Skip to main content

FILE_DESCRIPTOR_SET

Constant FILE_DESCRIPTOR_SET 

Source
pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xa8y\n\x15google/api/http.proto\x12\ngoogle.api\"y\n\x04Http\x12*\n\x05rules\x18\x01 \x03(\x0b2\x14.google.api.HttpRuleR\x05rules\x12E\n\x1ffully_decode_reserved_expansion\x18\x02 \x01(\x08R\x1cfullyDecodeReservedExpansion\"\xda\x02\n\x08HttpRule\x12\x1a\n\x08selector\x18\x01 \x01(\tR\x08selector\x12\x12\n\x03get\x18\x02 \x01(\tH\x00R\x03get\x12\x12\n\x03put\x18\x03 \x01(\tH\x00R\x03put\x12\x14\n\x04post\x18\x04 \x01(\tH\x00R\x04post\x12\x18\n\x06delete\x18\x05 \x01(\tH\x00R\x06delete\x12\x16\n\x05patch\x18\x06 \x01(\tH\x00R\x05patch\x127\n\x06custom\x18\x08 \x01(\x0b2\x1d.google.api.CustomHttpPatternH\x00R\x06custom\x12\x12\n\x04body\x18\x07 \x01(\tR\x04body\x12#\n\rresponse_body\x18\x0c \x01(\tR\x0cresponseBody\x12E\n\x13additional_bindings\x18\x0b \x03(\x0b2\x14.google.api.HttpRuleR\x12additionalBindingsB\t\n\x07pattern\";\n\x11CustomHttpPattern\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x12\n\x04path\x18\x02 \x01(\tR\x04pathBj\n\x0ecom.google.apiB\tHttpProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xf8\x01\x01\xa2\x02\x04GAPIJ\xa8s\n\x07\x12\x05\x0e\x00\xf6\x02\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\x00\x122\xb1\x04 Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\x08\n\x01\x02\x12\x03\x10\x00\x13\n\x08\n\x01\x08\x12\x03\x12\x00\x1f\n\t\n\x02\x08\x1f\x12\x03\x12\x00\x1f\n\x08\n\x01\x08\x12\x03\x13\x00X\n\t\n\x02\x08\x0b\x12\x03\x13\x00X\n\x08\n\x01\x08\x12\x03\x14\x00\"\n\t\n\x02\x08\n\x12\x03\x14\x00\"\n\x08\n\x01\x08\x12\x03\x15\x00*\n\t\n\x02\x08\x08\x12\x03\x15\x00*\n\x08\n\x01\x08\x12\x03\x16\x00\'\n\t\n\x02\x08\x01\x12\x03\x16\x00\'\n\x08\n\x01\x08\x12\x03\x17\x00\"\n\t\n\x02\x08$\x12\x03\x17\x00\"\n\xcd\x01\n\x02\x04\x00\x12\x04\x1c\x00)\x01\x1a\xc0\x01 Defines the HTTP configuration for an API service. It contains a list of\n [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method\n to one or more HTTP REST API methods.\n\n\n\n\x03\x04\x00\x01\x12\x03\x1c\x08\x0c\n\xa2\x01\n\x04\x04\x00\x02\x00\x12\x03 \x02\x1e\x1a\x94\x01 A list of HTTP configuration rules that apply to individual API methods.\n\n **NOTE:** All service configuration rules follow \"last one wins\" order.\n\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03 \x0b\x13\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03 \x14\x19\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03 \x1c\x1d\n\x94\x02\n\x04\x04\x00\x02\x01\x12\x03(\x02+\x1a\x86\x02 When set to true, URL path parameters will be fully URI-decoded except in\n cases of single segment matches in reserved expansion, where \"%2F\" will be\n left encoded.\n\n The default behavior is to not decode RFC 6570 reserved characters in multi\n segment matches.\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03(\x02\x06\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03(\x07&\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03()*\n\xb3S\n\x02\x04\x01\x12\x06\xb8\x02\x00\xed\x02\x01\x1a\xa4S # gRPC Transcoding\n\n gRPC Transcoding is a feature for mapping between a gRPC method and one or\n more HTTP REST endpoints. It allows developers to build a single API service\n that supports both gRPC APIs and REST APIs. Many systems, including [Google\n APIs](https://github.com/googleapis/googleapis),\n [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC\n Gateway](https://github.com/grpc-ecosystem/grpc-gateway),\n and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature\n and use it for large scale production services.\n\n `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies\n how different portions of the gRPC request message are mapped to the URL\n path, URL query parameters, and HTTP request body. It also controls how the\n gRPC response message is mapped to the HTTP response body. `HttpRule` is\n typically specified as an `google.api.http` annotation on the gRPC method.\n\n Each mapping specifies a URL path template and an HTTP method. The path\n template may refer to one or more fields in the gRPC request message, as long\n as each field is a non-repeated field with a primitive (non-message) type.\n The path template controls how fields of the request message are mapped to\n the URL path.\n\n Example:\n\n     service Messaging {\n       rpc GetMessage(GetMessageRequest) returns (Message) {\n         option (google.api.http) = {\n             get: \"/v1/{name=messages/*}\"\n         };\n       }\n     }\n     message GetMessageRequest {\n       string name = 1; // Mapped to URL path.\n     }\n     message Message {\n       string text = 1; // The resource content.\n     }\n\n This enables an HTTP REST to gRPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456`  | `GetMessage(name: \"messages/123456\")`\n\n Any fields in the request message which are not bound by the path template\n automatically become HTTP query parameters if there is no HTTP request body.\n For example:\n\n     service Messaging {\n       rpc GetMessage(GetMessageRequest) returns (Message) {\n         option (google.api.http) = {\n             get:\"/v1/messages/{message_id}\"\n         };\n       }\n     }\n     message GetMessageRequest {\n       message SubMessage {\n         string subfield = 1;\n       }\n       string message_id = 1; // Mapped to URL path.\n       int64 revision = 2;    // Mapped to URL query parameter `revision`.\n       SubMessage sub = 3;    // Mapped to URL query parameter `sub.subfield`.\n     }\n\n This enables a HTTP JSON to RPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456?revision=2&sub.subfield=foo` |\n `GetMessage(message_id: \"123456\" revision: 2 sub: SubMessage(subfield:\n \"foo\"))`\n\n Note that fields which are mapped to URL query parameters must have a\n primitive type or a repeated primitive type or a non-repeated message type.\n In the case of a repeated type, the parameter can be repeated in the URL\n as `...?param=A&param=B`. In the case of a message type, each field of the\n message is mapped to a separate parameter, such as\n `...?foo.a=A&foo.b=B&foo.c=C`.\n\n For HTTP methods that allow a request body, the `body` field\n specifies the mapping. Consider a REST update method on the\n message resource collection:\n\n     service Messaging {\n       rpc UpdateMessage(UpdateMessageRequest) returns (Message) {\n         option (google.api.http) = {\n           patch: \"/v1/messages/{message_id}\"\n           body: \"message\"\n         };\n       }\n     }\n     message UpdateMessageRequest {\n       string message_id = 1; // mapped to the URL\n       Message message = 2;   // mapped to the body\n     }\n\n The following HTTP JSON to RPC mapping is enabled, where the\n representation of the JSON in the request body is determined by\n protos JSON encoding:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" message { text: \"Hi!\" })`\n\n The special name `*` can be used in the body mapping to define that\n every field not bound by the path template should be mapped to the\n request body.  This enables the following alternative definition of\n the update method:\n\n     service Messaging {\n       rpc UpdateMessage(Message) returns (Message) {\n         option (google.api.http) = {\n           patch: \"/v1/messages/{message_id}\"\n           body: \"*\"\n         };\n       }\n     }\n     message Message {\n       string message_id = 1;\n       string text = 2;\n     }\n\n\n The following HTTP JSON to RPC mapping is enabled:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" text: \"Hi!\")`\n\n Note that when using `*` in the body mapping, it is not possible to\n have HTTP parameters, as all fields not bound by the path end in\n the body. This makes this option more rarely used in practice when\n defining REST APIs. The common usage of `*` is in custom methods\n which don\'t use the URL at all for transferring data.\n\n It is possible to define multiple HTTP methods for one RPC by using\n the `additional_bindings` option. Example:\n\n     service Messaging {\n       rpc GetMessage(GetMessageRequest) returns (Message) {\n         option (google.api.http) = {\n           get: \"/v1/messages/{message_id}\"\n           additional_bindings {\n             get: \"/v1/users/{user_id}/messages/{message_id}\"\n           }\n         };\n       }\n     }\n     message GetMessageRequest {\n       string message_id = 1;\n       string user_id = 2;\n     }\n\n This enables the following two alternative HTTP JSON to RPC mappings:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456` | `GetMessage(message_id: \"123456\")`\n `GET /v1/users/me/messages/123456` | `GetMessage(user_id: \"me\" message_id:\n \"123456\")`\n\n ## Rules for HTTP mapping\n\n 1. Leaf request fields (recursive expansion nested messages in the request\n    message) are classified into three categories:\n    - Fields referred by the path template. They are passed via the URL path.\n    - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They are passed via the HTTP\n      request body.\n    - All other fields are passed via the URL query parameters, and the\n      parameter name is the field path in the request message. A repeated\n      field can be represented as multiple query parameters under the same\n      name.\n  2. If [HttpRule.body][google.api.HttpRule.body] is \"*\", there is no URL query parameter, all fields\n     are passed via URL path and HTTP request body.\n  3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP request body, all\n     fields are passed via URL path and URL query parameters.\n\n ### Path template syntax\n\n     Template = \"/\" Segments [ Verb ] ;\n     Segments = Segment { \"/\" Segment } ;\n     Segment  = \"*\" | \"**\" | LITERAL | Variable ;\n     Variable = \"{\" FieldPath [ \"=\" Segments ] \"}\" ;\n     FieldPath = IDENT { \".\" IDENT } ;\n     Verb     = \":\" LITERAL ;\n\n The syntax `*` matches a single URL path segment. The syntax `**` matches\n zero or more URL path segments, which must be the last part of the URL path\n except the `Verb`.\n\n The syntax `Variable` matches part of the URL path as specified by its\n template. A variable template must not contain other variables. If a variable\n matches a single path segment, its template may be omitted, e.g. `{var}`\n is equivalent to `{var=*}`.\n\n The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL`\n contains any reserved character, such characters should be percent-encoded\n before the matching.\n\n If a variable contains exactly one path segment, such as `\"{var}\"` or\n `\"{var=*}\"`, when such a variable is expanded into a URL path on the client\n side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The\n server side does the reverse decoding. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{var}`.\n\n If a variable contains multiple path segments, such as `\"{var=foo/*}\"`\n or `\"{var=**}\"`, when such a variable is expanded into a URL path on the\n client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded.\n The server side does the reverse decoding, except \"%2F\" and \"%2f\" are left\n unchanged. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{+var}`.\n\n ## Using gRPC API Service Configuration\n\n gRPC API Service Configuration (service config) is a configuration language\n for configuring a gRPC service to become a user-facing product. The\n service config is simply the YAML representation of the `google.api.Service`\n proto message.\n\n As an alternative to annotating your proto file, you can configure gRPC\n transcoding in your service config YAML files. You do this by specifying a\n `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same\n effect as the proto annotation. This can be particularly useful if you\n have a proto that is reused in multiple services. Note that any transcoding\n specified in the service config will override any matching transcoding\n configuration in the proto.\n\n Example:\n\n     http:\n       rules:\n         # Selects a gRPC method and applies HttpRule to it.\n         - selector: example.v1.Messaging.GetMessage\n           get: /v1/messages/{message_id}/{sub.subfield}\n\n ## Special notes\n\n When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the\n proto to JSON conversion must follow the [proto3\n specification](https://developers.google.com/protocol-buffers/docs/proto3#json).\n\n While the single segment variable follows the semantics of\n [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String\n Expansion, the multi segment variable **does not** follow RFC 6570 Section\n 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion\n does not expand special characters like `?` and `#`, which would lead\n to invalid URLs. As the result, gRPC Transcoding uses a custom encoding\n for multi segment variables.\n\n The path variables **must not** refer to any repeated or mapped field,\n because client libraries are not capable of handling such variable expansion.\n\n The path variables **must not** capture the leading \"/\" character. The reason\n is that the most common use case \"{var}\" does not capture the leading \"/\"\n character. For consistency, all path variables must share the same behavior.\n\n Repeated message fields must not be mapped to URL query parameters, because\n no client library can support such complicated mapping.\n\n If an API needs to use a JSON array for request or response body, it can map\n the request or response body to a repeated field. However, some gRPC\n Transcoding implementations may not support this feature.\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xb8\x02\x08\x10\n\x8d\x01\n\x04\x04\x01\x02\x00\x12\x04\xbc\x02\x02\x16\x1a\x7f Selects a method to which this rule applies.\n\n Refer to [selector][google.api.DocumentationRule.selector] for syntax details.\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xbc\x02\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xbc\x02\t\x11\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xbc\x02\x14\x15\n\xd0\x01\n\x04\x04\x01\x08\x00\x12\x06\xc1\x02\x02\xd7\x02\x03\x1a\xbf\x01 Determines the URL pattern is matched by this rules. This pattern can be\n used with any of the {get|put|post|delete|patch} methods. A custom method\n can be defined using the \'custom\' field.\n\n\r\n\x05\x04\x01\x08\x00\x01\x12\x04\xc1\x02\x08\x0f\n\\\n\x04\x04\x01\x02\x01\x12\x04\xc4\x02\x04\x13\x1aN Maps to HTTP GET. Used for listing and getting information about\n resources.\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xc4\x02\x04\n\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xc4\x02\x0b\x0e\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xc4\x02\x11\x12\n@\n\x04\x04\x01\x02\x02\x12\x04\xc7\x02\x04\x13\x1a2 Maps to HTTP PUT. Used for replacing a resource.\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xc7\x02\x04\n\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xc7\x02\x0b\x0e\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xc7\x02\x11\x12\nX\n\x04\x04\x01\x02\x03\x12\x04\xca\x02\x04\x14\x1aJ Maps to HTTP POST. Used for creating a resource or performing an action.\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xca\x02\x04\n\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xca\x02\x0b\x0f\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xca\x02\x12\x13\nB\n\x04\x04\x01\x02\x04\x12\x04\xcd\x02\x04\x16\x1a4 Maps to HTTP DELETE. Used for deleting a resource.\n\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xcd\x02\x04\n\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xcd\x02\x0b\x11\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xcd\x02\x14\x15\nA\n\x04\x04\x01\x02\x05\x12\x04\xd0\x02\x04\x15\x1a3 Maps to HTTP PATCH. Used for updating a resource.\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xd0\x02\x04\n\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xd0\x02\x0b\x10\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xd0\x02\x13\x14\n\x98\x02\n\x04\x04\x01\x02\x06\x12\x04\xd6\x02\x04!\x1a\x89\x02 The custom pattern is used for specifying an HTTP method that is not\n included in the `pattern` field, such as HEAD, or \"*\" to leave the\n HTTP method unspecified for this rule. The wild-card rule is useful\n for services that provide content to Web (HTML) clients.\n\n\r\n\x05\x04\x01\x02\x06\x06\x12\x04\xd6\x02\x04\x15\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xd6\x02\x16\x1c\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xd6\x02\x1f \n\xc4\x02\n\x04\x04\x01\x02\x07\x12\x04\xdf\x02\x02\x12\x1a\xb5\x02 The name of the request field whose value is mapped to the HTTP request\n body, or `*` for mapping all request fields not captured by the path\n pattern to the HTTP body, or omitted for not having any HTTP request body.\n\n NOTE: the referred field must be present at the top-level of the request\n message type.\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\xdf\x02\x02\x08\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\xdf\x02\t\r\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\xdf\x02\x10\x11\n\x99\x02\n\x04\x04\x01\x02\x08\x12\x04\xe7\x02\x02\x1c\x1a\x8a\x02 Optional. The name of the response field whose value is mapped to the HTTP\n response body. When omitted, the entire response message will be used\n as the HTTP response body.\n\n NOTE: The referred field must be present at the top-level of the response\n message type.\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\xe7\x02\x02\x08\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\xe7\x02\t\x16\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\xe7\x02\x19\x1b\n\xbb\x01\n\x04\x04\x01\x02\t\x12\x04\xec\x02\x02-\x1a\xac\x01 Additional HTTP bindings for the selector. Nested bindings must\n not contain an `additional_bindings` field themselves (that is,\n the nesting may only be one level deep).\n\n\r\n\x05\x04\x01\x02\t\x04\x12\x04\xec\x02\x02\n\n\r\n\x05\x04\x01\x02\t\x06\x12\x04\xec\x02\x0b\x13\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\xec\x02\x14\'\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\xec\x02*,\nG\n\x02\x04\x02\x12\x06\xf0\x02\x00\xf6\x02\x01\x1a9 A custom pattern is used for defining custom HTTP verb.\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xf0\x02\x08\x19\n2\n\x04\x04\x02\x02\x00\x12\x04\xf2\x02\x02\x12\x1a$ The name of this custom HTTP verb.\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xf2\x02\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xf2\x02\t\r\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xf2\x02\x10\x11\n5\n\x04\x04\x02\x02\x01\x12\x04\xf5\x02\x02\x12\x1a\' The path matched by this custom verb.\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xf5\x02\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xf5\x02\t\r\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xf5\x02\x10\x11b\x06proto3\xd2\xf6\x03M\x08\x01\x12G\n#\n\tbuf.build\x12\ngoogleapis\x1a\ngoogleapis\x12 62f35d8aed1149c291d606d958a7ce32\x18\x00\n\xda\x89\x03\n google/protobuf/descriptor.proto\x12\x0fgoogle.protobuf\"M\n\x11FileDescriptorSet\x128\n\x04file\x18\x01 \x03(\x0b2$.google.protobuf.FileDescriptorProtoR\x04file\"\xe4\x04\n\x13FileDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07package\x18\x02 \x01(\tR\x07package\x12\x1e\n\ndependency\x18\x03 \x03(\tR\ndependency\x12+\n\x11public_dependency\x18\n \x03(\x05R\x10publicDependency\x12\'\n\x0fweak_dependency\x18\x0b \x03(\x05R\x0eweakDependency\x12C\n\x0cmessage_type\x18\x04 \x03(\x0b2 .google.protobuf.DescriptorProtoR\x0bmessageType\x12A\n\tenum_type\x18\x05 \x03(\x0b2$.google.protobuf.EnumDescriptorProtoR\x08enumType\x12A\n\x07service\x18\x06 \x03(\x0b2\'.google.protobuf.ServiceDescriptorProtoR\x07service\x12C\n\textension\x18\x07 \x03(\x0b2%.google.protobuf.FieldDescriptorProtoR\textension\x126\n\x07options\x18\x08 \x01(\x0b2\x1c.google.protobuf.FileOptionsR\x07options\x12I\n\x10source_code_info\x18\t \x01(\x0b2\x1f.google.protobuf.SourceCodeInfoR\x0esourceCodeInfo\x12\x16\n\x06syntax\x18\x0c \x01(\tR\x06syntax\"\xb9\x06\n\x0fDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\x05field\x18\x02 \x03(\x0b2%.google.protobuf.FieldDescriptorProtoR\x05field\x12C\n\textension\x18\x06 \x03(\x0b2%.google.protobuf.FieldDescriptorProtoR\textension\x12A\n\x0bnested_type\x18\x03 \x03(\x0b2 .google.protobuf.DescriptorProtoR\nnestedType\x12A\n\tenum_type\x18\x04 \x03(\x0b2$.google.protobuf.EnumDescriptorProtoR\x08enumType\x12X\n\x0fextension_range\x18\x05 \x03(\x0b2/.google.protobuf.DescriptorProto.ExtensionRangeR\x0eextensionRange\x12D\n\noneof_decl\x18\x08 \x03(\x0b2%.google.protobuf.OneofDescriptorProtoR\toneofDecl\x129\n\x07options\x18\x07 \x01(\x0b2\x1f.google.protobuf.MessageOptionsR\x07options\x12U\n\x0ereserved_range\x18\t \x03(\x0b2..google.protobuf.DescriptorProto.ReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\n \x03(\tR\x0creservedName\x1az\n\x0eExtensionRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03end\x18\x02 \x01(\x05R\x03end\x12@\n\x07options\x18\x03 \x01(\x0b2&.google.protobuf.ExtensionRangeOptionsR\x07options\x1a7\n\rReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03end\x18\x02 \x01(\x05R\x03end\"|\n\x15ExtensionRangeOptions\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xc1\x06\n\x14FieldDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x03 \x01(\x05R\x06number\x12A\n\x05label\x18\x04 \x01(\x0e2+.google.protobuf.FieldDescriptorProto.LabelR\x05label\x12>\n\x04type\x18\x05 \x01(\x0e2*.google.protobuf.FieldDescriptorProto.TypeR\x04type\x12\x1b\n\ttype_name\x18\x06 \x01(\tR\x08typeName\x12\x1a\n\x08extendee\x18\x02 \x01(\tR\x08extendee\x12#\n\rdefault_value\x18\x07 \x01(\tR\x0cdefaultValue\x12\x1f\n\x0boneof_index\x18\t \x01(\x05R\noneofIndex\x12\x1b\n\tjson_name\x18\n \x01(\tR\x08jsonName\x127\n\x07options\x18\x08 \x01(\x0b2\x1d.google.protobuf.FieldOptionsR\x07options\x12\'\n\x0fproto3_optional\x18\x11 \x01(\x08R\x0eproto3Optional\"\xb6\x02\n\x04Type\x12\x0f\n\x0bTYPE_DOUBLE\x10\x01\x12\x0e\n\nTYPE_FLOAT\x10\x02\x12\x0e\n\nTYPE_INT64\x10\x03\x12\x0f\n\x0bTYPE_UINT64\x10\x04\x12\x0e\n\nTYPE_INT32\x10\x05\x12\x10\n\x0cTYPE_FIXED64\x10\x06\x12\x10\n\x0cTYPE_FIXED32\x10\x07\x12\r\n\tTYPE_BOOL\x10\x08\x12\x0f\n\x0bTYPE_STRING\x10\t\x12\x0e\n\nTYPE_GROUP\x10\n\x12\x10\n\x0cTYPE_MESSAGE\x10\x0b\x12\x0e\n\nTYPE_BYTES\x10\x0c\x12\x0f\n\x0bTYPE_UINT32\x10\r\x12\r\n\tTYPE_ENUM\x10\x0e\x12\x11\n\rTYPE_SFIXED32\x10\x0f\x12\x11\n\rTYPE_SFIXED64\x10\x10\x12\x0f\n\x0bTYPE_SINT32\x10\x11\x12\x0f\n\x0bTYPE_SINT64\x10\x12\"C\n\x05Label\x12\x12\n\x0eLABEL_OPTIONAL\x10\x01\x12\x12\n\x0eLABEL_REQUIRED\x10\x02\x12\x12\n\x0eLABEL_REPEATED\x10\x03\"c\n\x14OneofDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x127\n\x07options\x18\x02 \x01(\x0b2\x1d.google.protobuf.OneofOptionsR\x07options\"\xe3\x02\n\x13EnumDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x05value\x18\x02 \x03(\x0b2).google.protobuf.EnumValueDescriptorProtoR\x05value\x126\n\x07options\x18\x03 \x01(\x0b2\x1c.google.protobuf.EnumOptionsR\x07options\x12]\n\x0ereserved_range\x18\x04 \x03(\x0b26.google.protobuf.EnumDescriptorProto.EnumReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\x05 \x03(\tR\x0creservedName\x1a;\n\x11EnumReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03end\x18\x02 \x01(\x05R\x03end\"\x83\x01\n\x18EnumValueDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x02 \x01(\x05R\x06number\x12;\n\x07options\x18\x03 \x01(\x0b2!.google.protobuf.EnumValueOptionsR\x07options\"\xa7\x01\n\x16ServiceDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12>\n\x06method\x18\x02 \x03(\x0b2&.google.protobuf.MethodDescriptorProtoR\x06method\x129\n\x07options\x18\x03 \x01(\x0b2\x1f.google.protobuf.ServiceOptionsR\x07options\"\x89\x02\n\x15MethodDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n\ninput_type\x18\x02 \x01(\tR\tinputType\x12\x1f\n\x0boutput_type\x18\x03 \x01(\tR\noutputType\x128\n\x07options\x18\x04 \x01(\x0b2\x1e.google.protobuf.MethodOptionsR\x07options\x120\n\x10client_streaming\x18\x05 \x01(\x08:\x05falseR\x0fclientStreaming\x120\n\x10server_streaming\x18\x06 \x01(\x08:\x05falseR\x0fserverStreaming\"\x91\t\n\x0bFileOptions\x12!\n\x0cjava_package\x18\x01 \x01(\tR\x0bjavaPackage\x120\n\x14java_outer_classname\x18\x08 \x01(\tR\x12javaOuterClassname\x125\n\x13java_multiple_files\x18\n \x01(\x08:\x05falseR\x11javaMultipleFiles\x12D\n\x1djava_generate_equals_and_hash\x18\x14 \x01(\x08B\x02\x18\x01R\x19javaGenerateEqualsAndHash\x12:\n\x16java_string_check_utf8\x18\x1b \x01(\x08:\x05falseR\x13javaStringCheckUtf8\x12S\n\x0coptimize_for\x18\t \x01(\x0e2).google.protobuf.FileOptions.OptimizeMode:\x05SPEEDR\x0boptimizeFor\x12\x1d\n\ngo_package\x18\x0b \x01(\tR\tgoPackage\x125\n\x13cc_generic_services\x18\x10 \x01(\x08:\x05falseR\x11ccGenericServices\x129\n\x15java_generic_services\x18\x11 \x01(\x08:\x05falseR\x13javaGenericServices\x125\n\x13py_generic_services\x18\x12 \x01(\x08:\x05falseR\x11pyGenericServices\x127\n\x14php_generic_services\x18* \x01(\x08:\x05falseR\x12phpGenericServices\x12%\n\ndeprecated\x18\x17 \x01(\x08:\x05falseR\ndeprecated\x12.\n\x10cc_enable_arenas\x18\x1f \x01(\x08:\x04trueR\x0eccEnableArenas\x12*\n\x11objc_class_prefix\x18$ \x01(\tR\x0fobjcClassPrefix\x12)\n\x10csharp_namespace\x18% \x01(\tR\x0fcsharpNamespace\x12!\n\x0cswift_prefix\x18\' \x01(\tR\x0bswiftPrefix\x12(\n\x10php_class_prefix\x18( \x01(\tR\x0ephpClassPrefix\x12#\n\rphp_namespace\x18) \x01(\tR\x0cphpNamespace\x124\n\x16php_metadata_namespace\x18, \x01(\tR\x14phpMetadataNamespace\x12!\n\x0cruby_package\x18- \x01(\tR\x0brubyPackage\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\":\n\x0cOptimizeMode\x12\t\n\x05SPEED\x10\x01\x12\r\n\tCODE_SIZE\x10\x02\x12\x10\n\x0cLITE_RUNTIME\x10\x03*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08&\x10\'\"\xe3\x02\n\x0eMessageOptions\x12<\n\x17message_set_wire_format\x18\x01 \x01(\x08:\x05falseR\x14messageSetWireFormat\x12L\n\x1fno_standard_descriptor_accessor\x18\x02 \x01(\x08:\x05falseR\x1cnoStandardDescriptorAccessor\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05falseR\ndeprecated\x12\x1b\n\tmap_entry\x18\x07 \x01(\x08R\x08mapEntry\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\x92\x04\n\x0cFieldOptions\x12A\n\x05ctype\x18\x01 \x01(\x0e2#.google.protobuf.FieldOptions.CType:\x06STRINGR\x05ctype\x12\x16\n\x06packed\x18\x02 \x01(\x08R\x06packed\x12G\n\x06jstype\x18\x06 \x01(\x0e2$.google.protobuf.FieldOptions.JSType:\tJS_NORMALR\x06jstype\x12\x19\n\x04lazy\x18\x05 \x01(\x08:\x05falseR\x04lazy\x12.\n\x0funverified_lazy\x18\x0f \x01(\x08:\x05falseR\x0eunverifiedLazy\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05falseR\ndeprecated\x12\x19\n\x04weak\x18\n \x01(\x08:\x05falseR\x04weak\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\"/\n\x05CType\x12\n\n\x06STRING\x10\x00\x12\x08\n\x04CORD\x10\x01\x12\x10\n\x0cSTRING_PIECE\x10\x02\"5\n\x06JSType\x12\r\n\tJS_NORMAL\x10\x00\x12\r\n\tJS_STRING\x10\x01\x12\r\n\tJS_NUMBER\x10\x02*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05\"s\n\x0cOneofOptions\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xc0\x01\n\x0bEnumOptions\x12\x1f\n\x0ballow_alias\x18\x02 \x01(\x08R\nallowAlias\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05falseR\ndeprecated\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x05\x10\x06\"\x9e\x01\n\x10EnumValueOptions\x12%\n\ndeprecated\x18\x01 \x01(\x08:\x05falseR\ndeprecated\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x9c\x01\n\x0eServiceOptions\x12%\n\ndeprecated\x18! \x01(\x08:\x05falseR\ndeprecated\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xe0\x02\n\rMethodOptions\x12%\n\ndeprecated\x18! \x01(\x08:\x05falseR\ndeprecated\x12q\n\x11idempotency_level\x18\" \x01(\x0e2/.google.protobuf.MethodOptions.IdempotencyLevel:\x13IDEMPOTENCY_UNKNOWNR\x10idempotencyLevel\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b2$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\"P\n\x10IdempotencyLevel\x12\x17\n\x13IDEMPOTENCY_UNKNOWN\x10\x00\x12\x13\n\x0fNO_SIDE_EFFECTS\x10\x01\x12\x0e\n\nIDEMPOTENT\x10\x02*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x9a\x03\n\x13UninterpretedOption\x12A\n\x04name\x18\x02 \x03(\x0b2-.google.protobuf.UninterpretedOption.NamePartR\x04name\x12)\n\x10identifier_value\x18\x03 \x01(\tR\x0fidentifierValue\x12,\n\x12positive_int_value\x18\x04 \x01(\x04R\x10positiveIntValue\x12,\n\x12negative_int_value\x18\x05 \x01(\x03R\x10negativeIntValue\x12!\n\x0cdouble_value\x18\x06 \x01(\x01R\x0bdoubleValue\x12!\n\x0cstring_value\x18\x07 \x01(\x0cR\x0bstringValue\x12\'\n\x0faggregate_value\x18\x08 \x01(\tR\x0eaggregateValue\x1aJ\n\x08NamePart\x12\x1b\n\tname_part\x18\x01 \x02(\tR\x08namePart\x12!\n\x0cis_extension\x18\x02 \x02(\x08R\x0bisExtension\"\xa7\x02\n\x0eSourceCodeInfo\x12D\n\x08location\x18\x01 \x03(\x0b2(.google.protobuf.SourceCodeInfo.LocationR\x08location\x1a\xce\x01\n\x08Location\x12\x16\n\x04path\x18\x01 \x03(\x05B\x02\x10\x01R\x04path\x12\x16\n\x04span\x18\x02 \x03(\x05B\x02\x10\x01R\x04span\x12)\n\x10leading_comments\x18\x03 \x01(\tR\x0fleadingComments\x12+\n\x11trailing_comments\x18\x04 \x01(\tR\x10trailingComments\x12:\n\x19leading_detached_comments\x18\x06 \x03(\tR\x17leadingDetachedComments\"\xd1\x01\n\x11GeneratedCodeInfo\x12M\n\nannotation\x18\x01 \x03(\x0b2-.google.protobuf.GeneratedCodeInfo.AnnotationR\nannotation\x1am\n\nAnnotation\x12\x16\n\x04path\x18\x01 \x03(\x05B\x02\x10\x01R\x04path\x12\x1f\n\x0bsource_file\x18\x02 \x01(\tR\nsourceFile\x12\x14\n\x05begin\x18\x03 \x01(\x05R\x05begin\x12\x10\n\x03end\x18\x04 \x01(\x05R\x03endB~\n\x13com.google.protobufB\x10DescriptorProtosH\x01Z-google.golang.org/protobuf/types/descriptorpb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1aGoogle.Protobuf.ReflectionJ\xdb\xcd\x02\n\x07\x12\x05\'\x00\x98\x07\x01\n\xaa\x0f\n\x01\x0c\x12\x03\'\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc.  All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n     * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n     * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n     * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n2\xdb\x02 Author: kenton@google.com (Kenton Varda)\n  Based on original Protocol Buffers design by\n  Sanjay Ghemawat, Jeff Dean, and others.\n\n The messages in this file describe the definitions found in .proto files.\n A valid .proto file can be translated directly to a FileDescriptorProto\n without any other information (e.g. without reading its imports).\n\n\x08\n\x01\x02\x12\x03)\x00\x18\n\x08\n\x01\x08\x12\x03+\x00D\n\t\n\x02\x08\x0b\x12\x03+\x00D\n\x08\n\x01\x08\x12\x03,\x00,\n\t\n\x02\x08\x01\x12\x03,\x00,\n\x08\n\x01\x08\x12\x03-\x001\n\t\n\x02\x08\x08\x12\x03-\x001\n\x08\n\x01\x08\x12\x03.\x007\n\t\n\x02\x08%\x12\x03.\x007\n\x08\n\x01\x08\x12\x03/\x00!\n\t\n\x02\x08$\x12\x03/\x00!\n\x08\n\x01\x08\x12\x030\x00\x1f\n\t\n\x02\x08\x1f\x12\x030\x00\x1f\n\x08\n\x01\x08\x12\x034\x00\x1c\n\x7f\n\x02\x08\t\x12\x034\x00\x1c\x1at descriptor.proto must be optimized for speed because reflection-based\n algorithms don\'t work during bootstrapping.\n\nj\n\x02\x04\x00\x12\x048\x00:\x01\x1a^ The protocol compiler can output a FileDescriptorSet containing the .proto\n files it parses.\n\n\n\n\x03\x04\x00\x01\x12\x038\x08\x19\n\x0b\n\x04\x04\x00\x02\x00\x12\x039\x02(\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x039\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x039\x0b\x1e\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x039\x1f#\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x039&\'\n/\n\x02\x04\x01\x12\x04=\x00Z\x01\x1a# Describes a complete .proto file.\n\n\n\n\x03\x04\x01\x01\x12\x03=\x08\x1b\n9\n\x04\x04\x01\x02\x00\x12\x03>\x02\x1b\", file name, relative to root of source tree\n\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03>\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03>\x0b\x11\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03>\x12\x16\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03>\x19\x1a\n*\n\x04\x04\x01\x02\x01\x12\x03?\x02\x1e\"\x1d e.g. \"foo\", \"foo.bar\", etc.\n\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03?\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03?\x0b\x11\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03?\x12\x19\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03?\x1c\x1d\n4\n\x04\x04\x01\x02\x02\x12\x03B\x02!\x1a\' Names of files imported by this file.\n\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03B\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03B\x0b\x11\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03B\x12\x1c\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03B\x1f \nQ\n\x04\x04\x01\x02\x03\x12\x03D\x02(\x1aD Indexes of the public imported files in the dependency list above.\n\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03D\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03D\x0b\x10\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03D\x11\"\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03D%\'\nz\n\x04\x04\x01\x02\x04\x12\x03G\x02&\x1am Indexes of the weak imported files in the dependency list.\n For Google-internal migration only. Do not use.\n\n\x0c\n\x05\x04\x01\x02\x04\x04\x12\x03G\x02\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03G\x0b\x10\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03G\x11 \n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03G#%\n6\n\x04\x04\x01\x02\x05\x12\x03J\x02,\x1a) All top-level definitions in this file.\n\n\x0c\n\x05\x04\x01\x02\x05\x04\x12\x03J\x02\n\n\x0c\n\x05\x04\x01\x02\x05\x06\x12\x03J\x0b\x1a\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03J\x1b\'\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03J*+\n\x0b\n\x04\x04\x01\x02\x06\x12\x03K\x02-\n\x0c\n\x05\x04\x01\x02\x06\x04\x12\x03K\x02\n\n\x0c\n\x05\x04\x01\x02\x06\x06\x12\x03K\x0b\x1e\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03K\x1f(\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03K+,\n\x0b\n\x04\x04\x01\x02\x07\x12\x03L\x02.\n\x0c\n\x05\x04\x01\x02\x07\x04\x12\x03L\x02\n\n\x0c\n\x05\x04\x01\x02\x07\x06\x12\x03L\x0b!\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03L\")\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03L,-\n\x0b\n\x04\x04\x01\x02\x08\x12\x03M\x02.\n\x0c\n\x05\x04\x01\x02\x08\x04\x12\x03M\x02\n\n\x0c\n\x05\x04\x01\x02\x08\x06\x12\x03M\x0b\x1f\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03M )\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03M,-\n\x0b\n\x04\x04\x01\x02\t\x12\x03O\x02#\n\x0c\n\x05\x04\x01\x02\t\x04\x12\x03O\x02\n\n\x0c\n\x05\x04\x01\x02\t\x06\x12\x03O\x0b\x16\n\x0c\n\x05\x04\x01\x02\t\x01\x12\x03O\x17\x1e\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03O!\"\n\xf4\x01\n\x04\x04\x01\x02\n\x12\x03U\x02/\x1a\xe6\x01 This field contains optional information about the original source code.\n You may safely remove this entire field without harming runtime\n functionality of the descriptors -- the information is needed only by\n development tools.\n\n\x0c\n\x05\x04\x01\x02\n\x04\x12\x03U\x02\n\n\x0c\n\x05\x04\x01\x02\n\x06\x12\x03U\x0b\x19\n\x0c\n\x05\x04\x01\x02\n\x01\x12\x03U\x1a*\n\x0c\n\x05\x04\x01\x02\n\x03\x12\x03U-.\n]\n\x04\x04\x01\x02\x0b\x12\x03Y\x02\x1e\x1aP The syntax of the proto file.\n The supported values are \"proto2\" and \"proto3\".\n\n\x0c\n\x05\x04\x01\x02\x0b\x04\x12\x03Y\x02\n\n\x0c\n\x05\x04\x01\x02\x0b\x05\x12\x03Y\x0b\x11\n\x0c\n\x05\x04\x01\x02\x0b\x01\x12\x03Y\x12\x18\n\x0c\n\x05\x04\x01\x02\x0b\x03\x12\x03Y\x1b\x1d\n\'\n\x02\x04\x02\x12\x04]\x00}\x01\x1a\x1b Describes a message type.\n\n\n\n\x03\x04\x02\x01\x12\x03]\x08\x17\n\x0b\n\x04\x04\x02\x02\x00\x12\x03^\x02\x1b\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03^\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03^\x0b\x11\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03^\x12\x16\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03^\x19\x1a\n\x0b\n\x04\x04\x02\x02\x01\x12\x03`\x02*\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03`\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x06\x12\x03`\x0b\x1f\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03` %\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03`()\n\x0b\n\x04\x04\x02\x02\x02\x12\x03a\x02.\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03a\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x06\x12\x03a\x0b\x1f\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03a )\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03a,-\n\x0b\n\x04\x04\x02\x02\x03\x12\x03c\x02+\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03c\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x06\x12\x03c\x0b\x1a\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03c\x1b&\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03c)*\n\x0b\n\x04\x04\x02\x02\x04\x12\x03d\x02-\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x03d\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03d\x0b\x1e\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03d\x1f(\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03d+,\n\x0c\n\x04\x04\x02\x03\x00\x12\x04f\x02k\x03\n\x0c\n\x05\x04\x02\x03\x00\x01\x12\x03f\n\x18\n\x1b\n\x06\x04\x02\x03\x00\x02\x00\x12\x03g\x04\x1d\"\x0c Inclusive.\n\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x04\x12\x03g\x04\x0c\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x05\x12\x03g\r\x12\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x01\x12\x03g\x13\x18\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x03\x12\x03g\x1b\x1c\n\x1b\n\x06\x04\x02\x03\x00\x02\x01\x12\x03h\x04\x1b\"\x0c Exclusive.\n\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x04\x12\x03h\x04\x0c\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x05\x12\x03h\r\x12\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x01\x12\x03h\x13\x16\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x03\x12\x03h\x19\x1a\n\r\n\x06\x04\x02\x03\x00\x02\x02\x12\x03j\x04/\n\x0e\n\x07\x04\x02\x03\x00\x02\x02\x04\x12\x03j\x04\x0c\n\x0e\n\x07\x04\x02\x03\x00\x02\x02\x06\x12\x03j\r\"\n\x0e\n\x07\x04\x02\x03\x00\x02\x02\x01\x12\x03j#*\n\x0e\n\x07\x04\x02\x03\x00\x02\x02\x03\x12\x03j-.\n\x0b\n\x04\x04\x02\x02\x05\x12\x03l\x02.\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x03l\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x06\x12\x03l\x0b\x19\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03l\x1a)\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03l,-\n\x0b\n\x04\x04\x02\x02\x06\x12\x03n\x02/\n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x03n\x02\n\n\x0c\n\x05\x04\x02\x02\x06\x06\x12\x03n\x0b\x1f\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03n *\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03n-.\n\x0b\n\x04\x04\x02\x02\x07\x12\x03p\x02&\n\x0c\n\x05\x04\x02\x02\x07\x04\x12\x03p\x02\n\n\x0c\n\x05\x04\x02\x02\x07\x06\x12\x03p\x0b\x19\n\x0c\n\x05\x04\x02\x02\x07\x01\x12\x03p\x1a!\n\x0c\n\x05\x04\x02\x02\x07\x03\x12\x03p$%\n\xaa\x01\n\x04\x04\x02\x03\x01\x12\x04u\x02x\x03\x1a\x9b\x01 Range of reserved tag numbers. Reserved tag numbers may not be used by\n fields or extension ranges in the same message. Reserved ranges may\n not overlap.\n\n\x0c\n\x05\x04\x02\x03\x01\x01\x12\x03u\n\x17\n\x1b\n\x06\x04\x02\x03\x01\x02\x00\x12\x03v\x04\x1d\"\x0c Inclusive.\n\n\x0e\n\x07\x04\x02\x03\x01\x02\x00\x04\x12\x03v\x04\x0c\n\x0e\n\x07\x04\x02\x03\x01\x02\x00\x05\x12\x03v\r\x12\n\x0e\n\x07\x04\x02\x03\x01\x02\x00\x01\x12\x03v\x13\x18\n\x0e\n\x07\x04\x02\x03\x01\x02\x00\x03\x12\x03v\x1b\x1c\n\x1b\n\x06\x04\x02\x03\x01\x02\x01\x12\x03w\x04\x1b\"\x0c Exclusive.\n\n\x0e\n\x07\x04\x02\x03\x01\x02\x01\x04\x12\x03w\x04\x0c\n\x0e\n\x07\x04\x02\x03\x01\x02\x01\x05\x12\x03w\r\x12\n\x0e\n\x07\x04\x02\x03\x01\x02\x01\x01\x12\x03w\x13\x16\n\x0e\n\x07\x04\x02\x03\x01\x02\x01\x03\x12\x03w\x19\x1a\n\x0b\n\x04\x04\x02\x02\x08\x12\x03y\x02,\n\x0c\n\x05\x04\x02\x02\x08\x04\x12\x03y\x02\n\n\x0c\n\x05\x04\x02\x02\x08\x06\x12\x03y\x0b\x18\n\x0c\n\x05\x04\x02\x02\x08\x01\x12\x03y\x19\'\n\x0c\n\x05\x04\x02\x02\x08\x03\x12\x03y*+\n\x82\x01\n\x04\x04\x02\x02\t\x12\x03|\x02%\x1au Reserved field names, which may not be used by fields in the same message.\n A given name may only be reserved once.\n\n\x0c\n\x05\x04\x02\x02\t\x04\x12\x03|\x02\n\n\x0c\n\x05\x04\x02\x02\t\x05\x12\x03|\x0b\x11\n\x0c\n\x05\x04\x02\x02\t\x01\x12\x03|\x12\x1f\n\x0c\n\x05\x04\x02\x02\t\x03\x12\x03|\"$\n\x0b\n\x02\x04\x03\x12\x05\x7f\x00\x86\x01\x01\n\n\n\x03\x04\x03\x01\x12\x03\x7f\x08\x1d\nO\n\x04\x04\x03\x02\x00\x12\x04\x81\x01\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\x81\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\x81\x01\x0b\x1e\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x81\x01\x1f3\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x81\x0169\nZ\n\x03\x04\x03\x05\x12\x04\x85\x01\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x03\x05\x00\x12\x04\x85\x01\r\x18\n\r\n\x05\x04\x03\x05\x00\x01\x12\x04\x85\x01\r\x11\n\r\n\x05\x04\x03\x05\x00\x02\x12\x04\x85\x01\x15\x18\n3\n\x02\x04\x04\x12\x06\x89\x01\x00\xed\x01\x01\x1a% Describes a field within a message.\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x89\x01\x08\x1c\n\x0e\n\x04\x04\x04\x04\x00\x12\x06\x8a\x01\x02\xa9\x01\x03\n\r\n\x05\x04\x04\x04\x00\x01\x12\x04\x8a\x01\x07\x0b\nS\n\x06\x04\x04\x04\x00\x02\x00\x12\x04\x8d\x01\x04\x14\x1aC 0 is reserved for errors.\n Order is weird for historical reasons.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x00\x01\x12\x04\x8d\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x00\x02\x12\x04\x8d\x01\x12\x13\n\x0e\n\x06\x04\x04\x04\x00\x02\x01\x12\x04\x8e\x01\x04\x13\n\x0f\n\x07\x04\x04\x04\x00\x02\x01\x01\x12\x04\x8e\x01\x04\x0e\n\x0f\n\x07\x04\x04\x04\x00\x02\x01\x02\x12\x04\x8e\x01\x11\x12\nw\n\x06\x04\x04\x04\x00\x02\x02\x12\x04\x91\x01\x04\x13\x1ag Not ZigZag encoded.  Negative numbers take 10 bytes.  Use TYPE_SINT64 if\n negative values are likely.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x02\x01\x12\x04\x91\x01\x04\x0e\n\x0f\n\x07\x04\x04\x04\x00\x02\x02\x02\x12\x04\x91\x01\x11\x12\n\x0e\n\x06\x04\x04\x04\x00\x02\x03\x12\x04\x92\x01\x04\x14\n\x0f\n\x07\x04\x04\x04\x00\x02\x03\x01\x12\x04\x92\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x03\x02\x12\x04\x92\x01\x12\x13\nw\n\x06\x04\x04\x04\x00\x02\x04\x12\x04\x95\x01\x04\x13\x1ag Not ZigZag encoded.  Negative numbers take 10 bytes.  Use TYPE_SINT32 if\n negative values are likely.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x04\x01\x12\x04\x95\x01\x04\x0e\n\x0f\n\x07\x04\x04\x04\x00\x02\x04\x02\x12\x04\x95\x01\x11\x12\n\x0e\n\x06\x04\x04\x04\x00\x02\x05\x12\x04\x96\x01\x04\x15\n\x0f\n\x07\x04\x04\x04\x00\x02\x05\x01\x12\x04\x96\x01\x04\x10\n\x0f\n\x07\x04\x04\x04\x00\x02\x05\x02\x12\x04\x96\x01\x13\x14\n\x0e\n\x06\x04\x04\x04\x00\x02\x06\x12\x04\x97\x01\x04\x15\n\x0f\n\x07\x04\x04\x04\x00\x02\x06\x01\x12\x04\x97\x01\x04\x10\n\x0f\n\x07\x04\x04\x04\x00\x02\x06\x02\x12\x04\x97\x01\x13\x14\n\x0e\n\x06\x04\x04\x04\x00\x02\x07\x12\x04\x98\x01\x04\x12\n\x0f\n\x07\x04\x04\x04\x00\x02\x07\x01\x12\x04\x98\x01\x04\r\n\x0f\n\x07\x04\x04\x04\x00\x02\x07\x02\x12\x04\x98\x01\x10\x11\n\x0e\n\x06\x04\x04\x04\x00\x02\x08\x12\x04\x99\x01\x04\x14\n\x0f\n\x07\x04\x04\x04\x00\x02\x08\x01\x12\x04\x99\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x08\x02\x12\x04\x99\x01\x12\x13\n\xe2\x01\n\x06\x04\x04\x04\x00\x02\t\x12\x04\x9e\x01\x04\x14\x1a\xd1\x01 Tag-delimited aggregate.\n Group type is deprecated and not supported in proto3. However, Proto3\n implementations should still be able to parse the group wire format and\n treat group fields as unknown fields.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\t\x01\x12\x04\x9e\x01\x04\x0e\n\x0f\n\x07\x04\x04\x04\x00\x02\t\x02\x12\x04\x9e\x01\x11\x13\n-\n\x06\x04\x04\x04\x00\x02\n\x12\x04\x9f\x01\x04\x16\"\x1d Length-delimited aggregate.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\n\x01\x12\x04\x9f\x01\x04\x10\n\x0f\n\x07\x04\x04\x04\x00\x02\n\x02\x12\x04\x9f\x01\x13\x15\n#\n\x06\x04\x04\x04\x00\x02\x0b\x12\x04\xa2\x01\x04\x14\x1a\x13 New in version 2.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x0b\x01\x12\x04\xa2\x01\x04\x0e\n\x0f\n\x07\x04\x04\x04\x00\x02\x0b\x02\x12\x04\xa2\x01\x11\x13\n\x0e\n\x06\x04\x04\x04\x00\x02\x0c\x12\x04\xa3\x01\x04\x15\n\x0f\n\x07\x04\x04\x04\x00\x02\x0c\x01\x12\x04\xa3\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x0c\x02\x12\x04\xa3\x01\x12\x14\n\x0e\n\x06\x04\x04\x04\x00\x02\r\x12\x04\xa4\x01\x04\x13\n\x0f\n\x07\x04\x04\x04\x00\x02\r\x01\x12\x04\xa4\x01\x04\r\n\x0f\n\x07\x04\x04\x04\x00\x02\r\x02\x12\x04\xa4\x01\x10\x12\n\x0e\n\x06\x04\x04\x04\x00\x02\x0e\x12\x04\xa5\x01\x04\x17\n\x0f\n\x07\x04\x04\x04\x00\x02\x0e\x01\x12\x04\xa5\x01\x04\x11\n\x0f\n\x07\x04\x04\x04\x00\x02\x0e\x02\x12\x04\xa5\x01\x14\x16\n\x0e\n\x06\x04\x04\x04\x00\x02\x0f\x12\x04\xa6\x01\x04\x17\n\x0f\n\x07\x04\x04\x04\x00\x02\x0f\x01\x12\x04\xa6\x01\x04\x11\n\x0f\n\x07\x04\x04\x04\x00\x02\x0f\x02\x12\x04\xa6\x01\x14\x16\n\'\n\x06\x04\x04\x04\x00\x02\x10\x12\x04\xa7\x01\x04\x15\"\x17 Uses ZigZag encoding.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x10\x01\x12\x04\xa7\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x10\x02\x12\x04\xa7\x01\x12\x14\n\'\n\x06\x04\x04\x04\x00\x02\x11\x12\x04\xa8\x01\x04\x15\"\x17 Uses ZigZag encoding.\n\n\x0f\n\x07\x04\x04\x04\x00\x02\x11\x01\x12\x04\xa8\x01\x04\x0f\n\x0f\n\x07\x04\x04\x04\x00\x02\x11\x02\x12\x04\xa8\x01\x12\x14\n\x0e\n\x04\x04\x04\x04\x01\x12\x06\xab\x01\x02\xb0\x01\x03\n\r\n\x05\x04\x04\x04\x01\x01\x12\x04\xab\x01\x07\x0c\n*\n\x06\x04\x04\x04\x01\x02\x00\x12\x04\xad\x01\x04\x17\x1a\x1a 0 is reserved for errors\n\n\x0f\n\x07\x04\x04\x04\x01\x02\x00\x01\x12\x04\xad\x01\x04\x12\n\x0f\n\x07\x04\x04\x04\x01\x02\x00\x02\x12\x04\xad\x01\x15\x16\n\x0e\n\x06\x04\x04\x04\x01\x02\x01\x12\x04\xae\x01\x04\x17\n\x0f\n\x07\x04\x04\x04\x01\x02\x01\x01\x12\x04\xae\x01\x04\x12\n\x0f\n\x07\x04\x04\x04\x01\x02\x01\x02\x12\x04\xae\x01\x15\x16\n\x0e\n\x06\x04\x04\x04\x01\x02\x02\x12\x04\xaf\x01\x04\x17\n\x0f\n\x07\x04\x04\x04\x01\x02\x02\x01\x12\x04\xaf\x01\x04\x12\n\x0f\n\x07\x04\x04\x04\x01\x02\x02\x02\x12\x04\xaf\x01\x15\x16\n\x0c\n\x04\x04\x04\x02\x00\x12\x04\xb2\x01\x02\x1b\n\r\n\x05\x04\x04\x02\x00\x04\x12\x04\xb2\x01\x02\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xb2\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xb2\x01\x12\x16\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xb2\x01\x19\x1a\n\x0c\n\x04\x04\x04\x02\x01\x12\x04\xb3\x01\x02\x1c\n\r\n\x05\x04\x04\x02\x01\x04\x12\x04\xb3\x01\x02\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xb3\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xb3\x01\x11\x17\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xb3\x01\x1a\x1b\n\x0c\n\x04\x04\x04\x02\x02\x12\x04\xb4\x01\x02\x1b\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04\xb4\x01\x02\n\n\r\n\x05\x04\x04\x02\x02\x06\x12\x04\xb4\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xb4\x01\x11\x16\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xb4\x01\x19\x1a\n\x9c\x01\n\x04\x04\x04\x02\x03\x12\x04\xb8\x01\x02\x19\x1a\x8d\x01 If type_name is set, this need not be set.  If both this and type_name\n are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.\n\n\r\n\x05\x04\x04\x02\x03\x04\x12\x04\xb8\x01\x02\n\n\r\n\x05\x04\x04\x02\x03\x06\x12\x04\xb8\x01\x0b\x0f\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xb8\x01\x10\x14\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xb8\x01\x17\x18\n\xb7\x02\n\x04\x04\x04\x02\x04\x12\x04\xbf\x01\x02 \x1a\xa8\x02 For message and enum types, this is the name of the type.  If the name\n starts with a \'.\', it is fully-qualified.  Otherwise, C++-like scoping\n rules are used to find the type (i.e. first the nested types within this\n message are searched, then within the parent, on up to the root\n namespace).\n\n\r\n\x05\x04\x04\x02\x04\x04\x12\x04\xbf\x01\x02\n\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\xbf\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xbf\x01\x12\x1b\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xbf\x01\x1e\x1f\n~\n\x04\x04\x04\x02\x05\x12\x04\xc3\x01\x02\x1f\x1ap For extensions, this is the name of the type being extended.  It is\n resolved in the same manner as type_name.\n\n\r\n\x05\x04\x04\x02\x05\x04\x12\x04\xc3\x01\x02\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xc3\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xc3\x01\x12\x1a\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xc3\x01\x1d\x1e\n\x91\x02\n\x04\x04\x04\x02\x06\x12\x04\xc9\x01\x02$\x1a\x82\x02 For numeric types, contains the original text representation of the value.\n For booleans, \"true\" or \"false\".\n For strings, contains the default text contents (not escaped in any way).\n For bytes, contains the C escaped value.  All bytes >= 128 are escaped.\n\n\r\n\x05\x04\x04\x02\x06\x04\x12\x04\xc9\x01\x02\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xc9\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xc9\x01\x12\x1f\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xc9\x01\"#\n\x84\x01\n\x04\x04\x04\x02\x07\x12\x04\xcd\x01\x02!\x1av If set, gives the index of a oneof in the containing type\'s oneof_decl\n list.  This field is a member of that oneof.\n\n\r\n\x05\x04\x04\x02\x07\x04\x12\x04\xcd\x01\x02\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xcd\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xcd\x01\x11\x1c\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xcd\x01\x1f \n\xfa\x01\n\x04\x04\x04\x02\x08\x12\x04\xd3\x01\x02!\x1a\xeb\x01 JSON name of this field. The value is set by protocol compiler. If the\n user has set a \"json_name\" option on this field, that option\'s value\n will be used. Otherwise, it\'s deduced from the field\'s name by converting\n it to camelCase.\n\n\r\n\x05\x04\x04\x02\x08\x04\x12\x04\xd3\x01\x02\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xd3\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xd3\x01\x12\x1b\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xd3\x01\x1e \n\x0c\n\x04\x04\x04\x02\t\x12\x04\xd5\x01\x02$\n\r\n\x05\x04\x04\x02\t\x04\x12\x04\xd5\x01\x02\n\n\r\n\x05\x04\x04\x02\t\x06\x12\x04\xd5\x01\x0b\x17\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xd5\x01\x18\x1f\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xd5\x01\"#\n\xb3\t\n\x04\x04\x04\x02\n\x12\x04\xec\x01\x02%\x1a\xa4\t If true, this is a proto3 \"optional\". When a proto3 field is optional, it\n tracks presence regardless of field type.\n\n When proto3_optional is true, this field must be belong to a oneof to\n signal to old proto3 clients that presence is tracked for this field. This\n oneof is known as a \"synthetic\" oneof, and this field must be its sole\n member (each proto3 optional field gets its own synthetic oneof). Synthetic\n oneofs exist in the descriptor only, and do not generate any API. Synthetic\n oneofs must be ordered after all \"real\" oneofs.\n\n For message fields, proto3_optional doesn\'t create any semantic change,\n since non-repeated message fields always track presence. However it still\n indicates the semantic detail of whether the user wrote \"optional\" or not.\n This can be useful for round-tripping the .proto file. For consistency we\n give message fields a synthetic oneof also, even though it is not required\n to track presence. This is especially important because the parser can\'t\n tell if a field is a message or an enum, so it must always create a\n synthetic oneof.\n\n Proto2 optional fields do not set this flag, because they already indicate\n optional with `LABEL_OPTIONAL`.\n\n\r\n\x05\x04\x04\x02\n\x04\x12\x04\xec\x01\x02\n\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xec\x01\x0b\x0f\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xec\x01\x10\x1f\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xec\x01\"$\n\"\n\x02\x04\x05\x12\x06\xf0\x01\x00\xf3\x01\x01\x1a\x14 Describes a oneof.\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xf0\x01\x08\x1c\n\x0c\n\x04\x04\x05\x02\x00\x12\x04\xf1\x01\x02\x1b\n\r\n\x05\x04\x05\x02\x00\x04\x12\x04\xf1\x01\x02\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xf1\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xf1\x01\x12\x16\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xf1\x01\x19\x1a\n\x0c\n\x04\x04\x05\x02\x01\x12\x04\xf2\x01\x02$\n\r\n\x05\x04\x05\x02\x01\x04\x12\x04\xf2\x01\x02\n\n\r\n\x05\x04\x05\x02\x01\x06\x12\x04\xf2\x01\x0b\x17\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xf2\x01\x18\x1f\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xf2\x01\"#\n\'\n\x02\x04\x06\x12\x06\xf6\x01\x00\x90\x02\x01\x1a\x19 Describes an enum type.\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xf6\x01\x08\x1b\n\x0c\n\x04\x04\x06\x02\x00\x12\x04\xf7\x01\x02\x1b\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xf7\x01\x02\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xf7\x01\x0b\x11\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf7\x01\x12\x16\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf7\x01\x19\x1a\n\x0c\n\x04\x04\x06\x02\x01\x12\x04\xf9\x01\x02.\n\r\n\x05\x04\x06\x02\x01\x04\x12\x04\xf9\x01\x02\n\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\xf9\x01\x0b#\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xf9\x01$)\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xf9\x01,-\n\x0c\n\x04\x04\x06\x02\x02\x12\x04\xfb\x01\x02#\n\r\n\x05\x04\x06\x02\x02\x04\x12\x04\xfb\x01\x02\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xfb\x01\x0b\x16\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xfb\x01\x17\x1e\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xfb\x01!\"\n\xaf\x02\n\x04\x04\x06\x03\x00\x12\x06\x83\x02\x02\x86\x02\x03\x1a\x9e\x02 Range of reserved numeric values. Reserved values may not be used by\n entries in the same enum. Reserved ranges may not overlap.\n\n Note that this is distinct from DescriptorProto.ReservedRange in that it\n is inclusive such that it can appropriately represent the entire int32\n domain.\n\n\r\n\x05\x04\x06\x03\x00\x01\x12\x04\x83\x02\n\x1b\n\x1c\n\x06\x04\x06\x03\x00\x02\x00\x12\x04\x84\x02\x04\x1d\"\x0c Inclusive.\n\n\x0f\n\x07\x04\x06\x03\x00\x02\x00\x04\x12\x04\x84\x02\x04\x0c\n\x0f\n\x07\x04\x06\x03\x00\x02\x00\x05\x12\x04\x84\x02\r\x12\n\x0f\n\x07\x04\x06\x03\x00\x02\x00\x01\x12\x04\x84\x02\x13\x18\n\x0f\n\x07\x04\x06\x03\x00\x02\x00\x03\x12\x04\x84\x02\x1b\x1c\n\x1c\n\x06\x04\x06\x03\x00\x02\x01\x12\x04\x85\x02\x04\x1b\"\x0c Inclusive.\n\n\x0f\n\x07\x04\x06\x03\x00\x02\x01\x04\x12\x04\x85\x02\x04\x0c\n\x0f\n\x07\x04\x06\x03\x00\x02\x01\x05\x12\x04\x85\x02\r\x12\n\x0f\n\x07\x04\x06\x03\x00\x02\x01\x01\x12\x04\x85\x02\x13\x16\n\x0f\n\x07\x04\x06\x03\x00\x02\x01\x03\x12\x04\x85\x02\x19\x1a\n\xaa\x01\n\x04\x04\x06\x02\x03\x12\x04\x8b\x02\x020\x1a\x9b\x01 Range of reserved numeric values. Reserved numeric values may not be used\n by enum values in the same enum declaration. Reserved ranges may not\n overlap.\n\n\r\n\x05\x04\x06\x02\x03\x04\x12\x04\x8b\x02\x02\n\n\r\n\x05\x04\x06\x02\x03\x06\x12\x04\x8b\x02\x0b\x1c\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\x8b\x02\x1d+\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\x8b\x02./\nl\n\x04\x04\x06\x02\x04\x12\x04\x8f\x02\x02$\x1a^ Reserved enum value names, which may not be reused. A given name may only\n be reserved once.\n\n\r\n\x05\x04\x06\x02\x04\x04\x12\x04\x8f\x02\x02\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\x8f\x02\x0b\x11\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\x8f\x02\x12\x1f\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\x8f\x02\"#\n1\n\x02\x04\x07\x12\x06\x93\x02\x00\x98\x02\x01\x1a# Describes a value within an enum.\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x93\x02\x08 \n\x0c\n\x04\x04\x07\x02\x00\x12\x04\x94\x02\x02\x1b\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\x94\x02\x02\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x94\x02\x0b\x11\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x94\x02\x12\x16\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x94\x02\x19\x1a\n\x0c\n\x04\x04\x07\x02\x01\x12\x04\x95\x02\x02\x1c\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\x95\x02\x02\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x95\x02\x0b\x10\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x95\x02\x11\x17\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x95\x02\x1a\x1b\n\x0c\n\x04\x04\x07\x02\x02\x12\x04\x97\x02\x02(\n\r\n\x05\x04\x07\x02\x02\x04\x12\x04\x97\x02\x02\n\n\r\n\x05\x04\x07\x02\x02\x06\x12\x04\x97\x02\x0b\x1b\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x97\x02\x1c#\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x97\x02&\'\n$\n\x02\x04\x08\x12\x06\x9b\x02\x00\xa0\x02\x01\x1a\x16 Describes a service.\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x9b\x02\x08\x1e\n\x0c\n\x04\x04\x08\x02\x00\x12\x04\x9c\x02\x02\x1b\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\x9c\x02\x02\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x9c\x02\x0b\x11\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x9c\x02\x12\x16\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x9c\x02\x19\x1a\n\x0c\n\x04\x04\x08\x02\x01\x12\x04\x9d\x02\x02,\n\r\n\x05\x04\x08\x02\x01\x04\x12\x04\x9d\x02\x02\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\x9d\x02\x0b \n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x9d\x02!\'\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x9d\x02*+\n\x0c\n\x04\x04\x08\x02\x02\x12\x04\x9f\x02\x02&\n\r\n\x05\x04\x08\x02\x02\x04\x12\x04\x9f\x02\x02\n\n\r\n\x05\x04\x08\x02\x02\x06\x12\x04\x9f\x02\x0b\x19\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\x9f\x02\x1a!\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\x9f\x02$%\n0\n\x02\x04\t\x12\x06\xa3\x02\x00\xb1\x02\x01\x1a\" Describes a method of a service.\n\n\x0b\n\x03\x04\t\x01\x12\x04\xa3\x02\x08\x1d\n\x0c\n\x04\x04\t\x02\x00\x12\x04\xa4\x02\x02\x1b\n\r\n\x05\x04\t\x02\x00\x04\x12\x04\xa4\x02\x02\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xa4\x02\x0b\x11\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xa4\x02\x12\x16\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xa4\x02\x19\x1a\n\x97\x01\n\x04\x04\t\x02\x01\x12\x04\xa8\x02\x02!\x1a\x88\x01 Input and output type names.  These are resolved in the same way as\n FieldDescriptorProto.type_name, but must refer to a message type.\n\n\r\n\x05\x04\t\x02\x01\x04\x12\x04\xa8\x02\x02\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xa8\x02\x0b\x11\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xa8\x02\x12\x1c\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xa8\x02\x1f \n\x0c\n\x04\x04\t\x02\x02\x12\x04\xa9\x02\x02\"\n\r\n\x05\x04\t\x02\x02\x04\x12\x04\xa9\x02\x02\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\xa9\x02\x0b\x11\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xa9\x02\x12\x1d\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xa9\x02 !\n\x0c\n\x04\x04\t\x02\x03\x12\x04\xab\x02\x02%\n\r\n\x05\x04\t\x02\x03\x04\x12\x04\xab\x02\x02\n\n\r\n\x05\x04\t\x02\x03\x06\x12\x04\xab\x02\x0b\x18\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xab\x02\x19 \n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xab\x02#$\nE\n\x04\x04\t\x02\x04\x12\x04\xae\x02\x027\x1a7 Identifies if client streams multiple client messages\n\n\r\n\x05\x04\t\x02\x04\x04\x12\x04\xae\x02\x02\n\n\r\n\x05\x04\t\x02\x04\x05\x12\x04\xae\x02\x0b\x0f\n\r\n\x05\x04\t\x02\x04\x01\x12\x04\xae\x02\x10 \n\r\n\x05\x04\t\x02\x04\x03\x12\x04\xae\x02#$\n\r\n\x05\x04\t\x02\x04\x08\x12\x04\xae\x02%6\n\r\n\x05\x04\t\x02\x04\x07\x12\x04\xae\x02&5\nE\n\x04\x04\t\x02\x05\x12\x04\xb0\x02\x027\x1a7 Identifies if server streams multiple server messages\n\n\r\n\x05\x04\t\x02\x05\x04\x12\x04\xb0\x02\x02\n\n\r\n\x05\x04\t\x02\x05\x05\x12\x04\xb0\x02\x0b\x0f\n\r\n\x05\x04\t\x02\x05\x01\x12\x04\xb0\x02\x10 \n\r\n\x05\x04\t\x02\x05\x03\x12\x04\xb0\x02#$\n\r\n\x05\x04\t\x02\x05\x08\x12\x04\xb0\x02%6\n\r\n\x05\x04\t\x02\x05\x07\x12\x04\xb0\x02&5\n\xaf\x0e\n\x02\x04\n\x12\x06\xd4\x02\x00\xcf\x03\x012N ===================================================================\n Options\n2\xd0\r Each of the definitions above may have \"options\" attached.  These are\n just annotations which may cause code to be generated slightly differently\n or may contain hints for code that manipulates protocol messages.\n\n Clients may define custom options as extensions of the *Options messages.\n These extensions may not yet be known at parsing time, so the parser cannot\n store the values in them.  Instead it stores them in a field in the *Options\n message called uninterpreted_option. This field must have the same name\n across all *Options messages. We then use this field to populate the\n extensions when we build a descriptor, at which point all protos have been\n parsed and so all extensions are known.\n\n Extension numbers for custom options may be chosen as follows:\n * For options which will only be used within a single application or\n   organization, or for experimental options, use field numbers 50000\n   through 99999.  It is up to you to ensure that you do not use the\n   same number for multiple options.\n * For options which will be published and used publicly by multiple\n   independent entities, e-mail protobuf-global-extension-registry@google.com\n   to reserve extension numbers. Simply provide your project name (e.g.\n   Objective-C plugin) and your project website (if available) -- there\'s no\n   need to explain how you intend to use them. Usually you only need one\n   extension number. You can declare multiple options with only one extension\n   number by putting them in a sub-message. See the Custom Options section of\n   the docs for examples:\n   https://developers.google.com/protocol-buffers/docs/proto#options\n   If this turns out to be popular, a web service will be set up\n   to automatically assign option numbers.\n\n\x0b\n\x03\x04\n\x01\x12\x04\xd4\x02\x08\x13\n\xf4\x01\n\x04\x04\n\x02\x00\x12\x04\xda\x02\x02#\x1a\xe5\x01 Sets the Java package where classes generated from this .proto will be\n placed.  By default, the proto package is used, but this is often\n inappropriate because proto packages do not normally start with backwards\n domain names.\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xda\x02\x02\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xda\x02\x0b\x11\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xda\x02\x12\x1e\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xda\x02!\"\n\xf1\x02\n\x04\x04\n\x02\x01\x12\x04\xe2\x02\x02+\x1a\xe2\x02 Controls the name of the wrapper Java class generated for the .proto file.\n That class will always contain the .proto file\'s getDescriptor() method as\n well as any top-level extensions defined in the .proto file.\n If java_multiple_files is disabled, then all the other classes from the\n .proto file will be nested inside the single wrapper outer class.\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\xe2\x02\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xe2\x02\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xe2\x02\x12&\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xe2\x02)*\n\xa6\x03\n\x04\x04\n\x02\x02\x12\x04\xea\x02\x02;\x1a\x97\x03 If enabled, then the Java code generator will generate a separate .java\n file for each top-level message, enum, and service defined in the .proto\n file.  Thus, these types will *not* be nested inside the wrapper class\n named by java_outer_classname.  However, the wrapper class will still be\n generated to contain the file\'s getDescriptor() method as well as any\n top-level extensions defined in the file.\n\n\r\n\x05\x04\n\x02\x02\x04\x12\x04\xea\x02\x02\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xea\x02\x0b\x0f\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xea\x02\x10#\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xea\x02&(\n\r\n\x05\x04\n\x02\x02\x08\x12\x04\xea\x02):\n\r\n\x05\x04\n\x02\x02\x07\x12\x04\xea\x02*9\n)\n\x04\x04\n\x02\x03\x12\x04\xed\x02\x02E\x1a\x1b This option does nothing.\n\n\r\n\x05\x04\n\x02\x03\x04\x12\x04\xed\x02\x02\n\n\r\n\x05\x04\n\x02\x03\x05\x12\x04\xed\x02\x0b\x0f\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xed\x02\x10-\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xed\x0202\n\r\n\x05\x04\n\x02\x03\x08\x12\x04\xed\x023D\n\x0e\n\x06\x04\n\x02\x03\x08\x03\x12\x04\xed\x024C\n\xe6\x02\n\x04\x04\n\x02\x04\x12\x04\xf5\x02\x02>\x1a\xd7\x02 If set true, then the Java2 code generator will generate code that\n throws an exception whenever an attempt is made to assign a non-UTF-8\n byte sequence to a string field.\n Message reflection will do the same.\n However, an extension field still accepts non-UTF-8 byte sequences.\n This option has no effect on when used with the lite runtime.\n\n\r\n\x05\x04\n\x02\x04\x04\x12\x04\xf5\x02\x02\n\n\r\n\x05\x04\n\x02\x04\x05\x12\x04\xf5\x02\x0b\x0f\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xf5\x02\x10&\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xf5\x02)+\n\r\n\x05\x04\n\x02\x04\x08\x12\x04\xf5\x02,=\n\r\n\x05\x04\n\x02\x04\x07\x12\x04\xf5\x02-<\nL\n\x04\x04\n\x04\x00\x12\x06\xf9\x02\x02\xfe\x02\x03\x1a< Generated classes can be optimized for speed or code size.\n\n\r\n\x05\x04\n\x04\x00\x01\x12\x04\xf9\x02\x07\x13\nD\n\x06\x04\n\x04\x00\x02\x00\x12\x04\xfa\x02\x04\x0e\"4 Generate complete code for parsing, serialization,\n\n\x0f\n\x07\x04\n\x04\x00\x02\x00\x01\x12\x04\xfa\x02\x04\t\n\x0f\n\x07\x04\n\x04\x00\x02\x00\x02\x12\x04\xfa\x02\x0c\r\nG\n\x06\x04\n\x04\x00\x02\x01\x12\x04\xfc\x02\x04\x12\x1a\x06 etc.\n\"/ Use ReflectionOps to implement these methods.\n\n\x0f\n\x07\x04\n\x04\x00\x02\x01\x01\x12\x04\xfc\x02\x04\r\n\x0f\n\x07\x04\n\x04\x00\x02\x01\x02\x12\x04\xfc\x02\x10\x11\nG\n\x06\x04\n\x04\x00\x02\x02\x12\x04\xfd\x02\x04\x15\"7 Generate code using MessageLite and the lite runtime.\n\n\x0f\n\x07\x04\n\x04\x00\x02\x02\x01\x12\x04\xfd\x02\x04\x10\n\x0f\n\x07\x04\n\x04\x00\x02\x02\x02\x12\x04\xfd\x02\x13\x14\n\x0c\n\x04\x04\n\x02\x05\x12\x04\xff\x02\x02;\n\r\n\x05\x04\n\x02\x05\x04\x12\x04\xff\x02\x02\n\n\r\n\x05\x04\n\x02\x05\x06\x12\x04\xff\x02\x0b\x17\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\xff\x02\x18$\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\xff\x02\'(\n\r\n\x05\x04\n\x02\x05\x08\x12\x04\xff\x02):\n\r\n\x05\x04\n\x02\x05\x07\x12\x04\xff\x02*9\n\xe2\x02\n\x04\x04\n\x02\x06\x12\x04\x86\x03\x02\"\x1a\xd3\x02 Sets the Go package where structs generated from this .proto will be\n placed. If omitted, the Go package will be derived from the following:\n   - The basename of the package import path, if provided.\n   - Otherwise, the package statement in the .proto file, if present.\n   - Otherwise, the basename of the .proto file, without extension.\n\n\r\n\x05\x04\n\x02\x06\x04\x12\x04\x86\x03\x02\n\n\r\n\x05\x04\n\x02\x06\x05\x12\x04\x86\x03\x0b\x11\n\r\n\x05\x04\n\x02\x06\x01\x12\x04\x86\x03\x12\x1c\n\r\n\x05\x04\n\x02\x06\x03\x12\x04\x86\x03\x1f!\n\xd4\x04\n\x04\x04\n\x02\x07\x12\x04\x95\x03\x02;\x1a\xc5\x04 Should generic services be generated in each language?  \"Generic\" services\n are not specific to any particular RPC system.  They are generated by the\n main code generators in each language (without additional plugins).\n Generic services were the only kind of service generation supported by\n early versions of google.protobuf.\n\n Generic services are now considered deprecated in favor of using plugins\n that generate code specific to your particular RPC system.  Therefore,\n these default to false.  Old code which depends on generic services should\n explicitly set them to true.\n\n\r\n\x05\x04\n\x02\x07\x04\x12\x04\x95\x03\x02\n\n\r\n\x05\x04\n\x02\x07\x05\x12\x04\x95\x03\x0b\x0f\n\r\n\x05\x04\n\x02\x07\x01\x12\x04\x95\x03\x10#\n\r\n\x05\x04\n\x02\x07\x03\x12\x04\x95\x03&(\n\r\n\x05\x04\n\x02\x07\x08\x12\x04\x95\x03):\n\r\n\x05\x04\n\x02\x07\x07\x12\x04\x95\x03*9\n\x0c\n\x04\x04\n\x02\x08\x12\x04\x96\x03\x02=\n\r\n\x05\x04\n\x02\x08\x04\x12\x04\x96\x03\x02\n\n\r\n\x05\x04\n\x02\x08\x05\x12\x04\x96\x03\x0b\x0f\n\r\n\x05\x04\n\x02\x08\x01\x12\x04\x96\x03\x10%\n\r\n\x05\x04\n\x02\x08\x03\x12\x04\x96\x03(*\n\r\n\x05\x04\n\x02\x08\x08\x12\x04\x96\x03+<\n\r\n\x05\x04\n\x02\x08\x07\x12\x04\x96\x03,;\n\x0c\n\x04\x04\n\x02\t\x12\x04\x97\x03\x02;\n\r\n\x05\x04\n\x02\t\x04\x12\x04\x97\x03\x02\n\n\r\n\x05\x04\n\x02\t\x05\x12\x04\x97\x03\x0b\x0f\n\r\n\x05\x04\n\x02\t\x01\x12\x04\x97\x03\x10#\n\r\n\x05\x04\n\x02\t\x03\x12\x04\x97\x03&(\n\r\n\x05\x04\n\x02\t\x08\x12\x04\x97\x03):\n\r\n\x05\x04\n\x02\t\x07\x12\x04\x97\x03*9\n\x0c\n\x04\x04\n\x02\n\x12\x04\x98\x03\x02<\n\r\n\x05\x04\n\x02\n\x04\x12\x04\x98\x03\x02\n\n\r\n\x05\x04\n\x02\n\x05\x12\x04\x98\x03\x0b\x0f\n\r\n\x05\x04\n\x02\n\x01\x12\x04\x98\x03\x10$\n\r\n\x05\x04\n\x02\n\x03\x12\x04\x98\x03\')\n\r\n\x05\x04\n\x02\n\x08\x12\x04\x98\x03*;\n\r\n\x05\x04\n\x02\n\x07\x12\x04\x98\x03+:\n\xf3\x01\n\x04\x04\n\x02\x0b\x12\x04\x9e\x03\x022\x1a\xe4\x01 Is this file deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for everything in the file, or it will be completely ignored; in the very\n least, this is a formalization for deprecating files.\n\n\r\n\x05\x04\n\x02\x0b\x04\x12\x04\x9e\x03\x02\n\n\r\n\x05\x04\n\x02\x0b\x05\x12\x04\x9e\x03\x0b\x0f\n\r\n\x05\x04\n\x02\x0b\x01\x12\x04\x9e\x03\x10\x1a\n\r\n\x05\x04\n\x02\x0b\x03\x12\x04\x9e\x03\x1d\x1f\n\r\n\x05\x04\n\x02\x0b\x08\x12\x04\x9e\x03 1\n\r\n\x05\x04\n\x02\x0b\x07\x12\x04\x9e\x03!0\n\x7f\n\x04\x04\n\x02\x0c\x12\x04\xa2\x03\x027\x1aq Enables the use of arenas for the proto messages in this file. This applies\n only to generated classes for C++.\n\n\r\n\x05\x04\n\x02\x0c\x04\x12\x04\xa2\x03\x02\n\n\r\n\x05\x04\n\x02\x0c\x05\x12\x04\xa2\x03\x0b\x0f\n\r\n\x05\x04\n\x02\x0c\x01\x12\x04\xa2\x03\x10 \n\r\n\x05\x04\n\x02\x0c\x03\x12\x04\xa2\x03#%\n\r\n\x05\x04\n\x02\x0c\x08\x12\x04\xa2\x03&6\n\r\n\x05\x04\n\x02\x0c\x07\x12\x04\xa2\x03\'5\n\x92\x01\n\x04\x04\n\x02\r\x12\x04\xa7\x03\x02)\x1a\x83\x01 Sets the objective c class prefix which is prepended to all objective c\n generated classes from this .proto. There is no default.\n\n\r\n\x05\x04\n\x02\r\x04\x12\x04\xa7\x03\x02\n\n\r\n\x05\x04\n\x02\r\x05\x12\x04\xa7\x03\x0b\x11\n\r\n\x05\x04\n\x02\r\x01\x12\x04\xa7\x03\x12#\n\r\n\x05\x04\n\x02\r\x03\x12\x04\xa7\x03&(\nI\n\x04\x04\n\x02\x0e\x12\x04\xaa\x03\x02(\x1a; Namespace for generated classes; defaults to the package.\n\n\r\n\x05\x04\n\x02\x0e\x04\x12\x04\xaa\x03\x02\n\n\r\n\x05\x04\n\x02\x0e\x05\x12\x04\xaa\x03\x0b\x11\n\r\n\x05\x04\n\x02\x0e\x01\x12\x04\xaa\x03\x12\"\n\r\n\x05\x04\n\x02\x0e\x03\x12\x04\xaa\x03%\'\n\x91\x02\n\x04\x04\n\x02\x0f\x12\x04\xb0\x03\x02$\x1a\x82\x02 By default Swift generators will take the proto package and CamelCase it\n replacing \'.\' with underscore and use that to prefix the types/symbols\n defined. When this options is provided, they will use this value instead\n to prefix the types/symbols defined.\n\n\r\n\x05\x04\n\x02\x0f\x04\x12\x04\xb0\x03\x02\n\n\r\n\x05\x04\n\x02\x0f\x05\x12\x04\xb0\x03\x0b\x11\n\r\n\x05\x04\n\x02\x0f\x01\x12\x04\xb0\x03\x12\x1e\n\r\n\x05\x04\n\x02\x0f\x03\x12\x04\xb0\x03!#\n~\n\x04\x04\n\x02\x10\x12\x04\xb4\x03\x02(\x1ap Sets the php class prefix which is prepended to all php generated classes\n from this .proto. Default is empty.\n\n\r\n\x05\x04\n\x02\x10\x04\x12\x04\xb4\x03\x02\n\n\r\n\x05\x04\n\x02\x10\x05\x12\x04\xb4\x03\x0b\x11\n\r\n\x05\x04\n\x02\x10\x01\x12\x04\xb4\x03\x12\"\n\r\n\x05\x04\n\x02\x10\x03\x12\x04\xb4\x03%\'\n\xbe\x01\n\x04\x04\n\x02\x11\x12\x04\xb9\x03\x02%\x1a\xaf\x01 Use this option to change the namespace of php generated classes. Default\n is empty. When this option is empty, the package name will be used for\n determining the namespace.\n\n\r\n\x05\x04\n\x02\x11\x04\x12\x04\xb9\x03\x02\n\n\r\n\x05\x04\n\x02\x11\x05\x12\x04\xb9\x03\x0b\x11\n\r\n\x05\x04\n\x02\x11\x01\x12\x04\xb9\x03\x12\x1f\n\r\n\x05\x04\n\x02\x11\x03\x12\x04\xb9\x03\"$\n\xca\x01\n\x04\x04\n\x02\x12\x12\x04\xbe\x03\x02.\x1a\xbb\x01 Use this option to change the namespace of php generated metadata classes.\n Default is empty. When this option is empty, the proto file name will be\n used for determining the namespace.\n\n\r\n\x05\x04\n\x02\x12\x04\x12\x04\xbe\x03\x02\n\n\r\n\x05\x04\n\x02\x12\x05\x12\x04\xbe\x03\x0b\x11\n\r\n\x05\x04\n\x02\x12\x01\x12\x04\xbe\x03\x12(\n\r\n\x05\x04\n\x02\x12\x03\x12\x04\xbe\x03+-\n\xc2\x01\n\x04\x04\n\x02\x13\x12\x04\xc3\x03\x02$\x1a\xb3\x01 Use this option to change the package of ruby generated classes. Default\n is empty. When this option is not set, the package name will be used for\n determining the ruby package.\n\n\r\n\x05\x04\n\x02\x13\x04\x12\x04\xc3\x03\x02\n\n\r\n\x05\x04\n\x02\x13\x05\x12\x04\xc3\x03\x0b\x11\n\r\n\x05\x04\n\x02\x13\x01\x12\x04\xc3\x03\x12\x1e\n\r\n\x05\x04\n\x02\x13\x03\x12\x04\xc3\x03!#\n|\n\x04\x04\n\x02\x14\x12\x04\xc8\x03\x02:\x1an The parser stores options it doesn\'t recognize here.\n See the documentation for the \"Options\" section above.\n\n\r\n\x05\x04\n\x02\x14\x04\x12\x04\xc8\x03\x02\n\n\r\n\x05\x04\n\x02\x14\x06\x12\x04\xc8\x03\x0b\x1e\n\r\n\x05\x04\n\x02\x14\x01\x12\x04\xc8\x03\x1f3\n\r\n\x05\x04\n\x02\x14\x03\x12\x04\xc8\x0369\n\x87\x01\n\x03\x04\n\x05\x12\x04\xcc\x03\x02\x19\x1az Clients can define custom options in extensions of this message.\n See the documentation for the \"Options\" section above.\n\n\x0c\n\x04\x04\n\x05\x00\x12\x04\xcc\x03\r\x18\n\r\n\x05\x04\n\x05\x00\x01\x12\x04\xcc\x03\r\x11\n\r\n\x05\x04\n\x05\x00\x02\x12\x04\xcc\x03\x15\x18\n\x0b\n\x03\x04\n\t\x12\x04\xce\x03\x02\x0e\n\x0c\n\x04\x04\n\t\x00\x12\x04\xce\x03\x0b\r\n\r\n\x05\x04\n\t\x00\x01\x12\x04\xce\x03\x0b\r\n\r\n\x05\x04\n\t\x00\x02\x12\x04\xce\x03\x0b\r\n\x0c\n\x02\x04\x0b\x12\x06\xd1\x03\x00\x93\x04\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xd1\x03\x08\x16\n\xd8\x05\n\x04\x04\x0b\x02\x00\x12\x04\xe4\x03\x02>\x1a\xc9\x05 Set true to use the old proto1 MessageSet wire format for extensions.\n This is provided for backwards-compatibility with the MessageSet wire\n format.  You should not use this for any other reason:  It\'s less\n efficient, has fewer features, and is more complicated.\n\n The message must be defined exactly as follows:\n   message Foo {\n     option message_set_wire_format = true;\n     extensions 4 to max;\n   }\n Note that the message cannot have any defined fields; MessageSets only\n have extensions.\n\n All extensions of your type must be singular messages; e.g. they cannot\n be int32s, enums, or repeated messages.\n\n Because this is an option, the above two restrictions are not enforced by\n the protocol compiler.\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xe4\x03\x02\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xe4\x03\x0b\x0f\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xe4\x03\x10\'\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xe4\x03*+\n\r\n\x05\x04\x0b\x02\x00\x08\x12\x04\xe4\x03,=\n\r\n\x05\x04\x0b\x02\x00\x07\x12\x04\xe4\x03-<\n\xeb\x01\n\x04\x04\x0b\x02\x01\x12\x04\xe9\x03\x02F\x1a\xdc\x01 Disables the generation of the standard \"descriptor()\" accessor, which can\n conflict with a field of the same name.  This is meant to make migration\n from proto1 easier; new code should avoid fields named \"descriptor\".\n\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\xe9\x03\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xe9\x03\x0b\x0f\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xe9\x03\x10/\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xe9\x0323\n\r\n\x05\x04\x0b\x02\x01\x08\x12\x04\xe9\x034E\n\r\n\x05\x04\x0b\x02\x01\x07\x12\x04\xe9\x035D\n\xee\x01\n\x04\x04\x0b\x02\x02\x12\x04\xef\x03\x021\x1a\xdf\x01 Is this message deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the message, or it will be completely ignored; in the very least,\n this is a formalization for deprecating messages.\n\n\r\n\x05\x04\x0b\x02\x02\x04\x12\x04\xef\x03\x02\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xef\x03\x0b\x0f\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xef\x03\x10\x1a\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xef\x03\x1d\x1e\n\r\n\x05\x04\x0b\x02\x02\x08\x12\x04\xef\x03\x1f0\n\r\n\x05\x04\x0b\x02\x02\x07\x12\x04\xef\x03 /\n\x0b\n\x03\x04\x0b\t\x12\x04\xf1\x03\x02\x13\n\x0c\n\x04\x04\x0b\t\x00\x12\x04\xf1\x03\x0b\x0c\n\r\n\x05\x04\x0b\t\x00\x01\x12\x04\xf1\x03\x0b\x0c\n\r\n\x05\x04\x0b\t\x00\x02\x12\x04\xf1\x03\x0b\x0c\n\x0c\n\x04\x04\x0b\t\x01\x12\x04\xf1\x03\x0e\x0f\n\r\n\x05\x04\x0b\t\x01\x01\x12\x04\xf1\x03\x0e\x0f\n\r\n\x05\x04\x0b\t\x01\x02\x12\x04\xf1\x03\x0e\x0f\n\x0c\n\x04\x04\x0b\t\x02\x12\x04\xf1\x03\x11\x12\n\r\n\x05\x04\x0b\t\x02\x01\x12\x04\xf1\x03\x11\x12\n\r\n\x05\x04\x0b\t\x02\x02\x12\x04\xf1\x03\x11\x12\n\xa0\x06\n\x04\x04\x0b\x02\x03\x12\x04\x88\x04\x02\x1e\x1a\x91\x06 Whether the message is an automatically generated map entry type for the\n maps field.\n\n For maps fields:\n     map<KeyType, ValueType> map_field = 1;\n The parsed descriptor looks like:\n     message MapFieldEntry {\n         option map_entry = true;\n         optional KeyType key = 1;\n         optional ValueType value = 2;\n     }\n     repeated MapFieldEntry map_field = 1;\n\n Implementations may choose not to generate the map_entry=true message, but\n use a native map in the target language to hold the keys and values.\n The reflection APIs in such implementations still need to work as\n if the field is a repeated message field.\n\n NOTE: Do not set the option in .proto files. Always use the maps syntax\n instead. The option should only be implicitly set by the proto compiler\n parser.\n\n\r\n\x05\x04\x0b\x02\x03\x04\x12\x04\x88\x04\x02\n\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\x88\x04\x0b\x0f\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\x88\x04\x10\x19\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\x88\x04\x1c\x1d\n$\n\x03\x04\x0b\t\x12\x04\x8a\x04\x02\r\"\x17 javalite_serializable\n\n\x0c\n\x04\x04\x0b\t\x03\x12\x04\x8a\x04\x0b\x0c\n\r\n\x05\x04\x0b\t\x03\x01\x12\x04\x8a\x04\x0b\x0c\n\r\n\x05\x04\x0b\t\x03\x02\x12\x04\x8a\x04\x0b\x0c\n\x1f\n\x03\x04\x0b\t\x12\x04\x8b\x04\x02\r\"\x12 javanano_as_lite\n\n\x0c\n\x04\x04\x0b\t\x04\x12\x04\x8b\x04\x0b\x0c\n\r\n\x05\x04\x0b\t\x04\x01\x12\x04\x8b\x04\x0b\x0c\n\r\n\x05\x04\x0b\t\x04\x02\x12\x04\x8b\x04\x0b\x0c\nO\n\x04\x04\x0b\x02\x04\x12\x04\x8f\x04\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x0b\x02\x04\x04\x12\x04\x8f\x04\x02\n\n\r\n\x05\x04\x0b\x02\x04\x06\x12\x04\x8f\x04\x0b\x1e\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\x8f\x04\x1f3\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\x8f\x0469\nZ\n\x03\x04\x0b\x05\x12\x04\x92\x04\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x0b\x05\x00\x12\x04\x92\x04\r\x18\n\r\n\x05\x04\x0b\x05\x00\x01\x12\x04\x92\x04\r\x11\n\r\n\x05\x04\x0b\x05\x00\x02\x12\x04\x92\x04\x15\x18\n\x0c\n\x02\x04\x0c\x12\x06\x95\x04\x00\xfb\x04\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\x95\x04\x08\x14\n\xa3\x02\n\x04\x04\x0c\x02\x00\x12\x04\x9a\x04\x02.\x1a\x94\x02 The ctype option instructs the C++ code generator to use a different\n representation of the field than it normally would.  See the specific\n options below.  This option is not yet implemented in the open source\n release -- sorry, we\'ll try to include it in a future version!\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\x9a\x04\x02\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\x9a\x04\x0b\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x9a\x04\x11\x16\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x9a\x04\x19\x1a\n\r\n\x05\x04\x0c\x02\x00\x08\x12\x04\x9a\x04\x1b-\n\r\n\x05\x04\x0c\x02\x00\x07\x12\x04\x9a\x04\x1c,\n\x0e\n\x04\x04\x0c\x04\x00\x12\x06\x9b\x04\x02\xa2\x04\x03\n\r\n\x05\x04\x0c\x04\x00\x01\x12\x04\x9b\x04\x07\x0c\n\x1f\n\x06\x04\x0c\x04\x00\x02\x00\x12\x04\x9d\x04\x04\x0f\x1a\x0f Default mode.\n\n\x0f\n\x07\x04\x0c\x04\x00\x02\x00\x01\x12\x04\x9d\x04\x04\n\n\x0f\n\x07\x04\x0c\x04\x00\x02\x00\x02\x12\x04\x9d\x04\r\x0e\n\x0e\n\x06\x04\x0c\x04\x00\x02\x01\x12\x04\x9f\x04\x04\r\n\x0f\n\x07\x04\x0c\x04\x00\x02\x01\x01\x12\x04\x9f\x04\x04\x08\n\x0f\n\x07\x04\x0c\x04\x00\x02\x01\x02\x12\x04\x9f\x04\x0b\x0c\n\x0e\n\x06\x04\x0c\x04\x00\x02\x02\x12\x04\xa1\x04\x04\x15\n\x0f\n\x07\x04\x0c\x04\x00\x02\x02\x01\x12\x04\xa1\x04\x04\x10\n\x0f\n\x07\x04\x0c\x04\x00\x02\x02\x02\x12\x04\xa1\x04\x13\x14\n\xda\x02\n\x04\x04\x0c\x02\x01\x12\x04\xa8\x04\x02\x1b\x1a\xcb\x02 The packed option can be enabled for repeated primitive fields to enable\n a more efficient representation on the wire. Rather than repeatedly\n writing the tag and type for each element, the entire array is encoded as\n a single length-delimited blob. In proto3, only explicit setting it to\n false will avoid using packed encoding.\n\n\r\n\x05\x04\x0c\x02\x01\x04\x12\x04\xa8\x04\x02\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xa8\x04\x0b\x0f\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xa8\x04\x10\x16\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xa8\x04\x19\x1a\n\x9a\x05\n\x04\x04\x0c\x02\x02\x12\x04\xb5\x04\x023\x1a\x8b\x05 The jstype option determines the JavaScript type used for values of the\n field.  The option is permitted only for 64 bit integral and fixed types\n (int64, uint64, sint64, fixed64, sfixed64).  A field with jstype JS_STRING\n is represented as JavaScript string, which avoids loss of precision that\n can happen when a large value is converted to a floating point JavaScript.\n Specifying JS_NUMBER for the jstype causes the generated JavaScript code to\n use the JavaScript \"number\" type.  The behavior of the default option\n JS_NORMAL is implementation dependent.\n\n This option is an enum to permit additional types to be added, e.g.\n goog.math.Integer.\n\n\r\n\x05\x04\x0c\x02\x02\x04\x12\x04\xb5\x04\x02\n\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\xb5\x04\x0b\x11\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xb5\x04\x12\x18\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xb5\x04\x1b\x1c\n\r\n\x05\x04\x0c\x02\x02\x08\x12\x04\xb5\x04\x1d2\n\r\n\x05\x04\x0c\x02\x02\x07\x12\x04\xb5\x04\x1e1\n\x0e\n\x04\x04\x0c\x04\x01\x12\x06\xb6\x04\x02\xbf\x04\x03\n\r\n\x05\x04\x0c\x04\x01\x01\x12\x04\xb6\x04\x07\r\n\'\n\x06\x04\x0c\x04\x01\x02\x00\x12\x04\xb8\x04\x04\x12\x1a\x17 Use the default type.\n\n\x0f\n\x07\x04\x0c\x04\x01\x02\x00\x01\x12\x04\xb8\x04\x04\r\n\x0f\n\x07\x04\x0c\x04\x01\x02\x00\x02\x12\x04\xb8\x04\x10\x11\n)\n\x06\x04\x0c\x04\x01\x02\x01\x12\x04\xbb\x04\x04\x12\x1a\x19 Use JavaScript strings.\n\n\x0f\n\x07\x04\x0c\x04\x01\x02\x01\x01\x12\x04\xbb\x04\x04\r\n\x0f\n\x07\x04\x0c\x04\x01\x02\x01\x02\x12\x04\xbb\x04\x10\x11\n)\n\x06\x04\x0c\x04\x01\x02\x02\x12\x04\xbe\x04\x04\x12\x1a\x19 Use JavaScript numbers.\n\n\x0f\n\x07\x04\x0c\x04\x01\x02\x02\x01\x12\x04\xbe\x04\x04\r\n\x0f\n\x07\x04\x0c\x04\x01\x02\x02\x02\x12\x04\xbe\x04\x10\x11\n\xd6\x0e\n\x04\x04\x0c\x02\x03\x12\x04\xe3\x04\x02+\x1a\xc7\x0e Should this field be parsed lazily?  Lazy applies only to message-type\n fields.  It means that when the outer message is initially parsed, the\n inner message\'s contents will not be parsed but instead stored in encoded\n form.  The inner message will actually be parsed when it is first accessed.\n\n This is only a hint.  Implementations are free to choose whether to use\n eager or lazy parsing regardless of the value of this option.  However,\n setting this option true suggests that the protocol author believes that\n using lazy parsing on this field is worth the additional bookkeeping\n overhead typically needed to implement it.\n\n This option does not affect the public interface of any generated code;\n all method signatures remain the same.  Furthermore, thread-safety of the\n interface is not affected by this option; const methods remain safe to\n call from multiple threads concurrently, while non-const methods continue\n to require exclusive access.\n\n\n Note that implementations may choose not to check required fields within\n a lazy sub-message.  That is, calling IsInitialized() on the outer message\n may return true even if the inner message has missing required fields.\n This is necessary because otherwise the inner message would have to be\n parsed in order to perform the check, defeating the purpose of lazy\n parsing.  An implementation which chooses not to check required fields\n must be consistent about it.  That is, for any particular sub-message, the\n implementation must either *always* check its required fields, or *never*\n check its required fields, regardless of whether or not the message has\n been parsed.\n\n As of 2021, lazy does no correctness checks on the byte stream during\n parsing.  This may lead to crashes if and when an invalid byte stream is\n finally parsed upon access.\n\n TODO(b/211906113):  Enable validation on lazy fields.\n\n\r\n\x05\x04\x0c\x02\x03\x04\x12\x04\xe3\x04\x02\n\n\r\n\x05\x04\x0c\x02\x03\x05\x12\x04\xe3\x04\x0b\x0f\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xe3\x04\x10\x14\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xe3\x04\x17\x18\n\r\n\x05\x04\x0c\x02\x03\x08\x12\x04\xe3\x04\x19*\n\r\n\x05\x04\x0c\x02\x03\x07\x12\x04\xe3\x04\x1a)\n\xaf\x01\n\x04\x04\x0c\x02\x04\x12\x04\xe8\x04\x027\x1a\xa0\x01 unverified_lazy does no correctness checks on the byte stream. This should\n only be used where lazy with verification is prohibitive for performance\n reasons.\n\n\r\n\x05\x04\x0c\x02\x04\x04\x12\x04\xe8\x04\x02\n\n\r\n\x05\x04\x0c\x02\x04\x05\x12\x04\xe8\x04\x0b\x0f\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\xe8\x04\x10\x1f\n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\xe8\x04\"$\n\r\n\x05\x04\x0c\x02\x04\x08\x12\x04\xe8\x04%6\n\r\n\x05\x04\x0c\x02\x04\x07\x12\x04\xe8\x04&5\n\xe8\x01\n\x04\x04\x0c\x02\x05\x12\x04\xee\x04\x021\x1a\xd9\x01 Is this field deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for accessors, or it will be completely ignored; in the very least, this\n is a formalization for deprecating fields.\n\n\r\n\x05\x04\x0c\x02\x05\x04\x12\x04\xee\x04\x02\n\n\r\n\x05\x04\x0c\x02\x05\x05\x12\x04\xee\x04\x0b\x0f\n\r\n\x05\x04\x0c\x02\x05\x01\x12\x04\xee\x04\x10\x1a\n\r\n\x05\x04\x0c\x02\x05\x03\x12\x04\xee\x04\x1d\x1e\n\r\n\x05\x04\x0c\x02\x05\x08\x12\x04\xee\x04\x1f0\n\r\n\x05\x04\x0c\x02\x05\x07\x12\x04\xee\x04 /\n?\n\x04\x04\x0c\x02\x06\x12\x04\xf1\x04\x02,\x1a1 For Google-internal migration only. Do not use.\n\n\r\n\x05\x04\x0c\x02\x06\x04\x12\x04\xf1\x04\x02\n\n\r\n\x05\x04\x0c\x02\x06\x05\x12\x04\xf1\x04\x0b\x0f\n\r\n\x05\x04\x0c\x02\x06\x01\x12\x04\xf1\x04\x10\x14\n\r\n\x05\x04\x0c\x02\x06\x03\x12\x04\xf1\x04\x17\x19\n\r\n\x05\x04\x0c\x02\x06\x08\x12\x04\xf1\x04\x1a+\n\r\n\x05\x04\x0c\x02\x06\x07\x12\x04\xf1\x04\x1b*\nO\n\x04\x04\x0c\x02\x07\x12\x04\xf5\x04\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x0c\x02\x07\x04\x12\x04\xf5\x04\x02\n\n\r\n\x05\x04\x0c\x02\x07\x06\x12\x04\xf5\x04\x0b\x1e\n\r\n\x05\x04\x0c\x02\x07\x01\x12\x04\xf5\x04\x1f3\n\r\n\x05\x04\x0c\x02\x07\x03\x12\x04\xf5\x0469\nZ\n\x03\x04\x0c\x05\x12\x04\xf8\x04\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x0c\x05\x00\x12\x04\xf8\x04\r\x18\n\r\n\x05\x04\x0c\x05\x00\x01\x12\x04\xf8\x04\r\x11\n\r\n\x05\x04\x0c\x05\x00\x02\x12\x04\xf8\x04\x15\x18\n\x1c\n\x03\x04\x0c\t\x12\x04\xfa\x04\x02\r\"\x0f removed jtype\n\n\x0c\n\x04\x04\x0c\t\x00\x12\x04\xfa\x04\x0b\x0c\n\r\n\x05\x04\x0c\t\x00\x01\x12\x04\xfa\x04\x0b\x0c\n\r\n\x05\x04\x0c\t\x00\x02\x12\x04\xfa\x04\x0b\x0c\n\x0c\n\x02\x04\r\x12\x06\xfd\x04\x00\x83\x05\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xfd\x04\x08\x14\nO\n\x04\x04\r\x02\x00\x12\x04\xff\x04\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xff\x04\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xff\x04\x0b\x1e\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xff\x04\x1f3\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xff\x0469\nZ\n\x03\x04\r\x05\x12\x04\x82\x05\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\r\x05\x00\x12\x04\x82\x05\r\x18\n\r\n\x05\x04\r\x05\x00\x01\x12\x04\x82\x05\r\x11\n\r\n\x05\x04\r\x05\x00\x02\x12\x04\x82\x05\x15\x18\n\x0c\n\x02\x04\x0e\x12\x06\x85\x05\x00\x98\x05\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\x85\x05\x08\x13\n`\n\x04\x04\x0e\x02\x00\x12\x04\x89\x05\x02 \x1aR Set this option to true to allow mapping different tag names to the same\n value.\n\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\x89\x05\x02\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\x89\x05\x0b\x0f\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x89\x05\x10\x1b\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x89\x05\x1e\x1f\n\xe5\x01\n\x04\x04\x0e\x02\x01\x12\x04\x8f\x05\x021\x1a\xd6\x01 Is this enum deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum, or it will be completely ignored; in the very least, this\n is a formalization for deprecating enums.\n\n\r\n\x05\x04\x0e\x02\x01\x04\x12\x04\x8f\x05\x02\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x8f\x05\x0b\x0f\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x8f\x05\x10\x1a\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x8f\x05\x1d\x1e\n\r\n\x05\x04\x0e\x02\x01\x08\x12\x04\x8f\x05\x1f0\n\r\n\x05\x04\x0e\x02\x01\x07\x12\x04\x8f\x05 /\n\x1f\n\x03\x04\x0e\t\x12\x04\x91\x05\x02\r\"\x12 javanano_as_lite\n\n\x0c\n\x04\x04\x0e\t\x00\x12\x04\x91\x05\x0b\x0c\n\r\n\x05\x04\x0e\t\x00\x01\x12\x04\x91\x05\x0b\x0c\n\r\n\x05\x04\x0e\t\x00\x02\x12\x04\x91\x05\x0b\x0c\nO\n\x04\x04\x0e\x02\x02\x12\x04\x94\x05\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\x94\x05\x02\n\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\x94\x05\x0b\x1e\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\x94\x05\x1f3\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\x94\x0569\nZ\n\x03\x04\x0e\x05\x12\x04\x97\x05\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x0e\x05\x00\x12\x04\x97\x05\r\x18\n\r\n\x05\x04\x0e\x05\x00\x01\x12\x04\x97\x05\r\x11\n\r\n\x05\x04\x0e\x05\x00\x02\x12\x04\x97\x05\x15\x18\n\x0c\n\x02\x04\x0f\x12\x06\x9a\x05\x00\xa6\x05\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\x9a\x05\x08\x18\n\xf7\x01\n\x04\x04\x0f\x02\x00\x12\x04\x9f\x05\x021\x1a\xe8\x01 Is this enum value deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum value, or it will be completely ignored; in the very least,\n this is a formalization for deprecating enum values.\n\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\x9f\x05\x02\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\x9f\x05\x0b\x0f\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x9f\x05\x10\x1a\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x9f\x05\x1d\x1e\n\r\n\x05\x04\x0f\x02\x00\x08\x12\x04\x9f\x05\x1f0\n\r\n\x05\x04\x0f\x02\x00\x07\x12\x04\x9f\x05 /\nO\n\x04\x04\x0f\x02\x01\x12\x04\xa2\x05\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x0f\x02\x01\x04\x12\x04\xa2\x05\x02\n\n\r\n\x05\x04\x0f\x02\x01\x06\x12\x04\xa2\x05\x0b\x1e\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xa2\x05\x1f3\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xa2\x0569\nZ\n\x03\x04\x0f\x05\x12\x04\xa5\x05\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x0f\x05\x00\x12\x04\xa5\x05\r\x18\n\r\n\x05\x04\x0f\x05\x00\x01\x12\x04\xa5\x05\r\x11\n\r\n\x05\x04\x0f\x05\x00\x02\x12\x04\xa5\x05\x15\x18\n\x0c\n\x02\x04\x10\x12\x06\xa8\x05\x00\xba\x05\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\xa8\x05\x08\x16\n\xd9\x03\n\x04\x04\x10\x02\x00\x12\x04\xb3\x05\x022\x1a\xdf\x01 Is this service deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the service, or it will be completely ignored; in the very least,\n this is a formalization for deprecating services.\n2\xe8\x01 Note:  Field numbers 1 through 32 are reserved for Google\'s internal RPC\n   framework.  We apologize for hoarding these numbers to ourselves, but\n   we were already using them long before we decided to release Protocol\n   Buffers.\n\n\r\n\x05\x04\x10\x02\x00\x04\x12\x04\xb3\x05\x02\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xb3\x05\x0b\x0f\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xb3\x05\x10\x1a\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xb3\x05\x1d\x1f\n\r\n\x05\x04\x10\x02\x00\x08\x12\x04\xb3\x05 1\n\r\n\x05\x04\x10\x02\x00\x07\x12\x04\xb3\x05!0\nO\n\x04\x04\x10\x02\x01\x12\x04\xb6\x05\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x10\x02\x01\x04\x12\x04\xb6\x05\x02\n\n\r\n\x05\x04\x10\x02\x01\x06\x12\x04\xb6\x05\x0b\x1e\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xb6\x05\x1f3\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xb6\x0569\nZ\n\x03\x04\x10\x05\x12\x04\xb9\x05\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x10\x05\x00\x12\x04\xb9\x05\r\x18\n\r\n\x05\x04\x10\x05\x00\x01\x12\x04\xb9\x05\r\x11\n\r\n\x05\x04\x10\x05\x00\x02\x12\x04\xb9\x05\x15\x18\n\x0c\n\x02\x04\x11\x12\x06\xbc\x05\x00\xd9\x05\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xbc\x05\x08\x15\n\xd6\x03\n\x04\x04\x11\x02\x00\x12\x04\xc7\x05\x022\x1a\xdc\x01 Is this method deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the method, or it will be completely ignored; in the very least,\n this is a formalization for deprecating methods.\n2\xe8\x01 Note:  Field numbers 1 through 32 are reserved for Google\'s internal RPC\n   framework.  We apologize for hoarding these numbers to ourselves, but\n   we were already using them long before we decided to release Protocol\n   Buffers.\n\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\xc7\x05\x02\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xc7\x05\x0b\x0f\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xc7\x05\x10\x1a\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xc7\x05\x1d\x1f\n\r\n\x05\x04\x11\x02\x00\x08\x12\x04\xc7\x05 1\n\r\n\x05\x04\x11\x02\x00\x07\x12\x04\xc7\x05!0\n\xf0\x01\n\x04\x04\x11\x04\x00\x12\x06\xcc\x05\x02\xd0\x05\x03\x1a\xdf\x01 Is this method side-effect-free (or safe in HTTP parlance), or idempotent,\n or neither? HTTP based RPC implementation may choose GET verb for safe\n methods, and PUT verb for idempotent methods instead of the default POST.\n\n\r\n\x05\x04\x11\x04\x00\x01\x12\x04\xcc\x05\x07\x17\n\x0e\n\x06\x04\x11\x04\x00\x02\x00\x12\x04\xcd\x05\x04\x1c\n\x0f\n\x07\x04\x11\x04\x00\x02\x00\x01\x12\x04\xcd\x05\x04\x17\n\x0f\n\x07\x04\x11\x04\x00\x02\x00\x02\x12\x04\xcd\x05\x1a\x1b\n$\n\x06\x04\x11\x04\x00\x02\x01\x12\x04\xce\x05\x04\x18\"\x14 implies idempotent\n\n\x0f\n\x07\x04\x11\x04\x00\x02\x01\x01\x12\x04\xce\x05\x04\x13\n\x0f\n\x07\x04\x11\x04\x00\x02\x01\x02\x12\x04\xce\x05\x16\x17\n7\n\x06\x04\x11\x04\x00\x02\x02\x12\x04\xcf\x05\x04\x13\"\' idempotent, but may have side effects\n\n\x0f\n\x07\x04\x11\x04\x00\x02\x02\x01\x12\x04\xcf\x05\x04\x0e\n\x0f\n\x07\x04\x11\x04\x00\x02\x02\x02\x12\x04\xcf\x05\x11\x12\n\x0e\n\x04\x04\x11\x02\x01\x12\x06\xd1\x05\x02\xd2\x05&\n\r\n\x05\x04\x11\x02\x01\x04\x12\x04\xd1\x05\x02\n\n\r\n\x05\x04\x11\x02\x01\x06\x12\x04\xd1\x05\x0b\x1b\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xd1\x05\x1c-\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xd1\x0502\n\r\n\x05\x04\x11\x02\x01\x08\x12\x04\xd2\x05\x06%\n\r\n\x05\x04\x11\x02\x01\x07\x12\x04\xd2\x05\x07$\nO\n\x04\x04\x11\x02\x02\x12\x04\xd5\x05\x02:\x1aA The parser stores options it doesn\'t recognize here. See above.\n\n\r\n\x05\x04\x11\x02\x02\x04\x12\x04\xd5\x05\x02\n\n\r\n\x05\x04\x11\x02\x02\x06\x12\x04\xd5\x05\x0b\x1e\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xd5\x05\x1f3\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xd5\x0569\nZ\n\x03\x04\x11\x05\x12\x04\xd8\x05\x02\x19\x1aM Clients can define custom options in extensions of this message. See above.\n\n\x0c\n\x04\x04\x11\x05\x00\x12\x04\xd8\x05\r\x18\n\r\n\x05\x04\x11\x05\x00\x01\x12\x04\xd8\x05\r\x11\n\r\n\x05\x04\x11\x05\x00\x02\x12\x04\xd8\x05\x15\x18\n\x8b\x03\n\x02\x04\x12\x12\x06\xe2\x05\x00\xf6\x05\x01\x1a\xfc\x02 A message representing a option the parser does not recognize. This only\n appears in options protos created by the compiler::Parser class.\n DescriptorPool resolves these when building Descriptor objects. Therefore,\n options protos in descriptor objects (e.g. returned by Descriptor::options(),\n or produced by Descriptor::CopyTo()) will never have UninterpretedOptions\n in them.\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xe2\x05\x08\x1b\n\xcb\x02\n\x04\x04\x12\x03\x00\x12\x06\xe8\x05\x02\xeb\x05\x03\x1a\xba\x02 The name of the uninterpreted option.  Each string represents a segment in\n a dot-separated name.  is_extension is true iff a segment represents an\n extension (denoted with parentheses in options specs in .proto files).\n E.g.,{ [\"foo\", false], [\"bar.baz\", true], [\"moo\", false] } represents\n \"foo.(bar.baz).moo\".\n\n\r\n\x05\x04\x12\x03\x00\x01\x12\x04\xe8\x05\n\x12\n\x0e\n\x06\x04\x12\x03\x00\x02\x00\x12\x04\xe9\x05\x04\"\n\x0f\n\x07\x04\x12\x03\x00\x02\x00\x04\x12\x04\xe9\x05\x04\x0c\n\x0f\n\x07\x04\x12\x03\x00\x02\x00\x05\x12\x04\xe9\x05\r\x13\n\x0f\n\x07\x04\x12\x03\x00\x02\x00\x01\x12\x04\xe9\x05\x14\x1d\n\x0f\n\x07\x04\x12\x03\x00\x02\x00\x03\x12\x04\xe9\x05 !\n\x0e\n\x06\x04\x12\x03\x00\x02\x01\x12\x04\xea\x05\x04#\n\x0f\n\x07\x04\x12\x03\x00\x02\x01\x04\x12\x04\xea\x05\x04\x0c\n\x0f\n\x07\x04\x12\x03\x00\x02\x01\x05\x12\x04\xea\x05\r\x11\n\x0f\n\x07\x04\x12\x03\x00\x02\x01\x01\x12\x04\xea\x05\x12\x1e\n\x0f\n\x07\x04\x12\x03\x00\x02\x01\x03\x12\x04\xea\x05!\"\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\xec\x05\x02\x1d\n\r\n\x05\x04\x12\x02\x00\x04\x12\x04\xec\x05\x02\n\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xec\x05\x0b\x13\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xec\x05\x14\x18\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xec\x05\x1b\x1c\n\x9c\x01\n\x04\x04\x12\x02\x01\x12\x04\xf0\x05\x02\'\x1a\x8d\x01 The value of the uninterpreted option, in whatever type the tokenizer\n identified it as during parsing. Exactly one of these should be set.\n\n\r\n\x05\x04\x12\x02\x01\x04\x12\x04\xf0\x05\x02\n\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xf0\x05\x0b\x11\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xf0\x05\x12\"\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xf0\x05%&\n\x0c\n\x04\x04\x12\x02\x02\x12\x04\xf1\x05\x02)\n\r\n\x05\x04\x12\x02\x02\x04\x12\x04\xf1\x05\x02\n\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\xf1\x05\x0b\x11\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xf1\x05\x12$\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xf1\x05\'(\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\xf2\x05\x02(\n\r\n\x05\x04\x12\x02\x03\x04\x12\x04\xf2\x05\x02\n\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\xf2\x05\x0b\x10\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xf2\x05\x11#\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xf2\x05&\'\n\x0c\n\x04\x04\x12\x02\x04\x12\x04\xf3\x05\x02#\n\r\n\x05\x04\x12\x02\x04\x04\x12\x04\xf3\x05\x02\n\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\xf3\x05\x0b\x11\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\xf3\x05\x12\x1e\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xf3\x05!\"\n\x0c\n\x04\x04\x12\x02\x05\x12\x04\xf4\x05\x02\"\n\r\n\x05\x04\x12\x02\x05\x04\x12\x04\xf4\x05\x02\n\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\xf4\x05\x0b\x10\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\xf4\x05\x11\x1d\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\xf4\x05 !\n\x0c\n\x04\x04\x12\x02\x06\x12\x04\xf5\x05\x02&\n\r\n\x05\x04\x12\x02\x06\x04\x12\x04\xf5\x05\x02\n\n\r\n\x05\x04\x12\x02\x06\x05\x12\x04\xf5\x05\x0b\x11\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\xf5\x05\x12!\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\xf5\x05$%\n\xda\x01\n\x02\x04\x13\x12\x06\xfd\x05\x00\xfe\x06\x01\x1aj Encapsulates information about the original source file from which a\n FileDescriptorProto was generated.\n2` ===================================================================\n Optional source code info\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xfd\x05\x08\x16\n\x82\x11\n\x04\x04\x13\x02\x00\x12\x04\xa9\x06\x02!\x1a\xf3\x10 A Location identifies a piece of source code in a .proto file which\n corresponds to a particular definition.  This information is intended\n to be useful to IDEs, code indexers, documentation generators, and similar\n tools.\n\n For example, say we have a file like:\n   message Foo {\n     optional string foo = 1;\n   }\n Let\'s look at just the field definition:\n   optional string foo = 1;\n   ^       ^^     ^^  ^  ^^^\n   a       bc     de  f  ghi\n We have the following locations:\n   span   path               represents\n   [a,i)  [ 4, 0, 2, 0 ]     The whole field definition.\n   [a,b)  [ 4, 0, 2, 0, 4 ]  The label (optional).\n   [c,d)  [ 4, 0, 2, 0, 5 ]  The type (string).\n   [e,f)  [ 4, 0, 2, 0, 1 ]  The name (foo).\n   [g,h)  [ 4, 0, 2, 0, 3 ]  The number (1).\n\n Notes:\n - A location may refer to a repeated field itself (i.e. not to any\n   particular index within it).  This is used whenever a set of elements are\n   logically enclosed in a single code segment.  For example, an entire\n   extend block (possibly containing multiple extension definitions) will\n   have an outer location whose path refers to the \"extensions\" repeated\n   field without an index.\n - Multiple locations may have the same path.  This happens when a single\n   logical declaration is spread out across multiple places.  The most\n   obvious example is the \"extend\" block again -- there may be multiple\n   extend blocks in the same scope, each of which will have the same path.\n - A location\'s span is not always a subset of its parent\'s span.  For\n   example, the \"extendee\" of an extension declaration appears at the\n   beginning of the \"extend\" block and is shared by all extensions within\n   the block.\n - Just because a location\'s span is a subset of some other location\'s span\n   does not mean that it is a descendant.  For example, a \"group\" defines\n   both a type and a field in a single declaration.  Thus, the locations\n   corresponding to the type and field and their components will overlap.\n - Code which tries to interpret locations should probably be designed to\n   ignore those that it doesn\'t understand, as more types of locations could\n   be recorded in the future.\n\n\r\n\x05\x04\x13\x02\x00\x04\x12\x04\xa9\x06\x02\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\xa9\x06\x0b\x13\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xa9\x06\x14\x1c\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xa9\x06\x1f \n\x0e\n\x04\x04\x13\x03\x00\x12\x06\xaa\x06\x02\xfd\x06\x03\n\r\n\x05\x04\x13\x03\x00\x01\x12\x04\xaa\x06\n\x12\n\x89\x07\n\x06\x04\x13\x03\x00\x02\x00\x12\x04\xc2\x06\x04,\x1a\xf8\x06 Identifies which part of the FileDescriptorProto was defined at this\n location.\n\n Each element is a field number or an index.  They form a path from\n the root FileDescriptorProto to the place where the definition occurs.\n For example, this path:\n   [ 4, 3, 2, 7, 1 ]\n refers to:\n   file.message_type(3)  // 4, 3\n       .field(7)         // 2, 7\n       .name()           // 1\n This is because FileDescriptorProto.message_type has field number 4:\n   repeated DescriptorProto message_type = 4;\n and DescriptorProto.field has field number 2:\n   repeated FieldDescriptorProto field = 2;\n and FieldDescriptorProto.name has field number 1:\n   optional string name = 1;\n\n Thus, the above path gives the location of a field name.  If we removed\n the last element:\n   [ 4, 3, 2, 7 ]\n this path refers to the whole field declaration (from the beginning\n of the label to the terminating semicolon).\n\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x04\x12\x04\xc2\x06\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x05\x12\x04\xc2\x06\r\x12\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x01\x12\x04\xc2\x06\x13\x17\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x03\x12\x04\xc2\x06\x1a\x1b\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x08\x12\x04\xc2\x06\x1c+\n\x10\n\x08\x04\x13\x03\x00\x02\x00\x08\x02\x12\x04\xc2\x06\x1d*\n\xd2\x02\n\x06\x04\x13\x03\x00\x02\x01\x12\x04\xc9\x06\x04,\x1a\xc1\x02 Always has exactly three or four elements: start line, start column,\n end line (optional, otherwise assumed same as start line), end column.\n These are packed into a single field for efficiency.  Note that line\n and column numbers are zero-based -- typically you will want to add\n 1 to each before displaying to a user.\n\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x04\x12\x04\xc9\x06\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x05\x12\x04\xc9\x06\r\x12\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x01\x12\x04\xc9\x06\x13\x17\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x03\x12\x04\xc9\x06\x1a\x1b\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x08\x12\x04\xc9\x06\x1c+\n\x10\n\x08\x04\x13\x03\x00\x02\x01\x08\x02\x12\x04\xc9\x06\x1d*\n\xa5\x0c\n\x06\x04\x13\x03\x00\x02\x02\x12\x04\xfa\x06\x04)\x1a\x94\x0c If this SourceCodeInfo represents a complete declaration, these are any\n comments appearing before and after the declaration which appear to be\n attached to the declaration.\n\n A series of line comments appearing on consecutive lines, with no other\n tokens appearing on those lines, will be treated as a single comment.\n\n leading_detached_comments will keep paragraphs of comments that appear\n before (but not connected to) the current element. Each paragraph,\n separated by empty lines, will be one comment element in the repeated\n field.\n\n Only the comment content is provided; comment markers (e.g. //) are\n stripped out.  For block comments, leading whitespace and an asterisk\n will be stripped from the beginning of each line other than the first.\n Newlines are included in the output.\n\n Examples:\n\n   optional int32 foo = 1;  // Comment attached to foo.\n   // Comment attached to bar.\n   optional int32 bar = 2;\n\n   optional string baz = 3;\n   // Comment attached to baz.\n   // Another line attached to baz.\n\n   // Comment attached to moo.\n   //\n   // Another line attached to moo.\n   optional double moo = 4;\n\n   // Detached comment for corge. This is not leading or trailing comments\n   // to moo or corge because there are blank lines separating it from\n   // both.\n\n   // Detached comment for corge paragraph 2.\n\n   optional string corge = 5;\n   /* Block comment attached\n    * to corge.  Leading asterisks\n    * will be removed. */\n   /* Block comment attached to\n    * grault. */\n   optional int32 grault = 6;\n\n   // ignored detached comments.\n\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x04\x12\x04\xfa\x06\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x05\x12\x04\xfa\x06\r\x13\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x01\x12\x04\xfa\x06\x14$\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x03\x12\x04\xfa\x06\'(\n\x0e\n\x06\x04\x13\x03\x00\x02\x03\x12\x04\xfb\x06\x04*\n\x0f\n\x07\x04\x13\x03\x00\x02\x03\x04\x12\x04\xfb\x06\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x03\x05\x12\x04\xfb\x06\r\x13\n\x0f\n\x07\x04\x13\x03\x00\x02\x03\x01\x12\x04\xfb\x06\x14%\n\x0f\n\x07\x04\x13\x03\x00\x02\x03\x03\x12\x04\xfb\x06()\n\x0e\n\x06\x04\x13\x03\x00\x02\x04\x12\x04\xfc\x06\x042\n\x0f\n\x07\x04\x13\x03\x00\x02\x04\x04\x12\x04\xfc\x06\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x04\x05\x12\x04\xfc\x06\r\x13\n\x0f\n\x07\x04\x13\x03\x00\x02\x04\x01\x12\x04\xfc\x06\x14-\n\x0f\n\x07\x04\x13\x03\x00\x02\x04\x03\x12\x04\xfc\x0601\n\xee\x01\n\x02\x04\x14\x12\x06\x83\x07\x00\x98\x07\x01\x1a\xdf\x01 Describes the relationship between generated code and its original source\n file. A GeneratedCodeInfo message is associated with only one generated\n source file, but may contain references to different source .proto files.\n\n\x0b\n\x03\x04\x14\x01\x12\x04\x83\x07\x08\x19\nx\n\x04\x04\x14\x02\x00\x12\x04\x86\x07\x02%\x1aj An Annotation connects some span of text in generated code to an element\n of its generating .proto file.\n\n\r\n\x05\x04\x14\x02\x00\x04\x12\x04\x86\x07\x02\n\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\x86\x07\x0b\x15\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x86\x07\x16 \n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x86\x07#$\n\x0e\n\x04\x04\x14\x03\x00\x12\x06\x87\x07\x02\x97\x07\x03\n\r\n\x05\x04\x14\x03\x00\x01\x12\x04\x87\x07\n\x14\n\x8f\x01\n\x06\x04\x14\x03\x00\x02\x00\x12\x04\x8a\x07\x04,\x1a\x7f Identifies the element in the original source .proto file. This field\n is formatted the same as SourceCodeInfo.Location.path.\n\n\x0f\n\x07\x04\x14\x03\x00\x02\x00\x04\x12\x04\x8a\x07\x04\x0c\n\x0f\n\x07\x04\x14\x03\x00\x02\x00\x05\x12\x04\x8a\x07\r\x12\n\x0f\n\x07\x04\x14\x03\x00\x02\x00\x01\x12\x04\x8a\x07\x13\x17\n\x0f\n\x07\x04\x14\x03\x00\x02\x00\x03\x12\x04\x8a\x07\x1a\x1b\n\x0f\n\x07\x04\x14\x03\x00\x02\x00\x08\x12\x04\x8a\x07\x1c+\n\x10\n\x08\x04\x14\x03\x00\x02\x00\x08\x02\x12\x04\x8a\x07\x1d*\nO\n\x06\x04\x14\x03\x00\x02\x01\x12\x04\x8d\x07\x04$\x1a? Identifies the filesystem path to the original source .proto.\n\n\x0f\n\x07\x04\x14\x03\x00\x02\x01\x04\x12\x04\x8d\x07\x04\x0c\n\x0f\n\x07\x04\x14\x03\x00\x02\x01\x05\x12\x04\x8d\x07\r\x13\n\x0f\n\x07\x04\x14\x03\x00\x02\x01\x01\x12\x04\x8d\x07\x14\x1f\n\x0f\n\x07\x04\x14\x03\x00\x02\x01\x03\x12\x04\x8d\x07\"#\nw\n\x06\x04\x14\x03\x00\x02\x02\x12\x04\x91\x07\x04\x1d\x1ag Identifies the starting offset in bytes in the generated code\n that relates to the identified object.\n\n\x0f\n\x07\x04\x14\x03\x00\x02\x02\x04\x12\x04\x91\x07\x04\x0c\n\x0f\n\x07\x04\x14\x03\x00\x02\x02\x05\x12\x04\x91\x07\r\x12\n\x0f\n\x07\x04\x14\x03\x00\x02\x02\x01\x12\x04\x91\x07\x13\x18\n\x0f\n\x07\x04\x14\x03\x00\x02\x02\x03\x12\x04\x91\x07\x1b\x1c\n\xdb\x01\n\x06\x04\x14\x03\x00\x02\x03\x12\x04\x96\x07\x04\x1b\x1a\xca\x01 Identifies the ending offset in bytes in the generated code that\n relates to the identified offset. The end offset should be one past\n the last relevant byte (so the length of the text = end - begin).\n\n\x0f\n\x07\x04\x14\x03\x00\x02\x03\x04\x12\x04\x96\x07\x04\x0c\n\x0f\n\x07\x04\x14\x03\x00\x02\x03\x05\x12\x04\x96\x07\r\x12\n\x0f\n\x07\x04\x14\x03\x00\x02\x03\x01\x12\x04\x96\x07\x13\x16\n\x0f\n\x07\x04\x14\x03\x00\x02\x03\x03\x12\x04\x96\x07\x19\x1a\xd2\xf6\x03\x04\x08\x01\x18\x00\n\xa5\t\n\x1cgoogle/api/annotations.proto\x12\ngoogle.api\x1a\x15google/api/http.proto\x1a google/protobuf/descriptor.proto:K\n\x04http\x12\x1e.google.protobuf.MethodOptions\x18\xb0\xca\xbc\" \x01(\x0b2\x14.google.api.HttpRuleR\x04httpBn\n\x0ecom.google.apiB\x10AnnotationsProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIJ\xa9\x06\n\x06\x12\x04\x0e\x00\x1e\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\x00\x122\xb1\x04 Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\x08\n\x01\x02\x12\x03\x10\x00\x13\n\t\n\x02\x03\x00\x12\x03\x12\x00\x1f\n\t\n\x02\x03\x01\x12\x03\x13\x00*\n\x08\n\x01\x08\x12\x03\x15\x00X\n\t\n\x02\x08\x0b\x12\x03\x15\x00X\n\x08\n\x01\x08\x12\x03\x16\x00\"\n\t\n\x02\x08\n\x12\x03\x16\x00\"\n\x08\n\x01\x08\x12\x03\x17\x001\n\t\n\x02\x08\x08\x12\x03\x17\x001\n\x08\n\x01\x08\x12\x03\x18\x00\'\n\t\n\x02\x08\x01\x12\x03\x18\x00\'\n\x08\n\x01\x08\x12\x03\x19\x00\"\n\t\n\x02\x08$\x12\x03\x19\x00\"\n\t\n\x01\x07\x12\x04\x1b\x00\x1e\x01\n\x1c\n\x02\x07\x00\x12\x03\x1d\x02\x1b\x1a\x11 See `HttpRule`.\n\n\n\n\x03\x07\x00\x02\x12\x03\x1b\x07$\n\n\n\x03\x07\x00\x06\x12\x03\x1d\x02\n\n\n\n\x03\x07\x00\x01\x12\x03\x1d\x0b\x0f\n\n\n\x03\x07\x00\x03\x12\x03\x1d\x12\x1ab\x06proto3\xd2\xf6\x03M\x08\x01\x12G\n#\n\tbuf.build\x12\ngoogleapis\x1a\ngoogleapis\x12 62f35d8aed1149c291d606d958a7ce32\x18\x00\n\xf3\x1e\n\x1fgoogle/api/field_behavior.proto\x12\ngoogle.api\x1a google/protobuf/descriptor.proto*\xa6\x01\n\rFieldBehavior\x12\x1e\n\x1aFIELD_BEHAVIOR_UNSPECIFIED\x10\x00\x12\x0c\n\x08OPTIONAL\x10\x01\x12\x0c\n\x08REQUIRED\x10\x02\x12\x0f\n\x0bOUTPUT_ONLY\x10\x03\x12\x0e\n\nINPUT_ONLY\x10\x04\x12\r\n\tIMMUTABLE\x10\x05\x12\x12\n\x0eUNORDERED_LIST\x10\x06\x12\x15\n\x11NON_EMPTY_DEFAULT\x10\x07:`\n\x0efield_behavior\x12\x1d.google.protobuf.FieldOptions\x18\x9c\x08 \x03(\x0e2\x19.google.api.FieldBehaviorR\rfieldBehaviorBp\n\x0ecom.google.apiB\x12FieldBehaviorProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIJ\xcb\x1a\n\x06\x12\x04\x0e\x00Y\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\x00\x122\xb1\x04 Copyright 2018 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\x08\n\x01\x02\x12\x03\x10\x00\x13\n\t\n\x02\x03\x00\x12\x03\x12\x00*\n\x08\n\x01\x08\x12\x03\x14\x00X\n\t\n\x02\x08\x0b\x12\x03\x14\x00X\n\x08\n\x01\x08\x12\x03\x15\x00\"\n\t\n\x02\x08\n\x12\x03\x15\x00\"\n\x08\n\x01\x08\x12\x03\x16\x003\n\t\n\x02\x08\x08\x12\x03\x16\x003\n\x08\n\x01\x08\x12\x03\x17\x00\'\n\t\n\x02\x08\x01\x12\x03\x17\x00\'\n\x08\n\x01\x08\x12\x03\x18\x00\"\n\t\n\x02\x08$\x12\x03\x18\x00\"\n\t\n\x01\x07\x12\x04\x1a\x00(\x01\n\xda\x03\n\x02\x07\x00\x12\x03\'\x02:\x1a\xce\x03 A designation of a specific field behavior (required, output only, etc.)\n in protobuf messages.\n\n Examples:\n\n   string name = 1 [(google.api.field_behavior) = REQUIRED];\n   State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY];\n   google.protobuf.Duration ttl = 1\n     [(google.api.field_behavior) = INPUT_ONLY];\n   google.protobuf.Timestamp expire_time = 1\n     [(google.api.field_behavior) = OUTPUT_ONLY,\n      (google.api.field_behavior) = IMMUTABLE];\n\n\n\n\x03\x07\x00\x02\x12\x03\x1a\x07#\n\n\n\x03\x07\x00\x04\x12\x03\'\x02\n\n\n\n\x03\x07\x00\x06\x12\x03\'\x0b#\n\n\n\x03\x07\x00\x01\x12\x03\'$2\n\n\n\x03\x07\x00\x03\x12\x03\'59\n\xea\x02\n\x02\x05\x00\x12\x040\x00Y\x01\x1a\xdd\x02 An indicator of the behavior of a given field (for example, that a field\n is required in requests, or given as output but ignored as input).\n This **does not** change the behavior in protocol buffers itself; it only\n denotes the behavior and may affect how API tooling handles the field.\n\n Note: This enum **may** receive new values in the future.\n\n\n\n\x03\x05\x00\x01\x12\x030\x05\x12\n?\n\x04\x05\x00\x02\x00\x12\x032\x02!\x1a2 Conventional default for enums. Do not use this.\n\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x032\x02\x1c\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x032\x1f \n\xa1\x01\n\x04\x05\x00\x02\x01\x12\x037\x02\x0f\x1a\x93\x01 Specifically denotes a field as optional.\n While all fields in protocol buffers are optional, this may be specified\n for emphasis if appropriate.\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x037\x02\n\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x037\r\x0e\n\xc0\x01\n\x04\x05\x00\x02\x02\x12\x03<\x02\x0f\x1a\xb2\x01 Denotes a field as required.\n This indicates that the field **must** be provided as part of the request,\n and failure to do so will cause an error (usually `INVALID_ARGUMENT`).\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03<\x02\n\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03<\r\x0e\n\xfd\x01\n\x04\x05\x00\x02\x03\x12\x03B\x02\x12\x1a\xef\x01 Denotes a field as output only.\n This indicates that the field is provided in responses, but including the\n field in a request does nothing (the server *must* ignore it and\n *must not* throw an error as a result of the field\'s presence).\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03B\x02\r\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03B\x10\x11\n\x9e\x01\n\x04\x05\x00\x02\x04\x12\x03G\x02\x11\x1a\x90\x01 Denotes a field as input only.\n This indicates that the field is provided in requests, and the\n corresponding field is not included in output.\n\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03G\x02\x0c\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03G\x0f\x10\n\xa3\x01\n\x04\x05\x00\x02\x05\x12\x03L\x02\x10\x1a\x95\x01 Denotes a field as immutable.\n This indicates that the field may be set once in a request to create a\n resource, but may not be changed thereafter.\n\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03L\x02\x0b\n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03L\x0e\x0f\n\x93\x02\n\x04\x05\x00\x02\x06\x12\x03R\x02\x15\x1a\x85\x02 Denotes that a (repeated) field is an unordered list.\n This indicates that the service may provide the elements of the list\n in any arbitrary  order, rather than the order the user originally\n provided. Additionally, the list\'s order may or may not be stable.\n\n\x0c\n\x05\x05\x00\x02\x06\x01\x12\x03R\x02\x10\n\x0c\n\x05\x05\x00\x02\x06\x02\x12\x03R\x13\x14\n\x81\x02\n\x04\x05\x00\x02\x07\x12\x03X\x02\x18\x1a\xf3\x01 Denotes that this field returns a non-empty default value if not set.\n This indicates that if the user provides the empty value in a request,\n a non-empty value will be returned. The user will not be aware of what\n non-empty value to expect.\n\n\x0c\n\x05\x05\x00\x02\x07\x01\x12\x03X\x02\x13\n\x0c\n\x05\x05\x00\x02\x07\x02\x12\x03X\x16\x17b\x06proto3\xd2\xf6\x03M\x08\x01\x12G\n#\n\tbuf.build\x12\ngoogleapis\x1a\ngoogleapis\x12 62f35d8aed1149c291d606d958a7ce32\x18\x00\n\xcf1\n\x1fgoogle/protobuf/timestamp.proto\x12\x0fgoogle.protobuf\";\n\tTimestamp\x12\x18\n\x07seconds\x18\x01 \x01(\x03R\x07seconds\x12\x14\n\x05nanos\x18\x02 \x01(\x05R\x05nanosB\x85\x01\n\x13com.google.protobufB\x0eTimestampProtoP\x01Z2google.golang.org/protobuf/types/known/timestamppb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesJ\xc5/\n\x07\x12\x05\x1e\x00\x92\x01\x01\n\xcc\x0c\n\x01\x0c\x12\x03\x1e\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc.  All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n     * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n     * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n     * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\x08\n\x01\x02\x12\x03 \x00\x18\n\x08\n\x01\x08\x12\x03\"\x00;\n\t\n\x02\x08%\x12\x03\"\x00;\n\x08\n\x01\x08\x12\x03#\x00\x1f\n\t\n\x02\x08\x1f\x12\x03#\x00\x1f\n\x08\n\x01\x08\x12\x03$\x00I\n\t\n\x02\x08\x0b\x12\x03$\x00I\n\x08\n\x01\x08\x12\x03%\x00,\n\t\n\x02\x08\x01\x12\x03%\x00,\n\x08\n\x01\x08\x12\x03&\x00/\n\t\n\x02\x08\x08\x12\x03&\x00/\n\x08\n\x01\x08\x12\x03\'\x00\"\n\t\n\x02\x08\n\x12\x03\'\x00\"\n\x08\n\x01\x08\x12\x03(\x00!\n\t\n\x02\x08$\x12\x03(\x00!\n\xde\x1d\n\x02\x04\x00\x12\x06\x87\x01\x00\x92\x01\x01\x1a\xcf\x1d A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n     Timestamp timestamp;\n     timestamp.set_seconds(time(NULL));\n     timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n     struct timeval tv;\n     gettimeofday(&tv, NULL);\n\n     Timestamp timestamp;\n     timestamp.set_seconds(tv.tv_sec);\n     timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n     FILETIME ft;\n     GetSystemTimeAsFileTime(&ft);\n     UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;\n\n     // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n     // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n     Timestamp timestamp;\n     timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n     timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n     long millis = System.currentTimeMillis();\n\n     Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n         .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n     Instant now = Instant.now();\n\n     Timestamp timestamp =\n         Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n             .setNanos(now.getNano()).build();\n\n\n Example 6: Compute Timestamp from current time in Python.\n\n     timestamp = Timestamp()\n     timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A proto3 JSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a proto3 JSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec \'%Y-%m-%dT%H:%M:%S.%fZ\'. Likewise, in Java, one can use\n the Joda Time\'s [`ISODateTimeFormat.dateTime()`](\n http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D\n ) to obtain a formatter capable of generating timestamps in this format.\n\n\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x87\x01\x08\x11\n\x9d\x01\n\x04\x04\x00\x02\x00\x12\x04\x8b\x01\x02\x14\x1a\x8e\x01 Represents seconds of UTC time since Unix epoch\n 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to\n 9999-12-31T23:59:59Z inclusive.\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x8b\x01\x02\x07\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x8b\x01\x08\x0f\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x8b\x01\x12\x13\n\xe5\x01\n\x04\x04\x00\x02\x01\x12\x04\x91\x01\x02\x12\x1a\xd6\x01 Non-negative fractions of a second at nanosecond resolution. Negative\n second values with fractions must still have non-negative nanos values\n that count forward in time. Must be from 0 to 999,999,999\n inclusive.\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x91\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x91\x01\x08\r\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x91\x01\x10\x11b\x06proto3\xd2\xf6\x03\x04\x08\x01\x18\x00\n\x92=\n google/protobuf/field_mask.proto\x12\x0fgoogle.protobuf\"!\n\tFieldMask\x12\x14\n\x05paths\x18\x01 \x03(\tR\x05pathsB\x85\x01\n\x13com.google.protobufB\x0eFieldMaskProtoP\x01Z2google.golang.org/protobuf/types/known/fieldmaskpb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesJ\xa1;\n\x07\x12\x05\x1e\x00\xf4\x01\x01\n\xcc\x0c\n\x01\x0c\x12\x03\x1e\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc.  All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n     * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n     * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n     * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\x08\n\x01\x02\x12\x03 \x00\x18\n\x08\n\x01\x08\x12\x03\"\x00;\n\t\n\x02\x08%\x12\x03\"\x00;\n\x08\n\x01\x08\x12\x03#\x00,\n\t\n\x02\x08\x01\x12\x03#\x00,\n\x08\n\x01\x08\x12\x03$\x00/\n\t\n\x02\x08\x08\x12\x03$\x00/\n\x08\n\x01\x08\x12\x03%\x00\"\n\t\n\x02\x08\n\x12\x03%\x00\"\n\x08\n\x01\x08\x12\x03&\x00!\n\t\n\x02\x08$\x12\x03&\x00!\n\x08\n\x01\x08\x12\x03\'\x00I\n\t\n\x02\x08\x0b\x12\x03\'\x00I\n\x08\n\x01\x08\x12\x03(\x00\x1f\n\t\n\x02\x08\x1f\x12\x03(\x00\x1f\n\xb2,\n\x02\x04\x00\x12\x06\xf1\x01\x00\xf4\x01\x01\x1a\xa3, `FieldMask` represents a set of symbolic field paths, for example:\n\n     paths: \"f.a\"\n     paths: \"f.b.d\"\n\n Here `f` represents a field in some root message, `a` and `b`\n fields in the message found in `f`, and `d` a field found in the\n message in `f.b`.\n\n Field masks are used to specify a subset of fields that should be\n returned by a get operation or modified by an update operation.\n Field masks also have a custom JSON encoding (see below).\n\n # Field Masks in Projections\n\n When used in the context of a projection, a response message or\n sub-message is filtered by the API to only contain those fields as\n specified in the mask. For example, if the mask in the previous\n example is applied to a response message as follows:\n\n     f {\n       a : 22\n       b {\n         d : 1\n         x : 2\n       }\n       y : 13\n     }\n     z: 8\n\n The result will not contain specific values for fields x,y and z\n (their value will be set to the default, and omitted in proto text\n output):\n\n\n     f {\n       a : 22\n       b {\n         d : 1\n       }\n     }\n\n A repeated field is not allowed except at the last position of a\n paths string.\n\n If a FieldMask object is not present in a get operation, the\n operation applies to all fields (as if a FieldMask of all fields\n had been specified).\n\n Note that a field mask does not necessarily apply to the\n top-level response message. In case of a REST get operation, the\n field mask applies directly to the response, but in case of a REST\n list operation, the mask instead applies to each individual message\n in the returned resource list. In case of a REST custom method,\n other definitions may be used. Where the mask applies will be\n clearly documented together with its declaration in the API.  In\n any case, the effect on the returned resource/resources is required\n behavior for APIs.\n\n # Field Masks in Update Operations\n\n A field mask in update operations specifies which fields of the\n targeted resource are going to be updated. The API is required\n to only change the values of the fields as specified in the mask\n and leave the others untouched. If a resource is passed in to\n describe the updated values, the API ignores the values of all\n fields not covered by the mask.\n\n If a repeated field is specified for an update operation, new values will\n be appended to the existing repeated field in the target resource. Note that\n a repeated field is only allowed in the last position of a `paths` string.\n\n If a sub-message is specified in the last position of the field mask for an\n update operation, then new value will be merged into the existing sub-message\n in the target resource.\n\n For example, given the target message:\n\n     f {\n       b {\n         d: 1\n         x: 2\n       }\n       c: [1]\n     }\n\n And an update message:\n\n     f {\n       b {\n         d: 10\n       }\n       c: [2]\n     }\n\n then if the field mask is:\n\n  paths: [\"f.b\", \"f.c\"]\n\n then the result will be:\n\n     f {\n       b {\n         d: 10\n         x: 2\n       }\n       c: [1, 2]\n     }\n\n An implementation may provide options to override this default behavior for\n repeated and message fields.\n\n In order to reset a field\'s value to the default, the field must\n be in the mask and set to the default value in the provided resource.\n Hence, in order to reset all fields of a resource, provide a default\n instance of the resource and set all fields in the mask, or do\n not provide a mask as described below.\n\n If a field mask is not present on update, the operation applies to\n all fields (as if a field mask of all fields has been specified).\n Note that in the presence of schema evolution, this may mean that\n fields the client does not know and has therefore not filled into\n the request will be reset to their default. If this is unwanted\n behavior, a specific service may require a client to always specify\n a field mask, producing an error if not.\n\n As with get operations, the location of the resource which\n describes the updated values in the request message depends on the\n operation kind. In any case, the effect of the field mask is\n required to be honored by the API.\n\n ## Considerations for HTTP REST\n\n The HTTP kind of an update operation which uses a field mask must\n be set to PATCH instead of PUT in order to satisfy HTTP semantics\n (PUT must only be used for full updates).\n\n # JSON Encoding of Field Masks\n\n In JSON, a field mask is encoded as a single string where paths are\n separated by a comma. Fields name in each path are converted\n to/from lower-camel naming conventions.\n\n As an example, consider the following message declarations:\n\n     message Profile {\n       User user = 1;\n       Photo photo = 2;\n     }\n     message User {\n       string display_name = 1;\n       string address = 2;\n     }\n\n In proto a field mask for `Profile` may look as such:\n\n     mask {\n       paths: \"user.display_name\"\n       paths: \"photo\"\n     }\n\n In JSON, the same mask is represented as below:\n\n     {\n       mask: \"user.displayName,photo\"\n     }\n\n # Field Masks and Oneof Fields\n\n Field masks treat fields in oneofs just as regular fields. Consider the\n following message:\n\n     message SampleMessage {\n       oneof test_oneof {\n         string name = 4;\n         SubMessage sub_message = 9;\n       }\n     }\n\n The field mask can be:\n\n     mask {\n       paths: \"name\"\n     }\n\n Or:\n\n     mask {\n       paths: \"sub_message\"\n     }\n\n Note that oneof type names (\"test_oneof\" in this case) cannot be used in\n paths.\n\n ## Field Mask Verification\n\n The implementation of any API method which has a FieldMask type field in the\n request should verify the included field paths, and return an\n `INVALID_ARGUMENT` error if any path is unmappable.\n\n\x0b\n\x03\x04\x00\x01\x12\x04\xf1\x01\x08\x11\n,\n\x04\x04\x00\x02\x00\x12\x04\xf3\x01\x02\x1c\x1a\x1e The set of field mask paths.\n\n\r\n\x05\x04\x00\x02\x00\x04\x12\x04\xf3\x01\x02\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\xf3\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\xf3\x01\x12\x17\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\xf3\x01\x1a\x1bb\x06proto3\xd2\xf6\x03\x04\x08\x01\x18\x00\n\x87\x12\n\x1bgoogle/protobuf/empty.proto\x12\x0fgoogle.protobuf\"\x07\n\x05EmptyB}\n\x13com.google.protobufB\nEmptyProtoP\x01Z.google.golang.org/protobuf/types/known/emptypb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesJ\xbe\x10\n\x06\x12\x04\x1e\x002\x10\n\xcc\x0c\n\x01\x0c\x12\x03\x1e\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc.  All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n     * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n     * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n     * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\x08\n\x01\x02\x12\x03 \x00\x18\n\x08\n\x01\x08\x12\x03\"\x00;\n\t\n\x02\x08%\x12\x03\"\x00;\n\x08\n\x01\x08\x12\x03#\x00E\n\t\n\x02\x08\x0b\x12\x03#\x00E\n\x08\n\x01\x08\x12\x03$\x00,\n\t\n\x02\x08\x01\x12\x03$\x00,\n\x08\n\x01\x08\x12\x03%\x00+\n\t\n\x02\x08\x08\x12\x03%\x00+\n\x08\n\x01\x08\x12\x03&\x00\"\n\t\n\x02\x08\n\x12\x03&\x00\"\n\x08\n\x01\x08\x12\x03\'\x00!\n\t\n\x02\x08$\x12\x03\'\x00!\n\x08\n\x01\x08\x12\x03(\x00\x1f\n\t\n\x02\x08\x1f\x12\x03(\x00\x1f\n\xbb\x02\n\x02\x04\x00\x12\x032\x00\x10\x1a\xaf\x02 A generic empty message that you can re-use to avoid defining duplicated\n empty messages in your APIs. A typical example is to use it as the request\n or the response type of an API method. For instance:\n\n     service Foo {\n       rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n     }\n\n\n\n\n\x03\x04\x00\x01\x12\x032\x08\rb\x06proto3\xd2\xf6\x03\x04\x08\x01\x18\x00\n\xe0I\n\x19google/api/resource.proto\x12\ngoogle.api\x1a google/protobuf/descriptor.proto\"\xaa\x03\n\x12ResourceDescriptor\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x18\n\x07pattern\x18\x02 \x03(\tR\x07pattern\x12\x1d\n\nname_field\x18\x03 \x01(\tR\tnameField\x12@\n\x07history\x18\x04 \x01(\x0e2&.google.api.ResourceDescriptor.HistoryR\x07history\x12\x16\n\x06plural\x18\x05 \x01(\tR\x06plural\x12\x1a\n\x08singular\x18\x06 \x01(\tR\x08singular\x12:\n\x05style\x18\n \x03(\x0e2$.google.api.ResourceDescriptor.StyleR\x05style\"[\n\x07History\x12\x17\n\x13HISTORY_UNSPECIFIED\x10\x00\x12\x1d\n\x19ORIGINALLY_SINGLE_PATTERN\x10\x01\x12\x18\n\x14FUTURE_MULTI_PATTERN\x10\x02\"8\n\x05Style\x12\x15\n\x11STYLE_UNSPECIFIED\x10\x00\x12\x18\n\x14DECLARATIVE_FRIENDLY\x10\x01\"F\n\x11ResourceReference\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x1d\n\nchild_type\x18\x02 \x01(\tR\tchildType:l\n\x12resource_reference\x12\x1d.google.protobuf.FieldOptions\x18\x9f\x08 \x01(\x0b2\x1d.google.api.ResourceReferenceR\x11resourceReference:n\n\x13resource_definition\x12\x1c.google.protobuf.FileOptions\x18\x9d\x08 \x03(\x0b2\x1e.google.api.ResourceDescriptorR\x12resourceDefinition:\\\n\x08resource\x12\x1f.google.protobuf.MessageOptions\x18\x9d\x08 \x01(\x0b2\x1e.google.api.ResourceDescriptorR\x08resourceBn\n\x0ecom.google.apiB\rResourceProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xf8\x01\x01\xa2\x02\x04GAPIJ\x9aA\n\x07\x12\x05\x0e\x00\xed\x01\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\x00\x122\xb1\x04 Copyright 2018 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\x08\n\x01\x02\x12\x03\x10\x00\x13\n\t\n\x02\x03\x00\x12\x03\x12\x00*\n\x08\n\x01\x08\x12\x03\x14\x00\x1f\n\t\n\x02\x08\x1f\x12\x03\x14\x00\x1f\n\x08\n\x01\x08\x12\x03\x15\x00X\n\t\n\x02\x08\x0b\x12\x03\x15\x00X\n\x08\n\x01\x08\x12\x03\x16\x00\"\n\t\n\x02\x08\n\x12\x03\x16\x00\"\n\x08\n\x01\x08\x12\x03\x17\x00.\n\t\n\x02\x08\x08\x12\x03\x17\x00.\n\x08\n\x01\x08\x12\x03\x18\x00\'\n\t\n\x02\x08\x01\x12\x03\x18\x00\'\n\x08\n\x01\x08\x12\x03\x19\x00\"\n\t\n\x02\x08$\x12\x03\x19\x00\"\n\t\n\x01\x07\x12\x04\x1b\x00\x1f\x01\n[\n\x02\x07\x00\x12\x03\x1e\x029\x1aP An annotation that describes a resource reference, see\n [ResourceReference][].\n\n\n\n\x03\x07\x00\x02\x12\x03\x1b\x07#\n\n\n\x03\x07\x00\x06\x12\x03\x1e\x02\x1e\n\n\n\x03\x07\x00\x01\x12\x03\x1e\x1f1\n\n\n\x03\x07\x00\x03\x12\x03\x1e48\n\t\n\x01\x07\x12\x04!\x00%\x01\n}\n\x02\x07\x01\x12\x03$\x02D\x1ar An annotation that describes a resource definition without a corresponding\n message; see [ResourceDescriptor][].\n\n\n\n\x03\x07\x01\x02\x12\x03!\x07\"\n\n\n\x03\x07\x01\x04\x12\x03$\x02\n\n\n\n\x03\x07\x01\x06\x12\x03$\x0b(\n\n\n\x03\x07\x01\x01\x12\x03$)<\n\n\n\x03\x07\x01\x03\x12\x03$?C\n\t\n\x01\x07\x12\x04\'\x00+\x01\n]\n\x02\x07\x02\x12\x03*\x020\x1aR An annotation that describes a resource definition, see\n [ResourceDescriptor][].\n\n\n\n\x03\x07\x02\x02\x12\x03\'\x07%\n\n\n\x03\x07\x02\x06\x12\x03*\x02\x1f\n\n\n\x03\x07\x02\x01\x12\x03* (\n\n\n\x03\x07\x02\x03\x12\x03*+/\n\xe0\x0c\n\x02\x04\x00\x12\x05\\\x00\xc6\x01\x01\x1a\xd2\x0c A simple descriptor of a resource type.\n\n ResourceDescriptor annotates a resource message (either by means of a\n protobuf annotation or use in the service config), and associates the\n resource\'s schema, the resource type, and the pattern of the resource name.\n\n Example:\n\n     message Topic {\n       // Indicates this message defines a resource schema.\n       // Declares the resource type in the format of {service}/{kind}.\n       // For Kubernetes resources, the format is {api group}/{kind}.\n       option (google.api.resource) = {\n         type: \"pubsub.googleapis.com/Topic\"\n         pattern: \"projects/{project}/topics/{topic}\"\n       };\n     }\n\n The ResourceDescriptor Yaml config will look like:\n\n     resources:\n     - type: \"pubsub.googleapis.com/Topic\"\n       pattern: \"projects/{project}/topics/{topic}\"\n\n Sometimes, resources have multiple patterns, typically because they can\n live under multiple parents.\n\n Example:\n\n     message LogEntry {\n       option (google.api.resource) = {\n         type: \"logging.googleapis.com/LogEntry\"\n         pattern: \"projects/{project}/logs/{log}\"\n         pattern: \"folders/{folder}/logs/{log}\"\n         pattern: \"organizations/{organization}/logs/{log}\"\n         pattern: \"billingAccounts/{billing_account}/logs/{log}\"\n       };\n     }\n\n The ResourceDescriptor Yaml config will look like:\n\n     resources:\n     - type: \'logging.googleapis.com/LogEntry\'\n       pattern: \"projects/{project}/logs/{log}\"\n       pattern: \"folders/{folder}/logs/{log}\"\n       pattern: \"organizations/{organization}/logs/{log}\"\n       pattern: \"billingAccounts/{billing_account}/logs/{log}\"\n\n\n\n\x03\x04\x00\x01\x12\x03\\\x08\x1a\na\n\x04\x04\x00\x04\x00\x12\x04_\x02k\x03\x1aS A description of the historical or future-looking state of the\n resource pattern.\n\n\x0c\n\x05\x04\x00\x04\x00\x01\x12\x03_\x07\x0e\n#\n\x06\x04\x00\x04\x00\x02\x00\x12\x03a\x04\x1c\x1a\x14 The \"unset\" value.\n\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x01\x12\x03a\x04\x17\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x02\x12\x03a\x1a\x1b\ny\n\x06\x04\x00\x04\x00\x02\x01\x12\x03e\x04\"\x1aj The resource originally had one pattern and launched as such, and\n additional patterns were added later.\n\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x01\x12\x03e\x04\x1d\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x02\x12\x03e !\n\xdb\x01\n\x06\x04\x00\x04\x00\x02\x02\x12\x03j\x04\x1d\x1a\xcb\x01 The resource has one pattern, but the API owner expects to add more\n later. (This is the inverse of ORIGINALLY_SINGLE_PATTERN, and prevents\n that from being necessary once there are multiple patterns.)\n\n\x0e\n\x07\x04\x00\x04\x00\x02\x02\x01\x12\x03j\x04\x18\n\x0e\n\x07\x04\x00\x04\x00\x02\x02\x02\x12\x03j\x1b\x1c\nZ\n\x04\x04\x00\x04\x01\x12\x04n\x02{\x03\x1aL A flag representing a specific style that a resource claims to conform to.\n\n\x0c\n\x05\x04\x00\x04\x01\x01\x12\x03n\x07\x0c\n3\n\x06\x04\x00\x04\x01\x02\x00\x12\x03p\x04\x1a\x1a$ The unspecified value. Do not use.\n\n\x0e\n\x07\x04\x00\x04\x01\x02\x00\x01\x12\x03p\x04\x15\n\x0e\n\x07\x04\x00\x04\x01\x02\x00\x02\x12\x03p\x18\x19\n\xda\x02\n\x06\x04\x00\x04\x01\x02\x01\x12\x03z\x04\x1d\x1a\xca\x02 This resource is intended to be \"declarative-friendly\".\n\n Declarative-friendly resources must be more strictly consistent, and\n setting this to true communicates to tools that this resource should\n adhere to declarative-friendly expectations.\n\n Note: This is used by the API linter (linter.aip.dev) to enable\n additional checks.\n\n\x0e\n\x07\x04\x00\x04\x01\x02\x01\x01\x12\x03z\x04\x18\n\x0e\n\x07\x04\x00\x04\x01\x02\x01\x02\x12\x03z\x1b\x1c\n\xec\x03\n\x04\x04\x00\x02\x00\x12\x04\x87\x01\x02\x12\x1a\xdd\x03 The resource type. It must be in the format of\n {service_name}/{resource_type_kind}. The `resource_type_kind` must be\n singular and must not include version numbers.\n\n Example: `storage.googleapis.com/Bucket`\n\n The value of the resource_type_kind must follow the regular expression\n /[A-Za-z][a-zA-Z0-9]+/. It should start with an upper case character and\n should use PascalCase (UpperCamelCase). The maximum number of\n characters allowed for the `resource_type_kind` is 100.\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x87\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x87\x01\t\r\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x87\x01\x10\x11\n\xc5\x05\n\x04\x04\x00\x02\x01\x12\x04\x9c\x01\x02\x1e\x1a\xb6\x05 Optional. The relative resource name pattern associated with this resource\n type. The DNS prefix of the full resource name shouldn\'t be specified here.\n\n The path pattern must follow the syntax, which aligns with HTTP binding\n syntax:\n\n     Template = Segment { \"/\" Segment } ;\n     Segment = LITERAL | Variable ;\n     Variable = \"{\" LITERAL \"}\" ;\n\n Examples:\n\n     - \"projects/{project}/topics/{topic}\"\n     - \"projects/{project}/knowledgeBases/{knowledge_base}\"\n\n The components in braces correspond to the IDs for each resource in the\n hierarchy. It is expected that, if multiple patterns are provided,\n the same component name (e.g. \"project\") refers to IDs of the same\n type of resource.\n\n\r\n\x05\x04\x00\x02\x01\x04\x12\x04\x9c\x01\x02\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x9c\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x9c\x01\x12\x19\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x9c\x01\x1c\x1d\n\x87\x01\n\x04\x04\x00\x02\x02\x12\x04\xa0\x01\x02\x18\x1ay Optional. The field on the resource that designates the resource name\n field. If omitted, this is assumed to be \"name\".\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\xa0\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\xa0\x01\t\x13\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\xa0\x01\x16\x17\n\xcc\x04\n\x04\x04\x00\x02\x03\x12\x04\xb1\x01\x02\x16\x1a\xbd\x04 Optional. The historical or future-looking state of the resource pattern.\n\n Example:\n\n     // The InspectTemplate message originally only supported resource\n     // names with organization, and project was added later.\n     message InspectTemplate {\n       option (google.api.resource) = {\n         type: \"dlp.googleapis.com/InspectTemplate\"\n         pattern:\n         \"organizations/{organization}/inspectTemplates/{inspect_template}\"\n         pattern: \"projects/{project}/inspectTemplates/{inspect_template}\"\n         history: ORIGINALLY_SINGLE_PATTERN\n       };\n     }\n\n\r\n\x05\x04\x00\x02\x03\x06\x12\x04\xb1\x01\x02\t\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\xb1\x01\n\x11\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\xb1\x01\x14\x15\n\xe1\x03\n\x04\x04\x00\x02\x04\x12\x04\xbb\x01\x02\x14\x1a\xd2\x03 The plural name used in the resource name and permission names, such as\n \'projects\' for the resource name of \'projects/{project}\' and the permission\n name of \'cloudresourcemanager.googleapis.com/projects.get\'. It is the same\n concept of the `plural` field in k8s CRD spec\n https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/\n\n Note: The plural form is required even for singleton resources. See\n https://aip.dev/156\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\xbb\x01\x02\x08\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\xbb\x01\t\x0f\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\xbb\x01\x12\x13\n\xf9\x01\n\x04\x04\x00\x02\x05\x12\x04\xc0\x01\x02\x16\x1a\xea\x01 The same concept of the `singular` field in k8s CRD spec\n https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/\n Such as \"project\" for the `resourcemanager.googleapis.com/Project` type.\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\xc0\x01\x02\x08\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\xc0\x01\t\x11\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\xc0\x01\x14\x15\n\xb4\x01\n\x04\x04\x00\x02\x06\x12\x04\xc5\x01\x02\x1c\x1a\xa5\x01 Style flag(s) for this resource.\n These indicate that a resource is expected to conform to a given\n style. See the specific style flags for additional information.\n\n\r\n\x05\x04\x00\x02\x06\x04\x12\x04\xc5\x01\x02\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\xc5\x01\x0b\x10\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\xc5\x01\x11\x16\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\xc5\x01\x19\x1b\ni\n\x02\x04\x01\x12\x06\xca\x01\x00\xed\x01\x01\x1a[ Defines a proto annotation that describes a string field that refers to\n an API resource.\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xca\x01\x08\x19\n\x85\x04\n\x04\x04\x01\x02\x00\x12\x04\xdf\x01\x02\x12\x1a\xf6\x03 The resource type that the annotated field references.\n\n Example:\n\n     message Subscription {\n       string topic = 2 [(google.api.resource_reference) = {\n         type: \"pubsub.googleapis.com/Topic\"\n       }];\n     }\n\n Occasionally, a field may reference an arbitrary resource. In this case,\n APIs use the special value * in their resource reference.\n\n Example:\n\n     message GetIamPolicyRequest {\n       string resource = 2 [(google.api.resource_reference) = {\n         type: \"*\"\n       }];\n     }\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xdf\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xdf\x01\t\r\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xdf\x01\x10\x11\n\xf0\x02\n\x04\x04\x01\x02\x01\x12\x04\xec\x01\x02\x18\x1a\xe1\x02 The resource type of a child collection that the annotated field\n references. This is useful for annotating the `parent` field that\n doesn\'t have a fixed resource type.\n\n Example:\n\n     message ListLogEntriesRequest {\n       string parent = 1 [(google.api.resource_reference) = {\n         child_type: \"logging.googleapis.com/LogEntry\"\n       };\n     }\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xec\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xec\x01\t\x13\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xec\x01\x16\x17b\x06proto3\xd2\xf6\x03M\x08\x01\x12G\n#\n\tbuf.build\x12\ngoogleapis\x1a\ngoogleapis\x12 62f35d8aed1149c291d606d958a7ce32\x18\x00\n\xf6\x1a\n\x17google/api/client.proto\x12\ngoogle.api\x1a google/protobuf/descriptor.proto:J\n\x10method_signature\x12\x1e.google.protobuf.MethodOptions\x18\x9b\x08 \x03(\tR\x0fmethodSignature:C\n\x0cdefault_host\x12\x1f.google.protobuf.ServiceOptions\x18\x99\x08 \x01(\tR\x0bdefaultHost:C\n\x0coauth_scopes\x12\x1f.google.protobuf.ServiceOptions\x18\x9a\x08 \x01(\tR\x0boauthScopesBi\n\x0ecom.google.apiB\x0bClientProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIJ\x92\x17\n\x06\x12\x04\x0e\x00b\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\x00\x122\xb1\x04 Copyright 2018 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\x08\n\x01\x02\x12\x03\x10\x00\x13\n\t\n\x02\x03\x00\x12\x03\x12\x00*\n\x08\n\x01\x08\x12\x03\x14\x00X\n\t\n\x02\x08\x0b\x12\x03\x14\x00X\n\x08\n\x01\x08\x12\x03\x15\x00\"\n\t\n\x02\x08\n\x12\x03\x15\x00\"\n\x08\n\x01\x08\x12\x03\x16\x00,\n\t\n\x02\x08\x08\x12\x03\x16\x00,\n\x08\n\x01\x08\x12\x03\x17\x00\'\n\t\n\x02\x08\x01\x12\x03\x17\x00\'\n\x08\n\x01\x08\x12\x03\x18\x00\"\n\t\n\x02\x08$\x12\x03\x18\x00\"\n\t\n\x01\x07\x12\x04\x1a\x00?\x01\n\x85\x0b\n\x02\x07\x00\x12\x03>\x02*\x1a\xf9\n A definition of a client library method signature.\n\n In client libraries, each proto RPC corresponds to one or more methods\n which the end user is able to call, and calls the underlying RPC.\n Normally, this method receives a single argument (a struct or instance\n corresponding to the RPC request object). Defining this field will\n add one or more overloads providing flattened or simpler method signatures\n in some languages.\n\n The fields on the method signature are provided as a comma-separated\n string.\n\n For example, the proto RPC and annotation:\n\n   rpc CreateSubscription(CreateSubscriptionRequest)\n       returns (Subscription) {\n     option (google.api.method_signature) = \"name,topic\";\n   }\n\n Would add the following Java overload (in addition to the method accepting\n the request object):\n\n   public final Subscription createSubscription(String name, String topic)\n\n The following backwards-compatibility guidelines apply:\n\n   * Adding this annotation to an unannotated method is backwards\n     compatible.\n   * Adding this annotation to a method which already has existing\n     method signature annotations is backwards compatible if and only if\n     the new method signature annotation is last in the sequence.\n   * Modifying or removing an existing method signature annotation is\n     a breaking change.\n   * Re-ordering existing method signature annotations is a breaking\n     change.\n\n\n\n\x03\x07\x00\x02\x12\x03\x1a\x07$\n\n\n\x03\x07\x00\x04\x12\x03>\x02\n\n\n\n\x03\x07\x00\x05\x12\x03>\x0b\x11\n\n\n\x03\x07\x00\x01\x12\x03>\x12\"\n\n\n\x03\x07\x00\x03\x12\x03>%)\n\t\n\x01\x07\x12\x04A\x00b\x01\n\xca\x01\n\x02\x07\x01\x12\x03K\x02\x1d\x1a\xbe\x01 The hostname for this service.\n This should be specified with no prefix or protocol.\n\n Example:\n\n   service Foo {\n     option (google.api.default_host) = \"foo.googleapi.com\";\n     ...\n   }\n\n\n\n\x03\x07\x01\x02\x12\x03A\x07%\n\n\n\x03\x07\x01\x05\x12\x03K\x02\x08\n\n\n\x03\x07\x01\x01\x12\x03K\t\x15\n\n\n\x03\x07\x01\x03\x12\x03K\x18\x1c\n\xc3\x03\n\x02\x07\x02\x12\x03a\x02\x1d\x1a\xb7\x03 OAuth scopes needed for the client.\n\n Example:\n\n   service Foo {\n     option (google.api.oauth_scopes) = \\\n       \"https://www.googleapis.com/auth/cloud-platform\";\n     ...\n   }\n\n If there is more than one scope, use a comma-separated string:\n\n Example:\n\n   service Foo {\n     option (google.api.oauth_scopes) = \\\n       \"https://www.googleapis.com/auth/cloud-platform,\"\n       \"https://www.googleapis.com/auth/monitoring\";\n     ...\n   }\n\n\n\n\x03\x07\x02\x02\x12\x03A\x07%\n\n\n\x03\x07\x02\x05\x12\x03a\x02\x08\n\n\n\x03\x07\x02\x01\x12\x03a\t\x15\n\n\n\x03\x07\x02\x03\x12\x03a\x18\x1cb\x06proto3\xd2\xf6\x03M\x08\x01\x12G\n#\n\tbuf.build\x12\ngoogleapis\x1a\ngoogleapis\x12 62f35d8aed1149c291d606d958a7ce32\x18\x00\n\xb5k\n\x13kdo/v1/basket.proto\x12\rkdo.v1.basket\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xed\x04\n\x06Basket\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12!\n\x0cdisplay_name\x18\x03 \x01(\tR\x0bdisplayName\x12@\n\x0bbasket_type\x18\x04 \x01(\x0e2\x19.kdo.v1.basket.BasketTypeB\x04\xe2A\x01\x02R\nbasketType\x12/\n\x05items\x18\x05 \x03(\x0b2\x19.kdo.v1.basket.BasketItemR\x05items\x12I\n\x10execution_config\x18\x06 \x01(\x0b2\x1e.kdo.v1.basket.ExecutionConfigR\x0fexecutionConfig\x12N\n\x0fetf_constituent\x18\x07 \x01(\x0b2#.kdo.v1.basket.EtfConstituentConfigH\x00R\x0eetfConstituent\x12D\n\x0bliquidation\x18\x08 \x01(\x0b2 .kdo.v1.basket.LiquidationConfigH\x00R\x0bliquidation\x12A\n\x0bcreate_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime:-\xeaA*\n\x16kdo.cdsapis.xyz/Basket\x12\x10baskets/{basket}B\r\n\x0btype_config\"W\n\x14EtfConstituentConfig\x12#\n\netf_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\tetfSymbol\x12\x1a\n\x08quantity\x18\x02 \x01(\x03R\x08quantity\"P\n\x11LiquidationConfig\x12;\n\x0btarget_time\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\ntargetTime\"\xc4\x01\n\nBasketItem\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\x1a\n\x08quantity\x18\x02 \x01(\x03R\x08quantity\x12=\n\x0cprice_source\x18\x03 \x01(\x0e2\x1a.kdo.v1.basket.PriceSourceR\x0bpriceSource\x12\x1a\n\x08multiple\x18\x04 \x01(\x01R\x08multiple\x12!\n\tfund_code\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\"\xfa\x02\n\x0fExecutionConfig\x12\x16\n\x06rounds\x18\x01 \x01(\rR\x06rounds\x12$\n\x0eround_delay_ms\x18\x02 \x01(\x04R\x0croundDelayMs\x12,\n\x12fill_threshold_pct\x18\x03 \x01(\x01R\x10fillThresholdPct\x127\n\norder_type\x18\x04 \x01(\x0e2\x18.kdo.v1.basket.OrderTypeR\torderType\x12[\n\x0fpricing_configs\x18\x05 \x03(\x0b22.kdo.v1.basket.ExecutionConfig.PricingConfigsEntryR\x0epricingConfigs\x1ae\n\x13PricingConfigsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x128\n\x05value\x18\x02 \x01(\x0b2\".kdo.v1.basket.SymbolPricingConfigR\x05value:\x028\x01\"\xd1\x01\n\x13SymbolPricingConfig\x12D\n\x10buy_price_source\x18\x01 \x01(\x0e2\x1a.kdo.v1.basket.PriceSourceR\x0ebuyPriceSource\x12F\n\x11sell_price_source\x18\x02 \x01(\x0e2\x1a.kdo.v1.basket.PriceSourceR\x0fsellPriceSource\x12,\n\x12price_offset_ticks\x18\x03 \x01(\x05R\x10priceOffsetTicks\"\xd4\x01\n\x0bBasketValue\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x02 \x01(\x05R\x02id\x12\x1f\n\x0btotal_value\x18\x03 \x01(\x03R\ntotalValue\x12?\n\x0bitem_values\x18\x04 \x03(\x0b2\x1e.kdo.v1.basket.BasketItemValueR\nitemValues\x12?\n\rcalculated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ccalculatedAt\"\xcc\x01\n\x0fBasketItemValue\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1a\n\x08quantity\x18\x02 \x01(\x03R\x08quantity\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12=\n\x0cprice_source\x18\x04 \x01(\x0e2\x1a.kdo.v1.basket.PriceSourceR\x0bpriceSource\x12\x1a\n\x08multiple\x18\x05 \x01(\x01R\x08multiple\x12\x14\n\x05value\x18\x06 \x01(\x03R\x05value\"K\n\x10GetBasketRequest\x127\n\x06basket\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/BasketR\x06basket\"\x95\x01\n\x12ListBasketsRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"n\n\x13ListBasketsResponse\x12/\n\x07baskets\x18\x01 \x03(\x0b2\x15.kdo.v1.basket.BasketR\x07baskets\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"J\n\x13CreateBasketRequest\x123\n\x06basket\x18\x01 \x01(\x0b2\x15.kdo.v1.basket.BasketB\x04\xe2A\x01\x02R\x06basket\"\x87\x01\n\x13UpdateBasketRequest\x123\n\x06basket\x18\x01 \x01(\x0b2\x15.kdo.v1.basket.BasketB\x04\xe2A\x01\x02R\x06basket\x12;\n\x0bupdate_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMask\"N\n\x13DeleteBasketRequest\x127\n\x06basket\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/BasketR\x06basket\"P\n\x15GetBasketValueRequest\x127\n\x06basket\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/BasketR\x06basket*\x7f\n\nBasketType\x12\x1b\n\x17BASKET_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bBASKET_TYPE_ETF_CONSTITUENT\x10\x01\x12\x1b\n\x17BASKET_TYPE_LIQUIDATION\x10\x02\x12\x16\n\x12BASKET_TYPE_CUSTOM\x10\x03*\xee\x01\n\x0bPriceSource\x12\x1c\n\x18PRICE_SOURCE_UNSPECIFIED\x10\x00\x12\x1a\n\x16PRICE_SOURCE_MID_PRICE\x10\x01\x12\x15\n\x11PRICE_SOURCE_BID1\x10\x02\x12\x15\n\x11PRICE_SOURCE_ASK1\x10\x03\x12\x15\n\x11PRICE_SOURCE_BID2\x10\x04\x12\x15\n\x11PRICE_SOURCE_ASK2\x10\x05\x12\x1b\n\x17PRICE_SOURCE_LAST_PRICE\x10\x06\x12\x15\n\x11PRICE_SOURCE_BID3\x10\x07\x12\x15\n\x11PRICE_SOURCE_ASK3\x10\x08*o\n\tOrderType\x12\x1a\n\x16ORDER_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11ORDER_TYPE_MARKET\x10\x01\x12\x14\n\x10ORDER_TYPE_LIMIT\x10\x02\x12\x19\n\x15ORDER_TYPE_AGGRESSIVE\x10\x032\xe3\x05\n\rBasketService\x12l\n\tGetBasket\x12\x1f.kdo.v1.basket.GetBasketRequest\x1a\x15.kdo.v1.basket.Basket\"\'\xdaA\x06basket\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/{basket=baskets/*}\x12l\n\x0bListBaskets\x12!.kdo.v1.basket.ListBasketsRequest\x1a\".kdo.v1.basket.ListBasketsResponse\"\x16\xdaA\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/baskets\x12o\n\x0cCreateBasket\x12\".kdo.v1.basket.CreateBasketRequest\x1a\x15.kdo.v1.basket.Basket\"$\xdaA\x06basket\x82\xd3\xe4\x93\x02\x15:\x06basket\"\x0b/v1/baskets\x12\x8b\x01\n\x0cUpdateBasket\x12\".kdo.v1.basket.UpdateBasketRequest\x1a\x15.kdo.v1.basket.Basket\"@\xdaA\x12basket,update_mask\x82\xd3\xe4\x93\x02%:\x06basket2\x1b/v1/{basket.name=baskets/*}\x12s\n\x0cDeleteBasket\x12\".kdo.v1.basket.DeleteBasketRequest\x1a\x16.google.protobuf.Empty\"\'\xdaA\x06basket\x82\xd3\xe4\x93\x02\x18*\x16/v1/{basket=baskets/*}\x12\x81\x01\n\x0eGetBasketValue\x12$.kdo.v1.basket.GetBasketValueRequest\x1a\x1a.kdo.v1.basket.BasketValue\"-\xdaA\x06basket\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{basket=baskets/*}/valueB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x8bJ\n\x07\x12\x05\x00\x00\xf0\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n8\n\x02\x06\x00\x12\x04\x0f\x00A\x01\x1a, BasketService - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x15\n\'\n\x04\x06\x00\x02\x00\x12\x04\x11\x02\x16\x03\x1a\x19 \xeb\x8b\xa8\xec\x9d\xbc \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x06\x0f\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x10 \n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x11+1\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x12\x04\x14\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x12\x04\x14\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x15\x044\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x15\x044\n\'\n\x04\x06\x00\x02\x01\x12\x04\x19\x02\x1e\x03\x1a\x19 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x19\x06\x11\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x19\x12$\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x19/B\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1a\x04\x1c\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1a\x04\x1c\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1d\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1d\x04.\n \n\x04\x06\x00\x02\x02\x12\x04!\x02\'\x03\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03!\x06\x12\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03!\x13&\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03!17\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\"\x04%\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\"\x04%\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03&\x044\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03&\x044\n \n\x04\x06\x00\x02\x03\x12\x04*\x020\x03\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03*\x06\x12\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03*\x13&\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03*17\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04+\x04.\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04+\x04.\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03/\x04@\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03/\x04@\n \n\x04\x06\x00\x02\x04\x12\x043\x028\x03\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x033\x06\x12\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x033\x13&\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0331F\n\r\n\x05\x06\x00\x02\x04\x04\x12\x044\x046\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x044\x046\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x037\x044\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x037\x044\n>\n\x04\x06\x00\x02\x05\x12\x04;\x02@\x03\x1a0 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb0\x80\xec\xb9\x98 \xec\xa1\xb0\xed\x9a\x8c (\xed\x98\x84\xec\x9e\xac \xec\x8b\x9c\xec\x84\xb8 \xea\xb8\xb0\xec\xa4\x80)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03;\x06\x14\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03;\x15*\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03;5@\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04<\x04>\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04<\x04>\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03?\x044\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03?\x044\n\xe9\x01\n\x02\x04\x00\x12\x04H\x00x\x01\x1a/ \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 - \xec\x97\xac\xeb\x9f\xac \xec\x83\x81\xed\x92\x88\xec\x9d\x84 \xeb\xac\xb6\xec\x9d\x80 \xeb\x8d\xa9\xec\x96\xb4\xeb\xa6\xac\n2\xab\x01 ============================================================================\n Basket Entity\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03H\x08\x0e\n\x0b\n\x03\x04\x00\x07\x12\x04I\x02L\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04I\x02L\x04\n.\n\x04\x04\x00\x02\x00\x12\x03O\x02\x12\x1a! \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (baskets/{id})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03O\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03O\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03O\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x04R\x02T\x04\x1a\x0e \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 ID\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03R\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03R\x08\n\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03R\r\x0e\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04R\x0fT\x03\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03S\x04-\n\x1f\n\x04\x04\x00\x02\x02\x12\x03W\x02\x1a\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03W\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03W\t\x15\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03W\x18\x19\n \n\x04\x04\x00\x02\x03\x12\x04Z\x02\\\x04\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xed\x83\x80\xec\x9e\x85\n\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03Z\x02\x0c\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03Z\r\x18\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03Z\x1b\x1c\n\r\n\x05\x04\x00\x02\x03\x08\x12\x04Z\x1d\\\x03\n\x0f\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x03[\x04*\n#\n\x04\x04\x00\x02\x04\x12\x03_\x02 \x1a\x16 \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x00\x02\x04\x04\x12\x03_\x02\n\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03_\x0b\x15\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03_\x16\x1b\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03_\x1e\x1f\nT\n\x04\x04\x00\x02\x05\x12\x03b\x02\'\x1aG \xec\x8b\xa4\xed\x96\x89 \xec\x84\xa4\xec\xa0\x95 (\xeb\xb6\x84\xed\x95\xa0 \xec\xa3\xbc\xeb\xac\xb8, \xec\xb2\xb4\xea\xb2\xb0\xeb\xa5\xa0 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92, \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95 \xeb\x93\xb1)\n\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03b\x02\x11\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03b\x12\"\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03b%&\n \n\x04\x04\x00\x08\x00\x12\x04e\x02m\x03\x1a\x12 \xed\x83\x80\xec\x9e\x85\xeb\xb3\x84 \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x04\x00\x08\x00\x01\x12\x03e\x08\x13\nQ\n\x04\x04\x00\x02\x06\x12\x03g\x04-\x1aD ETF \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xec\x84\xa4\xec\xa0\x95 (basket_type\xec\x9d\xb4 ETF_CONSTITUENT\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0)\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x03g\x04\x18\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03g\x19(\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03g+,\nC\n\x04\x04\x00\x02\x07\x12\x03j\x04&\x1a6 \xec\xb2\xad\xec\x82\xb0 \xec\x84\xa4\xec\xa0\x95 (basket_type\xec\x9d\xb4 LIQUIDATION\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0)\n\n\x0c\n\x05\x04\x00\x02\x07\x06\x12\x03j\x04\x15\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03j\x16!\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03j$%\n\x1d\n\x04\x04\x00\x02\x08\x12\x04p\x02r\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03p\x02\x1b\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03p\x1c\'\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03p*,\n\r\n\x05\x04\x00\x02\x08\x08\x12\x04p-r\x03\n\x0f\n\x08\x04\x00\x02\x08\x08\x9c\x08\x00\x12\x03q\x04-\n\x1d\n\x04\x04\x00\x02\t\x12\x04u\x02w\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x00\x02\t\x06\x12\x03u\x02\x1b\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03u\x1c\'\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03u*,\n\r\n\x05\x04\x00\x02\t\x08\x12\x04u-w\x03\n\x0f\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x03v\x04-\n\x1f\n\x02\x05\x00\x12\x05{\x00\x83\x01\x01\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xed\x83\x80\xec\x9e\x85\n\n\n\n\x03\x05\x00\x01\x12\x03{\x05\x0f\n\x0b\n\x04\x05\x00\x02\x00\x12\x03|\x02\x1e\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03|\x02\x19\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03|\x1c\x1d\nD\n\x04\x05\x00\x02\x01\x12\x03~\x02\"\x1a7 ETF \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 (PDF \xea\xb8\xb0\xeb\xb0\x98 \xec\x9e\x90\xeb\x8f\x99 \xea\xb3\x84\xec\x82\xb0)\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03~\x02\x1d\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03~ !\nS\n\x04\x05\x00\x02\x02\x12\x04\x80\x01\x02\x1e\x1aE \xec\xb2\xad\xec\x82\xb0 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 (\xec\x9e\x94\xea\xb3\xa0 \xec\xa0\x84\xeb\x9f\x89 \xec\xb2\xad\xec\x82\xb0: \xeb\xa1\xb1\xe2\x86\x92\xeb\xa7\xa4\xeb\x8f\x84, \xec\x88\x8f\xe2\x86\x92\xeb\xa7\xa4\xec\x88\x98)\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x80\x01\x02\x19\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x80\x01\x1c\x1d\n3\n\x04\x05\x00\x02\x03\x12\x04\x82\x01\x02\x19\x1a% \xec\xbb\xa4\xec\x8a\xa4\xed\x85\x80 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 (\xec\x88\x98\xeb\x8f\x99 \xea\xb5\xac\xec\x84\xb1)\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\x82\x01\x02\x14\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\x82\x01\x17\x18\n1\n\x02\x04\x01\x12\x06\x87\x01\x00\x8e\x01\x01\x1a# ETF \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x01\x01\x12\x04\x87\x01\x08\x1c\n\x1c\n\x04\x04\x01\x02\x00\x12\x06\x89\x01\x02\x8b\x01\x04\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\x89\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x89\x01\t\x13\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x89\x01\x16\x17\n\x0f\n\x05\x04\x01\x02\x00\x08\x12\x06\x89\x01\x18\x8b\x01\x03\n\x10\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x04\x8a\x01\x04*\n\x0c\n\x04\x04\x01\x02\x01\x12\x04\x8d\x01\x02\x15\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\x8d\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\x8d\x01\x08\x10\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\x8d\x01\x13\x14\n\x87\x01\n\x02\x04\x02\x12\x06\x92\x01\x00\x95\x01\x01\x1ay \xec\xb2\xad\xec\x82\xb0 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x84\xa4\xec\xa0\x95\n \xec\xb2\xad\xec\x82\xb0\xec\x9d\x80 \xeb\xb0\xa9\xed\x96\xa5\xec\x9d\xb4 \xec\x97\x86\xec\x9d\x8c - \xeb\xa1\xb1 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xec\x9d\x80 \xeb\xa7\xa4\xeb\x8f\x84, \xec\x88\x8f \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xec\x9d\x80 \xeb\xa7\xa4\xec\x88\x98\xeb\xa1\x9c \xec\x9e\x90\xeb\x8f\x99 \xea\xb2\xb0\xec\xa0\x95\n\n\x0b\n\x03\x04\x02\x01\x12\x04\x92\x01\x08\x19\n/\n\x04\x04\x02\x02\x00\x12\x04\x94\x01\x02,\x1a! \xec\xb2\xad\xec\x82\xb0 \xeb\xaa\xa9\xed\x91\x9c \xec\x8b\x9c\xec\xa0\x90 (optional)\n\n\r\n\x05\x04\x02\x02\x00\x06\x12\x04\x94\x01\x02\x1b\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x94\x01\x1c\'\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x94\x01*+\n\'\n\x02\x04\x03\x12\x06\x98\x01\x00\xab\x01\x01\x1a\x19 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb5\xac\xec\x84\xb1 \xed\x95\xad\xeb\xaa\xa9\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x98\x01\x08\x12\n\x1f\n\x04\x04\x03\x02\x00\x12\x06\x9a\x01\x02\x9c\x01\x04\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\x9a\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x9a\x01\t\x0f\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x9a\x01\x12\x13\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\x9a\x01\x14\x9c\x01\x03\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\x9b\x01\x04*\n8\n\x04\x04\x03\x02\x01\x12\x04\x9f\x01\x02\x15\x1a* \xec\x88\x98\xeb\x9f\x89 (\xec\x9d\x8c\xec\x88\x98 \xea\xb0\x80\xeb\x8a\xa5: \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98)\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x9f\x01\x02\x07\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x9f\x01\x08\x10\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x9f\x01\x13\x14\n:\n\x04\x04\x03\x02\x02\x12\x04\xa2\x01\x02\x1f\x1a, \xea\xb0\x80\xea\xb2\xa9 \xec\x86\x8c\xec\x8a\xa4 (\xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb0\x80\xec\xb9\x98 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\xa2\x01\x02\r\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xa2\x01\x0e\x1a\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xa2\x01\x1d\x1e\n8\n\x04\x04\x03\x02\x03\x12\x04\xa5\x01\x02\x16\x1a* \xea\xb3\x84\xec\x95\xbd \xec\x8a\xb9\xec\x88\x98 (\xec\x84\xa0\xeb\xac\xbc\xec\x9a\xa9, \xec\xa3\xbc\xec\x8b\x9d\xec\x9d\x80 1.0)\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\xa5\x01\x02\x08\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xa5\x01\t\x11\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xa5\x01\x14\x15\n3\n\x04\x04\x03\x02\x04\x12\x06\xa8\x01\x02\xaa\x01\x04\x1a# \xec\xa3\xbc\xeb\xac\xb8\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\xa8\x01\x02\x08\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xa8\x01\t\x12\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xa8\x01\x15\x16\n\x0f\n\x05\x04\x03\x02\x04\x08\x12\x06\xa8\x01\x17\xaa\x01\x03\n\x10\n\x08\x04\x03\x02\x04\x08\x9c\x08\x00\x12\x04\xa9\x01\x04*\n\x1d\n\x02\x05\x01\x12\x06\xae\x01\x00\xc0\x01\x01\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\x86\x8c\xec\x8a\xa4\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xae\x01\x05\x10\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xaf\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xaf\x01\x02\x1a\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xaf\x01\x1d\x1e\n!\n\x04\x05\x01\x02\x01\x12\x04\xb1\x01\x02\x1d\x1a\x13 (bid1 + ask1) / 2\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xb1\x01\x02\x18\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xb1\x01\x1b\x1c\n&\n\x04\x05\x01\x02\x02\x12\x04\xb3\x01\x02\x18\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xb3\x01\x02\x13\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xb3\x01\x16\x17\n&\n\x04\x05\x01\x02\x03\x12\x04\xb5\x01\x02\x18\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xb5\x01\x02\x13\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xb5\x01\x16\x17\n!\n\x04\x05\x01\x02\x04\x12\x04\xb7\x01\x02\x18\x1a\x13 2\xec\xb0\xa8 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x04\x01\x12\x04\xb7\x01\x02\x13\n\r\n\x05\x05\x01\x02\x04\x02\x12\x04\xb7\x01\x16\x17\n!\n\x04\x05\x01\x02\x05\x12\x04\xb9\x01\x02\x18\x1a\x13 2\xec\xb0\xa8 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x05\x01\x12\x04\xb9\x01\x02\x13\n\r\n\x05\x05\x01\x02\x05\x02\x12\x04\xb9\x01\x16\x17\n \n\x04\x05\x01\x02\x06\x12\x04\xbb\x01\x02\x1e\x1a\x12 \xec\xb5\x9c\xea\xb7\xbc \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x06\x01\x12\x04\xbb\x01\x02\x19\n\r\n\x05\x05\x01\x02\x06\x02\x12\x04\xbb\x01\x1c\x1d\n!\n\x04\x05\x01\x02\x07\x12\x04\xbd\x01\x02\x18\x1a\x13 3\xec\xb0\xa8 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x07\x01\x12\x04\xbd\x01\x02\x13\n\r\n\x05\x05\x01\x02\x07\x02\x12\x04\xbd\x01\x16\x17\n!\n\x04\x05\x01\x02\x08\x12\x04\xbf\x01\x02\x18\x1a\x13 3\xec\xb0\xa8 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x08\x01\x12\x04\xbf\x01\x02\x13\n\r\n\x05\x05\x01\x02\x08\x02\x12\x04\xbf\x01\x16\x17\n\xd5\x01\n\x02\x04\x04\x12\x06\xc7\x01\x00\xd6\x01\x01\x1a\x0f \xec\x8b\xa4\xed\x96\x89 \xec\x84\xa4\xec\xa0\x95\n2\xb5\x01 ============================================================================\n Execution Configuration\n ============================================================================\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xc7\x01\x08\x17\nC\n\x04\x04\x04\x02\x00\x12\x04\xc9\x01\x02\x14\x1a5 \xeb\xb6\x84\xed\x95\xa0 \xec\xa3\xbc\xeb\xac\xb8 \xed\x9a\x9f\xec\x88\x98 (1 = \xed\x95\x9c \xeb\xb2\x88\xec\x97\x90 \xec\xa0\x84\xeb\x9f\x89 \xec\xa3\xbc\xeb\xac\xb8)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc9\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc9\x01\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc9\x01\x12\x13\n,\n\x04\x04\x04\x02\x01\x12\x04\xcc\x01\x02\x1c\x1a\x1e \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xea\xb0\x84 \xeb\x94\x9c\xeb\xa0\x88\xec\x9d\xb4 (ms)\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xcc\x01\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xcc\x01\t\x17\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xcc\x01\x1a\x1b\nO\n\x04\x04\x04\x02\x02\x12\x04\xcf\x01\x02 \x1aA \xeb\x8b\xa4\xec\x9d\x8c \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xec\xa7\x84\xed\x96\x89\xec\x9d\x84 \xec\x9c\x84\xed\x95\x9c \xec\xb2\xb4\xea\xb2\xb0\xeb\xa5\xa0 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (0.0~1.0)\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xcf\x01\x02\x08\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xcf\x01\t\x1b\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xcf\x01\x1e\x1f\n\x1d\n\x04\x04\x04\x02\x03\x12\x04\xd2\x01\x02\x1b\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x04\x02\x03\x06\x12\x04\xd2\x01\x02\x0b\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xd2\x01\x0c\x16\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xd2\x01\x19\x1a\n2\n\x04\x04\x04\x02\x04\x12\x04\xd5\x01\x027\x1a$ \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x84\xa4\xec\xa0\x95 (optional)\n\n\r\n\x05\x04\x04\x02\x04\x06\x12\x04\xd5\x01\x02\"\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xd5\x01#2\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xd5\x0156\n\x1d\n\x02\x05\x02\x12\x06\xd9\x01\x00\xe1\x01\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\x0b\n\x03\x05\x02\x01\x12\x04\xd9\x01\x05\x0e\n\x0c\n\x04\x05\x02\x02\x00\x12\x04\xda\x01\x02\x1d\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\xda\x01\x02\x18\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\xda\x01\x1b\x1c\n\x19\n\x04\x05\x02\x02\x01\x12\x04\xdc\x01\x02\x18\x1a\x0b \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80\n\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\xdc\x01\x02\x13\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\xdc\x01\x16\x17\n1\n\x04\x05\x02\x02\x02\x12\x04\xde\x01\x02\x17\x1a# \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 (pricing_config \xea\xb8\xb0\xeb\xb0\x98)\n\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\xde\x01\x02\x12\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\xde\x01\x15\x16\n2\n\x04\x05\x02\x02\x03\x12\x04\xe0\x01\x02\x1c\x1a$ \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 (\xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80)\n\n\r\n\x05\x05\x02\x02\x03\x01\x12\x04\xe0\x01\x02\x17\n\r\n\x05\x05\x02\x02\x03\x02\x12\x04\xe0\x01\x1a\x1b\n\'\n\x02\x04\x05\x12\x06\xe4\x01\x00\xed\x01\x01\x1a\x19 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xe4\x01\x08\x1b\n+\n\x04\x04\x05\x02\x00\x12\x04\xe6\x01\x02#\x1a\x1d \xeb\xa7\xa4\xec\x88\x98 \xec\x8b\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\xe6\x01\x02\r\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xe6\x01\x0e\x1e\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xe6\x01!\"\n+\n\x04\x04\x05\x02\x01\x12\x04\xe9\x01\x02$\x1a\x1d \xeb\xa7\xa4\xeb\x8f\x84 \xec\x8b\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x05\x02\x01\x06\x12\x04\xe9\x01\x02\r\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xe9\x01\x0e\x1f\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xe9\x01\"#\nF\n\x04\x04\x05\x02\x02\x12\x04\xec\x01\x02\x1f\x1a8 \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xec\xa0\x95 (\xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84, +: \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81, -: \xeb\xb3\xb4\xec\x88\x98\xec\xa0\x81)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xec\x01\x02\x07\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xec\x01\x08\x1a\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xec\x01\x1d\x1e\n\xe4\x01\n\x02\x04\x06\x12\x06\xf4\x01\x00\x83\x02\x01\x1a) \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb0\x80\xec\xb9\x98 (\xed\x98\x84\xec\x9e\xac \xec\x8b\x9c\xec\x84\xb8 \xea\xb8\xb0\xec\xa4\x80)\n2\xaa\x01 ============================================================================\n Basket Value\n ============================================================================\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xf4\x01\x08\x13\n/\n\x04\x04\x06\x02\x00\x12\x04\xf6\x01\x02\x12\x1a! \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (baskets/{id})\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xf6\x01\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf6\x01\t\r\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf6\x01\x10\x11\n\x1c\n\x04\x04\x06\x02\x01\x12\x04\xf9\x01\x02\x0f\x1a\x0e \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 ID\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xf9\x01\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xf9\x01\x08\n\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xf9\x01\r\x0e\n \n\x04\x04\x06\x02\x02\x12\x04\xfc\x01\x02\x18\x1a\x12 \xec\xb4\x9d \xea\xb0\x80\xec\xb9\x98 (\xec\x9b\x90)\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xfc\x01\x02\x07\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xfc\x01\x08\x13\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xfc\x01\x16\x17\n&\n\x04\x04\x06\x02\x03\x12\x04\xff\x01\x02+\x1a\x18 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 \xea\xb0\x80\xec\xb9\x98\n\n\r\n\x05\x04\x06\x02\x03\x04\x12\x04\xff\x01\x02\n\n\r\n\x05\x04\x06\x02\x03\x06\x12\x04\xff\x01\x0b\x1a\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xff\x01\x1b&\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xff\x01)*\n\x1d\n\x04\x04\x06\x02\x04\x12\x04\x82\x02\x02.\x1a\x0f \xea\xb3\x84\xec\x82\xb0 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x06\x02\x04\x06\x12\x04\x82\x02\x02\x1b\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\x82\x02\x1c)\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\x82\x02,-\n#\n\x02\x04\x07\x12\x06\x86\x02\x00\x98\x02\x01\x1a\x15 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xec\xb9\x98\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x86\x02\x08\x17\n\x1d\n\x04\x04\x07\x02\x00\x12\x04\x88\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x88\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x88\x02\t\x0f\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x88\x02\x12\x13\n\x16\n\x04\x04\x07\x02\x01\x12\x04\x8b\x02\x02\x15\x1a\x08 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x8b\x02\x02\x07\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x8b\x02\x08\x10\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x8b\x02\x13\x14\n \n\x04\x04\x07\x02\x02\x12\x04\x8e\x02\x02\x13\x1a\x12 \xec\x82\xac\xec\x9a\xa9\xeb\x90\x9c \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\x8e\x02\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x8e\x02\t\x0e\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x8e\x02\x11\x12\n\x1d\n\x04\x04\x07\x02\x03\x12\x04\x91\x02\x02\x1f\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\x86\x8c\xec\x8a\xa4\n\n\r\n\x05\x04\x07\x02\x03\x06\x12\x04\x91\x02\x02\r\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\x91\x02\x0e\x1a\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\x91\x02\x1d\x1e\n\x1d\n\x04\x04\x07\x02\x04\x12\x04\x94\x02\x02\x16\x1a\x0f \xea\xb3\x84\xec\x95\xbd \xec\x8a\xb9\xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x04\x05\x12\x04\x94\x02\x02\x08\n\r\n\x05\x04\x07\x02\x04\x01\x12\x04\x94\x02\t\x11\n\r\n\x05\x04\x07\x02\x04\x03\x12\x04\x94\x02\x14\x15\n;\n\x04\x04\x07\x02\x05\x12\x04\x97\x02\x02\x12\x1a- \xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xec\xb9\x98 (price * quantity * multiple)\n\n\r\n\x05\x04\x07\x02\x05\x05\x12\x04\x97\x02\x02\x07\n\r\n\x05\x04\x07\x02\x05\x01\x12\x04\x97\x02\x08\r\n\r\n\x05\x04\x07\x02\x05\x03\x12\x04\x97\x02\x10\x11\n\xc6\x01\n\x02\x04\x08\x12\x06\x9e\x02\x00\xa6\x02\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x9e\x02\x08\x18\n1\n\x04\x04\x08\x02\x00\x12\x06\xa0\x02\x02\xa5\x02\x04\x1a! \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (baskets/{id})\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xa0\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xa0\x02\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xa0\x02\x12\x13\n\x0f\n\x05\x04\x08\x02\x00\x08\x12\x06\xa0\x02\x14\xa5\x02\x03\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\xa1\x02\x04*\n\x11\n\x07\x04\x08\x02\x00\x08\x9f\x08\x12\x06\xa2\x02\x04\xa4\x02\x05\n\x0c\n\x02\x04\t\x12\x06\xa8\x02\x00\xc3\x02\x01\n\x0b\n\x03\x04\t\x01\x12\x04\xa8\x02\x08\x1a\n+\n\x04\x04\t\x02\x00\x12\x04\xaa\x02\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\t\x02\x00\x04\x12\x04\xaa\x02\x02\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xaa\x02\x0b\x10\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xaa\x02\x11\x1a\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xaa\x02\x1d\x1e\n;\n\x04\x04\t\x02\x01\x12\x04\xad\x02\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\t\x02\x01\x04\x12\x04\xad\x02\x02\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xad\x02\x0b\x11\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xad\x02\x12\x1c\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xad\x02\x1f \n\xc4\x05\n\x04\x04\t\x02\x02\x12\x04\xc2\x02\x02=\x1a\xb5\x05 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * basket_type - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xed\x83\x80\xec\x9e\x85 (BASKET_TYPE_ETF_CONSTITUENT, BASKET_TYPE_LIQUIDATION, BASKET_TYPE_CUSTOM)\n * display_name - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xec\x9d\xb4\xeb\xa6\x84 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4, \xeb\xb6\x80\xeb\xb6\x84 \xec\x9d\xbc\xec\xb9\x98)\n * etf_constituent.etf_symbol - ETF \xec\x8b\xac\xeb\xb3\xbc (ETF_CONSTITUENT \xed\x83\x80\xec\x9e\x85\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0)\n\n Operators:\n * = : \xec\x9d\xbc\xec\xb9\x98\n * != : \xeb\xb6\x88\xec\x9d\xbc\xec\xb9\x98\n * : : \xed\x8f\xac\xed\x95\xa8 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4 \xeb\xb6\x80\xeb\xb6\x84 \xec\x9d\xbc\xec\xb9\x98)\n\n Examples:\n * basket_type=BASKET_TYPE_ETF_CONSTITUENT\n * basket_type!=BASKET_TYPE_CUSTOM\n * display_name:\"KODEX\"\n * etf_constituent.etf_symbol=\"069500\"\n * basket_type=BASKET_TYPE_ETF_CONSTITUENT AND etf_constituent.etf_symbol=\"069500\"\n * basket_type=BASKET_TYPE_LIQUIDATION AND display_name:\"\xec\xb2\xad\xec\x82\xb0\"\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\xc2\x02\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xc2\x02\t\x0f\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xc2\x02\x12\x13\n\r\n\x05\x04\t\x02\x02\x08\x12\x04\xc2\x02\x14<\n\x10\n\x08\x04\t\x02\x02\x08\x9c\x08\x00\x12\x04\xc2\x02\x15;\n\x0c\n\x02\x04\n\x12\x06\xc5\x02\x00\xcb\x02\x01\n\x0b\n\x03\x04\n\x01\x12\x04\xc5\x02\x08\x1b\n \n\x04\x04\n\x02\x00\x12\x04\xc7\x02\x02\x1e\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xc7\x02\x02\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xc7\x02\x0b\x11\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xc7\x02\x12\x19\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xc7\x02\x1c\x1d\n\'\n\x04\x04\n\x02\x01\x12\x04\xca\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xca\x02\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xca\x02\t\x18\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xca\x02\x1b\x1c\n\x0c\n\x02\x04\x0b\x12\x06\xcd\x02\x00\xd2\x02\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xcd\x02\x08\x1b\n%\n\x04\x04\x0b\x02\x00\x12\x06\xcf\x02\x02\xd1\x02\x04\x1a\x15 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93\n\n\r\n\x05\x04\x0b\x02\x00\x06\x12\x04\xcf\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xcf\x02\t\x0f\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xcf\x02\x12\x13\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\xcf\x02\x14\xd1\x02\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\xd0\x02\x04*\n\x0c\n\x02\x04\x0c\x12\x06\xd4\x02\x00\xdc\x02\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xd4\x02\x08\x1b\n%\n\x04\x04\x0c\x02\x00\x12\x06\xd6\x02\x02\xd8\x02\x04\x1a\x15 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xd6\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xd6\x02\t\x0f\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xd6\x02\x12\x13\n\x0f\n\x05\x04\x0c\x02\x00\x08\x12\x06\xd6\x02\x14\xd8\x02\x03\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\xd7\x02\x04*\n*\n\x04\x04\x0c\x02\x01\x12\x04\xdb\x02\x02,\x1a\x1c \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x95\x84\xeb\x93\x9c \xeb\xa7\x88\xec\x8a\xa4\xed\x81\xac\n\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xdb\x02\x02\x1b\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xdb\x02\x1c\'\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xdb\x02*+\n\x0c\n\x02\x04\r\x12\x06\xde\x02\x00\xe6\x02\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xde\x02\x08\x1b\n1\n\x04\x04\r\x02\x00\x12\x06\xe0\x02\x02\xe5\x02\x04\x1a! \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (baskets/{id})\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xe0\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xe0\x02\t\x0f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xe0\x02\x12\x13\n\x0f\n\x05\x04\r\x02\x00\x08\x12\x06\xe0\x02\x14\xe5\x02\x03\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xe1\x02\x04*\n\x11\n\x07\x04\r\x02\x00\x08\x9f\x08\x12\x06\xe2\x02\x04\xe4\x02\x05\n\x0c\n\x02\x04\x0e\x12\x06\xe8\x02\x00\xf0\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xe8\x02\x08\x1d\n1\n\x04\x04\x0e\x02\x00\x12\x06\xea\x02\x02\xef\x02\x04\x1a! \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (baskets/{id})\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xea\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xea\x02\t\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xea\x02\x12\x13\n\x0f\n\x05\x04\x0e\x02\x00\x08\x12\x06\xea\x02\x14\xef\x02\x03\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\xeb\x02\x04*\n\x11\n\x07\x04\x0e\x02\x00\x08\x9f\x08\x12\x06\xec\x02\x04\xee\x02\x05b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xaf\xcc\x01\n\x16kdo/v1/arbitrage.proto\x12\x10kdo.v1.arbitrage\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/basket.proto\"\xb7\x04\n\tArbitrage\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12!\n\x0cportfolio_id\x18\x03 \x01(\x05R\x0bportfolioId\x12$\n\x0bbasket_a_id\x18\x05 \x01(\x05B\x04\xe2A\x01\x02R\tbasketAId\x12$\n\x0bbasket_b_id\x18\x06 \x01(\x05B\x04\xe2A\x01\x02R\tbasketBId\x12F\n\x0etrigger_config\x18\x07 \x01(\x0b2\x1f.kdo.v1.arbitrage.TriggerConfigR\rtriggerConfig\x12\x1b\n\tis_active\x18\t \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime\x126\n\x08basket_a\x18\x0c \x01(\x0b2\x15.kdo.v1.basket.BasketB\x04\xe2A\x01\x03R\x07basketA\x126\n\x08basket_b\x18\r \x01(\x0b2\x15.kdo.v1.basket.BasketB\x04\xe2A\x01\x03R\x07basketB:6\xeaA3\n\x19kdo.cdsapis.xyz/Arbitrage\x12\x16arbitrages/{arbitrage}\"r\n\rTriggerConfig\x12@\n\tcondition\x18\x01 \x01(\x0b2\".kdo.v1.arbitrage.TriggerConditionR\tcondition\x12\x1f\n\x0bcooldown_ms\x18\x02 \x01(\x04R\ncooldownMs\"\xb6\x01\n\x10TriggerCondition\x12N\n\rspread_amount\x18\x01 \x01(\x0b2\'.kdo.v1.arbitrage.SpreadAmountConditionH\x00R\x0cspreadAmount\x12E\n\nspread_bps\x18\x02 \x01(\x0b2$.kdo.v1.arbitrage.SpreadBpsConditionH\x00R\tspreadBpsB\x0b\n\tcondition\"5\n\x15SpreadAmountCondition\x12\x1c\n\tthreshold\x18\x01 \x01(\x03R\tthreshold\"9\n\x12SpreadBpsCondition\x12#\n\rthreshold_bps\x18\x01 \x01(\x01R\x0cthresholdBps\"\xd2\x03\n\x0fArbitrageStatus\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x02 \x01(\x05R\x02id\x126\n\x05state\x18\x03 \x01(\x0e2 .kdo.v1.arbitrage.ArbitrageStateR\x05state\x12$\n\x0ebasket_a_value\x18\x04 \x01(\x03R\x0cbasketAValue\x12$\n\x0ebasket_b_value\x18\x05 \x01(\x03R\x0cbasketBValue\x12%\n\x0ecurrent_spread\x18\x06 \x01(\x03R\rcurrentSpread\x12,\n\x12current_spread_bps\x18\x07 \x01(\x01R\x10currentSpreadBps\x12I\n\x0fexecution_state\x18\x08 \x01(\x0b2 .kdo.v1.arbitrage.ExecutionStateR\x0eexecutionState\x126\n\x05stats\x18\t \x01(\x0b2 .kdo.v1.arbitrage.ArbitrageStatsR\x05stats\x12?\n\x08estimate\x18\n \x01(\x0b2#.kdo.v1.arbitrage.ExecutionEstimateR\x08estimate\"\xbe\x01\n\x11ExecutionEstimate\x12&\n\x10buy_a_sell_b_pnl\x18\x01 \x01(\x03R\x0cbuyASellBPnl\x12&\n\x10buy_b_sell_a_pnl\x18\x02 \x01(\x03R\x0cbuyBSellAPnl\x12!\n\x0cslippage_bps\x18\x03 \x01(\x01R\x0bslippageBps\x12\x1e\n\nexecutable\x18\x04 \x01(\x08R\nexecutable\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\"\x9f\x02\n\x0eExecutionState\x123\n\x04side\x18\x01 \x01(\x0e2\x1f.kdo.v1.arbitrage.ArbitrageSideR\x04side\x12#\n\rcurrent_round\x18\x02 \x01(\rR\x0ccurrentRound\x12!\n\x0ctotal_rounds\x18\x03 \x01(\rR\x0btotalRounds\x12A\n\x0bround_fills\x18\x04 \x03(\x0b2 .kdo.v1.arbitrage.RoundFillStateR\nroundFills\x12&\n\x0ftotal_fill_rate\x18\x05 \x01(\x01R\rtotalFillRate\x12%\n\x0etrigger_spread\x18\x06 \x01(\x03R\rtriggerSpread\"\x9b\x03\n\x0eRoundFillState\x12\x14\n\x05round\x18\x01 \x01(\rR\x05round\x12f\n\x12ordered_quantities\x18\x02 \x03(\x0b27.kdo.v1.arbitrage.RoundFillState.OrderedQuantitiesEntryR\x11orderedQuantities\x12c\n\x11filled_quantities\x18\x03 \x03(\x0b26.kdo.v1.arbitrage.RoundFillState.FilledQuantitiesEntryR\x10filledQuantities\x12\x1b\n\tfill_rate\x18\x04 \x01(\x01R\x08fillRate\x1aD\n\x16OrderedQuantitiesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1aC\n\x15FilledQuantitiesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\"\xb0\x01\n\x0eArbitrageStats\x12#\n\rtrigger_count\x18\x01 \x01(\x04R\x0ctriggerCount\x12\'\n\x0fexecution_count\x18\x02 \x01(\x04R\x0eexecutionCount\x12-\n\x12execution_failures\x18\x03 \x01(\x04R\x11executionFailures\x12!\n\x0ctotal_profit\x18\x04 \x01(\x03R\x0btotalProfit\"\xc9\x02\n\x15ArbitrageStatusUpdate\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x02 \x01(\x05R\x02id\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMask\x129\n\x06status\x18\x04 \x01(\x0b2!.kdo.v1.arbitrage.ArbitrageStatusR\x06status\x12I\n\x0fbasket_a_prices\x18\x05 \x03(\x0b2!.kdo.v1.arbitrage.BasketItemPriceR\rbasketAPrices\x12I\n\x0fbasket_b_prices\x18\x06 \x03(\x0b2!.kdo.v1.arbitrage.BasketItemPriceR\rbasketBPrices\"\xb0\x06\n\x0eArbitrageEvent\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x02 \x01(\x05R\x02id\x12J\n\rstate_changed\x18\x03 \x01(\x0b2#.kdo.v1.arbitrage.StateChangedEventH\x00R\x0cstateChanged\x12G\n\x0cprice_update\x18\x04 \x01(\x0b2\".kdo.v1.arbitrage.PriceUpdateEventH\x00R\x0bpriceUpdate\x12@\n\ttriggered\x18\x05 \x01(\x0b2 .kdo.v1.arbitrage.TriggeredEventH\x00R\ttriggered\x12J\n\rround_started\x18\x06 \x01(\x0b2#.kdo.v1.arbitrage.RoundStartedEventH\x00R\x0croundStarted\x12P\n\x0forder_submitted\x18\x07 \x01(\x0b2%.kdo.v1.arbitrage.OrderSubmittedEventH\x00R\x0eorderSubmitted\x12G\n\x0corder_filled\x18\x08 \x01(\x0b2\".kdo.v1.arbitrage.OrderFilledEventH\x00R\x0borderFilled\x12P\n\x0fround_completed\x18\t \x01(\x0b2%.kdo.v1.arbitrage.RoundCompletedEventH\x00R\x0eroundCompleted\x12\\\n\x13execution_completed\x18\n \x01(\x0b2).kdo.v1.arbitrage.ExecutionCompletedEventH\x00R\x12executionCompleted\x124\n\x05error\x18\x0b \x01(\x0b2\x1c.kdo.v1.arbitrage.ErrorEventH\x00R\x05error\x12M\n\x0cbasket_price\x18\x0c \x01(\x0b2(.kdo.v1.arbitrage.BasketPriceUpdateEventH\x00R\x0bbasketPriceB\x07\n\x05event\"\x91\x01\n\x11StateChangedEvent\x12=\n\told_state\x18\x01 \x01(\x0e2 .kdo.v1.arbitrage.ArbitrageStateR\x08oldState\x12=\n\tnew_state\x18\x02 \x01(\x0e2 .kdo.v1.arbitrage.ArbitrageStateR\x08newState\"\x95\x01\n\x10PriceUpdateEvent\x12$\n\x0ebasket_a_value\x18\x01 \x01(\x03R\x0cbasketAValue\x12$\n\x0ebasket_b_value\x18\x02 \x01(\x03R\x0cbasketBValue\x12\x16\n\x06spread\x18\x03 \x01(\x03R\x06spread\x12\x1d\n\nspread_bps\x18\x04 \x01(\x01R\tspreadBps\"]\n\x0eTriggeredEvent\x123\n\x04side\x18\x01 \x01(\x0e2\x1f.kdo.v1.arbitrage.ArbitrageSideR\x04side\x12\x16\n\x06spread\x18\x02 \x01(\x03R\x06spread\"L\n\x11RoundStartedEvent\x12\x14\n\x05round\x18\x01 \x01(\rR\x05round\x12!\n\x0ctotal_rounds\x18\x02 \x01(\rR\x0btotalRounds\"u\n\x13OrderSubmittedEvent\x12\x14\n\x05round\x18\x01 \x01(\rR\x05round\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x1a\n\x08quantity\x18\x03 \x01(\x03R\x08quantity\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\"\x8c\x01\n\x10OrderFilledEvent\x12\x14\n\x05round\x18\x01 \x01(\rR\x05round\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\'\n\x0ffilled_quantity\x18\x03 \x01(\x03R\x0efilledQuantity\x12!\n\x0cfilled_price\x18\x04 \x01(\x03R\x0bfilledPrice\"H\n\x13RoundCompletedEvent\x12\x14\n\x05round\x18\x01 \x01(\rR\x05round\x12\x1b\n\tfill_rate\x18\x02 \x01(\x01R\x08fillRate\"A\n\x17ExecutionCompletedEvent\x12&\n\x0ftotal_fill_rate\x18\x01 \x01(\x01R\rtotalFillRate\"&\n\nErrorEvent\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"\x87\x01\n\x0fBasketItemPrice\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x12\n\x04bid1\x18\x02 \x01(\tR\x04bid1\x12\x12\n\x04ask1\x18\x03 \x01(\tR\x04ask1\x12\x19\n\x08bid1_qty\x18\x04 \x01(\x03R\x07bid1Qty\x12\x19\n\x08ask1_qty\x18\x05 \x01(\x03R\x07ask1Qty\"\x92\x01\n\x16BasketPriceUpdateEvent\x120\n\x04side\x18\x01 \x01(\x0e2\x1c.kdo.v1.arbitrage.BasketSideR\x04side\x12F\n\rupdated_items\x18\x02 \x03(\x0b2!.kdo.v1.arbitrage.BasketItemPriceR\x0cupdatedItems\"W\n\x13GetArbitrageRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\"\x98\x01\n\x15ListArbitragesRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"}\n\x16ListArbitragesResponse\x12;\n\narbitrages\x18\x01 \x03(\x0b2\x1b.kdo.v1.arbitrage.ArbitrageR\narbitrages\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"Y\n\x16CreateArbitrageRequest\x12?\n\tarbitrage\x18\x01 \x01(\x0b2\x1b.kdo.v1.arbitrage.ArbitrageB\x04\xe2A\x01\x02R\tarbitrage\"\x96\x01\n\x16UpdateArbitrageRequest\x12?\n\tarbitrage\x18\x01 \x01(\x0b2\x1b.kdo.v1.arbitrage.ArbitrageB\x04\xe2A\x01\x02R\tarbitrage\x12;\n\x0bupdate_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMask\"Z\n\x16DeleteArbitrageRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\"Y\n\x15StartArbitrageRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\"X\n\x14StopArbitrageRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\"]\n\x19GetArbitrageStatusRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\"\x9f\x01\n\x1cListArbitrageStatusesRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x99\x01\n\x1dListArbitrageStatusesResponse\x12P\n\x12arbitrage_statuses\x18\x01 \x03(\x0b2!.kdo.v1.arbitrage.ArbitrageStatusR\x11arbitrageStatuses\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xcb\x01\n\x1cStreamArbitrageStatusRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\x128\n\x15include_basket_prices\x18\x02 \x01(\x08B\x04\xe2A\x01\x01R\x13includeBasketPrices\x12/\n\x10include_estimate\x18\x03 \x01(\x08B\x04\xe2A\x01\x01R\x0fincludeEstimate\"\x9a\x01\n\x1cStreamArbitrageEventsRequest\x12@\n\tarbitrage\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/ArbitrageR\tarbitrage\x128\n\x15include_basket_prices\x18\x02 \x01(\x08B\x04\xe2A\x01\x01R\x13includeBasketPrices*\xe1\x01\n\x0eArbitrageState\x12\x1f\n\x1bARBITRAGE_STATE_UNSPECIFIED\x10\x00\x12\x18\n\x14ARBITRAGE_STATE_IDLE\x10\x01\x12\x1e\n\x1aARBITRAGE_STATE_MONITORING\x10\x02\x12\x1d\n\x19ARBITRAGE_STATE_TRIGGERED\x10\x03\x12\x1d\n\x19ARBITRAGE_STATE_EXECUTING\x10\x04\x12\x1b\n\x17ARBITRAGE_STATE_STOPPED\x10\x05\x12\x19\n\x15ARBITRAGE_STATE_ERROR\x10\x06*q\n\rArbitrageSide\x12\x1e\n\x1aARBITRAGE_SIDE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bARBITRAGE_SIDE_BUY_A_SELL_B\x10\x01\x12\x1f\n\x1bARBITRAGE_SIDE_BUY_B_SELL_A\x10\x02*O\n\nBasketSide\x12\x1b\n\x17BASKET_SIDE_UNSPECIFIED\x10\x00\x12\x11\n\rBASKET_SIDE_A\x10\x01\x12\x11\n\rBASKET_SIDE_B\x10\x022\xa5\r\n\x10ArbitrageService\x12\x84\x01\n\x0cGetArbitrage\x12%.kdo.v1.arbitrage.GetArbitrageRequest\x1a\x1b.kdo.v1.arbitrage.Arbitrage\"0\xdaA\tarbitrage\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{arbitrage=arbitrages/*}\x12~\n\x0eListArbitrages\x12\'.kdo.v1.arbitrage.ListArbitragesRequest\x1a(.kdo.v1.arbitrage.ListArbitragesResponse\"\x19\xdaA\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/arbitrages\x12\x87\x01\n\x0fCreateArbitrage\x12(.kdo.v1.arbitrage.CreateArbitrageRequest\x1a\x1b.kdo.v1.arbitrage.Arbitrage\"-\xdaA\tarbitrage\x82\xd3\xe4\x93\x02\x1b:\tarbitrage\"\x0e/v1/arbitrages\x12\xa6\x01\n\x0fUpdateArbitrage\x12(.kdo.v1.arbitrage.UpdateArbitrageRequest\x1a\x1b.kdo.v1.arbitrage.Arbitrage\"L\xdaA\x15arbitrage,update_mask\x82\xd3\xe4\x93\x02.:\tarbitrage2!/v1/{arbitrage.name=arbitrages/*}\x12\x85\x01\n\x0fDeleteArbitrage\x12(.kdo.v1.arbitrage.DeleteArbitrageRequest\x1a\x16.google.protobuf.Empty\"0\xdaA\tarbitrage\x82\xd3\xe4\x93\x02\x1e*\x1c/v1/{arbitrage=arbitrages/*}\x12\x97\x01\n\x0eStartArbitrage\x12\'.kdo.v1.arbitrage.StartArbitrageRequest\x1a!.kdo.v1.arbitrage.ArbitrageStatus\"9\xdaA\tarbitrage\x82\xd3\xe4\x93\x02\':\x01*\"\"/v1/{arbitrage=arbitrages/*}:start\x12\x94\x01\n\rStopArbitrage\x12&.kdo.v1.arbitrage.StopArbitrageRequest\x1a!.kdo.v1.arbitrage.ArbitrageStatus\"8\xdaA\tarbitrage\x82\xd3\xe4\x93\x02&:\x01*\"!/v1/{arbitrage=arbitrages/*}:stop\x12\x9d\x01\n\x12GetArbitrageStatus\x12+.kdo.v1.arbitrage.GetArbitrageStatusRequest\x1a!.kdo.v1.arbitrage.ArbitrageStatus\"7\xdaA\tarbitrage\x82\xd3\xe4\x93\x02%\x12#/v1/{arbitrage=arbitrages/*}/status\x12\x9a\x01\n\x15ListArbitrageStatuses\x12..kdo.v1.arbitrage.ListArbitrageStatusesRequest\x1a/.kdo.v1.arbitrage.ListArbitrageStatusesResponse\" \xdaA\x00\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/arbitrages/status\x12\xb2\x01\n\x15StreamArbitrageStatus\x12..kdo.v1.arbitrage.StreamArbitrageStatusRequest\x1a\'.kdo.v1.arbitrage.ArbitrageStatusUpdate\">\xdaA\tarbitrage\x82\xd3\xe4\x93\x02,\x12*/v1/{arbitrage=arbitrages/*}/status:stream0\x01\x12\xab\x01\n\x15StreamArbitrageEvents\x12..kdo.v1.arbitrage.StreamArbitrageEventsRequest\x1a .kdo.v1.arbitrage.ArbitrageEvent\">\xdaA\tarbitrage\x82\xd3\xe4\x93\x02,\x12*/v1/{arbitrage=arbitrages/*}/events:stream0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xf4\x85\x01\n\x07\x12\x05\x00\x00\x81\x05\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x19\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\t\n\x02\x03\x07\x12\x03\x0b\x00\x1d\n\x08\n\x01\x08\x12\x03\r\x00D\n\t\n\x02\x08\x0b\x12\x03\r\x00D\n>\n\x02\x06\x00\x12\x04\x10\x00l\x01\x1a2 ArbitrageService - \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x10\x08\x18\n*\n\x04\x06\x00\x02\x00\x12\x04\x12\x02\x17\x03\x1a\x1c \xeb\x8b\xa8\xec\x9d\xbc \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x12\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x12\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x121:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x13\x04\x15\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x13\x04\x15\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x16\x047\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x16\x047\n*\n\x04\x06\x00\x02\x01\x12\x04\x1a\x02\x1f\x03\x1a\x1c \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1a\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1a\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1a5K\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1b\x04\x1d\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1b\x04\x1d\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1e\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1e\x04.\n#\n\x04\x06\x00\x02\x02\x12\x04\"\x02(\x03\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\"\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\"\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\"7@\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04#\x04&\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04#\x04&\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03\'\x047\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03\'\x047\n#\n\x04\x06\x00\x02\x03\x12\x04+\x021\x03\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03+\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03+\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03+7@\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04,\x04/\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04,\x04/\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x030\x04C\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x030\x04C\n#\n\x04\x06\x00\x02\x04\x12\x044\x029\x03\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x034\x06\x15\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x034\x16,\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0347L\n\r\n\x05\x06\x00\x02\x04\x04\x12\x045\x047\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x045\x047\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x038\x047\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x038\x047\n#\n\x04\x06\x00\x02\x05\x12\x04<\x02B\x03\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x8b\x9c\xec\x9e\x91\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03<\x06\x14\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03<\x15*\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03<5D\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04=\x04@\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04=\x04@\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03A\x047\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03A\x047\n#\n\x04\x06\x00\x02\x06\x12\x04E\x02K\x03\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\xa4\x91\xec\xa7\x80\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03E\x06\x13\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03E\x14(\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03E3B\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04F\x04I\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04F\x04I\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03J\x047\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03J\x047\n*\n\x04\x06\x00\x02\x07\x12\x04N\x02S\x03\x1a\x1c \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03N\x06\x18\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03N\x192\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03N=L\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04O\x04Q\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04O\x04Q\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03R\x047\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03R\x047\n1\n\x04\x06\x00\x02\x08\x12\x04V\x02[\x03\x1a# \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03V\x06\x1b\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03V\x1c8\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03VC`\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04W\x04Y\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04W\x04Y\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03Z\x04.\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03Z\x04.\n0\n\x04\x06\x00\x02\t\x12\x04^\x02c\x03\x1a\" \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03^\x06\x1b\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03^\x1c8\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03^CI\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03^J_\n\r\n\x05\x06\x00\x02\t\x04\x12\x04_\x04a\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04_\x04a\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03b\x047\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03b\x047\n3\n\x04\x06\x00\x02\n\x12\x04f\x02k\x03\x1a% \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03f\x06\x1b\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03f\x1c8\n\x0c\n\x05\x06\x00\x02\n\x06\x12\x03fCI\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03fJX\n\r\n\x05\x06\x00\x02\n\x04\x12\x04g\x04i\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04g\x04i\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03j\x047\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03j\x047\n\xd3\x01\n\x02\x04\x00\x12\x05s\x00\xa7\x01\x01\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x84\xa4\xec\xa0\x95\n2\xae\x01 ============================================================================\n Arbitrage Entity\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03s\x08\x11\n\x0b\n\x03\x04\x00\x07\x12\x04t\x02w\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04t\x02w\x04\n1\n\x04\x04\x00\x02\x00\x12\x03z\x02\x12\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03z\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03z\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03z\x10\x11\n\x1f\n\x04\x04\x00\x02\x01\x12\x04}\x02\x7f\x04\x1a\x11 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 ID\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03}\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03}\x08\n\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03}\r\x0e\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04}\x0f\x7f\x03\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03~\x04-\n)\n\x04\x04\x00\x02\x02\x12\x04\x82\x01\x02\x19\x1a\x1b \xec\x86\x8c\xec\x86\x8d \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\x82\x01\x02\x07\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x82\x01\x08\x14\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x82\x01\x17\x18\n:\n\x04\x04\x00\x02\x03\x12\x06\x85\x01\x02\x87\x01\x04\x1a* \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A ID (Basket \xeb\x8f\x84\xeb\xa9\x94\xec\x9d\xb8 \xec\xb0\xb8\xec\xa1\xb0)\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x85\x01\x02\x07\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x85\x01\x08\x13\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x85\x01\x16\x17\n\x0f\n\x05\x04\x00\x02\x03\x08\x12\x06\x85\x01\x18\x87\x01\x03\n\x10\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x04\x86\x01\x04*\n:\n\x04\x04\x00\x02\x04\x12\x06\x8a\x01\x02\x8c\x01\x04\x1a* \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B ID (Basket \xeb\x8f\x84\xeb\xa9\x94\xec\x9d\xb8 \xec\xb0\xb8\xec\xa1\xb0)\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x8a\x01\x02\x07\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x8a\x01\x08\x13\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x8a\x01\x16\x17\n\x0f\n\x05\x04\x00\x02\x04\x08\x12\x06\x8a\x01\x18\x8c\x01\x03\n\x10\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x04\x8b\x01\x04*\n \n\x04\x04\x00\x02\x05\x12\x04\x8f\x01\x02#\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x05\x06\x12\x04\x8f\x01\x02\x0f\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x8f\x01\x10\x1e\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x8f\x01!\"\n \n\x04\x04\x00\x02\x06\x12\x04\x92\x01\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x06\x05\x12\x04\x92\x01\x02\x06\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\x92\x01\x07\x10\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\x92\x01\x13\x14\n\x1f\n\x04\x04\x00\x02\x07\x12\x06\x95\x01\x02\x97\x01\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x07\x06\x12\x04\x95\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\x95\x01\x1c\'\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\x95\x01*,\n\x0f\n\x05\x04\x00\x02\x07\x08\x12\x06\x95\x01-\x97\x01\x03\n\x10\n\x08\x04\x00\x02\x07\x08\x9c\x08\x00\x12\x04\x96\x01\x04-\n\x1f\n\x04\x04\x00\x02\x08\x12\x06\x9a\x01\x02\x9c\x01\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x08\x06\x12\x04\x9a\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\x9a\x01\x1c\'\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\x9a\x01*,\n\x0f\n\x05\x04\x00\x02\x08\x08\x12\x06\x9a\x01-\x9c\x01\x03\n\x10\n\x08\x04\x00\x02\x08\x08\x9c\x08\x00\x12\x04\x9b\x01\x04-\nE\n\x04\x04\x00\x02\t\x12\x06\x9f\x01\x02\xa1\x01\x04\x1a5 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A \xec\x83\x81\xec\x84\xb8 (OUTPUT_ONLY, \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x00\x02\t\x06\x12\x04\x9f\x01\x02\x16\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\x9f\x01\x17\x1f\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\x9f\x01\"$\n\x0f\n\x05\x04\x00\x02\t\x08\x12\x06\x9f\x01%\xa1\x01\x03\n\x10\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x04\xa0\x01\x04-\nE\n\x04\x04\x00\x02\n\x12\x06\xa4\x01\x02\xa6\x01\x04\x1a5 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B \xec\x83\x81\xec\x84\xb8 (OUTPUT_ONLY, \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x00\x02\n\x06\x12\x04\xa4\x01\x02\x16\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\xa4\x01\x17\x1f\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\xa4\x01\"$\n\x0f\n\x05\x04\x00\x02\n\x08\x12\x06\xa4\x01%\xa6\x01\x03\n\x10\n\x08\x04\x00\x02\n\x08\x9c\x08\x00\x12\x04\xa5\x01\x04-\n\xd6\x01\n\x02\x04\x01\x12\x06\xae\x01\x00\xb4\x01\x01\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x84\xa4\xec\xa0\x95\n2\xb3\x01 ============================================================================\n Trigger Configuration\n ============================================================================\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xae\x01\x08\x15\n \n\x04\x04\x01\x02\x00\x12\x04\xb0\x01\x02!\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n\r\n\x05\x04\x01\x02\x00\x06\x12\x04\xb0\x01\x02\x12\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xb0\x01\x13\x1c\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xb0\x01\x1f \nB\n\x04\x04\x01\x02\x01\x12\x04\xb3\x01\x02\x19\x1a4 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9b\x84 \xec\x9e\xac\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xea\xb9\x8c\xec\xa7\x80 \xeb\x8c\x80\xea\xb8\xb0\xec\x8b\x9c\xea\xb0\x84 (ms)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xb3\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xb3\x01\t\x14\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xb3\x01\x17\x18\n \n\x02\x04\x02\x12\x06\xb7\x01\x00\xbe\x01\x01\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xb7\x01\x08\x18\n\x0e\n\x04\x04\x02\x08\x00\x12\x06\xb8\x01\x02\xbd\x01\x03\n\r\n\x05\x04\x02\x08\x00\x01\x12\x04\xb8\x01\x08\x11\n,\n\x04\x04\x02\x02\x00\x12\x04\xba\x01\x04,\x1a\x1e \xec\xa0\x88\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (\xea\xb8\x88\xec\x95\xa1)\n\n\r\n\x05\x04\x02\x02\x00\x06\x12\x04\xba\x01\x04\x19\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xba\x01\x1a\'\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xba\x01*+\n)\n\x04\x04\x02\x02\x01\x12\x04\xbc\x01\x04&\x1a\x1b \xec\x83\x81\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (bps)\n\n\r\n\x05\x04\x02\x02\x01\x06\x12\x04\xbc\x01\x04\x16\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xbc\x01\x17!\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xbc\x01$%\n*\n\x02\x04\x03\x12\x06\xc1\x01\x00\xc4\x01\x01\x1a\x1c \xec\xa0\x88\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\xa1\xb0\xea\xb1\xb4\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xc1\x01\x08\x1d\n,\n\x04\x04\x03\x02\x00\x12\x04\xc3\x01\x02\x16\x1a\x1e \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x9b\x90)\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xc3\x01\x02\x07\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xc3\x01\x08\x11\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xc3\x01\x14\x15\n*\n\x02\x04\x04\x12\x06\xc7\x01\x00\xca\x01\x01\x1a\x1c \xec\x83\x81\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\xa1\xb0\xea\xb1\xb4\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xc7\x01\x08\x1a\n9\n\x04\x04\x04\x02\x00\x12\x04\xc9\x01\x02\x1b\x1a+ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (bps, 1bp = 0.01%)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc9\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc9\x01\t\x16\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc9\x01\x19\x1a\n\xd3\x01\n\x02\x04\x05\x12\x06\xd1\x01\x00\xef\x01\x01\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x81\xed\x83\x9c\n2\xad\x01 ============================================================================\n Status & Events\n ============================================================================\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xd1\x01\x08\x17\n2\n\x04\x04\x05\x02\x00\x12\x04\xd3\x01\x02\x12\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xd3\x01\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd3\x01\t\r\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd3\x01\x10\x11\n\x1f\n\x04\x04\x05\x02\x01\x12\x04\xd6\x01\x02\x0f\x1a\x11 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 ID\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xd6\x01\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xd6\x01\x08\n\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xd6\x01\r\x0e\n\x1d\n\x04\x04\x05\x02\x02\x12\x04\xd9\x01\x02\x1b\x1a\x0f \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x05\x02\x02\x06\x12\x04\xd9\x01\x02\x10\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xd9\x01\x11\x16\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xd9\x01\x19\x1a\n)\n\x04\x04\x05\x02\x03\x12\x04\xdc\x01\x02\x1b\x1a\x1b \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A \xed\x98\x84\xec\x9e\xac \xea\xb0\x80\xec\xb9\x98\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xdc\x01\x02\x07\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xdc\x01\x08\x16\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xdc\x01\x19\x1a\n)\n\x04\x04\x05\x02\x04\x12\x04\xdf\x01\x02\x1b\x1a\x1b \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B \xed\x98\x84\xec\x9e\xac \xea\xb0\x80\xec\xb9\x98\n\n\r\n\x05\x04\x05\x02\x04\x05\x12\x04\xdf\x01\x02\x07\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\xdf\x01\x08\x16\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\xdf\x01\x19\x1a\n#\n\x04\x04\x05\x02\x05\x12\x04\xe2\x01\x02\x1b\x1a\x15 \xed\x98\x84\xec\x9e\xac \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x05\x02\x05\x05\x12\x04\xe2\x01\x02\x07\n\r\n\x05\x04\x05\x02\x05\x01\x12\x04\xe2\x01\x08\x16\n\r\n\x05\x04\x05\x02\x05\x03\x12\x04\xe2\x01\x19\x1a\n)\n\x04\x04\x05\x02\x06\x12\x04\xe5\x01\x02 \x1a\x1b \xed\x98\x84\xec\x9e\xac \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (bps)\n\n\r\n\x05\x04\x05\x02\x06\x05\x12\x04\xe5\x01\x02\x08\n\r\n\x05\x04\x05\x02\x06\x01\x12\x04\xe5\x01\t\x1b\n\r\n\x05\x04\x05\x02\x06\x03\x12\x04\xe5\x01\x1e\x1f\n4\n\x04\x04\x05\x02\x07\x12\x04\xe8\x01\x02%\x1a& \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c (\xec\x8b\xa4\xed\x96\x89 \xec\xa4\x91\xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c)\n\n\r\n\x05\x04\x05\x02\x07\x06\x12\x04\xe8\x01\x02\x10\n\r\n\x05\x04\x05\x02\x07\x01\x12\x04\xe8\x01\x11 \n\r\n\x05\x04\x05\x02\x07\x03\x12\x04\xe8\x01#$\n\x16\n\x04\x04\x05\x02\x08\x12\x04\xeb\x01\x02\x1b\x1a\x08 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x05\x02\x08\x06\x12\x04\xeb\x01\x02\x10\n\r\n\x05\x04\x05\x02\x08\x01\x12\x04\xeb\x01\x11\x16\n\r\n\x05\x04\x05\x02\x08\x03\x12\x04\xeb\x01\x19\x1a\n;\n\x04\x04\x05\x02\t\x12\x04\xee\x01\x02\"\x1a- \xec\x98\x88\xec\x83\x81 \xec\x8b\xa4\xed\x96\x89 \xea\xb2\xb0\xea\xb3\xbc (\xed\x98\x84\xec\x9e\xac \xed\x98\xb8\xea\xb0\x80 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x05\x02\t\x06\x12\x04\xee\x01\x02\x13\n\r\n\x05\x04\x05\x02\t\x01\x12\x04\xee\x01\x14\x1c\n\r\n\x05\x04\x05\x02\t\x03\x12\x04\xee\x01\x1f!\n$\n\x02\x04\x06\x12\x06\xf2\x01\x00\x81\x02\x01\x1a\x16 \xec\x98\x88\xec\x83\x81 \xec\x8b\xa4\xed\x96\x89 \xea\xb2\xb0\xea\xb3\xbc\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xf2\x01\x08\x19\n1\n\x04\x04\x06\x02\x00\x12\x04\xf4\x01\x02\x1d\x1a# A\xeb\xa7\xa4\xec\x88\x98-B\xeb\xa7\xa4\xeb\x8f\x84 \xec\x8b\x9c \xec\x98\x88\xec\x83\x81 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xf4\x01\x02\x07\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf4\x01\x08\x18\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf4\x01\x1b\x1c\n1\n\x04\x04\x06\x02\x01\x12\x04\xf7\x01\x02\x1d\x1a# B\xeb\xa7\xa4\xec\x88\x98-A\xeb\xa7\xa4\xeb\x8f\x84 \xec\x8b\x9c \xec\x98\x88\xec\x83\x81 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xf7\x01\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xf7\x01\x08\x18\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xf7\x01\x1b\x1c\n)\n\x04\x04\x06\x02\x02\x12\x04\xfa\x01\x02\x1a\x1a\x1b \xec\x98\x88\xec\x83\x81 \xec\x8a\xac\xeb\xa6\xac\xed\x94\xbc\xec\xa7\x80 (bps)\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xfa\x01\x02\x08\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xfa\x01\t\x15\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xfa\x01\x18\x19\nA\n\x04\x04\x06\x02\x03\x12\x04\xfd\x01\x02\x16\x1a3 \xec\x8b\xa4\xed\x96\x89 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80 (\xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89 \xec\xb6\xa9\xeb\xb6\x84\xed\x95\x9c\xec\xa7\x80)\n\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\xfd\x01\x02\x06\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xfd\x01\x07\x11\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xfd\x01\x14\x15\nA\n\x04\x04\x06\x02\x04\x12\x04\x80\x02\x02\x14\x1a3 \xec\x8b\xa4\xed\x96\x89 \xeb\xb6\x88\xea\xb0\x80 \xec\x82\xac\xec\x9c\xa0 (executable=false\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0)\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\x80\x02\x02\x08\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\x80\x02\t\x0f\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\x80\x02\x12\x13\n-\n\x02\x05\x00\x12\x06\x84\x02\x00\x92\x02\x01\x1a\x1f \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x05\x00\x01\x12\x04\x84\x02\x05\x13\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\x85\x02\x02\"\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x85\x02\x02\x1d\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x85\x02 !\n1\n\x04\x05\x00\x02\x01\x12\x04\x87\x02\x02\x1b\x1a# \xeb\x8c\x80\xea\xb8\xb0 \xec\xa4\x91 (\xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\xa8, \xeb\xaf\xb8\xec\x8b\x9c\xec\x9e\x91)\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x87\x02\x02\x16\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x87\x02\x19\x1a\nE\n\x04\x05\x00\x02\x02\x12\x04\x89\x02\x02!\x1a7 \xeb\xaa\xa8\xeb\x8b\x88\xed\x84\xb0\xeb\xa7\x81 \xec\xa4\x91 (\xec\x8b\x9c\xec\x84\xb8 \xec\x88\x98\xec\x8b\xa0 \xeb\xb0\x8f \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x8f\x89\xea\xb0\x80)\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x89\x02\x02\x1c\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x89\x02\x1f \nB\n\x04\x05\x00\x02\x03\x12\x04\x8b\x02\x02 \x1a4 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\x9c\xeb\x8f\x99\xeb\x90\xa8 (\xec\xa1\xb0\xea\xb1\xb4 \xec\xb6\xa9\xec\xa1\xb1, \xec\x8b\xa4\xed\x96\x89 \xec\xa4\x80\xeb\xb9\x84)\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\x8b\x02\x02\x1b\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\x8b\x02\x1e\x1f\n.\n\x04\x05\x00\x02\x04\x12\x04\x8d\x02\x02 \x1a  \xec\x8b\xa4\xed\x96\x89 \xec\xa4\x91 (\xec\xa3\xbc\xeb\xac\xb8 \xec\xa7\x84\xed\x96\x89 \xec\xa4\x91)\n\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\x8d\x02\x02\x1b\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\x8d\x02\x1e\x1f\n\x19\n\x04\x05\x00\x02\x05\x12\x04\x8f\x02\x02\x1e\x1a\x0b \xec\xa4\x91\xec\xa7\x80\xeb\x90\xa8\n\n\r\n\x05\x05\x00\x02\x05\x01\x12\x04\x8f\x02\x02\x19\n\r\n\x05\x05\x00\x02\x05\x02\x12\x04\x8f\x02\x1c\x1d\n\x1d\n\x04\x05\x00\x02\x06\x12\x04\x91\x02\x02\x1c\x1a\x0f \xec\x97\x90\xeb\x9f\xac \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x05\x00\x02\x06\x01\x12\x04\x91\x02\x02\x17\n\r\n\x05\x05\x00\x02\x06\x02\x12\x04\x91\x02\x1a\x1b\n\x1d\n\x02\x04\x07\x12\x06\x95\x02\x00\xa7\x02\x01\x1a\x0f \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x95\x02\x08\x16\n\x1d\n\x04\x04\x07\x02\x00\x12\x04\x97\x02\x02\x19\x1a\x0f \xec\x8b\xa4\xed\x96\x89 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x07\x02\x00\x06\x12\x04\x97\x02\x02\x0f\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x97\x02\x10\x14\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x97\x02\x17\x18\n*\n\x04\x04\x07\x02\x01\x12\x04\x9a\x02\x02\x1b\x1a\x1c \xed\x98\x84\xec\x9e\xac \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c (1-based)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x9a\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x9a\x02\t\x16\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x9a\x02\x19\x1a\n!\n\x04\x04\x07\x02\x02\x12\x04\x9d\x02\x02\x1a\x1a\x13 \xec\xb4\x9d \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\x9d\x02\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x9d\x02\t\x15\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x9d\x02\x18\x19\n*\n\x04\x04\x07\x02\x03\x12\x04\xa0\x02\x02*\x1a\x1c \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c\xeb\xb3\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x07\x02\x03\x04\x12\x04\xa0\x02\x02\n\n\r\n\x05\x04\x07\x02\x03\x06\x12\x04\xa0\x02\x0b\x19\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xa0\x02\x1a%\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xa0\x02()\n \n\x04\x04\x07\x02\x04\x12\x04\xa3\x02\x02\x1d\x1a\x12 \xec\xa0\x84\xec\xb2\xb4 \xec\xb2\xb4\xea\xb2\xb0\xeb\xa5\xa0\n\n\r\n\x05\x04\x07\x02\x04\x05\x12\x04\xa3\x02\x02\x08\n\r\n\x05\x04\x07\x02\x04\x01\x12\x04\xa3\x02\t\x18\n\r\n\x05\x04\x07\x02\x04\x03\x12\x04\xa3\x02\x1b\x1c\n-\n\x04\x04\x07\x02\x05\x12\x04\xa6\x02\x02\x1b\x1a\x1f \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x07\x02\x05\x05\x12\x04\xa6\x02\x02\x07\n\r\n\x05\x04\x07\x02\x05\x01\x12\x04\xa6\x02\x08\x16\n\r\n\x05\x04\x07\x02\x05\x03\x12\x04\xa6\x02\x19\x1a\n#\n\x02\x05\x01\x12\x06\xaa\x02\x00\xb0\x02\x01\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xeb\xb0\xa9\xed\x96\xa5\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xaa\x02\x05\x12\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xab\x02\x02!\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xab\x02\x02\x1c\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xab\x02\x1f \n\"\n\x04\x05\x01\x02\x01\x12\x04\xad\x02\x02\"\x1a\x14 A \xeb\xa7\xa4\xec\x88\x98, B \xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xad\x02\x02\x1d\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xad\x02 !\n\"\n\x04\x05\x01\x02\x02\x12\x04\xaf\x02\x02\"\x1a\x14 B \xeb\xa7\xa4\xec\x88\x98, A \xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xaf\x02\x02\x1d\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xaf\x02 !\n*\n\x02\x04\x08\x12\x06\xb3\x02\x00\xbf\x02\x01\x1a\x1c \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c\xeb\xb3\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xb3\x02\x08\x16\n \n\x04\x04\x08\x02\x00\x12\x04\xb5\x02\x02\x13\x1a\x12 \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xb5\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xb5\x02\t\x0e\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xb5\x02\x11\x12\n\'\n\x04\x04\x08\x02\x01\x12\x04\xb8\x02\x02,\x1a\x19 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\xb8\x02\x02\x14\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xb8\x02\x15\'\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xb8\x02*+\n\'\n\x04\x04\x08\x02\x02\x12\x04\xbb\x02\x02+\x1a\x19 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x08\x02\x02\x06\x12\x04\xbb\x02\x02\x14\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xbb\x02\x15&\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xbb\x02)*\n\x19\n\x04\x04\x08\x02\x03\x12\x04\xbe\x02\x02\x17\x1a\x0b \xec\xb2\xb4\xea\xb2\xb0\xeb\xa5\xa0\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\xbe\x02\x02\x08\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\xbe\x02\t\x12\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\xbe\x02\x15\x16\n#\n\x02\x04\t\x12\x06\xc2\x02\x00\xce\x02\x01\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xed\x86\xb5\xea\xb3\x84\n\n\x0b\n\x03\x04\t\x01\x12\x04\xc2\x02\x08\x16\n\'\n\x04\x04\t\x02\x00\x12\x04\xc4\x02\x02\x1b\x1a\x19 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\x9c\xeb\x8f\x99 \xed\x9a\x9f\xec\x88\x98\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xc4\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xc4\x02\t\x16\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xc4\x02\x19\x1a\n$\n\x04\x04\t\x02\x01\x12\x04\xc7\x02\x02\x1d\x1a\x16 \xec\x8b\xa4\xed\x96\x89 \xec\x99\x84\xeb\xa3\x8c \xed\x9a\x9f\xec\x88\x98\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xc7\x02\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xc7\x02\t\x18\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xc7\x02\x1b\x1c\n$\n\x04\x04\t\x02\x02\x12\x04\xca\x02\x02 \x1a\x16 \xec\x8b\xa4\xed\x96\x89 \xec\x8b\xa4\xed\x8c\xa8 \xed\x9a\x9f\xec\x88\x98\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\xca\x02\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xca\x02\t\x1b\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xca\x02\x1e\x1f\n\x1a\n\x04\x04\t\x02\x03\x12\x04\xcd\x02\x02\x19\x1a\x0c \xec\xb4\x9d \xec\x88\x98\xec\x9d\xb5\n\n\r\n\x05\x04\t\x02\x03\x05\x12\x04\xcd\x02\x02\x07\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xcd\x02\x08\x14\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xcd\x02\x17\x18\n5\n\x02\x04\n\x12\x06\xd1\x02\x00\xe3\x02\x01\x1a\' \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (\xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xec\x9a\xa9)\n\n\x0b\n\x03\x04\n\x01\x12\x04\xd1\x02\x08\x1d\n2\n\x04\x04\n\x02\x00\x12\x04\xd3\x02\x02\x12\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xd3\x02\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xd3\x02\t\r\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xd3\x02\x10\x11\n\x1f\n\x04\x04\n\x02\x01\x12\x04\xd6\x02\x02\x0f\x1a\x11 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 ID\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xd6\x02\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xd6\x02\x08\n\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xd6\x02\r\x0e\n)\n\x04\x04\n\x02\x02\x12\x04\xd9\x02\x02,\x1a\x1b \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\x93\xa4\n\n\r\n\x05\x04\n\x02\x02\x06\x12\x04\xd9\x02\x02\x1b\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xd9\x02\x1c\'\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xd9\x02*+\nF\n\x04\x04\n\x02\x03\x12\x04\xdc\x02\x02\x1d\x1a8 \xec\x83\x81\xed\x83\x9c (\xed\x95\x84\xeb\x93\x9c\xeb\xa7\x88\xec\x8a\xa4\xed\x81\xac\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc \xeb\xb6\x80\xeb\xb6\x84 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\r\n\x05\x04\n\x02\x03\x06\x12\x04\xdc\x02\x02\x11\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xdc\x02\x12\x18\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xdc\x02\x1b\x1c\nd\n\x04\x04\n\x02\x04\x12\x04\xdf\x02\x02/\x1aV \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9 (include_basket_prices=true\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0, \xeb\xb3\x80\xea\xb2\xbd\xeb\xb6\x84\xeb\xa7\x8c)\n\n\r\n\x05\x04\n\x02\x04\x04\x12\x04\xdf\x02\x02\n\n\r\n\x05\x04\n\x02\x04\x06\x12\x04\xdf\x02\x0b\x1a\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xdf\x02\x1b*\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xdf\x02-.\nd\n\x04\x04\n\x02\x05\x12\x04\xe2\x02\x02/\x1aV \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9 (include_basket_prices=true\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0, \xeb\xb3\x80\xea\xb2\xbd\xeb\xb6\x84\xeb\xa7\x8c)\n\n\r\n\x05\x04\n\x02\x05\x04\x12\x04\xe2\x02\x02\n\n\r\n\x05\x04\n\x02\x05\x06\x12\x04\xe2\x02\x0b\x1a\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\xe2\x02\x1b*\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\xe2\x02-.\n&\n\x02\x04\x0b\x12\x06\xe6\x02\x00\xfa\x02\x01\x1a\x18 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xe6\x02\x08\x16\n2\n\x04\x04\x0b\x02\x00\x12\x04\xe8\x02\x02\x12\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xe8\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xe8\x02\t\r\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xe8\x02\x10\x11\n\x1f\n\x04\x04\x0b\x02\x01\x12\x04\xeb\x02\x02\x0f\x1a\x11 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 ID\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xeb\x02\x02\x07\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xeb\x02\x08\n\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xeb\x02\r\x0e\n\"\n\x04\x04\x0b\x08\x00\x12\x06\xee\x02\x02\xf9\x02\x03\x1a\x12 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x0b\x08\x00\x01\x12\x04\xee\x02\x08\r\n\x0c\n\x04\x04\x0b\x02\x02\x12\x04\xef\x02\x04(\n\r\n\x05\x04\x0b\x02\x02\x06\x12\x04\xef\x02\x04\x15\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xef\x02\x16#\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xef\x02&\'\n\x0c\n\x04\x04\x0b\x02\x03\x12\x04\xf0\x02\x04&\n\r\n\x05\x04\x0b\x02\x03\x06\x12\x04\xf0\x02\x04\x14\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xf0\x02\x15!\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xf0\x02$%\n\x0c\n\x04\x04\x0b\x02\x04\x12\x04\xf1\x02\x04!\n\r\n\x05\x04\x0b\x02\x04\x06\x12\x04\xf1\x02\x04\x12\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\xf1\x02\x13\x1c\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\xf1\x02\x1f \n\x0c\n\x04\x04\x0b\x02\x05\x12\x04\xf2\x02\x04(\n\r\n\x05\x04\x0b\x02\x05\x06\x12\x04\xf2\x02\x04\x15\n\r\n\x05\x04\x0b\x02\x05\x01\x12\x04\xf2\x02\x16#\n\r\n\x05\x04\x0b\x02\x05\x03\x12\x04\xf2\x02&\'\n\x0c\n\x04\x04\x0b\x02\x06\x12\x04\xf3\x02\x04,\n\r\n\x05\x04\x0b\x02\x06\x06\x12\x04\xf3\x02\x04\x17\n\r\n\x05\x04\x0b\x02\x06\x01\x12\x04\xf3\x02\x18\'\n\r\n\x05\x04\x0b\x02\x06\x03\x12\x04\xf3\x02*+\n\x0c\n\x04\x04\x0b\x02\x07\x12\x04\xf4\x02\x04&\n\r\n\x05\x04\x0b\x02\x07\x06\x12\x04\xf4\x02\x04\x14\n\r\n\x05\x04\x0b\x02\x07\x01\x12\x04\xf4\x02\x15!\n\r\n\x05\x04\x0b\x02\x07\x03\x12\x04\xf4\x02$%\n\x0c\n\x04\x04\x0b\x02\x08\x12\x04\xf5\x02\x04,\n\r\n\x05\x04\x0b\x02\x08\x06\x12\x04\xf5\x02\x04\x17\n\r\n\x05\x04\x0b\x02\x08\x01\x12\x04\xf5\x02\x18\'\n\r\n\x05\x04\x0b\x02\x08\x03\x12\x04\xf5\x02*+\n\x0c\n\x04\x04\x0b\x02\t\x12\x04\xf6\x02\x045\n\r\n\x05\x04\x0b\x02\t\x06\x12\x04\xf6\x02\x04\x1b\n\r\n\x05\x04\x0b\x02\t\x01\x12\x04\xf6\x02\x1c/\n\r\n\x05\x04\x0b\x02\t\x03\x12\x04\xf6\x0224\n\x0c\n\x04\x04\x0b\x02\n\x12\x04\xf7\x02\x04\x1a\n\r\n\x05\x04\x0b\x02\n\x06\x12\x04\xf7\x02\x04\x0e\n\r\n\x05\x04\x0b\x02\n\x01\x12\x04\xf7\x02\x0f\x14\n\r\n\x05\x04\x0b\x02\n\x03\x12\x04\xf7\x02\x17\x19\n\x0c\n\x04\x04\x0b\x02\x0b\x12\x04\xf8\x02\x04-\n\r\n\x05\x04\x0b\x02\x0b\x06\x12\x04\xf8\x02\x04\x1a\n\r\n\x05\x04\x0b\x02\x0b\x01\x12\x04\xf8\x02\x1b\'\n\r\n\x05\x04\x0b\x02\x0b\x03\x12\x04\xf8\x02*,\n\'\n\x02\x04\x0c\x12\x06\xfd\x02\x00\x80\x03\x01\x1a\x19 \xec\x83\x81\xed\x83\x9c \xeb\xb3\x80\xea\xb2\xbd \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xfd\x02\x08\x19\n\x0c\n\x04\x04\x0c\x02\x00\x12\x04\xfe\x02\x02\x1f\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xfe\x02\x02\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xfe\x02\x11\x1a\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xfe\x02\x1d\x1e\n\x0c\n\x04\x04\x0c\x02\x01\x12\x04\xff\x02\x02\x1f\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xff\x02\x02\x10\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xff\x02\x11\x1a\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xff\x02\x1d\x1e\n-\n\x02\x04\r\x12\x06\x83\x03\x00\x88\x03\x01\x1a\x1f \xea\xb0\x80\xea\xb2\xa9 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\r\x01\x12\x04\x83\x03\x08\x18\n\x0c\n\x04\x04\r\x02\x00\x12\x04\x84\x03\x02\x1b\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\x84\x03\x02\x07\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\x84\x03\x08\x16\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\x84\x03\x19\x1a\n\x0c\n\x04\x04\r\x02\x01\x12\x04\x85\x03\x02\x1b\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\x85\x03\x02\x07\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\x85\x03\x08\x16\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\x85\x03\x19\x1a\n\x0c\n\x04\x04\r\x02\x02\x12\x04\x86\x03\x02\x13\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\x86\x03\x02\x07\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x86\x03\x08\x0e\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x86\x03\x11\x12\n\x0c\n\x04\x04\r\x02\x03\x12\x04\x87\x03\x02\x18\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\x87\x03\x02\x08\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\x87\x03\t\x13\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\x87\x03\x16\x17\n*\n\x02\x04\x0e\x12\x06\x8b\x03\x00\x8e\x03\x01\x1a\x1c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\x8b\x03\x08\x16\n\x0c\n\x04\x04\x0e\x02\x00\x12\x04\x8c\x03\x02\x19\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\x8c\x03\x02\x0f\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x8c\x03\x10\x14\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x8c\x03\x17\x18\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\x8d\x03\x02\x13\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x8d\x03\x02\x07\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x8d\x03\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x8d\x03\x11\x12\n*\n\x02\x04\x0f\x12\x06\x91\x03\x00\x94\x03\x01\x1a\x1c \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\x91\x03\x08\x19\n\x0c\n\x04\x04\x0f\x02\x00\x12\x04\x92\x03\x02\x13\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\x92\x03\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x92\x03\t\x0e\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x92\x03\x11\x12\n\x0c\n\x04\x04\x0f\x02\x01\x12\x04\x93\x03\x02\x1a\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\x93\x03\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\x93\x03\t\x15\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\x93\x03\x18\x19\n\'\n\x02\x04\x10\x12\x06\x97\x03\x00\x9c\x03\x01\x1a\x19 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x9c\xec\xb6\x9c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x10\x01\x12\x04\x97\x03\x08\x1b\n\x0c\n\x04\x04\x10\x02\x00\x12\x04\x98\x03\x02\x13\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\x98\x03\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\x98\x03\t\x0e\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\x98\x03\x11\x12\n\x0c\n\x04\x04\x10\x02\x01\x12\x04\x99\x03\x02\x14\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\x99\x03\x02\x08\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\x99\x03\t\x0f\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\x99\x03\x12\x13\n\x0c\n\x04\x04\x10\x02\x02\x12\x04\x9a\x03\x02\x15\n\r\n\x05\x04\x10\x02\x02\x05\x12\x04\x9a\x03\x02\x07\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\x9a\x03\x08\x10\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\x9a\x03\x13\x14\n\x0c\n\x04\x04\x10\x02\x03\x12\x04\x9b\x03\x02\x13\n\r\n\x05\x04\x10\x02\x03\x05\x12\x04\x9b\x03\x02\x08\n\r\n\x05\x04\x10\x02\x03\x01\x12\x04\x9b\x03\t\x0e\n\r\n\x05\x04\x10\x02\x03\x03\x12\x04\x9b\x03\x11\x12\n \n\x02\x04\x11\x12\x06\x9f\x03\x00\xa4\x03\x01\x1a\x12 \xec\xb2\xb4\xea\xb2\xb0 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x11\x01\x12\x04\x9f\x03\x08\x18\n\x0c\n\x04\x04\x11\x02\x00\x12\x04\xa0\x03\x02\x13\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xa0\x03\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xa0\x03\t\x0e\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xa0\x03\x11\x12\n\x0c\n\x04\x04\x11\x02\x01\x12\x04\xa1\x03\x02\x14\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xa1\x03\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xa1\x03\t\x0f\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xa1\x03\x12\x13\n\x0c\n\x04\x04\x11\x02\x02\x12\x04\xa2\x03\x02\x1c\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\xa2\x03\x02\x07\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xa2\x03\x08\x17\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xa2\x03\x1a\x1b\n\x0c\n\x04\x04\x11\x02\x03\x12\x04\xa3\x03\x02\x19\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\xa3\x03\x02\x07\n\r\n\x05\x04\x11\x02\x03\x01\x12\x04\xa3\x03\x08\x14\n\r\n\x05\x04\x11\x02\x03\x03\x12\x04\xa3\x03\x17\x18\n*\n\x02\x04\x12\x12\x06\xa7\x03\x00\xaa\x03\x01\x1a\x1c \xeb\x9d\xbc\xec\x9a\xb4\xeb\x93\x9c \xec\x99\x84\xeb\xa3\x8c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xa7\x03\x08\x1b\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\xa8\x03\x02\x13\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xa8\x03\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xa8\x03\t\x0e\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xa8\x03\x11\x12\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\xa9\x03\x02\x17\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xa9\x03\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xa9\x03\t\x12\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xa9\x03\x15\x16\n\'\n\x02\x04\x13\x12\x06\xad\x03\x00\xaf\x03\x01\x1a\x19 \xec\x8b\xa4\xed\x96\x89 \xec\x99\x84\xeb\xa3\x8c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xad\x03\x08\x1f\n\x0c\n\x04\x04\x13\x02\x00\x12\x04\xae\x03\x02\x1d\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xae\x03\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xae\x03\t\x18\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xae\x03\x1b\x1c\n \n\x02\x04\x14\x12\x06\xb2\x03\x00\xb4\x03\x01\x1a\x12 \xec\x97\x90\xeb\x9f\xac \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xb2\x03\x08\x12\n\x0c\n\x04\x04\x14\x02\x00\x12\x04\xb3\x03\x02\x15\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xb3\x03\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xb3\x03\t\x10\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xb3\x03\x13\x14\n \n\x02\x05\x02\x12\x06\xb7\x03\x00\xbb\x03\x01\x1a\x12 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb5\xac\xeb\xb6\x84\n\n\x0b\n\x03\x05\x02\x01\x12\x04\xb7\x03\x05\x0f\n\x0c\n\x04\x05\x02\x02\x00\x12\x04\xb8\x03\x02\x1e\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\xb8\x03\x02\x19\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\xb8\x03\x1c\x1d\n\x0c\n\x04\x05\x02\x02\x01\x12\x04\xb9\x03\x02\x14\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\xb9\x03\x02\x0f\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\xb9\x03\x12\x13\n\x0c\n\x04\x05\x02\x02\x02\x12\x04\xba\x03\x02\x14\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\xba\x03\x02\x0f\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\xba\x03\x12\x13\n=\n\x02\x04\x15\x12\x06\xbe\x03\x00\xcd\x03\x01\x1a/ \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9 (\xea\xb0\x9c\xeb\xb3\x84 \xec\xa2\x85\xeb\xaa\xa9)\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xbe\x03\x08\x17\n\x1d\n\x04\x04\x15\x02\x00\x12\x04\xc0\x03\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xc0\x03\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xc0\x03\t\x0f\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xc0\x03\x12\x13\n&\n\x04\x04\x15\x02\x01\x12\x04\xc3\x03\x02\x12\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xc3\x03\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xc3\x03\t\r\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xc3\x03\x10\x11\n&\n\x04\x04\x15\x02\x02\x12\x04\xc6\x03\x02\x12\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x15\x02\x02\x05\x12\x04\xc6\x03\x02\x08\n\r\n\x05\x04\x15\x02\x02\x01\x12\x04\xc6\x03\t\r\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xc6\x03\x10\x11\n-\n\x04\x04\x15\x02\x03\x12\x04\xc9\x03\x02\x15\x1a\x1f \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x15\x02\x03\x05\x12\x04\xc9\x03\x02\x07\n\r\n\x05\x04\x15\x02\x03\x01\x12\x04\xc9\x03\x08\x10\n\r\n\x05\x04\x15\x02\x03\x03\x12\x04\xc9\x03\x13\x14\n-\n\x04\x04\x15\x02\x04\x12\x04\xcc\x03\x02\x15\x1a\x1f \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x15\x02\x04\x05\x12\x04\xcc\x03\x02\x07\n\r\n\x05\x04\x15\x02\x04\x01\x12\x04\xcc\x03\x08\x10\n\r\n\x05\x04\x15\x02\x04\x03\x12\x04\xcc\x03\x13\x14\nT\n\x02\x04\x16\x12\x06\xd0\x03\x00\xd6\x03\x01\x1aF \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb0\x80\xea\xb2\xa9 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 (\xeb\xb3\x80\xea\xb2\xbd\xeb\x90\x9c \xec\xa2\x85\xeb\xaa\xa9\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xd0\x03\x08\x1e\n&\n\x04\x04\x16\x02\x00\x12\x04\xd2\x03\x02\x16\x1a\x18 \xec\x96\xb4\xeb\x8a\x90 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93\xec\x9d\xb8\xec\xa7\x80\n\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\xd2\x03\x02\x0c\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xd2\x03\r\x11\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xd2\x03\x14\x15\n:\n\x04\x04\x16\x02\x01\x12\x04\xd5\x03\x02-\x1a, \xeb\xb3\x80\xea\xb2\xbd\xeb\x90\x9c \xec\xa2\x85\xeb\xaa\xa9\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8 (\xec\xa0\x84\xec\xb2\xb4 \xec\x95\x84\xeb\x8b\x98)\n\n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\xd5\x03\x02\n\n\r\n\x05\x04\x16\x02\x01\x06\x12\x04\xd5\x03\x0b\x1a\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xd5\x03\x1b(\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xd5\x03+,\n\xc6\x01\n\x02\x04\x17\x12\x06\xdc\x03\x00\xe4\x03\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xdc\x03\x08\x1b\n4\n\x04\x04\x17\x02\x00\x12\x06\xde\x03\x02\xe3\x03\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xde\x03\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xde\x03\t\x12\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xde\x03\x15\x16\n\x0f\n\x05\x04\x17\x02\x00\x08\x12\x06\xde\x03\x17\xe3\x03\x03\n\x10\n\x08\x04\x17\x02\x00\x08\x9c\x08\x00\x12\x04\xdf\x03\x04*\n\x11\n\x07\x04\x17\x02\x00\x08\x9f\x08\x12\x06\xe0\x03\x04\xe2\x03\x05\n\x0c\n\x02\x04\x18\x12\x06\xe6\x03\x00\x87\x04\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xe6\x03\x08\x1d\n+\n\x04\x04\x18\x02\x00\x12\x04\xe8\x03\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x18\x02\x00\x04\x12\x04\xe8\x03\x02\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xe8\x03\x0b\x10\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xe8\x03\x11\x1a\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xe8\x03\x1d\x1e\n;\n\x04\x04\x18\x02\x01\x12\x04\xeb\x03\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x18\x02\x01\x04\x12\x04\xeb\x03\x02\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xeb\x03\x0b\x11\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xeb\x03\x12\x1c\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xeb\x03\x1f \n\x9e\x06\n\x04\x04\x18\x02\x02\x12\x04\x86\x04\x02=\x1a\x8f\x06 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * portfolio_id - \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n * is_active - \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n * basket_a_id - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A ID\n * basket_b_id - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B ID\n * basket_a.basket_type - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A \xed\x83\x80\xec\x9e\x85\n * basket_b.basket_type - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B \xed\x83\x80\xec\x9e\x85\n * basket_a.etf_constituent.etf_symbol - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 A\xec\x9d\x98 ETF \xec\x8b\xac\xeb\xb3\xbc\n * basket_b.etf_constituent.etf_symbol - \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 B\xec\x9d\x98 ETF \xec\x8b\xac\xeb\xb3\xbc\n\n Operators:\n * = : \xec\x9d\xbc\xec\xb9\x98\n * != : \xeb\xb6\x88\xec\x9d\xbc\xec\xb9\x98\n\n Examples:\n * portfolio_id=1\n * is_active=true\n * is_active=false\n * basket_a_id=10\n * portfolio_id=1 AND is_active=true\n * basket_a.basket_type=BASKET_TYPE_ETF_CONSTITUENT\n * basket_a.etf_constituent.etf_symbol=\"069500\"\n * basket_a.basket_type=BASKET_TYPE_ETF_CONSTITUENT AND basket_b.basket_type=BASKET_TYPE_REBALANCING\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\x86\x04\x02\x08\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\x86\x04\t\x0f\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\x86\x04\x12\x13\n\r\n\x05\x04\x18\x02\x02\x08\x12\x04\x86\x04\x14<\n\x10\n\x08\x04\x18\x02\x02\x08\x9c\x08\x00\x12\x04\x86\x04\x15;\n\x0c\n\x02\x04\x19\x12\x06\x89\x04\x00\x8f\x04\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\x89\x04\x08\x1e\n#\n\x04\x04\x19\x02\x00\x12\x04\x8b\x04\x02$\x1a\x15 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\x8b\x04\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\x8b\x04\x0b\x14\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\x8b\x04\x15\x1f\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\x8b\x04\"#\n\'\n\x04\x04\x19\x02\x01\x12\x04\x8e\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\x8e\x04\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\x8e\x04\t\x18\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\x8e\x04\x1b\x1c\n\x0c\n\x02\x04\x1a\x12\x06\x91\x04\x00\x96\x04\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\x91\x04\x08\x1e\n(\n\x04\x04\x1a\x02\x00\x12\x06\x93\x04\x02\x95\x04\x04\x1a\x18 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98\n\n\r\n\x05\x04\x1a\x02\x00\x06\x12\x04\x93\x04\x02\x0b\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\x93\x04\x0c\x15\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\x93\x04\x18\x19\n\x0f\n\x05\x04\x1a\x02\x00\x08\x12\x06\x93\x04\x1a\x95\x04\x03\n\x10\n\x08\x04\x1a\x02\x00\x08\x9c\x08\x00\x12\x04\x94\x04\x04*\n\x0c\n\x02\x04\x1b\x12\x06\x98\x04\x00\xa0\x04\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\x98\x04\x08\x1e\n(\n\x04\x04\x1b\x02\x00\x12\x06\x9a\x04\x02\x9c\x04\x04\x1a\x18 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98\n\n\r\n\x05\x04\x1b\x02\x00\x06\x12\x04\x9a\x04\x02\x0b\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\x9a\x04\x0c\x15\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\x9a\x04\x18\x19\n\x0f\n\x05\x04\x1b\x02\x00\x08\x12\x06\x9a\x04\x1a\x9c\x04\x03\n\x10\n\x08\x04\x1b\x02\x00\x08\x9c\x08\x00\x12\x04\x9b\x04\x04*\n*\n\x04\x04\x1b\x02\x01\x12\x04\x9f\x04\x02,\x1a\x1c \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x95\x84\xeb\x93\x9c \xeb\xa7\x88\xec\x8a\xa4\xed\x81\xac\n\n\r\n\x05\x04\x1b\x02\x01\x06\x12\x04\x9f\x04\x02\x1b\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\x9f\x04\x1c\'\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\x9f\x04*+\n\x0c\n\x02\x04\x1c\x12\x06\xa2\x04\x00\xaa\x04\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xa2\x04\x08\x1e\n4\n\x04\x04\x1c\x02\x00\x12\x06\xa4\x04\x02\xa9\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\xa4\x04\x02\x08\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xa4\x04\t\x12\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xa4\x04\x15\x16\n\x0f\n\x05\x04\x1c\x02\x00\x08\x12\x06\xa4\x04\x17\xa9\x04\x03\n\x10\n\x08\x04\x1c\x02\x00\x08\x9c\x08\x00\x12\x04\xa5\x04\x04*\n\x11\n\x07\x04\x1c\x02\x00\x08\x9f\x08\x12\x06\xa6\x04\x04\xa8\x04\x05\n\x0c\n\x02\x04\x1d\x12\x06\xac\x04\x00\xb4\x04\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xac\x04\x08\x1d\n4\n\x04\x04\x1d\x02\x00\x12\x06\xae\x04\x02\xb3\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x1d\x02\x00\x05\x12\x04\xae\x04\x02\x08\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xae\x04\t\x12\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xae\x04\x15\x16\n\x0f\n\x05\x04\x1d\x02\x00\x08\x12\x06\xae\x04\x17\xb3\x04\x03\n\x10\n\x08\x04\x1d\x02\x00\x08\x9c\x08\x00\x12\x04\xaf\x04\x04*\n\x11\n\x07\x04\x1d\x02\x00\x08\x9f\x08\x12\x06\xb0\x04\x04\xb2\x04\x05\n\x0c\n\x02\x04\x1e\x12\x06\xb6\x04\x00\xbe\x04\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\xb6\x04\x08\x1c\n4\n\x04\x04\x1e\x02\x00\x12\x06\xb8\x04\x02\xbd\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x1e\x02\x00\x05\x12\x04\xb8\x04\x02\x08\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xb8\x04\t\x12\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xb8\x04\x15\x16\n\x0f\n\x05\x04\x1e\x02\x00\x08\x12\x06\xb8\x04\x17\xbd\x04\x03\n\x10\n\x08\x04\x1e\x02\x00\x08\x9c\x08\x00\x12\x04\xb9\x04\x04*\n\x11\n\x07\x04\x1e\x02\x00\x08\x9f\x08\x12\x06\xba\x04\x04\xbc\x04\x05\n\x0c\n\x02\x04\x1f\x12\x06\xc0\x04\x00\xc8\x04\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\xc0\x04\x08!\n4\n\x04\x04\x1f\x02\x00\x12\x06\xc2\x04\x02\xc7\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\x1f\x02\x00\x05\x12\x04\xc2\x04\x02\x08\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\xc2\x04\t\x12\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\xc2\x04\x15\x16\n\x0f\n\x05\x04\x1f\x02\x00\x08\x12\x06\xc2\x04\x17\xc7\x04\x03\n\x10\n\x08\x04\x1f\x02\x00\x08\x9c\x08\x00\x12\x04\xc3\x04\x04*\n\x11\n\x07\x04\x1f\x02\x00\x08\x9f\x08\x12\x06\xc4\x04\x04\xc6\x04\x05\n\x0c\n\x02\x04 \x12\x06\xca\x04\x00\xd9\x04\x01\n\x0b\n\x03\x04 \x01\x12\x04\xca\x04\x08$\n+\n\x04\x04 \x02\x00\x12\x04\xcc\x04\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04 \x02\x00\x04\x12\x04\xcc\x04\x02\n\n\r\n\x05\x04 \x02\x00\x05\x12\x04\xcc\x04\x0b\x10\n\r\n\x05\x04 \x02\x00\x01\x12\x04\xcc\x04\x11\x1a\n\r\n\x05\x04 \x02\x00\x03\x12\x04\xcc\x04\x1d\x1e\n;\n\x04\x04 \x02\x01\x12\x04\xcf\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04 \x02\x01\x04\x12\x04\xcf\x04\x02\n\n\r\n\x05\x04 \x02\x01\x05\x12\x04\xcf\x04\x0b\x11\n\r\n\x05\x04 \x02\x01\x01\x12\x04\xcf\x04\x12\x1c\n\r\n\x05\x04 \x02\x01\x03\x12\x04\xcf\x04\x1f \n\xa6\x01\n\x04\x04 \x02\x02\x12\x04\xd8\x04\x02=\x1a\x97\x01 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * state - \xec\x83\x81\xed\x83\x9c (ARBITRAGE_STATE_*)\n\n Examples:\n * filter=state=ARBITRAGE_STATE_MONITORING\n\n\r\n\x05\x04 \x02\x02\x05\x12\x04\xd8\x04\x02\x08\n\r\n\x05\x04 \x02\x02\x01\x12\x04\xd8\x04\t\x0f\n\r\n\x05\x04 \x02\x02\x03\x12\x04\xd8\x04\x12\x13\n\r\n\x05\x04 \x02\x02\x08\x12\x04\xd8\x04\x14<\n\x10\n\x08\x04 \x02\x02\x08\x9c\x08\x00\x12\x04\xd8\x04\x15;\n\x0c\n\x02\x04!\x12\x06\xdb\x04\x00\xe1\x04\x01\n\x0b\n\x03\x04!\x01\x12\x04\xdb\x04\x08%\n*\n\x04\x04!\x02\x00\x12\x04\xdd\x04\x022\x1a\x1c \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04!\x02\x00\x04\x12\x04\xdd\x04\x02\n\n\r\n\x05\x04!\x02\x00\x06\x12\x04\xdd\x04\x0b\x1a\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xdd\x04\x1b-\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xdd\x0401\n\'\n\x04\x04!\x02\x01\x12\x04\xe0\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04!\x02\x01\x05\x12\x04\xe0\x04\x02\x08\n\r\n\x05\x04!\x02\x01\x01\x12\x04\xe0\x04\t\x18\n\r\n\x05\x04!\x02\x01\x03\x12\x04\xe0\x04\x1b\x1c\n\x0c\n\x02\x04\"\x12\x06\xe3\x04\x00\xf3\x04\x01\n\x0b\n\x03\x04\"\x01\x12\x04\xe3\x04\x08$\n4\n\x04\x04\"\x02\x00\x12\x06\xe5\x04\x02\xea\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04\"\x02\x00\x05\x12\x04\xe5\x04\x02\x08\n\r\n\x05\x04\"\x02\x00\x01\x12\x04\xe5\x04\t\x12\n\r\n\x05\x04\"\x02\x00\x03\x12\x04\xe5\x04\x15\x16\n\x0f\n\x05\x04\"\x02\x00\x08\x12\x06\xe5\x04\x17\xea\x04\x03\n\x10\n\x08\x04\"\x02\x00\x08\x9c\x08\x00\x12\x04\xe6\x04\x04*\n\x11\n\x07\x04\"\x02\x00\x08\x9f\x08\x12\x06\xe7\x04\x04\xe9\x04\x05\n\x9d\x01\n\x04\x04\"\x02\x01\x12\x04\xee\x04\x02J\x1a\x8e\x01 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x9c\xeb\xb3\x84 \xea\xb0\x80\xea\xb2\xa9 \xed\x8f\xac\xed\x95\xa8 \xec\x97\xac\xeb\xb6\x80 (\xea\xb8\xb0\xeb\xb3\xb8: false)\n true\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0 ArbitrageStatusUpdate\xec\x97\x90 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9\xec\x9d\xb4 \xed\x8f\xac\xed\x95\xa8\xeb\x90\xa8\n\n\r\n\x05\x04\"\x02\x01\x05\x12\x04\xee\x04\x02\x06\n\r\n\x05\x04\"\x02\x01\x01\x12\x04\xee\x04\x07\x1c\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\xee\x04\x1f \n\r\n\x05\x04\"\x02\x01\x08\x12\x04\xee\x04!I\n\x10\n\x08\x04\"\x02\x01\x08\x9c\x08\x00\x12\x04\xee\x04\"H\nv\n\x04\x04\"\x02\x02\x12\x04\xf2\x04\x02E\x1ah \xec\x98\x88\xec\x83\x81 \xec\x86\x90\xec\x9d\xb5/\xec\x8a\xac\xeb\xa6\xac\xed\x94\xbc\xec\xa7\x80 \xed\x8f\xac\xed\x95\xa8 \xec\x97\xac\xeb\xb6\x80 (\xea\xb8\xb0\xeb\xb3\xb8: true)\n ArbitrageStatus.estimate \xed\x95\x84\xeb\x93\x9c \xed\x8f\xac\xed\x95\xa8 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\"\x02\x02\x05\x12\x04\xf2\x04\x02\x06\n\r\n\x05\x04\"\x02\x02\x01\x12\x04\xf2\x04\x07\x17\n\r\n\x05\x04\"\x02\x02\x03\x12\x04\xf2\x04\x1a\x1b\n\r\n\x05\x04\"\x02\x02\x08\x12\x04\xf2\x04\x1cD\n\x10\n\x08\x04\"\x02\x02\x08\x9c\x08\x00\x12\x04\xf2\x04\x1dC\n\x0c\n\x02\x04#\x12\x06\xf5\x04\x00\x81\x05\x01\n\x0b\n\x03\x04#\x01\x12\x04\xf5\x04\x08$\n4\n\x04\x04#\x02\x00\x12\x06\xf7\x04\x02\xfc\x04\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (arbitrages/{id})\n\n\r\n\x05\x04#\x02\x00\x05\x12\x04\xf7\x04\x02\x08\n\r\n\x05\x04#\x02\x00\x01\x12\x04\xf7\x04\t\x12\n\r\n\x05\x04#\x02\x00\x03\x12\x04\xf7\x04\x15\x16\n\x0f\n\x05\x04#\x02\x00\x08\x12\x06\xf7\x04\x17\xfc\x04\x03\n\x10\n\x08\x04#\x02\x00\x08\x9c\x08\x00\x12\x04\xf8\x04\x04*\n\x11\n\x07\x04#\x02\x00\x08\x9f\x08\x12\x06\xf9\x04\x04\xfb\x04\x05\n\x97\x01\n\x04\x04#\x02\x01\x12\x04\x80\x05\x02J\x1a\x88\x01 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xed\x8f\xac\xed\x95\xa8 \xec\x97\xac\xeb\xb6\x80 (\xea\xb8\xb0\xeb\xb3\xb8: false)\n true\xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0 BasketPriceUpdateEvent\xea\xb0\x80 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\xec\x97\x90 \xed\x8f\xac\xed\x95\xa8\xeb\x90\xa8\n\n\r\n\x05\x04#\x02\x01\x05\x12\x04\x80\x05\x02\x06\n\r\n\x05\x04#\x02\x01\x01\x12\x04\x80\x05\x07\x1c\n\r\n\x05\x04#\x02\x01\x03\x12\x04\x80\x05\x1f \n\r\n\x05\x04#\x02\x01\x08\x12\x04\x80\x05!I\n\x10\n\x08\x04#\x02\x01\x08\x9c\x08\x00\x12\x04\x80\x05\"Hb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xad6\n\x13kdo/v1/common.proto\x12\rkdo.v1.common\"\xaa\x03\n\nEtfPricing\x12G\n\rpdf_nav_hedge\x18\x01 \x01(\x0b2!.kdo.v1.common.PdfNavHedgePricingH\x00R\x0bpdfNavHedge\x12\\\n\x14index_tracking_hedge\x18\x02 \x01(\x0b2(.kdo.v1.common.IndexTrackingHedgePricingH\x00R\x12indexTrackingHedge\x12?\n\x0cfuture_basis\x18\x03 \x01(\x0b2\x1a.kdo.v1.common.FutureBasisH\x00R\x0bfutureBasis\x12O\n\x0fleverage_future\x18\x04 \x01(\x0b2$.kdo.v1.common.LeverageFuturePricingH\x00R\x0eleverageFuture\x12Y\n\x13pdf_decompose_hedge\x18\x05 \x01(\x0b2\'.kdo.v1.common.PdfDecomposeHedgePricingH\x00R\x11pdfDecomposeHedgeB\x08\n\x06method\"\x14\n\x12PdfNavHedgePricing\"\x1b\n\x19IndexTrackingHedgePricing\",\n\x0bFutureBasis\x12\x1d\n\nprev_index\x18\x01 \x01(\tR\tprevIndex\"W\n\x15LeverageFuturePricing\x12\x1d\n\nprev_index\x18\x01 \x01(\x01R\tprevIndex\x12\x1f\n\x0bprev_future\x18\x02 \x01(\x01R\nprevFuture\"1\n\x18PdfDecomposeHedgePricingJ\x04\x08\x01\x10\x02R\x0fratio_per_share*O\n\tOrderSide\x12\x1a\n\x16ORDER_SIDE_UNSPECIFIED\x10\x00\x12\x12\n\x0eORDER_SIDE_BID\x10\x01\x12\x12\n\x0eORDER_SIDE_ASK\x10\x02*t\n\nMarketType\x12\x1b\n\x17MARKET_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11MARKET_TYPE_KOSPI\x10\x01\x12\x16\n\x12MARKET_TYPE_KOSDAQ\x10\x02\x12\x1a\n\x16MARKET_TYPE_DERIVATIVE\x10\x03*\x8a\x01\n\x0bProductType\x12\x1c\n\x18PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12PRODUCT_TYPE_STOCK\x10\x01\x12\x18\n\x14PRODUCT_TYPE_FUTURES\x10\x02\x12\x14\n\x10PRODUCT_TYPE_ETF\x10\x03\x12\x15\n\x11PRODUCT_TYPE_CASH\x10\x04*\xbc\x02\n\tSessionId\x12\x1a\n\x16SESSION_ID_UNSPECIFIED\x10\x00\x12\x0c\n\x08PREVIOUS\x10\x01\x12\r\n\tCONNECTED\x10\x02\x12\x15\n\x11OPENING_ONE_PRICE\x10\x03\x12\r\n\tONE_PRICE\x10\x04\x12\x15\n\x11CLOSING_ONE_PRICE\x10\x05\x12\x10\n\x0cVI_ONE_PRICE\x10\x06\x12\x18\n\x14VI_OPENING_ONE_PRICE\x10\x07\x12\x18\n\x14VI_CLOSING_ONE_PRICE\x10\x08\x12\x0e\n\nUNIT_TRADE\x10\t\x12\x0f\n\x0bPOST_MARKET\x10\n\x12\x0f\n\x0bAUCTION_BID\x10\x0b\x12\x0f\n\x0bAUCTION_ASK\x10\x0c\x12\r\n\tSUSPENDED\x10\r\x12\x0c\n\x08SHUTDOWN\x10\x0e\x12\n\n\x06CLOSED\x10\x0f\x12\x07\n\x03ETC\x10\x10*\x94\x01\n\x12OrderConditionType\x12$\n ORDER_CONDITION_TYPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18ORDER_CONDITION_TYPE_FAS\x10\x01\x12\x1c\n\x18ORDER_CONDITION_TYPE_FAK\x10\x02\x12\x1c\n\x18ORDER_CONDITION_TYPE_FOK\x10\x03*\xfc\x02\n\x0fAmendMethodType\x12!\n\x1dAMEND_METHOD_TYPE_UNSPECIFIED\x10\x00\x12 \n\x1cAMEND_METHOD_TYPE_AGGRESSIVE\x10\x01\x12\x1d\n\x19AMEND_METHOD_TYPE_EVASIVE\x10\x02\x12 \n\x1cAMEND_METHOD_TYPE_BEST_PRICE\x10\x03\x12\x1f\n\x1bAMEND_METHOD_TYPE_STOP_LOSS\x10\x04\x12\"\n\x1eAMEND_METHOD_TYPE_TIMED_MARKET\x10\x05\x12(\n$AMEND_METHOD_TYPE_TICK_ADVANCE_100MS\x10\x06\x12(\n$AMEND_METHOD_TYPE_TICK_ADVANCE_500MS\x10\x07\x12%\n!AMEND_METHOD_TYPE_TICK_ADVANCE_1S\x10\x08\x12#\n\x1fAMEND_METHOD_TYPE_SPREAD_FOLLOW\x10\tB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x82\'\n\x07\x12\x05\x00\x00\x91\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\x08\n\x01\x08\x12\x03\x04\x00D\n\t\n\x02\x08\x0b\x12\x03\x04\x00D\n\x1b\n\x02\x05\x00\x12\x04\x07\x00\x0b\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5\n\n\n\n\x03\x05\x00\x01\x12\x03\x07\x05\x0e\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x08\x02\x1d\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x08\x02\x18\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x08\x1b\x1c\n\x15\n\x04\x05\x00\x02\x01\x12\x03\t\x02\x15\"\x08 \xeb\xa7\xa4\xec\x88\x98\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\t\x02\x10\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\t\x13\x14\n\x15\n\x04\x05\x00\x02\x02\x12\x03\n\x02\x15\"\x08 \xeb\xa7\xa4\xeb\x8f\x84\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\n\x02\x10\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\n\x13\x14\n\x1b\n\x02\x05\x01\x12\x04\x0e\x00\x16\x01\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xec\x9c\xa0\xed\x98\x95\n\n\n\n\x03\x05\x01\x01\x12\x03\x0e\x05\x0f\n\x0b\n\x04\x05\x01\x02\x00\x12\x03\x0f\x02\x1e\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03\x0f\x02\x19\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03\x0f\x1c\x1d\n\x14\n\x04\x05\x01\x02\x01\x12\x03\x11\x02\x18\x1a\x07 KOSPI\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03\x11\x02\x13\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03\x11\x16\x17\n\x15\n\x04\x05\x01\x02\x02\x12\x03\x13\x02\x19\x1a\x08 KOSDAQ\n\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x03\x13\x02\x14\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03\x13\x17\x18\n\x1b\n\x04\x05\x01\x02\x03\x12\x03\x15\x02\x1d\x1a\x0e \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88\n\n\x0c\n\x05\x05\x01\x02\x03\x01\x12\x03\x15\x02\x18\n\x0c\n\x05\x05\x01\x02\x03\x02\x12\x03\x15\x1b\x1c\n\x1b\n\x02\x05\x02\x12\x04\x19\x00\x1f\x01\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\n\n\x03\x05\x02\x01\x12\x03\x19\x05\x10\n\x0b\n\x04\x05\x02\x02\x00\x12\x03\x1a\x02\x1f\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03\x1a\x02\x1a\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03\x1a\x1d\x1e\n\x0b\n\x04\x05\x02\x02\x01\x12\x03\x1b\x02\x19\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03\x1b\x02\x14\n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03\x1b\x17\x18\n\x0b\n\x04\x05\x02\x02\x02\x12\x03\x1c\x02\x1b\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03\x1c\x02\x16\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03\x1c\x19\x1a\n\x0b\n\x04\x05\x02\x02\x03\x12\x03\x1d\x02\x17\n\x0c\n\x05\x05\x02\x02\x03\x01\x12\x03\x1d\x02\x12\n\x0c\n\x05\x05\x02\x02\x03\x02\x12\x03\x1d\x15\x16\n\x0b\n\x04\x05\x02\x02\x04\x12\x03\x1e\x02\x18\n\x0c\n\x05\x05\x02\x02\x04\x01\x12\x03\x1e\x02\x13\n\x0c\n\x05\x05\x02\x02\x04\x02\x12\x03\x1e\x16\x17\n-\n\x02\x05\x03\x12\x04\"\x004\x01\x1a! KRX \xec\x84\xb8\xeb\xb6\x80 \xec\x84\xb8\xec\x85\x98 ID (16-state)\n\n\n\n\x03\x05\x03\x01\x12\x03\"\x05\x0e\n\x0b\n\x04\x05\x03\x02\x00\x12\x03#\x02\x1d\n\x0c\n\x05\x05\x03\x02\x00\x01\x12\x03#\x02\x18\n\x0c\n\x05\x05\x03\x02\x00\x02\x12\x03#\x1b\x1c\n\x1b\n\x04\x05\x03\x02\x01\x12\x03$\x02\x0f\"\x0e \xec\x9e\xa5\xea\xb0\x9c\xec\x8b\x9c\xec\xa0\x84\n\n\x0c\n\x05\x05\x03\x02\x01\x01\x12\x03$\x02\n\n\x0c\n\x05\x05\x03\x02\x01\x02\x12\x03$\r\x0e\n\x18\n\x04\x05\x03\x02\x02\x12\x03%\x02\x10\"\x0b \xec\x97\xb0\xea\xb2\xb0\xeb\x90\xa8\n\n\x0c\n\x05\x05\x03\x02\x02\x01\x12\x03%\x02\x0b\n\x0c\n\x05\x05\x03\x02\x02\x02\x12\x03%\x0e\x0f\n\x1e\n\x04\x05\x03\x02\x03\x12\x03&\x02\x18\"\x11 \xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x03\x01\x12\x03&\x02\x13\n\x0c\n\x05\x05\x03\x02\x03\x02\x12\x03&\x16\x17\n\x18\n\x04\x05\x03\x02\x04\x12\x03\'\x02\x10\"\x0b \xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x04\x01\x12\x03\'\x02\x0b\n\x0c\n\x05\x05\x03\x02\x04\x02\x12\x03\'\x0e\x0f\n\x1e\n\x04\x05\x03\x02\x05\x12\x03(\x02\x18\"\x11 \xec\xa2\x85\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x05\x01\x12\x03(\x02\x13\n\x0c\n\x05\x05\x03\x02\x05\x02\x12\x03(\x16\x17\n \n\x04\x05\x03\x02\x06\x12\x03)\x02\x13\"\x13 VI\xec\x9e\xa5\xec\xa4\x91\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x06\x01\x12\x03)\x02\x0e\n\x0c\n\x05\x05\x03\x02\x06\x02\x12\x03)\x11\x12\n \n\x04\x05\x03\x02\x07\x12\x03*\x02\x1b\"\x13 VI\xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x07\x01\x12\x03*\x02\x16\n\x0c\n\x05\x05\x03\x02\x07\x02\x12\x03*\x19\x1a\n \n\x04\x05\x03\x02\x08\x12\x03+\x02\x1b\"\x13 VI\xec\xa2\x85\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x03\x02\x08\x01\x12\x03+\x02\x16\n\x0c\n\x05\x05\x03\x02\x08\x02\x12\x03+\x19\x1a\n\x1b\n\x04\x05\x03\x02\t\x12\x03,\x02\x11\"\x0e \xeb\x8b\xa8\xec\x9c\x84\xeb\xa7\xa4\xeb\xa7\xa4\n\n\x0c\n\x05\x05\x03\x02\t\x01\x12\x03,\x02\x0c\n\x0c\n\x05\x05\x03\x02\t\x02\x12\x03,\x0f\x10\n\'\n\x04\x05\x03\x02\n\x12\x03-\x02\x13\"\x1a \xec\x9e\xa5\xec\xa2\x85\xeb\xa3\x8c\xed\x9b\x84\xed\x98\xb8\xea\xb0\x80\xec\xa0\x91\xec\x88\x98\n\n\x0c\n\x05\x05\x03\x02\n\x01\x12\x03-\x02\r\n\x0c\n\x05\x05\x03\x02\n\x02\x12\x03-\x10\x12\n/\n\x04\x05\x03\x02\x0b\x12\x03.\x02\x13\"\" \xea\xb2\xbd\xeb\xa7\xa4\xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x91\xec\x88\x98 \xec\x84\xb8\xec\x85\x98\n\n\x0c\n\x05\x05\x03\x02\x0b\x01\x12\x03.\x02\r\n\x0c\n\x05\x05\x03\x02\x0b\x02\x12\x03.\x10\x12\n/\n\x04\x05\x03\x02\x0c\x12\x03/\x02\x13\"\" \xea\xb2\xbd\xeb\xa7\xa4\xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x91\xec\x88\x98 \xec\x84\xb8\xec\x85\x98\n\n\x0c\n\x05\x05\x03\x02\x0c\x01\x12\x03/\x02\r\n\x0c\n\x05\x05\x03\x02\x0c\x02\x12\x03/\x10\x12\n\x1b\n\x04\x05\x03\x02\r\x12\x030\x02\x11\"\x0e \xea\xb1\xb0\xeb\x9e\x98\xec\xa0\x95\xec\xa7\x80\n\n\x0c\n\x05\x05\x03\x02\r\x01\x12\x030\x02\x0b\n\x0c\n\x05\x05\x03\x02\r\x02\x12\x030\x0e\x10\n\x18\n\x04\x05\x03\x02\x0e\x12\x031\x02\x10\"\x0b \xec\x85\xa7\xeb\x8b\xa4\xec\x9a\xb4\n\n\x0c\n\x05\x05\x03\x02\x0e\x01\x12\x031\x02\n\n\x0c\n\x05\x05\x03\x02\x0e\x02\x12\x031\r\x0f\n\x18\n\x04\x05\x03\x02\x0f\x12\x032\x02\x0e\"\x0b \xec\x9e\xa5\xeb\xa7\x88\xea\xb0\x90\n\n\x0c\n\x05\x05\x03\x02\x0f\x01\x12\x032\x02\x08\n\x0c\n\x05\x05\x03\x02\x0f\x02\x12\x032\x0b\r\n\x15\n\x04\x05\x03\x02\x10\x12\x033\x02\x0b\"\x08 \xea\xb8\xb0\xed\x83\x80\n\n\x0c\n\x05\x05\x03\x02\x10\x01\x12\x033\x02\x05\n\x0c\n\x05\x05\x03\x02\x10\x02\x12\x033\x08\n\nS\n\x02\x05\x04\x12\x048\x00A\x01\x1aG \xed\x98\xb8\xea\xb0\x80\xec\xa1\xb0\xea\xb1\xb4\xec\xbd\x94\xeb\x93\x9c (KRX)\n \xec\xa3\xbc\xeb\xac\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xeb\xb0\xa9\xec\x8b\x9d\xec\x9d\x84 \xec\xa7\x80\xec\xa0\x95\xed\x95\x98\xeb\x8a\x94 \xec\xa1\xb0\xea\xb1\xb4\n\n\n\n\x03\x05\x04\x01\x12\x038\x05\x17\nB\n\x04\x05\x04\x02\x00\x12\x03:\x02\'\x1a5 \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 (\xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92: FAS\xeb\xa1\x9c \xec\xb2\x98\xeb\xa6\xac, \xed\x95\x98\xec\x9c\x84 \xed\x98\xb8\xed\x99\x98)\n\n\x0c\n\x05\x05\x04\x02\x00\x01\x12\x03:\x02\"\n\x0c\n\x05\x05\x04\x02\x00\x02\x12\x03:%&\nk\n\x04\x05\x04\x02\x01\x12\x03<\x02\x1f\x1a^ Fill-and-Store: \xec\xb2\xb4\xea\xb2\xb0 \xed\x9b\x84 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\x80 \xed\x98\xb8\xea\xb0\x80\xec\xb0\xbd\xec\x97\x90 \xec\x9c\xa0\xec\xa7\x80 (\xec\x9d\xbc\xeb\xb0\x98 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80) \xe2\x80\x94 KRX code \"0\"\n\n\x0c\n\x05\x05\x04\x02\x01\x01\x12\x03<\x02\x1a\n\x0c\n\x05\x05\x04\x02\x01\x02\x12\x03<\x1d\x1e\nT\n\x04\x05\x04\x02\x02\x12\x03>\x02\x1f\x1aG Fill-and-Kill (IOC): \xec\xb2\xb4\xea\xb2\xb0 \xed\x9b\x84 \xec\x9e\x94\xeb\x9f\x89 \xec\xa6\x89\xec\x8b\x9c \xec\xb7\xa8\xec\x86\x8c \xe2\x80\x94 KRX code \"3\"\n\n\x0c\n\x05\x05\x04\x02\x02\x01\x12\x03>\x02\x1a\n\x0c\n\x05\x05\x04\x02\x02\x02\x12\x03>\x1d\x1e\nS\n\x04\x05\x04\x02\x03\x12\x03@\x02\x1f\x1aF Fill-or-Kill: \xec\xa0\x84\xeb\x9f\x89 \xec\xb2\xb4\xea\xb2\xb0 \xec\x95\x84\xeb\x8b\x88\xeb\xa9\xb4 \xec\xa0\x84\xeb\x9f\x89 \xec\xb7\xa8\xec\x86\x8c \xe2\x80\x94 KRX code \"4\"\n\n\x0c\n\x05\x05\x04\x02\x03\x01\x12\x03@\x02\x1a\n\x0c\n\x05\x05\x04\x02\x03\x02\x12\x03@\x1d\x1e\n&\n\x02\x04\x00\x12\x04D\x00T\x01\x1a\x1a ETF \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c \xeb\xb0\xa9\xec\x8b\x9d\n\n\n\n\x03\x04\x00\x01\x12\x03D\x08\x12\n\x0c\n\x04\x04\x00\x08\x00\x12\x04E\x02S\x03\n\x0c\n\x05\x04\x00\x08\x00\x01\x12\x03E\x08\x0e\n#\n\x04\x04\x00\x02\x00\x12\x03G\x04)\x1a\x16 \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03G\x04\x16\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03G\x17$\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03G\'(\n#\n\x04\x04\x00\x02\x01\x12\x03J\x047\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03J\x04\x1d\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03J\x1e2\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03J56\n\x0b\n\x04\x04\x00\x02\x02\x12\x03L\x04!\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03L\x04\x0f\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03L\x10\x1c\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03L\x1f \n)\n\x04\x04\x00\x02\x03\x12\x03O\x04.\x1a\x1c \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 \xec\x84\xa0\xeb\xac\xbc \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03O\x04\x19\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03O\x1a)\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03O,-\ns\n\x04\x04\x00\x02\x04\x12\x03R\x045\x1af PDF \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d: leaf\xea\xb0\x80 \xeb\x8b\xa8\xec\x9d\xbc \xec\xa2\x85\xeb\xaa\xa9\xec\x9c\xbc\xeb\xa1\x9c \xea\xb7\x80\xea\xb2\xb0\xeb\x90\x98\xeb\x8a\x94 ETF\xec\x97\x90 \xeb\x8c\x80\xed\x95\x9c \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1\n\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03R\x04\x1c\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03R\x1d0\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03R34\nE\n\x02\x04\x01\x12\x03W\x00\x1d\x1a: \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80 \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c (\xec\xb6\x94\xea\xb0\x80 \xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0 \xec\x97\x86\xec\x9d\x8c)\n\n\n\n\x03\x04\x01\x01\x12\x03W\x08\x1a\n(\n\x02\x04\x02\x12\x03Z\x00$\x1a\x1d \xec\x84\xa0\xeb\xac\xbc \xed\x97\xb7\xec\xa7\x80 \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c\n\n\n\n\x03\x04\x02\x01\x12\x03Z\x08!\n\n\n\x02\x04\x03\x12\x04\\\x00^\x01\n\n\n\x03\x04\x03\x01\x12\x03\\\x08\x13\n\x0b\n\x04\x04\x03\x02\x00\x12\x03]\x02\x18\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03]\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03]\t\x13\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03]\x16\x17\n/\n\x02\x04\x04\x12\x04a\x00g\x01\x1a# \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c\n\n\n\n\x03\x04\x04\x01\x12\x03a\x08\x1d\n(\n\x04\x04\x04\x02\x00\x12\x03c\x02\x18\x1a\x1b \xea\xb8\xb0\xec\xb4\x88\xec\xa7\x80\xec\x88\x98 \xec\xa0\x84\xec\x9d\xbc\xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03c\x02\x08\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03c\t\x13\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03c\x16\x17\n\"\n\x04\x04\x04\x02\x01\x12\x03f\x02\x19\x1a\x15 \xec\x84\xa0\xeb\xac\xbc \xec\xa0\x84\xec\x9d\xbc\xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03f\x02\x08\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03f\t\x14\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03f\x17\x18\n\xa4\x01\n\x02\x04\x05\x12\x04k\x00n\x01\x1a\x97\x01 PDF \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80 \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c (\xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0 \xec\x97\x86\xec\x9d\x8c)\n NAV \xea\xb3\x84\xec\x82\xb0\xec\x9d\x80 Etf.decomposed_constituents\xeb\xa5\xbc PdfNavHedge\xec\x99\x80 \xeb\x8f\x99\xec\x9d\xbc \xea\xb3\xb5\xec\x8b\x9d\xec\x9c\xbc\xeb\xa1\x9c \xec\xa0\x81\xec\x9a\xa9.\n\n\n\n\x03\x04\x05\x01\x12\x03k\x08 \n\n\n\x03\x04\x05\t\x12\x03l\x02\r\n\x0b\n\x04\x04\x05\t\x00\x12\x03l\x0b\x0c\n\x0c\n\x05\x04\x05\t\x00\x01\x12\x03l\x0b\x0c\n\x0c\n\x05\x04\x05\t\x00\x02\x12\x03l\x0b\x0c\n\n\n\x03\x04\x05\n\x12\x03m\x02\x1d\n\x0b\n\x04\x04\x05\n\x00\x12\x03m\x0b\x1c\n)\n\x02\x05\x05\x12\x05q\x00\x91\x01\x01\x1a\x1c \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\xa0\x84\xeb\x9e\xb5 \xec\x9c\xa0\xed\x98\x95\n\n\n\n\x03\x05\x05\x01\x12\x03q\x05\x14\n?\n\x04\x05\x05\x02\x00\x12\x03s\x02$\x1a2 \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 (\xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92: TIMED_MARKET\xec\x9c\xbc\xeb\xa1\x9c \xec\xb2\x98\xeb\xa6\xac)\n\n\x0c\n\x05\x05\x05\x02\x00\x01\x12\x03s\x02\x1f\n\x0c\n\x05\x05\x05\x02\x00\x02\x12\x03s\"#\ng\n\x04\x05\x05\x02\x01\x12\x03v\x02#\x1aZ \xec\xa0\x81\xea\xb7\xb9\xec\xa0\x81 \xec\xa0\x95\xec\xa0\x95: \xeb\xb0\x98\xeb\x8c\x80\xed\x8e\xb8 \xec\x9e\x94\xeb\x9f\x89 \xeb\xb9\x84\xec\x9c\xa8\xec\x9d\xb4 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 \xec\x9d\xb4\xec\x83\x81\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa6\x89\xec\x8b\x9c \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xeb\x8f\x84\n\n\x0c\n\x05\x05\x05\x02\x01\x01\x12\x03v\x02\x1e\n\x0c\n\x05\x05\x05\x02\x01\x02\x12\x03v!\"\n[\n\x04\x05\x05\x02\x02\x12\x03y\x02 \x1aN \xed\x9a\x8c\xed\x94\xbc\xec\xa0\x81 \xec\xa0\x95\xec\xa0\x95: tick_offset \xeb\xa7\x8c\xed\x81\xbc \xea\xb0\x80\xea\xb2\xa9\xec\x9d\x84 \xec\xa1\xb0\xec\xa0\x95\xed\x95\x98\xec\x97\xac \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x9c\xa0\xec\xa7\x80\n\n\x0c\n\x05\x05\x05\x02\x02\x01\x12\x03y\x02\x1b\n\x0c\n\x05\x05\x05\x02\x02\x02\x12\x03y\x1e\x1f\nE\n\x04\x05\x05\x02\x03\x12\x03|\x02#\x1a8 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xed\x98\xb8\xea\xb0\x80: \xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xed\x98\xb8\xea\xb0\x80\xeb\xa1\x9c \xec\xa0\x95\xec\xa0\x95\n\n\x0c\n\x05\x05\x05\x02\x03\x01\x12\x03|\x02\x1e\n\x0c\n\x05\x05\x05\x02\x03\x02\x12\x03|!\"\nW\n\x04\x05\x05\x02\x04\x12\x03\x7f\x02\"\x1aJ \xec\x86\x90\xec\xa0\x88 \xec\xa0\x95\xec\xa0\x95: tick_threshold \xec\x9d\xb4\xec\x83\x81 \xeb\xb6\x88\xeb\xa6\xac\xed\x95\xb4\xec\xa7\x80\xeb\xa9\xb4 \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80\xeb\xa1\x9c \xec\xa0\x84\xed\x99\x98\n\n\x0c\n\x05\x05\x05\x02\x04\x01\x12\x03\x7f\x02\x1d\n\x0c\n\x05\x05\x05\x02\x04\x02\x12\x03\x7f !\nH\n\x04\x05\x05\x02\x05\x12\x04\x82\x01\x02%\x1a: \xec\x8b\x9c\xea\xb0\x84 \xec\xa0\x9c\xed\x95\x9c \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80: timeout \xed\x9b\x84 \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80\xeb\xa1\x9c \xec\xa0\x84\xed\x99\x98\n\n\r\n\x05\x05\x05\x02\x05\x01\x12\x04\x82\x01\x02 \n\r\n\x05\x05\x05\x02\x05\x02\x12\x04\x82\x01#$\ne\n\x04\x05\x05\x02\x06\x12\x04\x85\x01\x02+\x1aW \xec\x8b\x9c\xea\xb0\x84 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa0\x84\xec\xa7\x84 \xec\xa0\x95\xec\xa0\x95 (100ms \xea\xb0\x84\xea\xb2\xa9): \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xeb\xb0\xa9\xed\x96\xa5\xec\x9c\xbc\xeb\xa1\x9c 1tick\xec\x94\xa9 \xec\xa0\x84\xec\xa7\x84\n\n\r\n\x05\x05\x05\x02\x06\x01\x12\x04\x85\x01\x02&\n\r\n\x05\x05\x05\x02\x06\x02\x12\x04\x85\x01)*\ne\n\x04\x05\x05\x02\x07\x12\x04\x88\x01\x02+\x1aW \xec\x8b\x9c\xea\xb0\x84 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa0\x84\xec\xa7\x84 \xec\xa0\x95\xec\xa0\x95 (500ms \xea\xb0\x84\xea\xb2\xa9): \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xeb\xb0\xa9\xed\x96\xa5\xec\x9c\xbc\xeb\xa1\x9c 1tick\xec\x94\xa9 \xec\xa0\x84\xec\xa7\x84\n\n\r\n\x05\x05\x05\x02\x07\x01\x12\x04\x88\x01\x02&\n\r\n\x05\x05\x05\x02\x07\x02\x12\x04\x88\x01)*\nb\n\x04\x05\x05\x02\x08\x12\x04\x8b\x01\x02(\x1aT \xec\x8b\x9c\xea\xb0\x84 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa0\x84\xec\xa7\x84 \xec\xa0\x95\xec\xa0\x95 (1s \xea\xb0\x84\xea\xb2\xa9): \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xeb\xb0\xa9\xed\x96\xa5\xec\x9c\xbc\xeb\xa1\x9c 1tick\xec\x94\xa9 \xec\xa0\x84\xec\xa7\x84\n\n\r\n\x05\x05\x05\x02\x08\x01\x12\x04\x8b\x01\x02#\n\r\n\x05\x05\x05\x02\x08\x02\x12\x04\x8b\x01&\'\n\x8a\x02\n\x04\x05\x05\x02\t\x12\x04\x90\x01\x02&\x1a\xfb\x01 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb0\xad \xec\xb6\x94\xea\xb2\xa9 + \xec\x9e\x94\xeb\x9f\x89 \xea\xb0\x90\xec\x86\x8c \xec\xb6\x94\xea\xb2\xa9\n 1\xeb\x8b\xa8\xea\xb3\x84: \xeb\x82\xb4 \xea\xb0\x80\xea\xb2\xa9\xea\xb3\xbc \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xec\x82\xac\xec\x9d\xb4 \xeb\xb9\x88 tick \xec\xa1\xb4\xec\x9e\xac \xec\x8b\x9c \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xc2\xb11tick\xec\x9c\xbc\xeb\xa1\x9c \xec\xa0\x90\xed\x94\x84\n 2\xeb\x8b\xa8\xea\xb3\x84: \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c 1tick \xec\x83\x81\xed\x83\x9c\xec\x97\x90\xec\x84\x9c \xec\x83\x81\xeb\x8c\x80 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\xb4 \xec\x9e\x84\xea\xb3\x84 \xeb\xb9\x84\xec\x9c\xa8 \xeb\xaf\xb8\xeb\xa7\x8c \xec\x8b\x9c 1tick \xec\xb6\x94\xea\xb2\xa9\n\n\r\n\x05\x05\x05\x02\t\x01\x12\x04\x90\x01\x02!\n\r\n\x05\x05\x05\x02\t\x02\x12\x04\x90\x01$%b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xd8\\\n\x17kdo/v1/auto_amend.proto\x12\x11kdo.v1.auto_amend\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\x87\x03\n\x0eAutoAmendOrder\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12,\n\x04side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\x04side\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x05 \x01(\x03R\x08quantity\x12-\n\x12remaining_quantity\x18\x06 \x01(\x03R\x11remainingQuantity\x126\n\x06config\x18\x07 \x01(\x0b2\x1e.kdo.v1.auto_amend.AmendConfigR\x06config\x12%\n\x0bamend_count\x18\x08 \x01(\rB\x04\xe2A\x01\x03R\namendCount\x121\n\x12last_amend_time_ms\x18\t \x01(\x03B\x04\xe2A\x01\x03R\x0flastAmendTimeMs\x12!\n\tis_active\x18\n \x01(\x08B\x04\xe2A\x01\x03R\x08isActive\"\xb1\x01\n\x0bAmendConfig\x12P\n\x0fregular_session\x18\x01 \x01(\x0b2\'.kdo.v1.auto_amend.RegularSessionConfigR\x0eregularSession\x12P\n\x0fauction_session\x18\x02 \x01(\x0b2\'.kdo.v1.auto_amend.AuctionSessionConfigR\x0eauctionSession\"q\n\x14RegularSessionConfig\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12?\n\x1copposite_qty_ratio_threshold\x18\x02 \x01(\x01R\x19oppositeQtyRatioThreshold\"\x86\x01\n\x14AuctionSessionConfig\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12&\n\x0fprice_limit_pct\x18\x02 \x01(\x01R\rpriceLimitPct\x12,\n\x12quantity_limit_pct\x18\x03 \x01(\x01R\x10quantityLimitPct\"\xcb\x01\n\rServiceStatus\x12\x1d\n\nis_running\x18\x01 \x01(\x08R\tisRunning\x12A\n\x0fcurrent_session\x18\x02 \x01(\x0e2\x18.kdo.v1.common.SessionIdR\x0ecurrentSession\x12,\n\x12active_order_count\x18\x03 \x01(\rR\x10activeOrderCount\x12*\n\x11total_order_count\x18\x04 \x01(\rR\x0ftotalOrderCount\"\xa5\x03\n\x0eAutoAmendEvent\x12;\n\x07amended\x18\x01 \x01(\x0b2\x1f.kdo.v1.auto_amend.AmendedEventH\x00R\x07amended\x12H\n\x0camend_failed\x18\x02 \x01(\x0b2#.kdo.v1.auto_amend.AmendFailedEventH\x00R\x0bamendFailed\x12Q\n\x0fsession_changed\x18\x03 \x01(\x0b2&.kdo.v1.auto_amend.SessionChangedEventH\x00R\x0esessionChanged\x12T\n\x10order_registered\x18\x04 \x01(\x0b2\'.kdo.v1.auto_amend.OrderRegisteredEventH\x00R\x0forderRegistered\x12Z\n\x12order_unregistered\x18\x05 \x01(\x0b2).kdo.v1.auto_amend.OrderUnregisteredEventH\x00R\x11orderUnregisteredB\x07\n\x05event\"\x91\x02\n\x0cAmendedEvent\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x126\n\x06action\x18\x03 \x01(\x0e2\x1e.kdo.v1.auto_amend.AmendActionR\x06action\x12\x1b\n\told_price\x18\x04 \x01(\x03R\x08oldPrice\x12\x1b\n\tnew_price\x18\x05 \x01(\x03R\x08newPrice\x12!\n\x0cold_quantity\x18\x06 \x01(\x03R\x0boldQuantity\x12!\n\x0cnew_quantity\x18\x07 \x01(\x03R\x0bnewQuantity\x12\x16\n\x06reason\x18\x08 \x01(\tR\x06reason\"]\n\x10AmendFailedEvent\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\"\x8b\x01\n\x13SessionChangedEvent\x129\n\x0bold_session\x18\x01 \x01(\x0e2\x18.kdo.v1.common.SessionIdR\noldSession\x129\n\x0bnew_session\x18\x02 \x01(\x0e2\x18.kdo.v1.common.SessionIdR\nnewSession\"w\n\x14OrderRegisteredEvent\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12,\n\x04side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\x04side\"K\n\x16OrderUnregisteredEvent\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\";\n\x18GetAutoAmendOrderRequest\x12\x1f\n\x08order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x07orderId\"\x95\x01\n\x1aListAutoAmendOrdersRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x01R\x06symbol\x122\n\x04side\x18\x02 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x01R\x04side\x12%\n\x0bactive_only\x18\x03 \x01(\x08B\x04\xe2A\x01\x01R\nactiveOnly\"X\n\x1bListAutoAmendOrdersResponse\x129\n\x06orders\x18\x01 \x03(\x0b2!.kdo.v1.auto_amend.AutoAmendOrderR\x06orders\"t\n\x13UpdateConfigRequest\x12\x1f\n\x08order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x07orderId\x12<\n\x06config\x18\x02 \x01(\x0b2\x1e.kdo.v1.auto_amend.AmendConfigB\x04\xe2A\x01\x02R\x06config\"8\n\x13StreamEventsRequest\x12!\n\torder_ids\x18\x01 \x03(\x04B\x04\xe2A\x01\x01R\x08orderIds*\x98\x01\n\x0bAmendAction\x12\x1c\n\x18AMEND_ACTION_UNSPECIFIED\x10\x00\x12\x1d\n\x19AMEND_ACTION_CHANGE_PRICE\x10\x01\x12 \n\x1cAMEND_ACTION_CHANGE_QUANTITY\x10\x02\x12*\n&AMEND_ACTION_CHANGE_PRICE_AND_QUANTITY\x10\x032\xfb\x05\n\x10AutoAmendService\x12\x8f\x01\n\x08GetOrder\x12+.kdo.v1.auto_amend.GetAutoAmendOrderRequest\x1a!.kdo.v1.auto_amend.AutoAmendOrder\"3\xdaA\x08order_id\x82\xd3\xe4\x93\x02\"\x12 /v1/auto-amend/orders/{order_id}\x12\x8d\x01\n\nListOrders\x12-.kdo.v1.auto_amend.ListAutoAmendOrdersRequest\x1a..kdo.v1.auto_amend.ListAutoAmendOrdersResponse\" \xdaA\x00\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/auto-amend/orders\x12\x96\x01\n\x0cStreamOrders\x12-.kdo.v1.auto_amend.ListAutoAmendOrdersRequest\x1a..kdo.v1.auto_amend.ListAutoAmendOrdersResponse\"\'\xdaA\x00\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/auto-amend/orders:stream\x12\xa4\x01\n\x0cUpdateConfig\x12&.kdo.v1.auto_amend.UpdateConfigRequest\x1a!.kdo.v1.auto_amend.AutoAmendOrder\"I\xdaA\x0forder_id,config\x82\xd3\xe4\x93\x021:\x06config2\'/v1/auto-amend/orders/{order_id}/config\x12\x84\x01\n\x0cStreamEvents\x12&.kdo.v1.auto_amend.StreamEventsRequest\x1a!.kdo.v1.auto_amend.AutoAmendEvent\"\'\xdaA\x00\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/auto-amend/events:stream0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xd0>\n\x07\x12\x05\x00\x00\xb1\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1a\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00%\n\t\n\x02\x03\x03\x12\x03\x07\x00#\n\t\n\x02\x03\x04\x12\x03\x08\x00!\n\t\n\x02\x03\x05\x12\x03\t\x00\x1d\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\n\xe5\x01\n\x02\x06\x00\x12\x04\x12\x00;\x01\x1a\xd8\x01 AutoAmendService - \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x95 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\x98 \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x95\xec\x9d\x84 \xea\xb4\x80\xeb\xa6\xac\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n - \xec\x9e\xa5\xec\xa4\x91: \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 \xeb\xb9\x84\xec\x9c\xa8 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa0\x95\xec\xa0\x95\n - \xeb\x8f\x99\xec\x8b\x9c\xed\x98\xb8\xea\xb0\x80: \xec\x98\x88\xec\xb2\xb4\xea\xb0\x80 \xea\xb4\x80\xec\x97\xac \xeb\xb0\xa9\xec\xa7\x80 (\xea\xb0\x80\xea\xb2\xa9 \xc2\xb11%, \xec\x88\x98\xeb\x9f\x89 30% \xec\xa0\x9c\xed\x95\x9c)\n\n\n\n\x03\x06\x00\x01\x12\x03\x12\x08\x18\n5\n\x04\x06\x00\x02\x00\x12\x04\x14\x02\x19\x03\x1a\' \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x81 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x14\x06\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x14\x0f\'\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x142@\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x15\x04\x17\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x15\x04\x17\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x18\x046\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x18\x046\n<\n\x04\x06\x00\x02\x01\x12\x04\x1c\x02!\x03\x1a. \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x81 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1c\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1c\x11+\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1c6Q\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1d\x04\x1f\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1d\x04\x1f\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03 \x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03 \x04.\n?\n\x04\x06\x00\x02\x02\x12\x04$\x02)\x03\x1a1 \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x81 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03$\x06\x12\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03$\x13-\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03$8S\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04%\x04\'\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04%\x04\'\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03(\x04.\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03(\x04.\n#\n\x04\x06\x00\x02\x03\x12\x04,\x022\x03\x1a\x15 \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03,\x06\x12\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03,\x13&\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03,1?\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04-\x040\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04-\x040\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x031\x04=\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x031\x04=\n&\n\x04\x06\x00\x02\x04\x12\x045\x02:\x03\x1a\x18 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x035\x06\x12\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x035\x13&\n\x0c\n\x05\x06\x00\x02\x04\x06\x12\x03517\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0358F\n\r\n\x05\x06\x00\x02\x04\x04\x12\x046\x048\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x046\x048\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x039\x04.\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x039\x04.\n\xd1\x01\n\x02\x04\x00\x12\x04B\x00f\x01\x1a\x1c \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xeb\x93\xb1\xeb\xa1\x9d \xec\xa3\xbc\xeb\xac\xb8\n2\xa6\x01 ============================================================================\n Entities\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03B\x08\x16\n\x18\n\x04\x04\x00\x02\x00\x12\x03D\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03D\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03D\t\x11\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03D\x14\x15\n\x1c\n\x04\x04\x00\x02\x01\x12\x03G\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03G\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03G\t\x0f\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03G\x12\x13\n\x1c\n\x04\x04\x00\x02\x02\x12\x03J\x02#\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5\n\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03J\x02\x19\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03J\x1a\x1e\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03J!\"\n#\n\x04\x04\x00\x02\x03\x12\x03M\x02\x13\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03M\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03M\t\x0e\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03M\x11\x12\n#\n\x04\x04\x00\x02\x04\x12\x03P\x02\x15\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03P\x02\x07\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03P\x08\x10\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03P\x13\x14\n\x1f\n\x04\x04\x00\x02\x05\x12\x03S\x02\x1f\x1a\x12 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03S\x02\x07\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03S\x08\x1a\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03S\x1d\x1e\n\"\n\x04\x04\x00\x02\x06\x12\x03V\x02\x19\x1a\x15 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x03V\x02\r\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03V\x0e\x14\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03V\x17\x18\n\x1d\n\x04\x04\x00\x02\x07\x12\x04Y\x02[\x04\x1a\x0f \xec\xa0\x95\xec\xa0\x95 \xed\x9a\x9f\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03Y\x02\x08\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03Y\t\x14\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03Y\x17\x18\n\r\n\x05\x04\x00\x02\x07\x08\x12\x04Y\x19[\x03\n\x0f\n\x08\x04\x00\x02\x07\x08\x9c\x08\x00\x12\x03Z\x04-\n;\n\x04\x04\x00\x02\x08\x12\x04^\x02`\x04\x1a- \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\xa0\x95\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x81 (unix timestamp ms)\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03^\x02\x07\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03^\x08\x1a\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03^\x1d\x1e\n\r\n\x05\x04\x00\x02\x08\x08\x12\x04^\x1f`\x03\n\x0f\n\x08\x04\x00\x02\x08\x08\x9c\x08\x00\x12\x03_\x04-\n \n\x04\x04\x00\x02\t\x12\x04c\x02e\x04\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03c\x02\x06\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03c\x07\x10\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03c\x13\x15\n\r\n\x05\x04\x00\x02\t\x08\x12\x04c\x16e\x03\n\x0f\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x03d\x04-\n\xcf\x01\n\x02\x04\x01\x12\x04m\x00s\x01\x1a\x15 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n2\xab\x01 ============================================================================\n Configuration\n ============================================================================\n\n\n\n\x03\x04\x01\x01\x12\x03m\x08\x13\n#\n\x04\x04\x01\x02\x00\x12\x03o\x02+\x1a\x16 \xec\x9e\xa5\xec\xa4\x91 \xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03o\x02\x16\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03o\x17&\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03o)*\n)\n\x04\x04\x01\x02\x01\x12\x03r\x02+\x1a\x1c \xeb\x8f\x99\xec\x8b\x9c\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03r\x02\x16\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03r\x17&\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03r)*\n(\n\x02\x04\x02\x12\x04v\x00~\x01\x1a\x1c \xec\x9e\xa5\xec\xa4\x91 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\n\n\x03\x04\x02\x01\x12\x03v\x08\x1c\n\x1f\n\x04\x04\x02\x02\x00\x12\x03x\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03x\x02\x06\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03x\x07\x0e\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03x\x11\x12\n\xf6\x01\n\x04\x04\x02\x02\x01\x12\x03}\x02*\x1a\xe8\x01 \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 \xeb\xb9\x84\xec\x9c\xa8 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (0.0 ~ 1.0)\n \xeb\xa7\xa4\xec\x88\x98: \xeb\xa7\xa4\xeb\x8f\x841\xed\x98\xb8\xea\xb0\x80\xec\x9e\x94\xeb\x9f\x89 / \xeb\xa7\xa4\xec\x88\x981\xed\x98\xb8\xea\xb0\x80\xec\x9e\x94\xeb\x9f\x89 < threshold \xe2\x86\x92 \xeb\xa7\xa4\xeb\x8f\x841\xed\x98\xb8\xea\xb0\x80\xeb\xa1\x9c \xec\xa0\x95\xec\xa0\x95\n \xeb\xa7\xa4\xeb\x8f\x84: \xeb\xa7\xa4\xec\x88\x981\xed\x98\xb8\xea\xb0\x80\xec\x9e\x94\xeb\x9f\x89 / \xeb\xa7\xa4\xeb\x8f\x841\xed\x98\xb8\xea\xb0\x80\xec\x9e\x94\xeb\x9f\x89 < threshold \xe2\x86\x92 \xeb\xa7\xa4\xec\x88\x981\xed\x98\xb8\xea\xb0\x80\xeb\xa1\x9c \xec\xa0\x95\xec\xa0\x95\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03}\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03}\t%\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03}()\nD\n\x02\x04\x03\x12\x06\x81\x01\x00\x8a\x01\x01\x1a6 \xeb\x8f\x99\xec\x8b\x9c\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x95\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (\xec\x98\x88\xec\xb2\xb4\xea\xb0\x80 \xea\xb4\x80\xec\x97\xac \xeb\xb0\xa9\xec\xa7\x80)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x81\x01\x08\x1c\n \n\x04\x04\x03\x02\x00\x12\x04\x83\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\x83\x01\x02\x06\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x83\x01\x07\x0e\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x83\x01\x11\x12\nZ\n\x04\x04\x03\x02\x01\x12\x04\x86\x01\x02\x1d\x1aL \xec\x98\x88\xec\x83\x81\xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80 \xeb\x8c\x80\xeb\xb9\x84 \xed\x97\x88\xec\x9a\xa9 \xea\xb0\x80\xea\xb2\xa9 \xeb\xb2\x94\xec\x9c\x84 (0.0 ~ 1.0, e.g., 0.01 = \xc2\xb11%)\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x86\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x86\x01\t\x18\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x86\x01\x1b\x1c\n\\\n\x04\x04\x03\x02\x02\x12\x04\x89\x01\x02 \x1aN \xec\x98\x88\xec\x83\x81\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89 \xeb\x8c\x80\xeb\xb9\x84 \xec\xb5\x9c\xeb\x8c\x80 \xec\x88\x98\xeb\x9f\x89 \xeb\xb9\x84\xec\x9c\xa8 (0.0 ~ 1.0, e.g., 0.30 = 30%)\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x89\x01\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x89\x01\t\x1b\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x89\x01\x1e\x1f\n\xfc\x02\n\x02\x04\x04\x12\x06\x95\x01\x00\xa1\x01\x01\x1a\x12 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x83\x81\xed\x83\x9c\n2\xaa\x01 ============================================================================\n Session Info\n ============================================================================\n2\xac\x01 ============================================================================\n Service Status\n ============================================================================\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x95\x01\x08\x15\n+\n\x04\x04\x04\x02\x00\x12\x04\x97\x01\x02\x16\x1a\x1d \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\xa4\xed\x96\x89 \xec\xa4\x91 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x97\x01\x02\x06\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x97\x01\x07\x11\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x97\x01\x14\x15\n\x1d\n\x04\x04\x04\x02\x01\x12\x04\x9a\x01\x02.\x1a\x0f \xed\x98\x84\xec\x9e\xac \xec\x84\xb8\xec\x85\x98\n\n\r\n\x05\x04\x04\x02\x01\x06\x12\x04\x9a\x01\x02\x19\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x9a\x01\x1a)\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x9a\x01,-\n!\n\x04\x04\x04\x02\x02\x12\x04\x9d\x01\x02 \x1a\x13 \xed\x99\x9c\xec\x84\xb1 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\x9d\x01\x02\x08\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\x9d\x01\t\x1b\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\x9d\x01\x1e\x1f\n%\n\x04\x04\x04\x02\x03\x12\x04\xa0\x01\x02\x1f\x1a\x17 \xec\xb4\x9d \xeb\x93\xb1\xeb\xa1\x9d \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xa0\x01\x02\x08\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xa0\x01\t\x1a\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xa0\x01\x1d\x1e\n\xcd\x01\n\x02\x04\x05\x12\x06\xa8\x01\x00\xb0\x01\x01\x1a\x18 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n2\xa4\x01 ============================================================================\n Events\n ============================================================================\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xa8\x01\x08\x16\n\x0e\n\x04\x04\x05\x08\x00\x12\x06\xa9\x01\x02\xaf\x01\x03\n\r\n\x05\x04\x05\x08\x00\x01\x12\x04\xa9\x01\x08\r\n\x0c\n\x04\x04\x05\x02\x00\x12\x04\xaa\x01\x04\x1d\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\xaa\x01\x04\x10\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xaa\x01\x11\x18\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xaa\x01\x1b\x1c\n\x0c\n\x04\x04\x05\x02\x01\x12\x04\xab\x01\x04&\n\r\n\x05\x04\x05\x02\x01\x06\x12\x04\xab\x01\x04\x14\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xab\x01\x15!\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xab\x01$%\n\x0c\n\x04\x04\x05\x02\x02\x12\x04\xac\x01\x04,\n\r\n\x05\x04\x05\x02\x02\x06\x12\x04\xac\x01\x04\x17\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xac\x01\x18\'\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xac\x01*+\n\x0c\n\x04\x04\x05\x02\x03\x12\x04\xad\x01\x04.\n\r\n\x05\x04\x05\x02\x03\x06\x12\x04\xad\x01\x04\x18\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xad\x01\x19)\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xad\x01,-\n\x0c\n\x04\x04\x05\x02\x04\x12\x04\xae\x01\x042\n\r\n\x05\x04\x05\x02\x04\x06\x12\x04\xae\x01\x04\x1a\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\xae\x01\x1b-\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\xae\x0101\n\'\n\x02\x04\x06\x12\x06\xb3\x01\x00\xcb\x01\x01\x1a\x19 \xec\xa0\x95\xec\xa0\x95 \xec\x8b\xa4\xed\x96\x89 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xb3\x01\x08\x14\n\x19\n\x04\x04\x06\x02\x00\x12\x04\xb5\x01\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xb5\x01\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xb5\x01\t\x11\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xb5\x01\x14\x15\n\x1d\n\x04\x04\x06\x02\x01\x12\x04\xb8\x01\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xb8\x01\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xb8\x01\t\x0f\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xb8\x01\x12\x13\n\x1d\n\x04\x04\x06\x02\x02\x12\x04\xbb\x01\x02\x19\x1a\x0f \xec\xa0\x95\xec\xa0\x95 \xec\x95\xa1\xec\x85\x98\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xbb\x01\x02\r\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xbb\x01\x0e\x14\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xbb\x01\x17\x18\n\x1d\n\x04\x04\x06\x02\x03\x12\x04\xbe\x01\x02\x16\x1a\x0f \xec\x9d\xb4\xec\xa0\x84 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\xbe\x01\x02\x07\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xbe\x01\x08\x11\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xbe\x01\x14\x15\n\x1a\n\x04\x04\x06\x02\x04\x12\x04\xc1\x01\x02\x16\x1a\x0c \xec\x83\x88 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\xc1\x01\x02\x07\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\xc1\x01\x08\x11\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\xc1\x01\x14\x15\n\x1d\n\x04\x04\x06\x02\x05\x12\x04\xc4\x01\x02\x19\x1a\x0f \xec\x9d\xb4\xec\xa0\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x05\x05\x12\x04\xc4\x01\x02\x07\n\r\n\x05\x04\x06\x02\x05\x01\x12\x04\xc4\x01\x08\x14\n\r\n\x05\x04\x06\x02\x05\x03\x12\x04\xc4\x01\x17\x18\n\x1a\n\x04\x04\x06\x02\x06\x12\x04\xc7\x01\x02\x19\x1a\x0c \xec\x83\x88 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x06\x05\x12\x04\xc7\x01\x02\x07\n\r\n\x05\x04\x06\x02\x06\x01\x12\x04\xc7\x01\x08\x14\n\r\n\x05\x04\x06\x02\x06\x03\x12\x04\xc7\x01\x17\x18\n\x1d\n\x04\x04\x06\x02\x07\x12\x04\xca\x01\x02\x14\x1a\x0f \xec\xa0\x95\xec\xa0\x95 \xec\x82\xac\xec\x9c\xa0\n\n\r\n\x05\x04\x06\x02\x07\x05\x12\x04\xca\x01\x02\x08\n\r\n\x05\x04\x06\x02\x07\x01\x12\x04\xca\x01\t\x0f\n\r\n\x05\x04\x06\x02\x07\x03\x12\x04\xca\x01\x12\x13\n$\n\x02\x05\x00\x12\x06\xce\x01\x00\xd3\x01\x01\x1a\x16 \xec\xa0\x95\xec\xa0\x95 \xec\x95\xa1\xec\x85\x98 \xed\x83\x80\xec\x9e\x85\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xce\x01\x05\x10\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xcf\x01\x02\x1f\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xcf\x01\x02\x1a\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xcf\x01\x1d\x1e\n\x1d\n\x04\x05\x00\x02\x01\x12\x04\xd0\x01\x02 \"\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xec\xa0\x95\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xd0\x01\x02\x1b\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xd0\x01\x1e\x1f\n\x1d\n\x04\x05\x00\x02\x02\x12\x04\xd1\x01\x02#\"\x0f \xec\x88\x98\xeb\x9f\x89 \xec\xa0\x95\xec\xa0\x95\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xd1\x01\x02\x1e\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xd1\x01!\"\n$\n\x04\x05\x00\x02\x03\x12\x04\xd2\x01\x02-\"\x16 \xea\xb0\x80\xea\xb2\xa9+\xec\x88\x98\xeb\x9f\x89 \xec\xa0\x95\xec\xa0\x95\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xd2\x01\x02(\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xd2\x01+,\n\'\n\x02\x04\x07\x12\x06\xd6\x01\x00\xdf\x01\x01\x1a\x19 \xec\xa0\x95\xec\xa0\x95 \xec\x8b\xa4\xed\x8c\xa8 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xd6\x01\x08\x18\n\x19\n\x04\x04\x07\x02\x00\x12\x04\xd8\x01\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xd8\x01\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xd8\x01\t\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xd8\x01\x14\x15\n\x1d\n\x04\x04\x07\x02\x01\x12\x04\xdb\x01\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xdb\x01\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xdb\x01\t\x0f\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xdb\x01\x12\x13\n\x1d\n\x04\x04\x07\x02\x02\x12\x04\xde\x01\x02\x14\x1a\x0f \xec\x8b\xa4\xed\x8c\xa8 \xec\x82\xac\xec\x9c\xa0\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xde\x01\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xde\x01\t\x0f\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xde\x01\x12\x13\n\'\n\x02\x04\x08\x12\x06\xe2\x01\x00\xe8\x01\x01\x1a\x19 \xec\x84\xb8\xec\x85\x98 \xeb\xb3\x80\xea\xb2\xbd \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xe2\x01\x08\x1b\n\x1d\n\x04\x04\x08\x02\x00\x12\x04\xe4\x01\x02*\x1a\x0f \xec\x9d\xb4\xec\xa0\x84 \xec\x84\xb8\xec\x85\x98\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xe4\x01\x02\x19\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xe4\x01\x1a%\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xe4\x01()\n\x1a\n\x04\x04\x08\x02\x01\x12\x04\xe7\x01\x02*\x1a\x0c \xec\x83\x88 \xec\x84\xb8\xec\x85\x98\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\xe7\x01\x02\x19\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xe7\x01\x1a%\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xe7\x01()\n\'\n\x02\x04\t\x12\x06\xeb\x01\x00\xf4\x01\x01\x1a\x19 \xec\xa3\xbc\xeb\xac\xb8 \xeb\x93\xb1\xeb\xa1\x9d \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\t\x01\x12\x04\xeb\x01\x08\x1c\n\x19\n\x04\x04\t\x02\x00\x12\x04\xed\x01\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xed\x01\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xed\x01\t\x11\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xed\x01\x14\x15\n\x1d\n\x04\x04\t\x02\x01\x12\x04\xf0\x01\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xf0\x01\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xf0\x01\t\x0f\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xf0\x01\x12\x13\n\x1d\n\x04\x04\t\x02\x02\x12\x04\xf3\x01\x02#\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\t\x02\x02\x06\x12\x04\xf3\x01\x02\x19\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xf3\x01\x1a\x1e\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xf3\x01!\"\n\'\n\x02\x04\n\x12\x06\xf7\x01\x00\xfd\x01\x01\x1a\x19 \xec\xa3\xbc\xeb\xac\xb8 \xed\x95\xb4\xec\xa0\x9c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\n\x01\x12\x04\xf7\x01\x08\x1e\n\x19\n\x04\x04\n\x02\x00\x12\x04\xf9\x01\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xf9\x01\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xf9\x01\t\x11\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xf9\x01\x14\x15\n\x1d\n\x04\x04\n\x02\x01\x12\x04\xfc\x01\x02\x14\x1a\x0f \xed\x95\xb4\xec\xa0\x9c \xec\x82\xac\xec\x9c\xa0\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xfc\x01\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xfc\x01\t\x0f\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xfc\x01\x12\x13\n\xc6\x01\n\x02\x04\x0b\x12\x06\x83\x02\x00\x88\x02\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\x83\x02\x08 \n\x1b\n\x04\x04\x0b\x02\x00\x12\x06\x85\x02\x02\x87\x02\x04\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\x85\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x85\x02\t\x11\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x85\x02\x14\x15\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\x85\x02\x16\x87\x02\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\x86\x02\x04*\n\x0c\n\x02\x04\x0c\x12\x06\x8a\x02\x00\x99\x02\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\x8a\x02\x08\"\n*\n\x04\x04\x0c\x02\x00\x12\x06\x8c\x02\x02\x8e\x02\x04\x1a\x1a \xec\xa2\x85\xeb\xaa\xa9 \xed\x95\x84\xed\x84\xb0 (optional)\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\x8c\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x8c\x02\t\x0f\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x8c\x02\x12\x13\n\x0f\n\x05\x04\x0c\x02\x00\x08\x12\x06\x8c\x02\x14\x8e\x02\x03\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\x8d\x02\x04*\n1\n\x04\x04\x0c\x02\x01\x12\x06\x91\x02\x02\x93\x02\x04\x1a! \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 \xed\x95\x84\xed\x84\xb0 (optional)\n\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\x91\x02\x02\x19\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\x91\x02\x1a\x1e\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\x91\x02!\"\n\x0f\n\x05\x04\x0c\x02\x01\x08\x12\x06\x91\x02#\x93\x02\x03\n\x10\n\x08\x04\x0c\x02\x01\x08\x9c\x08\x00\x12\x04\x92\x02\x04*\nA\n\x04\x04\x0c\x02\x02\x12\x06\x96\x02\x02\x98\x02\x04\x1a1 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94\xeb\x90\x9c \xec\xa3\xbc\xeb\xac\xb8\xeb\xa7\x8c (optional, \xea\xb8\xb0\xeb\xb3\xb8: true)\n\n\r\n\x05\x04\x0c\x02\x02\x05\x12\x04\x96\x02\x02\x06\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\x96\x02\x07\x12\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\x96\x02\x15\x16\n\x0f\n\x05\x04\x0c\x02\x02\x08\x12\x06\x96\x02\x17\x98\x02\x03\n\x10\n\x08\x04\x0c\x02\x02\x08\x9c\x08\x00\x12\x04\x97\x02\x04*\n\x0c\n\x02\x04\r\x12\x06\x9b\x02\x00\x9e\x02\x01\n\x0b\n\x03\x04\r\x01\x12\x04\x9b\x02\x08#\n5\n\x04\x04\r\x02\x00\x12\x04\x9d\x02\x02%\x1a\' \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\xa0\x95\xec\xa0\x81 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\x9d\x02\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\x9d\x02\x0b\x19\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\x9d\x02\x1a \n\r\n\x05\x04\r\x02\x00\x03\x12\x04\x9d\x02#$\n\x0c\n\x02\x04\x0e\x12\x06\xa0\x02\x00\xaa\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa0\x02\x08\x1b\n\x1b\n\x04\x04\x0e\x02\x00\x12\x06\xa2\x02\x02\xa4\x02\x04\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xa2\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xa2\x02\t\x11\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xa2\x02\x14\x15\n\x0f\n\x05\x04\x0e\x02\x00\x08\x12\x06\xa2\x02\x16\xa4\x02\x03\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\xa3\x02\x04*\n\x1c\n\x04\x04\x0e\x02\x01\x12\x06\xa7\x02\x02\xa9\x02\x04\x1a\x0c \xec\x83\x88 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x0e\x02\x01\x06\x12\x04\xa7\x02\x02\r\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xa7\x02\x0e\x14\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xa7\x02\x17\x18\n\x0f\n\x05\x04\x0e\x02\x01\x08\x12\x06\xa7\x02\x19\xa9\x02\x03\n\x10\n\x08\x04\x0e\x02\x01\x08\x9c\x08\x00\x12\x04\xa8\x02\x04*\n\x0c\n\x02\x04\x0f\x12\x06\xac\x02\x00\xb1\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xac\x02\x08\x1b\nJ\n\x04\x04\x0f\x02\x00\x12\x06\xae\x02\x02\xb0\x02\x04\x1a: \xed\x8a\xb9\xec\xa0\x95 \xec\xa3\xbc\xeb\xac\xb8 ID \xed\x95\x84\xed\x84\xb0 (optional, \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4)\n\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\xae\x02\x02\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xae\x02\x0b\x11\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xae\x02\x12\x1b\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xae\x02\x1e\x1f\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\xae\x02 \xb0\x02\x03\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xaf\x02\x04*b\x06proto3\xd2\xf6\x03\x08\x08\x00\x18\x00 \x02 \x03\n\xf0\xa7\x01\n\x10kdo/v1/etf.proto\x12\nkdo.v1.etf\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\xc8\x08\n\x03Etf\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x12\n\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1d\n\nprev_close\x18\x05 \x01(\tR\tprevClose\x12$\n\x0eprev_close_nav\x18\x06 \x01(\tR\x0cprevCloseNav\x12\x1d\n\nlast_price\x18\x07 \x01(\tR\tlastPrice\x12\"\n\rlast_ask_inav\x18\x08 \x01(\tR\x0blastAskInav\x12\"\n\rlast_bid_inav\x18\t \x01(\tR\x0blastBidInav\x12E\n\x0cconstituents\x18\n \x03(\x0b2!.kdo.v1.etf.Etf.ConstituentsEntryR\x0cconstituents\x12#\n\rcreation_unit\x18\x0b \x01(\x03R\x0ccreationUnit\x12L\n\x12replication_method\x18\x0c \x01(\x0e2\x1d.kdo.v1.etf.ReplicationMethodR\x11replicationMethod\x12\x1b\n\ttick_size\x18\r \x01(\x03R\x08tickSize\x12\'\n\x0flisted_quantity\x18\x0e \x01(\x03R\x0elistedQuantity\x12\x1a\n\x08leverage\x18\x0f \x01(\x02R\x08leverage\x12\x1a\n\x08tradable\x18\x10 \x01(\x08R\x08tradable\x12%\n\x0eshort_sellable\x18\x11 \x01(\x08R\rshortSellable\x12B\n\x0etracking_asset\x18\x12 \x01(\x0b2\x1b.kdo.v1.etf.UnderlyingAssetR\rtrackingAsset\x12\'\n\x0fcash_creditable\x18\x17 \x01(\x08R\x0ecashCreditable\x120\n\x14cash_creation_amount\x18\x18 \x01(\x03R\x12cashCreationAmount\x12B\n\x0bconversions\x18\x19 \x03(\x0b2 .kdo.v1.etf.Etf.ConversionsEntryR\x0bconversions\x12\x1d\n\nunit_delta\x18\x1a \x01(\tR\tunitDelta\x1a^\n\x11ConstituentsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x123\n\x05value\x18\x02 \x01(\x0b2\x1d.kdo.v1.etf.EtfPdfConstituentR\x05value:\x028\x01\x1aV\n\x10ConversionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.kdo.v1.etf.ConversionR\x05value:\x028\x01J\x04\x08\x1b\x10\x1cJ\x04\x08\x1c\x10\x1dR\x17decomposed_constituentsR\x07pricing\"\xc9\x01\n\x0eEtfConstituent\x124\n\x05stock\x18\x01 \x01(\x0b2\x1c.kdo.v1.etf.StockConstituentH\x00R\x05stock\x12:\n\x07futures\x18\x02 \x01(\x0b2\x1e.kdo.v1.etf.FuturesConstituentH\x00R\x07futures\x121\n\x04cash\x18\x03 \x01(\x0b2\x1b.kdo.v1.etf.CashConstituentH\x00R\x04cashB\x12\n\x10constituent_type\"\xf5\x01\n\x10StockConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nprev_close\x18\x02 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x03 \x01(\tR\tlastPrice\x12\x1a\n\x08quantity\x18\x04 \x01(\x03R\x08quantity\x12%\n\x0elast_valuation\x18\x05 \x01(\x03R\rlastValuation\x12\'\n\x0fnotional_amount\x18\x06 \x01(\x03R\x0enotionalAmount\x12\x1f\n\x0bnum_members\x18\x07 \x01(\rR\nnumMembers\"\x93\x02\n\x12FuturesConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nprev_close\x18\x02 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x03 \x01(\tR\tlastPrice\x12\x1a\n\x08quantity\x18\x04 \x01(\x02R\x08quantity\x12\x1a\n\x08multiple\x18\x05 \x01(\x01R\x08multiple\x12%\n\x0elast_valuation\x18\x06 \x01(\x03R\rlastValuation\x12\'\n\x0fnotional_amount\x18\x07 \x01(\x03R\x0enotionalAmount\x12\x1f\n\x0bnum_members\x18\x08 \x01(\rR\nnumMembers\"q\n\x0fCashConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12%\n\x0eprev_valuation\x18\x02 \x01(\x03R\rprevValuation\x12\x1f\n\x0bnum_members\x18\x03 \x01(\rR\nnumMembers\"\x9a\x01\n\x11EtfPdfConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12=\n\x0cproduct_type\x18\x03 \x01(\x0e2\x1a.kdo.v1.common.ProductTypeR\x0bproductType\x12\x1a\n\x08quantity\x18\x04 \x01(\tR\x08quantity\"\x85\x01\n\nConversion\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12=\n\x0cproduct_type\x18\x02 \x01(\x0e2\x1a.kdo.v1.common.ProductTypeR\x0bproductType\x12 \n\x0cratio_per_cu\x18\x03 \x01(\x01R\nratioPerCu\"\xb1\x02\n\x0fUnderlyingAsset\x126\n\x06future\x18\x01 \x01(\x0b2\x1c.kdo.v1.etf.UnderlyingFutureH\x00R\x06future\x12F\n\x0cfixed_income\x18\x02 \x01(\x0b2!.kdo.v1.etf.UnderlyingFixedIncomeH\x00R\x0bfixedIncome\x12?\n\tcommodity\x18\x03 \x01(\x0b2\x1f.kdo.v1.etf.UnderlyingCommodityH\x00R\tcommodity\x12<\n\x08currency\x18\x04 \x01(\x0b2\x1e.kdo.v1.etf.UnderlyingCurrencyH\x00R\x08currencyB\x07\n\x05assetJ\x04\x08\x05\x10\x06R\x10decomposed_stock\"\x92\x01\n\x10UnderlyingFuture\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1a\n\x08multiple\x18\x02 \x01(\tR\x08multiple\x12$\n\x0elast_ask_price\x18\x03 \x01(\tR\x0clastAskPrice\x12$\n\x0elast_bid_price\x18\x04 \x01(\tR\x0clastBidPrice\"/\n\x15UnderlyingFixedIncome\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"-\n\x13UnderlyingCommodity\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\",\n\x12UnderlyingCurrency\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"?\n\rGetEtfRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\"\x8c\x01\n\x0fListEtfsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"_\n\x10ListEtfsResponse\x12#\n\x04etfs\x18\x01 \x03(\x0b2\x0f.kdo.v1.etf.EtfR\x04etfs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xc8\x01\n\x17GetEtfTickImpactRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x123\n\x12constituent_symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x11constituentSymbol\x12#\n\nbase_price\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\tbasePrice\x12#\n\ntick_range\x18\x04 \x01(\x05B\x04\xe2A\x01\x02R\ttickRange\"\xd5\x01\n\rEtfTickImpact\x12\x1d\n\netf_symbol\x18\x01 \x01(\tR\tetfSymbol\x12-\n\x12constituent_symbol\x18\x02 \x01(\tR\x11constituentSymbol\x12\x1f\n\x0bcurrent_nav\x18\x03 \x01(\tR\ncurrentNav\x12#\n\rcurrent_price\x18\x04 \x01(\tR\x0ccurrentPrice\x120\n\x06points\x18\x05 \x03(\x0b2\x18.kdo.v1.etf.TickNavPointR\x06points\"W\n\x0cTickNavPoint\x12\x1f\n\x0btick_offset\x18\x01 \x01(\x05R\ntickOffset\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\x10\n\x03nav\x18\x03 \x01(\tR\x03nav\"p\n\x19UpdateEtfUnitDeltaRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x12#\n\nunit_delta\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\tunitDelta\"\xc4\x01\n\x16CreateRedeemEtfRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12 \n\x08quantity\x18\x03 \x01(\x03B\x04\xe2A\x01\x02R\x08quantity\x12%\n\x0bis_creation\x18\x04 \x01(\x08B\x04\xe2A\x01\x02R\nisCreation\"\xe5\x03\n\x17CalcEtfUnitPriceRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x129\n\x07pricing\x18\x02 \x01(\x0b2\x19.kdo.v1.common.EtfPricingB\x04\xe2A\x01\x02R\x07pricing\x129\n\x08etf_side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x02R\x07etfSide\x12\'\n\x0cetf_quantity\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\x0betfQuantity\x12!\n\tetf_price\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x08etfPrice\x12=\n\nhedge_side\x18\x06 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x02R\thedgeSide\x12+\n\x0ehedge_quantity\x18\x07 \x01(\x03B\x04\xe2A\x01\x02R\rhedgeQuantity\x12%\n\x0bhedge_price\x18\x08 \x01(\tB\x04\xe2A\x01\x02R\nhedgePrice\x12/\n\x11target_unit_price\x18\t \x01(\tH\x00R\x0ftargetUnitPrice\x88\x01\x01B\x14\n\x12_target_unit_price\"X\n\x18CalcEtfUnitPriceResponse\x12\x1d\n\nunit_price\x18\x01 \x01(\tR\tunitPrice\x12\x15\n\x03pnl\x18\x02 \x01(\tH\x00R\x03pnl\x88\x01\x01B\x06\n\x04_pnl\"\x86\x01\n\x19GetEtfConstituentsRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x129\n\x07pricing\x18\x02 \x01(\x0b2\x19.kdo.v1.common.EtfPricingB\x04\xe2A\x01\x02R\x07pricing\"\xda\x01\n\x1aGetEtfConstituentsResponse\x12\\\n\x0cconstituents\x18\x01 \x03(\x0b28.kdo.v1.etf.GetEtfConstituentsResponse.ConstituentsEntryR\x0cconstituents\x1a^\n\x11ConstituentsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x123\n\x05value\x18\x02 \x01(\x0b2\x1d.kdo.v1.etf.EtfPdfConstituentR\x05value:\x028\x01\"\x86\x01\n\x19GetEtfPricingStateRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x129\n\x07pricing\x18\x02 \x01(\x0b2\x19.kdo.v1.common.EtfPricingB\x04\xe2A\x01\x02R\x07pricing\"\xb0\x04\n\x1aGetEtfPricingStateResponse\x12!\n\x0cpricing_kind\x18\x01 \x01(\tR\x0bpricingKind\x12\x1d\n\nunit_delta\x18\x02 \x01(\tR\tunitDelta\x12\x19\n\x08prev_nav\x18\x03 \x01(\tR\x07prevNav\x12\x1a\n\x08leverage\x18\x04 \x01(\tR\x08leverage\x12$\n\x0ecash_per_share\x18\x05 \x01(\tR\x0ccashPerShare\x12#\n\rcreation_unit\x18\x06 \x01(\x03R\x0ccreationUnit\x12$\n\x0bstock_ratio\x18\n \x01(\x01H\x00R\nstockRatio\x88\x01\x01\x12F\n\x1dconstituent_adjusted_prev_nav\x18\x0b \x01(\tH\x01R\x1aconstituentAdjustedPrevNav\x88\x01\x01\x12/\n\x11actual_leverage_l\x18\x0c \x01(\tH\x02R\x0factualLeverageL\x88\x01\x01\x12\"\n\nprev_index\x18\r \x01(\tH\x03R\tprevIndex\x88\x01\x01\x12$\n\x0bprev_future\x18\x0e \x01(\tH\x04R\nprevFuture\x88\x01\x01B\x0e\n\x0c_stock_ratioB \n\x1e_constituent_adjusted_prev_navB\x14\n\x12_actual_leverage_lB\r\n\x0b_prev_indexB\x0e\n\x0c_prev_future*\x99\x01\n\x11ReplicationMethod\x12\"\n\x1eREPLICATION_METHOD_UNSPECIFIED\x10\x00\x12\x1d\n\x19REPLICATION_METHOD_ACTIVE\x10\x01\x12\x1f\n\x1bREPLICATION_METHOD_PHYSICAL\x10\x02\x12 \n\x1cREPLICATION_METHOD_SYNTHETIC\x10\x032\xab\x08\n\nEtfService\x12T\n\x06GetEtf\x12\x19.kdo.v1.etf.GetEtfRequest\x1a\x0f.kdo.v1.etf.Etf\"\x1e\xdaA\x03etf\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/{etf=etfs/*}\x12Z\n\x08ListEtfs\x12\x1b.kdo.v1.etf.ListEtfsRequest\x1a\x1c.kdo.v1.etf.ListEtfsResponse\"\x13\xdaA\x00\x82\xd3\xe4\x93\x02\n\x12\x08/v1/etfs\x12\x92\x01\n\x10GetEtfTickImpact\x12#.kdo.v1.etf.GetEtfTickImpactRequest\x1a\x19.kdo.v1.etf.EtfTickImpact\">\xdaA\x17etf,constituent_symbols\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{etf=etfs/*}/tick_impact\x12o\n\x0fCreateRedeemEtf\x12\".kdo.v1.etf.CreateRedeemEtfRequest\x1a\x0f.kdo.v1.etf.Etf\"\'\xdaA\x03etf\x82\xd3\xe4\x93\x02\x1b:\x01*\"\x16/v1/etfs:create_redeem\x12\x8c\x01\n\x12UpdateEtfUnitDelta\x12%.kdo.v1.etf.UpdateEtfUnitDeltaRequest\x1a\x0f.kdo.v1.etf.Etf\">\xdaA\x0eetf,unit_delta\x82\xd3\xe4\x93\x02\':\x01*\"\"/v1/{etf=etfs/*}:update_unit_delta\x12\x90\x01\n\x10CalcEtfUnitPrice\x12#.kdo.v1.etf.CalcEtfUnitPriceRequest\x1a$.kdo.v1.etf.CalcEtfUnitPriceResponse\"1\xdaA\x03etf\x82\xd3\xe4\x93\x02%:\x01*\" /v1/{etf=etfs/*}:calc_unit_price\x12\x9f\x01\n\x12GetEtfConstituents\x12%.kdo.v1.etf.GetEtfConstituentsRequest\x1a&.kdo.v1.etf.GetEtfConstituentsResponse\":\xdaA\x0betf,pricing\x82\xd3\xe4\x93\x02&:\x01*\"!/v1/{etf=etfs/*}:get_constituents\x12\xa0\x01\n\x12GetEtfPricingState\x12%.kdo.v1.etf.GetEtfPricingStateRequest\x1a&.kdo.v1.etf.GetEtfPricingStateResponse\";\xdaA\x0betf,pricing\x82\xd3\xe4\x93\x02\':\x01*\"\"/v1/{etf=etfs/*}:get_pricing_stateB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xf8o\n\x07\x12\x05\x00\x00\x83\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x13\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\t\n\x02\x03\x07\x12\x03\x0b\x00\x1d\n\x08\n\x01\x08\x12\x03\r\x00D\n\t\n\x02\x08\x0b\x12\x03\r\x00D\nO\n\x02\x06\x00\x12\x04\x10\x00U\x01\x1aC EtfService\xeb\x8a\x94 ETF \xeb\xb0\x8f \xec\x84\xa0\xeb\xac\xbc \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x10\x08\x12\n\x0c\n\x04\x06\x00\x02\x00\x12\x04\x11\x04\x16\x05\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x08\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x0f\x1c\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x11\'*\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x12\x08\x14\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x12\x08\x14\n\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x15\x085\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x15\x085\n\x0c\n\x04\x06\x00\x02\x01\x12\x04\x18\x04\x1d\x05\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x08\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x11 \n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x18+;\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x08\x1b\n\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x08\x1b\n\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x082\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x082\nB\n\x04\x06\x00\x02\x02\x12\x04 \x04%\x05\x1a4 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 1\xed\x8b\xb1 \xeb\xb3\x80\xeb\x8f\x99 \xec\x8b\x9c ETF NAV \xec\x98\x81\xed\x96\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x08\x18\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x190\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 ;H\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x08#\n\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x08#\n\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03$\x08I\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03$\x08I\n\x0c\n\x04\x06\x00\x02\x03\x12\x04\'\x04-\x05\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\'\x08\x17\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\'\x18.\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\'9<\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04(\x08+\n\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04(\x08+\n\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03,\x085\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03,\x085\n\x0c\n\x04\x06\x00\x02\x04\x12\x04/\x045\x05\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03/\x08\x1a\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03/\x1b4\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03/?B\n\r\n\x05\x06\x00\x02\x04\x04\x12\x040\x083\n\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x040\x083\n\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x034\x08@\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x034\x08@\nI\n\x04\x06\x00\x02\x05\x12\x048\x04>\x05\x1a; ETF-\xec\x84\xa0\xeb\xac\xbc \xed\x97\xb7\xec\xa7\x80 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xec\x9d\x98 \xeb\x8b\xa8\xea\xb0\x80\xeb\xa5\xbc \xea\xb3\x84\xec\x82\xb0\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x038\x08\x18\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x038\x190\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x038;S\n\r\n\x05\x06\x00\x02\x05\x04\x12\x049\x08<\n\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x049\x08<\n\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03=\x085\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03=\x085\n\xdb\x01\n\x04\x06\x00\x02\x06\x12\x04C\x04I\x05\x1a\xcc\x01 pricing \xec\xa2\x85\xeb\xa5\x98\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc \xea\xb2\xb0\xec\xa0\x95\xeb\x90\x9c ETF \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9\xec\x9d\x84 \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n PdfDecomposeHedge pricing\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0 sub-ETF\xeb\xa5\xbc leaf(Stock/Futures/Cash)\xeb\xa1\x9c \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4\xed\x95\x9c\n flattened \xeb\xb2\x84\xec\xa0\x84\xec\x9d\x84 \xeb\xb0\x98\xed\x99\x98\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03C\x08\x1a\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03C\x1b4\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03C?Y\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04D\x08G\n\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04D\x08G\n\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03H\x08=\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03H\x08=\n\xff\x01\n\x04\x06\x00\x02\x07\x12\x04N\x04T\x05\x1a\xf0\x01 ETF pricing \xeb\x94\x94\xeb\xb2\x84\xea\xb7\xb8\xec\x9a\xa9 \xe2\x80\x94 pricing \xeb\xaa\xa8\xeb\x93\x9c\xeb\xb3\x84 \xeb\x82\xb4\xeb\xb6\x80 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xb0\x98\xed\x99\x98.\n \xed\x8a\xb9\xed\x9e\x88 LeverageFuture\xeb\x8a\x94 k(stock_ratio), Nav0(constituent_adjusted_prev_nav),\n L(=unit_delta/Nav0, signed)\xec\x9d\x84 \xeb\x85\xb8\xec\xb6\x9c\xed\x95\xb4 \xec\x99\xb8\xeb\xb6\x80\xec\x97\x90\xec\x84\x9c NAV \xea\xb3\xb5\xec\x8b\x9d \xea\xb2\x80\xec\xa6\x9d \xea\xb0\x80\xeb\x8a\xa5.\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03N\x08\x1a\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03N\x1b4\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03N?Y\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04O\x08R\n\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04O\x08R\n\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03S\x08=\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03S\x08=\n\x0b\n\x02\x04\x00\x12\x05X\x00\x99\x01\x01\n\n\n\x03\x04\x00\x01\x12\x03X\x08\x0b\n\x15\n\x04\x04\x00\x02\x00\x12\x03Z\x04\x12\x1a\x08 ETF ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03Z\x04\n\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03Z\x0b\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03Z\x10\x11\n\'\n\x04\x04\x00\x02\x01\x12\x03]\x04\x16\x1a\x1a ETF \xec\x8b\xac\xeb\xb3\xbc (ISIN \xec\xbd\x94\xeb\x93\x9c)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03]\x04\n\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03]\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03]\x14\x15\n\x19\n\x04\x04\x00\x02\x02\x12\x03`\x04\x14\x1a\x0c ETF \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03`\x04\n\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03`\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03`\x12\x13\n\x19\n\x04\x04\x00\x02\x03\x12\x03c\x04\x14\x1a\x0c ETF \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03c\x04\n\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03c\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03c\x12\x13\n\x1f\n\x04\x04\x00\x02\x04\x12\x03f\x04\x1a\x1a\x12 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03f\x04\n\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03f\x0b\x15\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03f\x18\x19\n\x0b\n\x04\x04\x00\x02\x05\x12\x03h\x04\x1e\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03h\x04\n\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03h\x0b\x19\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03h\x1c\x1d\n\x0b\n\x04\x04\x00\x02\x06\x12\x03j\x04\x1a\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03j\x04\n\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03j\x0b\x15\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03j\x18\x19\n\x0b\n\x04\x04\x00\x02\x07\x12\x03l\x04\x1d\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03l\x04\n\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03l\x0b\x18\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03l\x1b\x1c\n\x0b\n\x04\x04\x00\x02\x08\x12\x03n\x04\x1d\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03n\x04\n\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03n\x0b\x18\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03n\x1b\x1c\n\'\n\x04\x04\x00\x02\t\x12\x03q\x045\x1a\x1a PDF \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x00\x02\t\x06\x12\x03q\x04\"\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03q#/\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03q24\n\x1c\n\x04\x04\x00\x02\n\x12\x03t\x04\x1d\x1a\x0f \xec\x84\xa4\xec\xa0\x95 \xeb\x8b\xa8\xec\x9c\x84\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03t\x04\t\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03t\n\x17\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03t\x1a\x1c\n\x1c\n\x04\x04\x00\x02\x0b\x12\x03w\x04.\x1a\x0f \xeb\xb3\xb5\xec\xa0\x9c \xeb\xb0\xa9\xeb\xb2\x95\n\n\x0c\n\x05\x04\x00\x02\x0b\x06\x12\x03w\x04\x15\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03w\x16(\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03w+-\n,\n\x04\x04\x00\x02\x0c\x12\x03z\x04\x19\x1a\x1f Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03z\x04\t\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03z\n\x13\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03z\x16\x18\n,\n\x04\x04\x00\x02\r\x12\x03}\x04\x1f\x1a\x1f Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03}\x04\t\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03}\n\x19\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03}\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x0e\x12\x03\x7f\x04\x18\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03\x7f\x04\t\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03\x7f\n\x12\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03\x7f\x15\x17\n\x0c\n\x04\x04\x00\x02\x0f\x12\x04\x81\x01\x04\x17\n\r\n\x05\x04\x00\x02\x0f\x05\x12\x04\x81\x01\x04\x08\n\r\n\x05\x04\x00\x02\x0f\x01\x12\x04\x81\x01\t\x11\n\r\n\x05\x04\x00\x02\x0f\x03\x12\x04\x81\x01\x14\x16\n\x0c\n\x04\x04\x00\x02\x10\x12\x04\x83\x01\x04\x1d\n\r\n\x05\x04\x00\x02\x10\x05\x12\x04\x83\x01\x04\x08\n\r\n\x05\x04\x00\x02\x10\x01\x12\x04\x83\x01\t\x17\n\r\n\x05\x04\x00\x02\x10\x03\x12\x04\x83\x01\x1a\x1c\n#\n\x04\x04\x00\x02\x11\x12\x04\x86\x01\x04(\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x00\x02\x11\x06\x12\x04\x86\x01\x04\x13\n\r\n\x05\x04\x00\x02\x11\x01\x12\x04\x86\x01\x14\"\n\r\n\x05\x04\x00\x02\x11\x03\x12\x04\x86\x01%\'\n\x0c\n\x04\x04\x00\x02\x12\x12\x04\x88\x01\x04\x1e\n\r\n\x05\x04\x00\x02\x12\x05\x12\x04\x88\x01\x04\x08\n\r\n\x05\x04\x00\x02\x12\x01\x12\x04\x88\x01\t\x18\n\r\n\x05\x04\x00\x02\x12\x03\x12\x04\x88\x01\x1b\x1d\n\x0c\n\x04\x04\x00\x02\x13\x12\x04\x8a\x01\x04$\n\r\n\x05\x04\x00\x02\x13\x05\x12\x04\x8a\x01\x04\t\n\r\n\x05\x04\x00\x02\x13\x01\x12\x04\x8a\x01\n\x1e\n\r\n\x05\x04\x00\x02\x13\x03\x12\x04\x8a\x01!#\nT\n\x04\x04\x00\x02\x14\x12\x04\x8d\x01\x04-\x1aF ETF \xeb\xb3\x80\xed\x99\x98 \xec\xa0\x95\xeb\xb3\xb4 (\xec\x98\x88: \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80/\xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4 ETF\xec\x9d\x98 \xec\x84\xa0\xeb\xac\xbc \xeb\xb3\x80\xed\x99\x98)\n\n\r\n\x05\x04\x00\x02\x14\x06\x12\x04\x8d\x01\x04\x1b\n\r\n\x05\x04\x00\x02\x14\x01\x12\x04\x8d\x01\x1c\'\n\r\n\x05\x04\x00\x02\x14\x03\x12\x04\x8d\x01*,\n>\n\x04\x04\x00\x02\x15\x12\x04\x90\x01\x04\x1b\x1a0 unit_delta (\xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb8\xb0\xeb\xb0\x98 NAV \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x00\x02\x15\x05\x12\x04\x90\x01\x04\n\n\r\n\x05\x04\x00\x02\x15\x01\x12\x04\x90\x01\x0b\x15\n\r\n\x05\x04\x00\x02\x15\x03\x12\x04\x90\x01\x18\x1a\n\x94\x01\n\x03\x04\x00\t\x12\x04\x93\x01\x04\x10\x1a\x86\x01 field number 27 reserved: decomposed_constituents removed (\xeb\x8f\x84\xeb\xa9\x94\xec\x9d\xb8 \xed\x86\xb5\xed\x95\xa9 \xec\x9d\xb4\xed\x9b\x84 constituents \xec\x9e\x90\xec\xb2\xb4\xea\xb0\x80 flattened PDF, 2026-04-24)\n\n\x0c\n\x04\x04\x00\t\x00\x12\x04\x93\x01\r\x0f\n\r\n\x05\x04\x00\t\x00\x01\x12\x04\x93\x01\r\x0f\n\r\n\x05\x04\x00\t\x00\x02\x12\x04\x93\x01\r\x0f\n\x0b\n\x03\x04\x00\n\x12\x04\x94\x01\x04\'\n\x0c\n\x04\x04\x00\n\x00\x12\x04\x94\x01\r&\n\x8c\x01\n\x03\x04\x00\t\x12\x04\x97\x01\x04\x10\x1a\x7f field number 28 reserved: pricing removed (Etf\xeb\x8a\x94 pricing\xec\x9d\x84 \xeb\xb3\xb4\xec\x9c\xa0\xed\x95\x98\xec\xa7\x80 \xec\x95\x8a\xec\x9d\x8c, EtfLp.pricing_method\xeb\xa1\x9c \xeb\x85\xb8\xec\xb6\x9c, 2026-04-29)\n\n\x0c\n\x04\x04\x00\t\x01\x12\x04\x97\x01\r\x0f\n\r\n\x05\x04\x00\t\x01\x01\x12\x04\x97\x01\r\x0f\n\r\n\x05\x04\x00\t\x01\x02\x12\x04\x97\x01\r\x0f\n\x0b\n\x03\x04\x00\n\x12\x04\x98\x01\x04\x17\n\x0c\n\x04\x04\x00\n\x01\x12\x04\x98\x01\r\x16\n\x0c\n\x02\x04\x01\x12\x06\x9b\x01\x00\xa1\x01\x01\n\x0b\n\x03\x04\x01\x01\x12\x04\x9b\x01\x08\x16\n\x0e\n\x04\x04\x01\x08\x00\x12\x06\x9c\x01\x04\xa0\x01\x05\n\r\n\x05\x04\x01\x08\x00\x01\x12\x04\x9c\x01\n\x1a\n\x0c\n\x04\x04\x01\x02\x00\x12\x04\x9d\x01\x08#\n\r\n\x05\x04\x01\x02\x00\x06\x12\x04\x9d\x01\x08\x18\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x9d\x01\x19\x1e\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x9d\x01!\"\n\x0c\n\x04\x04\x01\x02\x01\x12\x04\x9e\x01\x08\'\n\r\n\x05\x04\x01\x02\x01\x06\x12\x04\x9e\x01\x08\x1a\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\x9e\x01\x1b\"\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\x9e\x01%&\n\x0c\n\x04\x04\x01\x02\x02\x12\x04\x9f\x01\x08!\n\r\n\x05\x04\x01\x02\x02\x06\x12\x04\x9f\x01\x08\x17\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\x9f\x01\x18\x1c\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\x9f\x01\x1f \n\x0c\n\x02\x04\x02\x12\x06\xa3\x01\x00\xb1\x01\x01\n\x0b\n\x03\x04\x02\x01\x12\x04\xa3\x01\x08\x18\n\x0c\n\x04\x04\x02\x02\x00\x12\x04\xa4\x01\x04\x16\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xa4\x01\x04\n\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xa4\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xa4\x01\x14\x15\n\x0c\n\x04\x04\x02\x02\x01\x12\x04\xa6\x01\x04\x1a\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xa6\x01\x04\n\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xa6\x01\x0b\x15\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xa6\x01\x18\x19\n\x0c\n\x04\x04\x02\x02\x02\x12\x04\xa8\x01\x04\x1a\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xa8\x01\x04\n\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xa8\x01\x0b\x15\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xa8\x01\x18\x19\n\x0c\n\x04\x04\x02\x02\x03\x12\x04\xaa\x01\x04\x17\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xaa\x01\x04\t\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xaa\x01\n\x12\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xaa\x01\x15\x16\n\x0c\n\x04\x04\x02\x02\x04\x12\x04\xac\x01\x04\x1d\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xac\x01\x04\t\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xac\x01\n\x18\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xac\x01\x1b\x1c\n\x0c\n\x04\x04\x02\x02\x05\x12\x04\xae\x01\x04\x1e\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\xae\x01\x04\t\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xae\x01\n\x19\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xae\x01\x1c\x1d\n\x0c\n\x04\x04\x02\x02\x06\x12\x04\xb0\x01\x04\x1b\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\xb0\x01\x04\n\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xb0\x01\x0b\x16\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xb0\x01\x19\x1a\n\x0c\n\x02\x04\x03\x12\x06\xb3\x01\x00\xc3\x01\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xb3\x01\x08\x1a\n\x0c\n\x04\x04\x03\x02\x00\x12\x04\xb4\x01\x04\x16\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xb4\x01\x04\n\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xb4\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xb4\x01\x14\x15\n\x0c\n\x04\x04\x03\x02\x01\x12\x04\xb6\x01\x04\x1a\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xb6\x01\x04\n\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xb6\x01\x0b\x15\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xb6\x01\x18\x19\n\x0c\n\x04\x04\x03\x02\x02\x12\x04\xb8\x01\x04\x1a\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\xb8\x01\x04\n\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xb8\x01\x0b\x15\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xb8\x01\x18\x19\n\x0c\n\x04\x04\x03\x02\x03\x12\x04\xba\x01\x04\x17\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\xba\x01\x04\t\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xba\x01\n\x12\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xba\x01\x15\x16\n\x0c\n\x04\x04\x03\x02\x04\x12\x04\xbc\x01\x04\x18\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\xbc\x01\x04\n\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xbc\x01\x0b\x13\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xbc\x01\x16\x17\n\x0c\n\x04\x04\x03\x02\x05\x12\x04\xbe\x01\x04\x1d\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\xbe\x01\x04\t\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\xbe\x01\n\x18\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\xbe\x01\x1b\x1c\n\x0c\n\x04\x04\x03\x02\x06\x12\x04\xc0\x01\x04\x1e\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\xc0\x01\x04\t\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\xc0\x01\n\x19\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\xc0\x01\x1c\x1d\n\x0c\n\x04\x04\x03\x02\x07\x12\x04\xc2\x01\x04\x1b\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\xc2\x01\x04\n\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\xc2\x01\x0b\x16\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\xc2\x01\x19\x1a\n\x0c\n\x02\x04\x04\x12\x06\xc5\x01\x00\xcb\x01\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\xc5\x01\x08\x17\n\x0c\n\x04\x04\x04\x02\x00\x12\x04\xc6\x01\x04\x16\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc6\x01\x04\n\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc6\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc6\x01\x14\x15\n\x0c\n\x04\x04\x04\x02\x01\x12\x04\xc8\x01\x04\x1d\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xc8\x01\x04\t\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xc8\x01\n\x18\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xc8\x01\x1b\x1c\n\x0c\n\x04\x04\x04\x02\x02\x12\x04\xca\x01\x04\x1b\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xca\x01\x04\n\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xca\x01\x0b\x16\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xca\x01\x19\x1a\n!\n\x02\x04\x05\x12\x06\xce\x01\x00\xda\x01\x01\x1a\x13 PDF \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xce\x01\x08\x19\n\'\n\x04\x04\x05\x02\x00\x12\x04\xd0\x01\x04\x16\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\"\x08 symbol\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xd0\x01\x04\n\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd0\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd0\x01\x14\x15\n\x19\n\x04\x04\x05\x02\x01\x12\x04\xd3\x01\x04\x14\x1a\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xd3\x01\x04\n\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xd3\x01\x0b\x0f\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xd3\x01\x12\x13\n\x1d\n\x04\x04\x05\x02\x02\x12\x04\xd6\x01\x04/\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x05\x02\x02\x06\x12\x04\xd6\x01\x04\x1d\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xd6\x01\x1e*\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xd6\x01-.\n|\n\x04\x04\x05\x02\x03\x12\x04\xd9\x01\x04\x18\x1an \xea\xb5\xac\xec\x84\xb1 \xec\x88\x98\xeb\x9f\x89 (\xec\x84\xa0\xeb\xac\xbc \xec\x88\x8f\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0 \xec\x9d\x8c\xec\x88\x98, \xec\x86\x8c\xec\x88\x98 \xec\xa7\x80\xec\x9b\x90). Cash\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0 \xec\x9b\x90\xed\x99\x94 \xea\xb8\x88\xec\x95\xa1(\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84 \xec\xa0\x95\xec\x88\x98).\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xd9\x01\x04\n\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xd9\x01\x0b\x13\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xd9\x01\x16\x17\n\x99\x01\n\x02\x04\x06\x12\x06\xde\x01\x00\xe8\x01\x01\x1a\x8a\x01 ETF\xea\xb0\x80 \xeb\x8b\xa4\xeb\xa5\xb8 \xec\x83\x81\xed\x92\x88\xec\x9c\xbc\xeb\xa1\x9c \xeb\xb3\x80\xed\x99\x98\xeb\x90\xa0 \xec\x88\x98 \xec\x9e\x88\xeb\x8a\x94 \xec\xa0\x95\xeb\xb3\xb4\n \xec\x98\x88: KODEX 2X Inverse\xeb\x8a\x94 1cu\xeb\x8b\xb9 -0.37\xea\xb0\x9c\xec\x9d\x98 \xec\xbd\x94\xec\x8a\xa4\xed\x94\xbc200 \xec\x84\xa0\xeb\xac\xbc\xeb\xa1\x9c \xeb\xb3\x80\xed\x99\x98 \xea\xb0\x80\xeb\x8a\xa5\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xde\x01\x08\x12\n$\n\x04\x04\x06\x02\x00\x12\x04\xe0\x01\x04\x16\x1a\x16 \xeb\xb3\x80\xed\x99\x98 \xeb\x8c\x80\xec\x83\x81 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xe0\x01\x04\n\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xe0\x01\x0b\x11\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xe0\x01\x14\x15\n+\n\x04\x04\x06\x02\x01\x12\x04\xe3\x01\x04/\x1a\x1d \xeb\xb3\x80\xed\x99\x98 \xeb\x8c\x80\xec\x83\x81 \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\xe3\x01\x04\x1d\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xe3\x01\x1e*\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xe3\x01-.\n\\\n\x04\x04\x06\x02\x02\x12\x04\xe7\x01\x04\x1c\x1aN 1 CU\xeb\x8b\xb9 \xeb\xb3\x80\xed\x99\x98 \xeb\xb9\x84\xec\x9c\xa8\n \xec\x98\x88: KODEX 2X Inverse \xe2\x86\x92 \xec\xbd\x94\xec\x8a\xa4\xed\x94\xbc200 \xec\x84\xa0\xeb\xac\xbc = -0.37\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xe7\x01\x04\n\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xe7\x01\x0b\x17\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xe7\x01\x1a\x1b\n\x1d\n\x02\x05\x00\x12\x06\xeb\x01\x00\xf0\x01\x01\x1a\x0f \xeb\xb3\xb5\xec\xa0\x9c \xeb\xb0\xa9\xeb\xb2\x95\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xeb\x01\x05\x16\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xec\x01\x04\'\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xec\x01\x04\"\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xec\x01%&\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xed\x01\x04\"\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xed\x01\x04\x1d\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xed\x01 !\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xee\x01\x04$\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xee\x01\x04\x1f\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xee\x01\"#\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\xef\x01\x04%\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xef\x01\x04 \n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xef\x01#$\n\x1c\n\x02\x04\x07\x12\x06\xf3\x01\x00\x85\x02\x01\x1a\x0e \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xf3\x01\x08\x17\n\x0e\n\x04\x04\x07\x08\x00\x12\x06\xf4\x01\x02\x82\x02\x03\n\r\n\x05\x04\x07\x08\x00\x01\x12\x04\xf4\x01\x08\r\n\x19\n\x04\x04\x07\x02\x00\x12\x04\xf6\x01\x04 \x1a\x0b \xec\x84\xa0\xeb\xac\xbc\xed\x98\x95\n\n\r\n\x05\x04\x07\x02\x00\x06\x12\x04\xf6\x01\x04\x14\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xf6\x01\x15\x1b\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xf6\x01\x1e\x1f\n\x19\n\x04\x04\x07\x02\x01\x12\x04\xf9\x01\x04+\x1a\x0b \xec\xb1\x84\xea\xb6\x8c\xed\x98\x95\n\n\r\n\x05\x04\x07\x02\x01\x06\x12\x04\xf9\x01\x04\x19\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xf9\x01\x1a&\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xf9\x01)*\n\x1c\n\x04\x04\x07\x02\x02\x12\x04\xfc\x01\x04&\x1a\x0e \xec\x9b\x90\xec\x9e\x90\xec\x9e\xac\xed\x98\x95\n\n\r\n\x05\x04\x07\x02\x02\x06\x12\x04\xfc\x01\x04\x17\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xfc\x01\x18!\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xfc\x01$%\n\x19\n\x04\x04\x07\x02\x03\x12\x04\xff\x01\x04$\x1a\x0b \xed\x86\xb5\xed\x99\x94\xed\x98\x95\n\n\r\n\x05\x04\x07\x02\x03\x06\x12\x04\xff\x01\x04\x16\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xff\x01\x17\x1f\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xff\x01\"#\n\x0b\n\x03\x04\x07\t\x12\x04\x83\x02\x02\r\n\x0c\n\x04\x04\x07\t\x00\x12\x04\x83\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x00\x01\x12\x04\x83\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x00\x02\x12\x04\x83\x02\x0b\x0c\n\x0b\n\x03\x04\x07\n\x12\x04\x84\x02\x02\x1e\n\x0c\n\x04\x04\x07\n\x00\x12\x04\x84\x02\x0b\x1d\n&\n\x02\x04\x08\x12\x06\x88\x02\x00\x94\x02\x01\x1a\x18 \xec\x84\xa0\xeb\xac\xbc\xed\x98\x95 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x88\x02\x08\x18\n$\n\x04\x04\x08\x02\x00\x12\x04\x8a\x02\x02\x14\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x8a\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x8a\x02\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x8a\x02\x12\x13\n\x16\n\x04\x04\x08\x02\x01\x12\x04\x8d\x02\x02\x16\x1a\x08 \xec\x8a\xb9\xec\x88\x98\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\x8d\x02\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x8d\x02\t\x11\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x8d\x02\x14\x15\n#\n\x04\x04\x08\x02\x02\x12\x04\x90\x02\x02\x1c\x1a\x15 \xec\xb5\x9c\xea\xb7\xbc \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\x90\x02\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\x90\x02\t\x17\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\x90\x02\x1a\x1b\n#\n\x04\x04\x08\x02\x03\x12\x04\x93\x02\x02\x1c\x1a\x15 \xec\xb5\x9c\xea\xb7\xbc \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x93\x02\t\x17\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x93\x02\x1a\x1b\n&\n\x02\x04\t\x12\x06\x97\x02\x00\x9a\x02\x01\x1a\x18 \xec\xb1\x84\xea\xb6\x8c\xed\x98\x95 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\n\n\x0b\n\x03\x04\t\x01\x12\x04\x97\x02\x08\x1d\n\x1d\n\x04\x04\t\x02\x00\x12\x04\x99\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\x99\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x99\x02\t\x0f\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x99\x02\x12\x13\n)\n\x02\x04\n\x12\x06\x9d\x02\x00\xa0\x02\x01\x1a\x1b \xec\x9b\x90\xec\x9e\x90\xec\x9e\xac\xed\x98\x95 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\n\n\x0b\n\x03\x04\n\x01\x12\x04\x9d\x02\x08\x1b\n\x1d\n\x04\x04\n\x02\x00\x12\x04\x9f\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x9f\x02\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x9f\x02\t\x0f\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x9f\x02\x12\x13\n&\n\x02\x04\x0b\x12\x06\xa3\x02\x00\xa6\x02\x01\x1a\x18 \xed\x86\xb5\xed\x99\x94\xed\x98\x95 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xa3\x02\x08\x1a\n\x1d\n\x04\x04\x0b\x02\x00\x12\x04\xa5\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xa5\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xa5\x02\t\x0f\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xa5\x02\x12\x13\nI\n\x02\x04\x0c\x12\x06\xab\x02\x00\xb2\x02\x01\x1a\x08 GetEtf\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xab\x02\x08\x15\n\x0e\n\x04\x04\x0c\x02\x00\x12\x06\xac\x02\x04\xb1\x02\x06\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xac\x02\x04\n\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xac\x02\x0b\x0e\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xac\x02\x11\x12\n\x0f\n\x05\x04\x0c\x02\x00\x08\x12\x06\xac\x02\x13\xb1\x02\x05\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\xad\x02\x08.\n\x11\n\x07\x04\x0c\x02\x00\x08\x9f\x08\x12\x06\xae\x02\x08\xb0\x02\t\n\x18\n\x02\x04\r\x12\x06\xb5\x02\x00\xbe\x02\x01\x1a\n ListEtfs\n\n\x0b\n\x03\x04\r\x01\x12\x04\xb5\x02\x08\x17\n+\n\x04\x04\r\x02\x00\x12\x04\xb7\x02\x04\"\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xb7\x02\x04\x0c\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xb7\x02\r\x13\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xb7\x02\x14\x1d\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xb7\x02 !\n;\n\x04\x04\r\x02\x01\x12\x04\xba\x02\x04#\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\r\x02\x01\x04\x12\x04\xba\x02\x04\x0c\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xba\x02\r\x13\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xba\x02\x14\x1e\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xba\x02!\"\n4\n\x04\x04\r\x02\x02\x12\x04\xbd\x02\x04\x16\x1a& \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xbd\x02\x04\n\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xbd\x02\x0b\x11\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xbd\x02\x14\x15\n\x0c\n\x02\x04\x0e\x12\x06\xc0\x02\x00\xc6\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xc0\x02\x08\x18\n\x1a\n\x04\x04\x0e\x02\x00\x12\x04\xc2\x02\x04\x1a\x1a\x0c ETF \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\xc2\x02\x04\x0c\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\xc2\x02\r\x10\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xc2\x02\x11\x15\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xc2\x02\x18\x19\n\'\n\x04\x04\x0e\x02\x01\x12\x04\xc5\x02\x04\x1f\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xc5\x02\x04\n\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xc5\x02\x0b\x1a\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xc5\x02\x1d\x1e\n \n\x02\x04\x0f\x12\x06\xca\x02\x00\xdb\x02\x01\x1a\x12 GetEtfTickImpact\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xca\x02\x08\x1f\n9\n\x04\x04\x0f\x02\x00\x12\x06\xcc\x02\x04\xd1\x02\x06\x1a) ETF \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: etfs/069500)\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xcc\x02\x04\n\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xcc\x02\x0b\x0e\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xcc\x02\x11\x12\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\xcc\x02\x13\xd1\x02\x05\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xcd\x02\x08.\n\x11\n\x07\x04\x0f\x02\x00\x08\x9f\x08\x12\x06\xce\x02\x08\xd0\x02\t\n#\n\x04\x04\x0f\x02\x01\x12\x04\xd4\x02\x04K\x1a\x15 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xd4\x02\x04\n\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xd4\x02\x0b\x1d\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xd4\x02 !\n\r\n\x05\x04\x0f\x02\x01\x08\x12\x04\xd4\x02\"J\n\x10\n\x08\x04\x0f\x02\x01\x08\x9c\x08\x00\x12\x04\xd4\x02#I\nK\n\x04\x04\x0f\x02\x02\x12\x04\xd7\x02\x04C\x1a= \xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80 (\xec\x9d\xb4 \xea\xb0\x80\xea\xb2\xa9\xec\x9d\x84 \xec\xa4\x91\xec\x8b\xac\xec\x9c\xbc\xeb\xa1\x9c \xec\x9c\x84\xec\x95\x84\xeb\x9e\x98 \xed\x8b\xb1 \xea\xb3\x84\xec\x82\xb0)\n\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xd7\x02\x04\n\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xd7\x02\x0b\x15\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xd7\x02\x18\x19\n\r\n\x05\x04\x0f\x02\x02\x08\x12\x04\xd7\x02\x1aB\n\x10\n\x08\x04\x0f\x02\x02\x08\x9c\x08\x00\x12\x04\xd7\x02\x1bA\nZ\n\x04\x04\x0f\x02\x03\x12\x04\xda\x02\x04B\x1aL \xec\x9c\x84\xec\x95\x84\xeb\x9e\x98 \xea\xb3\x84\xec\x82\xb0\xed\x95\xa0 \xed\x8b\xb1 \xec\x88\x98 (\xec\x98\x88: 3\xec\x9d\xb4\xeb\xa9\xb4 base_price \xea\xb8\xb0\xec\xa4\x80 -3\xed\x8b\xb1 ~ +3\xed\x8b\xb1)\n\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\xda\x02\x04\t\n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\xda\x02\n\x14\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\xda\x02\x17\x18\n\r\n\x05\x04\x0f\x02\x03\x08\x12\x04\xda\x02\x19A\n\x10\n\x08\x04\x0f\x02\x03\x08\x9c\x08\x00\x12\x04\xda\x02\x1a@\n(\n\x02\x04\x10\x12\x06\xde\x02\x00\xed\x02\x01\x1a\x1a ETF \xed\x8b\xb1 \xec\x9e\x84\xed\x8c\xa9\xed\x8a\xb8 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xde\x02\x08\x15\n\x1a\n\x04\x04\x10\x02\x00\x12\x04\xe0\x02\x04\x1a\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xe0\x02\x04\n\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xe0\x02\x0b\x15\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xe0\x02\x18\x19\n#\n\x04\x04\x10\x02\x01\x12\x04\xe3\x02\x04\"\x1a\x15 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xe3\x02\x04\n\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xe3\x02\x0b\x1d\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xe3\x02 !\n\x1e\n\x04\x04\x10\x02\x02\x12\x04\xe6\x02\x04\x1b\x1a\x10 \xed\x98\x84\xec\x9e\xac ETF NAV\n\n\r\n\x05\x04\x10\x02\x02\x05\x12\x04\xe6\x02\x04\n\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\xe6\x02\x0b\x16\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\xe6\x02\x19\x1a\n&\n\x04\x04\x10\x02\x03\x12\x04\xe9\x02\x04\x1d\x1a\x18 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\r\n\x05\x04\x10\x02\x03\x05\x12\x04\xe9\x02\x04\n\n\r\n\x05\x04\x10\x02\x03\x01\x12\x04\xe9\x02\x0b\x18\n\r\n\x05\x04\x10\x02\x03\x03\x12\x04\xe9\x02\x1b\x1c\n[\n\x04\x04\x10\x02\x04\x12\x04\xec\x02\x04%\x1aM \xed\x8b\xb1 \xeb\xb3\x80\xeb\x8f\x99\xeb\xb3\x84 NAV \xec\x8b\x9c\xeb\xae\xac\xeb\xa0\x88\xec\x9d\xb4\xec\x85\x98 \xea\xb2\xb0\xea\xb3\xbc (-tick_range ~ +tick_range \xec\x88\x9c\xec\x84\x9c)\n\n\r\n\x05\x04\x10\x02\x04\x04\x12\x04\xec\x02\x04\x0c\n\r\n\x05\x04\x10\x02\x04\x06\x12\x04\xec\x02\r\x19\n\r\n\x05\x04\x10\x02\x04\x01\x12\x04\xec\x02\x1a \n\r\n\x05\x04\x10\x02\x04\x03\x12\x04\xec\x02#$\n2\n\x02\x04\x11\x12\x06\xf0\x02\x00\xf9\x02\x01\x1a$ \xed\x8b\xb1 \xeb\xb3\x80\xeb\x8f\x99\xec\x97\x90 \xeb\x94\xb0\xeb\xa5\xb8 NAV \xed\x8f\xac\xec\x9d\xb8\xed\x8a\xb8\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xf0\x02\x08\x14\n>\n\x04\x04\x11\x02\x00\x12\x04\xf2\x02\x04\x1a\x1a0 \xed\x8b\xb1 \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (\xec\x98\x88: -3, -2, -1, 0, +1, +2, +3)\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xf2\x02\x04\t\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xf2\x02\n\x15\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xf2\x02\x18\x19\n7\n\x04\x04\x11\x02\x01\x12\x04\xf5\x02\x04\x15\x1a) \xed\x95\xb4\xeb\x8b\xb9 \xed\x8b\xb1\xec\x97\x90\xec\x84\x9c\xec\x9d\x98 \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xf5\x02\x04\n\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xf5\x02\x0b\x10\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xf5\x02\x13\x14\n+\n\x04\x04\x11\x02\x02\x12\x04\xf8\x02\x04\x13\x1a\x1d \xed\x95\xb4\xeb\x8b\xb9 \xed\x8b\xb1\xec\x97\x90\xec\x84\x9c\xec\x9d\x98 ETF NAV\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\xf8\x02\x04\n\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xf8\x02\x0b\x0e\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xf8\x02\x11\x12\n\x0c\n\x02\x04\x12\x12\x06\xfb\x02\x00\x83\x03\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xfb\x02\x08!\n\x0e\n\x04\x04\x12\x02\x00\x12\x06\xfc\x02\x04\x81\x03\x06\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xfc\x02\x04\n\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xfc\x02\x0b\x0e\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xfc\x02\x11\x12\n\x0f\n\x05\x04\x12\x02\x00\x08\x12\x06\xfc\x02\x13\x81\x03\x05\n\x10\n\x08\x04\x12\x02\x00\x08\x9c\x08\x00\x12\x04\xfd\x02\x08.\n\x11\n\x07\x04\x12\x02\x00\x08\x9f\x08\x12\x06\xfe\x02\x08\x80\x03\t\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\x82\x03\x04C\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\x82\x03\x04\n\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x82\x03\x0b\x15\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\x82\x03\x18\x19\n\r\n\x05\x04\x12\x02\x01\x08\x12\x04\x82\x03\x1aB\n\x10\n\x08\x04\x12\x02\x01\x08\x9c\x08\x00\x12\x04\x82\x03\x1bA\n\x0c\n\x02\x04\x13\x12\x06\x85\x03\x00\x9b\x03\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\x85\x03\x08\x1e\n\x0e\n\x04\x04\x13\x02\x00\x12\x06\x86\x03\x02\x8b\x03\x04\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\x86\x03\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\x86\x03\t\x0c\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\x86\x03\x0f\x10\n\x0f\n\x05\x04\x13\x02\x00\x08\x12\x06\x86\x03\x11\x8b\x03\x03\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\x87\x03\x04*\n\x11\n\x07\x04\x13\x02\x00\x08\x9f\x08\x12\x06\x88\x03\x04\x8a\x03\x05\n\x0e\n\x04\x04\x13\x02\x01\x12\x06\x8d\x03\x02\x92\x03\x04\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\x8d\x03\x02\x08\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\x8d\x03\t\r\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\x8d\x03\x10\x11\n\x0f\n\x05\x04\x13\x02\x01\x08\x12\x06\x8d\x03\x12\x92\x03\x03\n\x10\n\x08\x04\x13\x02\x01\x08\x9c\x08\x00\x12\x04\x8e\x03\x04*\n\x11\n\x07\x04\x13\x02\x01\x08\x9f\x08\x12\x06\x8f\x03\x04\x91\x03\x05\n\x0e\n\x04\x04\x13\x02\x02\x12\x06\x94\x03\x02\x96\x03\x04\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\x94\x03\x02\x07\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\x94\x03\x08\x10\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\x94\x03\x13\x14\n\x0f\n\x05\x04\x13\x02\x02\x08\x12\x06\x94\x03\x15\x96\x03\x03\n\x10\n\x08\x04\x13\x02\x02\x08\x9c\x08\x00\x12\x04\x95\x03\x04*\n\x0e\n\x04\x04\x13\x02\x03\x12\x06\x98\x03\x02\x9a\x03\x04\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\x98\x03\x02\x06\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\x98\x03\x07\x12\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\x98\x03\x15\x16\n\x0f\n\x05\x04\x13\x02\x03\x08\x12\x06\x98\x03\x17\x9a\x03\x03\n\x10\n\x08\x04\x13\x02\x03\x08\x9c\x08\x00\x12\x04\x99\x03\x04*\n \n\x02\x04\x14\x12\x06\x9e\x03\x00\xbd\x03\x01\x1a\x12 CalcEtfUnitPrice\n\n\x0b\n\x03\x04\x14\x01\x12\x04\x9e\x03\x08\x1f\n\x0e\n\x04\x04\x14\x02\x00\x12\x06\x9f\x03\x04\xa4\x03\x06\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\x9f\x03\x04\n\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x9f\x03\x0b\x0e\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x9f\x03\x11\x12\n\x0f\n\x05\x04\x14\x02\x00\x08\x12\x06\x9f\x03\x13\xa4\x03\x05\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\xa0\x03\x08.\n\x11\n\x07\x04\x14\x02\x00\x08\x9f\x08\x12\x06\xa1\x03\x08\xa3\x03\t\nU\n\x04\x04\x14\x02\x01\x12\x04\xa7\x03\x04R\x1aG \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c \xeb\xb0\xa9\xec\x8b\x9d (IndexTrackingHedge / LeverageFuture \xeb\xa7\x8c \xec\xa7\x80\xec\x9b\x90)\n\n\r\n\x05\x04\x14\x02\x01\x06\x12\x04\xa7\x03\x04\x1c\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xa7\x03\x1d$\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xa7\x03\'(\n\r\n\x05\x04\x14\x02\x01\x08\x12\x04\xa7\x03)Q\n\x10\n\x08\x04\x14\x02\x01\x08\x9c\x08\x00\x12\x04\xa7\x03*P\n;\n\x04\x04\x14\x02\x02\x12\x04\xaa\x03\x04R\x1a- ETF \xec\xb2\xb4\xea\xb2\xb0 \xeb\xb0\xa9\xed\x96\xa5 (Bid=\xeb\xa7\xa4\xec\x88\x98 / Ask=\xeb\xa7\xa4\xeb\x8f\x84)\n\n\r\n\x05\x04\x14\x02\x02\x06\x12\x04\xaa\x03\x04\x1b\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\xaa\x03\x1c$\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\xaa\x03\'(\n\r\n\x05\x04\x14\x02\x02\x08\x12\x04\xaa\x03)Q\n\x10\n\x08\x04\x14\x02\x02\x08\x9c\x08\x00\x12\x04\xaa\x03*P\n!\n\x04\x04\x14\x02\x03\x12\x04\xad\x03\x04D\x1a\x13 ETF \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x14\x02\x03\x05\x12\x04\xad\x03\x04\t\n\r\n\x05\x04\x14\x02\x03\x01\x12\x04\xad\x03\n\x16\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\xad\x03\x19\x1a\n\r\n\x05\x04\x14\x02\x03\x08\x12\x04\xad\x03\x1bC\n\x10\n\x08\x04\x14\x02\x03\x08\x9c\x08\x00\x12\x04\xad\x03\x1cB\n!\n\x04\x04\x14\x02\x04\x12\x04\xb0\x03\x04B\x1a\x13 ETF \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x14\x02\x04\x05\x12\x04\xb0\x03\x04\n\n\r\n\x05\x04\x14\x02\x04\x01\x12\x04\xb0\x03\x0b\x14\n\r\n\x05\x04\x14\x02\x04\x03\x12\x04\xb0\x03\x17\x18\n\r\n\x05\x04\x14\x02\x04\x08\x12\x04\xb0\x03\x19A\n\x10\n\x08\x04\x14\x02\x04\x08\x9c\x08\x00\x12\x04\xb0\x03\x1a@\n%\n\x04\x04\x14\x02\x05\x12\x04\xb3\x03\x04T\x1a\x17 \xed\x97\xb7\xec\xa7\x80(\xec\x84\xa0\xeb\xac\xbc) \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x14\x02\x05\x06\x12\x04\xb3\x03\x04\x1b\n\r\n\x05\x04\x14\x02\x05\x01\x12\x04\xb3\x03\x1c&\n\r\n\x05\x04\x14\x02\x05\x03\x12\x04\xb3\x03)*\n\r\n\x05\x04\x14\x02\x05\x08\x12\x04\xb3\x03+S\n\x10\n\x08\x04\x14\x02\x05\x08\x9c\x08\x00\x12\x04\xb3\x03,R\n%\n\x04\x04\x14\x02\x06\x12\x04\xb6\x03\x04F\x1a\x17 \xed\x97\xb7\xec\xa7\x80(\xec\x84\xa0\xeb\xac\xbc) \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x14\x02\x06\x05\x12\x04\xb6\x03\x04\t\n\r\n\x05\x04\x14\x02\x06\x01\x12\x04\xb6\x03\n\x18\n\r\n\x05\x04\x14\x02\x06\x03\x12\x04\xb6\x03\x1b\x1c\n\r\n\x05\x04\x14\x02\x06\x08\x12\x04\xb6\x03\x1dE\n\x10\n\x08\x04\x14\x02\x06\x08\x9c\x08\x00\x12\x04\xb6\x03\x1eD\n%\n\x04\x04\x14\x02\x07\x12\x04\xb9\x03\x04D\x1a\x17 \xed\x97\xb7\xec\xa7\x80(\xec\x84\xa0\xeb\xac\xbc) \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x14\x02\x07\x05\x12\x04\xb9\x03\x04\n\n\r\n\x05\x04\x14\x02\x07\x01\x12\x04\xb9\x03\x0b\x16\n\r\n\x05\x04\x14\x02\x07\x03\x12\x04\xb9\x03\x19\x1a\n\r\n\x05\x04\x14\x02\x07\x08\x12\x04\xb9\x03\x1bC\n\x10\n\x08\x04\x14\x02\x07\x08\x9c\x08\x00\x12\x04\xb9\x03\x1cB\n?\n\x04\x04\x14\x02\x08\x12\x04\xbc\x03\x04*\x1a1 \xed\x83\x80\xea\xb2\x9f \xeb\x8b\xa8\xea\xb0\x80 (optional, \xec\xa0\x9c\xea\xb3\xb5 \xec\x8b\x9c PnL \xea\xb3\x84\xec\x82\xb0)\n\n\r\n\x05\x04\x14\x02\x08\x04\x12\x04\xbc\x03\x04\x0c\n\r\n\x05\x04\x14\x02\x08\x05\x12\x04\xbc\x03\r\x13\n\r\n\x05\x04\x14\x02\x08\x01\x12\x04\xbc\x03\x14%\n\r\n\x05\x04\x14\x02\x08\x03\x12\x04\xbc\x03()\n\x0c\n\x02\x04\x15\x12\x06\xbf\x03\x00\xc5\x03\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xbf\x03\x08 \n \n\x04\x04\x15\x02\x00\x12\x04\xc1\x03\x04\x1a\x1a\x12 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xc1\x03\x04\n\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xc1\x03\x0b\x15\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xc1\x03\x18\x19\nY\n\x04\x04\x15\x02\x01\x12\x04\xc4\x03\x04\x1c\x1aK (unit_price - target_unit_price) \xc3\x97 etf_quantity, target \xec\xa0\x9c\xea\xb3\xb5 \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c\n\n\r\n\x05\x04\x15\x02\x01\x04\x12\x04\xc4\x03\x04\x0c\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xc4\x03\r\x13\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xc4\x03\x14\x17\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xc4\x03\x1a\x1b\n\"\n\x02\x04\x16\x12\x06\xc8\x03\x00\xd3\x03\x01\x1a\x14 GetEtfConstituents\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xc8\x03\x08!\n9\n\x04\x04\x16\x02\x00\x12\x06\xca\x03\x04\xcf\x03\x06\x1a) ETF \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: etfs/069500)\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xca\x03\x04\n\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xca\x03\x0b\x0e\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xca\x03\x11\x12\n\x0f\n\x05\x04\x16\x02\x00\x08\x12\x06\xca\x03\x13\xcf\x03\x05\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\xcb\x03\x08.\n\x11\n\x07\x04\x16\x02\x00\x08\x9f\x08\x12\x06\xcc\x03\x08\xce\x03\t\n]\n\x04\x04\x16\x02\x01\x12\x04\xd2\x03\x04R\x1aO \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c \xeb\xb0\xa9\xec\x8b\x9d (pricing \xec\xa2\x85\xeb\xa5\x98\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc flattened \xec\x97\xac\xeb\xb6\x80\xea\xb0\x80 \xea\xb2\xb0\xec\xa0\x95\xeb\x90\xa8)\n\n\r\n\x05\x04\x16\x02\x01\x06\x12\x04\xd2\x03\x04\x1c\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xd2\x03\x1d$\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xd2\x03\'(\n\r\n\x05\x04\x16\x02\x01\x08\x12\x04\xd2\x03)Q\n\x10\n\x08\x04\x16\x02\x01\x08\x9c\x08\x00\x12\x04\xd2\x03*P\n\x0c\n\x02\x04\x17\x12\x06\xd5\x03\x00\xda\x03\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xd5\x03\x08\"\n\xc5\x01\n\x04\x04\x17\x02\x00\x12\x04\xd9\x03\x044\x1a\xb6\x01 pricing\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc flattened \xec\x97\xac\xeb\xb6\x80\xea\xb0\x80 \xea\xb2\xb0\xec\xa0\x95\xeb\x90\x9c \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9 \xeb\xa7\xb5\n PdfDecomposeHedge: leaf(Stock/Futures/Cash)\xeb\xa1\x9c \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4\xeb\x90\x9c flattened \xeb\xb2\x84\xec\xa0\x84\n \xea\xb7\xb8 \xec\x99\xb8: \xec\x9b\x90\xeb\xb3\xb8 PDF \xea\xb5\xac\xec\x84\xb1\xec\xa2\x85\xeb\xaa\xa9\n\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xd9\x03\x04\"\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xd9\x03#/\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xd9\x0323\n\"\n\x02\x04\x18\x12\x06\xdd\x03\x00\xe8\x03\x01\x1a\x14 GetEtfPricingState\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xdd\x03\x08!\n;\n\x04\x04\x18\x02\x00\x12\x06\xdf\x03\x04\xe4\x03\x06\x1a+ ETF \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: \"etfs/069500\")\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xdf\x03\x04\n\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xdf\x03\x0b\x0e\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xdf\x03\x11\x12\n\x0f\n\x05\x04\x18\x02\x00\x08\x12\x06\xdf\x03\x13\xe4\x03\x05\n\x10\n\x08\x04\x18\x02\x00\x08\x9c\x08\x00\x12\x04\xe0\x03\x08.\n\x11\n\x07\x04\x18\x02\x00\x08\x9f\x08\x12\x06\xe1\x03\x08\xe3\x03\t\n-\n\x04\x04\x18\x02\x01\x12\x04\xe7\x03\x04R\x1a\x1f pricing \xeb\xaa\xa8\xeb\x93\x9c + \xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0\n\n\r\n\x05\x04\x18\x02\x01\x06\x12\x04\xe7\x03\x04\x1c\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xe7\x03\x1d$\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xe7\x03\'(\n\r\n\x05\x04\x18\x02\x01\x08\x12\x04\xe7\x03)Q\n\x10\n\x08\x04\x18\x02\x01\x08\x9c\x08\x00\x12\x04\xe7\x03*P\n\x0c\n\x02\x04\x19\x12\x06\xea\x03\x00\x83\x04\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xea\x03\x08\"\n\xac\x01\n\x04\x04\x19\x02\x00\x12\x04\xee\x03\x04\x1c\x1a\x9d\x01 pricing \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90 (\xeb\x8f\x84\xeb\xa9\x94\xec\x9d\xb8 EtfPricing::as_str():\n \"pdf_nav_hedge\" | \"pdf_decompose_hedge\" | \"index_tracking_hedge\"\n | \"future_basis\" | \"leverage_future\")\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xee\x03\x04\n\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xee\x03\x0b\x17\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xee\x03\x1a\x1b\n@\n\x04\x04\x19\x02\x01\x12\x04\xf1\x03\x04\x1a\x1a2 \xea\xb3\xb5\xed\x86\xb5 \xe2\x80\x94 \xeb\xaa\xa8\xeb\x93\xa0 pricing \xeb\xaa\xa8\xeb\x93\x9c\xec\x97\x90\xec\x84\x9c \xec\xb1\x84\xec\x9b\x8c\xec\xa7\x90\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xf1\x03\x04\n\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xf1\x03\x0b\x15\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xf1\x03\x18\x19\n\x0c\n\x04\x04\x19\x02\x02\x12\x04\xf2\x03\x04\x18\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xf2\x03\x04\n\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xf2\x03\x0b\x13\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xf2\x03\x16\x17\nT\n\x04\x04\x19\x02\x03\x12\x04\xf4\x03\x04\x18\x1aF \xec\xa0\x95\xec\xa0\x81 leverage \xec\x84\xa4\xec\xa0\x95\xea\xb0\x92 (\xec\x98\x88: \"2.0\", \"-1.0\"). \xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4\xeb\xa9\xb4 \xec\x9d\x8c\xec\x88\x98.\n\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\xf4\x03\x04\n\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\xf4\x03\x0b\x13\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\xf4\x03\x16\x17\n\x0c\n\x04\x04\x19\x02\x04\x12\x04\xf5\x03\x04\x1e\n\r\n\x05\x04\x19\x02\x04\x05\x12\x04\xf5\x03\x04\n\n\r\n\x05\x04\x19\x02\x04\x01\x12\x04\xf5\x03\x0b\x19\n\r\n\x05\x04\x19\x02\x04\x03\x12\x04\xf5\x03\x1c\x1d\n\x0c\n\x04\x04\x19\x02\x05\x12\x04\xf6\x03\x04\x1c\n\r\n\x05\x04\x19\x02\x05\x05\x12\x04\xf6\x03\x04\t\n\r\n\x05\x04\x19\x02\x05\x01\x12\x04\xf6\x03\n\x17\n\r\n\x05\x04\x19\x02\x05\x03\x12\x04\xf6\x03\x1a\x1b\n\x86\x01\n\x04\x04\x19\x02\x06\x12\x04\xfa\x03\x04%\x1ax LeverageFuture \xec\xa0\x84\xec\x9a\xa9 (pricing_kind == \"leverage_future\"\xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xb1\x84\xec\x9b\x80)\n k: \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xeb\x82\xb4 \xed\x98\x84\xeb\xac\xbc \xeb\xb9\x84\xec\xa4\x91 (0.0 ~ 1.0)\n\n\r\n\x05\x04\x19\x02\x06\x04\x12\x04\xfa\x03\x04\x0c\n\r\n\x05\x04\x19\x02\x06\x05\x12\x04\xfa\x03\r\x13\n\r\n\x05\x04\x19\x02\x06\x01\x12\x04\xfa\x03\x14\x1f\n\r\n\x05\x04\x19\x02\x06\x03\x12\x04\xfa\x03\"$\nG\n\x04\x04\x19\x02\x07\x12\x04\xfc\x03\x047\x1a9 Nav0: \xed\x95\x98\xec\x9c\x84 ETF \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80-NAV \xea\xb4\xb4\xeb\xa6\xac \xeb\xb3\xb4\xec\xa0\x95 \xec\xa0\x84\xec\x9d\xbc NAV\n\n\r\n\x05\x04\x19\x02\x07\x04\x12\x04\xfc\x03\x04\x0c\n\r\n\x05\x04\x19\x02\x07\x05\x12\x04\xfc\x03\r\x13\n\r\n\x05\x04\x19\x02\x07\x01\x12\x04\xfc\x03\x141\n\r\n\x05\x04\x19\x02\x07\x03\x12\x04\xfc\x0346\nB\n\x04\x04\x19\x02\x08\x12\x04\xfe\x03\x04+\x1a4 L = unit_delta / Nav0 (\xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4\xeb\xa9\xb4 \xeb\xb6\x80\xed\x98\xb8 \xeb\xb0\x98\xec\xa0\x84)\n\n\r\n\x05\x04\x19\x02\x08\x04\x12\x04\xfe\x03\x04\x0c\n\r\n\x05\x04\x19\x02\x08\x05\x12\x04\xfe\x03\r\x13\n\r\n\x05\x04\x19\x02\x08\x01\x12\x04\xfe\x03\x14%\n\r\n\x05\x04\x19\x02\x08\x03\x12\x04\xfe\x03(*\nj\n\x04\x04\x19\x02\t\x12\x04\x81\x04\x04$\x1a\\ \xec\x9a\x94\xec\xb2\xad\xec\x97\x90\xec\x84\x9c \xeb\xb0\x9b\xec\x9d\x80 prev_index, prev_future echo\n (FutureBasis\xeb\x8a\x94 prev_index\xeb\xa7\x8c \xec\xb1\x84\xec\x9b\x8c\xec\xa7\x90)\n\n\r\n\x05\x04\x19\x02\t\x04\x12\x04\x81\x04\x04\x0c\n\r\n\x05\x04\x19\x02\t\x05\x12\x04\x81\x04\r\x13\n\r\n\x05\x04\x19\x02\t\x01\x12\x04\x81\x04\x14\x1e\n\r\n\x05\x04\x19\x02\t\x03\x12\x04\x81\x04!#\n\x0c\n\x04\x04\x19\x02\n\x12\x04\x82\x04\x04%\n\r\n\x05\x04\x19\x02\n\x04\x12\x04\x82\x04\x04\x0c\n\r\n\x05\x04\x19\x02\n\x05\x12\x04\x82\x04\r\x13\n\r\n\x05\x04\x19\x02\n\x01\x12\x04\x82\x04\x14\x1f\n\r\n\x05\x04\x19\x02\n\x03\x12\x04\x82\x04\"$b\x06proto3\xd2\xf6\x03\n\x08\x00\x18\x00 \x02 \x03 \x04\n\xb1S\n\x11kdo/v1/fund.proto\x12\x0bkdo.v1.fund\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xfd\x06\n\x04Fund\x12\x12\n\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12#\n\rcategory_code\x18\x03 \x01(\tR\x0ccategoryCode\x12\'\n\x0femployee_number\x18\x04 \x01(\tR\x0eemployeeNumber\x12#\n\remployee_name\x18\x05 \x01(\tR\x0cemployeeName\x12!\n\x0climit_amount\x18\x06 \x01(\tR\x0blimitAmount\x12\'\n\x0fdepartment_code\x18\x07 \x01(\tR\x0edepartmentCode\x12\x1d\n\ntrade_code\x18\x08 \x01(\tR\ttradeCode\x12\x1b\n\tpart_code\x18\t \x01(\tR\x08partCode\x12\x1b\n\tpart_name\x18\x0c \x01(\tR\x08partName\x12*\n\x11product_deal_code\x18\r \x01(\tR\x0fproductDealCode\x12&\n\x0fadd_up_position\x18\x0e \x01(\tR\raddUpPosition\x12.\n\x13trading_system_code\x18\x0f \x01(\tR\x11tradingSystemCode\x127\n\x18unique_trading_unit_code\x18\x10 \x01(\tR\x15uniqueTradingUnitCode\x12@\n\x1dunique_trading_unit_part_code\x18\x11 \x01(\tR\x19uniqueTradingUnitPartCode\x12H\n!unique_trading_unit_serial_number\x18\x12 \x01(\x03R\x1duniqueTradingUnitSerialNumber\x12:\n\x1aadd_up_unique_trading_unit\x18\x13 \x01(\x08R\x16addUpUniqueTradingUnit\x12(\n\x10short_selling_id\x18\x14 \x01(\tR\x0eshortSellingId\x12\x15\n\x06etf_lp\x18\x16 \x01(\x08R\x05etfLp\x12V\n\x14program_trading_type\x18\x17 \x01(\x0e2\x1f.kdo.v1.fund.ProgramTradingTypeH\x00R\x12programTradingType\x88\x01\x01B\x17\n\x15_program_trading_type\"\xde\x05\n\tFundLimit\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x129\n\nlimit_type\x18\x02 \x01(\x0e2\x1a.kdo.v1.fund.FundLimitTypeR\tlimitType\x12.\n\x13long_limit_quantity\x18\x03 \x01(\x03R\x11longLimitQuantity\x12*\n\x11long_limit_amount\x18\x04 \x01(\x03R\x0flongLimitAmount\x120\n\x14short_limit_quantity\x18\x05 \x01(\x03R\x12shortLimitQuantity\x12,\n\x12short_limit_amount\x18\x06 \x01(\x03R\x10shortLimitAmount\x127\n\x18limit_quantity_per_order\x18\x07 \x01(\x03R\x15limitQuantityPerOrder\x123\n\x16limit_amount_per_order\x18\x08 \x01(\x03R\x13limitAmountPerOrder\x12\x1d\n\ntick_limit\x18\t \x01(\x03R\ttickLimit\x12%\n\x0eunfilled_limit\x18\n \x01(\x03R\runfilledLimit\x12D\n\x1fspread_limit_quantity_per_order\x18\x0b \x01(\x03R\x1bspreadLimitQuantityPerOrder\x12M\n\rsymbol_states\x18\x11 \x03(\x0b2(.kdo.v1.fund.FundLimit.SymbolStatesEntryR\x0csymbolStates\x1a^\n\x11SymbolStatesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x123\n\x05value\x18\x02 \x01(\x0b2\x1d.kdo.v1.fund.SymbolLimitStateR\x05value:\x028\x01\"\xc8\x03\n\x10SymbolLimitState\x122\n\x15current_long_quantity\x18\x01 \x01(\x03R\x13currentLongQuantity\x124\n\x16current_short_quantity\x18\x02 \x01(\x03R\x14currentShortQuantity\x12:\n\x19current_unfilled_quantity\x18\x03 \x01(\x03R\x17currentUnfilledQuantity\x12C\n\x1ecurrent_unfilled_long_quantity\x18\x04 \x01(\x03R\x1bcurrentUnfilledLongQuantity\x12?\n\x1ccurrent_unfilled_long_amount\x18\x05 \x01(\x03R\x19currentUnfilledLongAmount\x12E\n\x1fcurrent_unfilled_short_quantity\x18\x06 \x01(\x03R\x1ccurrentUnfilledShortQuantity\x12A\n\x1dcurrent_unfilled_short_amount\x18\x07 \x01(\x03R\x1acurrentUnfilledShortAmount\"C\n\x0eGetFundRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"H\n\x13GetFundLimitRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\xc1\x01\n\x14GetFundLimitResponse\x12R\n\x0bfund_limits\x18\x01 \x03(\x0b21.kdo.v1.fund.GetFundLimitResponse.FundLimitsEntryR\nfundLimits\x1aU\n\x0fFundLimitsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.kdo.v1.fund.FundLimitR\x05value:\x028\x01\"\xa6\x01\n\x16UpdateFundLimitRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12;\n\nfund_limit\x18\x03 \x01(\x0b2\x16.kdo.v1.fund.FundLimitB\x04\xe2A\x01\x02R\tfundLimit\"\x8d\x01\n\x10ListFundsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"d\n\x11ListFundsResponse\x12\'\n\x05funds\x18\x01 \x03(\x0b2\x11.kdo.v1.fund.FundR\x05funds\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*L\n\rFundLimitType\x12\x1a\n\x16FUND_LIMIT_UNSPECIFIED\x10\x00\x12\x14\n\x10KOSPI_200_Future\x10\x01\x12\t\n\x05STOCK\x10\x02*v\n\x12ProgramTradingType\x12$\n PROGRAM_TRADING_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fINDEX_ARBITRAGE\x10\x01\x12\x13\n\x0fSTOCK_ARBITRAGE\x10\x02\x12\x10\n\x0cETF_LP_HEDGE\x10\x032\xfa\x04\n\x0bFundService\x12\\\n\x07GetFund\x12\x1b.kdo.v1.fund.GetFundRequest\x1a\x11.kdo.v1.fund.Fund\"!\xdaA\x04fund\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{fund=funds/*}\x12}\n\x0cGetFundLimit\x12 .kdo.v1.fund.GetFundLimitRequest\x1a!.kdo.v1.fund.GetFundLimitResponse\"(\xdaA\x04fund\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/{fund=funds/*}/limits\x12\x89\x01\n\x0fStreamFundLimit\x12 .kdo.v1.fund.GetFundLimitRequest\x1a!.kdo.v1.fund.GetFundLimitResponse\"/\xdaA\x04fund\x82\xd3\xe4\x93\x02\"\x12 /v1/{fund=funds/*}/limits:stream0\x01\x12\x9f\x01\n\x0fUpdateFundLimit\x12#.kdo.v1.fund.UpdateFundLimitRequest\x1a\x16.kdo.v1.fund.FundLimit\"O\xdaA\x16fund,symbol,fund_limit\x82\xd3\xe4\x93\x020:\nfund_limit2\"/v1/{fund=funds/*}/limits/{symbol}\x12`\n\tListFunds\x12\x1d.kdo.v1.fund.ListFundsRequest\x1a\x1e.kdo.v1.fund.ListFundsResponse\"\x14\xdaA\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/fundsB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x934\n\x07\x12\x05\x00\x00\x86\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x14\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00)\n\t\n\x02\x03\x05\x12\x03\t\x00*\n\t\n\x02\x03\x06\x12\x03\n\x00%\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\nH\n\x02\x06\x00\x12\x04\x0f\x008\x01\x1a< FundService\xeb\x8a\x94 \xed\x8e\x80\xeb\x93\x9c \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x13\n$\n\x04\x06\x00\x02\x00\x12\x04\x11\x02\x16\x03\x1a\x16 \xeb\x8b\xa8\xec\x9d\xbc \xed\x8e\x80\xeb\x93\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x06\r\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x0e\x1c\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x11\'+\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x12\x04\x14\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x12\x04\x14\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x15\x042\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x15\x042\n$\n\x04\x06\x00\x02\x01\x12\x04\x19\x02\x1e\x03\x1a\x16 \xed\x8e\x80\xeb\x93\x9c \xed\x95\x9c\xeb\x8f\x84 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x19\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x19\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x191E\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1a\x04\x1c\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1a\x04\x1c\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1d\x042\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1d\x042\n\'\n\x04\x06\x00\x02\x02\x12\x04!\x02&\x03\x1a\x19 \xed\x8e\x80\xeb\x93\x9c \xed\x95\x9c\xeb\x8f\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03!\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03!\x16)\n\x0c\n\x05\x06\x00\x02\x02\x06\x12\x03!4:\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03!;O\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\"\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\"\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x042\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x042\n$\n\x04\x06\x00\x02\x03\x12\x04)\x02/\x03\x1a\x16 \xed\x8e\x80\xeb\x93\x9c \xed\x95\x9c\xeb\x8f\x84 \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03)7@\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x04-\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x04-\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03.\x04D\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03.\x04D\n$\n\x04\x06\x00\x02\x04\x12\x042\x027\x03\x1a\x16 \xed\x8e\x80\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x032\x06\x0f\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x032\x10 \n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x032+<\n\r\n\x05\x06\x00\x02\x04\x04\x12\x043\x045\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x043\x045\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x036\x04.\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x036\x04.\n\x1b\n\x02\x04\x00\x12\x04;\x00d\x01\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xa0\x95\xeb\xb3\xb4\n\n\n\n\x03\x04\x00\x01\x12\x03;\x08\x0c\n,\n\x04\x04\x00\x02\x00\x12\x03=\x02\x12\x1a\x1f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (\xed\x91\x9c\xec\xa4\x80 \xec\xbd\x94\xeb\x93\x9c)\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03=\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03=\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03=\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x03?\x02\x12\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03?\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03?\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03?\x10\x11\n!\n\x04\x04\x00\x02\x02\x12\x03A\x02\x1b\x1a\x14 \xed\x8e\x80\xeb\x93\x9c\xeb\xb6\x84\xeb\xa5\x98\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03A\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03A\t\x16\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03A\x19\x1a\n\'\n\x04\x04\x00\x02\x03\x12\x03C\x02\x1d\x1a\x1a \xed\x8e\x80\xeb\x93\x9c\xea\xb4\x80\xeb\xa6\xac\xec\xa7\x81\xec\x9b\x90\xeb\xb2\x88\xed\x98\xb8\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03C\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03C\t\x18\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03C\x1b\x1c\n\'\n\x04\x04\x00\x02\x04\x12\x03E\x02\x1b\x1a\x1a \xed\x8e\x80\xeb\x93\x9c\xea\xb4\x80\xeb\xa6\xac\xec\xa7\x81\xec\x9b\x90\xec\x84\xb1\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03E\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03E\t\x16\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03E\x19\x1a\n\x1c\n\x04\x04\x00\x02\x05\x12\x03G\x02\x1a\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xed\x95\x9c\xeb\x8f\x84\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03G\x02\x08\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03G\t\x15\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03G\x18\x19\n!\n\x04\x04\x00\x02\x06\x12\x03I\x02\x1d\x1a\x14 \xea\xb4\x80\xeb\xa6\xac\xeb\xb6\x80\xec\x84\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03I\x02\x08\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03I\t\x18\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03I\x1b\x1c\n\'\n\x04\x04\x00\x02\x07\x12\x03K\x02\x18\x1a\x1a \xed\x8e\x80\xeb\x93\x9c\xea\xb1\xb0\xeb\x9e\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03K\x02\x08\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03K\t\x13\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03K\x16\x17\n!\n\x04\x04\x00\x02\x08\x12\x03M\x02\x17\x1a\x14 \xed\x8c\x8c\xed\x8a\xb8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03M\x02\x08\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03M\t\x12\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03M\x15\x16\n\'\n\x04\x04\x00\x02\t\x12\x03O\x02\x18\x1a\x1a \xec\x83\x81\xed\x92\x88\xeb\xa7\xa4\xeb\xa7\xa4\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03O\x02\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03O\t\x12\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03O\x15\x17\n$\n\x04\x04\x00\x02\n\x12\x03Q\x02!\x1a\x17 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xed\x95\xa9\xec\x82\xb0\xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03Q\x02\x08\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03Q\n\x1b\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03Q\x1e \n\x1e\n\x04\x04\x00\x02\x0b\x12\x03S\x02\x1f\x1a\x11 \xed\x8c\x8c\xed\x8a\xb8\xea\xb5\xac\xeb\xb6\x84\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03S\x02\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03S\n\x19\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03S\x1c\x1e\n0\n\x04\x04\x00\x02\x0c\x12\x03U\x02\"\x1a# \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x94\xa9\xec\x8b\x9c\xec\x8a\xa4\xed\x85\x9c\xec\xa2\x85\xeb\xa5\x98\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03U\x02\x08\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03U\t\x1c\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03U\x1f!\n-\n\x04\x04\x00\x02\r\x12\x03W\x02\'\x1a  \xeb\x8f\x85\xeb\xa6\xbd\xea\xb1\xb0\xeb\x9e\x98\xeb\x8b\xa8\xec\x9c\x84\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03W\x02\x08\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03W\t!\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03W$&\n3\n\x04\x04\x00\x02\x0e\x12\x03Y\x02,\x1a& \xeb\x8f\x85\xeb\xa6\xbd\xea\xb1\xb0\xeb\x9e\x98\xeb\x8b\xa8\xec\x9c\x84\xed\x8c\x8c\xed\x8a\xb8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03Y\x02\x08\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03Y\t&\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03Y)+\n-\n\x04\x04\x00\x02\x0f\x12\x03[\x020\x1a  \xeb\x8f\x85\xeb\xa6\xbd\xea\xb1\xb0\xeb\x9e\x98\xeb\x8b\xa8\xec\x9c\x84\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8\n\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03[\x02\x07\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03[\t*\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03[-/\n-\n\x04\x04\x00\x02\x10\x12\x03]\x02\'\x1a  \xeb\x8f\x85\xeb\xa6\xbd\xea\xb1\xb0\xeb\x9e\x98\xeb\x8b\xa8\xec\x9c\x84\xed\x95\xa9\xec\x82\xb0\xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03]\x02\x06\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03]\x07!\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03]$&\n\x1a\n\x04\x04\x00\x02\x11\x12\x03_\x02\x1f\x1a\r \xea\xb3\xb5\xeb\xa7\xa4\xeb\x8f\x84ID\n\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03_\x02\x08\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03_\t\x19\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03_\x1c\x1e\n\x1c\n\x04\x04\x00\x02\x12\x12\x03a\x02\x13\x1a\x0f ETF LP \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03a\x02\x06\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03a\x07\r\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03a\x10\x12\n3\n\x04\x04\x00\x02\x13\x12\x03c\x028\x1a& \xed\x94\x84\xeb\xa1\x9c\xea\xb7\xb8\xeb\x9e\xa8\xeb\xa7\xa4\xeb\xa7\xa4 \xea\xb5\xac\xeb\xb6\x84 (nullable)\n\n\x0c\n\x05\x04\x00\x02\x13\x04\x12\x03c\x02\n\n\x0c\n\x05\x04\x00\x02\x13\x06\x12\x03c\x0b\x1d\n\x0c\n\x05\x04\x00\x02\x13\x01\x12\x03c\x1e2\n\x0c\n\x05\x04\x00\x02\x13\x03\x12\x03c57\n\x0b\n\x02\x04\x01\x12\x05f\x00\x8e\x01\x01\n\n\n\x03\x04\x01\x01\x12\x03f\x08\x11\n\x0c\n\x04\x04\x01\x02\x00\x12\x04g\x02l\x04\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03g\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03g\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03g\x10\x11\n\r\n\x05\x04\x01\x02\x00\x08\x12\x04g\x12l\x03\n\x0f\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x03h\x04*\n\x0f\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x04i\x04k\x05\n\x0e\n\x04\x04\x01\x02\x01\x12\x03o\x02\x1f\x1a\x01\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03o\x02\x0f\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03o\x10\x1a\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03o\x1d\x1e\n!\n\x04\x04\x01\x02\x02\x12\x03r\x02 \x1a\x14 \xeb\xa7\xa4\xec\x88\x98\xed\x95\x9c\xeb\x8f\x84\xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03r\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03r\x08\x1b\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03r\x1e\x1f\n!\n\x04\x04\x01\x02\x03\x12\x03u\x02\x1e\x1a\x14 \xeb\xa7\xa4\xec\x88\x98\xed\x95\x9c\xeb\x8f\x84\xea\xb8\x88\xec\x95\xa1\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03u\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03u\x08\x19\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03u\x1c\x1d\n!\n\x04\x04\x01\x02\x04\x12\x03x\x02!\x1a\x14 \xeb\xa7\xa4\xeb\x8f\x84\xed\x95\x9c\xeb\x8f\x84\xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03x\x02\x07\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03x\x08\x1c\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03x\x1f \n!\n\x04\x04\x01\x02\x05\x12\x03{\x02\x1f\x1a\x14 \xeb\xa7\xa4\xeb\x8f\x84\xed\x95\x9c\xeb\x8f\x84\xea\xb8\x88\xec\x95\xa1\n\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03{\x02\x07\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03{\x08\x1a\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03{\x1d\x1e\n*\n\x04\x04\x01\x02\x06\x12\x03~\x02%\x1a\x1d 1\xed\x9a\x8c \xec\xa3\xbc\xeb\xac\xb8 \xed\x95\x9c\xeb\x8f\x84\xea\xb3\x84\xec\x95\xbd\xec\x88\x98\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03~\x02\x07\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03~\x08 \n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03~#$\n(\n\x04\x04\x01\x02\x07\x12\x04\x81\x01\x02#\x1a\x1a 1\xed\x9a\x8c \xec\xa3\xbc\xeb\xac\xb8 \xed\x95\x9c\xeb\x8f\x84\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\x81\x01\x02\x07\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\x81\x01\x08\x1e\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\x81\x01!\"\n%\n\x04\x04\x01\x02\x08\x12\x04\x84\x01\x02\x17\x1a\x17 1\xed\x9a\x8c \xec\xa3\xbc\xeb\xac\xb8 \xed\x95\x9c\xeb\x8f\x84\xed\x8b\xb1\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\x84\x01\x02\x07\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\x84\x01\x08\x12\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\x84\x01\x15\x16\n%\n\x04\x04\x01\x02\t\x12\x04\x87\x01\x02\x1c\x1a\x17 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0\xed\x95\x9c\xeb\x8f\x84\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\t\x05\x12\x04\x87\x01\x02\x07\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\x87\x01\x08\x16\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\x87\x01\x19\x1b\n8\n\x04\x04\x01\x02\n\x12\x04\x8a\x01\x02-\x1a* \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c 1\xed\x9a\x8c \xec\xa3\xbc\xeb\xac\xb8 \xed\x95\x9c\xeb\x8f\x84\xea\xb3\x84\xec\x95\xbd\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\n\x05\x12\x04\x8a\x01\x02\x07\n\r\n\x05\x04\x01\x02\n\x01\x12\x04\x8a\x01\x08\'\n\r\n\x05\x04\x01\x02\n\x03\x12\x04\x8a\x01*,\n:\n\x04\x04\x01\x02\x0b\x12\x04\x8d\x01\x023\x1a, \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 \xed\x95\x9c\xeb\x8f\x84 \xec\x83\x81\xed\x83\x9c (\xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\xb6\x94\xec\xa0\x81)\n\n\r\n\x05\x04\x01\x02\x0b\x06\x12\x04\x8d\x01\x02\x1f\n\r\n\x05\x04\x01\x02\x0b\x01\x12\x04\x8d\x01 -\n\r\n\x05\x04\x01\x02\x0b\x03\x12\x04\x8d\x0102\n\'\n\x02\x04\x02\x12\x06\x91\x01\x00\xa6\x01\x01\x1a\x19 \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 \xed\x95\x9c\xeb\x8f\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x02\x01\x12\x04\x91\x01\x08\x18\n$\n\x04\x04\x02\x02\x00\x12\x04\x93\x01\x02\"\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\x93\x01\x02\x07\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x93\x01\x08\x1d\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x93\x01 !\n$\n\x04\x04\x02\x02\x01\x12\x04\x96\x01\x02#\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\x96\x01\x02\x07\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\x96\x01\x08\x1e\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\x96\x01!\"\n\'\n\x04\x04\x02\x02\x02\x12\x04\x99\x01\x02&\x1a\x19 \xed\x98\x84\xec\x9e\xac \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\x99\x01\x02\x07\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\x99\x01\x08!\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\x99\x01$%\n\'\n\x04\x04\x02\x02\x03\x12\x04\x9c\x01\x02+\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\x9c\x01\x02\x07\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\x9c\x01\x08&\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\x9c\x01)*\n\'\n\x04\x04\x02\x02\x04\x12\x04\x9f\x01\x02)\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\x9f\x01\x02\x07\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\x9f\x01\x08$\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\x9f\x01\'(\n\'\n\x04\x04\x02\x02\x05\x12\x04\xa2\x01\x02,\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\xa2\x01\x02\x07\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xa2\x01\x08\'\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xa2\x01*+\n\'\n\x04\x04\x02\x02\x06\x12\x04\xa5\x01\x02*\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\xa5\x01\x02\x07\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xa5\x01\x08%\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xa5\x01()\n\x0c\n\x02\x05\x00\x12\x06\xa8\x01\x00\xac\x01\x01\n\x0b\n\x03\x05\x00\x01\x12\x04\xa8\x01\x05\x12\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xa9\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xa9\x01\x02\x18\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xa9\x01\x1b\x1c\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xaa\x01\x02\x17\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xaa\x01\x02\x12\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xaa\x01\x15\x16\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xab\x01\x02\x0c\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xab\x01\x02\x07\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xab\x01\n\x0b\n/\n\x02\x05\x01\x12\x06\xaf\x01\x00\xb7\x01\x01\x1a! \xed\x94\x84\xeb\xa1\x9c\xea\xb7\xb8\xeb\x9e\xa8\xeb\xa7\xa4\xeb\xa7\xa4 \xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xaf\x01\x05\x17\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xb0\x01\x02\'\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xb0\x01\x02\"\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xb0\x01%&\n\"\n\x04\x05\x01\x02\x01\x12\x04\xb2\x01\x02\x16\x1a\x14 \xec\xa7\x80\xec\x88\x98\xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xb2\x01\x02\x11\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xb2\x01\x14\x15\n\"\n\x04\x05\x01\x02\x02\x12\x04\xb4\x01\x02\x16\x1a\x14 \xec\xa3\xbc\xec\x8b\x9d\xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xb4\x01\x02\x11\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xb4\x01\x14\x15\n#\n\x04\x05\x01\x02\x03\x12\x04\xb6\x01\x02\x13\x1a\x15 ETF LP \xed\x97\xb7\xec\xa7\x80\xea\xb1\xb0\xeb\x9e\x98\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xb6\x01\x02\x0e\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xb6\x01\x11\x12\nQ\n\x02\x04\x03\x12\x06\xbc\x01\x00\xc4\x01\x01\x1a\x10 GetFund \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xbc\x01\x08\x16\nC\n\x04\x04\x03\x02\x00\x12\x06\xbe\x01\x02\xc3\x01\x04\x1a3 \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: funds/KR1234567890)\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xbe\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xbe\x01\t\r\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xbe\x01\x10\x11\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\xbe\x01\x12\xc3\x01\x03\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\xbf\x01\x04*\n\x11\n\x07\x04\x03\x02\x00\x08\x9f\x08\x12\x06\xc0\x01\x04\xc2\x01\x05\n#\n\x02\x04\x04\x12\x06\xc7\x01\x00\xcf\x01\x01\x1a\x15 GetFundLimit \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xc7\x01\x08\x1b\n;\n\x04\x04\x04\x02\x00\x12\x06\xc9\x01\x02\xce\x01\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: funds/0159)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc9\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc9\x01\t\r\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc9\x01\x10\x11\n\x0f\n\x05\x04\x04\x02\x00\x08\x12\x06\xc9\x01\x12\xce\x01\x03\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xca\x01\x04*\n\x11\n\x07\x04\x04\x02\x00\x08\x9f\x08\x12\x06\xcb\x01\x04\xcd\x01\x05\n#\n\x02\x04\x05\x12\x06\xd2\x01\x00\xd5\x01\x01\x1a\x15 GetFundLimit \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xd2\x01\x08\x1c\n0\n\x04\x04\x05\x02\x00\x12\x04\xd4\x01\x02)\x1a\" \xed\x8e\x80\xeb\x93\x9c\xeb\xb3\x84 \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 \xed\x95\x9c\xeb\x8f\x84\xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\xd4\x01\x02\x18\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd4\x01\x19$\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd4\x01\'(\n&\n\x02\x04\x06\x12\x06\xd8\x01\x00\xe6\x01\x01\x1a\x18 UpdateFundLimit \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xd8\x01\x08\x1e\n;\n\x04\x04\x06\x02\x00\x12\x06\xda\x01\x02\xdf\x01\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: funds/0159)\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xda\x01\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xda\x01\t\r\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xda\x01\x10\x11\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\xda\x01\x12\xdf\x01\x03\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\xdb\x01\x04*\n\x11\n\x07\x04\x06\x02\x00\x08\x9f\x08\x12\x06\xdc\x01\x04\xde\x01\x05\n\x1d\n\x04\x04\x06\x02\x01\x12\x04\xe2\x01\x02=\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xe2\x01\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xe2\x01\t\x0f\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xe2\x01\x12\x13\n\r\n\x05\x04\x06\x02\x01\x08\x12\x04\xe2\x01\x14<\n\x10\n\x08\x04\x06\x02\x01\x08\x9c\x08\x00\x12\x04\xe2\x01\x15;\n\'\n\x04\x04\x06\x02\x02\x12\x04\xe5\x01\x02D\x1a\x19 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x95\x9c\xeb\x8f\x84 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xe5\x01\x02\x0b\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xe5\x01\x0c\x16\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xe5\x01\x19\x1a\n\r\n\x05\x04\x06\x02\x02\x08\x12\x04\xe5\x01\x1bC\n\x10\n\x08\x04\x06\x02\x02\x08\x9c\x08\x00\x12\x04\xe5\x01\x1cB\n \n\x02\x04\x07\x12\x06\xe9\x01\x00\xfd\x01\x01\x1a\x12 ListFunds \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xe9\x01\x08\x18\n+\n\x04\x04\x07\x02\x00\x12\x04\xeb\x01\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\xeb\x01\x02\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xeb\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xeb\x01\x12\x1b\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xeb\x01\x1e\x1f\n;\n\x04\x04\x07\x02\x01\x12\x04\xee\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\xee\x01\x02\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xee\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xee\x01\x12\x1c\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xee\x01\x1f \n\x85\x02\n\x04\x04\x07\x02\x02\x12\x04\xfc\x01\x02\x14\x1a\xf6\x01 Available Sequence and Operator\n * fund_code\n   * `equal`, `contains`\n * employee_name\n   * `equal`, `contains`\n * name\n   * `equal`, `contains`\n\n Examples\n * filter=fund_code=\"0159\"\n * filter=fund_code:\"015\"\n * filter=employee_name:\"\xed\x99\x8d\xea\xb8\xb8\xeb\x8f\x99\"\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xfc\x01\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xfc\x01\t\x0f\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xfc\x01\x12\x13\n \n\x02\x04\x08\x12\x06\x80\x02\x00\x86\x02\x01\x1a\x12 ListFunds \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x80\x02\x08\x19\n\x1d\n\x04\x04\x08\x02\x00\x12\x04\x82\x02\x02\x1a\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\x82\x02\x02\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\x82\x02\x0b\x0f\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x82\x02\x10\x15\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x82\x02\x18\x19\n\'\n\x04\x04\x08\x02\x01\x12\x04\x85\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\x85\x02\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x85\x02\t\x18\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x85\x02\x1b\x1cb\x06proto3\xd2\xf6\x03\n\x08\x00\x18\x00 \x04 \x05 \x06\n\xf5,\n\x13kdo/v1/future.proto\x12\rkdo.v1.future\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\x89\x07\n\x06Future\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04code\x18\x02 \x01(\tR\x04code\x12\x16\n\x06symbol\x18\x03 \x01(\tR\x06symbol\x12\x1f\n\x0bmarket_name\x18\x04 \x01(\tR\nmarketName\x12:\n\x0bmarket_type\x18\x05 \x01(\x0e2\x19.kdo.v1.common.MarketTypeR\nmarketType\x123\n\x16max_quantity_per_order\x18\x06 \x01(\x03R\x13maxQuantityPerOrder\x12\x1b\n\ttick_size\x18\x07 \x01(\x01R\x08tickSize\x12\x1d\n\nprev_price\x18\x08 \x01(\x01R\tprevPrice\x12\x1d\n\nbase_price\x18\t \x01(\x01R\tbasePrice\x12\x1b\n\tmax_price\x18\n \x01(\x01R\x08maxPrice\x12\x1b\n\tmin_price\x18\x0b \x01(\x01R\x08minPrice\x12\x12\n\x04unit\x18\x0c \x01(\x01R\x04unit\x12\x1a\n\x08multiple\x18\r \x01(\x01R\x08multiple\x12\x1a\n\x08tradable\x18\x0e \x01(\x08R\x08tradable\x12M\n\x12future_option_type\x18\x0f \x01(\x0e2\x1f.kdo.v1.future.FutureOptionTypeR\x10futureOptionType\x12,\n\x12last_tradable_date\x18\x10 \x01(\tR\x10lastTradableDate\x12#\n\rmaturity_date\x18\x11 \x01(\tR\x0cmaturityDate\x12\'\n\x0funderlying_code\x18\x12 \x01(\tR\x0eunderlyingCode\x122\n\x15underlying_prev_price\x18\x13 \x01(\x01R\x13underlyingPrevPrice\x12%\n\x0eremaining_days\x18\x14 \x01(\x01R\rremainingDays\x12*\n\x11last_tradable_day\x18\x15 \x01(\x08R\x0flastTradableDay\x12\x17\n\x07cd_rate\x18\x16 \x01(\x01R\x06cdRate\x122\n\x15final_settlement_date\x18\x17 \x01(\tR\x13finalSettlementDate:-\xeaA*\n\x16kdo.cdsapis.xyz/Future\x12\x10futures/{future}\"K\n\x10GetFutureRequest\x127\n\x06future\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/FutureR\x06future\"\x95\x01\n\x12ListFuturesRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"n\n\x13ListFuturesResponse\x12/\n\x07futures\x18\x01 \x03(\x0b2\x15.kdo.v1.future.FutureR\x07futures\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*\x8e\x01\n\x10FutureOptionType\x12\"\n\x1eFUTURE_OPTION_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19FUTURE_OPTION_TYPE_FUTURE\x10\x01\x12\x1b\n\x17FUTURE_OPTION_TYPE_CALL\x10\x02\x12\x1a\n\x16FUTURE_OPTION_TYPE_PUT\x10\x032\xeb\x01\n\rFutureService\x12l\n\tGetFuture\x12\x1f.kdo.v1.future.GetFutureRequest\x1a\x15.kdo.v1.future.Future\"\'\xdaA\x06future\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/{future=futures/*}\x12l\n\x0bListFutures\x12!.kdo.v1.future.ListFuturesRequest\x1a\".kdo.v1.future.ListFuturesResponse\"\x16\xdaA\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/futuresB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xa5\x1e\n\x07\x12\x05\x00\x00\xa8\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00\x1d\n\x08\n\x01\x08\x12\x03\n\x00D\n\t\n\x02\x08\x0b\x12\x03\n\x00D\nC\n\x02\x06\x00\x12\x04\r\x00\x1d\x01\x1a7 FutureService - \xec\x84\xa0\xeb\xac\xbc/\xec\x98\xb5\xec\x85\x98 \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\r\x08\x15\n$\n\x04\x06\x00\x02\x00\x12\x04\x0f\x02\x14\x03\x1a\x16 \xeb\x8b\xa8\xec\x9d\xbc \xec\x84\xa0\xeb\xac\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0f\x06\x0f\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0f\x10 \n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0f+1\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x10\x04\x12\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x10\x04\x12\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x13\x044\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x13\x044\n$\n\x04\x06\x00\x02\x01\x12\x04\x17\x02\x1c\x03\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x17\x06\x11\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x17\x12$\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x17/B\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x18\x04\x1a\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x18\x04\x1a\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1b\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1b\x04.\n\"\n\x02\x05\x00\x12\x04 \x00(\x01\x1a\x16 \xec\x84\xa0\xeb\xac\xbc/\xec\x98\xb5\xec\x85\x98 \xec\x9c\xa0\xed\x98\x95\n\n\n\n\x03\x05\x00\x01\x12\x03 \x05\x15\n\x0b\n\x04\x05\x00\x02\x00\x12\x03!\x02%\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03!\x02 \n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03!#$\n\x15\n\x04\x05\x00\x02\x01\x12\x03#\x02 \x1a\x08 \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03#\x02\x1b\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03#\x1e\x1f\n\x18\n\x04\x05\x00\x02\x02\x12\x03%\x02\x1e\x1a\x0b \xec\xbd\x9c\xec\x98\xb5\xec\x85\x98\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03%\x02\x19\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03%\x1c\x1d\n\x18\n\x04\x05\x00\x02\x03\x12\x03\'\x02\x1d\x1a\x0b \xed\x92\x8b\xec\x98\xb5\xec\x85\x98\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03\'\x02\x18\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03\'\x1b\x1c\n)\n\x02\x04\x00\x12\x04+\x00{\x01\x1a\x1d \xec\x84\xa0\xeb\xac\xbc/\xec\x98\xb5\xec\x85\x98 \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\n\n\x03\x04\x00\x01\x12\x03+\x08\x0e\n\x0b\n\x03\x04\x00\x07\x12\x04,\x02/\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04,\x02/\x04\n0\n\x04\x04\x00\x02\x00\x12\x032\x02\x12\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (futures/{code})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x032\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x032\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x035\x02\x12\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x035\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x035\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x035\x10\x11\n\x15\n\x04\x04\x00\x02\x02\x12\x038\x02\x14\x1a\x08 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x038\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x038\t\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x038\x12\x13\n\x18\n\x04\x04\x00\x02\x03\x12\x03;\x02\x19\x1a\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03;\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03;\t\x14\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03;\x17\x18\n\x1c\n\x04\x04\x00\x02\x04\x12\x03>\x02+\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03>\x02\x1a\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03>\x1b&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03>)*\n(\n\x04\x04\x00\x02\x05\x12\x03A\x02#\x1a\x1b 1\xed\x9a\x8c \xec\xb5\x9c\xeb\x8c\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03A\x02\x07\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03A\x08\x1e\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03A!\"\n\x19\n\x04\x04\x00\x02\x06\x12\x03D\x02\x17\x1a\x0c \xed\x8b\xb1 \xed\x81\xac\xea\xb8\xb0\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03D\x02\x08\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03D\t\x12\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03D\x15\x16\n\x1c\n\x04\x04\x00\x02\x07\x12\x03G\x02\x18\x1a\x0f \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03G\x02\x08\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03G\t\x13\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03G\x16\x17\n\x18\n\x04\x04\x00\x02\x08\x12\x03J\x02\x18\x1a\x0b \xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03J\x02\x08\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03J\t\x13\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03J\x16\x17\n\x18\n\x04\x04\x00\x02\t\x12\x03M\x02\x18\x1a\x0b \xec\x83\x81\xed\x95\x9c\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03M\x02\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03M\t\x12\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03M\x15\x17\n\x18\n\x04\x04\x00\x02\n\x12\x03P\x02\x18\x1a\x0b \xed\x95\x98\xed\x95\x9c\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03P\x02\x08\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03P\t\x12\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03P\x15\x17\n\x1c\n\x04\x04\x00\x02\x0b\x12\x03S\x02\x13\x1a\x0f \xea\xb1\xb0\xeb\x9e\x98 \xeb\x8b\xa8\xec\x9c\x84\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03S\x02\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03S\t\r\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03S\x10\x12\n\x1c\n\x04\x04\x00\x02\x0c\x12\x03V\x02\x17\x1a\x0f \xea\xb1\xb0\xeb\x9e\x98 \xec\x8a\xb9\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03V\x02\x08\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03V\t\x11\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03V\x14\x16\n#\n\x04\x04\x00\x02\r\x12\x03Y\x02\x15\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03Y\x02\x06\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03Y\x07\x0f\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03Y\x12\x14\n#\n\x04\x04\x00\x02\x0e\x12\x03\\\x02+\x1a\x16 \xec\x84\xa0\xeb\xac\xbc/\xec\x98\xb5\xec\x85\x98 \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x0e\x06\x12\x03\\\x02\x12\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03\\\x13%\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03\\(*\n,\n\x04\x04\x00\x02\x0f\x12\x03_\x02!\x1a\x1f \xec\xb5\x9c\xec\xa2\x85 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYY-MM-DD)\n\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03_\x02\x08\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03_\t\x1b\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03_\x1e \n%\n\x04\x04\x00\x02\x10\x12\x03b\x02\x1c\x1a\x18 \xeb\xa7\x8c\xea\xb8\xb0\xec\x9d\xbc (YYYY-MM-DD)\n\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03b\x02\x08\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03b\t\x16\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03b\x19\x1b\n\"\n\x04\x04\x00\x02\x11\x12\x03e\x02\x1e\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03e\x02\x08\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03e\t\x18\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03e\x1b\x1d\n)\n\x04\x04\x00\x02\x12\x12\x03h\x02$\x1a\x1c \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03h\x02\x08\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03h\t\x1e\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03h!#\n\x1b\n\x04\x04\x00\x02\x13\x12\x03k\x02\x1d\x1a\x0e \xec\x9e\x94\xec\xa1\xb4\xec\x9d\xbc\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x13\x05\x12\x03k\x02\x08\n\x0c\n\x05\x04\x00\x02\x13\x01\x12\x03k\t\x17\n\x0c\n\x05\x04\x00\x02\x13\x03\x12\x03k\x1a\x1c\n&\n\x04\x04\x00\x02\x14\x12\x03n\x02\x1e\x1a\x19 \xec\xb5\x9c\xec\xa2\x85 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x14\x05\x12\x03n\x02\x06\n\x0c\n\x05\x04\x00\x02\x14\x01\x12\x03n\x07\x18\n\x0c\n\x05\x04\x00\x02\x14\x03\x12\x03n\x1b\x1d\n\x18\n\x04\x04\x00\x02\x15\x12\x03q\x02\x16\x1a\x0b CD \xea\xb8\x88\xeb\xa6\xac\n\n\x0c\n\x05\x04\x00\x02\x15\x05\x12\x03q\x02\x08\n\x0c\n\x05\x04\x00\x02\x15\x01\x12\x03q\t\x10\n\x0c\n\x05\x04\x00\x02\x15\x03\x12\x03q\x13\x15\n,\n\x04\x04\x00\x02\x16\x12\x03t\x02$\x1a\x1f \xec\xb5\x9c\xec\xa2\x85 \xea\xb2\xb0\xec\xa0\x9c\xec\x9d\xbc (YYYY-MM-DD)\n\n\x0c\n\x05\x04\x00\x02\x16\x05\x12\x03t\x02\x08\n\x0c\n\x05\x04\x00\x02\x16\x01\x12\x03t\t\x1e\n\x0c\n\x05\x04\x00\x02\x16\x03\x12\x03t!#\n>\n\x02\x04\x01\x12\x05\x7f\x00\x87\x01\x0121 ========== Request/Response Messages ==========\n\n\n\n\x03\x04\x01\x01\x12\x03\x7f\x08\x18\n3\n\x04\x04\x01\x02\x00\x12\x06\x81\x01\x02\x86\x01\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (futures/{code})\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\x81\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x81\x01\t\x0f\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x81\x01\x12\x13\n\x0f\n\x05\x04\x01\x02\x00\x08\x12\x06\x81\x01\x14\x86\x01\x03\n\x10\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x04\x82\x01\x04*\n\x11\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x06\x83\x01\x04\x85\x01\x05\n\x0c\n\x02\x04\x02\x12\x06\x89\x01\x00\xa0\x01\x01\n\x0b\n\x03\x04\x02\x01\x12\x04\x89\x01\x08\x1a\n+\n\x04\x04\x02\x02\x00\x12\x04\x8b\x01\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x02\x02\x00\x04\x12\x04\x8b\x01\x02\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\x8b\x01\x0b\x10\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x8b\x01\x11\x1a\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x8b\x01\x1d\x1e\n+\n\x04\x04\x02\x02\x01\x12\x04\x8e\x01\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04\x8e\x01\x02\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\x8e\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\x8e\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\x8e\x01\x1f \n\xc3\x04\n\x04\x04\x02\x02\x02\x12\x04\x9f\x01\x02=\x1a\xb4\x04 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * code - \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n * symbol - \xec\x8b\xac\xeb\xb3\xbc\n * market_type - \xec\x8b\x9c\xec\x9e\xa5 \xec\x9c\xa0\xed\x98\x95 (MARKET_TYPE_KOSPI, MARKET_TYPE_KOSDAQ, MARKET_TYPE_DERIVATIVE)\n * future_option_type - \xec\x84\xa0\xeb\xac\xbc/\xec\x98\xb5\xec\x85\x98 \xec\x9c\xa0\xed\x98\x95 (FUTURE_OPTION_TYPE_FUTURE, FUTURE_OPTION_TYPE_CALL, FUTURE_OPTION_TYPE_PUT)\n * tradable - \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n * underlying_code - \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\xbd\x94\xeb\x93\x9c\n\n Examples:\n * future_option_type=FUTURE_OPTION_TYPE_FUTURE\n * tradable=true\n * underlying_code=\"101S6\"\n * future_option_type=FUTURE_OPTION_TYPE_FUTURE AND tradable=true\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\x9f\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\x9f\x01\t\x0f\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\x9f\x01\x12\x13\n\r\n\x05\x04\x02\x02\x02\x08\x12\x04\x9f\x01\x14<\n\x10\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x04\x9f\x01\x15;\n\x0c\n\x02\x04\x03\x12\x06\xa2\x01\x00\xa8\x01\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xa2\x01\x08\x1b\n\x1d\n\x04\x04\x03\x02\x00\x12\x04\xa4\x01\x02\x1e\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\xa4\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\xa4\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xa4\x01\x12\x19\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xa4\x01\x1c\x1d\n\'\n\x04\x04\x03\x02\x01\x12\x04\xa7\x01\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xa7\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xa7\x01\t\x18\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xa7\x01\x1b\x1cb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xa5\xa2\x02\n\x0fkdo/v1/lp.proto\x12\tkdo.v1.lp\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\xe6\x08\n\x05EtfLp\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12\x1b\n\task_basis\x18\x03 \x01(\x01R\x08askBasis\x12\x1b\n\tbid_basis\x18\x04 \x01(\x01R\x08bidBasis\x12\x14\n\x05depth\x18\x08 \x01(\rR\x05depth\x12\x1b\n\ttick_size\x18\t \x01(\x03R\x08tickSize\x12.\n\x06offset\x18\n \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetR\x06offset\x12\x18\n\x07enabled\x18\x0b \x01(\x08R\x07enabled\x12@\n\x0epricing_method\x18\x0c \x01(\x0b2\x19.kdo.v1.common.EtfPricingR\rpricingMethod\x12*\n\x0ebid_adjustment\x18\r \x01(\x01H\x00R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0e \x01(\x01H\x01R\raskAdjustment\x88\x01\x01\x12!\n\x0cbid_quantity\x18\x0f \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x10 \x01(\x03R\x0baskQuantity\x12.\n\x10momentum_enabled\x18\x11 \x01(\x08H\x02R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x12 \x01(\rH\x03R\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x13 \x01(\x01H\x04R\x13momentumSensitivity\x88\x01\x01\x12I\n\x0equantity_limit\x18\x14 \x01(\x0b2\x1d.kdo.v1.lp.EtfLpQuantityLimitH\x05R\rquantityLimit\x88\x01\x01\x12M\n\x11precompute_policy\x18\x15 \x01(\x0e2\x1b.kdo.v1.lp.PrecomputePolicyH\x06R\x10precomputePolicy\x88\x01\x01\x12e\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x16 \x01(\x08R+pricingSourceLiquidityImbalanceGuardEnabled\x12!\n\x0cportfolio_id\x18\x17 \x01(\x05R\x0bportfolioId\x12\x1f\n\x0bbid_enabled\x18\x18 \x01(\x08R\nbidEnabled\x12\x1f\n\x0bask_enabled\x18\x19 \x01(\x08R\naskEnabledB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyJ\x04\x08\x07\x10\x08\"\x95\x02\n\x12EtfLpQuantityLimit\x12(\n\x10max_bid_quantity\x18\x02 \x01(\x03R\x0emaxBidQuantity\x12(\n\x10max_ask_quantity\x18\x04 \x01(\x03R\x0emaxAskQuantity\x12&\n\x0cnet_quantity\x18\x05 \x01(\x03H\x00R\x0bnetQuantity\x88\x01\x01\x12-\n\x10max_net_quantity\x18\x06 \x01(\x03H\x01R\x0emaxNetQuantity\x88\x01\x01B\x0f\n\r_net_quantityB\x13\n\x11_max_net_quantityJ\x04\x08\x01\x10\x02J\x04\x08\x03\x10\x04R\x10min_bid_quantityR\x10min_ask_quantity\"\x80\x0b\n\x0bEtfLpStatus\x12\x1d\n\netf_symbol\x18\x01 \x01(\tR\tetfSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12 \n\task_basis\x18\x03 \x01(\x01H\x00R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x04 \x01(\x01H\x01R\x08bidBasis\x88\x01\x01\x12+\n\x05state\x18\x08 \x01(\x0e2\x15.kdo.v1.lp.EtfLpStateR\x05state\x12.\n\x07pricing\x18\t \x01(\x0b2\x14.kdo.v1.lp.LpPricingR\x07pricing\x12B\n\x0ffill_statistics\x18\n \x01(\x0b2\x19.kdo.v1.lp.FillStatisticsR\x0efillStatistics\x12.\n\x06offset\x18\x0b \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetR\x06offset\x12*\n\x0ebid_adjustment\x18\r \x01(\x01H\x02R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0e \x01(\x01H\x03R\raskAdjustment\x88\x01\x01\x12!\n\x0cbid_quantity\x18\x0f \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x10 \x01(\x03R\x0baskQuantity\x12.\n\x10momentum_enabled\x18\x11 \x01(\x08H\x04R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x12 \x01(\rH\x05R\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x13 \x01(\x01H\x06R\x13momentumSensitivity\x88\x01\x01\x12;\n\x17momentum_bid_adjustment\x18\x14 \x01(\x01H\x07R\x15momentumBidAdjustment\x88\x01\x01\x12;\n\x17momentum_ask_adjustment\x18\x15 \x01(\x01H\x08R\x15momentumAskAdjustment\x88\x01\x01\x12I\n\x0equantity_limit\x18\x16 \x01(\x0b2\x1d.kdo.v1.lp.EtfLpQuantityLimitH\tR\rquantityLimit\x88\x01\x01\x12M\n\x11precompute_policy\x18\x17 \x01(\x0e2\x1b.kdo.v1.lp.PrecomputePolicyH\nR\x10precomputePolicy\x88\x01\x01\x12\x14\n\x05depth\x18\x18 \x01(\rR\x05depth\x12e\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x19 \x01(\x08R+pricingSourceLiquidityImbalanceGuardEnabled\x12$\n\x0bbid_enabled\x18\x1a \x01(\x08H\x0bR\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x1b \x01(\x08H\x0cR\naskEnabled\x88\x01\x01B\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x1a\n\x18_momentum_bid_adjustmentB\x1a\n\x18_momentum_ask_adjustmentB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabledJ\x04\x08\x07\x10\x08J\x04\x08\x0c\x10\r\"\xef\x0c\n\x11EtfLpStatusUpdate\x12\x1d\n\netf_symbol\x18\x01 \x01(\tR\tetfSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12 \n\task_basis\x18\x03 \x01(\x01H\x00R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x04 \x01(\x01H\x01R\x08bidBasis\x88\x01\x01\x120\n\x05state\x18\x08 \x01(\x0e2\x15.kdo.v1.lp.EtfLpStateH\x02R\x05state\x88\x01\x01\x123\n\x07pricing\x18\t \x01(\x0b2\x14.kdo.v1.lp.LpPricingH\x03R\x07pricing\x88\x01\x01\x12G\n\x0ffill_statistics\x18\n \x01(\x0b2\x19.kdo.v1.lp.FillStatisticsH\x04R\x0efillStatistics\x88\x01\x01\x123\n\x06offset\x18\x0b \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetH\x05R\x06offset\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\x0c \x01(\x01H\x06R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\r \x01(\x01H\x07R\raskAdjustment\x88\x01\x01\x12&\n\x0cbid_quantity\x18\x0e \x01(\x03H\x08R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\x0f \x01(\x03H\tR\x0baskQuantity\x88\x01\x01\x12.\n\x10momentum_enabled\x18\x10 \x01(\x08H\nR\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x11 \x01(\rH\x0bR\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x12 \x01(\x01H\x0cR\x13momentumSensitivity\x88\x01\x01\x12;\n\x17momentum_bid_adjustment\x18\x13 \x01(\x01H\rR\x15momentumBidAdjustment\x88\x01\x01\x12;\n\x17momentum_ask_adjustment\x18\x14 \x01(\x01H\x0eR\x15momentumAskAdjustment\x88\x01\x01\x12I\n\x0equantity_limit\x18\x15 \x01(\x0b2\x1d.kdo.v1.lp.EtfLpQuantityLimitH\x0fR\rquantityLimit\x88\x01\x01\x12M\n\x11precompute_policy\x18\x16 \x01(\x0e2\x1b.kdo.v1.lp.PrecomputePolicyH\x10R\x10precomputePolicy\x88\x01\x01\x12\x19\n\x05depth\x18\x17 \x01(\rH\x11R\x05depth\x88\x01\x01\x12\x9c\x01\n.pricing_source_liquidity_imbalance_guard_state\x18\x18 \x01(\x0e24.kdo.v1.lp.PricingSourceLiquidityImbalanceGuardStateH\x12R)pricingSourceLiquidityImbalanceGuardState\x88\x01\x01\x12$\n\x0bbid_enabled\x18\x19 \x01(\x08H\x13R\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x1a \x01(\x08H\x14R\naskEnabled\x88\x01\x01B\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x08\n\x06_stateB\n\n\x08_pricingB\x12\n\x10_fill_statisticsB\t\n\x07_offsetB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x1a\n\x18_momentum_bid_adjustmentB\x1a\n\x18_momentum_ask_adjustmentB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB\x08\n\x06_depthB1\n/_pricing_source_liquidity_imbalance_guard_stateB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabledJ\x04\x08\x07\x10\x08\"\xa9\x07\n\x0bEtfLpOffset\x12\"\n\nbid_offset\x18\x01 \x01(\x01H\x00R\tbidOffset\x88\x01\x01\x12\"\n\nask_offset\x18\x02 \x01(\x01H\x01R\taskOffset\x88\x01\x01\x12\"\n\nmin_offset\x18\x03 \x01(\x01H\x02R\tminOffset\x88\x01\x01\x12\"\n\nmax_offset\x18\x04 \x01(\x01H\x03R\tmaxOffset\x88\x01\x01\x12;\n\x17time_adjustment_enabled\x18\x07 \x01(\x08H\x04R\x15timeAdjustmentEnabled\x88\x01\x01\x12=\n\x18adjustment_interval_secs\x18\x08 \x01(\x04H\x05R\x16adjustmentIntervalSecs\x88\x01\x01\x12,\n\x0fadjustment_step\x18\t \x01(\x01H\x06R\x0eadjustmentStep\x88\x01\x01\x12\'\n\rreset_on_fill\x18\n \x01(\x08H\x07R\x0bresetOnFill\x88\x01\x01\x12C\n\x1bposition_adjustment_enabled\x18\x11 \x01(\x08H\x08R\x19positionAdjustmentEnabled\x88\x01\x01\x12W\n\x11position_strategy\x18\x12 \x01(\x0e2%.kdo.v1.lp.PositionAdjustmentStrategyH\tR\x10positionStrategy\x88\x01\x01\x122\n\x12position_threshold\x18\x13 \x01(\x03H\nR\x11positionThreshold\x88\x01\x01\x12=\n\x18position_adjustment_step\x18\x14 \x01(\x01H\x0bR\x16positionAdjustmentStep\x88\x01\x01\x12!\n\x0cnet_position\x18\x15 \x01(\x03R\x0bnetPositionB\r\n\x0b_bid_offsetB\r\n\x0b_ask_offsetB\r\n\x0b_min_offsetB\r\n\x0b_max_offsetB\x1a\n\x18_time_adjustment_enabledB\x1b\n\x19_adjustment_interval_secsB\x12\n\x10_adjustment_stepB\x10\n\x0e_reset_on_fillB\x1e\n\x1c_position_adjustment_enabledB\x14\n\x12_position_strategyB\x15\n\x13_position_thresholdB\x1b\n\x19_position_adjustment_step\"\xc8\x01\n\x0eFillStatistics\x12.\n\x13buy_filled_quantity\x18\x01 \x01(\x03R\x11buyFilledQuantity\x120\n\x14sell_filled_quantity\x18\x02 \x01(\x03R\x12sellFilledQuantity\x12(\n\x10buy_total_amount\x18\x03 \x01(\tR\x0ebuyTotalAmount\x12*\n\x11sell_total_amount\x18\x04 \x01(\tR\x0fsellTotalAmount\"\x97\x02\n\nOrderStats\x12*\n\x11total_orders_sent\x18\x01 \x01(\x04R\x0ftotalOrdersSent\x12\'\n\x0forders_accepted\x18\x02 \x01(\x04R\x0eordersAccepted\x12\'\n\x0forders_rejected\x18\x03 \x01(\x04R\x0eordersRejected\x12#\n\rorders_filled\x18\x04 \x01(\x04R\x0cordersFilled\x122\n\x15total_filled_quantity\x18\x05 \x01(\x03R\x13totalFilledQuantity\x122\n\x15daily_filled_quantity\x18\x06 \x01(\x03R\x13dailyFilledQuantity\"\xa1\x01\n\x0fTimeFrameStatus\x12%\n\x0ewindow_seconds\x18\x01 \x01(\x04R\rwindowSeconds\x12#\n\rcurrent_count\x18\x02 \x01(\rR\x0ccurrentCount\x12\x1d\n\nmax_orders\x18\x03 \x01(\rR\tmaxOrders\x12#\n\rusage_percent\x18\x04 \x01(\x01R\x0cusagePercent\"\x93\x01\n\tLpPricing\x12\"\n\retf_ask_quote\x18\x01 \x01(\tR\x0betfAskQuote\x12\"\n\retf_bid_quote\x18\x02 \x01(\tR\x0betfBidQuote\x12\x1e\n\x0betf_ask_nav\x18\x03 \x01(\tR\tetfAskNav\x12\x1e\n\x0betf_bid_nav\x18\x04 \x01(\tR\tetfBidNav\"C\n\x12CreateEtfLpRequest\x12-\n\x06etf_lp\x18\x01 \x01(\x0b2\x10.kdo.v1.lp.EtfLpB\x04\xe2A\x01\x02R\x05etfLp\"t\n\x0fGetEtfLpRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x8e\x01\n\x11ListEtfLpsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"g\n\x12ListEtfLpsResponse\x12)\n\x07etf_lps\x18\x01 \x03(\x0b2\x10.kdo.v1.lp.EtfLpR\x06etfLps\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xbc\x01\n\x18ListEtfLpStatusesRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x83\x01\n\x19ListEtfLpStatusesResponse\x12>\n\x0fetf_lp_statuses\x18\x01 \x03(\x0b2\x16.kdo.v1.lp.EtfLpStatusR\retfLpStatuses\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xf8\t\n\x12UpdateEtfLpRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x19\n\x05depth\x18\x04 \x01(\rH\x00R\x05depth\x88\x01\x01\x123\n\x06offset\x18\x05 \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetH\x01R\x06offset\x88\x01\x01\x12 \n\task_basis\x18\x06 \x01(\x01H\x02R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x07 \x01(\x01H\x03R\x08bidBasis\x88\x01\x01\x12&\n\x0cbid_quantity\x18\x08 \x01(\x03H\x04R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\t \x01(\x03H\x05R\x0baskQuantity\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\n \x01(\x01H\x06R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0b \x01(\x01H\x07R\raskAdjustment\x88\x01\x01\x12.\n\x10momentum_enabled\x18\x0c \x01(\x08H\x08R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\r \x01(\rH\tR\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x0e \x01(\x01H\nR\x13momentumSensitivity\x88\x01\x01\x12I\n\x0equantity_limit\x18\x0f \x01(\x0b2\x1d.kdo.v1.lp.EtfLpQuantityLimitH\x0bR\rquantityLimit\x88\x01\x01\x12M\n\x11precompute_policy\x18\x10 \x01(\x0e2\x1b.kdo.v1.lp.PrecomputePolicyH\x0cR\x10precomputePolicy\x88\x01\x01\x12j\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x11 \x01(\x08H\rR+pricingSourceLiquidityImbalanceGuardEnabled\x88\x01\x01\x128\n\x07pricing\x18\x12 \x01(\x0b2\x19.kdo.v1.common.EtfPricingH\x0eR\x07pricing\x88\x01\x01\x12$\n\x0bbid_enabled\x18\x13 \x01(\x08H\x0fR\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x14 \x01(\x08H\x10R\naskEnabled\x88\x01\x01B\x08\n\x06_depthB\t\n\x07_offsetB\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB3\n1_pricing_source_liquidity_imbalance_guard_enabledB\n\n\x08_pricingB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabled\"z\n\x15GetEtfLpStatusRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x83\x01\n\x1eStreamEtfLpStatusUpdateRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"v\n\x11StartEtfLpRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"^\n\x12StartEtfLpResponse\x12.\n\x06status\x18\x01 \x01(\x0b2\x16.kdo.v1.lp.EtfLpStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"u\n\x10StopEtfLpRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"]\n\x11StopEtfLpResponse\x12.\n\x06status\x18\x01 \x01(\x0b2\x16.kdo.v1.lp.EtfLpStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"z\n\x15StreamLpEventsRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"|\n\x17GetUserOrderBookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x9f\x01\n\x11UserOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\"~\n\x19ClearUserOrderBookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x8b\x01\n\x1aClearUserOrderBookResponse\x12.\n\x06status\x18\x01 \x01(\x0b2\x16.kdo.v1.lp.EtfLpStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12#\n\rcleared_count\x18\x03 \x01(\x05R\x0cclearedCount*\xa0\x02\n)PricingSourceLiquidityImbalanceGuardState\x12>\n:PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_UNSPECIFIED\x10\x00\x129\n5PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_NORMAL\x10\x01\x12;\n7PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_BID_THIN\x10\x02\x12;\n7PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_ASK_THIN\x10\x03*\x9d\x01\n\x10PrecomputePolicy\x12!\n\x1dPRECOMPUTE_POLICY_UNSPECIFIED\x10\x00\x12 \n\x1cPRECOMPUTE_POLICY_ONE_TO_ONE\x10\x01\x12!\n\x1dPRECOMPUTE_POLICY_MANY_TO_ONE\x10\x02\x12!\n\x1dPRECOMPUTE_POLICY_ONE_TO_MANY\x10\x03*\xc7\x01\n\x1aPositionAdjustmentStrategy\x12,\n(POSITION_ADJUSTMENT_STRATEGY_UNSPECIFIED\x10\x00\x12*\n&POSITION_ADJUSTMENT_STRATEGY_AVOIDANCE\x10\x01\x12)\n%POSITION_ADJUSTMENT_STRATEGY_TURNOVER\x10\x02\x12$\n POSITION_ADJUSTMENT_STRATEGY_ALL\x10\n*\x8e\x01\n\nEtfLpState\x12\x1c\n\x18ETF_LP_STATE_UNSPECIFIED\x10\x00\x12\x15\n\x11ETF_LP_STATE_IDLE\x10\x01\x12\x18\n\x14ETF_LP_STATE_RUNNING\x10\x02\x12\x19\n\x15ETF_LP_STATE_STOPPING\x10\x03\x12\x16\n\x12ETF_LP_STATE_ERROR\x10\x042\x8c\x0c\n\tLpService\x12h\n\x08GetEtfLp\x12\x1a.kdo.v1.lp.GetEtfLpRequest\x1a\x10.kdo.v1.lp.EtfLp\".\xdaA\x00\x82\xd3\xe4\x93\x02%\x12#/v1/lps/{etf=etfs/*}/{fund=funds/*}\x12]\n\nListEtfLps\x12\x1c.kdo.v1.lp.ListEtfLpsRequest\x1a\x1d.kdo.v1.lp.ListEtfLpsResponse\"\x12\xdaA\x00\x82\xd3\xe4\x93\x02\t\x12\x07/v1/lps\x12\x89\x01\n\x0bUpdateEtfLp\x12\x1d.kdo.v1.lp.UpdateEtfLpRequest\x1a\x10.kdo.v1.lp.EtfLp\"I\xdaA\x10symbol,fund_code\x82\xd3\xe4\x93\x020:\x01*2+/v1/lps/etfs/{symbol=*}/funds/{fund_code=*}\x12\x89\x01\n\x0eGetEtfLpStatus\x12 .kdo.v1.lp.GetEtfLpStatusRequest\x1a\x16.kdo.v1.lp.EtfLpStatus\"=\xdaA\x08etf,fund\x82\xd3\xe4\x93\x02,\x12*/v1/lps/{etf=etfs/*}/{fund=funds/*}/status\x12\x88\x01\n\x11ListEtfLpStatuses\x12#.kdo.v1.lp.ListEtfLpStatusesRequest\x1a$.kdo.v1.lp.ListEtfLpStatusesResponse\"(\xdaA\x00\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/lps/etfs/*/funds/*/status\x12\xc9\x01\n\x17StreamEtfLpStatusUpdate\x12).kdo.v1.lp.StreamEtfLpStatusUpdateRequest\x1a\x1c.kdo.v1.lp.EtfLpStatusUpdate\"c\xdaA etf,fund,update_interval_seconds\x82\xd3\xe4\x93\x02:\x128/v1/lps/{etf=etfs/*}/{fund=funds/*}/status_update:stream0\x01\x12\x7f\n\nStartEtfLp\x12\x1c.kdo.v1.lp.StartEtfLpRequest\x1a\x1d.kdo.v1.lp.StartEtfLpResponse\"4\x82\xd3\xe4\x93\x02.:\x01*\")/v1/lps/{etf=etfs/*}/{fund=funds/*}:start\x12{\n\tStopEtfLp\x12\x1b.kdo.v1.lp.StopEtfLpRequest\x1a\x1c.kdo.v1.lp.StopEtfLpResponse\"3\x82\xd3\xe4\x93\x02-:\x01*\"(/v1/lps/{etf=etfs/*}/{fund=funds/*}:stop\x12\x8b\x01\n\x10GetUserOrderbook\x12\".kdo.v1.lp.GetUserOrderBookRequest\x1a\x1c.kdo.v1.lp.UserOrderbookData\"5\x82\xd3\xe4\x93\x02/\x12-/v1/lps/{etf=etfs/*}/{fund=funds/*}/orderbook\x12\x97\x01\n\x13StreamUserOrderbook\x12\".kdo.v1.lp.GetUserOrderBookRequest\x1a\x1c.kdo.v1.lp.UserOrderbookData\"<\x82\xd3\xe4\x93\x026\x124/v1/lps/{etf=etfs/*}/{fund=funds/*}/orderbook:stream0\x01\x12\xa0\x01\n\x12ClearUserOrderBook\x12$.kdo.v1.lp.ClearUserOrderBookRequest\x1a%.kdo.v1.lp.ClearUserOrderBookResponse\"=\x82\xd3\xe4\x93\x027:\x01*\"2/v1/lps/{etf=etfs/*}/{fund=funds/*}:clearOrderBookB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xbd\xc2\x01\n\x07\x12\x05\x00\x00\xc9\x06\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x12\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\t\n\x02\x03\x06\x12\x03\n\x00\x1d\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n\x9f\x02\n\x02\x06\x00\x12\x04\x0f\x00s\x01\x1a= LP \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\x8a\x94 ETF LP \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\"\xd3\x01 ETF LP \xec\x83\x9d\xec\x84\xb1\n  rpc CreateEtfLp(CreateEtfLpRequest) returns (EtfLp) {\n    option (google.api.http) = {\n      post: \"/v1/lps\"\n      body: \"etf_lp\"\n    };\n    option (google.api.method_signature) = \"etf_lp\";\n  }\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x11\n\x1d\n\x04\x06\x00\x02\x00\x12\x04\x1a\x02\x1f\x03\x1a\x0f ETF LP \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x1a\x06\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x1a\x0f\x1e\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x1a).\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x1b\x04\x1d\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x1b\x04\x1d\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x1e\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x1e\x04.\n\x1d\n\x04\x06\x00\x02\x01\x12\x04\"\x02\'\x03\x1a\x0f ETF LP \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\"\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\"\x11\"\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\"-?\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04#\x04%\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04#\x04%\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03&\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03&\x04.\n#\n\x04\x06\x00\x02\x02\x12\x04*\x020\x03\x1a\x15 ETF LP \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03*\x06\x11\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03*\x12$\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03*/4\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04+\x04.\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04+\x04.\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03/\x04>\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03/\x04>\n$\n\x04\x06\x00\x02\x03\x12\x043\x028\x03\x1a\x16 ETF LP \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x033\x06\x14\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x033\x15*\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x0335@\n\r\n\x05\x06\x00\x02\x03\x04\x12\x044\x046\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x044\x046\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x037\x046\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x037\x046\n$\n\x04\x06\x00\x02\x04\x12\x04;\x02@\x03\x1a\x16 ETF LP \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03;\x06\x17\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03;\x180\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03;;T\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04<\x04>\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04<\x04>\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x03?\x04.\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x03?\x04.\nC\n\x04\x06\x00\x02\x05\x12\x04D\x02I\x03\x1a5 ETF LP \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03D\x06\x1d\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03D\x1e<\n\x0c\n\x05\x06\x00\x02\x05\x06\x12\x03DGM\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03DN_\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04E\x04G\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04E\x04G\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03H\x04N\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03H\x04N\n\x1d\n\x04\x06\x00\x02\x06\x12\x04L\x02Q\x03\x1a\x0f ETF LP \xec\x8b\x9c\xec\x9e\x91\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03L\x06\x10\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03L\x11\"\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03L-?\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04M\x04P\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04M\x04P\x06\n\x1d\n\x04\x06\x00\x02\x07\x12\x04T\x02Y\x03\x1a\x0f ETF LP \xec\xa4\x91\xec\xa7\x80\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03T\x06\x0f\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03T\x10 \n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03T+<\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04U\x04X\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04U\x04X\x06\n@\n\x04\x06\x00\x02\x08\x12\x04\\\x02`\x03\x1a2 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xea\xb0\x80\xec\xa0\xb8\xec\x98\xa4\xea\xb8\xb0\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03\\\x06\x16\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03\\\x17.\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03\\9J\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04]\x04_\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04]\x04_\x06\n@\n\x04\x06\x00\x02\t\x12\x04c\x02g\x03\x1a2 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03c\x06\x19\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03c\x1a1\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03c<B\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03cCT\n\r\n\x05\x06\x00\x02\t\x04\x12\x04d\x04f\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04d\x04f\x06\n\x92\x02\n\x04\x06\x00\x02\n\x12\x04m\x02r\x03\x1a\x83\x02 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81\xec\x9d\x84 \xea\xb0\x95\xec\xa0\x9c\xeb\xa1\x9c \xeb\xb9\x84\xec\x9b\x81\xeb\x8b\x88\xeb\x8b\xa4.\n LP \xea\xb0\x80 Running \xec\x83\x81\xed\x83\x9c\xec\x9d\xbc \xeb\x95\x8c\xeb\x8a\x94 \xed\x98\xb8\xec\xb6\x9c \xeb\xb6\x88\xea\xb0\x80 (FailedPrecondition \xeb\xb0\x98\xed\x99\x98).\n LP \xea\xb0\x80 Idle / Stopping / Error \xec\x83\x81\xed\x83\x9c\xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\x82\xac\xec\x9a\xa9 \xea\xb0\x80\xeb\x8a\xa5.\n \xec\x9a\xb4\xec\x98\x81 \xec\xa4\x91 \xec\xa2\x80\xeb\xb9\x84 \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\xb4 \xeb\x88\x84\xec\xa0\x81\xeb\x90\x9c \xea\xb2\xbd\xec\x9a\xb0 \xec\x88\x98\xeb\x8f\x99 \xeb\xb3\xb5\xea\xb5\xac\xec\x9a\xa9.\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03m\x06\x18\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03m\x192\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03m=W\n\r\n\x05\x06\x00\x02\n\x04\x12\x04n\x04q\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04n\x04q\x06\n\x1c\n\x02\x04\x00\x12\x05v\x00\xbb\x01\x01\x1a\x0f ETF LP \xec\x84\xa4\xec\xa0\x95\n\n\n\n\x03\x04\x00\x01\x12\x03v\x08\r\n\x19\n\x04\x04\x00\x02\x00\x12\x03x\x02\x14\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03x\t\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03x\x12\x13\n\x13\n\x04\x04\x00\x02\x01\x12\x03{\x02\x17\x1a\x06 Fund\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03{\t\x12\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03{\x15\x16\n\x0b\n\x04\x04\x00\x02\x02\x12\x03~\x02\x17\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03~\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03~\t\x12\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03~\x15\x16\n\x0f\n\x04\x04\x00\x02\x03\x12\x04\x81\x01\x02\x17\x1a\x01\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x81\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x81\x01\t\x12\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x81\x01\x15\x16\nC\n\x03\x04\x00\t\x12\x04\x83\x01\x02\r\"6 was: quantity (split into bid_quantity/ask_quantity)\n\n\x0c\n\x04\x04\x00\t\x00\x12\x04\x83\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x00\x01\x12\x04\x83\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x00\x02\x12\x04\x83\x01\x0b\x0c\n4\n\x04\x04\x00\x02\x04\x12\x04\x86\x01\x02\x13\x1a& \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98)\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x86\x01\x02\x08\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x86\x01\t\x0e\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x86\x01\x11\x12\n1\n\x04\x04\x00\x02\x05\x12\x04\x89\x01\x02\x16\x1a# ETF tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\x89\x01\x02\x07\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x89\x01\x08\x11\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x89\x01\x14\x15\n+\n\x04\x04\x00\x02\x06\x12\x04\x8c\x01\x02\x1a\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\x8c\x01\x02\r\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\x8c\x01\x0e\x14\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\x8c\x01\x17\x19\n \n\x04\x04\x00\x02\x07\x12\x04\x8f\x01\x02\x14\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x07\x05\x12\x04\x8f\x01\x02\x06\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\x8f\x01\x07\x0e\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\x8f\x01\x11\x13\n(\n\x04\x04\x00\x02\x08\x12\x04\x92\x01\x02/\x1a\x1a ETF \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x00\x02\x08\x06\x12\x04\x92\x01\x02\x1a\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\x92\x01\x1b)\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\x92\x01,.\n\'\n\x04\x04\x00\x02\t\x12\x04\x95\x01\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\t\x04\x12\x04\x95\x01\x02\n\n\r\n\x05\x04\x00\x02\t\x05\x12\x04\x95\x01\x0b\x11\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\x95\x01\x12 \n\r\n\x05\x04\x00\x02\t\x03\x12\x04\x95\x01#%\n\'\n\x04\x04\x00\x02\n\x12\x04\x98\x01\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\n\x04\x12\x04\x98\x01\x02\n\n\r\n\x05\x04\x00\x02\n\x05\x12\x04\x98\x01\x0b\x11\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\x98\x01\x12 \n\r\n\x05\x04\x00\x02\n\x03\x12\x04\x98\x01#%\n*\n\x04\x04\x00\x02\x0b\x12\x04\x9b\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\x9b\x01\x02\x07\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\x9b\x01\x08\x14\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\x9b\x01\x17\x19\n*\n\x04\x04\x00\x02\x0c\x12\x04\x9e\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\x9e\x01\x02\x07\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\x9e\x01\x08\x14\n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\x9e\x01\x17\x19\n*\n\x04\x04\x00\x02\r\x12\x04\xa1\x01\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\r\x04\x12\x04\xa1\x01\x02\n\n\r\n\x05\x04\x00\x02\r\x05\x12\x04\xa1\x01\x0b\x0f\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\xa1\x01\x10 \n\r\n\x05\x04\x00\x02\r\x03\x12\x04\xa1\x01#%\n*\n\x04\x04\x00\x02\x0e\x12\x04\xa4\x01\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x00\x02\x0e\x04\x12\x04\xa4\x01\x02\n\n\r\n\x05\x04\x00\x02\x0e\x05\x12\x04\xa4\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0e\x01\x12\x04\xa4\x01\x12!\n\r\n\x05\x04\x00\x02\x0e\x03\x12\x04\xa4\x01$&\n#\n\x04\x04\x00\x02\x0f\x12\x04\xa7\x01\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x0f\x04\x12\x04\xa7\x01\x02\n\n\r\n\x05\x04\x00\x02\x0f\x05\x12\x04\xa7\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0f\x01\x12\x04\xa7\x01\x12&\n\r\n\x05\x04\x00\x02\x0f\x03\x12\x04\xa7\x01)+\n+\n\x04\x04\x00\x02\x10\x12\x04\xaa\x01\x022\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x10\x04\x12\x04\xaa\x01\x02\n\n\r\n\x05\x04\x00\x02\x10\x06\x12\x04\xaa\x01\x0b\x1d\n\r\n\x05\x04\x00\x02\x10\x01\x12\x04\xaa\x01\x1e,\n\r\n\x05\x04\x00\x02\x10\x03\x12\x04\xaa\x01/1\n7\n\x04\x04\x00\x02\x11\x12\x04\xad\x01\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x00\x02\x11\x04\x12\x04\xad\x01\x02\n\n\r\n\x05\x04\x00\x02\x11\x06\x12\x04\xad\x01\x0b\x1b\n\r\n\x05\x04\x00\x02\x11\x01\x12\x04\xad\x01\x1c-\n\r\n\x05\x04\x00\x02\x11\x03\x12\x04\xad\x0102\n\xcb\x01\n\x04\x04\x00\x02\x12\x12\x04\xb1\x01\x02=\x1a\xbc\x01 pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\xb4 \xeb\xb0\x98\xeb\x8c\x80\xed\x8e\xb8\xec\x9d\x98 30% \xec\x9d\xb4\xed\x95\x98\xeb\xa1\x9c imbalance \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c \xec\x98\x81\xed\x96\xa5\xeb\xb0\x9b\xeb\x8a\x94 ETF side \xec\xa3\xbc\xeb\xac\xb8 \xec\x9e\x90\xeb\x8f\x99 cancel\n\n\r\n\x05\x04\x00\x02\x12\x05\x12\x04\xb1\x01\x02\x06\n\r\n\x05\x04\x00\x02\x12\x01\x12\x04\xb1\x01\x077\n\r\n\x05\x04\x00\x02\x12\x03\x12\x04\xb1\x01:<\nM\n\x04\x04\x00\x02\x13\x12\x04\xb4\x01\x02\x1a\x1a? \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID (\xec\x9d\x91\xeb\x8b\xb5\xec\x9a\xa9 - portfolio_fund \xec\x97\x90\xec\x84\x9c derive)\n\n\r\n\x05\x04\x00\x02\x13\x05\x12\x04\xb4\x01\x02\x07\n\r\n\x05\x04\x00\x02\x13\x01\x12\x04\xb4\x01\x08\x14\n\r\n\x05\x04\x00\x02\x13\x03\x12\x04\xb4\x01\x17\x19\nk\n\x04\x04\x00\x02\x14\x12\x04\xb7\x01\x02\x18\x1a] \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x00\x02\x14\x05\x12\x04\xb7\x01\x02\x06\n\r\n\x05\x04\x00\x02\x14\x01\x12\x04\xb7\x01\x07\x12\n\r\n\x05\x04\x00\x02\x14\x03\x12\x04\xb7\x01\x15\x17\nk\n\x04\x04\x00\x02\x15\x12\x04\xba\x01\x02\x18\x1a] \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x00\x02\x15\x05\x12\x04\xba\x01\x02\x06\n\r\n\x05\x04\x00\x02\x15\x01\x12\x04\xba\x01\x07\x12\n\r\n\x05\x04\x00\x02\x15\x03\x12\x04\xba\x01\x15\x17\n+\n\x02\x04\x01\x12\x06\xbe\x01\x00\xd0\x01\x01\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xbe\x01\x08\x1a\n\x0b\n\x03\x04\x01\t\x12\x04\xbf\x01\x02\x10\n\x0c\n\x04\x04\x01\t\x00\x12\x04\xbf\x01\x0b\x0c\n\r\n\x05\x04\x01\t\x00\x01\x12\x04\xbf\x01\x0b\x0c\n\r\n\x05\x04\x01\t\x00\x02\x12\x04\xbf\x01\x0b\x0c\n\x0c\n\x04\x04\x01\t\x01\x12\x04\xbf\x01\x0e\x0f\n\r\n\x05\x04\x01\t\x01\x01\x12\x04\xbf\x01\x0e\x0f\n\r\n\x05\x04\x01\t\x01\x02\x12\x04\xbf\x01\x0e\x0f\n\x0b\n\x03\x04\x01\n\x12\x04\xc0\x01\x022\n\x0c\n\x04\x04\x01\n\x00\x12\x04\xc0\x01\x0b\x1d\n\x0c\n\x04\x04\x01\n\x01\x12\x04\xc0\x01\x1f1\nH\n\x04\x04\x01\x02\x00\x12\x04\xc3\x01\x02\x1d\x1a: \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xc3\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xc3\x01\x08\x18\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xc3\x01\x1b\x1c\nH\n\x04\x04\x01\x02\x01\x12\x04\xc5\x01\x02\x1d\x1a: \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xc5\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xc5\x01\x08\x18\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xc5\x01\x1b\x1c\n\xb4\x01\n\x04\x04\x01\x02\x02\x12\x04\xc9\x01\x02\"\x1a\xa5\x01 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (+ = \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98, - = \xec\x88\x9c\xeb\xa7\xa4\xeb\x8f\x84): gross_bid - gross_ask\n \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xeb\x85\xb8\xec\xb6\x9c; \xed\x95\x9c\xeb\x8f\x84 \xea\xb2\x80\xec\xa6\x9d\xec\x97\x90\xeb\x8a\x94 max_net_quantity \xec\xb0\xb8\xec\xa1\xb0\n\n\r\n\x05\x04\x01\x02\x02\x04\x12\x04\xc9\x01\x02\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xc9\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xc9\x01\x11\x1d\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xc9\x01 !\n\x94\x02\n\x04\x04\x01\x02\x03\x12\x04\xcf\x01\x02&\x1a\x85\x02 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xed\x95\x9c\xeb\x8f\x84 \xec\x84\xa4\xec\xa0\x95\xea\xb0\x92 (\xed\x95\x9c\xeb\x8f\x84 \xea\xb2\x80\xec\xa6\x9d\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9)\n net_quantity > 0 && net_quantity >= max_net_quantity \xe2\x86\x92 \xeb\xa7\xa4\xec\x88\x98 \xec\xb0\xa8\xeb\x8b\xa8\n net_quantity < 0 && |net_quantity| >= max_net_quantity \xe2\x86\x92 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb0\xa8\xeb\x8b\xa8\n \xeb\xaf\xb8\xec\x84\xa4\xec\xa0\x95(None) \xec\x8b\x9c \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xea\xb8\xb0\xeb\xb0\x98 \xec\xb0\xa8\xeb\x8b\xa8 \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\n\n\r\n\x05\x04\x01\x02\x03\x04\x12\x04\xcf\x01\x02\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xcf\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xcf\x01\x11!\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xcf\x01$%\nM\n\x02\x04\x02\x12\x06\xd5\x01\x00\x9d\x02\x01\x1a\x0f ETF LP \xec\x83\x81\xed\x83\x9c\n2. ========== ETF LP Status Messages ==========\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xd5\x01\x08\x13\n\x1a\n\x04\x04\x02\x02\x00\x12\x04\xd7\x01\x02\x18\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xd7\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xd7\x01\t\x13\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xd7\x01\x16\x17\n\x1d\n\x04\x04\x02\x02\x01\x12\x04\xda\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xda\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xda\x01\t\x12\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xda\x01\x15\x16\n4\n\x04\x04\x02\x02\x02\x12\x04\xdd\x01\x02 \x1a& Basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\r\n\x05\x04\x02\x02\x02\x04\x12\x04\xdd\x01\x02\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xdd\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xdd\x01\x12\x1b\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xdd\x01\x1e\x1f\n\x0c\n\x04\x04\x02\x02\x03\x12\x04\xdf\x01\x02 \n\r\n\x05\x04\x02\x02\x03\x04\x12\x04\xdf\x01\x02\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xdf\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xdf\x01\x12\x1b\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xdf\x01\x1e\x1f\nC\n\x03\x04\x02\t\x12\x04\xe1\x01\x02\r\"6 was: quantity (split into bid_quantity/ask_quantity)\n\n\x0c\n\x04\x04\x02\t\x00\x12\x04\xe1\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x00\x01\x12\x04\xe1\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x00\x02\x12\x04\xe1\x01\x0b\x0c\n\x19\n\x04\x04\x02\x02\x04\x12\x04\xe4\x01\x02\x17\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x02\x02\x04\x06\x12\x04\xe4\x01\x02\x0c\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xe4\x01\r\x12\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xe4\x01\x15\x16\n\x1d\n\x04\x04\x02\x02\x05\x12\x04\xe7\x01\x02\x18\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x02\x02\x05\x06\x12\x04\xe7\x01\x02\x0b\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xe7\x01\x0c\x13\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xe7\x01\x16\x17\n\x1d\n\x04\x04\x02\x02\x06\x12\x04\xea\x01\x02&\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x02\x02\x06\x06\x12\x04\xea\x01\x02\x10\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xea\x01\x11 \n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xea\x01#%\n6\n\x04\x04\x02\x02\x07\x12\x04\xed\x01\x02\x1a\x1a( \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (optional)\n\n\r\n\x05\x04\x02\x02\x07\x06\x12\x04\xed\x01\x02\r\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\xed\x01\x0e\x14\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\xed\x01\x17\x19\nW\n\x03\x04\x02\t\x12\x04\xef\x01\x02\x0e\"J was: EtfLpHedge hedge (removed \xe2\x80\x94 use HedgeService.LookupHedge instead)\n\n\x0c\n\x04\x04\x02\t\x01\x12\x04\xef\x01\x0b\r\n\r\n\x05\x04\x02\t\x01\x01\x12\x04\xef\x01\x0b\r\n\r\n\x05\x04\x02\t\x01\x02\x12\x04\xef\x01\x0b\r\n\'\n\x04\x04\x02\x02\x08\x12\x04\xf2\x01\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x02\x02\x08\x04\x12\x04\xf2\x01\x02\n\n\r\n\x05\x04\x02\x02\x08\x05\x12\x04\xf2\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x08\x01\x12\x04\xf2\x01\x12 \n\r\n\x05\x04\x02\x02\x08\x03\x12\x04\xf2\x01#%\n\'\n\x04\x04\x02\x02\t\x12\x04\xf5\x01\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x02\x02\t\x04\x12\x04\xf5\x01\x02\n\n\r\n\x05\x04\x02\x02\t\x05\x12\x04\xf5\x01\x0b\x11\n\r\n\x05\x04\x02\x02\t\x01\x12\x04\xf5\x01\x12 \n\r\n\x05\x04\x02\x02\t\x03\x12\x04\xf5\x01#%\n*\n\x04\x04\x02\x02\n\x12\x04\xf8\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x02\x02\n\x05\x12\x04\xf8\x01\x02\x07\n\r\n\x05\x04\x02\x02\n\x01\x12\x04\xf8\x01\x08\x14\n\r\n\x05\x04\x02\x02\n\x03\x12\x04\xf8\x01\x17\x19\n*\n\x04\x04\x02\x02\x0b\x12\x04\xfb\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x02\x02\x0b\x05\x12\x04\xfb\x01\x02\x07\n\r\n\x05\x04\x02\x02\x0b\x01\x12\x04\xfb\x01\x08\x14\n\r\n\x05\x04\x02\x02\x0b\x03\x12\x04\xfb\x01\x17\x19\n*\n\x04\x04\x02\x02\x0c\x12\x04\xfe\x01\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x02\x02\x0c\x04\x12\x04\xfe\x01\x02\n\n\r\n\x05\x04\x02\x02\x0c\x05\x12\x04\xfe\x01\x0b\x0f\n\r\n\x05\x04\x02\x02\x0c\x01\x12\x04\xfe\x01\x10 \n\r\n\x05\x04\x02\x02\x0c\x03\x12\x04\xfe\x01#%\n*\n\x04\x04\x02\x02\r\x12\x04\x81\x02\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x02\x02\r\x04\x12\x04\x81\x02\x02\n\n\r\n\x05\x04\x02\x02\r\x05\x12\x04\x81\x02\x0b\x11\n\r\n\x05\x04\x02\x02\r\x01\x12\x04\x81\x02\x12!\n\r\n\x05\x04\x02\x02\r\x03\x12\x04\x81\x02$&\n#\n\x04\x04\x02\x02\x0e\x12\x04\x84\x02\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x02\x02\x0e\x04\x12\x04\x84\x02\x02\n\n\r\n\x05\x04\x02\x02\x0e\x05\x12\x04\x84\x02\x0b\x11\n\r\n\x05\x04\x02\x02\x0e\x01\x12\x04\x84\x02\x12&\n\r\n\x05\x04\x02\x02\x0e\x03\x12\x04\x84\x02)+\nE\n\x04\x04\x02\x02\x0f\x12\x04\x87\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x02\x02\x0f\x04\x12\x04\x87\x02\x02\n\n\r\n\x05\x04\x02\x02\x0f\x05\x12\x04\x87\x02\x0b\x11\n\r\n\x05\x04\x02\x02\x0f\x01\x12\x04\x87\x02\x12)\n\r\n\x05\x04\x02\x02\x0f\x03\x12\x04\x87\x02,.\nE\n\x04\x04\x02\x02\x10\x12\x04\x8a\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x02\x02\x10\x04\x12\x04\x8a\x02\x02\n\n\r\n\x05\x04\x02\x02\x10\x05\x12\x04\x8a\x02\x0b\x11\n\r\n\x05\x04\x02\x02\x10\x01\x12\x04\x8a\x02\x12)\n\r\n\x05\x04\x02\x02\x10\x03\x12\x04\x8a\x02,.\n+\n\x04\x04\x02\x02\x11\x12\x04\x8d\x02\x022\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x02\x02\x11\x04\x12\x04\x8d\x02\x02\n\n\r\n\x05\x04\x02\x02\x11\x06\x12\x04\x8d\x02\x0b\x1d\n\r\n\x05\x04\x02\x02\x11\x01\x12\x04\x8d\x02\x1e,\n\r\n\x05\x04\x02\x02\x11\x03\x12\x04\x8d\x02/1\n7\n\x04\x04\x02\x02\x12\x12\x04\x90\x02\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x02\x02\x12\x04\x12\x04\x90\x02\x02\n\n\r\n\x05\x04\x02\x02\x12\x06\x12\x04\x90\x02\x0b\x1b\n\r\n\x05\x04\x02\x02\x12\x01\x12\x04\x90\x02\x1c-\n\r\n\x05\x04\x02\x02\x12\x03\x12\x04\x90\x0202\n4\n\x04\x04\x02\x02\x13\x12\x04\x93\x02\x02\x14\x1a& \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98)\n\n\r\n\x05\x04\x02\x02\x13\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x02\x02\x13\x01\x12\x04\x93\x02\t\x0e\n\r\n\x05\x04\x02\x02\x13\x03\x12\x04\x93\x02\x11\x13\nU\n\x04\x04\x02\x02\x14\x12\x04\x96\x02\x02=\x1aG pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x02\x02\x14\x05\x12\x04\x96\x02\x02\x06\n\r\n\x05\x04\x02\x02\x14\x01\x12\x04\x96\x02\x077\n\r\n\x05\x04\x02\x02\x14\x03\x12\x04\x96\x02:<\nk\n\x04\x04\x02\x02\x15\x12\x04\x99\x02\x02!\x1a] \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x02\x02\x15\x04\x12\x04\x99\x02\x02\n\n\r\n\x05\x04\x02\x02\x15\x05\x12\x04\x99\x02\x0b\x0f\n\r\n\x05\x04\x02\x02\x15\x01\x12\x04\x99\x02\x10\x1b\n\r\n\x05\x04\x02\x02\x15\x03\x12\x04\x99\x02\x1e \nk\n\x04\x04\x02\x02\x16\x12\x04\x9c\x02\x02!\x1a] \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x02\x02\x16\x04\x12\x04\x9c\x02\x02\n\n\r\n\x05\x04\x02\x02\x16\x05\x12\x04\x9c\x02\x0b\x0f\n\r\n\x05\x04\x02\x02\x16\x01\x12\x04\x9c\x02\x10\x1b\n\r\n\x05\x04\x02\x02\x16\x03\x12\x04\x9c\x02\x1e \nQ\n\x02\x04\x03\x12\x06\xa0\x02\x00\xe6\x02\x01\x1aC ETF LP \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 (\xeb\xb3\x80\xed\x99\x94\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xa0\x02\x08\x19\n\x1a\n\x04\x04\x03\x02\x00\x12\x04\xa2\x02\x02\x18\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xa2\x02\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xa2\x02\t\x13\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xa2\x02\x16\x17\n\x1d\n\x04\x04\x03\x02\x01\x12\x04\xa5\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xa5\x02\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xa5\x02\t\x12\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xa5\x02\x15\x16\n\"\n\x04\x04\x03\x02\x02\x12\x04\xa8\x02\x02 \x1a\x14 Basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x02\x04\x12\x04\xa8\x02\x02\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\xa8\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xa8\x02\x12\x1b\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xa8\x02\x1e\x1f\n\x0c\n\x04\x04\x03\x02\x03\x12\x04\xaa\x02\x02 \n\r\n\x05\x04\x03\x02\x03\x04\x12\x04\xaa\x02\x02\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\xaa\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xaa\x02\x12\x1b\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xaa\x02\x1e\x1f\nC\n\x03\x04\x03\t\x12\x04\xac\x02\x02\r\"6 was: quantity (split into bid_quantity/ask_quantity)\n\n\x0c\n\x04\x04\x03\t\x00\x12\x04\xac\x02\x0b\x0c\n\r\n\x05\x04\x03\t\x00\x01\x12\x04\xac\x02\x0b\x0c\n\r\n\x05\x04\x03\t\x00\x02\x12\x04\xac\x02\x0b\x0c\n\x19\n\x04\x04\x03\x02\x04\x12\x04\xaf\x02\x02 \x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x03\x02\x04\x04\x12\x04\xaf\x02\x02\n\n\r\n\x05\x04\x03\x02\x04\x06\x12\x04\xaf\x02\x0b\x15\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xaf\x02\x16\x1b\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xaf\x02\x1e\x1f\n\x1d\n\x04\x04\x03\x02\x05\x12\x04\xb2\x02\x02!\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x03\x02\x05\x04\x12\x04\xb2\x02\x02\n\n\r\n\x05\x04\x03\x02\x05\x06\x12\x04\xb2\x02\x0b\x14\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\xb2\x02\x15\x1c\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\xb2\x02\x1f \n\x1d\n\x04\x04\x03\x02\x06\x12\x04\xb5\x02\x02/\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x03\x02\x06\x04\x12\x04\xb5\x02\x02\n\n\r\n\x05\x04\x03\x02\x06\x06\x12\x04\xb5\x02\x0b\x19\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\xb5\x02\x1a)\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\xb5\x02,.\n6\n\x04\x04\x03\x02\x07\x12\x04\xb8\x02\x02#\x1a( \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (optional)\n\n\r\n\x05\x04\x03\x02\x07\x04\x12\x04\xb8\x02\x02\n\n\r\n\x05\x04\x03\x02\x07\x06\x12\x04\xb8\x02\x0b\x16\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\xb8\x02\x17\x1d\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\xb8\x02 \"\n\'\n\x04\x04\x03\x02\x08\x12\x04\xbb\x02\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x08\x04\x12\x04\xbb\x02\x02\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\xbb\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\xbb\x02\x12 \n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\xbb\x02#%\n\'\n\x04\x04\x03\x02\t\x12\x04\xbe\x02\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\t\x04\x12\x04\xbe\x02\x02\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\xbe\x02\x0b\x11\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\xbe\x02\x12 \n\r\n\x05\x04\x03\x02\t\x03\x12\x04\xbe\x02#%\n*\n\x04\x04\x03\x02\n\x12\x04\xc1\x02\x02#\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x03\x02\n\x04\x12\x04\xc1\x02\x02\n\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\xc1\x02\x0b\x10\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\xc1\x02\x11\x1d\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\xc1\x02 \"\n*\n\x04\x04\x03\x02\x0b\x12\x04\xc4\x02\x02#\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x03\x02\x0b\x04\x12\x04\xc4\x02\x02\n\n\r\n\x05\x04\x03\x02\x0b\x05\x12\x04\xc4\x02\x0b\x10\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\xc4\x02\x11\x1d\n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\xc4\x02 \"\n*\n\x04\x04\x03\x02\x0c\x12\x04\xc7\x02\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x0c\x04\x12\x04\xc7\x02\x02\n\n\r\n\x05\x04\x03\x02\x0c\x05\x12\x04\xc7\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x0c\x01\x12\x04\xc7\x02\x10 \n\r\n\x05\x04\x03\x02\x0c\x03\x12\x04\xc7\x02#%\n*\n\x04\x04\x03\x02\r\x12\x04\xca\x02\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x03\x02\r\x04\x12\x04\xca\x02\x02\n\n\r\n\x05\x04\x03\x02\r\x05\x12\x04\xca\x02\x0b\x11\n\r\n\x05\x04\x03\x02\r\x01\x12\x04\xca\x02\x12!\n\r\n\x05\x04\x03\x02\r\x03\x12\x04\xca\x02$&\n#\n\x04\x04\x03\x02\x0e\x12\x04\xcd\x02\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x03\x02\x0e\x04\x12\x04\xcd\x02\x02\n\n\r\n\x05\x04\x03\x02\x0e\x05\x12\x04\xcd\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x0e\x01\x12\x04\xcd\x02\x12&\n\r\n\x05\x04\x03\x02\x0e\x03\x12\x04\xcd\x02)+\nE\n\x04\x04\x03\x02\x0f\x12\x04\xd0\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x0f\x04\x12\x04\xd0\x02\x02\n\n\r\n\x05\x04\x03\x02\x0f\x05\x12\x04\xd0\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x0f\x01\x12\x04\xd0\x02\x12)\n\r\n\x05\x04\x03\x02\x0f\x03\x12\x04\xd0\x02,.\nE\n\x04\x04\x03\x02\x10\x12\x04\xd3\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x10\x04\x12\x04\xd3\x02\x02\n\n\r\n\x05\x04\x03\x02\x10\x05\x12\x04\xd3\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x10\x01\x12\x04\xd3\x02\x12)\n\r\n\x05\x04\x03\x02\x10\x03\x12\x04\xd3\x02,.\n+\n\x04\x04\x03\x02\x11\x12\x04\xd6\x02\x022\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x03\x02\x11\x04\x12\x04\xd6\x02\x02\n\n\r\n\x05\x04\x03\x02\x11\x06\x12\x04\xd6\x02\x0b\x1d\n\r\n\x05\x04\x03\x02\x11\x01\x12\x04\xd6\x02\x1e,\n\r\n\x05\x04\x03\x02\x11\x03\x12\x04\xd6\x02/1\n7\n\x04\x04\x03\x02\x12\x12\x04\xd9\x02\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x03\x02\x12\x04\x12\x04\xd9\x02\x02\n\n\r\n\x05\x04\x03\x02\x12\x06\x12\x04\xd9\x02\x0b\x1b\n\r\n\x05\x04\x03\x02\x12\x01\x12\x04\xd9\x02\x1c-\n\r\n\x05\x04\x03\x02\x12\x03\x12\x04\xd9\x0202\nK\n\x04\x04\x03\x02\x13\x12\x04\xdc\x02\x02\x1d\x1a= \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98, \xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x03\x02\x13\x04\x12\x04\xdc\x02\x02\n\n\r\n\x05\x04\x03\x02\x13\x05\x12\x04\xdc\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x13\x01\x12\x04\xdc\x02\x12\x17\n\r\n\x05\x04\x03\x02\x13\x03\x12\x04\xdc\x02\x1a\x1c\nc\n\x04\x04\x03\x02\x14\x12\x04\xdf\x02\x02i\x1aU pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x03\x02\x14\x04\x12\x04\xdf\x02\x02\n\n\r\n\x05\x04\x03\x02\x14\x06\x12\x04\xdf\x02\x0b4\n\r\n\x05\x04\x03\x02\x14\x01\x12\x04\xdf\x025c\n\r\n\x05\x04\x03\x02\x14\x03\x12\x04\xdf\x02fh\nF\n\x04\x04\x03\x02\x15\x12\x04\xe2\x02\x02!\x1a8 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x03\x02\x15\x04\x12\x04\xe2\x02\x02\n\n\r\n\x05\x04\x03\x02\x15\x05\x12\x04\xe2\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x15\x01\x12\x04\xe2\x02\x10\x1b\n\r\n\x05\x04\x03\x02\x15\x03\x12\x04\xe2\x02\x1e \nF\n\x04\x04\x03\x02\x16\x12\x04\xe5\x02\x02!\x1a8 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x03\x02\x16\x04\x12\x04\xe5\x02\x02\n\n\r\n\x05\x04\x03\x02\x16\x05\x12\x04\xe5\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x16\x01\x12\x04\xe5\x02\x10\x1b\n\r\n\x05\x04\x03\x02\x16\x03\x12\x04\xe5\x02\x1e \n\xd6\x02\n\x02\x05\x00\x12\x06\xec\x02\x00\xf1\x02\x01\x1a\xc7\x02 pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xec\x83\x81\xed\x83\x9c\n NORMAL: \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 \xea\xb7\xa0\xed\x98\x95 \xec\x83\x81\xed\x83\x9c\n BID_THIN: source \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xec\x88\x98 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\xb4 \xeb\xa7\xa4\xeb\x8f\x84 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\x98 30% \xec\x9d\xb4\xed\x95\x98 (\xeb\xa7\xa4\xec\x88\x98 side \xec\x96\x87\xec\x9d\x8c)\n ASK_THIN: source \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xeb\x8f\x84 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\xb4 \xeb\xa7\xa4\xec\x88\x98 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89\xec\x9d\x98 30% \xec\x9d\xb4\xed\x95\x98 (\xeb\xa7\xa4\xeb\x8f\x84 side \xec\x96\x87\xec\x9d\x8c)\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xec\x02\x05.\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xed\x02\x02A\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xed\x02\x02<\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xed\x02?@\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xee\x02\x02<\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xee\x02\x027\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xee\x02:;\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xef\x02\x02>\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xef\x02\x029\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xef\x02<=\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\xf0\x02\x02>\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xf0\x02\x029\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xf0\x02<=\n7\n\x02\x05\x01\x12\x06\xf4\x02\x00\x84\x03\x01\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xf4\x02\x05\x15\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xf5\x02\x02$\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xf5\x02\x02\x1f\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xf5\x02\"#\n\x95\x02\n\x04\x05\x01\x02\x01\x12\x04\xfa\x02\x02#\x1a\x86\x02 \xec\x84\xa0\xeb\xac\xbc 1\xed\x8b\xb1 \xe2\x86\x94 ETF 1\xed\x8b\xb1 (1:1 \xeb\x8c\x80\xec\x9d\x91). \xeb\xb9\xa0\xeb\xa5\xb8 \xec\xb6\x94\xea\xb2\xa9 LP.\n precompute \xec\x8b\x9c\xeb\x82\x98\xeb\xa6\xac\xec\x98\xa4 \xea\xb2\xbd\xec\x9a\xb0\xec\x9d\x98 \xec\x88\x98 \xec\xb6\x95\xec\x86\x8c\xeb\xa5\xbc \xec\x9c\x84\xed\x95\x9c \xec\xb5\x9c\xec\xa0\x81\xed\x99\x94 \xec\xa0\x81\xec\x9a\xa9:\n   - depth \xec\xb4\x88\xea\xb3\xbc / \xec\x97\xad\xeb\xb0\xa9\xed\x96\xa5 \xec\x8b\x9c cancel-all + slowpath refill\n   - \xec\xb2\xb4\xea\xb2\xb0\xeb\xa1\x9c \xec\x8a\xac\xeb\xa1\xaf \xeb\xb9\x88 \xec\x83\x81\xed\x83\x9c\xec\x97\x90\xec\x84\x9c tick=0\xec\x9d\xb4\xeb\xa9\xb4 refill \xec\x95\x88 \xed\x95\xa8\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xfa\x02\x02\x1e\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xfa\x02!\"\n\xb2\x02\n\x04\x05\x01\x02\x02\x12\x04\xff\x02\x02$\x1a\xa3\x02 \xec\x84\xa0\xeb\xac\xbc N\xed\x8b\xb1 \xe2\x86\x94 ETF 1\xed\x8b\xb1 (N:1 \xeb\x8c\x80\xec\x9d\x91, N\xe2\x89\xa53). \xec\xa0\x95\xec\x84\x9d LP. \xed\x95\xad\xec\x83\x81 \xec\xa0\x95\xed\x99\x95\xed\x95\x9c \xed\x98\xb8\xea\xb0\x80 \xec\x9c\xa0\xec\xa7\x80:\n   - \xea\xb0\x99\xec\x9d\x80 \xeb\xb0\xa9\xed\x96\xa5 \xed\x9b\x84\xed\x87\xb4 / \xec\x97\xad\xeb\xb0\xa9\xed\x96\xa5\xec\x9d\x80 amend\xeb\xa1\x9c \xec\xa0\x95\xec\xa0\x95 (cancel \xec\x97\x86\xec\x9d\x8c)\n   - depth \xec\xb4\x88\xea\xb3\xbc(\xeb\x93\x9c\xeb\xac\xb8 \xec\xbc\x80\xec\x9d\xb4\xec\x8a\xa4)\xeb\x8a\x94 cancel-all\xeb\xa7\x8c\n   - \xec\xb2\xb4\xea\xb2\xb0\xeb\xa1\x9c \xec\x8a\xac\xeb\xa1\xaf \xeb\xb9\x88 \xec\x83\x81\xed\x83\x9c\xec\x97\x90\xec\x84\x9c tick=0\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa6\x89\xec\x8b\x9c fill-gap refill\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xff\x02\x02\x1f\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xff\x02\"#\n\xc0\x01\n\x04\x05\x01\x02\x03\x12\x04\x83\x03\x02$\x1a\xb1\x01 \xec\x84\xa0\xeb\xac\xbc 1\xed\x8b\xb1 \xe2\x86\x94 ETF N\xed\x8b\xb1 (1:N \xeb\x8c\x80\xec\x9d\x91). \xea\xb3\xa0\xea\xb0\x80 \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 ETF\xec\x9a\xa9.\n   - \xeb\x8b\xa8\xec\x9d\xbc\xec\xb8\xa1 \xc2\xb12/\xc2\xb13\xed\x8b\xb1 8\xea\xb0\x9c \xec\x8b\x9c\xeb\x82\x98\xeb\xa6\xac\xec\x98\xa4\xeb\xa5\xbc \xed\x95\x98\xeb\x93\x9c\xec\xbd\x94\xeb\x94\xa9 precompute\n   - \xea\xb7\xb8 \xec\x99\xb8 \xec\xbc\x80\xec\x9d\xb4\xec\x8a\xa4\xeb\x8a\x94 slow refill\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\x83\x03\x02\x1f\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\x83\x03\"#\n1\n\x02\x05\x02\x12\x06\x88\x03\x00\x90\x03\x01\x1a# \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4\xeb\x9f\x89 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa1\xb0\xec\xa0\x95 \xec\xa0\x84\xeb\x9e\xb5\n\n\x0b\n\x03\x05\x02\x01\x12\x04\x88\x03\x05\x1f\n\x0c\n\x04\x05\x02\x02\x00\x12\x04\x89\x03\x02/\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\x89\x03\x02*\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\x89\x03-.\n]\n\x04\x05\x02\x02\x01\x12\x04\x8b\x03\x02-\x1aO \xed\x9a\x8c\xed\x94\xbc: \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98 \xea\xb3\xbc\xeb\x8b\xa4 \xec\x8b\x9c \xeb\xa7\xa4\xec\x88\x98offset \xec\xa6\x9d\xea\xb0\x80 (\xeb\x8d\x9c \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81\xec\x9c\xbc\xeb\xa1\x9c \xeb\xa7\xa4\xec\x88\x98)\n\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\x8b\x03\x02(\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\x8b\x03+,\nc\n\x04\x05\x02\x02\x02\x12\x04\x8d\x03\x02,\x1aU \xeb\xa7\xa4\xeb\xa7\xa4\xed\x9a\x8c\xec\xa0\x84: \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98 \xea\xb3\xbc\xeb\x8b\xa4 \xec\x8b\x9c \xeb\xa7\xa4\xeb\x8f\x84offset \xea\xb0\x90\xec\x86\x8c (\xeb\x8d\x94 \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81\xec\x9c\xbc\xeb\xa1\x9c \xeb\xa7\xa4\xeb\x8f\x84)\n\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\x8d\x03\x02\'\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\x8d\x03*+\n_\n\x04\x05\x02\x02\x03\x12\x04\x8f\x03\x02(\x1aQ \xeb\xaa\xa8\xeb\x91\x90 \xec\xa0\x81\xec\x9a\xa9: \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98 \xea\xb3\xbc\xeb\x8b\xa4 \xec\x8b\x9c \xeb\xa7\xa4\xec\x88\x98offset \xec\xa6\x9d\xea\xb0\x80 \xeb\xb0\x8f \xeb\xa7\xa4\xeb\x8f\x84offset \xea\xb0\x90\xec\x86\x8c\n\n\r\n\x05\x05\x02\x02\x03\x01\x12\x04\x8f\x03\x02\"\n\r\n\x05\x05\x02\x02\x03\x02\x12\x04\x8f\x03%\'\n+\n\x02\x04\x04\x12\x06\x93\x03\x00\xad\x03\x01\x1a\x1d \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x93\x03\x08\x13\n\x9e\x01\n\x04\x04\x04\x02\x00\x12\x04\x96\x03\x02!\x1a\x8f\x01 optional: \xeb\xaf\xb8\xec\x84\xa4\xec\xa0\x95(None) \xec\x8b\x9c \xed\x95\xb4\xeb\x8b\xb9 \xed\x95\x84\xeb\x93\x9c\xeb\xa5\xbc \xeb\x8d\xae\xec\x96\xb4\xec\x93\xb0\xec\xa7\x80 \xec\x95\x8a\xec\x9d\x8c.\n proto3 optional scalar \xe2\x86\x92 prost::Message \xec\x97\x90\xec\x84\x9c Option<T>\xeb\xa1\x9c \xec\x83\x9d\xec\x84\xb1\xeb\x90\xa8.\n\n\r\n\x05\x04\x04\x02\x00\x04\x12\x04\x96\x03\x02\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x96\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x96\x03\x12\x1c\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x96\x03\x1f \n\x0c\n\x04\x04\x04\x02\x01\x12\x04\x97\x03\x02!\n\r\n\x05\x04\x04\x02\x01\x04\x12\x04\x97\x03\x02\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\x97\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x97\x03\x12\x1c\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x97\x03\x1f \n!\n\x04\x04\x04\x02\x02\x12\x04\x9a\x03\x02!\x1a\x13 NAV \xeb\xb0\xb4\xeb\x93\x9c \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04\x9a\x03\x02\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\x9a\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\x9a\x03\x12\x1c\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\x9a\x03\x1f \n\x0c\n\x04\x04\x04\x02\x03\x12\x04\x9b\x03\x02!\n\r\n\x05\x04\x04\x02\x03\x04\x12\x04\x9b\x03\x02\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\x9b\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\x9b\x03\x12\x1c\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\x9b\x03\x1f \n$\n\x04\x04\x04\x02\x04\x12\x04\x9e\x03\x02,\x1a\x16 \xec\x8b\x9c\xea\xb0\x84 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa1\xb0\xec\xa0\x95\n\n\r\n\x05\x04\x04\x02\x04\x04\x12\x04\x9e\x03\x02\n\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\x9e\x03\x0b\x0f\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\x9e\x03\x10\'\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\x9e\x03*+\n\x0c\n\x04\x04\x04\x02\x05\x12\x04\x9f\x03\x02/\n\r\n\x05\x04\x04\x02\x05\x04\x12\x04\x9f\x03\x02\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\x9f\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\x9f\x03\x12*\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\x9f\x03-.\n\x0c\n\x04\x04\x04\x02\x06\x12\x04\xa0\x03\x02&\n\r\n\x05\x04\x04\x02\x06\x04\x12\x04\xa0\x03\x02\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xa0\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xa0\x03\x12!\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xa0\x03$%\n\x0c\n\x04\x04\x04\x02\x07\x12\x04\xa1\x03\x02#\n\r\n\x05\x04\x04\x02\x07\x04\x12\x04\xa1\x03\x02\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xa1\x03\x0b\x0f\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xa1\x03\x10\x1d\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xa1\x03 \"\n*\n\x04\x04\x04\x02\x08\x12\x04\xa4\x03\x021\x1a\x1c \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4\xeb\x9f\x89 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa1\xb0\xec\xa0\x95\n\n\r\n\x05\x04\x04\x02\x08\x04\x12\x04\xa4\x03\x02\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xa4\x03\x0b\x0f\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xa4\x03\x10+\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xa4\x03.0\n\x0c\n\x04\x04\x04\x02\t\x12\x04\xa5\x03\x02=\n\r\n\x05\x04\x04\x02\t\x04\x12\x04\xa5\x03\x02\n\n\r\n\x05\x04\x04\x02\t\x06\x12\x04\xa5\x03\x0b%\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xa5\x03&7\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xa5\x03:<\n\x0c\n\x04\x04\x04\x02\n\x12\x04\xa6\x03\x02)\n\r\n\x05\x04\x04\x02\n\x04\x12\x04\xa6\x03\x02\n\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xa6\x03\x0b\x10\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xa6\x03\x11#\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xa6\x03&(\n\x0c\n\x04\x04\x04\x02\x0b\x12\x04\xa7\x03\x020\n\r\n\x05\x04\x04\x02\x0b\x04\x12\x04\xa7\x03\x02\n\n\r\n\x05\x04\x04\x02\x0b\x05\x12\x04\xa7\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x0b\x01\x12\x04\xa7\x03\x12*\n\r\n\x05\x04\x04\x02\x0b\x03\x12\x04\xa7\x03-/\n\x86\x02\n\x04\x04\x04\x02\x0c\x12\x04\xac\x03\x02\x1a\x1a\xf7\x01 \xeb\x88\x84\xec\xa0\x81 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (+=\xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98, -=\xec\x88\x9c\xeb\xa7\xa4\xeb\x8f\x84): \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xea\xb8\xb0\xeb\xb0\x98 \xec\x9e\x90\xeb\x8f\x99 \xec\xa1\xb0\xec\xa0\x95\xec\x9d\xb4 \xec\xb6\x94\xec\xa0\x81\xed\x95\x98\xeb\x8a\x94 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb0\x92.\n \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\x9c\xeb\x8f\x99(offset \xeb\xb3\x80\xea\xb2\xbd) \xec\x8b\x9c 0\xec\x9c\xbc\xeb\xa1\x9c \xeb\xa6\xac\xec\x85\x8b\xeb\x90\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n runtime \xec\xb6\x94\xec\xa0\x81\xea\xb0\x92\xec\x9d\xb4\xeb\xaf\x80\xeb\xa1\x9c optional \xec\x95\x84\xeb\x8b\x98 \xe2\x80\x94 mapper\xec\x97\x90\xec\x84\x9c drop \xec\xb2\x98\xeb\xa6\xac.\n\n\r\n\x05\x04\x04\x02\x0c\x05\x12\x04\xac\x03\x02\x07\n\r\n\x05\x04\x04\x02\x0c\x01\x12\x04\xac\x03\x08\x14\n\r\n\x05\x04\x04\x02\x0c\x03\x12\x04\xac\x03\x17\x19\nM\n\x02\x04\x05\x12\x06\xb0\x03\x00\xbc\x03\x01\x1a? ETF \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 \xeb\xb0\x8f \xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xb0\x03\x08\x16\n \n\x04\x04\x05\x02\x00\x12\x04\xb2\x03\x02 \x1a\x12 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xb2\x03\x02\x07\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xb2\x03\x08\x1b\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xb2\x03\x1e\x1f\n \n\x04\x04\x05\x02\x01\x12\x04\xb5\x03\x02!\x1a\x12 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xb5\x03\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xb5\x03\x08\x1c\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xb5\x03\x1f \n:\n\x04\x04\x05\x02\x02\x12\x04\xb8\x03\x02\x1e\x1a, \xeb\xa7\xa4\xec\x88\x98 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xb8\x03\x02\x08\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xb8\x03\t\x19\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xb8\x03\x1c\x1d\n:\n\x04\x04\x05\x02\x03\x12\x04\xbb\x03\x02\x1f\x1a, \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xbb\x03\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xbb\x03\t\x1a\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xbb\x03\x1d\x1e\n\"\n\x02\x05\x03\x12\x06\xbf\x03\x00\xc5\x03\x01\x1a\x14 ETF LP \xec\x83\x81\xed\x83\x9c enum\n\n\x0b\n\x03\x05\x03\x01\x12\x04\xbf\x03\x05\x0f\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xc0\x03\x02\x1f\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xc0\x03\x02\x1a\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xc0\x03\x1d\x1e\n\x0c\n\x04\x05\x03\x02\x01\x12\x04\xc1\x03\x02\x18\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xc1\x03\x02\x13\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xc1\x03\x16\x17\n\x0c\n\x04\x05\x03\x02\x02\x12\x04\xc2\x03\x02\x1b\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xc2\x03\x02\x16\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xc2\x03\x19\x1a\n\x0c\n\x04\x05\x03\x02\x03\x12\x04\xc3\x03\x02\x1c\n\r\n\x05\x05\x03\x02\x03\x01\x12\x04\xc3\x03\x02\x17\n\r\n\x05\x05\x03\x02\x03\x02\x12\x04\xc3\x03\x1a\x1b\n\x0c\n\x04\x05\x03\x02\x04\x12\x04\xc4\x03\x02\x19\n\r\n\x05\x05\x03\x02\x04\x01\x12\x04\xc4\x03\x02\x14\n\r\n\x05\x05\x03\x02\x04\x02\x12\x04\xc4\x03\x17\x18\n\x1d\n\x02\x04\x06\x12\x06\xc8\x03\x00\xda\x03\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xed\x86\xb5\xea\xb3\x84\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xc8\x03\x08\x12\n%\n\x04\x04\x06\x02\x00\x12\x04\xca\x03\x02\x1f\x1a\x17 \xec\xb4\x9d \xec\xa0\x84\xec\x86\xa1 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xca\x03\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xca\x03\t\x1a\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xca\x03\x1d\x1e\n$\n\x04\x04\x06\x02\x01\x12\x04\xcd\x03\x02\x1d\x1a\x16 \xec\xa0\x91\xec\x88\x98\xeb\x90\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xcd\x03\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xcd\x03\t\x18\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xcd\x03\x1b\x1c\n$\n\x04\x04\x06\x02\x02\x12\x04\xd0\x03\x02\x1d\x1a\x16 \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xd0\x03\x02\x08\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xd0\x03\t\x18\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xd0\x03\x1b\x1c\n$\n\x04\x04\x06\x02\x03\x12\x04\xd3\x03\x02\x1b\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0\xeb\x90\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\xd3\x03\x02\x08\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xd3\x03\t\x16\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xd3\x03\x19\x1a\n!\n\x04\x04\x06\x02\x04\x12\x04\xd6\x03\x02\"\x1a\x13 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\xd6\x03\x02\x07\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\xd6\x03\x08\x1d\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\xd6\x03 !\n$\n\x04\x04\x06\x02\x05\x12\x04\xd9\x03\x02\"\x1a\x16 \xec\x9d\xbc\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x05\x05\x12\x04\xd9\x03\x02\x07\n\r\n\x05\x04\x06\x02\x05\x01\x12\x04\xd9\x03\x08\x1d\n\r\n\x05\x04\x06\x02\x05\x03\x12\x04\xd9\x03 !\n\x9b\x03\n\x02\x04\x07\x12\x06\xec\x03\x00\xf8\x03\x01\x1a\x1c \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\x83\x81\xed\x83\x9c\n2\xee\x02 Order Limiter \xec\x83\x81\xed\x83\x9c\nmessage OrderLimitStatus {\n  // \xec\x9d\xbc\xec\x9d\xbc \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (i64)\n  int64 daily_filled_quantity = 1;\n\n  // \xec\x9d\xbc\xec\x9d\xbc \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84 (i64)\n  int64 daily_cumulative_limit = 2;\n\n  // \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98 \xed\x98\x84\xed\x99\xa9\n  repeated TimeFrameStatus time_frame_status = 3;\n\n  // \xec\x9d\xbc\xec\x9d\xbc \xec\x82\xac\xec\x9a\xa9\xeb\xa5\xa0 (%)\n  double daily_usage_percent = 4;\n}\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xec\x03\x08\x17\n&\n\x04\x04\x07\x02\x00\x12\x04\xee\x03\x02\x1c\x1a\x18 \xec\x8b\x9c\xea\xb0\x84 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 (\xec\xb4\x88)\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xee\x03\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xee\x03\t\x17\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xee\x03\x1a\x1b\n2\n\x04\x04\x07\x02\x01\x12\x04\xf1\x03\x02\x1b\x1a$ \xed\x98\x84\xec\x9e\xac \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xf1\x03\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xf1\x03\t\x16\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xf1\x03\x19\x1a\n$\n\x04\x04\x07\x02\x02\x12\x04\xf4\x03\x02\x18\x1a\x16 \xec\xb5\x9c\xeb\x8c\x80 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xf4\x03\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xf4\x03\t\x13\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xf4\x03\x16\x17\n\x1d\n\x04\x04\x07\x02\x03\x12\x04\xf7\x03\x02\x1b\x1a\x0f \xec\x82\xac\xec\x9a\xa9\xeb\xa5\xa0 (%)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xf7\x03\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xf7\x03\t\x16\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xf7\x03\x19\x1a\n \n\x02\x04\x08\x12\x06\xfb\x03\x00\x84\x04\x01\x1a\x12 LP \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xfb\x03\x08\x11\n\x0c\n\x04\x04\x08\x02\x00\x12\x04\xfc\x03\x02\x1b\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xfc\x03\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xfc\x03\t\x16\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xfc\x03\x19\x1a\n\x0c\n\x04\x04\x08\x02\x01\x12\x04\xfe\x03\x02\x1b\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xfe\x03\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xfe\x03\t\x16\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xfe\x03\x19\x1a\n$\n\x04\x04\x08\x02\x02\x12\x04\x81\x04\x02\x19\x1a\x16 ETF NAV (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\x81\x04\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\x81\x04\t\x14\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\x81\x04\x17\x18\n\x0c\n\x04\x04\x08\x02\x03\x12\x04\x83\x04\x02\x19\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x83\x04\x02\x08\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x83\x04\t\x14\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x83\x04\x17\x18\nN\n\x02\x04\t\x12\x06\x89\x04\x00\x8c\x04\x01\x1a\r CreateEtfLp\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\t\x01\x12\x04\x89\x04\x08\x1a\n\'\n\x04\x04\t\x02\x00\x12\x04\x8b\x04\x02<\x1a\x19 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 ETF LP \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\t\x02\x00\x06\x12\x04\x8b\x04\x02\x07\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x8b\x04\x08\x0e\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x8b\x04\x11\x12\n\r\n\x05\x04\t\x02\x00\x08\x12\x04\x8b\x04\x13;\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\x8b\x04\x14:\n\x18\n\x02\x04\n\x12\x06\x8f\x04\x00\x9d\x04\x01\x1a\n GetEtfLp\n\n\x0b\n\x03\x04\n\x01\x12\x04\x8f\x04\x08\x17\n\x0e\n\x04\x04\n\x02\x00\x12\x06\x90\x04\x02\x95\x04\x04\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x90\x04\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x90\x04\t\x0c\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x90\x04\x0f\x10\n\x0f\n\x05\x04\n\x02\x00\x08\x12\x06\x90\x04\x11\x95\x04\x03\n\x10\n\x08\x04\n\x02\x00\x08\x9c\x08\x00\x12\x04\x91\x04\x04*\n\x11\n\x07\x04\n\x02\x00\x08\x9f\x08\x12\x06\x92\x04\x04\x94\x04\x05\n\x0e\n\x04\x04\n\x02\x01\x12\x06\x97\x04\x02\x9c\x04\x04\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\x97\x04\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\x97\x04\t\r\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\x97\x04\x10\x11\n\x0f\n\x05\x04\n\x02\x01\x08\x12\x06\x97\x04\x12\x9c\x04\x03\n\x10\n\x08\x04\n\x02\x01\x08\x9c\x08\x00\x12\x04\x98\x04\x04*\n\x11\n\x07\x04\n\x02\x01\x08\x9f\x08\x12\x06\x99\x04\x04\x9b\x04\x05\n\x1a\n\x02\x04\x0b\x12\x06\xa0\x04\x00\xb1\x04\x01\x1a\x0c ListEtfLps\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xa0\x04\x08\x19\n+\n\x04\x04\x0b\x02\x00\x12\x04\xa2\x04\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xa2\x04\x02\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xa2\x04\x0b\x11\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xa2\x04\x12\x1b\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xa2\x04\x1e\x1f\n;\n\x04\x04\x0b\x02\x01\x12\x04\xa5\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\xa5\x04\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xa5\x04\x0b\x11\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xa5\x04\x12\x1c\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xa5\x04\x1f \n\xc1\x01\n\x04\x04\x0b\x02\x02\x12\x04\xb0\x04\x02\x14\x1a\xb2\x01 Available Sequence and Operator\n * etf_symbol\n   * `equal`, `contains`\n * fund_code\n   * `equal`, `contains`\n\n Examples\n * filter=etf_symbol:\"005930\"\n * filter=fund_code=\"0159\"\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xb0\x04\x02\x08\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xb0\x04\t\x0f\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xb0\x04\x12\x13\n\x0c\n\x02\x04\x0c\x12\x06\xb3\x04\x00\xb9\x04\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xb3\x04\x08\x1a\n\x1a\n\x04\x04\x0c\x02\x00\x12\x04\xb5\x04\x02\x1d\x1a\x0c ETF \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\xb5\x04\x02\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xb5\x04\x0b\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xb5\x04\x11\x18\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xb5\x04\x1b\x1c\n\'\n\x04\x04\x0c\x02\x01\x12\x04\xb8\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xb8\x04\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xb8\x04\t\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xb8\x04\x1b\x1c\n\x0c\n\x02\x04\r\x12\x06\xbb\x04\x00\xdc\x04\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xbb\x04\x08 \n+\n\x04\x04\r\x02\x00\x12\x04\xbd\x04\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xbd\x04\x02\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xbd\x04\x0b\x11\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xbd\x04\x12\x1b\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xbd\x04\x1e\x1f\n;\n\x04\x04\r\x02\x01\x12\x04\xc0\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\r\x02\x01\x04\x12\x04\xc0\x04\x02\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xc0\x04\x0b\x11\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xc0\x04\x12\x1c\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xc0\x04\x1f \n\xf8\x02\n\x04\x04\r\x02\x02\x12\x04\xd2\x04\x02=2\xe9\x02 Available Sequence and Operator\n * etf_symbol\n   * `equal`, `contains`\n * fund_code\n   * `equal`, `contains`\n * state\n   * `equal`\n * fill_satistics.buy_filled_quantity\n   * `greater_than`, `less_than`\n\n Examples\n * filter=etf_symbol:\"005930\"\n * filter=fund_code=\"0159\"\n * filter=state=ETF_LP_STATE_RUNNING\n * filter=fill_statistics.buy_filled_quantity > 1000\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xd2\x04\x02\x08\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xd2\x04\t\x0f\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xd2\x04\x12\x13\n\r\n\x05\x04\r\x02\x02\x08\x12\x04\xd2\x04\x14<\n\x10\n\x08\x04\r\x02\x02\x08\x9c\x08\x00\x12\x04\xd2\x04\x15;\n\xdb\x01\n\x04\x04\r\x02\x03\x12\x04\xdb\x04\x02?\x1a\xcc\x01 \xec\x98\xa4\xeb\x8d\x94\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4. (optional, AIP-132)\n\n Support,ed Fields\n * \"fill_statistics.buy_filled_quantity\", \"fill_statistics.sell_filled_quantity\"\n\n Examples\n * order_by=fill_statistics.buy_filled_quantity desc\n\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\xdb\x04\x02\x08\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\xdb\x04\t\x11\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xdb\x04\x14\x15\n\r\n\x05\x04\r\x02\x03\x08\x12\x04\xdb\x04\x16>\n\x10\n\x08\x04\r\x02\x03\x08\x9c\x08\x00\x12\x04\xdb\x04\x17=\n\x0c\n\x02\x04\x0e\x12\x06\xde\x04\x00\xe4\x04\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xde\x04\x08!\n\x1a\n\x04\x04\x0e\x02\x00\x12\x04\xe0\x04\x02+\x1a\x0c ETF \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\xe0\x04\x02\n\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\xe0\x04\x0b\x16\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xe0\x04\x17&\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xe0\x04)*\n\'\n\x04\x04\x0e\x02\x01\x12\x04\xe3\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xe3\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xe3\x04\t\x18\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xe3\x04\x1b\x1c\n\x1b\n\x02\x04\x0f\x12\x06\xe8\x04\x00\xa3\x05\x01\x1a\r UpdateEtfLp\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xe8\x04\x08\x1a\n\x1a\n\x04\x04\x0f\x02\x00\x12\x04\xea\x04\x02=\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xea\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xea\x04\t\x0f\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xea\x04\x12\x13\n\r\n\x05\x04\x0f\x02\x00\x08\x12\x04\xea\x04\x14<\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xea\x04\x15;\n\x1d\n\x04\x04\x0f\x02\x01\x12\x04\xed\x04\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xed\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xed\x04\t\x12\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xed\x04\x15\x16\n\r\n\x05\x04\x0f\x02\x01\x08\x12\x04\xed\x04\x17?\n\x10\n\x08\x04\x0f\x02\x01\x08\x9c\x08\x00\x12\x04\xed\x04\x18>\n\x97\x01\n\x04\x04\x0f\x02\x02\x12\x04\xf3\x04\x02\x1c\x1a\x0f \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4\n2x \xea\xb0\x81 \xed\x95\x84\xeb\x93\x9c\xea\xb0\x80 optional \xe2\x80\x94 \xec\x97\xac\xeb\x9f\xac \xed\x95\x84\xeb\x93\x9c\xeb\xa5\xbc \xeb\x8f\x99\xec\x8b\x9c\xec\x97\x90 \xec\x84\xa4\xec\xa0\x95 \xea\xb0\x80\xeb\x8a\xa5\n (tag 3\xec\x9d\x80 \xec\x98\x88\xec\x95\xbd, oneof wrapper\xec\x99\x80 \xec\xb6\xa9\xeb\x8f\x8c \xeb\xb0\xa9\xec\xa7\x80)\n\n\r\n\x05\x04\x0f\x02\x02\x04\x12\x04\xf3\x04\x02\n\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xf3\x04\x0b\x11\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xf3\x04\x12\x17\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xf3\x04\x1a\x1b\n+\n\x04\x04\x0f\x02\x03\x12\x04\xf6\x04\x02\"\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x0f\x02\x03\x04\x12\x04\xf6\x04\x02\n\n\r\n\x05\x04\x0f\x02\x03\x06\x12\x04\xf6\x04\x0b\x16\n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\xf6\x04\x17\x1d\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\xf6\x04 !\n\x0c\n\x04\x04\x0f\x02\x04\x12\x04\xf8\x04\x02 \n\r\n\x05\x04\x0f\x02\x04\x04\x12\x04\xf8\x04\x02\n\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\xf8\x04\x0b\x11\n\r\n\x05\x04\x0f\x02\x04\x01\x12\x04\xf8\x04\x12\x1b\n\r\n\x05\x04\x0f\x02\x04\x03\x12\x04\xf8\x04\x1e\x1f\n\x0c\n\x04\x04\x0f\x02\x05\x12\x04\xfa\x04\x02 \n\r\n\x05\x04\x0f\x02\x05\x04\x12\x04\xfa\x04\x02\n\n\r\n\x05\x04\x0f\x02\x05\x05\x12\x04\xfa\x04\x0b\x11\n\r\n\x05\x04\x0f\x02\x05\x01\x12\x04\xfa\x04\x12\x1b\n\r\n\x05\x04\x0f\x02\x05\x03\x12\x04\xfa\x04\x1e\x1f\n$\n\x04\x04\x0f\x02\x06\x12\x04\xfd\x04\x02\"\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x06\x04\x12\x04\xfd\x04\x02\n\n\r\n\x05\x04\x0f\x02\x06\x05\x12\x04\xfd\x04\x0b\x10\n\r\n\x05\x04\x0f\x02\x06\x01\x12\x04\xfd\x04\x11\x1d\n\r\n\x05\x04\x0f\x02\x06\x03\x12\x04\xfd\x04 !\n$\n\x04\x04\x0f\x02\x07\x12\x04\x80\x05\x02\"\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x07\x04\x12\x04\x80\x05\x02\n\n\r\n\x05\x04\x0f\x02\x07\x05\x12\x04\x80\x05\x0b\x10\n\r\n\x05\x04\x0f\x02\x07\x01\x12\x04\x80\x05\x11\x1d\n\r\n\x05\x04\x0f\x02\x07\x03\x12\x04\x80\x05 !\n\'\n\x04\x04\x0f\x02\x08\x12\x04\x83\x05\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x0f\x02\x08\x04\x12\x04\x83\x05\x02\n\n\r\n\x05\x04\x0f\x02\x08\x05\x12\x04\x83\x05\x0b\x11\n\r\n\x05\x04\x0f\x02\x08\x01\x12\x04\x83\x05\x12 \n\r\n\x05\x04\x0f\x02\x08\x03\x12\x04\x83\x05#%\n\'\n\x04\x04\x0f\x02\t\x12\x04\x86\x05\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x0f\x02\t\x04\x12\x04\x86\x05\x02\n\n\r\n\x05\x04\x0f\x02\t\x05\x12\x04\x86\x05\x0b\x11\n\r\n\x05\x04\x0f\x02\t\x01\x12\x04\x86\x05\x12 \n\r\n\x05\x04\x0f\x02\t\x03\x12\x04\x86\x05#%\n*\n\x04\x04\x0f\x02\n\x12\x04\x89\x05\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x0f\x02\n\x04\x12\x04\x89\x05\x02\n\n\r\n\x05\x04\x0f\x02\n\x05\x12\x04\x89\x05\x0b\x0f\n\r\n\x05\x04\x0f\x02\n\x01\x12\x04\x89\x05\x10 \n\r\n\x05\x04\x0f\x02\n\x03\x12\x04\x89\x05#%\n*\n\x04\x04\x0f\x02\x0b\x12\x04\x8c\x05\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x0f\x02\x0b\x04\x12\x04\x8c\x05\x02\n\n\r\n\x05\x04\x0f\x02\x0b\x05\x12\x04\x8c\x05\x0b\x11\n\r\n\x05\x04\x0f\x02\x0b\x01\x12\x04\x8c\x05\x12!\n\r\n\x05\x04\x0f\x02\x0b\x03\x12\x04\x8c\x05$&\n#\n\x04\x04\x0f\x02\x0c\x12\x04\x8f\x05\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x0f\x02\x0c\x04\x12\x04\x8f\x05\x02\n\n\r\n\x05\x04\x0f\x02\x0c\x05\x12\x04\x8f\x05\x0b\x11\n\r\n\x05\x04\x0f\x02\x0c\x01\x12\x04\x8f\x05\x12&\n\r\n\x05\x04\x0f\x02\x0c\x03\x12\x04\x8f\x05)+\n+\n\x04\x04\x0f\x02\r\x12\x04\x92\x05\x022\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x0f\x02\r\x04\x12\x04\x92\x05\x02\n\n\r\n\x05\x04\x0f\x02\r\x06\x12\x04\x92\x05\x0b\x1d\n\r\n\x05\x04\x0f\x02\r\x01\x12\x04\x92\x05\x1e,\n\r\n\x05\x04\x0f\x02\r\x03\x12\x04\x92\x05/1\n7\n\x04\x04\x0f\x02\x0e\x12\x04\x95\x05\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x0f\x02\x0e\x04\x12\x04\x95\x05\x02\n\n\r\n\x05\x04\x0f\x02\x0e\x06\x12\x04\x95\x05\x0b\x1b\n\r\n\x05\x04\x0f\x02\x0e\x01\x12\x04\x95\x05\x1c-\n\r\n\x05\x04\x0f\x02\x0e\x03\x12\x04\x95\x0502\nU\n\x04\x04\x0f\x02\x0f\x12\x04\x98\x05\x02F\x1aG pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x0f\x02\x0f\x04\x12\x04\x98\x05\x02\n\n\r\n\x05\x04\x0f\x02\x0f\x05\x12\x04\x98\x05\x0b\x0f\n\r\n\x05\x04\x0f\x02\x0f\x01\x12\x04\x98\x05\x10@\n\r\n\x05\x04\x0f\x02\x0f\x03\x12\x04\x98\x05CE\n\xc0\x01\n\x04\x04\x0f\x02\x10\x12\x04\x9c\x05\x021\x1a\xb1\x01 ETF pricing \xeb\xb0\xa9\xec\x8b\x9d. LP\xea\xb0\x80 Idle/Error \xec\x83\x81\xed\x83\x9c\xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xeb\xb3\x80\xea\xb2\xbd \xea\xb0\x80\xeb\x8a\xa5.\n EtfPricing\xec\x9d\x80 common.proto\xec\x9d\x98 oneof method \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 (Pdf*, IndexTracking*, FutureBasis, LeverageFuture).\n\n\r\n\x05\x04\x0f\x02\x10\x04\x12\x04\x9c\x05\x02\n\n\r\n\x05\x04\x0f\x02\x10\x06\x12\x04\x9c\x05\x0b#\n\r\n\x05\x04\x0f\x02\x10\x01\x12\x04\x9c\x05$+\n\r\n\x05\x04\x0f\x02\x10\x03\x12\x04\x9c\x05.0\nG\n\x04\x04\x0f\x02\x11\x12\x04\x9f\x05\x02!\x1a9 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c)\n\n\r\n\x05\x04\x0f\x02\x11\x04\x12\x04\x9f\x05\x02\n\n\r\n\x05\x04\x0f\x02\x11\x05\x12\x04\x9f\x05\x0b\x0f\n\r\n\x05\x04\x0f\x02\x11\x01\x12\x04\x9f\x05\x10\x1b\n\r\n\x05\x04\x0f\x02\x11\x03\x12\x04\x9f\x05\x1e \nG\n\x04\x04\x0f\x02\x12\x12\x04\xa2\x05\x02!\x1a9 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c)\n\n\r\n\x05\x04\x0f\x02\x12\x04\x12\x04\xa2\x05\x02\n\n\r\n\x05\x04\x0f\x02\x12\x05\x12\x04\xa2\x05\x0b\x0f\n\r\n\x05\x04\x0f\x02\x12\x01\x12\x04\xa2\x05\x10\x1b\n\r\n\x05\x04\x0f\x02\x12\x03\x12\x04\xa2\x05\x1e \n\x1e\n\x02\x04\x10\x12\x06\xa7\x05\x00\xb5\x05\x01\x1a\x10 GetEtfLpStatus\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xa7\x05\x08\x1d\n\x0e\n\x04\x04\x10\x02\x00\x12\x06\xa8\x05\x02\xad\x05\x04\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xa8\x05\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xa8\x05\t\x0c\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xa8\x05\x0f\x10\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\xa8\x05\x11\xad\x05\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xa9\x05\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\xaa\x05\x04\xac\x05\x05\n\x0e\n\x04\x04\x10\x02\x01\x12\x06\xaf\x05\x02\xb4\x05\x04\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xaf\x05\x02\x08\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xaf\x05\t\r\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xaf\x05\x10\x11\n\x0f\n\x05\x04\x10\x02\x01\x08\x12\x06\xaf\x05\x12\xb4\x05\x03\n\x10\n\x08\x04\x10\x02\x01\x08\x9c\x08\x00\x12\x04\xb0\x05\x04*\n\x11\n\x07\x04\x10\x02\x01\x08\x9f\x08\x12\x06\xb1\x05\x04\xb3\x05\x05\n!\n\x02\x04\x11\x12\x06\xb7\x05\x00\xc5\x05\x01\x1a\x13 StreamEtfLpStatus\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xb7\x05\x08&\n\x0e\n\x04\x04\x11\x02\x00\x12\x06\xb8\x05\x02\xbd\x05\x04\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xb8\x05\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xb8\x05\t\x0c\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xb8\x05\x0f\x10\n\x0f\n\x05\x04\x11\x02\x00\x08\x12\x06\xb8\x05\x11\xbd\x05\x03\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\xb9\x05\x04*\n\x11\n\x07\x04\x11\x02\x00\x08\x9f\x08\x12\x06\xba\x05\x04\xbc\x05\x05\n\x0e\n\x04\x04\x11\x02\x01\x12\x06\xbf\x05\x02\xc4\x05\x04\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xbf\x05\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xbf\x05\t\r\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xbf\x05\x10\x11\n\x0f\n\x05\x04\x11\x02\x01\x08\x12\x06\xbf\x05\x12\xc4\x05\x03\n\x10\n\x08\x04\x11\x02\x01\x08\x9c\x08\x00\x12\x04\xc0\x05\x04*\n\x11\n\x07\x04\x11\x02\x01\x08\x9f\x08\x12\x06\xc1\x05\x04\xc3\x05\x05\n$\n\x02\x04\x12\x12\x06\xc8\x05\x00\xd6\x05\x01\x1a\x16 ETF LP \xec\x8b\x9c\xec\x9e\x91 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xc8\x05\x08\x19\n\x0e\n\x04\x04\x12\x02\x00\x12\x06\xc9\x05\x02\xce\x05\x04\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xc9\x05\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xc9\x05\t\x0c\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xc9\x05\x0f\x10\n\x0f\n\x05\x04\x12\x02\x00\x08\x12\x06\xc9\x05\x11\xce\x05\x03\n\x10\n\x08\x04\x12\x02\x00\x08\x9c\x08\x00\x12\x04\xca\x05\x04*\n\x11\n\x07\x04\x12\x02\x00\x08\x9f\x08\x12\x06\xcb\x05\x04\xcd\x05\x05\n\x0e\n\x04\x04\x12\x02\x01\x12\x06\xd0\x05\x02\xd5\x05\x04\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xd0\x05\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xd0\x05\t\r\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xd0\x05\x10\x11\n\x0f\n\x05\x04\x12\x02\x01\x08\x12\x06\xd0\x05\x12\xd5\x05\x03\n\x10\n\x08\x04\x12\x02\x01\x08\x9c\x08\x00\x12\x04\xd1\x05\x04*\n\x11\n\x07\x04\x12\x02\x01\x08\x9f\x08\x12\x06\xd2\x05\x04\xd4\x05\x05\n$\n\x02\x04\x13\x12\x06\xd9\x05\x00\xdf\x05\x01\x1a\x16 ETF LP \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xd9\x05\x08\x1a\n\x19\n\x04\x04\x13\x02\x00\x12\x04\xdb\x05\x02\x19\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\xdb\x05\x02\r\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xdb\x05\x0e\x14\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xdb\x05\x17\x18\n\x19\n\x04\x04\x13\x02\x01\x12\x04\xde\x05\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xde\x05\x02\x08\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xde\x05\t\x10\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xde\x05\x13\x14\n$\n\x02\x04\x14\x12\x06\xe2\x05\x00\xf0\x05\x01\x1a\x16 ETF LP \xec\xa4\x91\xec\xa7\x80 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xe2\x05\x08\x18\n\x0e\n\x04\x04\x14\x02\x00\x12\x06\xe3\x05\x02\xe8\x05\x04\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xe3\x05\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xe3\x05\t\x0c\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xe3\x05\x0f\x10\n\x0f\n\x05\x04\x14\x02\x00\x08\x12\x06\xe3\x05\x11\xe8\x05\x03\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\xe4\x05\x04*\n\x11\n\x07\x04\x14\x02\x00\x08\x9f\x08\x12\x06\xe5\x05\x04\xe7\x05\x05\n\x0e\n\x04\x04\x14\x02\x01\x12\x06\xea\x05\x02\xef\x05\x04\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xea\x05\x02\x08\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xea\x05\t\r\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xea\x05\x10\x11\n\x0f\n\x05\x04\x14\x02\x01\x08\x12\x06\xea\x05\x12\xef\x05\x03\n\x10\n\x08\x04\x14\x02\x01\x08\x9c\x08\x00\x12\x04\xeb\x05\x04*\n\x11\n\x07\x04\x14\x02\x01\x08\x9f\x08\x12\x06\xec\x05\x04\xee\x05\x05\n$\n\x02\x04\x15\x12\x06\xf3\x05\x00\xf9\x05\x01\x1a\x16 ETF LP \xec\xa4\x91\xec\xa7\x80 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xf3\x05\x08\x19\n\x19\n\x04\x04\x15\x02\x00\x12\x04\xf5\x05\x02\x19\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x15\x02\x00\x06\x12\x04\xf5\x05\x02\r\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xf5\x05\x0e\x14\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xf5\x05\x17\x18\n\x19\n\x04\x04\x15\x02\x01\x12\x04\xf8\x05\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xf8\x05\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xf8\x05\t\x10\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xf8\x05\x13\x14\n&\n\x02\x04\x16\x12\x06\xfc\x05\x00\x8a\x06\x01\x1a\x18 StreamEtfErrors \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xfc\x05\x08\x1d\n\x0e\n\x04\x04\x16\x02\x00\x12\x06\xfd\x05\x02\x82\x06\x04\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xfd\x05\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xfd\x05\t\x0c\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xfd\x05\x0f\x10\n\x0f\n\x05\x04\x16\x02\x00\x08\x12\x06\xfd\x05\x11\x82\x06\x03\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\xfe\x05\x04*\n\x11\n\x07\x04\x16\x02\x00\x08\x9f\x08\x12\x06\xff\x05\x04\x81\x06\x05\n\x0e\n\x04\x04\x16\x02\x01\x12\x06\x84\x06\x02\x89\x06\x04\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\x84\x06\x02\x08\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\x84\x06\t\r\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\x84\x06\x10\x11\n\x0f\n\x05\x04\x16\x02\x01\x08\x12\x06\x84\x06\x12\x89\x06\x03\n\x10\n\x08\x04\x16\x02\x01\x08\x9c\x08\x00\x12\x04\x85\x06\x04*\n\x11\n\x07\x04\x16\x02\x01\x08\x9f\x08\x12\x06\x86\x06\x04\x88\x06\x05\n7\n\x02\x04\x17\x12\x06\x8d\x06\x00\x9b\x06\x01\x1a) \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x17\x01\x12\x04\x8d\x06\x08\x1f\n\x0e\n\x04\x04\x17\x02\x00\x12\x06\x8e\x06\x02\x93\x06\x04\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\x8e\x06\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\x8e\x06\t\x0c\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\x8e\x06\x0f\x10\n\x0f\n\x05\x04\x17\x02\x00\x08\x12\x06\x8e\x06\x11\x93\x06\x03\n\x10\n\x08\x04\x17\x02\x00\x08\x9c\x08\x00\x12\x04\x8f\x06\x04*\n\x11\n\x07\x04\x17\x02\x00\x08\x9f\x08\x12\x06\x90\x06\x04\x92\x06\x05\n\x0e\n\x04\x04\x17\x02\x01\x12\x06\x95\x06\x02\x9a\x06\x04\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\x95\x06\x02\x08\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\x95\x06\t\r\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\x95\x06\x10\x11\n\x0f\n\x05\x04\x17\x02\x01\x08\x12\x06\x95\x06\x12\x9a\x06\x03\n\x10\n\x08\x04\x17\x02\x01\x08\x9c\x08\x00\x12\x04\x96\x06\x04*\n\x11\n\x07\x04\x17\x02\x01\x08\x9f\x08\x12\x06\x97\x06\x04\x99\x06\x05\n*\n\x02\x04\x18\x12\x06\x9e\x06\x00\xaa\x06\x01\x1a\x1c \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x18\x01\x12\x04\x9e\x06\x08\x19\n1\n\x04\x04\x18\x02\x00\x12\x04\xa0\x06\x02!\x1a# \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84, AIP-144)\n\n\r\n\x05\x04\x18\x02\x00\x04\x12\x04\xa0\x06\x02\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xa0\x06\x0b\x11\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xa0\x06\x12\x1c\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xa0\x06\x1f \n(\n\x04\x04\x18\x02\x01\x12\x04\xa3\x06\x02!\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x18\x02\x01\x04\x12\x04\xa3\x06\x02\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xa3\x06\x0b\x11\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xa3\x06\x12\x1c\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xa3\x06\x1f \n(\n\x04\x04\x18\x02\x02\x12\x04\xa6\x06\x02$\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x18\x02\x02\x04\x12\x04\xa6\x06\x02\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xa6\x06\x0b\x10\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xa6\x06\x11\x1f\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xa6\x06\"#\n(\n\x04\x04\x18\x02\x03\x12\x04\xa9\x06\x02$\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x18\x02\x03\x04\x12\x04\xa9\x06\x02\n\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xa9\x06\x0b\x10\n\r\n\x05\x04\x18\x02\x03\x01\x12\x04\xa9\x06\x11\x1f\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xa9\x06\"#\nB\n\x02\x04\x19\x12\x06\xad\x06\x00\xbd\x06\x01\x1a4 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81 \xea\xb0\x95\xec\xa0\x9c \xeb\xb9\x84\xec\x9a\xb0\xea\xb8\xb0 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xad\x06\x08!\n/\n\x04\x04\x19\x02\x00\x12\x06\xaf\x06\x02\xb4\x06\x04\x1a\x1f ETF resource: \"etfs/{symbol}\"\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xaf\x06\x02\x08\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xaf\x06\t\x0c\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xaf\x06\x0f\x10\n\x0f\n\x05\x04\x19\x02\x00\x08\x12\x06\xaf\x06\x11\xb4\x06\x03\n\x10\n\x08\x04\x19\x02\x00\x08\x9c\x08\x00\x12\x04\xb0\x06\x04*\n\x11\n\x07\x04\x19\x02\x00\x08\x9f\x08\x12\x06\xb1\x06\x04\xb3\x06\x05\n4\n\x04\x04\x19\x02\x01\x12\x06\xb7\x06\x02\xbc\x06\x04\x1a$ Fund resource: \"funds/{fund_code}\"\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xb7\x06\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xb7\x06\t\r\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xb7\x06\x10\x11\n\x0f\n\x05\x04\x19\x02\x01\x08\x12\x06\xb7\x06\x12\xbc\x06\x03\n\x10\n\x08\x04\x19\x02\x01\x08\x9c\x08\x00\x12\x04\xb8\x06\x04*\n\x11\n\x07\x04\x19\x02\x01\x08\x9f\x08\x12\x06\xb9\x06\x04\xbb\x06\x05\nB\n\x02\x04\x1a\x12\x06\xc0\x06\x00\xc9\x06\x01\x1a4 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81 \xea\xb0\x95\xec\xa0\x9c \xeb\xb9\x84\xec\x9a\xb0\xea\xb8\xb0 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xc0\x06\x08\"\n\x19\n\x04\x04\x1a\x02\x00\x12\x04\xc2\x06\x02\x19\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x1a\x02\x00\x06\x12\x04\xc2\x06\x02\r\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xc2\x06\x0e\x14\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xc2\x06\x17\x18\n\x19\n\x04\x04\x1a\x02\x01\x12\x04\xc5\x06\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xc5\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xc5\x06\t\x10\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xc5\x06\x13\x14\n5\n\x04\x04\x1a\x02\x02\x12\x04\xc8\x06\x02\x1a\x1a\' \xeb\xb9\x84\xec\x9b\x8c\xec\xa7\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\xaf\xec\x88\x98 (bids + asks)\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xc8\x06\x02\x07\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xc8\x06\x08\x15\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xc8\x06\x18\x19b\x06proto3\xd2\xf6\x03\x08\x08\x00\x18\x00 \x02 \x03\n\xa7\xec\x01\n\x17kdo/v1/futures_lp.proto\x12\x11kdo.v1.futures_lp\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/api/client.proto\x1a\x19google/api/resource.proto\x1a\x0fkdo/v1/lp.proto\x1a\x13kdo/v1/common.proto\"\x94\x08\n\tFuturesLp\x12#\n\rfuture_symbol\x18\x01 \x01(\tR\x0cfutureSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\x12\x1e\n\nmultiplier\x18\x04 \x01(\x01R\nmultiplier\x12\x1b\n\task_basis\x18\x06 \x01(\x01R\x08askBasis\x12\x1b\n\tbid_basis\x18\x07 \x01(\x01R\x08bidBasis\x12!\n\x0cbid_quantity\x18\x08 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\t \x01(\x03R\x0baskQuantity\x12\x14\n\x05depth\x18\n \x01(\rR\x05depth\x12\x1b\n\ttick_size\x18\x0b \x01(\x01R\x08tickSize\x12.\n\x06offset\x18\x0c \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetR\x06offset\x12\x18\n\x07enabled\x18\r \x01(\x08R\x07enabled\x12*\n\x0ebid_adjustment\x18\x0e \x01(\x01H\x00R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0f \x01(\x01H\x01R\raskAdjustment\x88\x01\x01\x12U\n\x0equantity_limit\x18\x13 \x01(\x0b2).kdo.v1.futures_lp.FuturesLpQuantityLimitH\x02R\rquantityLimit\x88\x01\x01\x12\x1f\n\x0betf_pricing\x18\x14 \x01(\tR\netfPricing\x12!\n\x0cportfolio_id\x18\x15 \x01(\x05R\x0bportfolioId\x12@\n\x0epricing_method\x18\x16 \x01(\x0b2\x19.kdo.v1.common.EtfPricingR\rpricingMethod\x12\x1f\n\x0bbid_enabled\x18\x17 \x01(\x08R\nbidEnabled\x12\x1f\n\x0bask_enabled\x18\x18 \x01(\x08R\naskEnabled\x12G\n imbalance_cancel_threshold_ratio\x18\x19 \x01(\x01R\x1dimbalanceCancelThresholdRatio\x128\n\x18imbalance_cancel_enabled\x18\x1a \x01(\x08R\x16imbalanceCancelEnabledB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x11\n\x0f_quantity_limitJ\x04\x08\x05\x10\x06J\x04\x08\x10\x10\x11J\x04\x08\x11\x10\x12J\x04\x08\x12\x10\x13R\x05carryR\x10momentum_enabledR\x0fmomentum_windowR\x14momentum_sensitivity\"\xe9\x01\n\x16FuturesLpQuantityLimit\x12(\n\x10max_bid_quantity\x18\x01 \x01(\x03R\x0emaxBidQuantity\x12(\n\x10max_ask_quantity\x18\x02 \x01(\x03R\x0emaxAskQuantity\x12&\n\x0cnet_quantity\x18\x03 \x01(\x03H\x00R\x0bnetQuantity\x88\x01\x01\x12-\n\x10max_net_quantity\x18\x04 \x01(\x03H\x01R\x0emaxNetQuantity\x88\x01\x01B\x0f\n\r_net_quantityB\x13\n\x11_max_net_quantity\"\xdc\x01\n\x10FuturesLpPricing\x12(\n\x10future_bid_quote\x18\x01 \x01(\x01R\x0efutureBidQuote\x12(\n\x10future_ask_quote\x18\x02 \x01(\x01R\x0efutureAskQuote\x12\x17\n\x07bid_nav\x18\x03 \x01(\x01R\x06bidNav\x12\x17\n\x07ask_nav\x18\x04 \x01(\x01R\x06askNav\x12 \n\x0cetf_best_bid\x18\x05 \x01(\x01R\netfBestBid\x12 \n\x0cetf_best_ask\x18\x06 \x01(\x01R\netfBestAsk\"\x85\t\n\x0fFuturesLpStatus\x12#\n\rfuture_symbol\x18\x01 \x01(\tR\x0cfutureSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x127\n\x05state\x18\x03 \x01(\x0e2!.kdo.v1.futures_lp.FuturesLpStateR\x05state\x12M\n\x0border_limit\x18\x04 \x01(\x0b2,.kdo.v1.futures_lp.FuturesLpOrderLimitStatusR\norderLimit\x12=\n\x07pricing\x18\x05 \x01(\x0b2#.kdo.v1.futures_lp.FuturesLpPricingR\x07pricing\x12S\n\x0ffill_statistics\x18\x06 \x01(\x0b2*.kdo.v1.futures_lp.FuturesLpFillStatisticsR\x0efillStatistics\x12\x1d\n\netf_symbol\x18\x07 \x01(\tR\tetfSymbol\x12\x1e\n\nmultiplier\x18\x08 \x01(\x01R\nmultiplier\x12\x1b\n\task_basis\x18\n \x01(\x01R\x08askBasis\x12\x1b\n\tbid_basis\x18\x0b \x01(\x01R\x08bidBasis\x12*\n\x0ebid_adjustment\x18\x0c \x01(\x01H\x00R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\r \x01(\x01H\x01R\raskAdjustment\x88\x01\x01\x12!\n\x0cbid_quantity\x18\x13 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x14 \x01(\x03R\x0baskQuantity\x12.\n\x06offset\x18\x15 \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetR\x06offset\x12U\n\x0equantity_limit\x18\x16 \x01(\x0b2).kdo.v1.futures_lp.FuturesLpQuantityLimitH\x02R\rquantityLimit\x88\x01\x01\x12\x14\n\x05depth\x18\x17 \x01(\rR\x05depth\x12\x1f\n\x0betf_pricing\x18\x18 \x01(\tR\netfPricing\x12$\n\x0bbid_enabled\x18\x1a \x01(\x08H\x03R\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x1b \x01(\x08H\x04R\naskEnabled\x88\x01\x01B\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x11\n\x0f_quantity_limitB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabledJ\x04\x08\t\x10\nJ\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10J\x04\x08\x10\x10\x11J\x04\x08\x11\x10\x12J\x04\x08\x12\x10\x13J\x04\x08\x19\x10\x1aR\x05carryR\x10momentum_enabledR\x0fmomentum_windowR\x14momentum_sensitivityR\x17momentum_bid_adjustmentR\x17momentum_ask_adjustment\"\xb6\t\n\x15FuturesLpStatusUpdate\x12#\n\rfuture_symbol\x18\x01 \x01(\tR\x0cfutureSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12<\n\x05state\x18\x03 \x01(\x0e2!.kdo.v1.futures_lp.FuturesLpStateH\x00R\x05state\x88\x01\x01\x12B\n\x07pricing\x18\x04 \x01(\x0b2#.kdo.v1.futures_lp.FuturesLpPricingH\x01R\x07pricing\x88\x01\x01\x12X\n\x0ffill_statistics\x18\x05 \x01(\x0b2*.kdo.v1.futures_lp.FuturesLpFillStatisticsH\x02R\x0efillStatistics\x88\x01\x01\x12 \n\task_basis\x18\x07 \x01(\x01H\x03R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x08 \x01(\x01H\x04R\x08bidBasis\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\t \x01(\x01H\x05R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\n \x01(\x01H\x06R\raskAdjustment\x88\x01\x01\x12&\n\x0cbid_quantity\x18\x0b \x01(\x03H\x07R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\x0c \x01(\x03H\x08R\x0baskQuantity\x88\x01\x01\x123\n\x06offset\x18\r \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetH\tR\x06offset\x88\x01\x01\x12U\n\x0equantity_limit\x18\x13 \x01(\x0b2).kdo.v1.futures_lp.FuturesLpQuantityLimitH\nR\rquantityLimit\x88\x01\x01\x12\x19\n\x05depth\x18\x14 \x01(\rH\x0bR\x05depth\x88\x01\x01\x12$\n\x0betf_pricing\x18\x15 \x01(\tH\x0cR\netfPricing\x88\x01\x01\x12$\n\x0bbid_enabled\x18\x16 \x01(\x08H\rR\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x17 \x01(\x08H\x0eR\naskEnabled\x88\x01\x01B\x08\n\x06_stateB\n\n\x08_pricingB\x12\n\x10_fill_statisticsB\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\t\n\x07_offsetB\x11\n\x0f_quantity_limitB\x08\n\x06_depthB\x0e\n\x0c_etf_pricingB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabledJ\x04\x08\x06\x10\x07J\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10J\x04\x08\x10\x10\x11J\x04\x08\x11\x10\x12J\x04\x08\x12\x10\x13R\x05carryR\x10momentum_enabledR\x0fmomentum_windowR\x14momentum_sensitivityR\x17momentum_bid_adjustmentR\x17momentum_ask_adjustment\"\xd1\x01\n\x17FuturesLpFillStatistics\x12.\n\x13buy_filled_quantity\x18\x01 \x01(\x03R\x11buyFilledQuantity\x120\n\x14sell_filled_quantity\x18\x02 \x01(\x03R\x12sellFilledQuantity\x12(\n\x10buy_total_amount\x18\x03 \x01(\tR\x0ebuyTotalAmount\x12*\n\x11sell_total_amount\x18\x04 \x01(\tR\x0fsellTotalAmount\"t\n\x19FuturesLpOrderLimitStatus\x12W\n\x11time_frame_status\x18\x01 \x03(\x0b2+.kdo.v1.futures_lp.FuturesLpTimeFrameStatusR\x0ftimeFrameStatus\"\xaa\x01\n\x18FuturesLpTimeFrameStatus\x12%\n\x0ewindow_seconds\x18\x01 \x01(\x04R\rwindowSeconds\x12#\n\rcurrent_count\x18\x02 \x01(\rR\x0ccurrentCount\x12\x1d\n\nmax_orders\x18\x03 \x01(\rR\tmaxOrders\x12#\n\rusage_percent\x18\x04 \x01(\x01R\x0cusagePercent\"\x9e\x01\n\x10FuturesOrderBook\x12\x1d\n\nbid_prices\x18\x01 \x03(\x01R\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\x01R\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\"\x82\x01\n\x13GetFuturesLpRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"\x92\x01\n\x15ListFuturesLpsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x7f\n\x16ListFuturesLpsResponse\x12=\n\x0bfutures_lps\x18\x01 \x03(\x0b2\x1c.kdo.v1.futures_lp.FuturesLpR\nfuturesLps\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xce\x08\n\x16UpdateFuturesLpRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12&\n\x0cbid_quantity\x18\x04 \x01(\x03H\x00R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\x05 \x01(\x03H\x01R\x0baskQuantity\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\x06 \x01(\x01H\x02R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x07 \x01(\x01H\x03R\raskAdjustment\x88\x01\x01\x12 \n\tbid_basis\x18\x08 \x01(\x01H\x04R\x08bidBasis\x88\x01\x01\x12 \n\task_basis\x18\t \x01(\x01H\x05R\x08askBasis\x88\x01\x01\x12\x19\n\x05depth\x18\n \x01(\rH\x06R\x05depth\x88\x01\x01\x123\n\x06offset\x18\x0b \x01(\x0b2\x16.kdo.v1.lp.EtfLpOffsetH\x07R\x06offset\x88\x01\x01\x12U\n\x0equantity_limit\x18\x0f \x01(\x0b2).kdo.v1.futures_lp.FuturesLpQuantityLimitH\x08R\rquantityLimit\x88\x01\x01\x12$\n\x0betf_pricing\x18\x10 \x01(\tH\tR\netfPricing\x88\x01\x01\x12$\n\x0bbid_enabled\x18\x11 \x01(\x08H\nR\nbidEnabled\x88\x01\x01\x12$\n\x0bask_enabled\x18\x12 \x01(\x08H\x0bR\naskEnabled\x88\x01\x01\x12L\n imbalance_cancel_threshold_ratio\x18\x13 \x01(\x01H\x0cR\x1dimbalanceCancelThresholdRatio\x88\x01\x01\x12=\n\x18imbalance_cancel_enabled\x18\x14 \x01(\x08H\rR\x16imbalanceCancelEnabled\x88\x01\x01B\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x0c\n\n_bid_basisB\x0c\n\n_ask_basisB\x08\n\x06_depthB\t\n\x07_offsetB\x11\n\x0f_quantity_limitB\x0e\n\x0c_etf_pricingB\x0e\n\x0c_bid_enabledB\x0e\n\x0c_ask_enabledB#\n!_imbalance_cancel_threshold_ratioB\x1b\n\x19_imbalance_cancel_enabledJ\x04\x08\x03\x10\x04J\x04\x08\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0fR\x05carryR\x10momentum_enabledR\x0fmomentum_windowR\x14momentum_sensitivity\"\x88\x01\n\x19GetFuturesLpStatusRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"\xc0\x01\n\x1cListFuturesLpStatusesRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"s\n\x1dListFuturesLpStatusesResponse\x12R\n\x13futures_lp_statuses\x18\x01 \x03(\x0b2\".kdo.v1.futures_lp.FuturesLpStatusR\x11futuresLpStatuses\"\x91\x01\n\"StreamFuturesLpStatusUpdateRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"\x84\x01\n\x15StartFuturesLpRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"n\n\x16StartFuturesLpResponse\x12:\n\x06status\x18\x01 \x01(\x0b2\".kdo.v1.futures_lp.FuturesLpStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x83\x01\n\x14StopFuturesLpRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"m\n\x15StopFuturesLpResponse\x12:\n\x06status\x18\x01 \x01(\x0b2\".kdo.v1.futures_lp.FuturesLpStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x89\x01\n\x1aGetFuturesOrderBookRequest\x12)\n\rfuture_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0cfutureSymbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol*\xa6\x01\n\x0eFuturesLpState\x12 \n\x1cFUTURES_LP_STATE_UNSPECIFIED\x10\x00\x12\x19\n\x15FUTURES_LP_STATE_IDLE\x10\x01\x12\x1c\n\x18FUTURES_LP_STATE_RUNNING\x10\x02\x12\x1d\n\x19FUTURES_LP_STATE_STOPPING\x10\x03\x12\x1a\n\x16FUTURES_LP_STATE_ERROR\x10\x042\x9e\x0e\n\x10FuturesLpService\x12\xa6\x01\n\x0cGetFuturesLp\x12&.kdo.v1.futures_lp.GetFuturesLpRequest\x1a\x1c.kdo.v1.futures_lp.FuturesLp\"P\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x020\x12./v1/futures/{future_symbol=*}/lp/{fund_code=*}\x12\x80\x01\n\x0eListFuturesLps\x12(.kdo.v1.futures_lp.ListFuturesLpsRequest\x1a).kdo.v1.futures_lp.ListFuturesLpsResponse\"\x19\xdaA\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/futures/lp\x12\xaf\x01\n\x0fUpdateFuturesLp\x12).kdo.v1.futures_lp.UpdateFuturesLpRequest\x1a\x1c.kdo.v1.futures_lp.FuturesLp\"S\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x023:\x01*2./v1/futures/{future_symbol=*}/lp/{fund_code=*}\x12\xbf\x01\n\x12GetFuturesLpStatus\x12,.kdo.v1.futures_lp.GetFuturesLpStatusRequest\x1a\".kdo.v1.futures_lp.FuturesLpStatus\"W\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x027\x125/v1/futures/{future_symbol=*}/lp/{fund_code=*}/status\x12\x9c\x01\n\x15ListFuturesLpStatuses\x12/.kdo.v1.futures_lp.ListFuturesLpStatusesRequest\x1a0.kdo.v1.futures_lp.ListFuturesLpStatusesResponse\" \xdaA\x00\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/futures/lp/status\x12\xe0\x01\n\x1bStreamFuturesLpStatusUpdate\x125.kdo.v1.futures_lp.StreamFuturesLpStatusUpdateRequest\x1a(.kdo.v1.futures_lp.FuturesLpStatusUpdate\"^\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x02>\x12</v1/futures/{future_symbol=*}/lp/{fund_code=*}/status:stream0\x01\x12\xa6\x01\n\x0eStartFuturesLp\x12(.kdo.v1.futures_lp.StartFuturesLpRequest\x1a).kdo.v1.futures_lp.StartFuturesLpResponse\"?\x82\xd3\xe4\x93\x029:\x01*\"4/v1/futures/{future_symbol=*}/lp/{fund_code=*}:start\x12\xa2\x01\n\rStopFuturesLp\x12\'.kdo.v1.futures_lp.StopFuturesLpRequest\x1a(.kdo.v1.futures_lp.StopFuturesLpResponse\">\x82\xd3\xe4\x93\x028:\x01*\"3/v1/futures/{future_symbol=*}/lp/{fund_code=*}:stop\x12\xc5\x01\n\x13GetFuturesOrderBook\x12-.kdo.v1.futures_lp.GetFuturesOrderBookRequest\x1a#.kdo.v1.futures_lp.FuturesOrderBook\"Z\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x02:\x128/v1/futures/{future_symbol=*}/lp/{fund_code=*}/orderbook\x12\xd1\x01\n\x16StreamFuturesOrderBook\x12-.kdo.v1.futures_lp.GetFuturesOrderBookRequest\x1a#.kdo.v1.futures_lp.FuturesOrderBook\"a\xdaA\x17future_symbol,fund_code\x82\xd3\xe4\x93\x02A\x12?/v1/futures/{future_symbol=*}/lp/{fund_code=*}/orderbook:stream0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xdb\xa1\x01\n\x07\x12\x05\x00\x00\xef\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1a\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00!\n\t\n\x02\x03\x03\x12\x03\x07\x00#\n\t\n\x02\x03\x04\x12\x03\x08\x00\x19\n\t\n\x02\x03\x05\x12\x03\t\x00\x1d\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\ng\n\x02\x06\x00\x12\x04\x0e\x00_\x01\x1a[ Futures LP \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4. ETF best price\xeb\xa5\xbc reference\xeb\xa1\x9c \xec\x84\xa0\xeb\xac\xbc LP \xed\x98\xb8\xea\xb0\x80\xeb\xa5\xbc \xea\xb4\x80\xeb\xa6\xac\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x18\n\'\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xec\x84\xa4\xec\xa0\x95 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x101:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x04E\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x04E\n\'\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x185K\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n-\n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a\x1f \xec\x84\xa0\xeb\xac\xbc LP \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 7@\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x04E\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x04E\n\'\n\x04\x06\x00\x02\x03\x12\x04)\x02.\x03\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x06\x18\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x192\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03)=L\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x04,\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x04,\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03-\x04E\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03-\x04E\n.\n\x04\x06\x00\x02\x04\x12\x041\x026\x03\x1a  \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x031\x06\x1b\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x031\x1c8\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x031C`\n\r\n\x05\x06\x00\x02\x04\x04\x12\x042\x044\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x042\x044\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x035\x04.\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x035\x04.\nF\n\x04\x06\x00\x02\x05\x12\x049\x02>\x03\x1a8 \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x039\x06!\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x039\"D\n\x0c\n\x05\x06\x00\x02\x05\x06\x12\x039OU\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x039Vk\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04:\x04<\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04:\x04<\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03=\x04E\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03=\x04E\n \n\x04\x06\x00\x02\x06\x12\x04A\x02F\x03\x1a\x12 \xec\x84\xa0\xeb\xac\xbc LP \xec\x8b\x9c\xec\x9e\x91\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03A\x06\x14\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03A\x15*\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03A5K\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04B\x04E\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04B\x04E\x06\n \n\x04\x06\x00\x02\x07\x12\x04I\x02N\x03\x1a\x12 \xec\x84\xa0\xeb\xac\xbc LP \xec\xa4\x91\xec\xa7\x80\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03I\x06\x13\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03I\x14(\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03I3H\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04J\x04M\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04J\x04M\x06\n*\n\x04\x06\x00\x02\x08\x12\x04Q\x02V\x03\x1a\x1c \xec\x84\xa0\xeb\xac\xbc LP \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03Q\x06\x19\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03Q\x1a4\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03Q?O\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04R\x04T\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04R\x04T\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03U\x04E\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03U\x04E\n0\n\x04\x06\x00\x02\t\x12\x04Y\x02^\x03\x1a\" \xec\x84\xa0\xeb\xac\xbc LP \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03Y\x06\x1c\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03Y\x1d7\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03YBH\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03YIY\n\r\n\x05\x06\x00\x02\t\x04\x12\x04Z\x04\\\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04Z\x04\\\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03]\x04E\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03]\x04E\nD\n\x02\x04\x00\x12\x05d\x00\xad\x01\x01\x1a\x12 \xec\x84\xa0\xeb\xac\xbc LP \xec\x84\xa4\xec\xa0\x95\n2# ========== Core Entity ==========\n\n\n\n\x03\x04\x00\x01\x12\x03d\x08\x11\n\n\n\x03\x04\x00\t\x12\x03e\x02\x19\n\x0b\n\x04\x04\x00\t\x00\x12\x03e\x0b\x0c\n\x0c\n\x05\x04\x00\t\x00\x01\x12\x03e\x0b\x0c\n\x0c\n\x05\x04\x00\t\x00\x02\x12\x03e\x0b\x0c\n\x0b\n\x04\x04\x00\t\x01\x12\x03e\x0e\x10\n\x0c\n\x05\x04\x00\t\x01\x01\x12\x03e\x0e\x10\n\x0c\n\x05\x04\x00\t\x01\x02\x12\x03e\x0e\x10\n\x0b\n\x04\x04\x00\t\x02\x12\x03e\x12\x14\n\x0c\n\x05\x04\x00\t\x02\x01\x12\x03e\x12\x14\n\x0c\n\x05\x04\x00\t\x02\x02\x12\x03e\x12\x14\n\x0b\n\x04\x04\x00\t\x03\x12\x03e\x16\x18\n\x0c\n\x05\x04\x00\t\x03\x01\x12\x03e\x16\x18\n\x0c\n\x05\x04\x00\t\x03\x02\x12\x03e\x16\x18\n\n\n\x03\x04\x00\n\x12\x03f\x02R\n\x0b\n\x04\x04\x00\n\x00\x12\x03f\x0b\x12\n\x0b\n\x04\x04\x00\n\x01\x12\x03f\x14&\n\x0b\n\x04\x04\x00\n\x02\x12\x03f(9\n\x0b\n\x04\x04\x00\n\x03\x12\x03f;Q\n#\n\x04\x04\x00\x02\x00\x12\x03i\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03i\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03i\t\x16\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03i\x19\x1a\n\x1c\n\x04\x04\x00\x02\x01\x12\x03l\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03l\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03l\t\x12\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03l\x15\x16\n:\n\x04\x04\x00\x02\x02\x12\x03o\x02\x18\x1a- Reference\xeb\xa1\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\x98\xeb\x8a\x94 \xea\xb8\xb0\xec\xb4\x88 ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03o\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03o\t\x13\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03o\x16\x17\nJ\n\x04\x04\x00\x02\x03\x12\x03r\x02\x18\x1a= \xec\x84\xa0\xeb\xac\xbc 1\xea\xb3\x84\xec\x95\xbd = ETF N units. \xed\x95\xad\xec\x83\x81 \xec\x96\x91\xec\x88\x98 (Forward only).\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03r\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03r\t\x13\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03r\x16\x17\n~\n\x04\x04\x00\x02\x04\x12\x03v\x02\x17\x1aq LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 \xec\x9d\xb4\xeb\xa1\xa0\xea\xb0\x80 \xec\x9c\x84\xec\x97\x90 \xec\xb6\x94\xea\xb0\x80\xeb\xa1\x9c \xeb\x9d\x84\xec\x9a\xb8 ask spread\n (cost of carry\xeb\x8a\x94 ask_basis/bid_basis\xec\x97\x90 \xed\x9d\xa1\xec\x88\x98\xeb\x90\xa8)\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03v\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03v\t\x12\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03v\x15\x16\nL\n\x04\x04\x00\x02\x05\x12\x03y\x02\x17\x1a? LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 \xec\x9d\xb4\xeb\xa1\xa0\xea\xb0\x80 \xec\x95\x84\xeb\x9e\x98\xec\x97\x90 \xec\xb6\x94\xea\xb0\x80\xeb\xa1\x9c \xeb\x9d\x84\xec\x9a\xb8 bid spread\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03y\x02\x08\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03y\t\x12\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03y\x15\x16\n0\n\x04\x04\x00\x02\x06\x12\x03|\x02\x19\x1a# \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03|\x02\x07\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03|\x08\x14\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03|\x17\x18\n0\n\x04\x04\x00\x02\x07\x12\x03\x7f\x02\x19\x1a# \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03\x7f\x02\x07\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x7f\x08\x14\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x7f\x17\x18\n4\n\x04\x04\x00\x02\x08\x12\x04\x82\x01\x02\x14\x1a& \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98)\n\n\r\n\x05\x04\x00\x02\x08\x05\x12\x04\x82\x01\x02\x08\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\x82\x01\t\x0e\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\x82\x01\x11\x13\n\"\n\x04\x04\x00\x02\t\x12\x04\x85\x01\x02\x18\x1a\x14 \xec\x84\xa0\xeb\xac\xbc tick \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x00\x02\t\x05\x12\x04\x85\x01\x02\x08\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\x85\x01\t\x12\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\x85\x01\x15\x17\nM\n\x04\x04\x00\x02\n\x12\x04\x88\x01\x02$\x1a? \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (ETF LP\xec\x9d\x98 EtfLpOffset \xec\x9e\xac\xec\x82\xac\xec\x9a\xa9)\n\n\r\n\x05\x04\x00\x02\n\x06\x12\x04\x88\x01\x02\x17\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\x88\x01\x18\x1e\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\x88\x01!#\n#\n\x04\x04\x00\x02\x0b\x12\x04\x8b\x01\x02\x14\x1a\x15 LP \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\x8b\x01\x02\x06\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\x8b\x01\x07\x0e\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\x8b\x01\x11\x13\n\'\n\x04\x04\x00\x02\x0c\x12\x04\x8e\x01\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\x0c\x04\x12\x04\x8e\x01\x02\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\x8e\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\x8e\x01\x12 \n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\x8e\x01#%\n\'\n\x04\x04\x00\x02\r\x12\x04\x91\x01\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\r\x04\x12\x04\x91\x01\x02\n\n\r\n\x05\x04\x00\x02\r\x05\x12\x04\x91\x01\x0b\x11\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\x91\x01\x12 \n\r\n\x05\x04\x00\x02\r\x03\x12\x04\x91\x01#%\n+\n\x04\x04\x00\x02\x0e\x12\x04\x94\x01\x026\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x0e\x04\x12\x04\x94\x01\x02\n\n\r\n\x05\x04\x00\x02\x0e\x06\x12\x04\x94\x01\x0b!\n\r\n\x05\x04\x00\x02\x0e\x01\x12\x04\x94\x01\"0\n\r\n\x05\x04\x00\x02\x0e\x03\x12\x04\x94\x0135\nS\n\x04\x04\x00\x02\x0f\x12\x04\x97\x01\x02\x1a\x1aE EtfPricing variant \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: \"pdf_nav_hedge\", \"leverage_future\")\n\n\r\n\x05\x04\x00\x02\x0f\x05\x12\x04\x97\x01\x02\x08\n\r\n\x05\x04\x00\x02\x0f\x01\x12\x04\x97\x01\t\x14\n\r\n\x05\x04\x00\x02\x0f\x03\x12\x04\x97\x01\x17\x19\nM\n\x04\x04\x00\x02\x10\x12\x04\x9a\x01\x02\x1a\x1a? \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID (\xec\x9d\x91\xeb\x8b\xb5\xec\x9a\xa9 - portfolio_fund \xec\x97\x90\xec\x84\x9c derive)\n\n\r\n\x05\x04\x00\x02\x10\x05\x12\x04\x9a\x01\x02\x07\n\r\n\x05\x04\x00\x02\x10\x01\x12\x04\x9a\x01\x08\x14\n\r\n\x05\x04\x00\x02\x10\x03\x12\x04\x9a\x01\x17\x19\n\x99\x01\n\x04\x04\x00\x02\x11\x12\x04\x9e\x01\x02/\x1a\x8a\x01 EtfPricing \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (EtfLp.pricing_method\xec\x99\x80 \xeb\x8f\x99\xec\x9d\xbc \xed\x8c\xa8\xed\x84\xb4).\n leverage_future\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0 prev_index/prev_future\xeb\xa5\xbc \xec\xb1\x84\xec\x9b\x8c\xec\x84\x9c \xeb\xb0\x98\xed\x99\x98.\n\n\r\n\x05\x04\x00\x02\x11\x06\x12\x04\x9e\x01\x02\x1a\n\r\n\x05\x04\x00\x02\x11\x01\x12\x04\x9e\x01\x1b)\n\r\n\x05\x04\x00\x02\x11\x03\x12\x04\x9e\x01,.\nk\n\x04\x04\x00\x02\x12\x12\x04\xa1\x01\x02\x18\x1a] \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x00\x02\x12\x05\x12\x04\xa1\x01\x02\x06\n\r\n\x05\x04\x00\x02\x12\x01\x12\x04\xa1\x01\x07\x12\n\r\n\x05\x04\x00\x02\x12\x03\x12\x04\xa1\x01\x15\x17\nk\n\x04\x04\x00\x02\x13\x12\x04\xa4\x01\x02\x18\x1a] \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x00\x02\x13\x05\x12\x04\xa4\x01\x02\x06\n\r\n\x05\x04\x00\x02\x13\x01\x12\x04\xa4\x01\x07\x12\n\r\n\x05\x04\x00\x02\x13\x03\x12\x04\xa4\x01\x15\x17\n\xa6\x01\n\x04\x04\x00\x02\x14\x12\x04\xa9\x01\x02/\x1a\x97\x01 \xec\x84\xa0\xeb\xac\xbc LP 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance \xeb\xb9\x84\xec\x9c\xa8 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92.\n \xec\x9e\x94\xeb\x9f\x89 \xeb\xb9\x84\xec\x9c\xa8\xec\x9d\xb4 \xec\x9d\xb4 \xea\xb0\x92 \xeb\xaf\xb8\xeb\xa7\x8c\xec\x9d\xb4\xeb\xa9\xb4 imbalance \xea\xb0\x90\xec\xa7\x80 \xec\xb8\xa1 \xed\x98\xb8\xea\xb0\x80\xeb\xa5\xbc \xec\xb7\xa8\xec\x86\x8c.\n 0.0 = \xea\xb8\xb0\xeb\x8a\xa5 OFF.\n\n\r\n\x05\x04\x00\x02\x14\x05\x12\x04\xa9\x01\x02\x08\n\r\n\x05\x04\x00\x02\x14\x01\x12\x04\xa9\x01\t)\n\r\n\x05\x04\x00\x02\x14\x03\x12\x04\xa9\x01,.\no\n\x04\x04\x00\x02\x15\x12\x04\xac\x01\x02%\x1aa false \xeb\xa9\xb4 imbalance \xec\x8b\x9c deficit \xec\xb8\xa1 \xed\x98\xb8\xea\xb0\x80 \xec\xb7\xa8\xec\x86\x8c + \xec\x9e\xac\xed\x98\xb8\xea\xb0\x80 \xec\x96\xb5\xec\xa0\x9c\xeb\xa5\xbc \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1. \xea\xb8\xb0\xeb\xb3\xb8 true.\n\n\r\n\x05\x04\x00\x02\x15\x05\x12\x04\xac\x01\x02\x06\n\r\n\x05\x04\x00\x02\x15\x01\x12\x04\xac\x01\x07\x1f\n\r\n\x05\x04\x00\x02\x15\x03\x12\x04\xac\x01\"$\n+\n\x02\x04\x01\x12\x06\xb0\x01\x00\xc0\x01\x01\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xb0\x01\x08\x1e\nH\n\x04\x04\x01\x02\x00\x12\x04\xb2\x01\x02\x1d\x1a: \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xb2\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xb2\x01\x08\x18\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xb2\x01\x1b\x1c\nH\n\x04\x04\x01\x02\x01\x12\x04\xb5\x01\x02\x1d\x1a: \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xb5\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xb5\x01\x08\x18\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xb5\x01\x1b\x1c\n\xb4\x01\n\x04\x04\x01\x02\x02\x12\x04\xb9\x01\x02\"\x1a\xa5\x01 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (+ = \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98, - = \xec\x88\x9c\xeb\xa7\xa4\xeb\x8f\x84): gross_bid - gross_ask\n \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xeb\x85\xb8\xec\xb6\x9c; \xed\x95\x9c\xeb\x8f\x84 \xea\xb2\x80\xec\xa6\x9d\xec\x97\x90\xeb\x8a\x94 max_net_quantity \xec\xb0\xb8\xec\xa1\xb0\n\n\r\n\x05\x04\x01\x02\x02\x04\x12\x04\xb9\x01\x02\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xb9\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xb9\x01\x11\x1d\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xb9\x01 !\n\x94\x02\n\x04\x04\x01\x02\x03\x12\x04\xbf\x01\x02&\x1a\x85\x02 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xed\x95\x9c\xeb\x8f\x84 \xec\x84\xa4\xec\xa0\x95\xea\xb0\x92 (\xed\x95\x9c\xeb\x8f\x84 \xea\xb2\x80\xec\xa6\x9d\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9)\n net_quantity > 0 && net_quantity >= max_net_quantity \xe2\x86\x92 \xeb\xa7\xa4\xec\x88\x98 \xec\xb0\xa8\xeb\x8b\xa8\n net_quantity < 0 && |net_quantity| >= max_net_quantity \xe2\x86\x92 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb0\xa8\xeb\x8b\xa8\n \xeb\xaf\xb8\xec\x84\xa4\xec\xa0\x95(None) \xec\x8b\x9c \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xea\xb8\xb0\xeb\xb0\x98 \xec\xb0\xa8\xeb\x8b\xa8 \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\n\n\r\n\x05\x04\x01\x02\x03\x04\x12\x04\xbf\x01\x02\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xbf\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xbf\x01\x11!\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xbf\x01$%\nN\n\x02\x05\x00\x12\x06\xc5\x01\x00\xcb\x01\x01\x1a\x17 \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c enum\n2\' ========== Status Messages ==========\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xc5\x01\x05\x13\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xc6\x01\x02#\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xc6\x01\x02\x1e\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xc6\x01!\"\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xc7\x01\x02\x1c\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xc7\x01\x02\x17\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xc7\x01\x1a\x1b\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xc8\x01\x02\x1f\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xc8\x01\x02\x1a\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xc8\x01\x1d\x1e\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\xc9\x01\x02 \n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xc9\x01\x02\x1b\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xc9\x01\x1e\x1f\n\x0c\n\x04\x05\x00\x02\x04\x12\x04\xca\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\xca\x01\x02\x18\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\xca\x01\x1b\x1c\nA\n\x02\x04\x02\x12\x06\xce\x01\x00\xe0\x01\x01\x1a3 \xec\x84\xa0\xeb\xac\xbc LP Pricing \xec\xa0\x95\xeb\xb3\xb4 (\xed\x98\xb8\xea\xb0\x80 + ETF reference)\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xce\x01\x08\x18\n.\n\x04\x04\x02\x02\x00\x12\x04\xd0\x01\x02\x1e\x1a  \xec\x82\xb0\xec\xb6\x9c\xeb\x90\x9c \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xd0\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xd0\x01\t\x19\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xd0\x01\x1c\x1d\n.\n\x04\x04\x02\x02\x01\x12\x04\xd3\x01\x02\x1e\x1a  \xec\x82\xb0\xec\xb6\x9c\xeb\x90\x9c \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xd3\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xd3\x01\t\x19\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xd3\x01\x1c\x1d\nH\n\x04\x04\x02\x02\x02\x12\x04\xd6\x01\x02\x15\x1a: ETF reference\xeb\xa1\x9c \xea\xb3\x84\xec\x82\xb0\xed\x95\x9c \xec\x84\xa0\xeb\xac\xbc \xea\xb3\xb5\xec\xa0\x95\xea\xb0\x80\xec\xb9\x98 NAV (bid)\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xd6\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xd6\x01\t\x10\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xd6\x01\x13\x14\nH\n\x04\x04\x02\x02\x03\x12\x04\xd9\x01\x02\x15\x1a: ETF reference\xeb\xa1\x9c \xea\xb3\x84\xec\x82\xb0\xed\x95\x9c \xec\x84\xa0\xeb\xac\xbc \xea\xb3\xb5\xec\xa0\x95\xea\xb0\x80\xec\xb9\x98 NAV (ask)\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xd9\x01\x02\x08\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xd9\x01\t\x10\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xd9\x01\x13\x14\n:\n\x04\x04\x02\x02\x04\x12\x04\xdc\x01\x02\x1a\x1a, \xed\x98\x84\xec\x9e\xac \xec\x82\xac\xec\x9a\xa9 \xec\xa4\x91\xec\x9d\xb8 ETF best bid (\xec\x9e\x85\xeb\xa0\xa5)\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xdc\x01\x02\x08\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xdc\x01\t\x15\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xdc\x01\x18\x19\n:\n\x04\x04\x02\x02\x05\x12\x04\xdf\x01\x02\x1a\x1a, \xed\x98\x84\xec\x9e\xac \xec\x82\xac\xec\x9a\xa9 \xec\xa4\x91\xec\x9d\xb8 ETF best ask (\xec\x9e\x85\xeb\xa0\xa5)\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\xdf\x01\x02\x08\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xdf\x01\t\x15\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xdf\x01\x18\x19\n \n\x02\x04\x03\x12\x06\xe3\x01\x00\xa5\x02\x01\x1a\x12 \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xe3\x01\x08\x17\n\x0b\n\x03\x04\x03\t\x12\x04\xe4\x01\x02!\n\x0c\n\x04\x04\x03\t\x00\x12\x04\xe4\x01\x0b\x0c\n\r\n\x05\x04\x03\t\x00\x01\x12\x04\xe4\x01\x0b\x0c\n\r\n\x05\x04\x03\t\x00\x02\x12\x04\xe4\x01\x0b\x0c\n\x0c\n\x04\x04\x03\t\x01\x12\x04\xe4\x01\x0e\x10\n\r\n\x05\x04\x03\t\x01\x01\x12\x04\xe4\x01\x0e\x10\n\r\n\x05\x04\x03\t\x01\x02\x12\x04\xe4\x01\x0e\x10\n\x0c\n\x04\x04\x03\t\x02\x12\x04\xe4\x01\x12\x14\n\r\n\x05\x04\x03\t\x02\x01\x12\x04\xe4\x01\x12\x14\n\r\n\x05\x04\x03\t\x02\x02\x12\x04\xe4\x01\x12\x14\n\x0c\n\x04\x04\x03\t\x03\x12\x04\xe4\x01\x16\x18\n\r\n\x05\x04\x03\t\x03\x01\x12\x04\xe4\x01\x16\x18\n\r\n\x05\x04\x03\t\x03\x02\x12\x04\xe4\x01\x16\x18\n\x0c\n\x04\x04\x03\t\x04\x12\x04\xe4\x01\x1a\x1c\n\r\n\x05\x04\x03\t\x04\x01\x12\x04\xe4\x01\x1a\x1c\n\r\n\x05\x04\x03\t\x04\x02\x12\x04\xe4\x01\x1a\x1c\n\x0c\n\x04\x04\x03\t\x05\x12\x04\xe4\x01\x1e \n\r\n\x05\x04\x03\t\x05\x01\x12\x04\xe4\x01\x1e \n\r\n\x05\x04\x03\t\x05\x02\x12\x04\xe4\x01\x1e \n\x0c\n\x03\x04\x03\n\x12\x05\xe5\x01\x02\x88\x01\n\x0c\n\x04\x04\x03\n\x00\x12\x04\xe5\x01\x0b\x12\n\x0c\n\x04\x04\x03\n\x01\x12\x04\xe5\x01\x14&\n\x0c\n\x04\x04\x03\n\x02\x12\x04\xe5\x01(9\n\x0c\n\x04\x04\x03\n\x03\x12\x04\xe5\x01;Q\n\x0c\n\x04\x04\x03\n\x04\x12\x04\xe5\x01Sl\n\r\n\x04\x04\x03\n\x05\x12\x05\xe5\x01n\x87\x01\n$\n\x04\x04\x03\x02\x00\x12\x04\xe8\x01\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xe8\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xe8\x01\t\x16\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xe8\x01\x19\x1a\n\x1d\n\x04\x04\x03\x02\x01\x12\x04\xeb\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xeb\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xeb\x01\t\x12\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xeb\x01\x15\x16\n\x19\n\x04\x04\x03\x02\x02\x12\x04\xee\x01\x02\x1b\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\xee\x01\x02\x10\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xee\x01\x11\x16\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xee\x01\x19\x1a\n$\n\x04\x04\x03\x02\x03\x12\x04\xf1\x01\x02,\x1a\x16 Order Limiter \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x03\x02\x03\x06\x12\x04\xf1\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xf1\x01\x1c\'\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xf1\x01*+\n\x1d\n\x04\x04\x03\x02\x04\x12\x04\xf4\x01\x02\x1f\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x03\x02\x04\x06\x12\x04\xf4\x01\x02\x12\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xf4\x01\x13\x1a\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xf4\x01\x1d\x1e\n\x1d\n\x04\x04\x03\x02\x05\x12\x04\xf7\x01\x02.\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x03\x02\x05\x06\x12\x04\xf7\x01\x02\x19\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\xf7\x01\x1a)\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\xf7\x01,-\n$\n\x04\x04\x03\x02\x06\x12\x04\xfa\x01\x02\x18\x1a\x16 Reference ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\xfa\x01\x02\x08\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\xfa\x01\t\x13\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\xfa\x01\x16\x17\n,\n\x04\x04\x03\x02\x07\x12\x04\xfd\x01\x02\x18\x1a\x1e \xec\x84\xa0\xeb\xac\xbc 1\xea\xb3\x84\xec\x95\xbd = ETF N units\n\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\xfd\x01\x02\x08\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\xfd\x01\t\x13\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\xfd\x01\x16\x17\n]\n\x04\x04\x03\x02\x08\x12\x04\x81\x02\x02\x18\x1aO LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 ask spread\n (cost of carry\xeb\x8a\x94 ask_basis/bid_basis\xec\x97\x90 \xed\x9d\xa1\xec\x88\x98\xeb\x90\xa8)\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\x81\x02\x02\x08\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\x81\x02\t\x12\n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\x81\x02\x15\x17\n(\n\x04\x04\x03\x02\t\x12\x04\x84\x02\x02\x18\x1a\x1a LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 bid spread\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\x84\x02\x02\x08\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\x84\x02\t\x12\n\r\n\x05\x04\x03\x02\t\x03\x12\x04\x84\x02\x15\x17\n\'\n\x04\x04\x03\x02\n\x12\x04\x87\x02\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\n\x04\x12\x04\x87\x02\x02\n\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\x87\x02\x0b\x11\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\x87\x02\x12 \n\r\n\x05\x04\x03\x02\n\x03\x12\x04\x87\x02#%\n\'\n\x04\x04\x03\x02\x0b\x12\x04\x8a\x02\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x0b\x04\x12\x04\x8a\x02\x02\n\n\r\n\x05\x04\x03\x02\x0b\x05\x12\x04\x8a\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\x8a\x02\x12 \n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\x8a\x02#%\n1\n\x04\x04\x03\x02\x0c\x12\x04\x8d\x02\x02\x1a\x1a# \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x03\x02\x0c\x05\x12\x04\x8d\x02\x02\x07\n\r\n\x05\x04\x03\x02\x0c\x01\x12\x04\x8d\x02\x08\x14\n\r\n\x05\x04\x03\x02\x0c\x03\x12\x04\x8d\x02\x17\x19\n1\n\x04\x04\x03\x02\r\x12\x04\x90\x02\x02\x1a\x1a# \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x03\x02\r\x05\x12\x04\x90\x02\x02\x07\n\r\n\x05\x04\x03\x02\r\x01\x12\x04\x90\x02\x08\x14\n\r\n\x05\x04\x03\x02\r\x03\x12\x04\x90\x02\x17\x19\nE\n\x04\x04\x03\x02\x0e\x12\x04\x93\x02\x02$\x1a7 \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (\xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x03\x02\x0e\x06\x12\x04\x93\x02\x02\x17\n\r\n\x05\x04\x03\x02\x0e\x01\x12\x04\x93\x02\x18\x1e\n\r\n\x05\x04\x03\x02\x0e\x03\x12\x04\x93\x02!#\n+\n\x04\x04\x03\x02\x0f\x12\x04\x96\x02\x026\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x03\x02\x0f\x04\x12\x04\x96\x02\x02\n\n\r\n\x05\x04\x03\x02\x0f\x06\x12\x04\x96\x02\x0b!\n\r\n\x05\x04\x03\x02\x0f\x01\x12\x04\x96\x02\"0\n\r\n\x05\x04\x03\x02\x0f\x03\x12\x04\x96\x0235\n\x1d\n\x04\x04\x03\x02\x10\x12\x04\x99\x02\x02\x14\x1a\x0f \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4\n\n\r\n\x05\x04\x03\x02\x10\x05\x12\x04\x99\x02\x02\x08\n\r\n\x05\x04\x03\x02\x10\x01\x12\x04\x99\x02\t\x0e\n\r\n\x05\x04\x03\x02\x10\x03\x12\x04\x99\x02\x11\x13\nS\n\x04\x04\x03\x02\x11\x12\x04\x9c\x02\x02\x1a\x1aE EtfPricing variant \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: \"pdf_nav_hedge\", \"leverage_future\")\n\n\r\n\x05\x04\x03\x02\x11\x05\x12\x04\x9c\x02\x02\x08\n\r\n\x05\x04\x03\x02\x11\x01\x12\x04\x9c\x02\t\x14\n\r\n\x05\x04\x03\x02\x11\x03\x12\x04\x9c\x02\x17\x19\n[\n\x03\x04\x03\t\x12\x04\x9e\x02\x02\x0e\"N was: FuturesLpHedge hedge (removed \xe2\x80\x94 use HedgeService.LookupHedge instead)\n\n\x0c\n\x04\x04\x03\t\x06\x12\x04\x9e\x02\x0b\r\n\r\n\x05\x04\x03\t\x06\x01\x12\x04\x9e\x02\x0b\r\n\r\n\x05\x04\x03\t\x06\x02\x12\x04\x9e\x02\x0b\r\nk\n\x04\x04\x03\x02\x12\x12\x04\xa1\x02\x02!\x1a] \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x03\x02\x12\x04\x12\x04\xa1\x02\x02\n\n\r\n\x05\x04\x03\x02\x12\x05\x12\x04\xa1\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x12\x01\x12\x04\xa1\x02\x10\x1b\n\r\n\x05\x04\x03\x02\x12\x03\x12\x04\xa1\x02\x1e \nk\n\x04\x04\x03\x02\x13\x12\x04\xa4\x02\x02!\x1a] \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (enabled=true \xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\xa0\x81\xec\x9a\xa9. false=\xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xeb\x8b\xa8)\n\n\r\n\x05\x04\x03\x02\x13\x04\x12\x04\xa4\x02\x02\n\n\r\n\x05\x04\x03\x02\x13\x05\x12\x04\xa4\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x13\x01\x12\x04\xa4\x02\x10\x1b\n\r\n\x05\x04\x03\x02\x13\x03\x12\x04\xa4\x02\x1e \nJ\n\x02\x04\x04\x12\x06\xa8\x02\x00\xde\x02\x01\x1a< \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (\xeb\xb3\x80\xea\xb2\xbd\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xa8\x02\x08\x1d\n\x0b\n\x03\x04\x04\t\x12\x04\xa9\x02\x02!\n\x0c\n\x04\x04\x04\t\x00\x12\x04\xa9\x02\x0b\x0c\n\r\n\x05\x04\x04\t\x00\x01\x12\x04\xa9\x02\x0b\x0c\n\r\n\x05\x04\x04\t\x00\x02\x12\x04\xa9\x02\x0b\x0c\n\x0c\n\x04\x04\x04\t\x01\x12\x04\xa9\x02\x0e\x10\n\r\n\x05\x04\x04\t\x01\x01\x12\x04\xa9\x02\x0e\x10\n\r\n\x05\x04\x04\t\x01\x02\x12\x04\xa9\x02\x0e\x10\n\x0c\n\x04\x04\x04\t\x02\x12\x04\xa9\x02\x12\x14\n\r\n\x05\x04\x04\t\x02\x01\x12\x04\xa9\x02\x12\x14\n\r\n\x05\x04\x04\t\x02\x02\x12\x04\xa9\x02\x12\x14\n\x0c\n\x04\x04\x04\t\x03\x12\x04\xa9\x02\x16\x18\n\r\n\x05\x04\x04\t\x03\x01\x12\x04\xa9\x02\x16\x18\n\r\n\x05\x04\x04\t\x03\x02\x12\x04\xa9\x02\x16\x18\n\x0c\n\x04\x04\x04\t\x04\x12\x04\xa9\x02\x1a\x1c\n\r\n\x05\x04\x04\t\x04\x01\x12\x04\xa9\x02\x1a\x1c\n\r\n\x05\x04\x04\t\x04\x02\x12\x04\xa9\x02\x1a\x1c\n\x0c\n\x04\x04\x04\t\x05\x12\x04\xa9\x02\x1e \n\r\n\x05\x04\x04\t\x05\x01\x12\x04\xa9\x02\x1e \n\r\n\x05\x04\x04\t\x05\x02\x12\x04\xa9\x02\x1e \n\x0c\n\x03\x04\x04\n\x12\x05\xaa\x02\x02\x88\x01\n\x0c\n\x04\x04\x04\n\x00\x12\x04\xaa\x02\x0b\x12\n\x0c\n\x04\x04\x04\n\x01\x12\x04\xaa\x02\x14&\n\x0c\n\x04\x04\x04\n\x02\x12\x04\xaa\x02(9\n\x0c\n\x04\x04\x04\n\x03\x12\x04\xaa\x02;Q\n\x0c\n\x04\x04\x04\n\x04\x12\x04\xaa\x02Sl\n\r\n\x04\x04\x04\n\x05\x12\x05\xaa\x02n\x87\x01\n$\n\x04\x04\x04\x02\x00\x12\x04\xad\x02\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xad\x02\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xad\x02\t\x16\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xad\x02\x19\x1a\n\x1d\n\x04\x04\x04\x02\x01\x12\x04\xb0\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xb0\x02\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xb0\x02\t\x12\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xb0\x02\x15\x16\n1\n\x04\x04\x04\x02\x02\x12\x04\xb3\x02\x02$\x1a# LP \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04\xb3\x02\x02\n\n\r\n\x05\x04\x04\x02\x02\x06\x12\x04\xb3\x02\x0b\x19\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xb3\x02\x1a\x1f\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xb3\x02\"#\n5\n\x04\x04\x04\x02\x03\x12\x04\xb6\x02\x02(\x1a\' \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x03\x04\x12\x04\xb6\x02\x02\n\n\r\n\x05\x04\x04\x02\x03\x06\x12\x04\xb6\x02\x0b\x1b\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xb6\x02\x1c#\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xb6\x02&\'\n5\n\x04\x04\x04\x02\x04\x12\x04\xb9\x02\x027\x1a\' \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x04\x04\x12\x04\xb9\x02\x02\n\n\r\n\x05\x04\x04\x02\x04\x06\x12\x04\xb9\x02\x0b\"\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xb9\x02#2\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xb9\x0256\n@\n\x04\x04\x04\x02\x05\x12\x04\xbc\x02\x02 \x1a2 LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 ask spread (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x05\x04\x12\x04\xbc\x02\x02\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xbc\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xbc\x02\x12\x1b\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xbc\x02\x1e\x1f\n@\n\x04\x04\x04\x02\x06\x12\x04\xbf\x02\x02 \x1a2 LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 bid spread (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x06\x04\x12\x04\xbf\x02\x02\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xbf\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xbf\x02\x12\x1b\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xbf\x02\x1e\x1f\n?\n\x04\x04\x04\x02\x07\x12\x04\xc2\x02\x02%\x1a1 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x07\x04\x12\x04\xc2\x02\x02\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xc2\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xc2\x02\x12 \n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xc2\x02#$\n?\n\x04\x04\x04\x02\x08\x12\x04\xc5\x02\x02&\x1a1 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x08\x04\x12\x04\xc5\x02\x02\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xc5\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xc5\x02\x12 \n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xc5\x02#%\n<\n\x04\x04\x04\x02\t\x12\x04\xc8\x02\x02#\x1a. \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\t\x04\x12\x04\xc8\x02\x02\n\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xc8\x02\x0b\x10\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xc8\x02\x11\x1d\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xc8\x02 \"\n<\n\x04\x04\x04\x02\n\x12\x04\xcb\x02\x02#\x1a. \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\n\x04\x12\x04\xcb\x02\x02\n\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xcb\x02\x0b\x10\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xcb\x02\x11\x1d\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xcb\x02 \"\nC\n\x04\x04\x04\x02\x0b\x12\x04\xce\x02\x02-\x1a5 \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x0b\x04\x12\x04\xce\x02\x02\n\n\r\n\x05\x04\x04\x02\x0b\x06\x12\x04\xce\x02\x0b \n\r\n\x05\x04\x04\x02\x0b\x01\x12\x04\xce\x02!\'\n\r\n\x05\x04\x04\x02\x0b\x03\x12\x04\xce\x02*,\nC\n\x04\x04\x04\x02\x0c\x12\x04\xd1\x02\x026\x1a5 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x0c\x04\x12\x04\xd1\x02\x02\n\n\r\n\x05\x04\x04\x02\x0c\x06\x12\x04\xd1\x02\x0b!\n\r\n\x05\x04\x04\x02\x0c\x01\x12\x04\xd1\x02\"0\n\r\n\x05\x04\x04\x02\x0c\x03\x12\x04\xd1\x0235\n5\n\x04\x04\x04\x02\r\x12\x04\xd4\x02\x02\x1d\x1a\' \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\r\x04\x12\x04\xd4\x02\x02\n\n\r\n\x05\x04\x04\x02\r\x05\x12\x04\xd4\x02\x0b\x11\n\r\n\x05\x04\x04\x02\r\x01\x12\x04\xd4\x02\x12\x17\n\r\n\x05\x04\x04\x02\r\x03\x12\x04\xd4\x02\x1a\x1c\nj\n\x04\x04\x04\x02\x0e\x12\x04\xd7\x02\x02#\x1a\\ EtfPricing variant \xec\x9d\xb4\xeb\xa6\x84 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some, \xec\x98\x88: \"pdf_nav_hedge\", \"leverage_future\")\n\n\r\n\x05\x04\x04\x02\x0e\x04\x12\x04\xd7\x02\x02\n\n\r\n\x05\x04\x04\x02\x0e\x05\x12\x04\xd7\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x0e\x01\x12\x04\xd7\x02\x12\x1d\n\r\n\x05\x04\x04\x02\x0e\x03\x12\x04\xd7\x02 \"\nF\n\x04\x04\x04\x02\x0f\x12\x04\xda\x02\x02!\x1a8 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x0f\x04\x12\x04\xda\x02\x02\n\n\r\n\x05\x04\x04\x02\x0f\x05\x12\x04\xda\x02\x0b\x0f\n\r\n\x05\x04\x04\x02\x0f\x01\x12\x04\xda\x02\x10\x1b\n\r\n\x05\x04\x04\x02\x0f\x03\x12\x04\xda\x02\x1e \nF\n\x04\x04\x04\x02\x10\x12\x04\xdd\x02\x02!\x1a8 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x10\x04\x12\x04\xdd\x02\x02\n\n\r\n\x05\x04\x04\x02\x10\x05\x12\x04\xdd\x02\x0b\x0f\n\r\n\x05\x04\x04\x02\x10\x01\x12\x04\xdd\x02\x10\x1b\n\r\n\x05\x04\x04\x02\x10\x03\x12\x04\xdd\x02\x1e \nO\n\x02\x04\x05\x12\x06\xe1\x02\x00\xed\x02\x01\x1aA \xec\x84\xa0\xeb\xac\xbc LP \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 \xeb\xb0\x8f \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xe1\x02\x08\x1f\n-\n\x04\x04\x05\x02\x00\x12\x04\xe3\x02\x02 \x1a\x1f \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xe3\x02\x02\x07\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xe3\x02\x08\x1b\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xe3\x02\x1e\x1f\n-\n\x04\x04\x05\x02\x01\x12\x04\xe6\x02\x02!\x1a\x1f \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xe6\x02\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xe6\x02\x08\x1c\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xe6\x02\x1f \n:\n\x04\x04\x05\x02\x02\x12\x04\xe9\x02\x02\x1e\x1a, \xeb\xa7\xa4\xec\x88\x98 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xe9\x02\x02\x08\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xe9\x02\t\x19\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xe9\x02\x1c\x1d\n:\n\x04\x04\x05\x02\x03\x12\x04\xec\x02\x02\x1f\x1a, \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xec\x02\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xec\x02\t\x1a\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xec\x02\x1d\x1e\n$\n\x02\x04\x06\x12\x06\xf0\x02\x00\xf3\x02\x01\x1a\x16 Order Limiter \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xf0\x02\x08!\n8\n\x04\x04\x06\x02\x00\x12\x04\xf2\x02\x02:\x1a* \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98 \xed\x98\x84\xed\x99\xa9\n\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xf2\x02\x02\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xf2\x02\x0b#\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf2\x02$5\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf2\x0289\n*\n\x02\x04\x07\x12\x06\xf6\x02\x00\x82\x03\x01\x1a\x1c \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xf6\x02\x08 \n&\n\x04\x04\x07\x02\x00\x12\x04\xf8\x02\x02\x1c\x1a\x18 \xec\x8b\x9c\xea\xb0\x84 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 (\xec\xb4\x88)\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xf8\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xf8\x02\t\x17\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xf8\x02\x1a\x1b\n2\n\x04\x04\x07\x02\x01\x12\x04\xfb\x02\x02\x1b\x1a$ \xed\x98\x84\xec\x9e\xac \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xfb\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xfb\x02\t\x16\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xfb\x02\x19\x1a\n$\n\x04\x04\x07\x02\x02\x12\x04\xfe\x02\x02\x18\x1a\x16 \xec\xb5\x9c\xeb\x8c\x80 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x9c\xec\x88\x98\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xfe\x02\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xfe\x02\t\x13\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xfe\x02\x16\x17\n\x1d\n\x04\x04\x07\x02\x03\x12\x04\x81\x03\x02\x1b\x1a\x0f \xec\x82\xac\xec\x9a\xa9\xeb\xa5\xa0 (%)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\x81\x03\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\x81\x03\t\x16\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\x81\x03\x19\x1a\n3\n\x02\x04\x08\x12\x06\x85\x03\x00\x91\x03\x01\x1a% \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 (LP \xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xed\x83\x9c)\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x85\x03\x08\x18\n3\n\x04\x04\x08\x02\x00\x12\x04\x87\x03\x02!\x1a% \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xeb\xaa\xa9\xeb\xa1\x9d (depth \xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\x87\x03\x02\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x87\x03\x0b\x11\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x87\x03\x12\x1c\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x87\x03\x1f \n3\n\x04\x04\x08\x02\x01\x12\x04\x8a\x03\x02!\x1a% \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xeb\xaa\xa9\xeb\xa1\x9d (depth \xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x08\x02\x01\x04\x12\x04\x8a\x03\x02\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\x8a\x03\x0b\x11\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x8a\x03\x12\x1c\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x8a\x03\x1f \n3\n\x04\x04\x08\x02\x02\x12\x04\x8d\x03\x02$\x1a% \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xeb\xaa\xa9\xeb\xa1\x9d (depth \xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x08\x02\x02\x04\x12\x04\x8d\x03\x02\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\x8d\x03\x0b\x10\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\x8d\x03\x11\x1f\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\x8d\x03\"#\n3\n\x04\x04\x08\x02\x03\x12\x04\x90\x03\x02$\x1a% \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xeb\xaa\xa9\xeb\xa1\x9d (depth \xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x08\x02\x03\x04\x12\x04\x90\x03\x02\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x90\x03\x0b\x10\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x90\x03\x11\x1f\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x90\x03\"#\nO\n\x02\x04\t\x12\x06\x96\x03\x00\x9f\x03\x01\x1a\x0e GetFuturesLp\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\t\x01\x12\x04\x96\x03\x08\x1b\n3\n\x04\x04\t\x02\x00\x12\x04\x98\x03\x02D\x1a% \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc (\xec\x98\x88: \"101S6\")\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\x98\x03\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x98\x03\t\x16\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x98\x03\x19\x1a\n\r\n\x05\x04\t\x02\x00\x08\x12\x04\x98\x03\x1bC\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\x98\x03\x1cB\n\x1d\n\x04\x04\t\x02\x01\x12\x04\x9b\x03\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\x9b\x03\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\x9b\x03\t\x12\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\x9b\x03\x15\x16\n\r\n\x05\x04\t\x02\x01\x08\x12\x04\x9b\x03\x17?\n\x10\n\x08\x04\t\x02\x01\x08\x9c\x08\x00\x12\x04\x9b\x03\x18>\ny\n\x04\x04\t\x02\x02\x12\x04\x9e\x03\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\x9e\x03\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\x9e\x03\t\x13\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\x9e\x03\x16\x17\n\x1e\n\x02\x04\n\x12\x06\xa2\x03\x00\xb5\x03\x01\x1a\x10 ListFuturesLps\n\n\x0b\n\x03\x04\n\x01\x12\x04\xa2\x03\x08\x1d\n+\n\x04\x04\n\x02\x00\x12\x04\xa4\x03\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xa4\x03\x02\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xa4\x03\x0b\x11\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xa4\x03\x12\x1b\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xa4\x03\x1e\x1f\n;\n\x04\x04\n\x02\x01\x12\x04\xa7\x03\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\xa7\x03\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xa7\x03\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xa7\x03\x12\x1c\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xa7\x03\x1f \n\xd5\x01\n\x04\x04\n\x02\x02\x12\x04\xb4\x03\x02\x14\x1a\xc6\x01 \xed\x95\x84\xed\x84\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n Available Fields and Operators\n * future_symbol\n   * `equal`, `contains`\n * fund_code\n   * `equal`, `contains`\n\n Examples\n * filter=future_symbol:\"101S6\"\n * filter=fund_code=\"0331\"\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xb4\x03\x02\x08\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xb4\x03\t\x0f\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xb4\x03\x12\x13\n\x0c\n\x02\x04\x0b\x12\x06\xb7\x03\x00\xbd\x03\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xb7\x03\x08\x1e\n \n\x04\x04\x0b\x02\x00\x12\x04\xb9\x03\x02%\x1a\x12 \xec\x84\xa0\xeb\xac\xbc LP \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xb9\x03\x02\n\n\r\n\x05\x04\x0b\x02\x00\x06\x12\x04\xb9\x03\x0b\x14\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xb9\x03\x15 \n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xb9\x03#$\n\'\n\x04\x04\x0b\x02\x01\x12\x04\xbc\x03\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xbc\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xbc\x03\t\x18\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xbc\x03\x1b\x1c\n\x1f\n\x02\x04\x0c\x12\x06\xc0\x03\x00\xf7\x03\x01\x1a\x11 UpdateFuturesLp\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xc0\x03\x08\x1e\n\x0b\n\x03\x04\x0c\t\x12\x04\xc1\x03\x02\x19\n\x0c\n\x04\x04\x0c\t\x00\x12\x04\xc1\x03\x0b\x0c\n\r\n\x05\x04\x0c\t\x00\x01\x12\x04\xc1\x03\x0b\x0c\n\r\n\x05\x04\x0c\t\x00\x02\x12\x04\xc1\x03\x0b\x0c\n\x0c\n\x04\x04\x0c\t\x01\x12\x04\xc1\x03\x0e\x10\n\r\n\x05\x04\x0c\t\x01\x01\x12\x04\xc1\x03\x0e\x10\n\r\n\x05\x04\x0c\t\x01\x02\x12\x04\xc1\x03\x0e\x10\n\x0c\n\x04\x04\x0c\t\x02\x12\x04\xc1\x03\x12\x14\n\r\n\x05\x04\x0c\t\x02\x01\x12\x04\xc1\x03\x12\x14\n\r\n\x05\x04\x0c\t\x02\x02\x12\x04\xc1\x03\x12\x14\n\x0c\n\x04\x04\x0c\t\x03\x12\x04\xc1\x03\x16\x18\n\r\n\x05\x04\x0c\t\x03\x01\x12\x04\xc1\x03\x16\x18\n\r\n\x05\x04\x0c\t\x03\x02\x12\x04\xc1\x03\x16\x18\n\x0b\n\x03\x04\x0c\n\x12\x04\xc2\x03\x02R\n\x0c\n\x04\x04\x0c\n\x00\x12\x04\xc2\x03\x0b\x12\n\x0c\n\x04\x04\x0c\n\x01\x12\x04\xc2\x03\x14&\n\x0c\n\x04\x04\x0c\n\x02\x12\x04\xc2\x03(9\n\x0c\n\x04\x04\x0c\n\x03\x12\x04\xc2\x03;Q\n$\n\x04\x04\x0c\x02\x00\x12\x04\xc5\x03\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xc5\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xc5\x03\t\x16\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xc5\x03\x19\x1a\n\r\n\x05\x04\x0c\x02\x00\x08\x12\x04\xc5\x03\x1bC\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\xc5\x03\x1cB\n\x1d\n\x04\x04\x0c\x02\x01\x12\x04\xc8\x03\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xc8\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xc8\x03\t\x12\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xc8\x03\x15\x16\n\r\n\x05\x04\x0c\x02\x01\x08\x12\x04\xc8\x03\x17?\n\x10\n\x08\x04\x0c\x02\x01\x08\x9c\x08\x00\x12\x04\xc8\x03\x18>\nk\n\x04\x04\x0c\x02\x02\x12\x04\xcd\x03\x02\"\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n2E \xea\xb0\x81 \xed\x95\x84\xeb\x93\x9c\xea\xb0\x80 optional \xe2\x80\x94 \xec\x97\xac\xeb\x9f\xac \xed\x95\x84\xeb\x93\x9c\xeb\xa5\xbc \xeb\x8f\x99\xec\x8b\x9c\xec\x97\x90 \xec\x84\xa4\xec\xa0\x95 \xea\xb0\x80\xeb\x8a\xa5\n\n\r\n\x05\x04\x0c\x02\x02\x04\x12\x04\xcd\x03\x02\n\n\r\n\x05\x04\x0c\x02\x02\x05\x12\x04\xcd\x03\x0b\x10\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xcd\x03\x11\x1d\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xcd\x03 !\n$\n\x04\x04\x0c\x02\x03\x12\x04\xd0\x03\x02\"\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0c\x02\x03\x04\x12\x04\xd0\x03\x02\n\n\r\n\x05\x04\x0c\x02\x03\x05\x12\x04\xd0\x03\x0b\x10\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xd0\x03\x11\x1d\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xd0\x03 !\n\'\n\x04\x04\x0c\x02\x04\x12\x04\xd3\x03\x02%\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x0c\x02\x04\x04\x12\x04\xd3\x03\x02\n\n\r\n\x05\x04\x0c\x02\x04\x05\x12\x04\xd3\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\xd3\x03\x12 \n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\xd3\x03#$\n\'\n\x04\x04\x0c\x02\x05\x12\x04\xd6\x03\x02%\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x0c\x02\x05\x04\x12\x04\xd6\x03\x02\n\n\r\n\x05\x04\x0c\x02\x05\x05\x12\x04\xd6\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x05\x01\x12\x04\xd6\x03\x12 \n\r\n\x05\x04\x0c\x02\x05\x03\x12\x04\xd6\x03#$\n(\n\x04\x04\x0c\x02\x06\x12\x04\xd9\x03\x02 \x1a\x1a LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 bid spread\n\n\r\n\x05\x04\x0c\x02\x06\x04\x12\x04\xd9\x03\x02\n\n\r\n\x05\x04\x0c\x02\x06\x05\x12\x04\xd9\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x06\x01\x12\x04\xd9\x03\x12\x1b\n\r\n\x05\x04\x0c\x02\x06\x03\x12\x04\xd9\x03\x1e\x1f\n(\n\x04\x04\x0c\x02\x07\x12\x04\xdc\x03\x02 \x1a\x1a LP \xeb\xa7\x88\xec\xa7\x84 \xe2\x80\x94 ask spread\n\n\r\n\x05\x04\x0c\x02\x07\x04\x12\x04\xdc\x03\x02\n\n\r\n\x05\x04\x0c\x02\x07\x05\x12\x04\xdc\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x07\x01\x12\x04\xdc\x03\x12\x1b\n\r\n\x05\x04\x0c\x02\x07\x03\x12\x04\xdc\x03\x1e\x1f\n\x1d\n\x04\x04\x0c\x02\x08\x12\x04\xdf\x03\x02\x1d\x1a\x0f \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4\n\n\r\n\x05\x04\x0c\x02\x08\x04\x12\x04\xdf\x03\x02\n\n\r\n\x05\x04\x0c\x02\x08\x05\x12\x04\xdf\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x08\x01\x12\x04\xdf\x03\x12\x17\n\r\n\x05\x04\x0c\x02\x08\x03\x12\x04\xdf\x03\x1a\x1c\n+\n\x04\x04\x0c\x02\t\x12\x04\xe2\x03\x02-\x1a\x1d \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x0c\x02\t\x04\x12\x04\xe2\x03\x02\n\n\r\n\x05\x04\x0c\x02\t\x06\x12\x04\xe2\x03\x0b \n\r\n\x05\x04\x0c\x02\t\x01\x12\x04\xe2\x03!\'\n\r\n\x05\x04\x0c\x02\t\x03\x12\x04\xe2\x03*,\n+\n\x04\x04\x0c\x02\n\x12\x04\xe5\x03\x026\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x0c\x02\n\x04\x12\x04\xe5\x03\x02\n\n\r\n\x05\x04\x0c\x02\n\x06\x12\x04\xe5\x03\x0b!\n\r\n\x05\x04\x0c\x02\n\x01\x12\x04\xe5\x03\"0\n\r\n\x05\x04\x0c\x02\n\x03\x12\x04\xe5\x0335\nj\n\x04\x04\x0c\x02\x0b\x12\x04\xe8\x03\x02#\x1a\\ EtfPricing variant \xec\x9d\xb4\xeb\xa6\x84 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some, \xec\x98\x88: \"pdf_nav_hedge\", \"leverage_future\")\n\n\r\n\x05\x04\x0c\x02\x0b\x04\x12\x04\xe8\x03\x02\n\n\r\n\x05\x04\x0c\x02\x0b\x05\x12\x04\xe8\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x0b\x01\x12\x04\xe8\x03\x12\x1d\n\r\n\x05\x04\x0c\x02\x0b\x03\x12\x04\xe8\x03 \"\nG\n\x04\x04\x0c\x02\x0c\x12\x04\xeb\x03\x02!\x1a9 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c)\n\n\r\n\x05\x04\x0c\x02\x0c\x04\x12\x04\xeb\x03\x02\n\n\r\n\x05\x04\x0c\x02\x0c\x05\x12\x04\xeb\x03\x0b\x0f\n\r\n\x05\x04\x0c\x02\x0c\x01\x12\x04\xeb\x03\x10\x1b\n\r\n\x05\x04\x0c\x02\x0c\x03\x12\x04\xeb\x03\x1e \nG\n\x04\x04\x0c\x02\r\x12\x04\xee\x03\x02!\x1a9 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c)\n\n\r\n\x05\x04\x0c\x02\r\x04\x12\x04\xee\x03\x02\n\n\r\n\x05\x04\x0c\x02\r\x05\x12\x04\xee\x03\x0b\x0f\n\r\n\x05\x04\x0c\x02\r\x01\x12\x04\xee\x03\x10\x1b\n\r\n\x05\x04\x0c\x02\r\x03\x12\x04\xee\x03\x1e \no\n\x04\x04\x0c\x02\x0e\x12\x04\xf2\x03\x028\x1aa \xec\x84\xa0\xeb\xac\xbc LP 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance \xeb\xb9\x84\xec\x9c\xa8 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c)\n 0.0 = \xea\xb8\xb0\xeb\x8a\xa5 OFF.\n\n\r\n\x05\x04\x0c\x02\x0e\x04\x12\x04\xf2\x03\x02\n\n\r\n\x05\x04\x0c\x02\x0e\x05\x12\x04\xf2\x03\x0b\x11\n\r\n\x05\x04\x0c\x02\x0e\x01\x12\x04\xf2\x03\x122\n\r\n\x05\x04\x0c\x02\x0e\x03\x12\x04\xf2\x0357\n\xab\x01\n\x04\x04\x0c\x02\x0f\x12\x04\xf6\x03\x02.\x1a\x9c\x01 imbalance flee \xeb\xa7\x88\xec\x8a\xa4\xed\x84\xb0 \xed\x86\xa0\xea\xb8\x80 (PATCH \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xeb\xaa\x85\xec\x8b\x9c).\n false \xeb\xa9\xb4 imbalance \xec\x8b\x9c deficit \xec\xb8\xa1 \xed\x98\xb8\xea\xb0\x80 \xec\xb7\xa8\xec\x86\x8c + \xec\x9e\xac\xed\x98\xb8\xea\xb0\x80 \xec\x96\xb5\xec\xa0\x9c\xeb\xa5\xbc \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1. \xea\xb8\xb0\xeb\xb3\xb8 true.\n\n\r\n\x05\x04\x0c\x02\x0f\x04\x12\x04\xf6\x03\x02\n\n\r\n\x05\x04\x0c\x02\x0f\x05\x12\x04\xf6\x03\x0b\x0f\n\r\n\x05\x04\x0c\x02\x0f\x01\x12\x04\xf6\x03\x10(\n\r\n\x05\x04\x0c\x02\x0f\x03\x12\x04\xf6\x03+-\n\"\n\x02\x04\r\x12\x06\xfa\x03\x00\x83\x04\x01\x1a\x14 GetFuturesLpStatus\n\n\x0b\n\x03\x04\r\x01\x12\x04\xfa\x03\x08!\n$\n\x04\x04\r\x02\x00\x12\x04\xfc\x03\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xfc\x03\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xfc\x03\t\x16\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xfc\x03\x19\x1a\n\r\n\x05\x04\r\x02\x00\x08\x12\x04\xfc\x03\x1bC\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xfc\x03\x1cB\n\x1d\n\x04\x04\r\x02\x01\x12\x04\xff\x03\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xff\x03\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xff\x03\t\x12\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xff\x03\x15\x16\n\r\n\x05\x04\r\x02\x01\x08\x12\x04\xff\x03\x17?\n\x10\n\x08\x04\r\x02\x01\x08\x9c\x08\x00\x12\x04\xff\x03\x18>\ny\n\x04\x04\r\x02\x02\x12\x04\x82\x04\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\x82\x04\x02\x08\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x82\x04\t\x13\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x82\x04\x16\x17\n%\n\x02\x04\x0e\x12\x06\x86\x04\x00\xa8\x04\x01\x1a\x17 ListFuturesLpStatuses\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\x86\x04\x08$\n+\n\x04\x04\x0e\x02\x00\x12\x04\x88\x04\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\x88\x04\x02\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\x88\x04\x0b\x11\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x88\x04\x12\x1b\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x88\x04\x1e\x1f\n;\n\x04\x04\x0e\x02\x01\x12\x04\x8b\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x0e\x02\x01\x04\x12\x04\x8b\x04\x02\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x8b\x04\x0b\x11\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x8b\x04\x12\x1c\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x8b\x04\x1f \n\x91\x03\n\x04\x04\x0e\x02\x02\x12\x04\x9e\x04\x02=\x1a\x82\x03 \xed\x95\x84\xed\x84\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n Available Fields and Operators\n * future_symbol\n   * `equal`, `contains`\n * fund_code\n   * `equal`, `contains`\n * state\n   * `equal`\n * fill_statistics.buy_filled_quantity\n   * `greater_than`, `less_than`\n\n Examples\n * filter=future_symbol:\"101S6\"\n * filter=fund_code=\"0331\"\n * filter=state=FUTURES_LP_STATE_RUNNING\n * filter=fill_statistics.buy_filled_quantity > 1000\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\x9e\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\x9e\x04\t\x0f\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\x9e\x04\x12\x13\n\r\n\x05\x04\x0e\x02\x02\x08\x12\x04\x9e\x04\x14<\n\x10\n\x08\x04\x0e\x02\x02\x08\x9c\x08\x00\x12\x04\x9e\x04\x15;\n\xd9\x01\n\x04\x04\x0e\x02\x03\x12\x04\xa7\x04\x02?\x1a\xca\x01 \xec\x98\xa4\xeb\x8d\x94\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-132)\n\n Supported Fields\n * \"fill_statistics.buy_filled_quantity\", \"fill_statistics.sell_filled_quantity\"\n\n Examples\n * order_by=fill_statistics.buy_filled_quantity desc\n\n\r\n\x05\x04\x0e\x02\x03\x05\x12\x04\xa7\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\xa7\x04\t\x11\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\xa7\x04\x14\x15\n\r\n\x05\x04\x0e\x02\x03\x08\x12\x04\xa7\x04\x16>\n\x10\n\x08\x04\x0e\x02\x03\x08\x9c\x08\x00\x12\x04\xa7\x04\x17=\n\x0c\n\x02\x04\x0f\x12\x06\xaa\x04\x00\xad\x04\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xaa\x04\x08%\n\'\n\x04\x04\x0f\x02\x00\x12\x04\xac\x04\x023\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\xac\x04\x02\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\xac\x04\x0b\x1a\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xac\x04\x1b.\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xac\x0412\n+\n\x02\x04\x10\x12\x06\xb0\x04\x00\xb9\x04\x01\x1a\x1d StreamFuturesLpStatusUpdate\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xb0\x04\x08*\n$\n\x04\x04\x10\x02\x00\x12\x04\xb2\x04\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xb2\x04\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xb2\x04\t\x16\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xb2\x04\x19\x1a\n\r\n\x05\x04\x10\x02\x00\x08\x12\x04\xb2\x04\x1bC\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xb2\x04\x1cB\n\x1d\n\x04\x04\x10\x02\x01\x12\x04\xb5\x04\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xb5\x04\x02\x08\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xb5\x04\t\x12\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xb5\x04\x15\x16\n\r\n\x05\x04\x10\x02\x01\x08\x12\x04\xb5\x04\x17?\n\x10\n\x08\x04\x10\x02\x01\x08\x9c\x08\x00\x12\x04\xb5\x04\x18>\ny\n\x04\x04\x10\x02\x02\x12\x04\xb8\x04\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\x10\x02\x02\x05\x12\x04\xb8\x04\x02\x08\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\xb8\x04\t\x13\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\xb8\x04\x16\x17\n\x1e\n\x02\x04\x11\x12\x06\xbc\x04\x00\xc5\x04\x01\x1a\x10 StartFuturesLp\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xbc\x04\x08\x1d\n$\n\x04\x04\x11\x02\x00\x12\x04\xbe\x04\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xbe\x04\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xbe\x04\t\x16\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xbe\x04\x19\x1a\n\r\n\x05\x04\x11\x02\x00\x08\x12\x04\xbe\x04\x1bC\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\xbe\x04\x1cB\n\x1d\n\x04\x04\x11\x02\x01\x12\x04\xc1\x04\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xc1\x04\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xc1\x04\t\x12\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xc1\x04\x15\x16\n\r\n\x05\x04\x11\x02\x01\x08\x12\x04\xc1\x04\x17?\n\x10\n\x08\x04\x11\x02\x01\x08\x9c\x08\x00\x12\x04\xc1\x04\x18>\ny\n\x04\x04\x11\x02\x02\x12\x04\xc4\x04\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\xc4\x04\x02\x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xc4\x04\t\x13\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xc4\x04\x16\x17\n\'\n\x02\x04\x12\x12\x06\xc8\x04\x00\xce\x04\x01\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xc8\x04\x08\x1e\n\x19\n\x04\x04\x12\x02\x00\x12\x04\xca\x04\x02\x1d\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xca\x04\x02\x11\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xca\x04\x12\x18\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xca\x04\x1b\x1c\n\x19\n\x04\x04\x12\x02\x01\x12\x04\xcd\x04\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xcd\x04\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xcd\x04\t\x10\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xcd\x04\x13\x14\n\x1d\n\x02\x04\x13\x12\x06\xd1\x04\x00\xda\x04\x01\x1a\x0f StopFuturesLp\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xd1\x04\x08\x1c\n$\n\x04\x04\x13\x02\x00\x12\x04\xd3\x04\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xd3\x04\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xd3\x04\t\x16\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xd3\x04\x19\x1a\n\r\n\x05\x04\x13\x02\x00\x08\x12\x04\xd3\x04\x1bC\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\xd3\x04\x1cB\n\x1d\n\x04\x04\x13\x02\x01\x12\x04\xd6\x04\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xd6\x04\t\x12\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xd6\x04\x15\x16\n\r\n\x05\x04\x13\x02\x01\x08\x12\x04\xd6\x04\x17?\n\x10\n\x08\x04\x13\x02\x01\x08\x9c\x08\x00\x12\x04\xd6\x04\x18>\ny\n\x04\x04\x13\x02\x02\x12\x04\xd9\x04\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\xd9\x04\x02\x08\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xd9\x04\t\x13\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xd9\x04\x16\x17\n\'\n\x02\x04\x14\x12\x06\xdd\x04\x00\xe3\x04\x01\x1a\x19 \xec\x84\xa0\xeb\xac\xbc LP \xec\xa4\x91\xec\xa7\x80 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xdd\x04\x08\x1d\n\x19\n\x04\x04\x14\x02\x00\x12\x04\xdf\x04\x02\x1d\x1a\x0b LP \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\xdf\x04\x02\x11\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xdf\x04\x12\x18\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xdf\x04\x1b\x1c\n\x19\n\x04\x04\x14\x02\x01\x12\x04\xe2\x04\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xe2\x04\x02\x08\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xe2\x04\t\x10\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xe2\x04\x13\x14\n<\n\x02\x04\x15\x12\x06\xe6\x04\x00\xef\x04\x01\x1a. GetFuturesOrderBook / StreamFuturesOrderBook\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xe6\x04\x08\"\n$\n\x04\x04\x15\x02\x00\x12\x04\xe8\x04\x02D\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xe8\x04\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xe8\x04\t\x16\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xe8\x04\x19\x1a\n\r\n\x05\x04\x15\x02\x00\x08\x12\x04\xe8\x04\x1bC\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\xe8\x04\x1cB\n\x1d\n\x04\x04\x15\x02\x01\x12\x04\xeb\x04\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xeb\x04\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xeb\x04\t\x12\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xeb\x04\x15\x16\n\r\n\x05\x04\x15\x02\x01\x08\x12\x04\xeb\x04\x17?\n\x10\n\x08\x04\x15\x02\x01\x08\x9c\x08\x00\x12\x04\xeb\x04\x18>\ny\n\x04\x04\x15\x02\x02\x12\x04\xee\x04\x02\x18\x1ak ETF \xec\x8b\xac\xeb\xb3\xbc \xe2\x80\x94 PK\xec\x9d\x98 \xec\x84\xb8 \xeb\xb2\x88\xec\xa7\xb8 \xed\x82\xa4. \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 (future, fund) \xeb\x8b\xa8\xec\x9d\xbc \xeb\xa7\xa4\xec\xb9\x98 \xec\x8b\x9c \xec\x9e\x90\xeb\x8f\x99 resolve.\n\n\r\n\x05\x04\x15\x02\x02\x05\x12\x04\xee\x04\x02\x08\n\r\n\x05\x04\x15\x02\x02\x01\x12\x04\xee\x04\t\x13\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xee\x04\x16\x17b\x06proto3\xd2\xf6\x03\x06\x08\x00\x18\x00 \x03\n\x90\xc9\x01\n\x12kdo/v1/hedge.proto\x12\x0ckdo.v1.hedge\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x13kdo/v1/common.proto\"\xbf\x06\n\x05Hedge\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x03R\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12.\n\x10source_fund_code\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0esourceFundCode\x12)\n\rsource_symbol\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x0csourceSymbol\x12B\n\x0chedge_method\x18\x05 \x01(\x0b2\x19.kdo.v1.hedge.HedgeMethodB\x04\xe2A\x01\x02R\x0bhedgeMethod\x12\x1b\n\tis_active\x18\x06 \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime\x12C\n\x0fexec_price_type\x18\t \x01(\x0e2\x1b.kdo.v1.hedge.ExecPriceTypeR\rexecPriceType\x12\x1d\n\nauto_amend\x18\n \x01(\x08R\tautoAmend\x12A\n\x0camend_method\x18\x0b \x01(\x0e2\x1e.kdo.v1.common.AmendMethodTypeR\x0bamendMethod\x12]\n\x12quantity_per_hedge\x18\x0c \x03(\x0b2).kdo.v1.hedge.Hedge.QuantityPerHedgeEntryB\x04\xe2A\x01\x03R\x10quantityPerHedge\x12,\n\x0fhedge_fund_code\x18\r \x01(\tB\x04\xe2A\x01\x02R\rhedgeFundCode\x12\x1f\n\x0btick_offset\x18\x0e \x01(\x05R\ntickOffset\x1aC\n\x15QuantityPerHedgeEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01:*\xeaA\'\n\x15kdo.cdsapis.xyz/Hedge\x12\x0ehedges/{hedge}\"\xd6\x01\n\x0bHedgeMethod\x123\n\x06direct\x18\x01 \x01(\x0b2\x19.kdo.v1.hedge.DirectHedgeH\x00R\x06direct\x12R\n\x11etf_decomposition\x18\x02 \x01(\x0b2#.kdo.v1.hedge.EtfDecompositionHedgeH\x00R\x10etfDecomposition\x124\n\x07etf_pdf\x18\x03 \x01(\x0b2\x19.kdo.v1.hedge.EtfPdfHedgeH\x00R\x06etfPdfB\x08\n\x06method\"R\n\x0bDirectHedge\x12\'\n\x0chedge_symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0bhedgeSymbol\x12\x1a\n\x05ratio\x18\x02 \x01(\x01B\x04\xe2A\x01\x02R\x05ratio\"\xe0\x01\n\x15EtfDecompositionHedge\x12\x14\n\x02cu\x18\x01 \x01(\x05B\x04\xe2A\x01\x02R\x02cu\x12k\n\x14hedge_orders_per_1cu\x18\x02 \x03(\x0b2:.kdo.v1.hedge.EtfDecompositionHedge.HedgeOrdersPer1cuEntryR\x11hedgeOrdersPer1cu\x1aD\n\x16HedgeOrdersPer1cuEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x028\x01\"\xc6\x01\n\x0bEtfPdfHedge\x12\x0e\n\x02cu\x18\x01 \x01(\x05R\x02cu\x12a\n\x14hedge_orders_per_1cu\x18\x02 \x03(\x0b20.kdo.v1.hedge.EtfPdfHedge.HedgeOrdersPer1cuEntryR\x11hedgeOrdersPer1cu\x1aD\n\x16HedgeOrdersPer1cuEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x028\x01\"\xc3\x04\n\nHedgeGroup\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x03R\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12@\n\tportfolio\x18\x03 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\tportfolio\x12\'\n\x0cdisplay_name\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12,\n\x0fhedge_fund_code\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\rhedgeFundCode\x12Q\n\x11trigger_condition\x18\x06 \x01(\x0b2\x1e.kdo.v1.hedge.TriggerConditionB\x04\xe2A\x01\x02R\x10triggerCondition\x12\x1b\n\tis_active\x18\x08 \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime\x12,\n\x12separate_by_source\x18\x0b \x01(\x08R\x10separateBySource:;\xeaA8\n\x1akdo.cdsapis.xyz/HedgeGroup\x12\x1ahedge_groups/{hedge_group}J\x04\x08\x07\x10\x08R\x05items\"\x93\x01\n\x10TriggerCondition\x12;\n\x08quantity\x18\x01 \x01(\x0b2\x1d.kdo.v1.hedge.QuantityTriggerH\x00R\x08quantity\x125\n\x06amount\x18\x02 \x01(\x0b2\x1b.kdo.v1.hedge.AmountTriggerH\x00R\x06amountB\x0b\n\tcondition\"\x82\x01\n\x0fQuantityTrigger\x12\"\n\tthreshold\x18\x01 \x01(\x03B\x04\xe2A\x01\x02R\tthreshold\x12/\n\x10hedge_instrument\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x0fhedgeInstrument\x12\x1a\n\x05ratio\x18\x03 \x01(\x01B\x04\xe2A\x01\x02R\x05ratio\"\x80\x01\n\rAmountTrigger\x12\"\n\tthreshold\x18\x01 \x01(\x03B\x04\xe2A\x01\x02R\tthreshold\x12/\n\x10hedge_instrument\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x0fhedgeInstrument\x12\x1a\n\x05ratio\x18\x03 \x01(\x01B\x04\xe2A\x01\x02R\x05ratio\"E\n\x0fGetHedgeRequest\x122\n\x04name\x18\x01 \x01(\tB\x1e\xe2A\x01\x02\xfaA\x17\n\x15kdo.cdsapis.xyz/HedgeR\x04name\"\x85\x01\n\x12LookupHedgeRequest\x12!\n\tfund_code\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12)\n\rsource_symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x0csourceSymbol\x12!\n\x0cportfolio_id\x18\x03 \x01(\x05R\x0bportfolioId\"\x8e\x01\n\x11ListHedgesRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"i\n\x12ListHedgesResponse\x12+\n\x06hedges\x18\x01 \x03(\x0b2\x13.kdo.v1.hedge.HedgeR\x06hedges\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"E\n\x12CreateHedgeRequest\x12/\n\x05hedge\x18\x01 \x01(\x0b2\x13.kdo.v1.hedge.HedgeB\x04\xe2A\x01\x02R\x05hedge\"E\n\x12UpdateHedgeRequest\x12/\n\x05hedge\x18\x01 \x01(\x0b2\x13.kdo.v1.hedge.HedgeB\x04\xe2A\x01\x02R\x05hedge\"H\n\x12DeleteHedgeRequest\x122\n\x04name\x18\x01 \x01(\tB\x1e\xe2A\x01\x02\xfaA\x17\n\x15kdo.cdsapis.xyz/HedgeR\x04name\"O\n\x14GetHedgeGroupRequest\x127\n\x04name\x18\x01 \x01(\tB#\xe2A\x01\x02\xfaA\x1c\n\x1akdo.cdsapis.xyz/HedgeGroupR\x04name\"\x93\x01\n\x16ListHedgeGroupsRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"~\n\x17ListHedgeGroupsResponse\x12;\n\x0chedge_groups\x18\x01 \x03(\x0b2\x18.kdo.v1.hedge.HedgeGroupR\x0bhedgeGroups\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"Z\n\x17CreateHedgeGroupRequest\x12?\n\x0bhedge_group\x18\x01 \x01(\x0b2\x18.kdo.v1.hedge.HedgeGroupB\x04\xe2A\x01\x02R\nhedgeGroup\"Z\n\x17UpdateHedgeGroupRequest\x12?\n\x0bhedge_group\x18\x01 \x01(\x0b2\x18.kdo.v1.hedge.HedgeGroupB\x04\xe2A\x01\x02R\nhedgeGroup\"R\n\x17DeleteHedgeGroupRequest\x127\n\x04name\x18\x01 \x01(\tB#\xe2A\x01\x02\xfaA\x1c\n\x1akdo.cdsapis.xyz/HedgeGroupR\x04name\"\x91\x01\n\x1aInstrumentAccumulatorState\x12!\n\x0chedge_symbol\x18\x01 \x01(\tR\x0bhedgeSymbol\x12\'\n\x0fbid_accumulator\x18\x02 \x01(\x01R\x0ebidAccumulator\x12\'\n\x0fask_accumulator\x18\x03 \x01(\x01R\x0easkAccumulator\"\xc3\x04\n\x15HedgeAccumulatorState\x12!\n\x0cportfolio_id\x18\x01 \x01(\x05R\x0bportfolioId\x12(\n\x10source_fund_code\x18\x02 \x01(\tR\x0esourceFundCode\x12#\n\rsource_symbol\x18\x03 \x01(\tR\x0csourceSymbol\x12!\n\x0chedge_symbol\x18\x04 \x01(\tR\x0bhedgeSymbol\x12\'\n\x0fbid_accumulator\x18\x05 \x01(\x01R\x0ebidAccumulator\x12\'\n\x0fask_accumulator\x18\x06 \x01(\x01R\x0easkAccumulator\x12;\n\x1asource_bid_filled_quantity\x18\x07 \x01(\x03R\x17sourceBidFilledQuantity\x12;\n\x1asource_ask_filled_quantity\x18\x08 \x01(\x03R\x17sourceAskFilledQuantity\x12;\n\x1adesired_bid_hedge_quantity\x18\t \x01(\x01R\x17desiredBidHedgeQuantity\x12;\n\x1adesired_ask_hedge_quantity\x18\n \x01(\x01R\x17desiredAskHedgeQuantity\x12O\n\x0eper_instrument\x18\x0b \x03(\x0b2(.kdo.v1.hedge.InstrumentAccumulatorStateR\rperInstrument\"6\n\x1cListHedgeAccumulatorsRequest\x12\x16\n\x06filter\x18\x01 \x01(\tR\x06filter\"s\n\x1dListHedgeAccumulatorsResponse\x12R\n\x12hedge_accumulators\x18\x01 \x03(\x0b2#.kdo.v1.hedge.HedgeAccumulatorStateR\x11hedgeAccumulators\"8\n\x1eStreamHedgeAccumulatorsRequest\x12\x16\n\x06filter\x18\x01 \x01(\tR\x06filter\"\x83\x02\n-UpdateHedgeAccumulatorFilledQuantitiesRequest\x12!\n\tfund_code\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12)\n\rsource_symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x0csourceSymbol\x12A\n\x1asource_bid_filled_quantity\x18\x03 \x01(\x03B\x04\xe2A\x01\x02R\x17sourceBidFilledQuantity\x12A\n\x1asource_ask_filled_quantity\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\x17sourceAskFilledQuantity*\xf7\x04\n\rExecPriceType\x12\x1f\n\x1bEXEC_PRICE_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1eEXEC_PRICE_TYPE_IMMEDIATE_FILL\x10\x01\x12 \n\x1cEXEC_PRICE_TYPE_COUNTER_BEST\x10\x02\x12 \n\x1cEXEC_PRICE_TYPE_QUOTED_PRICE\x10\x04\"\x04\x08\x03\x10\x03\"\x04\x08\x05\x10\x05\"\x04\x08\x06\x10\x06\"\x04\x08\x07\x10\x07\"\x04\x08\x08\x10\x08\"\x04\x08\t\x10\t\"\x04\x08\n\x10\n\"\x04\x08\x0b\x10\x0b\"\x04\x08\x0c\x10\x0c\"\x04\x08\r\x10\r\"\x04\x08\x0e\x10\x0e*#EXEC_PRICE_TYPE_COUNTER_BEST_PLUS_1*$EXEC_PRICE_TYPE_QUOTED_PRICE_MINUS_1*$EXEC_PRICE_TYPE_QUOTED_PRICE_MINUS_2*$EXEC_PRICE_TYPE_QUOTED_PRICE_MINUS_3*#EXEC_PRICE_TYPE_COUNTER_BEST_PLUS_2*#EXEC_PRICE_TYPE_COUNTER_BEST_PLUS_3*#EXEC_PRICE_TYPE_COUNTER_BEST_PLUS_4*#EXEC_PRICE_TYPE_COUNTER_BEST_PLUS_5*$EXEC_PRICE_TYPE_COUNTER_BEST_MINUS_1*$EXEC_PRICE_TYPE_COUNTER_BEST_MINUS_2*$EXEC_PRICE_TYPE_COUNTER_BEST_MINUS_32\x8a\x0f\n\x0cHedgeService\x12\x93\x01\n\x15ListHedgeAccumulators\x12*.kdo.v1.hedge.ListHedgeAccumulatorsRequest\x1a+.kdo.v1.hedge.ListHedgeAccumulatorsResponse\"!\xdaA\x00\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/hedge_accumulators\x12\x98\x01\n\x17StreamHedgeAccumulators\x12,.kdo.v1.hedge.StreamHedgeAccumulatorsRequest\x1a#.kdo.v1.hedge.HedgeAccumulatorState\"(\xdaA\x00\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/hedge_accumulators:stream0\x01\x12\x95\x02\n&UpdateHedgeAccumulatorFilledQuantities\x12;.kdo.v1.hedge.UpdateHedgeAccumulatorFilledQuantitiesRequest\x1a#.kdo.v1.hedge.HedgeAccumulatorState\"\x88\x01\xdaAMfund_code,source_symbol,source_bid_filled_quantity,source_ask_filled_quantity\x82\xd3\xe4\x93\x022:\x01*\"-/v1/hedge_accumulators:updateFilledQuantities\x12b\n\x08GetHedge\x12\x1d.kdo.v1.hedge.GetHedgeRequest\x1a\x13.kdo.v1.hedge.Hedge\"\"\xdaA\x04name\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/{name=hedges/*}\x12y\n\x0bLookupHedge\x12 .kdo.v1.hedge.LookupHedgeRequest\x1a\x13.kdo.v1.hedge.Hedge\"3\xdaA\x17fund_code,source_symbol\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/hedges:lookup\x12f\n\nListHedges\x12\x1f.kdo.v1.hedge.ListHedgesRequest\x1a .kdo.v1.hedge.ListHedgesResponse\"\x15\xdaA\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/hedges\x12g\n\x0bCreateHedge\x12 .kdo.v1.hedge.CreateHedgeRequest\x1a\x13.kdo.v1.hedge.Hedge\"!\xdaA\x05hedge\x82\xd3\xe4\x93\x02\x13:\x05hedge\"\n/v1/hedges\x12v\n\x0bUpdateHedge\x12 .kdo.v1.hedge.UpdateHedgeRequest\x1a\x13.kdo.v1.hedge.Hedge\"0\xdaA\x05hedge\x82\xd3\xe4\x93\x02\":\x05hedge2\x19/v1/{hedge.name=hedges/*}\x12k\n\x0bDeleteHedge\x12 .kdo.v1.hedge.DeleteHedgeRequest\x1a\x16.google.protobuf.Empty\"\"\xdaA\x04name\x82\xd3\xe4\x93\x02\x15*\x13/v1/{name=hedges/*}\x12w\n\rGetHedgeGroup\x12\".kdo.v1.hedge.GetHedgeGroupRequest\x1a\x18.kdo.v1.hedge.HedgeGroup\"(\xdaA\x04name\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/{name=hedge_groups/*}\x12{\n\x0fListHedgeGroups\x12$.kdo.v1.hedge.ListHedgeGroupsRequest\x1a%.kdo.v1.hedge.ListHedgeGroupsResponse\"\x1b\xdaA\x00\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/hedge_groups\x12\x88\x01\n\x10CreateHedgeGroup\x12%.kdo.v1.hedge.CreateHedgeGroupRequest\x1a\x18.kdo.v1.hedge.HedgeGroup\"3\xdaA\x0bhedge_group\x82\xd3\xe4\x93\x02\x1f:\x0bhedge_group\"\x10/v1/hedge_groups\x12\x9d\x01\n\x10UpdateHedgeGroup\x12%.kdo.v1.hedge.UpdateHedgeGroupRequest\x1a\x18.kdo.v1.hedge.HedgeGroup\"H\xdaA\x0bhedge_group\x82\xd3\xe4\x93\x024:\x0bhedge_group2%/v1/{hedge_group.name=hedge_groups/*}\x12{\n\x10DeleteHedgeGroup\x12%.kdo.v1.hedge.DeleteHedgeGroupRequest\x1a\x16.google.protobuf.Empty\"(\xdaA\x04name\x82\xd3\xe4\x93\x02\x1b*\x19/v1/{name=hedge_groups/*}B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x80\x8b\x01\n\x07\x12\x05\x00\x00\xdf\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x15\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00)\n\t\n\x02\x03\x05\x12\x03\t\x00%\n\t\n\x02\x03\x06\x12\x03\n\x00\x1d\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n\xcb\x01\n\x02\x06\x00\x12\x05\x11\x00\x89\x01\x01\x1a\xbd\x01 HedgeService\xeb\x8a\x94 \xed\x97\xb7\xec\xa7\x80 \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n Hedge: \xed\x8e\x80\xeb\x93\x9c \xeb\x8b\xa8\xec\x9c\x84 \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80 (1:1 \xeb\xa7\xa4\xed\x95\x91)\n HedgeGroup: \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\x8b\xa8\xec\x9c\x84 \xec\xa3\xbc\xea\xb8\xb0\xec\xa0\x81 \xed\x97\xb7\xec\xa7\x80 (\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4 \xea\xb8\xb0\xeb\xb0\x98)\n\n\n\n\x03\x06\x00\x01\x12\x03\x11\x08\x14\n\x82\x01\n\x04\x06\x00\x02\x00\x12\x04\x14\x02\x19\x03\x1at HedgeAccumulator \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80\xec\x9d\x98 per-side \xeb\x88\x84\xec\xa0\x81\xea\xb8\xb0(bid/ask) \xed\x98\x84\xec\x9e\xac \xea\xb0\x92\xec\x9d\x84 \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x14\x06\x1b\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x14\x1c8\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x14C`\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x15\x04\x17\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x15\x04\x17\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x18\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x18\x04.\n\xa6\x01\n\x04\x06\x00\x02\x01\x12\x04\x1d\x02\"\x03\x1a\x97\x01 HedgeAccumulator \xec\x83\x81\xed\x83\x9c \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80\xec\x9d\x98 per-side \xeb\x88\x84\xec\xa0\x81\xea\xb8\xb0(bid/ask) \xec\x83\x81\xed\x83\x9c \xeb\xb3\x80\xed\x99\x94\xeb\xa5\xbc \xec\x84\x9c\xeb\xb2\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xec\x9c\xbc\xeb\xa1\x9c \xec\x88\x98\xec\x8b\xa0\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1d\x06\x1d\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1d\x1e<\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x1dGM\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1dNc\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1e\x04 \x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1e\x04 \x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03!\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03!\x04.\n\x99\x01\n\x04\x06\x00\x02\x02\x12\x04&\x02,\x03\x1a\x8a\x01 HedgeAccumulator \xec\x86\x8c\xec\x8a\xa4 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n source_bid_filled_quantity \xec\x99\x80 source_ask_filled_quantity \xeb\xa5\xbc \xec\xa7\x81\xec\xa0\x91 \xec\x84\xa4\xec\xa0\x95\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03&\x06,\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03&-Z\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03&ez\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\'\x04*\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\'\x04*\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03+\x04{\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03+\x04{\n#\n\x04\x06\x00\x02\x03\x12\x04/\x024\x03\x1a\x15 \xeb\x8b\xa8\xec\x9d\xbc Hedge \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03/\x06\x0e\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03/\x0f\x1e\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03/).\n\r\n\x05\x06\x00\x02\x03\x04\x12\x040\x042\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x040\x042\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x033\x042\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x033\x042\n9\n\x04\x06\x00\x02\x04\x12\x047\x02<\x03\x1a+ fund_code + source_symbol\xeb\xa1\x9c Hedge \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x037\x06\x11\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x037\x12$\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x037/4\n\r\n\x05\x06\x00\x02\x04\x04\x12\x048\x04:\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x048\x04:\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x03;\x04E\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x03;\x04E\n#\n\x04\x06\x00\x02\x05\x12\x04?\x02D\x03\x1a\x15 Hedge \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03?\x06\x10\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03?\x11\"\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03?-?\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04@\x04B\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04@\x04B\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03C\x04.\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03C\x04.\n\x1c\n\x04\x06\x00\x02\x06\x12\x04G\x02M\x03\x1a\x0e Hedge \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03G\x06\x11\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03G\x12$\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03G/4\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04H\x04K\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04H\x04K\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03L\x043\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03L\x043\n\x1c\n\x04\x06\x00\x02\x07\x12\x04P\x02V\x03\x1a\x0e Hedge \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03P\x06\x11\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03P\x12$\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03P/4\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04Q\x04T\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04Q\x04T\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03U\x043\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03U\x043\n\x1c\n\x04\x06\x00\x02\x08\x12\x04Y\x02^\x03\x1a\x0e Hedge \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03Y\x06\x11\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03Y\x12$\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03Y/D\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04Z\x04\\\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04Z\x04\\\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03]\x042\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03]\x042\n(\n\x04\x06\x00\x02\t\x12\x04a\x02f\x03\x1a\x1a \xeb\x8b\xa8\xec\x9d\xbc HedgeGroup \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03a\x06\x13\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03a\x14(\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03a3=\n\r\n\x05\x06\x00\x02\t\x04\x12\x04b\x04d\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04b\x04d\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03e\x042\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03e\x042\n(\n\x04\x06\x00\x02\n\x12\x04i\x02n\x03\x1a\x1a HedgeGroup \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03i\x06\x15\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03i\x16,\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03i7N\n\r\n\x05\x06\x00\x02\n\x04\x12\x04j\x04l\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04j\x04l\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03m\x04.\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03m\x04.\n!\n\x04\x06\x00\x02\x0b\x12\x04q\x02w\x03\x1a\x13 HedgeGroup \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03q\x06\x16\n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03q\x17.\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03q9C\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04r\x04u\x06\n\x11\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x04r\x04u\x06\n\x0c\n\x05\x06\x00\x02\x0b\x04\x12\x03v\x049\n\x0f\n\x08\x06\x00\x02\x0b\x04\x9b\x08\x00\x12\x03v\x049\n\"\n\x04\x06\x00\x02\x0c\x12\x05z\x02\x80\x01\x03\x1a\x13 HedgeGroup \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03z\x06\x16\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03z\x17.\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03z9C\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04{\x04~\x06\n\x11\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x04{\x04~\x06\n\x0c\n\x05\x06\x00\x02\x0c\x04\x12\x03\x7f\x049\n\x0f\n\x08\x06\x00\x02\x0c\x04\x9b\x08\x00\x12\x03\x7f\x049\n#\n\x04\x06\x00\x02\r\x12\x06\x83\x01\x02\x88\x01\x03\x1a\x13 HedgeGroup \xec\x82\xad\xec\xa0\x9c\n\n\r\n\x05\x06\x00\x02\r\x01\x12\x04\x83\x01\x06\x16\n\r\n\x05\x06\x00\x02\r\x02\x12\x04\x83\x01\x17.\n\r\n\x05\x06\x00\x02\r\x03\x12\x04\x83\x019N\n\x0f\n\x05\x06\x00\x02\r\x04\x12\x06\x84\x01\x04\x86\x01\x06\n\x13\n\t\x06\x00\x02\r\x04\xb0\xca\xbc\"\x12\x06\x84\x01\x04\x86\x01\x06\n\r\n\x05\x06\x00\x02\r\x04\x12\x04\x87\x01\x042\n\x10\n\x08\x06\x00\x02\r\x04\x9b\x08\x00\x12\x04\x87\x01\x042\n\x8e\x02\n\x02\x05\x00\x12\x06\x91\x01\x00\xa6\x01\x01\x1a\xe0\x01 \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9 \xec\x9c\xa0\xed\x98\x95\n \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c\xec\x9d\x98 \xea\xb5\xac\xec\xb2\xb4\xec\xa0\x81\xec\x9d\xb8 \xed\x98\xb8\xea\xb0\x80 \xec\x9c\xa0\xed\x98\x95(QuoteType)\xea\xb3\xbc \xeb\x8b\xac\xeb\xa6\xac,\n \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\x98 \xec\xa0\x84\xeb\x9e\xb5\xec\xa0\x81 \xec\x9d\x98\xeb\x8f\x84\xeb\xa5\xbc \xed\x91\x9c\xed\x98\x84\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n \xed\x8b\xb1 \xec\x98\xa4\xed\x94\x84\xec\x85\x8b\xec\x9d\x80 Hedge.tick_offset \xed\x95\x84\xeb\x93\x9c\xeb\xa1\x9c \xeb\xb3\x84\xeb\x8f\x84 \xec\xa7\x80\xec\xa0\x95\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n2\x1d ========== Enums ==========\n\n\x0b\n\x03\x05\x00\x01\x12\x04\x91\x01\x05\x12\n\x19\n\x04\x05\x00\x02\x00\x12\x04\x93\x01\x02\"\x1a\x0b \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95\n\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x93\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x93\x01 !\n]\n\x04\x05\x00\x02\x01\x12\x04\x96\x01\x02%\x1aO \xec\xa6\x89\xec\x8b\x9c \xec\xb2\xb4\xea\xb2\xb0: \xec\xa1\xb0\xea\xb1\xb4\xeb\xb6\x80\xec\xa7\x80\xec\xa0\x95\xea\xb0\x80(PriceLimitBestTake)\xeb\xa1\x9c \xec\xa6\x89\xec\x8b\x9c \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xeb\x8f\x84\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x96\x01\x02 \n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x96\x01#$\nj\n\x04\x05\x00\x02\x02\x12\x04\x99\x01\x02#\x1a\\ \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80: \xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0\xed\x98\xb8\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9\xec\x9c\xbc\xeb\xa1\x9c \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 \xec\xa3\xbc\xeb\xac\xb8 + tick_offset \xec\xa0\x81\xec\x9a\xa9\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x99\x01\x02\x1e\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x99\x01!\"\nX\n\x04\x05\x00\x02\x03\x12\x04\x9c\x01\x02#\x1aJ \xed\x98\xb8\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9: \xec\xa7\x80\xec\xa0\x95\xeb\x90\x9c \xed\x98\xb8\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9\xec\x9c\xbc\xeb\xa1\x9c \xec\xa3\xbc\xeb\xac\xb8 + tick_offset \xec\xa0\x81\xec\x9a\xa9\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\x9c\x01\x02\x1e\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\x9c\x01!\"\nL\n\x03\x05\x00\x04\x12\x04\x9f\x01\x020\x1a? \xec\xa0\x9c\xea\xb1\xb0\xeb\x90\x9c \xeb\xb3\x80\xec\xa2\x85 \xea\xb0\x92 \xec\x98\x88\xec\x95\xbd (tick_offset \xed\x95\x84\xeb\x93\x9c\xeb\xa1\x9c \xeb\x8c\x80\xec\xb2\xb4\xeb\x90\xa8)\n\n\x0c\n\x04\x05\x00\x04\x00\x12\x04\x9f\x01\x0b\x0c\n\r\n\x05\x05\x00\x04\x00\x01\x12\x04\x9f\x01\x0b\x0c\n\r\n\x05\x05\x00\x04\x00\x02\x12\x04\x9f\x01\x0b\x0c\n\x0c\n\x04\x05\x00\x04\x01\x12\x04\x9f\x01\x0e\x0f\n\r\n\x05\x05\x00\x04\x01\x01\x12\x04\x9f\x01\x0e\x0f\n\r\n\x05\x05\x00\x04\x01\x02\x12\x04\x9f\x01\x0e\x0f\n\x0c\n\x04\x05\x00\x04\x02\x12\x04\x9f\x01\x11\x12\n\r\n\x05\x05\x00\x04\x02\x01\x12\x04\x9f\x01\x11\x12\n\r\n\x05\x05\x00\x04\x02\x02\x12\x04\x9f\x01\x11\x12\n\x0c\n\x04\x05\x00\x04\x03\x12\x04\x9f\x01\x14\x15\n\r\n\x05\x05\x00\x04\x03\x01\x12\x04\x9f\x01\x14\x15\n\r\n\x05\x05\x00\x04\x03\x02\x12\x04\x9f\x01\x14\x15\n\x0c\n\x04\x05\x00\x04\x04\x12\x04\x9f\x01\x17\x18\n\r\n\x05\x05\x00\x04\x04\x01\x12\x04\x9f\x01\x17\x18\n\r\n\x05\x05\x00\x04\x04\x02\x12\x04\x9f\x01\x17\x18\n\x0c\n\x04\x05\x00\x04\x05\x12\x04\x9f\x01\x1a\x1b\n\r\n\x05\x05\x00\x04\x05\x01\x12\x04\x9f\x01\x1a\x1b\n\r\n\x05\x05\x00\x04\x05\x02\x12\x04\x9f\x01\x1a\x1b\n\x0c\n\x04\x05\x00\x04\x06\x12\x04\x9f\x01\x1d\x1f\n\r\n\x05\x05\x00\x04\x06\x01\x12\x04\x9f\x01\x1d\x1f\n\r\n\x05\x05\x00\x04\x06\x02\x12\x04\x9f\x01\x1d\x1f\n\x0c\n\x04\x05\x00\x04\x07\x12\x04\x9f\x01!#\n\r\n\x05\x05\x00\x04\x07\x01\x12\x04\x9f\x01!#\n\r\n\x05\x05\x00\x04\x07\x02\x12\x04\x9f\x01!#\n\x0c\n\x04\x05\x00\x04\x08\x12\x04\x9f\x01%\'\n\r\n\x05\x05\x00\x04\x08\x01\x12\x04\x9f\x01%\'\n\r\n\x05\x05\x00\x04\x08\x02\x12\x04\x9f\x01%\'\n\x0c\n\x04\x05\x00\x04\t\x12\x04\x9f\x01)+\n\r\n\x05\x05\x00\x04\t\x01\x12\x04\x9f\x01)+\n\r\n\x05\x05\x00\x04\t\x02\x12\x04\x9f\x01)+\n\x0c\n\x04\x05\x00\x04\n\x12\x04\x9f\x01-/\n\r\n\x05\x05\x00\x04\n\x01\x12\x04\x9f\x01-/\n\r\n\x05\x05\x00\x04\n\x02\x12\x04\x9f\x01-/\n\r\n\x03\x05\x00\x05\x12\x06\xa0\x01\x02\xa5\x012\n\x0c\n\x04\x05\x00\x05\x00\x12\x04\xa0\x01\x0b0\n\x0c\n\x04\x05\x00\x05\x01\x12\x04\xa0\x012X\n\x0c\n\x04\x05\x00\x05\x02\x12\x04\xa1\x01\x0b1\n\x0c\n\x04\x05\x00\x05\x03\x12\x04\xa1\x013Y\n\x0c\n\x04\x05\x00\x05\x04\x12\x04\xa2\x01\x0b0\n\x0c\n\x04\x05\x00\x05\x05\x12\x04\xa2\x012W\n\x0c\n\x04\x05\x00\x05\x06\x12\x04\xa3\x01\x0b0\n\x0c\n\x04\x05\x00\x05\x07\x12\x04\xa3\x012W\n\x0c\n\x04\x05\x00\x05\x08\x12\x04\xa4\x01\x0b1\n\x0c\n\x04\x05\x00\x05\t\x12\x04\xa4\x013Y\n\x0c\n\x04\x05\x00\x05\n\x12\x04\xa5\x01\x0b1\n\xa6\x01\n\x02\x04\x00\x12\x06\xac\x01\x00\xe2\x01\x01\x1am Hedge: \xed\x8e\x80\xeb\x93\x9c \xeb\x8b\xa8\xec\x9c\x84 \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80 \xec\x84\xa4\xec\xa0\x95\n \xec\x86\x8c\xec\x8a\xa4 \xec\xa2\x85\xeb\xaa\xa9\xec\x9d\x98 \xec\xb2\xb4\xea\xb2\xb0\xec\x97\x90 \xeb\x8c\x80\xed\x95\xb4 \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\x84 \xec\x8b\xa4\xed\x96\x89\n2) ========== Resource Messages ==========\n\n\x0b\n\x03\x04\x00\x01\x12\x04\xac\x01\x08\r\n\r\n\x03\x04\x00\x07\x12\x06\xad\x01\x02\xb0\x01\x04\n\x0f\n\x05\x04\x00\x07\x9d\x08\x12\x06\xad\x01\x02\xb0\x01\x04\n0\n\x04\x04\x00\x02\x00\x12\x04\xb3\x01\x02>\x1a\" \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: hedges/1)\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\xb3\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\xb3\x01\t\r\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\xb3\x01\x10\x11\n\r\n\x05\x04\x00\x02\x00\x08\x12\x04\xb3\x01\x12=\n\x10\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x04\xb3\x01\x13<\n\x18\n\x04\x04\x00\x02\x01\x12\x04\xb6\x01\x02;\x1a\n Hedge ID\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\xb6\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\xb6\x01\x08\n\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\xb6\x01\r\x0e\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04\xb6\x01\x0f:\n\x10\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x04\xb6\x01\x109\n/\n\x04\x04\x00\x02\x02\x12\x04\xb9\x01\x02G\x1a! \xec\x86\x8c\xec\x8a\xa4(\xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8) \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\xb9\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\xb9\x01\t\x19\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\xb9\x01\x1c\x1d\n\r\n\x05\x04\x00\x02\x02\x08\x12\x04\xb9\x01\x1eF\n\x10\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x04\xb9\x01\x1fE\n;\n\x04\x04\x00\x02\x03\x12\x04\xbc\x01\x02D\x1a- \xec\x86\x8c\xec\x8a\xa4 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc (\xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x90\xec\x8b\x9c \xeb\x8c\x80\xec\x83\x81)\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\xbc\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\xbc\x01\t\x16\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\xbc\x01\x19\x1a\n\r\n\x05\x04\x00\x02\x03\x08\x12\x04\xbc\x01\x1bC\n\x10\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x04\xbc\x01\x1cB\n\x1d\n\x04\x04\x00\x02\x04\x12\x04\xbf\x01\x02H\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x00\x02\x04\x06\x12\x04\xbf\x01\x02\r\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\xbf\x01\x0e\x1a\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\xbf\x01\x1d\x1e\n\r\n\x05\x04\x00\x02\x04\x08\x12\x04\xbf\x01\x1fG\n\x10\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x04\xbf\x01 F\n \n\x04\x04\x00\x02\x05\x12\x04\xc2\x01\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\xc2\x01\x02\x06\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\xc2\x01\x07\x10\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\xc2\x01\x13\x14\n\x1d\n\x04\x04\x00\x02\x06\x12\x04\xc5\x01\x02X\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\xc5\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\xc5\x01\x1c\'\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\xc5\x01*+\n\r\n\x05\x04\x00\x02\x06\x08\x12\x04\xc5\x01,W\n\x10\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x04\xc5\x01-V\n\x1d\n\x04\x04\x00\x02\x07\x12\x04\xc8\x01\x02X\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x07\x06\x12\x04\xc8\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\xc8\x01\x1c\'\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\xc8\x01*+\n\r\n\x05\x04\x00\x02\x07\x08\x12\x04\xc8\x01,W\n\x10\n\x08\x04\x00\x02\x07\x08\x9c\x08\x00\x12\x04\xc8\x01-V\n2\n\x04\x04\x00\x02\x08\x12\x04\xcb\x01\x02$\x1a$ \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x00\x02\x08\x06\x12\x04\xcb\x01\x02\x0f\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\xcb\x01\x10\x1f\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\xcb\x01\"#\n-\n\x04\x04\x00\x02\t\x12\x04\xce\x01\x02\x17\x1a\x1f \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\t\x05\x12\x04\xce\x01\x02\x06\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\xce\x01\x07\x11\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\xce\x01\x14\x16\n\x84\x01\n\x04\x04\x00\x02\n\x12\x04\xd2\x01\x022\x1av \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\xa0\x84\xeb\x9e\xb5 \xec\x9c\xa0\xed\x98\x95 (auto_amend=true \xec\x9d\xbc \xeb\x95\x8c \xec\x9c\xa0\xed\x9a\xa8)\n \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95(UNSPECIFIED) \xec\x8b\x9c TIMED_MARKET\xec\x9c\xbc\xeb\xa1\x9c \xec\xb2\x98\xeb\xa6\xac\xeb\x90\xa8\n\n\r\n\x05\x04\x00\x02\n\x06\x12\x04\xd2\x01\x02\x1f\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\xd2\x01 ,\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\xd2\x01/1\n\xa1\x02\n\x04\x04\x00\x02\x0b\x12\x04\xd8\x01\x02Z\x1a\x92\x02 \xed\x97\xb7\xec\xa7\x80 1\xeb\x8b\xa8\xec\x9c\x84\xeb\x8b\xb9 \xec\x86\x8c\xec\x8a\xa4 \xec\xa2\x85\xeb\xaa\xa9 \xed\x99\x98\xec\x82\xb0 \xec\x88\x98\xeb\x9f\x89 (\xec\xa0\x95\xec\xa0\x81 \xeb\xb9\x84\xec\x9c\xa8).\n key: \xed\x97\xb7\xec\xa7\x80 \xeb\x8c\x80\xec\x83\x81 \xec\x8b\xac\xeb\xb3\xbc.\n value: \xed\x97\xb7\xec\xa7\x80 1\xeb\x8b\xa8\xec\x9c\x84\xeb\x8b\xb9 \xec\x86\x8c\xec\x8a\xa4 \xec\x88\x98\xeb\x9f\x89\xec\x9d\x84 \xec\x8b\xad\xec\xa7\x84\xec\x88\x98 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xeb\xa1\x9c \xec\x9d\xb8\xec\xbd\x94\xeb\x94\xa9\xed\x95\x9c \xea\xb0\x92 (f64 \xec\xa0\x95\xeb\xb0\x80\xeb\x8f\x84 \xeb\xb3\xb4\xec\xa1\xb4).\n \xec\x98\x88) ratio=0.01 \xe2\x86\x92 \"100\", ratio=69.59 (leverage_future) \xe2\x86\x92 \"0.01437...\"\n\n\r\n\x05\x04\x00\x02\x0b\x06\x12\x04\xd8\x01\x02\x15\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\xd8\x01\x16(\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\xd8\x01+-\n\r\n\x05\x04\x00\x02\x0b\x08\x12\x04\xd8\x01.Y\n\x10\n\x08\x04\x00\x02\x0b\x08\x9c\x08\x00\x12\x04\xd8\x01/X\n;\n\x04\x04\x00\x02\x0c\x12\x04\xdb\x01\x02G\x1a- \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\xb4 \xec\x8b\xa4\xed\x96\x89\xeb\x90\x98\xeb\x8a\x94 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\xdb\x01\x02\x08\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\xdb\x01\t\x18\n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\xdb\x01\x1b\x1d\n\r\n\x05\x04\x00\x02\x0c\x08\x12\x04\xdb\x01\x1eF\n\x10\n\x08\x04\x00\x02\x0c\x08\x9c\x08\x00\x12\x04\xdb\x01\x1fE\n\xf4\x01\n\x04\x04\x00\x02\r\x12\x04\xe1\x01\x02\x19\x1a\xe5\x01 \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80/\xed\x98\xb8\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9\xec\x97\x90\xec\x84\x9c\xec\x9d\x98 \xed\x8b\xb1 \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (-30 ~ +30).\n \xec\x96\x91\xec\x88\x98 = \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81 (\xeb\xa7\xa4\xec\x88\x98 \xeb\x8d\x94 \xeb\xb9\x84\xec\x8b\xb8\xea\xb2\x8c / \xeb\xa7\xa4\xeb\x8f\x84 \xeb\x8d\x94 \xec\x8b\xb8\xea\xb2\x8c),\n \xec\x9d\x8c\xec\x88\x98 = \xeb\xb0\xa9\xec\x96\xb4\xec\xa0\x81 (\xeb\xa7\xa4\xec\x88\x98 \xeb\x8d\x94 \xec\x8b\xb8\xea\xb2\x8c / \xeb\xa7\xa4\xeb\x8f\x84 \xeb\x8d\x94 \xeb\xb9\x84\xec\x8b\xb8\xea\xb2\x8c).\n ImmediateFill \xec\x9d\xbc \xeb\x95\x8c\xeb\x8a\x94 \xeb\xac\xb4\xec\x8b\x9c\xeb\x90\xa8.\n\n\r\n\x05\x04\x00\x02\r\x05\x12\x04\xe1\x01\x02\x07\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\xe1\x01\x08\x13\n\r\n\x05\x04\x00\x02\r\x03\x12\x04\xe1\x01\x16\x18\n\x1d\n\x02\x04\x01\x12\x06\xe5\x01\x00\xf0\x01\x01\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xe5\x01\x08\x13\n\x0e\n\x04\x04\x01\x08\x00\x12\x06\xe6\x01\x02\xef\x01\x03\n\r\n\x05\x04\x01\x08\x00\x01\x12\x04\xe6\x01\x08\x0e\nG\n\x04\x04\x01\x02\x00\x12\x04\xe8\x01\x04\x1b\x1a9 \xec\xa7\x81\xec\xa0\x91 \xed\x97\xb7\xec\xa7\x80 (\xeb\xb9\x84\xec\x9c\xa8 \xea\xb8\xb0\xeb\xb0\x98, instrument \xec\xa2\x85\xeb\xa5\x98 \xeb\xac\xb4\xea\xb4\x80)\n\n\r\n\x05\x04\x01\x02\x00\x06\x12\x04\xe8\x01\x04\x0f\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xe8\x01\x10\x16\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xe8\x01\x19\x1a\n-\n\x04\x04\x01\x02\x01\x12\x04\xeb\x01\x040\x1a\x1f ETF \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80 (CU \xea\xb8\xb0\xeb\xb0\x98)\n\n\r\n\x05\x04\x01\x02\x01\x06\x12\x04\xeb\x01\x04\x19\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xeb\x01\x1a+\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xeb\x01./\np\n\x04\x04\x01\x02\x02\x12\x04\xee\x01\x04\x1c\x1ab ETF PDF \xed\x97\xb7\xec\xa7\x80 (master.etf_constituent PDF \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4, \xeb\x84\xa4\xed\x8c\x85 \xec\x97\x86\xec\x9d\xb4 \xea\xb7\xb8\xeb\x8c\x80\xeb\xa1\x9c \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\x9c\xec\x82\xac)\n\n\r\n\x05\x04\x01\x02\x02\x06\x12\x04\xee\x01\x04\x0f\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xee\x01\x10\x17\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xee\x01\x1a\x1b\n\x81\x01\n\x02\x04\x02\x12\x06\xf3\x01\x00\xf9\x01\x01\x1as \xec\xa7\x81\xec\xa0\x91 \xed\x97\xb7\xec\xa7\x80: \xec\x86\x8c\xec\x8a\xa4 \xec\xa2\x85\xeb\xaa\xa9 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80 \xec\xa2\x85\xeb\xaa\xa9\xec\x9d\x84 ratio \xeb\xb9\x84\xec\x9c\xa8\xeb\xa1\x9c \xeb\xb0\x98\xeb\x8c\x80 \xeb\xa7\xa4\xeb\xa7\xa4 (instrument \xec\xa2\x85\xeb\xa5\x98 \xeb\xac\xb4\xea\xb4\x80)\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xf3\x01\x08\x13\n+\n\x04\x04\x02\x02\x00\x12\x04\xf5\x01\x02C\x1a\x1d \xed\x97\xb7\xec\xa7\x80 \xeb\x8c\x80\xec\x83\x81 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xf5\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xf5\x01\t\x15\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xf5\x01\x18\x19\n\r\n\x05\x04\x02\x02\x00\x08\x12\x04\xf5\x01\x1aB\n\x10\n\x08\x04\x02\x02\x00\x08\x9c\x08\x00\x12\x04\xf5\x01\x1bA\n4\n\x04\x04\x02\x02\x01\x12\x04\xf8\x01\x02<\x1a& \xed\x97\xb7\xec\xa7\x80 \xeb\xb9\x84\xec\x9c\xa8 (\xec\x86\x8c\xec\x8a\xa4 \xec\x88\x98\xeb\x9f\x89 \xeb\x8c\x80\xeb\xb9\x84)\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xf8\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xf8\x01\t\x0e\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xf8\x01\x11\x12\n\r\n\x05\x04\x02\x02\x01\x08\x12\x04\xf8\x01\x13;\n\x10\n\x08\x04\x02\x02\x01\x08\x9c\x08\x00\x12\x04\xf8\x01\x14:\n^\n\x02\x04\x03\x12\x06\xfc\x01\x00\x83\x02\x01\x1aP ETF \xeb\xb6\x84\xed\x95\xb4 \xed\x97\xb7\xec\xa7\x80: ETF\xeb\xa5\xbc \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9\xec\x9c\xbc\xeb\xa1\x9c \xeb\xb6\x84\xed\x95\xb4\xed\x95\x98\xec\x97\xac CU \xeb\x8b\xa8\xec\x9c\x84\xeb\xa1\x9c \xed\x97\xb7\xec\xa7\x80\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xfc\x01\x08\x1d\n0\n\x04\x04\x03\x02\x00\x12\x04\xfe\x01\x028\x1a\" 1CU(\xec\x84\xa4\xec\xa0\x95\xeb\x8b\xa8\xec\x9c\x84) \xeb\x8b\xb9 ETF \xec\xa3\xbc\xec\x88\x98\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xfe\x01\x02\x07\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xfe\x01\x08\n\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xfe\x01\r\x0e\n\r\n\x05\x04\x03\x02\x00\x08\x12\x04\xfe\x01\x0f7\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\xfe\x01\x106\n\xa6\x01\n\x04\x04\x03\x02\x01\x12\x04\x82\x02\x02/\x1a\x97\x01 1CU \xeb\x8b\xb9 \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n key: \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc, value: 1CU \xeb\x8b\xb9 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xec\x86\x8c\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xec\xa7\x80\xec\x9b\x90, \xec\x98\x88: KOSPI200 \xec\x84\xa0\xeb\xac\xbc +0.08/CU)\n\n\r\n\x05\x04\x03\x02\x01\x06\x12\x04\x82\x02\x02\x15\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x82\x02\x16*\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x82\x02-.\nz\n\x02\x04\x04\x12\x06\x86\x02\x00\x8d\x02\x01\x1al ETF PDF \xed\x97\xb7\xec\xa7\x80: master.etf_constituent\xec\x9d\x98 PDF\xeb\xa5\xbc \xec\x9e\xac\xea\xb7\x80 \xeb\xb6\x84\xed\x95\xb4\xed\x95\x98\xec\x97\xac \xeb\x84\xa4\xed\x8c\x85 \xec\x97\x86\xec\x9d\xb4 \xea\xb7\xb8\xeb\x8c\x80\xeb\xa1\x9c \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\x9c\xec\x82\xac\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x86\x02\x08\x13\n0\n\x04\x04\x04\x02\x00\x12\x04\x88\x02\x02\x0f\x1a\" 1CU(\xec\x84\xa4\xec\xa0\x95\xeb\x8b\xa8\xec\x9c\x84) \xeb\x8b\xb9 ETF \xec\xa3\xbc\xec\x88\x98\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x88\x02\x02\x07\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x88\x02\x08\n\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x88\x02\r\x0e\n\xab\x01\n\x04\x04\x04\x02\x01\x12\x04\x8c\x02\x02/\x1a\x9c\x01 1CU \xeb\x8b\xb9 \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (Symbol \xe2\x86\x92 quantity)\n key: \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc, value: 1CU \xeb\x8b\xb9 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xec\x86\x8c\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xec\xa7\x80\xec\x9b\x90, \xec\x98\x88: KOSPI200 \xec\x84\xa0\xeb\xac\xbc +0.08/CU)\n\n\r\n\x05\x04\x04\x02\x01\x06\x12\x04\x8c\x02\x02\x15\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x8c\x02\x16*\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x8c\x02-.\n}\n\x02\x04\x05\x12\x06\x91\x02\x00\xc0\x02\x01\x1ao HedgeGroup: \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\x8b\xa8\xec\x9c\x84 \xec\xa3\xbc\xea\xb8\xb0\xec\xa0\x81 \xed\x97\xb7\xec\xa7\x80\n \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc \xec\xa3\xbc\xea\xb8\xb0\xec\xa0\x81\xec\x9c\xbc\xeb\xa1\x9c \xed\x97\xb7\xec\xa7\x80 \xec\x8b\xa4\xed\x96\x89\n\n\x0b\n\x03\x04\x05\x01\x12\x04\x91\x02\x08\x12\n\r\n\x03\x04\x05\x07\x12\x06\x92\x02\x02\x95\x02\x04\n\x0f\n\x05\x04\x05\x07\x9d\x08\x12\x06\x92\x02\x02\x95\x02\x04\n6\n\x04\x04\x05\x02\x00\x12\x04\x98\x02\x02>\x1a( \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: hedge_groups/1)\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\x98\x02\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x98\x02\t\r\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x98\x02\x10\x11\n\r\n\x05\x04\x05\x02\x00\x08\x12\x04\x98\x02\x12=\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\x98\x02\x13<\n\x1d\n\x04\x04\x05\x02\x01\x12\x04\x9b\x02\x02;\x1a\x0f HedgeGroup ID\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\x9b\x02\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\x9b\x02\x08\n\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x9b\x02\r\x0e\n\r\n\x05\x04\x05\x02\x01\x08\x12\x04\x9b\x02\x0f:\n\x10\n\x08\x04\x05\x02\x01\x08\x9c\x08\x00\x12\x04\x9b\x02\x109\nR\n\x04\x04\x05\x02\x02\x12\x06\x9f\x02\x02\xa4\x02\x04\x1aB \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n format: portfolios/{portfolio}\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\x9f\x02\x02\x08\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\x9f\x02\t\x12\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\x9f\x02\x15\x16\n\x0f\n\x05\x04\x05\x02\x02\x08\x12\x06\x9f\x02\x17\xa4\x02\x03\n\x10\n\x08\x04\x05\x02\x02\x08\x9c\x08\x00\x12\x04\xa0\x02\x04*\n\x11\n\x07\x04\x05\x02\x02\x08\x9f\x08\x12\x06\xa1\x02\x04\xa3\x02\x05\n\x1d\n\x04\x04\x05\x02\x03\x12\x04\xa7\x02\x02C\x1a\x0f \xea\xb7\xb8\xeb\xa3\xb9 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xa7\x02\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xa7\x02\t\x15\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xa7\x02\x18\x19\n\r\n\x05\x04\x05\x02\x03\x08\x12\x04\xa7\x02\x1aB\n\x10\n\x08\x04\x05\x02\x03\x08\x9c\x08\x00\x12\x04\xa7\x02\x1bA\nB\n\x04\x04\x05\x02\x04\x12\x04\xaa\x02\x02F\x1a4 \xed\x97\xb7\xec\xa7\x80 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (\xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xed\x8e\x80\xeb\x93\x9c)\n\n\r\n\x05\x04\x05\x02\x04\x05\x12\x04\xaa\x02\x02\x08\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\xaa\x02\t\x18\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\xaa\x02\x1b\x1c\n\r\n\x05\x04\x05\x02\x04\x08\x12\x04\xaa\x02\x1dE\n\x10\n\x08\x04\x05\x02\x04\x08\x9c\x08\x00\x12\x04\xaa\x02\x1eD\n \n\x04\x04\x05\x02\x05\x12\x04\xad\x02\x02R\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n\r\n\x05\x04\x05\x02\x05\x06\x12\x04\xad\x02\x02\x12\n\r\n\x05\x04\x05\x02\x05\x01\x12\x04\xad\x02\x13$\n\r\n\x05\x04\x05\x02\x05\x03\x12\x04\xad\x02\'(\n\r\n\x05\x04\x05\x02\x05\x08\x12\x04\xad\x02)Q\n\x10\n\x08\x04\x05\x02\x05\x08\x9c\x08\x00\x12\x04\xad\x02*P\n]\n\x03\x04\x05\t\x12\x04\xb0\x02\x02\r\x1aP \xed\x95\x84\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8 7\xec\x9d\x80 HedgeGroupItem items \xec\x97\x90 \xec\x82\xac\xec\x9a\xa9\xeb\x90\x90\xec\x9c\xbc\xeb\x82\x98 \xec\xa0\x9c\xea\xb1\xb0\xeb\x90\xa8 (\xec\x98\x88\xec\x95\xbd)\n\n\x0c\n\x04\x04\x05\t\x00\x12\x04\xb0\x02\x0b\x0c\n\r\n\x05\x04\x05\t\x00\x01\x12\x04\xb0\x02\x0b\x0c\n\r\n\x05\x04\x05\t\x00\x02\x12\x04\xb0\x02\x0b\x0c\n\x0b\n\x03\x04\x05\n\x12\x04\xb1\x02\x02\x13\n\x0c\n\x04\x04\x05\n\x00\x12\x04\xb1\x02\x0b\x12\n \n\x04\x04\x05\x02\x06\x12\x04\xb4\x02\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x05\x02\x06\x05\x12\x04\xb4\x02\x02\x06\n\r\n\x05\x04\x05\x02\x06\x01\x12\x04\xb4\x02\x07\x10\n\r\n\x05\x04\x05\x02\x06\x03\x12\x04\xb4\x02\x13\x14\n\x1d\n\x04\x04\x05\x02\x07\x12\x04\xb7\x02\x02X\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x05\x02\x07\x06\x12\x04\xb7\x02\x02\x1b\n\r\n\x05\x04\x05\x02\x07\x01\x12\x04\xb7\x02\x1c\'\n\r\n\x05\x04\x05\x02\x07\x03\x12\x04\xb7\x02*+\n\r\n\x05\x04\x05\x02\x07\x08\x12\x04\xb7\x02,W\n\x10\n\x08\x04\x05\x02\x07\x08\x9c\x08\x00\x12\x04\xb7\x02-V\n\x1d\n\x04\x04\x05\x02\x08\x12\x04\xba\x02\x02Y\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x05\x02\x08\x06\x12\x04\xba\x02\x02\x1b\n\r\n\x05\x04\x05\x02\x08\x01\x12\x04\xba\x02\x1c\'\n\r\n\x05\x04\x05\x02\x08\x03\x12\x04\xba\x02*,\n\r\n\x05\x04\x05\x02\x08\x08\x12\x04\xba\x02-X\n\x10\n\x08\x04\x05\x02\x08\x08\x9c\x08\x00\x12\x04\xba\x02.W\n\x98\x02\n\x04\x04\x05\x02\t\x12\x04\xbf\x02\x02\x1f\x1a\x89\x02 If true, hedge accumulator separates accumulation by source_symbol.\n If false (default), accumulations are aggregated per hedge_symbol across all source_symbols.\n Controls trigger granularity for portfolios with multiple ETFs hedged to the same target instrument.\n\n\r\n\x05\x04\x05\x02\t\x05\x12\x04\xbf\x02\x02\x06\n\r\n\x05\x04\x05\x02\t\x01\x12\x04\xbf\x02\x07\x19\n\r\n\x05\x04\x05\x02\t\x03\x12\x04\xbf\x02\x1c\x1e\n6\n\x02\x04\x06\x12\x06\xc3\x02\x00\xcb\x02\x01\x1a( \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4: \xed\x97\xb7\xec\xa7\x80 \xec\x8b\xa4\xed\x96\x89 \xea\xb8\xb0\xec\xa4\x80\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xc3\x02\x08\x18\n\x0e\n\x04\x04\x06\x08\x00\x12\x06\xc4\x02\x02\xca\x02\x03\n\r\n\x05\x04\x06\x08\x00\x01\x12\x04\xc4\x02\x08\x11\n\'\n\x04\x04\x06\x02\x00\x12\x04\xc6\x02\x04!\x1a\x19 \xec\x88\x98\xeb\x9f\x89 \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xc6\x02\x04\x13\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xc6\x02\x14\x1c\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xc6\x02\x1f \n\'\n\x04\x04\x06\x02\x01\x12\x04\xc9\x02\x04\x1d\x1a\x19 \xea\xb8\x88\xec\x95\xa1 \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\n\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\xc9\x02\x04\x11\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xc9\x02\x12\x18\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xc9\x02\x1b\x1c\na\n\x02\x04\x07\x12\x06\xce\x02\x00\xd7\x02\x01\x1aS \xec\x88\x98\xeb\x9f\x89 \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0: \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xeb\x8f\x99\xec\x9d\xb4 threshold \xec\x9d\xb4\xec\x83\x81\xec\x9d\xb4\xeb\xa9\xb4 \xed\x97\xb7\xec\xa7\x80 \xec\x8b\xa4\xed\x96\x89\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xce\x02\x08\x17\n*\n\x04\x04\x07\x02\x00\x12\x04\xd0\x02\x02?\x1a\x1c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x88\x98\xeb\x9f\x89 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xd0\x02\x02\x07\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xd0\x02\x08\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xd0\x02\x14\x15\n\r\n\x05\x04\x07\x02\x00\x08\x12\x04\xd0\x02\x16>\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\xd0\x02\x17=\n$\n\x04\x04\x07\x02\x01\x12\x04\xd3\x02\x02G\x1a\x16 \xed\x97\xb7\xec\xa7\x80 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xd3\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xd3\x02\t\x19\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xd3\x02\x1c\x1d\n\r\n\x05\x04\x07\x02\x01\x08\x12\x04\xd3\x02\x1eF\n\x10\n\x08\x04\x07\x02\x01\x08\x9c\x08\x00\x12\x04\xd3\x02\x1fE\n\x1d\n\x04\x04\x07\x02\x02\x12\x04\xd6\x02\x02<\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xb9\x84\xec\x9c\xa8\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xd6\x02\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xd6\x02\t\x0e\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xd6\x02\x11\x12\n\r\n\x05\x04\x07\x02\x02\x08\x12\x04\xd6\x02\x13;\n\x10\n\x08\x04\x07\x02\x02\x08\x9c\x08\x00\x12\x04\xd6\x02\x14:\na\n\x02\x04\x08\x12\x06\xda\x02\x00\xe3\x02\x01\x1aS \xea\xb8\x88\xec\x95\xa1 \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0: \xec\x88\x9c\xea\xb8\x88\xec\x95\xa1 \xeb\xb3\x80\xeb\x8f\x99\xec\x9d\xb4 threshold \xec\x9d\xb4\xec\x83\x81\xec\x9d\xb4\xeb\xa9\xb4 \xed\x97\xb7\xec\xa7\x80 \xec\x8b\xa4\xed\x96\x89\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xda\x02\x08\x15\n0\n\x04\x04\x08\x02\x00\x12\x04\xdc\x02\x02?\x1a\" \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xea\xb8\x88\xec\x95\xa1 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x9b\x90)\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xdc\x02\x02\x07\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xdc\x02\x08\x11\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xdc\x02\x14\x15\n\r\n\x05\x04\x08\x02\x00\x08\x12\x04\xdc\x02\x16>\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\xdc\x02\x17=\n$\n\x04\x04\x08\x02\x01\x12\x04\xdf\x02\x02G\x1a\x16 \xed\x97\xb7\xec\xa7\x80 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xdf\x02\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xdf\x02\t\x19\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xdf\x02\x1c\x1d\n\r\n\x05\x04\x08\x02\x01\x08\x12\x04\xdf\x02\x1eF\n\x10\n\x08\x04\x08\x02\x01\x08\x9c\x08\x00\x12\x04\xdf\x02\x1fE\n\x1d\n\x04\x04\x08\x02\x02\x12\x04\xe2\x02\x02<\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xb9\x84\xec\x9c\xa8\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xe2\x02\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xe2\x02\t\x0e\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xe2\x02\x11\x12\n\r\n\x05\x04\x08\x02\x02\x08\x12\x04\xe2\x02\x13;\n\x10\n\x08\x04\x08\x02\x02\x08\x9c\x08\x00\x12\x04\xe2\x02\x14:\nR\n\x02\x04\t\x12\x06\xe8\x02\x00\xf0\x02\x01\x1a\x11 GetHedge \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\t\x01\x12\x04\xe8\x02\x08\x17\n9\n\x04\x04\t\x02\x00\x12\x06\xea\x02\x02\xef\x02\x04\x1a) \xed\x97\xb7\xec\xa7\x80 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: hedges/1)\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xea\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xea\x02\t\r\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xea\x02\x10\x11\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\xea\x02\x12\xef\x02\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xeb\x02\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xec\x02\x04\xee\x02\x05\n\"\n\x02\x04\n\x12\x06\xf3\x02\x00\xfc\x02\x01\x1a\x14 LookupHedge \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\n\x01\x12\x04\xf3\x02\x08\x1a\n\x1d\n\x04\x04\n\x02\x00\x12\x04\xf5\x02\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xf5\x02\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xf5\x02\t\x12\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xf5\x02\x15\x16\n\r\n\x05\x04\n\x02\x00\x08\x12\x04\xf5\x02\x17?\n\x10\n\x08\x04\n\x02\x00\x08\x9c\x08\x00\x12\x04\xf5\x02\x18>\n$\n\x04\x04\n\x02\x01\x12\x04\xf8\x02\x02D\x1a\x16 \xec\x86\x8c\xec\x8a\xa4 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xf8\x02\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xf8\x02\t\x16\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xf8\x02\x19\x1a\n\r\n\x05\x04\n\x02\x01\x08\x12\x04\xf8\x02\x1bC\n\x10\n\x08\x04\n\x02\x01\x08\x9c\x08\x00\x12\x04\xf8\x02\x1cB\nv\n\x04\x04\n\x02\x02\x12\x04\xfb\x02\x02\x19\x1ah \xec\xb2\xb4\xea\xb2\xb0 \xeb\x93\xa4\xec\x96\xb4\xec\x98\xa4\xeb\x8a\x94 portfolio id \xe2\x80\x94 hedge.portfolio_id \xec\x99\x80 \xec\x9d\xbc\xec\xb9\x98\xed\x95\x98\xec\xa7\x80 \xec\x95\x8a\xec\x9c\xbc\xeb\xa9\xb4 FAILED_PRECONDITION\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xfb\x02\x02\x07\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xfb\x02\x08\x14\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xfb\x02\x17\x18\n!\n\x02\x04\x0b\x12\x06\xff\x02\x00\x93\x03\x01\x1a\x13 ListHedges \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xff\x02\x08\x19\n \n\x04\x04\x0b\x02\x00\x12\x04\x81\x03\x02\x1f\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\x81\x03\x02\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\x81\x03\x0b\x10\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x81\x03\x11\x1a\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x81\x03\x1d\x1e\n \n\x04\x04\x0b\x02\x01\x12\x04\x84\x03\x02!\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\x84\x03\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\x84\x03\x0b\x11\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\x84\x03\x12\x1c\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\x84\x03\x1f \n\xbd\x01\n\x04\x04\x0b\x02\x02\x12\x04\x92\x03\x02\x14\x1a\xae\x01 \xed\x95\x84\xed\x84\xb0\n Available filters:\n * fund_code\n   * `equal`\n * source_symbol\n   * `equal`\n * is_active\n   * `equal`\n\n Examples:\n * filter=fund_code=\"0159\"\n * filter=is_active=true\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\x92\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\x92\x03\t\x0f\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\x92\x03\x12\x13\n!\n\x02\x04\x0c\x12\x06\x96\x03\x00\x9c\x03\x01\x1a\x13 ListHedges \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\x96\x03\x08\x1a\n\x1d\n\x04\x04\x0c\x02\x00\x12\x04\x98\x03\x02\x1c\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\x98\x03\x02\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\x98\x03\x0b\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x98\x03\x11\x17\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x98\x03\x1a\x1b\n\'\n\x04\x04\x0c\x02\x01\x12\x04\x9b\x03\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\x9b\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\x9b\x03\t\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\x9b\x03\x1b\x1c\n\"\n\x02\x04\r\x12\x06\x9f\x03\x00\xa2\x03\x01\x1a\x14 CreateHedge \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\r\x01\x12\x04\x9f\x03\x08\x1a\n\'\n\x04\x04\r\x02\x00\x12\x04\xa1\x03\x02;\x1a\x19 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xa1\x03\x02\x07\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xa1\x03\x08\r\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xa1\x03\x10\x11\n\r\n\x05\x04\r\x02\x00\x08\x12\x04\xa1\x03\x12:\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xa1\x03\x139\n\"\n\x02\x04\x0e\x12\x06\xa5\x03\x00\xa8\x03\x01\x1a\x14 UpdateHedge \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa5\x03\x08\x1a\n\'\n\x04\x04\x0e\x02\x00\x12\x04\xa7\x03\x02;\x1a\x19 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\xa7\x03\x02\x07\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xa7\x03\x08\r\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xa7\x03\x10\x11\n\r\n\x05\x04\x0e\x02\x00\x08\x12\x04\xa7\x03\x12:\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\xa7\x03\x139\n\"\n\x02\x04\x0f\x12\x06\xab\x03\x00\xb3\x03\x01\x1a\x14 DeleteHedge \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xab\x03\x08\x1a\n3\n\x04\x04\x0f\x02\x00\x12\x06\xad\x03\x02\xb2\x03\x04\x1a# \xec\x82\xad\xec\xa0\x9c\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xad\x03\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xad\x03\t\r\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xad\x03\x10\x11\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\xad\x03\x12\xb2\x03\x03\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xae\x03\x04*\n\x11\n\x07\x04\x0f\x02\x00\x08\x9f\x08\x12\x06\xaf\x03\x04\xb1\x03\x05\n$\n\x02\x04\x10\x12\x06\xb6\x03\x00\xbe\x03\x01\x1a\x16 GetHedgeGroup \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xb6\x03\x08\x1c\nE\n\x04\x04\x10\x02\x00\x12\x06\xb8\x03\x02\xbd\x03\x04\x1a5 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: hedge_groups/1)\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xb8\x03\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xb8\x03\t\r\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xb8\x03\x10\x11\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\xb8\x03\x12\xbd\x03\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xb9\x03\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\xba\x03\x04\xbc\x03\x05\n&\n\x02\x04\x11\x12\x06\xc1\x03\x00\xd5\x03\x01\x1a\x18 ListHedgeGroups \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xc1\x03\x08\x1e\n \n\x04\x04\x11\x02\x00\x12\x04\xc3\x03\x02\x1f\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\xc3\x03\x02\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xc3\x03\x0b\x10\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xc3\x03\x11\x1a\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xc3\x03\x1d\x1e\n \n\x04\x04\x11\x02\x01\x12\x04\xc6\x03\x02!\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x11\x02\x01\x04\x12\x04\xc6\x03\x02\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xc6\x03\x0b\x11\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xc6\x03\x12\x1c\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xc6\x03\x1f \n\xc7\x01\n\x04\x04\x11\x02\x02\x12\x04\xd4\x03\x02\x14\x1a\xb8\x01 \xed\x95\x84\xed\x84\xb0\n Available filters:\n * portfolio\n   * `equal`\n * hedge_fund_code\n   * `equal`\n * is_active\n   * `equal`\n\n Examples:\n * filter=portfolio=\"portfolios/1\"\n * filter=is_active=true\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\xd4\x03\x02\x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xd4\x03\t\x0f\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xd4\x03\x12\x13\n&\n\x02\x04\x12\x12\x06\xd8\x03\x00\xde\x03\x01\x1a\x18 ListHedgeGroups \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xd8\x03\x08\x1f\n#\n\x04\x04\x12\x02\x00\x12\x04\xda\x03\x02\'\x1a\x15 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x12\x02\x00\x04\x12\x04\xda\x03\x02\n\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xda\x03\x0b\x15\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xda\x03\x16\"\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xda\x03%&\n\'\n\x04\x04\x12\x02\x01\x12\x04\xdd\x03\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xdd\x03\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xdd\x03\t\x18\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xdd\x03\x1b\x1c\n\'\n\x02\x04\x13\x12\x06\xe1\x03\x00\xe4\x03\x01\x1a\x19 CreateHedgeGroup \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xe1\x03\x08\x1f\n-\n\x04\x04\x13\x02\x00\x12\x04\xe3\x03\x02F\x1a\x1f \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\xe3\x03\x02\x0c\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xe3\x03\r\x18\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xe3\x03\x1b\x1c\n\r\n\x05\x04\x13\x02\x00\x08\x12\x04\xe3\x03\x1dE\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\xe3\x03\x1eD\n\'\n\x02\x04\x14\x12\x06\xe7\x03\x00\xea\x03\x01\x1a\x19 UpdateHedgeGroup \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xe7\x03\x08\x1f\n-\n\x04\x04\x14\x02\x00\x12\x04\xe9\x03\x02F\x1a\x1f \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\xe9\x03\x02\x0c\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xe9\x03\r\x18\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xe9\x03\x1b\x1c\n\r\n\x05\x04\x14\x02\x00\x08\x12\x04\xe9\x03\x1dE\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\xe9\x03\x1eD\n\'\n\x02\x04\x15\x12\x06\xed\x03\x00\xf5\x03\x01\x1a\x19 DeleteHedgeGroup \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xed\x03\x08\x1f\n9\n\x04\x04\x15\x02\x00\x12\x06\xef\x03\x02\xf4\x03\x04\x1a) \xec\x82\xad\xec\xa0\x9c\xed\x95\xa0 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xef\x03\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xef\x03\t\r\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xef\x03\x10\x11\n\x0f\n\x05\x04\x15\x02\x00\x08\x12\x06\xef\x03\x12\xf4\x03\x03\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\xf0\x03\x04*\n\x11\n\x07\x04\x15\x02\x00\x08\x9f\x08\x12\x06\xf1\x03\x04\xf3\x03\x05\nS\n\x02\x04\x16\x12\x06\xf8\x03\x00\x81\x04\x01\x1aE InstrumentAccumulatorState: instrument \xeb\xb3\x84 bid/ask \xeb\x88\x84\xec\xa0\x81\xea\xb8\xb0 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xf8\x03\x08\"\n$\n\x04\x04\x16\x02\x00\x12\x04\xfa\x03\x02\x1a\x1a\x16 \xed\x97\xb7\xec\xa7\x80 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xfa\x03\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xfa\x03\t\x15\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xfa\x03\x18\x19\n\'\n\x04\x04\x16\x02\x01\x12\x04\xfd\x03\x02\x1d\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xeb\xb0\xa9\xed\x96\xa5 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92\n\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\xfd\x03\x02\x08\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xfd\x03\t\x18\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xfd\x03\x1b\x1c\n\'\n\x04\x04\x16\x02\x02\x12\x04\x80\x04\x02\x1d\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xeb\xb0\xa9\xed\x96\xa5 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92\n\n\r\n\x05\x04\x16\x02\x02\x05\x12\x04\x80\x04\x02\x08\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\x80\x04\t\x18\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\x80\x04\x1b\x1c\n\xe5\x01\n\x02\x04\x17\x12\x06\x86\x04\x00\xa7\x04\x01\x1a\xd6\x01 HedgeAccumulatorState: \xec\xa6\x89\xec\x8b\x9c \xed\x97\xb7\xec\xa7\x80 per-side \xeb\x88\x84\xec\xa0\x81\xea\xb8\xb0\xec\x9d\x98 \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c\n bid_accumulator: \xeb\xa7\xa4\xec\x88\x98 \xeb\xb0\xa9\xed\x96\xa5 ETF \xec\xb2\xb4\xea\xb2\xb0\xec\x9d\x98 \xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92\n ask_accumulator: \xeb\xa7\xa4\xeb\x8f\x84 \xeb\xb0\xa9\xed\x96\xa5 ETF \xec\xb2\xb4\xea\xb2\xb0\xec\x9d\x98 \xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92\n\n\x0b\n\x03\x04\x17\x01\x12\x04\x86\x04\x08\x1d\n\"\n\x04\x04\x17\x02\x00\x12\x04\x88\x04\x02\x19\x1a\x14 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\x88\x04\x02\x07\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\x88\x04\x08\x14\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\x88\x04\x17\x18\n(\n\x04\x04\x17\x02\x01\x12\x04\x8b\x04\x02\x1e\x1a\x1a \xec\x86\x8c\xec\x8a\xa4 ETF \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\x8b\x04\x02\x08\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\x8b\x04\t\x19\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\x8b\x04\x1c\x1d\n(\n\x04\x04\x17\x02\x02\x12\x04\x8e\x04\x02\x1b\x1a\x1a \xec\x86\x8c\xec\x8a\xa4 ETF \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\x8e\x04\x02\x08\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\x8e\x04\t\x16\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\x8e\x04\x19\x1a\n1\n\x04\x04\x17\x02\x03\x12\x04\x91\x04\x02\x1a\x1a# \xed\x97\xb7\xec\xa7\x80 \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc (\xec\x84\xa0\xeb\xac\xbc \xeb\x93\xb1)\n\n\r\n\x05\x04\x17\x02\x03\x05\x12\x04\x91\x04\x02\x08\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\x91\x04\t\x15\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\x91\x04\x18\x19\n>\n\x04\x04\x17\x02\x04\x12\x04\x94\x04\x02\x1d\x1a0 \xeb\xa7\xa4\xec\x88\x98 \xeb\xb0\xa9\xed\x96\xa5 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92 (\xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x17\x02\x04\x05\x12\x04\x94\x04\x02\x08\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\x94\x04\t\x18\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\x94\x04\x1b\x1c\n>\n\x04\x04\x17\x02\x05\x12\x04\x97\x04\x02\x1d\x1a0 \xeb\xa7\xa4\xeb\x8f\x84 \xeb\xb0\xa9\xed\x96\xa5 \xeb\x88\x84\xec\xa0\x81\xea\xb0\x92 (\xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x17\x02\x05\x05\x12\x04\x97\x04\x02\x08\n\r\n\x05\x04\x17\x02\x05\x01\x12\x04\x97\x04\t\x18\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\x97\x04\x1b\x1c\n2\n\x04\x04\x17\x02\x06\x12\x04\x9a\x04\x02\'\x1a$ \xec\x86\x8c\xec\x8a\xa4 ETF \xeb\xa7\xa4\xec\x88\x98 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x17\x02\x06\x05\x12\x04\x9a\x04\x02\x07\n\r\n\x05\x04\x17\x02\x06\x01\x12\x04\x9a\x04\x08\"\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\x9a\x04%&\n2\n\x04\x04\x17\x02\x07\x12\x04\x9d\x04\x02\'\x1a$ \xec\x86\x8c\xec\x8a\xa4 ETF \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x17\x02\x07\x05\x12\x04\x9d\x04\x02\x07\n\r\n\x05\x04\x17\x02\x07\x01\x12\x04\x9d\x04\x08\"\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\x9d\x04%&\nU\n\x04\x04\x17\x02\x08\x12\x04\xa0\x04\x02(\x1aG \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xec\x97\x90 \xeb\x8c\x80\xed\x95\x9c desired \xed\x97\xb7\xec\xa7\x80 \xec\x88\x98\xeb\x9f\x89 (\xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0, \xeb\x88\x84\xec\xa0\x81)\n\n\r\n\x05\x04\x17\x02\x08\x05\x12\x04\xa0\x04\x02\x08\n\r\n\x05\x04\x17\x02\x08\x01\x12\x04\xa0\x04\t#\n\r\n\x05\x04\x17\x02\x08\x03\x12\x04\xa0\x04&\'\nU\n\x04\x04\x17\x02\t\x12\x04\xa3\x04\x02)\x1aG \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xec\x97\x90 \xeb\x8c\x80\xed\x95\x9c desired \xed\x97\xb7\xec\xa7\x80 \xec\x88\x98\xeb\x9f\x89 (\xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0, \xeb\x88\x84\xec\xa0\x81)\n\n\r\n\x05\x04\x17\x02\t\x05\x12\x04\xa3\x04\x02\x08\n\r\n\x05\x04\x17\x02\t\x01\x12\x04\xa3\x04\t#\n\r\n\x05\x04\x17\x02\t\x03\x12\x04\xa3\x04&(\nP\n\x04\x04\x17\x02\n\x12\x04\xa6\x04\x02:\x1aB instrument \xeb\xb3\x84 \xeb\x88\x84\xec\xa0\x81\xea\xb8\xb0 \xec\x83\x81\xec\x84\xb8 (multi-instrument \xed\x97\xb7\xec\xa7\x80 \xec\xa7\x80\xec\x9b\x90)\n\n\r\n\x05\x04\x17\x02\n\x04\x12\x04\xa6\x04\x02\n\n\r\n\x05\x04\x17\x02\n\x06\x12\x04\xa6\x04\x0b%\n\r\n\x05\x04\x17\x02\n\x01\x12\x04\xa6\x04&4\n\r\n\x05\x04\x17\x02\n\x03\x12\x04\xa6\x0479\n,\n\x02\x04\x18\x12\x06\xaa\x04\x00\xb8\x04\x01\x1a\x1e ListHedgeAccumulators \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xaa\x04\x08$\n\xc0\x01\n\x04\x04\x18\x02\x00\x12\x04\xb7\x04\x02\x14\x1a\xb1\x01 \xed\x95\x84\xed\x84\xb0\n Available filters:\n * portfolio_id\n   * `equal`\n * fund_code\n   * `equal`\n * source_symbol\n   * `equal`\n\n Examples:\n * filter=fund_code=\"0159\"\n * filter=portfolio_id=1\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xb7\x04\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xb7\x04\t\x0f\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xb7\x04\x12\x13\n,\n\x02\x04\x19\x12\x06\xbb\x04\x00\xbe\x04\x01\x1a\x1e ListHedgeAccumulators \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xbb\x04\x08%\n.\n\x04\x04\x19\x02\x00\x12\x04\xbd\x04\x028\x1a  HedgeAccumulator \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\xbd\x04\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\xbd\x04\x0b \n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xbd\x04!3\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xbd\x0467\n.\n\x02\x04\x1a\x12\x06\xc1\x04\x00\xd0\x04\x01\x1a  StreamHedgeAccumulators \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xc1\x04\x08&\n\xf8\x01\n\x04\x04\x1a\x02\x00\x12\x04\xcf\x04\x02\x14\x1a\xe9\x01 \xed\x95\x84\xed\x84\xb0\n Available filters:\n * portfolio_id\n   * `equal`\n * fund_code\n   * `equal`\n * source_symbol\n   * `equal`\n\n Examples:\n * filter=fund_code=\"0159\"\n * filter=portfolio_id=1\n \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4 = \xec\xa0\x84\xec\xb2\xb4 accumulator \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xcf\x04\x02\x08\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xcf\x04\t\x0f\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xcf\x04\x12\x13\n=\n\x02\x04\x1b\x12\x06\xd3\x04\x00\xdf\x04\x01\x1a/ UpdateHedgeAccumulatorFilledQuantities \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xd3\x04\x085\n(\n\x04\x04\x1b\x02\x00\x12\x04\xd5\x04\x02@\x1a\x1a \xec\x86\x8c\xec\x8a\xa4 ETF \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xd5\x04\x02\x08\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xd5\x04\t\x12\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xd5\x04\x15\x16\n\r\n\x05\x04\x1b\x02\x00\x08\x12\x04\xd5\x04\x17?\n\x10\n\x08\x04\x1b\x02\x00\x08\x9c\x08\x00\x12\x04\xd5\x04\x18>\n(\n\x04\x04\x1b\x02\x01\x12\x04\xd8\x04\x02D\x1a\x1a \xec\x86\x8c\xec\x8a\xa4 ETF \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xd8\x04\x02\x08\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xd8\x04\t\x16\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xd8\x04\x19\x1a\n\r\n\x05\x04\x1b\x02\x01\x08\x12\x04\xd8\x04\x1bC\n\x10\n\x08\x04\x1b\x02\x01\x08\x9c\x08\x00\x12\x04\xd8\x04\x1cB\n2\n\x04\x04\x1b\x02\x02\x12\x04\xdb\x04\x02P\x1a$ \xec\x86\x8c\xec\x8a\xa4 ETF \xeb\xa7\xa4\xec\x88\x98 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\xdb\x04\x02\x07\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xdb\x04\x08\"\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xdb\x04%&\n\r\n\x05\x04\x1b\x02\x02\x08\x12\x04\xdb\x04\'O\n\x10\n\x08\x04\x1b\x02\x02\x08\x9c\x08\x00\x12\x04\xdb\x04(N\n2\n\x04\x04\x1b\x02\x03\x12\x04\xde\x04\x02P\x1a$ \xec\x86\x8c\xec\x8a\xa4 ETF \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1b\x02\x03\x05\x12\x04\xde\x04\x02\x07\n\r\n\x05\x04\x1b\x02\x03\x01\x12\x04\xde\x04\x08\"\n\r\n\x05\x04\x1b\x02\x03\x03\x12\x04\xde\x04%&\n\r\n\x05\x04\x1b\x02\x03\x08\x12\x04\xde\x04\'O\n\x10\n\x08\x04\x1b\x02\x03\x08\x9c\x08\x00\x12\x04\xde\x04(Nb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\x94\xdd\x02\n\x16kdo/v1/inventory.proto\x12\x10kdo.v1.inventory\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xfa\x01\n\tInventory\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12F\n\x0einventory_type\x18\x03 \x01(\x0e2\x1f.kdo.v1.inventory.InventoryTypeR\rinventoryType\x123\n\x05stock\x18\n \x01(\x0b2\x1b.kdo.v1.inventory.StockDataH\x00R\x05stock\x123\n\x05deriv\x18\x0b \x01(\x0b2\x1b.kdo.v1.inventory.DerivDataH\x00R\x05derivB\x06\n\x04data\"\x8c\x02\n\x0fLedgerInventory\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12F\n\x0einventory_type\x18\x03 \x01(\x0e2\x1f.kdo.v1.inventory.InventoryTypeR\rinventoryType\x129\n\x05stock\x18\n \x01(\x0b2!.kdo.v1.inventory.LedgerStockDataH\x00R\x05stock\x129\n\x05deriv\x18\x0b \x01(\x0b2!.kdo.v1.inventory.LedgerDerivDataH\x00R\x05derivB\x06\n\x04data\"\x87\x07\n\x0fLedgerStockData\x12#\n\rbook_quantity\x18\x01 \x01(\x03R\x0cbookQuantity\x12\x1f\n\x0bbook_amount\x18\x02 \x01(\x03R\nbookAmount\x12)\n\x10lending_quantity\x18\x03 \x01(\x03R\x0flendingQuantity\x12-\n\x12borrowing_quantity\x18\x04 \x01(\x03R\x11borrowingQuantity\x126\n\x17purchase_claim_quantity\x18\x05 \x01(\x03R\x15purchaseClaimQuantity\x12/\n\x13collateral_quantity\x18\x06 \x01(\x03R\x12collateralQuantity\x12\'\n\x0fborrow_quantity\x18\x07 \x01(\x03R\x0eborrowQuantity\x126\n\x17borrow_balance_quantity\x18\x08 \x01(\x03R\x15borrowBalanceQuantity\x120\n\x14borrow_book_quantity\x18\t \x01(\x03R\x12borrowBookQuantity\x12,\n\x12borrow_book_amount\x18\n \x01(\x03R\x10borrowBookAmount\x126\n\x17borrow_lending_quantity\x18\x0b \x01(\x03R\x15borrowLendingQuantity\x12<\n\x1aborrow_collateral_quantity\x18\x0c \x01(\x03R\x18borrowCollateralQuantity\x121\n\x14application_quantity\x18\r \x01(\x03R\x13applicationQuantity\x12-\n\x12orderable_quantity\x18\x0e \x01(\x03R\x11orderableQuantity\x12,\n\x12prev_book_quantity\x18\x0f \x01(\x03R\x10prevBookQuantity\x129\n\x19prev_borrow_book_quantity\x18\x10 \x01(\x03R\x16prevBorrowBookQuantity\x12-\n\x12settlement_balance\x18\x11 \x01(\x03R\x11settlementBalance\x12:\n\x19settlement_borrow_balance\x18\x12 \x01(\x03R\x17settlementBorrowBalance\"\x89\x05\n\x0fLedgerDerivData\x12\x1b\n\tfund_name\x18\x01 \x01(\tR\x08fundName\x12\x1b\n\titem_name\x18\x02 \x01(\tR\x08itemName\x12#\n\rposition_type\x18\x03 \x01(\tR\x0cpositionType\x12)\n\x10balance_quantity\x18\x04 \x01(\x03R\x0fbalanceQuantity\x12\x1f\n\x0bentry_price\x18\x05 \x01(\x01R\nentryPrice\x12\x1f\n\x0bbook_amount\x18\x06 \x01(\x03R\nbookAmount\x12#\n\rcurrent_price\x18\x07 \x01(\x01R\x0ccurrentPrice\x12)\n\x10valuation_amount\x18\x08 \x01(\x03R\x0fvaluationAmount\x12\x1b\n\tdaily_pnl\x18\t \x01(\x03R\x08dailyPnl\x12\'\n\x0fsettlement_diff\x18\n \x01(\x03R\x0esettlementDiff\x12\x1d\n\nfee_amount\x18\x0b \x01(\x03R\tfeeAmount\x12\'\n\x0funderlying_code\x18\x0c \x01(\tR\x0eunderlyingCode\x12&\n\x0fitem_short_name\x18\r \x01(\tR\ritemShortName\x12\x1a\n\x08multiple\x18\x0e \x01(\x01R\x08multiple\x123\n\x16spread_near_month_code\x18\x0f \x01(\tR\x13spreadNearMonthCode\x12!\n\x0climit_amount\x18\x10 \x01(\x03R\x0blimitAmount\x120\n\x14remaining_krw_amount\x18\x11 \x01(\x03R\x12remainingKrwAmount\"\xde\x02\n\tStockData\x12!\n\x0cprev_balance\x18\x01 \x01(\x03R\x0bprevBalance\x12\x18\n\x07pledged\x18\x02 \x01(\x03R\x07pledged\x12\x1a\n\x08sellable\x18\x03 \x01(\x03R\x08sellable\x12\'\n\x0fborrow_sellable\x18\x04 \x01(\x03R\x0eborrowSellable\x12\'\n\x0fborrow_quantity\x18\x05 \x01(\x03R\x0eborrowQuantity\x12#\n\rbook_quantity\x18\x06 \x01(\x03R\x0cbookQuantity\x12\x1f\n\x0bbook_amount\x18\x07 \x01(\tR\nbookAmount\x12\x18\n\x07selling\x18\x08 \x01(\x03R\x07selling\x12%\n\x0eborrow_selling\x18\t \x01(\x03R\rborrowSelling\x12\x1f\n\x0bborrow_sold\x18\n \x01(\x03R\nborrowSold\"\xb0\x01\n\tDerivData\x12\x1a\n\x08quantity\x18\x01 \x01(\x03R\x08quantity\x12\x1f\n\x0bentry_price\x18\x02 \x01(\tR\nentryPrice\x12\x1f\n\x0bbook_amount\x18\x03 \x01(\tR\nbookAmount\x12\x1a\n\x08multiple\x18\x04 \x01(\x01R\x08multiple\x12)\n\x10pending_quantity\x18\x05 \x01(\x03R\x0fpendingQuantity\"f\n\x13GetInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"\xed\x01\n\x16ListInventoriesRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12 \n\tpage_size\x18\x02 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x80\x01\n\x17ListInventoriesResponse\x12=\n\x0binventories\x18\x01 \x03(\x0b2\x1b.kdo.v1.inventory.InventoryR\x0binventories\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"l\n\x19GetLedgerInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"s\n\x1eSyncInventoryFromLedgerRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1e\n\x07symbols\x18\x02 \x03(\tB\x04\xe2A\x01\x01R\x07symbols\"\xd2\x01\n\x1cListLedgerInventoriesRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12 \n\tpage_size\x18\x02 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x99\x01\n\x1dListLedgerInventoriesResponse\x12P\n\x12ledger_inventories\x18\x01 \x03(\x0b2!.kdo.v1.inventory.LedgerInventoryR\x11ledgerInventories\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xc7\x01\n\x0fUpdateStockData\x12#\n\rbook_quantity\x18\x03 \x01(\x03R\x0cbookQuantity\x12\x18\n\x07selling\x18\x04 \x01(\x03R\x07selling\x12\'\n\x0fborrow_quantity\x18\x05 \x01(\x03R\x0eborrowQuantity\x12%\n\x0eborrow_selling\x18\x06 \x01(\x03R\rborrowSellingJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x08sellableR\x0fborrow_sellable\"-\n\x0fUpdateDerivData\x12\x1a\n\x08quantity\x18\x01 \x01(\x03R\x08quantity\"\xef\x02\n\x16UpdateInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x127\n\x05stock\x18\n \x01(\x0b2\x1b.kdo.v1.inventory.StockDataB\x02\x18\x01H\x00R\x05stock\x127\n\x05deriv\x18\x0b \x01(\x0b2\x1b.kdo.v1.inventory.DerivDataB\x02\x18\x01H\x00R\x05deriv\x12D\n\x0bstock_patch\x18\x0c \x01(\x0b2!.kdo.v1.inventory.UpdateStockDataH\x00R\nstockPatch\x12D\n\x0bderiv_patch\x18\r \x01(\x0b2!.kdo.v1.inventory.UpdateDerivDataH\x00R\nderivPatchB\x06\n\x04data\"\x83\x01\n\x1fSyncInventoryFromLedgerResponse\x12=\n\x0binventories\x18\x01 \x03(\x0b2\x1b.kdo.v1.inventory.InventoryR\x0binventories\x12!\n\x0csynced_count\x18\x02 \x01(\x05R\x0bsyncedCount\"\xa7\x01\n\x10RepayLoanRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12 \n\x08quantity\x18\x03 \x01(\x03B\x04\xe2A\x01\x02R\x08quantityJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06R\tdbcr_dateR\tdbcr_srno\"\x13\n\x11RepayLoanResponse\"\xb9\x03\n\x13TransferLoanRequest\x12:\n\tfrom_fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x08fromFund\x126\n\x07to_fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x06toFund\x12\x1c\n\x06symbol\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12 \n\x08quantity\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\x08quantity\x12_\n\x15product_position_type\x18\x08 \x01(\x0e2%.kdo.v1.inventory.ProductPositionTypeB\x04\xe2A\x01\x01R\x13productPositionType\x12_\n\x15loan_transaction_type\x18\t \x01(\x0e2%.kdo.v1.inventory.LoanTransactionTypeB\x04\xe2A\x01\x01R\x13loanTransactionTypeJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08R\x06borrowR\tcntg_dateR\x07cntg_no\"\x16\n\x14TransferLoanResponse\"\x93\x02\n\x19ListLoanDeliveriesRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x18\n\x04date\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x04date\x12N\n\x12dbcr_cnof_cls_code\x18\x03 \x01(\x0e2!.kdo.v1.inventory.DbcrCnofClsCodeR\x0fdbcrCnofClsCode\x12A\n\rdbcr_cls_code\x18\x04 \x01(\x0e2\x1d.kdo.v1.inventory.DbcrClsCodeR\x0bdbcrClsCode\x12\x16\n\x06symbol\x18\x05 \x01(\tR\x06symbol\"V\n\x1aListLoanDeliveriesResponse\x128\n\x05items\x18\x01 \x03(\x0b2\".kdo.v1.inventory.LoanDeliveryItemR\x05items\"\x96\x01\n!BatchProcessLoanDeliveriesRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12>\n\x05items\x18\x02 \x03(\x0b2\".kdo.v1.inventory.LoanDeliveryItemB\x04\xe2A\x01\x02R\x05items\"M\n\"BatchProcessLoanDeliveriesResponse\x12\'\n\x0fprocessed_count\x18\x01 \x01(\x05R\x0eprocessedCount\"\xb5\t\n\x10LoanDeliveryItem\x12\x1b\n\trcms_date\x18\x01 \x01(\tR\x08rcmsDate\x12+\n\x12dbcr_cnof_cls_code\x18\x02 \x01(\tR\x0fdbcrCnofClsCode\x12\x1b\n\trcms_srno\x18\x03 \x01(\tR\x08rcmsSrno\x12\x12\n\x04fncd\x18\x04 \x01(\tR\x04fncd\x12\x1b\n\tfund_name\x18\x05 \x01(\tR\x08fundName\x12$\n\x0eprtc_istu_code\x18\x06 \x01(\tR\x0cprtcIstuCode\x12\x1b\n\tstnd_fncd\x18\x07 \x01(\tR\x08stndFncd\x12\"\n\rcntg_trns_cls\x18\x08 \x01(\tR\x0bcntgTrnsCls\x12-\n\x13dbcr_cntg_reas_code\x18\t \x01(\tR\x10dbcrCntgReasCode\x12\"\n\rdbcr_cls_code\x18\n \x01(\tR\x0bdbcrClsCode\x12\'\n\x10dbcr_tr_cls_code\x18\x0b \x01(\tR\rdbcrTrClsCode\x12+\n\x12stck_bond_cls_code\x18\x0c \x01(\tR\x0fstckBondClsCode\x12\x12\n\x04iscd\x18\r \x01(\tR\x04iscd\x12\x12\n\x04isnm\x18\x0e \x01(\tR\x04isnm\x12$\n\x0edbcr_aplt_date\x18\x0f \x01(\tR\x0cdbcrApltDate\x12$\n\x0edbcr_aplt_srno\x18\x10 \x01(\tR\x0cdbcrApltSrno\x12\x1b\n\tcntg_date\x18\x11 \x01(\tR\x08cntgDate\x12\x17\n\x07cntg_no\x18\x12 \x01(\tR\x06cntgNo\x12$\n\x0eorgl_cntg_date\x18\x13 \x01(\tR\x0corglCntgDate\x12 \n\x0corgl_cntg_no\x18\x14 \x01(\tR\norglCntgNo\x12$\n\x0emtrt_scdl_date\x18\x15 \x01(\tR\x0cmtrtScdlDate\x12\x1b\n\tdbcr_fert\x18\x16 \x01(\tR\x08dbcrFert\x12\x19\n\x08dbcr_qty\x18\x17 \x01(\x03R\x07dbcrQty\x12\"\n\rcash_morg_amt\x18\x18 \x01(\x03R\x0bcashMorgAmt\x12$\n\x0edbcr_vltn_sdpr\x18\x19 \x01(\tR\x0cdbcrVltnSdpr\x12\"\n\rdbcr_vltn_amt\x18\x1a \x01(\x03R\x0bdbcrVltnAmt\x12\x1b\n\tmorg_rate\x18\x1b \x01(\tR\x08morgRate\x12\'\n\x10tr_cnrp_istu_cod\x18\x1c \x01(\tR\rtrCnrpIstuCod\x12 \n\x0ctr_cnrp_fncd\x18\x1d \x01(\tR\ntrCnrpFncd\x12\x1b\n\ttrns_date\x18\x1e \x01(\tR\x08trnsDate\x12+\n\x12dbcr_cntg_rdmp_cls\x18\x1f \x01(\tR\x0fdbcrCntgRdmpCls\x12\x17\n\x07pros_yn\x18  \x01(\tR\x06prosYn\x12\"\n\rpstn_cls_code\x18! \x01(\tR\x0bpstnClsCode\x12\x12\n\x04dpcd\x18\" \x01(\tR\x04dpcd\x12\x12\n\x04dpnm\x18# \x01(\tR\x04dpnm\x12$\n\x0efrst_cntg_date\x18$ \x01(\tR\x0cfrstCntgDate\"\xc7\x04\n\x14LendingRequestHeader\x12(\n\rpros_cls_code\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0bprosClsCode\x12*\n\x0edbcr_ocrn_date\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x0cdbcrOcrnDate\x12\x18\n\x04fncd\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x04fncd\x121\n\x12prod_pstn_cls_code\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x0fprodPstnClsCode\x12(\n\rdbcr_cls_code\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x0bdbcrClsCode\x121\n\x12dbcr_cnof_cls_code\x18\x06 \x01(\tB\x04\xe2A\x01\x02R\x0fdbcrCnofClsCode\x12-\n\x10dbcr_tr_cls_code\x18\x07 \x01(\tB\x04\xe2A\x01\x02R\rdbcrTrClsCode\x12\x1b\n\tdbcr_fert\x18\x08 \x01(\x01R\x08dbcrFert\x12\x1b\n\trela_fert\x18\t \x01(\x01R\x08relaFert\x12\x1e\n\x0bins_dbcr_yn\x18\n \x01(\tR\tinsDbcrYn\x12\'\n\x10tr_cnrp_istu_cod\x18\x0b \x01(\tR\rtrCnrpIstuCod\x12 \n\x0ctr_cnrp_fncd\x18\x0c \x01(\tR\ntrCnrpFncd\x122\n\x16tr_cnrp_deps_pprt_clcd\x18\r \x01(\tR\x12trCnrpDepsPprtClcd\x12\'\n\x10tr_cnrp_slb_code\x18\x0e \x01(\tR\rtrCnrpSlbCode\"\xff\x01\n\x0bLendingItem\x12\x18\n\x04iscd\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04iscd\x12\x1f\n\x08dbcr_qty\x18\x02 \x01(\x03B\x04\xe2A\x01\x02R\x07dbcrQty\x12%\n\x0ftr_cnrp_idnt_id\x18\x03 \x01(\tR\x0ctrCnrpIdntId\x12\"\n\rdbcr_cls_code\x18\x04 \x01(\tR\x0bdbcrClsCode\x12\x1b\n\tcntg_date\x18\x05 \x01(\tR\x08cntgDate\x12\x17\n\x07cntg_no\x18\x06 \x01(\x03R\x06cntgNo\x12\x1b\n\tdbcr_srno\x18\x07 \x01(\x03R\x08dbcrSrno\x12\x17\n\x07tr_srno\x18\x08 \x01(\x03R\x06trSrno\"\x88\x01\n\x11LendingResultItem\x12\x17\n\x07tr_srno\x18\x01 \x01(\x03R\x06trSrno\x12\x1b\n\tdbcr_srno\x18\x02 \x01(\x03R\x08dbcrSrno\x12\x19\n\x08msg_code\x18\x03 \x01(\tR\x07msgCode\x12\"\n\ruscs_msg_cntt\x18\x04 \x01(\tR\x0buscsMsgCntt\"\xce\x01\n\x16RegisterLendingRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12F\n\x07request\x18\x02 \x01(\x0b2&.kdo.v1.inventory.LendingRequestHeaderB\x04\xe2A\x01\x02R\x07request\x129\n\x05items\x18\x03 \x03(\x0b2\x1d.kdo.v1.inventory.LendingItemB\x04\xe2A\x01\x02R\x05items\"X\n\x17RegisterLendingResponse\x12=\n\x07results\x18\x01 \x03(\x0b2#.kdo.v1.inventory.LendingResultItemR\x07results\"\xbc\x01\n\x10SessionInventory\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12!\n\x0cservice_name\x18\x03 \x01(\tR\x0bserviceName\x12\x18\n\x07balance\x18\x04 \x01(\x03R\x07balance\x12\x18\n\x07selling\x18\x05 \x01(\x03R\x07selling\x12\x1c\n\tavailable\x18\x06 \x01(\x03R\tavailable\"\xcc\x01\n\x1fAllocateSessionInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\'\n\x0cservice_name\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x0bserviceName\x12/\n\x10balance_override\x18\x04 \x01(\x03B\x04\xe2A\x01\x01R\x0fbalanceOverride\"`\n AllocateSessionInventoryResponse\x12<\n\x07session\x18\x01 \x01(\x0b2\".kdo.v1.inventory.SessionInventoryR\x07session\"\x9a\x01\n\x1eReleaseSessionInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\'\n\x0cservice_name\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x0bserviceName\"p\n\x1fReleaseSessionInventoryResponse\x12M\n\x10released_session\x18\x01 \x01(\x0b2\".kdo.v1.inventory.SessionInventoryR\x0freleasedSession\"\x96\x01\n\x1aGetSessionInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\'\n\x0cservice_name\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x0bserviceName\"\xc0\x01\n\x1dResizeSessionInventoryRequest\x121\n\x04fund\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\'\n\x0cservice_name\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x0bserviceName\x12%\n\x0bnew_balance\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\nnewBalance\"t\n\x1eResizeSessionInventoryResponse\x12<\n\x07session\x18\x01 \x01(\x0b2\".kdo.v1.inventory.SessionInventoryR\x07session\x12\x14\n\x05delta\x18\x02 \x01(\x03R\x05delta*}\n\x13ProductPositionType\x12%\n!PRODUCT_POSITION_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bPRODUCT_POSITION_TYPE_STOCK\x10\x01\x12\x1e\n\x1aPRODUCT_POSITION_TYPE_SELL\x10\x02*\x83\x01\n\x0fDbcrCnofClsCode\x12\"\n\x1eDBCR_CNOF_CLS_CODE_UNSPECIFIED\x10\x00\x12!\n\x1dDBCR_CNOF_CLS_CODE_DEPOSITORY\x10\x01\x12)\n%DBCR_CNOF_CLS_CODE_SECURITIES_FINANCE\x10\x02*^\n\x0bDbcrClsCode\x12\x1d\n\x19DBCR_CLS_CODE_UNSPECIFIED\x10\x00\x12\x16\n\x12DBCR_CLS_CODE_LEND\x10\x01\x12\x18\n\x14DBCR_CLS_CODE_BORROW\x10\x02*\xef\x01\n\x13LoanTransactionType\x12%\n!LOAN_TRANSACTION_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bLOAN_TRANSACTION_TYPE_REPAY\x10\x01\x12\x1e\n\x1aLOAN_TRANSACTION_TYPE_LEND\x10\x02\"\x04\x08\x03\x10\x03\"\x04\x08\x04\x10\x04\"\x04\x08\x05\x10\x05*\x1bLOAN_TRANSACTION_TYPE_OTHER* LOAN_TRANSACTION_TYPE_FUND_REPAY*\x1fLOAN_TRANSACTION_TYPE_FUND_LEND*c\n\rInventoryType\x12\x1e\n\x1aINVENTORY_TYPE_UNSPECIFIED\x10\x00\x12\x18\n\x14INVENTORY_TYPE_STOCK\x10\x01\x12\x18\n\x14INVENTORY_TYPE_DERIV\x10\x022\xb8\x1a\n\x10InventoryService\x12\x9b\x01\n\x0cGetInventory\x12%.kdo.v1.inventory.GetInventoryRequest\x1a\x1b.kdo.v1.inventory.Inventory\"G\xdaA\x0bfund,symbol\x82\xd3\xe4\x93\x023\x121/v1/inventories/{fund=funds/*}/{symbol=symbols/*}\x12\xa7\x01\n\x0fStreamInventory\x12%.kdo.v1.inventory.GetInventoryRequest\x1a\x1b.kdo.v1.inventory.Inventory\"N\xdaA\x0bfund,symbol\x82\xd3\xe4\x93\x02:\x128/v1/inventories/{fund=funds/*}/{symbol=symbols/*}:stream0\x01\x12\x95\x01\n\x0fListInventories\x12(.kdo.v1.inventory.ListInventoriesRequest\x1a).kdo.v1.inventory.ListInventoriesResponse\"-\xdaA\x04fund\x82\xd3\xe4\x93\x02 \x12\x1e/v1/inventories/{fund=funds/*}\x12\xa0\x01\n\x11StreamInventories\x12(.kdo.v1.inventory.ListInventoriesRequest\x1a).kdo.v1.inventory.ListInventoriesResponse\"4\xdaA\x04fund\x82\xd3\xe4\x93\x02\'\x12%/v1/inventories/{fund=funds/*}:stream0\x01\x12\xae\x01\n\x15ListLedgerInventories\x12..kdo.v1.inventory.ListLedgerInventoriesRequest\x1a/.kdo.v1.inventory.ListLedgerInventoriesResponse\"4\xdaA\x04fund\x82\xd3\xe4\x93\x02\'\x12%/v1/inventories/{fund=funds/*}/ledger\x12\xb4\x01\n\x12GetLedgerInventory\x12+.kdo.v1.inventory.GetLedgerInventoryRequest\x1a!.kdo.v1.inventory.LedgerInventory\"N\xdaA\x0bfund,symbol\x82\xd3\xe4\x93\x02:\x128/v1/inventories/{fund=funds/*}/{symbol=symbols/*}/ledger\x12\xa4\x01\n\x0fUpdateInventory\x12(.kdo.v1.inventory.UpdateInventoryRequest\x1a\x1b.kdo.v1.inventory.Inventory\"J\xdaA\x0bfund,symbol\x82\xd3\xe4\x93\x026:\x01*21/v1/inventories/{fund=funds/*}/{symbol=symbols/*}\x12\xb5\x01\n\x17SyncInventoryFromLedger\x120.kdo.v1.inventory.SyncInventoryFromLedgerRequest\x1a1.kdo.v1.inventory.SyncInventoryFromLedgerResponse\"5\xdaA\x04fund\x82\xd3\xe4\x93\x02(:\x01*\"#/v1/inventories/{fund=funds/*}:sync\x12\xa0\x01\n\tRepayLoan\x12\".kdo.v1.inventory.RepayLoanRequest\x1a#.kdo.v1.inventory.RepayLoanResponse\"J\xdaA\x14fund,symbol,quantity\x82\xd3\xe4\x93\x02-:\x01*\"(/v1/inventories/{fund=funds/*}:repayLoan\x12\xbe\x01\n\x0cTransferLoan\x12%.kdo.v1.inventory.TransferLoanRequest\x1a&.kdo.v1.inventory.TransferLoanResponse\"_\xdaA!from_fund,to_fund,symbol,quantity\x82\xd3\xe4\x93\x025:\x01*\"0/v1/inventories/{from_fund=funds/*}:transferLoan\x12\xb2\x01\n\x12ListLoanDeliveries\x12+.kdo.v1.inventory.ListLoanDeliveriesRequest\x1a,.kdo.v1.inventory.ListLoanDeliveriesResponse\"A\xdaA\tfund,date\x82\xd3\xe4\x93\x02/\x12-/v1/inventories/{fund=funds/*}/loanDeliveries\x12\xdb\x01\n\x1aBatchProcessLoanDeliveries\x123.kdo.v1.inventory.BatchProcessLoanDeliveriesRequest\x1a4.kdo.v1.inventory.BatchProcessLoanDeliveriesResponse\"R\xdaA\nfund,items\x82\xd3\xe4\x93\x02?:\x01*\":/v1/inventories/{fund=funds/*}/loanDeliveries:batchProcess\x12\xb6\x01\n\x0fRegisterLending\x12(.kdo.v1.inventory.RegisterLendingRequest\x1a).kdo.v1.inventory.RegisterLendingResponse\"N\xdaA\x12fund,request,items\x82\xd3\xe4\x93\x023:\x01*\"./v1/inventories/{fund=funds/*}:registerLending\x12\xd7\x01\n\x18AllocateSessionInventory\x121.kdo.v1.inventory.AllocateSessionInventoryRequest\x1a2.kdo.v1.inventory.AllocateSessionInventoryResponse\"T\xdaA\x18fund,symbol,service_name\x82\xd3\xe4\x93\x023:\x01*\"./v1/inventories/{fund=funds/*}:allocateSession\x12\xd3\x01\n\x17ReleaseSessionInventory\x120.kdo.v1.inventory.ReleaseSessionInventoryRequest\x1a1.kdo.v1.inventory.ReleaseSessionInventoryResponse\"S\xdaA\x18fund,symbol,service_name\x82\xd3\xe4\x93\x022:\x01*\"-/v1/inventories/{fund=funds/*}:releaseSession\x12\xc8\x01\n\x13GetSessionInventory\x12,.kdo.v1.inventory.GetSessionInventoryRequest\x1a\".kdo.v1.inventory.SessionInventory\"_\xdaA\x18fund,symbol,service_name\x82\xd3\xe4\x93\x02>\x12</v1/inventories/{fund=funds/*}/{symbol=symbols/*}:getSession\x12\xdb\x01\n\x16ResizeSessionInventory\x12/.kdo.v1.inventory.ResizeSessionInventoryRequest\x1a0.kdo.v1.inventory.ResizeSessionInventoryResponse\"^\xdaA$fund,symbol,service_name,new_balance\x82\xd3\xe4\x93\x021:\x01*\",/v1/inventories/{fund=funds/*}:resizeSession\x12\xd0\x01\n\x16StreamSessionInventory\x12,.kdo.v1.inventory.GetSessionInventoryRequest\x1a\".kdo.v1.inventory.SessionInventory\"b\xdaA\x18fund,symbol,service_name\x82\xd3\xe4\x93\x02A\x12?/v1/inventories/{fund=funds/*}/{symbol=symbols/*}:streamSession0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xf1\xf1\x01\n\x07\x12\x05\x00\x00\xf4\x07\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x19\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\x08\n\x01\x08\x12\x03\t\x00D\n\t\n\x02\x08\x0b\x12\x03\t\x00D\nd\n\x02\x06\x00\x12\x05\x0c\x00\xb0\x01\x01\x1aW InventoryService\xeb\x8a\x94 \xec\x9e\xac\xea\xb3\xa0(\xec\xa3\xbc\xec\x8b\x9d/\xed\x8c\x8c\xec\x83\x9d) \xed\x98\x84\xed\x99\xa9 \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0c\x08\x18\n+\n\x04\x06\x00\x02\x00\x12\x04\x0e\x02\x13\x03\x1a\x1d \xeb\x8b\xa8\xec\x9d\xbc \xec\x9e\xac\xea\xb3\xa0 \xed\x98\x84\xed\x99\xa9 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0e\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0e\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0e1:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0f\x04\x11\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0f\x04\x11\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x12\x049\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x12\x049\n.\n\x04\x06\x00\x02\x01\x12\x04\x16\x02\x1b\x03\x1a  \xeb\x8b\xa8\xec\x9d\xbc \xec\x9e\xac\xea\xb3\xa0 \xed\x98\x84\xed\x99\xa9 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x16\x06\x15\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x16\x16)\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x164:\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x16;D\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x17\x04\x19\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x17\x04\x19\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1a\x049\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1a\x049\n5\n\x04\x06\x00\x02\x02\x12\x04\x1e\x02#\x03\x1a\' \xed\x8e\x80\xeb\x93\x9c\xeb\xb3\x84 \xec\x9e\xac\xea\xb3\xa0 \xed\x98\x84\xed\x99\xa9 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1e\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1e\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1e7N\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\x1f\x04!\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\x1f\x04!\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03\"\x042\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03\"\x042\n8\n\x04\x06\x00\x02\x03\x12\x04&\x02+\x03\x1a* \xed\x8e\x80\xeb\x93\x9c\xeb\xb3\x84 \xec\x9e\xac\xea\xb3\xa0 \xed\x98\x84\xed\x99\xa9 \xeb\xaa\xa9\xeb\xa1\x9d \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03&\x06\x17\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03&\x18.\n\x0c\n\x05\x06\x00\x02\x03\x06\x12\x03&9?\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03&@W\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04\'\x04)\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04\'\x04)\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03*\x042\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03*\x042\n+\n\x04\x06\x00\x02\x04\x12\x04.\x023\x03\x1a\x1d \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03.\x06\x1b\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03.\x1c8\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03.C`\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04/\x041\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04/\x041\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x032\x042\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x032\x042\n;\n\x04\x06\x00\x02\x05\x12\x046\x02;\x03\x1a- \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xec\xa1\xb0\xed\x9a\x8c (\xec\xa3\xbc\xec\x8b\x9d/\xed\x8c\x8c\xec\x83\x9d \xed\x86\xb5\xed\x95\xa9)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x036\x06\x18\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x036\x192\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x036=L\n\r\n\x05\x06\x00\x02\x05\x04\x12\x047\x049\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x047\x049\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03:\x049\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03:\x049\n\x1d\n\x04\x06\x00\x02\x06\x12\x04>\x02D\x03\x1a\x0f \xec\x9e\xac\xea\xb3\xa0 \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03>\x06\x15\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03>\x16,\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03>7@\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04?\x04B\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04?\x04B\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03C\x049\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03C\x049\n-\n\x04\x06\x00\x02\x07\x12\x04G\x02M\x03\x1a\x1f \xec\x9b\x90\xec\x9e\xa5\xec\x97\x90\xec\x84\x9c \xec\x9e\xac\xea\xb3\xa0 \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03G\x06\x1d\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03G\x1e<\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03GGf\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04H\x04K\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04H\x04K\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03L\x042\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03L\x042\n4\n\x04\x06\x00\x02\x08\x12\x04P\x02V\x03\x1a& \xeb\x8c\x80\xec\xb0\xa8 \xec\x83\x81\xed\x99\x98 (\xec\x9b\x90\xec\x9e\xa5 \xec\xa6\x89\xec\x8b\x9c \xec\xb0\xa8\xea\xb0\x90)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03P\x06\x0f\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03P\x10 \n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03P+<\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04Q\x04T\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04Q\x04T\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03U\x04B\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03U\x04B\n6\n\x04\x06\x00\x02\t\x12\x04Y\x02_\x03\x1a( \xed\x8e\x80\xeb\x93\x9c\xea\xb0\x84 \xeb\x8c\x80\xec\xb0\xa8 \xec\x9d\xb4\xec\xa0\x84 (\xeb\x82\xb4\xeb\xb6\x80\xeb\x8c\x80\xec\xb0\xa8)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03Y\x06\x12\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03Y\x13&\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03Y1E\n\r\n\x05\x06\x00\x02\t\x04\x12\x04Z\x04]\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04Z\x04]\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03^\x04O\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03^\x04O\nA\n\x04\x06\x00\x02\n\x12\x04b\x02g\x03\x1a3 \xeb\x8c\x80\xec\xb0\xa8 \xec\x9d\xb8\xeb\x8f\x84\xeb\x82\xb4\xec\x97\xad \xec\xa1\xb0\xed\x9a\x8c (\xeb\xaf\xb8\xec\xb2\x98\xeb\xa6\xac \xea\xb1\xb4 \xeb\xaa\xa9\xeb\xa1\x9d)\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03b\x06\x18\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03b\x192\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03b=W\n\r\n\x05\x06\x00\x02\n\x04\x12\x04c\x04e\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04c\x04e\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03f\x047\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03f\x047\nL\n\x04\x06\x00\x02\x0b\x12\x04j\x02p\x03\x1a> \xeb\x8c\x80\xec\xb0\xa8 \xec\x9d\xb8\xeb\x8f\x84\xeb\x82\xb4\xec\x97\xad \xec\x9b\x90\xec\x9e\xa5 \xeb\xb0\x98\xec\x98\x81 (\xec\x84\xa0\xed\x83\x9d \xea\xb1\xb4 \xec\x9d\xbc\xea\xb4\x84 \xec\xb2\x98\xeb\xa6\xac)\n\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03j\x06 \n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03j!B\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03jMo\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04k\x04n\x06\n\x11\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x04k\x04n\x06\n\x0c\n\x05\x06\x00\x02\x0b\x04\x12\x03o\x048\n\x0f\n\x08\x06\x00\x02\x0b\x04\x9b\x08\x00\x12\x03o\x048\n>\n\x04\x06\x00\x02\x0c\x12\x04s\x02y\x03\x1a0 \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d (obfnp_loan_015a - 45221 \xed\x99\x94\xeb\xa9\xb4)\n\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03s\x06\x15\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03s\x16,\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03s7N\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04t\x04w\x06\n\x11\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x04t\x04w\x06\n\x0c\n\x05\x06\x00\x02\x0c\x04\x12\x03x\x04@\n\x0f\n\x08\x06\x00\x02\x0c\x04\x9b\x08\x00\x12\x03x\x04@\n\x99\x02\n\x04\x06\x00\x02\r\x12\x06\x80\x01\x02\x86\x01\x03\x1a\xc7\x01 \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xed\x95\xa0\xeb\x8b\xb9.\n LP \xec\x8b\x9c\xec\x9e\x91(StartEtfLp) \xec\xa0\x84\xec\x97\x90 global inventory \xec\x97\x90\xec\x84\x9c \xeb\xa7\xa4\xeb\x8f\x84 \xed\x95\x9c\xeb\x8f\x84\xeb\xa5\xbc \xec\x84\xa0\xec\xa0\x90\xed\x95\x9c\xeb\x8b\xa4.\n balance_override \xea\xb0\x80 0 \xec\x9d\xb4\xeb\xa9\xb4 DB \xec\x9d\x98 lp.session_inventory_balance \xeb\xa5\xbc \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n2? ========== \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac (Session Inventory) ==========\n\n\r\n\x05\x06\x00\x02\r\x01\x12\x04\x80\x01\x06\x1e\n\r\n\x05\x06\x00\x02\r\x02\x12\x04\x80\x01\x1f>\n\r\n\x05\x06\x00\x02\r\x03\x12\x04\x80\x01Ii\n\x0f\n\x05\x06\x00\x02\r\x04\x12\x06\x81\x01\x04\x84\x01\x06\n\x13\n\t\x06\x00\x02\r\x04\xb0\xca\xbc\"\x12\x06\x81\x01\x04\x84\x01\x06\n\r\n\x05\x06\x00\x02\r\x04\x12\x04\x85\x01\x04F\n\x10\n\x08\x06\x00\x02\r\x04\x9b\x08\x00\x12\x04\x85\x01\x04F\n\xc0\x01\n\x04\x06\x00\x02\x0e\x12\x06\x8b\x01\x02\x91\x01\x03\x1a\xaf\x01 \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xed\x95\xb4\xec\xa0\x9c.\n \xeb\x82\xa8\xec\x9d\x80 balance \xeb\xa5\xbc global inventory \xec\x97\x90 \xeb\xb0\x98\xed\x99\x98\xed\x95\x9c\xeb\x8b\xa4.\n selling > 0 (\xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x9e\x94\xeb\x9f\x89) \xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0 FAILED_PRECONDITION \xec\x9c\xbc\xeb\xa1\x9c \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x06\x00\x02\x0e\x01\x12\x04\x8b\x01\x06\x1d\n\r\n\x05\x06\x00\x02\x0e\x02\x12\x04\x8b\x01\x1e<\n\r\n\x05\x06\x00\x02\x0e\x03\x12\x04\x8b\x01Gf\n\x0f\n\x05\x06\x00\x02\x0e\x04\x12\x06\x8c\x01\x04\x8f\x01\x06\n\x13\n\t\x06\x00\x02\x0e\x04\xb0\xca\xbc\"\x12\x06\x8c\x01\x04\x8f\x01\x06\n\r\n\x05\x06\x00\x02\x0e\x04\x12\x04\x90\x01\x04F\n\x10\n\x08\x06\x00\x02\x0e\x04\x9b\x08\x00\x12\x04\x90\x01\x04F\n;\n\x04\x06\x00\x02\x0f\x12\x06\x94\x01\x02\x99\x01\x03\x1a+ \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c.\n\n\r\n\x05\x06\x00\x02\x0f\x01\x12\x04\x94\x01\x06\x19\n\r\n\x05\x06\x00\x02\x0f\x02\x12\x04\x94\x01\x1a4\n\r\n\x05\x06\x00\x02\x0f\x03\x12\x04\x94\x01?O\n\x0f\n\x05\x06\x00\x02\x0f\x04\x12\x06\x95\x01\x04\x97\x01\x06\n\x13\n\t\x06\x00\x02\x0f\x04\xb0\xca\xbc\"\x12\x06\x95\x01\x04\x97\x01\x06\n\r\n\x05\x06\x00\x02\x0f\x04\x12\x04\x98\x01\x04F\n\x10\n\x08\x06\x00\x02\x0f\x04\x9b\x08\x00\x12\x04\x98\x01\x04F\n\x85\x02\n\x04\x06\x00\x02\x10\x12\x06\x9f\x01\x02\xa5\x01\x03\x1a\xf4\x01 \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac balance \xec\x9e\xac\xec\xa1\xb0\xec\xa0\x95.\n Arc<SessionInventory> \xec\x9d\x98 \xeb\x82\xb4\xeb\xb6\x80 atomic balance \xeb\xa7\x8c \xeb\xb3\x80\xea\xb2\xbd\xed\x95\x98\xeb\xaf\x80\xeb\xa1\x9c\n EtfContext \xea\xb0\x80 \xeb\xb3\xb4\xec\x9c\xa0\xed\x95\x9c Arc \xec\xb0\xb8\xec\xa1\xb0\xea\xb0\x80 \xea\xb7\xb8\xeb\x8c\x80\xeb\xa1\x9c \xec\x9c\xa0\xed\x9a\xa8\xed\x95\x98\xeb\x8b\xa4.\n selling > new_balance \xec\x9d\xb4\xeb\xa9\xb4 FAILED_PRECONDITION \xec\x9c\xbc\xeb\xa1\x9c \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x06\x00\x02\x10\x01\x12\x04\x9f\x01\x06\x1c\n\r\n\x05\x06\x00\x02\x10\x02\x12\x04\x9f\x01\x1d:\n\r\n\x05\x06\x00\x02\x10\x03\x12\x04\x9f\x01Ec\n\x0f\n\x05\x06\x00\x02\x10\x04\x12\x06\xa0\x01\x04\xa3\x01\x06\n\x13\n\t\x06\x00\x02\x10\x04\xb0\xca\xbc\"\x12\x06\xa0\x01\x04\xa3\x01\x06\n\r\n\x05\x06\x00\x02\x10\x04\x12\x04\xa4\x01\x04R\n\x10\n\x08\x06\x00\x02\x10\x04\x9b\x08\x00\x12\x04\xa4\x01\x04R\n\xd0\x01\n\x04\x06\x00\x02\x11\x12\x06\xaa\x01\x02\xaf\x01\x03\x1a\xbf\x01 \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc.\n tokio interval \xea\xb8\xb0\xeb\xb0\x98 periodic polling (100ms \xea\xb8\x89) \xec\x9c\xbc\xeb\xa1\x9c hotpath \xec\x98\x81\xed\x96\xa5 \xec\x97\x86\xec\x9d\x8c.\n \xec\x84\xb8\xec\x85\x98\xec\x9d\xb4 \xed\x95\xb4\xec\xa0\x9c(release)\xeb\x90\x98\xeb\xa9\xb4 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\xec\x9d\xb4 \xec\x9e\x90\xeb\x8f\x99 \xec\xa2\x85\xeb\xa3\x8c\xeb\x90\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x06\x00\x02\x11\x01\x12\x04\xaa\x01\x06\x1c\n\r\n\x05\x06\x00\x02\x11\x02\x12\x04\xaa\x01\x1d7\n\r\n\x05\x06\x00\x02\x11\x06\x12\x04\xaa\x01BH\n\r\n\x05\x06\x00\x02\x11\x03\x12\x04\xaa\x01IY\n\x0f\n\x05\x06\x00\x02\x11\x04\x12\x06\xab\x01\x04\xad\x01\x06\n\x13\n\t\x06\x00\x02\x11\x04\xb0\xca\xbc\"\x12\x06\xab\x01\x04\xad\x01\x06\n\r\n\x05\x06\x00\x02\x11\x04\x12\x04\xae\x01\x04F\n\x10\n\x08\x06\x00\x02\x11\x04\x9b\x08\x00\x12\x04\xae\x01\x04F\nu\n\x02\x05\x00\x12\x06\xb4\x01\x00\xb8\x01\x01\x1ag \xec\x83\x81\xed\x92\x88\xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xea\xb5\xac\xeb\xb6\x84 (PROD_PSTN_CLS_CODE)\n 042c/052a InBlock2.PROD_PSTN_CLS_CODE: 1=\xec\x83\x81\xed\x92\x88, 2=\xeb\xa7\xa4\xeb\x8f\x84\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xb4\x01\x05\x18\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xb5\x01\x02(\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xb5\x01\x02#\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xb5\x01&\'\n-\n\x04\x05\x00\x02\x01\x12\x04\xb6\x01\x02\"\"\x1f \xec\x83\x81\xed\x92\x88\xec\x9c\xa0\xea\xb0\x80\xec\xa6\x9d\xea\xb6\x8c (1=\xec\x83\x81\xed\x92\x88)\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xb6\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xb6\x01 !\n-\n\x04\x05\x00\x02\x02\x12\x04\xb7\x01\x02!\"\x1f \xeb\xa7\xa4\xeb\x8f\x84\xec\x9c\xa0\xea\xb0\x80\xec\xa6\x9d\xea\xb6\x8c (2=\xeb\xa7\xa4\xeb\x8f\x84)\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xb7\x01\x02\x1c\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xb7\x01\x1f \n\x8b\x01\n\x02\x05\x01\x12\x06\xbc\x01\x00\xc0\x01\x01\x1a} \xeb\x8c\x80\xec\xb0\xa8\xec\x83\x81\xeb\x8c\x80\xec\xb2\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (DBCR_CNOF_CLS_CODE)\n obfnp_loan_021r \xec\xa1\xb0\xed\x9a\x8c \xed\x95\x84\xed\x84\xb0: 1=\xec\x98\x88\xed\x83\x81\xec\x9b\x90, 2=\xec\xa6\x9d\xea\xb6\x8c\xea\xb8\x88\xec\x9c\xb5, \xeb\xb9\x88\xea\xb0\x92=\xec\xa0\x84\xec\xb2\xb4\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xbc\x01\x05\x14\n\x1d\n\x04\x05\x01\x02\x00\x12\x04\xbd\x01\x02%\"\x0f \xec\xa0\x84\xec\xb2\xb4 \xec\xa1\xb0\xed\x9a\x8c\n\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xbd\x01\x02 \n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xbd\x01#$\n\x19\n\x04\x05\x01\x02\x01\x12\x04\xbe\x01\x02$\"\x0b \xec\x98\x88\xed\x83\x81\xec\x9b\x90\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xbe\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xbe\x01\"#\n\x1c\n\x04\x05\x01\x02\x02\x12\x04\xbf\x01\x02,\"\x0e \xec\xa6\x9d\xea\xb6\x8c\xea\xb8\x88\xec\x9c\xb5\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xbf\x01\x02\'\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xbf\x01*+\nt\n\x02\x05\x02\x12\x06\xc4\x01\x00\xc8\x01\x01\x1af \xeb\x8c\x80\xec\xb0\xa8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (DBCR_CLS_CODE)\n obfnp_loan_021r \xec\xa1\xb0\xed\x9a\x8c \xed\x95\x84\xed\x84\xb0: 1=\xeb\x8c\x80\xec\x97\xac, 2=\xec\xb0\xa8\xec\x9e\x85, \xeb\xb9\x88\xea\xb0\x92=\xec\xa0\x84\xec\xb2\xb4\n\n\x0b\n\x03\x05\x02\x01\x12\x04\xc4\x01\x05\x10\n\x1d\n\x04\x05\x02\x02\x00\x12\x04\xc5\x01\x02 \"\x0f \xec\xa0\x84\xec\xb2\xb4 \xec\xa1\xb0\xed\x9a\x8c\n\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\xc5\x01\x02\x1b\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\xc5\x01\x1e\x1f\n\x16\n\x04\x05\x02\x02\x01\x12\x04\xc6\x01\x02\x19\"\x08 \xeb\x8c\x80\xec\x97\xac\n\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\xc6\x01\x02\x14\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\xc6\x01\x17\x18\n\x16\n\x04\x05\x02\x02\x02\x12\x04\xc7\x01\x02\x1b\"\x08 \xec\xb0\xa8\xec\x9e\x85\n\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\xc7\x01\x02\x16\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\xc7\x01\x19\x1a\n]\n\x02\x05\x03\x12\x06\xcc\x01\x00\xd2\x01\x01\x1aO \xec\xb2\x98\xeb\xa6\xac\xea\xb5\xac\xeb\xb6\x84 (PROS_CLS_CODE)\n 042c InBlock1.PROS_CLS_CODE: 1=\xec\x83\x81\xed\x99\x98, 2=\xeb\x8c\x80\xec\x97\xac\n\n\x0b\n\x03\x05\x03\x01\x12\x04\xcc\x01\x05\x18\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xcd\x01\x02(\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xcd\x01\x02#\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xcd\x01&\'\n\x16\n\x04\x05\x03\x02\x01\x12\x04\xce\x01\x02\"\"\x08 \xec\x83\x81\xed\x99\x98\n\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xce\x01\x02\x1d\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xce\x01 !\n\x16\n\x04\x05\x03\x02\x02\x12\x04\xcf\x01\x02!\"\x08 \xeb\x8c\x80\xec\x97\xac\n\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xcf\x01\x02\x1c\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xcf\x01\x1f \n7\n\x03\x05\x03\x04\x12\x04\xd0\x01\x02\x13\"* OTHER, FUND_REPAY, FUND_LEND (\xec\xa0\x9c\xea\xb1\xb0\xeb\x90\xa8)\n\n\x0c\n\x04\x05\x03\x04\x00\x12\x04\xd0\x01\x0b\x0c\n\r\n\x05\x05\x03\x04\x00\x01\x12\x04\xd0\x01\x0b\x0c\n\r\n\x05\x05\x03\x04\x00\x02\x12\x04\xd0\x01\x0b\x0c\n\x0c\n\x04\x05\x03\x04\x01\x12\x04\xd0\x01\x0e\x0f\n\r\n\x05\x05\x03\x04\x01\x01\x12\x04\xd0\x01\x0e\x0f\n\r\n\x05\x05\x03\x04\x01\x02\x12\x04\xd0\x01\x0e\x0f\n\x0c\n\x04\x05\x03\x04\x02\x12\x04\xd0\x01\x11\x12\n\r\n\x05\x05\x03\x04\x02\x01\x12\x04\xd0\x01\x11\x12\n\r\n\x05\x05\x03\x04\x02\x02\x12\x04\xd0\x01\x11\x12\n\x0b\n\x03\x05\x03\x05\x12\x04\xd1\x01\x02p\n\x0c\n\x04\x05\x03\x05\x00\x12\x04\xd1\x01\x0b(\n\x0c\n\x04\x05\x03\x05\x01\x12\x04\xd1\x01*L\n\x0c\n\x04\x05\x03\x05\x02\x12\x04\xd1\x01No\n\x1d\n\x02\x05\x04\x12\x06\xd5\x01\x00\xd9\x01\x01\x1a\x0f \xec\x9e\xac\xea\xb3\xa0 \xec\x9c\xa0\xed\x98\x95\n\n\x0b\n\x03\x05\x04\x01\x12\x04\xd5\x01\x05\x12\n\x0c\n\x04\x05\x04\x02\x00\x12\x04\xd6\x01\x02!\n\r\n\x05\x05\x04\x02\x00\x01\x12\x04\xd6\x01\x02\x1c\n\r\n\x05\x05\x04\x02\x00\x02\x12\x04\xd6\x01\x1f \n\x16\n\x04\x05\x04\x02\x01\x12\x04\xd7\x01\x02\x1b\"\x08 \xec\xa3\xbc\xec\x8b\x9d\n\n\r\n\x05\x05\x04\x02\x01\x01\x12\x04\xd7\x01\x02\x16\n\r\n\x05\x05\x04\x02\x01\x02\x12\x04\xd7\x01\x19\x1a\n\x1c\n\x04\x05\x04\x02\x02\x12\x04\xd8\x01\x02\x1b\"\x0e \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88\n\n\r\n\x05\x05\x04\x02\x02\x01\x12\x04\xd8\x01\x02\x16\n\r\n\x05\x05\x04\x02\x02\x02\x12\x04\xd8\x01\x19\x1a\n$\n\x02\x04\x00\x12\x06\xdc\x01\x00\xed\x01\x01\x1a\x16 \xed\x86\xb5\xed\x95\xa9 \xec\x9e\xac\xea\xb3\xa0 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x00\x01\x12\x04\xdc\x01\x08\x11\n&\n\x04\x04\x00\x02\x00\x12\x04\xde\x01\x02\x14\x1a\x18 \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (\xec\x8b\xac\xeb\xb3\xbc)\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\xde\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\xde\x01\t\x0f\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\xde\x01\x12\x13\n\x1d\n\x04\x04\x00\x02\x01\x12\x04\xe1\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\xe1\x01\x02\x08\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\xe1\x01\t\x12\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\xe1\x01\x15\x16\n\x1d\n\x04\x04\x00\x02\x02\x12\x04\xe4\x01\x02#\x1a\x0f \xec\x9e\xac\xea\xb3\xa0 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x00\x02\x02\x06\x12\x04\xe4\x01\x02\x0f\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\xe4\x01\x10\x1e\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\xe4\x01!\"\n,\n\x04\x04\x00\x08\x00\x12\x06\xe7\x01\x02\xec\x01\x03\x1a\x1c \xec\x9e\xac\xea\xb3\xa0 \xec\x9c\xa0\xed\x98\x95\xeb\xb3\x84 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x00\x08\x00\x01\x12\x04\xe7\x01\x08\x0c\n\'\n\x04\x04\x00\x02\x03\x12\x04\xe9\x01\x04\x19\x1a\x19 \xec\xa3\xbc\xec\x8b\x9d \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x00\x02\x03\x06\x12\x04\xe9\x01\x04\r\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\xe9\x01\x0e\x13\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\xe9\x01\x16\x18\n-\n\x04\x04\x00\x02\x04\x12\x04\xeb\x01\x04\x19\x1a\x1f \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88 \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x00\x02\x04\x06\x12\x04\xeb\x01\x04\r\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\xeb\x01\x0e\x13\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\xeb\x01\x16\x18\n;\n\x02\x04\x01\x12\x06\xf0\x01\x00\x81\x02\x01\x1a- \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xec\xa0\x95\xeb\xb3\xb4 (\xec\xa3\xbc\xec\x8b\x9d/\xed\x8c\x8c\xec\x83\x9d \xed\x86\xb5\xed\x95\xa9)\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xf0\x01\x08\x17\n\x1d\n\x04\x04\x01\x02\x00\x12\x04\xf2\x01\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xf2\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xf2\x01\t\x0f\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xf2\x01\x12\x13\n\x1d\n\x04\x04\x01\x02\x01\x12\x04\xf5\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xf5\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xf5\x01\t\x12\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xf5\x01\x15\x16\n\x1d\n\x04\x04\x01\x02\x02\x12\x04\xf8\x01\x02#\x1a\x0f \xec\x9e\xac\xea\xb3\xa0 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x01\x02\x02\x06\x12\x04\xf8\x01\x02\x0f\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xf8\x01\x10\x1e\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xf8\x01!\"\n,\n\x04\x04\x01\x08\x00\x12\x06\xfb\x01\x02\x80\x02\x03\x1a\x1c \xec\x9c\xa0\xed\x98\x95\xeb\xb3\x84 \xec\x9b\x90\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x01\x08\x00\x01\x12\x04\xfb\x01\x08\x0c\n\'\n\x04\x04\x01\x02\x03\x12\x04\xfd\x01\x04\x1f\x1a\x19 \xec\xa3\xbc\xec\x8b\x9d \xec\x9b\x90\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x01\x02\x03\x06\x12\x04\xfd\x01\x04\x13\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xfd\x01\x14\x19\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xfd\x01\x1c\x1e\n-\n\x04\x04\x01\x02\x04\x12\x04\xff\x01\x04\x1f\x1a\x1f \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88 \xec\x9b\x90\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x01\x02\x04\x06\x12\x04\xff\x01\x04\x13\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xff\x01\x14\x19\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xff\x01\x1c\x1e\n.\n\x02\x04\x02\x12\x06\x84\x02\x00\xa9\x02\x01\x1a  \xec\xa3\xbc\xec\x8b\x9d \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\x0b\n\x03\x04\x02\x01\x12\x04\x84\x02\x08\x17\n\x1c\n\x04\x04\x02\x02\x00\x12\x04\x86\x02\x02\x1a\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\x86\x02\x02\x07\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x86\x02\x08\x15\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x86\x02\x18\x19\n\x1c\n\x04\x04\x02\x02\x01\x12\x04\x88\x02\x02\x18\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\x88\x02\x02\x07\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\x88\x02\x08\x13\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\x88\x02\x16\x17\n\x1c\n\x04\x04\x02\x02\x02\x12\x04\x8a\x02\x02\x1d\x1a\x0e \xeb\x8c\x80\xec\x97\xac\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\x8a\x02\x02\x07\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\x8a\x02\x08\x18\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\x8a\x02\x1b\x1c\n\x1c\n\x04\x04\x02\x02\x03\x12\x04\x8c\x02\x02\x1f\x1a\x0e \xeb\x8c\x80\xec\xa3\xbc\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\x8c\x02\x02\x07\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\x8c\x02\x08\x1a\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\x8c\x02\x1d\x1e\n\"\n\x04\x04\x02\x02\x04\x12\x04\x8e\x02\x02$\x1a\x14 \xeb\xa7\xa4\xec\x88\x98\xec\xb2\xad\xea\xb5\xac\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\x8e\x02\x02\x07\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\x8e\x02\x08\x1f\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\x8e\x02\"#\n\"\n\x04\x04\x02\x02\x05\x12\x04\x90\x02\x02 \x1a\x14 \xeb\x8b\xb4\xeb\xb3\xb4\xec\xa0\x9c\xea\xb3\xb5\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\x90\x02\x02\x07\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\x90\x02\x08\x1b\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\x90\x02\x1e\x1f\n\x1c\n\x04\x04\x02\x02\x06\x12\x04\x92\x02\x02\x1c\x1a\x0e \xec\xb0\xa8\xec\x9e\x85\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\x92\x02\x02\x07\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\x92\x02\x08\x17\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\x92\x02\x1a\x1b\n\"\n\x04\x04\x02\x02\x07\x12\x04\x94\x02\x02$\x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xec\x9e\x94\xea\xb3\xa0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x07\x05\x12\x04\x94\x02\x02\x07\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\x94\x02\x08\x1f\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\x94\x02\"#\n\"\n\x04\x04\x02\x02\x08\x12\x04\x96\x02\x02!\x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x08\x05\x12\x04\x96\x02\x02\x07\n\r\n\x05\x04\x02\x02\x08\x01\x12\x04\x96\x02\x08\x1c\n\r\n\x05\x04\x02\x02\x08\x03\x12\x04\x96\x02\x1f \n\"\n\x04\x04\x02\x02\t\x12\x04\x98\x02\x02 \x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x02\x02\t\x05\x12\x04\x98\x02\x02\x07\n\r\n\x05\x04\x02\x02\t\x01\x12\x04\x98\x02\x08\x1a\n\r\n\x05\x04\x02\x02\t\x03\x12\x04\x98\x02\x1d\x1f\n\"\n\x04\x04\x02\x02\n\x12\x04\x9a\x02\x02%\x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xeb\x8c\x80\xec\x97\xac\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\n\x05\x12\x04\x9a\x02\x02\x07\n\r\n\x05\x04\x02\x02\n\x01\x12\x04\x9a\x02\x08\x1f\n\r\n\x05\x04\x02\x02\n\x03\x12\x04\x9a\x02\"$\n\"\n\x04\x04\x02\x02\x0b\x12\x04\x9c\x02\x02(\x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xeb\x8b\xb4\xeb\xb3\xb4\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x0b\x05\x12\x04\x9c\x02\x02\x07\n\r\n\x05\x04\x02\x02\x0b\x01\x12\x04\x9c\x02\x08\"\n\r\n\x05\x04\x02\x02\x0b\x03\x12\x04\x9c\x02%\'\n\x1c\n\x04\x04\x02\x02\x0c\x12\x04\x9e\x02\x02\"\x1a\x0e \xec\x8b\xa0\xec\xb2\xad\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x0c\x05\x12\x04\x9e\x02\x02\x07\n\r\n\x05\x04\x02\x02\x0c\x01\x12\x04\x9e\x02\x08\x1c\n\r\n\x05\x04\x02\x02\x0c\x03\x12\x04\x9e\x02\x1f!\n\"\n\x04\x04\x02\x02\r\x12\x04\xa0\x02\x02 \x1a\x14 \xec\xa3\xbc\xeb\xac\xb8\xea\xb0\x80\xeb\x8a\xa5\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\r\x05\x12\x04\xa0\x02\x02\x07\n\r\n\x05\x04\x02\x02\r\x01\x12\x04\xa0\x02\x08\x1a\n\r\n\x05\x04\x02\x02\r\x03\x12\x04\xa0\x02\x1d\x1f\n\"\n\x04\x04\x02\x02\x0e\x12\x04\xa2\x02\x02 \x1a\x14 \xec\xa0\x84\xec\x9d\xbc\xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x0e\x05\x12\x04\xa2\x02\x02\x07\n\r\n\x05\x04\x02\x02\x0e\x01\x12\x04\xa2\x02\x08\x1a\n\r\n\x05\x04\x02\x02\x0e\x03\x12\x04\xa2\x02\x1d\x1f\n(\n\x04\x04\x02\x02\x0f\x12\x04\xa4\x02\x02\'\x1a\x1a \xec\xa0\x84\xec\x9d\xbc\xeb\xa7\xa4\xeb\x8f\x84\xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x0f\x05\x12\x04\xa4\x02\x02\x07\n\r\n\x05\x04\x02\x02\x0f\x01\x12\x04\xa4\x02\x08!\n\r\n\x05\x04\x02\x02\x0f\x03\x12\x04\xa4\x02$&\n\x1c\n\x04\x04\x02\x02\x10\x12\x04\xa6\x02\x02 \x1a\x0e \xea\xb2\xb0\xec\xa0\x9c\xec\x9e\x94\xea\xb3\xa0\n\n\r\n\x05\x04\x02\x02\x10\x05\x12\x04\xa6\x02\x02\x07\n\r\n\x05\x04\x02\x02\x10\x01\x12\x04\xa6\x02\x08\x1a\n\r\n\x05\x04\x02\x02\x10\x03\x12\x04\xa6\x02\x1d\x1f\n\"\n\x04\x04\x02\x02\x11\x12\x04\xa8\x02\x02\'\x1a\x14 \xea\xb2\xb0\xec\xa0\x9c\xeb\xa7\xa4\xeb\x8f\x84\xec\x9e\x94\xea\xb3\xa0\n\n\r\n\x05\x04\x02\x02\x11\x05\x12\x04\xa8\x02\x02\x07\n\r\n\x05\x04\x02\x02\x11\x01\x12\x04\xa8\x02\x08!\n\r\n\x05\x04\x02\x02\x11\x03\x12\x04\xa8\x02$&\n4\n\x02\x04\x03\x12\x06\xac\x02\x00\xcf\x02\x01\x1a& \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88 \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xac\x02\x08\x17\n\x19\n\x04\x04\x03\x02\x00\x12\x04\xae\x02\x02\x17\x1a\x0b \xed\x8e\x80\xeb\x93\x9c\xeb\xaa\x85\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xae\x02\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xae\x02\t\x12\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xae\x02\x15\x16\n\x1f\n\x04\x04\x03\x02\x01\x12\x04\xb0\x02\x02\x17\x1a\x11 \xed\x95\x9c\xea\xb8\x80\xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xb0\x02\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xb0\x02\t\x12\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xb0\x02\x15\x16\n\"\n\x04\x04\x03\x02\x02\x12\x04\xb2\x02\x02\x1b\x1a\x14 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xea\xb5\xac\xeb\xb6\x84\xeb\xaa\x85\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\xb2\x02\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xb2\x02\t\x16\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xb2\x02\x19\x1a\n\x1c\n\x04\x04\x03\x02\x03\x12\x04\xb4\x02\x02\x1d\x1a\x0e \xec\x9e\x94\xea\xb3\xa0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\xb4\x02\x02\x07\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xb4\x02\x08\x18\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xb4\x02\x1b\x1c\n\x1c\n\x04\x04\x03\x02\x04\x12\x04\xb6\x02\x02\x19\x1a\x0e \xeb\xa7\xa4\xec\x9e\x85\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\xb6\x02\x02\x08\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xb6\x02\t\x14\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xb6\x02\x17\x18\n\x1c\n\x04\x04\x03\x02\x05\x12\x04\xb8\x02\x02\x18\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\xb8\x02\x02\x07\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\xb8\x02\x08\x13\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\xb8\x02\x16\x17\n\x1c\n\x04\x04\x03\x02\x06\x12\x04\xba\x02\x02\x1b\x1a\x0e \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\xba\x02\x02\x08\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\xba\x02\t\x16\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\xba\x02\x19\x1a\n\"\n\x04\x04\x03\x02\x07\x12\x04\xbc\x02\x02\x1d\x1a\x14 \xed\x8f\x89\xea\xb0\x80\xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\xbc\x02\x02\x07\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\xbc\x02\x08\x18\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\xbc\x02\x1b\x1c\n(\n\x04\x04\x03\x02\x08\x12\x04\xbe\x02\x02\x16\x1a\x1a \xeb\x8b\xb9\xec\x9d\xbc\xed\x8f\x89\xea\xb0\x80\xec\x86\x90\xec\x9d\xb5\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\xbe\x02\x02\x07\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\xbe\x02\x08\x11\n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\xbe\x02\x14\x15\n\x1c\n\x04\x04\x03\x02\t\x12\x04\xc0\x02\x02\x1d\x1a\x0e \xec\xa0\x95\xec\x82\xb0\xec\xb0\xa8\xea\xb8\x88\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\xc0\x02\x02\x07\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\xc0\x02\x08\x17\n\r\n\x05\x04\x03\x02\t\x03\x12\x04\xc0\x02\x1a\x1c\n\x1f\n\x04\x04\x03\x02\n\x12\x04\xc2\x02\x02\x18\x1a\x11 \xec\x88\x98\xec\x88\x98\xeb\xa3\x8c\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\xc2\x02\x02\x07\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\xc2\x02\x08\x12\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\xc2\x02\x15\x17\n(\n\x04\x04\x03\x02\x0b\x12\x04\xc4\x02\x02\x1e\x1a\x1a \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0\xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x0b\x05\x12\x04\xc4\x02\x02\x08\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\xc4\x02\t\x18\n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\xc4\x02\x1b\x1d\n%\n\x04\x04\x03\x02\x0c\x12\x04\xc6\x02\x02\x1e\x1a\x17 \xed\x95\x9c\xea\xb8\x80\xec\xa2\x85\xeb\xaa\xa9\xec\x95\xbd\xec\x96\xb4\xeb\xaa\x85\n\n\r\n\x05\x04\x03\x02\x0c\x05\x12\x04\xc6\x02\x02\x08\n\r\n\x05\x04\x03\x02\x0c\x01\x12\x04\xc6\x02\t\x18\n\r\n\x05\x04\x03\x02\x0c\x03\x12\x04\xc6\x02\x1b\x1d\n\x1c\n\x04\x04\x03\x02\r\x12\x04\xc8\x02\x02\x17\x1a\x0e \xea\xb1\xb0\xeb\x9e\x98\xec\x8a\xb9\xec\x88\x98\n\n\r\n\x05\x04\x03\x02\r\x05\x12\x04\xc8\x02\x02\x08\n\r\n\x05\x04\x03\x02\r\x01\x12\x04\xc8\x02\t\x11\n\r\n\x05\x04\x03\x02\r\x03\x12\x04\xc8\x02\x14\x16\n1\n\x04\x04\x03\x02\x0e\x12\x04\xca\x02\x02%\x1a# \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\xea\xb7\xbc\xec\x9b\x94\xeb\xac\xbc\xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x0e\x05\x12\x04\xca\x02\x02\x08\n\r\n\x05\x04\x03\x02\x0e\x01\x12\x04\xca\x02\t\x1f\n\r\n\x05\x04\x03\x02\x0e\x03\x12\x04\xca\x02\"$\n\x1c\n\x04\x04\x03\x02\x0f\x12\x04\xcc\x02\x02\x1a\x1a\x0e \xed\x95\x9c\xeb\x8f\x84\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\x0f\x05\x12\x04\xcc\x02\x02\x07\n\r\n\x05\x04\x03\x02\x0f\x01\x12\x04\xcc\x02\x08\x14\n\r\n\x05\x04\x03\x02\x0f\x03\x12\x04\xcc\x02\x17\x19\n\"\n\x04\x04\x03\x02\x10\x12\x04\xce\x02\x02\"\x1a\x14 \xec\x9e\x94\xec\x97\xac\xec\x9b\x90\xed\x99\x94\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\x10\x05\x12\x04\xce\x02\x02\x07\n\r\n\x05\x04\x03\x02\x10\x01\x12\x04\xce\x02\x08\x1c\n\r\n\x05\x04\x03\x02\x10\x03\x12\x04\xce\x02\x1f!\nY\n\x02\x04\x04\x12\x06\xd3\x02\x00\xf1\x02\x01\x1aK \xec\xa3\xbc\xec\x8b\x9d \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n \xec\x9d\xbc\xeb\xb0\x98\xea\xb0\x80\xec\x9a\xa9\xea\xb3\xbc \xec\xb0\xa8\xec\x9e\x85\xea\xb0\x80\xec\x9a\xa9\xec\x9d\x98 \xec\x9d\xb4\xec\x9b\x90\xed\x99\x94 \xea\xb5\xac\xec\xa1\xb0\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xd3\x02\x08\x11\n\x1c\n\x04\x04\x04\x02\x00\x12\x04\xd5\x02\x02\x19\x1a\x0e \xec\xa0\x84\xec\x9d\xbc\xec\x9e\x94\xea\xb3\xa0\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xd5\x02\x02\x07\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xd5\x02\x08\x14\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xd5\x02\x17\x18\n\x1c\n\x04\x04\x04\x02\x01\x12\x04\xd8\x02\x02\x14\x1a\x0e \xeb\x8b\xb4\xeb\xb3\xb4\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xd8\x02\x02\x07\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xd8\x02\x08\x0f\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xd8\x02\x12\x13\n+\n\x04\x04\x04\x02\x02\x12\x04\xdb\x02\x02\x15\x1a\x1d \xea\xb0\x80\xec\x9a\xa9\xec\x88\x98\xeb\x9f\x89 (\xec\x9d\xbc\xeb\xb0\x98\xea\xb0\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xdb\x02\x02\x07\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xdb\x02\x08\x10\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xdb\x02\x13\x14\n\"\n\x04\x04\x04\x02\x03\x12\x04\xde\x02\x02\x1c\x1a\x14 \xec\xb0\xa8\xec\x9e\x85\xea\xb0\x80\xec\x9a\xa9\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xde\x02\x02\x07\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xde\x02\x08\x17\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xde\x02\x1a\x1b\n\x1c\n\x04\x04\x04\x02\x04\x12\x04\xe1\x02\x02\x1c\x1a\x0e \xec\xb0\xa8\xec\x9e\x85\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\xe1\x02\x02\x07\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xe1\x02\x08\x17\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xe1\x02\x1a\x1b\n\x1c\n\x04\x04\x04\x02\x05\x12\x04\xe4\x02\x02\x1a\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xe4\x02\x02\x07\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xe4\x02\x08\x15\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xe4\x02\x18\x19\n)\n\x04\x04\x04\x02\x06\x12\x04\xe7\x02\x02\x19\x1a\x1b \xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xe7\x02\x02\x08\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xe7\x02\t\x14\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xe7\x02\x17\x18\n.\n\x04\x04\x04\x02\x07\x12\x04\xea\x02\x02\x14\x1a  \xeb\xa7\xa4\xeb\x8f\x84\xec\x98\x88\xec\x95\xbd\xec\x88\x98\xeb\x9f\x89 (\xeb\x82\xb4\xeb\xb6\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xea\x02\x02\x07\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xea\x02\x08\x0f\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xea\x02\x12\x13\n4\n\x04\x04\x04\x02\x08\x12\x04\xed\x02\x02\x1b\x1a& \xec\xb0\xa8\xec\x9e\x85\xeb\xa7\xa4\xeb\x8f\x84\xec\x98\x88\xec\x95\xbd\xec\x88\x98\xeb\x9f\x89 (\xeb\x82\xb4\xeb\xb6\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xed\x02\x02\x07\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xed\x02\x08\x16\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xed\x02\x19\x1a\n.\n\x04\x04\x04\x02\t\x12\x04\xf0\x02\x02\x19\x1a  \xec\xb0\xa8\xec\x9e\x85\xeb\xa7\xa4\xeb\x8f\x84\xec\x88\x98\xeb\x9f\x89 (\xeb\x82\xb4\xeb\xb6\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xf0\x02\x02\x07\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xf0\x02\x08\x13\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xf0\x02\x16\x18\na\n\x02\x04\x05\x12\x06\xf5\x02\x00\x84\x03\x01\x1aS \xed\x8c\x8c\xec\x83\x9d\xec\x83\x81\xed\x92\x88 \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n \xeb\x8b\xa8\xec\x9d\xbc pending_quantity\xeb\xa1\x9c \xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xec\x98\x88\xec\x95\xbd \xea\xb4\x80\xeb\xa6\xac\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xf5\x02\x08\x11\n:\n\x04\x04\x05\x02\x00\x12\x04\xf7\x02\x02\x15\x1a, \xec\x9e\x94\xea\xb3\xa0\xec\x88\x98\xeb\x9f\x89 (\xec\x96\x91\xec\x88\x98: Long, \xec\x9d\x8c\xec\x88\x98: Short)\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xf7\x02\x02\x07\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xf7\x02\x08\x10\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xf7\x02\x13\x14\n\x1c\n\x04\x04\x05\x02\x01\x12\x04\xfa\x02\x02\x19\x1a\x0e \xeb\xa7\xa4\xec\x9e\x85\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xfa\x02\x02\x08\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xfa\x02\t\x14\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xfa\x02\x17\x18\n\x1c\n\x04\x04\x05\x02\x02\x12\x04\xfd\x02\x02\x19\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xfd\x02\x02\x08\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xfd\x02\t\x14\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xfd\x02\x17\x18\n\x1c\n\x04\x04\x05\x02\x03\x12\x04\x80\x03\x02\x16\x1a\x0e \xea\xb1\xb0\xeb\x9e\x98\xec\x8a\xb9\xec\x88\x98\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\x80\x03\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\x80\x03\t\x11\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\x80\x03\x14\x15\nX\n\x04\x04\x05\x02\x04\x12\x04\x83\x03\x02\x1d\x1aJ \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89 (\xec\x96\x91\xec\x88\x98: \xeb\xa7\xa4\xec\x88\x98\xeb\x8c\x80\xea\xb8\xb0, \xec\x9d\x8c\xec\x88\x98: \xeb\xa7\xa4\xeb\x8f\x84\xeb\x8c\x80\xea\xb8\xb0) (\xeb\x82\xb4\xeb\xb6\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x04\x05\x12\x04\x83\x03\x02\x07\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\x83\x03\x08\x18\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\x83\x03\x1b\x1c\nV\n\x02\x04\x06\x12\x06\x89\x03\x00\x94\x03\x01\x1a\x15 GetInventory \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x06\x01\x12\x04\x89\x03\x08\x1b\n\x0e\n\x04\x04\x06\x02\x00\x12\x06\x8a\x03\x02\x8f\x03\x04\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\x8a\x03\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\x8a\x03\t\r\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\x8a\x03\x10\x11\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\x8a\x03\x12\x8f\x03\x03\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\x8b\x03\x04*\n\x11\n\x07\x04\x06\x02\x00\x08\x9f\x08\x12\x06\x8c\x03\x04\x8e\x03\x05\n\x0e\n\x04\x04\x06\x02\x01\x12\x06\x91\x03\x02\x93\x03\x04\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\x91\x03\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\x91\x03\t\x0f\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\x91\x03\x12\x13\n\x0f\n\x05\x04\x06\x02\x01\x08\x12\x06\x91\x03\x14\x93\x03\x03\n\x10\n\x08\x04\x06\x02\x01\x08\x9c\x08\x00\x12\x04\x92\x03\x04*\n&\n\x02\x04\x07\x12\x06\x97\x03\x00\xc3\x03\x01\x1a\x18 ListInventories \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x97\x03\x08\x1e\n\x0e\n\x04\x04\x07\x02\x00\x12\x06\x98\x03\x02\x9d\x03\x04\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x98\x03\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x98\x03\t\r\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x98\x03\x10\x11\n\x0f\n\x05\x04\x07\x02\x00\x08\x12\x06\x98\x03\x12\x9d\x03\x03\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\x99\x03\x04*\n\x11\n\x07\x04\x07\x02\x00\x08\x9f\x08\x12\x06\x9a\x03\x04\x9c\x03\x05\n+\n\x04\x04\x07\x02\x01\x12\x04\xa0\x03\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\xa0\x03\x02\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xa0\x03\x0b\x11\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xa0\x03\x12\x1b\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xa0\x03\x1e\x1f\n;\n\x04\x04\x07\x02\x02\x12\x04\xa3\x03\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x07\x02\x02\x04\x12\x04\xa3\x03\x02\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xa3\x03\x0b\x11\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xa3\x03\x12\x1c\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xa3\x03\x1f \n\xee\x03\n\x04\x04\x07\x02\x03\x12\x04\xb6\x03\x02=\x1a\xdf\x03 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Operators:\n * symbol\n   * `equal`, `contains`\n * inventory_type\n   * `equal` (INVENTORY_TYPE_STOCK, INVENTORY_TYPE_DERIV)\n * stock.sellable, stock.book_quantity\n   * `equal`, `greater_than`, `less_than`\n * deriv.quantity\n   * `equal`, `greater_than`, `less_than`\n\n Examples:\n * filter=symbol:\"005930\"\n * filter=inventory_type=INVENTORY_TYPE_STOCK\n * filter=stock.sellable > 1000\n * filter=deriv.quantity < 0 (Short \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xeb\xa7\x8c)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xb6\x03\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xb6\x03\t\x0f\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xb6\x03\x12\x13\n\r\n\x05\x04\x07\x02\x03\x08\x12\x04\xb6\x03\x14<\n\x10\n\x08\x04\x07\x02\x03\x08\x9c\x08\x00\x12\x04\xb6\x03\x15;\n\x9e\x02\n\x04\x04\x07\x02\x04\x12\x04\xc2\x03\x02?\x1a\x8f\x02 \xec\x98\xa4\xeb\x8d\x94\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-132)\n\n Supported Fields:\n * \"symbol\", \"inventory_type\"\n * \"stock.sellable\", \"stock.book_quantity\", \"stock.book_amount\"\n * \"deriv.quantity\", \"deriv.book_amount\"\n\n Examples:\n * order_by=stock.book_amount desc\n * order_by=deriv.quantity asc\n\n\r\n\x05\x04\x07\x02\x04\x05\x12\x04\xc2\x03\x02\x08\n\r\n\x05\x04\x07\x02\x04\x01\x12\x04\xc2\x03\t\x11\n\r\n\x05\x04\x07\x02\x04\x03\x12\x04\xc2\x03\x14\x15\n\r\n\x05\x04\x07\x02\x04\x08\x12\x04\xc2\x03\x16>\n\x10\n\x08\x04\x07\x02\x04\x08\x9c\x08\x00\x12\x04\xc2\x03\x17=\n&\n\x02\x04\x08\x12\x06\xc6\x03\x00\xcc\x03\x01\x1a\x18 ListInventories \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xc6\x03\x08\x1f\n$\n\x04\x04\x08\x02\x00\x12\x04\xc8\x03\x02%\x1a\x16 \xec\x9e\xac\xea\xb3\xa0 \xed\x98\x84\xed\x99\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\xc8\x03\x02\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xc8\x03\x0b\x14\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xc8\x03\x15 \n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xc8\x03#$\n\'\n\x04\x04\x08\x02\x01\x12\x04\xcb\x03\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xcb\x03\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xcb\x03\t\x18\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xcb\x03\x1b\x1c\n)\n\x02\x04\t\x12\x06\xcf\x03\x00\xda\x03\x01\x1a\x1b GetLedgerInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\t\x01\x12\x04\xcf\x03\x08!\n\x0e\n\x04\x04\t\x02\x00\x12\x06\xd0\x03\x02\xd5\x03\x04\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xd0\x03\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xd0\x03\t\r\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xd0\x03\x10\x11\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\xd0\x03\x12\xd5\x03\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xd1\x03\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xd2\x03\x04\xd4\x03\x05\n\x0e\n\x04\x04\t\x02\x01\x12\x06\xd7\x03\x02\xd9\x03\x04\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xd7\x03\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xd7\x03\t\x0f\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xd7\x03\x12\x13\n\x0f\n\x05\x04\t\x02\x01\x08\x12\x06\xd7\x03\x14\xd9\x03\x03\n\x10\n\x08\x04\t\x02\x01\x08\x9c\x08\x00\x12\x04\xd8\x03\x04*\n.\n\x02\x04\n\x12\x06\xdd\x03\x00\xeb\x03\x01\x1a  SyncInventoryFromLedger \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\n\x01\x12\x04\xdd\x03\x08&\n\x0e\n\x04\x04\n\x02\x00\x12\x06\xde\x03\x02\xe3\x03\x04\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xde\x03\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xde\x03\t\r\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xde\x03\x10\x11\n\x0f\n\x05\x04\n\x02\x00\x08\x12\x06\xde\x03\x12\xe3\x03\x03\n\x10\n\x08\x04\n\x02\x00\x08\x9c\x08\x00\x12\x04\xdf\x03\x04*\n\x11\n\x07\x04\n\x02\x00\x08\x9f\x08\x12\x06\xe0\x03\x04\xe2\x03\x05\n\xa5\x01\n\x04\x04\n\x02\x01\x12\x06\xe8\x03\x02\xea\x03\x04\x1a\x94\x01 \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94\xed\x95\xa0 \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d (\xeb\xb9\x84\xec\x96\xb4\xec\x9e\x88\xec\x9d\x84 \xea\xb2\xbd\xec\x9a\xb0 \xec\xa0\x84\xec\xb2\xb4 \xec\xa2\x85\xeb\xaa\xa9 \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94)\n \xec\x98\x88: [\"005930\", \"000660\"]\n \"*\" \xec\x9e\x85\xeb\xa0\xa5 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xec\xa2\x85\xeb\xaa\xa9 \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\xe8\x03\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xe8\x03\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xe8\x03\x12\x19\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xe8\x03\x1c\x1d\n\x0f\n\x05\x04\n\x02\x01\x08\x12\x06\xe8\x03\x1e\xea\x03\x03\n\x10\n\x08\x04\n\x02\x01\x08\x9c\x08\x00\x12\x04\xe9\x03\x04*\n,\n\x02\x04\x0b\x12\x06\xee\x03\x00\x86\x04\x01\x1a\x1e ListLedgerInventories \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xee\x03\x08$\n\x0e\n\x04\x04\x0b\x02\x00\x12\x06\xef\x03\x02\xf4\x03\x04\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xef\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xef\x03\t\r\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xef\x03\x10\x11\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\xef\x03\x12\xf4\x03\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\xf0\x03\x04*\n\x11\n\x07\x04\x0b\x02\x00\x08\x9f\x08\x12\x06\xf1\x03\x04\xf3\x03\x05\n+\n\x04\x04\x0b\x02\x01\x12\x04\xf7\x03\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\xf7\x03\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xf7\x03\x0b\x11\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xf7\x03\x12\x1b\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xf7\x03\x1e\x1f\n+\n\x04\x04\x0b\x02\x02\x12\x04\xfa\x03\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x0b\x02\x02\x04\x12\x04\xfa\x03\x02\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xfa\x03\x0b\x11\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xfa\x03\x12\x1c\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xfa\x03\x1f \n\xf8\x01\n\x04\x04\x0b\x02\x03\x12\x04\x85\x04\x02=\x1a\xe9\x01 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * symbol - \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n * inventory_type - \xec\x9e\xac\xea\xb3\xa0 \xec\x9c\xa0\xed\x98\x95 (INVENTORY_TYPE_STOCK, INVENTORY_TYPE_DERIV)\n\n Examples:\n * symbol:\"005930\"\n * inventory_type=INVENTORY_TYPE_STOCK\n\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\x85\x04\x02\x08\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\x85\x04\t\x0f\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\x85\x04\x12\x13\n\r\n\x05\x04\x0b\x02\x03\x08\x12\x04\x85\x04\x14<\n\x10\n\x08\x04\x0b\x02\x03\x08\x9c\x08\x00\x12\x04\x85\x04\x15;\n,\n\x02\x04\x0c\x12\x06\x89\x04\x00\x8f\x04\x01\x1a\x1e ListLedgerInventories \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\x89\x04\x08%\n$\n\x04\x04\x0c\x02\x00\x12\x04\x8b\x04\x022\x1a\x16 \xec\x9b\x90\xec\x9e\xa5 \xec\x9e\xac\xea\xb3\xa0 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\x8b\x04\x02\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\x8b\x04\x0b\x1a\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x8b\x04\x1b-\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x8b\x0401\n\'\n\x04\x04\x0c\x02\x01\x12\x04\x8e\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\x8e\x04\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\x8e\x04\t\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\x8e\x04\x1b\x1c\nT\n\x02\x04\r\x12\x06\x92\x04\x00\x9e\x04\x01\x1aF UpdateInventory \xec\x9a\xa9 \xec\xa3\xbc\xec\x8b\x9d \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 (\xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xea\xb0\x80\xeb\x8a\xa5 \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c)\n\n\x0b\n\x03\x04\r\x01\x12\x04\x92\x04\x08\x17\n\x0b\n\x03\x04\r\t\x12\x04\x93\x04\x02\x10\n\x0c\n\x04\x04\r\t\x00\x12\x04\x93\x04\x0b\x0c\n\r\n\x05\x04\r\t\x00\x01\x12\x04\x93\x04\x0b\x0c\n\r\n\x05\x04\r\t\x00\x02\x12\x04\x93\x04\x0b\x0c\n\x0c\n\x04\x04\r\t\x01\x12\x04\x93\x04\x0e\x0f\n\r\n\x05\x04\r\t\x01\x01\x12\x04\x93\x04\x0e\x0f\n\r\n\x05\x04\r\t\x01\x02\x12\x04\x93\x04\x0e\x0f\n\x0b\n\x03\x04\r\n\x12\x04\x94\x04\x02)\n\x0c\n\x04\x04\r\n\x00\x12\x04\x94\x04\x0b\x15\n\x0c\n\x04\x04\r\n\x01\x12\x04\x94\x04\x17(\n\x1c\n\x04\x04\r\x02\x00\x12\x04\x97\x04\x02\x1a\x1a\x0e \xec\x9e\xa5\xeb\xb6\x80\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\x97\x04\x02\x07\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\x97\x04\x08\x15\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\x97\x04\x18\x19\n\"\n\x04\x04\r\x02\x01\x12\x04\x99\x04\x02\x14\x1a\x14 \xeb\xa7\xa4\xeb\x8f\x84\xec\x98\x88\xec\x95\xbd\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\x99\x04\x02\x07\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\x99\x04\x08\x0f\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\x99\x04\x12\x13\n\x1c\n\x04\x04\r\x02\x02\x12\x04\x9b\x04\x02\x1c\x1a\x0e \xec\xb0\xa8\xec\x9e\x85\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\x9b\x04\x02\x07\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x9b\x04\x08\x17\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x9b\x04\x1a\x1b\n(\n\x04\x04\r\x02\x03\x12\x04\x9d\x04\x02\x1b\x1a\x1a \xec\xb0\xa8\xec\x9e\x85\xeb\xa7\xa4\xeb\x8f\x84\xec\x98\x88\xec\x95\xbd\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\x9d\x04\x02\x07\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\x9d\x04\x08\x16\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\x9d\x04\x19\x1a\nT\n\x02\x04\x0e\x12\x06\xa1\x04\x00\xa4\x04\x01\x1aF UpdateInventory \xec\x9a\xa9 \xed\x8c\x8c\xec\x83\x9d \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 (\xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xea\xb0\x80\xeb\x8a\xa5 \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c)\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa1\x04\x08\x17\n:\n\x04\x04\x0e\x02\x00\x12\x04\xa3\x04\x02\x15\x1a, \xec\x9e\x94\xea\xb3\xa0\xec\x88\x98\xeb\x9f\x89 (\xec\x96\x91\xec\x88\x98: Long, \xec\x9d\x8c\xec\x88\x98: Short)\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xa3\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xa3\x04\x08\x10\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xa3\x04\x13\x14\n&\n\x02\x04\x0f\x12\x06\xa7\x04\x00\xbe\x04\x01\x1a\x18 UpdateInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xa7\x04\x08\x1e\n\x0e\n\x04\x04\x0f\x02\x00\x12\x06\xa8\x04\x02\xad\x04\x04\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xa8\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xa8\x04\t\r\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xa8\x04\x10\x11\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\xa8\x04\x12\xad\x04\x03\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xa9\x04\x04*\n\x11\n\x07\x04\x0f\x02\x00\x08\x9f\x08\x12\x06\xaa\x04\x04\xac\x04\x05\n\x0e\n\x04\x04\x0f\x02\x01\x12\x06\xaf\x04\x02\xb1\x04\x04\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xaf\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xaf\x04\t\x0f\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xaf\x04\x12\x13\n\x0f\n\x05\x04\x0f\x02\x01\x08\x12\x06\xaf\x04\x14\xb1\x04\x03\n\x10\n\x08\x04\x0f\x02\x01\x08\x9c\x08\x00\x12\x04\xb0\x04\x04*\n2\n\x04\x04\x0f\x08\x00\x12\x06\xb4\x04\x02\xbd\x04\x03\x1a\" \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 \xec\x9e\xac\xea\xb3\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x0f\x08\x00\x01\x12\x04\xb4\x04\x08\x0c\nm\n\x04\x04\x0f\x02\x02\x12\x04\xb6\x04\x04-\x1a_ DEPRECATED: use stock_patch instead. \xec\x84\x9c\xeb\xb2\x84\xeb\x8a\x94 \xec\x9d\xb4 variant \xec\x82\xac\xec\x9a\xa9 \xec\x8b\x9c InvalidArgument \xeb\xb0\x98\xed\x99\x98.\n\n\r\n\x05\x04\x0f\x02\x02\x06\x12\x04\xb6\x04\x04\r\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xb6\x04\x0e\x13\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xb6\x04\x16\x18\n\r\n\x05\x04\x0f\x02\x02\x08\x12\x04\xb6\x04\x19,\n\x0e\n\x06\x04\x0f\x02\x02\x08\x03\x12\x04\xb6\x04\x1a+\nm\n\x04\x04\x0f\x02\x03\x12\x04\xb8\x04\x04-\x1a_ DEPRECATED: use deriv_patch instead. \xec\x84\x9c\xeb\xb2\x84\xeb\x8a\x94 \xec\x9d\xb4 variant \xec\x82\xac\xec\x9a\xa9 \xec\x8b\x9c InvalidArgument \xeb\xb0\x98\xed\x99\x98.\n\n\r\n\x05\x04\x0f\x02\x03\x06\x12\x04\xb8\x04\x04\r\n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\xb8\x04\x0e\x13\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\xb8\x04\x16\x18\n\r\n\x05\x04\x0f\x02\x03\x08\x12\x04\xb8\x04\x19,\n\x0e\n\x06\x04\x0f\x02\x03\x08\x03\x12\x04\xb8\x04\x1a+\nC\n\x04\x04\x0f\x02\x04\x12\x04\xba\x04\x04%\x1a5 \xec\xa3\xbc\xec\x8b\x9d \xec\x9e\xac\xea\xb3\xa0 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (\xea\xb0\x80\xec\x9a\xa9/\xec\xb0\xa8\xec\x9e\x85\xea\xb0\x80\xec\x9a\xa9\xeb\xa7\x8c)\n\n\r\n\x05\x04\x0f\x02\x04\x06\x12\x04\xba\x04\x04\x13\n\r\n\x05\x04\x0f\x02\x04\x01\x12\x04\xba\x04\x14\x1f\n\r\n\x05\x04\x0f\x02\x04\x03\x12\x04\xba\x04\"$\n6\n\x04\x04\x0f\x02\x05\x12\x04\xbc\x04\x04%\x1a( \xed\x8c\x8c\xec\x83\x9d \xec\x9e\xac\xea\xb3\xa0 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (\xec\x9e\x94\xea\xb3\xa0\xeb\xa7\x8c)\n\n\r\n\x05\x04\x0f\x02\x05\x06\x12\x04\xbc\x04\x04\x13\n\r\n\x05\x04\x0f\x02\x05\x01\x12\x04\xbc\x04\x14\x1f\n\r\n\x05\x04\x0f\x02\x05\x03\x12\x04\xbc\x04\"$\n.\n\x02\x04\x10\x12\x06\xc1\x04\x00\xc7\x04\x01\x1a  SyncInventoryFromLedger \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xc1\x04\x08\'\n*\n\x04\x04\x10\x02\x00\x12\x04\xc3\x04\x02%\x1a\x1c \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94\xeb\x90\x9c \xec\x9e\xac\xea\xb3\xa0 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x10\x02\x00\x04\x12\x04\xc3\x04\x02\n\n\r\n\x05\x04\x10\x02\x00\x06\x12\x04\xc3\x04\x0b\x14\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xc3\x04\x15 \n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xc3\x04#$\n\'\n\x04\x04\x10\x02\x01\x12\x04\xc6\x04\x02\x19\x1a\x19 \xeb\x8f\x99\xea\xb8\xb0\xed\x99\x94\xeb\x90\x9c \xec\xa2\x85\xeb\xaa\xa9 \xec\x88\x98\n\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xc6\x04\x02\x07\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xc6\x04\x08\x14\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xc6\x04\x17\x18\n`\n\x02\x04\x11\x12\x06\xcc\x04\x00\xde\x04\x01\x1a\x12 RepayLoan \xec\x9a\x94\xec\xb2\xad\n2> ========== \xeb\x8c\x80\xec\xb0\xa8\xea\xb1\xb0\xeb\x9e\x98 Request/Response Messages ==========\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xcc\x04\x08\x18\n;\n\x04\x04\x11\x02\x00\x12\x06\xce\x04\x02\xd3\x04\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xce\x04\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xce\x04\t\r\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xce\x04\x10\x11\n\x0f\n\x05\x04\x11\x02\x00\x08\x12\x06\xce\x04\x12\xd3\x04\x03\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\xcf\x04\x04*\n\x11\n\x07\x04\x11\x02\x00\x08\x9f\x08\x12\x06\xd0\x04\x04\xd2\x04\x05\n\x1c\n\x04\x04\x11\x02\x01\x12\x04\xd6\x04\x02=\x1a\x0e \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xd6\x04\t\x0f\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xd6\x04\x12\x13\n\r\n\x05\x04\x11\x02\x01\x08\x12\x04\xd6\x04\x14<\n\x10\n\x08\x04\x11\x02\x01\x08\x9c\x08\x00\x12\x04\xd6\x04\x15;\n\x1d\n\x04\x04\x11\x02\x02\x12\x04\xd9\x04\x02>\x1a\x0f \xec\x83\x81\xed\x99\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\xd9\x04\x02\x07\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xd9\x04\x08\x10\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\xd9\x04\x13\x14\n\r\n\x05\x04\x11\x02\x02\x08\x12\x04\xd9\x04\x15=\n\x10\n\x08\x04\x11\x02\x02\x08\x9c\x08\x00\x12\x04\xd9\x04\x16<\nJ\n\x03\x04\x11\t\x12\x04\xdc\x04\x02\x10\x1a= \xed\x95\x84\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8 4, 5\xeb\x8a\x94 \xec\x82\xad\xec\xa0\x9c\xeb\x90\x9c dbcr_date, dbcr_srno \xec\x98\x88\xec\x95\xbd\n\n\x0c\n\x04\x04\x11\t\x00\x12\x04\xdc\x04\x0b\x0c\n\r\n\x05\x04\x11\t\x00\x01\x12\x04\xdc\x04\x0b\x0c\n\r\n\x05\x04\x11\t\x00\x02\x12\x04\xdc\x04\x0b\x0c\n\x0c\n\x04\x04\x11\t\x01\x12\x04\xdc\x04\x0e\x0f\n\r\n\x05\x04\x11\t\x01\x01\x12\x04\xdc\x04\x0e\x0f\n\r\n\x05\x04\x11\t\x01\x02\x12\x04\xdc\x04\x0e\x0f\n\x0b\n\x03\x04\x11\n\x12\x04\xdd\x04\x02$\n\x0c\n\x04\x04\x11\n\x00\x12\x04\xdd\x04\x0b\x16\n\x0c\n\x04\x04\x11\n\x01\x12\x04\xdd\x04\x18#\n\x1e\n\x02\x04\x12\x12\x04\xe1\x04\x00\x1c\x1a\x12 RepayLoan \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xe1\x04\x08\x19\n#\n\x02\x04\x13\x12\x06\xe4\x04\x00\x88\x05\x01\x1a\x15 TransferLoan \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xe4\x04\x08\x1b\n3\n\x04\x04\x13\x02\x00\x12\x06\xe6\x04\x02\xeb\x04\x04\x1a# \xec\x9d\xb4\xec\xa0\x84 \xec\xb6\x9c\xeb\xb0\x9c \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xe6\x04\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xe6\x04\t\x12\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xe6\x04\x15\x16\n\x0f\n\x05\x04\x13\x02\x00\x08\x12\x06\xe6\x04\x17\xeb\x04\x03\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\xe7\x04\x04*\n\x11\n\x07\x04\x13\x02\x00\x08\x9f\x08\x12\x06\xe8\x04\x04\xea\x04\x05\n3\n\x04\x04\x13\x02\x01\x12\x06\xee\x04\x02\xf3\x04\x04\x1a# \xec\x9d\xb4\xec\xa0\x84 \xeb\x8f\x84\xec\xb0\xa9 \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85\n\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xee\x04\x02\x08\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xee\x04\t\x10\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xee\x04\x13\x14\n\x0f\n\x05\x04\x13\x02\x01\x08\x12\x06\xee\x04\x15\xf3\x04\x03\n\x10\n\x08\x04\x13\x02\x01\x08\x9c\x08\x00\x12\x04\xef\x04\x04*\n\x11\n\x07\x04\x13\x02\x01\x08\x9f\x08\x12\x06\xf0\x04\x04\xf2\x04\x05\n\x1c\n\x04\x04\x13\x02\x02\x12\x04\xf6\x04\x02=\x1a\x0e \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\xf6\x04\x02\x08\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xf6\x04\t\x0f\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xf6\x04\x12\x13\n\r\n\x05\x04\x13\x02\x02\x08\x12\x04\xf6\x04\x14<\n\x10\n\x08\x04\x13\x02\x02\x08\x9c\x08\x00\x12\x04\xf6\x04\x15;\n\x1d\n\x04\x04\x13\x02\x03\x12\x04\xf9\x04\x02>\x1a\x0f \xec\x9d\xb4\xec\xa0\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xf9\x04\x02\x07\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\xf9\x04\x08\x10\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\xf9\x04\x13\x14\n\r\n\x05\x04\x13\x02\x03\x08\x12\x04\xf9\x04\x15=\n\x10\n\x08\x04\x13\x02\x03\x08\x9c\x08\x00\x12\x04\xf9\x04\x16<\n\xe0\x01\n\x03\x04\x13\t\x12\x04\xfe\x04\x02\x13\x1a\xd2\x01 \xed\x95\x84\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8 5\xeb\x8a\x94 \xec\x82\xad\xec\xa0\x9c\xeb\x90\x9c borrow \xec\x98\x88\xec\x95\xbd (loan_transaction_type\xec\x9c\xbc\xeb\xa1\x9c \xeb\x8c\x80\xec\xb2\xb4)\n \xed\x95\x84\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8 6, 7\xec\x9d\x80 \xec\x82\xad\xec\xa0\x9c\xeb\x90\x9c cntg_date, cntg_no \xec\x98\x88\xec\x95\xbd\n (\xec\x84\x9c\xeb\xb2\x84\xec\x97\x90\xec\x84\x9c 012r TR\xeb\xa1\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\xa1\xb0\xed\x9a\x8c\xed\x95\x98\xec\x97\xac \xeb\xa7\xa4\xec\xb9\xad\xed\x95\x98\xeb\x8f\x84\xeb\xa1\x9d \xeb\xb3\x80\xea\xb2\xbd)\n\n\x0c\n\x04\x04\x13\t\x00\x12\x04\xfe\x04\x0b\x0c\n\r\n\x05\x04\x13\t\x00\x01\x12\x04\xfe\x04\x0b\x0c\n\r\n\x05\x04\x13\t\x00\x02\x12\x04\xfe\x04\x0b\x0c\n\x0c\n\x04\x04\x13\t\x01\x12\x04\xfe\x04\x0e\x0f\n\r\n\x05\x04\x13\t\x01\x01\x12\x04\xfe\x04\x0e\x0f\n\r\n\x05\x04\x13\t\x01\x02\x12\x04\xfe\x04\x0e\x0f\n\x0c\n\x04\x04\x13\t\x02\x12\x04\xfe\x04\x11\x12\n\r\n\x05\x04\x13\t\x02\x01\x12\x04\xfe\x04\x11\x12\n\r\n\x05\x04\x13\t\x02\x02\x12\x04\xfe\x04\x11\x12\n\x0b\n\x03\x04\x13\n\x12\x04\xff\x04\x02,\n\x0c\n\x04\x04\x13\n\x00\x12\x04\xff\x04\x0b\x13\n\x0c\n\x04\x04\x13\n\x01\x12\x04\xff\x04\x15 \n\x0c\n\x04\x04\x13\n\x02\x12\x04\xff\x04\"+\n|\n\x04\x04\x13\x02\x04\x12\x04\x83\x05\x02Y\x1an \xec\x83\x81\xed\x92\x88\xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xea\xb5\xac\xeb\xb6\x84 (PROD_PSTN_CLS_CODE)\n 042c/052a InBlock2: \xec\x83\x81\xed\x92\x88\xec\x9c\xa0\xea\xb0\x80\xec\xa6\x9d\xea\xb6\x8c \xeb\x98\x90\xeb\x8a\x94 \xeb\xa7\xa4\xeb\x8f\x84\xec\x9c\xa0\xea\xb0\x80\xec\xa6\x9d\xea\xb6\x8c\n\n\r\n\x05\x04\x13\x02\x04\x06\x12\x04\x83\x05\x02\x15\n\r\n\x05\x04\x13\x02\x04\x01\x12\x04\x83\x05\x16+\n\r\n\x05\x04\x13\x02\x04\x03\x12\x04\x83\x05./\n\r\n\x05\x04\x13\x02\x04\x08\x12\x04\x83\x050X\n\x10\n\x08\x04\x13\x02\x04\x08\x9c\x08\x00\x12\x04\x83\x051W\nq\n\x04\x04\x13\x02\x05\x12\x04\x87\x05\x02Y\x1ac \xec\xb2\x98\xeb\xa6\xac\xea\xb5\xac\xeb\xb6\x84 (PROS_CLS_CODE)\n 042c InBlock1: \xec\x83\x81\xed\x99\x98/\xeb\x8c\x80\xec\x97\xac/\xea\xb8\xb0\xed\x83\x80/\xed\x8e\x80\xeb\x93\x9c\xea\xb0\x84\xec\x83\x81\xed\x99\x98/\xed\x8e\x80\xeb\x93\x9c\xea\xb0\x84\xeb\x8c\x80\xec\x97\xac\n\n\r\n\x05\x04\x13\x02\x05\x06\x12\x04\x87\x05\x02\x15\n\r\n\x05\x04\x13\x02\x05\x01\x12\x04\x87\x05\x16+\n\r\n\x05\x04\x13\x02\x05\x03\x12\x04\x87\x05./\n\r\n\x05\x04\x13\x02\x05\x08\x12\x04\x87\x050X\n\x10\n\x08\x04\x13\x02\x05\x08\x9c\x08\x00\x12\x04\x87\x051W\n!\n\x02\x04\x14\x12\x04\x8b\x05\x00\x1f\x1a\x15 TransferLoan \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x14\x01\x12\x04\x8b\x05\x08\x1c\n9\n\x02\x04\x15\x12\x06\x8e\x05\x00\xa2\x05\x01\x1a+ ListLoanDeliveries \xec\x9a\x94\xec\xb2\xad (\xec\xa1\xb0\xed\x9a\x8c \xec\xa0\x84\xec\x9a\xa9)\n\n\x0b\n\x03\x04\x15\x01\x12\x04\x8e\x05\x08!\n%\n\x04\x04\x15\x02\x00\x12\x06\x90\x05\x02\x95\x05\x04\x1a\x15 \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\x90\x05\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\x90\x05\t\r\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\x90\x05\x10\x11\n\x0f\n\x05\x04\x15\x02\x00\x08\x12\x06\x90\x05\x12\x95\x05\x03\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\x91\x05\x04*\n\x11\n\x07\x04\x15\x02\x00\x08\x9f\x08\x12\x06\x92\x05\x04\x94\x05\x05\n.\n\x04\x04\x15\x02\x01\x12\x04\x98\x05\x02;\x1a  \xec\xa1\xb0\xed\x9a\x8c \xea\xb8\xb0\xec\xa4\x80\xec\x9d\xbc\xec\x9e\x90 (YYYYMMDD)\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\x98\x05\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\x98\x05\t\r\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\x98\x05\x10\x11\n\r\n\x05\x04\x15\x02\x01\x08\x12\x04\x98\x05\x12:\n\x10\n\x08\x04\x15\x02\x01\x08\x9c\x08\x00\x12\x04\x98\x05\x139\nw\n\x04\x04\x15\x02\x02\x12\x04\x9b\x05\x02)\x1ai \xeb\x8c\x80\xec\xb0\xa8\xec\x83\x81\xeb\x8c\x80\xec\xb2\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (UNSPECIFIED=\xec\xa0\x84\xec\xb2\xb4, DEPOSITORY=\xec\x98\x88\xed\x83\x81\xec\x9b\x90, SECURITIES_FINANCE=\xec\xa6\x9d\xea\xb6\x8c\xea\xb8\x88\xec\x9c\xb5)\n\n\r\n\x05\x04\x15\x02\x02\x06\x12\x04\x9b\x05\x02\x11\n\r\n\x05\x04\x15\x02\x02\x01\x12\x04\x9b\x05\x12$\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\x9b\x05\'(\nS\n\x04\x04\x15\x02\x03\x12\x04\x9e\x05\x02 \x1aE \xeb\x8c\x80\xec\xb0\xa8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (UNSPECIFIED=\xec\xa0\x84\xec\xb2\xb4, LEND=\xeb\x8c\x80\xec\x97\xac, BORROW=\xec\xb0\xa8\xec\x9e\x85)\n\n\r\n\x05\x04\x15\x02\x03\x06\x12\x04\x9e\x05\x02\r\n\r\n\x05\x04\x15\x02\x03\x01\x12\x04\x9e\x05\x0e\x1b\n\r\n\x05\x04\x15\x02\x03\x03\x12\x04\x9e\x05\x1e\x1f\n,\n\x04\x04\x15\x02\x04\x12\x04\xa1\x05\x02\x14\x1a\x1e \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c (\xeb\xb9\x88\xea\xb0\x92=\xec\xa0\x84\xec\xb2\xb4)\n\n\r\n\x05\x04\x15\x02\x04\x05\x12\x04\xa1\x05\x02\x08\n\r\n\x05\x04\x15\x02\x04\x01\x12\x04\xa1\x05\t\x0f\n\r\n\x05\x04\x15\x02\x04\x03\x12\x04\xa1\x05\x12\x13\n)\n\x02\x04\x16\x12\x06\xa5\x05\x00\xa8\x05\x01\x1a\x1b ListLoanDeliveries \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xa5\x05\x08\"\n4\n\x04\x04\x16\x02\x00\x12\x04\xa7\x05\x02&\x1a& \xeb\xaf\xb8\xec\xb2\x98\xeb\xa6\xac \xeb\x8c\x80\xec\xb0\xa8 \xec\x9d\xb8\xeb\x8f\x84\xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x16\x02\x00\x04\x12\x04\xa7\x05\x02\n\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\xa7\x05\x0b\x1b\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xa7\x05\x1c!\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xa7\x05$%\nA\n\x02\x04\x17\x12\x06\xab\x05\x00\xb6\x05\x01\x1a3 BatchProcessLoanDeliveries \xec\x9a\x94\xec\xb2\xad (\xec\x9b\x90\xec\x9e\xa5 \xeb\xb0\x98\xec\x98\x81)\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xab\x05\x08)\n%\n\x04\x04\x17\x02\x00\x12\x06\xad\x05\x02\xb2\x05\x04\x1a\x15 \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xad\x05\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xad\x05\t\r\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xad\x05\x10\x11\n\x0f\n\x05\x04\x17\x02\x00\x08\x12\x06\xad\x05\x12\xb2\x05\x03\n\x10\n\x08\x04\x17\x02\x00\x08\x9c\x08\x00\x12\x04\xae\x05\x04*\n\x11\n\x07\x04\x17\x02\x00\x08\x9f\x08\x12\x06\xaf\x05\x04\xb1\x05\x05\n>\n\x04\x04\x17\x02\x01\x12\x04\xb5\x05\x02O\x1a0 \xec\x9b\x90\xec\x9e\xa5 \xeb\xb0\x98\xec\x98\x81\xed\x95\xa0 \xeb\x8c\x80\xec\xb0\xa8 \xec\x9d\xb8\xeb\x8f\x84\xeb\x82\xb4\xec\x97\xad \xed\x95\xad\xeb\xaa\xa9\xeb\x93\xa4\n\n\r\n\x05\x04\x17\x02\x01\x04\x12\x04\xb5\x05\x02\n\n\r\n\x05\x04\x17\x02\x01\x06\x12\x04\xb5\x05\x0b\x1b\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xb5\x05\x1c!\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xb5\x05$%\n\r\n\x05\x04\x17\x02\x01\x08\x12\x04\xb5\x05&N\n\x10\n\x08\x04\x17\x02\x01\x08\x9c\x08\x00\x12\x04\xb5\x05\'M\n1\n\x02\x04\x18\x12\x06\xb9\x05\x00\xbc\x05\x01\x1a# BatchProcessLoanDeliveries \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xb9\x05\x08*\n\x1d\n\x04\x04\x18\x02\x00\x12\x04\xbb\x05\x02\x1c\x1a\x0f \xec\xb2\x98\xeb\xa6\xac \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xbb\x05\x02\x07\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xbb\x05\x08\x17\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xbb\x05\x1a\x1b\nA\n\x02\x04\x19\x12\x06\xbf\x05\x00\x88\x06\x01\x1a3 \xeb\x8c\x80\xec\xb0\xa8\xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xb8\xeb\x8f\x84\xeb\x82\xb4\xec\x97\xad \xed\x95\xad\xeb\xaa\xa9 (obfnp_loan_021r)\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xbf\x05\x08\x18\n\x1c\n\x04\x04\x19\x02\x00\x12\x04\xc1\x05\x02\x17\x1a\x0e \xec\x88\x98\xec\x8b\xa0\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xc1\x05\x02\x08\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xc1\x05\t\x12\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xc1\x05\x15\x16\nC\n\x04\x04\x19\x02\x01\x12\x04\xc3\x05\x02 \x1a5 \xeb\x8c\x80\xec\xb0\xa8\xec\x83\x81\xeb\x8c\x80\xec\xb2\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xec\x98\x88\xed\x83\x81\xec\x9b\x90, 2=\xec\xa6\x9d\xea\xb8\x88)\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xc3\x05\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xc3\x05\t\x1b\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xc3\x05\x1e\x1f\n\"\n\x04\x04\x19\x02\x02\x12\x04\xc5\x05\x02\x17\x1a\x14 \xec\x88\x98\xec\x8b\xa0\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xc5\x05\x02\x08\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xc5\x05\t\x12\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xc5\x05\x15\x16\n\x1c\n\x04\x04\x19\x02\x03\x12\x04\xc7\x05\x02\x12\x1a\x0e \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\xc7\x05\x02\x08\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\xc7\x05\t\r\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\xc7\x05\x10\x11\n\x19\n\x04\x04\x19\x02\x04\x12\x04\xc9\x05\x02\x17\x1a\x0b \xed\x8e\x80\xeb\x93\x9c\xeb\xaa\x85\n\n\r\n\x05\x04\x19\x02\x04\x05\x12\x04\xc9\x05\x02\x08\n\r\n\x05\x04\x19\x02\x04\x01\x12\x04\xc9\x05\t\x12\n\r\n\x05\x04\x19\x02\x04\x03\x12\x04\xc9\x05\x15\x16\n\"\n\x04\x04\x19\x02\x05\x12\x04\xcb\x05\x02\x1c\x1a\x14 \xec\xb0\xb8\xea\xb0\x80\xea\xb8\xb0\xea\xb4\x80\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x05\x05\x12\x04\xcb\x05\x02\x08\n\r\n\x05\x04\x19\x02\x05\x01\x12\x04\xcb\x05\t\x17\n\r\n\x05\x04\x19\x02\x05\x03\x12\x04\xcb\x05\x1a\x1b\n\"\n\x04\x04\x19\x02\x06\x12\x04\xcd\x05\x02\x17\x1a\x14 \xed\x91\x9c\xec\xa4\x80\xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x06\x05\x12\x04\xcd\x05\x02\x08\n\r\n\x05\x04\x19\x02\x06\x01\x12\x04\xcd\x05\t\x12\n\r\n\x05\x04\x19\x02\x06\x03\x12\x04\xcd\x05\x15\x16\n<\n\x04\x04\x19\x02\x07\x12\x04\xcf\x05\x02\x1b\x1a. \xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xb8\xeb\x8f\x84\xea\xb5\xac\xeb\xb6\x84 (01=\xec\x9d\xb8\xeb\x8f\x84, 02=\xeb\xaf\xb8\xec\x9d\xb8\xeb\x8f\x84)\n\n\r\n\x05\x04\x19\x02\x07\x05\x12\x04\xcf\x05\x02\x08\n\r\n\x05\x04\x19\x02\x07\x01\x12\x04\xcf\x05\t\x16\n\r\n\x05\x04\x19\x02\x07\x03\x12\x04\xcf\x05\x19\x1a\n(\n\x04\x04\x19\x02\x08\x12\x04\xd1\x05\x02!\x1a\x1a \xeb\x8c\x80\xec\xb0\xa8\xec\xb2\xb4\xea\xb2\xb0\xec\x82\xac\xec\x9c\xa0\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x08\x05\x12\x04\xd1\x05\x02\x08\n\r\n\x05\x04\x19\x02\x08\x01\x12\x04\xd1\x05\t\x1c\n\r\n\x05\x04\x19\x02\x08\x03\x12\x04\xd1\x05\x1f \n7\n\x04\x04\x19\x02\t\x12\x04\xd3\x05\x02\x1c\x1a) \xeb\x8c\x80\xec\xb0\xa8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xeb\x8c\x80\xec\x97\xac, 2=\xec\xb0\xa8\xec\x9e\x85)\n\n\r\n\x05\x04\x19\x02\t\x05\x12\x04\xd3\x05\x02\x08\n\r\n\x05\x04\x19\x02\t\x01\x12\x04\xd3\x05\t\x16\n\r\n\x05\x04\x19\x02\t\x03\x12\x04\xd3\x05\x19\x1b\n(\n\x04\x04\x19\x02\n\x12\x04\xd5\x05\x02\x1f\x1a\x1a \xeb\x8c\x80\xec\xb0\xa8\xea\xb1\xb0\xeb\x9e\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\n\x05\x12\x04\xd5\x05\x02\x08\n\r\n\x05\x04\x19\x02\n\x01\x12\x04\xd5\x05\t\x19\n\r\n\x05\x04\x19\x02\n\x03\x12\x04\xd5\x05\x1c\x1e\n(\n\x04\x04\x19\x02\x0b\x12\x04\xd7\x05\x02!\x1a\x1a \xec\xa3\xbc\xec\x8b\x9d\xec\xb1\x84\xea\xb6\x8c\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x0b\x05\x12\x04\xd7\x05\x02\x08\n\r\n\x05\x04\x19\x02\x0b\x01\x12\x04\xd7\x05\t\x1b\n\r\n\x05\x04\x19\x02\x0b\x03\x12\x04\xd7\x05\x1e \n\x1c\n\x04\x04\x19\x02\x0c\x12\x04\xd9\x05\x02\x13\x1a\x0e \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x0c\x05\x12\x04\xd9\x05\x02\x08\n\r\n\x05\x04\x19\x02\x0c\x01\x12\x04\xd9\x05\t\r\n\r\n\x05\x04\x19\x02\x0c\x03\x12\x04\xd9\x05\x10\x12\n\x19\n\x04\x04\x19\x02\r\x12\x04\xdb\x05\x02\x13\x1a\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\r\n\x05\x04\x19\x02\r\x05\x12\x04\xdb\x05\x02\x08\n\r\n\x05\x04\x19\x02\r\x01\x12\x04\xdb\x05\t\r\n\r\n\x05\x04\x19\x02\r\x03\x12\x04\xdb\x05\x10\x12\n\"\n\x04\x04\x19\x02\x0e\x12\x04\xdd\x05\x02\x1d\x1a\x14 \xeb\x8c\x80\xec\xb0\xa8\xec\x8b\xa0\xec\xb2\xad\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x0e\x05\x12\x04\xdd\x05\x02\x08\n\r\n\x05\x04\x19\x02\x0e\x01\x12\x04\xdd\x05\t\x17\n\r\n\x05\x04\x19\x02\x0e\x03\x12\x04\xdd\x05\x1a\x1c\n(\n\x04\x04\x19\x02\x0f\x12\x04\xdf\x05\x02\x1d\x1a\x1a \xeb\x8c\x80\xec\xb0\xa8\xec\x8b\xa0\xec\xb2\xad\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x19\x02\x0f\x05\x12\x04\xdf\x05\x02\x08\n\r\n\x05\x04\x19\x02\x0f\x01\x12\x04\xdf\x05\t\x17\n\r\n\x05\x04\x19\x02\x0f\x03\x12\x04\xdf\x05\x1a\x1c\n\x1c\n\x04\x04\x19\x02\x10\x12\x04\xe1\x05\x02\x18\x1a\x0e \xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x10\x05\x12\x04\xe1\x05\x02\x08\n\r\n\x05\x04\x19\x02\x10\x01\x12\x04\xe1\x05\t\x12\n\r\n\x05\x04\x19\x02\x10\x03\x12\x04\xe1\x05\x15\x17\n\x1c\n\x04\x04\x19\x02\x11\x12\x04\xe3\x05\x02\x16\x1a\x0e \xec\xb2\xb4\xea\xb2\xb0\xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x19\x02\x11\x05\x12\x04\xe3\x05\x02\x08\n\r\n\x05\x04\x19\x02\x11\x01\x12\x04\xe3\x05\t\x10\n\r\n\x05\x04\x19\x02\x11\x03\x12\x04\xe3\x05\x13\x15\n\x1f\n\x04\x04\x19\x02\x12\x12\x04\xe5\x05\x02\x1d\x1a\x11 \xec\x9b\x90\xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x12\x05\x12\x04\xe5\x05\x02\x08\n\r\n\x05\x04\x19\x02\x12\x01\x12\x04\xe5\x05\t\x17\n\r\n\x05\x04\x19\x02\x12\x03\x12\x04\xe5\x05\x1a\x1c\n\x1f\n\x04\x04\x19\x02\x13\x12\x04\xe7\x05\x02\x1b\x1a\x11 \xec\x9b\x90\xec\xb2\xb4\xea\xb2\xb0\xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x19\x02\x13\x05\x12\x04\xe7\x05\x02\x08\n\r\n\x05\x04\x19\x02\x13\x01\x12\x04\xe7\x05\t\x15\n\r\n\x05\x04\x19\x02\x13\x03\x12\x04\xe7\x05\x18\x1a\n\"\n\x04\x04\x19\x02\x14\x12\x04\xe9\x05\x02\x1d\x1a\x14 \xeb\xa7\x8c\xea\xb8\xb0\xec\x98\x88\xec\xa0\x95\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x14\x05\x12\x04\xe9\x05\x02\x08\n\r\n\x05\x04\x19\x02\x14\x01\x12\x04\xe9\x05\t\x17\n\r\n\x05\x04\x19\x02\x14\x03\x12\x04\xe9\x05\x1a\x1c\n\"\n\x04\x04\x19\x02\x15\x12\x04\xeb\x05\x02\x18\x1a\x14 \xeb\x8c\x80\xec\xb0\xa8\xec\x88\x98\xec\x88\x98\xeb\xa3\x8c\xec\x9c\xa8\n\n\r\n\x05\x04\x19\x02\x15\x05\x12\x04\xeb\x05\x02\x08\n\r\n\x05\x04\x19\x02\x15\x01\x12\x04\xeb\x05\t\x12\n\r\n\x05\x04\x19\x02\x15\x03\x12\x04\xeb\x05\x15\x17\n\x1c\n\x04\x04\x19\x02\x16\x12\x04\xed\x05\x02\x16\x1a\x0e \xeb\x8c\x80\xec\xb0\xa8\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x19\x02\x16\x05\x12\x04\xed\x05\x02\x07\n\r\n\x05\x04\x19\x02\x16\x01\x12\x04\xed\x05\x08\x10\n\r\n\x05\x04\x19\x02\x16\x03\x12\x04\xed\x05\x13\x15\n\"\n\x04\x04\x19\x02\x17\x12\x04\xef\x05\x02\x1b\x1a\x14 \xed\x98\x84\xea\xb8\x88\xeb\x8b\xb4\xeb\xb3\xb4\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x19\x02\x17\x05\x12\x04\xef\x05\x02\x07\n\r\n\x05\x04\x19\x02\x17\x01\x12\x04\xef\x05\x08\x15\n\r\n\x05\x04\x19\x02\x17\x03\x12\x04\xef\x05\x18\x1a\n%\n\x04\x04\x19\x02\x18\x12\x04\xf1\x05\x02\x1d\x1a\x17 \xeb\x8c\x80\xec\xb0\xa8\xed\x8f\x89\xea\xb0\x80\xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80\n\n\r\n\x05\x04\x19\x02\x18\x05\x12\x04\xf1\x05\x02\x08\n\r\n\x05\x04\x19\x02\x18\x01\x12\x04\xf1\x05\t\x17\n\r\n\x05\x04\x19\x02\x18\x03\x12\x04\xf1\x05\x1a\x1c\n\"\n\x04\x04\x19\x02\x19\x12\x04\xf3\x05\x02\x1b\x1a\x14 \xeb\x8c\x80\xec\xb0\xa8\xed\x8f\x89\xea\xb0\x80\xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x19\x02\x19\x05\x12\x04\xf3\x05\x02\x07\n\r\n\x05\x04\x19\x02\x19\x01\x12\x04\xf3\x05\x08\x15\n\r\n\x05\x04\x19\x02\x19\x03\x12\x04\xf3\x05\x18\x1a\n\x1c\n\x04\x04\x19\x02\x1a\x12\x04\xf5\x05\x02\x18\x1a\x0e \xeb\x8b\xb4\xeb\xb3\xb4\xeb\xb9\x84\xec\x9c\xa8\n\n\r\n\x05\x04\x19\x02\x1a\x05\x12\x04\xf5\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1a\x01\x12\x04\xf5\x05\t\x12\n\r\n\x05\x04\x19\x02\x1a\x03\x12\x04\xf5\x05\x15\x17\n+\n\x04\x04\x19\x02\x1b\x12\x04\xf7\x05\x02\x1f\x1a\x1d \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xea\xb8\xb0\xea\xb4\x80\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x1b\x05\x12\x04\xf7\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1b\x01\x12\x04\xf7\x05\t\x19\n\r\n\x05\x04\x19\x02\x1b\x03\x12\x04\xf7\x05\x1c\x1e\n+\n\x04\x04\x19\x02\x1c\x12\x04\xf9\x05\x02\x1b\x1a\x1d \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02\x1c\x05\x12\x04\xf9\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1c\x01\x12\x04\xf9\x05\t\x15\n\r\n\x05\x04\x19\x02\x1c\x03\x12\x04\xf9\x05\x18\x1a\n\x1c\n\x04\x04\x19\x02\x1d\x12\x04\xfb\x05\x02\x18\x1a\x0e \xec\x9d\xb8\xeb\x8f\x84\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02\x1d\x05\x12\x04\xfb\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1d\x01\x12\x04\xfb\x05\t\x12\n\r\n\x05\x04\x19\x02\x1d\x03\x12\x04\xfb\x05\x15\x17\n(\n\x04\x04\x19\x02\x1e\x12\x04\xfd\x05\x02!\x1a\x1a \xeb\x8c\x80\xec\xb0\xa8\xec\xb2\xb4\xea\xb2\xb0\xec\x83\x81\xed\x99\x98\xea\xb5\xac\xeb\xb6\x84\n\n\r\n\x05\x04\x19\x02\x1e\x05\x12\x04\xfd\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1e\x01\x12\x04\xfd\x05\t\x1b\n\r\n\x05\x04\x19\x02\x1e\x03\x12\x04\xfd\x05\x1e \n\x1c\n\x04\x04\x19\x02\x1f\x12\x04\xff\x05\x02\x16\x1a\x0e \xec\xb2\x98\xeb\xa6\xac\xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x19\x02\x1f\x05\x12\x04\xff\x05\x02\x08\n\r\n\x05\x04\x19\x02\x1f\x01\x12\x04\xff\x05\t\x10\n\r\n\x05\x04\x19\x02\x1f\x03\x12\x04\xff\x05\x13\x15\n%\n\x04\x04\x19\x02 \x12\x04\x81\x06\x02\x1c\x1a\x17 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02 \x05\x12\x04\x81\x06\x02\x08\n\r\n\x05\x04\x19\x02 \x01\x12\x04\x81\x06\t\x16\n\r\n\x05\x04\x19\x02 \x03\x12\x04\x81\x06\x19\x1b\n\x1c\n\x04\x04\x19\x02!\x12\x04\x83\x06\x02\x13\x1a\x0e \xeb\xb6\x80\xec\x84\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x19\x02!\x05\x12\x04\x83\x06\x02\x08\n\r\n\x05\x04\x19\x02!\x01\x12\x04\x83\x06\t\r\n\r\n\x05\x04\x19\x02!\x03\x12\x04\x83\x06\x10\x12\n\x19\n\x04\x04\x19\x02\"\x12\x04\x85\x06\x02\x13\x1a\x0b \xeb\xb6\x80\xec\x84\x9c\xeb\xaa\x85\n\n\r\n\x05\x04\x19\x02\"\x05\x12\x04\x85\x06\x02\x08\n\r\n\x05\x04\x19\x02\"\x01\x12\x04\x85\x06\t\r\n\r\n\x05\x04\x19\x02\"\x03\x12\x04\x85\x06\x10\x12\n\"\n\x04\x04\x19\x02#\x12\x04\x87\x06\x02\x1d\x1a\x14 \xec\xb5\x9c\xec\xb4\x88\xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xbc\xec\x9e\x90\n\n\r\n\x05\x04\x19\x02#\x05\x12\x04\x87\x06\x02\x08\n\r\n\x05\x04\x19\x02#\x01\x12\x04\x87\x06\t\x17\n\r\n\x05\x04\x19\x02#\x03\x12\x04\x87\x06\x1a\x1c\n\x87\x01\n\x02\x04\x1a\x12\x06\x8d\x06\x00\xb7\x06\x01\x1a8 \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d \xec\x9a\x94\xec\xb2\xad \xed\x97\xa4\xeb\x8d\x94 (obfnp_loan_015a InBlock1)\n2? ========== \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d Request/Response Messages ==========\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\x8d\x06\x08\x1c\nA\n\x04\x04\x1a\x02\x00\x12\x04\x8f\x06\x02D\x1a3 \xec\xb2\x98\xeb\xa6\xac\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xeb\x93\xb1\xeb\xa1\x9d, 2=\xec\x88\x98\xec\xa0\x95, 3=\xec\xb7\xa8\xec\x86\x8c)\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\x8f\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\x8f\x06\t\x16\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\x8f\x06\x19\x1a\n\r\n\x05\x04\x1a\x02\x00\x08\x12\x04\x8f\x06\x1bC\n\x10\n\x08\x04\x1a\x02\x00\x08\x9c\x08\x00\x12\x04\x8f\x06\x1cB\n5\n\x04\x04\x1a\x02\x01\x12\x04\x92\x06\x02E\x1a\' \xeb\x8c\x80\xec\xb0\xa8\xeb\xb0\x9c\xec\x83\x9d\xec\x9d\xbc\xec\x9e\x90 (\xeb\x8b\xb9\xec\x9d\xbc, YYYYMMDD)\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\x92\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\x92\x06\t\x17\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\x92\x06\x1a\x1b\n\r\n\x05\x04\x1a\x02\x01\x08\x12\x04\x92\x06\x1cD\n\x10\n\x08\x04\x1a\x02\x01\x08\x9c\x08\x00\x12\x04\x92\x06\x1dC\n&\n\x04\x04\x1a\x02\x02\x12\x04\x95\x06\x02;\x1a\x18 \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c (4\xec\x9e\x90\xeb\xa6\xac)\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\x95\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\x95\x06\t\r\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\x95\x06\x10\x11\n\r\n\x05\x04\x1a\x02\x02\x08\x12\x04\x95\x06\x12:\n\x10\n\x08\x04\x1a\x02\x02\x08\x9c\x08\x00\x12\x04\x95\x06\x139\n@\n\x04\x04\x1a\x02\x03\x12\x04\x98\x06\x02I\x1a2 \xec\x83\x81\xed\x92\x88\xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xec\x83\x81\xed\x92\x88, 2=\xeb\xa7\xa4\xeb\x8f\x84)\n\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\x98\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x03\x01\x12\x04\x98\x06\t\x1b\n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\x98\x06\x1e\x1f\n\r\n\x05\x04\x1a\x02\x03\x08\x12\x04\x98\x06 H\n\x10\n\x08\x04\x1a\x02\x03\x08\x9c\x08\x00\x12\x04\x98\x06!G\n=\n\x04\x04\x1a\x02\x04\x12\x04\x9b\x06\x02D\x1a/ \xeb\x8c\x80\xec\xb0\xa8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xeb\x8c\x80\xec\x97\xac, 2=\xec\xb0\xa8\xec\x9e\x85\xec\x8a\xb9\xec\x9d\xb8)\n\n\r\n\x05\x04\x1a\x02\x04\x05\x12\x04\x9b\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x04\x01\x12\x04\x9b\x06\t\x16\n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\x9b\x06\x19\x1a\n\r\n\x05\x04\x1a\x02\x04\x08\x12\x04\x9b\x06\x1bC\n\x10\n\x08\x04\x1a\x02\x04\x08\x9c\x08\x00\x12\x04\x9b\x06\x1cB\n`\n\x04\x04\x1a\x02\x05\x12\x04\x9e\x06\x02I\x1aR \xeb\x8c\x80\xec\xb0\xa8\xec\x83\x81\xeb\x8c\x80\xec\xb2\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xec\x98\x88\xed\x83\x81\xec\x9b\x90, 2=\xec\xa6\x9d\xea\xb6\x8c\xea\xb8\x88\xec\x9c\xb5, 8=\xeb\xa6\xac\xed\x85\x8c\xec\x9d\xbc, 9=\xea\xb8\xb0\xed\x83\x80)\n\n\r\n\x05\x04\x1a\x02\x05\x05\x12\x04\x9e\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x05\x01\x12\x04\x9e\x06\t\x1b\n\r\n\x05\x04\x1a\x02\x05\x03\x12\x04\x9e\x06\x1e\x1f\n\r\n\x05\x04\x1a\x02\x05\x08\x12\x04\x9e\x06 H\n\x10\n\x08\x04\x1a\x02\x05\x08\x9c\x08\x00\x12\x04\x9e\x06!G\nQ\n\x04\x04\x1a\x02\x06\x12\x04\xa1\x06\x02G\x1aC \xeb\x8c\x80\xec\xb0\xa8\xea\xb1\xb0\xeb\x9e\x98\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (1=\xea\xb2\xb0\xec\xa0\x9c, 2=\xea\xb2\xbd\xec\x9f\x81, 3=\xeb\xa7\x9e\xec\xb6\xa4, 4=\xec\xa7\x80\xec\xa0\x95)\n\n\r\n\x05\x04\x1a\x02\x06\x05\x12\x04\xa1\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x06\x01\x12\x04\xa1\x06\t\x19\n\r\n\x05\x04\x1a\x02\x06\x03\x12\x04\xa1\x06\x1c\x1d\n\r\n\x05\x04\x1a\x02\x06\x08\x12\x04\xa1\x06\x1eF\n\x10\n\x08\x04\x1a\x02\x06\x08\x9c\x08\x00\x12\x04\xa1\x06\x1fE\n6\n\x04\x04\x1a\x02\x07\x12\x04\xa4\x06\x02\x17\x1a( \xeb\x8c\x80\xec\xb0\xa8\xec\x88\x98\xec\x88\x98\xeb\xa3\x8c\xec\x9c\xa8 (\xec\x86\x8c\xec\x88\x98\xec\xa0\x90 4\xec\x9e\x90\xeb\xa6\xac)\n\n\r\n\x05\x04\x1a\x02\x07\x05\x12\x04\xa4\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x07\x01\x12\x04\xa4\x06\t\x12\n\r\n\x05\x04\x1a\x02\x07\x03\x12\x04\xa4\x06\x15\x16\n6\n\x04\x04\x1a\x02\x08\x12\x04\xa7\x06\x02\x17\x1a( \xec\xa4\x91\xea\xb0\x9c\xec\x88\x98\xec\x88\x98\xeb\xa3\x8c\xec\x9c\xa8 (\xec\x86\x8c\xec\x88\x98\xec\xa0\x90 4\xec\x9e\x90\xeb\xa6\xac)\n\n\r\n\x05\x04\x1a\x02\x08\x05\x12\x04\xa7\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x08\x01\x12\x04\xa7\x06\t\x12\n\r\n\x05\x04\x1a\x02\x08\x03\x12\x04\xa7\x06\x15\x16\n(\n\x04\x04\x1a\x02\t\x12\x04\xaa\x06\x02\x1a\x1a\x1a \xeb\x82\xb4\xeb\xb6\x80\xeb\x8c\x80\xec\xb0\xa8\xec\x97\xac\xeb\xb6\x80 (Y/N)\n\n\r\n\x05\x04\x1a\x02\t\x05\x12\x04\xaa\x06\x02\x08\n\r\n\x05\x04\x1a\x02\t\x01\x12\x04\xaa\x06\t\x14\n\r\n\x05\x04\x1a\x02\t\x03\x12\x04\xaa\x06\x17\x19\n+\n\x04\x04\x1a\x02\n\x12\x04\xad\x06\x02\x1f\x1a\x1d \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xea\xb8\xb0\xea\xb4\x80\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1a\x02\n\x05\x12\x04\xad\x06\x02\x08\n\r\n\x05\x04\x1a\x02\n\x01\x12\x04\xad\x06\t\x19\n\r\n\x05\x04\x1a\x02\n\x03\x12\x04\xad\x06\x1c\x1e\n+\n\x04\x04\x1a\x02\x0b\x12\x04\xb0\x06\x02\x1b\x1a\x1d \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1a\x02\x0b\x05\x12\x04\xb0\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x0b\x01\x12\x04\xb0\x06\t\x15\n\r\n\x05\x04\x1a\x02\x0b\x03\x12\x04\xb0\x06\x18\x1a\n7\n\x04\x04\x1a\x02\x0c\x12\x04\xb3\x06\x02%\x1a) \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xec\x98\x88\xed\x83\x81\xec\x9e\xac\xec\x82\xb0\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1a\x02\x0c\x05\x12\x04\xb3\x06\x02\x08\n\r\n\x05\x04\x1a\x02\x0c\x01\x12\x04\xb3\x06\t\x1f\n\r\n\x05\x04\x1a\x02\x0c\x03\x12\x04\xb3\x06\"$\n(\n\x04\x04\x1a\x02\r\x12\x04\xb6\x06\x02\x1f\x1a\x1a \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9SLB\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1a\x02\r\x05\x12\x04\xb6\x06\x02\x08\n\r\n\x05\x04\x1a\x02\r\x01\x12\x04\xb6\x06\t\x19\n\r\n\x05\x04\x1a\x02\r\x03\x12\x04\xb6\x06\x1c\x1e\nU\n\x02\x04\x1b\x12\x06\xba\x06\x00\xd2\x06\x01\x1aG \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d \xec\xa2\x85\xeb\xaa\xa9 \xed\x95\xad\xeb\xaa\xa9 (obfnp_loan_015a InBlock2 - \xeb\xb3\xb5\xec\x88\x98\xec\xa2\x85\xeb\xaa\xa9)\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xba\x06\x08\x13\n/\n\x04\x04\x1b\x02\x00\x12\x04\xbc\x06\x02;\x1a! \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c (A\xed\x8f\xac\xed\x95\xa8 12\xec\x9e\x90\xeb\xa6\xac)\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xbc\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xbc\x06\t\r\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xbc\x06\x10\x11\n\r\n\x05\x04\x1b\x02\x00\x08\x12\x04\xbc\x06\x12:\n\x10\n\x08\x04\x1b\x02\x00\x08\x9c\x08\x00\x12\x04\xbc\x06\x139\n\x1c\n\x04\x04\x1b\x02\x01\x12\x04\xbf\x06\x02>\x1a\x0e \xeb\x8c\x80\xec\xb0\xa8\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xbf\x06\x02\x07\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xbf\x06\x08\x10\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xbf\x06\x13\x14\n\r\n\x05\x04\x1b\x02\x01\x08\x12\x04\xbf\x06\x15=\n\x10\n\x08\x04\x1b\x02\x01\x08\x9c\x08\x00\x12\x04\xbf\x06\x16<\n\'\n\x04\x04\x1b\x02\x02\x12\x04\xc2\x06\x02\x1d\x1a\x19 \xea\xb1\xb0\xeb\x9e\x98\xec\x83\x81\xeb\x8c\x80\xeb\xb0\xa9\xec\x8b\x9d\xeb\xb3\x84ID\n\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\xc2\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xc2\x06\t\x18\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xc2\x06\x1b\x1c\n4\n\x04\x04\x1b\x02\x03\x12\x04\xc5\x06\x02\x1b\x1a& \xeb\x8c\x80\xec\xb0\xa8\xea\xb5\xac\xeb\xb6\x84\xec\xbd\x94\xeb\x93\x9c (\xec\xa0\x95\xec\xa0\x95\xec\xb7\xa8\xec\x86\x8c\xec\x9a\xa9)\n\n\r\n\x05\x04\x1b\x02\x03\x05\x12\x04\xc5\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x03\x01\x12\x04\xc5\x06\t\x16\n\r\n\x05\x04\x1b\x02\x03\x03\x12\x04\xc5\x06\x19\x1a\n\'\n\x04\x04\x1b\x02\x04\x12\x04\xc8\x06\x02\x17\x1a\x19 \xec\xb2\xb4\xea\xb2\xb0\xec\x9d\xbc\xec\x9e\x90 (YYYYMMDD)\n\n\r\n\x05\x04\x1b\x02\x04\x05\x12\x04\xc8\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x04\x01\x12\x04\xc8\x06\t\x12\n\r\n\x05\x04\x1b\x02\x04\x03\x12\x04\xc8\x06\x15\x16\n-\n\x04\x04\x1b\x02\x05\x12\x04\xcb\x06\x02\x14\x1a\x1f \xec\xb2\xb4\xea\xb2\xb0\xeb\xb2\x88\xed\x98\xb8 (\xeb\xaf\xb8\xec\xa1\xb4\xec\x9e\xac\xec\x8b\x9c 0)\n\n\r\n\x05\x04\x1b\x02\x05\x05\x12\x04\xcb\x06\x02\x07\n\r\n\x05\x04\x1b\x02\x05\x01\x12\x04\xcb\x06\x08\x0f\n\r\n\x05\x04\x1b\x02\x05\x03\x12\x04\xcb\x06\x12\x13\n-\n\x04\x04\x1b\x02\x06\x12\x04\xce\x06\x02\x16\x1a\x1f \xeb\x8c\x80\xec\xb0\xa8\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8 (\xec\x8b\xa0\xea\xb7\x9c=0)\n\n\r\n\x05\x04\x1b\x02\x06\x05\x12\x04\xce\x06\x02\x07\n\r\n\x05\x04\x1b\x02\x06\x01\x12\x04\xce\x06\x08\x11\n\r\n\x05\x04\x1b\x02\x06\x03\x12\x04\xce\x06\x14\x15\n-\n\x04\x04\x1b\x02\x07\x12\x04\xd1\x06\x02\x14\x1a\x1f \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8 (\xec\x8b\xa0\xea\xb7\x9c=0)\n\n\r\n\x05\x04\x1b\x02\x07\x05\x12\x04\xd1\x06\x02\x07\n\r\n\x05\x04\x1b\x02\x07\x01\x12\x04\xd1\x06\x08\x0f\n\r\n\x05\x04\x1b\x02\x07\x03\x12\x04\xd1\x06\x12\x13\nG\n\x02\x04\x1c\x12\x06\xd5\x06\x00\xe1\x06\x01\x1a9 \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d \xea\xb2\xb0\xea\xb3\xbc \xed\x95\xad\xeb\xaa\xa9 (obfnp_loan_015a OutBlock1)\n\n\x0b\n\x03\x04\x1c\x01\x12\x04\xd5\x06\x08\x19\n1\n\x04\x04\x1c\x02\x00\x12\x04\xd7\x06\x02\x14\x1a# \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8 (\xec\xb2\x98\xeb\xa6\xac\xec\x99\x84\xeb\xa3\x8c)\n\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\xd7\x06\x02\x07\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xd7\x06\x08\x0f\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xd7\x06\x12\x13\n1\n\x04\x04\x1c\x02\x01\x12\x04\xda\x06\x02\x16\x1a# \xeb\x8c\x80\xec\xb0\xa8\xec\x9d\xbc\xeb\xa0\xa8\xeb\xb2\x88\xed\x98\xb8 (\xec\xb2\x98\xeb\xa6\xac\xec\x99\x84\xeb\xa3\x8c)\n\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xda\x06\x02\x07\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xda\x06\x08\x11\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xda\x06\x14\x15\n\x1f\n\x04\x04\x1c\x02\x02\x12\x04\xdd\x06\x02\x16\x1a\x11 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1c\x02\x02\x05\x12\x04\xdd\x06\x02\x08\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xdd\x06\t\x11\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xdd\x06\x14\x15\n(\n\x04\x04\x1c\x02\x03\x12\x04\xe0\x06\x02\x1b\x1a\x1a \xea\xb3\xa0\xea\xb0\x9d\xec\x9a\xa9\xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\xeb\x82\xb4\xec\x9a\xa9\n\n\r\n\x05\x04\x1c\x02\x03\x05\x12\x04\xe0\x06\x02\x08\n\r\n\x05\x04\x1c\x02\x03\x01\x12\x04\xe0\x06\t\x16\n\r\n\x05\x04\x1c\x02\x03\x03\x12\x04\xe0\x06\x19\x1a\n&\n\x02\x04\x1d\x12\x06\xe4\x06\x00\xf2\x06\x01\x1a\x18 RegisterLending \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1d\x01\x12\x04\xe4\x06\x08\x1e\n;\n\x04\x04\x1d\x02\x00\x12\x06\xe6\x06\x02\xeb\x06\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04\x1d\x02\x00\x05\x12\x04\xe6\x06\x02\x08\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xe6\x06\t\r\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xe6\x06\x10\x11\n\x0f\n\x05\x04\x1d\x02\x00\x08\x12\x06\xe6\x06\x12\xeb\x06\x03\n\x10\n\x08\x04\x1d\x02\x00\x08\x9c\x08\x00\x12\x04\xe7\x06\x04*\n\x11\n\x07\x04\x1d\x02\x00\x08\x9f\x08\x12\x06\xe8\x06\x04\xea\x06\x05\n6\n\x04\x04\x1d\x02\x01\x12\x04\xee\x06\x02L\x1a( \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d \xed\x97\xa4\xeb\x8d\x94 \xec\xa0\x95\xeb\xb3\xb4 (InBlock1)\n\n\r\n\x05\x04\x1d\x02\x01\x06\x12\x04\xee\x06\x02\x16\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\xee\x06\x17\x1e\n\r\n\x05\x04\x1d\x02\x01\x03\x12\x04\xee\x06!\"\n\r\n\x05\x04\x1d\x02\x01\x08\x12\x04\xee\x06#K\n\x10\n\x08\x04\x1d\x02\x01\x08\x9c\x08\x00\x12\x04\xee\x06$J\n/\n\x04\x04\x1d\x02\x02\x12\x04\xf1\x06\x02J\x1a! \xeb\x8c\x80\xec\x97\xac \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d (InBlock2)\n\n\r\n\x05\x04\x1d\x02\x02\x04\x12\x04\xf1\x06\x02\n\n\r\n\x05\x04\x1d\x02\x02\x06\x12\x04\xf1\x06\x0b\x16\n\r\n\x05\x04\x1d\x02\x02\x01\x12\x04\xf1\x06\x17\x1c\n\r\n\x05\x04\x1d\x02\x02\x03\x12\x04\xf1\x06\x1f \n\r\n\x05\x04\x1d\x02\x02\x08\x12\x04\xf1\x06!I\n\x10\n\x08\x04\x1d\x02\x02\x08\x9c\x08\x00\x12\x04\xf1\x06\"H\n&\n\x02\x04\x1e\x12\x06\xf5\x06\x00\xf8\x06\x01\x1a\x18 RegisterLending \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x1e\x01\x12\x04\xf5\x06\x08\x1f\n7\n\x04\x04\x1e\x02\x00\x12\x04\xf7\x06\x02)\x1a) \xeb\x8c\x80\xec\x97\xac \xeb\x93\xb1\xeb\xa1\x9d \xea\xb2\xb0\xea\xb3\xbc \xeb\xaa\xa9\xeb\xa1\x9d (OutBlock1)\n\n\r\n\x05\x04\x1e\x02\x00\x04\x12\x04\xf7\x06\x02\n\n\r\n\x05\x04\x1e\x02\x00\x06\x12\x04\xf7\x06\x0b\x1c\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xf7\x06\x1d$\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xf7\x06\'(\nq\n\x02\x04\x1f\x12\x06\xfd\x06\x00\x8f\x07\x01\x1a\x1c \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xec\x83\x81\xed\x83\x9c\n2E ========== \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac Request/Response Messages ==========\n\n\x0b\n\x03\x04\x1f\x01\x12\x04\xfd\x06\x08\x18\n\x1d\n\x04\x04\x1f\x02\x00\x12\x04\xff\x06\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1f\x02\x00\x05\x12\x04\xff\x06\x02\x08\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\xff\x06\t\x0f\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\xff\x06\x12\x13\n\x1d\n\x04\x04\x1f\x02\x01\x12\x04\x82\x07\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x1f\x02\x01\x05\x12\x04\x82\x07\x02\x08\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\x82\x07\t\x12\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\x82\x07\x15\x16\nE\n\x04\x04\x1f\x02\x02\x12\x04\x85\x07\x02\x1a\x1a7 \xec\x84\xb8\xec\x85\x98 \xec\x86\x8c\xec\x9c\xa0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: \"multi_service\")\n\n\r\n\x05\x04\x1f\x02\x02\x05\x12\x04\x85\x07\x02\x08\n\r\n\x05\x04\x1f\x02\x02\x01\x12\x04\x85\x07\t\x15\n\r\n\x05\x04\x1f\x02\x02\x03\x12\x04\x85\x07\x18\x19\nY\n\x04\x04\x1f\x02\x03\x12\x04\x88\x07\x02\x14\x1aK \xec\x84\xb8\xec\x85\x98 \xed\x95\xa0\xeb\x8b\xb9 \xec\x9e\x94\xea\xb3\xa0 (\xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c \xea\xb0\x90\xec\x86\x8c, \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c \xec\xa6\x9d\xea\xb0\x80)\n\n\r\n\x05\x04\x1f\x02\x03\x05\x12\x04\x88\x07\x02\x07\n\r\n\x05\x04\x1f\x02\x03\x01\x12\x04\x88\x07\x08\x0f\n\r\n\x05\x04\x1f\x02\x03\x03\x12\x04\x88\x07\x12\x13\n.\n\x04\x04\x1f\x02\x04\x12\x04\x8b\x07\x02\x14\x1a  \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x98\x88\xec\x95\xbd \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1f\x02\x04\x05\x12\x04\x8b\x07\x02\x07\n\r\n\x05\x04\x1f\x02\x04\x01\x12\x04\x8b\x07\x08\x0f\n\r\n\x05\x04\x1f\x02\x04\x03\x12\x04\x8b\x07\x12\x13\n:\n\x04\x04\x1f\x02\x05\x12\x04\x8e\x07\x02\x16\x1a, \xeb\xa7\xa4\xeb\x8f\x84 \xea\xb0\x80\xec\x9a\xa9 \xec\x88\x98\xeb\x9f\x89 (= balance - selling)\n\n\r\n\x05\x04\x1f\x02\x05\x05\x12\x04\x8e\x07\x02\x07\n\r\n\x05\x04\x1f\x02\x05\x01\x12\x04\x8e\x07\x08\x11\n\r\n\x05\x04\x1f\x02\x05\x03\x12\x04\x8e\x07\x14\x15\n/\n\x02\x04 \x12\x06\x92\x07\x00\xa5\x07\x01\x1a! AllocateSessionInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04 \x01\x12\x04\x92\x07\x08\'\n;\n\x04\x04 \x02\x00\x12\x06\x94\x07\x02\x99\x07\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04 \x02\x00\x05\x12\x04\x94\x07\x02\x08\n\r\n\x05\x04 \x02\x00\x01\x12\x04\x94\x07\t\r\n\r\n\x05\x04 \x02\x00\x03\x12\x04\x94\x07\x10\x11\n\x0f\n\x05\x04 \x02\x00\x08\x12\x06\x94\x07\x12\x99\x07\x03\n\x10\n\x08\x04 \x02\x00\x08\x9c\x08\x00\x12\x04\x95\x07\x04*\n\x11\n\x07\x04 \x02\x00\x08\x9f\x08\x12\x06\x96\x07\x04\x98\x07\x05\n3\n\x04\x04 \x02\x01\x12\x04\x9c\x07\x02=\x1a% \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (\xec\x98\x88: \"KR7005930003\")\n\n\r\n\x05\x04 \x02\x01\x05\x12\x04\x9c\x07\x02\x08\n\r\n\x05\x04 \x02\x01\x01\x12\x04\x9c\x07\t\x0f\n\r\n\x05\x04 \x02\x01\x03\x12\x04\x9c\x07\x12\x13\n\r\n\x05\x04 \x02\x01\x08\x12\x04\x9c\x07\x14<\n\x10\n\x08\x04 \x02\x01\x08\x9c\x08\x00\x12\x04\x9c\x07\x15;\n\x80\x01\n\x04\x04 \x02\x02\x12\x04\xa0\x07\x02C\x1ar \xec\x84\xb8\xec\x85\x98 \xec\x86\x8c\xec\x9c\xa0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84.\n \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \"multi_service\" \xeb\xa5\xbc \xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04 \x02\x02\x05\x12\x04\xa0\x07\x02\x08\n\r\n\x05\x04 \x02\x02\x01\x12\x04\xa0\x07\t\x15\n\r\n\x05\x04 \x02\x02\x03\x12\x04\xa0\x07\x18\x19\n\r\n\x05\x04 \x02\x02\x08\x12\x04\xa0\x07\x1aB\n\x10\n\x08\x04 \x02\x02\x08\x9c\x08\x00\x12\x04\xa0\x07\x1bA\no\n\x04\x04 \x02\x03\x12\x04\xa4\x07\x02F\x1aa \xed\x95\xa0\xeb\x8b\xb9 \xec\x9e\x94\xea\xb3\xa0 \xec\x88\x98\xeb\x9f\x89.\n 0 \xec\x9d\xb4\xeb\xa9\xb4 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 DB \xec\x9d\x98 lp.session_inventory_balance \xeb\xa5\xbc \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04 \x02\x03\x05\x12\x04\xa4\x07\x02\x07\n\r\n\x05\x04 \x02\x03\x01\x12\x04\xa4\x07\x08\x18\n\r\n\x05\x04 \x02\x03\x03\x12\x04\xa4\x07\x1b\x1c\n\r\n\x05\x04 \x02\x03\x08\x12\x04\xa4\x07\x1dE\n\x10\n\x08\x04 \x02\x03\x08\x9c\x08\x00\x12\x04\xa4\x07\x1eD\n/\n\x02\x04!\x12\x06\xa8\x07\x00\xab\x07\x01\x1a! AllocateSessionInventory \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04!\x01\x12\x04\xa8\x07\x08(\n4\n\x04\x04!\x02\x00\x12\x04\xaa\x07\x02\x1f\x1a& \xed\x95\xa0\xeb\x8b\xb9\xeb\x90\x9c \xec\x84\xb8\xec\x85\x98 \xec\x9d\xb8\xeb\xb2\xa4\xed\x86\xa0\xeb\xa6\xac \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04!\x02\x00\x06\x12\x04\xaa\x07\x02\x12\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xaa\x07\x13\x1a\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xaa\x07\x1d\x1e\n.\n\x02\x04\"\x12\x06\xae\x07\x00\xbd\x07\x01\x1a  ReleaseSessionInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\"\x01\x12\x04\xae\x07\x08&\n;\n\x04\x04\"\x02\x00\x12\x06\xb0\x07\x02\xb5\x07\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04\"\x02\x00\x05\x12\x04\xb0\x07\x02\x08\n\r\n\x05\x04\"\x02\x00\x01\x12\x04\xb0\x07\t\r\n\r\n\x05\x04\"\x02\x00\x03\x12\x04\xb0\x07\x10\x11\n\x0f\n\x05\x04\"\x02\x00\x08\x12\x06\xb0\x07\x12\xb5\x07\x03\n\x10\n\x08\x04\"\x02\x00\x08\x9c\x08\x00\x12\x04\xb1\x07\x04*\n\x11\n\x07\x04\"\x02\x00\x08\x9f\x08\x12\x06\xb2\x07\x04\xb4\x07\x05\n3\n\x04\x04\"\x02\x01\x12\x04\xb8\x07\x02=\x1a% \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (\xec\x98\x88: \"KR7005930003\")\n\n\r\n\x05\x04\"\x02\x01\x05\x12\x04\xb8\x07\x02\x08\n\r\n\x05\x04\"\x02\x01\x01\x12\x04\xb8\x07\t\x0f\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\xb8\x07\x12\x13\n\r\n\x05\x04\"\x02\x01\x08\x12\x04\xb8\x07\x14<\n\x10\n\x08\x04\"\x02\x01\x08\x9c\x08\x00\x12\x04\xb8\x07\x15;\n\x80\x01\n\x04\x04\"\x02\x02\x12\x04\xbc\x07\x02C\x1ar \xec\x84\xb8\xec\x85\x98 \xec\x86\x8c\xec\x9c\xa0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84.\n \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \"multi_service\" \xeb\xa5\xbc \xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04\"\x02\x02\x05\x12\x04\xbc\x07\x02\x08\n\r\n\x05\x04\"\x02\x02\x01\x12\x04\xbc\x07\t\x15\n\r\n\x05\x04\"\x02\x02\x03\x12\x04\xbc\x07\x18\x19\n\r\n\x05\x04\"\x02\x02\x08\x12\x04\xbc\x07\x1aB\n\x10\n\x08\x04\"\x02\x02\x08\x9c\x08\x00\x12\x04\xbc\x07\x1bA\n.\n\x02\x04#\x12\x06\xc0\x07\x00\xc3\x07\x01\x1a  ReleaseSessionInventory \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04#\x01\x12\x04\xc0\x07\x08\'\n?\n\x04\x04#\x02\x00\x12\x04\xc2\x07\x02(\x1a1 \xed\x95\xb4\xec\xa0\x9c \xec\xa7\x81\xec\xa0\x84 \xec\x84\xb8\xec\x85\x98\xec\x9d\x98 \xec\xb5\x9c\xec\xa2\x85 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n\n\r\n\x05\x04#\x02\x00\x06\x12\x04\xc2\x07\x02\x12\n\r\n\x05\x04#\x02\x00\x01\x12\x04\xc2\x07\x13#\n\r\n\x05\x04#\x02\x00\x03\x12\x04\xc2\x07&\'\n*\n\x02\x04$\x12\x06\xc6\x07\x00\xd5\x07\x01\x1a\x1c GetSessionInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04$\x01\x12\x04\xc6\x07\x08\"\n;\n\x04\x04$\x02\x00\x12\x06\xc8\x07\x02\xcd\x07\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04$\x02\x00\x05\x12\x04\xc8\x07\x02\x08\n\r\n\x05\x04$\x02\x00\x01\x12\x04\xc8\x07\t\r\n\r\n\x05\x04$\x02\x00\x03\x12\x04\xc8\x07\x10\x11\n\x0f\n\x05\x04$\x02\x00\x08\x12\x06\xc8\x07\x12\xcd\x07\x03\n\x10\n\x08\x04$\x02\x00\x08\x9c\x08\x00\x12\x04\xc9\x07\x04*\n\x11\n\x07\x04$\x02\x00\x08\x9f\x08\x12\x06\xca\x07\x04\xcc\x07\x05\n3\n\x04\x04$\x02\x01\x12\x04\xd0\x07\x02=\x1a% \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (\xec\x98\x88: \"KR7005930003\")\n\n\r\n\x05\x04$\x02\x01\x05\x12\x04\xd0\x07\x02\x08\n\r\n\x05\x04$\x02\x01\x01\x12\x04\xd0\x07\t\x0f\n\r\n\x05\x04$\x02\x01\x03\x12\x04\xd0\x07\x12\x13\n\r\n\x05\x04$\x02\x01\x08\x12\x04\xd0\x07\x14<\n\x10\n\x08\x04$\x02\x01\x08\x9c\x08\x00\x12\x04\xd0\x07\x15;\n\x80\x01\n\x04\x04$\x02\x02\x12\x04\xd4\x07\x02C\x1ar \xec\x84\xb8\xec\x85\x98 \xec\x86\x8c\xec\x9c\xa0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84.\n \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \"multi_service\" \xeb\xa5\xbc \xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04$\x02\x02\x05\x12\x04\xd4\x07\x02\x08\n\r\n\x05\x04$\x02\x02\x01\x12\x04\xd4\x07\t\x15\n\r\n\x05\x04$\x02\x02\x03\x12\x04\xd4\x07\x18\x19\n\r\n\x05\x04$\x02\x02\x08\x12\x04\xd4\x07\x1aB\n\x10\n\x08\x04$\x02\x02\x08\x9c\x08\x00\x12\x04\xd4\x07\x1bA\n-\n\x02\x04%\x12\x06\xd8\x07\x00\xeb\x07\x01\x1a\x1f ResizeSessionInventory \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04%\x01\x12\x04\xd8\x07\x08%\n;\n\x04\x04%\x02\x00\x12\x06\xda\x07\x02\xdf\x07\x04\x1a+ \xed\x8e\x80\xeb\x93\x9c \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xeb\xaa\x85 (\xec\x98\x88: \"funds/KD0001\")\n\n\r\n\x05\x04%\x02\x00\x05\x12\x04\xda\x07\x02\x08\n\r\n\x05\x04%\x02\x00\x01\x12\x04\xda\x07\t\r\n\r\n\x05\x04%\x02\x00\x03\x12\x04\xda\x07\x10\x11\n\x0f\n\x05\x04%\x02\x00\x08\x12\x06\xda\x07\x12\xdf\x07\x03\n\x10\n\x08\x04%\x02\x00\x08\x9c\x08\x00\x12\x04\xdb\x07\x04*\n\x11\n\x07\x04%\x02\x00\x08\x9f\x08\x12\x06\xdc\x07\x04\xde\x07\x05\n3\n\x04\x04%\x02\x01\x12\x04\xe2\x07\x02=\x1a% \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (\xec\x98\x88: \"KR7005930003\")\n\n\r\n\x05\x04%\x02\x01\x05\x12\x04\xe2\x07\x02\x08\n\r\n\x05\x04%\x02\x01\x01\x12\x04\xe2\x07\t\x0f\n\r\n\x05\x04%\x02\x01\x03\x12\x04\xe2\x07\x12\x13\n\r\n\x05\x04%\x02\x01\x08\x12\x04\xe2\x07\x14<\n\x10\n\x08\x04%\x02\x01\x08\x9c\x08\x00\x12\x04\xe2\x07\x15;\n\x80\x01\n\x04\x04%\x02\x02\x12\x04\xe6\x07\x02C\x1ar \xec\x84\xb8\xec\x85\x98 \xec\x86\x8c\xec\x9c\xa0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84.\n \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \"multi_service\" \xeb\xa5\xbc \xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92\xec\x9c\xbc\xeb\xa1\x9c \xec\x82\xac\xec\x9a\xa9\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04%\x02\x02\x05\x12\x04\xe6\x07\x02\x08\n\r\n\x05\x04%\x02\x02\x01\x12\x04\xe6\x07\t\x15\n\r\n\x05\x04%\x02\x02\x03\x12\x04\xe6\x07\x18\x19\n\r\n\x05\x04%\x02\x02\x08\x12\x04\xe6\x07\x1aB\n\x10\n\x08\x04%\x02\x02\x08\x9c\x08\x00\x12\x04\xe6\x07\x1bA\n}\n\x04\x04%\x02\x03\x12\x04\xea\x07\x02A\x1ao \xec\x83\x88 balance \xec\x88\x98\xeb\x9f\x89 (\xec\x96\x91\xec\x88\x98\xec\x97\xac\xec\x95\xbc \xed\x95\xa8).\n selling > new_balance \xec\x9d\xb4\xeb\xa9\xb4 FAILED_PRECONDITION \xec\x9c\xbc\xeb\xa1\x9c \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04%\x02\x03\x05\x12\x04\xea\x07\x02\x07\n\r\n\x05\x04%\x02\x03\x01\x12\x04\xea\x07\x08\x13\n\r\n\x05\x04%\x02\x03\x03\x12\x04\xea\x07\x16\x17\n\r\n\x05\x04%\x02\x03\x08\x12\x04\xea\x07\x18@\n\x10\n\x08\x04%\x02\x03\x08\x9c\x08\x00\x12\x04\xea\x07\x19?\n-\n\x02\x04&\x12\x06\xee\x07\x00\xf4\x07\x01\x1a\x1f ResizeSessionInventory \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04&\x01\x12\x04\xee\x07\x08&\n(\n\x04\x04&\x02\x00\x12\x04\xf0\x07\x02\x1f\x1a\x1a \xeb\xb3\x80\xea\xb2\xbd \xed\x9b\x84 \xec\x84\xb8\xec\x85\x98 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04&\x02\x00\x06\x12\x04\xf0\x07\x02\x12\n\r\n\x05\x04&\x02\x00\x01\x12\x04\xf0\x07\x13\x1a\n\r\n\x05\x04&\x02\x00\x03\x12\x04\xf0\x07\x1d\x1e\n8\n\x04\x04&\x02\x01\x12\x04\xf3\x07\x02\x12\x1a* \xeb\xb3\x80\xea\xb2\xbd\xeb\x9f\x89 (\xec\x96\x91\xec\x88\x98=\xec\xa6\x9d\xea\xb0\x80, \xec\x9d\x8c\xec\x88\x98=\xea\xb0\x90\xec\x86\x8c)\n\n\r\n\x05\x04&\x02\x01\x05\x12\x04\xf3\x07\x02\x07\n\r\n\x05\x04&\x02\x01\x01\x12\x04\xf3\x07\x08\r\n\r\n\x05\x04&\x02\x01\x03\x12\x04\xf3\x07\x10\x11b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xe4\xe0\x01\n\x15kdo/v1/lead_lag.proto\x12\x0fkdo.v1.lead_lag\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\x80\x05\n\x07LeadLag\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12\'\n\x0cdisplay_name\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12\'\n\x0cfutures_isin\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x0bfuturesIsin\x12\x1f\n\x08etf_isin\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x07etfIsin\x120\n\x11futures_fund_code\x18\x06 \x01(\tB\x04\xe2A\x01\x02R\x0ffuturesFundCode\x12(\n\retf_fund_code\x18\x07 \x01(\tB\x04\xe2A\x01\x02R\x0betfFundCode\x12L\n\x0etrigger_config\x18\x08 \x01(\x0b2%.kdo.v1.lead_lag.LeadLagTriggerConfigR\rtriggerConfig\x12\x1b\n\tis_active\x18\t \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\r \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime\x12$\n\x0eis_etf_inverse\x18\x0e \x01(\x08R\x0cisEtfInverse:2\xeaA/\n\x17kdo.cdsapis.xyz/LeadLag\x12\x14lead_lags/{lead_lag}J\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cR\x11futures_tick_sizeR\x12futures_multiplier\"\xb3\x02\n\x14LeadLagTriggerConfig\x12%\n\x0etick_threshold\x18\x01 \x01(\x03R\rtickThreshold\x12\x1b\n\twindow_us\x18\x02 \x01(\x04R\x08windowUs\x12\x1f\n\x0bcooldown_ms\x18\x03 \x01(\x04R\ncooldownMs\x12(\n\x10max_bid_position\x18\x04 \x01(\x03R\x0emaxBidPosition\x12(\n\x10max_ask_position\x18\x05 \x01(\x03R\x0emaxAskPosition\x12,\n\x12etf_hedge_quantity\x18\x06 \x01(\x03R\x10etfHedgeQuantity\x124\n\x16futures_order_quantity\x18\x07 \x01(\x03R\x14futuresOrderQuantity\"P\n\x11GetLeadLagRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"\x96\x01\n\x13ListLeadLagsRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"u\n\x14ListLeadLagsResponse\x125\n\tlead_lags\x18\x01 \x03(\x0b2\x18.kdo.v1.lead_lag.LeadLagR\x08leadLags\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"Q\n\x14CreateLeadLagRequest\x129\n\x08lead_lag\x18\x01 \x01(\x0b2\x18.kdo.v1.lead_lag.LeadLagB\x04\xe2A\x01\x02R\x07leadLag\"Q\n\x14UpdateLeadLagRequest\x129\n\x08lead_lag\x18\x01 \x01(\x0b2\x18.kdo.v1.lead_lag.LeadLagB\x04\xe2A\x01\x02R\x07leadLag\"S\n\x14DeleteLeadLagRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"y\n\x17SetLeadLagActiveRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\x12!\n\tis_active\x18\x02 \x01(\x08B\x04\xe2A\x01\x02R\x08isActive\"R\n\x13StartLeadLagRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"e\n\x14StartLeadLagResponse\x123\n\x05state\x18\x01 \x01(\x0e2\x1d.kdo.v1.lead_lag.LeadLagStateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"Q\n\x12StopLeadLagRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"d\n\x13StopLeadLagResponse\x123\n\x05state\x18\x01 \x01(\x0e2\x1d.kdo.v1.lead_lag.LeadLagStateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xc0\x01\n!GetLeadLagExecutionSummaryRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\x12\"\n\nstart_date\x18\x02 \x01(\x05H\x00R\tstartDate\x88\x01\x01\x12\x1e\n\x08end_date\x18\x03 \x01(\x05H\x01R\x07endDate\x88\x01\x01B\r\n\x0b_start_dateB\x0b\n\t_end_date\"\xcf\x01\n\x1fLeadLagExecutionSummaryResponse\x12E\n\x07futures\x18\x01 \x01(\x0b2+.kdo.v1.lead_lag.LeadLagLegExecutionSummaryR\x07futures\x12=\n\x03etf\x18\x02 \x01(\x0b2+.kdo.v1.lead_lag.LeadLagLegExecutionSummaryR\x03etf\x12\x1b\n\x06spread\x18\x03 \x01(\x01H\x00R\x06spread\x88\x01\x01B\t\n\x07_spread\"\xfc\x01\n\x1aLeadLagLegExecutionSummary\x12&\n\x0fsell_filled_qty\x18\x01 \x01(\x03R\rsellFilledQty\x12$\n\x0ebuy_filled_qty\x18\x02 \x01(\x03R\x0cbuyFilledQty\x12)\n\x0esell_avg_price\x18\x03 \x01(\x01H\x00R\x0csellAvgPrice\x88\x01\x01\x12\'\n\rbuy_avg_price\x18\x04 \x01(\x01H\x01R\x0bbuyAvgPrice\x88\x01\x01\x12\x17\n\x07net_qty\x18\x05 \x01(\x03R\x06netQtyB\x11\n\x0f_sell_avg_priceB\x10\n\x0e_buy_avg_price\"V\n\x17GetLeadLagStatusRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"Y\n\x1aStreamLeadLagStatusRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\"\x8c\x05\n\x13LeadLagStatusUpdate\x12\x1e\n\x0blead_lag_id\x18\x01 \x01(\x05R\tleadLagId\x128\n\x05state\x18\x02 \x01(\x0e2\x1d.kdo.v1.lead_lag.LeadLagStateH\x00R\x05state\x88\x01\x01\x12.\n\x10futures_position\x18\x03 \x01(\x03H\x01R\x0ffuturesPosition\x88\x01\x01\x12&\n\x0ctotal_trades\x18\x04 \x01(\x04H\x02R\x0btotalTrades\x88\x01\x01\x121\n\x12last_futures_price\x18\x05 \x01(\x01H\x03R\x10lastFuturesPrice\x88\x01\x01\x12H\n\x0blast_signal\x18\x06 \x01(\x0b2\".kdo.v1.lead_lag.LeadLagSignalInfoH\x04R\nlastSignal\x88\x01\x01\x12O\n\x0cprice_buffer\x18\x07 \x01(\x0b2\'.kdo.v1.lead_lag.LeadLagPriceBufferInfoH\x05R\x0bpriceBuffer\x88\x01\x01\x12\"\n\nlatency_us\x18\x08 \x01(\x04H\x06R\tlatencyUs\x88\x01\x01\x12!\n\x0ctimestamp_us\x18\t \x01(\x04R\x0btimestampUs\x12&\n\x0cetf_position\x18\n \x01(\x03H\x07R\x0betfPosition\x88\x01\x01B\x08\n\x06_stateB\x13\n\x11_futures_positionB\x0f\n\r_total_tradesB\x15\n\x13_last_futures_priceB\x0e\n\x0c_last_signalB\x0f\n\r_price_bufferB\r\n\x0b_latency_usB\x0f\n\r_etf_position\"\x8c\x02\n\x11LeadLagSignalInfo\x12\x1c\n\tdirection\x18\x01 \x01(\tR\tdirection\x12\x1f\n\x0btick_change\x18\x02 \x01(\x03R\ntickChange\x12!\n\x0cfutures_side\x18\x03 \x01(\tR\x0bfuturesSide\x12\x19\n\x08etf_side\x18\x04 \x01(\tR\x07etfSide\x12#\n\rfutures_price\x18\x05 \x01(\x01R\x0cfuturesPrice\x12\x1b\n\tetf_price\x18\x06 \x01(\x01R\x08etfPrice\x12\x1f\n\x0bfutures_qty\x18\x07 \x01(\x03R\nfuturesQty\x12\x17\n\x07etf_qty\x18\x08 \x01(\x03R\x06etfQty\"\xa3\x01\n\x16LeadLagPriceBufferInfo\x12)\n\x0ewindow_ask_low\x18\x02 \x01(\x01H\x00R\x0cwindowAskLow\x88\x01\x01\x12+\n\x0fwindow_bid_high\x18\x03 \x01(\x01H\x01R\rwindowBidHigh\x88\x01\x01B\x11\n\x0f_window_ask_lowB\x12\n\x10_window_bid_highJ\x04\x08\x01\x10\x02J\x04\x08\x04\x10\x05\"\x96\x01\n\x1dGetLeadLagTradeContextRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04nameJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06R\x12trade_timestamp_usR\x10window_before_msR\x0fwindow_after_msR\x0ctrigger_time\"\x88\x04\n\x13LeadLagTradeContext\x12F\n\rfutures_ticks\x18\x01 \x03(\x0b2!.kdo.v1.lead_lag.LeadLagPriceTickR\x0cfuturesTicks\x12>\n\tetf_ticks\x18\x02 \x03(\x0b2!.kdo.v1.lead_lag.LeadLagPriceTickR\x08etfTicks\x12:\n\x06signal\x18\x04 \x01(\x0b2\".kdo.v1.lead_lag.LeadLagSignalInfoR\x06signal\x127\n\x18futures_price_at_trigger\x18\x05 \x01(\x01R\x15futuresPriceAtTrigger\x12/\n\x14etf_price_at_trigger\x18\x06 \x01(\x01R\x11etfPriceAtTrigger\x127\n\x18futures_price_change_pct\x18\x07 \x01(\x01R\x15futuresPriceChangePct\x12/\n\x14etf_price_change_pct\x18\x08 \x01(\x01R\x11etfPriceChangePct\x12=\n\x0ctrigger_time\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\x0btriggerTimeJ\x04\x08\x03\x10\x04R\x14trigger_timestamp_us\"\x9c\x01\n\x10LeadLagPriceTick\x12\x14\n\x05price\x18\x02 \x01(\x01R\x05price\x12\x1a\n\x08quantity\x18\x03 \x01(\x03R\x08quantity\x12\x12\n\x04side\x18\x04 \x01(\tR\x04side\x12.\n\x04time\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04timeJ\x04\x08\x01\x10\x02R\x0ctimestamp_us\"\xd2\x06\n\x12LeadLagTradeRecord\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12;\n\x08lead_lag\x18\x02 \x01(\tB \xe2A\x01\x03\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\x12!\n\x0ctrade_number\x18\x03 \x01(\x03R\x0btradeNumber\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x1f\n\x0btick_change\x18\x05 \x01(\x03R\ntickChange\x12!\n\x0cfutures_side\x18\x06 \x01(\tR\x0bfuturesSide\x12\x19\n\x08etf_side\x18\x07 \x01(\tR\x07etfSide\x12#\n\rfutures_price\x18\x08 \x01(\x01R\x0cfuturesPrice\x12\x1b\n\tetf_price\x18\t \x01(\x01R\x08etfPrice\x12\x1f\n\x0bfutures_qty\x18\n \x01(\x03R\nfuturesQty\x12\x17\n\x07etf_qty\x18\x0b \x01(\x03R\x06etfQty\x124\n\x16futures_position_after\x18\x0c \x01(\x03R\x14futuresPositionAfter\x12\x1d\n\nlatency_us\x18\r \x01(\x04R\tlatencyUs\x12\x12\n\x04date\x18\x0f \x01(\x05R\x04date\x12?\n\ncreated_at\x18\x10 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\tcreatedAt\x12&\n\x0fsend_order_time\x18\x11 \x01(\x03R\rsendOrderTime\x122\n\x15trigger_exchange_time\x18\x12 \x01(\x03R\x13triggerExchangeTime\x12.\n\x13futures_filled_time\x18\x13 \x01(\x03R\x11futuresFilledTime\x12&\n\x0fetf_filled_time\x18\x14 \x01(\x03R\retfFilledTime\x122\n\x15futures_trigger_price\x18\x15 \x01(\x01R\x13futuresTriggerPrice\x12*\n\x11etf_trigger_price\x18\x16 \x01(\x01R\x0fetfTriggerPriceJ\x04\x08\x0e\x10\x0fR\x0ftrigger_time_us\"\xd9\x02\n\x18ListLeadLagTradesRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderBy\x12\"\n\nstart_date\x18\x06 \x01(\x05H\x02R\tstartDate\x88\x01\x01\x12\x1e\n\x08end_date\x18\x07 \x01(\x05H\x03R\x07endDate\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\r\n\x0b_start_dateB\x0b\n\t_end_date\"\xa1\x01\n\x19ListLeadLagTradesResponse\x12;\n\x06trades\x18\x01 \x03(\x0b2#.kdo.v1.lead_lag.LeadLagTradeRecordR\x06trades\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x05R\ntotalCount\"v\n\x16GetLeadLagTradeRequest\x12;\n\x08lead_lag\x18\x01 \x01(\tB \xe2A\x01\x02\xfaA\x19\n\x17kdo.cdsapis.xyz/LeadLagR\x07leadLag\x12\x1f\n\x08trade_id\x18\x02 \x01(\x03B\x04\xe2A\x01\x02R\x07tradeId*\x9e\x01\n\x0cLeadLagState\x12\x1e\n\x1aLEAD_LAG_STATE_UNSPECIFIED\x10\x00\x12\x17\n\x13LEAD_LAG_STATE_IDLE\x10\x01\x12\x1d\n\x19LEAD_LAG_STATE_MONITORING\x10\x02\x12\x1c\n\x18LEAD_LAG_STATE_TRIGGERED\x10\x03\x12\x18\n\x14LEAD_LAG_STATE_ERROR\x10\x042\xba\x10\n\x0eLeadLagService\x12y\n\nGetLeadLag\x12\".kdo.v1.lead_lag.GetLeadLagRequest\x1a\x18.kdo.v1.lead_lag.LeadLag\"-\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{lead_lag=lead_lags/*}\x12u\n\x0cListLeadLags\x12$.kdo.v1.lead_lag.ListLeadLagsRequest\x1a%.kdo.v1.lead_lag.ListLeadLagsResponse\"\x18\xdaA\x00\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/lead_lags\x12|\n\rCreateLeadLag\x12%.kdo.v1.lead_lag.CreateLeadLagRequest\x1a\x18.kdo.v1.lead_lag.LeadLag\"*\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02\x19:\x08lead_lag\"\r/v1/lead_lags\x12\x8e\x01\n\rUpdateLeadLag\x12%.kdo.v1.lead_lag.UpdateLeadLagRequest\x1a\x18.kdo.v1.lead_lag.LeadLag\"<\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02+:\x08lead_lag2\x1f/v1/{lead_lag.name=lead_lags/*}\x12}\n\rDeleteLeadLag\x12%.kdo.v1.lead_lag.DeleteLeadLagRequest\x1a\x16.google.protobuf.Empty\"-\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{lead_lag=lead_lags/*}\x12\x92\x01\n\x10SetLeadLagActive\x12(.kdo.v1.lead_lag.SetLeadLagActiveRequest\x1a\x18.kdo.v1.lead_lag.LeadLag\":\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02):\x01*\"$/v1/{lead_lag=lead_lags/*}:setActive\x12\x98\x01\n\x10GetLeadLagStatus\x12(.kdo.v1.lead_lag.GetLeadLagStatusRequest\x1a$.kdo.v1.lead_lag.LeadLagStatusUpdate\"4\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02#\x12!/v1/{lead_lag=lead_lags/*}:status\x12\xa6\x01\n\x13StreamLeadLagStatus\x12+.kdo.v1.lead_lag.StreamLeadLagStatusRequest\x1a$.kdo.v1.lead_lag.LeadLagStatusUpdate\":\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02)\x12\'/v1/{lead_lag=lead_lags/*}:streamStatus0\x01\x12\x93\x01\n\x0cStartLeadLag\x12$.kdo.v1.lead_lag.StartLeadLagRequest\x1a%.kdo.v1.lead_lag.StartLeadLagResponse\"6\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02%:\x01*\" /v1/{lead_lag=lead_lags/*}:start\x12\x8f\x01\n\x0bStopLeadLag\x12#.kdo.v1.lead_lag.StopLeadLagRequest\x1a$.kdo.v1.lead_lag.StopLeadLagResponse\"5\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02$:\x01*\"\x1f/v1/{lead_lag=lead_lags/*}:stop\x12\xa6\x01\n\x16GetLeadLagTradeContext\x12..kdo.v1.lead_lag.GetLeadLagTradeContextRequest\x1a$.kdo.v1.lead_lag.LeadLagTradeContext\"6\xdaA\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=lead_lags/*/trades/*}:context\x12\xa0\x01\n\x11ListLeadLagTrades\x12).kdo.v1.lead_lag.ListLeadLagTradesRequest\x1a*.kdo.v1.lead_lag.ListLeadLagTradesResponse\"4\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02#\x12!/v1/{lead_lag=lead_lags/*}/trades\x12\x95\x01\n\x0fGetLeadLagTrade\x12\'.kdo.v1.lead_lag.GetLeadLagTradeRequest\x1a#.kdo.v1.lead_lag.LeadLagTradeRecord\"4\x82\xd3\xe4\x93\x02.\x12,/v1/{lead_lag=lead_lags/*}/trades/{trade_id}\x12\xc2\x01\n\x1aGetLeadLagExecutionSummary\x122.kdo.v1.lead_lag.GetLeadLagExecutionSummaryRequest\x1a0.kdo.v1.lead_lag.LeadLagExecutionSummaryResponse\">\xdaA\x08lead_lag\x82\xd3\xe4\x93\x02-\x12+/v1/{lead_lag=lead_lags/*}:executionSummaryB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xc8\x9b\x01\n\x07\x12\x05\x00\x00\xc2\x05\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x18\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\nO\n\x02\x06\x00\x12\x05\x0e\x00\x84\x01\x01\x1aB LeadLagService - \xec\x84\xa0\xeb\xac\xbc-ETF \xec\x84\xa0\xed\x96\x89 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x16\n%\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x17 \xeb\x8b\xa8\xec\x9d\xbc LeadLag \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x10\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x11\"\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x10-4\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x046\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x046\n%\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a\x17 LeadLag \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x181E\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n\x1e\n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a\x10 LeadLag \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x13\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x14(\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 3:\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x046\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x046\n\x1e\n\x04\x06\x00\x02\x03\x12\x04)\x02/\x03\x1a\x10 LeadLag \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x06\x13\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x14(\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03)3:\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x04-\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x04-\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03.\x046\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03.\x046\n\x1e\n\x04\x06\x00\x02\x04\x12\x042\x027\x03\x1a\x10 LeadLag \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x032\x06\x13\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x032\x14(\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0323H\n\r\n\x05\x06\x00\x02\x04\x04\x12\x043\x045\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x043\x045\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x036\x046\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x036\x046\n.\n\x04\x06\x00\x02\x05\x12\x04:\x02@\x03\x1a  LeadLag \xed\x99\x9c\xec\x84\xb1\xed\x99\x94/\xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\xed\x99\x94\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03:\x06\x16\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03:\x17.\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03:9@\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04;\x04>\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04;\x04>\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03?\x046\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03?\x046\n;\n\x04\x06\x00\x02\x06\x12\x04C\x02H\x03\x1a- LeadLag \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c \xeb\x8b\xa8\xea\xb1\xb4 \xec\xa1\xb0\xed\x9a\x8c (unary)\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03C\x06\x16\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03C\x17.\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03C9L\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04D\x04F\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04D\x04F\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03G\x046\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03G\x046\nP\n\x04\x06\x00\x02\x07\x12\x04K\x02P\x03\x1aB LeadLag \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x84\x9c\xeb\xb2\x84\xe2\x86\x92\xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03K\x06\x19\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03K\x1a4\n\x0c\n\x05\x06\x00\x02\x07\x06\x12\x03K?E\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03KFY\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04L\x04N\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04L\x04N\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03O\x046\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03O\x046\n7\n\x04\x06\x00\x02\x08\x12\x04S\x02Y\x03\x1a) LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 (hot loop \xec\x8b\x9c\xec\x9e\x91)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03S\x06\x12\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03S\x13&\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03S1E\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04T\x04W\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04T\x04W\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03X\x046\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03X\x046\n7\n\x04\x06\x00\x02\t\x12\x04\\\x02b\x03\x1a) LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 (hot loop \xec\xa4\x91\xec\xa7\x80)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03\\\x06\x11\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03\\\x12$\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03\\/B\n\r\n\x05\x06\x00\x02\t\x04\x12\x04]\x04`\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04]\x04`\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03a\x046\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03a\x046\n\xaf\x01\n\x04\x06\x00\x02\n\x12\x04f\x02k\x03\x1a\xa0\x01 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xeb\xb3\x84 \xea\xb0\x80\xea\xb2\xa9 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8 \xec\xa1\xb0\xed\x9a\x8c (\xec\x8b\x9c\xea\xb0\x81\xed\x99\x94\xec\x9a\xa9 \xe2\x80\x94 market-archive \xec\x97\xb0\xeb\x8f\x99)\n \xed\x8a\xb9\xec\xa0\x95 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\xa0\x84\xed\x9b\x84\xec\x9d\x98 \xec\x84\xa0\xeb\xac\xbc/ETF \xea\xb0\x80\xea\xb2\xa9 \xed\x9d\x90\xeb\xa6\x84\xec\x9d\x84 \xeb\xb0\x98\xed\x99\x98\xed\x95\x9c\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03f\x06\x1c\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03f\x1d:\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03fEX\n\r\n\x05\x06\x00\x02\n\x04\x12\x04g\x04i\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04g\x04i\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03j\x042\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03j\x042\nZ\n\x04\x06\x00\x02\x0b\x12\x04n\x02s\x03\x1aL \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c (DB \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x9c \xea\xb3\xbc\xea\xb1\xb0 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95)\n\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03n\x06\x17\n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03n\x180\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03n;T\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04o\x04q\x06\n\x11\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x04o\x04q\x06\n\x0c\n\x05\x06\x00\x02\x0b\x04\x12\x03r\x046\n\x0f\n\x08\x06\x00\x02\x0b\x04\x9b\x08\x00\x12\x03r\x046\n+\n\x04\x06\x00\x02\x0c\x12\x04v\x02z\x03\x1a\x1d \xeb\x8b\xa8\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03v\x06\x15\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03v\x16,\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03v7I\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04w\x04y\x06\n\x11\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x04w\x04y\x06\nj\n\x04\x06\x00\x02\r\x12\x05}\x02\x82\x01\x03\x1a[ LeadLag \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd (\xec\x84\xa0\xeb\xac\xbc/ETF \xeb\xa0\x88\xea\xb7\xb8\xeb\xb3\x84 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89, \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80, \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4)\n\n\x0c\n\x05\x06\x00\x02\r\x01\x12\x03}\x06 \n\x0c\n\x05\x06\x00\x02\r\x02\x12\x03}!B\n\x0c\n\x05\x06\x00\x02\r\x03\x12\x03}Ml\n\x0e\n\x05\x06\x00\x02\r\x04\x12\x05~\x04\x80\x01\x06\n\x12\n\t\x06\x00\x02\r\x04\xb0\xca\xbc\"\x12\x05~\x04\x80\x01\x06\n\r\n\x05\x06\x00\x02\r\x04\x12\x04\x81\x01\x046\n\x10\n\x08\x06\x00\x02\r\x04\x9b\x08\x00\x12\x04\x81\x01\x046\n\xe4\x01\n\x02\x04\x00\x12\x06\x8b\x01\x00\xc9\x01\x01\x1a\' \xec\x84\xa0\xeb\xac\xbc-ETF \xec\x84\xa0\xed\x96\x89 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x84\xa4\xec\xa0\x95\n2\xac\x01 ============================================================================\n LeadLag Entity\n ============================================================================\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x8b\x01\x08\x0f\n\r\n\x03\x04\x00\x07\x12\x06\x8c\x01\x02\x8f\x01\x04\n\x0f\n\x05\x04\x00\x07\x9d\x08\x12\x06\x8c\x01\x02\x8f\x01\x04\n1\n\x04\x04\x00\x02\x00\x12\x04\x92\x01\x02\x12\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x92\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x92\x01\t\r\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x92\x01\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x06\x95\x01\x02\x97\x01\x04\x1a\x0c LeadLag ID\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x95\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x95\x01\x08\n\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x95\x01\r\x0e\n\x0f\n\x05\x04\x00\x02\x01\x08\x12\x06\x95\x01\x0f\x97\x01\x03\n\x10\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x04\x96\x01\x04-\n(\n\x04\x04\x00\x02\x02\x12\x06\x9a\x01\x02\x9c\x01\x04\x1a\x18 \xec\xa0\x84\xeb\x9e\xb5 \xec\x9d\xb4\xeb\xa6\x84 (\xea\xb3\xa0\xec\x9c\xa0)\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\x9a\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x9a\x01\t\x15\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x9a\x01\x18\x19\n\x0f\n\x05\x04\x00\x02\x02\x08\x12\x06\x9a\x01\x1a\x9c\x01\x03\n\x10\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x04\x9b\x01\x04*\n$\n\x04\x04\x00\x02\x03\x12\x06\x9f\x01\x02\xa1\x01\x04\x1a\x14 \xec\x84\xa0\xeb\xac\xbc ISIN \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x9f\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x9f\x01\t\x15\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x9f\x01\x18\x19\n\x0f\n\x05\x04\x00\x02\x03\x08\x12\x06\x9f\x01\x1a\xa1\x01\x03\n\x10\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x04\xa0\x01\x04*\n!\n\x04\x04\x00\x02\x04\x12\x06\xa4\x01\x02\xa6\x01\x04\x1a\x11 ETF ISIN \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\xa4\x01\x02\x08\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\xa4\x01\t\x11\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\xa4\x01\x14\x15\n\x0f\n\x05\x04\x00\x02\x04\x08\x12\x06\xa4\x01\x16\xa6\x01\x03\n\x10\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x04\xa5\x01\x04*\n%\n\x04\x04\x00\x02\x05\x12\x06\xa9\x01\x02\xab\x01\x04\x1a\x15 \xec\x84\xa0\xeb\xac\xbc \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\xa9\x01\x02\x08\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\xa9\x01\t\x1a\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\xa9\x01\x1d\x1e\n\x0f\n\x05\x04\x00\x02\x05\x08\x12\x06\xa9\x01\x1f\xab\x01\x03\n\x10\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x04\xaa\x01\x04*\n\"\n\x04\x04\x00\x02\x06\x12\x06\xae\x01\x02\xb0\x01\x04\x1a\x12 ETF \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x06\x05\x12\x04\xae\x01\x02\x08\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\xae\x01\t\x16\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\xae\x01\x19\x1a\n\x0f\n\x05\x04\x00\x02\x06\x08\x12\x06\xae\x01\x1b\xb0\x01\x03\n\x10\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x04\xaf\x01\x04*\n \n\x04\x04\x00\x02\x07\x12\x04\xb3\x01\x02*\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x07\x06\x12\x04\xb3\x01\x02\x16\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\xb3\x01\x17%\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\xb3\x01()\n \n\x04\x04\x00\x02\x08\x12\x04\xb6\x01\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x08\x05\x12\x04\xb6\x01\x02\x06\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\xb6\x01\x07\x10\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\xb6\x01\x13\x14\n\x86\x01\n\x03\x04\x00\t\x12\x04\xba\x01\x02\x12\x1ay Reserved: previously futures_tick_size (10) and futures_multiplier (11)\n Now looked up at runtime from FutureRepository\n\n\x0c\n\x04\x04\x00\t\x00\x12\x04\xba\x01\x0b\r\n\r\n\x05\x04\x00\t\x00\x01\x12\x04\xba\x01\x0b\r\n\r\n\x05\x04\x00\t\x00\x02\x12\x04\xba\x01\x0b\r\n\x0c\n\x04\x04\x00\t\x01\x12\x04\xba\x01\x0f\x11\n\r\n\x05\x04\x00\t\x01\x01\x12\x04\xba\x01\x0f\x11\n\r\n\x05\x04\x00\t\x01\x02\x12\x04\xba\x01\x0f\x11\n\x0b\n\x03\x04\x00\n\x12\x04\xbb\x01\x025\n\x0c\n\x04\x04\x00\n\x00\x12\x04\xbb\x01\x0b\x1e\n\x0c\n\x04\x04\x00\n\x01\x12\x04\xbb\x01 4\n\x1f\n\x04\x04\x00\x02\t\x12\x06\xbe\x01\x02\xc0\x01\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\t\x06\x12\x04\xbe\x01\x02\x1b\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\xbe\x01\x1c\'\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\xbe\x01*,\n\x0f\n\x05\x04\x00\x02\t\x08\x12\x06\xbe\x01-\xc0\x01\x03\n\x10\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x04\xbf\x01\x04-\n\x1f\n\x04\x04\x00\x02\n\x12\x06\xc3\x01\x02\xc5\x01\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\n\x06\x12\x04\xc3\x01\x02\x1b\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\xc3\x01\x1c\'\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\xc3\x01*,\n\x0f\n\x05\x04\x00\x02\n\x08\x12\x06\xc3\x01-\xc5\x01\x03\n\x10\n\x08\x04\x00\x02\n\x08\x9c\x08\x00\x12\x04\xc4\x01\x04-\nh\n\x04\x04\x00\x02\x0b\x12\x04\xc8\x01\x02\x1b\x1aZ \xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4 ETF \xec\x97\xac\xeb\xb6\x80 (true: \xec\x84\xa0\xeb\xac\xbc\xea\xb3\xbc \xea\xb0\x99\xec\x9d\x80 \xeb\xb0\xa9\xed\x96\xa5 \xed\x97\xb7\xec\xa7\x80, false: \xeb\xb0\x98\xeb\x8c\x80 \xeb\xb0\xa9\xed\x96\xa5 \xed\x97\xb7\xec\xa7\x80)\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\xc8\x01\x02\x06\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\xc8\x01\x07\x15\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\xc8\x01\x18\x1a\n\xe1\x01\n\x02\x04\x01\x12\x06\xd0\x01\x00\xe4\x01\x01\x1a\x1d \xec\x84\xa0\xeb\xac\xbc \xea\xb8\x89\xeb\xb3\x80 \xea\xb0\x90\xec\xa7\x80 \xec\x84\xa4\xec\xa0\x95\n2\xb3\x01 ============================================================================\n Trigger Configuration\n ============================================================================\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xd0\x01\x08\x1c\nN\n\x04\x04\x01\x02\x00\x12\x04\xd2\x01\x02\x1b\x1a@ \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x8b\xb1 \xec\x88\x98 (\xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 \xeb\xb3\x80\xeb\x8f\x99 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92, \xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xd2\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xd2\x01\x08\x16\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xd2\x01\x19\x1a\n2\n\x04\x04\x01\x02\x01\x12\x04\xd5\x01\x02\x17\x1a$ \xea\xb0\x90\xec\xa7\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xd5\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xd5\x01\t\x12\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xd5\x01\x15\x16\nI\n\x04\x04\x01\x02\x02\x12\x04\xd8\x01\x02\x19\x1a; \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9b\x84 \xec\x9e\xac\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xea\xb9\x8c\xec\xa7\x80 \xeb\x8c\x80\xea\xb8\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xb0\x80\xeb\xa6\xac\xec\xb4\x88)\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xd8\x01\x02\x08\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xd8\x01\t\x14\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xd8\x01\x17\x18\n-\n\x04\x04\x01\x02\x03\x12\x04\xdb\x01\x02\x1d\x1a\x1f \xec\xb5\x9c\xeb\x8c\x80 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (etf \xed\x9a\x9f\xec\x88\x98)\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xdb\x01\x02\x07\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xdb\x01\x08\x18\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xdb\x01\x1b\x1c\n\x0c\n\x04\x04\x01\x02\x04\x12\x04\xdd\x01\x02\x1d\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xdd\x01\x02\x07\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xdd\x01\x08\x18\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xdd\x01\x1b\x1c\n3\n\x04\x04\x01\x02\x05\x12\x04\xe0\x01\x02\x1f\x1a% \xec\x84\xa0\xeb\xac\xbc 1\xea\xb3\x84\xec\x95\xbd\xeb\x8b\xb9 ETF \xed\x97\xb7\xec\xa7\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xe0\x01\x02\x07\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xe0\x01\x08\x1a\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xe0\x01\x1d\x1e\n1\n\x04\x04\x01\x02\x06\x12\x04\xe3\x01\x02#\x1a# \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\xe3\x01\x02\x07\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xe3\x01\x08\x1e\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xe3\x01!\"\n\xc6\x01\n\x02\x04\x02\x12\x06\xea\x01\x00\xf2\x01\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xea\x01\x08\x19\n3\n\x04\x04\x02\x02\x00\x12\x06\xec\x01\x02\xf1\x01\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xec\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xec\x01\t\x11\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xec\x01\x14\x15\n\x0f\n\x05\x04\x02\x02\x00\x08\x12\x06\xec\x01\x16\xf1\x01\x03\n\x10\n\x08\x04\x02\x02\x00\x08\x9c\x08\x00\x12\x04\xed\x01\x04*\n\x11\n\x07\x04\x02\x02\x00\x08\x9f\x08\x12\x06\xee\x01\x04\xf0\x01\x05\n\x0c\n\x02\x04\x03\x12\x06\xf4\x01\x00\x83\x02\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xf4\x01\x08\x1b\n+\n\x04\x04\x03\x02\x00\x12\x04\xf6\x01\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\xf6\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xf6\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xf6\x01\x11\x1a\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xf6\x01\x1d\x1e\n;\n\x04\x04\x03\x02\x01\x12\x04\xf9\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x03\x02\x01\x04\x12\x04\xf9\x01\x02\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xf9\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xf9\x01\x12\x1c\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xf9\x01\x1f \n\x86\x01\n\x04\x04\x03\x02\x02\x12\x04\x82\x02\x02=\x1ax \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * is_active - \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n Examples:\n * is_active=true\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x82\x02\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x82\x02\t\x0f\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x82\x02\x12\x13\n\r\n\x05\x04\x03\x02\x02\x08\x12\x04\x82\x02\x14<\n\x10\n\x08\x04\x03\x02\x02\x08\x9c\x08\x00\x12\x04\x82\x02\x15;\n\x0c\n\x02\x04\x04\x12\x06\x85\x02\x00\x8b\x02\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\x85\x02\x08\x1c\n\x1e\n\x04\x04\x04\x02\x00\x12\x04\x87\x02\x02!\x1a\x10 LeadLag \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x04\x02\x00\x04\x12\x04\x87\x02\x02\n\n\r\n\x05\x04\x04\x02\x00\x06\x12\x04\x87\x02\x0b\x12\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x87\x02\x13\x1c\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x87\x02\x1f \n\'\n\x04\x04\x04\x02\x01\x12\x04\x8a\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\x8a\x02\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x8a\x02\t\x18\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x8a\x02\x1b\x1c\n\x0c\n\x02\x04\x05\x12\x06\x8d\x02\x00\x92\x02\x01\n\x0b\n\x03\x04\x05\x01\x12\x04\x8d\x02\x08\x1c\n#\n\x04\x04\x05\x02\x00\x12\x06\x8f\x02\x02\x91\x02\x04\x1a\x13 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 LeadLag\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\x8f\x02\x02\t\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x8f\x02\n\x12\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x8f\x02\x15\x16\n\x0f\n\x05\x04\x05\x02\x00\x08\x12\x06\x8f\x02\x17\x91\x02\x03\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\x90\x02\x04*\n\x0c\n\x02\x04\x06\x12\x06\x94\x02\x00\x99\x02\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\x94\x02\x08\x1c\n#\n\x04\x04\x06\x02\x00\x12\x06\x96\x02\x02\x98\x02\x04\x1a\x13 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 LeadLag\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\x96\x02\x02\t\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\x96\x02\n\x12\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\x96\x02\x15\x16\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\x96\x02\x17\x98\x02\x03\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\x97\x02\x04*\n\x0c\n\x02\x04\x07\x12\x06\x9b\x02\x00\xa3\x02\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\x9b\x02\x08\x1c\n3\n\x04\x04\x07\x02\x00\x12\x06\x9d\x02\x02\xa2\x02\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x9d\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x9d\x02\t\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x9d\x02\x14\x15\n\x0f\n\x05\x04\x07\x02\x00\x08\x12\x06\x9d\x02\x16\xa2\x02\x03\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\x9e\x02\x04*\n\x11\n\x07\x04\x07\x02\x00\x08\x9f\x08\x12\x06\x9f\x02\x04\xa1\x02\x05\n\x0c\n\x02\x04\x08\x12\x06\xa5\x02\x00\xb2\x02\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\xa5\x02\x08\x1f\n3\n\x04\x04\x08\x02\x00\x12\x06\xa7\x02\x02\xac\x02\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xa7\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xa7\x02\t\x11\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xa7\x02\x14\x15\n\x0f\n\x05\x04\x08\x02\x00\x08\x12\x06\xa7\x02\x16\xac\x02\x03\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\xa8\x02\x04*\n\x11\n\x07\x04\x08\x02\x00\x08\x9f\x08\x12\x06\xa9\x02\x04\xab\x02\x05\n\"\n\x04\x04\x08\x02\x01\x12\x06\xaf\x02\x02\xb1\x02\x04\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xaf\x02\x02\x06\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xaf\x02\x07\x10\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xaf\x02\x13\x14\n\x0f\n\x05\x04\x08\x02\x01\x08\x12\x06\xaf\x02\x15\xb1\x02\x03\n\x10\n\x08\x04\x08\x02\x01\x08\x9c\x08\x00\x12\x04\xb0\x02\x04*\n,\n\x02\x04\t\x12\x06\xb5\x02\x00\xbd\x02\x01\x1a\x1e LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\t\x01\x12\x04\xb5\x02\x08\x1b\n3\n\x04\x04\t\x02\x00\x12\x06\xb7\x02\x02\xbc\x02\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xb7\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xb7\x02\t\x11\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xb7\x02\x14\x15\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\xb7\x02\x16\xbc\x02\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xb8\x02\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xb9\x02\x04\xbb\x02\x05\n,\n\x02\x04\n\x12\x06\xc0\x02\x00\xc5\x02\x01\x1a\x1e LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\n\x01\x12\x04\xc0\x02\x08\x1c\n$\n\x04\x04\n\x02\x00\x12\x04\xc2\x02\x02\x19\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xc2\x02\x02\x0e\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xc2\x02\x0f\x14\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xc2\x02\x17\x18\n \n\x04\x04\n\x02\x01\x12\x04\xc4\x02\x02\x15\x1a\x12 \xec\x9d\x91\xeb\x8b\xb5 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xc4\x02\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xc4\x02\t\x10\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xc4\x02\x13\x14\n,\n\x02\x04\x0b\x12\x06\xc8\x02\x00\xd0\x02\x01\x1a\x1e LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xc8\x02\x08\x1a\n3\n\x04\x04\x0b\x02\x00\x12\x06\xca\x02\x02\xcf\x02\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xca\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xca\x02\t\x11\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xca\x02\x14\x15\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\xca\x02\x16\xcf\x02\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\xcb\x02\x04*\n\x11\n\x07\x04\x0b\x02\x00\x08\x9f\x08\x12\x06\xcc\x02\x04\xce\x02\x05\n,\n\x02\x04\x0c\x12\x06\xd3\x02\x00\xd8\x02\x01\x1a\x1e LeadLag \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xd3\x02\x08\x1b\n$\n\x04\x04\x0c\x02\x00\x12\x04\xd5\x02\x02\x19\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xd5\x02\x02\x0e\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xd5\x02\x0f\x14\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xd5\x02\x17\x18\n \n\x04\x04\x0c\x02\x01\x12\x04\xd7\x02\x02\x15\x1a\x12 \xec\x9d\x91\xeb\x8b\xb5 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xd7\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xd7\x02\t\x10\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xd7\x02\x13\x14\n\xf4\x01\n\x02\x04\r\x12\x06\xdf\x02\x00\xed\x02\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd \xec\x9a\x94\xec\xb2\xad\n2\xc6\x01 ============================================================================\n Execution Summary (\xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd)\n ============================================================================\n\n\x0b\n\x03\x04\r\x01\x12\x04\xdf\x02\x08)\n3\n\x04\x04\r\x02\x00\x12\x06\xe1\x02\x02\xe6\x02\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xe1\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xe1\x02\t\x11\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xe1\x02\x14\x15\n\x0f\n\x05\x04\r\x02\x00\x08\x12\x06\xe1\x02\x16\xe6\x02\x03\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xe2\x02\x04*\n\x11\n\x07\x04\r\x02\x00\x08\x9f\x08\x12\x06\xe3\x02\x04\xe5\x02\x05\n[\n\x04\x04\r\x02\x01\x12\x04\xe9\x02\x02 \x1aM \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c\xec\x9e\x91 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xea\xb8\xb0\xea\xb0\x84\n\n\r\n\x05\x04\r\x02\x01\x04\x12\x04\xe9\x02\x02\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xe9\x02\x0b\x10\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xe9\x02\x11\x1b\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xe9\x02\x1e\x1f\n[\n\x04\x04\r\x02\x02\x12\x04\xec\x02\x02\x1e\x1aM \xec\xa1\xb0\xed\x9a\x8c \xec\xa2\x85\xeb\xa3\x8c \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xea\xb8\xb0\xea\xb0\x84\n\n\r\n\x05\x04\r\x02\x02\x04\x12\x04\xec\x02\x02\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xec\x02\x0b\x10\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xec\x02\x11\x19\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xec\x02\x1c\x1d\n+\n\x02\x04\x0e\x12\x06\xf0\x02\x00\xf9\x02\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xf0\x02\x08\'\n+\n\x04\x04\x0e\x02\x00\x12\x04\xf2\x02\x02)\x1a\x1d \xec\x84\xa0\xeb\xac\xbc \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\xf2\x02\x02\x1c\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xf2\x02\x1d$\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xf2\x02\'(\n(\n\x04\x04\x0e\x02\x01\x12\x04\xf5\x02\x02%\x1a\x1a ETF \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\r\n\x05\x04\x0e\x02\x01\x06\x12\x04\xf5\x02\x02\x1c\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xf5\x02\x1d \n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xf5\x02#$\n=\n\x04\x04\x0e\x02\x02\x12\x04\xf8\x02\x02\x1d\x1a/ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (\xec\x84\xa0\xeb\xac\xbc-ETF \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80 \xec\xb0\xa8\xec\x9d\xb4)\n\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\xf8\x02\x02\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xf8\x02\x0b\x11\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xf8\x02\x12\x18\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xf8\x02\x1b\x1c\n+\n\x02\x04\x0f\x12\x06\xfc\x02\x00\x8b\x03\x01\x1a\x1d \xea\xb0\x9c\xeb\xb3\x84 \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xfc\x02\x08\"\n#\n\x04\x04\x0f\x02\x00\x12\x04\xfe\x02\x02\x1c\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xfe\x02\x02\x07\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xfe\x02\x08\x17\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xfe\x02\x1a\x1b\n#\n\x04\x04\x0f\x02\x01\x12\x04\x81\x03\x02\x1b\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\x81\x03\x02\x07\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\x81\x03\x08\x16\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\x81\x03\x19\x1a\n*\n\x04\x04\x0f\x02\x02\x12\x04\x84\x03\x02%\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0f\x02\x02\x04\x12\x04\x84\x03\x02\n\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\x84\x03\x0b\x11\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\x84\x03\x12 \n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\x84\x03#$\n*\n\x04\x04\x0f\x02\x03\x12\x04\x87\x03\x02$\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0f\x02\x03\x04\x12\x04\x87\x03\x02\n\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\x87\x03\x0b\x11\n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\x87\x03\x12\x1f\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\x87\x03\"#\nC\n\x04\x04\x0f\x02\x04\x12\x04\x8a\x03\x02\x14\x1a5 \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4 (\xeb\xa7\xa4\xec\x88\x98\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89 - \xeb\xa7\xa4\xeb\x8f\x84\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89)\n\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\x8a\x03\x02\x07\n\r\n\x05\x04\x0f\x02\x04\x01\x12\x04\x8a\x03\x08\x0f\n\r\n\x05\x04\x0f\x02\x04\x03\x12\x04\x8a\x03\x12\x13\n\xf4\x01\n\x02\x04\x10\x12\x06\x92\x03\x00\x9a\x03\x01\x1a, LeadLag \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c \xeb\x8b\xa8\xea\xb1\xb4 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n2\xb7\x01 ============================================================================\n Streaming Status Messages\n ============================================================================\n\n\x0b\n\x03\x04\x10\x01\x12\x04\x92\x03\x08\x1f\n3\n\x04\x04\x10\x02\x00\x12\x06\x94\x03\x02\x99\x03\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\x94\x03\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\x94\x03\t\x11\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\x94\x03\x14\x15\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\x94\x03\x16\x99\x03\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\x95\x03\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\x96\x03\x04\x98\x03\x05\n<\n\x02\x04\x11\x12\x06\x9d\x03\x00\xa5\x03\x01\x1a. LeadLag \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x11\x01\x12\x04\x9d\x03\x08\"\n3\n\x04\x04\x11\x02\x00\x12\x06\x9f\x03\x02\xa4\x03\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\x9f\x03\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x9f\x03\t\x11\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x9f\x03\x14\x15\n\x0f\n\x05\x04\x11\x02\x00\x08\x12\x06\x9f\x03\x16\xa4\x03\x03\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\xa0\x03\x04*\n\x11\n\x07\x04\x11\x02\x00\x08\x9f\x08\x12\x06\xa1\x03\x04\xa3\x03\x05\n`\n\x02\x04\x12\x12\x06\xa8\x03\x00\xc6\x03\x01\x1aR LeadLag \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (delta \xeb\xb0\xa9\xec\x8b\x9d: \xeb\xb3\x80\xea\xb2\xbd\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xa8\x03\x08\x1b\n\x19\n\x04\x04\x12\x02\x00\x12\x04\xaa\x03\x02\x18\x1a\x0b \xec\xa0\x84\xeb\x9e\xb5 ID\n\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xaa\x03\x02\x07\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xaa\x03\x08\x13\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xaa\x03\x16\x17\nA\n\x04\x04\x12\x02\x01\x12\x04\xad\x03\x02\"\x1a3 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\r\n\x05\x04\x12\x02\x01\x04\x12\x04\xad\x03\x02\n\n\r\n\x05\x04\x12\x02\x01\x06\x12\x04\xad\x03\x0b\x17\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xad\x03\x18\x1d\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xad\x03 !\n@\n\x04\x04\x12\x02\x02\x12\x04\xb0\x03\x02&\x1a2 \xed\x98\x84\xec\x9e\xac \xec\x84\xa0\xeb\xac\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x96\x91\xec\x88\x98=\xeb\xa1\xb1, \xec\x9d\x8c\xec\x88\x98=\xec\x88\x8f)\n\n\r\n\x05\x04\x12\x02\x02\x04\x12\x04\xb0\x03\x02\n\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\xb0\x03\x0b\x10\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xb0\x03\x11!\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xb0\x03$%\n$\n\x04\x04\x12\x02\x03\x12\x04\xb3\x03\x02#\x1a\x16 \xec\xb4\x9d \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xec\x88\x98\n\n\r\n\x05\x04\x12\x02\x03\x04\x12\x04\xb3\x03\x02\n\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\xb3\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xb3\x03\x12\x1e\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xb3\x03!\"\n*\n\x04\x04\x12\x02\x04\x12\x04\xb6\x03\x02)\x1a\x1c \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x84\xa0\xeb\xac\xbc mid price\n\n\r\n\x05\x04\x12\x02\x04\x04\x12\x04\xb6\x03\x02\n\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\xb6\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\xb6\x03\x12$\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xb6\x03\'(\nD\n\x04\x04\x12\x02\x05\x12\x04\xb9\x03\x02-\x1a6 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\xa0\x95\xeb\xb3\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\r\n\x05\x04\x12\x02\x05\x04\x12\x04\xb9\x03\x02\n\n\r\n\x05\x04\x12\x02\x05\x06\x12\x04\xb9\x03\x0b\x1c\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\xb9\x03\x1d(\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\xb9\x03+,\n#\n\x04\x04\x12\x02\x06\x12\x04\xbc\x03\x023\x1a\x15 Price buffer \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x12\x02\x06\x04\x12\x04\xbc\x03\x02\n\n\r\n\x05\x04\x12\x02\x06\x06\x12\x04\xbc\x03\x0b!\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\xbc\x03\".\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\xbc\x0312\n<\n\x04\x04\x12\x02\x07\x12\x04\xbf\x03\x02!\x1a. \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xec\xa7\x80\xec\x97\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x12\x02\x07\x04\x12\x04\xbf\x03\x02\n\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\xbf\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x07\x01\x12\x04\xbf\x03\x12\x1c\n\r\n\x05\x04\x12\x02\x07\x03\x12\x04\xbf\x03\x1f \n1\n\x04\x04\x12\x02\x08\x12\x04\xc2\x03\x02\x1a\x1a# \xed\x83\x80\xec\x9e\x84\xec\x8a\xa4\xed\x83\xac\xed\x94\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\xc2\x03\x02\x08\n\r\n\x05\x04\x12\x02\x08\x01\x12\x04\xc2\x03\t\x15\n\r\n\x05\x04\x12\x02\x08\x03\x12\x04\xc2\x03\x18\x19\n=\n\x04\x04\x12\x02\t\x12\x04\xc5\x03\x02#\x1a/ \xed\x98\x84\xec\x9e\xac ETF \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x96\x91\xec\x88\x98=\xeb\xa1\xb1, \xec\x9d\x8c\xec\x88\x98=\xec\x88\x8f)\n\n\r\n\x05\x04\x12\x02\t\x04\x12\x04\xc5\x03\x02\n\n\r\n\x05\x04\x12\x02\t\x05\x12\x04\xc5\x03\x0b\x10\n\r\n\x05\x04\x12\x02\t\x01\x12\x04\xc5\x03\x11\x1d\n\r\n\x05\x04\x12\x02\t\x03\x12\x04\xc5\x03 \"\n/\n\x02\x05\x00\x12\x06\xc9\x03\x00\xcf\x03\x01\x1a! LeadLag \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xc9\x03\x05\x11\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xca\x03\x02!\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xca\x03\x02\x1c\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xca\x03\x1f \n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xcb\x03\x02\x1a\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xcb\x03\x02\x15\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xcb\x03\x18\x19\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xcc\x03\x02 \n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xcc\x03\x02\x1b\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xcc\x03\x1e\x1f\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\xcd\x03\x02\x1f\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xcd\x03\x02\x1a\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xcd\x03\x1d\x1e\n\x0c\n\x04\x05\x00\x02\x04\x12\x04\xce\x03\x02\x1b\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\xce\x03\x02\x16\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\xce\x03\x19\x1a\n\'\n\x02\x04\x13\x12\x06\xd2\x03\x00\xea\x03\x01\x1a\x19 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xd2\x03\x08\x19\n-\n\x04\x04\x13\x02\x00\x12\x04\xd4\x03\x02\x17\x1a\x1f \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\xa9\xed\x96\xa5 (SPIKE/DROP)\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xd4\x03\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xd4\x03\t\x12\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xd4\x03\x15\x16\n\x1d\n\x04\x04\x13\x02\x01\x12\x04\xd7\x03\x02\x18\x1a\x0f \xed\x8b\xb1 \xeb\xb3\x80\xeb\x8f\x99\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xd7\x03\x02\x07\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xd7\x03\x08\x13\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xd7\x03\x16\x17\n.\n\x04\x04\x13\x02\x02\x12\x04\xda\x03\x02\x1a\x1a  \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\xda\x03\x02\x08\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xda\x03\t\x15\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xda\x03\x18\x19\n+\n\x04\x04\x13\x02\x03\x12\x04\xdd\x03\x02\x16\x1a\x1d ETF \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xdd\x03\x02\x08\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\xdd\x03\t\x11\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\xdd\x03\x14\x15\n$\n\x04\x04\x13\x02\x04\x12\x04\xe0\x03\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x13\x02\x04\x05\x12\x04\xe0\x03\x02\x08\n\r\n\x05\x04\x13\x02\x04\x01\x12\x04\xe0\x03\t\x16\n\r\n\x05\x04\x13\x02\x04\x03\x12\x04\xe0\x03\x19\x1a\n!\n\x04\x04\x13\x02\x05\x12\x04\xe3\x03\x02\x17\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x13\x02\x05\x05\x12\x04\xe3\x03\x02\x08\n\r\n\x05\x04\x13\x02\x05\x01\x12\x04\xe3\x03\t\x12\n\r\n\x05\x04\x13\x02\x05\x03\x12\x04\xe3\x03\x15\x16\n$\n\x04\x04\x13\x02\x06\x12\x04\xe6\x03\x02\x18\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x06\x05\x12\x04\xe6\x03\x02\x07\n\r\n\x05\x04\x13\x02\x06\x01\x12\x04\xe6\x03\x08\x13\n\r\n\x05\x04\x13\x02\x06\x03\x12\x04\xe6\x03\x16\x17\n!\n\x04\x04\x13\x02\x07\x12\x04\xe9\x03\x02\x14\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x07\x05\x12\x04\xe9\x03\x02\x07\n\r\n\x05\x04\x13\x02\x07\x01\x12\x04\xe9\x03\x08\x0f\n\r\n\x05\x04\x13\x02\x07\x03\x12\x04\xe9\x03\x12\x13\n*\n\x02\x04\x14\x12\x06\xed\x03\x00\xf6\x03\x01\x1a\x1c Price buffer \xec\x83\x81\xed\x83\x9c \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xed\x03\x08\x1e\n!\n\x03\x04\x14\t\x12\x04\xee\x03\x02\r\"\x14 tick_count removed\n\n\x0c\n\x04\x04\x14\t\x00\x12\x04\xee\x03\x0b\x0c\n\r\n\x05\x04\x14\t\x00\x01\x12\x04\xee\x03\x0b\x0c\n\r\n\x05\x04\x14\t\x00\x02\x12\x04\xee\x03\x0b\x0c\n\"\n\x03\x04\x14\t\x12\x04\xef\x03\x02\r\"\x15 current_mid removed\n\n\x0c\n\x04\x04\x14\t\x01\x12\x04\xef\x03\x0b\x0c\n\r\n\x05\x04\x14\t\x01\x01\x12\x04\xef\x03\x0b\x0c\n\r\n\x05\x04\x14\t\x01\x02\x12\x04\xef\x03\x0b\x0c\nK\n\x04\x04\x14\x02\x00\x12\x04\xf2\x03\x02%\x1a= \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 ask \xec\xb5\x9c\xec\xa0\x80\xea\xb0\x80 (\xeb\xa7\xa4\xeb\x8f\x84 \xec\x8a\xa4\xed\x8c\x8c\xec\x9d\xb4\xed\x81\xac \xea\xb0\x90\xec\xa7\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x14\x02\x00\x04\x12\x04\xf2\x03\x02\n\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xf2\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xf2\x03\x12 \n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xf2\x03#$\nE\n\x04\x04\x14\x02\x01\x12\x04\xf5\x03\x02&\x1a7 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 bid \xec\xb5\x9c\xea\xb3\xa0\xea\xb0\x80 (\xeb\xa7\xa4\xec\x88\x98 \xeb\x93\x9c\xeb\xa1\xad \xea\xb0\x90\xec\xa7\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x14\x02\x01\x04\x12\x04\xf5\x03\x02\n\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xf5\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xf5\x03\x12!\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xf5\x03$%\n\x9e\x02\n\x02\x04\x15\x12\x06\xfd\x03\x00\x86\x04\x01\x1a8 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\xa0\x84\xed\x9b\x84 \xea\xb0\x80\xea\xb2\xa9 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n2\xd5\x01 ============================================================================\n Trade Context (\xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xea\xb0\x81\xed\x99\x94\xec\x9a\xa9 \xea\xb0\x80\xea\xb2\xa9 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8)\n ============================================================================\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xfd\x03\x08%\n\xb1\x01\n\x04\x04\x15\x02\x00\x12\x04\x80\x04\x02;\x1a\xa2\x01 Trade \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84. Format: \"lead_lags/{lead_lag_id}/trades/{trade_id}\"\n trigger_time \xeb\xb0\x8f window \xeb\x8a\x94 \xec\x84\x9c\xeb\xb2\x84\xec\x97\x90\xec\x84\x9c trade \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c\xeb\xa5\xbc \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xb4 \xec\xb2\x98\xeb\xa6\xac\xed\x95\x9c\xeb\x8b\xa4.\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\x80\x04\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\x80\x04\t\r\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\x80\x04\x10\x11\n\r\n\x05\x04\x15\x02\x00\x08\x12\x04\x80\x04\x12:\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\x80\x04\x139\n\x99\x01\n\x03\x04\x15\t\x12\x04\x84\x04\x02\x16\x1a\x8b\x01 Reserved: previously lead_lag (field 1 \xe2\x86\x92 renamed), trade_timestamp_us (2),\n window_before_ms (3), window_after_ms (4), trigger_time (5)\n\n\x0c\n\x04\x04\x15\t\x00\x12\x04\x84\x04\x0b\x0c\n\r\n\x05\x04\x15\t\x00\x01\x12\x04\x84\x04\x0b\x0c\n\r\n\x05\x04\x15\t\x00\x02\x12\x04\x84\x04\x0b\x0c\n\x0c\n\x04\x04\x15\t\x01\x12\x04\x84\x04\x0e\x0f\n\r\n\x05\x04\x15\t\x01\x01\x12\x04\x84\x04\x0e\x0f\n\r\n\x05\x04\x15\t\x01\x02\x12\x04\x84\x04\x0e\x0f\n\x0c\n\x04\x04\x15\t\x02\x12\x04\x84\x04\x11\x12\n\r\n\x05\x04\x15\t\x02\x01\x12\x04\x84\x04\x11\x12\n\r\n\x05\x04\x15\t\x02\x02\x12\x04\x84\x04\x11\x12\n\x0c\n\x04\x04\x15\t\x03\x12\x04\x84\x04\x14\x15\n\r\n\x05\x04\x15\t\x03\x01\x12\x04\x84\x04\x14\x15\n\r\n\x05\x04\x15\t\x03\x02\x12\x04\x84\x04\x14\x15\n\x0b\n\x03\x04\x15\n\x12\x04\x85\x04\x02W\n\x0c\n\x04\x04\x15\n\x00\x12\x04\x85\x04\x0b\x1f\n\x0c\n\x04\x04\x15\n\x01\x12\x04\x85\x04!3\n\x0c\n\x04\x04\x15\n\x02\x12\x04\x85\x045F\n\x0c\n\x04\x04\x15\n\x03\x12\x04\x85\x04HV\n?\n\x02\x04\x16\x12\x06\x89\x04\x00\xa5\x04\x01\x1a1 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\xa0\x84\xed\x9b\x84 \xea\xb0\x80\xea\xb2\xa9 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x16\x01\x12\x04\x89\x04\x08\x1b\n-\n\x04\x04\x16\x02\x00\x12\x04\x8b\x04\x02.\x1a\x1f \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 \xed\x8b\xb1 (\xec\x8b\x9c\xea\xb0\x84\xec\x88\x9c)\n\n\r\n\x05\x04\x16\x02\x00\x04\x12\x04\x8b\x04\x02\n\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\x8b\x04\x0b\x1b\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\x8b\x04\x1c)\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\x8b\x04,-\n*\n\x04\x04\x16\x02\x01\x12\x04\x8e\x04\x02*\x1a\x1c ETF \xea\xb0\x80\xea\xb2\xa9 \xed\x8b\xb1 (\xec\x8b\x9c\xea\xb0\x84\xec\x88\x9c)\n\n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\x8e\x04\x02\n\n\r\n\x05\x04\x16\x02\x01\x06\x12\x04\x8e\x04\x0b\x1b\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\x8e\x04\x1c%\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\x8e\x04()\nZ\n\x03\x04\x16\t\x12\x04\x91\x04\x02\r\x1aM \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 (\xec\x9d\xb4\xec\xa0\x84: trigger_timestamp_us uint64 \xe2\x80\x94 field 3 reserved)\n\n\x0c\n\x04\x04\x16\t\x00\x12\x04\x91\x04\x0b\x0c\n\r\n\x05\x04\x16\t\x00\x01\x12\x04\x91\x04\x0b\x0c\n\r\n\x05\x04\x16\t\x00\x02\x12\x04\x91\x04\x0b\x0c\n\x0b\n\x03\x04\x16\n\x12\x04\x92\x04\x02\"\n\x0c\n\x04\x04\x16\n\x00\x12\x04\x92\x04\x0b!\n\'\n\x04\x04\x16\x02\x02\x12\x04\x95\x04\x02\x1f\x1a\x19 \xed\x95\xb4\xeb\x8b\xb9 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x16\x02\x02\x06\x12\x04\x95\x04\x02\x13\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\x95\x04\x14\x1a\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\x95\x04\x1d\x1e\n.\n\x04\x04\x16\x02\x03\x12\x04\x98\x04\x02&\x1a  \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x16\x02\x03\x05\x12\x04\x98\x04\x02\x08\n\r\n\x05\x04\x16\x02\x03\x01\x12\x04\x98\x04\t!\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\x98\x04$%\n+\n\x04\x04\x16\x02\x04\x12\x04\x9b\x04\x02\"\x1a\x1d \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 ETF \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x16\x02\x04\x05\x12\x04\x9b\x04\x02\x08\n\r\n\x05\x04\x16\x02\x04\x01\x12\x04\x9b\x04\t\x1d\n\r\n\x05\x04\x16\x02\x04\x03\x12\x04\x9b\x04 !\n9\n\x04\x04\x16\x02\x05\x12\x04\x9e\x04\x02&\x1a+ \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 \xeb\xb3\x80\xeb\x8f\x99\xeb\xa5\xa0 (%)\n\n\r\n\x05\x04\x16\x02\x05\x05\x12\x04\x9e\x04\x02\x08\n\r\n\x05\x04\x16\x02\x05\x01\x12\x04\x9e\x04\t!\n\r\n\x05\x04\x16\x02\x05\x03\x12\x04\x9e\x04$%\n6\n\x04\x04\x16\x02\x06\x12\x04\xa1\x04\x02\"\x1a( \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 ETF \xea\xb0\x80\xea\xb2\xa9 \xeb\xb3\x80\xeb\x8f\x99\xeb\xa5\xa0 (%)\n\n\r\n\x05\x04\x16\x02\x06\x05\x12\x04\xa1\x04\x02\x08\n\r\n\x05\x04\x16\x02\x06\x01\x12\x04\xa1\x04\t\x1d\n\r\n\x05\x04\x16\x02\x06\x03\x12\x04\xa1\x04 !\n&\n\x04\x04\x16\x02\x07\x12\x04\xa4\x04\x02-\x1a\x18 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 (UTC)\n\n\r\n\x05\x04\x16\x02\x07\x06\x12\x04\xa4\x04\x02\x1b\n\r\n\x05\x04\x16\x02\x07\x01\x12\x04\xa4\x04\x1c(\n\r\n\x05\x04\x16\x02\x07\x03\x12\x04\xa4\x04+,\n3\n\x02\x04\x17\x12\x06\xa8\x04\x00\xb8\x04\x01\x1a% \xea\xb0\x80\xea\xb2\xa9 \xed\x8b\xb1 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 (\xec\x8b\x9c\xea\xb0\x81\xed\x99\x94\xec\x9a\xa9)\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xa8\x04\x08\x18\nQ\n\x03\x04\x17\t\x12\x04\xaa\x04\x02\r\x1aD \xed\x83\x80\xec\x9e\x84\xec\x8a\xa4\xed\x83\xac\xed\x94\x84 (\xec\x9d\xb4\xec\xa0\x84: timestamp_us uint64 \xe2\x80\x94 field 1 reserved)\n\n\x0c\n\x04\x04\x17\t\x00\x12\x04\xaa\x04\x0b\x0c\n\r\n\x05\x04\x17\t\x00\x01\x12\x04\xaa\x04\x0b\x0c\n\r\n\x05\x04\x17\t\x00\x02\x12\x04\xaa\x04\x0b\x0c\n\x0b\n\x03\x04\x17\n\x12\x04\xab\x04\x02\x1a\n\x0c\n\x04\x04\x17\n\x00\x12\x04\xab\x04\x0b\x19\n3\n\x04\x04\x17\x02\x00\x12\x04\xae\x04\x02\x13\x1a% \xea\xb0\x80\xea\xb2\xa9 (\xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80 \xeb\x98\x90\xeb\x8a\x94 mid price)\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xae\x04\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xae\x04\t\x0e\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xae\x04\x11\x12\n5\n\x04\x04\x17\x02\x01\x12\x04\xb1\x04\x02\x15\x1a\' \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (\xed\x98\xb8\xea\xb0\x80 \xea\xb8\xb0\xeb\xb0\x98\xec\x9d\xb4\xeb\xa9\xb4 0)\n\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xb1\x04\x02\x07\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xb1\x04\x08\x10\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xb1\x04\x13\x14\nN\n\x04\x04\x17\x02\x02\x12\x04\xb4\x04\x02\x12\x1a@ \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb5\xac\xeb\xb6\x84 (BID/ASK, \xed\x98\xb8\xea\xb0\x80 mid\xec\x9d\xb4\xeb\xa9\xb4 \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4)\n\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\xb4\x04\x02\x08\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\xb4\x04\t\r\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xb4\x04\x10\x11\n%\n\x04\x04\x17\x02\x03\x12\x04\xb7\x04\x02%\x1a\x17 \xed\x83\x80\xec\x9e\x84\xec\x8a\xa4\xed\x83\xac\xed\x94\x84 (UTC)\n\n\r\n\x05\x04\x17\x02\x03\x06\x12\x04\xb7\x04\x02\x1b\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\xb7\x04\x1c \n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\xb7\x04#$\n\x9f\x02\n\x02\x04\x18\x12\x06\xbf\x04\x00\x89\x05\x01\x1aB \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d (DB\xec\x97\x90 \xec\x98\x81\xea\xb5\xac \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x98\xeb\x8a\x94 \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c)\n2\xcc\x01 ============================================================================\n Trade History (DB \xec\x98\x81\xea\xb5\xac \xec\xa0\x80\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d)\n ============================================================================\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xbf\x04\x08\x1a\n\x15\n\x04\x04\x18\x02\x00\x12\x04\xc1\x04\x02\x0f\x1a\x07 DB ID\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xc1\x04\x02\x07\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xc1\x04\x08\n\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xc1\x04\r\x0e\n:\n\x04\x04\x18\x02\x01\x12\x06\xc4\x04\x02\xc9\x04\x04\x1a* \xeb\xb6\x80\xeb\xaa\xa8 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xc4\x04\x02\x08\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xc4\x04\t\x11\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xc4\x04\x14\x15\n\x0f\n\x05\x04\x18\x02\x01\x08\x12\x06\xc4\x04\x16\xc9\x04\x03\n\x10\n\x08\x04\x18\x02\x01\x08\x9c\x08\x00\x12\x04\xc5\x04\x04-\n\x11\n\x07\x04\x18\x02\x01\x08\x9f\x08\x12\x06\xc6\x04\x04\xc8\x04\x05\n5\n\x04\x04\x18\x02\x02\x12\x04\xcc\x04\x02\x19\x1a\' \xec\x84\xb8\xec\x85\x98 \xeb\x82\xb4 \xec\x88\x9c\xec\xb0\xa8 \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xcc\x04\x02\x07\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xcc\x04\x08\x14\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xcc\x04\x17\x18\n?\n\x04\x04\x18\x02\x03\x12\x04\xcf\x04\x02\x17\x1a1 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\xa9\xed\x96\xa5 (FUTURES_SPIKE / FUTURES_DROP)\n\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xcf\x04\x02\x08\n\r\n\x05\x04\x18\x02\x03\x01\x12\x04\xcf\x04\t\x12\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xcf\x04\x15\x16\n\x1d\n\x04\x04\x18\x02\x04\x12\x04\xd2\x04\x02\x18\x1a\x0f \xed\x8b\xb1 \xeb\xb3\x80\xeb\x8f\x99\xeb\x9f\x89\n\n\r\n\x05\x04\x18\x02\x04\x05\x12\x04\xd2\x04\x02\x07\n\r\n\x05\x04\x18\x02\x04\x01\x12\x04\xd2\x04\x08\x13\n\r\n\x05\x04\x18\x02\x04\x03\x12\x04\xd2\x04\x16\x17\n.\n\x04\x04\x18\x02\x05\x12\x04\xd5\x04\x02\x1a\x1a  \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x18\x02\x05\x05\x12\x04\xd5\x04\x02\x08\n\r\n\x05\x04\x18\x02\x05\x01\x12\x04\xd5\x04\t\x15\n\r\n\x05\x04\x18\x02\x05\x03\x12\x04\xd5\x04\x18\x19\n+\n\x04\x04\x18\x02\x06\x12\x04\xd8\x04\x02\x16\x1a\x1d ETF \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x18\x02\x06\x05\x12\x04\xd8\x04\x02\x08\n\r\n\x05\x04\x18\x02\x06\x01\x12\x04\xd8\x04\t\x11\n\r\n\x05\x04\x18\x02\x06\x03\x12\x04\xd8\x04\x14\x15\n$\n\x04\x04\x18\x02\x07\x12\x04\xdb\x04\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x18\x02\x07\x05\x12\x04\xdb\x04\x02\x08\n\r\n\x05\x04\x18\x02\x07\x01\x12\x04\xdb\x04\t\x16\n\r\n\x05\x04\x18\x02\x07\x03\x12\x04\xdb\x04\x19\x1a\n!\n\x04\x04\x18\x02\x08\x12\x04\xde\x04\x02\x17\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x18\x02\x08\x05\x12\x04\xde\x04\x02\x08\n\r\n\x05\x04\x18\x02\x08\x01\x12\x04\xde\x04\t\x12\n\r\n\x05\x04\x18\x02\x08\x03\x12\x04\xde\x04\x15\x16\n$\n\x04\x04\x18\x02\t\x12\x04\xe1\x04\x02\x19\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x18\x02\t\x05\x12\x04\xe1\x04\x02\x07\n\r\n\x05\x04\x18\x02\t\x01\x12\x04\xe1\x04\x08\x13\n\r\n\x05\x04\x18\x02\t\x03\x12\x04\xe1\x04\x16\x18\n!\n\x04\x04\x18\x02\n\x12\x04\xe4\x04\x02\x15\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x18\x02\n\x05\x12\x04\xe4\x04\x02\x07\n\r\n\x05\x04\x18\x02\n\x01\x12\x04\xe4\x04\x08\x0f\n\r\n\x05\x04\x18\x02\n\x03\x12\x04\xe4\x04\x12\x14\n+\n\x04\x04\x18\x02\x0b\x12\x04\xe7\x04\x02$\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x9b\x84 \xec\x84\xa0\xeb\xac\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\r\n\x05\x04\x18\x02\x0b\x05\x12\x04\xe7\x04\x02\x07\n\r\n\x05\x04\x18\x02\x0b\x01\x12\x04\xe7\x04\x08\x1e\n\r\n\x05\x04\x18\x02\x0b\x03\x12\x04\xe7\x04!#\n<\n\x04\x04\x18\x02\x0c\x12\x04\xea\x04\x02\x19\x1a. \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xec\xa7\x80\xec\x97\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x18\x02\x0c\x05\x12\x04\xea\x04\x02\x08\n\r\n\x05\x04\x18\x02\x0c\x01\x12\x04\xea\x04\t\x13\n\r\n\x05\x04\x18\x02\x0c\x03\x12\x04\xea\x04\x16\x18\n]\n\x03\x04\x18\t\x12\x04\xed\x04\x02\x0e\x1aP Reserved: previously trigger_time_us (field 14) \xe2\x80\x94 renamed to send_order_time\n\n\x0c\n\x04\x04\x18\t\x00\x12\x04\xed\x04\x0b\r\n\r\n\x05\x04\x18\t\x00\x01\x12\x04\xed\x04\x0b\r\n\r\n\x05\x04\x18\t\x00\x02\x12\x04\xed\x04\x0b\r\n\x0b\n\x03\x04\x18\n\x12\x04\xee\x04\x02\x1d\n\x0c\n\x04\x04\x18\n\x00\x12\x04\xee\x04\x0b\x1c\n$\n\x04\x04\x18\x02\r\x12\x04\xf1\x04\x02\x12\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD)\n\n\r\n\x05\x04\x18\x02\r\x05\x12\x04\xf1\x04\x02\x07\n\r\n\x05\x04\x18\x02\r\x01\x12\x04\xf1\x04\x08\x0c\n\r\n\x05\x04\x18\x02\r\x03\x12\x04\xf1\x04\x0f\x11\n\x1f\n\x04\x04\x18\x02\x0e\x12\x06\xf4\x04\x02\xf6\x04\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x18\x02\x0e\x06\x12\x04\xf4\x04\x02\x1b\n\r\n\x05\x04\x18\x02\x0e\x01\x12\x04\xf4\x04\x1c&\n\r\n\x05\x04\x18\x02\x0e\x03\x12\x04\xf4\x04)+\n\x0f\n\x05\x04\x18\x02\x0e\x08\x12\x06\xf4\x04,\xf6\x04\x03\n\x10\n\x08\x04\x18\x02\x0e\x08\x9c\x08\x00\x12\x04\xf5\x04\x04-\n5\n\x04\x04\x18\x02\x0f\x12\x04\xf9\x04\x02\x1d\x1a\' \xec\xa3\xbc\xeb\xac\xb8\xec\xa0\x9c\xec\xb6\x9c\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x18\x02\x0f\x05\x12\x04\xf9\x04\x02\x07\n\r\n\x05\x04\x18\x02\x0f\x01\x12\x04\xf9\x04\x08\x17\n\r\n\x05\x04\x18\x02\x0f\x03\x12\x04\xf9\x04\x1a\x1c\nQ\n\x04\x04\x18\x02\x10\x12\x04\xfc\x04\x02#\x1aC \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xed\x95\x9c \xec\x84\xa0\xeb\xac\xbc \xec\x8b\x9c\xec\x84\xb8\xec\x9d\x98 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x18\x02\x10\x05\x12\x04\xfc\x04\x02\x07\n\r\n\x05\x04\x18\x02\x10\x01\x12\x04\xfc\x04\x08\x1d\n\r\n\x05\x04\x18\x02\x10\x03\x12\x04\xfc\x04 \"\n6\n\x04\x04\x18\x02\x11\x12\x04\xff\x04\x02!\x1a( \xec\x84\xa0\xeb\xac\xbc \xec\xb2\xb4\xea\xb2\xb0\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x18\x02\x11\x05\x12\x04\xff\x04\x02\x07\n\r\n\x05\x04\x18\x02\x11\x01\x12\x04\xff\x04\x08\x1b\n\r\n\x05\x04\x18\x02\x11\x03\x12\x04\xff\x04\x1e \n3\n\x04\x04\x18\x02\x12\x12\x04\x82\x05\x02\x1d\x1a% ETF \xec\xb2\xb4\xea\xb2\xb0\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x18\x02\x12\x05\x12\x04\x82\x05\x02\x07\n\r\n\x05\x04\x18\x02\x12\x01\x12\x04\x82\x05\x08\x17\n\r\n\x05\x04\x18\x02\x12\x03\x12\x04\x82\x05\x1a\x1c\nR\n\x04\x04\x18\x02\x13\x12\x04\x85\x05\x02$\x1aD \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\x8b\xb9\xec\x8b\x9c \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 (\xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 \xed\x98\xb8\xea\xb0\x80)\n\n\r\n\x05\x04\x18\x02\x13\x05\x12\x04\x85\x05\x02\x08\n\r\n\x05\x04\x18\x02\x13\x01\x12\x04\x85\x05\t\x1e\n\r\n\x05\x04\x18\x02\x13\x03\x12\x04\x85\x05!#\nO\n\x04\x04\x18\x02\x14\x12\x04\x88\x05\x02 \x1aA \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\x8b\xb9\xec\x8b\x9c ETF \xea\xb0\x80\xea\xb2\xa9 (\xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 \xed\x98\xb8\xea\xb0\x80)\n\n\r\n\x05\x04\x18\x02\x14\x05\x12\x04\x88\x05\x02\x08\n\r\n\x05\x04\x18\x02\x14\x01\x12\x04\x88\x05\t\x1a\n\r\n\x05\x04\x18\x02\x14\x03\x12\x04\x88\x05\x1d\x1f\n+\n\x02\x04\x19\x12\x06\x8c\x05\x00\xa8\x05\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x19\x01\x12\x04\x8c\x05\x08 \n3\n\x04\x04\x19\x02\x00\x12\x06\x8e\x05\x02\x93\x05\x04\x1a# \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\x8e\x05\x02\x08\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\x8e\x05\t\x11\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\x8e\x05\x14\x15\n\x0f\n\x05\x04\x19\x02\x00\x08\x12\x06\x8e\x05\x16\x93\x05\x03\n\x10\n\x08\x04\x19\x02\x00\x08\x9c\x08\x00\x12\x04\x8f\x05\x04*\n\x11\n\x07\x04\x19\x02\x00\x08\x9f\x08\x12\x06\x90\x05\x04\x92\x05\x05\n:\n\x04\x04\x19\x02\x01\x12\x04\x96\x05\x02\x1f\x1a, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (\xea\xb8\xb0\xeb\xb3\xb8: 50, \xec\xb5\x9c\xeb\x8c\x80: 200)\n\n\r\n\x05\x04\x19\x02\x01\x04\x12\x04\x96\x05\x02\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\x96\x05\x0b\x10\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\x96\x05\x11\x1a\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\x96\x05\x1d\x1e\n=\n\x04\x04\x19\x02\x02\x12\x04\x99\x05\x02!\x1a/ \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (\xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\xa1\xb0\xed\x9a\x8c\xec\x9a\xa9)\n\n\r\n\x05\x04\x19\x02\x02\x04\x12\x04\x99\x05\x02\n\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\x99\x05\x0b\x11\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\x99\x05\x12\x1c\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\x99\x05\x1f \nf\n\x04\x04\x19\x02\x03\x12\x04\x9e\x05\x02=\x1aX \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4\n Available Fields:\n * date - \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD), \xec\x98\x88: date=20260228\n\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\x9e\x05\x02\x08\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\x9e\x05\t\x0f\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\x9e\x05\x12\x13\n\r\n\x05\x04\x19\x02\x03\x08\x12\x04\x9e\x05\x14<\n\x10\n\x08\x04\x19\x02\x03\x08\x9c\x08\x00\x12\x04\x9e\x05\x15;\n<\n\x04\x04\x19\x02\x04\x12\x04\xa1\x05\x02?\x1a. \xec\xa0\x95\xeb\xa0\xac \xea\xb8\xb0\xec\xa4\x80 (\xea\xb8\xb0\xeb\xb3\xb8: trigger_time_us DESC)\n\n\r\n\x05\x04\x19\x02\x04\x05\x12\x04\xa1\x05\x02\x08\n\r\n\x05\x04\x19\x02\x04\x01\x12\x04\xa1\x05\t\x11\n\r\n\x05\x04\x19\x02\x04\x03\x12\x04\xa1\x05\x14\x15\n\r\n\x05\x04\x19\x02\x04\x08\x12\x04\xa1\x05\x16>\n\x10\n\x08\x04\x19\x02\x04\x08\x9c\x08\x00\x12\x04\xa1\x05\x17=\nl\n\x04\x04\x19\x02\x05\x12\x04\xa4\x05\x02 \x1a^ \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c\xec\x9e\x91 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). filter\xec\x9d\x98 date\xec\x99\x80 \xeb\xb3\x84\xeb\x8f\x84\xeb\xa1\x9c \xeb\xb2\x94\xec\x9c\x84 \xea\xb2\x80\xec\x83\x89\xec\x9a\xa9\n\n\r\n\x05\x04\x19\x02\x05\x04\x12\x04\xa4\x05\x02\n\n\r\n\x05\x04\x19\x02\x05\x05\x12\x04\xa4\x05\x0b\x10\n\r\n\x05\x04\x19\x02\x05\x01\x12\x04\xa4\x05\x11\x1b\n\r\n\x05\x04\x19\x02\x05\x03\x12\x04\xa4\x05\x1e\x1f\n>\n\x04\x04\x19\x02\x06\x12\x04\xa7\x05\x02\x1e\x1a0 \xec\xa1\xb0\xed\x9a\x8c \xec\xa2\x85\xeb\xa3\x8c \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x19\x02\x06\x04\x12\x04\xa7\x05\x02\n\n\r\n\x05\x04\x19\x02\x06\x05\x12\x04\xa7\x05\x0b\x10\n\r\n\x05\x04\x19\x02\x06\x01\x12\x04\xa7\x05\x11\x19\n\r\n\x05\x04\x19\x02\x06\x03\x12\x04\xa7\x05\x1c\x1d\n+\n\x02\x04\x1a\x12\x06\xab\x05\x00\xb4\x05\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xab\x05\x08!\n$\n\x04\x04\x1a\x02\x00\x12\x04\xad\x05\x02)\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1a\x02\x00\x04\x12\x04\xad\x05\x02\n\n\r\n\x05\x04\x1a\x02\x00\x06\x12\x04\xad\x05\x0b\x1d\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xad\x05\x1e$\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xad\x05\'(\n\'\n\x04\x04\x1a\x02\x01\x12\x04\xb0\x05\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xb0\x05\x02\x08\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xb0\x05\t\x18\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xb0\x05\x1b\x1c\n\x1d\n\x04\x04\x1a\x02\x02\x12\x04\xb3\x05\x02\x18\x1a\x0f \xec\xa0\x84\xec\xb2\xb4 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xb3\x05\x02\x07\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xb3\x05\x08\x13\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xb3\x05\x16\x17\n2\n\x02\x04\x1b\x12\x06\xb7\x05\x00\xc2\x05\x01\x1a$ \xeb\x8b\xa8\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xb7\x05\x08\x1e\n:\n\x04\x04\x1b\x02\x00\x12\x06\xb9\x05\x02\xbe\x05\x04\x1a* \xeb\xb6\x80\xeb\xaa\xa8 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lags/{id})\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xb9\x05\x02\x08\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xb9\x05\t\x11\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xb9\x05\x14\x15\n\x0f\n\x05\x04\x1b\x02\x00\x08\x12\x06\xb9\x05\x16\xbe\x05\x03\n\x10\n\x08\x04\x1b\x02\x00\x08\x9c\x08\x00\x12\x04\xba\x05\x04*\n\x11\n\x07\x04\x1b\x02\x00\x08\x9f\x08\x12\x06\xbb\x05\x04\xbd\x05\x05\n \n\x04\x04\x1b\x02\x01\x12\x04\xc1\x05\x02>\x1a\x12 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d ID\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xc1\x05\x02\x07\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xc1\x05\x08\x10\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xc1\x05\x13\x14\n\r\n\x05\x04\x1b\x02\x01\x08\x12\x04\xc1\x05\x15=\n\x10\n\x08\x04\x1b\x02\x01\x08\x9c\x08\x00\x12\x04\xc1\x05\x16<b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\x85\xc7\x01\n\x18kdo/v1/lead_lag_v2.proto\x12\x12kdo.v1.lead_lag_v2\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xb6\x04\n\tLeadLagV2\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12\'\n\x0cdisplay_name\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12\'\n\x0cfutures_isin\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x0bfuturesIsin\x12\x1f\n\x08etf_isin\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x07etfIsin\x120\n\x11futures_fund_code\x18\x06 \x01(\tB\x04\xe2A\x01\x02R\x0ffuturesFundCode\x12(\n\retf_fund_code\x18\x07 \x01(\tB\x04\xe2A\x01\x02R\x0betfFundCode\x12Q\n\x0etrigger_config\x18\x08 \x01(\x0b2*.kdo.v1.lead_lag_v2.LeadLagV2TriggerConfigR\rtriggerConfig\x12\x1b\n\tis_active\x18\t \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime::\xeaA7\n\x19kdo.cdsapis.xyz/LeadLagV2\x12\x1alead_lag_v2s/{lead_lag_v2}\"\xe7\x02\n\x16LeadLagV2TriggerConfig\x12%\n\x0ebuy_adjustment\x18\x01 \x01(\x03R\rbuyAdjustment\x12\'\n\x0fsell_adjustment\x18\x02 \x01(\x03R\x0esellAdjustment\x12$\n\x0everify_wait_us\x18\x03 \x01(\x04R\x0cverifyWaitUs\x12\x1f\n\x0bcooldown_ms\x18\x04 \x01(\x04R\ncooldownMs\x12(\n\x10max_bid_position\x18\x05 \x01(\x03R\x0emaxBidPosition\x12(\n\x10max_ask_position\x18\x06 \x01(\x03R\x0emaxAskPosition\x12,\n\x12etf_order_quantity\x18\x07 \x01(\x03R\x10etfOrderQuantity\x124\n\x16futures_order_quantity\x18\x08 \x01(\x03R\x14futuresOrderQuantity\"Y\n\x13GetLeadLagV2Request\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"\x98\x01\n\x15ListLeadLagV2sRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x81\x01\n\x16ListLeadLagV2sResponse\x12?\n\x0clead_lag_v2s\x18\x01 \x03(\x0b2\x1d.kdo.v1.lead_lag_v2.LeadLagV2R\nleadLagV2s\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"]\n\x16CreateLeadLagV2Request\x12C\n\x0blead_lag_v2\x18\x01 \x01(\x0b2\x1d.kdo.v1.lead_lag_v2.LeadLagV2B\x04\xe2A\x01\x02R\tleadLagV2\"]\n\x16UpdateLeadLagV2Request\x12C\n\x0blead_lag_v2\x18\x01 \x01(\x0b2\x1d.kdo.v1.lead_lag_v2.LeadLagV2B\x04\xe2A\x01\x02R\tleadLagV2\"\\\n\x16DeleteLeadLagV2Request\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"\x82\x01\n\x19SetLeadLagV2ActiveRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\x12!\n\tis_active\x18\x02 \x01(\x08B\x04\xe2A\x01\x02R\x08isActive\"[\n\x15StartLeadLagV2Request\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"l\n\x16StartLeadLagV2Response\x128\n\x05state\x18\x01 \x01(\x0e2\".kdo.v1.lead_lag_v2.LeadLagV2StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"Z\n\x14StopLeadLagV2Request\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"k\n\x15StopLeadLagV2Response\x128\n\x05state\x18\x01 \x01(\x0e2\".kdo.v1.lead_lag_v2.LeadLagV2StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xc9\x01\n#GetLeadLagV2ExecutionSummaryRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\x12\"\n\nstart_date\x18\x02 \x01(\x05H\x00R\tstartDate\x88\x01\x01\x12\x1e\n\x08end_date\x18\x03 \x01(\x05H\x01R\x07endDate\x88\x01\x01B\r\n\x0b_start_dateB\x0b\n\t_end_date\"\xdb\x01\n!LeadLagV2ExecutionSummaryResponse\x12J\n\x07futures\x18\x01 \x01(\x0b20.kdo.v1.lead_lag_v2.LeadLagV2LegExecutionSummaryR\x07futures\x12B\n\x03etf\x18\x02 \x01(\x0b20.kdo.v1.lead_lag_v2.LeadLagV2LegExecutionSummaryR\x03etf\x12\x1b\n\x06spread\x18\x03 \x01(\x01H\x00R\x06spread\x88\x01\x01B\t\n\x07_spread\"\xfe\x01\n\x1cLeadLagV2LegExecutionSummary\x12&\n\x0fsell_filled_qty\x18\x01 \x01(\x03R\rsellFilledQty\x12$\n\x0ebuy_filled_qty\x18\x02 \x01(\x03R\x0cbuyFilledQty\x12)\n\x0esell_avg_price\x18\x03 \x01(\x01H\x00R\x0csellAvgPrice\x88\x01\x01\x12\'\n\rbuy_avg_price\x18\x04 \x01(\x01H\x01R\x0bbuyAvgPrice\x88\x01\x01\x12\x17\n\x07net_qty\x18\x05 \x01(\x03R\x06netQtyB\x11\n\x0f_sell_avg_priceB\x10\n\x0e_buy_avg_price\"_\n\x19GetLeadLagV2StatusRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"b\n\x1cStreamLeadLagV2StatusRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\"\x9a\x05\n\x15LeadLagV2StatusUpdate\x12#\n\x0elead_lag_v2_id\x18\x01 \x01(\x05R\x0bleadLagV2Id\x12=\n\x05state\x18\x02 \x01(\x0e2\".kdo.v1.lead_lag_v2.LeadLagV2StateH\x00R\x05state\x88\x01\x01\x12.\n\x10futures_position\x18\x03 \x01(\x03H\x01R\x0ffuturesPosition\x88\x01\x01\x12&\n\x0ctotal_trades\x18\x04 \x01(\x04H\x02R\x0btotalTrades\x88\x01\x01\x121\n\x12last_futures_price\x18\x05 \x01(\x01H\x03R\x10lastFuturesPrice\x88\x01\x01\x12M\n\x0blast_signal\x18\x06 \x01(\x0b2\'.kdo.v1.lead_lag_v2.LeadLagV2SignalInfoH\x04R\nlastSignal\x88\x01\x01\x12M\n\x0bspread_info\x18\x07 \x01(\x0b2\'.kdo.v1.lead_lag_v2.LeadLagV2SpreadInfoH\x05R\nspreadInfo\x88\x01\x01\x12\"\n\nlatency_us\x18\x08 \x01(\x04H\x06R\tlatencyUs\x88\x01\x01\x12!\n\x0ctimestamp_us\x18\t \x01(\x04R\x0btimestampUs\x12&\n\x0cetf_position\x18\n \x01(\x03H\x07R\x0betfPosition\x88\x01\x01B\x08\n\x06_stateB\x13\n\x11_futures_positionB\x0f\n\r_total_tradesB\x15\n\x13_last_futures_priceB\x0e\n\x0c_last_signalB\x0e\n\x0c_spread_infoB\r\n\x0b_latency_usB\x0f\n\r_etf_position\"\xab\x02\n\x13LeadLagV2SignalInfo\x12\x1c\n\tdirection\x18\x01 \x01(\tR\tdirection\x12\x16\n\x06spread\x18\x02 \x01(\x03R\x06spread\x12!\n\x0cfutures_side\x18\x03 \x01(\tR\x0bfuturesSide\x12\x19\n\x08etf_side\x18\x04 \x01(\tR\x07etfSide\x12#\n\rfutures_price\x18\x05 \x01(\x01R\x0cfuturesPrice\x12\x1b\n\tetf_price\x18\x06 \x01(\x01R\x08etfPrice\x12\x1f\n\x0bfutures_qty\x18\x07 \x01(\x03R\nfuturesQty\x12\x17\n\x07etf_qty\x18\x08 \x01(\x03R\x06etfQty\x12$\n\x0eetf_fok_status\x18\t \x01(\tR\x0cetfFokStatus\"\xe1\x01\n\x13LeadLagV2SpreadInfo\x12\x1e\n\x08etf_bid1\x18\x01 \x01(\x01H\x00R\x07etfBid1\x88\x01\x01\x12\x1e\n\x08etf_ask1\x18\x02 \x01(\x01H\x01R\x07etfAsk1\x88\x01\x01\x12&\n\x0cfutures_bid1\x18\x03 \x01(\x01H\x02R\x0bfuturesBid1\x88\x01\x01\x12&\n\x0cfutures_ask1\x18\x04 \x01(\x01H\x03R\x0bfuturesAsk1\x88\x01\x01B\x0b\n\t_etf_bid1B\x0b\n\t_etf_ask1B\x0f\n\r_futures_bid1B\x0f\n\r_futures_ask1\"\xe1\x06\n\x14LeadLagV2TradeRecord\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12B\n\x0blead_lag_v2\x18\x02 \x01(\tB\"\xe2A\x01\x03\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\x12!\n\x0ctrade_number\x18\x03 \x01(\x03R\x0btradeNumber\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06spread\x18\x05 \x01(\x03R\x06spread\x12!\n\x0cfutures_side\x18\x06 \x01(\tR\x0bfuturesSide\x12\x19\n\x08etf_side\x18\x07 \x01(\tR\x07etfSide\x12#\n\rfutures_price\x18\x08 \x01(\x01R\x0cfuturesPrice\x12\x1b\n\tetf_price\x18\t \x01(\x01R\x08etfPrice\x12\x1f\n\x0bfutures_qty\x18\n \x01(\x03R\nfuturesQty\x12\x17\n\x07etf_qty\x18\x0b \x01(\x03R\x06etfQty\x124\n\x16futures_position_after\x18\x0c \x01(\x03R\x14futuresPositionAfter\x12\x1d\n\nlatency_us\x18\r \x01(\x04R\tlatencyUs\x12\x12\n\x04date\x18\x0e \x01(\x05R\x04date\x12?\n\ncreated_at\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\tcreatedAt\x12&\n\x0fsend_order_time\x18\x10 \x01(\x03R\rsendOrderTime\x122\n\x15trigger_exchange_time\x18\x11 \x01(\x03R\x13triggerExchangeTime\x12.\n\x13futures_filled_time\x18\x12 \x01(\x03R\x11futuresFilledTime\x12&\n\x0fetf_filled_time\x18\x13 \x01(\x03R\retfFilledTime\x122\n\x15futures_trigger_price\x18\x14 \x01(\x01R\x13futuresTriggerPrice\x12*\n\x11etf_trigger_price\x18\x15 \x01(\x01R\x0fetfTriggerPrice\x12$\n\x0eetf_fok_status\x18\x16 \x01(\tR\x0cetfFokStatus\"\xe2\x02\n\x1aListLeadLagV2TradesRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderBy\x12\"\n\nstart_date\x18\x06 \x01(\x05H\x02R\tstartDate\x88\x01\x01\x12\x1e\n\x08end_date\x18\x07 \x01(\x05H\x03R\x07endDate\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\r\n\x0b_start_dateB\x0b\n\t_end_date\"\xa8\x01\n\x1bListLeadLagV2TradesResponse\x12@\n\x06trades\x18\x01 \x03(\x0b2(.kdo.v1.lead_lag_v2.LeadLagV2TradeRecordR\x06trades\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x05R\ntotalCount\"\x7f\n\x18GetLeadLagV2TradeRequest\x12B\n\x0blead_lag_v2\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/LeadLagV2R\tleadLagV2\x12\x1f\n\x08trade_id\x18\x02 \x01(\x03B\x04\xe2A\x01\x02R\x07tradeId*\xaf\x01\n\x0eLeadLagV2State\x12!\n\x1dLEAD_LAG_V2_STATE_UNSPECIFIED\x10\x00\x12\x1a\n\x16LEAD_LAG_V2_STATE_IDLE\x10\x01\x12 \n\x1cLEAD_LAG_V2_STATE_MONITORING\x10\x02\x12\x1f\n\x1bLEAD_LAG_V2_STATE_TRIGGERED\x10\x03\x12\x1b\n\x17LEAD_LAG_V2_STATE_ERROR\x10\x042\x9d\x11\n\x10LeadLagV2Service\x12\x8e\x01\n\x0cGetLeadLagV2\x12\'.kdo.v1.lead_lag_v2.GetLeadLagV2Request\x1a\x1d.kdo.v1.lead_lag_v2.LeadLagV2\"6\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02\"\x12 /v1/{lead_lag_v2=lead_lag_v2s/*}\x12\x84\x01\n\x0eListLeadLagV2s\x12).kdo.v1.lead_lag_v2.ListLeadLagV2sRequest\x1a*.kdo.v1.lead_lag_v2.ListLeadLagV2sResponse\"\x1b\xdaA\x00\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/lead_lag_v2s\x12\x91\x01\n\x0fCreateLeadLagV2\x12*.kdo.v1.lead_lag_v2.CreateLeadLagV2Request\x1a\x1d.kdo.v1.lead_lag_v2.LeadLagV2\"3\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02\x1f:\x0blead_lag_v2\"\x10/v1/lead_lag_v2s\x12\xa6\x01\n\x0fUpdateLeadLagV2\x12*.kdo.v1.lead_lag_v2.UpdateLeadLagV2Request\x1a\x1d.kdo.v1.lead_lag_v2.LeadLagV2\"H\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x024:\x0blead_lag_v22%/v1/{lead_lag_v2.name=lead_lag_v2s/*}\x12\x8d\x01\n\x0fDeleteLeadLagV2\x12*.kdo.v1.lead_lag_v2.DeleteLeadLagV2Request\x1a\x16.google.protobuf.Empty\"6\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02\"* /v1/{lead_lag_v2=lead_lag_v2s/*}\x12\xa7\x01\n\x12SetLeadLagV2Active\x12-.kdo.v1.lead_lag_v2.SetLeadLagV2ActiveRequest\x1a\x1d.kdo.v1.lead_lag_v2.LeadLagV2\"C\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02/:\x01*\"*/v1/{lead_lag_v2=lead_lag_v2s/*}:setActive\x12\xad\x01\n\x12GetLeadLagV2Status\x12-.kdo.v1.lead_lag_v2.GetLeadLagV2StatusRequest\x1a).kdo.v1.lead_lag_v2.LeadLagV2StatusUpdate\"=\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02)\x12\'/v1/{lead_lag_v2=lead_lag_v2s/*}:status\x12\xbb\x01\n\x15StreamLeadLagV2Status\x120.kdo.v1.lead_lag_v2.StreamLeadLagV2StatusRequest\x1a).kdo.v1.lead_lag_v2.LeadLagV2StatusUpdate\"C\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02/\x12-/v1/{lead_lag_v2=lead_lag_v2s/*}:streamStatus0\x01\x12\xa8\x01\n\x0eStartLeadLagV2\x12).kdo.v1.lead_lag_v2.StartLeadLagV2Request\x1a*.kdo.v1.lead_lag_v2.StartLeadLagV2Response\"?\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02+:\x01*\"&/v1/{lead_lag_v2=lead_lag_v2s/*}:start\x12\xa4\x01\n\rStopLeadLagV2\x12(.kdo.v1.lead_lag_v2.StopLeadLagV2Request\x1a).kdo.v1.lead_lag_v2.StopLeadLagV2Response\">\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02*:\x01*\"%/v1/{lead_lag_v2=lead_lag_v2s/*}:stop\x12\xb5\x01\n\x13ListLeadLagV2Trades\x12..kdo.v1.lead_lag_v2.ListLeadLagV2TradesRequest\x1a/.kdo.v1.lead_lag_v2.ListLeadLagV2TradesResponse\"=\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x02)\x12\'/v1/{lead_lag_v2=lead_lag_v2s/*}/trades\x12\xa7\x01\n\x11GetLeadLagV2Trade\x12,.kdo.v1.lead_lag_v2.GetLeadLagV2TradeRequest\x1a(.kdo.v1.lead_lag_v2.LeadLagV2TradeRecord\":\x82\xd3\xe4\x93\x024\x122/v1/{lead_lag_v2=lead_lag_v2s/*}/trades/{trade_id}\x12\xd7\x01\n\x1cGetLeadLagV2ExecutionSummary\x127.kdo.v1.lead_lag_v2.GetLeadLagV2ExecutionSummaryRequest\x1a5.kdo.v1.lead_lag_v2.LeadLagV2ExecutionSummaryResponse\"G\xdaA\x0blead_lag_v2\x82\xd3\xe4\x93\x023\x121/v1/{lead_lag_v2=lead_lag_v2s/*}:executionSummaryB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xa9\x85\x01\n\x07\x12\x05\x00\x00\xf7\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1b\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\nU\n\x02\x06\x00\x12\x04\x0e\x00z\x01\x1aI LeadLagV2Service - \xec\x84\xa0\xeb\xac\xbc-ETF \xec\x84\xa0\xed\x96\x89 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 (V2)\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x18\n\'\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x19 \xeb\x8b\xa8\xec\x9d\xbc LeadLagV2 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x101:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x049\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x049\n\'\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a\x19 LeadLagV2 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x185K\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n \n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a\x12 LeadLagV2 \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 7@\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x049\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x049\n \n\x04\x06\x00\x02\x03\x12\x04)\x02/\x03\x1a\x12 LeadLagV2 \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03)7@\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x04-\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x04-\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03.\x049\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03.\x049\n \n\x04\x06\x00\x02\x04\x12\x042\x027\x03\x1a\x12 LeadLagV2 \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x032\x06\x15\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x032\x16,\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0327L\n\r\n\x05\x06\x00\x02\x04\x04\x12\x043\x045\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x043\x045\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x036\x049\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x036\x049\n0\n\x04\x06\x00\x02\x05\x12\x04:\x02@\x03\x1a\" LeadLagV2 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94/\xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\xed\x99\x94\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03:\x06\x18\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03:\x192\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03:=F\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04;\x04>\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04;\x04>\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03?\x049\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03?\x049\n=\n\x04\x06\x00\x02\x06\x12\x04C\x02H\x03\x1a/ LeadLagV2 \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c \xeb\x8b\xa8\xea\xb1\xb4 \xec\xa1\xb0\xed\x9a\x8c (unary)\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03C\x06\x18\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03C\x192\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03C=R\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04D\x04F\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04D\x04F\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03G\x049\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03G\x049\nR\n\x04\x06\x00\x02\x07\x12\x04K\x02P\x03\x1aD LeadLagV2 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x84\x9c\xeb\xb2\x84\xe2\x86\x92\xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03K\x06\x1b\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03K\x1c8\n\x0c\n\x05\x06\x00\x02\x07\x06\x12\x03KCI\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03KJ_\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04L\x04N\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04L\x04N\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03O\x049\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03O\x049\n9\n\x04\x06\x00\x02\x08\x12\x04S\x02Y\x03\x1a+ LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 (hot loop \xec\x8b\x9c\xec\x9e\x91)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03S\x06\x14\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03S\x15*\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03S5K\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04T\x04W\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04T\x04W\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03X\x049\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03X\x049\n9\n\x04\x06\x00\x02\t\x12\x04\\\x02b\x03\x1a+ LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 (hot loop \xec\xa4\x91\xec\xa7\x80)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03\\\x06\x13\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03\\\x14(\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03\\3H\n\r\n\x05\x06\x00\x02\t\x04\x12\x04]\x04`\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04]\x04`\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03a\x049\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03a\x049\nZ\n\x04\x06\x00\x02\n\x12\x04e\x02j\x03\x1aL \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c (DB \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x9c \xea\xb3\xbc\xea\xb1\xb0 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95)\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03e\x06\x19\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03e\x1a4\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03e?Z\n\r\n\x05\x06\x00\x02\n\x04\x12\x04f\x04h\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04f\x04h\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03i\x049\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03i\x049\n+\n\x04\x06\x00\x02\x0b\x12\x04m\x02q\x03\x1a\x1d \xeb\x8b\xa8\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03m\x06\x17\n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03m\x180\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03m;O\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04n\x04p\x06\n\x11\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x04n\x04p\x06\nk\n\x04\x06\x00\x02\x0c\x12\x04t\x02y\x03\x1a] LeadLagV2 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd (\xec\x84\xa0\xeb\xac\xbc/ETF \xeb\xa0\x88\xea\xb7\xb8\xeb\xb3\x84 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89, \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80, \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4)\n\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03t\x06\"\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03t#F\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03tQr\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04u\x04w\x06\n\x11\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x04u\x04w\x06\n\x0c\n\x05\x06\x00\x02\x0c\x04\x12\x03x\x049\n\x0f\n\x08\x06\x00\x02\x0c\x04\x9b\x08\x00\x12\x03x\x049\n\xa4\x02\n\x02\x04\x00\x12\x06\x81\x01\x00\xb7\x01\x01\x1ae \xec\x84\xa0\xeb\xac\xbc-ETF \xec\x84\xa0\xed\x96\x89 \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xec\x84\xa4\xec\xa0\x95 (V2 \xe2\x80\x94 is_etf_inverse \xec\xa0\x9c\xea\xb1\xb0, \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0)\n2\xae\x01 ============================================================================\n LeadLagV2 Entity\n ============================================================================\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x81\x01\x08\x11\n\r\n\x03\x04\x00\x07\x12\x06\x82\x01\x02\x85\x01\x04\n\x0f\n\x05\x04\x00\x07\x9d\x08\x12\x06\x82\x01\x02\x85\x01\x04\n4\n\x04\x04\x00\x02\x00\x12\x04\x88\x01\x02\x12\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x88\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x88\x01\t\r\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x88\x01\x10\x11\n\x1e\n\x04\x04\x00\x02\x01\x12\x06\x8b\x01\x02\x8d\x01\x04\x1a\x0e LeadLagV2 ID\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x8b\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x8b\x01\x08\n\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x8b\x01\r\x0e\n\x0f\n\x05\x04\x00\x02\x01\x08\x12\x06\x8b\x01\x0f\x8d\x01\x03\n\x10\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x04\x8c\x01\x04-\n(\n\x04\x04\x00\x02\x02\x12\x06\x90\x01\x02\x92\x01\x04\x1a\x18 \xec\xa0\x84\xeb\x9e\xb5 \xec\x9d\xb4\xeb\xa6\x84 (\xea\xb3\xa0\xec\x9c\xa0)\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\x90\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x90\x01\t\x15\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x90\x01\x18\x19\n\x0f\n\x05\x04\x00\x02\x02\x08\x12\x06\x90\x01\x1a\x92\x01\x03\n\x10\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x04\x91\x01\x04*\n$\n\x04\x04\x00\x02\x03\x12\x06\x95\x01\x02\x97\x01\x04\x1a\x14 \xec\x84\xa0\xeb\xac\xbc ISIN \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x95\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x95\x01\t\x15\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x95\x01\x18\x19\n\x0f\n\x05\x04\x00\x02\x03\x08\x12\x06\x95\x01\x1a\x97\x01\x03\n\x10\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x04\x96\x01\x04*\n!\n\x04\x04\x00\x02\x04\x12\x06\x9a\x01\x02\x9c\x01\x04\x1a\x11 ETF ISIN \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x9a\x01\x02\x08\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x9a\x01\t\x11\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x9a\x01\x14\x15\n\x0f\n\x05\x04\x00\x02\x04\x08\x12\x06\x9a\x01\x16\x9c\x01\x03\n\x10\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x04\x9b\x01\x04*\n%\n\x04\x04\x00\x02\x05\x12\x06\x9f\x01\x02\xa1\x01\x04\x1a\x15 \xec\x84\xa0\xeb\xac\xbc \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\x9f\x01\x02\x08\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x9f\x01\t\x1a\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x9f\x01\x1d\x1e\n\x0f\n\x05\x04\x00\x02\x05\x08\x12\x06\x9f\x01\x1f\xa1\x01\x03\n\x10\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x04\xa0\x01\x04*\n\"\n\x04\x04\x00\x02\x06\x12\x06\xa4\x01\x02\xa6\x01\x04\x1a\x12 ETF \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x06\x05\x12\x04\xa4\x01\x02\x08\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\xa4\x01\t\x16\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\xa4\x01\x19\x1a\n\x0f\n\x05\x04\x00\x02\x06\x08\x12\x06\xa4\x01\x1b\xa6\x01\x03\n\x10\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x04\xa5\x01\x04*\n%\n\x04\x04\x00\x02\x07\x12\x04\xa9\x01\x02,\x1a\x17 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x84\xa4\xec\xa0\x95 (V2)\n\n\r\n\x05\x04\x00\x02\x07\x06\x12\x04\xa9\x01\x02\x18\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\xa9\x01\x19\'\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\xa9\x01*+\n \n\x04\x04\x00\x02\x08\x12\x04\xac\x01\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x08\x05\x12\x04\xac\x01\x02\x06\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\xac\x01\x07\x10\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\xac\x01\x13\x14\n\x1f\n\x04\x04\x00\x02\t\x12\x06\xaf\x01\x02\xb1\x01\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\t\x06\x12\x04\xaf\x01\x02\x1b\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\xaf\x01\x1c\'\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\xaf\x01*,\n\x0f\n\x05\x04\x00\x02\t\x08\x12\x06\xaf\x01-\xb1\x01\x03\n\x10\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x04\xb0\x01\x04-\n\x1f\n\x04\x04\x00\x02\n\x12\x06\xb4\x01\x02\xb6\x01\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\n\x06\x12\x04\xb4\x01\x02\x1b\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\xb4\x01\x1c\'\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\xb4\x01*,\n\x0f\n\x05\x04\x00\x02\n\x08\x12\x06\xb4\x01-\xb6\x01\x03\n\x10\n\x08\x04\x00\x02\n\x08\x9c\x08\x00\x12\x04\xb5\x01\x04-\n\xf4\x01\n\x02\x04\x01\x12\x06\xbe\x01\x00\xd6\x01\x01\x1a+ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb8\xb0\xeb\xb0\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x84\xa4\xec\xa0\x95 (V2)\n2\xb8\x01 ============================================================================\n Trigger Configuration (V2)\n ============================================================================\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xbe\x01\x08\x1e\nS\n\x04\x04\x01\x02\x00\x12\x04\xc0\x01\x02\x1b\x1aE \xeb\xa7\xa4\xec\x88\x98 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84, \xeb\xa7\xa4\xec\x88\x98 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4)\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xc0\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xc0\x01\x08\x16\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xc0\x01\x19\x1a\nS\n\x04\x04\x01\x02\x01\x12\x04\xc3\x01\x02\x1c\x1aE \xeb\xa7\xa4\xeb\x8f\x84 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84, \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xc3\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xc3\x01\x08\x17\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xc3\x01\x1a\x1b\ne\n\x04\x04\x01\x02\x02\x12\x04\xc6\x01\x02\x1c\x1aW \xea\xb2\x80\xec\xa6\x9d \xeb\x8c\x80\xea\xb8\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88) \xe2\x80\x94 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9b\x84 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\xac\xed\x99\x95\xec\x9d\xb8 \xeb\x8c\x80\xea\xb8\xb0\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xc6\x01\x02\x08\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xc6\x01\t\x17\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xc6\x01\x1a\x1b\n2\n\x04\x04\x01\x02\x03\x12\x04\xc9\x01\x02\x19\x1a$ \xec\x9e\xac\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xbf\xa8\xeb\x8b\xa4\xec\x9a\xb4 (\xeb\xb0\x80\xeb\xa6\xac\xec\xb4\x88)\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xc9\x01\x02\x08\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xc9\x01\t\x14\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xc9\x01\x17\x18\n+\n\x04\x04\x01\x02\x04\x12\x04\xcc\x01\x02\x1d\x1a\x1d ETF \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x83\x81\xed\x95\x9c\n\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xcc\x01\x02\x07\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xcc\x01\x08\x18\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xcc\x01\x1b\x1c\n+\n\x04\x04\x01\x02\x05\x12\x04\xcf\x01\x02\x1d\x1a\x1d ETF \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x83\x81\xed\x95\x9c\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xcf\x01\x02\x07\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xcf\x01\x08\x18\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xcf\x01\x1b\x1c\n!\n\x04\x04\x01\x02\x06\x12\x04\xd2\x01\x02\x1f\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\xd2\x01\x02\x07\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xd2\x01\x08\x1a\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xd2\x01\x1d\x1e\n1\n\x04\x04\x01\x02\x07\x12\x04\xd5\x01\x02#\x1a# \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (\xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\xd5\x01\x02\x07\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\xd5\x01\x08\x1e\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\xd5\x01!\"\n\xc6\x01\n\x02\x04\x02\x12\x06\xdc\x01\x00\xe4\x01\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xdc\x01\x08\x1b\n6\n\x04\x04\x02\x02\x00\x12\x06\xde\x01\x02\xe3\x01\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xde\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xde\x01\t\x14\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xde\x01\x17\x18\n\x0f\n\x05\x04\x02\x02\x00\x08\x12\x06\xde\x01\x19\xe3\x01\x03\n\x10\n\x08\x04\x02\x02\x00\x08\x9c\x08\x00\x12\x04\xdf\x01\x04*\n\x11\n\x07\x04\x02\x02\x00\x08\x9f\x08\x12\x06\xe0\x01\x04\xe2\x01\x05\n\x0c\n\x02\x04\x03\x12\x06\xe6\x01\x00\xf5\x01\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xe6\x01\x08\x1d\n+\n\x04\x04\x03\x02\x00\x12\x04\xe8\x01\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\xe8\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xe8\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xe8\x01\x11\x1a\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xe8\x01\x1d\x1e\n;\n\x04\x04\x03\x02\x01\x12\x04\xeb\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x03\x02\x01\x04\x12\x04\xeb\x01\x02\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xeb\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xeb\x01\x12\x1c\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xeb\x01\x1f \n\x86\x01\n\x04\x04\x03\x02\x02\x12\x04\xf4\x01\x02=\x1ax \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * is_active - \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n Examples:\n * is_active=true\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\xf4\x01\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xf4\x01\t\x0f\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xf4\x01\x12\x13\n\r\n\x05\x04\x03\x02\x02\x08\x12\x04\xf4\x01\x14<\n\x10\n\x08\x04\x03\x02\x02\x08\x9c\x08\x00\x12\x04\xf4\x01\x15;\n\x0c\n\x02\x04\x04\x12\x06\xf7\x01\x00\xfd\x01\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\xf7\x01\x08\x1e\n \n\x04\x04\x04\x02\x00\x12\x04\xf9\x01\x02&\x1a\x12 LeadLagV2 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x04\x02\x00\x04\x12\x04\xf9\x01\x02\n\n\r\n\x05\x04\x04\x02\x00\x06\x12\x04\xf9\x01\x0b\x14\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xf9\x01\x15!\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xf9\x01$%\n\'\n\x04\x04\x04\x02\x01\x12\x04\xfc\x01\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xfc\x01\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xfc\x01\t\x18\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xfc\x01\x1b\x1c\n\x0c\n\x02\x04\x05\x12\x06\xff\x01\x00\x84\x02\x01\n\x0b\n\x03\x04\x05\x01\x12\x04\xff\x01\x08\x1e\n%\n\x04\x04\x05\x02\x00\x12\x06\x81\x02\x02\x83\x02\x04\x1a\x15 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 LeadLagV2\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\x81\x02\x02\x0b\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x81\x02\x0c\x17\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x81\x02\x1a\x1b\n\x0f\n\x05\x04\x05\x02\x00\x08\x12\x06\x81\x02\x1c\x83\x02\x03\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\x82\x02\x04*\n\x0c\n\x02\x04\x06\x12\x06\x86\x02\x00\x8b\x02\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\x86\x02\x08\x1e\n%\n\x04\x04\x06\x02\x00\x12\x06\x88\x02\x02\x8a\x02\x04\x1a\x15 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 LeadLagV2\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\x88\x02\x02\x0b\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\x88\x02\x0c\x17\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\x88\x02\x1a\x1b\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\x88\x02\x1c\x8a\x02\x03\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\x89\x02\x04*\n\x0c\n\x02\x04\x07\x12\x06\x8d\x02\x00\x95\x02\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\x8d\x02\x08\x1e\n6\n\x04\x04\x07\x02\x00\x12\x06\x8f\x02\x02\x94\x02\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x8f\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x8f\x02\t\x14\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x8f\x02\x17\x18\n\x0f\n\x05\x04\x07\x02\x00\x08\x12\x06\x8f\x02\x19\x94\x02\x03\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\x90\x02\x04*\n\x11\n\x07\x04\x07\x02\x00\x08\x9f\x08\x12\x06\x91\x02\x04\x93\x02\x05\n\x0c\n\x02\x04\x08\x12\x06\x97\x02\x00\xa4\x02\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\x97\x02\x08!\n6\n\x04\x04\x08\x02\x00\x12\x06\x99\x02\x02\x9e\x02\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x99\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x99\x02\t\x14\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x99\x02\x17\x18\n\x0f\n\x05\x04\x08\x02\x00\x08\x12\x06\x99\x02\x19\x9e\x02\x03\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\x9a\x02\x04*\n\x11\n\x07\x04\x08\x02\x00\x08\x9f\x08\x12\x06\x9b\x02\x04\x9d\x02\x05\n\"\n\x04\x04\x08\x02\x01\x12\x06\xa1\x02\x02\xa3\x02\x04\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xa1\x02\x02\x06\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xa1\x02\x07\x10\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xa1\x02\x13\x14\n\x0f\n\x05\x04\x08\x02\x01\x08\x12\x06\xa1\x02\x15\xa3\x02\x03\n\x10\n\x08\x04\x08\x02\x01\x08\x9c\x08\x00\x12\x04\xa2\x02\x04*\n.\n\x02\x04\t\x12\x06\xa7\x02\x00\xaf\x02\x01\x1a  LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\t\x01\x12\x04\xa7\x02\x08\x1d\n6\n\x04\x04\t\x02\x00\x12\x06\xa9\x02\x02\xae\x02\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xa9\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xa9\x02\t\x14\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xa9\x02\x17\x18\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\xa9\x02\x19\xae\x02\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xaa\x02\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xab\x02\x04\xad\x02\x05\n.\n\x02\x04\n\x12\x06\xb2\x02\x00\xb7\x02\x01\x1a  LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\n\x01\x12\x04\xb2\x02\x08\x1e\n$\n\x04\x04\n\x02\x00\x12\x04\xb4\x02\x02\x1b\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xb4\x02\x02\x10\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xb4\x02\x11\x16\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xb4\x02\x19\x1a\n \n\x04\x04\n\x02\x01\x12\x04\xb6\x02\x02\x15\x1a\x12 \xec\x9d\x91\xeb\x8b\xb5 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xb6\x02\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xb6\x02\t\x10\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xb6\x02\x13\x14\n.\n\x02\x04\x0b\x12\x06\xba\x02\x00\xc2\x02\x01\x1a  LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xba\x02\x08\x1c\n6\n\x04\x04\x0b\x02\x00\x12\x06\xbc\x02\x02\xc1\x02\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xbc\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xbc\x02\t\x14\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xbc\x02\x17\x18\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\xbc\x02\x19\xc1\x02\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\xbd\x02\x04*\n\x11\n\x07\x04\x0b\x02\x00\x08\x9f\x08\x12\x06\xbe\x02\x04\xc0\x02\x05\n.\n\x02\x04\x0c\x12\x06\xc5\x02\x00\xca\x02\x01\x1a  LeadLagV2 \xec\xa0\x84\xeb\x9e\xb5 \xec\xa4\x91\xec\xa7\x80 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xc5\x02\x08\x1d\n$\n\x04\x04\x0c\x02\x00\x12\x04\xc7\x02\x02\x1b\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xc7\x02\x02\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xc7\x02\x11\x16\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xc7\x02\x19\x1a\n \n\x04\x04\x0c\x02\x01\x12\x04\xc9\x02\x02\x15\x1a\x12 \xec\x9d\x91\xeb\x8b\xb5 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xc9\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xc9\x02\t\x10\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xc9\x02\x13\x14\n\xf4\x01\n\x02\x04\r\x12\x06\xd1\x02\x00\xdf\x02\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd \xec\x9a\x94\xec\xb2\xad\n2\xc6\x01 ============================================================================\n Execution Summary (\xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd)\n ============================================================================\n\n\x0b\n\x03\x04\r\x01\x12\x04\xd1\x02\x08+\n6\n\x04\x04\r\x02\x00\x12\x06\xd3\x02\x02\xd8\x02\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xd3\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xd3\x02\t\x14\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xd3\x02\x17\x18\n\x0f\n\x05\x04\r\x02\x00\x08\x12\x06\xd3\x02\x19\xd8\x02\x03\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xd4\x02\x04*\n\x11\n\x07\x04\r\x02\x00\x08\x9f\x08\x12\x06\xd5\x02\x04\xd7\x02\x05\n[\n\x04\x04\r\x02\x01\x12\x04\xdb\x02\x02 \x1aM \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c\xec\x9e\x91 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xea\xb8\xb0\xea\xb0\x84\n\n\r\n\x05\x04\r\x02\x01\x04\x12\x04\xdb\x02\x02\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xdb\x02\x0b\x10\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xdb\x02\x11\x1b\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xdb\x02\x1e\x1f\n[\n\x04\x04\r\x02\x02\x12\x04\xde\x02\x02\x1e\x1aM \xec\xa1\xb0\xed\x9a\x8c \xec\xa2\x85\xeb\xa3\x8c \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xea\xb8\xb0\xea\xb0\x84\n\n\r\n\x05\x04\r\x02\x02\x04\x12\x04\xde\x02\x02\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xde\x02\x0b\x10\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xde\x02\x11\x19\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xde\x02\x1c\x1d\n+\n\x02\x04\x0e\x12\x06\xe2\x02\x00\xeb\x02\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9 \xec\x9a\x94\xec\x95\xbd \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xe2\x02\x08)\n+\n\x04\x04\x0e\x02\x00\x12\x04\xe4\x02\x02+\x1a\x1d \xec\x84\xa0\xeb\xac\xbc \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\r\n\x05\x04\x0e\x02\x00\x06\x12\x04\xe4\x02\x02\x1e\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xe4\x02\x1f&\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xe4\x02)*\n(\n\x04\x04\x0e\x02\x01\x12\x04\xe7\x02\x02\'\x1a\x1a ETF \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\r\n\x05\x04\x0e\x02\x01\x06\x12\x04\xe7\x02\x02\x1e\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xe7\x02\x1f\"\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xe7\x02%&\n=\n\x04\x04\x0e\x02\x02\x12\x04\xea\x02\x02\x1d\x1a/ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (\xec\x84\xa0\xeb\xac\xbc-ETF \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80 \xec\xb0\xa8\xec\x9d\xb4)\n\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\xea\x02\x02\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xea\x02\x0b\x11\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xea\x02\x12\x18\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xea\x02\x1b\x1c\n+\n\x02\x04\x0f\x12\x06\xee\x02\x00\xfd\x02\x01\x1a\x1d \xea\xb0\x9c\xeb\xb3\x84 \xeb\xa0\x88\xea\xb7\xb8 \xec\xb2\xb4\xea\xb2\xb0 \xed\x98\x84\xed\x99\xa9\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xee\x02\x08$\n#\n\x04\x04\x0f\x02\x00\x12\x04\xf0\x02\x02\x1c\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xf0\x02\x02\x07\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xf0\x02\x08\x17\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xf0\x02\x1a\x1b\n#\n\x04\x04\x0f\x02\x01\x12\x04\xf3\x02\x02\x1b\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xf3\x02\x02\x07\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xf3\x02\x08\x16\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xf3\x02\x19\x1a\n*\n\x04\x04\x0f\x02\x02\x12\x04\xf6\x02\x02%\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0f\x02\x02\x04\x12\x04\xf6\x02\x02\n\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xf6\x02\x0b\x11\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xf6\x02\x12 \n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xf6\x02#$\n*\n\x04\x04\x0f\x02\x03\x12\x04\xf9\x02\x02$\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0f\x02\x03\x04\x12\x04\xf9\x02\x02\n\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\xf9\x02\x0b\x11\n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\xf9\x02\x12\x1f\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\xf9\x02\"#\nC\n\x04\x04\x0f\x02\x04\x12\x04\xfc\x02\x02\x14\x1a5 \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4 (\xeb\xa7\xa4\xec\x88\x98\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89 - \xeb\xa7\xa4\xeb\x8f\x84\xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89)\n\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\xfc\x02\x02\x07\n\r\n\x05\x04\x0f\x02\x04\x01\x12\x04\xfc\x02\x08\x0f\n\r\n\x05\x04\x0f\x02\x04\x03\x12\x04\xfc\x02\x12\x13\n\xf6\x01\n\x02\x04\x10\x12\x06\x84\x03\x00\x8c\x03\x01\x1a. LeadLagV2 \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c \xeb\x8b\xa8\xea\xb1\xb4 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n2\xb7\x01 ============================================================================\n Streaming Status Messages\n ============================================================================\n\n\x0b\n\x03\x04\x10\x01\x12\x04\x84\x03\x08!\n6\n\x04\x04\x10\x02\x00\x12\x06\x86\x03\x02\x8b\x03\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\x86\x03\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\x86\x03\t\x14\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\x86\x03\x17\x18\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\x86\x03\x19\x8b\x03\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\x87\x03\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\x88\x03\x04\x8a\x03\x05\n>\n\x02\x04\x11\x12\x06\x8f\x03\x00\x97\x03\x01\x1a0 LeadLagV2 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x11\x01\x12\x04\x8f\x03\x08$\n6\n\x04\x04\x11\x02\x00\x12\x06\x91\x03\x02\x96\x03\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\x91\x03\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x91\x03\t\x14\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x91\x03\x17\x18\n\x0f\n\x05\x04\x11\x02\x00\x08\x12\x06\x91\x03\x19\x96\x03\x03\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\x92\x03\x04*\n\x11\n\x07\x04\x11\x02\x00\x08\x9f\x08\x12\x06\x93\x03\x04\x95\x03\x05\nb\n\x02\x04\x12\x12\x06\x9a\x03\x00\xb8\x03\x01\x1aT LeadLagV2 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (delta \xeb\xb0\xa9\xec\x8b\x9d: \xeb\xb3\x80\xea\xb2\xbd\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\x0b\n\x03\x04\x12\x01\x12\x04\x9a\x03\x08\x1d\n\x19\n\x04\x04\x12\x02\x00\x12\x04\x9c\x03\x02\x1b\x1a\x0b \xec\xa0\x84\xeb\x9e\xb5 ID\n\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\x9c\x03\x02\x07\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\x9c\x03\x08\x16\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\x9c\x03\x19\x1a\nA\n\x04\x04\x12\x02\x01\x12\x04\x9f\x03\x02$\x1a3 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\r\n\x05\x04\x12\x02\x01\x04\x12\x04\x9f\x03\x02\n\n\r\n\x05\x04\x12\x02\x01\x06\x12\x04\x9f\x03\x0b\x19\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x9f\x03\x1a\x1f\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\x9f\x03\"#\n@\n\x04\x04\x12\x02\x02\x12\x04\xa2\x03\x02&\x1a2 \xed\x98\x84\xec\x9e\xac \xec\x84\xa0\xeb\xac\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x96\x91\xec\x88\x98=\xeb\xa1\xb1, \xec\x9d\x8c\xec\x88\x98=\xec\x88\x8f)\n\n\r\n\x05\x04\x12\x02\x02\x04\x12\x04\xa2\x03\x02\n\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\xa2\x03\x0b\x10\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xa2\x03\x11!\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xa2\x03$%\n$\n\x04\x04\x12\x02\x03\x12\x04\xa5\x03\x02#\x1a\x16 \xec\xb4\x9d \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xec\x88\x98\n\n\r\n\x05\x04\x12\x02\x03\x04\x12\x04\xa5\x03\x02\n\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\xa5\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xa5\x03\x12\x1e\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xa5\x03!\"\n*\n\x04\x04\x12\x02\x04\x12\x04\xa8\x03\x02)\x1a\x1c \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x84\xa0\xeb\xac\xbc mid price\n\n\r\n\x05\x04\x12\x02\x04\x04\x12\x04\xa8\x03\x02\n\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\xa8\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\xa8\x03\x12$\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xa8\x03\'(\nD\n\x04\x04\x12\x02\x05\x12\x04\xab\x03\x02/\x1a6 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\xa0\x95\xeb\xb3\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\r\n\x05\x04\x12\x02\x05\x04\x12\x04\xab\x03\x02\n\n\r\n\x05\x04\x12\x02\x05\x06\x12\x04\xab\x03\x0b\x1e\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\xab\x03\x1f*\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\xab\x03-.\n6\n\x04\x04\x12\x02\x06\x12\x04\xae\x03\x02/\x1a( \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x83\x81\xed\x83\x9c (bid1/ask1 \xec\xa0\x95\xeb\xb3\xb4)\n\n\r\n\x05\x04\x12\x02\x06\x04\x12\x04\xae\x03\x02\n\n\r\n\x05\x04\x12\x02\x06\x06\x12\x04\xae\x03\x0b\x1e\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\xae\x03\x1f*\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\xae\x03-.\n<\n\x04\x04\x12\x02\x07\x12\x04\xb1\x03\x02!\x1a. \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xec\xa7\x80\xec\x97\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x12\x02\x07\x04\x12\x04\xb1\x03\x02\n\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\xb1\x03\x0b\x11\n\r\n\x05\x04\x12\x02\x07\x01\x12\x04\xb1\x03\x12\x1c\n\r\n\x05\x04\x12\x02\x07\x03\x12\x04\xb1\x03\x1f \n1\n\x04\x04\x12\x02\x08\x12\x04\xb4\x03\x02\x1a\x1a# \xed\x83\x80\xec\x9e\x84\xec\x8a\xa4\xed\x83\xac\xed\x94\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\xb4\x03\x02\x08\n\r\n\x05\x04\x12\x02\x08\x01\x12\x04\xb4\x03\t\x15\n\r\n\x05\x04\x12\x02\x08\x03\x12\x04\xb4\x03\x18\x19\n=\n\x04\x04\x12\x02\t\x12\x04\xb7\x03\x02#\x1a/ \xed\x98\x84\xec\x9e\xac ETF \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x96\x91\xec\x88\x98=\xeb\xa1\xb1, \xec\x9d\x8c\xec\x88\x98=\xec\x88\x8f)\n\n\r\n\x05\x04\x12\x02\t\x04\x12\x04\xb7\x03\x02\n\n\r\n\x05\x04\x12\x02\t\x05\x12\x04\xb7\x03\x0b\x10\n\r\n\x05\x04\x12\x02\t\x01\x12\x04\xb7\x03\x11\x1d\n\r\n\x05\x04\x12\x02\t\x03\x12\x04\xb7\x03 \"\n1\n\x02\x05\x00\x12\x06\xbb\x03\x00\xc1\x03\x01\x1a# LeadLagV2 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\xa4\xed\x96\x89 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xbb\x03\x05\x13\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xbc\x03\x02$\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xbc\x03\x02\x1f\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xbc\x03\"#\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\xbd\x03\x02\x1d\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xbd\x03\x02\x18\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xbd\x03\x1b\x1c\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\xbe\x03\x02#\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xbe\x03\x02\x1e\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xbe\x03!\"\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\xbf\x03\x02\"\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xbf\x03\x02\x1d\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xbf\x03 !\n\x0c\n\x04\x05\x00\x02\x04\x12\x04\xc0\x03\x02\x1e\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\xc0\x03\x02\x19\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\xc0\x03\x1c\x1d\n>\n\x02\x04\x13\x12\x06\xc4\x03\x00\xdf\x03\x01\x1a0 \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (V2 \xe2\x80\x94 spread \xea\xb8\xb0\xeb\xb0\x98)\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xc4\x03\x08\x1b\n*\n\x04\x04\x13\x02\x00\x12\x04\xc6\x03\x02\x17\x1a\x1c \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xc6\x03\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xc6\x03\t\x12\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xc6\x03\x15\x16\n-\n\x04\x04\x13\x02\x01\x12\x04\xc9\x03\x02\x13\x1a\x1f \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb0\x92 (\xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xc9\x03\x02\x07\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xc9\x03\x08\x0e\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xc9\x03\x11\x12\n.\n\x04\x04\x13\x02\x02\x12\x04\xcc\x03\x02\x1a\x1a  \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\xcc\x03\x02\x08\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xcc\x03\t\x15\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xcc\x03\x18\x19\n+\n\x04\x04\x13\x02\x03\x12\x04\xcf\x03\x02\x16\x1a\x1d ETF \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xcf\x03\x02\x08\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\xcf\x03\t\x11\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\xcf\x03\x14\x15\n$\n\x04\x04\x13\x02\x04\x12\x04\xd2\x03\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x13\x02\x04\x05\x12\x04\xd2\x03\x02\x08\n\r\n\x05\x04\x13\x02\x04\x01\x12\x04\xd2\x03\t\x16\n\r\n\x05\x04\x13\x02\x04\x03\x12\x04\xd2\x03\x19\x1a\n!\n\x04\x04\x13\x02\x05\x12\x04\xd5\x03\x02\x17\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x13\x02\x05\x05\x12\x04\xd5\x03\x02\x08\n\r\n\x05\x04\x13\x02\x05\x01\x12\x04\xd5\x03\t\x12\n\r\n\x05\x04\x13\x02\x05\x03\x12\x04\xd5\x03\x15\x16\n$\n\x04\x04\x13\x02\x06\x12\x04\xd8\x03\x02\x18\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x06\x05\x12\x04\xd8\x03\x02\x07\n\r\n\x05\x04\x13\x02\x06\x01\x12\x04\xd8\x03\x08\x13\n\r\n\x05\x04\x13\x02\x06\x03\x12\x04\xd8\x03\x16\x17\n!\n\x04\x04\x13\x02\x07\x12\x04\xdb\x03\x02\x14\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x13\x02\x07\x05\x12\x04\xdb\x03\x02\x07\n\r\n\x05\x04\x13\x02\x07\x01\x12\x04\xdb\x03\x08\x0f\n\r\n\x05\x04\x13\x02\x07\x03\x12\x04\xdb\x03\x12\x13\nH\n\x04\x04\x13\x02\x08\x12\x04\xde\x03\x02\x1c\x1a: ETF FOK \xec\xa3\xbc\xeb\xac\xb8 \xea\xb2\xb0\xea\xb3\xbc (\"FILLED\" \xeb\x98\x90\xeb\x8a\x94 \"AUTO_CANCELLED\")\n\n\r\n\x05\x04\x13\x02\x08\x05\x12\x04\xde\x03\x02\x08\n\r\n\x05\x04\x13\x02\x08\x01\x12\x04\xde\x03\t\x17\n\r\n\x05\x04\x13\x02\x08\x03\x12\x04\xde\x03\x1a\x1b\nE\n\x02\x04\x14\x12\x06\xe2\x03\x00\xee\x03\x01\x1a7 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x83\x81\xed\x83\x9c \xec\xa0\x95\xeb\xb3\xb4 (\xec\x84\xa0\xeb\xac\xbc/ETF \xed\x98\xb8\xea\xb0\x80 \xec\xa0\x95\xeb\xb3\xb4)\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xe2\x03\x08\x1b\n\"\n\x04\x04\x14\x02\x00\x12\x04\xe4\x03\x02\x1f\x1a\x14 ETF \xeb\xa7\xa4\xec\x88\x98 1\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x14\x02\x00\x04\x12\x04\xe4\x03\x02\n\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xe4\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xe4\x03\x12\x1a\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xe4\x03\x1d\x1e\n\"\n\x04\x04\x14\x02\x01\x12\x04\xe7\x03\x02\x1f\x1a\x14 ETF \xeb\xa7\xa4\xeb\x8f\x84 1\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x14\x02\x01\x04\x12\x04\xe7\x03\x02\n\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xe7\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xe7\x03\x12\x1a\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xe7\x03\x1d\x1e\n%\n\x04\x04\x14\x02\x02\x12\x04\xea\x03\x02#\x1a\x17 \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xec\x88\x98 1\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x14\x02\x02\x04\x12\x04\xea\x03\x02\n\n\r\n\x05\x04\x14\x02\x02\x05\x12\x04\xea\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\xea\x03\x12\x1e\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\xea\x03!\"\n%\n\x04\x04\x14\x02\x03\x12\x04\xed\x03\x02#\x1a\x17 \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xeb\x8f\x84 1\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x14\x02\x03\x04\x12\x04\xed\x03\x02\n\n\r\n\x05\x04\x14\x02\x03\x05\x12\x04\xed\x03\x0b\x11\n\r\n\x05\x04\x14\x02\x03\x01\x12\x04\xed\x03\x12\x1e\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\xed\x03!\"\n\xa3\x02\n\x02\x04\x15\x12\x06\xf5\x03\x00\xbe\x04\x01\x1aF \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d (DB\xec\x97\x90 \xec\x98\x81\xea\xb5\xac \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x98\xeb\x8a\x94 \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c, V2)\n2\xcc\x01 ============================================================================\n Trade History (DB \xec\x98\x81\xea\xb5\xac \xec\xa0\x80\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d)\n ============================================================================\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xf5\x03\x08\x1c\n\x15\n\x04\x04\x15\x02\x00\x12\x04\xf7\x03\x02\x0f\x1a\x07 DB ID\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xf7\x03\x02\x07\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xf7\x03\x08\n\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xf7\x03\r\x0e\n=\n\x04\x04\x15\x02\x01\x12\x06\xfa\x03\x02\xff\x03\x04\x1a- \xeb\xb6\x80\xeb\xaa\xa8 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xfa\x03\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xfa\x03\t\x14\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xfa\x03\x17\x18\n\x0f\n\x05\x04\x15\x02\x01\x08\x12\x06\xfa\x03\x19\xff\x03\x03\n\x10\n\x08\x04\x15\x02\x01\x08\x9c\x08\x00\x12\x04\xfb\x03\x04-\n\x11\n\x07\x04\x15\x02\x01\x08\x9f\x08\x12\x06\xfc\x03\x04\xfe\x03\x05\n5\n\x04\x04\x15\x02\x02\x12\x04\x82\x04\x02\x19\x1a\' \xec\x84\xb8\xec\x85\x98 \xeb\x82\xb4 \xec\x88\x9c\xec\xb0\xa8 \xed\x8a\xb8\xeb\xa0\x88\xec\x9d\xb4\xeb\x93\x9c \xeb\xb2\x88\xed\x98\xb8\n\n\r\n\x05\x04\x15\x02\x02\x05\x12\x04\x82\x04\x02\x07\n\r\n\x05\x04\x15\x02\x02\x01\x12\x04\x82\x04\x08\x14\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\x82\x04\x17\x18\n*\n\x04\x04\x15\x02\x03\x12\x04\x85\x04\x02\x17\x1a\x1c \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x15\x02\x03\x05\x12\x04\x85\x04\x02\x08\n\r\n\x05\x04\x15\x02\x03\x01\x12\x04\x85\x04\t\x12\n\r\n\x05\x04\x15\x02\x03\x03\x12\x04\x85\x04\x15\x16\n-\n\x04\x04\x15\x02\x04\x12\x04\x88\x04\x02\x13\x1a\x1f \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb0\x92 (\xed\x8b\xb1 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x15\x02\x04\x05\x12\x04\x88\x04\x02\x07\n\r\n\x05\x04\x15\x02\x04\x01\x12\x04\x88\x04\x08\x0e\n\r\n\x05\x04\x15\x02\x04\x03\x12\x04\x88\x04\x11\x12\n.\n\x04\x04\x15\x02\x05\x12\x04\x8b\x04\x02\x1a\x1a  \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x15\x02\x05\x05\x12\x04\x8b\x04\x02\x08\n\r\n\x05\x04\x15\x02\x05\x01\x12\x04\x8b\x04\t\x15\n\r\n\x05\x04\x15\x02\x05\x03\x12\x04\x8b\x04\x18\x19\n+\n\x04\x04\x15\x02\x06\x12\x04\x8e\x04\x02\x16\x1a\x1d ETF \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (BID/ASK)\n\n\r\n\x05\x04\x15\x02\x06\x05\x12\x04\x8e\x04\x02\x08\n\r\n\x05\x04\x15\x02\x06\x01\x12\x04\x8e\x04\t\x11\n\r\n\x05\x04\x15\x02\x06\x03\x12\x04\x8e\x04\x14\x15\n$\n\x04\x04\x15\x02\x07\x12\x04\x91\x04\x02\x1b\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x15\x02\x07\x05\x12\x04\x91\x04\x02\x08\n\r\n\x05\x04\x15\x02\x07\x01\x12\x04\x91\x04\t\x16\n\r\n\x05\x04\x15\x02\x07\x03\x12\x04\x91\x04\x19\x1a\n!\n\x04\x04\x15\x02\x08\x12\x04\x94\x04\x02\x17\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x15\x02\x08\x05\x12\x04\x94\x04\x02\x08\n\r\n\x05\x04\x15\x02\x08\x01\x12\x04\x94\x04\t\x12\n\r\n\x05\x04\x15\x02\x08\x03\x12\x04\x94\x04\x15\x16\n$\n\x04\x04\x15\x02\t\x12\x04\x97\x04\x02\x19\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x15\x02\t\x05\x12\x04\x97\x04\x02\x07\n\r\n\x05\x04\x15\x02\t\x01\x12\x04\x97\x04\x08\x13\n\r\n\x05\x04\x15\x02\t\x03\x12\x04\x97\x04\x16\x18\n!\n\x04\x04\x15\x02\n\x12\x04\x9a\x04\x02\x15\x1a\x13 ETF \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x15\x02\n\x05\x12\x04\x9a\x04\x02\x07\n\r\n\x05\x04\x15\x02\n\x01\x12\x04\x9a\x04\x08\x0f\n\r\n\x05\x04\x15\x02\n\x03\x12\x04\x9a\x04\x12\x14\n+\n\x04\x04\x15\x02\x0b\x12\x04\x9d\x04\x02$\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xed\x9b\x84 \xec\x84\xa0\xeb\xac\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\r\n\x05\x04\x15\x02\x0b\x05\x12\x04\x9d\x04\x02\x07\n\r\n\x05\x04\x15\x02\x0b\x01\x12\x04\x9d\x04\x08\x1e\n\r\n\x05\x04\x15\x02\x0b\x03\x12\x04\x9d\x04!#\n<\n\x04\x04\x15\x02\x0c\x12\x04\xa0\x04\x02\x19\x1a. \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xec\xa7\x80\xec\x97\xb0\xec\x8b\x9c\xea\xb0\x84 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x15\x02\x0c\x05\x12\x04\xa0\x04\x02\x08\n\r\n\x05\x04\x15\x02\x0c\x01\x12\x04\xa0\x04\t\x13\n\r\n\x05\x04\x15\x02\x0c\x03\x12\x04\xa0\x04\x16\x18\n$\n\x04\x04\x15\x02\r\x12\x04\xa3\x04\x02\x12\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD)\n\n\r\n\x05\x04\x15\x02\r\x05\x12\x04\xa3\x04\x02\x07\n\r\n\x05\x04\x15\x02\r\x01\x12\x04\xa3\x04\x08\x0c\n\r\n\x05\x04\x15\x02\r\x03\x12\x04\xa3\x04\x0f\x11\n\x1f\n\x04\x04\x15\x02\x0e\x12\x06\xa6\x04\x02\xa8\x04\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x15\x02\x0e\x06\x12\x04\xa6\x04\x02\x1b\n\r\n\x05\x04\x15\x02\x0e\x01\x12\x04\xa6\x04\x1c&\n\r\n\x05\x04\x15\x02\x0e\x03\x12\x04\xa6\x04)+\n\x0f\n\x05\x04\x15\x02\x0e\x08\x12\x06\xa6\x04,\xa8\x04\x03\n\x10\n\x08\x04\x15\x02\x0e\x08\x9c\x08\x00\x12\x04\xa7\x04\x04-\n5\n\x04\x04\x15\x02\x0f\x12\x04\xab\x04\x02\x1d\x1a\' \xec\xa3\xbc\xeb\xac\xb8\xec\xa0\x9c\xec\xb6\x9c\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x15\x02\x0f\x05\x12\x04\xab\x04\x02\x07\n\r\n\x05\x04\x15\x02\x0f\x01\x12\x04\xab\x04\x08\x17\n\r\n\x05\x04\x15\x02\x0f\x03\x12\x04\xab\x04\x1a\x1c\nJ\n\x04\x04\x15\x02\x10\x12\x04\xae\x04\x02#\x1a< \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xed\x95\x9c \xec\x8b\x9c\xec\x84\xb8\xec\x9d\x98 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x15\x02\x10\x05\x12\x04\xae\x04\x02\x07\n\r\n\x05\x04\x15\x02\x10\x01\x12\x04\xae\x04\x08\x1d\n\r\n\x05\x04\x15\x02\x10\x03\x12\x04\xae\x04 \"\n6\n\x04\x04\x15\x02\x11\x12\x04\xb1\x04\x02!\x1a( \xec\x84\xa0\xeb\xac\xbc \xec\xb2\xb4\xea\xb2\xb0\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x15\x02\x11\x05\x12\x04\xb1\x04\x02\x07\n\r\n\x05\x04\x15\x02\x11\x01\x12\x04\xb1\x04\x08\x1b\n\r\n\x05\x04\x15\x02\x11\x03\x12\x04\xb1\x04\x1e \n3\n\x04\x04\x15\x02\x12\x12\x04\xb4\x04\x02\x1d\x1a% ETF \xec\xb2\xb4\xea\xb2\xb0\xec\x8b\x9c\xea\xb0\x84 (HHMMSSuuuuuu KST)\n\n\r\n\x05\x04\x15\x02\x12\x05\x12\x04\xb4\x04\x02\x07\n\r\n\x05\x04\x15\x02\x12\x01\x12\x04\xb4\x04\x08\x17\n\r\n\x05\x04\x15\x02\x12\x03\x12\x04\xb4\x04\x1a\x1c\nR\n\x04\x04\x15\x02\x13\x12\x04\xb7\x04\x02$\x1aD \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\x8b\xb9\xec\x8b\x9c \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 (\xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 \xed\x98\xb8\xea\xb0\x80)\n\n\r\n\x05\x04\x15\x02\x13\x05\x12\x04\xb7\x04\x02\x08\n\r\n\x05\x04\x15\x02\x13\x01\x12\x04\xb7\x04\t\x1e\n\r\n\x05\x04\x15\x02\x13\x03\x12\x04\xb7\x04!#\nO\n\x04\x04\x15\x02\x14\x12\x04\xba\x04\x02 \x1aA \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\x8b\xb9\xec\x8b\x9c ETF \xea\xb0\x80\xea\xb2\xa9 (\xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 \xed\x98\xb8\xea\xb0\x80)\n\n\r\n\x05\x04\x15\x02\x14\x05\x12\x04\xba\x04\x02\x08\n\r\n\x05\x04\x15\x02\x14\x01\x12\x04\xba\x04\t\x1a\n\r\n\x05\x04\x15\x02\x14\x03\x12\x04\xba\x04\x1d\x1f\nH\n\x04\x04\x15\x02\x15\x12\x04\xbd\x04\x02\x1d\x1a: ETF FOK \xec\xa3\xbc\xeb\xac\xb8 \xea\xb2\xb0\xea\xb3\xbc (\"FILLED\" \xeb\x98\x90\xeb\x8a\x94 \"AUTO_CANCELLED\")\n\n\r\n\x05\x04\x15\x02\x15\x05\x12\x04\xbd\x04\x02\x08\n\r\n\x05\x04\x15\x02\x15\x01\x12\x04\xbd\x04\t\x17\n\r\n\x05\x04\x15\x02\x15\x03\x12\x04\xbd\x04\x1a\x1c\n+\n\x02\x04\x16\x12\x06\xc1\x04\x00\xdd\x04\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xc1\x04\x08\"\n6\n\x04\x04\x16\x02\x00\x12\x06\xc3\x04\x02\xc8\x04\x04\x1a& \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xc3\x04\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xc3\x04\t\x14\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xc3\x04\x17\x18\n\x0f\n\x05\x04\x16\x02\x00\x08\x12\x06\xc3\x04\x19\xc8\x04\x03\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\xc4\x04\x04*\n\x11\n\x07\x04\x16\x02\x00\x08\x9f\x08\x12\x06\xc5\x04\x04\xc7\x04\x05\n:\n\x04\x04\x16\x02\x01\x12\x04\xcb\x04\x02\x1f\x1a, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (\xea\xb8\xb0\xeb\xb3\xb8: 50, \xec\xb5\x9c\xeb\x8c\x80: 200)\n\n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\xcb\x04\x02\n\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\xcb\x04\x0b\x10\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xcb\x04\x11\x1a\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xcb\x04\x1d\x1e\n=\n\x04\x04\x16\x02\x02\x12\x04\xce\x04\x02!\x1a/ \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (\xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\xa1\xb0\xed\x9a\x8c\xec\x9a\xa9)\n\n\r\n\x05\x04\x16\x02\x02\x04\x12\x04\xce\x04\x02\n\n\r\n\x05\x04\x16\x02\x02\x05\x12\x04\xce\x04\x0b\x11\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\xce\x04\x12\x1c\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\xce\x04\x1f \nf\n\x04\x04\x16\x02\x03\x12\x04\xd3\x04\x02=\x1aX \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4\n Available Fields:\n * date - \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD), \xec\x98\x88: date=20260228\n\n\r\n\x05\x04\x16\x02\x03\x05\x12\x04\xd3\x04\x02\x08\n\r\n\x05\x04\x16\x02\x03\x01\x12\x04\xd3\x04\t\x0f\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\xd3\x04\x12\x13\n\r\n\x05\x04\x16\x02\x03\x08\x12\x04\xd3\x04\x14<\n\x10\n\x08\x04\x16\x02\x03\x08\x9c\x08\x00\x12\x04\xd3\x04\x15;\n<\n\x04\x04\x16\x02\x04\x12\x04\xd6\x04\x02?\x1a. \xec\xa0\x95\xeb\xa0\xac \xea\xb8\xb0\xec\xa4\x80 (\xea\xb8\xb0\xeb\xb3\xb8: send_order_time DESC)\n\n\r\n\x05\x04\x16\x02\x04\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04\x16\x02\x04\x01\x12\x04\xd6\x04\t\x11\n\r\n\x05\x04\x16\x02\x04\x03\x12\x04\xd6\x04\x14\x15\n\r\n\x05\x04\x16\x02\x04\x08\x12\x04\xd6\x04\x16>\n\x10\n\x08\x04\x16\x02\x04\x08\x9c\x08\x00\x12\x04\xd6\x04\x17=\nl\n\x04\x04\x16\x02\x05\x12\x04\xd9\x04\x02 \x1a^ \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c\xec\x9e\x91 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8). filter\xec\x9d\x98 date\xec\x99\x80 \xeb\xb3\x84\xeb\x8f\x84\xeb\xa1\x9c \xeb\xb2\x94\xec\x9c\x84 \xea\xb2\x80\xec\x83\x89\xec\x9a\xa9\n\n\r\n\x05\x04\x16\x02\x05\x04\x12\x04\xd9\x04\x02\n\n\r\n\x05\x04\x16\x02\x05\x05\x12\x04\xd9\x04\x0b\x10\n\r\n\x05\x04\x16\x02\x05\x01\x12\x04\xd9\x04\x11\x1b\n\r\n\x05\x04\x16\x02\x05\x03\x12\x04\xd9\x04\x1e\x1f\n>\n\x04\x04\x16\x02\x06\x12\x04\xdc\x04\x02\x1e\x1a0 \xec\xa1\xb0\xed\x9a\x8c \xec\xa2\x85\xeb\xa3\x8c \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD \xec\xa0\x95\xec\x88\x98, \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x16\x02\x06\x04\x12\x04\xdc\x04\x02\n\n\r\n\x05\x04\x16\x02\x06\x05\x12\x04\xdc\x04\x0b\x10\n\r\n\x05\x04\x16\x02\x06\x01\x12\x04\xdc\x04\x11\x19\n\r\n\x05\x04\x16\x02\x06\x03\x12\x04\xdc\x04\x1c\x1d\n+\n\x02\x04\x17\x12\x06\xe0\x04\x00\xe9\x04\x01\x1a\x1d \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xeb\xaa\xa9\xeb\xa1\x9d \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xe0\x04\x08#\n$\n\x04\x04\x17\x02\x00\x12\x04\xe2\x04\x02+\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x17\x02\x00\x04\x12\x04\xe2\x04\x02\n\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xe2\x04\x0b\x1f\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xe2\x04 &\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xe2\x04)*\n\'\n\x04\x04\x17\x02\x01\x12\x04\xe5\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xe5\x04\x02\x08\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xe5\x04\t\x18\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xe5\x04\x1b\x1c\n\x1d\n\x04\x04\x17\x02\x02\x12\x04\xe8\x04\x02\x18\x1a\x0f \xec\xa0\x84\xec\xb2\xb4 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\xe8\x04\x02\x07\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\xe8\x04\x08\x13\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xe8\x04\x16\x17\n2\n\x02\x04\x18\x12\x06\xec\x04\x00\xf7\x04\x01\x1a$ \xeb\x8b\xa8\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xeb\x82\xb4\xec\x97\xad \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xec\x04\x08 \n=\n\x04\x04\x18\x02\x00\x12\x06\xee\x04\x02\xf3\x04\x04\x1a- \xeb\xb6\x80\xeb\xaa\xa8 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (lead_lag_v2s/{id})\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xee\x04\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xee\x04\t\x14\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xee\x04\x17\x18\n\x0f\n\x05\x04\x18\x02\x00\x08\x12\x06\xee\x04\x19\xf3\x04\x03\n\x10\n\x08\x04\x18\x02\x00\x08\x9c\x08\x00\x12\x04\xef\x04\x04*\n\x11\n\x07\x04\x18\x02\x00\x08\x9f\x08\x12\x06\xf0\x04\x04\xf2\x04\x05\n \n\x04\x04\x18\x02\x01\x12\x04\xf6\x04\x02>\x1a\x12 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xeb\xa1\x9d ID\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xf6\x04\x02\x07\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xf6\x04\x08\x10\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xf6\x04\x13\x14\n\r\n\x05\x04\x18\x02\x01\x08\x12\x04\xf6\x04\x15=\n\x10\n\x08\x04\x18\x02\x01\x08\x9c\x08\x00\x12\x04\xf6\x04\x16<b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xbeo\n\x13kdo/v1/market.proto\x12\rkdo.v1.market\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\x1a\x10kdo/v1/etf.proto\"\xce\x04\n\x10EtfOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\x12*\n\x11lp_bid_quantities\x18\x05 \x03(\x03R\x0flpBidQuantities\x12*\n\x11lp_ask_quantities\x18\x06 \x03(\x03R\x0flpAskQuantities\x12\x1b\n\tmid_price\x18\x07 \x01(\tR\x08midPrice\x12(\n\x10mid_ask_quantity\x18\x08 \x01(\x03R\x0emidAskQuantity\x12(\n\x10mid_bid_quantity\x18\t \x01(\x03R\x0emidBidQuantity\x127\n\x18ask_quote_total_quantity\x18\n \x01(\x03R\x15askQuoteTotalQuantity\x127\n\x18bid_quote_total_quantity\x18\x0b \x01(\x03R\x15bidQuoteTotalQuantity\x12\x1b\n\test_price\x18\x0c \x01(\tR\x08estPrice\x12\x1d\n\nest_volume\x18\r \x01(\x03R\testVolume\x127\n\nsession_id\x18\x0e \x01(\x0e2\x18.kdo.v1.common.SessionIdR\tsessionId\"\xe4\x03\n\x14FuturesOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\x12\x1d\n\nbid_counts\x18\x05 \x03(\x03R\tbidCounts\x12\x1d\n\nask_counts\x18\x06 \x03(\x03R\taskCounts\x127\n\x18ask_quote_total_quantity\x18\x07 \x01(\x03R\x15askQuoteTotalQuantity\x127\n\x18bid_quote_total_quantity\x18\x08 \x01(\x03R\x15bidQuoteTotalQuantity\x12\x1b\n\tmid_price\x18\t \x01(\tR\x08midPrice\x12\x1b\n\test_price\x18\n \x01(\tR\x08estPrice\x12\x1d\n\nest_volume\x18\x0b \x01(\x03R\testVolume\x127\n\nsession_id\x18\x0c \x01(\x0e2\x18.kdo.v1.common.SessionIdR\tsessionId\"s\n\x06EtfNav\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n\netf_symbol\x18\x02 \x01(\tR\tetfSymbol\x12\x1d\n\ntheory_nav\x18\n \x01(\tR\ttheoryNav\x12\x17\n\x07krx_nav\x18\x0b \x01(\tR\x06krxNav\"K\n\x19StreamEtfOrderbookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\"X\n\x1dStreamFuturesOrderbookRequest\x127\n\x06future\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/FutureR\x06future\"S\n\x1bStreamStockOrderbookRequest\x124\n\x05stock\x18\x01 \x01(\tB\x1e\xe2A\x01\x02\xfaA\x17\n\x15kdo.cdsapis.xyz/StockR\x05stock\"E\n\x13StreamEtfNavRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\"\x7f\n\x1aGetUserEtfOrderBookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x8b\x01\n\x1dGetUserFutureOrderBookRequest\x127\n\x06future\x18\x01 \x01(\tB\x1f\xe2A\x01\x02\xfaA\x18\n\x16kdo.cdsapis.xyz/FutureR\x06future\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x87\x01\n\x1cGetUserStockOrderBookRequest\x124\n\x05stock\x18\x01 \x01(\tB\x1e\xe2A\x01\x02\xfaA\x17\n\x15kdo.cdsapis.xyz/StockR\x05stock\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\xbc\x01\n\x11UserOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\x12\x1b\n\torder_ids\x18\x05 \x03(\x03R\x08orderIds\"\xb0\x01\n\x1bAddRawMessagesSocketRequest\x12+\n\x11multicast_address\x18\x01 \x01(\tR\x10multicastAddress\x12/\n\x13multicast_interface\x18\x02 \x01(\tR\x12multicastInterface\x12\x12\n\x04port\x18\x03 \x01(\rR\x04port\x12\x1f\n\x0bbuffer_size\x18\x04 \x01(\rR\nbufferSize\"]\n\x1cAddRawMessagesSocketResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12#\n\rerror_message\x18\x02 \x01(\tR\x0cerrorMessage\"Z\n\x18StreamRawMessagesRequest\x12\x1d\n\nsocket_ids\x18\x01 \x03(\tR\tsocketIds\x12\x1f\n\x0bbuffer_size\x18\x02 \x01(\rR\nbufferSize\"\x81\x01\n\x10RawMarketMessage\x12\x12\n\x04data\x18\x01 \x01(\x0cR\x04data\x120\n\x14receive_timestamp_ns\x18\x02 \x01(\x03R\x12receiveTimestampNs\x12\'\n\x0fsequence_number\x18\x03 \x01(\x04R\x0esequenceNumber\"\x90\x01\n\x18GetMarketSessionResponse\x122\n\x07session\x18\x01 \x01(\x0e2\x18.kdo.v1.common.SessionIdR\x07session\x12\x1d\n\nsession_id\x18\x02 \x01(\tR\tsessionId\x12!\n\x0csession_name\x18\x03 \x01(\tR\x0bsessionName2\xa2\x10\n\rMarketService\x12\x93\x01\n\x12StreamEtfOrderbook\x12(.kdo.v1.market.StreamEtfOrderbookRequest\x1a\x1f.kdo.v1.market.EtfOrderbookData\"0\x82\xd3\xe4\x93\x02*\x12(/v1/market/{etf=etfs/*}/orderbook:stream0\x01\x12\xa5\x01\n\x16StreamFuturesOrderbook\x12,.kdo.v1.market.StreamFuturesOrderbookRequest\x1a#.kdo.v1.market.FuturesOrderbookData\"6\x82\xd3\xe4\x93\x020\x12./v1/market/{future=futures/*}/orderbook:stream0\x01\x12\x9c\x01\n\x15StreamStocksOrderbook\x12*.kdo.v1.market.StreamStockOrderbookRequest\x1a\x1f.kdo.v1.market.EtfOrderbookData\"4\x82\xd3\xe4\x93\x02.\x12,/v1/market/{stock=stocks/*}/orderbook:stream0\x01\x12w\n\x0cStreamEtfNav\x12\".kdo.v1.market.StreamEtfNavRequest\x1a\x15.kdo.v1.market.EtfNav\"*\x82\xd3\xe4\x93\x02$\x12\"/v1/market/{etf=etfs/*}/nav:stream0\x01\x12\xa1\x01\n\x13GetUserEtfOrderbook\x12).kdo.v1.market.GetUserEtfOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"=\x82\xd3\xe4\x93\x027\x125/v1/market/{etf=etfs/*}/{fund=funds/*}/user-orderbook\x12\xad\x01\n\x16StreamUserEtfOrderbook\x12).kdo.v1.market.GetUserEtfOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"D\x82\xd3\xe4\x93\x02>\x12</v1/market/{etf=etfs/*}/{fund=funds/*}/user-orderbook:stream0\x01\x12\xad\x01\n\x16GetUserFutureOrderbook\x12,.kdo.v1.market.GetUserFutureOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"C\x82\xd3\xe4\x93\x02=\x12;/v1/market/{future=futures/*}/{fund=funds/*}/user-orderbook\x12\xb9\x01\n\x19StreamUserFutureOrderbook\x12,.kdo.v1.market.GetUserFutureOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"J\x82\xd3\xe4\x93\x02D\x12B/v1/market/{future=futures/*}/{fund=funds/*}/user-orderbook:stream0\x01\x12\xa9\x01\n\x15GetUserStockOrderbook\x12+.kdo.v1.market.GetUserStockOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"A\x82\xd3\xe4\x93\x02;\x129/v1/market/{stock=stocks/*}/{fund=funds/*}/user-orderbook\x12\xb5\x01\n\x18StreamUserStockOrderbook\x12+.kdo.v1.market.GetUserStockOrderBookRequest\x1a .kdo.v1.market.UserOrderbookData\"H\x82\xd3\xe4\x93\x02B\x12@/v1/market/{stock=stocks/*}/{fund=funds/*}/user-orderbook:stream0\x01\x12\x9b\x01\n\x14AddRawMessagesSocket\x12*.kdo.v1.market.AddRawMessagesSocketRequest\x1a+.kdo.v1.market.AddRawMessagesSocketResponse\"*\x82\xd3\xe4\x93\x02$:\x01*\"\x1f/v1/market/raw-messages/sockets\x12\x87\x01\n\x11StreamRawMessages\x12\'.kdo.v1.market.StreamRawMessagesRequest\x1a\x1f.kdo.v1.market.RawMarketMessage\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/market/raw-messages:stream0\x01\x12o\n\x10GetMarketSession\x12\x16.google.protobuf.Empty\x1a\'.kdo.v1.market.GetMarketSessionResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/market/sessionB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xe2F\n\x07\x12\x05\x00\x00\xf9\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\t\n\x02\x03\x07\x12\x03\x0b\x00\x1d\n\t\n\x02\x03\x08\x12\x03\r\x00\x1a\n\x08\n\x01\x08\x12\x03\x0f\x00D\n\t\n\x02\x08\x0b\x12\x03\x0f\x00D\nA\n\x02\x06\x00\x12\x04\x12\x00p\x01\x1a5 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xed\x95\x98\xeb\x8a\x94 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x12\x08\x15\n7\n\x04\x06\x00\x02\x00\x12\x04\x14\x04\x18\x05\x1a) ETF \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x14\x08\x1a\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x14\x1b4\n\x0c\n\x05\x06\x00\x02\x00\x06\x12\x03\x14?E\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x14FV\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x15\x08\x17\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x15\x08\x17\n\n:\n\x04\x06\x00\x02\x01\x12\x04\x1b\x04\x1f\x05\x1a, \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1b\x08\x1e\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1b\x1f<\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x1bGM\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1bNb\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1c\x08\x1e\n\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1c\x08\x1e\n\n:\n\x04\x06\x00\x02\x02\x12\x04\"\x02&\x03\x1a, \xec\xa3\xbc\xec\x8b\x9d \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\"\x06\x1b\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\"\x1c7\n\x0c\n\x05\x06\x00\x02\x02\x06\x12\x03\"BH\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\"IY\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04#\x04%\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04#\x04%\x06\nF\n\x04\x06\x00\x02\x03\x12\x04)\x04-\x05\x1a# ETF NAV \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\"\x13 kdo.v1.etf.EtfNav\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x08\x14\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x15(\n\x0c\n\x05\x06\x00\x02\x03\x06\x12\x03)39\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03):@\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x08,\n\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x08,\n\nD\n\x04\x06\x00\x02\x04\x12\x040\x044\x05\x1a6 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 ETF \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xea\xb0\x80\xec\xa0\xb8\xec\x98\xa4\xea\xb8\xb0\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x030\x08\x1b\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x030\x1c6\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x030AR\n\r\n\x05\x06\x00\x02\x04\x04\x12\x041\x083\n\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x041\x083\n\nD\n\x04\x06\x00\x02\x05\x12\x047\x04;\x05\x1a6 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 ETF \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x037\x08\x1e\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x037\x1f9\n\x0c\n\x05\x06\x00\x02\x05\x06\x12\x037DJ\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x037K\\\n\r\n\x05\x06\x00\x02\x05\x04\x12\x048\x08:\n\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x048\x08:\n\nG\n\x04\x06\x00\x02\x06\x12\x04>\x02B\x03\x1a9 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xea\xb0\x80\xec\xa0\xb8\xec\x98\xa4\xea\xb8\xb0\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03>\x06\x1c\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03>\x1d:\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03>EV\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04?\x04A\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04?\x04A\x06\nG\n\x04\x06\x00\x02\x07\x12\x04E\x02I\x03\x1a9 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03E\x06\x1f\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03E =\n\x0c\n\x05\x06\x00\x02\x07\x06\x12\x03EHN\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03EO`\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04F\x04H\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04F\x04H\x06\nG\n\x04\x06\x00\x02\x08\x12\x04L\x02P\x03\x1a9 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xec\x8b\x9d \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xea\xb0\x80\xec\xa0\xb8\xec\x98\xa4\xea\xb8\xb0\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03L\x06\x1b\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03L\x1c8\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03LCT\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04M\x04O\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04M\x04O\x06\nG\n\x04\x06\x00\x02\t\x12\x04S\x02W\x03\x1a9 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xec\x8b\x9d \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03S\x06\x1e\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03S\x1f;\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03SFL\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03SM^\n\r\n\x05\x06\x00\x02\t\x04\x12\x04T\x04V\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04T\x04V\x06\nF\n\x04\x06\x00\x02\n\x12\x04[\x04`\x05\x1a8 \xec\x83\x88\xeb\xa1\x9c\xec\x9a\xb4 Raw \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d UDP \xec\x86\x8c\xec\xbc\x93 \xec\xb6\x94\xea\xb0\x80\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03[\x08\x1c\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03[\x1d8\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03[C_\n\r\n\x05\x06\x00\x02\n\x04\x12\x04\\\x08_\n\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04\\\x08_\n\nB\n\x04\x06\x00\x02\x0b\x12\x04c\x04g\x05\x1a4 Raw \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (server-side streaming)\n\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03c\x08\x19\n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03c\x1a2\n\x0c\n\x05\x06\x00\x02\x0b\x06\x12\x03c=C\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03cDT\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04d\x08f\n\n\x11\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x04d\x08f\n\n+\n\x04\x06\x00\x02\x0c\x12\x04j\x04n\x05\x1a\x1d \xeb\xa7\x88\xec\xbc\x93 \xec\x84\xb8\xec\x85\x98 \xec\xa0\x95\xeb\xb3\xb4 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03j\x08\x18\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03j\x19.\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03j9Q\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04k\x08m\n\n\x11\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x04k\x08m\n\n&\n\x02\x04\x00\x12\x05s\x00\x9d\x01\x01\x1a\x19 ETF \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\n\n\x03\x04\x00\x01\x12\x03s\x08\x18\n0\n\x04\x04\x00\x02\x00\x12\x03u\x04#\x1a# \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84, AIP-144)\n\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03u\x04\x0c\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03u\r\x13\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03u\x14\x1e\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03u!\"\n\'\n\x04\x04\x00\x02\x01\x12\x03x\x04#\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03x\x04\x0c\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03x\r\x13\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03x\x14\x1e\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03x!\"\n\'\n\x04\x04\x00\x02\x02\x12\x03{\x04&\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03{\x04\x0c\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03{\r\x12\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03{\x13!\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03{$%\n\'\n\x04\x04\x00\x02\x03\x12\x03~\x04&\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\x0c\n\x05\x04\x00\x02\x03\x04\x12\x03~\x04\x0c\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03~\r\x12\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03~\x13!\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03~$%\n+\n\x04\x04\x00\x02\x04\x12\x04\x81\x01\x04)\x1a\x1d LP \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x00\x02\x04\x04\x12\x04\x81\x01\x04\x0c\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x81\x01\r\x12\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x81\x01\x13$\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x81\x01\'(\n+\n\x04\x04\x00\x02\x05\x12\x04\x84\x01\x04)\x1a\x1d LP \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x00\x02\x05\x04\x12\x04\x84\x01\x04\x0c\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\x84\x01\r\x12\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x84\x01\x13$\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x84\x01\'(\n\x1d\n\x04\x04\x00\x02\x06\x12\x04\x87\x01\x04\x19\x1a\x0f \xec\xa4\x91\xea\xb0\x84 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x00\x02\x06\x05\x12\x04\x87\x01\x04\n\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\x87\x01\x0b\x14\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\x87\x01\x17\x18\n$\n\x04\x04\x00\x02\x07\x12\x04\x8a\x01\x04\x1f\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x00\x02\x07\x05\x12\x04\x8a\x01\x04\t\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\x8a\x01\n\x1a\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\x8a\x01\x1d\x1e\n$\n\x04\x04\x00\x02\x08\x12\x04\x8d\x01\x04\x1f\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x00\x02\x08\x05\x12\x04\x8d\x01\x04\t\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\x8d\x01\n\x1a\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\x8d\x01\x1d\x1e\n(\n\x04\x04\x00\x02\t\x12\x04\x90\x01\x04(\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x00\x02\t\x05\x12\x04\x90\x01\x04\t\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\x90\x01\n\"\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\x90\x01%\'\n(\n\x04\x04\x00\x02\n\x12\x04\x93\x01\x04(\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x00\x02\n\x05\x12\x04\x93\x01\x04\t\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\x93\x01\n\"\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\x93\x01%\'\n\x1d\n\x04\x04\x00\x02\x0b\x12\x04\x96\x01\x04\x1a\x1a\x0f \xec\x98\x88\xec\x83\x81 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\x96\x01\x04\n\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\x96\x01\x0b\x14\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\x96\x01\x17\x19\n \n\x04\x04\x00\x02\x0c\x12\x04\x99\x01\x04\x1a\x1a\x12 \xec\x98\x88\xec\x83\x81 \xea\xb1\xb0\xeb\x9e\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\x99\x01\x04\t\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\x99\x01\n\x14\n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\x99\x01\x17\x19\n\x19\n\x04\x04\x00\x02\r\x12\x04\x9c\x01\x04,\x1a\x0b \xec\x84\xb8\xec\x85\x98 ID\n\n\r\n\x05\x04\x00\x02\r\x06\x12\x04\x9c\x01\x04\x1b\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\x9c\x01\x1c&\n\r\n\x05\x04\x00\x02\r\x03\x12\x04\x9c\x01)+\n*\n\x02\x04\x01\x12\x06\xa0\x01\x00\xc4\x01\x01\x1a\x1c \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xa0\x01\x08\x1c\n0\n\x04\x04\x01\x02\x00\x12\x04\xa2\x01\x04#\x1a\" \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (5\xeb\x8b\xa8\xea\xb3\x84, AIP-144)\n\n\r\n\x05\x04\x01\x02\x00\x04\x12\x04\xa2\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xa2\x01\r\x13\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xa2\x01\x14\x1e\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xa2\x01!\"\n\'\n\x04\x04\x01\x02\x01\x12\x04\xa5\x01\x04#\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x01\x02\x01\x04\x12\x04\xa5\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xa5\x01\r\x13\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xa5\x01\x14\x1e\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xa5\x01!\"\n\'\n\x04\x04\x01\x02\x02\x12\x04\xa8\x01\x04&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x01\x02\x02\x04\x12\x04\xa8\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xa8\x01\r\x12\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xa8\x01\x13!\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xa8\x01$%\n\'\n\x04\x04\x01\x02\x03\x12\x04\xab\x01\x04&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x01\x02\x03\x04\x12\x04\xab\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xab\x01\r\x12\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xab\x01\x13!\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xab\x01$%\n+\n\x04\x04\x01\x02\x04\x12\x04\xae\x01\x04\"\x1a\x1d \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x01\x02\x04\x04\x12\x04\xae\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xae\x01\r\x12\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xae\x01\x13\x1d\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xae\x01 !\n+\n\x04\x04\x01\x02\x05\x12\x04\xb1\x01\x04\"\x1a\x1d \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x01\x02\x05\x04\x12\x04\xb1\x01\x04\x0c\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xb1\x01\r\x12\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xb1\x01\x13\x1d\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xb1\x01 !\n(\n\x04\x04\x01\x02\x06\x12\x04\xb4\x01\x04\'\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\xb4\x01\x04\t\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xb4\x01\n\"\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xb4\x01%&\n(\n\x04\x04\x01\x02\x07\x12\x04\xb7\x01\x04\'\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\xb7\x01\x04\t\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\xb7\x01\n\"\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\xb7\x01%&\n\x1d\n\x04\x04\x01\x02\x08\x12\x04\xba\x01\x04\x19\x1a\x0f \xec\xa4\x91\xea\xb0\x84 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\xba\x01\x04\n\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\xba\x01\x0b\x14\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\xba\x01\x17\x18\n\x1d\n\x04\x04\x01\x02\t\x12\x04\xbd\x01\x04\x1a\x1a\x0f \xec\x98\x88\xec\x83\x81 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x01\x02\t\x05\x12\x04\xbd\x01\x04\n\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\xbd\x01\x0b\x14\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\xbd\x01\x17\x19\n \n\x04\x04\x01\x02\n\x12\x04\xc0\x01\x04\x1a\x1a\x12 \xec\x98\x88\xec\x83\x81 \xea\xb1\xb0\xeb\x9e\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\n\x05\x12\x04\xc0\x01\x04\t\n\r\n\x05\x04\x01\x02\n\x01\x12\x04\xc0\x01\n\x14\n\r\n\x05\x04\x01\x02\n\x03\x12\x04\xc0\x01\x17\x19\n\x19\n\x04\x04\x01\x02\x0b\x12\x04\xc3\x01\x04,\x1a\x0b \xec\x84\xb8\xec\x85\x98 ID\n\n\r\n\x05\x04\x01\x02\x0b\x06\x12\x04\xc3\x01\x04\x1b\n\r\n\x05\x04\x01\x02\x0b\x01\x12\x04\xc3\x01\x1c&\n\r\n\x05\x04\x01\x02\x0b\x03\x12\x04\xc3\x01)+\n\x0c\n\x02\x04\x02\x12\x06\xc6\x01\x00\xd0\x01\x01\n\x0b\n\x03\x04\x02\x01\x12\x04\xc6\x01\x08\x0e\n\x0c\n\x04\x04\x02\x02\x00\x12\x04\xc7\x01\x04\x14\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xc7\x01\x04\n\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xc7\x01\x0b\x0f\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xc7\x01\x12\x13\n\x0c\n\x04\x04\x02\x02\x01\x12\x04\xc9\x01\x04\x1a\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xc9\x01\x04\n\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xc9\x01\x0b\x15\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xc9\x01\x18\x19\n4\n\x04\x04\x02\x02\x02\x12\x04\xcc\x01\x04\x1b\x1a& \xec\x88\x9c\xec\x9e\x90\xec\x82\xb0\xea\xb0\x80\xec\xb9\x98 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, string)\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xcc\x01\x04\n\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xcc\x01\x0b\x15\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xcc\x01\x18\x1a\n&\n\x04\x04\x02\x02\x03\x12\x04\xcf\x01\x04\x18\x1a\x18 \xec\xa0\x84\xec\x9d\xbc \xeb\x8c\x80\xeb\xb9\x84 (string)\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xcf\x01\x04\n\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xcf\x01\x0b\x12\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xcf\x01\x15\x17\nd\n\x02\x04\x03\x12\x06\xd5\x01\x00\xdc\x01\x01\x1a# ETF \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xd5\x01\x08!\n\x0e\n\x04\x04\x03\x02\x00\x12\x06\xd6\x01\x04\xdb\x01\x06\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xd6\x01\x04\n\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xd6\x01\x0b\x0e\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xd6\x01\x11\x12\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\xd6\x01\x13\xdb\x01\x05\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\xd7\x01\x08.\n\x11\n\x07\x04\x03\x02\x00\x08\x9f\x08\x12\x06\xd8\x01\x08\xda\x01\t\n4\n\x02\x04\x04\x12\x06\xdf\x01\x00\xe7\x01\x01\x1a& \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xdf\x01\x08%\n;\n\x04\x04\x04\x02\x00\x12\x06\xe1\x01\x04\xe6\x01\x06\x1a+ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: futures/K101W9000)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xe1\x01\x04\n\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xe1\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xe1\x01\x14\x15\n\x0f\n\x05\x04\x04\x02\x00\x08\x12\x06\xe1\x01\x16\xe6\x01\x05\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xe2\x01\x08.\n\x11\n\x07\x04\x04\x02\x00\x08\x9f\x08\x12\x06\xe3\x01\x08\xe5\x01\t\n4\n\x02\x04\x05\x12\x06\xea\x01\x00\xf1\x01\x01\x1a& \xec\x84\xa0\xeb\xac\xbc \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xea\x01\x08#\n\x0e\n\x04\x04\x05\x02\x00\x12\x06\xeb\x01\x02\xf0\x01\x04\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xeb\x01\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xeb\x01\t\x0e\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xeb\x01\x11\x12\n\x0f\n\x05\x04\x05\x02\x00\x08\x12\x06\xeb\x01\x13\xf0\x01\x03\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\xec\x01\x04*\n\x11\n\x07\x04\x05\x02\x00\x08\x9f\x08\x12\x06\xed\x01\x04\xef\x01\x05\n\x0c\n\x02\x04\x06\x12\x06\xf3\x01\x00\xfa\x01\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\xf3\x01\x08\x1b\n\x0e\n\x04\x04\x06\x02\x00\x12\x06\xf4\x01\x04\xf9\x01\x06\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xf4\x01\x04\n\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf4\x01\x0b\x0e\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf4\x01\x11\x12\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\xf4\x01\x13\xf9\x01\x05\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\xf5\x01\x08.\n\x11\n\x07\x04\x06\x02\x00\x08\x9f\x08\x12\x06\xf6\x01\x08\xf8\x01\t\n7\n\x02\x04\x07\x12\x06\xfd\x01\x00\x8b\x02\x01\x1a) \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xfd\x01\x08\"\n\x0e\n\x04\x04\x07\x02\x00\x12\x06\xfe\x01\x04\x83\x02\x06\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xfe\x01\x04\n\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xfe\x01\x0b\x0e\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xfe\x01\x11\x12\n\x0f\n\x05\x04\x07\x02\x00\x08\x12\x06\xfe\x01\x13\x83\x02\x05\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\xff\x01\x08.\n\x11\n\x07\x04\x07\x02\x00\x08\x9f\x08\x12\x06\x80\x02\x08\x82\x02\t\n\x0e\n\x04\x04\x07\x02\x01\x12\x06\x85\x02\x04\x8a\x02\x06\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x85\x02\x04\n\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x85\x02\x0b\x0f\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x85\x02\x12\x13\n\x0f\n\x05\x04\x07\x02\x01\x08\x12\x06\x85\x02\x14\x8a\x02\x05\n\x10\n\x08\x04\x07\x02\x01\x08\x9c\x08\x00\x12\x04\x86\x02\x08.\n\x11\n\x07\x04\x07\x02\x01\x08\x9f\x08\x12\x06\x87\x02\x08\x89\x02\t\n7\n\x02\x04\x08\x12\x06\x8e\x02\x00\x9c\x02\x01\x1a) \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x8e\x02\x08%\n\x0e\n\x04\x04\x08\x02\x00\x12\x06\x8f\x02\x02\x94\x02\x04\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x8f\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x8f\x02\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x8f\x02\x12\x13\n\x0f\n\x05\x04\x08\x02\x00\x08\x12\x06\x8f\x02\x14\x94\x02\x03\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\x90\x02\x04*\n\x11\n\x07\x04\x08\x02\x00\x08\x9f\x08\x12\x06\x91\x02\x04\x93\x02\x05\n\x0e\n\x04\x04\x08\x02\x01\x12\x06\x96\x02\x02\x9b\x02\x04\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\x96\x02\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x96\x02\t\r\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x96\x02\x10\x11\n\x0f\n\x05\x04\x08\x02\x01\x08\x12\x06\x96\x02\x12\x9b\x02\x03\n\x10\n\x08\x04\x08\x02\x01\x08\x9c\x08\x00\x12\x04\x97\x02\x04*\n\x11\n\x07\x04\x08\x02\x01\x08\x9f\x08\x12\x06\x98\x02\x04\x9a\x02\x05\n\x0c\n\x02\x04\t\x12\x06\x9e\x02\x00\xac\x02\x01\n\x0b\n\x03\x04\t\x01\x12\x04\x9e\x02\x08$\n\x0e\n\x04\x04\t\x02\x00\x12\x06\x9f\x02\x02\xa4\x02\x04\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\x9f\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x9f\x02\t\x0e\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x9f\x02\x11\x12\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\x9f\x02\x13\xa4\x02\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xa0\x02\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xa1\x02\x04\xa3\x02\x05\n\x0e\n\x04\x04\t\x02\x01\x12\x06\xa6\x02\x02\xab\x02\x04\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xa6\x02\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xa6\x02\t\r\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xa6\x02\x10\x11\n\x0f\n\x05\x04\t\x02\x01\x08\x12\x06\xa6\x02\x12\xab\x02\x03\n\x10\n\x08\x04\t\x02\x01\x08\x9c\x08\x00\x12\x04\xa7\x02\x04*\n\x11\n\x07\x04\t\x02\x01\x08\x9f\x08\x12\x06\xa8\x02\x04\xaa\x02\x05\n*\n\x02\x04\n\x12\x06\xb0\x02\x00\xbf\x02\x01\x1a\x1c \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\n\x01\x12\x04\xb0\x02\x08\x19\n1\n\x04\x04\n\x02\x00\x12\x04\xb2\x02\x04#\x1a# \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84, AIP-144)\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xb2\x02\x04\x0c\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xb2\x02\r\x13\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xb2\x02\x14\x1e\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xb2\x02!\"\n(\n\x04\x04\n\x02\x01\x12\x04\xb5\x02\x04#\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\xb5\x02\x04\x0c\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xb5\x02\r\x13\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xb5\x02\x14\x1e\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xb5\x02!\"\n(\n\x04\x04\n\x02\x02\x12\x04\xb8\x02\x04&\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\n\x02\x02\x04\x12\x04\xb8\x02\x04\x0c\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xb8\x02\r\x12\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xb8\x02\x13!\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xb8\x02$%\n(\n\x04\x04\n\x02\x03\x12\x04\xbb\x02\x04&\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\n\x02\x03\x04\x12\x04\xbb\x02\x04\x0c\n\r\n\x05\x04\n\x02\x03\x05\x12\x04\xbb\x02\r\x12\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xbb\x02\x13!\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xbb\x02$%\n$\n\x04\x04\n\x02\x04\x12\x04\xbe\x02\x04!\x1a\x16 \xec\xa3\xbc\xeb\xac\xb8 ID (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\n\x02\x04\x04\x12\x04\xbe\x02\x04\x0c\n\r\n\x05\x04\n\x02\x04\x05\x12\x04\xbe\x02\r\x12\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xbe\x02\x13\x1c\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xbe\x02\x1f \n3\n\x02\x04\x0b\x12\x06\xc2\x02\x00\xce\x02\x01\x1a% Request to add a new raw UDP socket\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xc2\x02\x08#\nB\n\x04\x04\x0b\x02\x00\x12\x04\xc4\x02\x04!\x1a4 Multicast address to listen on (e.g., \"239.1.1.1\")\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xc4\x02\x04\n\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xc4\x02\x0b\x1c\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xc4\x02\x1f \nA\n\x04\x04\x0b\x02\x01\x12\x04\xc7\x02\x04#\x1a3 Interface address to bind (e.g., \"192.168.1.100\")\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xc7\x02\x04\n\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xc7\x02\x0b\x1e\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xc7\x02!\"\n%\n\x04\x04\x0b\x02\x02\x12\x04\xca\x02\x04\x14\x1a\x17 UDP port to listen on\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xca\x02\x04\n\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xca\x02\x0b\x0f\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xca\x02\x12\x13\nE\n\x04\x04\x0b\x02\x03\x12\x04\xcd\x02\x04\x1b\x1a7 Buffer size for receiving UDP packets (default: 2048)\n\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\xcd\x02\x04\n\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xcd\x02\x0b\x16\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xcd\x02\x19\x1a\n1\n\x02\x04\x0c\x12\x06\xd1\x02\x00\xd7\x02\x01\x1a# Response from adding a raw socket\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xd1\x02\x08$\n9\n\x04\x04\x0c\x02\x00\x12\x04\xd3\x02\x04\x15\x1a+ Whether the socket was added successfully\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xd3\x02\x04\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xd3\x02\t\x10\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xd3\x02\x13\x14\n1\n\x04\x04\x0c\x02\x01\x12\x04\xd6\x02\x04\x1d\x1a# Error message if success is false\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xd6\x02\x04\n\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xd6\x02\x0b\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xd6\x02\x1b\x1c\n5\n\x02\x04\r\x12\x06\xda\x02\x00\xe0\x02\x01\x1a\' Request to stream raw market messages\n\n\x0b\n\x03\x04\r\x01\x12\x04\xda\x02\x08 \nC\n\x04\x04\r\x02\x00\x12\x04\xdc\x02\x04#\x1a5 Optional filter by socket IDs (empty = all sockets)\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xdc\x02\x04\x0c\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xdc\x02\r\x13\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xdc\x02\x14\x1e\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xdc\x02!\"\nB\n\x04\x04\r\x02\x01\x12\x04\xdf\x02\x04\x1b\x1a4 Optional buffer size for the stream (default: 100)\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xdf\x02\x04\n\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xdf\x02\x0b\x16\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xdf\x02\x19\x1a\n;\n\x02\x04\x0e\x12\x06\xe3\x02\x00\xec\x02\x01\x1a- Raw market message received from UDP socket\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xe3\x02\x08\x18\n8\n\x04\x04\x0e\x02\x00\x12\x04\xe5\x02\x04\x13\x1a* Raw binary data received from the socket\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xe5\x02\x04\t\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xe5\x02\n\x0e\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xe5\x02\x11\x12\nQ\n\x04\x04\x0e\x02\x01\x12\x04\xe8\x02\x04#\x1aC Timestamp when the message was received (nanoseconds since epoch)\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xe8\x02\x04\t\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xe8\x02\n\x1e\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xe8\x02!\"\n4\n\x04\x04\x0e\x02\x02\x12\x04\xeb\x02\x04\x1f\x1a& Message sequence number (per socket)\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xeb\x02\x04\n\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xeb\x02\x0b\x1a\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xeb\x02\x1d\x1e\n\x0c\n\x02\x04\x0f\x12\x06\xef\x02\x00\xf9\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xef\x02\x08 \n\x1d\n\x04\x04\x0f\x02\x00\x12\x04\xf1\x02\x02&\x1a\x0f KRX \xec\x84\xb8\xec\x85\x98 ID\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\xf1\x02\x02\x19\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xf1\x02\x1a!\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xf1\x02$%\n~\n\x04\x04\x0f\x02\x01\x12\x04\xf5\x02\x02\x18\x1ap KRX \xec\x84\xb8\xeb\xb6\x80 \xec\x84\xb8\xec\x85\x98 ID (\xec\x98\x88: \"connected\", \"opening_one_price\")\n market feed\xec\x97\x90\xec\x84\x9c \xec\x88\x98\xec\x8b\xa0\xed\x95\x9c \xec\x8b\xa4\xec\xa0\x9c \xec\x84\xb8\xec\x85\x98 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xf5\x02\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xf5\x02\t\x13\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xf5\x02\x16\x17\nJ\n\x04\x04\x0f\x02\x02\x12\x04\xf8\x02\x02\x1a\x1a< \xec\x84\xb8\xec\x85\x98 \xed\x95\x9c\xea\xb8\x80 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: \"\xec\x9d\xb4\xec\x83\x81\xeb\xac\xb4\", \"\xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\")\n\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xf8\x02\x02\x08\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xf8\x02\t\x15\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xf8\x02\x18\x19b\x06proto3\xd2\xf6\x03\x0c\x08\x00\x18\x00 \x02 \x03 \x06 \x08\n\x9a\xaa\x01\n\x1bkdo/v1/market_sniping.proto\x12\x15kdo.v1.market_sniping\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x13kdo/v1/common.proto\"\xe6\x01\n\x1bMarketSnipingMomentumSignal\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12\x1b\n\twindow_ms\x18\x02 \x01(\x04R\x08windowMs\x12#\n\rtrigger_ticks\x18\x03 \x01(\x05R\x0ctriggerTicks\x12(\n\x10max_signal_ticks\x18\x04 \x01(\x05R\x0emaxSignalTicks\x12 \n\x0bsensitivity\x18\x05 \x01(\x01R\x0bsensitivity\x12\x1f\n\x0bis_opposite\x18\x06 \x01(\x08R\nisOpposite\"\x99\x01\n\x18MarketSnipingEntryPolicy\x12.\n\x13min_signal_strength\x18\x01 \x01(\x01R\x11minSignalStrength\x12\x1f\n\x0bcooldown_ms\x18\x02 \x01(\x04R\ncooldownMs\x12,\n\x12max_entry_quantity\x18\x03 \x01(\x03R\x10maxEntryQuantity\"\xfc\x01\n\"MarketSnipingConditionalExitPolicy\x12+\n\x12exit_on_signal_end\x18\x01 \x01(\x08R\x0fexitOnSignalEnd\x123\n\x16exit_on_reverse_signal\x18\x02 \x01(\x08R\x13exitOnReverseSignal\x12$\n\x0emax_holding_ms\x18\x03 \x01(\x04R\x0cmaxHoldingMs\x12(\n\x10min_profit_ticks\x18\x04 \x01(\x05R\x0eminProfitTicks\x12$\n\x0emax_loss_ticks\x18\x05 \x01(\x05R\x0cmaxLossTicks\"\xa5\x01\n\x17MarketSnipingExitPolicy\x12!\n\x0balways_exit\x18\x01 \x01(\x08H\x00R\nalwaysExit\x12]\n\x0bconditional\x18\x02 \x01(\x0b29.kdo.v1.market_sniping.MarketSnipingConditionalExitPolicyH\x00R\x0bconditionalB\x08\n\x06policy\"\xd4\x01\n\x1dMarketSnipingExposureBalancer\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12*\n\x11min_exit_quantity\x18\x02 \x01(\x03R\x0fminExitQuantity\x12,\n\x12partial_exit_ratio\x18\x03 \x01(\x01R\x10partialExitRatio\x12?\n\x1dforce_full_exit_on_signal_end\x18\x04 \x01(\x08R\x18forceFullExitOnSignalEnd\"l\n\x16MarketSnipingScreening\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12\x1b\n\tmin_price\x18\x02 \x01(\x03R\x08minPrice\x12\x1b\n\tmax_price\x18\x03 \x01(\x03R\x08maxPrice\"\xa2\x07\n\x13MarketSnipingConfig\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12\x1b\n\ttick_size\x18\x03 \x01(\x03R\x08tickSize\x12?\n\x07pricing\x18\x04 \x01(\x0e2%.kdo.v1.market_sniping.SnipingPricingR\x07pricing\x12%\n\x0ebid_adjustment\x18\x05 \x01(\x03R\rbidAdjustment\x12%\n\x0eask_adjustment\x18\x06 \x01(\x03R\raskAdjustment\x12#\n\rbase_quantity\x18\x07 \x01(\x03R\x0cbaseQuantity\x12N\n\x08momentum\x18\x08 \x01(\x0b22.kdo.v1.market_sniping.MarketSnipingMomentumSignalR\x08momentum\x12R\n\x0centry_policy\x18\t \x01(\x0b2/.kdo.v1.market_sniping.MarketSnipingEntryPolicyR\x0bentryPolicy\x12O\n\x0bexit_policy\x18\n \x01(\x0b2..kdo.v1.market_sniping.MarketSnipingExitPolicyR\nexitPolicy\x12a\n\x11exposure_balancer\x18\x0b \x01(\x0b24.kdo.v1.market_sniping.MarketSnipingExposureBalancerR\x10exposureBalancer\x12K\n\tscreening\x18\x0c \x01(\x0b2-.kdo.v1.market_sniping.MarketSnipingScreeningR\tscreening\x12Q\n\x10execution_policy\x18\r \x01(\x0e2&.kdo.v1.market_sniping.ExecutionPolicyR\x0fexecutionPolicy\x12?\n\x08strategy\x18\x0e \x01(\x0e2#.kdo.v1.market_sniping.StrategyKindR\x08strategy\x12J\n\x11exit_amend_method\x18\x0f \x01(\x0e2\x1e.kdo.v1.common.AmendMethodTypeR\x0fexitAmendMethod\"l\n\x16MarketSnipingNavConfig\x12\x18\n\x07pricing\x18\x01 \x01(\tR\x07pricing\x12\x1b\n\task_basis\x18\x02 \x01(\x03R\x08askBasis\x12\x1b\n\tbid_basis\x18\x03 \x01(\x03R\x08bidBasis\"\xbe\x01\n\x12MarketSnipingEntry\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12B\n\x06config\x18\x02 \x01(\x0b2*.kdo.v1.market_sniping.MarketSnipingConfigR\x06config\x12L\n\nnav_config\x18\x03 \x01(\x0b2-.kdo.v1.market_sniping.MarketSnipingNavConfigR\tnavConfig\"\xb8\x02\n\x1aMarketSnipingStatusMessage\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12B\n\x06status\x18\x03 \x01(\x0e2*.kdo.v1.market_sniping.MarketSnipingStatusR\x06status\x121\n\x15last_signal_bid_price\x18\x04 \x01(\x03R\x12lastSignalBidPrice\x121\n\x15last_signal_ask_price\x18\x05 \x01(\x03R\x12lastSignalAskPrice\x12#\n\ropen_quantity\x18\x06 \x01(\x03R\x0copenQuantity\x12\x16\n\x06reason\x18\x07 \x01(\tR\x06reason\"}\n\x18ListMarketSnipingRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x88\x01\n\x19ListMarketSnipingResponse\x12C\n\x07entries\x18\x01 \x03(\x0b2).kdo.v1.market_sniping.MarketSnipingEntryR\x07entries\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"7\n\x17GetMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"\xd8\x01\n\x1aCreateMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12H\n\x06config\x18\x02 \x01(\x0b2*.kdo.v1.market_sniping.MarketSnipingConfigB\x04\xe2A\x01\x02R\x06config\x12R\n\nnav_config\x18\x03 \x01(\x0b2-.kdo.v1.market_sniping.MarketSnipingNavConfigB\x04\xe2A\x01\x02R\tnavConfig\"\xd8\x01\n\x1aUpdateMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12H\n\x06config\x18\x02 \x01(\x0b2*.kdo.v1.market_sniping.MarketSnipingConfigB\x04\xe2A\x01\x02R\x06config\x12R\n\nnav_config\x18\x03 \x01(\x0b2-.kdo.v1.market_sniping.MarketSnipingNavConfigB\x04\xe2A\x01\x02R\tnavConfig\":\n\x1aDeleteMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"9\n\x19StartMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"6\n\x1aStartMarketSnipingResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"8\n\x18StopMarketSnipingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"5\n\x19StopMarketSnipingResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"=\n\x1dGetMarketSnipingStatusRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\":\n StreamMarketSnipingStatusRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"9\n\x1fStreamSnipingEngineStateRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"\xb8\x03\n\x19SnipingEngineRuntimeState\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x18\n\x07episode\x18\x03 \x01(\tR\x07episode\x12\x1a\n\x08strategy\x18\x04 \x01(\tR\x08strategy\x12G\n\x08momentum\x18\x05 \x01(\x0b2+.kdo.v1.market_sniping.SnipingMomentumStateR\x08momentum\x12G\n\x08position\x18\x06 \x01(\x0b2+.kdo.v1.market_sniping.SnipingPositionStateR\x08position\x12W\n\x0eworking_orders\x18\x07 \x01(\x0b20.kdo.v1.market_sniping.SnipingWorkingOrdersStateR\rworkingOrders\x12D\n\x07pricing\x18\x08 \x01(\x0b2*.kdo.v1.market_sniping.SnipingPricingStateR\x07pricing\"\xb3\x01\n\x14SnipingMomentumState\x12\x1c\n\tdirection\x18\x01 \x01(\tR\tdirection\x12\x1b\n\traw_ticks\x18\x02 \x01(\x01R\x08rawTicks\x12!\n\x0csignal_ticks\x18\x03 \x01(\x05R\x0bsignalTicks\x12\x1a\n\x08strength\x18\x04 \x01(\x01R\x08strength\x12!\n\x0csample_count\x18\x05 \x01(\x05R\x0bsampleCount\"\xa1\x01\n\x14SnipingPositionState\x12\x17\n\x07net_qty\x18\x01 \x01(\x03R\x06netQty\x12\"\n\rgross_buy_qty\x18\x02 \x01(\x03R\x0bgrossBuyQty\x12$\n\x0egross_sell_qty\x18\x03 \x01(\x03R\x0cgrossSellQty\x12&\n\x0favg_entry_price\x18\x04 \x01(\x03R\ravgEntryPrice\"\xf9\x01\n\x19SnipingWorkingOrdersState\x12\x14\n\x05count\x18\x01 \x01(\x05R\x05count\x121\n\x15entry_bid_working_qty\x18\x02 \x01(\x03R\x12entryBidWorkingQty\x121\n\x15entry_ask_working_qty\x18\x03 \x01(\x03R\x12entryAskWorkingQty\x12/\n\x14exit_bid_working_qty\x18\x04 \x01(\x03R\x11exitBidWorkingQty\x12/\n\x14exit_ask_working_qty\x18\x05 \x01(\x03R\x11exitAskWorkingQty\"\x85\x01\n\x13SnipingPricingState\x12\x17\n\x07nav_bid\x18\x01 \x01(\x03R\x06navBid\x12\x17\n\x07nav_ask\x18\x02 \x01(\x03R\x06navAsk\x12\x1d\n\nsignal_bid\x18\x03 \x01(\x03R\tsignalBid\x12\x1d\n\nsignal_ask\x18\x04 \x01(\x03R\tsignalAsk*\xe7\x01\n\x13MarketSnipingStatus\x12%\n!MARKET_SNIPING_STATUS_UNSPECIFIED\x10\x00\x12\x1e\n\x1aMARKET_SNIPING_STATUS_IDLE\x10\x01\x12\"\n\x1eMARKET_SNIPING_STATUS_ENTERING\x10\x02\x12\x1e\n\x1aMARKET_SNIPING_STATUS_OPEN\x10\x03\x12!\n\x1dMARKET_SNIPING_STATUS_EXITING\x10\x04\x12\"\n\x1eMARKET_SNIPING_STATUS_COOLDOWN\x10\x05*V\n\x0eSnipingPricing\x12\x1f\n\x1bSNIPING_PRICING_UNSPECIFIED\x10\x00\x12#\n\x1fSNIPING_PRICING_MULTI_QUOTE_NAV\x10\x01*\x81\x01\n\x0fExecutionPolicy\x12 \n\x1cEXECUTION_POLICY_UNSPECIFIED\x10\x00\x12\"\n\x1eEXECUTION_POLICY_PASSIVE_LIMIT\x10\x01\x12(\n$EXECUTION_POLICY_IMMEDIATE_OR_CANCEL\x10\x02*q\n\x0cStrategyKind\x12\x1d\n\x19STRATEGY_KIND_UNSPECIFIED\x10\x00\x12&\n\"STRATEGY_KIND_MOMENTUM_ACCUMULATOR\x10\x01\x12\x1a\n\x16STRATEGY_KIND_ROTATION\x10\x022\xef\r\n\x14MarketSnipingService\x12\x95\x01\n\x11ListMarketSniping\x12/.kdo.v1.market_sniping.ListMarketSnipingRequest\x1a0.kdo.v1.market_sniping.ListMarketSnipingResponse\"\x1d\xdaA\x00\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/market-sniping\x12\x9d\x01\n\x10GetMarketSniping\x12..kdo.v1.market_sniping.GetMarketSnipingRequest\x1a).kdo.v1.market_sniping.MarketSnipingEntry\".\xdaA\x06symbol\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/market-sniping/{symbol=*}\x12\xad\x01\n\x13CreateMarketSniping\x121.kdo.v1.market_sniping.CreateMarketSnipingRequest\x1a).kdo.v1.market_sniping.MarketSnipingEntry\"8\xdaA\x18symbol,config,nav_config\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/market-sniping\x12\xb8\x01\n\x13UpdateMarketSniping\x121.kdo.v1.market_sniping.UpdateMarketSnipingRequest\x1a).kdo.v1.market_sniping.MarketSnipingEntry\"C\xdaA\x18symbol,config,nav_config\x82\xd3\xe4\x93\x02\":\x01*2\x1d/v1/market-sniping/{symbol=*}\x12\x90\x01\n\x13DeleteMarketSniping\x121.kdo.v1.market_sniping.DeleteMarketSnipingRequest\x1a\x16.google.protobuf.Empty\".\xdaA\x06symbol\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/market-sniping/{symbol=*}\x12\xa9\x01\n\x12StartMarketSniping\x120.kdo.v1.market_sniping.StartMarketSnipingRequest\x1a1.kdo.v1.market_sniping.StartMarketSnipingResponse\".\x82\xd3\xe4\x93\x02(:\x01*\"#/v1/market-sniping/{symbol=*}:start\x12\xa5\x01\n\x11StopMarketSniping\x12/.kdo.v1.market_sniping.StopMarketSnipingRequest\x1a0.kdo.v1.market_sniping.StopMarketSnipingResponse\"-\x82\xd3\xe4\x93\x02\':\x01*\"\"/v1/market-sniping/{symbol=*}:stop\x12\xb8\x01\n\x16GetMarketSnipingStatus\x124.kdo.v1.market_sniping.GetMarketSnipingStatusRequest\x1a1.kdo.v1.market_sniping.MarketSnipingStatusMessage\"5\xdaA\x06symbol\x82\xd3\xe4\x93\x02&\x12$/v1/market-sniping/{symbol=*}/status\x12\xc6\x01\n\x19StreamMarketSnipingStatus\x127.kdo.v1.market_sniping.StreamMarketSnipingStatusRequest\x1a1.kdo.v1.market_sniping.MarketSnipingStatusMessage\";\xdaA\x06symbol\x82\xd3\xe4\x93\x02,\x12*/v1/market-sniping/{symbol=*}:streamStatus0\x01\x12\xc8\x01\n\x18StreamSnipingEngineState\x126.kdo.v1.market_sniping.StreamSnipingEngineStateRequest\x1a0.kdo.v1.market_sniping.SnipingEngineRuntimeState\"@\xdaA\x06symbol\x82\xd3\xe4\x93\x021\x12//v1/market-sniping/{symbol=*}:streamEngineState0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x85n\n\x07\x12\x05\x00\x00\x84\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1e\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00!\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00\x1d\n\x08\n\x01\x08\x12\x03\n\x00D\n\t\n\x02\x08\x0b\x12\x03\n\x00D\nN\n\x02\x06\x00\x12\x04\r\x00_\x01\x1aB Market Sniping \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 (NAV \xea\xb8\xb0\xeb\xb0\x98 \xeb\x8b\xa8\xea\xb8\xb0 \xec\x8a\xa4\xeb\x82\x98\xec\x9d\xb4\xed\x95\x91 \xec\xa0\x84\xeb\x9e\xb5)\n\n\n\n\x03\x06\x00\x01\x12\x03\r\x08\x1c\n,\n\x04\x06\x00\x02\x00\x12\x04\x0f\x02\x14\x03\x1a\x1e Market Sniping \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0f\x06\x17\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0f\x180\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0f;T\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x10\x04\x12\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x10\x04\x12\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x13\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x13\x04.\n3\n\x04\x06\x00\x02\x01\x12\x04\x17\x02\x1c\x03\x1a% Market Sniping \xeb\x8b\xa8\xec\x9d\xbc \xec\x8b\xac\xeb\xb3\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x17\x06\x16\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x17\x17.\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x179K\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x18\x04\x1a\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x18\x04\x1a\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1b\x044\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1b\x044\n8\n\x04\x06\x00\x02\x02\x12\x04\x1f\x02%\x03\x1a* Market Sniping \xec\x84\xa4\xec\xa0\x95 \xec\x83\x9d\xec\x84\xb1 (DB \xec\xa0\x80\xec\x9e\xa5)\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1f\x06\x19\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1f\x1a4\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1f?Q\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04 \x04#\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04 \x04#\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03$\x04F\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03$\x04F\n>\n\x04\x06\x00\x02\x03\x12\x04(\x02.\x03\x1a0 Market Sniping \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (DB \xec\xa0\x80\xec\x9e\xa5)\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03(\x06\x19\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03(\x1a4\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03(?Q\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04)\x04,\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04)\x04,\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03-\x04F\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03-\x04F\n%\n\x04\x06\x00\x02\x04\x12\x041\x026\x03\x1a\x17 Market Sniping \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x031\x06\x19\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x031\x1a4\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x031?T\n\r\n\x05\x06\x00\x02\x04\x04\x12\x042\x044\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x042\x044\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x035\x044\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x035\x044\n5\n\x04\x06\x00\x02\x05\x12\x049\x02>\x03\x1a\' Market Sniping \xec\x8b\x9c\xec\x9e\x91 (\xec\x8b\xac\xeb\xb3\xbc \xeb\x93\xb1\xeb\xa1\x9d)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x039\x06\x18\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x039\x192\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x039=W\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04:\x04=\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04:\x04=\x06\n5\n\x04\x06\x00\x02\x06\x12\x04A\x02F\x03\x1a\' Market Sniping \xec\xa4\x91\xec\xa7\x80 (\xec\x8b\xac\xeb\xb3\xbc \xed\x95\xb4\xec\xa0\x9c)\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03A\x06\x17\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03A\x180\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03A;T\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04B\x04E\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04B\x04E\x06\n6\n\x04\x06\x00\x02\x07\x12\x04I\x02N\x03\x1a( Market Sniping \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03I\x06\x1c\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03I\x1d:\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03IE_\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04J\x04L\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04J\x04L\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03M\x044\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03M\x044\nW\n\x04\x06\x00\x02\x08\x12\x04Q\x02V\x03\x1aI Market Sniping \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x84\x9c\xeb\xb2\x84\xe2\x86\x92\xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03Q\x06\x1f\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03Q @\n\x0c\n\x05\x06\x00\x02\x08\x06\x12\x03QKQ\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03QRl\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04R\x04T\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04R\x04T\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03U\x044\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03U\x044\nI\n\x04\x06\x00\x02\t\x12\x04Y\x02^\x03\x1a; \xec\x97\x94\xec\xa7\x84 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (1\xec\xb4\x88 \xea\xb0\x84\xea\xb2\xa9 \xed\x8f\xb4\xeb\xa7\x81)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03Y\x06\x1e\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03Y\x1f>\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03YIO\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03YPi\n\r\n\x05\x06\x00\x02\t\x04\x12\x04Z\x04\\\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04Z\x04\\\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03]\x044\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03]\x044\n\xd3\x01\n\x02\x05\x00\x12\x04f\x00m\x01\x1a! Market Sniping \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n2\xa3\x01 ============================================================================\n Enums\n ============================================================================\n\n\n\n\x03\x05\x00\x01\x12\x03f\x05\x18\n\x0b\n\x04\x05\x00\x02\x00\x12\x03g\x02(\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03g\x02#\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03g&\'\n+\n\x04\x05\x00\x02\x01\x12\x03h\x02!\"\x1e \xeb\x8c\x80\xea\xb8\xb0 (\xec\x97\x90\xed\x94\xbc\xec\x86\x8c\xeb\x93\x9c \xec\x97\x86\xec\x9d\x8c)\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03h\x02\x1c\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03h\x1f \n \n\x04\x05\x00\x02\x02\x12\x03i\x02%\"\x13 \xec\xa7\x84\xec\x9e\x85 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa4\x91\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03i\x02 \n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03i#$\n#\n\x04\x05\x00\x02\x03\x12\x03j\x02!\"\x16 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\xb4\xec\x9c\xa0 \xec\xa4\x91\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03j\x02\x1c\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03j\x1f \n\x19\n\x04\x05\x00\x02\x04\x12\x03k\x02$\"\x0c \xec\xb2\xad\xec\x82\xb0 \xec\xa4\x91\n\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03k\x02\x1f\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03k\"#\n#\n\x04\x05\x00\x02\x05\x12\x03l\x02%\"\x16 \xec\xbf\xa8\xeb\x8b\xa4\xec\x9a\xb4 \xeb\x8c\x80\xea\xb8\xb0 \xec\xa4\x91\n\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03l\x02 \n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03l#$\n\x1c\n\x02\x05\x01\x12\x04p\x00s\x01\x1a\x10 Pricing \xec\xa0\x84\xeb\x9e\xb5\n\n\n\n\x03\x05\x01\x01\x12\x03p\x05\x13\n\x0b\n\x04\x05\x01\x02\x00\x12\x03q\x02\"\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03q\x02\x1d\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03q !\n\'\n\x04\x05\x01\x02\x01\x12\x03r\x02&\"\x1a \xeb\xa9\x80\xed\x8b\xb0 \xed\x98\xb8\xea\xb0\x80 NAV \xea\xb8\xb0\xeb\xb0\x98\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03r\x02!\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03r$%\n)\n\x02\x05\x02\x12\x04v\x00z\x01\x1a\x1d \xec\xa7\x84\xec\x9e\x85/\xec\xb2\xad\xec\x82\xb0 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xec\x8b\x9d\n\n\n\n\x03\x05\x02\x01\x12\x03v\x05\x14\n\x0b\n\x04\x05\x02\x02\x00\x12\x03w\x02#\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03w\x02\x1e\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03w!\"\n\x1f\n\x04\x05\x02\x02\x01\x12\x03x\x02%\"\x12 \xec\x88\x98\xeb\x8f\x99 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80\n\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03x\x02 \n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03x#$\n\x12\n\x04\x05\x02\x02\x02\x12\x03y\x02+\"\x05 IOC\n\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03y\x02&\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03y)*\n\x1c\n\x02\x05\x03\x12\x05}\x00\x81\x01\x01\x1a\x0f \xec\xa0\x84\xeb\x9e\xb5 \xec\xa2\x85\xeb\xa5\x98\n\n\n\n\x03\x05\x03\x01\x12\x03}\x05\x11\n\x0b\n\x04\x05\x03\x02\x00\x12\x03~\x02 \n\x0c\n\x05\x05\x03\x02\x00\x01\x12\x03~\x02\x1b\n\x0c\n\x05\x05\x03\x02\x00\x02\x12\x03~\x1e\x1f\n\x1f\n\x04\x05\x03\x02\x01\x12\x03\x7f\x02)\"\x12 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\x88\x84\xec\xa0\x81\n\n\x0c\n\x05\x05\x03\x02\x01\x01\x12\x03\x7f\x02$\n\x0c\n\x05\x05\x03\x02\x01\x02\x12\x03\x7f\'(\n\x1c\n\x04\x05\x03\x02\x02\x12\x04\x80\x01\x02\x1d\"\x0e \xeb\xa1\x9c\xed\x85\x8c\xec\x9d\xb4\xec\x85\x98\n\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\x80\x01\x02\x18\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\x80\x01\x1b\x1c\n\xd6\x01\n\x02\x04\x00\x12\x06\x88\x01\x00\x9a\x01\x01\x1a\x18 Momentum Signal \xec\x84\xa4\xec\xa0\x95\n2\xad\x01 ============================================================================\n Config Messages\n ============================================================================\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x88\x01\x08#\n \n\x04\x04\x00\x02\x00\x12\x04\x8a\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x8a\x01\x02\x06\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x8a\x01\x07\x0e\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x8a\x01\x11\x12\n7\n\x04\x04\x00\x02\x01\x12\x04\x8d\x01\x02\x17\x1a) \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x83\x98\xed\x94\x8c \xec\x9c\xa0\xec\xa7\x80 \xec\x8b\x9c\xea\xb0\x84 \xec\xb0\xbd (ms)\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x8d\x01\x02\x08\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x8d\x01\t\x12\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x8d\x01\x15\x16\n9\n\x04\x04\x00\x02\x02\x12\x04\x90\x01\x02\x1a\x1a+ \xec\x97\xb0\xec\x86\x8d \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\xa0\x95\xea\xb7\x9c\xed\x99\x94 \xea\xb8\xb0\xec\xa4\x80 \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\x90\x01\x02\x07\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x90\x01\x08\x15\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x90\x01\x18\x19\n%\n\x04\x04\x00\x02\x03\x12\x04\x93\x01\x02\x1d\x1a\x17 \xec\xb5\x9c\xeb\x8c\x80 \xec\x8b\xa0\xed\x98\xb8 \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x93\x01\x02\x07\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x93\x01\x08\x18\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x93\x01\x1b\x1c\n \n\x04\x04\x00\x02\x04\x12\x04\x96\x01\x02\x19\x1a\x12 \xec\x8b\xa0\xed\x98\xb8 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x96\x01\x02\x08\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x96\x01\t\x14\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x96\x01\x17\x18\n.\n\x04\x04\x00\x02\x05\x12\x04\x99\x01\x02\x17\x1a  \xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4 \xeb\xb0\xa9\xed\x96\xa5 \xed\x95\xb4\xec\x84\x9d \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x05\x05\x12\x04\x99\x01\x02\x06\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x99\x01\x07\x12\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x99\x01\x15\x16\n\x1d\n\x02\x04\x01\x12\x06\x9d\x01\x00\xa6\x01\x01\x1a\x0f \xec\xa7\x84\xec\x9e\x85 \xec\xa0\x95\xec\xb1\x85\n\n\x0b\n\x03\x04\x01\x01\x12\x04\x9d\x01\x08 \n$\n\x04\x04\x01\x02\x00\x12\x04\x9f\x01\x02!\x1a\x16 \xec\xb5\x9c\xec\x86\x8c \xec\x8b\xa0\xed\x98\xb8 \xea\xb0\x95\xeb\x8f\x84\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\x9f\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x9f\x01\t\x1c\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x9f\x01\x1f \n(\n\x04\x04\x01\x02\x01\x12\x04\xa2\x01\x02\x19\x1a\x1a \xec\x9e\xac\xec\xa7\x84\xec\x9e\x85 \xec\xbf\xa8\xeb\x8b\xa4\xec\x9a\xb4 (ms)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xa2\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xa2\x01\t\x14\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xa2\x01\x17\x18\n8\n\x04\x04\x01\x02\x02\x12\x04\xa5\x01\x02\x1f\x1a* \xec\xb5\x9c\xeb\x8c\x80 \xec\xa7\x84\xec\x9e\x85 \xec\x88\x98\xeb\x9f\x89 (0 = \xec\xa0\x9c\xed\x95\x9c \xec\x97\x86\xec\x9d\x8c)\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xa5\x01\x02\x07\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xa5\x01\x08\x1a\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xa5\x01\x1d\x1e\n?\n\x02\x04\x02\x12\x06\xa9\x01\x00\xb8\x01\x01\x1a1 \xec\xa1\xb0\xea\xb1\xb4\xeb\xb6\x80 \xec\xb2\xad\xec\x82\xb0 \xec\xa0\x95\xec\xb1\x85 (ConditionalExitPolicy)\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xa9\x01\x08*\n(\n\x04\x04\x02\x02\x00\x12\x04\xab\x01\x02\x1e\x1a\x1a \xec\x8b\xa0\xed\x98\xb8 \xec\xa2\x85\xeb\xa3\x8c \xec\x8b\x9c \xec\xb2\xad\xec\x82\xb0\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xab\x01\x02\x06\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xab\x01\x07\x19\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xab\x01\x1c\x1d\n+\n\x04\x04\x02\x02\x01\x12\x04\xae\x01\x02\"\x1a\x1d \xec\x97\xad\xeb\xb0\xa9\xed\x96\xa5 \xec\x8b\xa0\xed\x98\xb8 \xec\x8b\x9c \xec\xb2\xad\xec\x82\xb0\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xae\x01\x02\x06\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xae\x01\x07\x1d\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xae\x01 !\n<\n\x04\x04\x02\x02\x02\x12\x04\xb1\x01\x02\x1c\x1a. \xec\xb5\x9c\xeb\x8c\x80 \xeb\xb3\xb4\xec\x9c\xa0 \xec\x8b\x9c\xea\xb0\x84 (ms, 0 = \xec\xa0\x9c\xed\x95\x9c \xec\x97\x86\xec\x9d\x8c)\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xb1\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xb1\x01\t\x17\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xb1\x01\x1a\x1b\n5\n\x04\x04\x02\x02\x03\x12\x04\xb4\x01\x02\x1d\x1a\' \xec\xb5\x9c\xec\x86\x8c \xec\x88\x98\xec\x9d\xb5 \xed\x8b\xb1 (0 = \xec\xa0\x9c\xed\x95\x9c \xec\x97\x86\xec\x9d\x8c)\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xb4\x01\x02\x07\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xb4\x01\x08\x18\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xb4\x01\x1b\x1c\n5\n\x04\x04\x02\x02\x04\x12\x04\xb7\x01\x02\x1b\x1a\' \xec\xb5\x9c\xeb\x8c\x80 \xec\x86\x90\xec\x8b\xa4 \xed\x8b\xb1 (0 = \xec\xa0\x9c\xed\x95\x9c \xec\x97\x86\xec\x9d\x8c)\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xb7\x01\x02\x07\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xb7\x01\x08\x16\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xb7\x01\x19\x1a\nG\n\x02\x04\x03\x12\x06\xbb\x01\x00\xc3\x01\x01\x1a9 \xec\xb2\xad\xec\x82\xb0 \xec\xa0\x95\xec\xb1\x85 (oneof: \xed\x95\xad\xec\x83\x81 \xec\xb2\xad\xec\x82\xb0 | \xec\xa1\xb0\xea\xb1\xb4\xeb\xb6\x80 \xec\xb2\xad\xec\x82\xb0)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xbb\x01\x08\x1f\n\x0e\n\x04\x04\x03\x08\x00\x12\x06\xbc\x01\x02\xc2\x01\x03\n\r\n\x05\x04\x03\x08\x00\x01\x12\x04\xbc\x01\x08\x0e\n$\n\x04\x04\x03\x02\x00\x12\x04\xbe\x01\x04\x19\x1a\x16 \xed\x95\xad\xec\x83\x81 \xec\xa0\x84\xeb\x9f\x89 \xec\xb2\xad\xec\x82\xb0\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xbe\x01\x04\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xbe\x01\t\x14\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xbe\x01\x17\x18\n\'\n\x04\x04\x03\x02\x01\x12\x04\xc1\x01\x047\x1a\x19 \xec\xa1\xb0\xea\xb1\xb4\xeb\xb6\x80 \xec\xb2\xad\xec\x82\xb0 \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x03\x02\x01\x06\x12\x04\xc1\x01\x04&\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xc1\x01\'2\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xc1\x0156\n+\n\x02\x04\x04\x12\x06\xc6\x01\x00\xd2\x01\x01\x1a\x1d \xeb\x85\xb8\xec\xb6\x9c \xea\xb7\xa0\xed\x98\x95 \xea\xb4\x80\xeb\xa6\xac \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xc6\x01\x08%\n \n\x04\x04\x04\x02\x00\x12\x04\xc8\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc8\x01\x02\x06\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc8\x01\x07\x0e\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc8\x01\x11\x12\n+\n\x04\x04\x04\x02\x01\x12\x04\xcb\x01\x02\x1e\x1a\x1d \xeb\xb6\x80\xeb\xb6\x84 \xec\xb2\xad\xec\x82\xb0 \xec\xb5\x9c\xec\x86\x8c \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xcb\x01\x02\x07\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xcb\x01\x08\x19\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xcb\x01\x1c\x1d\n0\n\x04\x04\x04\x02\x02\x12\x04\xce\x01\x02 \x1a\" \xeb\xb6\x80\xeb\xb6\x84 \xec\xb2\xad\xec\x82\xb0 \xeb\xb9\x84\xec\x9c\xa8 (0.0 ~ 1.0)\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xce\x01\x02\x08\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xce\x01\t\x1b\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xce\x01\x1e\x1f\n6\n\x04\x04\x04\x02\x03\x12\x04\xd1\x01\x02)\x1a( \xec\x8b\xa0\xed\x98\xb8 \xec\xa2\x85\xeb\xa3\x8c \xec\x8b\x9c \xec\xa0\x84\xeb\x9f\x89 \xea\xb0\x95\xec\xa0\x9c \xec\xb2\xad\xec\x82\xb0\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xd1\x01\x02\x06\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xd1\x01\x07$\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xd1\x01\'(\n*\n\x02\x04\x05\x12\x06\xd5\x01\x00\xde\x01\x01\x1a\x1c \xec\x82\xac\xec\xa0\x84 \xec\x8a\xa4\xed\x81\xac\xeb\xa6\xac\xeb\x8b\x9d \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xd5\x01\x08\x1e\n \n\x04\x04\x05\x02\x00\x12\x04\xd7\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xd7\x01\x02\x06\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd7\x01\x07\x0e\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd7\x01\x11\x12\n-\n\x04\x04\x05\x02\x01\x12\x04\xda\x01\x02\x16\x1a\x1f \xec\xb5\x9c\xec\x86\x8c \xea\xb0\x80\xea\xb2\xa9 (0 = \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1)\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xda\x01\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xda\x01\x08\x11\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xda\x01\x14\x15\n-\n\x04\x04\x05\x02\x02\x12\x04\xdd\x01\x02\x16\x1a\x1f \xec\xb5\x9c\xeb\x8c\x80 \xea\xb0\x80\xea\xb2\xa9 (0 = \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xdd\x01\x02\x07\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xdd\x01\x08\x11\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xdd\x01\x14\x15\n,\n\x02\x04\x06\x12\x06\xe1\x01\x00\x8e\x02\x01\x1a\x1e Market Sniping \xeb\xa9\x94\xec\x9d\xb8 \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xe1\x01\x08\x1b\n \n\x04\x04\x06\x02\x00\x12\x04\xe3\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xe3\x01\x02\x06\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xe3\x01\x07\x0e\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xe3\x01\x11\x12\n\x1d\n\x04\x04\x06\x02\x01\x12\x04\xe6\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xe6\x01\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xe6\x01\t\x12\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xe6\x01\x15\x16\n9\n\x04\x04\x06\x02\x02\x12\x04\xe9\x01\x02\x16\x1a+ Tick size (Price internal representation)\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xe9\x01\x02\x07\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xe9\x01\x08\x11\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xe9\x01\x14\x15\n\x1e\n\x04\x04\x06\x02\x03\x12\x04\xec\x01\x02\x1d\x1a\x10 Pricing \xec\xa0\x84\xeb\x9e\xb5\n\n\r\n\x05\x04\x06\x02\x03\x06\x12\x04\xec\x01\x02\x10\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xec\x01\x11\x18\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xec\x01\x1b\x1c\nD\n\x04\x04\x06\x02\x04\x12\x04\xef\x01\x02\x1b\x1a6 bid \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\xef\x01\x02\x07\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\xef\x01\x08\x16\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\xef\x01\x19\x1a\nD\n\x04\x04\x06\x02\x05\x12\x04\xf2\x01\x02\x1b\x1a6 ask \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x06\x02\x05\x05\x12\x04\xf2\x01\x02\x07\n\r\n\x05\x04\x06\x02\x05\x01\x12\x04\xf2\x01\x08\x16\n\r\n\x05\x04\x06\x02\x05\x03\x12\x04\xf2\x01\x19\x1a\n$\n\x04\x04\x06\x02\x06\x12\x04\xf5\x01\x02\x1a\x1a\x16 \xea\xb8\xb0\xeb\xb3\xb8 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x06\x05\x12\x04\xf5\x01\x02\x07\n\r\n\x05\x04\x06\x02\x06\x01\x12\x04\xf5\x01\x08\x15\n\r\n\x05\x04\x06\x02\x06\x03\x12\x04\xf5\x01\x18\x19\n&\n\x04\x04\x06\x02\x07\x12\x04\xf8\x01\x02+\x1a\x18 Momentum Signal \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x06\x02\x07\x06\x12\x04\xf8\x01\x02\x1d\n\r\n\x05\x04\x06\x02\x07\x01\x12\x04\xf8\x01\x1e&\n\r\n\x05\x04\x06\x02\x07\x03\x12\x04\xf8\x01)*\n\x1d\n\x04\x04\x06\x02\x08\x12\x04\xfb\x01\x02,\x1a\x0f \xec\xa7\x84\xec\x9e\x85 \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x06\x02\x08\x06\x12\x04\xfb\x01\x02\x1a\n\r\n\x05\x04\x06\x02\x08\x01\x12\x04\xfb\x01\x1b\'\n\r\n\x05\x04\x06\x02\x08\x03\x12\x04\xfb\x01*+\n\x1d\n\x04\x04\x06\x02\t\x12\x04\xfe\x01\x02+\x1a\x0f \xec\xb2\xad\xec\x82\xb0 \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x06\x02\t\x06\x12\x04\xfe\x01\x02\x19\n\r\n\x05\x04\x06\x02\t\x01\x12\x04\xfe\x01\x1a%\n\r\n\x05\x04\x06\x02\t\x03\x12\x04\xfe\x01(*\n+\n\x04\x04\x06\x02\n\x12\x04\x81\x02\x027\x1a\x1d \xeb\x85\xb8\xec\xb6\x9c \xea\xb7\xa0\xed\x98\x95 \xea\xb4\x80\xeb\xa6\xac \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x06\x02\n\x06\x12\x04\x81\x02\x02\x1f\n\r\n\x05\x04\x06\x02\n\x01\x12\x04\x81\x02 1\n\r\n\x05\x04\x06\x02\n\x03\x12\x04\x81\x0246\n#\n\x04\x04\x06\x02\x0b\x12\x04\x84\x02\x02(\x1a\x15 \xec\x8a\xa4\xed\x81\xac\xeb\xa6\xac\xeb\x8b\x9d \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x06\x02\x0b\x06\x12\x04\x84\x02\x02\x18\n\r\n\x05\x04\x06\x02\x0b\x01\x12\x04\x84\x02\x19\"\n\r\n\x05\x04\x06\x02\x0b\x03\x12\x04\x84\x02%\'\n$\n\x04\x04\x06\x02\x0c\x12\x04\x87\x02\x02(\x1a\x16 \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x96\x89 \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x06\x02\x0c\x06\x12\x04\x87\x02\x02\x11\n\r\n\x05\x04\x06\x02\x0c\x01\x12\x04\x87\x02\x12\"\n\r\n\x05\x04\x06\x02\x0c\x03\x12\x04\x87\x02%\'\n\x1d\n\x04\x04\x06\x02\r\x12\x04\x8a\x02\x02\x1d\x1a\x0f \xec\xa0\x84\xeb\x9e\xb5 \xec\xa2\x85\xeb\xa5\x98\n\n\r\n\x05\x04\x06\x02\r\x06\x12\x04\x8a\x02\x02\x0e\n\r\n\x05\x04\x06\x02\r\x01\x12\x04\x8a\x02\x0f\x17\n\r\n\x05\x04\x06\x02\r\x03\x12\x04\x8a\x02\x1a\x1c\n1\n\x04\x04\x06\x02\x0e\x12\x04\x8d\x02\x027\x1a# \xec\xb2\xad\xec\x82\xb0 \xec\xa3\xbc\xeb\xac\xb8 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x06\x02\x0e\x06\x12\x04\x8d\x02\x02\x1f\n\r\n\x05\x04\x06\x02\x0e\x01\x12\x04\x8d\x02 1\n\r\n\x05\x04\x06\x02\x0e\x03\x12\x04\x8d\x0246\n4\n\x02\x04\x07\x12\x06\x91\x02\x00\x9a\x02\x01\x1a& NAV \xec\x84\xa4\xec\xa0\x95 (ETF \xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x91\x02\x08\x1e\nY\n\x04\x04\x07\x02\x00\x12\x04\x93\x02\x02\x15\x1aK ETF Pricing \xeb\xb0\xa9\xec\x8b\x9d (EtfPricing enum name: \"KrxPrevNav\", \"Intraday\", etc.)\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x93\x02\t\x10\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x93\x02\x13\x14\nD\n\x04\x04\x07\x02\x01\x12\x04\x96\x02\x02\x16\x1a6 ask \xea\xb8\xb0\xec\xa4\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x96\x02\x02\x07\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x96\x02\x08\x11\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x96\x02\x14\x15\nD\n\x04\x04\x07\x02\x02\x12\x04\x99\x02\x02\x16\x1a6 bid \xea\xb8\xb0\xec\xa4\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\x99\x02\x02\x07\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x99\x02\x08\x11\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x99\x02\x14\x15\n\xea\x01\n\x02\x04\x08\x12\x06\xa1\x02\x00\xaa\x02\x01\x1a- Market Sniping \xed\x95\xad\xeb\xaa\xa9 (config + nav_config)\n2\xac\x01 ============================================================================\n Entry Messages\n ============================================================================\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xa1\x02\x08\x1a\n\x1b\n\x04\x04\x08\x02\x00\x12\x04\xa3\x02\x02\x14\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xa3\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xa3\x02\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xa3\x02\x12\x13\n%\n\x04\x04\x08\x02\x01\x12\x04\xa6\x02\x02!\x1a\x17 Market Sniping \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\xa6\x02\x02\x15\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xa6\x02\x16\x1c\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xa6\x02\x1f \n\x1a\n\x04\x04\x08\x02\x02\x12\x04\xa9\x02\x02(\x1a\x0c NAV \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x08\x02\x02\x06\x12\x04\xa9\x02\x02\x18\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xa9\x02\x19#\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xa9\x02&\'\n\xe6\x01\n\x02\x04\t\x12\x06\xb1\x02\x00\xc6\x02\x01\x1a! Market Sniping \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n2\xb4\x01 ============================================================================\n Runtime State Messages\n ============================================================================\n\n\x0b\n\x03\x04\t\x01\x12\x04\xb1\x02\x08\"\n\x1b\n\x04\x04\t\x02\x00\x12\x04\xb3\x02\x02\x14\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xb3\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xb3\x02\t\x0f\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xb3\x02\x12\x13\n\x1d\n\x04\x04\t\x02\x01\x12\x04\xb6\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xb6\x02\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xb6\x02\t\x12\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xb6\x02\x15\x16\n\x1d\n\x04\x04\t\x02\x02\x12\x04\xb9\x02\x02!\x1a\x0f \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\t\x02\x02\x06\x12\x04\xb9\x02\x02\x15\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xb9\x02\x16\x1c\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xb9\x02\x1f \n2\n\x04\x04\t\x02\x03\x12\x04\xbc\x02\x02\"\x1a$ \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x8b\xa0\xed\x98\xb8 \xec\x8b\x9c\xec\xa0\x90 bid \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\t\x02\x03\x05\x12\x04\xbc\x02\x02\x07\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xbc\x02\x08\x1d\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xbc\x02 !\n2\n\x04\x04\t\x02\x04\x12\x04\xbf\x02\x02\"\x1a$ \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x8b\xa0\xed\x98\xb8 \xec\x8b\x9c\xec\xa0\x90 ask \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\t\x02\x04\x05\x12\x04\xbf\x02\x02\x07\n\r\n\x05\x04\t\x02\x04\x01\x12\x04\xbf\x02\x08\x1d\n\r\n\x05\x04\t\x02\x04\x03\x12\x04\xbf\x02 !\n$\n\x04\x04\t\x02\x05\x12\x04\xc2\x02\x02\x1a\x1a\x16 \xed\x98\x84\xec\x9e\xac \xec\x98\xa4\xed\x94\x88 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\t\x02\x05\x05\x12\x04\xc2\x02\x02\x07\n\r\n\x05\x04\t\x02\x05\x01\x12\x04\xc2\x02\x08\x15\n\r\n\x05\x04\t\x02\x05\x03\x12\x04\xc2\x02\x18\x19\n/\n\x04\x04\t\x02\x06\x12\x04\xc5\x02\x02\x14\x1a! \xec\x83\x81\xed\x83\x9c \xeb\xb3\x80\xea\xb2\xbd \xec\x82\xac\xec\x9c\xa0 (optional)\n\n\r\n\x05\x04\t\x02\x06\x05\x12\x04\xc5\x02\x02\x08\n\r\n\x05\x04\t\x02\x06\x01\x12\x04\xc5\x02\t\x0f\n\r\n\x05\x04\t\x02\x06\x03\x12\x04\xc5\x02\x12\x13\n\xdb\x01\n\x02\x04\n\x12\x06\xcd\x02\x00\xd3\x02\x01\x1a\x13 ListMarketSniping\n2\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\n\x01\x12\x04\xcd\x02\x08 \n+\n\x04\x04\n\x02\x00\x12\x04\xcf\x02\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xcf\x02\x02\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xcf\x02\x0b\x11\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xcf\x02\x12\x1b\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xcf\x02\x1e\x1f\n+\n\x04\x04\n\x02\x01\x12\x04\xd2\x02\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\xd2\x02\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xd2\x02\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xd2\x02\x12\x1c\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xd2\x02\x1f \n\x0c\n\x02\x04\x0b\x12\x06\xd5\x02\x00\xdb\x02\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xd5\x02\x08!\n/\n\x04\x04\x0b\x02\x00\x12\x04\xd7\x02\x02*\x1a! \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c Market Sniping \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xd7\x02\x02\n\n\r\n\x05\x04\x0b\x02\x00\x06\x12\x04\xd7\x02\x0b\x1d\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xd7\x02\x1e%\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xd7\x02()\n\'\n\x04\x04\x0b\x02\x01\x12\x04\xda\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xda\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xda\x02\t\x18\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xda\x02\x1b\x1c\n \n\x02\x04\x0c\x12\x06\xde\x02\x00\xe1\x02\x01\x1a\x12 GetMarketSniping\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xde\x02\x08\x1f\n\x1b\n\x04\x04\x0c\x02\x00\x12\x04\xe0\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xe0\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xe0\x02\t\x0f\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xe0\x02\x12\x13\n\r\n\x05\x04\x0c\x02\x00\x08\x12\x04\xe0\x02\x14<\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\xe0\x02\x15;\n#\n\x02\x04\r\x12\x06\xe4\x02\x00\xed\x02\x01\x1a\x15 CreateMarketSniping\n\n\x0b\n\x03\x04\r\x01\x12\x04\xe4\x02\x08\"\n\x1b\n\x04\x04\r\x02\x00\x12\x04\xe6\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xe6\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xe6\x02\t\x0f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xe6\x02\x12\x13\n\r\n\x05\x04\r\x02\x00\x08\x12\x04\xe6\x02\x14<\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xe6\x02\x15;\n%\n\x04\x04\r\x02\x01\x12\x04\xe9\x02\x02J\x1a\x17 Market Sniping \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\r\x02\x01\x06\x12\x04\xe9\x02\x02\x15\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xe9\x02\x16\x1c\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xe9\x02\x1f \n\r\n\x05\x04\r\x02\x01\x08\x12\x04\xe9\x02!I\n\x10\n\x08\x04\r\x02\x01\x08\x9c\x08\x00\x12\x04\xe9\x02\"H\n\x1a\n\x04\x04\r\x02\x02\x12\x04\xec\x02\x02Q\x1a\x0c NAV \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\r\x02\x02\x06\x12\x04\xec\x02\x02\x18\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xec\x02\x19#\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xec\x02&\'\n\r\n\x05\x04\r\x02\x02\x08\x12\x04\xec\x02(P\n\x10\n\x08\x04\r\x02\x02\x08\x9c\x08\x00\x12\x04\xec\x02)O\n#\n\x02\x04\x0e\x12\x06\xf0\x02\x00\xf9\x02\x01\x1a\x15 UpdateMarketSniping\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xf0\x02\x08\"\n\x1b\n\x04\x04\x0e\x02\x00\x12\x04\xf2\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xf2\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xf2\x02\t\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xf2\x02\x12\x13\n\r\n\x05\x04\x0e\x02\x00\x08\x12\x04\xf2\x02\x14<\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\xf2\x02\x15;\n5\n\x04\x04\x0e\x02\x01\x12\x04\xf5\x02\x02J\x1a\' \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 Market Sniping \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x0e\x02\x01\x06\x12\x04\xf5\x02\x02\x15\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xf5\x02\x16\x1c\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xf5\x02\x1f \n\r\n\x05\x04\x0e\x02\x01\x08\x12\x04\xf5\x02!I\n\x10\n\x08\x04\x0e\x02\x01\x08\x9c\x08\x00\x12\x04\xf5\x02\"H\n*\n\x04\x04\x0e\x02\x02\x12\x04\xf8\x02\x02Q\x1a\x1c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 NAV \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\xf8\x02\x02\x18\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xf8\x02\x19#\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xf8\x02&\'\n\r\n\x05\x04\x0e\x02\x02\x08\x12\x04\xf8\x02(P\n\x10\n\x08\x04\x0e\x02\x02\x08\x9c\x08\x00\x12\x04\xf8\x02)O\n#\n\x02\x04\x0f\x12\x06\xfc\x02\x00\xff\x02\x01\x1a\x15 DeleteMarketSniping\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xfc\x02\x08\"\n\x1b\n\x04\x04\x0f\x02\x00\x12\x04\xfe\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xfe\x02\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xfe\x02\t\x0f\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xfe\x02\x12\x13\n\r\n\x05\x04\x0f\x02\x00\x08\x12\x04\xfe\x02\x14<\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xfe\x02\x15;\n\"\n\x02\x04\x10\x12\x06\x82\x03\x00\x85\x03\x01\x1a\x14 StartMarketSniping\n\n\x0b\n\x03\x04\x10\x01\x12\x04\x82\x03\x08!\n\x1b\n\x04\x04\x10\x02\x00\x12\x04\x84\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\x84\x03\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\x84\x03\t\x0f\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\x84\x03\x12\x13\n\r\n\x05\x04\x10\x02\x00\x08\x12\x04\x84\x03\x14<\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\x84\x03\x15;\n\x0c\n\x02\x04\x11\x12\x06\x87\x03\x00\x8a\x03\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x87\x03\x08\"\n \n\x04\x04\x11\x02\x00\x12\x04\x89\x03\x02\x15\x1a\x12 \xec\x8b\x9c\xec\x9e\x91 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\x89\x03\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x89\x03\t\x10\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x89\x03\x13\x14\n!\n\x02\x04\x12\x12\x06\x8d\x03\x00\x90\x03\x01\x1a\x13 StopMarketSniping\n\n\x0b\n\x03\x04\x12\x01\x12\x04\x8d\x03\x08 \n\x1b\n\x04\x04\x12\x02\x00\x12\x04\x8f\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\x8f\x03\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\x8f\x03\t\x0f\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\x8f\x03\x12\x13\n\r\n\x05\x04\x12\x02\x00\x08\x12\x04\x8f\x03\x14<\n\x10\n\x08\x04\x12\x02\x00\x08\x9c\x08\x00\x12\x04\x8f\x03\x15;\n\x0c\n\x02\x04\x13\x12\x06\x92\x03\x00\x95\x03\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\x92\x03\x08!\n \n\x04\x04\x13\x02\x00\x12\x04\x94\x03\x02\x15\x1a\x12 \xec\xa4\x91\xec\xa7\x80 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\x94\x03\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\x94\x03\t\x10\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\x94\x03\x13\x14\n&\n\x02\x04\x14\x12\x06\x98\x03\x00\x9b\x03\x01\x1a\x18 GetMarketSnipingStatus\n\n\x0b\n\x03\x04\x14\x01\x12\x04\x98\x03\x08%\n\x1b\n\x04\x04\x14\x02\x00\x12\x04\x9a\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\x9a\x03\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x9a\x03\t\x0f\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x9a\x03\x12\x13\n\r\n\x05\x04\x14\x02\x00\x08\x12\x04\x9a\x03\x14<\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\x9a\x03\x15;\n)\n\x02\x04\x15\x12\x06\x9e\x03\x00\xa1\x03\x01\x1a\x1b StreamMarketSnipingStatus\n\n\x0b\n\x03\x04\x15\x01\x12\x04\x9e\x03\x08(\nE\n\x04\x04\x15\x02\x00\x12\x04\xa0\x03\x02\x14\x1a7 ISIN \xec\x8b\xac\xeb\xb3\xbc (\xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d)\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xa0\x03\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xa0\x03\t\x0f\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xa0\x03\x12\x13\n(\n\x02\x04\x16\x12\x06\xa4\x03\x00\xa7\x03\x01\x1a\x1a StreamSnipingEngineState\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xa4\x03\x08\'\n8\n\x04\x04\x16\x02\x00\x12\x04\xa6\x03\x02\x14\x1a* ISIN \xec\x8b\xac\xeb\xb3\xbc (\xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4)\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xa6\x03\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xa6\x03\t\x0f\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xa6\x03\x12\x13\n@\n\x02\x04\x17\x12\x06\xaa\x03\x00\xc2\x03\x01\x1a2 Sniping \xec\x97\x94\xec\xa7\x84 \xec\xa0\x84\xec\xb2\xb4 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xaa\x03\x08!\n\x1b\n\x04\x04\x17\x02\x00\x12\x04\xac\x03\x02\x14\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xac\x03\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xac\x03\t\x0f\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xac\x03\x12\x13\n1\n\x04\x04\x17\x02\x01\x12\x04\xaf\x03\x02\x16\x1a# Unix timestamp (KST HHMMSSuuuuuu)\n\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xaf\x03\x02\x07\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xaf\x03\x08\x11\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xaf\x03\x14\x15\nJ\n\x04\x04\x17\x02\x02\x12\x04\xb2\x03\x02\x15\x1a< Episode \xec\x83\x81\xed\x83\x9c (\"idle\", \"active\", \"unwinding\", \"cooldown\")\n\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\xb2\x03\x02\x08\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\xb2\x03\t\x10\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xb2\x03\x13\x14\nB\n\x04\x04\x17\x02\x03\x12\x04\xb5\x03\x02\x16\x1a4 \xec\xa0\x84\xeb\x9e\xb5 \xec\xa2\x85\xeb\xa5\x98 (\"momentum_accumulator\", \"rotation\")\n\n\r\n\x05\x04\x17\x02\x03\x05\x12\x04\xb5\x03\x02\x08\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\xb5\x03\t\x11\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\xb5\x03\x14\x15\n\x1f\n\x04\x04\x17\x02\x04\x12\x04\xb8\x03\x02$\x1a\x11 Momentum \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x17\x02\x04\x06\x12\x04\xb8\x03\x02\x16\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\xb8\x03\x17\x1f\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\xb8\x03\"#\n\x1f\n\x04\x04\x17\x02\x05\x12\x04\xbb\x03\x02$\x1a\x11 Position \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x17\x02\x05\x06\x12\x04\xbb\x03\x02\x16\n\r\n\x05\x04\x17\x02\x05\x01\x12\x04\xbb\x03\x17\x1f\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\xbb\x03\"#\n%\n\x04\x04\x17\x02\x06\x12\x04\xbe\x03\x02/\x1a\x17 Working Orders \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x17\x02\x06\x06\x12\x04\xbe\x03\x02\x1b\n\r\n\x05\x04\x17\x02\x06\x01\x12\x04\xbe\x03\x1c*\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\xbe\x03-.\n\x1e\n\x04\x04\x17\x02\x07\x12\x04\xc1\x03\x02\"\x1a\x10 Pricing \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x17\x02\x07\x06\x12\x04\xc1\x03\x02\x15\n\r\n\x05\x04\x17\x02\x07\x01\x12\x04\xc1\x03\x16\x1d\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\xc1\x03 !\n)\n\x02\x04\x18\x12\x06\xc5\x03\x00\xd4\x03\x01\x1a\x1b Momentum \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xc5\x03\x08\x1c\n-\n\x04\x04\x18\x02\x00\x12\x04\xc7\x03\x02\x17\x1a\x1f \xeb\xb0\xa9\xed\x96\xa5 (\"none\", \"up\", \"down\")\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xc7\x03\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xc7\x03\t\x12\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xc7\x03\x15\x16\n\x1e\n\x04\x04\x18\x02\x01\x12\x04\xca\x03\x02\x17\x1a\x10 \xec\x9b\x90\xec\x8b\x9c \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xca\x03\x02\x08\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xca\x03\t\x12\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xca\x03\x15\x16\n\x1e\n\x04\x04\x18\x02\x02\x12\x04\xcd\x03\x02\x19\x1a\x10 \xec\x8b\xa0\xed\x98\xb8 \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xcd\x03\x02\x07\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xcd\x03\x08\x14\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xcd\x03\x17\x18\n\x1d\n\x04\x04\x18\x02\x03\x12\x04\xd0\x03\x02\x16\x1a\x0f \xec\x8b\xa0\xed\x98\xb8 \xea\xb0\x95\xeb\x8f\x84\n\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xd0\x03\x02\x08\n\r\n\x05\x04\x18\x02\x03\x01\x12\x04\xd0\x03\t\x11\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xd0\x03\x14\x15\n\x1a\n\x04\x04\x18\x02\x04\x12\x04\xd3\x03\x02\x19\x1a\x0c \xec\x83\x98\xed\x94\x8c \xec\x88\x98\n\n\r\n\x05\x04\x18\x02\x04\x05\x12\x04\xd3\x03\x02\x07\n\r\n\x05\x04\x18\x02\x04\x01\x12\x04\xd3\x03\x08\x14\n\r\n\x05\x04\x18\x02\x04\x03\x12\x04\xd3\x03\x17\x18\n)\n\x02\x04\x19\x12\x06\xd7\x03\x00\xe3\x03\x01\x1a\x1b Position \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xd7\x03\x08\x1c\n\x1a\n\x04\x04\x19\x02\x00\x12\x04\xd9\x03\x02\x14\x1a\x0c \xec\x88\x9c \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xd9\x03\x02\x07\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xd9\x03\x08\x0f\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xd9\x03\x12\x13\n!\n\x04\x04\x19\x02\x01\x12\x04\xdc\x03\x02\x1a\x1a\x13 \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xdc\x03\x02\x07\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xdc\x03\x08\x15\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xdc\x03\x18\x19\n!\n\x04\x04\x19\x02\x02\x12\x04\xdf\x03\x02\x1b\x1a\x13 \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xdf\x03\x02\x07\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xdf\x03\x08\x16\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xdf\x03\x19\x1a\nD\n\x04\x04\x19\x02\x03\x12\x04\xe2\x03\x02\x1c\x1a6 \xed\x8f\x89\xea\xb7\xa0 \xec\xa7\x84\xec\x9e\x85 \xea\xb0\x80\xea\xb2\xa9 (Price internal representation)\n\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\xe2\x03\x02\x07\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\xe2\x03\x08\x17\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\xe2\x03\x1a\x1b\n%\n\x02\x04\x1a\x12\x06\xe6\x03\x00\xf5\x03\x01\x1a\x17 Working Orders \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xe6\x03\x08!\n$\n\x04\x04\x1a\x02\x00\x12\x04\xe8\x03\x02\x12\x1a\x16 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xe8\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xe8\x03\x08\r\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xe8\x03\x10\x11\n+\n\x04\x04\x1a\x02\x01\x12\x04\xeb\x03\x02\"\x1a\x1d \xec\xa7\x84\xec\x9e\x85 bid \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xeb\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xeb\x03\x08\x1d\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xeb\x03 !\n+\n\x04\x04\x1a\x02\x02\x12\x04\xee\x03\x02\"\x1a\x1d \xec\xa7\x84\xec\x9e\x85 ask \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xee\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xee\x03\x08\x1d\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xee\x03 !\n+\n\x04\x04\x1a\x02\x03\x12\x04\xf1\x03\x02!\x1a\x1d \xec\xb2\xad\xec\x82\xb0 bid \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\xf1\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x03\x01\x12\x04\xf1\x03\x08\x1c\n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\xf1\x03\x1f \n+\n\x04\x04\x1a\x02\x04\x12\x04\xf4\x03\x02!\x1a\x1d \xec\xb2\xad\xec\x82\xb0 ask \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1a\x02\x04\x05\x12\x04\xf4\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x04\x01\x12\x04\xf4\x03\x08\x1c\n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\xf4\x03\x1f \n\x1e\n\x02\x04\x1b\x12\x06\xf8\x03\x00\x84\x04\x01\x1a\x10 Pricing \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xf8\x03\x08\x1b\n\x1e\n\x04\x04\x1b\x02\x00\x12\x04\xfa\x03\x02\x14\x1a\x10 NAV bid \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xfa\x03\x02\x07\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xfa\x03\x08\x0f\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xfa\x03\x12\x13\n\x1e\n\x04\x04\x1b\x02\x01\x12\x04\xfd\x03\x02\x14\x1a\x10 NAV ask \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xfd\x03\x02\x07\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xfd\x03\x08\x0f\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xfd\x03\x12\x13\n(\n\x04\x04\x1b\x02\x02\x12\x04\x80\x04\x02\x17\x1a\x1a Signal bid \xea\xb0\x80\xea\xb2\xa9 (last)\n\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\x80\x04\x02\x07\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\x80\x04\x08\x12\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\x80\x04\x15\x16\n(\n\x04\x04\x1b\x02\x03\x12\x04\x83\x04\x02\x17\x1a\x1a Signal ask \xea\xb0\x80\xea\xb2\xa9 (last)\n\n\r\n\x05\x04\x1b\x02\x03\x05\x12\x04\x83\x04\x02\x07\n\r\n\x05\x04\x1b\x02\x03\x01\x12\x04\x83\x04\x08\x12\n\r\n\x05\x04\x1b\x02\x03\x03\x12\x04\x83\x04\x15\x16b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xb1\xd6\x01\n\x0fkdo/v1/mm.proto\x12\tkdo.v1.mm\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x13kdo/v1/common.proto\"\xd2\x01\n\x0cMarketMaking\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x122\n\x05state\x18\x02 \x01(\x0e2\x1c.kdo.v1.mm.MarketMakingStateR\x05state\x12<\n\x06config\x18\x03 \x01(\x0b2$.kdo.v1.mm.MarketMakingConfigurationR\x06config\x12\x1b\n\tfund_code\x18\x04 \x01(\tR\x08fundCode\x12\x1b\n\ttick_size\x18\x05 \x01(\x03R\x08tickSize\"\xff\x05\n\x19MarketMakingConfiguration\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x128\n\x07pricing\x18\x02 \x01(\x0b2\x1e.kdo.v1.mm.MarketMakingPricingR\x07pricing\x12K\n\x0etrade_analyzer\x18\x03 \x01(\x0b2$.kdo.v1.mm.MarketMakingTradeAnalyzerR\rtradeAnalyzer\x12B\n\x0bmarket_bias\x18\x04 \x01(\x0b2!.kdo.v1.mm.MarketMakingMarketBiasR\nmarketBias\x12;\n\x08momentum\x18\x05 \x01(\x0b2\x1f.kdo.v1.mm.MarketMakingMomentumR\x08momentum\x12T\n\x11exposure_balancer\x18\x06 \x01(\x0b2\'.kdo.v1.mm.MarketMakingExposureBalancerR\x10exposureBalancer\x12!\n\x0cbid_quantity\x18\t \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\n \x01(\x03R\x0baskQuantity\x12\x1d\n\nbid_offset\x18\r \x01(\x03R\tbidOffset\x12\x1d\n\nask_offset\x18\x0e \x01(\x03R\taskOffset\x12\x19\n\x05basis\x18\x0f \x01(\x03H\x00R\x05basis\x88\x01\x01\x12&\n\x0fbase_half_ticks\x18\x10 \x01(\x05R\rbaseHalfTicks\x12K\n\x0equantity_limit\x18\x11 \x01(\x0b2$.kdo.v1.mm.MarketMakingQuantityLimitR\rquantityLimitB\x08\n\x06_basisJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rR\x0ebid_adjustmentR\x0eask_adjustmentR\tbid_basisR\task_basis\"\xea\x01\n\x13MarketMakingPricing\x12;\n\x0cplain_follow\x18\x01 \x01(\x0b2\x16.kdo.v1.mm.PlainFollowH\x00R\x0bplainFollow\x129\n\x0cmean_bid_ask\x18\x02 \x01(\x0b2\x15.kdo.v1.mm.MeanBidAskH\x00R\nmeanBidAsk\x12\"\n\x03nav\x18\x03 \x01(\x0b2\x0e.kdo.v1.mm.NavH\x00R\x03nav\x12,\n\x07krx_nav\x18\x04 \x01(\x0b2\x11.kdo.v1.mm.KrxNavH\x00R\x06krxNavB\t\n\x07pricing\"\r\n\x0bPlainFollow\"\x0c\n\nMeanBidAsk\"A\n\x03Nav\x12:\n\x0betf_pricing\x18\x01 \x01(\x0b2\x19.kdo.v1.common.EtfPricingR\netfPricing\"H\n\x06KrxNav\x12\x1d\n\nprev_index\x18\x01 \x01(\x03R\tprevIndex\x12\x1f\n\x0bprev_future\x18\x02 \x01(\x03R\nprevFuture\"\x87\x02\n\x19MarketMakingTradeAnalyzer\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12*\n\x11count_decay_ratio\x18\x02 \x01(\x01R\x0fcountDecayRatio\x12.\n\x13decay_interval_secs\x18\x03 \x01(\x04R\x11decayIntervalSecs\x12*\n\x11total_decay_ratio\x18\x04 \x01(\x01R\x0ftotalDecayRatio\x12&\n\x0fnet_decay_ratio\x18\x05 \x01(\x01R\rnetDecayRatio\x12 \n\x0cmin_book_qty\x18\x06 \x01(\x03R\nminBookQty\"\xc4\x01\n\x14MarketMakingMomentum\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12\x1f\n\x0bis_opposite\x18\x02 \x01(\x08R\nisOpposite\x12\x19\n\x08max_tick\x18\x03 \x01(\x01R\x07maxTick\x12\'\n\x0fratio_threshold\x18\x04 \x01(\x01R\x0eratioThreshold\x12-\n\x12strength_threshold\x18\x05 \x01(\x01R\x11strengthThreshold\"\x91\x02\n\x16MarketMakingMarketBias\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12,\n\x12eval_interval_secs\x18\x02 \x01(\x04R\x10evalIntervalSecs\x12\'\n\x0fratio_threshold\x18\x03 \x01(\x01R\x0eratioThreshold\x12-\n\x12strength_threshold\x18\x04 \x01(\x01R\x11strengthThreshold\x12\x1f\n\x0bbias_huddle\x18\x05 \x01(\x05R\nbiasHuddle\x12\x1b\n\tbias_unit\x18\x06 \x01(\x03R\x08biasUnit\x12\x19\n\x08max_bias\x18\x07 \x01(\x03R\x07maxBias\"\xe9\x01\n\x1cMarketMakingExposureBalancer\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12)\n\x10trigger_multiple\x18\x02 \x01(\x05R\x0ftriggerMultiple\x12(\n\x10price_skew_ticks\x18\x03 \x01(\x05R\x0epriceSkewTicks\x12%\n\x0elimit_multiple\x18\x04 \x01(\x05R\rlimitMultiple\x123\n\x15opportunistic_enabled\x18\x05 \x01(\x08R\x14opportunisticEnabled\"o\n\x19MarketMakingQuantityLimit\x12(\n\x10max_bid_quantity\x18\x01 \x01(\x03R\x0emaxBidQuantity\x12(\n\x10max_ask_quantity\x18\x02 \x01(\x03R\x0emaxAskQuantity\"|\n\x17ListMarketMakingRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_token\"u\n\x18ListMarketMakingResponse\x121\n\x07entries\x18\x01 \x03(\x0b2\x17.kdo.v1.mm.MarketMakingR\x07entries\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"6\n\x16GetMarketMakingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"<\n\x1cGetMarketMakingStatusRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"v\n\x18StartMarketMakingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12<\n\x06config\x18\x02 \x01(\x0b2$.kdo.v1.mm.MarketMakingConfigurationR\x06config\"i\n\x19StartMarketMakingResponse\x122\n\x05state\x18\x01 \x01(\x0e2\x1c.kdo.v1.mm.MarketMakingStateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"7\n\x17StopMarketMakingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"4\n\x18StopMarketMakingResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"2\n\x18ResetMarketMakingRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"V\n\x19ResetMarketMakingResponse\x12\x1f\n\x0breset_count\x18\x01 \x01(\x05R\nresetCount\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x83\x01\n\x1fUpdateMarketMakingConfigRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12B\n\x06config\x18\x02 \x01(\x0b2$.kdo.v1.mm.MarketMakingConfigurationB\x04\xe2A\x01\x02R\x06config\"9\n\x1fStreamMarketMakingStatusRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"}\n\x19UpdateMarketMakingRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12B\n\x06config\x18\x02 \x01(\x0b2$.kdo.v1.mm.MarketMakingConfigurationB\x04\xe2A\x01\x02R\x06config\"?\n\x1fGetMarketMakingOrderbookRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"\xa7\x01\n\x19MarketMakingOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\"\x98\x01\n\rMomentumState\x12\x1c\n\tdirection\x18\x01 \x01(\tR\tdirection\x12%\n\x0ebid_adjustment\x18\x02 \x01(\x03R\rbidAdjustment\x12%\n\x0eask_adjustment\x18\x03 \x01(\x03R\raskAdjustment\x12\x1b\n\traw_ticks\x18\x04 \x01(\x01R\x08rawTicks\"\xac\x02\n\x12TradeAnalyzerState\x12\x14\n\x05ratio\x18\x01 \x01(\x01R\x05ratio\x12\x1a\n\x08strength\x18\x02 \x01(\x01R\x08strength\x12\x1d\n\nnet_amount\x18\x03 \x01(\x03R\tnetAmount\x12!\n\x0ctotal_amount\x18\x04 \x01(\x03R\x0btotalAmount\x12\x1e\n\x0bavg_bid_qty\x18\x05 \x01(\x01R\tavgBidQty\x12\x1e\n\x0bavg_ask_qty\x18\x06 \x01(\x01R\tavgAskQty\x12,\n\x10last_trade_at_us\x18\x07 \x01(\x03H\x00R\rlastTradeAtUs\x88\x01\x01\x12\x1f\n\x0btrade_count\x18\x08 \x01(\x03R\ntradeCountB\x13\n\x11_last_trade_at_us\"z\n\x0fMarketBiasState\x12)\n\x10accumulated_bias\x18\x01 \x01(\x03R\x0faccumulatedBias\x12\x1d\n\nlast_score\x18\x02 \x01(\x05R\tlastScore\x12\x1d\n\neval_count\x18\x03 \x01(\x03R\tevalCount\"\xa0\x01\n\x15ExposureBalancerState\x12!\n\x0cnet_exposure\x18\x01 \x01(\x03R\x0bnetExposure\x12*\n\x11price_shift_ticks\x18\x02 \x01(\x05R\x0fpriceShiftTicks\x12\x1b\n\tbid_scale\x18\x03 \x01(\x01R\x08bidScale\x12\x1b\n\task_scale\x18\x04 \x01(\x01R\x08askScale\"\x9f\x06\n\rMmStateUpdate\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x127\n\x05state\x18\x02 \x01(\x0e2\x1c.kdo.v1.mm.MarketMakingStateH\x00R\x05state\x88\x01\x01\x129\n\x08momentum\x18\x03 \x01(\x0b2\x18.kdo.v1.mm.MomentumStateH\x01R\x08momentum\x88\x01\x01\x12I\n\x0etrade_analyzer\x18\x04 \x01(\x0b2\x1d.kdo.v1.mm.TradeAnalyzerStateH\x02R\rtradeAnalyzer\x88\x01\x01\x12R\n\x11exposure_balancer\x18\x05 \x01(\x0b2 .kdo.v1.mm.ExposureBalancerStateH\x03R\x10exposureBalancer\x88\x01\x01\x12@\n\x0bmarket_bias\x18\x06 \x01(\x0b2\x1a.kdo.v1.mm.MarketBiasStateH\x04R\nmarketBias\x88\x01\x01\x12 \n\task_quote\x18\x07 \x01(\tH\x05R\x08askQuote\x88\x01\x01\x12 \n\tbid_quote\x18\x08 \x01(\tH\x06R\x08bidQuote\x88\x01\x01\x12\"\n\nbid_offset\x18\t \x01(\tH\x07R\tbidOffset\x88\x01\x01\x12\"\n\nask_offset\x18\n \x01(\tH\x08R\taskOffset\x88\x01\x01\x12I\n\rdecomposition\x18\x0b \x01(\x0b2\x1e.kdo.v1.mm.SpreadDecompositionH\tR\rdecomposition\x88\x01\x01\x12 \n\tf2m_shift\x18\x0c \x01(\tH\nR\x08f2mShift\x88\x01\x01B\x08\n\x06_stateB\x0b\n\t_momentumB\x11\n\x0f_trade_analyzerB\x14\n\x12_exposure_balancerB\x0e\n\x0c_market_biasB\x0c\n\n_ask_quoteB\x0c\n\n_bid_quoteB\r\n\x0b_bid_offsetB\r\n\x0b_ask_offsetB\x10\n\x0e_decompositionB\x0c\n\n_f2m_shift\"\xff\x01\n\x13SpreadDecomposition\x12\x19\n\x08base_bid\x18\x01 \x01(\x03R\x07baseBid\x12\x19\n\x08base_ask\x18\x02 \x01(\x03R\x07baseAsk\x12%\n\x0emomentum_shift\x18\x03 \x01(\x03R\rmomentumShift\x12%\n\x0eexposure_shift\x18\x04 \x01(\x03R\rexposureShift\x12*\n\x11market_bias_shift\x18\x05 \x01(\x03R\x0fmarketBiasShift\x12\x1b\n\tfinal_bid\x18\x06 \x01(\x03R\x08finalBid\x12\x1b\n\tfinal_ask\x18\x07 \x01(\x03R\x08finalAsk\"4\n\x1aStreamMmStateUpdateRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"2\n\x12FitToMarketRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"/\n\x13FitToMarketResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"7\n\x17ClearFitToMarketRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\"4\n\x18ClearFitToMarketResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message*w\n\x11MarketMakingState\x12#\n\x1fMARKET_MAKING_STATE_UNSPECIFIED\x10\x00\x12\x1c\n\x18MARKET_MAKING_STATE_IDLE\x10\x01\x12\x1f\n\x1bMARKET_MAKING_STATE_RUNNING\x10\x022\xfc\x0b\n\x13MarketMakingService\x12n\n\x10ListMarketMaking\x12\".kdo.v1.mm.ListMarketMakingRequest\x1a#.kdo.v1.mm.ListMarketMakingResponse\"\x11\xdaA\x00\x82\xd3\xe4\x93\x02\x08\x12\x06/v1/mm\x12q\n\x0fGetMarketMaking\x12!.kdo.v1.mm.GetMarketMakingRequest\x1a\x17.kdo.v1.mm.MarketMaking\"\"\xdaA\x06symbol\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/mm/{symbol=*}\x12\x81\x01\n\x12UpdateMarketMaking\x12$.kdo.v1.mm.UpdateMarketMakingRequest\x1a\x17.kdo.v1.mm.MarketMaking\",\xdaA\rsymbol,config\x82\xd3\xe4\x93\x02\x16:\x01*2\x11/v1/mm/{symbol=*}\x12\x82\x01\n\x11StartMarketMaking\x12#.kdo.v1.mm.StartMarketMakingRequest\x1a$.kdo.v1.mm.StartMarketMakingResponse\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/v1/mm/{symbol=*}:start\x12~\n\x10StopMarketMaking\x12\".kdo.v1.mm.StopMarketMakingRequest\x1a#.kdo.v1.mm.StopMarketMakingResponse\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\"\x16/v1/mm/{symbol=*}:stop\x12\x9a\x01\n\x18UpdateMarketMakingConfig\x12*.kdo.v1.mm.UpdateMarketMakingConfigRequest\x1a$.kdo.v1.mm.MarketMakingConfiguration\",\xdaA\x06symbol\x82\xd3\xe4\x93\x02\x1d:\x01*2\x18/v1/mm/{symbol=*}/config\x12\x9a\x01\n\x18GetMarketMakingOrderbook\x12*.kdo.v1.mm.GetMarketMakingOrderbookRequest\x1a$.kdo.v1.mm.MarketMakingOrderbookData\",\xdaA\x06symbol\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/mm/{symbol=*}/orderbook\x12\xa6\x01\n\x1bStreamMarketMakingOrderbook\x12*.kdo.v1.mm.GetMarketMakingOrderbookRequest\x1a$.kdo.v1.mm.MarketMakingOrderbookData\"3\xdaA\x06symbol\x82\xd3\xe4\x93\x02$\x12\"/v1/mm/{symbol=*}/orderbook:stream0\x01\x12\x90\x01\n\x13StreamMmStateUpdate\x12%.kdo.v1.mm.StreamMmStateUpdateRequest\x1a\x18.kdo.v1.mm.MmStateUpdate\"6\xdaA\x06symbol\x82\xd3\xe4\x93\x02\'\x12%/v1/mm/{symbol=*}/engine-state:stream0\x01\x12v\n\x0bFitToMarket\x12\x1d.kdo.v1.mm.FitToMarketRequest\x1a\x1e.kdo.v1.mm.FitToMarketResponse\"(\x82\xd3\xe4\x93\x02\":\x01*\"\x1d/v1/mm/{symbol=*}:fitToMarket\x12\x8a\x01\n\x10ClearFitToMarket\x12\".kdo.v1.mm.ClearFitToMarketRequest\x1a#.kdo.v1.mm.ClearFitToMarketResponse\"-\x82\xd3\xe4\x93\x02\':\x01*\"\"/v1/mm/{symbol=*}:clearFitToMarketB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x91\x99\x01\n\x07\x12\x05\x00\x00\xdc\x04\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x12\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00!\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00\x1d\n\x08\n\x01\x08\x12\x03\n\x00D\n\t\n\x02\x08\x0b\x12\x03\n\x00D\nO\n\x02\x06\x00\x12\x04\r\x00g\x01\x1aC Market Making \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 (\xea\xb8\xb0\xec\xa1\xb4 LP \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xec\x99\x80 \xec\x99\x84\xec\xa0\x84\xed\x9e\x88 \xeb\x8f\x85\xeb\xa6\xbd)\n\n\n\n\x03\x06\x00\x01\x12\x03\r\x08\x1b\n \n\x04\x06\x00\x02\x00\x12\x04\x0f\x02\x14\x03\x1a\x12 MM \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0f\x06\x16\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0f\x17.\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0f9Q\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x10\x04\x12\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x10\x04\x12\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x13\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x13\x04.\n\'\n\x04\x06\x00\x02\x01\x12\x04\x17\x02\x1c\x03\x1a\x19 MM \xeb\x8b\xa8\xec\x9d\xbc \xec\x8b\xac\xeb\xb3\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x17\x06\x15\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x17\x16,\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x177C\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x18\x04\x1a\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x18\x04\x1a\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1b\x044\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1b\x044\n2\n\x04\x06\x00\x02\x02\x12\x04\x1f\x02%\x03\x1a$ MM \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (DB \xec\xa0\x80\xec\x9e\xa5)\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1f\x06\x18\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1f\x192\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1f=I\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04 \x04#\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04 \x04#\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03$\x04;\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03$\x04;\n)\n\x04\x06\x00\x02\x03\x12\x04(\x02-\x03\x1a\x1b MM \xec\x8b\x9c\xec\x9e\x91 (\xec\x8b\xac\xeb\xb3\xbc \xeb\x93\xb1\xeb\xa1\x9d)\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03(\x06\x17\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03(\x180\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03(;T\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04)\x04,\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04)\x04,\x06\n)\n\x04\x06\x00\x02\x04\x12\x040\x025\x03\x1a\x1b MM \xec\xa4\x91\xec\xa7\x80 (\xec\x8b\xac\xeb\xb3\xbc \xed\x95\xb4\xec\xa0\x9c)\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x030\x06\x16\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x030\x17.\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0309Q\n\r\n\x05\x06\x00\x02\x04\x04\x12\x041\x044\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x041\x044\x06\n&\n\x04\x06\x00\x02\x05\x12\x048\x02>\x03\x1a\x18 MM \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x038\x06\x1e\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x038\x1f>\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x038Ib\n\r\n\x05\x06\x00\x02\x05\x04\x12\x049\x04<\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x049\x04<\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03=\x044\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03=\x044\n*\n\x04\x06\x00\x02\x06\x12\x04A\x02F\x03\x1a\x1c MM \xec\xa0\x84\xec\x9a\xa9 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03A\x06\x1e\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03A\x1f>\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03AIb\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04B\x04D\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04B\x04D\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03E\x044\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03E\x044\nU\n\x04\x06\x00\x02\x07\x12\x04I\x02N\x03\x1aG MM \xec\xa0\x84\xec\x9a\xa9 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x84\x9c\xeb\xb2\x84\xe2\x86\x92\xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03I\x06!\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03I\"A\n\x0c\n\x05\x06\x00\x02\x07\x06\x12\x03ILR\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03ISl\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04J\x04L\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04J\x04L\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03M\x044\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03M\x044\nA\n\x04\x06\x00\x02\x08\x12\x04Q\x02V\x03\x1a3 MM \xec\x97\x94\xec\xa7\x84 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03Q\x06\x19\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03Q\x1a4\n\x0c\n\x05\x06\x00\x02\x08\x06\x12\x03Q?E\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03QFS\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04R\x04T\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04R\x04T\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03U\x044\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03U\x044\nz\n\x04\x06\x00\x02\t\x12\x04Y\x02^\x03\x1al Fit to Market: \xed\x98\x84\xec\x9e\xac \xed\x98\xb8\xea\xb0\x80 \xec\xa4\x91\xec\x8b\xac\xec\x9d\x84 ETF \xec\x8b\x9c\xec\x9e\xa5 mid \xea\xb0\x80\xea\xb2\xa9\xec\x9c\xbc\xeb\xa1\x9c \xec\x8a\xa4\xeb\x83\x85\xed\x95\x98\xeb\x8a\x94 \xed\x8f\x89\xed\x96\x89 skew\xeb\xa5\xbc 1\xed\x9a\x8c \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03Y\x06\x11\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03Y\x12$\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03Y/B\n\r\n\x05\x06\x00\x02\t\x04\x12\x04Z\x04]\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04Z\x04]\x06\nE\n\x04\x06\x00\x02\n\x12\x04a\x02f\x03\x1a7 Clear Fit to Market: F2M skew \xed\x95\xb4\xec\xa0\x9c (0\xec\x9c\xbc\xeb\xa1\x9c \xeb\xa6\xac\xec\x85\x8b)\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03a\x06\x16\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03a\x17.\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03a9Q\n\r\n\x05\x06\x00\x02\n\x04\x12\x04b\x04e\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04b\x04e\x06\n\xbd\x01\n\x02\x05\x00\x12\x04n\x00r\x01\x1a\x0b MM \xec\x83\x81\xed\x83\x9c\n2\xa3\x01 ============================================================================\n Enums\n ============================================================================\n\n\n\n\x03\x05\x00\x01\x12\x03n\x05\x16\n\x0b\n\x04\x05\x00\x02\x00\x12\x03o\x02&\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03o\x02!\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03o$%\n\x15\n\x04\x05\x00\x02\x01\x12\x03p\x02\x1f\"\x08 \xeb\x8c\x80\xea\xb8\xb0\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03p\x02\x1a\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03p\x1d\x1e\n\x15\n\x04\x05\x00\x02\x02\x12\x03q\x02\"\"\x08 \xed\x99\x9c\xec\x84\xb1\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03q\x02\x1d\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03q !\n\xc8\x01\n\x02\x04\x00\x12\x05y\x00\x88\x01\x01\x1a\x12 MM \xec\x8b\xac\xeb\xb3\xbc \xec\xa0\x95\xeb\xb3\xb4\n2\xa6\x01 ============================================================================\n Messages\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03y\x08\x14\n\x1a\n\x04\x04\x00\x02\x00\x12\x03{\x02\x14\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03{\t\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03{\x12\x13\n\x1c\n\x04\x04\x00\x02\x01\x12\x03~\x02\x1e\x1a\x0f \xed\x98\x84\xec\x9e\xac \xec\x83\x81\xed\x83\x9c\n\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03~\x02\x13\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03~\x14\x19\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03~\x1c\x1d\n\x19\n\x04\x04\x00\x02\x02\x12\x04\x81\x01\x02\'\x1a\x0b MM \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x02\x06\x12\x04\x81\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x81\x01\x1c\"\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x81\x01%&\n\x1d\n\x04\x04\x00\x02\x03\x12\x04\x84\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x84\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x84\x01\t\x12\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x84\x01\x15\x16\n=\n\x04\x04\x00\x02\x04\x12\x04\x87\x01\x02\x16\x1a/ ETF tick size (Price internal representation)\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\x87\x01\x02\x07\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x87\x01\x08\x11\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x87\x01\x14\x15\n2\n\x02\x04\x01\x12\x06\x8b\x01\x00\xb6\x01\x01\x1a$ MM \xec\x97\x94\xec\xa7\x84 \xec\x84\xa4\xec\xa0\x95 (MmConfig \xeb\x8c\x80\xec\x9d\x91)\n\n\x0b\n\x03\x04\x01\x01\x12\x04\x8b\x01\x08!\n#\n\x04\x04\x01\x02\x00\x12\x04\x8d\x01\x02\x13\x1a\x15 MM \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\x8d\x01\x02\x06\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x8d\x01\x07\x0e\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x8d\x01\x11\x12\nJ\n\x04\x04\x01\x02\x01\x12\x04\x90\x01\x02\"\x1a< NAV pricing \xec\x83\x81\xec\x84\xb8 \xec\x84\xa4\xec\xa0\x95 (pricing = \"nav\" \xec\x9d\xbc \xeb\x95\x8c \xec\x82\xac\xec\x9a\xa9)\n\n\r\n\x05\x04\x01\x02\x01\x06\x12\x04\x90\x01\x02\x15\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\x90\x01\x16\x1d\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\x90\x01 !\n%\n\x04\x04\x01\x02\x02\x12\x04\x93\x01\x02/\x1a\x17 Trade Analyzer \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x01\x02\x02\x06\x12\x04\x93\x01\x02\x1b\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\x93\x01\x1c*\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\x93\x01-.\nO\n\x04\x04\x01\x02\x03\x12\x04\x96\x01\x02)\x1aA MarketBias \xec\x84\xa4\xec\xa0\x95 (\xec\x9e\xa5\xea\xb8\xb0 \xec\x8b\x9c\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xeb\x88\x84\xec\xa0\x81 \xe2\x86\x92 \xec\x98\x81\xea\xb5\xac skew)\n\n\r\n\x05\x04\x01\x02\x03\x06\x12\x04\x96\x01\x02\x18\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\x96\x01\x19$\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\x96\x01\'(\nd\n\x04\x04\x01\x02\x04\x12\x04\x99\x01\x02$\x1aV Momentum \xec\x84\xa4\xec\xa0\x95 (\xeb\x8b\xa8\xea\xb8\xb0 \xec\x8b\x9c\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xeb\xb9\x84\xec\x9c\xa8/\xea\xb0\x95\xeb\x8f\x84 \xe2\x86\x92 \xec\xa6\x89\xea\xb0\x81 bid/ask \xeb\x8f\x99\xec\x9d\xbc shift)\n\n\r\n\x05\x04\x01\x02\x04\x06\x12\x04\x99\x01\x02\x16\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\x99\x01\x17\x1f\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\x99\x01\"#\n.\n\x04\x04\x01\x02\x05\x12\x04\x9c\x01\x025\x1a  \xed\x86\xb5\xed\x95\xa9 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x01\x02\x05\x06\x12\x04\x9c\x01\x02\x1e\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\x9c\x01\x1f0\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\x9c\x0134\no\n\x03\x04\x01\t\x12\x04\x9f\x01\x02\x18\x1ab \xed\x95\x84\xeb\x93\x9c 7, 8, 11, 12 \xec\xa0\x9c\xea\xb1\xb0 (bid_adjustment, ask_adjustment, bid_basis, ask_basis \xe2\x80\x94 deprecated)\n\n\x0c\n\x04\x04\x01\t\x00\x12\x04\x9f\x01\x0b\x0c\n\r\n\x05\x04\x01\t\x00\x01\x12\x04\x9f\x01\x0b\x0c\n\r\n\x05\x04\x01\t\x00\x02\x12\x04\x9f\x01\x0b\x0c\n\x0c\n\x04\x04\x01\t\x01\x12\x04\x9f\x01\x0e\x0f\n\r\n\x05\x04\x01\t\x01\x01\x12\x04\x9f\x01\x0e\x0f\n\r\n\x05\x04\x01\t\x01\x02\x12\x04\x9f\x01\x0e\x0f\n\x0c\n\x04\x04\x01\t\x02\x12\x04\x9f\x01\x11\x13\n\r\n\x05\x04\x01\t\x02\x01\x12\x04\x9f\x01\x11\x13\n\r\n\x05\x04\x01\t\x02\x02\x12\x04\x9f\x01\x11\x13\n\x0c\n\x04\x04\x01\t\x03\x12\x04\x9f\x01\x15\x17\n\r\n\x05\x04\x01\t\x03\x01\x12\x04\x9f\x01\x15\x17\n\r\n\x05\x04\x01\t\x03\x02\x12\x04\x9f\x01\x15\x17\n\x0b\n\x03\x04\x01\n\x12\x04\xa0\x01\x02H\n\x0c\n\x04\x04\x01\n\x00\x12\x04\xa0\x01\x0b\x1b\n\x0c\n\x04\x04\x01\n\x01\x12\x04\xa0\x01\x1d-\n\x0c\n\x04\x04\x01\n\x02\x12\x04\xa0\x01/:\n\x0c\n\x04\x04\x01\n\x03\x12\x04\xa0\x01<G\n\'\n\x04\x04\x01\x02\x06\x12\x04\xa3\x01\x02\x19\x1a\x19 \xeb\xa0\x88\xeb\xb2\xa8\xeb\x8b\xb9 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\xa3\x01\x02\x07\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xa3\x01\x08\x14\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xa3\x01\x17\x18\n\'\n\x04\x04\x01\x02\x07\x12\x04\xa6\x01\x02\x1a\x1a\x19 \xeb\xa0\x88\xeb\xb2\xa8\xeb\x8b\xb9 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\xa6\x01\x02\x07\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\xa6\x01\x08\x14\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\xa6\x01\x17\x19\nW\n\x04\x04\x01\x02\x08\x12\x04\xa9\x01\x02\x18\x1aI NAV+adj \xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80 \xeb\x8c\x80\xeb\xb9\x84 bid \xec\xb6\x94\xea\xb0\x80 gap (Price internal representation)\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\xa9\x01\x02\x07\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\xa9\x01\x08\x12\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\xa9\x01\x15\x17\nW\n\x04\x04\x01\x02\t\x12\x04\xac\x01\x02\x18\x1aI NAV+adj \xea\xb8\xb0\xec\xa4\x80\xea\xb0\x80 \xeb\x8c\x80\xeb\xb9\x84 ask \xec\xb6\x94\xea\xb0\x80 gap (Price internal representation)\n\n\r\n\x05\x04\x01\x02\t\x05\x12\x04\xac\x01\x02\x07\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\xac\x01\x08\x12\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\xac\x01\x15\x17\n_\n\x04\x04\x01\x02\n\x12\x04\xaf\x01\x02\x1c\x1aQ \xeb\x8b\xa8\xec\x9d\xbc basis (bid_basis/ask_basis \xed\x86\xb5\xed\x95\xa9 \xed\x9b\x84\xec\x86\x8d, Price internal representation)\n\n\r\n\x05\x04\x01\x02\n\x04\x12\x04\xaf\x01\x02\n\n\r\n\x05\x04\x01\x02\n\x05\x12\x04\xaf\x01\x0b\x10\n\r\n\x05\x04\x01\x02\n\x01\x12\x04\xaf\x01\x11\x16\n\r\n\x05\x04\x01\x02\n\x03\x12\x04\xaf\x01\x19\x1b\nK\n\x04\x04\x01\x02\x0b\x12\x04\xb2\x01\x02\x1d\x1a= \xed\x98\xb8\xea\xb0\x80 \xeb\xb0\x98\xed\x8f\xad (\xed\x8b\xb1 \xec\x88\x98). bid = mid - half, ask = mid + half\n\n\r\n\x05\x04\x01\x02\x0b\x05\x12\x04\xb2\x01\x02\x07\n\r\n\x05\x04\x01\x02\x0b\x01\x12\x04\xb2\x01\x08\x17\n\r\n\x05\x04\x01\x02\x0b\x03\x12\x04\xb2\x01\x1a\x1c\nD\n\x04\x04\x01\x02\x0c\x12\x04\xb5\x01\x020\x1a6 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84 (\xeb\xb0\xa9\xed\x96\xa5\xeb\xb3\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xb0\xa8\xeb\x8b\xa8)\n\n\r\n\x05\x04\x01\x02\x0c\x06\x12\x04\xb5\x01\x02\x1b\n\r\n\x05\x04\x01\x02\x0c\x01\x12\x04\xb5\x01\x1c*\n\r\n\x05\x04\x01\x02\x0c\x03\x12\x04\xb5\x01-/\n)\n\x02\x04\x02\x12\x06\xb9\x01\x00\xc8\x01\x01\x1a\x1b NAV pricing \xec\x83\x81\xec\x84\xb8 \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xb9\x01\x08\x1b\n+\n\x04\x04\x02\x08\x00\x12\x06\xbb\x01\x02\xc7\x01\x03\x1a\x1b EtfPricing \xec\xa0\x84\xeb\x9e\xb5 (oneof)\n\n\r\n\x05\x04\x02\x08\x00\x01\x12\x04\xbb\x01\x08\x0f\n=\n\x04\x04\x02\x02\x00\x12\x04\xbd\x01\x04!\x1a/ PDF \xea\xb8\xb0\xeb\xb0\x98 nav \xea\xb3\x84\xec\x82\xb0 \xeb\xb0\x8f \xed\x97\xb7\xec\xa7\x80 \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1\n\n\r\n\x05\x04\x02\x02\x00\x06\x12\x04\xbd\x01\x04\x0f\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xbd\x01\x10\x1c\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xbd\x01\x1f \n1\n\x04\x04\x02\x02\x01\x12\x04\xc0\x01\x04 \x1a# \xec\xa7\x80\xec\x88\x98 \xec\xb6\x94\xec\xa2\x85 \xed\x97\xb7\xec\xa7\x80 \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1\n\n\r\n\x05\x04\x02\x02\x01\x06\x12\x04\xc0\x01\x04\x0e\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xc0\x01\x0f\x1b\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xc0\x01\x1e\x1f\n7\n\x04\x04\x02\x02\x02\x12\x04\xc3\x01\x04\x10\x1a) \xec\x84\xa0\xeb\xac\xbc \xeb\xb2\xa0\xec\x9d\xb4\xec\x8b\x9c\xec\x8a\xa4 \xea\xb8\xb0\xeb\xb0\x98 \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1\n\n\r\n\x05\x04\x02\x02\x02\x06\x12\x04\xc3\x01\x04\x07\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xc3\x01\x08\x0b\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xc3\x01\x0e\x0f\n7\n\x04\x04\x02\x02\x03\x12\x04\xc6\x01\x04\x17\x1a) \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 \xec\x84\xa0\xeb\xac\xbc \xea\xb8\xb0\xeb\xb0\x98 \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1\n\n\r\n\x05\x04\x02\x02\x03\x06\x12\x04\xc6\x01\x04\n\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xc6\x01\x0b\x12\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xc6\x01\x15\x16\n%\n\x02\x04\x03\x12\x04\xcb\x01\x00\x16\x1a\x19 EtfPricing::PdfNavHedge\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xcb\x01\x08\x13\n,\n\x02\x04\x04\x12\x04\xce\x01\x00\x15\x1a  EtfPricing::IndexTrackingHedge\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xce\x01\x08\x12\n6\n\x02\x04\x05\x12\x06\xd1\x01\x00\xd4\x01\x01\x1a( EtfPricing::FutureBasis { prev_index }\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xd1\x01\x08\x0b\n=\n\x04\x04\x05\x02\x00\x12\x04\xd3\x01\x02+\x1a/ \xec\x9d\xb4\xec\xa0\x84 \xec\xa7\x80\xec\x88\x98 (Price internal representation)\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\xd3\x01\x02\x1a\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd3\x01\x1b&\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd3\x01)*\nF\n\x02\x04\x06\x12\x06\xd7\x01\x00\xdd\x01\x01\x1a8 EtfPricing::LeverageFuture { prev_index, prev_future }\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xd7\x01\x08\x0e\n=\n\x04\x04\x06\x02\x00\x12\x04\xd9\x01\x02\x17\x1a/ \xec\x9d\xb4\xec\xa0\x84 \xec\xa7\x80\xec\x88\x98 (Price internal representation)\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xd9\x01\x02\x07\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xd9\x01\x08\x12\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xd9\x01\x15\x16\n=\n\x04\x04\x06\x02\x01\x12\x04\xdc\x01\x02\x18\x1a/ \xec\x9d\xb4\xec\xa0\x84 \xec\x84\xa0\xeb\xac\xbc (Price internal representation)\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xdc\x01\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xdc\x01\x08\x13\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xdc\x01\x16\x17\nh\n\x02\x04\x07\x12\x06\xe0\x01\x00\xf2\x01\x01\x1aZ Trade Analyzer \xec\x84\xa4\xec\xa0\x95 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 SingleTradeAnalyzer \xed\x8f\xac\xed\x8c\x85 \xe2\x80\x94 \xec\x8b\x9c\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xec\xb6\x94\xec\xa2\x85)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xe0\x01\x08!\n \n\x04\x04\x07\x02\x00\x12\x04\xe2\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xe2\x01\x02\x06\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xe2\x01\x07\x0e\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xe2\x01\x11\x12\na\n\x04\x04\x07\x02\x01\x12\x04\xe5\x01\x02\x1f\x1aS \xeb\xa7\xa4 \xec\xb2\xb4\xea\xb2\xb0\xeb\xa7\x88\xeb\x8b\xa4 net/total \xec\x97\x90 \xea\xb3\xb1\xed\x95\x98\xeb\x8a\x94 \xea\xb0\x90\xec\x87\xa0 \xeb\xb9\x84\xec\x9c\xa8 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 \xea\xb8\xb0\xeb\xb3\xb8 0.98)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xe5\x01\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xe5\x01\t\x1a\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xe5\x01\x1d\x1e\nR\n\x04\x04\x07\x02\x02\x12\x04\xe8\x01\x02!\x1aD \xec\x8b\x9c\xea\xb0\x84 \xea\xb0\x90\xec\x87\xa0 \xec\xa3\xbc\xea\xb8\xb0 (\xec\xb4\x88). 0 = \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 \xea\xb8\xb0\xeb\xb3\xb8 10)\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xe8\x01\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xe8\x01\t\x1c\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xe8\x01\x1f \nY\n\x04\x04\x07\x02\x03\x12\x04\xeb\x01\x02\x1f\x1aK \xec\x8b\x9c\xea\xb0\x84 \xec\xa3\xbc\xea\xb8\xb0\xeb\xa7\x88\xeb\x8b\xa4 total \xec\x97\x90 \xea\xb3\xb1\xed\x95\x98\xeb\x8a\x94 \xeb\xb9\x84\xec\x9c\xa8 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 \xea\xb8\xb0\xeb\xb3\xb8 0.95)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xeb\x01\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xeb\x01\t\x1a\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xeb\x01\x1d\x1e\n\x9a\x01\n\x04\x04\x07\x02\x04\x12\x04\xee\x01\x02\x1d\x1a\x8b\x01 \xec\x8b\x9c\xea\xb0\x84 \xec\xa3\xbc\xea\xb8\xb0\xeb\xa7\x88\xeb\x8b\xa4 net \xec\x97\x90 \xea\xb3\xb1\xed\x95\x98\xeb\x8a\x94 \xeb\xb9\x84\xec\x9c\xa8 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 \xea\xb8\xb0\xeb\xb3\xb8 0.9). total_decay_ratio \xeb\xb3\xb4\xeb\x8b\xa4 \xec\x9e\x91\xec\x95\x84\xec\x95\xbc \xeb\xb0\xa9\xed\x96\xa5\xec\x84\xb1\xec\x9d\xb4 \xeb\xa8\xbc\xec\xa0\x80 \xec\x82\xac\xeb\x9d\xbc\xec\xa7\x90.\n\n\r\n\x05\x04\x07\x02\x04\x05\x12\x04\xee\x01\x02\x08\n\r\n\x05\x04\x07\x02\x04\x01\x12\x04\xee\x01\t\x18\n\r\n\x05\x04\x07\x02\x04\x03\x12\x04\xee\x01\x1b\x1c\n6\n\x04\x04\x07\x02\x05\x12\x04\xf1\x01\x02\x19\x1a( strength \xeb\xb6\x84\xeb\xaa\xa8 \xec\xb5\x9c\xec\x86\x8c\xec\xb9\x98 (\xea\xb8\xb0\xeb\xb3\xb8 100)\n\n\r\n\x05\x04\x07\x02\x05\x05\x12\x04\xf1\x01\x02\x07\n\r\n\x05\x04\x07\x02\x05\x01\x12\x04\xf1\x01\x08\x14\n\r\n\x05\x04\x07\x02\x05\x03\x12\x04\xf1\x01\x17\x18\no\n\x02\x04\x08\x12\x06\xf5\x01\x00\x84\x02\x01\x1aa Momentum \xec\x84\xa4\xec\xa0\x95 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 DecoByTrade \xed\x8f\xac\xed\x8c\x85 \xe2\x80\x94 ratio/strength \xea\xb8\xb0\xeb\xb0\x98 \xec\x96\x91\xec\xaa\xbd \xeb\x8f\x99\xec\x9d\xbc shift)\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xf5\x01\x08\x1c\n \n\x04\x04\x08\x02\x00\x12\x04\xf7\x01\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xf7\x01\x02\x06\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xf7\x01\x07\x0e\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xf7\x01\x11\x12\n2\n\x04\x04\x08\x02\x01\x12\x04\xfa\x01\x02\x17\x1a$ \xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4 ETF: ratio \xeb\xb6\x80\xed\x98\xb8 \xeb\xb0\x98\xec\xa0\x84\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xfa\x01\x02\x06\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xfa\x01\x07\x12\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xfa\x01\x15\x16\nL\n\x04\x04\x08\x02\x02\x12\x04\xfd\x01\x02\x16\x1a> \xec\xb5\x9c\xeb\x8c\x80 shift (tick \xeb\x8b\xa8\xec\x9c\x84, \xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 pInfo.p1/100 \xeb\x93\xb1\xea\xb0\x80)\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xfd\x01\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xfd\x01\t\x11\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xfd\x01\x14\x15\nJ\n\x04\x04\x08\x02\x03\x12\x04\x80\x02\x02\x1d\x1a< ratio \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9e\x84\xea\xb3\x84 \xe2\x88\x88 [0, 1) (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 pInfo.p2/100)\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x80\x02\x02\x08\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x80\x02\t\x18\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x80\x02\x1b\x1c\nM\n\x04\x04\x08\x02\x04\x12\x04\x83\x02\x02 \x1a? strength \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9e\x84\xea\xb3\x84 \xe2\x88\x88 [0, 1) (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 pInfo.p3/100)\n\n\r\n\x05\x04\x08\x02\x04\x05\x12\x04\x83\x02\x02\x08\n\r\n\x05\x04\x08\x02\x04\x01\x12\x04\x83\x02\t\x1b\n\r\n\x05\x04\x08\x02\x04\x03\x12\x04\x83\x02\x1e\x1f\nd\n\x02\x04\t\x12\x06\x87\x02\x00\x9c\x02\x01\x1aV MarketBias \xec\x84\xa4\xec\xa0\x95 (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 DecoByTradeAcc \xed\x8f\xac\xed\x8c\x85 \xe2\x80\x94 \xec\x9e\xa5\xea\xb8\xb0 \xeb\x88\x84\xec\xa0\x81 \xec\x98\x81\xea\xb5\xac skew)\n\n\x0b\n\x03\x04\t\x01\x12\x04\x87\x02\x08\x1e\n \n\x04\x04\t\x02\x00\x12\x04\x89\x02\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\x89\x02\x02\x06\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x89\x02\x07\x0e\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x89\x02\x11\x12\nS\n\x04\x04\t\x02\x01\x12\x04\x8c\x02\x02 \x1aE \xec\xa3\xbc\xea\xb8\xb0 \xed\x8f\x89\xea\xb0\x80 \xea\xb0\x84\xea\xb2\xa9 (\xec\xb4\x88, \xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 accNextUpdateSec \xea\xb8\xb0\xeb\xb3\xb8 60)\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\x8c\x02\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\x8c\x02\t\x1b\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\x8c\x02\x1e\x1f\n0\n\x04\x04\t\x02\x02\x12\x04\x8f\x02\x02\x1d\x1a\" ratio \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9e\x84\xea\xb3\x84 (\xea\xb8\xb0\xeb\xb3\xb8 0.6)\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\x8f\x02\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\x8f\x02\t\x18\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\x8f\x02\x1b\x1c\n3\n\x04\x04\t\x02\x03\x12\x04\x92\x02\x02 \x1a% strength \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9e\x84\xea\xb3\x84 (\xea\xb8\xb0\xeb\xb3\xb8 0.5)\n\n\r\n\x05\x04\t\x02\x03\x05\x12\x04\x92\x02\x02\x08\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\x92\x02\t\x1b\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\x92\x02\x1e\x1f\nZ\n\x04\x04\t\x02\x04\x12\x04\x95\x02\x02\x18\x1aL \xec\xa0\x90\xec\x88\x98 \xec\x9e\x84\xea\xb3\x84 0~100 (\xea\xb8\xb0\xeb\xb3\xb8 5). \xec\x9d\xb4 \xec\x9c\x84\xeb\xa5\xbc \xed\x86\xb5\xea\xb3\xbc\xed\x95\xb4\xec\x95\xbc \xed\x95\x9c \xeb\x8b\xa8\xea\xb3\x84 \xea\xb0\x80\xec\x82\xb0.\n\n\r\n\x05\x04\t\x02\x04\x05\x12\x04\x95\x02\x02\x07\n\r\n\x05\x04\t\x02\x04\x01\x12\x04\x95\x02\x08\x13\n\r\n\x05\x04\t\x02\x04\x03\x12\x04\x95\x02\x16\x17\nQ\n\x04\x04\t\x02\x05\x12\x04\x98\x02\x02\x16\x1aC 1 \xeb\x8b\xa8\xea\xb3\x84 \xea\xb0\x80\xec\x82\xb0\xeb\x9f\x89 (\xea\xb0\x80\xea\xb2\xa9 \xeb\x8b\xa8\xec\x9c\x84, Price internal representation)\n\n\r\n\x05\x04\t\x02\x05\x05\x12\x04\x98\x02\x02\x07\n\r\n\x05\x04\t\x02\x05\x01\x12\x04\x98\x02\x08\x11\n\r\n\x05\x04\t\x02\x05\x03\x12\x04\x98\x02\x14\x15\nV\n\x04\x04\t\x02\x06\x12\x04\x9b\x02\x02\x15\x1aH \xeb\x88\x84\xec\xa0\x81 \xec\x83\x81\xed\x95\x9c \xec\xa0\x88\xeb\x8c\x93\xea\xb0\x92 (\xea\xb0\x80\xea\xb2\xa9 \xeb\x8b\xa8\xec\x9c\x84, Price internal representation)\n\n\r\n\x05\x04\t\x02\x06\x05\x12\x04\x9b\x02\x02\x07\n\r\n\x05\x04\t\x02\x06\x01\x12\x04\x9b\x02\x08\x10\n\r\n\x05\x04\t\x02\x06\x03\x12\x04\x9b\x02\x13\x14\nL\n\x02\x04\n\x12\x06\x9f\x02\x00\xae\x02\x01\x1a> \xed\x86\xb5\xed\x95\xa9 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\xa4\xec\xa0\x95 (soft rebalance + hard limit)\n\n\x0b\n\x03\x04\n\x01\x12\x04\x9f\x02\x08$\n \n\x04\x04\n\x02\x00\x12\x04\xa1\x02\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xa1\x02\x02\x06\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xa1\x02\x07\x0e\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xa1\x02\x11\x12\nA\n\x04\x04\n\x02\x01\x12\x04\xa4\x02\x02\x1d\x1a3 soft zone: \xec\x9d\xb4 \xeb\xb0\xb0\xec\x88\x98\xeb\xb6\x80\xed\x84\xb0 soft rebalance \xeb\xb0\x9c\xeb\x8f\x99\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xa4\x02\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xa4\x02\x08\x18\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xa4\x02\x1b\x1c\n6\n\x04\x04\n\x02\x02\x12\x04\xa7\x02\x02\x1d\x1a( \xeb\x8b\xa8\xea\xb3\x84\xeb\x8b\xb9 \xea\xb0\x80\xea\xb2\xa9 \xec\xa4\x91\xec\x8b\xac \xec\x9d\xb4\xeb\x8f\x99 \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xa7\x02\x02\x07\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xa7\x02\x08\x18\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xa7\x02\x1b\x1c\n^\n\x04\x04\n\x02\x03\x12\x04\xaa\x02\x02\x1b\x1aP hard zone: \xec\x9d\xb4 \xeb\xb0\xb0\xec\x88\x98\xec\x97\x90\xec\x84\x9c \xea\xb0\x99\xec\x9d\x80 \xeb\xb0\xa9\xed\x96\xa5 \xec\x88\x98\xeb\x9f\x89 0 (\xea\xb5\xac hard_limit_max \xeb\x8c\x80\xec\xb2\xb4)\n\n\r\n\x05\x04\n\x02\x03\x05\x12\x04\xaa\x02\x02\x07\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xaa\x02\x08\x16\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xaa\x02\x19\x1a\n;\n\x04\x04\n\x02\x04\x12\x04\xad\x02\x02!\x1a- opportunistic close \xea\xb8\xb0\xeb\x8a\xa5 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\n\x02\x04\x05\x12\x04\xad\x02\x02\x06\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xad\x02\x07\x1c\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xad\x02\x1f \nK\n\x02\x04\x0b\x12\x06\xb1\x02\x00\xb7\x02\x01\x1a= \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84 \xec\x84\xa4\xec\xa0\x95 (\xeb\xb0\xa9\xed\x96\xa5\xeb\xb3\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xb0\xa8\xeb\x8b\xa8)\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xb1\x02\x08!\nx\n\x04\x04\x0b\x02\x00\x12\x04\xb3\x02\x02\x1d\x1aj \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98(\xeb\xa1\xb1) \xec\x83\x81\xed\x95\x9c. net(\xeb\xa7\xa4\xec\x88\x98\xec\xb2\xb4\xea\xb2\xb0-\xeb\xa7\xa4\xeb\x8f\x84\xec\xb2\xb4\xea\xb2\xb0) >= \xec\x9d\xb4 \xea\xb0\x92\xec\x9d\xb4\xeb\xa9\xb4 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xb0\xa8\xeb\x8b\xa8. 0=\xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xb3\x02\x02\x07\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xb3\x02\x08\x18\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xb3\x02\x1b\x1c\n^\n\x04\x04\x0b\x02\x01\x12\x04\xb6\x02\x02\x1d\x1aP \xec\x88\x9c\xeb\xa7\xa4\xeb\x8f\x84(\xec\x88\x8f) \xec\x83\x81\xed\x95\x9c. net <= -\xec\x9d\xb4 \xea\xb0\x92\xec\x9d\xb4\xeb\xa9\xb4 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xb0\xa8\xeb\x8b\xa8. 0=\xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xb6\x02\x02\x07\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xb6\x02\x08\x18\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xb6\x02\x1b\x1c\n\xda\x01\n\x02\x04\x0c\x12\x06\xbe\x02\x00\xc4\x02\x01\x1a\x12 ListMarketMaking\n2\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xbe\x02\x08\x1f\n+\n\x04\x04\x0c\x02\x00\x12\x04\xc0\x02\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\xc0\x02\x02\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xc0\x02\x0b\x11\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xc0\x02\x12\x1b\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xc0\x02\x1e\x1f\n+\n\x04\x04\x0c\x02\x01\x12\x04\xc3\x02\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x0c\x02\x01\x04\x12\x04\xc3\x02\x02\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xc3\x02\x0b\x11\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xc3\x02\x12\x1c\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xc3\x02\x1f \n\x0c\n\x02\x04\r\x12\x06\xc6\x02\x00\xcc\x02\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xc6\x02\x08 \n#\n\x04\x04\r\x02\x00\x12\x04\xc8\x02\x02$\x1a\x15 \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x9c MM \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xc8\x02\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xc8\x02\x0b\x17\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xc8\x02\x18\x1f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xc8\x02\"#\n\'\n\x04\x04\r\x02\x01\x12\x04\xcb\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xcb\x02\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xcb\x02\t\x18\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xcb\x02\x1b\x1c\n\x1f\n\x02\x04\x0e\x12\x06\xcf\x02\x00\xd2\x02\x01\x1a\x11 GetMarketMaking\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xcf\x02\x08\x1e\n\x1b\n\x04\x04\x0e\x02\x00\x12\x04\xd1\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xd1\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xd1\x02\t\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xd1\x02\x12\x13\n\r\n\x05\x04\x0e\x02\x00\x08\x12\x04\xd1\x02\x14<\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\xd1\x02\x15;\n%\n\x02\x04\x0f\x12\x06\xd5\x02\x00\xd8\x02\x01\x1a\x17 GetMarketMakingStatus\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xd5\x02\x08$\n\x1b\n\x04\x04\x0f\x02\x00\x12\x04\xd7\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xd7\x02\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xd7\x02\t\x0f\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xd7\x02\x12\x13\n\r\n\x05\x04\x0f\x02\x00\x08\x12\x04\xd7\x02\x14<\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xd7\x02\x15;\n!\n\x02\x04\x10\x12\x06\xdb\x02\x00\xe1\x02\x01\x1a\x13 StartMarketMaking\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xdb\x02\x08 \n\x1b\n\x04\x04\x10\x02\x00\x12\x04\xdd\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xdd\x02\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xdd\x02\t\x0f\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xdd\x02\x12\x13\n\r\n\x05\x04\x10\x02\x00\x08\x12\x04\xdd\x02\x14<\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xdd\x02\x15;\nT\n\x04\x04\x10\x02\x01\x12\x04\xe0\x02\x02\'\x1aF MM \xec\x84\xa4\xec\xa0\x95 \xec\x98\xa4\xeb\xb2\x84\xeb\x9d\xbc\xec\x9d\xb4\xeb\x93\x9c (optional, \xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 \xea\xb8\xb0\xeb\xb3\xb8 \xec\x84\xa4\xec\xa0\x95 \xec\x82\xac\xec\x9a\xa9)\n\n\r\n\x05\x04\x10\x02\x01\x06\x12\x04\xe0\x02\x02\x1b\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xe0\x02\x1c\"\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xe0\x02%&\n\x0c\n\x02\x04\x11\x12\x06\xe3\x02\x00\xe9\x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xe3\x02\x08!\n#\n\x04\x04\x11\x02\x00\x12\x04\xe5\x02\x02\x1e\x1a\x15 \xec\x8b\x9c\xec\x9e\x91\xeb\x90\x9c MM \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\xe5\x02\x02\x13\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xe5\x02\x14\x19\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xe5\x02\x1c\x1d\n\x19\n\x04\x04\x11\x02\x01\x12\x04\xe8\x02\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xe8\x02\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xe8\x02\t\x10\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xe8\x02\x13\x14\n \n\x02\x04\x12\x12\x06\xec\x02\x00\xef\x02\x01\x1a\x12 StopMarketMaking\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xec\x02\x08\x1f\n\x1b\n\x04\x04\x12\x02\x00\x12\x04\xee\x02\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xee\x02\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xee\x02\t\x0f\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xee\x02\x12\x13\n\r\n\x05\x04\x12\x02\x00\x08\x12\x04\xee\x02\x14<\n\x10\n\x08\x04\x12\x02\x00\x08\x9c\x08\x00\x12\x04\xee\x02\x15;\n\x0c\n\x02\x04\x13\x12\x06\xf1\x02\x00\xf4\x02\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\xf1\x02\x08 \n\x19\n\x04\x04\x13\x02\x00\x12\x04\xf3\x02\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xf3\x02\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xf3\x02\t\x10\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xf3\x02\x13\x14\n!\n\x02\x04\x14\x12\x06\xf7\x02\x00\xfa\x02\x01\x1a\x13 ResetMarketMaking\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xf7\x02\x08 \n?\n\x04\x04\x14\x02\x00\x12\x04\xf9\x02\x02\x14\x1a1 ISIN \xec\x8b\xac\xeb\xb3\xbc (\xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4 \xeb\xa6\xac\xec\x85\x8b)\n\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xf9\x02\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xf9\x02\t\x0f\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xf9\x02\x12\x13\n\x0c\n\x02\x04\x15\x12\x06\xfc\x02\x00\x82\x03\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xfc\x02\x08!\n$\n\x04\x04\x15\x02\x00\x12\x04\xfe\x02\x02\x18\x1a\x16 \xeb\xa6\xac\xec\x85\x8b\xeb\x90\x9c \xec\x8b\xac\xeb\xb3\xbc \xec\x88\x98\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xfe\x02\x02\x07\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xfe\x02\x08\x13\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xfe\x02\x16\x17\n\x19\n\x04\x04\x15\x02\x01\x12\x04\x81\x03\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\x81\x03\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\x81\x03\t\x10\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\x81\x03\x13\x14\n\xca\x01\n\x02\x04\x16\x12\x06\x87\x03\x00\x8e\x03\x01\x1a\xbb\x01 UpdateMarketMakingConfig\n NOTE: config \xeb\x82\xb4 pricing, fund_code, tick_size, depth \xed\x95\x84\xeb\x93\x9c\xeb\x8a\x94 \xec\x9d\xb4 \xec\x9a\x94\xec\xb2\xad\xec\x9c\xbc\xeb\xa1\x9c \xeb\xb3\x80\xea\xb2\xbd\xed\x95\xa0 \xec\x88\x98 \xec\x97\x86\xec\x8a\xb5\xeb\x8b\x88\xeb\x8b\xa4.\n \xed\x95\xb4\xeb\x8b\xb9 \xed\x95\x84\xeb\x93\x9c\xeb\x93\xa4\xec\x9d\x80 \xec\x84\x9c\xeb\xb2\x84\xec\x97\x90\xec\x84\x9c \xeb\xac\xb4\xec\x8b\x9c\xeb\x90\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0b\n\x03\x04\x16\x01\x12\x04\x87\x03\x08\'\n\x1b\n\x04\x04\x16\x02\x00\x12\x04\x89\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\x89\x03\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\x89\x03\t\x0f\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\x89\x03\x12\x13\n\r\n\x05\x04\x16\x02\x00\x08\x12\x04\x89\x03\x14<\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\x89\x03\x15;\n\x87\x01\n\x04\x04\x16\x02\x01\x12\x04\x8d\x03\x02P\x1ay \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 \xec\x84\xa4\xec\xa0\x95 (\xec\xa0\x84\xec\xb2\xb4 \xea\xb5\x90\xec\xb2\xb4)\n pricing, fund_code, tick_size, depth \xed\x95\x84\xeb\x93\x9c\xeb\x8a\x94 read-only\xec\x9d\xb4\xeb\xa9\xb0 \xeb\xac\xb4\xec\x8b\x9c\xeb\x90\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\r\n\x05\x04\x16\x02\x01\x06\x12\x04\x8d\x03\x02\x1b\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\x8d\x03\x1c\"\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\x8d\x03%&\n\r\n\x05\x04\x16\x02\x01\x08\x12\x04\x8d\x03\'O\n\x10\n\x08\x04\x16\x02\x01\x08\x9c\x08\x00\x12\x04\x8d\x03(N\n(\n\x02\x04\x17\x12\x06\x91\x03\x00\x94\x03\x01\x1a\x1a StreamMarketMakingStatus\n\n\x0b\n\x03\x04\x17\x01\x12\x04\x91\x03\x08\'\nE\n\x04\x04\x17\x02\x00\x12\x04\x93\x03\x02\x14\x1a7 ISIN \xec\x8b\xac\xeb\xb3\xbc (\xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d)\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\x93\x03\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\x93\x03\t\x0f\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\x93\x03\x12\x13\n\"\n\x02\x04\x18\x12\x06\x97\x03\x00\x9d\x03\x01\x1a\x14 UpdateMarketMaking\n\n\x0b\n\x03\x04\x18\x01\x12\x04\x97\x03\x08!\n\x1b\n\x04\x04\x18\x02\x00\x12\x04\x99\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\x99\x03\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\x99\x03\t\x0f\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\x99\x03\x12\x13\n\r\n\x05\x04\x18\x02\x00\x08\x12\x04\x99\x03\x14<\n\x10\n\x08\x04\x18\x02\x00\x08\x9c\x08\x00\x12\x04\x99\x03\x15;\n)\n\x04\x04\x18\x02\x01\x12\x04\x9c\x03\x02P\x1a\x1b \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 MM \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x18\x02\x01\x06\x12\x04\x9c\x03\x02\x1b\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\x9c\x03\x1c\"\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\x9c\x03%&\n\r\n\x05\x04\x18\x02\x01\x08\x12\x04\x9c\x03\'O\n\x10\n\x08\x04\x18\x02\x01\x08\x9c\x08\x00\x12\x04\x9c\x03(N\nF\n\x02\x04\x19\x12\x06\xa0\x03\x00\xa3\x03\x01\x1a8 GetMarketMakingOrderbook / StreamMarketMakingOrderbook\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xa0\x03\x08\'\n\x1b\n\x04\x04\x19\x02\x00\x12\x04\xa2\x03\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xa2\x03\x02\x08\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xa2\x03\t\x0f\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xa2\x03\x12\x13\n\r\n\x05\x04\x19\x02\x00\x08\x12\x04\xa2\x03\x14<\n\x10\n\x08\x04\x19\x02\x00\x08\x9c\x08\x00\x12\x04\xa2\x03\x15;\n-\n\x02\x04\x1a\x12\x06\xa6\x03\x00\xb2\x03\x01\x1a\x1f MM \xec\xa0\x84\xec\x9a\xa9 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xa6\x03\x08!\n4\n\x04\x04\x1a\x02\x00\x12\x04\xa8\x03\x02!\x1a& \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xeb\xaa\xa9\xeb\xa1\x9d (string \xed\x91\x9c\xed\x98\x84)\n\n\r\n\x05\x04\x1a\x02\x00\x04\x12\x04\xa8\x03\x02\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xa8\x03\x0b\x11\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xa8\x03\x12\x1c\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xa8\x03\x1f \n4\n\x04\x04\x1a\x02\x01\x12\x04\xab\x03\x02!\x1a& \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xeb\xaa\xa9\xeb\xa1\x9d (string \xed\x91\x9c\xed\x98\x84)\n\n\r\n\x05\x04\x1a\x02\x01\x04\x12\x04\xab\x03\x02\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xab\x03\x0b\x11\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xab\x03\x12\x1c\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xab\x03\x1f \n$\n\x04\x04\x1a\x02\x02\x12\x04\xae\x03\x02$\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1a\x02\x02\x04\x12\x04\xae\x03\x02\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xae\x03\x0b\x10\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xae\x03\x11\x1f\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xae\x03\"#\n$\n\x04\x04\x1a\x02\x03\x12\x04\xb1\x03\x02$\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1a\x02\x03\x04\x12\x04\xb1\x03\x02\n\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\xb1\x03\x0b\x10\n\r\n\x05\x04\x1a\x02\x03\x01\x12\x04\xb1\x03\x11\x1f\n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\xb1\x03\"#\n\xe4\x01\n\x02\x04\x1b\x12\x06\xb9\x03\x00\xc5\x03\x01\x1a\x1b Momentum \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n2\xb8\x01 ============================================================================\n MM \xec\x97\x94\xec\xa7\x84 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c\n ============================================================================\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xb9\x03\x08\x15\n@\n\x04\x04\x1b\x02\x00\x12\x04\xbb\x03\x02\x17\x1a2 \xed\x98\x84\xec\x9e\xac \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xb0\xa9\xed\x96\xa5 (\"none\" / \"up\" / \"down\")\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xbb\x03\x02\x08\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xbb\x03\t\x12\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xbb\x03\x15\x16\nK\n\x04\x04\x1b\x02\x01\x12\x04\xbe\x03\x02\x1b\x1a= \xed\x98\x84\xec\x9e\xac bid \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xbe\x03\x02\x07\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xbe\x03\x08\x16\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xbe\x03\x19\x1a\nK\n\x04\x04\x1b\x02\x02\x12\x04\xc1\x03\x02\x1b\x1a= \xed\x98\x84\xec\x9e\xac ask \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92 (Price internal representation)\n\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\xc1\x03\x02\x07\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xc1\x03\x08\x16\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xc1\x03\x19\x1a\nE\n\x04\x04\x1b\x02\x03\x12\x04\xc4\x03\x02\x17\x1a7 \xec\x9b\x90\xec\x8b\x9c \xed\x8b\xb1 \xeb\xb3\x80\xed\x99\x94\xeb\x9f\x89 (\xeb\xb6\x80\xed\x98\xb8 \xed\x8f\xac\xed\x95\xa8, \xeb\xaa\xa8\xeb\x8b\x88\xed\x84\xb0\xeb\xa7\x81\xec\x9a\xa9)\n\n\r\n\x05\x04\x1b\x02\x03\x05\x12\x04\xc4\x03\x02\x08\n\r\n\x05\x04\x1b\x02\x03\x01\x12\x04\xc4\x03\t\x12\n\r\n\x05\x04\x1b\x02\x03\x03\x12\x04\xc4\x03\x15\x16\nY\n\x02\x04\x1c\x12\x06\xc8\x03\x00\xe0\x03\x01\x1aK Trade Analyzer \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 SingleTradeAnalyzer \xed\x8f\xac\xed\x8c\x85)\n\n\x0b\n\x03\x04\x1c\x01\x12\x04\xc8\x03\x08\x1a\nJ\n\x04\x04\x1c\x02\x00\x12\x04\xca\x03\x02\x13\x1a< \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xeb\x88\x84\xec\xa0\x81 \xeb\xb9\x84\xec\x9c\xa8 \xe2\x88\x88 [-1, +1]. \xeb\xa7\xa4\xec\x88\x98 \xec\x9a\xb0\xec\x84\xb8 +.\n\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\xca\x03\x02\x08\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xca\x03\t\x0e\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xca\x03\x11\x12\ng\n\x04\x04\x1c\x02\x01\x12\x04\xcd\x03\x02\x16\x1aY \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x95\xeb\x8f\x84 \xe2\x88\x88 [0, 1]. ratio \xeb\xb0\xa9\xed\x96\xa5 \xea\xb0\x80\xec\xa4\x91 \xed\x98\xb8\xea\xb0\x80\xec\xb0\xbd \xec\x9e\x94\xeb\x9f\x89 \xeb\x8c\x80\xeb\xb9\x84 \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89.\n\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xcd\x03\x02\x08\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xcd\x03\t\x11\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xcd\x03\x14\x15\n@\n\x04\x04\x1c\x02\x02\x12\x04\xd0\x03\x02\x17\x1a2 \xeb\xb6\x80\xed\x98\xb8 \xec\x9e\x88\xeb\x8a\x94 \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 (\xeb\xa7\xa4\xec\x88\x98 \xec\x9a\xb0\xec\x84\xb8 +)\n\n\r\n\x05\x04\x1c\x02\x02\x05\x12\x04\xd0\x03\x02\x07\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xd0\x03\x08\x12\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xd0\x03\x15\x16\n*\n\x04\x04\x1c\x02\x03\x12\x04\xd3\x03\x02\x19\x1a\x1c \xec\xa0\x88\xeb\x8c\x93\xea\xb0\x92 \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x1c\x02\x03\x05\x12\x04\xd3\x03\x02\x07\n\r\n\x05\x04\x1c\x02\x03\x01\x12\x04\xd3\x03\x08\x14\n\r\n\x05\x04\x1c\x02\x03\x03\x12\x04\xd3\x03\x17\x18\n0\n\x04\x04\x1c\x02\x04\x12\x04\xd6\x03\x02\x19\x1a\" 5\xeb\x8b\xa8 \xed\x98\xb8\xea\xb0\x80 \xed\x8f\x89\xea\xb7\xa0 \xeb\xa7\xa4\xec\x88\x98 \xec\x9e\x94\xeb\x9f\x89\n\n\r\n\x05\x04\x1c\x02\x04\x05\x12\x04\xd6\x03\x02\x08\n\r\n\x05\x04\x1c\x02\x04\x01\x12\x04\xd6\x03\t\x14\n\r\n\x05\x04\x1c\x02\x04\x03\x12\x04\xd6\x03\x17\x18\n0\n\x04\x04\x1c\x02\x05\x12\x04\xd9\x03\x02\x19\x1a\" 5\xeb\x8b\xa8 \xed\x98\xb8\xea\xb0\x80 \xed\x8f\x89\xea\xb7\xa0 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x9e\x94\xeb\x9f\x89\n\n\r\n\x05\x04\x1c\x02\x05\x05\x12\x04\xd9\x03\x02\x08\n\r\n\x05\x04\x1c\x02\x05\x01\x12\x04\xd9\x03\t\x14\n\r\n\x05\x04\x1c\x02\x05\x03\x12\x04\xd9\x03\x17\x18\na\n\x04\x04\x1c\x02\x06\x12\x04\xdc\x03\x02&\x1aS \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x8b\x9c\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xea\xb0\x81 (\xec\x9d\xbc\xec\xa4\x91 \xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88). \xec\xb2\xb4\xea\xb2\xb0 \xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 absent.\n\n\r\n\x05\x04\x1c\x02\x06\x04\x12\x04\xdc\x03\x02\n\n\r\n\x05\x04\x1c\x02\x06\x05\x12\x04\xdc\x03\x0b\x10\n\r\n\x05\x04\x1c\x02\x06\x01\x12\x04\xdc\x03\x11!\n\r\n\x05\x04\x1c\x02\x06\x03\x12\x04\xdc\x03$%\n+\n\x04\x04\x1c\x02\x07\x12\x04\xdf\x03\x02\x18\x1a\x1d \xeb\x88\x84\xec\xa0\x81 \xec\x8b\x9c\xec\x9e\xa5 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x1c\x02\x07\x05\x12\x04\xdf\x03\x02\x07\n\r\n\x05\x04\x1c\x02\x07\x01\x12\x04\xdf\x03\x08\x13\n\r\n\x05\x04\x1c\x02\x07\x03\x12\x04\xdf\x03\x16\x17\nP\n\x02\x04\x1d\x12\x06\xe3\x03\x00\xec\x03\x01\x1aB MarketBias \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c (\xea\xb0\xa4\xeb\x9f\xad\xed\x8b\xb0\xec\xbd\x94 DecoByTradeAcc \xed\x8f\xac\xed\x8c\x85)\n\n\x0b\n\x03\x04\x1d\x01\x12\x04\xe3\x03\x08\x17\nS\n\x04\x04\x1d\x02\x00\x12\x04\xe5\x03\x02\x1d\x1aE \xeb\x88\x84\xec\xa0\x81 \xec\x98\x81\xea\xb5\xac \xed\x8e\xb8\xed\x96\xa5 (\xea\xb0\x80\xea\xb2\xa9 \xeb\x8b\xa8\xec\x9c\x84, Price internal representation)\n\n\r\n\x05\x04\x1d\x02\x00\x05\x12\x04\xe5\x03\x02\x07\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xe5\x03\x08\x18\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xe5\x03\x1b\x1c\n/\n\x04\x04\x1d\x02\x01\x12\x04\xe8\x03\x02\x17\x1a! \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xed\x8f\x89\xea\xb0\x80 \xec\xa0\x90\xec\x88\x98 (0~100)\n\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\xe8\x03\x02\x07\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\xe8\x03\x08\x12\n\r\n\x05\x04\x1d\x02\x01\x03\x12\x04\xe8\x03\x15\x16\n$\n\x04\x04\x1d\x02\x02\x12\x04\xeb\x03\x02\x17\x1a\x16 \xeb\x88\x84\xec\xa0\x81 \xed\x8f\x89\xea\xb0\x80 \xed\x9a\x9f\xec\x88\x98\n\n\r\n\x05\x04\x1d\x02\x02\x05\x12\x04\xeb\x03\x02\x07\n\r\n\x05\x04\x1d\x02\x02\x01\x12\x04\xeb\x03\x08\x12\n\r\n\x05\x04\x1d\x02\x02\x03\x12\x04\xeb\x03\x15\x16\ng\n\x02\x04\x1e\x12\x06\xef\x03\x00\xfb\x03\x01\x1aY \xec\x88\x9c\xeb\x85\xb8\xec\xb6\x9c \xeb\xb0\x8f \xec\x9e\xac\xea\xb3\xa0 \xea\xb7\xa0\xed\x98\x95 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c (ExposureGuard + InventoryBalancer \xed\x86\xb5\xed\x95\xa9)\n\n\x0b\n\x03\x04\x1e\x01\x12\x04\xef\x03\x08\x1d\n\'\n\x04\x04\x1e\x02\x00\x12\x04\xf1\x03\x02\x19\x1a\x19 \xed\x98\x84\xec\x9e\xac \xec\x88\x9c\xeb\x85\xb8\xec\xb6\x9c \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x1e\x02\x00\x05\x12\x04\xf1\x03\x02\x07\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xf1\x03\x08\x14\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xf1\x03\x17\x18\n3\n\x04\x04\x1e\x02\x01\x12\x04\xf4\x03\x02\x1e\x1a% \xed\x98\x84\xec\x9e\xac \xea\xb0\x80\xea\xb2\xa9 \xec\xa4\x91\xec\x8b\xac \xec\x9d\xb4\xeb\x8f\x99 \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\xf4\x03\x02\x07\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\xf4\x03\x08\x19\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\xf4\x03\x1c\x1d\n7\n\x04\x04\x1e\x02\x02\x12\x04\xf7\x03\x02\x17\x1a) \xed\x98\x84\xec\x9e\xac bid \xec\x88\x98\xeb\x9f\x89 \xec\x8a\xa4\xec\xbc\x80\xec\x9d\xbc (0.0 ~ 1.0)\n\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\xf7\x03\x02\x08\n\r\n\x05\x04\x1e\x02\x02\x01\x12\x04\xf7\x03\t\x12\n\r\n\x05\x04\x1e\x02\x02\x03\x12\x04\xf7\x03\x15\x16\n7\n\x04\x04\x1e\x02\x03\x12\x04\xfa\x03\x02\x17\x1a) \xed\x98\x84\xec\x9e\xac ask \xec\x88\x98\xeb\x9f\x89 \xec\x8a\xa4\xec\xbc\x80\xec\x9d\xbc (0.0 ~ 1.0)\n\n\r\n\x05\x04\x1e\x02\x03\x05\x12\x04\xfa\x03\x02\x08\n\r\n\x05\x04\x1e\x02\x03\x01\x12\x04\xfa\x03\t\x12\n\r\n\x05\x04\x1e\x02\x03\x03\x12\x04\xfa\x03\x15\x16\n\xc4\x01\n\x02\x04\x1f\x12\x06\x80\x04\x00\xa4\x04\x01\x1a\xb5\x01 MM \xec\x97\x94\xec\xa7\x84 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xeb\x8d\xb8\xed\x83\x80 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80.\n \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x8b\x9c set\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xeb\xb3\x80\xea\xb2\xbd\xeb\xb6\x84\xec\x9d\x84 \xec\x9d\x98\xeb\xaf\xb8\xed\x95\x98\xeb\xa9\xb0, \xeb\xb3\x80\xea\xb2\xbd\xec\x9d\xb4 \xec\x97\x86\xeb\x8a\x94 \xed\x95\x84\xeb\x93\x9c\xeb\x8a\x94 \xec\x83\x9d\xeb\x9e\xb5\xeb\x90\x9c\xeb\x8b\xa4.\n symbol\xec\x9d\x80 \xed\x95\xad\xec\x83\x81 \xed\x8f\xac\xed\x95\xa8\xeb\x90\x9c\xeb\x8b\xa4.\n\n\x0b\n\x03\x04\x1f\x01\x12\x04\x80\x04\x08\x15\n+\n\x04\x04\x1f\x02\x00\x12\x04\x82\x04\x02\x14\x1a\x1d ISIN \xec\x8b\xac\xeb\xb3\xbc (\xed\x95\xad\xec\x83\x81 \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x00\x05\x12\x04\x82\x04\x02\x08\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\x82\x04\t\x0f\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\x82\x04\x12\x13\n3\n\x04\x04\x1f\x02\x01\x12\x04\x85\x04\x02\'\x1a% MM \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x01\x04\x12\x04\x85\x04\x02\n\n\r\n\x05\x04\x1f\x02\x01\x06\x12\x04\x85\x04\x0b\x1c\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\x85\x04\x1d\"\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\x85\x04%&\n9\n\x04\x04\x1f\x02\x02\x12\x04\x88\x04\x02&\x1a+ Momentum \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x02\x04\x12\x04\x88\x04\x02\n\n\r\n\x05\x04\x1f\x02\x02\x06\x12\x04\x88\x04\x0b\x18\n\r\n\x05\x04\x1f\x02\x02\x01\x12\x04\x88\x04\x19!\n\r\n\x05\x04\x1f\x02\x02\x03\x12\x04\x88\x04$%\n?\n\x04\x04\x1f\x02\x03\x12\x04\x8b\x04\x021\x1a1 Trade Analyzer \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x03\x04\x12\x04\x8b\x04\x02\n\n\r\n\x05\x04\x1f\x02\x03\x06\x12\x04\x8b\x04\x0b\x1d\n\r\n\x05\x04\x1f\x02\x03\x01\x12\x04\x8b\x04\x1e,\n\r\n\x05\x04\x1f\x02\x03\x03\x12\x04\x8b\x04/0\nL\n\x04\x04\x1f\x02\x04\x12\x04\x8e\x04\x027\x1a> \xec\x88\x9c\xeb\x85\xb8\xec\xb6\x9c \xeb\xb0\x8f \xec\x9e\xac\xea\xb3\xa0 \xea\xb7\xa0\xed\x98\x95 \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x04\x04\x12\x04\x8e\x04\x02\n\n\r\n\x05\x04\x1f\x02\x04\x06\x12\x04\x8e\x04\x0b \n\r\n\x05\x04\x1f\x02\x04\x01\x12\x04\x8e\x04!2\n\r\n\x05\x04\x1f\x02\x04\x03\x12\x04\x8e\x0456\n;\n\x04\x04\x1f\x02\x05\x12\x04\x91\x04\x02+\x1a- MarketBias \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\r\n\x05\x04\x1f\x02\x05\x04\x12\x04\x91\x04\x02\n\n\r\n\x05\x04\x1f\x02\x05\x06\x12\x04\x91\x04\x0b\x1a\n\r\n\x05\x04\x1f\x02\x05\x01\x12\x04\x91\x04\x1b&\n\r\n\x05\x04\x1f\x02\x05\x03\x12\x04\x91\x04)*\nT\n\x04\x04\x1f\x02\x06\x12\x04\x94\x04\x02 \x1aF \xed\x98\x84\xec\x9e\xac MM \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, None\xec\x9d\xb4\xeb\xa9\xb4 \xec\x83\x9d\xeb\x9e\xb5)\n\n\r\n\x05\x04\x1f\x02\x06\x04\x12\x04\x94\x04\x02\n\n\r\n\x05\x04\x1f\x02\x06\x05\x12\x04\x94\x04\x0b\x11\n\r\n\x05\x04\x1f\x02\x06\x01\x12\x04\x94\x04\x12\x1b\n\r\n\x05\x04\x1f\x02\x06\x03\x12\x04\x94\x04\x1e\x1f\nT\n\x04\x04\x1f\x02\x07\x12\x04\x97\x04\x02 \x1aF \xed\x98\x84\xec\x9e\xac MM \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, None\xec\x9d\xb4\xeb\xa9\xb4 \xec\x83\x9d\xeb\x9e\xb5)\n\n\r\n\x05\x04\x1f\x02\x07\x04\x12\x04\x97\x04\x02\n\n\r\n\x05\x04\x1f\x02\x07\x05\x12\x04\x97\x04\x0b\x11\n\r\n\x05\x04\x1f\x02\x07\x01\x12\x04\x97\x04\x12\x1b\n\r\n\x05\x04\x1f\x02\x07\x03\x12\x04\x97\x04\x1e\x1f\n\\\n\x04\x04\x1f\x02\x08\x12\x04\x9a\x04\x02!\x1aN \xed\x98\x84\xec\x9e\xac \xec\xa0\x81\xec\x9a\xa9 \xec\xa4\x91\xec\x9d\xb8 bid offset (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, None\xec\x9d\xb4\xeb\xa9\xb4 \xec\x83\x9d\xeb\x9e\xb5)\n\n\r\n\x05\x04\x1f\x02\x08\x04\x12\x04\x9a\x04\x02\n\n\r\n\x05\x04\x1f\x02\x08\x05\x12\x04\x9a\x04\x0b\x11\n\r\n\x05\x04\x1f\x02\x08\x01\x12\x04\x9a\x04\x12\x1c\n\r\n\x05\x04\x1f\x02\x08\x03\x12\x04\x9a\x04\x1f \n\\\n\x04\x04\x1f\x02\t\x12\x04\x9d\x04\x02\"\x1aN \xed\x98\x84\xec\x9e\xac \xec\xa0\x81\xec\x9a\xa9 \xec\xa4\x91\xec\x9d\xb8 ask offset (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, None\xec\x9d\xb4\xeb\xa9\xb4 \xec\x83\x9d\xeb\x9e\xb5)\n\n\r\n\x05\x04\x1f\x02\t\x04\x12\x04\x9d\x04\x02\n\n\r\n\x05\x04\x1f\x02\t\x05\x12\x04\x9d\x04\x0b\x11\n\r\n\x05\x04\x1f\x02\t\x01\x12\x04\x9d\x04\x12\x1c\n\r\n\x05\x04\x1f\x02\t\x03\x12\x04\x9d\x04\x1f!\n]\n\x04\x04\x1f\x02\n\x12\x04\xa0\x04\x022\x1aO \xed\x98\xb8\xea\xb0\x80 \xec\x82\xb0\xec\xb6\x9c \xeb\x8b\xa8\xea\xb3\x84\xeb\xb3\x84 \xeb\xb6\x84\xed\x95\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, \xeb\x94\x94\xeb\xb2\x84\xea\xb9\x85/\xed\x8a\x9c\xeb\x8b\x9d\xec\x9a\xa9)\n\n\r\n\x05\x04\x1f\x02\n\x04\x12\x04\xa0\x04\x02\n\n\r\n\x05\x04\x1f\x02\n\x06\x12\x04\xa0\x04\x0b\x1e\n\r\n\x05\x04\x1f\x02\n\x01\x12\x04\xa0\x04\x1f,\n\r\n\x05\x04\x1f\x02\n\x03\x12\x04\xa0\x04/1\n\xa5\x01\n\x04\x04\x1f\x02\x0b\x12\x04\xa3\x04\x02!\x1a\x96\x01 \xed\x98\x84\xec\x9e\xac \xec\xa0\x81\xec\x9a\xa9 \xec\xa4\x91\xec\x9d\xb8 F2M(Fit to Market) \xed\x8f\x89\xed\x96\x89 skew, Price \xeb\x82\xb4\xeb\xb6\x80\xed\x91\x9c\xed\x98\x84\xea\xb0\x92(string). \xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8, None\xec\x9d\xb4\xeb\xa9\xb4 \xec\x83\x9d\xeb\x9e\xb5. 0 = \xeb\xaf\xb8\xec\xa0\x81\xec\x9a\xa9/\xed\x95\xb4\xec\xa0\x9c\n\n\r\n\x05\x04\x1f\x02\x0b\x04\x12\x04\xa3\x04\x02\n\n\r\n\x05\x04\x1f\x02\x0b\x05\x12\x04\xa3\x04\x0b\x11\n\r\n\x05\x04\x1f\x02\x0b\x01\x12\x04\xa3\x04\x12\x1b\n\r\n\x05\x04\x1f\x02\x0b\x03\x12\x04\xa3\x04\x1e \nu\n\x02\x04 \x12\x06\xa7\x04\x00\xbc\x04\x01\x1ag \xed\x98\xb8\xea\xb0\x80 \xec\x82\xb0\xec\xb6\x9c \xeb\x8b\xa8\xea\xb3\x84\xeb\xb3\x84 contribution. \xec\xb5\x9c\xec\xa2\x85 \xed\x98\xb8\xea\xb0\x80 = base + momentum + exposure_shift + market_bias.\n\n\x0b\n\x03\x04 \x01\x12\x04\xa7\x04\x08\x1b\nX\n\x04\x04 \x02\x00\x12\x04\xa9\x04\x02\x15\x1aJ Pricing \xec\xa7\x81\xed\x9b\x84 bid (NAV + bid_adjustment, Price internal representation)\n\n\r\n\x05\x04 \x02\x00\x05\x12\x04\xa9\x04\x02\x07\n\r\n\x05\x04 \x02\x00\x01\x12\x04\xa9\x04\x08\x10\n\r\n\x05\x04 \x02\x00\x03\x12\x04\xa9\x04\x13\x14\nX\n\x04\x04 \x02\x01\x12\x04\xac\x04\x02\x15\x1aJ Pricing \xec\xa7\x81\xed\x9b\x84 ask (NAV + ask_adjustment, Price internal representation)\n\n\r\n\x05\x04 \x02\x01\x05\x12\x04\xac\x04\x02\x07\n\r\n\x05\x04 \x02\x01\x01\x12\x04\xac\x04\x08\x10\n\r\n\x05\x04 \x02\x01\x03\x12\x04\xac\x04\x13\x14\nb\n\x04\x04 \x02\x02\x12\x04\xaf\x04\x02\x1b\x1aT Momentum \xea\xb0\x80\xec\x82\xb0\xeb\x9f\x89 (\xeb\xb6\x80\xed\x98\xb8 \xed\x8f\xac\xed\x95\xa8, bid\xc2\xb7ask \xeb\x8f\x99\xec\x9d\xbc, Price internal representation)\n\n\r\n\x05\x04 \x02\x02\x05\x12\x04\xaf\x04\x02\x07\n\r\n\x05\x04 \x02\x02\x01\x12\x04\xaf\x04\x08\x16\n\r\n\x05\x04 \x02\x02\x03\x12\x04\xaf\x04\x19\x1a\nf\n\x04\x04 \x02\x03\x12\x04\xb2\x04\x02\x1b\x1aX ExposureSkew \xea\xb0\x80\xec\x82\xb0\xeb\x9f\x89 (\xeb\xb6\x80\xed\x98\xb8 \xed\x8f\xac\xed\x95\xa8, bid\xc2\xb7ask \xeb\x8f\x99\xec\x9d\xbc, Price internal representation)\n\n\r\n\x05\x04 \x02\x03\x05\x12\x04\xb2\x04\x02\x07\n\r\n\x05\x04 \x02\x03\x01\x12\x04\xb2\x04\x08\x16\n\r\n\x05\x04 \x02\x03\x03\x12\x04\xb2\x04\x19\x1a\nh\n\x04\x04 \x02\x04\x12\x04\xb5\x04\x02\x1e\x1aZ MarketBias \xec\x98\x81\xea\xb5\xac \xed\x8e\xb8\xed\x96\xa5 (\xeb\xb6\x80\xed\x98\xb8 \xed\x8f\xac\xed\x95\xa8, bid\xc2\xb7ask \xeb\x8f\x99\xec\x9d\xbc, Price internal representation)\n\n\r\n\x05\x04 \x02\x04\x05\x12\x04\xb5\x04\x02\x07\n\r\n\x05\x04 \x02\x04\x01\x12\x04\xb5\x04\x08\x19\n\r\n\x05\x04 \x02\x04\x03\x12\x04\xb5\x04\x1c\x1d\nE\n\x04\x04 \x02\x05\x12\x04\xb8\x04\x02\x16\x1a7 \xec\xa0\x95\xeb\xa0\xac \xed\x9b\x84 \xec\xb5\x9c\xec\xa2\x85 bid (Price internal representation)\n\n\r\n\x05\x04 \x02\x05\x05\x12\x04\xb8\x04\x02\x07\n\r\n\x05\x04 \x02\x05\x01\x12\x04\xb8\x04\x08\x11\n\r\n\x05\x04 \x02\x05\x03\x12\x04\xb8\x04\x14\x15\nE\n\x04\x04 \x02\x06\x12\x04\xbb\x04\x02\x16\x1a7 \xec\xa0\x95\xeb\xa0\xac \xed\x9b\x84 \xec\xb5\x9c\xec\xa2\x85 ask (Price internal representation)\n\n\r\n\x05\x04 \x02\x06\x05\x12\x04\xbb\x04\x02\x07\n\r\n\x05\x04 \x02\x06\x01\x12\x04\xbb\x04\x08\x11\n\r\n\x05\x04 \x02\x06\x03\x12\x04\xbb\x04\x14\x15\n\xe5\x01\n\x02\x04!\x12\x06\xc3\x04\x00\xc6\x04\x01\x1a\x15 StreamMmStateUpdate\n2\xbf\x01 ============================================================================\n MM \xec\x97\x94\xec\xa7\x84 \xec\x83\x81\xed\x83\x9c Request Messages\n ============================================================================\n\n\x0b\n\x03\x04!\x01\x12\x04\xc3\x04\x08\"\nE\n\x04\x04!\x02\x00\x12\x04\xc5\x04\x02\x14\x1a7 ISIN \xec\x8b\xac\xeb\xb3\xbc (\xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xec\x9d\xb4\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d)\n\n\r\n\x05\x04!\x02\x00\x05\x12\x04\xc5\x04\x02\x08\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xc5\x04\t\x0f\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xc5\x04\x12\x13\n\x1b\n\x02\x04\"\x12\x06\xc9\x04\x00\xcc\x04\x01\x1a\r FitToMarket\n\n\x0b\n\x03\x04\"\x01\x12\x04\xc9\x04\x08\x1a\n\x1b\n\x04\x04\"\x02\x00\x12\x04\xcb\x04\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\"\x02\x00\x05\x12\x04\xcb\x04\x02\x08\n\r\n\x05\x04\"\x02\x00\x01\x12\x04\xcb\x04\t\x0f\n\r\n\x05\x04\"\x02\x00\x03\x12\x04\xcb\x04\x12\x13\n\r\n\x05\x04\"\x02\x00\x08\x12\x04\xcb\x04\x14<\n\x10\n\x08\x04\"\x02\x00\x08\x9c\x08\x00\x12\x04\xcb\x04\x15;\n\x0c\n\x02\x04#\x12\x06\xce\x04\x00\xd1\x04\x01\n\x0b\n\x03\x04#\x01\x12\x04\xce\x04\x08\x1b\n\x19\n\x04\x04#\x02\x00\x12\x04\xd0\x04\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04#\x02\x00\x05\x12\x04\xd0\x04\x02\x08\n\r\n\x05\x04#\x02\x00\x01\x12\x04\xd0\x04\t\x10\n\r\n\x05\x04#\x02\x00\x03\x12\x04\xd0\x04\x13\x14\n \n\x02\x04$\x12\x06\xd4\x04\x00\xd7\x04\x01\x1a\x12 ClearFitToMarket\n\n\x0b\n\x03\x04$\x01\x12\x04\xd4\x04\x08\x1f\n\x1b\n\x04\x04$\x02\x00\x12\x04\xd6\x04\x02=\x1a\r ISIN \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04$\x02\x00\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04$\x02\x00\x01\x12\x04\xd6\x04\t\x0f\n\r\n\x05\x04$\x02\x00\x03\x12\x04\xd6\x04\x12\x13\n\r\n\x05\x04$\x02\x00\x08\x12\x04\xd6\x04\x14<\n\x10\n\x08\x04$\x02\x00\x08\x9c\x08\x00\x12\x04\xd6\x04\x15;\n\x0c\n\x02\x04%\x12\x06\xd9\x04\x00\xdc\x04\x01\n\x0b\n\x03\x04%\x01\x12\x04\xd9\x04\x08 \n\x19\n\x04\x04%\x02\x00\x12\x04\xdb\x04\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04%\x02\x00\x05\x12\x04\xdb\x04\x02\x08\n\r\n\x05\x04%\x02\x00\x01\x12\x04\xdb\x04\t\x10\n\r\n\x05\x04%\x02\x00\x03\x12\x04\xdb\x04\x13\x14b\x06proto3\xd2\xf6\x03\x06\x08\x00\x18\x00 \x03\n\xa8\x81\x02\n\x12kdo/v1/mm_v2.proto\x12\x0ckdo.v1.mm_v2\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\xbc\n\n\x07EtfMmV2\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12\x1b\n\task_basis\x18\x03 \x01(\x01R\x08askBasis\x12\x1b\n\tbid_basis\x18\x04 \x01(\x01R\x08bidBasis\x12\x14\n\x05depth\x18\x08 \x01(\rR\x05depth\x12\x1b\n\ttick_size\x18\t \x01(\x03R\x08tickSize\x123\n\x06offset\x18\n \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2OffsetR\x06offset\x12\x18\n\x07enabled\x18\x0b \x01(\x08R\x07enabled\x12@\n\x0epricing_method\x18\x0c \x01(\x0b2\x19.kdo.v1.common.EtfPricingR\rpricingMethod\x12*\n\x0ebid_adjustment\x18\r \x01(\x01H\x00R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0e \x01(\x01H\x01R\raskAdjustment\x88\x01\x01\x12!\n\x0cbid_quantity\x18\x0f \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x10 \x01(\x03R\x0baskQuantity\x12.\n\x10momentum_enabled\x18\x11 \x01(\x08H\x02R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x12 \x01(\rH\x03R\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x13 \x01(\x01H\x04R\x13momentumSensitivity\x88\x01\x01\x12N\n\x0equantity_limit\x18\x14 \x01(\x0b2\".kdo.v1.mm_v2.EtfMmV2QuantityLimitH\x05R\rquantityLimit\x88\x01\x01\x12P\n\x11precompute_policy\x18\x15 \x01(\x0e2\x1e.kdo.v1.mm_v2.PrecomputePolicyH\x06R\x10precomputePolicy\x88\x01\x01\x12e\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x16 \x01(\x08R+pricingSourceLiquidityImbalanceGuardEnabled\x126\n\x17momentum_deadband_ticks\x18\x17 \x01(\x05R\x15momentumDeadbandTicks\x122\n\x15exposure_skew_enabled\x18\x18 \x01(\x08R\x13exposureSkewEnabled\x12C\n\x1eexposure_skew_trigger_quantity\x18\x19 \x01(\x03R\x1bexposureSkewTriggerQuantity\x12?\n\x1cexposure_skew_limit_quantity\x18\x1a \x01(\x03R\x19exposureSkewLimitQuantity\x12>\n\x1cexposure_skew_max_skew_ticks\x18\x1b \x01(\x05R\x18exposureSkewMaxSkewTicksB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policy\"\xe7\x01\n\x14EtfMmV2QuantityLimit\x12(\n\x10max_bid_quantity\x18\x02 \x01(\x03R\x0emaxBidQuantity\x12(\n\x10max_ask_quantity\x18\x04 \x01(\x03R\x0emaxAskQuantity\x12&\n\x0cnet_quantity\x18\x05 \x01(\x03H\x00R\x0bnetQuantity\x88\x01\x01\x12-\n\x10max_net_quantity\x18\x06 \x01(\x03H\x01R\x0emaxNetQuantity\x88\x01\x01B\x0f\n\r_net_quantityB\x13\n\x11_max_net_quantity\"\xb0\x04\n\rEtfMmV2Offset\x12\"\n\nbid_offset\x18\x01 \x01(\x01H\x00R\tbidOffset\x88\x01\x01\x12\"\n\nask_offset\x18\x02 \x01(\x01H\x01R\taskOffset\x88\x01\x01\x12\"\n\nmin_offset\x18\x03 \x01(\x01H\x02R\tminOffset\x88\x01\x01\x12\"\n\nmax_offset\x18\x04 \x01(\x01H\x03R\tmaxOffset\x88\x01\x01\x12;\n\x17time_adjustment_enabled\x18\x07 \x01(\x08H\x04R\x15timeAdjustmentEnabled\x88\x01\x01\x12=\n\x18adjustment_interval_secs\x18\x08 \x01(\x04H\x05R\x16adjustmentIntervalSecs\x88\x01\x01\x12,\n\x0fadjustment_step\x18\t \x01(\x01H\x06R\x0eadjustmentStep\x88\x01\x01\x12\'\n\rreset_on_fill\x18\n \x01(\x08H\x07R\x0bresetOnFill\x88\x01\x01\x12!\n\x0cnet_position\x18\x15 \x01(\x03R\x0bnetPositionB\r\n\x0b_bid_offsetB\r\n\x0b_ask_offsetB\r\n\x0b_min_offsetB\r\n\x0b_max_offsetB\x1a\n\x18_time_adjustment_enabledB\x1b\n\x19_adjustment_interval_secsB\x12\n\x10_adjustment_stepB\x10\n\x0e_reset_on_fill\"\xc5\x0c\n\rEtfMmV2Status\x12\x1d\n\netf_symbol\x18\x01 \x01(\tR\tetfSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12 \n\task_basis\x18\x03 \x01(\x01H\x00R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x04 \x01(\x01H\x01R\x08bidBasis\x88\x01\x01\x120\n\x05state\x18\x08 \x01(\x0e2\x1a.kdo.v1.mm_v2.EtfMmV2StateR\x05state\x123\n\x07pricing\x18\t \x01(\x0b2\x19.kdo.v1.mm_v2.MmV2PricingR\x07pricing\x12E\n\x0ffill_statistics\x18\n \x01(\x0b2\x1c.kdo.v1.mm_v2.FillStatisticsR\x0efillStatistics\x123\n\x06offset\x18\x0b \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2OffsetR\x06offset\x12*\n\x0ebid_adjustment\x18\r \x01(\x01H\x02R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0e \x01(\x01H\x03R\raskAdjustment\x88\x01\x01\x12!\n\x0cbid_quantity\x18\x0f \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x10 \x01(\x03R\x0baskQuantity\x12.\n\x10momentum_enabled\x18\x11 \x01(\x08H\x04R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x12 \x01(\rH\x05R\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x13 \x01(\x01H\x06R\x13momentumSensitivity\x88\x01\x01\x12;\n\x17momentum_bid_adjustment\x18\x14 \x01(\x01H\x07R\x15momentumBidAdjustment\x88\x01\x01\x12;\n\x17momentum_ask_adjustment\x18\x15 \x01(\x01H\x08R\x15momentumAskAdjustment\x88\x01\x01\x12N\n\x0equantity_limit\x18\x16 \x01(\x0b2\".kdo.v1.mm_v2.EtfMmV2QuantityLimitH\tR\rquantityLimit\x88\x01\x01\x12P\n\x11precompute_policy\x18\x17 \x01(\x0e2\x1e.kdo.v1.mm_v2.PrecomputePolicyH\nR\x10precomputePolicy\x88\x01\x01\x12\x14\n\x05depth\x18\x18 \x01(\rR\x05depth\x12e\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x19 \x01(\x08R+pricingSourceLiquidityImbalanceGuardEnabled\x12*\n\x04mode\x18\x1e \x01(\x0e2\x16.kdo.v1.mm_v2.MmV2ModeR\x04mode\x12\'\n\x0fmomentum_active\x18\x1f \x01(\x08R\x0emomentumActive\x12!\n\x0cnet_position\x18  \x01(\x03R\x0bnetPosition\x12.\n\x13exposure_skew_ticks\x18! \x01(\x05R\x11exposureSkewTicks\x12\'\n\ravg_buy_price\x18\" \x01(\x01H\x0bR\x0bavgBuyPrice\x88\x01\x01\x12)\n\x0eavg_sell_price\x18# \x01(\x01H\x0cR\x0cavgSellPrice\x88\x01\x01B\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x1a\n\x18_momentum_bid_adjustmentB\x1a\n\x18_momentum_ask_adjustmentB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB\x10\n\x0e_avg_buy_priceB\x11\n\x0f_avg_sell_price\"\x9c\x0c\n\x13EtfMmV2StatusUpdate\x12\x1d\n\netf_symbol\x18\x01 \x01(\tR\tetfSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12 \n\task_basis\x18\x03 \x01(\x01H\x00R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x04 \x01(\x01H\x01R\x08bidBasis\x88\x01\x01\x125\n\x05state\x18\x08 \x01(\x0e2\x1a.kdo.v1.mm_v2.EtfMmV2StateH\x02R\x05state\x88\x01\x01\x128\n\x07pricing\x18\t \x01(\x0b2\x19.kdo.v1.mm_v2.MmV2PricingH\x03R\x07pricing\x88\x01\x01\x12J\n\x0ffill_statistics\x18\n \x01(\x0b2\x1c.kdo.v1.mm_v2.FillStatisticsH\x04R\x0efillStatistics\x88\x01\x01\x128\n\x06offset\x18\x0b \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2OffsetH\x05R\x06offset\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\x0c \x01(\x01H\x06R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\r \x01(\x01H\x07R\raskAdjustment\x88\x01\x01\x12&\n\x0cbid_quantity\x18\x0e \x01(\x03H\x08R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\x0f \x01(\x03H\tR\x0baskQuantity\x88\x01\x01\x12.\n\x10momentum_enabled\x18\x10 \x01(\x08H\nR\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\x11 \x01(\rH\x0bR\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x12 \x01(\x01H\x0cR\x13momentumSensitivity\x88\x01\x01\x12;\n\x17momentum_bid_adjustment\x18\x13 \x01(\x01H\rR\x15momentumBidAdjustment\x88\x01\x01\x12;\n\x17momentum_ask_adjustment\x18\x14 \x01(\x01H\x0eR\x15momentumAskAdjustment\x88\x01\x01\x12N\n\x0equantity_limit\x18\x15 \x01(\x0b2\".kdo.v1.mm_v2.EtfMmV2QuantityLimitH\x0fR\rquantityLimit\x88\x01\x01\x12P\n\x11precompute_policy\x18\x16 \x01(\x0e2\x1e.kdo.v1.mm_v2.PrecomputePolicyH\x10R\x10precomputePolicy\x88\x01\x01\x12\x19\n\x05depth\x18\x17 \x01(\rH\x11R\x05depth\x88\x01\x01\x12\x9f\x01\n.pricing_source_liquidity_imbalance_guard_state\x18\x18 \x01(\x0e27.kdo.v1.mm_v2.PricingSourceLiquidityImbalanceGuardStateH\x12R)pricingSourceLiquidityImbalanceGuardState\x88\x01\x01B\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x08\n\x06_stateB\n\n\x08_pricingB\x12\n\x10_fill_statisticsB\t\n\x07_offsetB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x1a\n\x18_momentum_bid_adjustmentB\x1a\n\x18_momentum_ask_adjustmentB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB\x08\n\x06_depthB1\n/_pricing_source_liquidity_imbalance_guard_state\"\xc8\x01\n\x0eFillStatistics\x12.\n\x13buy_filled_quantity\x18\x01 \x01(\x03R\x11buyFilledQuantity\x120\n\x14sell_filled_quantity\x18\x02 \x01(\x03R\x12sellFilledQuantity\x12(\n\x10buy_total_amount\x18\x03 \x01(\tR\x0ebuyTotalAmount\x12*\n\x11sell_total_amount\x18\x04 \x01(\tR\x0fsellTotalAmount\"\x95\x01\n\x0bMmV2Pricing\x12\"\n\retf_ask_quote\x18\x01 \x01(\tR\x0betfAskQuote\x12\"\n\retf_bid_quote\x18\x02 \x01(\tR\x0betfBidQuote\x12\x1e\n\x0betf_ask_nav\x18\x03 \x01(\tR\tetfAskNav\x12\x1e\n\x0betf_bid_nav\x18\x04 \x01(\tR\tetfBidNav\"\xa1\x01\n\x0fTimeFrameStatus\x12%\n\x0ewindow_seconds\x18\x01 \x01(\x04R\rwindowSeconds\x12#\n\rcurrent_count\x18\x02 \x01(\rR\x0ccurrentCount\x12\x1d\n\nmax_orders\x18\x03 \x01(\rR\tmaxOrders\x12#\n\rusage_percent\x18\x04 \x01(\x01R\x0cusagePercent\"v\n\x11GetEtfMmV2Request\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x90\x01\n\x13ListEtfMmV2sRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"s\n\x14ListEtfMmV2sResponse\x123\n\netf_mm_v2s\x18\x01 \x03(\x0b2\x15.kdo.v1.mm_v2.EtfMmV2R\x08etfMmV2s\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xbe\x01\n\x1aListEtfMmV2StatusesRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x8f\x01\n\x1bListEtfMmV2StatusesResponse\x12H\n\x12etf_mm_v2_statuses\x18\x01 \x03(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2StatusR\x0fetfMmV2Statuses\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x99\n\n\x14UpdateEtfMmV2Request\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x19\n\x05depth\x18\x04 \x01(\rH\x00R\x05depth\x88\x01\x01\x128\n\x06offset\x18\x05 \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2OffsetH\x01R\x06offset\x88\x01\x01\x12 \n\task_basis\x18\x06 \x01(\x01H\x02R\x08askBasis\x88\x01\x01\x12 \n\tbid_basis\x18\x07 \x01(\x01H\x03R\x08bidBasis\x88\x01\x01\x12&\n\x0cbid_quantity\x18\x08 \x01(\x03H\x04R\x0bbidQuantity\x88\x01\x01\x12&\n\x0cask_quantity\x18\t \x01(\x03H\x05R\x0baskQuantity\x88\x01\x01\x12*\n\x0ebid_adjustment\x18\n \x01(\x01H\x06R\rbidAdjustment\x88\x01\x01\x12*\n\x0eask_adjustment\x18\x0b \x01(\x01H\x07R\raskAdjustment\x88\x01\x01\x12.\n\x10momentum_enabled\x18\x0c \x01(\x08H\x08R\x0fmomentumEnabled\x88\x01\x01\x12,\n\x0fmomentum_window\x18\r \x01(\rH\tR\x0emomentumWindow\x88\x01\x01\x126\n\x14momentum_sensitivity\x18\x0e \x01(\x01H\nR\x13momentumSensitivity\x88\x01\x01\x12N\n\x0equantity_limit\x18\x0f \x01(\x0b2\".kdo.v1.mm_v2.EtfMmV2QuantityLimitH\x0bR\rquantityLimit\x88\x01\x01\x12P\n\x11precompute_policy\x18\x10 \x01(\x0e2\x1e.kdo.v1.mm_v2.PrecomputePolicyH\x0cR\x10precomputePolicy\x88\x01\x01\x12j\n0pricing_source_liquidity_imbalance_guard_enabled\x18\x11 \x01(\x08H\rR+pricingSourceLiquidityImbalanceGuardEnabled\x88\x01\x01\x12;\n\x17momentum_deadband_ticks\x18\x12 \x01(\x05H\x0eR\x15momentumDeadbandTicks\x88\x01\x01\x12W\n\rexposure_skew\x18\x13 \x01(\x0b2-.kdo.v1.mm_v2.UpdateEtfMmV2ExposureSkewFieldsH\x0fR\x0cexposureSkew\x88\x01\x01B\x08\n\x06_depthB\t\n\x07_offsetB\x0c\n\n_ask_basisB\x0c\n\n_bid_basisB\x0f\n\r_bid_quantityB\x0f\n\r_ask_quantityB\x11\n\x0f_bid_adjustmentB\x11\n\x0f_ask_adjustmentB\x13\n\x11_momentum_enabledB\x12\n\x10_momentum_windowB\x17\n\x15_momentum_sensitivityB\x11\n\x0f_quantity_limitB\x14\n\x12_precompute_policyB3\n1_pricing_source_liquidity_imbalance_guard_enabledB\x1a\n\x18_momentum_deadband_ticksB\x10\n\x0e_exposure_skew\"\x8e\x02\n\x1fUpdateEtfMmV2ExposureSkewFields\x12\x1d\n\x07enabled\x18\x01 \x01(\x08H\x00R\x07enabled\x88\x01\x01\x12.\n\x10trigger_quantity\x18\x02 \x01(\x03H\x01R\x0ftriggerQuantity\x88\x01\x01\x12*\n\x0elimit_quantity\x18\x03 \x01(\x03H\x02R\rlimitQuantity\x88\x01\x01\x12)\n\x0emax_skew_ticks\x18\x04 \x01(\x05H\x03R\x0cmaxSkewTicks\x88\x01\x01B\n\n\x08_enabledB\x13\n\x11_trigger_quantityB\x11\n\x0f_limit_quantityB\x11\n\x0f_max_skew_ticks\"|\n\x17GetEtfMmV2StatusRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x85\x01\n StreamEtfMmV2StatusUpdateRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"x\n\x13StartEtfMmV2Request\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"e\n\x14StartEtfMmV2Response\x123\n\x06status\x18\x01 \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2StatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"w\n\x12StopEtfMmV2Request\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"d\n\x13StopEtfMmV2Response\x123\n\x06status\x18\x01 \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2StatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"|\n\x17GetUserOrderBookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x9f\x01\n\x11UserOrderbookData\x12\x1d\n\nbid_prices\x18\x01 \x03(\tR\tbidPrices\x12\x1d\n\nask_prices\x18\x02 \x03(\tR\taskPrices\x12%\n\x0ebid_quantities\x18\x03 \x03(\x03R\rbidQuantities\x12%\n\x0eask_quantities\x18\x04 \x03(\x03R\raskQuantities\"~\n\x19ClearUserOrderBookRequest\x12.\n\x03etf\x18\x01 \x01(\tB\x1c\xe2A\x01\x02\xfaA\x15\n\x13kdo.cdsapis.xyz/EtfR\x03etf\x121\n\x04fund\x18\x02 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/FundR\x04fund\"\x90\x01\n\x1aClearUserOrderBookResponse\x123\n\x06status\x18\x01 \x01(\x0b2\x1b.kdo.v1.mm_v2.EtfMmV2StatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12#\n\rcleared_count\x18\x03 \x01(\x05R\x0cclearedCount*x\n\x08MmV2Mode\x12\x1a\n\x16MM_V2_MODE_UNSPECIFIED\x10\x00\x12\x17\n\x13MM_V2_MODE_MOMENTUM\x10\x01\x12\x1f\n\x1bMM_V2_MODE_EXPOSURE_BALANCE\x10\x02\x12\x16\n\x12MM_V2_MODE_NEUTRAL\x10\x03*\x9d\x01\n\x10PrecomputePolicy\x12!\n\x1dPRECOMPUTE_POLICY_UNSPECIFIED\x10\x00\x12 \n\x1cPRECOMPUTE_POLICY_ONE_TO_ONE\x10\x01\x12!\n\x1dPRECOMPUTE_POLICY_MANY_TO_ONE\x10\x02\x12!\n\x1dPRECOMPUTE_POLICY_ONE_TO_MANY\x10\x03*\xa0\x02\n)PricingSourceLiquidityImbalanceGuardState\x12>\n:PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_UNSPECIFIED\x10\x00\x129\n5PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_NORMAL\x10\x01\x12;\n7PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_BID_THIN\x10\x02\x12;\n7PRICING_SOURCE_LIQUIDITY_IMBALANCE_GUARD_STATE_ASK_THIN\x10\x03*\x9f\x01\n\x0cEtfMmV2State\x12\x1f\n\x1bETF_MM_V2_STATE_UNSPECIFIED\x10\x00\x12\x18\n\x14ETF_MM_V2_STATE_IDLE\x10\x01\x12\x1b\n\x17ETF_MM_V2_STATE_RUNNING\x10\x02\x12\x1c\n\x18ETF_MM_V2_STATE_STOPPING\x10\x03\x12\x19\n\x15ETF_MM_V2_STATE_ERROR\x10\x042\x80\r\n\x0bMmV2Service\x12v\n\nGetEtfMmV2\x12\x1f.kdo.v1.mm_v2.GetEtfMmV2Request\x1a\x15.kdo.v1.mm_v2.EtfMmV2\"0\xdaA\x00\x82\xd3\xe4\x93\x02\'\x12%/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}\x12k\n\x0cListEtfMmV2s\x12!.kdo.v1.mm_v2.ListEtfMmV2sRequest\x1a\".kdo.v1.mm_v2.ListEtfMmV2sResponse\"\x14\xdaA\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/mm_v2\x12\x97\x01\n\rUpdateEtfMmV2\x12\".kdo.v1.mm_v2.UpdateEtfMmV2Request\x1a\x15.kdo.v1.mm_v2.EtfMmV2\"K\xdaA\x10symbol,fund_code\x82\xd3\xe4\x93\x022:\x01*2-/v1/mm_v2/etfs/{symbol=*}/funds/{fund_code=*}\x12\x97\x01\n\x10GetEtfMmV2Status\x12%.kdo.v1.mm_v2.GetEtfMmV2StatusRequest\x1a\x1b.kdo.v1.mm_v2.EtfMmV2Status\"?\xdaA\x08etf,fund\x82\xd3\xe4\x93\x02.\x12,/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}/status\x12\x96\x01\n\x13ListEtfMmV2Statuses\x12(.kdo.v1.mm_v2.ListEtfMmV2StatusesRequest\x1a).kdo.v1.mm_v2.ListEtfMmV2StatusesResponse\"*\xdaA\x00\x82\xd3\xe4\x93\x02!\x12\x1f/v1/mm_v2/etfs/*/funds/*/status\x12\xbf\x01\n\x19StreamEtfMmV2StatusUpdate\x12..kdo.v1.mm_v2.StreamEtfMmV2StatusUpdateRequest\x1a!.kdo.v1.mm_v2.EtfMmV2StatusUpdate\"M\xdaA\x08etf,fund\x82\xd3\xe4\x93\x02<\x12:/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}/status_update:stream0\x01\x12\x8d\x01\n\x0cStartEtfMmV2\x12!.kdo.v1.mm_v2.StartEtfMmV2Request\x1a\".kdo.v1.mm_v2.StartEtfMmV2Response\"6\x82\xd3\xe4\x93\x020:\x01*\"+/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}:start\x12\x89\x01\n\x0bStopEtfMmV2\x12 .kdo.v1.mm_v2.StopEtfMmV2Request\x1a!.kdo.v1.mm_v2.StopEtfMmV2Response\"5\x82\xd3\xe4\x93\x02/:\x01*\"*/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}:stop\x12\x93\x01\n\x10GetUserOrderbook\x12%.kdo.v1.mm_v2.GetUserOrderBookRequest\x1a\x1f.kdo.v1.mm_v2.UserOrderbookData\"7\x82\xd3\xe4\x93\x021\x12//v1/mm_v2/{etf=etfs/*}/{fund=funds/*}/orderbook\x12\x9f\x01\n\x13StreamUserOrderbook\x12%.kdo.v1.mm_v2.GetUserOrderBookRequest\x1a\x1f.kdo.v1.mm_v2.UserOrderbookData\">\x82\xd3\xe4\x93\x028\x126/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}/orderbook:stream0\x01\x12\xa8\x01\n\x12ClearUserOrderBook\x12\'.kdo.v1.mm_v2.ClearUserOrderBookRequest\x1a(.kdo.v1.mm_v2.ClearUserOrderBookResponse\"?\x82\xd3\xe4\x93\x029:\x01*\"4/v1/mm_v2/{etf=etfs/*}/{fund=funds/*}:clearOrderBookB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xd2\xa2\x01\n\x07\x12\x05\x00\x00\xb6\x05\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x15\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\t\n\x02\x03\x06\x12\x03\n\x00\x1d\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n\xbb\x01\n\x02\x06\x00\x12\x04\x10\x00i\x01\x1a\xae\x01 MM v2 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\x8a\x94 ETF Market Making v2 \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n LP \xeb\x8c\x80\xeb\xb9\x84 \xec\xb0\xa8\xec\x9d\xb4: hedge \xec\x97\x86\xec\x9d\x8c, ExposureSkew \xea\xb8\xb0\xeb\xb0\x98 \xeb\xaa\xa8\xeb\x93\x9c \xec\xa0\x84\xed\x99\x98, position_adjustment \xec\x97\x86\xec\x9d\x8c.\n\n\n\n\x03\x06\x00\x01\x12\x03\x10\x08\x13\n \n\x04\x06\x00\x02\x00\x12\x04\x12\x02\x17\x03\x1a\x12 ETF MM v2 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x12\x06\x10\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x12\x11\"\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x12-4\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x13\x04\x15\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x13\x04\x15\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x16\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x16\x04.\n\'\n\x04\x06\x00\x02\x01\x12\x04\x1a\x02\x1f\x03\x1a\x19 ETF MM v2 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1a\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1a\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1a1E\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1b\x04\x1d\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1b\x04\x1d\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1e\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1e\x04.\n&\n\x04\x06\x00\x02\x02\x12\x04\"\x02(\x03\x1a\x18 ETF MM v2 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\"\x06\x13\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\"\x14(\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\"3:\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04#\x04&\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04#\x04&\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03\'\x04>\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03\'\x04>\n\'\n\x04\x06\x00\x02\x03\x12\x04+\x020\x03\x1a\x19 ETF MM v2 \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03+\x06\x16\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03+\x17.\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03+9F\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04,\x04.\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04,\x04.\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03/\x046\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03/\x046\n.\n\x04\x06\x00\x02\x04\x12\x043\x028\x03\x1a  ETF MM v2 \xec\x83\x81\xed\x83\x9c \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x033\x06\x19\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x033\x1a4\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x033?Z\n\r\n\x05\x06\x00\x02\x04\x04\x12\x044\x046\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x044\x046\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x037\x04.\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x037\x04.\nF\n\x04\x06\x00\x02\x05\x12\x04;\x02@\x03\x1a8 ETF MM v2 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03;\x06\x1f\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03; @\n\x0c\n\x05\x06\x00\x02\x05\x06\x12\x03;KQ\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03;Re\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04<\x04>\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04<\x04>\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03?\x046\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03?\x046\n \n\x04\x06\x00\x02\x06\x12\x04C\x02H\x03\x1a\x12 ETF MM v2 \xec\x8b\x9c\xec\x9e\x91\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03C\x06\x12\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03C\x13&\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03C1E\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04D\x04G\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04D\x04G\x06\n \n\x04\x06\x00\x02\x07\x12\x04K\x02P\x03\x1a\x12 ETF MM v2 \xec\xa4\x91\xec\xa7\x80\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03K\x06\x11\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03K\x12$\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03K/B\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04L\x04O\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04L\x04O\x06\n*\n\x04\x06\x00\x02\x08\x12\x04S\x02W\x03\x1a\x1c \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03S\x06\x16\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03S\x17.\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03S9J\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04T\x04V\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04T\x04V\x06\n0\n\x04\x06\x00\x02\t\x12\x04Z\x02^\x03\x1a\" \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8\xec\x9e\xa5 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03Z\x06\x19\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03Z\x1a1\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03Z<B\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03ZCT\n\r\n\x05\x06\x00\x02\t\x04\x12\x04[\x04]\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04[\x04]\x06\n\xd8\x01\n\x04\x06\x00\x02\n\x12\x04c\x02h\x03\x1a\xc9\x01 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81\xec\x9d\x84 \xea\xb0\x95\xec\xa0\x9c\xeb\xa1\x9c \xeb\xb9\x84\xec\x9b\x81\xeb\x8b\x88\xeb\x8b\xa4.\n MM v2 \xea\xb0\x80 Running \xec\x83\x81\xed\x83\x9c\xec\x9d\xbc \xeb\x95\x8c\xeb\x8a\x94 \xed\x98\xb8\xec\xb6\x9c \xeb\xb6\x88\xea\xb0\x80 (FailedPrecondition \xeb\xb0\x98\xed\x99\x98).\n MM v2 \xea\xb0\x80 Idle / Stopping / Error \xec\x83\x81\xed\x83\x9c\xec\x9d\xbc \xeb\x95\x8c\xeb\xa7\x8c \xec\x82\xac\xec\x9a\xa9 \xea\xb0\x80\xeb\x8a\xa5.\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03c\x06\x18\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03c\x192\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03c=W\n\r\n\x05\x06\x00\x02\n\x04\x12\x04d\x04g\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04d\x04g\x06\n\x93\x01\n\x02\x04\x00\x12\x05m\x00\xb7\x01\x01\x1a\x85\x01 ETF MM v2 \xec\x84\xa4\xec\xa0\x95\n LP \xeb\x8c\x80\xeb\xb9\x84 \xec\xb0\xa8\xec\x9d\xb4: hedge \xed\x95\x84\xeb\x93\x9c \xec\x97\x86\xec\x9d\x8c, position_adjustment \xec\x97\x86\xec\x9d\x8c, ExposureSkew + momentum_deadband_ticks \xec\xb6\x94\xea\xb0\x80.\n\n\n\n\x03\x04\x00\x01\x12\x03m\x08\x0f\n\x19\n\x04\x04\x00\x02\x00\x12\x03o\x02\x14\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03o\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03o\t\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03o\x12\x13\n\x13\n\x04\x04\x00\x02\x01\x12\x03r\x02\x17\x1a\x06 Fund\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03r\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03r\t\x12\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03r\x15\x16\n(\n\x04\x04\x00\x02\x02\x12\x03u\x02\x17\x1a\x1b \xeb\xa7\xa4\xeb\x8f\x84 basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03u\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03u\t\x12\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03u\x15\x16\n(\n\x04\x04\x00\x02\x03\x12\x03x\x02\x17\x1a\x1b \xeb\xa7\xa4\xec\x88\x98 basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03x\t\x12\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03x\x15\x16\n3\n\x04\x04\x00\x02\x04\x12\x03{\x02\x13\x1a& \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03{\t\x0e\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03{\x11\x12\n0\n\x04\x04\x00\x02\x05\x12\x03~\x02\x16\x1a# ETF tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03~\x02\x07\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03~\x08\x11\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03~\x14\x15\n+\n\x04\x04\x00\x02\x06\x12\x04\x81\x01\x02\x1c\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\x81\x01\x02\x0f\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\x81\x01\x10\x16\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\x81\x01\x19\x1b\n \n\x04\x04\x00\x02\x07\x12\x04\x84\x01\x02\x14\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x07\x05\x12\x04\x84\x01\x02\x06\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\x84\x01\x07\x0e\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\x84\x01\x11\x13\n(\n\x04\x04\x00\x02\x08\x12\x04\x87\x01\x02/\x1a\x1a ETF \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xb0\xec\xb6\x9c \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x00\x02\x08\x06\x12\x04\x87\x01\x02\x1a\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\x87\x01\x1b)\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\x87\x01,.\n\'\n\x04\x04\x00\x02\t\x12\x04\x8a\x01\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\t\x04\x12\x04\x8a\x01\x02\n\n\r\n\x05\x04\x00\x02\t\x05\x12\x04\x8a\x01\x0b\x11\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\x8a\x01\x12 \n\r\n\x05\x04\x00\x02\t\x03\x12\x04\x8a\x01#%\n\'\n\x04\x04\x00\x02\n\x12\x04\x8d\x01\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x00\x02\n\x04\x12\x04\x8d\x01\x02\n\n\r\n\x05\x04\x00\x02\n\x05\x12\x04\x8d\x01\x0b\x11\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\x8d\x01\x12 \n\r\n\x05\x04\x00\x02\n\x03\x12\x04\x8d\x01#%\n*\n\x04\x04\x00\x02\x0b\x12\x04\x90\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\x90\x01\x02\x07\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\x90\x01\x08\x14\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\x90\x01\x17\x19\n*\n\x04\x04\x00\x02\x0c\x12\x04\x93\x01\x02\x1a\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (i64)\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\x93\x01\x02\x07\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\x93\x01\x08\x14\n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\x93\x01\x17\x19\n*\n\x04\x04\x00\x02\r\x12\x04\x96\x01\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\r\x04\x12\x04\x96\x01\x02\n\n\r\n\x05\x04\x00\x02\r\x05\x12\x04\x96\x01\x0b\x0f\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\x96\x01\x10 \n\r\n\x05\x04\x00\x02\r\x03\x12\x04\x96\x01#%\n*\n\x04\x04\x00\x02\x0e\x12\x04\x99\x01\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x00\x02\x0e\x04\x12\x04\x99\x01\x02\n\n\r\n\x05\x04\x00\x02\x0e\x05\x12\x04\x99\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0e\x01\x12\x04\x99\x01\x12!\n\r\n\x05\x04\x00\x02\x0e\x03\x12\x04\x99\x01$&\n#\n\x04\x04\x00\x02\x0f\x12\x04\x9c\x01\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x0f\x04\x12\x04\x9c\x01\x02\n\n\r\n\x05\x04\x00\x02\x0f\x05\x12\x04\x9c\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0f\x01\x12\x04\x9c\x01\x12&\n\r\n\x05\x04\x00\x02\x0f\x03\x12\x04\x9c\x01)+\n+\n\x04\x04\x00\x02\x10\x12\x04\x9f\x01\x024\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x00\x02\x10\x04\x12\x04\x9f\x01\x02\n\n\r\n\x05\x04\x00\x02\x10\x06\x12\x04\x9f\x01\x0b\x1f\n\r\n\x05\x04\x00\x02\x10\x01\x12\x04\x9f\x01 .\n\r\n\x05\x04\x00\x02\x10\x03\x12\x04\x9f\x0113\n7\n\x04\x04\x00\x02\x11\x12\x04\xa2\x01\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x00\x02\x11\x04\x12\x04\xa2\x01\x02\n\n\r\n\x05\x04\x00\x02\x11\x06\x12\x04\xa2\x01\x0b\x1b\n\r\n\x05\x04\x00\x02\x11\x01\x12\x04\xa2\x01\x1c-\n\r\n\x05\x04\x00\x02\x11\x03\x12\x04\xa2\x0102\nU\n\x04\x04\x00\x02\x12\x12\x04\xa5\x01\x02=\x1aG pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x12\x05\x12\x04\xa5\x01\x02\x06\n\r\n\x05\x04\x00\x02\x12\x01\x12\x04\xa5\x01\x077\n\r\n\x05\x04\x00\x02\x12\x03\x12\x04\xa5\x01:<\n\xc5\x01\n\x04\x04\x00\x02\x13\x12\x04\xaa\x01\x02%\x1a\xb6\x01 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1 \xed\x8c\x90\xec\xa0\x95 deadband (\xed\x8b\xb1 \xec\x88\x98).\n |bid_adj| \xeb\x98\x90\xeb\x8a\x94 |ask_adj|\xea\xb0\x80 \xec\x9d\xb4 \xed\x8b\xb1 \xec\x88\x98 \xec\x9d\xb4\xec\x83\x81\xec\x9d\xb4\xec\x96\xb4\xec\x95\xbc Momentum \xeb\xaa\xa8\xeb\x93\x9c\xeb\xa1\x9c \xec\xa7\x84\xec\x9e\x85.\n 0\xec\x9d\xb4\xeb\xa9\xb4 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 enabled\xeb\xa7\x8c\xec\x9c\xbc\xeb\xa1\x9c \xed\x99\x9c\xec\x84\xb1 \xed\x8c\x90\xec\xa0\x95.\n\n\r\n\x05\x04\x00\x02\x13\x05\x12\x04\xaa\x01\x02\x07\n\r\n\x05\x04\x00\x02\x13\x01\x12\x04\xaa\x01\x08\x1f\n\r\n\x05\x04\x00\x02\x13\x03\x12\x04\xaa\x01\"$\nT\n\x04\x04\x00\x02\x14\x12\x04\xad\x01\x02\"\x1aF ExposureSkew \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80 (MM v2 \xeb\xaa\xa8\xeb\x93\x9c 2: \xeb\x88\x84\xec\xa0\x81 \xeb\x85\xb8\xec\xb6\x9c \xea\xb7\xa0\xed\x98\x95)\n\n\r\n\x05\x04\x00\x02\x14\x05\x12\x04\xad\x01\x02\x06\n\r\n\x05\x04\x00\x02\x14\x01\x12\x04\xad\x01\x07\x1c\n\r\n\x05\x04\x00\x02\x14\x03\x12\x04\xad\x01\x1f!\np\n\x04\x04\x00\x02\x15\x12\x04\xb0\x01\x02,\x1ab ExposureSkew \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\xa0\x88\xeb\x8c\x93\xea\xb0\x92\xec\x9d\xb4 \xec\x9d\xb4 \xea\xb0\x92 \xec\x9d\xb4\xec\x83\x81\xec\x9d\xb4\xeb\xa9\xb4 skew \xed\x99\x9c\xec\x84\xb1\xed\x99\x94)\n\n\r\n\x05\x04\x00\x02\x15\x05\x12\x04\xb0\x01\x02\x07\n\r\n\x05\x04\x00\x02\x15\x01\x12\x04\xb0\x01\x08&\n\r\n\x05\x04\x00\x02\x15\x03\x12\x04\xb0\x01)+\nw\n\x04\x04\x00\x02\x16\x12\x04\xb3\x01\x02*\x1ai ExposureSkew \xed\x8f\xac\xed\x99\x94 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\xa0\x88\xeb\x8c\x93\xea\xb0\x92\xec\x9d\xb4 \xec\x9d\xb4 \xea\xb0\x92\xec\x97\x90 \xeb\x8f\x84\xeb\x8b\xac\xed\x95\x98\xeb\xa9\xb4 max_skew_ticks \xec\xa0\x81\xec\x9a\xa9)\n\n\r\n\x05\x04\x00\x02\x16\x05\x12\x04\xb3\x01\x02\x07\n\r\n\x05\x04\x00\x02\x16\x01\x12\x04\xb3\x01\x08$\n\r\n\x05\x04\x00\x02\x16\x03\x12\x04\xb3\x01\')\nR\n\x04\x04\x00\x02\x17\x12\x04\xb6\x01\x02*\x1aD ExposureSkew \xec\xb5\x9c\xeb\x8c\x80 \xed\x8b\xb1 \xec\x88\x98 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xed\x98\xb8\xea\xb0\x80 \xed\x8f\x89\xed\x96\x89\xec\x9d\xb4\xeb\x8f\x99 \xec\x83\x81\xed\x95\x9c)\n\n\r\n\x05\x04\x00\x02\x17\x05\x12\x04\xb6\x01\x02\x07\n\r\n\x05\x04\x00\x02\x17\x01\x12\x04\xb6\x01\x08$\n\r\n\x05\x04\x00\x02\x17\x03\x12\x04\xb6\x01\')\n+\n\x02\x04\x01\x12\x06\xba\x01\x00\xc5\x01\x01\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xba\x01\x08\x1c\nH\n\x04\x04\x01\x02\x00\x12\x04\xbc\x01\x02\x1d\x1a: \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xbc\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xbc\x01\x08\x18\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xbc\x01\x1b\x1c\nH\n\x04\x04\x01\x02\x01\x12\x04\xbe\x01\x02\x1d\x1a: \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xec\x83\x81\xed\x95\x9c (gross \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xbe\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xbe\x01\x08\x18\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xbe\x01\x1b\x1c\nR\n\x04\x04\x01\x02\x02\x12\x04\xc1\x01\x02\"\x1aD \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (+ = \xec\x88\x9c\xeb\xa7\xa4\xec\x88\x98, - = \xec\x88\x9c\xeb\xa7\xa4\xeb\x8f\x84): gross_bid - gross_ask\n\n\r\n\x05\x04\x01\x02\x02\x04\x12\x04\xc1\x01\x02\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xc1\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xc1\x01\x11\x1d\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xc1\x01 !\n-\n\x04\x04\x01\x02\x03\x12\x04\xc4\x01\x02&\x1a\x1f \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xed\x95\x9c\xeb\x8f\x84 \xec\x84\xa4\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x01\x02\x03\x04\x12\x04\xc4\x01\x02\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xc4\x01\x0b\x10\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xc4\x01\x11!\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xc4\x01$%\nW\n\x02\x05\x00\x12\x06\xc9\x01\x00\xd1\x01\x01\x1aI MM v2 \xec\x9a\xb4\xec\x98\x81 \xeb\xaa\xa8\xeb\x93\x9c\n \xec\x9a\xb0\xec\x84\xa0\xec\x88\x9c\xec\x9c\x84: Momentum > ExposureBalance > Neutral\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xc9\x01\x05\r\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xca\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xca\x01\x02\x18\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xca\x01\x1b\x1c\nX\n\x04\x05\x00\x02\x01\x12\x04\xcc\x01\x02\x1a\x1aJ \xec\x84\xa0\xeb\xac\xbc \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\xb6\x94\xec\xa2\x85 \xeb\xaa\xa8\xeb\x93\x9c (deadband \xec\x9d\xb4\xec\x83\x81\xec\x9d\x98 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xea\xb0\x90\xec\xa7\x80 \xec\x8b\x9c)\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xcc\x01\x02\x15\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xcc\x01\x18\x19\nf\n\x04\x05\x00\x02\x02\x12\x04\xce\x01\x02\"\x1aX \xeb\x88\x84\xec\xa0\x81 \xeb\x85\xb8\xec\xb6\x9c \xea\xb7\xa0\xed\x98\x95 \xeb\xaa\xa8\xeb\x93\x9c (\xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1 + \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98\xec\x9d\xb4 trigger \xec\xb4\x88\xea\xb3\xbc \xec\x8b\x9c)\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xce\x01\x02\x1d\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xce\x01 !\nG\n\x04\x05\x00\x02\x03\x12\x04\xd0\x01\x02\x19\x1a9 \xec\xa4\x91\xeb\xa6\xbd \xeb\xaa\xa8\xeb\x93\x9c (\xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80/ExposureSkew \xeb\xaa\xa8\xeb\x91\x90 \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1)\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xd0\x01\x02\x14\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xd0\x01\x17\x18\n7\n\x02\x05\x01\x12\x06\xd4\x01\x00\xdc\x01\x01\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xd4\x01\x05\x15\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xd5\x01\x02$\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xd5\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xd5\x01\"#\nE\n\x04\x05\x01\x02\x01\x12\x04\xd7\x01\x02#\x1a7 \xec\x84\xa0\xeb\xac\xbc 1\xed\x8b\xb1 \xe2\x86\x94 ETF 1\xed\x8b\xb1 (1:1 \xeb\x8c\x80\xec\x9d\x91). \xeb\xb9\xa0\xeb\xa5\xb8 \xec\xb6\x94\xea\xb2\xa9.\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xd7\x01\x02\x1e\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xd7\x01!\"\ne\n\x04\x05\x01\x02\x02\x12\x04\xd9\x01\x02$\x1aW \xec\x84\xa0\xeb\xac\xbc N\xed\x8b\xb1 \xe2\x86\x94 ETF 1\xed\x8b\xb1 (N:1 \xeb\x8c\x80\xec\x9d\x91, N\xe2\x89\xa53). \xec\xa0\x95\xec\x84\x9d. \xed\x95\xad\xec\x83\x81 \xec\xa0\x95\xed\x99\x95\xed\x95\x9c \xed\x98\xb8\xea\xb0\x80 \xec\x9c\xa0\xec\xa7\x80.\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xd9\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xd9\x01\"#\nR\n\x04\x05\x01\x02\x03\x12\x04\xdb\x01\x02$\x1aD \xec\x84\xa0\xeb\xac\xbc 1\xed\x8b\xb1 \xe2\x86\x94 ETF N\xed\x8b\xb1 (1:N \xeb\x8c\x80\xec\x9d\x91). \xea\xb3\xa0\xea\xb0\x80 \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 ETF\xec\x9a\xa9.\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xdb\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xdb\x01\"#\nK\n\x02\x05\x02\x12\x06\xdf\x01\x00\xe4\x01\x01\x1a= pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x05\x02\x01\x12\x04\xdf\x01\x05.\n\x0c\n\x04\x05\x02\x02\x00\x12\x04\xe0\x01\x02A\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\xe0\x01\x02<\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\xe0\x01?@\n\x0c\n\x04\x05\x02\x02\x01\x12\x04\xe1\x01\x02<\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\xe1\x01\x027\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\xe1\x01:;\n\x0c\n\x04\x05\x02\x02\x02\x12\x04\xe2\x01\x02>\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\xe2\x01\x029\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\xe2\x01<=\n\x0c\n\x04\x05\x02\x02\x03\x12\x04\xe3\x01\x02>\n\r\n\x05\x05\x02\x02\x03\x01\x12\x04\xe3\x01\x029\n\r\n\x05\x05\x02\x02\x03\x02\x12\x04\xe3\x01<=\n\x97\x01\n\x02\x04\x02\x12\x06\xe8\x01\x00\xf8\x01\x01\x1a\x88\x01 \xec\x9e\x90\xeb\x8f\x99 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n MM v2\xeb\x8a\x94 \xec\x88\x9c\xeb\xa7\xa4\xeb\xa7\xa4\xeb\x9f\x89 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa1\xb0\xec\xa0\x95\xec\x9d\x84 ExposureSkew\xea\xb0\x80 \xeb\x8b\xb4\xeb\x8b\xb9\xed\x95\x98\xeb\xaf\x80\xeb\xa1\x9c position_adjustment \xed\x95\x84\xeb\x93\x9c \xec\x97\x86\xec\x9d\x8c.\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xe8\x01\x08\x15\n\x0c\n\x04\x04\x02\x02\x00\x12\x04\xe9\x01\x02!\n\r\n\x05\x04\x02\x02\x00\x04\x12\x04\xe9\x01\x02\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xe9\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xe9\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xe9\x01\x1f \n\x0c\n\x04\x04\x02\x02\x01\x12\x04\xea\x01\x02!\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04\xea\x01\x02\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xea\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xea\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xea\x01\x1f \n!\n\x04\x04\x02\x02\x02\x12\x04\xed\x01\x02!\x1a\x13 NAV \xeb\xb0\xb4\xeb\x93\x9c \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x02\x02\x02\x04\x12\x04\xed\x01\x02\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xed\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xed\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xed\x01\x1f \n\x0c\n\x04\x04\x02\x02\x03\x12\x04\xee\x01\x02!\n\r\n\x05\x04\x02\x02\x03\x04\x12\x04\xee\x01\x02\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xee\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xee\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xee\x01\x1f \n$\n\x04\x04\x02\x02\x04\x12\x04\xf1\x01\x02,\x1a\x16 \xec\x8b\x9c\xea\xb0\x84 \xea\xb8\xb0\xeb\xb0\x98 \xec\xa1\xb0\xec\xa0\x95\n\n\r\n\x05\x04\x02\x02\x04\x04\x12\x04\xf1\x01\x02\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xf1\x01\x0b\x0f\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xf1\x01\x10\'\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xf1\x01*+\n\x0c\n\x04\x04\x02\x02\x05\x12\x04\xf2\x01\x02/\n\r\n\x05\x04\x02\x02\x05\x04\x12\x04\xf2\x01\x02\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\xf2\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xf2\x01\x12*\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xf2\x01-.\n\x0c\n\x04\x04\x02\x02\x06\x12\x04\xf3\x01\x02&\n\r\n\x05\x04\x02\x02\x06\x04\x12\x04\xf3\x01\x02\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\xf3\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xf3\x01\x12!\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xf3\x01$%\n\x0c\n\x04\x04\x02\x02\x07\x12\x04\xf4\x01\x02#\n\r\n\x05\x04\x02\x02\x07\x04\x12\x04\xf4\x01\x02\n\n\r\n\x05\x04\x02\x02\x07\x05\x12\x04\xf4\x01\x0b\x0f\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\xf4\x01\x10\x1d\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\xf4\x01 \"\nb\n\x04\x04\x02\x02\x08\x12\x04\xf7\x01\x02\x1a\x1aT \xeb\x88\x84\xec\xa0\x81 \xec\x88\x9c\xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb0\x92 (\xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\xb6\x94\xec\xa0\x81\xea\xb0\x92 - \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\x9c \xeb\x85\xb8\xec\xb6\x9c)\n\n\r\n\x05\x04\x02\x02\x08\x05\x12\x04\xf7\x01\x02\x07\n\r\n\x05\x04\x02\x02\x08\x01\x12\x04\xf7\x01\x08\x14\n\r\n\x05\x04\x02\x02\x08\x03\x12\x04\xf7\x01\x17\x19\nS\n\x02\x04\x03\x12\x06\xfd\x01\x00\xce\x02\x01\x1a\x12 ETF MM v2 \xec\x83\x81\xed\x83\x9c\n21 ========== ETF MM v2 Status Messages ==========\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xfd\x01\x08\x15\n\x1a\n\x04\x04\x03\x02\x00\x12\x04\xff\x01\x02\x18\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xff\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xff\x01\t\x13\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xff\x01\x16\x17\n\x1d\n\x04\x04\x03\x02\x01\x12\x04\x82\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x82\x02\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x82\x02\t\x12\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x82\x02\x15\x16\n\"\n\x04\x04\x03\x02\x02\x12\x04\x85\x02\x02 \x1a\x14 Basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x02\x04\x12\x04\x85\x02\x02\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x85\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x85\x02\x12\x1b\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x85\x02\x1e\x1f\n\x0c\n\x04\x04\x03\x02\x03\x12\x04\x86\x02\x02 \n\r\n\x05\x04\x03\x02\x03\x04\x12\x04\x86\x02\x02\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\x86\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x86\x02\x12\x1b\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x86\x02\x1e\x1f\n\x1c\n\x04\x04\x03\x02\x04\x12\x04\x89\x02\x02\x19\x1a\x0e MM v2 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x03\x02\x04\x06\x12\x04\x89\x02\x02\x0e\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x89\x02\x0f\x14\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x89\x02\x17\x18\n\x1d\n\x04\x04\x03\x02\x05\x12\x04\x8c\x02\x02\x1a\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x03\x02\x05\x06\x12\x04\x8c\x02\x02\r\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\x8c\x02\x0e\x15\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\x8c\x02\x18\x19\n\x1d\n\x04\x04\x03\x02\x06\x12\x04\x8f\x02\x02&\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x03\x02\x06\x06\x12\x04\x8f\x02\x02\x10\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\x8f\x02\x11 \n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\x8f\x02#%\n+\n\x04\x04\x03\x02\x07\x12\x04\x92\x02\x02\x1c\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x03\x02\x07\x06\x12\x04\x92\x02\x02\x0f\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\x92\x02\x10\x16\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\x92\x02\x19\x1b\n\'\n\x04\x04\x03\x02\x08\x12\x04\x95\x02\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x08\x04\x12\x04\x95\x02\x02\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\x95\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\x95\x02\x12 \n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\x95\x02#%\n\'\n\x04\x04\x03\x02\t\x12\x04\x98\x02\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\t\x04\x12\x04\x98\x02\x02\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\x98\x02\x0b\x11\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\x98\x02\x12 \n\r\n\x05\x04\x03\x02\t\x03\x12\x04\x98\x02#%\n$\n\x04\x04\x03\x02\n\x12\x04\x9b\x02\x02\x1a\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\x9b\x02\x02\x07\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\x9b\x02\x08\x14\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\x9b\x02\x17\x19\n$\n\x04\x04\x03\x02\x0b\x12\x04\x9e\x02\x02\x1a\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x0b\x05\x12\x04\x9e\x02\x02\x07\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\x9e\x02\x08\x14\n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\x9e\x02\x17\x19\n*\n\x04\x04\x03\x02\x0c\x12\x04\xa1\x02\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x0c\x04\x12\x04\xa1\x02\x02\n\n\r\n\x05\x04\x03\x02\x0c\x05\x12\x04\xa1\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x0c\x01\x12\x04\xa1\x02\x10 \n\r\n\x05\x04\x03\x02\x0c\x03\x12\x04\xa1\x02#%\n*\n\x04\x04\x03\x02\r\x12\x04\xa4\x02\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x03\x02\r\x04\x12\x04\xa4\x02\x02\n\n\r\n\x05\x04\x03\x02\r\x05\x12\x04\xa4\x02\x0b\x11\n\r\n\x05\x04\x03\x02\r\x01\x12\x04\xa4\x02\x12!\n\r\n\x05\x04\x03\x02\r\x03\x12\x04\xa4\x02$&\n#\n\x04\x04\x03\x02\x0e\x12\x04\xa7\x02\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x03\x02\x0e\x04\x12\x04\xa7\x02\x02\n\n\r\n\x05\x04\x03\x02\x0e\x05\x12\x04\xa7\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x0e\x01\x12\x04\xa7\x02\x12&\n\r\n\x05\x04\x03\x02\x0e\x03\x12\x04\xa7\x02)+\nE\n\x04\x04\x03\x02\x0f\x12\x04\xaa\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x0f\x04\x12\x04\xaa\x02\x02\n\n\r\n\x05\x04\x03\x02\x0f\x05\x12\x04\xaa\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x0f\x01\x12\x04\xaa\x02\x12)\n\r\n\x05\x04\x03\x02\x0f\x03\x12\x04\xaa\x02,.\nE\n\x04\x04\x03\x02\x10\x12\x04\xad\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x03\x02\x10\x04\x12\x04\xad\x02\x02\n\n\r\n\x05\x04\x03\x02\x10\x05\x12\x04\xad\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x10\x01\x12\x04\xad\x02\x12)\n\r\n\x05\x04\x03\x02\x10\x03\x12\x04\xad\x02,.\n+\n\x04\x04\x03\x02\x11\x12\x04\xb0\x02\x024\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x03\x02\x11\x04\x12\x04\xb0\x02\x02\n\n\r\n\x05\x04\x03\x02\x11\x06\x12\x04\xb0\x02\x0b\x1f\n\r\n\x05\x04\x03\x02\x11\x01\x12\x04\xb0\x02 .\n\r\n\x05\x04\x03\x02\x11\x03\x12\x04\xb0\x0213\n7\n\x04\x04\x03\x02\x12\x12\x04\xb3\x02\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x03\x02\x12\x04\x12\x04\xb3\x02\x02\n\n\r\n\x05\x04\x03\x02\x12\x06\x12\x04\xb3\x02\x0b\x1b\n\r\n\x05\x04\x03\x02\x12\x01\x12\x04\xb3\x02\x1c-\n\r\n\x05\x04\x03\x02\x12\x03\x12\x04\xb3\x0202\n4\n\x04\x04\x03\x02\x13\x12\x04\xb6\x02\x02\x14\x1a& \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xa0\x88\xeb\xb2\xa8 \xec\x88\x98)\n\n\r\n\x05\x04\x03\x02\x13\x05\x12\x04\xb6\x02\x02\x08\n\r\n\x05\x04\x03\x02\x13\x01\x12\x04\xb6\x02\t\x0e\n\r\n\x05\x04\x03\x02\x13\x03\x12\x04\xb6\x02\x11\x13\nU\n\x04\x04\x03\x02\x14\x12\x04\xb9\x02\x02=\x1aG pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x14\x05\x12\x04\xb9\x02\x02\x06\n\r\n\x05\x04\x03\x02\x14\x01\x12\x04\xb9\x02\x077\n\r\n\x05\x04\x03\x02\x14\x03\x12\x04\xb9\x02:<\nz\n\x04\x04\x03\x02\x15\x12\x04\xbe\x02\x02\x15\x1a= \xed\x98\x84\xec\x9e\xac \xec\x9a\xb4\xec\x98\x81 \xeb\xaa\xa8\xeb\x93\x9c (Momentum / ExposureBalance / Neutral)\n2- \xe2\x94\x80\xe2\x94\x80 MM v2 \xeb\xaa\xa8\xeb\x93\x9c \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xec\x83\x81\xed\x83\x9c \xe2\x94\x80\xe2\x94\x80\n\n\r\n\x05\x04\x03\x02\x15\x06\x12\x04\xbe\x02\x02\n\n\r\n\x05\x04\x03\x02\x15\x01\x12\x04\xbe\x02\x0b\x0f\n\r\n\x05\x04\x03\x02\x15\x03\x12\x04\xbe\x02\x12\x14\nG\n\x04\x04\x03\x02\x16\x12\x04\xc1\x02\x02\x1c\x1a9 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1 \xed\x8c\x90\xec\xa0\x95 \xec\x97\xac\xeb\xb6\x80 (deadband \xed\x86\xb5\xea\xb3\xbc \xec\x97\xac\xeb\xb6\x80)\n\n\r\n\x05\x04\x03\x02\x16\x05\x12\x04\xc1\x02\x02\x06\n\r\n\x05\x04\x03\x02\x16\x01\x12\x04\xc1\x02\x07\x16\n\r\n\x05\x04\x03\x02\x16\x03\x12\x04\xc1\x02\x19\x1b\nL\n\x04\x04\x03\x02\x17\x12\x04\xc4\x02\x02\x1a\x1a> \xeb\x88\x84\xec\xa0\x81 \xeb\x85\xb8\xec\xb6\x9c (signed). bid \xec\xb2\xb4\xea\xb2\xb0 += qty, ask \xec\xb2\xb4\xea\xb2\xb0 -= qty\n\n\r\n\x05\x04\x03\x02\x17\x05\x12\x04\xc4\x02\x02\x07\n\r\n\x05\x04\x03\x02\x17\x01\x12\x04\xc4\x02\x08\x14\n\r\n\x05\x04\x03\x02\x17\x03\x12\x04\xc4\x02\x17\x19\nN\n\x04\x04\x03\x02\x18\x12\x04\xc7\x02\x02!\x1a@ ExposureSkew\xea\xb0\x80 \xec\x82\xb0\xec\xb6\x9c\xed\x95\x9c \xeb\xb6\x80\xed\x98\xb8 \xec\x9e\x88\xeb\x8a\x94 \xed\x8b\xb1. 0\xec\x9d\xb4\xeb\xa9\xb4 \xeb\xb9\x84\xed\x99\x9c\xec\x84\xb1\n\n\r\n\x05\x04\x03\x02\x18\x05\x12\x04\xc7\x02\x02\x07\n\r\n\x05\x04\x03\x02\x18\x01\x12\x04\xc7\x02\x08\x1b\n\r\n\x05\x04\x03\x02\x18\x03\x12\x04\xc7\x02\x1e \n_\n\x04\x04\x03\x02\x19\x12\x04\xca\x02\x02%\x1aQ volume-weighted \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80 (\xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 absent)\n\n\r\n\x05\x04\x03\x02\x19\x04\x12\x04\xca\x02\x02\n\n\r\n\x05\x04\x03\x02\x19\x05\x12\x04\xca\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x19\x01\x12\x04\xca\x02\x12\x1f\n\r\n\x05\x04\x03\x02\x19\x03\x12\x04\xca\x02\"$\n_\n\x04\x04\x03\x02\x1a\x12\x04\xcd\x02\x02&\x1aQ volume-weighted \xeb\x88\x84\xec\xa0\x81 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80 (\xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 absent)\n\n\r\n\x05\x04\x03\x02\x1a\x04\x12\x04\xcd\x02\x02\n\n\r\n\x05\x04\x03\x02\x1a\x05\x12\x04\xcd\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x1a\x01\x12\x04\xcd\x02\x12 \n\r\n\x05\x04\x03\x02\x1a\x03\x12\x04\xcd\x02#%\nT\n\x02\x04\x04\x12\x06\xd1\x02\x00\x8e\x03\x01\x1aF ETF MM v2 \xec\x83\x81\xed\x83\x9c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 (\xeb\xb3\x80\xed\x99\x94\xeb\x90\x9c \xed\x95\x84\xeb\x93\x9c\xeb\xa7\x8c \xed\x8f\xac\xed\x95\xa8)\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xd1\x02\x08\x1b\n\x1a\n\x04\x04\x04\x02\x00\x12\x04\xd3\x02\x02\x18\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xd3\x02\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xd3\x02\t\x13\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xd3\x02\x16\x17\n\x1d\n\x04\x04\x04\x02\x01\x12\x04\xd6\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xd6\x02\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xd6\x02\t\x12\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xd6\x02\x15\x16\n\"\n\x04\x04\x04\x02\x02\x12\x04\xd9\x02\x02 \x1a\x14 Basis \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04\xd9\x02\x02\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xd9\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xd9\x02\x12\x1b\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xd9\x02\x1e\x1f\n\x0c\n\x04\x04\x04\x02\x03\x12\x04\xda\x02\x02 \n\r\n\x05\x04\x04\x02\x03\x04\x12\x04\xda\x02\x02\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xda\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xda\x02\x12\x1b\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xda\x02\x1e\x1f\n\x1c\n\x04\x04\x04\x02\x04\x12\x04\xdd\x02\x02\"\x1a\x0e MM v2 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x04\x02\x04\x04\x12\x04\xdd\x02\x02\n\n\r\n\x05\x04\x04\x02\x04\x06\x12\x04\xdd\x02\x0b\x17\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xdd\x02\x18\x1d\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xdd\x02 !\n\x1d\n\x04\x04\x04\x02\x05\x12\x04\xe0\x02\x02#\x1a\x0f \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x04\x02\x05\x04\x12\x04\xe0\x02\x02\n\n\r\n\x05\x04\x04\x02\x05\x06\x12\x04\xe0\x02\x0b\x16\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xe0\x02\x17\x1e\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xe0\x02!\"\n\x1d\n\x04\x04\x04\x02\x06\x12\x04\xe3\x02\x02/\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84\n\n\r\n\x05\x04\x04\x02\x06\x04\x12\x04\xe3\x02\x02\n\n\r\n\x05\x04\x04\x02\x06\x06\x12\x04\xe3\x02\x0b\x19\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xe3\x02\x1a)\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xe3\x02,.\n+\n\x04\x04\x04\x02\x07\x12\x04\xe6\x02\x02%\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\x04\x02\x07\x04\x12\x04\xe6\x02\x02\n\n\r\n\x05\x04\x04\x02\x07\x06\x12\x04\xe6\x02\x0b\x18\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xe6\x02\x19\x1f\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xe6\x02\"$\n\'\n\x04\x04\x04\x02\x08\x12\x04\xe9\x02\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x04\x02\x08\x04\x12\x04\xe9\x02\x02\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xe9\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xe9\x02\x12 \n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xe9\x02#%\n\'\n\x04\x04\x04\x02\t\x12\x04\xec\x02\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x04\x02\t\x04\x12\x04\xec\x02\x02\n\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xec\x02\x0b\x11\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xec\x02\x12 \n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xec\x02#%\n$\n\x04\x04\x04\x02\n\x12\x04\xef\x02\x02#\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\n\x04\x12\x04\xef\x02\x02\n\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xef\x02\x0b\x10\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xef\x02\x11\x1d\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xef\x02 \"\n$\n\x04\x04\x04\x02\x0b\x12\x04\xf2\x02\x02#\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x0b\x04\x12\x04\xf2\x02\x02\n\n\r\n\x05\x04\x04\x02\x0b\x05\x12\x04\xf2\x02\x0b\x10\n\r\n\x05\x04\x04\x02\x0b\x01\x12\x04\xf2\x02\x11\x1d\n\r\n\x05\x04\x04\x02\x0b\x03\x12\x04\xf2\x02 \"\n*\n\x04\x04\x04\x02\x0c\x12\x04\xf5\x02\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x04\x02\x0c\x04\x12\x04\xf5\x02\x02\n\n\r\n\x05\x04\x04\x02\x0c\x05\x12\x04\xf5\x02\x0b\x0f\n\r\n\x05\x04\x04\x02\x0c\x01\x12\x04\xf5\x02\x10 \n\r\n\x05\x04\x04\x02\x0c\x03\x12\x04\xf5\x02#%\n*\n\x04\x04\x04\x02\r\x12\x04\xf8\x02\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\x04\x02\r\x04\x12\x04\xf8\x02\x02\n\n\r\n\x05\x04\x04\x02\r\x05\x12\x04\xf8\x02\x0b\x11\n\r\n\x05\x04\x04\x02\r\x01\x12\x04\xf8\x02\x12!\n\r\n\x05\x04\x04\x02\r\x03\x12\x04\xf8\x02$&\n#\n\x04\x04\x04\x02\x0e\x12\x04\xfb\x02\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\x04\x02\x0e\x04\x12\x04\xfb\x02\x02\n\n\r\n\x05\x04\x04\x02\x0e\x05\x12\x04\xfb\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x0e\x01\x12\x04\xfb\x02\x12&\n\r\n\x05\x04\x04\x02\x0e\x03\x12\x04\xfb\x02)+\nE\n\x04\x04\x04\x02\x0f\x12\x04\xfe\x02\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x04\x02\x0f\x04\x12\x04\xfe\x02\x02\n\n\r\n\x05\x04\x04\x02\x0f\x05\x12\x04\xfe\x02\x0b\x11\n\r\n\x05\x04\x04\x02\x0f\x01\x12\x04\xfe\x02\x12)\n\r\n\x05\x04\x04\x02\x0f\x03\x12\x04\xfe\x02,.\nE\n\x04\x04\x04\x02\x10\x12\x04\x81\x03\x02/\x1a7 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84 \xea\xb3\x84\xec\x82\xb0\xeb\x90\x9c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\x04\x02\x10\x04\x12\x04\x81\x03\x02\n\n\r\n\x05\x04\x04\x02\x10\x05\x12\x04\x81\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x10\x01\x12\x04\x81\x03\x12)\n\r\n\x05\x04\x04\x02\x10\x03\x12\x04\x81\x03,.\n+\n\x04\x04\x04\x02\x11\x12\x04\x84\x03\x024\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\x04\x02\x11\x04\x12\x04\x84\x03\x02\n\n\r\n\x05\x04\x04\x02\x11\x06\x12\x04\x84\x03\x0b\x1f\n\r\n\x05\x04\x04\x02\x11\x01\x12\x04\x84\x03 .\n\r\n\x05\x04\x04\x02\x11\x03\x12\x04\x84\x0313\n7\n\x04\x04\x04\x02\x12\x12\x04\x87\x03\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\x04\x02\x12\x04\x12\x04\x87\x03\x02\n\n\r\n\x05\x04\x04\x02\x12\x06\x12\x04\x87\x03\x0b\x1b\n\r\n\x05\x04\x04\x02\x12\x01\x12\x04\x87\x03\x1c-\n\r\n\x05\x04\x04\x02\x12\x03\x12\x04\x87\x0302\n5\n\x04\x04\x04\x02\x13\x12\x04\x8a\x03\x02\x1d\x1a\' \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4 (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x13\x04\x12\x04\x8a\x03\x02\n\n\r\n\x05\x04\x04\x02\x13\x05\x12\x04\x8a\x03\x0b\x11\n\r\n\x05\x04\x04\x02\x13\x01\x12\x04\x8a\x03\x12\x17\n\r\n\x05\x04\x04\x02\x13\x03\x12\x04\x8a\x03\x1a\x1c\nc\n\x04\x04\x04\x02\x14\x12\x04\x8d\x03\x02i\x1aU pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xec\x83\x81\xed\x83\x9c (\xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xec\x97\x90\xeb\xa7\x8c Some)\n\n\r\n\x05\x04\x04\x02\x14\x04\x12\x04\x8d\x03\x02\n\n\r\n\x05\x04\x04\x02\x14\x06\x12\x04\x8d\x03\x0b4\n\r\n\x05\x04\x04\x02\x14\x01\x12\x04\x8d\x035c\n\r\n\x05\x04\x04\x02\x14\x03\x12\x04\x8d\x03fh\nM\n\x02\x04\x05\x12\x06\x91\x03\x00\x9d\x03\x01\x1a? ETF \xec\xb2\xb4\xea\xb2\xb0 \xed\x86\xb5\xea\xb3\x84 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89 \xeb\xb0\x8f \xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\x91\x03\x08\x16\n \n\x04\x04\x05\x02\x00\x12\x04\x93\x03\x02 \x1a\x12 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\x93\x03\x02\x07\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x93\x03\x08\x1b\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x93\x03\x1e\x1f\n \n\x04\x04\x05\x02\x01\x12\x04\x96\x03\x02!\x1a\x12 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\x96\x03\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\x96\x03\x08\x1c\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x96\x03\x1f \n:\n\x04\x04\x05\x02\x02\x12\x04\x99\x03\x02\x1e\x1a, \xeb\xa7\xa4\xec\x88\x98 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\x99\x03\x02\x08\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\x99\x03\t\x19\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\x99\x03\x1c\x1d\n:\n\x04\x04\x05\x02\x03\x12\x04\x9c\x03\x02\x1f\x1a, \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb4\x9d\xea\xb8\x88\xec\x95\xa1 (\xed\x8f\x89\xea\xb7\xa0 \xeb\x8b\xa8\xea\xb0\x80 \xea\xb3\x84\xec\x82\xb0\xec\x9a\xa9)\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\x9c\x03\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\x9c\x03\t\x1a\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\x9c\x03\x1d\x1e\n%\n\x02\x05\x03\x12\x06\xa0\x03\x00\xa6\x03\x01\x1a\x17 ETF MM v2 \xec\x83\x81\xed\x83\x9c enum\n\n\x0b\n\x03\x05\x03\x01\x12\x04\xa0\x03\x05\x11\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xa1\x03\x02\"\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xa1\x03\x02\x1d\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xa1\x03 !\n\x0c\n\x04\x05\x03\x02\x01\x12\x04\xa2\x03\x02\x1b\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xa2\x03\x02\x16\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xa2\x03\x19\x1a\n\x0c\n\x04\x05\x03\x02\x02\x12\x04\xa3\x03\x02\x1e\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xa3\x03\x02\x19\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xa3\x03\x1c\x1d\n\x0c\n\x04\x05\x03\x02\x03\x12\x04\xa4\x03\x02\x1f\n\r\n\x05\x05\x03\x02\x03\x01\x12\x04\xa4\x03\x02\x1a\n\r\n\x05\x05\x03\x02\x03\x02\x12\x04\xa4\x03\x1d\x1e\n\x0c\n\x04\x05\x03\x02\x04\x12\x04\xa5\x03\x02\x1c\n\r\n\x05\x05\x03\x02\x04\x01\x12\x04\xa5\x03\x02\x17\n\r\n\x05\x05\x03\x02\x04\x02\x12\x04\xa5\x03\x1a\x1b\n#\n\x02\x04\x06\x12\x06\xa9\x03\x00\xae\x03\x01\x1a\x15 MM v2 \xea\xb0\x80\xea\xb2\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xa9\x03\x08\x13\n\x0c\n\x04\x04\x06\x02\x00\x12\x04\xaa\x03\x02\x1b\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xaa\x03\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xaa\x03\t\x16\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xaa\x03\x19\x1a\n\x0c\n\x04\x04\x06\x02\x01\x12\x04\xab\x03\x02\x1b\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xab\x03\x02\x08\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xab\x03\t\x16\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xab\x03\x19\x1a\n\x0c\n\x04\x04\x06\x02\x02\x12\x04\xac\x03\x02\x19\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xac\x03\x02\x08\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xac\x03\t\x14\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xac\x03\x17\x18\n\x0c\n\x04\x04\x06\x02\x03\x12\x04\xad\x03\x02\x19\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\xad\x03\x02\x08\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xad\x03\t\x14\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xad\x03\x17\x18\n*\n\x02\x04\x07\x12\x06\xb1\x03\x00\xb6\x03\x01\x1a\x1c \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\x83\x81\xed\x83\x9c\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xb1\x03\x08\x17\n\x0c\n\x04\x04\x07\x02\x00\x12\x04\xb2\x03\x02\x1c\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xb2\x03\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xb2\x03\t\x17\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xb2\x03\x1a\x1b\n\x0c\n\x04\x04\x07\x02\x01\x12\x04\xb3\x03\x02\x1b\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xb3\x03\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xb3\x03\t\x16\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xb3\x03\x19\x1a\n\x0c\n\x04\x04\x07\x02\x02\x12\x04\xb4\x03\x02\x18\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xb4\x03\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xb4\x03\t\x13\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xb4\x03\x16\x17\n\x0c\n\x04\x04\x07\x02\x03\x12\x04\xb5\x03\x02\x1b\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xb5\x03\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xb5\x03\t\x16\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xb5\x03\x19\x1a\nM\n\x02\x04\x08\x12\x06\xbb\x03\x00\xc9\x03\x01\x1a\x0c GetEtfMmV2\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xbb\x03\x08\x19\n\x0e\n\x04\x04\x08\x02\x00\x12\x06\xbc\x03\x02\xc1\x03\x04\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xbc\x03\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xbc\x03\t\x0c\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xbc\x03\x0f\x10\n\x0f\n\x05\x04\x08\x02\x00\x08\x12\x06\xbc\x03\x11\xc1\x03\x03\n\x10\n\x08\x04\x08\x02\x00\x08\x9c\x08\x00\x12\x04\xbd\x03\x04*\n\x11\n\x07\x04\x08\x02\x00\x08\x9f\x08\x12\x06\xbe\x03\x04\xc0\x03\x05\n\x0e\n\x04\x04\x08\x02\x01\x12\x06\xc3\x03\x02\xc8\x03\x04\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xc3\x03\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xc3\x03\t\r\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xc3\x03\x10\x11\n\x0f\n\x05\x04\x08\x02\x01\x08\x12\x06\xc3\x03\x12\xc8\x03\x03\n\x10\n\x08\x04\x08\x02\x01\x08\x9c\x08\x00\x12\x04\xc4\x03\x04*\n\x11\n\x07\x04\x08\x02\x01\x08\x9f\x08\x12\x06\xc5\x03\x04\xc7\x03\x05\n\x1c\n\x02\x04\t\x12\x06\xcc\x03\x00\xd6\x03\x01\x1a\x0e ListEtfMmV2s\n\n\x0b\n\x03\x04\t\x01\x12\x04\xcc\x03\x08\x1b\n\x0c\n\x04\x04\t\x02\x00\x12\x04\xcd\x03\x02 \n\r\n\x05\x04\t\x02\x00\x04\x12\x04\xcd\x03\x02\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xcd\x03\x0b\x11\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xcd\x03\x12\x1b\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xcd\x03\x1e\x1f\n\x0c\n\x04\x04\t\x02\x01\x12\x04\xce\x03\x02!\n\r\n\x05\x04\t\x02\x01\x04\x12\x04\xce\x03\x02\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xce\x03\x0b\x11\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xce\x03\x12\x1c\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xce\x03\x1f \n|\n\x04\x04\t\x02\x02\x12\x04\xd5\x03\x02\x14\x1an Available Sequence and Operator\n * etf_symbol\n   * `equal`, `contains`\n * fund_code\n   * `equal`, `contains`\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\xd5\x03\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xd5\x03\t\x0f\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xd5\x03\x12\x13\n\x0c\n\x02\x04\n\x12\x06\xd8\x03\x00\xdb\x03\x01\n\x0b\n\x03\x04\n\x01\x12\x04\xd8\x03\x08\x1c\n\x0c\n\x04\x04\n\x02\x00\x12\x04\xd9\x03\x02\"\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xd9\x03\x02\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xd9\x03\x0b\x12\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xd9\x03\x13\x1d\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xd9\x03 !\n\x0c\n\x04\x04\n\x02\x01\x12\x04\xda\x03\x02\x1d\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xda\x03\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xda\x03\t\x18\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xda\x03\x1b\x1c\n#\n\x02\x04\x0b\x12\x06\xde\x03\x00\xeb\x03\x01\x1a\x15 ListEtfMmV2Statuses\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xde\x03\x08\"\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\xdf\x03\x02 \n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xdf\x03\x02\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xdf\x03\x0b\x11\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xdf\x03\x12\x1b\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xdf\x03\x1e\x1f\n\x0c\n\x04\x04\x0b\x02\x01\x12\x04\xe0\x03\x02!\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\xe0\x03\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xe0\x03\x0b\x11\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xe0\x03\x12\x1c\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xe0\x03\x1f \n\xcb\x01\n\x04\x04\x0b\x02\x02\x12\x04\xe7\x03\x02=\x1a\xbc\x01 Available Sequence and Operator\n * etf_symbol: `equal`, `contains`\n * fund_code: `equal`, `contains`\n * state: `equal`\n * fill_statistics.buy_filled_quantity: `greater_than`, `less_than`\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xe7\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xe7\x03\t\x0f\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xe7\x03\x12\x13\n\r\n\x05\x04\x0b\x02\x02\x08\x12\x04\xe7\x03\x14<\n\x10\n\x08\x04\x0b\x02\x02\x08\x9c\x08\x00\x12\x04\xe7\x03\x15;\no\n\x04\x04\x0b\x02\x03\x12\x04\xea\x03\x02?\x1aa Supported Fields: \"fill_statistics.buy_filled_quantity\", \"fill_statistics.sell_filled_quantity\"\n\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\xea\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xea\x03\t\x11\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xea\x03\x14\x15\n\r\n\x05\x04\x0b\x02\x03\x08\x12\x04\xea\x03\x16>\n\x10\n\x08\x04\x0b\x02\x03\x08\x9c\x08\x00\x12\x04\xea\x03\x17=\n\x0c\n\x02\x04\x0c\x12\x06\xed\x03\x00\xf0\x03\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xed\x03\x08#\n\x0c\n\x04\x04\x0c\x02\x00\x12\x04\xee\x03\x020\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\xee\x03\x02\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xee\x03\x0b\x18\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xee\x03\x19+\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xee\x03./\n\x0c\n\x04\x04\x0c\x02\x01\x12\x04\xef\x03\x02\x1d\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xef\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xef\x03\t\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xef\x03\x1b\x1c\n\x1d\n\x02\x04\r\x12\x06\xf3\x03\x00\xa6\x04\x01\x1a\x0f UpdateEtfMmV2\n\n\x0b\n\x03\x04\r\x01\x12\x04\xf3\x03\x08\x1c\n\x1a\n\x04\x04\r\x02\x00\x12\x04\xf5\x03\x02=\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xf5\x03\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xf5\x03\t\x0f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xf5\x03\x12\x13\n\r\n\x05\x04\r\x02\x00\x08\x12\x04\xf5\x03\x14<\n\x10\n\x08\x04\r\x02\x00\x08\x9c\x08\x00\x12\x04\xf5\x03\x15;\n\x1d\n\x04\x04\r\x02\x01\x12\x04\xf8\x03\x02@\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xf8\x03\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xf8\x03\t\x12\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xf8\x03\x15\x16\n\r\n\x05\x04\r\x02\x01\x08\x12\x04\xf8\x03\x17?\n\x10\n\x08\x04\r\x02\x01\x08\x9c\x08\x00\x12\x04\xf8\x03\x18>\n\x1d\n\x04\x04\r\x02\x02\x12\x04\xfb\x03\x02\x1c\x1a\x0f \xed\x98\xb8\xea\xb0\x80 \xea\xb9\x8a\xec\x9d\xb4\n\n\r\n\x05\x04\r\x02\x02\x04\x12\x04\xfb\x03\x02\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xfb\x03\x0b\x11\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xfb\x03\x12\x17\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xfb\x03\x1a\x1b\n+\n\x04\x04\r\x02\x03\x12\x04\xfe\x03\x02$\x1a\x1d \xeb\x8f\x99\xec\xa0\x81 offset \xec\xa1\xb0\xec\xa0\x95 \xec\x84\xa4\xec\xa0\x95\n\n\r\n\x05\x04\r\x02\x03\x04\x12\x04\xfe\x03\x02\n\n\r\n\x05\x04\r\x02\x03\x06\x12\x04\xfe\x03\x0b\x18\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\xfe\x03\x19\x1f\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xfe\x03\"#\n\x0c\n\x04\x04\r\x02\x04\x12\x04\x80\x04\x02 \n\r\n\x05\x04\r\x02\x04\x04\x12\x04\x80\x04\x02\n\n\r\n\x05\x04\r\x02\x04\x05\x12\x04\x80\x04\x0b\x11\n\r\n\x05\x04\r\x02\x04\x01\x12\x04\x80\x04\x12\x1b\n\r\n\x05\x04\r\x02\x04\x03\x12\x04\x80\x04\x1e\x1f\n\x0c\n\x04\x04\r\x02\x05\x12\x04\x81\x04\x02 \n\r\n\x05\x04\r\x02\x05\x04\x12\x04\x81\x04\x02\n\n\r\n\x05\x04\r\x02\x05\x05\x12\x04\x81\x04\x0b\x11\n\r\n\x05\x04\r\x02\x05\x01\x12\x04\x81\x04\x12\x1b\n\r\n\x05\x04\r\x02\x05\x03\x12\x04\x81\x04\x1e\x1f\n$\n\x04\x04\r\x02\x06\x12\x04\x84\x04\x02\"\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x06\x04\x12\x04\x84\x04\x02\n\n\r\n\x05\x04\r\x02\x06\x05\x12\x04\x84\x04\x0b\x10\n\r\n\x05\x04\r\x02\x06\x01\x12\x04\x84\x04\x11\x1d\n\r\n\x05\x04\r\x02\x06\x03\x12\x04\x84\x04 !\n$\n\x04\x04\r\x02\x07\x12\x04\x87\x04\x02\"\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x07\x04\x12\x04\x87\x04\x02\n\n\r\n\x05\x04\r\x02\x07\x05\x12\x04\x87\x04\x0b\x10\n\r\n\x05\x04\r\x02\x07\x01\x12\x04\x87\x04\x11\x1d\n\r\n\x05\x04\r\x02\x07\x03\x12\x04\x87\x04 !\n\'\n\x04\x04\r\x02\x08\x12\x04\x8a\x04\x02&\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\r\x02\x08\x04\x12\x04\x8a\x04\x02\n\n\r\n\x05\x04\r\x02\x08\x05\x12\x04\x8a\x04\x0b\x11\n\r\n\x05\x04\r\x02\x08\x01\x12\x04\x8a\x04\x12 \n\r\n\x05\x04\r\x02\x08\x03\x12\x04\x8a\x04#%\n\'\n\x04\x04\r\x02\t\x12\x04\x8d\x04\x02&\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95\xea\xb0\x92\n\n\r\n\x05\x04\r\x02\t\x04\x12\x04\x8d\x04\x02\n\n\r\n\x05\x04\r\x02\t\x05\x12\x04\x8d\x04\x0b\x11\n\r\n\x05\x04\r\x02\t\x01\x12\x04\x8d\x04\x12 \n\r\n\x05\x04\r\x02\t\x03\x12\x04\x8d\x04#%\n*\n\x04\x04\r\x02\n\x12\x04\x90\x04\x02&\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\r\x02\n\x04\x12\x04\x90\x04\x02\n\n\r\n\x05\x04\r\x02\n\x05\x12\x04\x90\x04\x0b\x0f\n\r\n\x05\x04\r\x02\n\x01\x12\x04\x90\x04\x10 \n\r\n\x05\x04\r\x02\n\x03\x12\x04\x90\x04#%\n*\n\x04\x04\r\x02\x0b\x12\x04\x93\x04\x02\'\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xed\x81\xac\xea\xb8\xb0\n\n\r\n\x05\x04\r\x02\x0b\x04\x12\x04\x93\x04\x02\n\n\r\n\x05\x04\r\x02\x0b\x05\x12\x04\x93\x04\x0b\x11\n\r\n\x05\x04\r\x02\x0b\x01\x12\x04\x93\x04\x12!\n\r\n\x05\x04\r\x02\x0b\x03\x12\x04\x93\x04$&\n#\n\x04\x04\r\x02\x0c\x12\x04\x96\x04\x02,\x1a\x15 \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 \xeb\xaf\xbc\xea\xb0\x90\xeb\x8f\x84\n\n\r\n\x05\x04\r\x02\x0c\x04\x12\x04\x96\x04\x02\n\n\r\n\x05\x04\r\x02\x0c\x05\x12\x04\x96\x04\x0b\x11\n\r\n\x05\x04\r\x02\x0c\x01\x12\x04\x96\x04\x12&\n\r\n\x05\x04\r\x02\x0c\x03\x12\x04\x96\x04)+\n+\n\x04\x04\r\x02\r\x12\x04\x99\x04\x024\x1a\x1d \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84\n\n\r\n\x05\x04\r\x02\r\x04\x12\x04\x99\x04\x02\n\n\r\n\x05\x04\r\x02\r\x06\x12\x04\x99\x04\x0b\x1f\n\r\n\x05\x04\r\x02\r\x01\x12\x04\x99\x04 .\n\r\n\x05\x04\r\x02\r\x03\x12\x04\x99\x0413\n7\n\x04\x04\r\x02\x0e\x12\x04\x9c\x04\x023\x1a) precomputed quote retreat \xec\xb2\x98\xeb\xa6\xac \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\r\x02\x0e\x04\x12\x04\x9c\x04\x02\n\n\r\n\x05\x04\r\x02\x0e\x06\x12\x04\x9c\x04\x0b\x1b\n\r\n\x05\x04\r\x02\x0e\x01\x12\x04\x9c\x04\x1c-\n\r\n\x05\x04\r\x02\x0e\x03\x12\x04\x9c\x0402\nU\n\x04\x04\r\x02\x0f\x12\x04\x9f\x04\x02F\x1aG pricing source \xec\x84\xa0\xeb\xac\xbc 1\xed\x98\xb8\xea\xb0\x80 \xec\x9e\x94\xeb\x9f\x89 imbalance guard \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\r\x02\x0f\x04\x12\x04\x9f\x04\x02\n\n\r\n\x05\x04\r\x02\x0f\x05\x12\x04\x9f\x04\x0b\x0f\n\r\n\x05\x04\r\x02\x0f\x01\x12\x04\x9f\x04\x10@\n\r\n\x05\x04\r\x02\x0f\x03\x12\x04\x9f\x04CE\n*\n\x04\x04\r\x02\x10\x12\x04\xa2\x04\x02.\x1a\x1c \xeb\xaa\xa8\xeb\xa9\x98\xed\x85\x80 deadband \xed\x8b\xb1 \xec\x88\x98\n\n\r\n\x05\x04\r\x02\x10\x04\x12\x04\xa2\x04\x02\n\n\r\n\x05\x04\r\x02\x10\x05\x12\x04\xa2\x04\x0b\x10\n\r\n\x05\x04\r\x02\x10\x01\x12\x04\xa2\x04\x11(\n\r\n\x05\x04\r\x02\x10\x03\x12\x04\xa2\x04+-\n0\n\x04\x04\r\x02\x11\x12\x04\xa5\x04\x02>\x1a\" ExposureSkew \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\r\n\x05\x04\r\x02\x11\x04\x12\x04\xa5\x04\x02\n\n\r\n\x05\x04\r\x02\x11\x06\x12\x04\xa5\x04\x0b*\n\r\n\x05\x04\r\x02\x11\x01\x12\x04\xa5\x04+8\n\r\n\x05\x04\r\x02\x11\x03\x12\x04\xa5\x04;=\n7\n\x02\x04\x0e\x12\x06\xa9\x04\x00\xae\x04\x01\x1a) ExposureSkew \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xed\x95\x84\xeb\x93\x9c\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa9\x04\x08\'\n\x0c\n\x04\x04\x0e\x02\x00\x12\x04\xaa\x04\x02\x1c\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\xaa\x04\x02\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xaa\x04\x0b\x0f\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xaa\x04\x10\x17\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xaa\x04\x1a\x1b\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xab\x04\x02&\n\r\n\x05\x04\x0e\x02\x01\x04\x12\x04\xab\x04\x02\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xab\x04\x0b\x10\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xab\x04\x11!\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xab\x04$%\n\x0c\n\x04\x04\x0e\x02\x02\x12\x04\xac\x04\x02$\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\xac\x04\x02\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xac\x04\x0b\x10\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xac\x04\x11\x1f\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xac\x04\"#\n\x0c\n\x04\x04\x0e\x02\x03\x12\x04\xad\x04\x02$\n\r\n\x05\x04\x0e\x02\x03\x04\x12\x04\xad\x04\x02\n\n\r\n\x05\x04\x0e\x02\x03\x05\x12\x04\xad\x04\x0b\x10\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\xad\x04\x11\x1f\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\xad\x04\"#\n \n\x02\x04\x0f\x12\x06\xb1\x04\x00\xbf\x04\x01\x1a\x12 GetEtfMmV2Status\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xb1\x04\x08\x1f\n\x0e\n\x04\x04\x0f\x02\x00\x12\x06\xb2\x04\x02\xb7\x04\x04\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xb2\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xb2\x04\t\x0c\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xb2\x04\x0f\x10\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\xb2\x04\x11\xb7\x04\x03\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\xb3\x04\x04*\n\x11\n\x07\x04\x0f\x02\x00\x08\x9f\x08\x12\x06\xb4\x04\x04\xb6\x04\x05\n\x0e\n\x04\x04\x0f\x02\x01\x12\x06\xb9\x04\x02\xbe\x04\x04\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xb9\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xb9\x04\t\r\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xb9\x04\x10\x11\n\x0f\n\x05\x04\x0f\x02\x01\x08\x12\x06\xb9\x04\x12\xbe\x04\x03\n\x10\n\x08\x04\x0f\x02\x01\x08\x9c\x08\x00\x12\x04\xba\x04\x04*\n\x11\n\x07\x04\x0f\x02\x01\x08\x9f\x08\x12\x06\xbb\x04\x04\xbd\x04\x05\n)\n\x02\x04\x10\x12\x06\xc2\x04\x00\xd0\x04\x01\x1a\x1b StreamEtfMmV2StatusUpdate\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xc2\x04\x08(\n\x0e\n\x04\x04\x10\x02\x00\x12\x06\xc3\x04\x02\xc8\x04\x04\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xc3\x04\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xc3\x04\t\x0c\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xc3\x04\x0f\x10\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\xc3\x04\x11\xc8\x04\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xc4\x04\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\xc5\x04\x04\xc7\x04\x05\n\x0e\n\x04\x04\x10\x02\x01\x12\x06\xca\x04\x02\xcf\x04\x04\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xca\x04\x02\x08\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xca\x04\t\r\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xca\x04\x10\x11\n\x0f\n\x05\x04\x10\x02\x01\x08\x12\x06\xca\x04\x12\xcf\x04\x03\n\x10\n\x08\x04\x10\x02\x01\x08\x9c\x08\x00\x12\x04\xcb\x04\x04*\n\x11\n\x07\x04\x10\x02\x01\x08\x9f\x08\x12\x06\xcc\x04\x04\xce\x04\x05\n\'\n\x02\x04\x11\x12\x06\xd3\x04\x00\xe1\x04\x01\x1a\x19 ETF MM v2 \xec\x8b\x9c\xec\x9e\x91 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xd3\x04\x08\x1b\n\x0e\n\x04\x04\x11\x02\x00\x12\x06\xd4\x04\x02\xd9\x04\x04\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xd4\x04\x02\x08\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xd4\x04\t\x0c\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xd4\x04\x0f\x10\n\x0f\n\x05\x04\x11\x02\x00\x08\x12\x06\xd4\x04\x11\xd9\x04\x03\n\x10\n\x08\x04\x11\x02\x00\x08\x9c\x08\x00\x12\x04\xd5\x04\x04*\n\x11\n\x07\x04\x11\x02\x00\x08\x9f\x08\x12\x06\xd6\x04\x04\xd8\x04\x05\n\x0e\n\x04\x04\x11\x02\x01\x12\x06\xdb\x04\x02\xe0\x04\x04\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xdb\x04\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xdb\x04\t\r\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xdb\x04\x10\x11\n\x0f\n\x05\x04\x11\x02\x01\x08\x12\x06\xdb\x04\x12\xe0\x04\x03\n\x10\n\x08\x04\x11\x02\x01\x08\x9c\x08\x00\x12\x04\xdc\x04\x04*\n\x11\n\x07\x04\x11\x02\x01\x08\x9f\x08\x12\x06\xdd\x04\x04\xdf\x04\x05\n\'\n\x02\x04\x12\x12\x06\xe4\x04\x00\xe7\x04\x01\x1a\x19 ETF MM v2 \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xe4\x04\x08\x1c\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\xe5\x04\x02\x1b\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xe5\x04\x02\x0f\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xe5\x04\x10\x16\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xe5\x04\x19\x1a\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\xe6\x04\x02\x15\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xe6\x04\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xe6\x04\t\x10\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xe6\x04\x13\x14\n\'\n\x02\x04\x13\x12\x06\xea\x04\x00\xf8\x04\x01\x1a\x19 ETF MM v2 \xec\xa4\x91\xec\xa7\x80 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xea\x04\x08\x1a\n\x0e\n\x04\x04\x13\x02\x00\x12\x06\xeb\x04\x02\xf0\x04\x04\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xeb\x04\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xeb\x04\t\x0c\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xeb\x04\x0f\x10\n\x0f\n\x05\x04\x13\x02\x00\x08\x12\x06\xeb\x04\x11\xf0\x04\x03\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\xec\x04\x04*\n\x11\n\x07\x04\x13\x02\x00\x08\x9f\x08\x12\x06\xed\x04\x04\xef\x04\x05\n\x0e\n\x04\x04\x13\x02\x01\x12\x06\xf2\x04\x02\xf7\x04\x04\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xf2\x04\x02\x08\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xf2\x04\t\r\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xf2\x04\x10\x11\n\x0f\n\x05\x04\x13\x02\x01\x08\x12\x06\xf2\x04\x12\xf7\x04\x03\n\x10\n\x08\x04\x13\x02\x01\x08\x9c\x08\x00\x12\x04\xf3\x04\x04*\n\x11\n\x07\x04\x13\x02\x01\x08\x9f\x08\x12\x06\xf4\x04\x04\xf6\x04\x05\n\'\n\x02\x04\x14\x12\x06\xfb\x04\x00\xfe\x04\x01\x1a\x19 ETF MM v2 \xec\xa4\x91\xec\xa7\x80 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xfb\x04\x08\x1b\n\x0c\n\x04\x04\x14\x02\x00\x12\x04\xfc\x04\x02\x1b\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\xfc\x04\x02\x0f\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xfc\x04\x10\x16\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xfc\x04\x19\x1a\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\xfd\x04\x02\x15\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xfd\x04\x02\x08\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xfd\x04\t\x10\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xfd\x04\x13\x14\n7\n\x02\x04\x15\x12\x06\x81\x05\x00\x8f\x05\x01\x1a) \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x15\x01\x12\x04\x81\x05\x08\x1f\n\x0e\n\x04\x04\x15\x02\x00\x12\x06\x82\x05\x02\x87\x05\x04\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\x82\x05\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\x82\x05\t\x0c\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\x82\x05\x0f\x10\n\x0f\n\x05\x04\x15\x02\x00\x08\x12\x06\x82\x05\x11\x87\x05\x03\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\x83\x05\x04*\n\x11\n\x07\x04\x15\x02\x00\x08\x9f\x08\x12\x06\x84\x05\x04\x86\x05\x05\n\x0e\n\x04\x04\x15\x02\x01\x12\x06\x89\x05\x02\x8e\x05\x04\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\x89\x05\x02\x08\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\x89\x05\t\r\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\x89\x05\x10\x11\n\x0f\n\x05\x04\x15\x02\x01\x08\x12\x06\x89\x05\x12\x8e\x05\x03\n\x10\n\x08\x04\x15\x02\x01\x08\x9c\x08\x00\x12\x04\x8a\x05\x04*\n\x11\n\x07\x04\x15\x02\x01\x08\x9f\x08\x12\x06\x8b\x05\x04\x8d\x05\x05\n*\n\x02\x04\x16\x12\x06\x92\x05\x00\x9e\x05\x01\x1a\x1c \xec\xa3\xbc\xeb\xac\xb8 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x16\x01\x12\x04\x92\x05\x08\x19\n(\n\x04\x04\x16\x02\x00\x12\x04\x94\x05\x02!\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x16\x02\x00\x04\x12\x04\x94\x05\x02\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\x94\x05\x0b\x11\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\x94\x05\x12\x1c\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\x94\x05\x1f \n(\n\x04\x04\x16\x02\x01\x12\x04\x97\x05\x02!\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\x97\x05\x02\n\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\x97\x05\x0b\x11\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\x97\x05\x12\x1c\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\x97\x05\x1f \n(\n\x04\x04\x16\x02\x02\x12\x04\x9a\x05\x02$\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x16\x02\x02\x04\x12\x04\x9a\x05\x02\n\n\r\n\x05\x04\x16\x02\x02\x05\x12\x04\x9a\x05\x0b\x10\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\x9a\x05\x11\x1f\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\x9a\x05\"#\n(\n\x04\x04\x16\x02\x03\x12\x04\x9d\x05\x02$\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x16\x02\x03\x04\x12\x04\x9d\x05\x02\n\n\r\n\x05\x04\x16\x02\x03\x05\x12\x04\x9d\x05\x0b\x10\n\r\n\x05\x04\x16\x02\x03\x01\x12\x04\x9d\x05\x11\x1f\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\x9d\x05\"#\nB\n\x02\x04\x17\x12\x06\xa1\x05\x00\xaf\x05\x01\x1a4 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81 \xea\xb0\x95\xec\xa0\x9c \xeb\xb9\x84\xec\x9a\xb0\xea\xb8\xb0 \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xa1\x05\x08!\n\x0e\n\x04\x04\x17\x02\x00\x12\x06\xa2\x05\x02\xa7\x05\x04\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xa2\x05\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xa2\x05\t\x0c\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xa2\x05\x0f\x10\n\x0f\n\x05\x04\x17\x02\x00\x08\x12\x06\xa2\x05\x11\xa7\x05\x03\n\x10\n\x08\x04\x17\x02\x00\x08\x9c\x08\x00\x12\x04\xa3\x05\x04*\n\x11\n\x07\x04\x17\x02\x00\x08\x9f\x08\x12\x06\xa4\x05\x04\xa6\x05\x05\n\x0e\n\x04\x04\x17\x02\x01\x12\x06\xa9\x05\x02\xae\x05\x04\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xa9\x05\x02\x08\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xa9\x05\t\r\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xa9\x05\x10\x11\n\x0f\n\x05\x04\x17\x02\x01\x08\x12\x06\xa9\x05\x12\xae\x05\x03\n\x10\n\x08\x04\x17\x02\x01\x08\x9c\x08\x00\x12\x04\xaa\x05\x04*\n\x11\n\x07\x04\x17\x02\x01\x08\x9f\x08\x12\x06\xab\x05\x04\xad\x05\x05\nB\n\x02\x04\x18\x12\x06\xb2\x05\x00\xb6\x05\x01\x1a4 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa3\xbc\xeb\xac\xb8 \xec\x98\xa4\xeb\x8d\x94\xeb\xb6\x81 \xea\xb0\x95\xec\xa0\x9c \xeb\xb9\x84\xec\x9a\xb0\xea\xb8\xb0 \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xb2\x05\x08\"\n\x0c\n\x04\x04\x18\x02\x00\x12\x04\xb3\x05\x02\x1b\n\r\n\x05\x04\x18\x02\x00\x06\x12\x04\xb3\x05\x02\x0f\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xb3\x05\x10\x16\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xb3\x05\x19\x1a\n\x0c\n\x04\x04\x18\x02\x01\x12\x04\xb4\x05\x02\x15\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xb4\x05\x02\x08\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xb4\x05\t\x10\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xb4\x05\x13\x14\n\x0c\n\x04\x04\x18\x02\x02\x12\x04\xb5\x05\x02\x1a\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xb5\x05\x02\x07\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xb5\x05\x08\x15\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xb5\x05\x18\x19b\x06proto3\xd2\xf6\x03\x08\x08\x00\x18\x00 \x02 \x03\n\x80W\n\x19kdo/v1/notification.proto\x12\x13kdo.v1.notification\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xa1\x01\n\x18ListNotificationsRequest\x121\n\x04user\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/UserR\x04user\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x04 \x01(\tR\x06filter\"\x8c\x01\n\x19ListNotificationsResponse\x12G\n\rnotifications\x18\x01 \x03(\x0b2!.kdo.v1.notification.NotificationR\rnotifications\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xa3\x01\n\x1dSubscribeNotificationsRequest\x121\n\x04user\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/UserR\x04user\x12A\n\tportfolio\x18\x02 \x01(\tB\x1e\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioH\x00R\tportfolio\x88\x01\x01B\x0c\n\n_portfolio\"[\n\x1eAcknowledgeNotificationRequest\x129\n\x04name\x18\x01 \x01(\tB%\xe2A\x01\x02\xfaA\x1e\n\x1ckdo.cdsapis.xyz/NotificationR\x04name\"\x93\x01\n\x12NotificationAction\x120\n\x05no_op\x18\x01 \x01(\x0b2\x19.kdo.v1.notification.NoOpH\x00R\x04noOp\x12A\n\x08navigate\x18\x02 \x01(\x0b2#.kdo.v1.notification.NavigateActionH\x00R\x08navigateB\x08\n\x06action\"\x06\n\x04NoOp\"\xe7\x01\n\x0eNavigateAction\x12<\n\x07lp_page\x18\x01 \x01(\x0b2!.kdo.v1.notification.LpPageTargetH\x00R\x06lpPage\x12O\n\x0efuture_lp_page\x18\x02 \x01(\x0b2\'.kdo.v1.notification.FutureLpPageTargetH\x00R\x0cfutureLpPage\x12<\n\x07mm_page\x18\x03 \x01(\x0b2!.kdo.v1.notification.MmPageTargetH\x00R\x06mmPageB\x08\n\x06target\"F\n\x0cLpPageTarget\x12\x19\n\x08etf_code\x18\x01 \x01(\tR\x07etfCode\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\"u\n\x12FutureLpPageTarget\x12#\n\rfuture_symbol\x18\x01 \x01(\tR\x0cfutureSymbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\x12\x1d\n\netf_symbol\x18\x03 \x01(\tR\tetfSymbol\"C\n\x0cMmPageTarget\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x02 \x01(\tR\x08fundCode\"\x8b\x08\n\x0cNotification\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x121\n\x04user\x18\x02 \x01(\tB\x1d\xe2A\x01\x03\xfaA\x16\n\x14kdo.cdsapis.xyz/UserR\x04user\x12E\n\tportfolio\x18\x03 \x01(\tB\"\xe2A\x01\x03\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioH\x00R\tportfolio\x88\x01\x01\x12\x14\n\x02id\x18\x04 \x01(\x04B\x04\xe2A\x01\x03R\x02id\x12?\n\x04type\x18\x05 \x01(\x0e2%.kdo.v1.notification.NotificationTypeB\x04\xe2A\x01\x03R\x04type\x12E\n\x06action\x18\x06 \x01(\x0b2\'.kdo.v1.notification.NotificationActionB\x04\xe2A\x01\x03R\x06action\x12B\n\x05state\x18\x07 \x01(\x0e2&.kdo.v1.notification.NotificationStateB\x04\xe2A\x01\x03R\x05state\x12\x1a\n\x05title\x18\x08 \x01(\tB\x04\xe2A\x01\x03R\x05title\x12\x18\n\x04body\x18\t \x01(\tB\x04\xe2A\x01\x03R\x04body\x12Q\n\x08metadata\x18\n \x03(\x0b2/.kdo.v1.notification.Notification.MetadataEntryB\x04\xe2A\x01\x03R\x08metadata\x120\n\x0enavigation_url\x18\x0b \x01(\tB\x04\xe2A\x01\x03H\x01R\rnavigationUrl\x88\x01\x01\x12A\n\x0bcreate_time\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12F\n\x0bexpire_time\x18\r \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03H\x02R\nexpireTime\x88\x01\x01\x12P\n\x10acknowledge_time\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03H\x03R\x0facknowledgeTime\x88\x01\x01\x12!\n\x06symbol\x18\x0f \x01(\tB\x04\xe2A\x01\x03H\x04R\x06symbol\x88\x01\x01\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01:B\xeaA?\n\x1ckdo.cdsapis.xyz/Notification\x12\x1fnotifications/{notification_id}B\x0c\n\n_portfolioB\x11\n\x0f_navigation_urlB\x0e\n\x0c_expire_timeB\x13\n\x11_acknowledge_timeB\t\n\x07_symbol*=\n\x10NotificationType\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04INFO\x10\x01\x12\t\n\x05ERROR\x10\x02*V\n\x11NotificationState\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07CREATED\x10\x01\x12\x10\n\x0cACKNOWLEDGED\x10\x02\x12\x0b\n\x07EXPIRED\x10\x032\xe7\x03\n\x13NotificationService\x12\x94\x01\n\x11ListNotifications\x12-.kdo.v1.notification.ListNotificationsRequest\x1a..kdo.v1.notification.ListNotificationsResponse\" \xdaA\x04user\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/notifications\x12\x9d\x01\n\x16SubscribeNotifications\x122.kdo.v1.notification.SubscribeNotificationsRequest\x1a!.kdo.v1.notification.Notification\"*\xdaA\x04user\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/notifications:subscribe0\x01\x12\x98\x01\n\x17AcknowledgeNotification\x123.kdo.v1.notification.AcknowledgeNotificationRequest\x1a\x16.google.protobuf.Empty\"0\xdaA\x04name\x82\xd3\xe4\x93\x02#:\x01*\"\x1e/v1/{name=notifications/*}:ackBGZEgithub.com/meritz-corp/cds-apis/go/kdo/v1/notifications;notificationsJ\xf2=\n\x07\x12\x05\x00\x00\xb4\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1c\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\x08\n\x01\x08\x12\x03\x0b\x00\\\n\t\n\x02\x08\x0b\x12\x03\x0b\x00\\\nL\n\x02\x06\x00\x12\x04\x0e\x00\'\x01\x1a@ NotificationService provides notification management for users\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x1b\nM\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a? ListNotifications returns a list of notifications for a user.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x17\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x180\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x10;T\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x042\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x042\nX\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1aJ SubscribeNotifications subscribes to real-time notifications for a user.\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x1c\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x1d:\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x18EK\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x18LX\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x042\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x042\nM\n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a? AcknowledgeNotification marks a notification as acknowledged.\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x1d\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x1e<\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 G\\\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x042\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x042\n3\n\x02\x04\x00\x12\x04*\x00S\x01\x1a\' Request message for ListNotifications\n\n\n\n\x03\x04\x00\x01\x12\x03*\x08 \nC\n\x04\x04\x00\x02\x00\x12\x04-\x022\x04\x1a5 The resource name of User.\n Format: users/{user_id}\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03-\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03-\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03-\x10\x11\n\r\n\x05\x04\x00\x02\x00\x08\x12\x04-\x122\x03\n\x0f\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x03.\x04*\n\x0f\n\x07\x04\x00\x02\x00\x08\x9f\x08\x12\x04/\x041\x05\n\xb0\x01\n\x04\x04\x00\x02\x01\x12\x037\x02\x16\x1a\xa2\x01 The maximum number of items to return.\n If unspecified, at most 50 rows will be returned.\n The maximum value is 1024; values above 1024 will be coerced to 1024.\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x037\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x037\x08\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x037\x14\x15\n-\n\x04\x04\x00\x02\x02\x12\x03:\x02\x18\x1a  Token of the page to retrieve.\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03:\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03:\t\x13\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03:\x16\x17\n\xd8\x08\n\x04\x04\x00\x02\x03\x12\x03R\x02\x14\x1a\xca\x08 \xed\x95\x84\xed\x84\xb0 \xed\x91\x9c\xed\x98\x84\xec\x8b\x9d. \xed\x82\xa4-\xea\xb0\x92 \xec\x8c\x8d\xec\x9d\x84 `;`\xec\x9c\xbc\xeb\xa1\x9c \xea\xb5\xac\xeb\xb6\x84\xed\x95\x98\xeb\xa9\xb0, \xeb\xb3\xb5\xec\x88\x98 \xea\xb0\x92\xec\x9d\x80 `,`\xeb\xa1\x9c \xea\xb5\xac\xeb\xb6\x84\xed\x95\x9c\xeb\x8b\xa4.\n\n \xec\xa7\x80\xec\x9b\x90 \xed\x95\x84\xed\x84\xb0 \xed\x82\xa4:\n * state=CREATED|ACKNOWLEDGED|EXPIRED  \xe2\x80\x94 \xec\x95\x8c\xeb\xa6\xbc \xec\x83\x81\xed\x83\x9c \xed\x95\x84\xed\x84\xb0\n * type=INFO|ERROR                     \xe2\x80\x94 \xec\x95\x8c\xeb\xa6\xbc \xec\xa2\x85\xeb\xa5\x98 \xed\x95\x84\xed\x84\xb0\n * exclude_event_type=Name1,Name2,...  \xe2\x80\x94 \xed\x8a\xb9\xec\xa0\x95 event_type \xec\xa0\x9c\xec\x99\xb8\n * symbol=A,B,C                        \xe2\x80\x94 \xec\x8b\xac\xeb\xb3\xbc CSV \xed\x99\x94\xec\x9d\xb4\xed\x8a\xb8\xeb\xa6\xac\xec\x8a\xa4\xed\x8a\xb8 \xed\x95\x84\xed\x84\xb0.\n                                         \xeb\xb9\x84\xec\x96\xb4\xec\x9e\x88\xec\xa7\x80 \xec\x95\x8a\xec\x9c\xbc\xeb\xa9\xb4 Notification.symbol\xec\x9d\xb4\n                                         \xeb\xaa\xa9\xeb\xa1\x9d \xec\x95\x88\xec\x97\x90 \xec\x9e\x88\xeb\x8a\x94 \xec\x95\x8c\xeb\xa6\xbc\xeb\xa7\x8c \xed\x86\xb5\xea\xb3\xbc.\n                                         symbol\xec\x9d\xb4 NULL(\xeb\xb9\x84\xec\x96\xb4\xec\x9e\x88\xec\x9d\x8c)\xec\x9d\xb8 \xec\x95\x8c\xeb\xa6\xbc\xec\x9d\x80 \xec\xa0\x9c\xec\x99\xb8\xeb\x90\xa8.\n\n \xec\x9e\x90\xec\xa3\xbc \xec\x93\xb0\xeb\x8a\x94 event_type \xec\x9d\xb4\xeb\xa6\x84:\n   ReconcileOrphan, ReconcileDuplicate, ReconcileInvalidOrder,\n   ReconcileQuantitySync, OffsetAdjustmentTimeStrategy,\n   OffsetAdjustmentPositionStrategy, FundLimitExceeded, FundLimitWarning,\n   HedgeError, System, Custom, QuickOrderError\n\n \xec\x98\x88\xec\x8b\x9c:\n * state=CREATED\n * type=INFO\n * state=CREATED;exclude_event_type=ReconcileOrphan,System\n * state=CREATED;symbol=KR7252670005;exclude_event_type=ReconcileOrphan\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03R\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03R\t\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03R\x12\x13\n4\n\x02\x04\x01\x12\x04V\x00Y\x01\x1a( Response message for ListNotifications\n\n\n\n\x03\x04\x01\x01\x12\x03V\x08!\n\x0b\n\x04\x04\x01\x02\x00\x12\x03W\x02*\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03W\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03W\x0b\x17\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03W\x18%\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03W()\n\x0b\n\x04\x04\x01\x02\x01\x12\x03X\x02\x1d\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03X\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03X\t\x18\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03X\x1b\x1c\n8\n\x02\x04\x02\x12\x04\\\x00~\x01\x1a, Request message for SubscribeNotifications\n\n\n\n\x03\x04\x02\x01\x12\x03\\\x08%\nC\n\x04\x04\x02\x02\x00\x12\x04_\x02d\x04\x1a5 The resource name of User.\n Format: users/{user_id}\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03_\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03_\t\r\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03_\x10\x11\n\r\n\x05\x04\x02\x02\x00\x08\x12\x04_\x12d\x03\n\x0f\n\x08\x04\x02\x02\x00\x08\x9c\x08\x00\x12\x03`\x04*\n\x0f\n\x07\x04\x02\x02\x00\x08\x9f\x08\x12\x04a\x04c\x05\nh\n\x04\x04\x02\x02\x01\x12\x04h\x02l\x04\x1aZ The resource name of Portfolio (optional, filter by portfolio).\n Format: portfolios/{id}\n\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03h\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03h\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03h\x12\x1b\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03h\x1e\x1f\n\r\n\x05\x04\x02\x02\x01\x08\x12\x04h l\x03\n\x0f\n\x07\x04\x02\x02\x01\x08\x9f\x08\x12\x04i\x04k\x05\n;\n\x02\x04\x03\x12\x06\x81\x01\x00\x8a\x01\x01\x1a- Request message for AcknowledgeNotification\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x81\x01\x08&\na\n\x04\x04\x03\x02\x00\x12\x06\x84\x01\x02\x89\x01\x04\x1aQ The resource name of the notification.\n Format: notifications/{notification_id}\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\x84\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x84\x01\t\r\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x84\x01\x10\x11\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\x84\x01\x12\x89\x01\x03\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\x85\x01\x04*\n\x11\n\x07\x04\x03\x02\x00\x08\x9f\x08\x12\x06\x86\x01\x04\x88\x01\x05\n(\n\x02\x05\x00\x12\x06\x8d\x01\x00\x93\x01\x01\x1a\x1a Type of the notification\n\n\x0b\n\x03\x05\x00\x01\x12\x04\x8d\x01\x05\x15\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\x8e\x01\x02\x17\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x8e\x01\x02\x12\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x8e\x01\x15\x16\n*\n\x04\x05\x00\x02\x01\x12\x04\x90\x01\x02\x0b\x1a\x1c Informational notification\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x90\x01\x02\x06\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x90\x01\t\n\n\"\n\x04\x05\x00\x02\x02\x12\x04\x92\x01\x02\x0c\x1a\x14 Error notification\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x92\x01\x02\x07\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x92\x01\n\x0b\n)\n\x02\x05\x01\x12\x06\x96\x01\x00\x9e\x01\x01\x1a\x1b State of the notification\n\n\x0b\n\x03\x05\x01\x01\x12\x04\x96\x01\x05\x16\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\x97\x01\x02\x18\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\x97\x01\x02\x13\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\x97\x01\x16\x17\n-\n\x04\x05\x01\x02\x01\x12\x04\x99\x01\x02\x0e\x1a\x1f Notification has been created\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\x99\x01\x02\t\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\x99\x01\x0c\r\n:\n\x04\x05\x01\x02\x02\x12\x04\x9b\x01\x02\x13\x1a, Notification has been acknowledged by user\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\x9b\x01\x02\x0e\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\x9b\x01\x11\x12\n(\n\x04\x05\x01\x02\x03\x12\x04\x9d\x01\x02\x0e\x1a\x1a Notification has expired\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\x9d\x01\x02\t\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\x9d\x01\x0c\r\n>\n\x02\x04\x04\x12\x06\xa1\x01\x00\xa9\x01\x01\x1a0 Action to perform when notification is clicked\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xa1\x01\x08\x1a\n \n\x04\x04\x04\x08\x00\x12\x06\xa3\x01\x02\xa8\x01\x03\x1a\x10 Type of action\n\n\r\n\x05\x04\x04\x08\x00\x01\x12\x04\xa3\x01\x08\x0e\n\x1c\n\x04\x04\x04\x02\x00\x12\x04\xa5\x01\x04\x13\x1a\x0e No operation\n\n\r\n\x05\x04\x04\x02\x00\x06\x12\x04\xa5\x01\x04\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xa5\x01\t\x0e\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xa5\x01\x11\x12\n\"\n\x04\x04\x04\x02\x01\x12\x04\xa7\x01\x04 \x1a\x14 Navigate to a page\n\n\r\n\x05\x04\x04\x02\x01\x06\x12\x04\xa7\x01\x04\x12\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xa7\x01\x13\x1b\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xa7\x01\x1e\x1f\n!\n\x02\x04\x05\x12\x04\xac\x01\x00\x0f\x1a\x15 No operation action\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xac\x01\x08\x0c\n!\n\x02\x04\x06\x12\x06\xaf\x01\x00\xb9\x01\x01\x1a\x13 Navigation action\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xaf\x01\x08\x16\n#\n\x04\x04\x06\x08\x00\x12\x06\xb1\x01\x02\xb8\x01\x03\x1a\x13 Navigation target\n\n\r\n\x05\x04\x06\x08\x00\x01\x12\x04\xb1\x01\x08\x0e\n,\n\x04\x04\x06\x02\x00\x12\x04\xb3\x01\x04\x1d\x1a\x1e Navigate to LP page (ETF LP)\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xb3\x01\x04\x10\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xb3\x01\x11\x18\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xb3\x01\x1b\x1c\n+\n\x04\x04\x06\x02\x01\x12\x04\xb5\x01\x04*\x1a\x1d Navigate to Futures LP page\n\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\xb5\x01\x04\x16\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xb5\x01\x17%\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xb5\x01()\n#\n\x04\x04\x06\x02\x02\x12\x04\xb7\x01\x04\x1d\x1a\x15 Navigate to MM page\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xb7\x01\x04\x10\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xb7\x01\x11\x18\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xb7\x01\x1b\x1c\n2\n\x02\x04\x07\x12\x06\xbc\x01\x00\xc2\x01\x01\x1a$ LP page navigation target (ETF LP)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xbc\x01\x08\x14\n*\n\x04\x04\x07\x02\x00\x12\x04\xbe\x01\x02\x16\x1a\x1c ETF code (e.g., \"A252670\")\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xbe\x01\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xbe\x01\t\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xbe\x01\x14\x15\n(\n\x04\x04\x07\x02\x01\x12\x04\xc1\x01\x02\x17\x1a\x1a Fund code (e.g., \"0331\")\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xc1\x01\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xc1\x01\t\x12\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xc1\x01\x15\x16\n1\n\x02\x04\x08\x12\x06\xc5\x01\x00\xce\x01\x01\x1a# Futures LP page navigation target\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xc5\x01\x08\x1a\n1\n\x04\x04\x08\x02\x00\x12\x04\xc7\x01\x02\x1b\x1a# Futures symbol (e.g., \"101W3000\")\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xc7\x01\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xc7\x01\t\x16\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xc7\x01\x19\x1a\n(\n\x04\x04\x08\x02\x01\x12\x04\xca\x01\x02\x17\x1a\x1a Fund code (e.g., \"0331\")\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xca\x01\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xca\x01\t\x12\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xca\x01\x15\x16\n\xba\x01\n\x04\x04\x08\x02\x02\x12\x04\xcd\x01\x02\x18\x1a\xab\x01 ETF symbol (e.g., \"A252670\") \xe2\x80\x94 futures LP\xeb\x8a\x94 ETF hedge \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8\xec\x97\x90\xec\x84\x9c \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x98\xeb\xaf\x80\xeb\xa1\x9c \xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8\xea\xb0\x80 \xea\xb4\x80\xeb\xa0\xa8 ETF \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8\xeb\x8f\x84 \xec\x95\x8c \xec\x88\x98 \xec\x9e\x88\xeb\x8f\x84\xeb\xa1\x9d \xed\x95\xa8\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xcd\x01\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xcd\x01\t\x13\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xcd\x01\x16\x17\n8\n\x02\x04\t\x12\x06\xd1\x01\x00\xd7\x01\x01\x1a* MM(Market Making) page navigation target\n\n\x0b\n\x03\x04\t\x01\x12\x04\xd1\x01\x08\x14\n7\n\x04\x04\t\x02\x00\x12\x04\xd3\x01\x02\x14\x1a) MM \xeb\x8c\x80\xec\x83\x81 \xec\x8b\xac\xeb\xb3\xbc (e.g., \"KR7091160002\")\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xd3\x01\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xd3\x01\t\x0f\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xd3\x01\x12\x13\n\x1d\n\x04\x04\t\x02\x01\x12\x04\xd6\x01\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xd6\x01\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xd6\x01\t\x12\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xd6\x01\x15\x16\n%\n\x02\x04\n\x12\x06\xda\x01\x00\xb4\x02\x01\x1a\x17 Notification resource\n\n\x0b\n\x03\x04\n\x01\x12\x04\xda\x01\x08\x14\n\r\n\x03\x04\n\x07\x12\x06\xdb\x01\x02\xde\x01\x04\n\x0f\n\x05\x04\n\x07\x9d\x08\x12\x06\xdb\x01\x02\xde\x01\x04\n_\n\x04\x04\n\x02\x00\x12\x04\xe2\x01\x02\x12\x1aQ The resource name of the Notification.\n Format: notifications/{notification_id}\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xe2\x01\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xe2\x01\t\r\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xe2\x01\x10\x11\nE\n\x04\x04\n\x02\x01\x12\x06\xe6\x01\x02\xeb\x01\x04\x1a5 The resource name of User.\n Format: users/{user_id}\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xe6\x01\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xe6\x01\t\r\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xe6\x01\x10\x11\n\x0f\n\x05\x04\n\x02\x01\x08\x12\x06\xe6\x01\x12\xeb\x01\x03\n\x10\n\x08\x04\n\x02\x01\x08\x9c\x08\x00\x12\x04\xe7\x01\x04-\n\x11\n\x07\x04\n\x02\x01\x08\x9f\x08\x12\x06\xe8\x01\x04\xea\x01\x05\nU\n\x04\x04\n\x02\x02\x12\x06\xef\x01\x02\xf4\x01\x04\x1aE The resource name of Portfolio (optional).\n Format: portfolios/{id}\n\n\r\n\x05\x04\n\x02\x02\x04\x12\x04\xef\x01\x02\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xef\x01\x0b\x11\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xef\x01\x12\x1b\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xef\x01\x1e\x1f\n\x0f\n\x05\x04\n\x02\x02\x08\x12\x06\xef\x01 \xf4\x01\x03\n\x10\n\x08\x04\n\x02\x02\x08\x9c\x08\x00\x12\x04\xf0\x01\x04-\n\x11\n\x07\x04\n\x02\x02\x08\x9f\x08\x12\x06\xf1\x01\x04\xf3\x01\x05\n)\n\x04\x04\n\x02\x03\x12\x06\xf7\x01\x02\xf9\x01\x04\x1a\x19 The id of Notification.\n\n\r\n\x05\x04\n\x02\x03\x05\x12\x04\xf7\x01\x02\x08\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xf7\x01\t\x0b\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xf7\x01\x0e\x0f\n\x0f\n\x05\x04\n\x02\x03\x08\x12\x06\xf7\x01\x10\xf9\x01\x03\n\x10\n\x08\x04\n\x02\x03\x08\x9c\x08\x00\x12\x04\xf8\x01\x04-\n#\n\x04\x04\n\x02\x04\x12\x06\xfc\x01\x02\xfe\x01\x04\x1a\x13 Notification type\n\n\r\n\x05\x04\n\x02\x04\x06\x12\x04\xfc\x01\x02\x12\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xfc\x01\x13\x17\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xfc\x01\x1a\x1b\n\x0f\n\x05\x04\n\x02\x04\x08\x12\x06\xfc\x01\x1c\xfe\x01\x03\n\x10\n\x08\x04\n\x02\x04\x08\x9c\x08\x00\x12\x04\xfd\x01\x04-\n0\n\x04\x04\n\x02\x05\x12\x06\x81\x02\x02\x83\x02\x04\x1a  Action to perform when clicked\n\n\r\n\x05\x04\n\x02\x05\x06\x12\x04\x81\x02\x02\x14\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\x81\x02\x15\x1b\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\x81\x02\x1e\x1f\n\x0f\n\x05\x04\n\x02\x05\x08\x12\x06\x81\x02 \x83\x02\x03\n\x10\n\x08\x04\n\x02\x05\x08\x9c\x08\x00\x12\x04\x82\x02\x04-\n\x1f\n\x04\x04\n\x02\x06\x12\x06\x86\x02\x02\x88\x02\x04\x1a\x0f Current state\n\n\r\n\x05\x04\n\x02\x06\x06\x12\x04\x86\x02\x02\x13\n\r\n\x05\x04\n\x02\x06\x01\x12\x04\x86\x02\x14\x19\n\r\n\x05\x04\n\x02\x06\x03\x12\x04\x86\x02\x1c\x1d\n\x0f\n\x05\x04\n\x02\x06\x08\x12\x06\x86\x02\x1e\x88\x02\x03\n\x10\n\x08\x04\n\x02\x06\x08\x9c\x08\x00\x12\x04\x87\x02\x04-\n$\n\x04\x04\n\x02\x07\x12\x06\x8b\x02\x02\x8d\x02\x04\x1a\x14 Notification title\n\n\r\n\x05\x04\n\x02\x07\x05\x12\x04\x8b\x02\x02\x08\n\r\n\x05\x04\n\x02\x07\x01\x12\x04\x8b\x02\t\x0e\n\r\n\x05\x04\n\x02\x07\x03\x12\x04\x8b\x02\x11\x12\n\x0f\n\x05\x04\n\x02\x07\x08\x12\x06\x8b\x02\x13\x8d\x02\x03\n\x10\n\x08\x04\n\x02\x07\x08\x9c\x08\x00\x12\x04\x8c\x02\x04-\n#\n\x04\x04\n\x02\x08\x12\x06\x90\x02\x02\x92\x02\x04\x1a\x13 Notification body\n\n\r\n\x05\x04\n\x02\x08\x05\x12\x04\x90\x02\x02\x08\n\r\n\x05\x04\n\x02\x08\x01\x12\x04\x90\x02\t\r\n\r\n\x05\x04\n\x02\x08\x03\x12\x04\x90\x02\x10\x11\n\x0f\n\x05\x04\n\x02\x08\x08\x12\x06\x90\x02\x12\x92\x02\x03\n\x10\n\x08\x04\n\x02\x08\x08\x9c\x08\x00\x12\x04\x91\x02\x04-\n%\n\x04\x04\n\x02\t\x12\x06\x95\x02\x02\x97\x02\x04\x1a\x15 Additional metadata\n\n\r\n\x05\x04\n\x02\t\x06\x12\x04\x95\x02\x02\x15\n\r\n\x05\x04\n\x02\t\x01\x12\x04\x95\x02\x16\x1e\n\r\n\x05\x04\n\x02\t\x03\x12\x04\x95\x02!#\n\x0f\n\x05\x04\n\x02\t\x08\x12\x06\x95\x02$\x97\x02\x03\n\x10\n\x08\x04\n\x02\t\x08\x9c\x08\x00\x12\x04\x96\x02\x04-\nV\n\x04\x04\n\x02\n\x12\x06\x9b\x02\x02\x9d\x02\x04\x1aF Pre-computed navigation URL (convenience field)\n e.g., \"/lp/A252670\"\n\n\r\n\x05\x04\n\x02\n\x04\x12\x04\x9b\x02\x02\n\n\r\n\x05\x04\n\x02\n\x05\x12\x04\x9b\x02\x0b\x11\n\r\n\x05\x04\n\x02\n\x01\x12\x04\x9b\x02\x12 \n\r\n\x05\x04\n\x02\n\x03\x12\x04\x9b\x02#%\n\x0f\n\x05\x04\n\x02\n\x08\x12\x06\x9b\x02&\x9d\x02\x03\n\x10\n\x08\x04\n\x02\n\x08\x9c\x08\x00\x12\x04\x9c\x02\x04-\n#\n\x04\x04\n\x02\x0b\x12\x06\xa0\x02\x02\xa2\x02\x04\x1a\x13 Created timestamp\n\n\r\n\x05\x04\n\x02\x0b\x06\x12\x04\xa0\x02\x02\x1b\n\r\n\x05\x04\n\x02\x0b\x01\x12\x04\xa0\x02\x1c\'\n\r\n\x05\x04\n\x02\x0b\x03\x12\x04\xa0\x02*,\n\x0f\n\x05\x04\n\x02\x0b\x08\x12\x06\xa0\x02-\xa2\x02\x03\n\x10\n\x08\x04\n\x02\x0b\x08\x9c\x08\x00\x12\x04\xa1\x02\x04-\n6\n\x04\x04\n\x02\x0c\x12\x06\xa5\x02\x02\xa7\x02\x04\x1a& Expiration timestamp (if applicable)\n\n\r\n\x05\x04\n\x02\x0c\x04\x12\x04\xa5\x02\x02\n\n\r\n\x05\x04\n\x02\x0c\x06\x12\x04\xa5\x02\x0b$\n\r\n\x05\x04\n\x02\x0c\x01\x12\x04\xa5\x02%0\n\r\n\x05\x04\n\x02\x0c\x03\x12\x04\xa5\x0235\n\x0f\n\x05\x04\n\x02\x0c\x08\x12\x06\xa5\x026\xa7\x02\x03\n\x10\n\x08\x04\n\x02\x0c\x08\x9c\x08\x00\x12\x04\xa6\x02\x04-\n(\n\x04\x04\n\x02\r\x12\x06\xaa\x02\x02\xac\x02\x04\x1a\x18 Acknowledged timestamp\n\n\r\n\x05\x04\n\x02\r\x04\x12\x04\xaa\x02\x02\n\n\r\n\x05\x04\n\x02\r\x06\x12\x04\xaa\x02\x0b$\n\r\n\x05\x04\n\x02\r\x01\x12\x04\xaa\x02%5\n\r\n\x05\x04\n\x02\r\x03\x12\x04\xaa\x028:\n\x0f\n\x05\x04\n\x02\r\x08\x12\x06\xaa\x02;\xac\x02\x03\n\x10\n\x08\x04\n\x02\r\x08\x9c\x08\x00\x12\x04\xab\x02\x04-\n\xc1\x01\n\x04\x04\n\x02\x0e\x12\x06\xb1\x02\x02\xb3\x02\x04\x1a\xb0\x01 \xea\xb4\x80\xeb\xa0\xa8 \xec\x8b\xac\xeb\xb3\xbc (\xec\x98\x88: ETF \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c KR7252670005).\n LP/\xec\xa3\xbc\xeb\xac\xb8 \xea\xb4\x80\xeb\xa0\xa8 \xec\x95\x8c\xeb\xa6\xbc(EtfLpEvent, QuickOrderError)\xec\x9d\xb4 \xec\xb1\x84\xec\x9b\x80.\n \xec\x8b\xac\xeb\xb3\xbc \xeb\xac\xb4\xea\xb4\x80 \xec\x95\x8c\xeb\xa6\xbc(System/Custom \xeb\x93\xb1)\xec\x9d\x80 \xeb\xb9\x84\xec\x96\xb4\xec\x9e\x88\xec\x9d\x8c.\n\n\r\n\x05\x04\n\x02\x0e\x04\x12\x04\xb1\x02\x02\n\n\r\n\x05\x04\n\x02\x0e\x05\x12\x04\xb1\x02\x0b\x11\n\r\n\x05\x04\n\x02\x0e\x01\x12\x04\xb1\x02\x12\x18\n\r\n\x05\x04\n\x02\x0e\x03\x12\x04\xb1\x02\x1b\x1d\n\x0f\n\x05\x04\n\x02\x0e\x08\x12\x06\xb1\x02\x1e\xb3\x02\x03\n\x10\n\x08\x04\n\x02\x0e\x08\x9c\x08\x00\x12\x04\xb2\x02\x04-b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xce\x7f\n\x12kdo/v1/order.proto\x12\x0ckdo.v1.order\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x13kdo/v1/common.proto\"\x87\x05\n\x12SubmitOrderRequest\x12!\n\tfund_code\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12\x1c\n\x06symbol\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x122\n\x04side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x02R\x04side\x12 \n\x08quantity\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\x08quantity\x12\x1a\n\x05price\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x05price\x12<\n\nquote_type\x18\x06 \x01(\x0e2\x17.kdo.v1.order.QuoteTypeB\x04\xe2A\x01\x02R\tquoteType\x12\x19\n\x05is_lp\x18\x07 \x01(\x08B\x04\xe2A\x01\x02R\x04isLp\x12S\n\x13auto_amend_strategy\x18\x08 \x01(\x0e2\x1e.kdo.v1.common.AmendMethodTypeH\x00R\x11autoAmendStrategy\x88\x01\x01\x12K\n\x10limit_price_type\x18\t \x01(\x0e2\x1c.kdo.v1.order.LimitPriceTypeH\x01R\x0elimitPriceType\x88\x01\x01\x12O\n\x0forder_condition\x18\n \x01(\x0e2!.kdo.v1.common.OrderConditionTypeH\x02R\x0eorderCondition\x88\x01\x01\x12\"\n\nneed_hedge\x18\x0b \x01(\x08H\x03R\tneedHedge\x88\x01\x01B\x16\n\x14_auto_amend_strategyB\x13\n\x11_limit_price_typeB\x12\n\x10_order_conditionB\r\n\x0b_need_hedge\"}\n\x13SubmitOrderResponse\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x121\n\x06status\x18\x02 \x01(\x0e2\x19.kdo.v1.order.OrderStatusR\x06status\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\"\xaa\x03\n\x11AmendOrderRequest\x120\n\x11original_order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x0foriginalOrderId\x12\x1c\n\x06symbol\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12\x1a\n\x05price\x18\x05 \x01(\tB\x04\xe2A\x01\x02R\x05price\x122\n\x04side\x18\x06 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x02R\x04side\x12\x19\n\x05is_lp\x18\x07 \x01(\x08B\x04\xe2A\x01\x02R\x04isLp\x12<\n\nquote_type\x18\x08 \x01(\x0e2\x17.kdo.v1.order.QuoteTypeB\x04\xe2A\x01\x02R\tquoteType\x12!\n\tfund_code\x18\t \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12O\n\x0forder_condition\x18\n \x01(\x0e2!.kdo.v1.common.OrderConditionTypeH\x00R\x0eorderCondition\x88\x01\x01B\x12\n\x10_order_conditionJ\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05R\x08quantity\"\xa8\x01\n\x12AmendOrderResponse\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12*\n\x11original_order_id\x18\x02 \x01(\x04R\x0foriginalOrderId\x121\n\x06status\x18\x03 \x01(\x0e2\x19.kdo.v1.order.OrderStatusR\x06status\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\"\xc1\x01\n\x12CancelOrderRequest\x120\n\x11original_order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x0foriginalOrderId\x12\x1c\n\x06symbol\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12!\n\tfund_code\x18\x04 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x122\n\x04side\x18\x06 \x01(\x0e2\x18.kdo.v1.common.OrderSideB\x04\xe2A\x01\x02R\x04sideJ\x04\x08\x02\x10\x03\"\xa9\x01\n\x13CancelOrderResponse\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12*\n\x11original_order_id\x18\x02 \x01(\x04R\x0foriginalOrderId\x121\n\x06status\x18\x03 \x01(\x0e2\x19.kdo.v1.order.OrderStatusR\x06status\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\"\xb2\x01\n\x1cListAllUnfilledOrdersRequest\x12 \n\tfund_code\x18\x01 \x01(\tH\x00R\x08fundCode\x88\x01\x01\x12\x1b\n\x06symbol\x18\x02 \x01(\tH\x01R\x06symbol\x88\x01\x01\x121\n\x04side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideH\x02R\x04side\x88\x01\x01B\x0c\n\n_fund_codeB\t\n\x07_symbolB\x07\n\x05_side\"L\n\x1dListAllUnfilledOrdersResponse\x12+\n\x06orders\x18\x01 \x03(\x0b2\x13.kdo.v1.order.OrderR\x06orders\"\x18\n\x16CancelAllOrdersRequest\"\\\n\x17CancelAllOrdersResponse\x12\'\n\x0fcancelled_count\x18\x01 \x01(\x05R\x0ecancelledCount\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"s\n\x19StreamOrderResultsRequest\x12 \n\tfund_code\x18\x01 \x01(\tH\x00R\x08fundCode\x88\x01\x01\x12\x1b\n\x06symbol\x18\x02 \x01(\tH\x01R\x06symbol\x88\x01\x01B\x0c\n\n_fund_codeB\t\n\x07_symbol\"\xb3\x04\n\x0bOrderResult\x12\x19\n\x08order_id\x18\x01 \x01(\x04R\x07orderId\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x1b\n\tfund_code\x18\x03 \x01(\tR\x08fundCode\x12,\n\x04side\x18\x04 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\x04side\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x06 \x01(\x03R\x08quantity\x12>\n\x0bresult_type\x18\x07 \x01(\x0e2\x1d.kdo.v1.order.OrderResultTypeR\nresultType\x128\n\ttimestamp\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\ttimestamp\x12;\n\x08received\x18\n \x01(\x0b2\x1d.kdo.v1.order.ReceivedDetailsH\x00R\x08received\x12;\n\x08rejected\x18\x0b \x01(\x0b2\x1d.kdo.v1.order.RejectedDetailsH\x00R\x08rejected\x125\n\x06filled\x18\x0c \x01(\x0b2\x1b.kdo.v1.order.FilledDetailsH\x00R\x06filled\x12>\n\tcancelled\x18\r \x01(\x0b2\x1e.kdo.v1.order.CancelledDetailsH\x00R\tcancelledB\t\n\x07details\"4\n\x0fReceivedDetails\x12!\n\x0creceive_time\x18\x01 \x01(\x04R\x0breceiveTime\"]\n\x0fRejectedDetails\x12%\n\x0erejection_code\x18\x01 \x01(\tR\rrejectionCode\x12#\n\rerror_message\x18\x02 \x01(\tR\x0cerrorMessage\"z\n\rFilledDetails\x12!\n\x0cfilled_price\x18\x01 \x01(\tR\x0bfilledPrice\x12\'\n\x0ffilled_quantity\x18\x02 \x01(\x03R\x0efilledQuantity\x12\x1d\n\ntrade_time\x18\x03 \x01(\x04R\ttradeTime\"n\n\x10CancelledDetails\x12+\n\x11cancellation_code\x18\x01 \x01(\tR\x10cancellationCode\x12-\n\x12cancelled_quantity\x18\x02 \x01(\x03R\x11cancelledQuantity\"g\n\x11ListOrdersRequest\x12\x16\n\x06filter\x18\x01 \x01(\tR\x06filter\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"i\n\x12ListOrdersResponse\x12+\n\x06orders\x18\x01 \x03(\x0b2\x13.kdo.v1.order.OrderR\x06orders\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xdc\x02\n\x05Order\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x127\n\norder_side\x18\x02 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\torderSide\x12\x16\n\x06symbol\x18\x03 \x01(\tR\x06symbol\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x05 \x01(\x03R\x08quantity\x12\'\n\x0ffilled_quantity\x18\x06 \x01(\x03R\x0efilledQuantity\x121\n\x06status\x18\x07 \x01(\x0e2\x19.kdo.v1.order.OrderStatusR\x06status\x12\x1d\n\ncreated_at\x18\x08 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\t \x01(\x03R\tupdatedAt\x12\x1b\n\tfund_code\x18\n \x01(\tR\x08fundCode*\x88\x01\n\tQuoteType\x12\x1a\n\x16QUOTE_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10QUOTE_TYPE_LIMIT\x10\x01\x12\x15\n\x11QUOTE_TYPE_MARKET\x10\x02\x12\x18\n\x14QUOTE_TYPE_BEST_TAKE\x10\x03\x12\x18\n\x14QUOTE_TYPE_BEST_MAKE\x10\x04*\xbf\x02\n\x0eLimitPriceType\x12 \n\x1cLIMIT_PRICE_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aLIMIT_PRICE_TYPE_BEST_TAKE\x10\x01\x12%\n!LIMIT_PRICE_TYPE_BEST_TAKE_PLUS_1\x10\x02\x12%\n!LIMIT_PRICE_TYPE_BEST_TAKE_PLUS_2\x10\x03\x12%\n!LIMIT_PRICE_TYPE_BEST_TAKE_PLUS_3\x10\x04\x12&\n\"LIMIT_PRICE_TYPE_BEST_MAKE_MINUS_1\x10\x05\x12&\n\"LIMIT_PRICE_TYPE_BEST_MAKE_MINUS_2\x10\x06\x12&\n\"LIMIT_PRICE_TYPE_BEST_MAKE_MINUS_3\x10\x07*b\n\x0bOrderStatus\x12\x1c\n\x18ORDER_STATUS_UNSPECIFIED\x10\x00\x12\x1a\n\x16ORDER_STATUS_SUBMITTED\x10\x01\x12\x19\n\x15ORDER_STATUS_REJECTED\x10\x02*\xb3\x01\n\x0fOrderResultType\x12!\n\x1dORDER_RESULT_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aORDER_RESULT_TYPE_RECEIVED\x10\x01\x12\x1e\n\x1aORDER_RESULT_TYPE_REJECTED\x10\x02\x12\x1c\n\x18ORDER_RESULT_TYPE_FILLED\x10\x03\x12\x1f\n\x1bORDER_RESULT_TYPE_CANCELLED\x10\x042\x96\x05\n\x0cOrderService\x12i\n\x0bSubmitOrder\x12 .kdo.v1.order.SubmitOrderRequest\x1a!.kdo.v1.order.SubmitOrderResponse\"\x15\x82\xd3\xe4\x93\x02\x0f:\x01*\"\n/v1/orders\x12\x80\x01\n\nAmendOrder\x12\x1f.kdo.v1.order.AmendOrderRequest\x1a .kdo.v1.order.AmendOrderResponse\"/\x82\xd3\xe4\x93\x02):\x01*\"$/v1/orders/{original_order_id}:amend\x12\x84\x01\n\x0bCancelOrder\x12 .kdo.v1.order.CancelOrderRequest\x1a!.kdo.v1.order.CancelOrderResponse\"0\x82\xd3\xe4\x93\x02*:\x01*\"%/v1/orders/{original_order_id}:cancel\x12\x8d\x01\n\x15ListAllUnfilledOrders\x12*.kdo.v1.order.ListAllUnfilledOrdersRequest\x1a+.kdo.v1.order.ListAllUnfilledOrdersResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/orders:unfilled\x12\x80\x01\n\x0fCancelAllOrders\x12$.kdo.v1.order.CancelAllOrdersRequest\x1a%.kdo.v1.order.CancelAllOrdersResponse\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/orders:cancel_allB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xc8U\n\x07\x12\x05\x00\x00\xfc\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x15\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00\x1d\n\x08\n\x01\x08\x12\x03\t\x00D\n\t\n\x02\x08\x0b\x12\x03\t\x00D\nP\n\x02\x06\x00\x12\x04\x0c\x003\x01\x1aD OrderService\xeb\x8a\x94 \xec\xa7\x81\xec\xa0\x91 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x9c\xec\xb6\x9c \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0c\x08\x14\n$\n\x04\x06\x00\x02\x00\x12\x04\x0e\x02\x13\x03\x1a\x16 \xec\x8b\xa0\xea\xb7\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x9c\xec\xb6\x9c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0e\x06\x11\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0e\x12$\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0e/B\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0f\x04\x12\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0f\x04\x12\x06\n\x1d\n\x04\x06\x00\x02\x01\x12\x04\x16\x02\x1b\x03\x1a\x0f \xec\xa0\x95\xec\xa0\x95 \xec\xa3\xbc\xeb\xac\xb8\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x16\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x16\x11\"\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x16-?\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x17\x04\x1a\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x17\x04\x1a\x06\n\x1d\n\x04\x06\x00\x02\x02\x12\x04\x1e\x02#\x03\x1a\x0f \xec\xb7\xa8\xec\x86\x8c \xec\xa3\xbc\xeb\xac\xb8\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1e\x06\x11\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1e\x12$\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1e/B\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\x1f\x04\"\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\x1f\x04\"\x06\n.\n\x04\x06\x00\x02\x03\x12\x04&\x02*\x03\x1a  \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03&\x06\x1b\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03&\x1c8\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03&C`\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04\'\x04)\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04\'\x04)\x06\n$\n\x04\x06\x00\x02\x04\x12\x04-\x022\x03\x1a\x16 \xec\xa0\x84\xec\xb2\xb4 \xec\xa3\xbc\xeb\xac\xb8 \xec\xb7\xa8\xec\x86\x8c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03-\x06\x15\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03-\x16,\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03-7N\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04.\x041\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04.\x041\x06\n)\n\x02\x05\x00\x12\x047\x00=\x012\x1d ========== Enums ==========\n\n\n\n\x03\x05\x00\x01\x12\x037\x05\x0e\n\x0b\n\x04\x05\x00\x02\x00\x12\x038\x02\x1d\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x038\x02\x18\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x038\x1b\x1c\n\x18\n\x04\x05\x00\x02\x01\x12\x039\x02\x17\"\x0b \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x039\x02\x12\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x039\x15\x16\n\x18\n\x04\x05\x00\x02\x02\x12\x03:\x02\x18\"\x0b \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03:\x02\x13\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03:\x16\x17\n\x1b\n\x04\x05\x00\x02\x03\x12\x03;\x02\x1b\"\x0e \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03;\x02\x16\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03;\x19\x1a\n\x1b\n\x04\x05\x00\x02\x04\x12\x03<\x02\x1b\"\x0e \xec\x9e\x90\xea\xb8\xb0\xed\x98\xb8\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03<\x02\x16\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03<\x19\x1a\n,\n\x02\x05\x01\x12\x04@\x00I\x01\x1a  \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9 \xea\xb2\xb0\xec\xa0\x95 \xeb\xb0\xa9\xec\x8b\x9d\n\n\n\n\x03\x05\x01\x01\x12\x03@\x05\x13\nC\n\x04\x05\x01\x02\x00\x12\x03A\x02#\"6 \xec\xa7\x81\xec\xa0\x91 \xec\xa7\x80\xec\xa0\x95\xed\x95\x9c \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xac\xec\x9a\xa9 (price \xed\x95\x84\xeb\x93\x9c \xec\x82\xac\xec\x9a\xa9)\n\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03A\x02\x1e\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03A!\"\nL\n\x04\x05\x01\x02\x01\x12\x03B\x02!\"? \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 (\xeb\xa7\xa4\xec\x88\x98\xe2\x86\x92\xeb\xa7\xa4\xeb\x8f\x841\xed\x98\xb8\xea\xb0\x80, \xeb\xa7\xa4\xeb\x8f\x84\xe2\x86\x92\xeb\xa7\xa4\xec\x88\x981\xed\x98\xb8\xea\xb0\x80)\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03B\x02\x1c\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03B\x1f \n[\n\x04\x05\x01\x02\x02\x12\x03C\x02(\"N \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 +1\xed\x8b\xb1 (\xeb\x8d\x94 \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81: \xeb\xa7\xa4\xec\x88\x98\xeb\x8a\x94 \xea\xb0\x80\xea\xb2\xa9\xe2\x86\x91, \xeb\xa7\xa4\xeb\x8f\x84\xeb\x8a\x94 \xea\xb0\x80\xea\xb2\xa9\xe2\x86\x93)\n\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x03C\x02#\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03C&\'\n1\n\x04\x05\x01\x02\x03\x12\x03D\x02(\"$ \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 +2\xed\x8b\xb1 (\xeb\x8d\x94 \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81)\n\n\x0c\n\x05\x05\x01\x02\x03\x01\x12\x03D\x02#\n\x0c\n\x05\x05\x01\x02\x03\x02\x12\x03D&\'\n1\n\x04\x05\x01\x02\x04\x12\x03E\x02(\"$ \xec\x83\x81\xeb\x8c\x80\xed\x98\xb8\xea\xb0\x80 +3\xed\x8b\xb1 (\xeb\x8d\x94 \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81)\n\n\x0c\n\x05\x05\x01\x02\x04\x01\x12\x03E\x02#\n\x0c\n\x05\x05\x01\x02\x04\x02\x12\x03E&\'\n[\n\x04\x05\x01\x02\x05\x12\x03F\x02)\"N \xec\x9e\x90\xea\xb8\xb0\xed\x98\xb8\xea\xb0\x80 -1\xed\x8b\xb1 (\xeb\x8d\x9c \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81: \xeb\xa7\xa4\xec\x88\x98\xeb\x8a\x94 \xea\xb0\x80\xea\xb2\xa9\xe2\x86\x93, \xeb\xa7\xa4\xeb\x8f\x84\xeb\x8a\x94 \xea\xb0\x80\xea\xb2\xa9\xe2\x86\x91)\n\n\x0c\n\x05\x05\x01\x02\x05\x01\x12\x03F\x02$\n\x0c\n\x05\x05\x01\x02\x05\x02\x12\x03F\'(\n1\n\x04\x05\x01\x02\x06\x12\x03G\x02)\"$ \xec\x9e\x90\xea\xb8\xb0\xed\x98\xb8\xea\xb0\x80 -2\xed\x8b\xb1 (\xeb\x8d\x9c \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81)\n\n\x0c\n\x05\x05\x01\x02\x06\x01\x12\x03G\x02$\n\x0c\n\x05\x05\x01\x02\x06\x02\x12\x03G\'(\n1\n\x04\x05\x01\x02\x07\x12\x03H\x02)\"$ \xec\x9e\x90\xea\xb8\xb0\xed\x98\xb8\xea\xb0\x80 -3\xed\x8b\xb1 (\xeb\x8d\x9c \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81)\n\n\x0c\n\x05\x05\x01\x02\x07\x01\x12\x03H\x02$\n\x0c\n\x05\x05\x01\x02\x07\x02\x12\x03H\'(\n\n\n\x02\x05\x02\x12\x04K\x00O\x01\n\n\n\x03\x05\x02\x01\x12\x03K\x05\x10\n\x0b\n\x04\x05\x02\x02\x00\x12\x03L\x02\x1f\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03L\x02\x1a\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03L\x1d\x1e\n\x1f\n\x04\x05\x02\x02\x01\x12\x03M\x02\x1d\"\x12 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x9c\xec\xb6\x9c\xeb\x90\xa8\n\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03M\x02\x18\n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03M\x1b\x1c\n,\n\x04\x05\x02\x02\x02\x12\x03N\x02\x1c\"\x1f \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\xa8 (validation \xec\x8b\xa4\xed\x8c\xa8)\n\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03N\x02\x17\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03N\x1a\x1b\n\n\n\x02\x05\x03\x12\x04Q\x00W\x01\n\n\n\x03\x05\x03\x01\x12\x03Q\x05\x14\n\x0b\n\x04\x05\x03\x02\x00\x12\x03R\x02$\n\x0c\n\x05\x05\x03\x02\x00\x01\x12\x03R\x02\x1f\n\x0c\n\x05\x05\x03\x02\x00\x02\x12\x03R\"#\n\x18\n\x04\x05\x03\x02\x01\x12\x03S\x02!\"\x0b \xec\xa0\x91\xec\x88\x98\xeb\x90\xa8\n\n\x0c\n\x05\x05\x03\x02\x01\x01\x12\x03S\x02\x1c\n\x0c\n\x05\x05\x03\x02\x01\x02\x12\x03S\x1f \n\x18\n\x04\x05\x03\x02\x02\x12\x03T\x02!\"\x0b \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\xa8\n\n\x0c\n\x05\x05\x03\x02\x02\x01\x12\x03T\x02\x1c\n\x0c\n\x05\x05\x03\x02\x02\x02\x12\x03T\x1f \n\x18\n\x04\x05\x03\x02\x03\x12\x03U\x02\x1f\"\x0b \xec\xb2\xb4\xea\xb2\xb0\xeb\x90\xa8\n\n\x0c\n\x05\x05\x03\x02\x03\x01\x12\x03U\x02\x1a\n\x0c\n\x05\x05\x03\x02\x03\x02\x12\x03U\x1d\x1e\n\x18\n\x04\x05\x03\x02\x04\x12\x03V\x02\"\"\x0b \xec\xb7\xa8\xec\x86\x8c\xeb\x90\xa8\n\n\x0c\n\x05\x05\x03\x02\x04\x01\x12\x03V\x02\x1d\n\x0c\n\x05\x05\x03\x02\x04\x02\x12\x03V !\n/\n\x02\x04\x00\x12\x04[\x00~\x012# ========== SubmitOrder ==========\n\n\n\n\x03\x04\x00\x01\x12\x03[\x08\x1a\n%\n\x04\x04\x00\x02\x00\x12\x03]\x02@\x1a\x18 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (\xed\x95\x84\xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03]\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03]\t\x12\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03]\x15\x16\n\x0c\n\x05\x04\x00\x02\x00\x08\x12\x03]\x17?\n\x0f\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x03]\x18>\n*\n\x04\x04\x00\x02\x01\x12\x03`\x02=\x1a\x1d \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c ISIN (\xed\x95\x84\xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03`\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03`\t\x0f\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03`\x12\x13\n\x0c\n\x05\x04\x00\x02\x01\x08\x12\x03`\x14<\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03`\x15;\n%\n\x04\x04\x00\x02\x02\x12\x03c\x02L\x1a\x18 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 (\xed\x95\x84\xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03c\x02\x19\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03c\x1a\x1e\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03c!\"\n\x0c\n\x05\x04\x00\x02\x02\x08\x12\x03c#K\n\x0f\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x03c$J\n\x1e\n\x04\x04\x00\x02\x03\x12\x03f\x02>\x1a\x11 \xec\x88\x98\xeb\x9f\x89 (\xed\x95\x84\xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03f\x02\x07\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03f\x08\x10\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03f\x13\x14\n\x0c\n\x05\x04\x00\x02\x03\x08\x12\x03f\x15=\n\x0f\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x03f\x16<\n6\n\x04\x04\x00\x02\x04\x12\x03i\x02<\x1a) \xea\xb0\x80\xea\xb2\xa9 (\xed\x95\x84\xec\x88\x98, \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\x9c 0)\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03i\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03i\t\x0e\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03i\x11\x12\n\x0c\n\x05\x04\x00\x02\x04\x08\x12\x03i\x13;\n\x0f\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x03i\x14:\n,\n\x04\x04\x00\x02\x05\x12\x03l\x02E\x1a\x1f \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95 (\xea\xb8\xb0\xeb\xb3\xb8: LIMIT)\n\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03l\x02\x0b\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03l\x0c\x16\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03l\x19\x1a\n\x0c\n\x05\x04\x00\x02\x05\x08\x12\x03l\x1cD\n\x0f\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x03l\x1dC\n)\n\x04\x04\x00\x02\x06\x12\x03o\x02;\x1a\x1c \xec\x9c\xa0\xeb\x8f\x99\xec\x84\xb1 \xea\xb3\xb5\xea\xb8\x89\xec\x9e\x90 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03o\x02\x06\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03o\x07\x0c\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03o\x0f\x10\n\x0c\n\x05\x04\x00\x02\x06\x08\x12\x03o\x12:\n\x0f\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x03o\x139\n\"\n\x04\x04\x00\x02\x07\x12\x03r\x02A\x1a\x15 \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95 \xec\xa0\x84\xeb\x9e\xb5\n\n\x0c\n\x05\x04\x00\x02\x07\x04\x12\x03r\x02\n\n\x0c\n\x05\x04\x00\x02\x07\x06\x12\x03r\x0b(\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03r)<\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03r?@\n[\n\x04\x04\x00\x02\x08\x12\x03u\x02/\x1aN \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 \xea\xb0\x80\xea\xb2\xa9 \xea\xb2\xb0\xec\xa0\x95 \xeb\xb0\xa9\xec\x8b\x9d (\xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c price \xed\x95\x84\xeb\x93\x9c\xec\x9d\x98 \xea\xb0\x80\xea\xb2\xa9 \xec\x82\xac\xec\x9a\xa9)\n\n\x0c\n\x05\x04\x00\x02\x08\x04\x12\x03u\x02\n\n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03u\x0b\x19\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03u\x1a*\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03u-.\nA\n\x04\x04\x00\x02\t\x12\x03x\x02A\x1a4 \xed\x98\xb8\xea\xb0\x80\xec\xa1\xb0\xea\xb1\xb4 (\xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c FAS, \xec\x9d\xbc\xeb\xb0\x98 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80)\n\n\x0c\n\x05\x04\x00\x02\t\x04\x12\x03x\x02\n\n\x0c\n\x05\x04\x00\x02\t\x06\x12\x03x\x0b+\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03x,;\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03x>@\n\xaf\x02\n\x04\x04\x00\x02\n\x12\x03}\x02 \x1a\xa1\x02 \xed\x97\xb7\xec\xa7\x80 \xeb\x88\x84\xec\xa0\x81 \xeb\x8c\x80\xec\x83\x81 \xec\x97\xac\xeb\xb6\x80 (\xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c false)\n true \xeb\xa1\x9c \xec\x84\xa4\xec\xa0\x95\xed\x95\x98\xeb\xa9\xb4 \xec\x99\xb8\xeb\xb6\x80\xec\x97\x90\xec\x84\x9c \xec\xa7\x81\xec\xa0\x91 \xec\xa0\x9c\xec\xb6\x9c\xed\x95\x9c \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\x98 \xec\xb2\xb4\xea\xb2\xb0\xeb\x8f\x84 hedge accumulator \xec\x97\x90 \xeb\x88\x84\xec\xa0\x81\xeb\x90\x98\xec\x96\xb4 \xeb\xaa\xa9\xed\x91\x9c \xed\x97\xb7\xec\xa7\x80\xec\x97\x90 \xeb\xb0\x98\xec\x98\x81\xeb\x90\xa8.\n \xec\x8b\xa4\xec\xa0\x9c \xeb\x88\x84\xec\xa0\x81\xeb\x90\x98\xeb\xa0\xa4\xeb\xa9\xb4 (fund_code, symbol) \xec\xa1\xb0\xed\x95\xa9\xec\x9c\xbc\xeb\xa1\x9c Hedge \xea\xb0\x80 DB \xec\x97\x90 \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x98\xec\x96\xb4 \xec\x9e\x88\xec\x96\xb4\xec\x95\xbc \xed\x95\xa8.\n\n\x0c\n\x05\x04\x00\x02\n\x04\x12\x03}\x02\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03}\x0b\x0f\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03}\x10\x1a\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03}\x1d\x1f\n\x0c\n\x02\x04\x01\x12\x06\x80\x01\x00\x89\x01\x01\n\x0b\n\x03\x04\x01\x01\x12\x04\x80\x01\x08\x1b\n\x19\n\x04\x04\x01\x02\x00\x12\x04\x82\x01\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\x82\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x82\x01\t\x11\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x82\x01\x14\x15\n\x1d\n\x04\x04\x01\x02\x01\x12\x04\x85\x01\x02\x19\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x01\x02\x01\x06\x12\x04\x85\x01\x02\r\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\x85\x01\x0e\x14\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\x85\x01\x17\x18\n \n\x04\x04\x01\x02\x02\x12\x04\x88\x01\x02\x15\x1a\x12 \xea\xb2\xb0\xea\xb3\xbc \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\x88\x01\x02\x08\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\x88\x01\t\x10\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\x88\x01\x13\x14\n0\n\x02\x04\x02\x12\x06\x8d\x01\x00\xac\x01\x012\" ========== AmendOrder ==========\n\n\x0b\n\x03\x04\x02\x01\x12\x04\x8d\x01\x08\x19\n\x1c\n\x04\x04\x02\x02\x00\x12\x04\x8f\x01\x02H\x1a\x0e \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\x8f\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x8f\x01\t\x1a\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x8f\x01\x1d\x1e\n\r\n\x05\x04\x02\x02\x00\x08\x12\x04\x8f\x01\x1fG\n\x10\n\x08\x04\x02\x02\x00\x08\x9c\x08\x00\x12\x04\x8f\x01 F\n.\n\x03\x04\x02\t\x12\x04\x92\x01\x02\r\x1a! 2: \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8 (\xec\x9e\xac\xec\x82\xac\xec\x9a\xa9 \xea\xb8\x88\xec\xa7\x80)\n\n\x0c\n\x04\x04\x02\t\x00\x12\x04\x92\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x00\x01\x12\x04\x92\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x00\x02\x12\x04\x92\x01\x0b\x0c\n\x1d\n\x04\x04\x02\x02\x01\x12\x04\x95\x01\x02=\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\x95\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\x95\x01\t\x0f\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\x95\x01\x12\x13\n\r\n\x05\x04\x02\x02\x01\x08\x12\x04\x95\x01\x14<\n\x10\n\x08\x04\x02\x02\x01\x08\x9c\x08\x00\x12\x04\x95\x01\x15;\n8\n\x03\x04\x02\t\x12\x04\x98\x01\x02\r\x1a+ 4: quantity (\xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8, \xec\x9e\xac\xec\x82\xac\xec\x9a\xa9 \xea\xb8\x88\xec\xa7\x80)\n\n\x0c\n\x04\x04\x02\t\x01\x12\x04\x98\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x01\x01\x12\x04\x98\x01\x0b\x0c\n\r\n\x05\x04\x02\t\x01\x02\x12\x04\x98\x01\x0b\x0c\n\x0b\n\x03\x04\x02\n\x12\x04\x99\x01\x02\x16\n\x0c\n\x04\x04\x02\n\x00\x12\x04\x99\x01\x0b\x15\n\x1d\n\x04\x04\x02\x02\x02\x12\x04\x9c\x01\x02<\x1a\x0f \xec\xa0\x95\xec\xa0\x95 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\x9c\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\x9c\x01\t\x0e\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\x9c\x01\x11\x12\n\r\n\x05\x04\x02\x02\x02\x08\x12\x04\x9c\x01\x13;\n\x10\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x04\x9c\x01\x14:\n\x1d\n\x04\x04\x02\x02\x03\x12\x04\x9f\x01\x02L\x1a\x0f \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x04\x02\x02\x03\x06\x12\x04\x9f\x01\x02\x19\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\x9f\x01\x1a\x1e\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\x9f\x01!\"\n\r\n\x05\x04\x02\x02\x03\x08\x12\x04\x9f\x01#K\n\x10\n\x08\x04\x02\x02\x03\x08\x9c\x08\x00\x12\x04\x9f\x01$J\n*\n\x04\x04\x02\x02\x04\x12\x04\xa2\x01\x02;\x1a\x1c \xec\x9c\xa0\xeb\x8f\x99\xec\x84\xb1 \xea\xb3\xb5\xea\xb8\x89\xec\x9e\x90 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xa2\x01\x02\x06\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xa2\x01\x07\x0c\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xa2\x01\x0f\x10\n\r\n\x05\x04\x02\x02\x04\x08\x12\x04\xa2\x01\x12:\n\x10\n\x08\x04\x02\x02\x04\x08\x9c\x08\x00\x12\x04\xa2\x01\x139\n-\n\x04\x04\x02\x02\x05\x12\x04\xa5\x01\x02D\x1a\x1f \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95 (\xea\xb8\xb0\xeb\xb3\xb8: LIMIT)\n\n\r\n\x05\x04\x02\x02\x05\x06\x12\x04\xa5\x01\x02\x0b\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xa5\x01\x0c\x16\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xa5\x01\x19\x1a\n\r\n\x05\x04\x02\x02\x05\x08\x12\x04\xa5\x01\x1bC\n\x10\n\x08\x04\x02\x02\x05\x08\x9c\x08\x00\x12\x04\xa5\x01\x1cB\n&\n\x04\x04\x02\x02\x06\x12\x04\xa8\x01\x02@\x1a\x18 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (\xed\x95\x84\xec\x88\x98)\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\xa8\x01\x02\x08\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xa8\x01\t\x12\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xa8\x01\x15\x16\n\r\n\x05\x04\x02\x02\x06\x08\x12\x04\xa8\x01\x17?\n\x10\n\x08\x04\x02\x02\x06\x08\x9c\x08\x00\x12\x04\xa8\x01\x18>\nB\n\x04\x04\x02\x02\x07\x12\x04\xab\x01\x02A\x1a4 \xed\x98\xb8\xea\xb0\x80\xec\xa1\xb0\xea\xb1\xb4 (\xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c FAS, \xec\x9d\xbc\xeb\xb0\x98 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80)\n\n\r\n\x05\x04\x02\x02\x07\x04\x12\x04\xab\x01\x02\n\n\r\n\x05\x04\x02\x02\x07\x06\x12\x04\xab\x01\x0b+\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\xab\x01,;\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\xab\x01>@\n\x0c\n\x02\x04\x03\x12\x06\xae\x01\x00\xba\x01\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xae\x01\x08\x1a\n \n\x04\x04\x03\x02\x00\x12\x04\xb0\x01\x02\x16\x1a\x12 \xec\x8b\xa0\xea\xb7\x9c \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xb0\x01\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xb0\x01\t\x11\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xb0\x01\x14\x15\n\x1c\n\x04\x04\x03\x02\x01\x12\x04\xb3\x01\x02\x1f\x1a\x0e \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xb3\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xb3\x01\t\x1a\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xb3\x01\x1d\x1e\n\x1d\n\x04\x04\x03\x02\x02\x12\x04\xb6\x01\x02\x19\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\xb6\x01\x02\r\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xb6\x01\x0e\x14\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xb6\x01\x17\x18\n \n\x04\x04\x03\x02\x03\x12\x04\xb9\x01\x02\x15\x1a\x12 \xea\xb2\xb0\xea\xb3\xbc \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\xb9\x01\x02\x08\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xb9\x01\t\x10\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xb9\x01\x13\x14\n1\n\x02\x04\x04\x12\x06\xbe\x01\x00\xcd\x01\x012# ========== CancelOrder ==========\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xbe\x01\x08\x1a\n\x1c\n\x04\x04\x04\x02\x00\x12\x04\xc0\x01\x02H\x1a\x0e \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xc0\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xc0\x01\t\x1a\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xc0\x01\x1d\x1e\n\r\n\x05\x04\x04\x02\x00\x08\x12\x04\xc0\x01\x1fG\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xc0\x01 F\n.\n\x03\x04\x04\t\x12\x04\xc3\x01\x02\r\x1a! 2: \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8 (\xec\x9e\xac\xec\x82\xac\xec\x9a\xa9 \xea\xb8\x88\xec\xa7\x80)\n\n\x0c\n\x04\x04\x04\t\x00\x12\x04\xc3\x01\x0b\x0c\n\r\n\x05\x04\x04\t\x00\x01\x12\x04\xc3\x01\x0b\x0c\n\r\n\x05\x04\x04\t\x00\x02\x12\x04\xc3\x01\x0b\x0c\n\x1d\n\x04\x04\x04\x02\x01\x12\x04\xc6\x01\x02=\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xc6\x01\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xc6\x01\t\x0f\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xc6\x01\x12\x13\n\r\n\x05\x04\x04\x02\x01\x08\x12\x04\xc6\x01\x14<\n\x10\n\x08\x04\x04\x02\x01\x08\x9c\x08\x00\x12\x04\xc6\x01\x15;\n&\n\x04\x04\x04\x02\x02\x12\x04\xc9\x01\x02@\x1a\x18 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (\xed\x95\x84\xec\x88\x98)\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xc9\x01\x02\x08\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xc9\x01\t\x12\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xc9\x01\x15\x16\n\r\n\x05\x04\x04\x02\x02\x08\x12\x04\xc9\x01\x17?\n\x10\n\x08\x04\x04\x02\x02\x08\x9c\x08\x00\x12\x04\xc9\x01\x18>\n\x1d\n\x04\x04\x04\x02\x03\x12\x04\xcc\x01\x02L\x1a\x0f \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x04\x04\x02\x03\x06\x12\x04\xcc\x01\x02\x19\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xcc\x01\x1a\x1e\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xcc\x01!\"\n\r\n\x05\x04\x04\x02\x03\x08\x12\x04\xcc\x01#K\n\x10\n\x08\x04\x04\x02\x03\x08\x9c\x08\x00\x12\x04\xcc\x01$J\n\x0c\n\x02\x04\x05\x12\x06\xcf\x01\x00\xdb\x01\x01\n\x0b\n\x03\x04\x05\x01\x12\x04\xcf\x01\x08\x1b\n \n\x04\x04\x05\x02\x00\x12\x04\xd1\x01\x02\x16\x1a\x12 \xec\xb7\xa8\xec\x86\x8c \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xd1\x01\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd1\x01\t\x11\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd1\x01\x14\x15\n\x1c\n\x04\x04\x05\x02\x01\x12\x04\xd4\x01\x02\x1f\x1a\x0e \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xd4\x01\x02\x08\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xd4\x01\t\x1a\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xd4\x01\x1d\x1e\n\x1d\n\x04\x04\x05\x02\x02\x12\x04\xd7\x01\x02\x19\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x05\x02\x02\x06\x12\x04\xd7\x01\x02\r\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xd7\x01\x0e\x14\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xd7\x01\x17\x18\n \n\x04\x04\x05\x02\x03\x12\x04\xda\x01\x02\x15\x1a\x12 \xea\xb2\xb0\xea\xb3\xbc \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xda\x01\x02\x08\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xda\x01\t\x10\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xda\x01\x13\x14\n;\n\x02\x04\x06\x12\x06\xdf\x01\x00\xe8\x01\x012- ========== ListAllUnfilledOrders ==========\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xdf\x01\x08$\nE\n\x04\x04\x06\x02\x00\x12\x04\xe1\x01\x02 \x1a7 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c (optional, \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xed\x8e\x80\xeb\x93\x9c)\n\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xe1\x01\x02\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xe1\x01\x0b\x11\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xe1\x01\x12\x1b\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xe1\x01\x1e\x1f\nE\n\x04\x04\x06\x02\x01\x12\x04\xe4\x01\x02\x1d\x1a7 \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c (optional, \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\xa0\x84\xec\xb2\xb4 \xec\xa2\x85\xeb\xaa\xa9)\n\n\r\n\x05\x04\x06\x02\x01\x04\x12\x04\xe4\x01\x02\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xe4\x01\x0b\x11\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xe4\x01\x12\x18\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xe4\x01\x1b\x1c\nA\n\x04\x04\x06\x02\x02\x12\x04\xe7\x01\x02,\x1a3 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 (optional, \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5)\n\n\r\n\x05\x04\x06\x02\x02\x04\x12\x04\xe7\x01\x02\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xe7\x01\x0b\"\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xe7\x01#\'\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xe7\x01*+\n\x0c\n\x02\x04\x07\x12\x06\xea\x01\x00\xed\x01\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\xea\x01\x08%\n\'\n\x04\x04\x07\x02\x00\x12\x04\xec\x01\x02\x1c\x1a\x19 \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\xec\x01\x02\n\n\r\n\x05\x04\x07\x02\x00\x06\x12\x04\xec\x01\x0b\x10\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xec\x01\x11\x17\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xec\x01\x1a\x1b\n5\n\x02\x04\x08\x12\x06\xf1\x01\x00\xf3\x01\x012\' ========== CancelAllOrders ==========\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xf1\x01\x08\x1e\n\x0c\n\x02\x04\t\x12\x06\xf5\x01\x00\xfb\x01\x01\n\x0b\n\x03\x04\t\x01\x12\x04\xf5\x01\x08\x1f\n+\n\x04\x04\t\x02\x00\x12\x04\xf7\x01\x02\x1c\x1a\x1d \xec\xb7\xa8\xec\x86\x8c \xec\x9a\x94\xec\xb2\xad\xeb\x90\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xf7\x01\x02\x07\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xf7\x01\x08\x17\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xf7\x01\x1a\x1b\n \n\x04\x04\t\x02\x01\x12\x04\xfa\x01\x02\x15\x1a\x12 \xea\xb2\xb0\xea\xb3\xbc \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xfa\x01\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xfa\x01\t\x10\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xfa\x01\x13\x14\n8\n\x02\x04\n\x12\x06\xff\x01\x00\x85\x02\x012* ========== StreamOrderResults ==========\n\n\x0b\n\x03\x04\n\x01\x12\x04\xff\x01\x08!\n3\n\x04\x04\n\x02\x00\x12\x04\x81\x02\x02 \x1a% \xed\x95\x84\xed\x84\xb0: \xed\x8a\xb9\xec\xa0\x95 \xed\x8e\x80\xeb\x93\x9c\xeb\xa7\x8c (optional)\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\x81\x02\x02\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x81\x02\x0b\x11\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x81\x02\x12\x1b\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x81\x02\x1e\x1f\n3\n\x04\x04\n\x02\x01\x12\x04\x84\x02\x02\x1d\x1a% \xed\x95\x84\xed\x84\xb0: \xed\x8a\xb9\xec\xa0\x95 \xec\xa2\x85\xeb\xaa\xa9\xeb\xa7\x8c (optional)\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\x84\x02\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\x84\x02\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\x84\x02\x12\x18\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\x84\x02\x1b\x1c\n\x0c\n\x02\x04\x0b\x12\x06\x87\x02\x00\xa7\x02\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\x87\x02\x08\x13\n\x19\n\x04\x04\x0b\x02\x00\x12\x04\x89\x02\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\x89\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x89\x02\t\x11\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x89\x02\x14\x15\n\x1d\n\x04\x04\x0b\x02\x01\x12\x04\x8c\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\x8c\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\x8c\x02\t\x0f\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\x8c\x02\x12\x13\n\x1d\n\x04\x04\x0b\x02\x02\x12\x04\x8f\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\x8f\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\x8f\x02\t\x12\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\x8f\x02\x15\x16\n\x1d\n\x04\x04\x0b\x02\x03\x12\x04\x92\x02\x02#\x1a\x0f \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x04\x0b\x02\x03\x06\x12\x04\x92\x02\x02\x19\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\x92\x02\x1a\x1e\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\x92\x02!\"\n\x16\n\x04\x04\x0b\x02\x04\x12\x04\x95\x02\x02\x13\x1a\x08 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x0b\x02\x04\x05\x12\x04\x95\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\x95\x02\t\x0e\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\x95\x02\x11\x12\n\x16\n\x04\x04\x0b\x02\x05\x12\x04\x98\x02\x02\x15\x1a\x08 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0b\x02\x05\x05\x12\x04\x98\x02\x02\x07\n\r\n\x05\x04\x0b\x02\x05\x01\x12\x04\x98\x02\x08\x10\n\r\n\x05\x04\x0b\x02\x05\x03\x12\x04\x98\x02\x13\x14\n\x1d\n\x04\x04\x0b\x02\x06\x12\x04\x9b\x02\x02\"\x1a\x0f \xea\xb2\xb0\xea\xb3\xbc \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x0b\x02\x06\x06\x12\x04\x9b\x02\x02\x11\n\r\n\x05\x04\x0b\x02\x06\x01\x12\x04\x9b\x02\x12\x1d\n\r\n\x05\x04\x0b\x02\x06\x03\x12\x04\x9b\x02 !\n\x1f\n\x04\x04\x0b\x02\x07\x12\x04\x9e\x02\x02*\x1a\x11 \xed\x83\x80\xec\x9e\x84\xec\x8a\xa4\xed\x83\xac\xed\x94\x84\n\n\r\n\x05\x04\x0b\x02\x07\x06\x12\x04\x9e\x02\x02\x1b\n\r\n\x05\x04\x0b\x02\x07\x01\x12\x04\x9e\x02\x1c%\n\r\n\x05\x04\x0b\x02\x07\x03\x12\x04\x9e\x02()\n5\n\x04\x04\x0b\x08\x00\x12\x06\xa1\x02\x02\xa6\x02\x03\x1a% result_type\xec\x97\x90 \xeb\x94\xb0\xeb\xa5\xb8 \xec\xb6\x94\xea\xb0\x80 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x0b\x08\x00\x01\x12\x04\xa1\x02\x08\x0f\n\x0c\n\x04\x04\x0b\x02\x08\x12\x04\xa2\x02\x04\"\n\r\n\x05\x04\x0b\x02\x08\x06\x12\x04\xa2\x02\x04\x13\n\r\n\x05\x04\x0b\x02\x08\x01\x12\x04\xa2\x02\x14\x1c\n\r\n\x05\x04\x0b\x02\x08\x03\x12\x04\xa2\x02\x1f!\n\x0c\n\x04\x04\x0b\x02\t\x12\x04\xa3\x02\x04\"\n\r\n\x05\x04\x0b\x02\t\x06\x12\x04\xa3\x02\x04\x13\n\r\n\x05\x04\x0b\x02\t\x01\x12\x04\xa3\x02\x14\x1c\n\r\n\x05\x04\x0b\x02\t\x03\x12\x04\xa3\x02\x1f!\n\x0c\n\x04\x04\x0b\x02\n\x12\x04\xa4\x02\x04\x1e\n\r\n\x05\x04\x0b\x02\n\x06\x12\x04\xa4\x02\x04\x11\n\r\n\x05\x04\x0b\x02\n\x01\x12\x04\xa4\x02\x12\x18\n\r\n\x05\x04\x0b\x02\n\x03\x12\x04\xa4\x02\x1b\x1d\n\x0c\n\x04\x04\x0b\x02\x0b\x12\x04\xa5\x02\x04$\n\r\n\x05\x04\x0b\x02\x0b\x06\x12\x04\xa5\x02\x04\x14\n\r\n\x05\x04\x0b\x02\x0b\x01\x12\x04\xa5\x02\x15\x1e\n\r\n\x05\x04\x0b\x02\x0b\x03\x12\x04\xa5\x02!#\n\x0c\n\x02\x04\x0c\x12\x06\xa9\x02\x00\xac\x02\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xa9\x02\x08\x17\n7\n\x04\x04\x0c\x02\x00\x12\x04\xab\x02\x02\x1a\x1a) \xec\xa0\x91\xec\x88\x98 \xec\x8b\x9c\xea\xb0\x84 (nanoseconds since epoch)\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xab\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xab\x02\t\x15\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xab\x02\x18\x19\n\x0c\n\x02\x04\r\x12\x06\xae\x02\x00\xb4\x02\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xae\x02\x08\x17\n\x1d\n\x04\x04\r\x02\x00\x12\x04\xb0\x02\x02\x1c\x1a\x0f \xea\xb1\xb0\xeb\xb6\x80 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xb0\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xb0\x02\t\x17\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xb0\x02\x1a\x1b\n \n\x04\x04\r\x02\x01\x12\x04\xb3\x02\x02\x1b\x1a\x12 \xec\x97\x90\xeb\x9f\xac \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xb3\x02\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xb3\x02\t\x16\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xb3\x02\x19\x1a\n\x0c\n\x02\x04\x0e\x12\x06\xb6\x02\x00\xbf\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xb6\x02\x08\x15\n\x1d\n\x04\x04\x0e\x02\x00\x12\x04\xb8\x02\x02\x1a\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xb8\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xb8\x02\t\x15\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xb8\x02\x18\x19\n\x1d\n\x04\x04\x0e\x02\x01\x12\x04\xbb\x02\x02\x1c\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xbb\x02\x02\x07\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xbb\x02\x08\x17\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xbb\x02\x1a\x1b\n7\n\x04\x04\x0e\x02\x02\x12\x04\xbe\x02\x02\x18\x1a) \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c\xea\xb0\x84 (nanoseconds since epoch)\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xbe\x02\x02\x08\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xbe\x02\t\x13\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xbe\x02\x16\x17\n\x0c\n\x02\x04\x0f\x12\x06\xc1\x02\x00\xc7\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xc1\x02\x08\x18\n\x1d\n\x04\x04\x0f\x02\x00\x12\x04\xc3\x02\x02\x1f\x1a\x0f \xec\xb7\xa8\xec\x86\x8c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xc3\x02\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xc3\x02\t\x1a\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xc3\x02\x1d\x1e\n\x1d\n\x04\x04\x0f\x02\x01\x12\x04\xc6\x02\x02\x1f\x1a\x0f \xec\xb7\xa8\xec\x86\x8c \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xc6\x02\x02\x07\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xc6\x02\x08\x1a\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xc6\x02\x1d\x1e\n+\n\x02\x04\x10\x12\x06\xcb\x02\x00\xd2\x02\x01\x1a\x1d \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xcb\x02\x08\x19\n5\n\x04\x04\x10\x02\x00\x12\x04\xcd\x02\x02\x14\x1a\' \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (\xec\x84\xa0\xed\x83\x9d\xec\xa0\x81, AIP-160)\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xcd\x02\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xcd\x02\t\x0f\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xcd\x02\x12\x13\n#\n\x04\x04\x10\x02\x01\x12\x04\xd0\x02\x02\x16\x1a\x15 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95 (AIP-158)\n\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xd0\x02\x02\x07\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xd0\x02\x08\x11\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xd0\x02\x14\x15\n\x0c\n\x04\x04\x10\x02\x02\x12\x04\xd1\x02\x02\x18\n\r\n\x05\x04\x10\x02\x02\x05\x12\x04\xd1\x02\x02\x08\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\xd1\x02\t\x13\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\xd1\x02\x16\x17\n+\n\x02\x04\x11\x12\x06\xd5\x02\x00\xdb\x02\x01\x1a\x1d \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xd5\x02\x08\x1a\n\x1d\n\x04\x04\x11\x02\x00\x12\x04\xd7\x02\x02\x1c\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\xd7\x02\x02\n\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\xd7\x02\x0b\x10\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xd7\x02\x11\x17\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xd7\x02\x1a\x1b\n1\n\x04\x04\x11\x02\x01\x12\x04\xda\x02\x02\x1d\x1a# \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (AIP-158)\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xda\x02\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xda\x02\t\x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xda\x02\x1b\x1c\n\x1d\n\x02\x04\x12\x12\x06\xde\x02\x00\xfc\x02\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xde\x02\x08\r\n\x19\n\x04\x04\x12\x02\x00\x12\x04\xe0\x02\x02\x16\x1a\x0b \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\xe0\x02\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xe0\x02\t\x11\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xe0\x02\x14\x15\n\x1d\n\x04\x04\x12\x02\x01\x12\x04\xe3\x02\x02)\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x12\x02\x01\x06\x12\x04\xe3\x02\x02\x19\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xe3\x02\x1a$\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xe3\x02\'(\n*\n\x04\x04\x12\x02\x02\x12\x04\xe6\x02\x02\x14\x1a\x1c \xec\x83\x81\xed\x92\x88 (\xec\x98\x88: etfs/A069500)\n\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\xe6\x02\x02\x08\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xe6\x02\t\x0f\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xe6\x02\x12\x13\n\x1d\n\x04\x04\x12\x02\x03\x12\x04\xe9\x02\x02\x13\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\xe9\x02\x02\x08\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xe9\x02\t\x0e\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xe9\x02\x11\x12\n\x1d\n\x04\x04\x12\x02\x04\x12\x04\xec\x02\x02\x15\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\xec\x02\x02\x07\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\xec\x02\x08\x10\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xec\x02\x13\x14\n\x1d\n\x04\x04\x12\x02\x05\x12\x04\xef\x02\x02\x1c\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\xef\x02\x02\x07\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\xef\x02\x08\x17\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\xef\x02\x1a\x1b\n\x1d\n\x04\x04\x12\x02\x06\x12\x04\xf2\x02\x02\x19\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x12\x02\x06\x06\x12\x04\xf2\x02\x02\r\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\xf2\x02\x0e\x14\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\xf2\x02\x17\x18\n.\n\x04\x04\x12\x02\x07\x12\x04\xf5\x02\x02\x17\x1a  \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\x9c\xea\xb0\x84 (Unix timestamp)\n\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\xf5\x02\x02\x07\n\r\n\x05\x04\x12\x02\x07\x01\x12\x04\xf5\x02\x08\x12\n\r\n\x05\x04\x12\x02\x07\x03\x12\x04\xf5\x02\x15\x16\n4\n\x04\x04\x12\x02\x08\x12\x04\xf8\x02\x02\x17\x1a& \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8b\x9c\xea\xb0\x84 (Unix timestamp)\n\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\xf8\x02\x02\x07\n\r\n\x05\x04\x12\x02\x08\x01\x12\x04\xf8\x02\x08\x12\n\r\n\x05\x04\x12\x02\x08\x03\x12\x04\xf8\x02\x15\x16\n\x1d\n\x04\x04\x12\x02\t\x12\x04\xfb\x02\x02\x18\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x12\x02\t\x05\x12\x04\xfb\x02\x02\x08\n\r\n\x05\x04\x12\x02\t\x01\x12\x04\xfb\x02\t\x12\n\r\n\x05\x04\x12\x02\t\x03\x12\x04\xfb\x02\x15\x17b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xf8#\n\x18kdo/v1/order_limit.proto\x12\x12kdo.v1.order_limit\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/api/client.proto\"b\n\x0eTimeFrameLimit\x12+\n\x0ewindow_seconds\x18\x01 \x01(\rB\x04\xe2A\x01\x02R\rwindowSeconds\x12#\n\nmax_orders\x18\x02 \x01(\rB\x04\xe2A\x01\x02R\tmaxOrders\"\xdf\x01\n\x12OrderLimiterConfig\x12\x1d\n\x07enabled\x18\x01 \x01(\x08H\x00R\x07enabled\x88\x01\x01\x121\n\x12single_order_limit\x18\x03 \x01(\x03H\x01R\x10singleOrderLimit\x88\x01\x01\x12N\n\x11time_frame_limits\x18\x04 \x03(\x0b2\".kdo.v1.order_limit.TimeFrameLimitR\x0ftimeFrameLimitsB\n\n\x08_enabledB\x15\n\x13_single_order_limitJ\x04\x08\x02\x10\x03\"|\n\x0fTimeFrameStatus\x12%\n\x0ewindow_seconds\x18\x01 \x01(\rR\rwindowSeconds\x12#\n\rcurrent_count\x18\x02 \x01(\rR\x0ccurrentCount\x12\x1d\n\nmax_orders\x18\x03 \x01(\rR\tmaxOrders\"\x9b\x01\n\x12OrderLimiterStatus\x12\x18\n\x07enabled\x18\x03 \x01(\x08R\x07enabled\x12S\n\x13time_frame_statuses\x18\x06 \x03(\x0b2#.kdo.v1.order_limit.TimeFrameStatusR\x11timeFrameStatusesJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"s\n\x1fUpdateOrderLimiterConfigRequest\x12D\n\x06config\x18\x03 \x01(\x0b2&.kdo.v1.order_limit.OrderLimiterConfigB\x04\xe2A\x01\x02R\x06configJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"a\n UpdateOrderLimiterConfigResponse\x12#\n\rupdated_count\x18\x01 \x01(\rR\x0cupdatedCount\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"-\n\x1fStreamOrderLimiterStatusRequestJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x032\xed\x02\n\x13OrderLimiterService\x12\xb0\x01\n\x18UpdateOrderLimiterConfig\x123.kdo.v1.order_limit.UpdateOrderLimiterConfigRequest\x1a4.kdo.v1.order_limit.UpdateOrderLimiterConfigResponse\")\x82\xd3\xe4\x93\x02#:\x01*2\x1e/v1/order-limiter:updateConfig\x12\xa2\x01\n\x18StreamOrderLimiterStatus\x123.kdo.v1.order_limit.StreamOrderLimiterStatusRequest\x1a&.kdo.v1.order_limit.OrderLimiterStatus\"\'\x82\xd3\xe4\x93\x02!\x12\x1f/v1/order-limiter/status:stream0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xd3\x18\n\x06\x12\x04\x00\x00f\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1b\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00!\n\x08\n\x01\x08\x12\x03\x08\x00D\n\t\n\x02\x08\x0b\x12\x03\x08\x00D\n}\n\x02\x06\x00\x12\x04\x0b\x00\x1a\x01\x1aq OrderLimiterService\xeb\x8a\x94 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98/\xec\x88\x98\xeb\x9f\x89 \xec\xa0\x9c\xed\x95\x9c \xec\x84\xa4\xec\xa0\x95 \xea\xb4\x80\xeb\xa6\xac \xeb\xb0\x8f \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xeb\xaa\xa8\xeb\x8b\x88\xed\x84\xb0\xeb\xa7\x81\xec\x9d\x84 \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0b\x08\x1b\n7\n\x04\x06\x00\x02\x00\x12\x04\r\x02\x12\x03\x1a) \xec\xa0\x84\xec\x97\xad OrderLimiter \xec\x84\xa4\xec\xa0\x95 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\r\x06\x1e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\r\x1f>\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\rIi\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0e\x04\x11\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0e\x04\x11\x06\nH\n\x04\x06\x00\x02\x01\x12\x04\x15\x02\x19\x03\x1a: \xec\xa0\x84\xec\x97\xad OrderLimiter \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84 \xed\x98\x84\xed\x99\xa9 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x15\x06\x1e\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x15\x1f>\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x15IO\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x15Pb\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x16\x04\x18\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x16\x04\x18\x06\n\xdf\x01\n\x02\x04\x00\x12\x04!\x00\'\x01\x1a* \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x9c\xed\x95\x9c \xec\x84\xa4\xec\xa0\x95\n2\xa6\x01 ============================================================================\n Messages\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03!\x08\x16\n%\n\x04\x04\x00\x02\x00\x12\x03#\x02E\x1a\x18 \xec\x8b\x9c\xea\xb0\x84 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 (\xec\xb4\x88)\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03#\t\x17\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03#\x1a\x1b\n\x0c\n\x05\x04\x00\x02\x00\x08\x12\x03#\x1cD\n\x0f\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x03#\x1dC\n#\n\x04\x04\x00\x02\x01\x12\x03&\x02A\x1a\x16 \xec\xb5\x9c\xeb\x8c\x80 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03&\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03&\t\x13\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03&\x16\x17\n\x0c\n\x05\x04\x00\x02\x01\x08\x12\x03&\x18@\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03&\x19?\n4\n\x02\x04\x01\x12\x04*\x006\x01\x1a( OrderLimiter \xec\x84\xa4\xec\xa0\x95 (\xec\xa0\x84\xec\x97\xad \xec\x8b\xb1\xea\xb8\x80\xed\x86\xa4)\n\n\n\n\x03\x04\x01\x01\x12\x03*\x08\x1a\n\x1f\n\x04\x04\x01\x02\x00\x12\x03,\x02\x1c\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03,\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03,\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03,\x10\x17\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03,\x1a\x1b\n/\n\x03\x04\x01\t\x12\x03.\x02\r\"# \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8: daily_cumulative_limit\n\n\x0b\n\x04\x04\x01\t\x00\x12\x03.\x0b\x0c\n\x0c\n\x05\x04\x01\t\x00\x01\x12\x03.\x0b\x0c\n\x0c\n\x05\x04\x01\t\x00\x02\x12\x03.\x0b\x0c\n0\n\x04\x04\x01\x02\x01\x12\x031\x02(\x1a# \xeb\x8b\xa8\xec\x9d\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 \xed\x95\x9c\xeb\x8f\x84 (i64)\n\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x031\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x031\x0b\x10\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x031\x11#\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x031&\'\ni\n\x04\x04\x01\x02\x02\x12\x035\x020\x1a\\ \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98 \xec\xa0\x9c\xed\x95\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n \xec\x84\xa4\xec\xa0\x95 \xec\x8b\x9c \xea\xb8\xb0\xec\xa1\xb4 \xeb\xaa\xa9\xeb\xa1\x9d\xec\x9d\x84 \xec\xa0\x84\xec\xb2\xb4 \xea\xb5\x90\xec\xb2\xb4\n\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x035\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x035\x0b\x19\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x035\x1a+\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x035./\n6\n\x02\x04\x02\x12\x049\x00B\x01\x1a* \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98 \xed\x98\x84\xed\x99\xa9\n\n\n\n\x03\x04\x02\x01\x12\x039\x08\x17\n%\n\x04\x04\x02\x02\x00\x12\x03;\x02\x1c\x1a\x18 \xec\x8b\x9c\xea\xb0\x84 \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 (\xec\xb4\x88)\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03;\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03;\t\x17\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03;\x1a\x1b\n1\n\x04\x04\x02\x02\x01\x12\x03>\x02\x1b\x1a$ \xed\x98\x84\xec\x9e\xac \xec\x9c\x88\xeb\x8f\x84\xec\x9a\xb0 \xeb\x82\xb4 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03>\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03>\t\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03>\x19\x1a\n#\n\x04\x04\x02\x02\x02\x12\x03A\x02\x18\x1a\x16 \xec\xb5\x9c\xeb\x8c\x80 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03A\x02\x08\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03A\t\x13\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03A\x16\x17\n(\n\x02\x04\x03\x12\x04E\x00M\x01\x1a\x1c \xec\xa0\x84\xec\x97\xad OrderLimiter \xed\x98\x84\xed\x99\xa9\n\n\n\n\x03\x04\x03\x01\x12\x03E\x08\x1a\n^\n\x03\x04\x03\t\x12\x03F\x02\x16\"R \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8: fund_code, etf_symbol, daily_ordered_quantity, daily_cumulative_limit\n\n\x0b\n\x04\x04\x03\t\x00\x12\x03F\x0b\x0c\n\x0c\n\x05\x04\x03\t\x00\x01\x12\x03F\x0b\x0c\n\x0c\n\x05\x04\x03\t\x00\x02\x12\x03F\x0b\x0c\n\x0b\n\x04\x04\x03\t\x01\x12\x03F\x0e\x0f\n\x0c\n\x05\x04\x03\t\x01\x01\x12\x03F\x0e\x0f\n\x0c\n\x05\x04\x03\t\x01\x02\x12\x03F\x0e\x0f\n\x0b\n\x04\x04\x03\t\x02\x12\x03F\x11\x12\n\x0c\n\x05\x04\x03\t\x02\x01\x12\x03F\x11\x12\n\x0c\n\x05\x04\x03\t\x02\x02\x12\x03F\x11\x12\n\x0b\n\x04\x04\x03\t\x03\x12\x03F\x14\x15\n\x0c\n\x05\x04\x03\t\x03\x01\x12\x03F\x14\x15\n\x0c\n\x05\x04\x03\t\x03\x02\x12\x03F\x14\x15\n\x1f\n\x04\x04\x03\x02\x00\x12\x03I\x02\x13\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03I\x02\x06\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03I\x07\x0e\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03I\x11\x12\n7\n\x04\x04\x03\x02\x01\x12\x03L\x023\x1a* \xec\x8b\x9c\xea\xb0\x84 \xed\x94\x84\xeb\xa0\x88\xec\x9e\x84\xeb\xb3\x84 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb4\xec\x88\x98 \xed\x98\x84\xed\x99\xa9\n\n\x0c\n\x05\x04\x03\x02\x01\x04\x12\x03L\x02\n\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x03L\x0b\x1a\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03L\x1b.\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03L12\n\xe0\x01\n\x02\x04\x04\x12\x04T\x00Y\x01\x1a\x1a UpdateOrderLimiterConfig\n2\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\n\n\x03\x04\x04\x01\x12\x03T\x08\'\n.\n\x03\x04\x04\t\x12\x03U\x02\x10\"\" \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8: fund_code, etf_symbol\n\n\x0b\n\x04\x04\x04\t\x00\x12\x03U\x0b\x0c\n\x0c\n\x05\x04\x04\t\x00\x01\x12\x03U\x0b\x0c\n\x0c\n\x05\x04\x04\t\x00\x02\x12\x03U\x0b\x0c\n\x0b\n\x04\x04\x04\t\x01\x12\x03U\x0e\x0f\n\x0c\n\x05\x04\x04\t\x01\x01\x12\x03U\x0e\x0f\n\x0c\n\x05\x04\x04\t\x01\x02\x12\x03U\x0e\x0f\n%\n\x04\x04\x04\x02\x00\x12\x03X\x02I\x1a\x18 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xed\x95\xa0 \xec\x84\xa4\xec\xa0\x95\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03X\x02\x14\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03X\x15\x1b\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03X\x1e\x1f\n\x0c\n\x05\x04\x04\x02\x00\x08\x12\x03X H\n\x0f\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x03X!G\n\n\n\x02\x04\x05\x12\x04[\x00a\x01\n\n\n\x03\x04\x05\x01\x12\x03[\x08(\n)\n\x04\x04\x05\x02\x00\x12\x03]\x02\x1b\x1a\x1c \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8\xeb\x90\x9c \xeb\x8c\x80\xec\x83\x81 \xec\x88\x98\n\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03]\x02\x08\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03]\t\x16\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03]\x19\x1a\n\x18\n\x04\x04\x05\x02\x01\x12\x03`\x02\x15\x1a\x0b \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03`\x02\x08\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03`\t\x10\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03`\x13\x14\n&\n\x02\x04\x06\x12\x04d\x00f\x01\x1a\x1a StreamOrderLimiterStatus\n\n\n\n\x03\x04\x06\x01\x12\x03d\x08\'\n.\n\x03\x04\x06\t\x12\x03e\x02\x10\"\" \xec\x82\xad\xec\xa0\x9c\xeb\x90\xa8: fund_code, etf_symbol\n\n\x0b\n\x04\x04\x06\t\x00\x12\x03e\x0b\x0c\n\x0c\n\x05\x04\x06\t\x00\x01\x12\x03e\x0b\x0c\n\x0c\n\x05\x04\x06\t\x00\x02\x12\x03e\x0b\x0c\n\x0b\n\x04\x04\x06\t\x01\x12\x03e\x0e\x0f\n\x0c\n\x05\x04\x06\t\x01\x01\x12\x03e\x0e\x0f\n\x0c\n\x05\x04\x06\t\x01\x02\x12\x03e\x0e\x0fb\x06proto3\xd2\xf6\x03\x06\x08\x00\x18\x00 \x02\n\xaa\x95\x01\n\x16kdo/v1/order_log.proto\x12\x10kdo.v1.order_log\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x13kdo/v1/common.proto\"\xc3\x07\n\x08OrderLog\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12\x19\n\x08order_id\x18\x02 \x01(\x04R\x07orderId\x12/\n\x11original_order_id\x18\x03 \x01(\x04H\x00R\x0foriginalOrderId\x88\x01\x01\x12\x1b\n\tfund_code\x18\x04 \x01(\tR\x08fundCode\x12\x16\n\x06symbol\x18\x05 \x01(\tR\x06symbol\x129\n\x08log_type\x18\x06 \x01(\x0e2\x1e.kdo.v1.order_log.OrderLogTypeR\x07logType\x12,\n\x04side\x18\x07 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\x04side\x12:\n\norder_type\x18\x08 \x01(\x0e2\x1b.kdo.v1.order_log.OrderTypeR\torderType\x12\x14\n\x05price\x18\t \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\n \x01(\tR\x08quantity\x12&\n\x0cfilled_price\x18\x0b \x01(\tH\x01R\x0bfilledPrice\x88\x01\x01\x12,\n\x0ffilled_quantity\x18\x0c \x01(\tH\x02R\x0efilledQuantity\x88\x01\x01\x12(\n\rfilled_amount\x18\r \x01(\tH\x03R\x0cfilledAmount\x88\x01\x01\x12*\n\x0erejection_code\x18\x0e \x01(\tH\x04R\rrejectionCode\x88\x01\x01\x12(\n\rerror_message\x18\x0f \x01(\tH\x05R\x0cerrorMessage\x88\x01\x01\x12#\n\rexchange_time\x18\x10 \x01(\x04R\x0cexchangeTime\x12!\n\x0creceive_time\x18\x11 \x01(\x04R\x0breceiveTime\x129\n\ncreated_at\x18\x12 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12:\n\x0bmarket_type\x18\x13 \x01(\x0e2\x19.kdo.v1.common.MarketTypeR\nmarketType\x12\x12\n\x04date\x18\x14 \x01(\rR\x04date\x12 \n\tuser_area\x18\x15 \x01(\tH\x06R\x08userArea\x88\x01\x01B\x14\n\x12_original_order_idB\x0f\n\r_filled_priceB\x12\n\x10_filled_quantityB\x10\n\x0e_filled_amountB\x11\n\x0f_rejection_codeB\x10\n\x0e_error_messageB\x0c\n\n_user_areaJ\x04\x08\x16\x10\x17\"\xbf\x01\n\x16OrderLogFillStatistics\x12\x1f\n\x0btotal_fills\x18\x01 \x01(\x03R\ntotalFills\x12%\n\x0etotal_quantity\x18\x02 \x01(\x03R\rtotalQuantity\x12!\n\x0ctotal_amount\x18\x03 \x01(\x03R\x0btotalAmount\x12\x1b\n\tbuy_count\x18\x04 \x01(\x03R\x08buyCount\x12\x1d\n\nsell_count\x18\x05 \x01(\x03R\tsellCount\"\xb8\x01\n\x14ListOrderLogsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"z\n\x15ListOrderLogsResponse\x129\n\norder_logs\x18\x01 \x03(\x0b2\x1a.kdo.v1.order_log.OrderLogR\torderLogs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"6\n\x1cGetOrderLogStatisticsRequest\x12\x16\n\x06filter\x18\x01 \x01(\tR\x06filter\"Y\n\x14GetOrderChainRequest\x12\x1f\n\x08order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x07orderId\x12\x17\n\x04date\x18\x02 \x01(\rH\x00R\x04date\x88\x01\x01B\x07\n\x05_date\"R\n\x15GetOrderChainResponse\x129\n\norder_logs\x18\x01 \x03(\x0b2\x1a.kdo.v1.order_log.OrderLogR\torderLogs\"^\n\x19GetHedgePairDetailRequest\x12\x1f\n\x08order_id\x18\x01 \x01(\x04B\x04\xe2A\x01\x02R\x07orderId\x12\x17\n\x04date\x18\x02 \x01(\rH\x00R\x04date\x88\x01\x01B\x07\n\x05_date\"\xd2\x02\n\x1cStreamHedgePairDetailRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12 \n\tfund_code\x18\x02 \x01(\tH\x00R\x08fundCode\x88\x01\x01\x12&\n\x0chedge_symbol\x18\x03 \x01(\tH\x01R\x0bhedgeSymbol\x88\x01\x01\x12<\n\nquote_side\x18\x04 \x01(\x0e2\x18.kdo.v1.common.OrderSideH\x02R\tquoteSide\x88\x01\x01\x12C\n\x1csince_hedge_exchange_time_us\x18\x05 \x01(\x04H\x03R\x18sinceHedgeExchangeTimeUs\x88\x01\x01B\x0c\n\n_fund_codeB\x0f\n\r_hedge_symbolB\r\n\x0b_quote_sideB\x1f\n\x1d_since_hedge_exchange_time_us\"\xe7\x03\n\x0fHedgePairDetail\x12$\n\x0equote_order_id\x18\x01 \x01(\x04R\x0cquoteOrderId\x12!\n\x0cquote_symbol\x18\x02 \x01(\tR\x0bquoteSymbol\x127\n\nquote_side\x18\x03 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\tquoteSide\x122\n\x15quote_filled_quantity\x18\x04 \x01(\x03R\x13quoteFilledQuantity\x12&\n\x0fquote_avg_price\x18\x05 \x01(\x01R\rquoteAvgPrice\x12!\n\x0chedge_symbol\x18\x06 \x01(\tR\x0bhedgeSymbol\x122\n\x15hedge_filled_quantity\x18\x07 \x01(\x03R\x13hedgeFilledQuantity\x12&\n\x0fhedge_avg_price\x18\x08 \x01(\x01R\rhedgeAvgPrice\x12\x16\n\x06spread\x18\t \x01(\x01R\x06spread\x12\x1b\n\tfund_code\x18\n \x01(\tR\x08fundCode\x12\x12\n\x04date\x18\x0b \x01(\rR\x04date\x12.\n\x13hedge_exchange_time\x18\x0c \x01(\x04R\x11hedgeExchangeTime\"\xbc\x01\n\x0fSideFillSummary\x12\x1d\n\nfill_count\x18\x01 \x01(\x04R\tfillCount\x12\'\n\x0ffilled_quantity\x18\x02 \x01(\x03R\x0efilledQuantity\x12\x1b\n\tavg_price\x18\x03 \x01(\x01R\x08avgPrice\x12\x16\n\x06amount\x18\x04 \x01(\x01R\x06amount\x12,\n\x12last_exchange_time\x18\x05 \x01(\x04R\x10lastExchangeTime\"\xaf\x01\n\x0eLegFillSummary\x12\x1b\n\tfund_code\x18\x01 \x01(\tR\x08fundCode\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x123\n\x03bid\x18\x03 \x01(\x0b2!.kdo.v1.order_log.SideFillSummaryR\x03bid\x123\n\x03ask\x18\x04 \x01(\x0b2!.kdo.v1.order_log.SideFillSummaryR\x03ask\"\x95\x01\n\x0fPairFillSummary\x126\n\x05quote\x18\x01 \x01(\x0b2 .kdo.v1.order_log.LegFillSummaryR\x05quote\x126\n\x05hedge\x18\x02 \x01(\x0b2 .kdo.v1.order_log.LegFillSummaryR\x05hedge\x12\x12\n\x04date\x18\x03 \x01(\rR\x04date\"\xd6\x01\n\x1cStreamPairFillSummaryRequest\x12&\n\x0fquote_fund_code\x18\x01 \x01(\tR\rquoteFundCode\x12!\n\x0cquote_symbol\x18\x02 \x01(\tR\x0bquoteSymbol\x12&\n\x0fhedge_fund_code\x18\x03 \x01(\tR\rhedgeFundCode\x12!\n\x0chedge_symbol\x18\x04 \x01(\tR\x0bhedgeSymbol\x12\x17\n\x04date\x18\x05 \x01(\rH\x00R\x04date\x88\x01\x01B\x07\n\x05_date\"\xb5\x03\n\x1bListHedgePairDetailsRequest\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12 \n\tfund_code\x18\x02 \x01(\tH\x00R\x08fundCode\x88\x01\x01\x12&\n\x0chedge_symbol\x18\x03 \x01(\tH\x01R\x0bhedgeSymbol\x88\x01\x01\x12<\n\nquote_side\x18\x04 \x01(\x0e2\x18.kdo.v1.common.OrderSideH\x02R\tquoteSide\x88\x01\x01\x12\x17\n\x04date\x18\x05 \x01(\rH\x03R\x04date\x88\x01\x01\x12C\n\x1csince_hedge_exchange_time_us\x18\x06 \x01(\x04H\x04R\x18sinceHedgeExchangeTimeUs\x88\x01\x01\x12\x1b\n\tpage_size\x18\x07 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x08 \x01(\tR\tpageTokenB\x0c\n\n_fund_codeB\x0f\n\r_hedge_symbolB\r\n\x0b_quote_sideB\x07\n\x05_dateB\x1f\n\x1d_since_hedge_exchange_time_us\"\x83\x01\n\x1cListHedgePairDetailsResponse\x12;\n\x07details\x18\x01 \x03(\x0b2!.kdo.v1.order_log.HedgePairDetailR\x07details\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*\x7f\n\x0cOrderLogType\x12\x1e\n\x1aORDER_LOG_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08RECEIVED\x10\x01\x12\x0c\n\x08REJECTED\x10\x02\x12\x13\n\x0fMERITZ_REJECTED\x10\x03\x12\n\n\x06FILLED\x10\x04\x12\x12\n\x0eAUTO_CANCELLED\x10\x05*G\n\tOrderType\x12\x1a\n\x16ORDER_TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03NEW\x10\x01\x12\t\n\x05AMEND\x10\x02\x12\n\n\x06CANCEL\x10\x032\xb2\x0b\n\x0fOrderLogService\x12{\n\rListOrderLogs\x12&.kdo.v1.order_log.ListOrderLogsRequest\x1a\'.kdo.v1.order_log.ListOrderLogsResponse\"\x19\xdaA\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/order_logs\x12y\n\x0fStreamOrderLogs\x12&.kdo.v1.order_log.ListOrderLogsRequest\x1a\x1a.kdo.v1.order_log.OrderLog\" \xdaA\x00\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/order_logs:stream0\x01\x12\x97\x01\n\x15GetOrderLogStatistics\x12..kdo.v1.order_log.GetOrderLogStatisticsRequest\x1a(.kdo.v1.order_log.OrderLogFillStatistics\"$\xdaA\x00\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/order_logs/statistics\x12\xa3\x01\n\x18StreamOrderLogStatistics\x12..kdo.v1.order_log.GetOrderLogStatisticsRequest\x1a(.kdo.v1.order_log.OrderLogFillStatistics\"+\xdaA\x00\x82\xd3\xe4\x93\x02\"\x12 /v1/order_logs/statistics:stream0\x01\x12\x94\x01\n\rGetOrderChain\x12&.kdo.v1.order_log.GetOrderChainRequest\x1a\'.kdo.v1.order_log.GetOrderChainResponse\"2\xdaA\x08order_id\x82\xd3\xe4\x93\x02!\x12\x1f/v1/order_logs/{order_id}:chain\x12\xa2\x01\n\x12GetHedgePairDetail\x12+.kdo.v1.order_log.GetHedgePairDetailRequest\x1a!.kdo.v1.order_log.HedgePairDetail\"<\xdaA\x08order_id\x82\xd3\xe4\x93\x02+\x12)/v1/order_logs/{order_id}:hedgePairDetail\x12\xa3\x01\n\x15StreamHedgePairDetail\x12..kdo.v1.order_log.StreamHedgePairDetailRequest\x1a!.kdo.v1.order_log.HedgePairDetail\"5\xdaA\x06symbol\x82\xd3\xe4\x93\x02&\x12$/v1/order_logs:streamHedgePairDetail0\x01\x12\xab\x01\n\x14ListHedgePairDetails\x12-.kdo.v1.order_log.ListHedgePairDetailsRequest\x1a..kdo.v1.order_log.ListHedgePairDetailsResponse\"4\xdaA\x06symbol\x82\xd3\xe4\x93\x02%\x12#/v1/order_logs:listHedgePairDetails\x12\xd6\x01\n\x15StreamPairFillSummary\x12..kdo.v1.order_log.StreamPairFillSummaryRequest\x1a!.kdo.v1.order_log.PairFillSummary\"h\xdaA9quote_fund_code,quote_symbol,hedge_fund_code,hedge_symbol\x82\xd3\xe4\x93\x02&\x12$/v1/order_logs:streamPairFillSummary0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xeaf\n\x07\x12\x05\x00\x00\x9f\x03\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x19\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00)\n\t\n\x02\x03\x05\x12\x03\t\x00*\n\t\n\x02\x03\x06\x12\x03\n\x00%\n\t\n\x02\x03\x07\x12\x03\x0b\x00\x1d\n\x08\n\x01\x08\x12\x03\r\x00D\n\t\n\x02\x08\x0b\x12\x03\r\x00D\nL\n\x02\x06\x00\x12\x04\x10\x00X\x01\x1a@ OrderLogService\xeb\x8a\x94 \xed\x8e\x80\xeb\x93\x9c \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x10\x08\x17\n$\n\x04\x06\x00\x02\x00\x12\x04\x12\x02\x17\x03\x1a\x16 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x12\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x12\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x123H\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x13\x04\x15\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x13\x04\x15\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x16\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x16\x04.\n*\n\x04\x06\x00\x02\x01\x12\x04\x1a\x02\x1f\x03\x1a\x1c \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1a\x06\x15\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1a\x16*\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x1a5;\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1a<D\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1b\x04\x1d\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1b\x04\x1d\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1e\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1e\x04.\n$\n\x04\x06\x00\x02\x02\x12\x04\"\x02\'\x03\x1a\x16 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\"\x06\x1b\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\"\x1c8\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\"CY\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04#\x04%\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04#\x04%\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03&\x04.\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03&\x04.\n1\n\x04\x06\x00\x02\x03\x12\x04*\x02/\x03\x1a# \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xed\x86\xb5\xea\xb3\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03*\x06\x1e\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03*\x1f;\n\x0c\n\x05\x06\x00\x02\x03\x06\x12\x03*FL\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03*Mc\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04+\x04-\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04+\x04-\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03.\x04.\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03.\x04.\na\n\x04\x06\x00\x02\x04\x12\x042\x027\x03\x1aS \xec\xa3\xbc\xeb\xac\xb8 \xec\xb2\xb4\xec\x9d\xb8 \xec\xa1\xb0\xed\x9a\x8c: \xec\x9b\x90\xeb\xb3\xb8 \xec\xa3\xbc\xeb\xac\xb8 + \xec\xb2\xb4\xea\xb2\xb0 + \xed\x8c\x8c\xec\x83\x9d \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x84\xec\xb2\xb4 \xeb\xa1\x9c\xea\xb7\xb8\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x032\x06\x13\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x032\x14(\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x0323H\n\r\n\x05\x06\x00\x02\x04\x04\x12\x043\x045\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x043\x045\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x036\x046\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x036\x046\nF\n\x04\x06\x00\x02\x05\x12\x04:\x02?\x03\x1a8 \xed\x97\xb7\xec\xa7\x80 \xec\xb2\xb4\xea\xb2\xb0 \xec\xa3\xbc\xeb\xac\xb8\xec\x9d\x98 \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03:\x06\x18\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03:\x192\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03:=L\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04;\x04=\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04;\x04=\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03>\x046\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03>\x046\n<\n\x04\x06\x00\x02\x06\x12\x04B\x02G\x03\x1a. \xed\x97\xb7\xec\xa7\x80 \xec\x8c\x8d \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03B\x06\x1b\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03B\x1c8\n\x0c\n\x05\x06\x00\x02\x06\x06\x12\x03BCI\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03BJY\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04C\x04E\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04C\x04E\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03F\x044\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03F\x044\nO\n\x04\x06\x00\x02\x07\x12\x04J\x02O\x03\x1aA \xed\x97\xb7\xec\xa7\x80 \xec\x8c\x8d \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80\xeb\x84\xa4\xec\x9d\xb4\xec\x85\x98 \xec\xa1\xb0\xed\x9a\x8c (historical)\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03J\x06\x1a\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03J\x1b6\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03JA]\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04K\x04M\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04K\x04M\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03N\x044\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03N\x044\ng\n\x04\x06\x00\x02\x08\x12\x04R\x02W\x03\x1aY \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8/\xed\x97\xb7\xec\xa7\x80 \xeb\x91\x90 \xeb\x8b\xa4\xeb\xa6\xac\xec\x9d\x98 \xeb\x8b\xb9\xec\x9d\xbc \xec\xb2\xb4\xea\xb2\xb0 \xec\xa7\x91\xea\xb3\x84\xeb\xa5\xbc \xed\x8e\x98\xec\x96\xb4\xeb\xa1\x9c \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03R\x06\x1b\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03R\x1c8\n\x0c\n\x05\x06\x00\x02\x08\x06\x12\x03RCI\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03RJY\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04S\x04U\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04S\x04U\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03V\x04g\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03V\x04g\n\x1c\n\x02\x04\x00\x12\x05\\\x00\xa4\x01\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8\n\n\n\n\x03\x04\x00\x01\x12\x03\\\x08\x10\n8\n\x04\x04\x00\x02\x00\x12\x03^\x02\x0f\x1a+ \xeb\xa1\x9c\xea\xb7\xb8 \xea\xb3\xa0\xec\x9c\xa0 ID (DB\xec\x97\x90\xec\x84\x9c \xec\x9e\x90\xeb\x8f\x99 \xec\x83\x9d\xec\x84\xb1)\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03^\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03^\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03^\r\x0e\n4\n\x04\x04\x00\x02\x01\x12\x03a\x02\x16\x1a\' \xec\xa3\xbc\xeb\xac\xb8 ID (\xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c\xec\x97\x90\xec\x84\x9c \xeb\xb0\x9b\xec\x9d\x80 ID)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03a\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03a\t\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03a\x14\x15\nc\n\x04\x04\x00\x02\x02\x12\x03e\x02(\x1aV \xec\x9b\x90\xeb\xb3\xb8 \xec\xa3\xbc\xeb\xac\xb8 ID (\xec\x88\x98\xec\xa0\x95/\xec\xb7\xa8\xec\x86\x8c\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0)\n Option<u64>\xeb\x8a\x94 optional uint64\xeb\xa1\x9c \xeb\xa7\xa4\xed\x95\x91\n\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03e\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03e\x0b\x11\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03e\x12#\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03e&\'\n\x1c\n\x04\x04\x00\x02\x03\x12\x03h\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03h\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03h\t\x12\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03h\x15\x16\n\x15\n\x04\x04\x00\x02\x04\x12\x03k\x02\x14\x1a\x08 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03k\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03k\t\x0f\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03k\x12\x13\n\x1c\n\x04\x04\x00\x02\x05\x12\x03n\x02\x1c\x1a\x0f \xeb\xa1\x9c\xea\xb7\xb8 \xed\x83\x80\xec\x9e\x85\n\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03n\x02\x0e\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03n\x0f\x17\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03n\x1a\x1b\n,\n\x04\x04\x00\x02\x06\x12\x03q\x02#\x1a\x1f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84)\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x03q\x02\x19\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03q\x1a\x1e\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03q!\"\n3\n\x04\x04\x00\x02\x07\x12\x03t\x02\x1b\x1a& \xec\xa3\xbc\xeb\xac\xb8 \xed\x83\x80\xec\x9e\x85 (\xec\x8b\xa0\xea\xb7\x9c/\xec\xa0\x95\xec\xa0\x95/\xec\xb7\xa8\xec\x86\x8c)\n\n\x0c\n\x05\x04\x00\x02\x07\x06\x12\x03t\x02\x0b\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03t\x0c\x16\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03t\x19\x1a\n\xb8\x01\n\x04\x04\x00\x02\x08\x12\x03y\x02\x13\x1a\xaa\x01 \xec\xa3\xbc\xeb\xac\xb8 \xea\xb0\x80\xea\xb2\xa9 (Price)\n \xec\xa0\x95\xed\x99\x95\xeb\x8f\x84 \xec\x9c\xa0\xec\xa7\x80\xeb\xa5\xbc \xec\x9c\x84\xed\x95\xb4 string \xeb\x98\x90\xeb\x8a\x94 \xea\xb3\xa0\xec\xa0\x95 \xec\x86\x8c\xec\x88\x98\xec\xa0\x90(fixed64 \xeb\x93\xb1)\xec\x9d\x84 \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xec\x88\x98 \xec\x9e\x88\xec\x9c\xbc\xeb\x82\x98,\n \xec\x97\xac\xea\xb8\xb0\xec\x84\x9c\xeb\x8a\x94 \xea\xb0\x84\xeb\x8b\xa8\xed\x95\x98\xea\xb2\x8c string\xec\x9c\xbc\xeb\xa1\x9c \xea\xb0\x80\xec\xa0\x95\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03y\x02\x08\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03y\t\x0e\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03y\x11\x12\n\xbb\x01\n\x04\x04\x00\x02\t\x12\x03~\x02\x17\x1a\xad\x01 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (Quantity)\n \xec\xa0\x95\xed\x99\x95\xeb\x8f\x84 \xec\x9c\xa0\xec\xa7\x80\xeb\xa5\xbc \xec\x9c\x84\xed\x95\xb4 string \xeb\x98\x90\xeb\x8a\x94 \xea\xb3\xa0\xec\xa0\x95 \xec\x86\x8c\xec\x88\x98\xec\xa0\x90(fixed64 \xeb\x93\xb1)\xec\x9d\x84 \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xec\x88\x98 \xec\x9e\x88\xec\x9c\xbc\xeb\x82\x98,\n \xec\x97\xac\xea\xb8\xb0\xec\x84\x9c\xeb\x8a\x94 \xea\xb0\x84\xeb\x8b\xa8\xed\x95\x98\xea\xb2\x8c string\xec\x9c\xbc\xeb\xa1\x9c \xea\xb0\x80\xec\xa0\x95\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03~\x02\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03~\t\x11\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03~\x14\x16\nE\n\x04\x04\x00\x02\n\x12\x04\x81\x01\x02$\x1a7 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9 (Filled \xeb\xa1\x9c\xea\xb7\xb8\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0) (FilledPrice)\n\n\r\n\x05\x04\x00\x02\n\x04\x12\x04\x81\x01\x02\n\n\r\n\x05\x04\x00\x02\n\x05\x12\x04\x81\x01\x0b\x11\n\r\n\x05\x04\x00\x02\n\x01\x12\x04\x81\x01\x12\x1e\n\r\n\x05\x04\x00\x02\n\x03\x12\x04\x81\x01!#\nH\n\x04\x04\x00\x02\x0b\x12\x04\x84\x01\x02\'\x1a: \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (Filled \xeb\xa1\x9c\xea\xb7\xb8\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0) (FilledQuantity)\n\n\r\n\x05\x04\x00\x02\x0b\x04\x12\x04\x84\x01\x02\n\n\r\n\x05\x04\x00\x02\x0b\x05\x12\x04\x84\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0b\x01\x12\x04\x84\x01\x12!\n\r\n\x05\x04\x00\x02\x0b\x03\x12\x04\x84\x01$&\n8\n\x04\x04\x00\x02\x0c\x12\x04\x87\x01\x02%\x1a* \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1 (\xea\xb3\x84\xec\x82\xb0\xea\xb0\x92) (FilledAmount)\n\n\r\n\x05\x04\x00\x02\x0c\x04\x12\x04\x87\x01\x02\n\n\r\n\x05\x04\x00\x02\x0c\x05\x12\x04\x87\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0c\x01\x12\x04\x87\x01\x12\x1f\n\r\n\x05\x04\x00\x02\x0c\x03\x12\x04\x87\x01\"$\n$\n\x04\x04\x00\x02\r\x12\x04\x8a\x01\x02&\x1a\x16 \xea\xb1\xb0\xeb\xb6\x80/\xec\xb7\xa8\xec\x86\x8c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x00\x02\r\x04\x12\x04\x8a\x01\x02\n\n\r\n\x05\x04\x00\x02\r\x05\x12\x04\x8a\x01\x0b\x11\n\r\n\x05\x04\x00\x02\r\x01\x12\x04\x8a\x01\x12 \n\r\n\x05\x04\x00\x02\r\x03\x12\x04\x8a\x01#%\n;\n\x04\x04\x00\x02\x0e\x12\x04\x8d\x01\x02%\x1a- \xec\x97\x90\xeb\x9f\xac \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 (MeritzRejected\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0)\n\n\r\n\x05\x04\x00\x02\x0e\x04\x12\x04\x8d\x01\x02\n\n\r\n\x05\x04\x00\x02\x0e\x05\x12\x04\x8d\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x0e\x01\x12\x04\x8d\x01\x12\x1f\n\r\n\x05\x04\x00\x02\x0e\x03\x12\x04\x8d\x01\"$\n4\n\x04\x04\x00\x02\x0f\x12\x04\x90\x01\x02\x1c\x1a& \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x81 (KST, HHMMSSuuuuuu)\n\n\r\n\x05\x04\x00\x02\x0f\x05\x12\x04\x90\x01\x02\x08\n\r\n\x05\x04\x00\x02\x0f\x01\x12\x04\x90\x01\t\x16\n\r\n\x05\x04\x00\x02\x0f\x03\x12\x04\x90\x01\x19\x1b\ns\n\x04\x04\x00\x02\x10\x12\x04\x94\x01\x02\x1b\x1ae \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x88\x98\xec\x8b\xa0 \xec\x8b\x9c\xea\xb0\x81 (\xec\x8b\x9c\xec\x8a\xa4\xed\x85\x9c \xec\x8b\x9c\xea\xb0\x81, \xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n Rust Timestamp \xed\x83\x80\xec\x9e\x85\xec\x9d\x84 u64\xeb\xa1\x9c \xea\xb0\x80\xec\xa0\x95\n\n\r\n\x05\x04\x00\x02\x10\x05\x12\x04\x94\x01\x02\x08\n\r\n\x05\x04\x00\x02\x10\x01\x12\x04\x94\x01\t\x15\n\r\n\x05\x04\x00\x02\x10\x03\x12\x04\x94\x01\x18\x1a\ni\n\x04\x04\x00\x02\x11\x12\x04\x98\x01\x02,\x1a[ DB \xec\x82\xbd\xec\x9e\x85 \xec\x8b\x9c\xea\xb0\x81\n Rust\xec\x9d\x98 DateTime<Utc> \xed\x83\x80\xec\x9e\x85\xec\x9d\x84 Google\xec\x9d\x98 Timestamp \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\xeb\xa1\x9c \xeb\xa7\xa4\xed\x95\x91\n\n\r\n\x05\x04\x00\x02\x11\x06\x12\x04\x98\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x11\x01\x12\x04\x98\x01\x1c&\n\r\n\x05\x04\x00\x02\x11\x03\x12\x04\x98\x01)+\n\x1d\n\x04\x04\x00\x02\x12\x12\x04\x9b\x01\x02,\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xea\xb5\xac\xeb\xb6\x84\n\n\r\n\x05\x04\x00\x02\x12\x06\x12\x04\x9b\x01\x02\x1a\n\r\n\x05\x04\x00\x02\x12\x01\x12\x04\x9b\x01\x1b&\n\r\n\x05\x04\x00\x02\x12\x03\x12\x04\x9b\x01)+\n$\n\x04\x04\x00\x02\x13\x12\x04\x9e\x01\x02\x13\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD)\n\n\r\n\x05\x04\x00\x02\x13\x05\x12\x04\x9e\x01\x02\x08\n\r\n\x05\x04\x00\x02\x13\x01\x12\x04\x9e\x01\t\r\n\r\n\x05\x04\x00\x02\x13\x03\x12\x04\x9e\x01\x10\x12\nI\n\x04\x04\x00\x02\x14\x12\x04\xa1\x01\x02!\x1a; \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\x98\x81\xec\x97\xad (JSON: QuoteContext \xeb\x98\x90\xeb\x8a\x94 HedgeContext)\n\n\r\n\x05\x04\x00\x02\x14\x04\x12\x04\xa1\x01\x02\n\n\r\n\x05\x04\x00\x02\x14\x05\x12\x04\xa1\x01\x0b\x11\n\r\n\x05\x04\x00\x02\x14\x01\x12\x04\xa1\x01\x12\x1b\n\r\n\x05\x04\x00\x02\x14\x03\x12\x04\xa1\x01\x1e \n\x0b\n\x03\x04\x00\t\x12\x04\xa3\x01\x02\x0e\n\x0c\n\x04\x04\x00\t\x00\x12\x04\xa3\x01\x0b\r\n\r\n\x05\x04\x00\t\x00\x01\x12\x04\xa3\x01\x0b\r\n\r\n\x05\x04\x00\t\x00\x02\x12\x04\xa3\x01\x0b\r\n\x93\x01\n\x02\x05\x00\x12\x06\xa7\x01\x00\xbc\x01\x01\x1a\x16 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xed\x83\x80\xec\x9e\x85\n\"m Rust\xec\x9d\x98 SCREAMING_SNAKE_CASE\xeb\xa5\xbc \xeb\xb0\x98\xec\x98\x81\xed\x95\x98\xec\x97\xac \xec\xa0\x95\xec\x9d\x98\n \xec\xa3\xbc\xec\x84\x9d\xec\x9d\x80 Rust \xec\xbd\x94\xeb\x93\x9c\xec\x9d\x98 \xeb\x82\xb4\xec\x9a\xa9\xec\x9d\x84 \xeb\xb2\x88\xec\x97\xad\xed\x96\x88\xec\x8a\xb5\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xa7\x01\x05\x11\n.\n\x04\x05\x00\x02\x00\x12\x04\xac\x01\x02!\x1a  \xec\x95\x8c \xec\x88\x98 \xec\x97\x86\xeb\x8a\x94 \xea\xb0\x92 (\xea\xb8\xb0\xeb\xb3\xb8\xea\xb0\x92)\n\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xac\x01\x02\x1c\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xac\x01\x1f \n\x1d\n\x04\x05\x00\x02\x01\x12\x04\xaf\x01\x02\x0f\x1a\x0f \xec\xa0\x91\xec\x88\x98 \xed\x99\x95\xec\x9d\xb8\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xaf\x01\x02\n\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xaf\x01\r\x0e\n \n\x04\x05\x00\x02\x02\x12\x04\xb2\x01\x02\x0f\x1a\x12 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xea\xb1\xb0\xeb\xb6\x80\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xb2\x01\x02\n\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xb2\x01\r\x0e\n\'\n\x04\x05\x00\x02\x03\x12\x04\xb5\x01\x02\x16\x1a\x19 \xeb\xa9\x94\xeb\xa6\xac\xec\xb8\xa0 \xeb\x82\xb4\xeb\xb6\x80 \xea\xb1\xb0\xeb\xb6\x80\n\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\xb5\x01\x02\x11\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\xb5\x01\x14\x15\n\x16\n\x04\x05\x00\x02\x04\x12\x04\xb8\x01\x02\r\x1a\x08 \xec\xb2\xb4\xea\xb2\xb0\n\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\xb8\x01\x02\x08\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\xb8\x01\x0b\x0c\n\x1d\n\x04\x05\x00\x02\x05\x12\x04\xbb\x01\x02\x15\x1a\x0f \xec\x9e\x90\xeb\x8f\x99 \xec\xb7\xa8\xec\x86\x8c\n\n\r\n\x05\x05\x00\x02\x05\x01\x12\x04\xbb\x01\x02\x10\n\r\n\x05\x05\x00\x02\x05\x02\x12\x04\xbb\x01\x13\x14\n\x8c\x01\n\x02\x05\x01\x12\x06\xc0\x01\x00\xc5\x01\x01\x1a~ \xec\xa3\xbc\xeb\xac\xb8 \xed\x83\x80\xec\x9e\x85 (\xec\x8b\xa0\xea\xb7\x9c/\xec\xa0\x95\xec\xa0\x95/\xec\xb7\xa8\xec\x86\x8c)\n Rust \xec\xbd\x94\xeb\x93\x9c\xec\x97\x90\xeb\x8a\x94 \xec\xa0\x95\xec\x9d\x98\xeb\x90\x98\xec\xa7\x80 \xec\x95\x8a\xec\x95\x98\xec\xa7\x80\xeb\xa7\x8c, OrderLog\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9\xeb\x90\x98\xeb\xaf\x80\xeb\xa1\x9c \xec\xa0\x95\xec\x9d\x98 \xea\xb0\x80\xec\xa0\x95\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xc0\x01\x05\x0e\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xc1\x01\x02\x1d\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xc1\x01\x02\x18\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xc1\x01\x1b\x1c\n\x16\n\x04\x05\x01\x02\x01\x12\x04\xc2\x01\x02\n\"\x08 \xec\x8b\xa0\xea\xb7\x9c\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xc2\x01\x02\x05\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xc2\x01\x08\t\n\x16\n\x04\x05\x01\x02\x02\x12\x04\xc3\x01\x02\x0c\"\x08 \xec\xa0\x95\xec\xa0\x95\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xc3\x01\x02\x07\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xc3\x01\n\x0b\n\x16\n\x04\x05\x01\x02\x03\x12\x04\xc4\x01\x02\r\"\x08 \xec\xb7\xa8\xec\x86\x8c\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xc4\x01\x02\x08\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xc4\x01\x0b\x0c\n\x0c\n\x02\x04\x01\x12\x06\xc8\x01\x00\xd7\x01\x01\n\x0b\n\x03\x04\x01\x01\x12\x04\xc8\x01\x08\x1e\n!\n\x04\x04\x01\x02\x00\x12\x04\xca\x01\x02\x18\x1a\x13 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xca\x01\x02\x07\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xca\x01\x08\x13\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xca\x01\x16\x17\n!\n\x04\x04\x01\x02\x01\x12\x04\xcd\x01\x02\x1b\x1a\x13 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xcd\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xcd\x01\x08\x16\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xcd\x01\x19\x1a\n!\n\x04\x04\x01\x02\x02\x12\x04\xd0\x01\x02\x19\x1a\x13 \xec\xb4\x9d \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xd0\x01\x02\x07\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xd0\x01\x08\x14\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xd0\x01\x17\x18\n$\n\x04\x04\x01\x02\x03\x12\x04\xd3\x01\x02\x16\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xd3\x01\x02\x07\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xd3\x01\x08\x11\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xd3\x01\x14\x15\n$\n\x04\x04\x01\x02\x04\x12\x04\xd6\x01\x02\x17\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xd6\x01\x02\x07\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xd6\x01\x08\x12\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xd6\x01\x15\x16\nW\n\x02\x04\x02\x12\x06\xdc\x01\x00\x80\x02\x01\x1a\x16 ListOrderLogs \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xdc\x01\x08\x1c\n+\n\x04\x04\x02\x02\x00\x12\x04\xde\x01\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x02\x02\x00\x04\x12\x04\xde\x01\x02\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xde\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xde\x01\x12\x1b\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xde\x01\x1e\x1f\n;\n\x04\x04\x02\x02\x01\x12\x04\xe1\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04\xe1\x01\x02\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xe1\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xe1\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xe1\x01\x1f \n\xe3\x02\n\x04\x04\x02\x02\x02\x12\x04\xf6\x01\x02=\x1a\xd4\x02 Available Sequence and Operator\n * fund_code\n   * `equal`, `contains`\n * symbol\n   * `equal`, `contains\n * log_type\n   * `equal`\n * side\n   * `equal`\n * order_type\n   * `equal`\n\n Examples\n * filter=fund_code=\"0159\"\n * filter=symbol:\"7526\"\n * filter=log_type=FILLED\n * filter=side=BUY\n * filter=order_type=AMEND\n * filter=market_type=KOSPI\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xf6\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xf6\x01\t\x0f\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xf6\x01\x12\x13\n\r\n\x05\x04\x02\x02\x02\x08\x12\x04\xf6\x01\x14<\n\x10\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x04\xf6\x01\x15;\n\xa5\x01\n\x04\x04\x02\x02\x03\x12\x04\xff\x01\x02?\x1a\x96\x01 \xec\x98\xa4\xeb\x8d\x94\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4. (optional, AIP-132)\n\n Supported Fields\n * \"order_id\", \"exchange_time\", \"receive_time\", \"date\"\n\n Examples\n * order_by=order_id desc\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xff\x01\x02\x08\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xff\x01\t\x11\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xff\x01\x14\x15\n\r\n\x05\x04\x02\x02\x03\x08\x12\x04\xff\x01\x16>\n\x10\n\x08\x04\x02\x02\x03\x08\x9c\x08\x00\x12\x04\xff\x01\x17=\n$\n\x02\x04\x03\x12\x06\x83\x02\x00\x89\x02\x01\x1a\x16 ListOrderLogs \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x83\x02\x08\x1d\n\x1d\n\x04\x04\x03\x02\x00\x12\x04\x85\x02\x02#\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\x85\x02\x02\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\x85\x02\x0b\x13\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x85\x02\x14\x1e\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x85\x02!\"\n\'\n\x04\x04\x03\x02\x01\x12\x04\x88\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x88\x02\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x88\x02\t\x18\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x88\x02\x1b\x1c\n\x0c\n\x02\x04\x04\x12\x06\x8b\x02\x00\x9d\x02\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\x8b\x02\x08$\n\xaa\x05\n\x04\x04\x04\x02\x00\x12\x04\x9c\x02\x02\x14\x1a\x9b\x05 AIP \xec\x8a\xa4\xed\x83\x80\xec\x9d\xbc \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4 \xed\x95\x84\xed\x84\xb0. GetOrderLogStatistics \xeb\xb0\x8f StreamOrderLogStatistics \xea\xb3\xb5\xec\x9a\xa9.\n\n Available Fields and Operators\n * fund_code\n   * `equal`, `contains`\n * symbol\n   * `equal`, `contains`\n * exchange_time\n   * \xeb\x82\xa0\xec\xa7\x9c/\xec\x8b\x9c\xea\xb0\x81 \xeb\xb2\x94\xec\x9c\x84 \xed\x95\x84\xed\x84\xb0. ISO 8601 (RFC3339) \xea\xb0\x92, \xec\x97\xb0\xec\x82\xb0\xec\x9e\x90 `>`, `>=`, `<`, `<=` \xec\xa7\x80\xec\x9b\x90.\n   * \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95(\xeb\x82\xa0\xec\xa7\x9c \xeb\xb2\x94\xec\x9c\x84 \xec\x83\x9d\xeb\x9e\xb5) \xec\x8b\x9c \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \xeb\x8b\xb9\xec\x9d\xbc(KST 00:00~)\xeb\xa1\x9c \xec\x9e\x90\xeb\x8f\x99 \xed\x95\x84\xed\x84\xb0\xed\x95\x9c\xeb\x8b\xa4.\n\n Examples\n * filter=fund_code=\"0159\"\n * filter=symbol:\"7526\"\n * filter=exchange_time>=\"2026-06-02T00:00:00Z\" AND exchange_time<\"2026-06-03T00:00:00Z\"\n * filter=fund_code=\"0159\" AND exchange_time>=\"2026-06-02T00:00:00Z\" AND exchange_time<\"2026-06-03T00:00:00Z\"\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x9c\x02\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x9c\x02\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x9c\x02\x12\x13\n\x0c\n\x02\x04\x05\x12\x06\x9f\x02\x00\xa3\x02\x01\n\x0b\n\x03\x04\x05\x01\x12\x04\x9f\x02\x08\x1c\n\x0c\n\x04\x04\x05\x02\x00\x12\x04\xa0\x02\x02?\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xa0\x02\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xa0\x02\t\x11\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xa0\x02\x14\x15\n\r\n\x05\x04\x05\x02\x00\x08\x12\x04\xa0\x02\x16>\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\xa0\x02\x17=\n5\n\x04\x04\x05\x02\x01\x12\x04\xa2\x02\x02\x1b\x1a\' YYYYMMDD, \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x98\xa4\xeb\x8a\x98 \xeb\x82\xa0\xec\xa7\x9c\n\n\r\n\x05\x04\x05\x02\x01\x04\x12\x04\xa2\x02\x02\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xa2\x02\x0b\x11\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xa2\x02\x12\x16\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xa2\x02\x19\x1a\n\x0c\n\x02\x04\x06\x12\x06\xa5\x02\x00\xa7\x02\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\xa5\x02\x08\x1d\n\x0c\n\x04\x04\x06\x02\x00\x12\x04\xa6\x02\x02#\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xa6\x02\x02\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xa6\x02\x0b\x13\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xa6\x02\x14\x1e\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xa6\x02!\"\n)\n\x02\x04\x07\x12\x06\xaa\x02\x00\xaf\x02\x01\x1a\x1b GetHedgePairDetail \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xaa\x02\x08!\n4\n\x04\x04\x07\x02\x00\x12\x04\xac\x02\x02?\x1a& \xec\xa3\xbc\xeb\xac\xb8 ID (hedge \xeb\x98\x90\xeb\x8a\x94 quote order)\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xac\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xac\x02\t\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xac\x02\x14\x15\n\r\n\x05\x04\x07\x02\x00\x08\x12\x04\xac\x02\x16>\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\xac\x02\x17=\nB\n\x04\x04\x07\x02\x01\x12\x04\xae\x02\x02\x1b\x1a4 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD, optional - \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xeb\x8b\xb9\xec\x9d\xbc)\n\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\xae\x02\x02\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xae\x02\x0b\x11\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xae\x02\x12\x16\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xae\x02\x19\x1a\n,\n\x02\x04\x08\x12\x06\xb2\x02\x00\xc1\x02\x01\x1a\x1e StreamHedgePairDetail \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xb2\x02\x08$\n$\n\x04\x04\x08\x02\x00\x12\x04\xb4\x02\x02\x14\x1a\x16 \xea\xb0\x90\xec\x8b\x9c\xed\x95\xa0 ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xb4\x02\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xb4\x02\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xb4\x02\x12\x13\n\x1d\n\x04\x04\x08\x02\x01\x12\x04\xb7\x02\x02 \x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\x08\x02\x01\x04\x12\x04\xb7\x02\x02\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xb7\x02\x0b\x11\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xb7\x02\x12\x1b\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xb7\x02\x1e\x1f\n+\n\x04\x04\x08\x02\x02\x12\x04\xba\x02\x02#\x1a\x1d \xec\x84\xa0\xeb\xac\xbc LP \xed\x97\xb7\xec\xa7\x80 ETF \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\x08\x02\x02\x04\x12\x04\xba\x02\x02\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xba\x02\x0b\x11\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xba\x02\x12\x1e\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xba\x02!\"\nO\n\x04\x04\x08\x02\x03\x12\x04\xbd\x02\x022\x1aA Quote \xeb\xb0\xa9\xed\x96\xa5 \xed\x95\x84\xed\x84\xb0 (optional - \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5 \xeb\xaa\xa8\xeb\x91\x90)\n\n\r\n\x05\x04\x08\x02\x03\x04\x12\x04\xbd\x02\x02\n\n\r\n\x05\x04\x08\x02\x03\x06\x12\x04\xbd\x02\x0b\"\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\xbd\x02#-\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\xbd\x0201\nY\n\x04\x04\x08\x02\x04\x12\x04\xc0\x02\x023\x1aK \xec\x9e\xac\xec\x97\xb0\xea\xb2\xb0 \xec\x8b\x9c \xeb\x81\x8a\xea\xb8\xb4 \xec\x8b\x9c\xec\xa0\x90 \xec\x9d\xb4\xed\x9b\x84\xeb\xa7\x8c \xeb\xb0\x9b\xea\xb3\xa0 \xec\x8b\xb6\xec\x9d\x84 \xeb\x95\x8c (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x08\x02\x04\x04\x12\x04\xc0\x02\x02\n\n\r\n\x05\x04\x08\x02\x04\x05\x12\x04\xc0\x02\x0b\x11\n\r\n\x05\x04\x08\x02\x04\x01\x12\x04\xc0\x02\x12.\n\r\n\x05\x04\x08\x02\x04\x03\x12\x04\xc0\x0212\n(\n\x02\x04\t\x12\x06\xc4\x02\x00\xdd\x02\x01\x1a\x1a \xed\x97\xb7\xec\xa7\x80 \xec\x8c\x8d \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0b\n\x03\x04\t\x01\x12\x04\xc4\x02\x08\x17\n*\n\x04\x04\t\x02\x00\x12\x04\xc6\x02\x02\x1c\x1a\x1c Quote(\xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8) \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xc6\x02\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xc6\x02\t\x17\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xc6\x02\x1a\x1b\n\x1a\n\x04\x04\t\x02\x01\x12\x04\xc8\x02\x02\x1a\x1a\x0c ETF \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xc8\x02\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xc8\x02\t\x15\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xc8\x02\x18\x19\n*\n\x04\x04\t\x02\x02\x12\x04\xca\x02\x02)\x1a\x1c ETF \xeb\xb0\xa9\xed\x96\xa5 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84)\n\n\r\n\x05\x04\t\x02\x02\x06\x12\x04\xca\x02\x02\x19\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xca\x02\x1a$\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xca\x02\'(\n!\n\x04\x04\t\x02\x03\x12\x04\xcc\x02\x02\"\x1a\x13 ETF \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\t\x02\x03\x05\x12\x04\xcc\x02\x02\x07\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xcc\x02\x08\x1d\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xcc\x02 !\n(\n\x04\x04\t\x02\x04\x12\x04\xce\x02\x02\x1d\x1a\x1a ETF \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\t\x02\x04\x05\x12\x04\xce\x02\x02\x08\n\r\n\x05\x04\t\x02\x04\x01\x12\x04\xce\x02\t\x18\n\r\n\x05\x04\t\x02\x04\x03\x12\x04\xce\x02\x1b\x1c\n%\n\x04\x04\t\x02\x05\x12\x04\xd0\x02\x02\x1a\x1a\x17 Hedge \xec\x8b\xac\xeb\xb3\xbc (\xec\x84\xa0\xeb\xac\xbc)\n\n\r\n\x05\x04\t\x02\x05\x05\x12\x04\xd0\x02\x02\x08\n\r\n\x05\x04\t\x02\x05\x01\x12\x04\xd0\x02\t\x15\n\r\n\x05\x04\t\x02\x05\x03\x12\x04\xd0\x02\x18\x19\n#\n\x04\x04\t\x02\x06\x12\x04\xd2\x02\x02\"\x1a\x15 Hedge \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\t\x02\x06\x05\x12\x04\xd2\x02\x02\x07\n\r\n\x05\x04\t\x02\x06\x01\x12\x04\xd2\x02\x08\x1d\n\r\n\x05\x04\t\x02\x06\x03\x12\x04\xd2\x02 !\n*\n\x04\x04\t\x02\x07\x12\x04\xd4\x02\x02\x1d\x1a\x1c Hedge \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\t\x02\x07\x05\x12\x04\xd4\x02\x02\x08\n\r\n\x05\x04\t\x02\x07\x01\x12\x04\xd4\x02\t\x18\n\r\n\x05\x04\t\x02\x07\x03\x12\x04\xd4\x02\x1b\x1c\n=\n\x04\x04\t\x02\x08\x12\x04\xd6\x02\x02\x14\x1a/ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (\xec\x84\xa0\xeb\xac\xbc\xea\xb0\x80\xea\xb2\xa9 * 100 - ETF\xea\xb0\x80\xea\xb2\xa9)\n\n\r\n\x05\x04\t\x02\x08\x05\x12\x04\xd6\x02\x02\x08\n\r\n\x05\x04\t\x02\x08\x01\x12\x04\xd6\x02\t\x0f\n\r\n\x05\x04\t\x02\x08\x03\x12\x04\xd6\x02\x12\x13\n\x1d\n\x04\x04\t\x02\t\x12\x04\xd8\x02\x02\x18\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\t\x02\t\x05\x12\x04\xd8\x02\x02\x08\n\r\n\x05\x04\t\x02\t\x01\x12\x04\xd8\x02\t\x12\n\r\n\x05\x04\t\x02\t\x03\x12\x04\xd8\x02\x15\x17\n!\n\x04\x04\t\x02\n\x12\x04\xda\x02\x02\x13\x1a\x13 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD)\n\n\r\n\x05\x04\t\x02\n\x05\x12\x04\xda\x02\x02\x08\n\r\n\x05\x04\t\x02\n\x01\x12\x04\xda\x02\t\r\n\r\n\x05\x04\t\x02\n\x03\x12\x04\xda\x02\x10\x12\nB\n\x04\x04\t\x02\x0b\x12\x04\xdc\x02\x02\"\x1a4 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 Hedge \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x81 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\t\x02\x0b\x05\x12\x04\xdc\x02\x02\x08\n\r\n\x05\x04\t\x02\x0b\x01\x12\x04\xdc\x02\t\x1c\n\r\n\x05\x04\t\x02\x0b\x03\x12\x04\xdc\x02\x1f!\nD\n\x02\x04\n\x12\x06\xe0\x02\x00\xe6\x02\x01\x1a6 \xed\x95\x9c\xec\xaa\xbd \xeb\xb0\xa9\xed\x96\xa5(\xeb\xa7\xa4\xec\x88\x98 \xeb\x98\x90\xeb\x8a\x94 \xeb\xa7\xa4\xeb\x8f\x84)\xec\x9d\x98 \xec\xb2\xb4\xea\xb2\xb0 \xec\xa7\x91\xea\xb3\x84\n\n\x0b\n\x03\x04\n\x01\x12\x04\xe0\x02\x08\x17\n\x1d\n\x04\x04\n\x02\x00\x12\x04\xe1\x02\x02\x18\"\x0f \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xe1\x02\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xe1\x02\t\x13\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xe1\x02\x16\x17\n$\n\x04\x04\n\x02\x01\x12\x04\xe2\x02\x02\x1d\"\x16 \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xe2\x02\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xe2\x02\t\x18\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xe2\x02\x1b\x1c\n4\n\x04\x04\n\x02\x02\x12\x04\xe3\x02\x02\x17\"& \xed\x8f\x89\xea\xb7\xa0 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9 (\xea\xb8\x88\xec\x95\xa1/\xec\x88\x98\xeb\x9f\x89)\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xe3\x02\x02\x08\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xe3\x02\t\x12\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xe3\x02\x15\x16\nD\n\x04\x04\n\x02\x03\x12\x04\xe4\x02\x02\x14\"6 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1 \xed\x95\xa9 (filled_price*filled_quantity \xed\x95\xa9)\n\n\r\n\x05\x04\n\x02\x03\x05\x12\x04\xe4\x02\x02\x08\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xe4\x02\t\x0f\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xe4\x02\x12\x13\nC\n\x04\x04\n\x02\x04\x12\x04\xe5\x02\x02 \"5 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x81 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\n\x02\x04\x05\x12\x04\xe5\x02\x02\x08\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xe5\x02\t\x1b\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xe5\x02\x1e\x1f\nP\n\x02\x04\x0b\x12\x06\xe9\x02\x00\xee\x02\x01\x1aB \xed\x95\x9c \xeb\x8b\xa4\xeb\xa6\xac(\xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 \xeb\x98\x90\xeb\x8a\x94 \xed\x97\xb7\xec\xa7\x80)\xec\x9d\x98 fund+symbol \xeb\x8b\xa8\xec\x9c\x84 \xec\xa7\x91\xea\xb3\x84\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xe9\x02\x08\x16\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\xea\x02\x02\x17\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xea\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xea\x02\t\x12\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xea\x02\x15\x16\n\x0c\n\x04\x04\x0b\x02\x01\x12\x04\xeb\x02\x02\x14\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xeb\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xeb\x02\t\x0f\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xeb\x02\x12\x13\n\x1d\n\x04\x04\x0b\x02\x02\x12\x04\xec\x02\x02\x1a\"\x0f \xeb\xa7\xa4\xec\x88\x98 \xec\xa7\x91\xea\xb3\x84\n\n\r\n\x05\x04\x0b\x02\x02\x06\x12\x04\xec\x02\x02\x11\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xec\x02\x12\x15\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xec\x02\x18\x19\n\x1d\n\x04\x04\x0b\x02\x03\x12\x04\xed\x02\x02\x1a\"\x0f \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa7\x91\xea\xb3\x84\n\n\r\n\x05\x04\x0b\x02\x03\x06\x12\x04\xed\x02\x02\x11\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xed\x02\x12\x15\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xed\x02\x18\x19\ni\n\x02\x04\x0c\x12\x06\xf1\x02\x00\xf5\x02\x01\x1a[ \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8/\xed\x97\xb7\xec\xa7\x80 \xeb\x91\x90 \xeb\x8b\xa4\xeb\xa6\xac\xeb\xa5\xbc \xed\x8e\x98\xec\x96\xb4\xeb\xa1\x9c \xeb\xac\xb6\xec\x9d\x80 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 (stream \xec\x9d\x98 \xea\xb0\x81 \xed\x8b\xb1\xeb\xa7\x88\xeb\x8b\xa4 emit)\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xf1\x02\x08\x17\n&\n\x04\x04\x0c\x02\x00\x12\x04\xf2\x02\x02\x1b\"\x18 \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 \xeb\x8b\xa4\xeb\xa6\xac (ETF)\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xf2\x02\x02\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xf2\x02\x11\x16\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xf2\x02\x19\x1a\n&\n\x04\x04\x0c\x02\x01\x12\x04\xf3\x02\x02\x1b\"\x18 \xed\x97\xb7\xec\xa7\x80 \xeb\x8b\xa4\xeb\xa6\xac (\xec\x84\xa0\xeb\xac\xbc)\n\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xf3\x02\x02\x10\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xf3\x02\x11\x16\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xf3\x02\x19\x1a\n\x18\n\x04\x04\x0c\x02\x02\x12\x04\xf4\x02\x02\x12\"\n YYYYMMDD\n\n\r\n\x05\x04\x0c\x02\x02\x05\x12\x04\xf4\x02\x02\x08\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xf4\x02\t\r\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xf4\x02\x10\x11\n,\n\x02\x04\r\x12\x06\xf8\x02\x00\xfe\x02\x01\x1a\x1e StreamPairFillSummary \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\r\x01\x12\x04\xf8\x02\x08$\n\'\n\x04\x04\r\x02\x00\x12\x04\xf9\x02\x02\x1d\"\x19 \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xf9\x02\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xf9\x02\t\x18\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xf9\x02\x1b\x1c\n&\n\x04\x04\r\x02\x01\x12\x04\xfa\x02\x02\x1a\"\x18 \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xac\xeb\xb3\xbc (ETF)\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xfa\x02\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xfa\x02\t\x15\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xfa\x02\x18\x19\n$\n\x04\x04\r\x02\x02\x12\x04\xfb\x02\x02\x1d\"\x16 \xed\x97\xb7\xec\xa7\x80 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xfb\x02\x02\x08\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xfb\x02\t\x18\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xfb\x02\x1b\x1c\n&\n\x04\x04\r\x02\x03\x12\x04\xfc\x02\x02\x1a\"\x18 \xed\x97\xb7\xec\xa7\x80 \xec\x8b\xac\xeb\xb3\xbc (\xec\x84\xa0\xeb\xac\xbc)\n\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\xfc\x02\x02\x08\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\xfc\x02\t\x15\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xfc\x02\x18\x19\nJ\n\x04\x04\r\x02\x04\x12\x04\xfd\x02\x02\x1b\"< \xeb\x82\xa0\xec\xa7\x9c(YYYYMMDD). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \xeb\x8b\xb9\xec\x9d\xbc\xeb\xa1\x9c \xec\xb2\x98\xeb\xa6\xac\n\n\r\n\x05\x04\r\x02\x04\x04\x12\x04\xfd\x02\x02\n\n\r\n\x05\x04\r\x02\x04\x05\x12\x04\xfd\x02\x0b\x11\n\r\n\x05\x04\r\x02\x04\x01\x12\x04\xfd\x02\x12\x16\n\r\n\x05\x04\r\x02\x04\x03\x12\x04\xfd\x02\x19\x1a\n+\n\x02\x04\x0e\x12\x06\x81\x03\x00\x99\x03\x01\x1a\x1d ListHedgePairDetails \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\x81\x03\x08#\n3\n\x04\x04\x0e\x02\x00\x12\x04\x83\x03\x02=\x1a% \xea\xb0\x90\xec\x8b\x9c\xed\x95\xa0 ETF/quote \xec\x8b\xac\xeb\xb3\xbc (\xed\x95\x84\xec\x88\x98)\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\x83\x03\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x83\x03\t\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x83\x03\x12\x13\n\r\n\x05\x04\x0e\x02\x00\x08\x12\x04\x83\x03\x14<\n\x10\n\x08\x04\x0e\x02\x00\x08\x9c\x08\x00\x12\x04\x83\x03\x15;\n\x1d\n\x04\x04\x0e\x02\x01\x12\x04\x86\x03\x02 \x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\x0e\x02\x01\x04\x12\x04\x86\x03\x02\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x86\x03\x0b\x11\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x86\x03\x12\x1b\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x86\x03\x1e\x1f\nD\n\x04\x04\x0e\x02\x02\x12\x04\x89\x03\x02#\x1a6 \xec\x84\xa0\xeb\xac\xbc LP\xec\x9d\x98 \xed\x97\xb7\xec\xa7\x80 ETF \xed\x95\x84\xed\x84\xb0 (hedge_symbol \xeb\xa7\xa4\xec\xb9\xad)\n\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\x89\x03\x02\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\x89\x03\x0b\x11\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\x89\x03\x12\x1e\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\x89\x03!\"\n#\n\x04\x04\x0e\x02\x03\x12\x04\x8c\x03\x022\x1a\x15 Quote \xeb\xb0\xa9\xed\x96\xa5 \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\x0e\x02\x03\x04\x12\x04\x8c\x03\x02\n\n\r\n\x05\x04\x0e\x02\x03\x06\x12\x04\x8c\x03\x0b\"\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\x8c\x03#-\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\x8c\x0301\nH\n\x04\x04\x0e\x02\x04\x12\x04\x8f\x03\x02\x1b\x1a: \xeb\x82\xa0\xec\xa7\x9c \xed\x95\x84\xed\x84\xb0 (YYYYMMDD). \xeb\x8b\xb9\xec\x9d\xbc\xeb\xa7\x8c \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xa0 \xeb\x95\x8c \xec\x82\xac\xec\x9a\xa9\n\n\r\n\x05\x04\x0e\x02\x04\x04\x12\x04\x8f\x03\x02\n\n\r\n\x05\x04\x0e\x02\x04\x05\x12\x04\x8f\x03\x0b\x11\n\r\n\x05\x04\x0e\x02\x04\x01\x12\x04\x8f\x03\x12\x16\n\r\n\x05\x04\x0e\x02\x04\x03\x12\x04\x8f\x03\x19\x1a\nK\n\x04\x04\x0e\x02\x05\x12\x04\x92\x03\x023\x1a= \xec\x9d\xb4 \xec\x8b\x9c\xea\xb0\x81 \xec\x9d\xb4\xed\x9b\x84\xec\x9d\x98 \xea\xb2\xb0\xea\xb3\xbc\xeb\xa7\x8c (resume\xec\x9a\xa9, \xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\r\n\x05\x04\x0e\x02\x05\x04\x12\x04\x92\x03\x02\n\n\r\n\x05\x04\x0e\x02\x05\x05\x12\x04\x92\x03\x0b\x11\n\r\n\x05\x04\x0e\x02\x05\x01\x12\x04\x92\x03\x12.\n\r\n\x05\x04\x0e\x02\x05\x03\x12\x04\x92\x0312\n:\n\x04\x04\x0e\x02\x06\x12\x04\x95\x03\x02\x16\x1a, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (\xea\xb8\xb0\xeb\xb3\xb8 200, \xec\xb5\x9c\xeb\x8c\x80 1000)\n\n\r\n\x05\x04\x0e\x02\x06\x05\x12\x04\x95\x03\x02\x07\n\r\n\x05\x04\x0e\x02\x06\x01\x12\x04\x95\x03\x08\x11\n\r\n\x05\x04\x0e\x02\x06\x03\x12\x04\x95\x03\x14\x15\n \n\x04\x04\x0e\x02\x07\x12\x04\x98\x03\x02\x18\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0e\x02\x07\x05\x12\x04\x98\x03\x02\x08\n\r\n\x05\x04\x0e\x02\x07\x01\x12\x04\x98\x03\t\x13\n\r\n\x05\x04\x0e\x02\x07\x03\x12\x04\x98\x03\x16\x17\n+\n\x02\x04\x0f\x12\x06\x9c\x03\x00\x9f\x03\x01\x1a\x1d ListHedgePairDetails \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\x9c\x03\x08$\n\x0c\n\x04\x04\x0f\x02\x00\x12\x04\x9d\x03\x02\'\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\x9d\x03\x02\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\x9d\x03\x0b\x1a\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x9d\x03\x1b\"\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x9d\x03%&\n\x0c\n\x04\x04\x0f\x02\x01\x12\x04\x9e\x03\x02\x1d\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\x9e\x03\x02\x08\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\x9e\x03\t\x18\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\x9e\x03\x1b\x1cb\x06proto3\xd2\xf6\x03\n\x08\x00\x18\x00 \x02 \x05 \x06\n\xbe\x9d\x02\n\x11kdo/v1/pair.proto\x12\x0bkdo.v1.pair\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xa1\x04\n\x04Pair\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12\'\n\x0cdisplay_name\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12\'\n\x0cportfolio_id\x18\x04 \x01(\x05B\x04\xe2A\x01\x02R\x0bportfolioId\x120\n\x04base\x18\x05 \x01(\x0b2\x16.kdo.v1.pair.PairEntryB\x04\xe2A\x01\x02R\x04base\x126\n\x07counter\x18\x06 \x01(\x0b2\x16.kdo.v1.pair.PairEntryB\x04\xe2A\x01\x02R\x07counter\x125\n\x06status\x18\t \x01(\x0e2\x17.kdo.v1.pair.PairStatusB\x04\xe2A\x01\x03R\x06status\x12)\n\x04mode\x18\n \x01(\x0b2\x15.kdo.v1.pair.PairModeR\x04mode\x12A\n\x0bcreate_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime:\'\xeaA$\n\x14kdo.cdsapis.xyz/Pair\x12\x0cpairs/{pair}J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tR\tconditionR\x0bexec_config\"\x8a\x02\n\tPairEntry\x12\x1c\n\x06symbol\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x06symbol\x12!\n\tfund_code\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x08fundCode\x12/\n\x04side\x18\x03 \x01(\x0e2\x15.kdo.v1.pair.PairSideB\x04\xe2A\x01\x02R\x04side\x12 \n\x08quantity\x18\x04 \x01(\x03B\x04\xe2A\x01\x02R\x08quantity\x12;\n\x0cprice_source\x18\x05 \x01(\x0e2\x18.kdo.v1.pair.PriceSourceR\x0bpriceSource\x12,\n\x12price_offset_ticks\x18\x06 \x01(\x05R\x10priceOffsetTicks\"\xe9\x01\n\rPairCondition\x12I\n\rspread_amount\x18\x01 \x01(\x0b2\".kdo.v1.pair.SpreadAmountConditionH\x00R\x0cspreadAmount\x12@\n\nspread_bps\x18\x02 \x01(\x0b2\x1f.kdo.v1.pair.SpreadBpsConditionH\x00R\tspreadBps\x12C\n\x0bprice_ratio\x18\x03 \x01(\x0b2 .kdo.v1.pair.PriceRatioConditionH\x00R\npriceRatioB\x06\n\x04kind\"}\n\x15SpreadAmountCondition\x12\"\n\tthreshold\x18\x01 \x01(\x03B\x04\xe2A\x01\x02R\tthreshold\x12@\n\tdirection\x18\x02 \x01(\x0e2\x1c.kdo.v1.pair.SpreadDirectionB\x04\xe2A\x01\x02R\tdirection\"\x81\x01\n\x12SpreadBpsCondition\x12)\n\rthreshold_bps\x18\x01 \x01(\x01B\x04\xe2A\x01\x02R\x0cthresholdBps\x12@\n\tdirection\x18\x02 \x01(\x0e2\x1c.kdo.v1.pair.SpreadDirectionB\x04\xe2A\x01\x02R\tdirection\"[\n\x13PriceRatioCondition\x12!\n\tmin_ratio\x18\x01 \x01(\x01B\x04\xe2A\x01\x02R\x08minRatio\x12!\n\tmax_ratio\x18\x02 \x01(\x01B\x04\xe2A\x01\x02R\x08maxRatio\"\xb1\x02\n\x08PairMode\x12U\n\x14simultaneous_compare\x18\x01 \x01(\x0b2 .kdo.v1.pair.SimultaneousCompareH\x00R\x13simultaneousCompare\x12P\n\x13pricing_maker_taker\x18\x02 \x01(\x0b2\x1e.kdo.v1.pair.PricingMakerTakerH\x00R\x11pricingMakerTaker\x12t\n!base_make_counter_ioc_and_balance\x18\x03 \x01(\x0b2).kdo.v1.pair.BaseMakeCounterIocAndBalanceH\x00R\x1cbaseMakeCounterIocAndBalanceB\x06\n\x04kind\"\xd0\x03\n\x1cBaseMakeCounterIocAndBalance\x12\'\n\x0fcounter_inverse\x18\x03 \x01(\x08R\x0ecounterInverse\x12:\n\x19imbalance_threshold_ratio\x18\x04 \x01(\x01R\x17imbalanceThresholdRatio\x128\n\x18imbalance_recovery_ratio\x18\x05 \x01(\x01R\x16imbalanceRecoveryRatio\x12*\n\x11settle_timeout_ms\x18\x06 \x01(\x04R\x0fsettleTimeoutMs\x124\n\x16reconcile_alert_amount\x18\x07 \x01(\x03R\x14reconcileAlertAmount\x12\x1f\n\x0bcooldown_ms\x18\x08 \x01(\x04R\ncooldownMs\x122\n\x08nav_kind\x18\t \x01(\x0e2\x17.kdo.v1.pair.EtfNavKindR\x07navKind\x12\x1b\n\tbid_basis\x18\n \x01(\x03R\x08bidBasis\x12\x1b\n\task_basis\x18\x0b \x01(\x03R\x08askBasisJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x07pricingR\x0bhedge_ratio\"\xd7\x01\n\x13SimultaneousCompare\x128\n\tcondition\x18\x01 \x01(\x0b2\x1a.kdo.v1.pair.PairConditionR\tcondition\x129\n\norder_type\x18\x02 \x01(\x0e2\x1a.kdo.v1.pair.PairOrderTypeR\torderType\x12\x1f\n\x0bcooldown_ms\x18\x03 \x01(\x04R\ncooldownMs\x12*\n\x11apply_tick_offset\x18\x04 \x01(\x08R\x0fapplyTickOffset\"\x85\x02\n\x11PricingMakerTaker\x127\n\tmaker_leg\x18\x01 \x01(\x0e2\x14.kdo.v1.pair.PairLegB\x04\xe2A\x01\x02R\x08makerLeg\x12>\n\x07pricing\x18\x02 \x01(\x0b2\x1e.kdo.v1.pair.PairPricingMethodB\x04\xe2A\x01\x02R\x07pricing\x121\n\x06retick\x18\x03 \x01(\x0b2\x19.kdo.v1.pair.RetickPolicyR\x06retick\x12D\n\x10taker_order_type\x18\x04 \x01(\x0e2\x1a.kdo.v1.pair.PairOrderTypeR\x0etakerOrderType\"\x8c\x01\n\x11PairPricingMethod\x12=\n\x0clinear_basis\x18\x01 \x01(\x0b2\x18.kdo.v1.pair.LinearBasisH\x00R\x0blinearBasis\x12.\n\x07etf_nav\x18\x02 \x01(\x0b2\x13.kdo.v1.pair.EtfNavH\x00R\x06etfNavB\x08\n\x06method\"i\n\x0bLinearBasis\x12 \n\x08multiple\x18\x01 \x01(\x01B\x04\xe2A\x01\x02R\x08multiple\x12\x1b\n\tbasis_bid\x18\x02 \x01(\x03R\x08basisBid\x12\x1b\n\tbasis_ask\x18\x03 \x01(\x03R\x08basisAsk\"\xfe\x02\n\x06EtfNav\x12@\n\x0cpricing_kind\x18\x01 \x01(\x0e2\x17.kdo.v1.pair.EtfNavKindB\x04\xe2A\x01\x02R\x0bpricingKind\x12=\n\tdirection\x18\x02 \x01(\x0e2\x19.kdo.v1.pair.NavDirectionB\x04\xe2A\x01\x02R\tdirection\x12;\n\x03ctx\x18\x03 \x01(\x0b2#.kdo.v1.pair.PricingContextSnapshotB\x04\xe2A\x01\x02R\x03ctx\x12\x1b\n\tbid_basis\x18\x04 \x01(\x03R\x08bidBasis\x12\x1b\n\task_basis\x18\x05 \x01(\x03R\x08askBasis\x12<\n\x1alinear_fallback_multiplier\x18\x06 \x01(\x01R\x18linearFallbackMultiplier\x12\x1d\n\nprev_index\x18\x07 \x01(\x03R\tprevIndex\x12\x1f\n\x0bprev_future\x18\x08 \x01(\x03R\nprevFuture\"\x83\x02\n\x16PricingContextSnapshot\x12\x12\n\x04nav0\x18\x01 \x01(\x03R\x04nav0\x12\x1f\n\x0bstock_ratio\x18\x02 \x01(\x01R\nstockRatio\x12\'\n\x0factual_leverage\x18\x03 \x01(\x01R\x0eactualLeverage\x12\x1d\n\nunit_delta\x18\x04 \x01(\x03R\tunitDelta\x12$\n\x0ecash_per_share\x18\x05 \x01(\x03R\x0ccashPerShare\x120\n\x11tracking_multiple\x18\x06 \x01(\x03H\x00R\x10trackingMultiple\x88\x01\x01B\x14\n\x12_tracking_multiple\"\x87\x01\n\x0cRetickPolicy\x12%\n\x0etick_threshold\x18\x01 \x01(\x05R\rtickThreshold\x12*\n\x11amend_cooldown_ms\x18\x02 \x01(\x04R\x0famendCooldownMs\x12$\n\x0ecancel_on_stop\x18\x03 \x01(\x08R\x0ccancelOnStop\"C\n\x0eGetPairRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"\x93\x01\n\x10ListPairsRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"d\n\x11ListPairsResponse\x12\'\n\x05pairs\x18\x01 \x03(\x0b2\x11.kdo.v1.pair.PairR\x05pairs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"@\n\x11CreatePairRequest\x12+\n\x04pair\x18\x01 \x01(\x0b2\x11.kdo.v1.pair.PairB\x04\xe2A\x01\x02R\x04pair\"@\n\x11UpdatePairRequest\x12+\n\x04pair\x18\x01 \x01(\x0b2\x11.kdo.v1.pair.PairB\x04\xe2A\x01\x02R\x04pair\"F\n\x11DeletePairRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"H\n\x13ActivatePairRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"E\n\x10PausePairRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"\xc8\x03\n\x10PairExecutionLog\x12\x17\n\x07pair_id\x18\x01 \x01(\x05R\x06pairId\x12\x1a\n\x08scenario\x18\x02 \x01(\tR\x08scenario\x12;\n\x07outcome\x18\x03 \x01(\x0e2!.kdo.v1.pair.PairExecutionOutcomeR\x07outcome\x12\'\n\rbase_order_id\x18\x04 \x01(\x04H\x00R\x0bbaseOrderId\x88\x01\x01\x12-\n\x10counter_order_id\x18\x05 \x01(\x04H\x01R\x0ecounterOrderId\x88\x01\x01\x12\x1d\n\nbase_price\x18\x06 \x01(\x03R\tbasePrice\x12#\n\rcounter_price\x18\x07 \x01(\x03R\x0ccounterPrice\x12\x16\n\x06spread\x18\x08 \x01(\x03R\x06spread\x12?\n\rdispatched_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\x0cdispatchedAt\x12\x1b\n\x06detail\x18\n \x01(\tH\x02R\x06detail\x88\x01\x01B\x10\n\x0e_base_order_idB\x13\n\x11_counter_order_idB\t\n\x07_detail\"\xd5\x01\n\x1cListPairExecutionLogsRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1f\n\x08order_by\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\xae\x01\n\x1dListPairExecutionLogsResponse\x12D\n\x0eexecution_logs\x18\x01 \x03(\x0b2\x1d.kdo.v1.pair.PairExecutionLogR\rexecutionLogs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x05R\ntotalCount\"\xab\x04\n\x12MakerTakerEventLog\x12\x17\n\x07pair_id\x18\x01 \x01(\x05R\x06pairId\x12?\n\nevent_type\x18\x02 \x01(\x0e2 .kdo.v1.pair.MakerTakerEventTypeR\teventType\x12\x19\n\x08cycle_id\x18\x03 \x01(\x03R\x07cycleId\x12)\n\x0emaker_order_id\x18\x04 \x01(\x04H\x00R\x0cmakerOrderId\x88\x01\x01\x12)\n\x0etaker_order_id\x18\x05 \x01(\x04H\x01R\x0ctakerOrderId\x88\x01\x01\x12\"\n\nfair_price\x18\x06 \x01(\x03H\x02R\tfairPrice\x88\x01\x01\x12 \n\tnew_price\x18\x07 \x01(\x03H\x03R\x08newPrice\x88\x01\x01\x12\"\n\nfill_price\x18\x08 \x01(\x03H\x04R\tfillPrice\x88\x01\x01\x12(\n\rfill_quantity\x18\t \x01(\x03H\x05R\x0cfillQuantity\x88\x01\x01\x12*\n\x02at\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampR\x02at\x12\x1b\n\x06detail\x18\x0b \x01(\tH\x06R\x06detail\x88\x01\x01B\x11\n\x0f_maker_order_idB\x11\n\x0f_taker_order_idB\r\n\x0b_fair_priceB\x0c\n\n_new_priceB\r\n\x0b_fill_priceB\x10\n\x0e_fill_quantityB\t\n\x07_detail\"\xf2\x01\n\x1bListMakerTakerEventsRequest\x121\n\x04pair\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x05 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\xa0\x01\n\x1cListMakerTakerEventsResponse\x127\n\x06events\x18\x01 \x03(\x0b2\x1f.kdo.v1.pair.MakerTakerEventLogR\x06events\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x05R\ntotalCount\"H\n\x17StreamPairStatusRequest\x12-\n\x04pair\x18\x01 \x01(\tB\x19\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"\xb6\x01\n\tLegStatus\x12+\n\x11unfilled_quantity\x18\x01 \x01(\x03R\x10unfilledQuantity\x12\'\n\x0ffilled_quantity\x18\x02 \x01(\x03R\x0efilledQuantity\x12$\n\x0eavg_fill_price\x18\x03 \x01(\x03R\x0cavgFillPrice\x12-\n\x12submitted_quantity\x18\x04 \x01(\x03R\x11submittedQuantity\"\xbf\x01\n\x10PairStatusUpdate\x12\x12\n\x04pair\x18\x01 \x01(\tR\x04pair\x12*\n\x04base\x18\x02 \x01(\x0b2\x16.kdo.v1.pair.LegStatusR\x04base\x120\n\x07counter\x18\x03 \x01(\x0b2\x16.kdo.v1.pair.LegStatusR\x07counter\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\"I\n\x18GetPairStatisticsRequest\x12-\n\x04pair\x18\x01 \x01(\tB\x19\xfaA\x16\n\x14kdo.cdsapis.xyz/PairR\x04pair\"\xbc\x01\n\x0ePairStatistics\x12\x12\n\x04pair\x18\x01 \x01(\tR\x04pair\x12\'\n\x0ftotal_submitted\x18\x02 \x01(\x03R\x0etotalSubmitted\x12!\n\x0ctotal_filled\x18\x03 \x01(\x03R\x0btotalFilled\x12\'\n\x0fexecution_count\x18\x04 \x01(\x03R\x0eexecutionCount\x12!\n\x0crealized_pnl\x18\x05 \x01(\x03R\x0brealizedPnl*K\n\x08PairSide\x12\x19\n\x15PAIR_SIDE_UNSPECIFIED\x10\x00\x12\x11\n\rPAIR_SIDE_BID\x10\x01\x12\x11\n\rPAIR_SIDE_ASK\x10\x02*\x9a\x01\n\x0bPriceSource\x12\x1c\n\x18PRICE_SOURCE_UNSPECIFIED\x10\x00\x12\x1a\n\x16PRICE_SOURCE_MID_PRICE\x10\x01\x12\x1b\n\x17PRICE_SOURCE_LAST_PRICE\x10\x02\x12\x19\n\x15PRICE_SOURCE_BEST_BID\x10\x03\x12\x19\n\x15PRICE_SOURCE_BEST_ASK\x10\x04*\x91\x01\n\x0fSpreadDirection\x12 \n\x1cSPREAD_DIRECTION_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSPREAD_DIRECTION_BASE_HIGH\x10\x01\x12!\n\x1dSPREAD_DIRECTION_COUNTER_HIGH\x10\x02\x12\x19\n\x15SPREAD_DIRECTION_BOTH\x10\x03*\x87\x01\n\rPairOrderType\x12\x1f\n\x1bPAIR_ORDER_TYPE_UNSPECIFIED\x10\x00\x12\x19\n\x15PAIR_ORDER_TYPE_LIMIT\x10\x01\x12\x1a\n\x16PAIR_ORDER_TYPE_MARKET\x10\x02\x12\x1e\n\x1aPAIR_ORDER_TYPE_AGGRESSIVE\x10\x03*s\n\nPairStatus\x12\x1b\n\x17PAIR_STATUS_UNSPECIFIED\x10\x00\x12\x16\n\x12PAIR_STATUS_ACTIVE\x10\x01\x12\x16\n\x12PAIR_STATUS_PAUSED\x10\x02\x12\x18\n\x14PAIR_STATUS_ARCHIVED\x10\x03*L\n\x07PairLeg\x12\x18\n\x14PAIR_LEG_UNSPECIFIED\x10\x00\x12\x11\n\rPAIR_LEG_BASE\x10\x01\x12\x14\n\x10PAIR_LEG_COUNTER\x10\x02*\x92\x01\n\nEtfNavKind\x12\x1c\n\x18ETF_NAV_KIND_UNSPECIFIED\x10\x00\x12%\n!ETF_NAV_KIND_INDEX_TRACKING_HEDGE\x10\x01\x12\x1d\n\x19ETF_NAV_KIND_FUTURE_BASIS\x10\x02\x12 \n\x1cETF_NAV_KIND_LEVERAGE_FUTURE\x10\x03*c\n\x0cNavDirection\x12\x1d\n\x19NAV_DIRECTION_UNSPECIFIED\x10\x00\x12\x19\n\x15NAV_DIRECTION_INVERSE\x10\x01\x12\x19\n\x15NAV_DIRECTION_FORWARD\x10\x02*\xc6\x02\n\x14PairExecutionOutcome\x12&\n\"PAIR_EXECUTION_OUTCOME_UNSPECIFIED\x10\x00\x12$\n PAIR_EXECUTION_OUTCOME_SUBMITTED\x10\x01\x121\n-PAIR_EXECUTION_OUTCOME_SKIPPED_PRE_VALIDATION\x10\x02\x12+\n\'PAIR_EXECUTION_OUTCOME_SKIPPED_COOLDOWN\x10\x03\x121\n-PAIR_EXECUTION_OUTCOME_SKIPPED_NO_PRECOMPUTED\x10\x04\x12*\n&PAIR_EXECUTION_OUTCOME_PARTIAL_FAILURE\x10\x05\x12!\n\x1dPAIR_EXECUTION_OUTCOME_FAILED\x10\x06*\x93\x03\n\x13MakerTakerEventType\x12&\n\"MAKER_TAKER_EVENT_TYPE_UNSPECIFIED\x10\x00\x12*\n&MAKER_TAKER_EVENT_TYPE_MAKER_SUBMITTED\x10\x01\x12(\n$MAKER_TAKER_EVENT_TYPE_MAKER_AMENDED\x10\x02\x12\'\n#MAKER_TAKER_EVENT_TYPE_MAKER_FILLED\x10\x03\x12)\n%MAKER_TAKER_EVENT_TYPE_MAKER_REJECTED\x10\x04\x12*\n&MAKER_TAKER_EVENT_TYPE_MAKER_CANCELLED\x10\x05\x12*\n&MAKER_TAKER_EVENT_TYPE_TAKER_SUBMITTED\x10\x06\x12\'\n#MAKER_TAKER_EVENT_TYPE_TAKER_FILLED\x10\x07\x12)\n%MAKER_TAKER_EVENT_TYPE_TAKER_REJECTED\x10\x082\xbd\n\n\x0bPairService\x12\\\n\x07GetPair\x12\x1b.kdo.v1.pair.GetPairRequest\x1a\x11.kdo.v1.pair.Pair\"!\xdaA\x04pair\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{pair=pairs/*}\x12`\n\tListPairs\x12\x1d.kdo.v1.pair.ListPairsRequest\x1a\x1e.kdo.v1.pair.ListPairsResponse\"\x14\xdaA\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/pairs\x12_\n\nCreatePair\x12\x1e.kdo.v1.pair.CreatePairRequest\x1a\x11.kdo.v1.pair.Pair\"\x1e\xdaA\x04pair\x82\xd3\xe4\x93\x02\x11:\x04pair\"\t/v1/pairs\x12m\n\nUpdatePair\x12\x1e.kdo.v1.pair.UpdatePairRequest\x1a\x11.kdo.v1.pair.Pair\",\xdaA\x04pair\x82\xd3\xe4\x93\x02\x1f:\x04pair2\x17/v1/{pair.name=pairs/*}\x12g\n\nDeletePair\x12\x1e.kdo.v1.pair.DeletePairRequest\x1a\x16.google.protobuf.Empty\"!\xdaA\x04pair\x82\xd3\xe4\x93\x02\x14*\x12/v1/{pair=pairs/*}\x12r\n\x0cActivatePair\x12 .kdo.v1.pair.ActivatePairRequest\x1a\x11.kdo.v1.pair.Pair\"-\xdaA\x04pair\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/v1/{pair=pairs/*}:activate\x12i\n\tPausePair\x12\x1d.kdo.v1.pair.PausePairRequest\x1a\x11.kdo.v1.pair.Pair\"*\xdaA\x04pair\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/{pair=pairs/*}:pause\x12\x9f\x01\n\x15ListPairExecutionLogs\x12).kdo.v1.pair.ListPairExecutionLogsRequest\x1a*.kdo.v1.pair.ListPairExecutionLogsResponse\"/\xdaA\x04pair\x82\xd3\xe4\x93\x02\"\x12 /v1/{pair=pairs/*}/executionLogs\x12\x9f\x01\n\x14ListMakerTakerEvents\x12(.kdo.v1.pair.ListMakerTakerEventsRequest\x1a).kdo.v1.pair.ListMakerTakerEventsResponse\"2\xdaA\x04pair\x82\xd3\xe4\x93\x02%\x12#/v1/{pair=pairs/*}/makerTakerEvents\x12\x89\x01\n\x10StreamPairStatus\x12$.kdo.v1.pair.StreamPairStatusRequest\x1a\x1d.kdo.v1.pair.PairStatusUpdate\".\xdaA\x04pair\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{pair=pairs/*}:streamStatus0\x01\x12\x85\x01\n\x11GetPairStatistics\x12%.kdo.v1.pair.GetPairStatisticsRequest\x1a\x1b.kdo.v1.pair.PairStatistics\",\xdaA\x04pair\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{pair=pairs/*}/statisticsB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xcc\xcd\x01\n\x07\x12\x05\x00\x00\xef\x06\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x14\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\t\n\x02\x03\x04\x12\x03\x08\x00#\n\t\n\x02\x03\x05\x12\x03\t\x00!\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\ng\n\x02\x06\x00\x12\x04\x0e\x00j\x01\x1a[ PairService - \xeb\x91\x90 \xec\x8b\xac\xeb\xb3\xbc\xec\x9d\x98 \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xea\xb1\xb4\xec\x97\x90 \xeb\x94\xb0\xeb\xa5\xb8 \xeb\x8f\x99\xec\x8b\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\xa0\x84\xeb\x9e\xb5 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x13\n\"\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x14 \xeb\x8b\xa8\xec\x9d\xbc Pair \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\r\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x0e\x1c\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x10\'+\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x042\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x042\n7\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a) Pair \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c (\xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95 + \xed\x95\x84\xed\x84\xb0)\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x0f\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x10 \n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x18+<\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n\x1b\n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a\r Pair \xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x10\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x11\"\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 -1\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x042\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x042\n\x1b\n\x04\x06\x00\x02\x03\x12\x04)\x02/\x03\x1a\r Pair \xec\x88\x98\xec\xa0\x95\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03)\x06\x10\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03)\x11\"\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03)-1\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04*\x04-\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04*\x04-\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03.\x042\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03.\x042\n\x1b\n\x04\x06\x00\x02\x04\x12\x042\x027\x03\x1a\r Pair \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x032\x06\x10\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x032\x11\"\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x032-B\n\r\n\x05\x06\x00\x02\x04\x04\x12\x043\x045\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x043\x045\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x036\x042\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x036\x042\nC\n\x04\x06\x00\x02\x05\x12\x04:\x02@\x03\x1a5 Pair \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 (status \xe2\x86\x92 ACTIVE, hot loop \xec\x8b\x9c\xec\x9e\x91)\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03:\x06\x12\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03:\x13&\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03:15\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04;\x04>\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04;\x04>\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03?\x042\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03?\x042\nG\n\x04\x06\x00\x02\x06\x12\x04C\x02I\x03\x1a9 Pair \xec\x9d\xbc\xec\x8b\x9c \xec\xa4\x91\xec\xa7\x80 (hot loop \xec\xa4\x91\xec\xa7\x80, status \xe2\x86\x92 PAUSED)\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03C\x06\x0f\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03C\x10 \n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03C+/\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04D\x04G\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04D\x04G\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03H\x042\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03H\x042\nl\n\x04\x06\x00\x02\x07\x12\x04L\x02Q\x03\x1a^ Pair \xec\x8b\xa4\xed\x96\x89 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c (SimultaneousCompare \xeb\xaa\xa8\xeb\x93\x9c \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4\xeb\xb3\x84 \xea\xb8\xb0\xeb\xa1\x9d, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95)\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03L\x06\x1b\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03L\x1c8\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03LC`\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04M\x04O\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04M\x04O\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03P\x042\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03P\x042\ng\n\x04\x06\x00\x02\x08\x12\x04T\x02Y\x03\x1aY Maker-Taker \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c (PricingMakerTaker \xeb\xaa\xa8\xeb\x93\x9c \xec\xa0\x84\xec\x9a\xa9, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x95)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03T\x06\x1a\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03T\x1b6\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03TA]\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04U\x04W\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04U\x04W\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03X\x042\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03X\x042\nX\n\x04\x06\x00\x02\t\x12\x04\\\x02a\x03\x1aJ Pair \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 leg \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (\xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0 \xeb\xb3\x80\xea\xb2\xbd \xec\x8b\x9c\xeb\xa7\x88\xeb\x8b\xa4 emit)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03\\\x06\x16\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03\\\x17.\n\x0c\n\x05\x06\x00\x02\t\x06\x12\x03\\9?\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03\\@P\n\r\n\x05\x06\x00\x02\t\x04\x12\x04]\x04_\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04]\x04_\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03`\x042\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03`\x042\nS\n\x04\x06\x00\x02\n\x12\x04d\x02i\x03\x1aE Pair \xeb\x88\x84\xec\xa0\x81 \xed\x86\xb5\xea\xb3\x84 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\xa1\xb0\xed\x9a\x8c (\xec\x9d\xb8\xeb\xa9\x94\xeb\xaa\xa8\xeb\xa6\xac \xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0 \xea\xb8\xb0\xeb\xb0\x98)\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03d\x06\x17\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03d\x180\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03d;I\n\r\n\x05\x06\x00\x02\n\x04\x12\x04e\x04g\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04e\x04g\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03h\x042\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03h\x042\n\x85\x02\n\x02\x04\x00\x12\x05q\x00\xaa\x01\x01\x1aL Pair \xec\xa0\x84\xeb\x9e\xb5 \xe2\x80\x94 \xeb\x91\x90 \xec\x8b\xac\xeb\xb3\xbc\xec\x9d\x98 \xea\xb0\x80\xea\xb2\xa9 \xec\xa1\xb0\xea\xb1\xb4\xec\x97\x90 \xeb\x94\xb0\xeb\xa5\xb8 \xeb\x8f\x99\xec\x8b\x9c \xec\xa3\xbc\xeb\xac\xb8 \xec\x84\xa4\xec\xa0\x95\n2\xa9\x01 ============================================================================\n Pair Entity\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03q\x08\x0c\n\x0b\n\x03\x04\x00\x07\x12\x04r\x02u\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04r\x02u\x04\n,\n\x04\x04\x00\x02\x00\x12\x03x\x02\x12\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03x\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03x\x10\x11\n\x17\n\x04\x04\x00\x02\x01\x12\x04{\x02}\x04\x1a\t Pair ID\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03{\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03{\x08\n\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03{\r\x0e\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04{\x0f}\x03\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03|\x04-\n(\n\x04\x04\x00\x02\x02\x12\x06\x80\x01\x02\x82\x01\x04\x1a\x18 \xec\xa0\x84\xeb\x9e\xb5 \xec\x9d\xb4\xeb\xa6\x84 (\xea\xb3\xa0\xec\x9c\xa0)\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\x80\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\x80\x01\t\x15\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\x80\x01\x18\x19\n\x0f\n\x05\x04\x00\x02\x02\x08\x12\x06\x80\x01\x1a\x82\x01\x03\n\x10\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x04\x81\x01\x04*\n\x1e\n\x04\x04\x00\x02\x03\x12\x06\x85\x01\x02\x87\x01\x04\x1a\x0e Portfolio ID\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\x85\x01\x02\x07\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\x85\x01\x08\x14\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\x85\x01\x17\x18\n\x0f\n\x05\x04\x00\x02\x03\x08\x12\x06\x85\x01\x19\x87\x01\x03\n\x10\n\x08\x04\x00\x02\x03\x08\x9c\x08\x00\x12\x04\x86\x01\x04*\n \n\x04\x04\x00\x02\x04\x12\x06\x8a\x01\x02\x8c\x01\x04\x1a\x10 Base \xec\x97\x94\xed\x8a\xb8\xeb\xa6\xac\n\n\r\n\x05\x04\x00\x02\x04\x06\x12\x04\x8a\x01\x02\x0b\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\x8a\x01\x0c\x10\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\x8a\x01\x13\x14\n\x0f\n\x05\x04\x00\x02\x04\x08\x12\x06\x8a\x01\x15\x8c\x01\x03\n\x10\n\x08\x04\x00\x02\x04\x08\x9c\x08\x00\x12\x04\x8b\x01\x04*\n#\n\x04\x04\x00\x02\x05\x12\x06\x8f\x01\x02\x91\x01\x04\x1a\x13 Counter \xec\x97\x94\xed\x8a\xb8\xeb\xa6\xac\n\n\r\n\x05\x04\x00\x02\x05\x06\x12\x04\x8f\x01\x02\x0b\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\x8f\x01\x0c\x13\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\x8f\x01\x16\x17\n\x0f\n\x05\x04\x00\x02\x05\x08\x12\x06\x8f\x01\x18\x91\x01\x03\n\x10\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x04\x90\x01\x04*\n\x0b\n\x03\x04\x00\t\x12\x04\x93\x01\x02\r\n\x0c\n\x04\x04\x00\t\x00\x12\x04\x93\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x00\x01\x12\x04\x93\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x00\x02\x12\x04\x93\x01\x0b\x0c\n\x0b\n\x03\x04\x00\n\x12\x04\x94\x01\x02\x17\n\x0c\n\x04\x04\x00\n\x00\x12\x04\x94\x01\x0b\x16\n\x0b\n\x03\x04\x00\t\x12\x04\x96\x01\x02\r\n\x0c\n\x04\x04\x00\t\x01\x12\x04\x96\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x01\x01\x12\x04\x96\x01\x0b\x0c\n\r\n\x05\x04\x00\t\x01\x02\x12\x04\x96\x01\x0b\x0c\n\x0b\n\x03\x04\x00\n\x12\x04\x97\x01\x02\x19\n\x0c\n\x04\x04\x00\n\x01\x12\x04\x97\x01\x0b\x18\n\x18\n\x04\x04\x00\x02\x06\x12\x06\x9a\x01\x02\x9c\x01\x04\x1a\x08 \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\x9a\x01\x02\x0c\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\x9a\x01\r\x13\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\x9a\x01\x16\x17\n\x0f\n\x05\x04\x00\x02\x06\x08\x12\x06\x9a\x01\x18\x9c\x01\x03\n\x10\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x04\x9b\x01\x04-\n%\n\x04\x04\x00\x02\x07\x12\x04\x9f\x01\x02\x15\x1a\x17 \xec\x8b\xa4\xed\x96\x89 \xeb\xaa\xa8\xeb\x93\x9c (oneof)\n\n\r\n\x05\x04\x00\x02\x07\x06\x12\x04\x9f\x01\x02\n\n\r\n\x05\x04\x00\x02\x07\x01\x12\x04\x9f\x01\x0b\x0f\n\r\n\x05\x04\x00\x02\x07\x03\x12\x04\x9f\x01\x12\x14\n\x1f\n\x04\x04\x00\x02\x08\x12\x06\xa2\x01\x02\xa4\x01\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x08\x06\x12\x04\xa2\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x08\x01\x12\x04\xa2\x01\x1c\'\n\r\n\x05\x04\x00\x02\x08\x03\x12\x04\xa2\x01*,\n\x0f\n\x05\x04\x00\x02\x08\x08\x12\x06\xa2\x01-\xa4\x01\x03\n\x10\n\x08\x04\x00\x02\x08\x08\x9c\x08\x00\x12\x04\xa3\x01\x04-\n\x1f\n\x04\x04\x00\x02\t\x12\x06\xa7\x01\x02\xa9\x01\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\t\x06\x12\x04\xa7\x01\x02\x1b\n\r\n\x05\x04\x00\x02\t\x01\x12\x04\xa7\x01\x1c\'\n\r\n\x05\x04\x00\x02\t\x03\x12\x04\xa7\x01*,\n\x0f\n\x05\x04\x00\x02\t\x08\x12\x06\xa7\x01-\xa9\x01\x03\n\x10\n\x08\x04\x00\x02\t\x08\x9c\x08\x00\x12\x04\xa8\x01\x04-\n\xf3\x01\n\x02\x04\x01\x12\x06\xb1\x01\x00\xcc\x01\x01\x1a: \xed\x8e\x98\xec\x96\xb4\xec\x9d\x98 \xed\x95\x9c\xec\xaa\xbd \xec\x97\x94\xed\x8a\xb8\xeb\xa6\xac (\xeb\x8b\xa8\xec\x9d\xbc \xec\x8b\xac\xeb\xb3\xbc \xec\xa3\xbc\xeb\xac\xb8 \xec\x8a\xa4\xed\x8e\x99)\n2\xa8\x01 ============================================================================\n Pair Entry\n ============================================================================\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xb1\x01\x08\x11\n\x1f\n\x04\x04\x01\x02\x00\x12\x06\xb3\x01\x02\xb5\x01\x04\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xb3\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xb3\x01\t\x0f\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xb3\x01\x12\x13\n\x0f\n\x05\x04\x01\x02\x00\x08\x12\x06\xb3\x01\x14\xb5\x01\x03\n\x10\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x04\xb4\x01\x04*\n3\n\x04\x04\x01\x02\x01\x12\x06\xb8\x01\x02\xba\x01\x04\x1a# \xec\xa3\xbc\xeb\xac\xb8\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9\xed\x95\xa0 \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xb8\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xb8\x01\t\x12\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xb8\x01\x15\x16\n\x0f\n\x05\x04\x01\x02\x01\x08\x12\x06\xb8\x01\x17\xba\x01\x03\n\x10\n\x08\x04\x01\x02\x01\x08\x9c\x08\x00\x12\x04\xb9\x01\x04*\n\x1f\n\x04\x04\x01\x02\x02\x12\x06\xbd\x01\x02\xbf\x01\x04\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x01\x02\x02\x06\x12\x04\xbd\x01\x02\n\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xbd\x01\x0b\x0f\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xbd\x01\x12\x13\n\x0f\n\x05\x04\x01\x02\x02\x08\x12\x06\xbd\x01\x14\xbf\x01\x03\n\x10\n\x08\x04\x01\x02\x02\x08\x9c\x08\x00\x12\x04\xbe\x01\x04*\n*\n\x04\x04\x01\x02\x03\x12\x06\xc2\x01\x02\xc4\x01\x04\x1a\x1a \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98\xeb\x9f\x89 (1 \xec\x9d\xb4\xec\x83\x81)\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xc2\x01\x02\x07\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xc2\x01\x08\x10\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xc2\x01\x13\x14\n\x0f\n\x05\x04\x01\x02\x03\x08\x12\x06\xc2\x01\x15\xc4\x01\x03\n\x10\n\x08\x04\x01\x02\x03\x08\x9c\x08\x00\x12\x04\xc3\x01\x04*\n$\n\x04\x04\x01\x02\x04\x12\x04\xc7\x01\x02\x1f\x1a\x16 \xec\xb0\xb8\xec\xa1\xb0 \xea\xb0\x80\xea\xb2\xa9 \xec\x86\x8c\xec\x8a\xa4\n\n\r\n\x05\x04\x01\x02\x04\x06\x12\x04\xc7\x01\x02\r\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xc7\x01\x0e\x1a\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xc7\x01\x1d\x1e\n\x8d\x01\n\x04\x04\x01\x02\x05\x12\x04\xcb\x01\x02\x1f\x1a\x7f \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 \xec\x82\xb0\xec\xb6\x9c \xec\x8b\x9c \xec\xb0\xb8\xec\xa1\xb0 \xed\x98\xb8\xea\xb0\x80\xec\x97\x90\xec\x84\x9c \xec\x9d\xb4\xeb\x8f\x99\xed\x95\xa0 \xed\x8b\xb1 \xec\x88\x98\n Bid: \xec\x96\x91\xec\x88\x98 = \xeb\x8d\x94 \xeb\x86\x92\xec\x9d\x80 \xea\xb0\x80\xea\xb2\xa9. Ask: \xec\x96\x91\xec\x88\x98 = \xeb\x8d\x94 \xeb\x82\xae\xec\x9d\x80 \xea\xb0\x80\xea\xb2\xa9.\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xcb\x01\x02\x07\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xcb\x01\x08\x1a\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xcb\x01\x1d\x1e\n\x1d\n\x02\x05\x00\x12\x06\xcf\x01\x00\xd5\x01\x01\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\xa9\xed\x96\xa5\n\n\x0b\n\x03\x05\x00\x01\x12\x04\xcf\x01\x05\r\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\xd0\x01\x02\x1c\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\xd0\x01\x02\x17\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\xd0\x01\x1a\x1b\n\x16\n\x04\x05\x00\x02\x01\x12\x04\xd2\x01\x02\x14\x1a\x08 \xeb\xa7\xa4\xec\x88\x98\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\xd2\x01\x02\x0f\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\xd2\x01\x12\x13\n\x16\n\x04\x05\x00\x02\x02\x12\x04\xd4\x01\x02\x14\x1a\x08 \xeb\xa7\xa4\xeb\x8f\x84\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\xd4\x01\x02\x0f\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\xd4\x01\x12\x13\n$\n\x02\x05\x01\x12\x06\xd8\x01\x00\xe2\x01\x01\x1a\x16 \xec\xb0\xb8\xec\xa1\xb0 \xea\xb0\x80\xea\xb2\xa9 \xec\x86\x8c\xec\x8a\xa4\n\n\x0b\n\x03\x05\x01\x01\x12\x04\xd8\x01\x05\x10\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xd9\x01\x02\x1f\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xd9\x01\x02\x1a\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xd9\x01\x1d\x1e\n+\n\x04\x05\x01\x02\x01\x12\x04\xdb\x01\x02\x1d\x1a\x1d \xec\xa4\x91\xea\xb0\x84\xea\xb0\x80 (Bid1 + Ask1) / 2\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xdb\x01\x02\x18\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xdb\x01\x1b\x1c\n \n\x04\x05\x01\x02\x02\x12\x04\xdd\x01\x02\x1e\x1a\x12 \xec\xa7\x81\xec\xa0\x84 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xdd\x01\x02\x19\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xdd\x01\x1c\x1d\n&\n\x04\x05\x01\x02\x03\x12\x04\xdf\x01\x02\x1c\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xdf\x01\x02\x17\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xdf\x01\x1a\x1b\n&\n\x04\x05\x01\x02\x04\x12\x04\xe1\x01\x02\x1c\x1a\x18 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x05\x01\x02\x04\x01\x12\x04\xe1\x01\x02\x17\n\r\n\x05\x05\x01\x02\x04\x02\x12\x04\xe1\x01\x1a\x1b\n\x8a\x02\n\x02\x04\x02\x12\x06\xe9\x01\x00\xf2\x01\x01\x1a= \xed\x8e\x98\xec\x96\xb4 \xea\xb0\x80\xea\xb2\xa9 \xeb\xb9\x84\xea\xb5\x90 \xec\xa1\xb0\xea\xb1\xb4 (\xec\x84\xb8 \xea\xb0\x80\xec\xa7\x80 variant \xec\xa4\x91 \xed\x95\x98\xeb\x82\x98)\n2\xbc\x01 ============================================================================\n Pair Condition (oneof wrapper)\n ============================================================================\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xe9\x01\x08\x15\n\x0e\n\x04\x04\x02\x08\x00\x12\x06\xea\x01\x02\xf1\x01\x03\n\r\n\x05\x04\x02\x08\x00\x01\x12\x04\xea\x01\x08\x0c\n1\n\x04\x04\x02\x02\x00\x12\x04\xec\x01\x04,\x1a# \xec\xa0\x88\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb8\x88\xec\x95\xa1 \xea\xb8\xb0\xec\xa4\x80\n\n\r\n\x05\x04\x02\x02\x00\x06\x12\x04\xec\x01\x04\x19\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xec\x01\x1a\'\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xec\x01*+\n0\n\x04\x04\x02\x02\x01\x12\x04\xee\x01\x04&\x1a\" \xec\x83\x81\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (bps) \xea\xb8\xb0\xec\xa4\x80\n\n\r\n\x05\x04\x02\x02\x01\x06\x12\x04\xee\x01\x04\x16\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xee\x01\x17!\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xee\x01$%\n$\n\x04\x04\x02\x02\x02\x12\x04\xf0\x01\x04(\x1a\x16 \xea\xb0\x80\xea\xb2\xa9 \xeb\xb9\x84\xec\x9c\xa8 \xea\xb8\xb0\xec\xa4\x80\n\n\r\n\x05\x04\x02\x02\x02\x06\x12\x04\xf0\x01\x04\x17\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xf0\x01\x18#\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xf0\x01&\'\nQ\n\x02\x04\x03\x12\x06\xf5\x01\x00\xff\x01\x01\x1aC \xec\xa0\x88\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xea\xb8\x88\xec\x95\xa1 \xec\xa1\xb0\xea\xb1\xb4 (|base - counter| >= threshold)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xf5\x01\x08\x1d\n8\n\x04\x04\x03\x02\x00\x12\x06\xf7\x01\x02\xf9\x01\x04\x1a( \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x9b\x90, 1 \xec\x9d\xb4\xec\x83\x81)\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\xf7\x01\x02\x07\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xf7\x01\x08\x11\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xf7\x01\x14\x15\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\xf7\x01\x16\xf9\x01\x03\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\xf8\x01\x04*\n\"\n\x04\x04\x03\x02\x01\x12\x06\xfc\x01\x02\xfe\x01\x04\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x03\x02\x01\x06\x12\x04\xfc\x01\x02\x11\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xfc\x01\x12\x1b\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xfc\x01\x1e\x1f\n\x0f\n\x05\x04\x03\x02\x01\x08\x12\x06\xfc\x01 \xfe\x01\x03\n\x10\n\x08\x04\x03\x02\x01\x08\x9c\x08\x00\x12\x04\xfd\x01\x04*\ng\n\x02\x04\x04\x12\x06\x82\x02\x00\x8c\x02\x01\x1aY \xec\x83\x81\xeb\x8c\x80 \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (bps) \xec\xa1\xb0\xea\xb1\xb4 (|spread| / mid * 10000 >= threshold_bps, base \xea\xb8\xb0\xec\xa4\x80)\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x82\x02\x08\x1a\n;\n\x04\x04\x04\x02\x00\x12\x06\x84\x02\x02\x86\x02\x04\x1a+ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (bps, 1bp = 0.01%)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x84\x02\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x84\x02\t\x16\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x84\x02\x19\x1a\n\x0f\n\x05\x04\x04\x02\x00\x08\x12\x06\x84\x02\x1b\x86\x02\x03\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\x85\x02\x04*\n\"\n\x04\x04\x04\x02\x01\x12\x06\x89\x02\x02\x8b\x02\x04\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x04\x02\x01\x06\x12\x04\x89\x02\x02\x11\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x89\x02\x12\x1b\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x89\x02\x1e\x1f\n\x0f\n\x05\x04\x04\x02\x01\x08\x12\x06\x89\x02 \x8b\x02\x03\n\x10\n\x08\x04\x04\x02\x01\x08\x9c\x08\x00\x12\x04\x8a\x02\x04*\n5\n\x02\x04\x05\x12\x06\x8f\x02\x00\x99\x02\x01\x1a\' \xea\xb0\x80\xea\xb2\xa9 \xeb\xb9\x84\xec\x9c\xa8 \xec\xa1\xb0\xea\xb1\xb4 (base / counter)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\x8f\x02\x08\x1b\nL\n\x04\x04\x05\x02\x00\x12\x06\x91\x02\x02\x93\x02\x04\x1a< \xec\xb5\x9c\xec\x86\x8c \xeb\xb9\x84\xec\x9c\xa8 (\xec\x9d\xb4 \xea\xb0\x92 \xeb\xaf\xb8\xeb\xa7\x8c\xec\x9d\xb4\xeb\xa9\xb4 CounterHigh \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0)\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\x91\x02\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x91\x02\t\x12\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x91\x02\x15\x16\n\x0f\n\x05\x04\x05\x02\x00\x08\x12\x06\x91\x02\x17\x93\x02\x03\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\x92\x02\x04*\nG\n\x04\x04\x05\x02\x01\x12\x06\x96\x02\x02\x98\x02\x04\x1a7 \xec\xb5\x9c\xeb\x8c\x80 \xeb\xb9\x84\xec\x9c\xa8 (\xec\x9d\xb4 \xea\xb0\x92 \xec\xb4\x88\xea\xb3\xbc \xec\x8b\x9c BaseHigh \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0)\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\x96\x02\x02\x08\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\x96\x02\t\x12\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x96\x02\x15\x16\n\x0f\n\x05\x04\x05\x02\x01\x08\x12\x06\x96\x02\x17\x98\x02\x03\n\x10\n\x08\x04\x05\x02\x01\x08\x9c\x08\x00\x12\x04\x97\x02\x04*\nN\n\x02\x05\x02\x12\x06\x9c\x02\x00\xa4\x02\x01\x1a@ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c \xeb\xb0\xa9\xed\x96\xa5 (\xec\x96\xb4\xeb\x8a\x90 \xec\xaa\xbd\xec\x9d\xb4 \xeb\xb9\x84\xec\x8c\x80 \xeb\x95\x8c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xed\x95\xa0\xec\xa7\x80)\n\n\x0b\n\x03\x05\x02\x01\x12\x04\x9c\x02\x05\x14\n\x0c\n\x04\x05\x02\x02\x00\x12\x04\x9d\x02\x02#\n\r\n\x05\x05\x02\x02\x00\x01\x12\x04\x9d\x02\x02\x1e\n\r\n\x05\x05\x02\x02\x00\x02\x12\x04\x9d\x02!\"\n/\n\x04\x05\x02\x02\x01\x12\x04\x9f\x02\x02!\x1a! Base\xea\xb0\x80 \xeb\xb9\x84\xec\x8c\x80 \xeb\x95\x8c\xeb\xa7\x8c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\n\n\r\n\x05\x05\x02\x02\x01\x01\x12\x04\x9f\x02\x02\x1c\n\r\n\x05\x05\x02\x02\x01\x02\x12\x04\x9f\x02\x1f \n2\n\x04\x05\x02\x02\x02\x12\x04\xa1\x02\x02$\x1a$ Counter\xea\xb0\x80 \xeb\xb9\x84\xec\x8c\x80 \xeb\x95\x8c\xeb\xa7\x8c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\n\n\r\n\x05\x05\x02\x02\x02\x01\x12\x04\xa1\x02\x02\x1f\n\r\n\x05\x05\x02\x02\x02\x02\x12\x04\xa1\x02\"#\n\x19\n\x04\x05\x02\x02\x03\x12\x04\xa3\x02\x02\x1c\x1a\x0b \xec\x96\x91\xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x05\x02\x02\x03\x01\x12\x04\xa3\x02\x02\x17\n\r\n\x05\x05\x02\x02\x03\x02\x12\x04\xa3\x02\x1a\x1b\n$\n\x02\x05\x03\x12\x06\xa7\x02\x00\xaf\x02\x01\x1a\x16 \xed\x8e\x98\xec\x96\xb4 \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\x0b\n\x03\x05\x03\x01\x12\x04\xa7\x02\x05\x12\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xa8\x02\x02\"\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xa8\x02\x02\x1d\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xa8\x02 !\n\x19\n\x04\x05\x03\x02\x01\x12\x04\xaa\x02\x02\x1c\x1a\x0b \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80\n\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xaa\x02\x02\x17\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xaa\x02\x1a\x1b\n\x19\n\x04\x05\x03\x02\x02\x12\x04\xac\x02\x02\x1d\x1a\x0b \xec\x8b\x9c\xec\x9e\xa5\xea\xb0\x80\n\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xac\x02\x02\x18\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xac\x02\x1b\x1c\nD\n\x04\x05\x03\x02\x03\x12\x04\xae\x02\x02!\x1a6 \xea\xb3\xb5\xea\xb2\xa9\xec\xa0\x81 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 (\xec\x83\x81\xeb\x8c\x80 \xec\xb5\x9c\xec\x9a\xb0\xec\x84\xa0 \xed\x98\xb8\xea\xb0\x80 \xea\xb8\xb0\xeb\xb0\x98)\n\n\r\n\x05\x05\x03\x02\x03\x01\x12\x04\xae\x02\x02\x1c\n\r\n\x05\x05\x03\x02\x03\x02\x12\x04\xae\x02\x1f \n\xc7\x01\n\x02\x05\x04\x12\x06\xb6\x02\x00\xbe\x02\x01\x1a\r Pair \xec\x83\x81\xed\x83\x9c\n2\xa9\x01 ============================================================================\n Pair Status\n ============================================================================\n\n\x0b\n\x03\x05\x04\x01\x12\x04\xb6\x02\x05\x0f\n\x0c\n\x04\x05\x04\x02\x00\x12\x04\xb7\x02\x02\x1e\n\r\n\x05\x05\x04\x02\x00\x01\x12\x04\xb7\x02\x02\x19\n\r\n\x05\x05\x04\x02\x00\x02\x12\x04\xb7\x02\x1c\x1d\n,\n\x04\x05\x04\x02\x01\x12\x04\xb9\x02\x02\x19\x1a\x1e \xec\x9a\xb4\xec\x98\x81 \xec\xa4\x91 (hot loop \xeb\x8f\x99\xec\x9e\x91)\n\n\r\n\x05\x05\x04\x02\x01\x01\x12\x04\xb9\x02\x02\x14\n\r\n\x05\x05\x04\x02\x01\x02\x12\x04\xb9\x02\x17\x18\n\x1d\n\x04\x05\x04\x02\x02\x12\x04\xbb\x02\x02\x19\x1a\x0f \xec\x9d\xbc\xec\x8b\x9c \xec\xa4\x91\xec\xa7\x80\n\n\r\n\x05\x05\x04\x02\x02\x01\x12\x04\xbb\x02\x02\x14\n\r\n\x05\x05\x04\x02\x02\x02\x12\x04\xbb\x02\x17\x18\n2\n\x04\x05\x04\x02\x03\x12\x04\xbd\x02\x02\x1b\x1a$ \xeb\xb3\xb4\xea\xb4\x80 (\xeb\x8d\x94 \xec\x9d\xb4\xec\x83\x81 \xec\x82\xac\xec\x9a\xa9 \xec\x95\x88 \xed\x95\xa8)\n\n\r\n\x05\x05\x04\x02\x03\x01\x12\x04\xbd\x02\x02\x16\n\r\n\x05\x05\x04\x02\x03\x02\x12\x04\xbd\x02\x19\x1a\n\xdc\x01\n\x02\x04\x06\x12\x06\xc5\x02\x00\xce\x02\x01\x1a\x14 Pair \xec\x8b\xa4\xed\x96\x89 \xeb\xaa\xa8\xeb\x93\x9c\n2\xb7\x01 ============================================================================\n Pair Mode (oneof wrapper)\n ============================================================================\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xc5\x02\x08\x10\n\x0e\n\x04\x04\x06\x08\x00\x12\x06\xc6\x02\x02\xcd\x02\x03\n\r\n\x05\x04\x06\x08\x00\x01\x12\x04\xc6\x02\x08\x0c\n[\n\x04\x04\x06\x02\x00\x12\x04\xc8\x02\x041\x1aM \xea\xb8\xb0\xec\xa1\xb4 \xeb\x8f\x99\xec\x9e\x91: \xeb\x91\x90 \xec\x8b\x9c\xec\x84\xb8 \xeb\xb9\x84\xea\xb5\x90 \xed\x9b\x84 \xec\xa1\xb0\xea\xb1\xb4 \xec\xb6\xa9\xec\xa1\xb1 \xec\x8b\x9c \xec\x96\x91\xec\xb8\xa1 \xeb\x8f\x99\xec\x8b\x9c \xeb\xb0\x9c\xec\xa3\xbc\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xc8\x02\x04\x17\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xc8\x02\x18,\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xc8\x02/0\nZ\n\x04\x04\x06\x02\x01\x12\x04\xca\x02\x04.\x1aL \xec\x8b\xa0\xea\xb7\x9c: pricer \xec\x8b\x9c\xec\x84\xb8 \xea\xb8\xb0\xeb\xb0\x98 maker \xed\x98\xb8\xea\xb0\x80 \xec\x9c\xa0\xec\xa7\x80 + \xec\xb2\xb4\xea\xb2\xb0 \xec\x8b\x9c taker \xed\x97\xb7\xec\xa7\x80\n\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\xca\x02\x04\x15\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xca\x02\x16)\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xca\x02,-\n[\n\x04\x04\x06\x02\x02\x12\x04\xcc\x02\x04G\x1aM \xec\x8b\xa0\xea\xb7\x9c: base maker \xed\x98\xb8\xea\xb0\x80 \xec\x9c\xa0\xec\xa7\x80, counter IOC \xed\x97\xb7\xec\xa7\x80 + \xec\x9e\x94\xeb\x9f\x89 \xec\xb6\x94\xec\xa0\x81 \xec\xb2\x98\xeb\xa6\xac\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xcc\x02\x04 \n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xcc\x02!B\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xcc\x02EF\n:\n\x02\x04\x07\x12\x06\xd1\x02\x00\xf2\x02\x01\x1a, BaseMakeCounterIocAndBalance \xeb\xaa\xa8\xeb\x93\x9c \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xd1\x02\x08$\n\x0b\n\x03\x04\x07\t\x12\x04\xd2\x02\x02\r\n\x0c\n\x04\x04\x07\t\x00\x12\x04\xd2\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x00\x01\x12\x04\xd2\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x00\x02\x12\x04\xd2\x02\x0b\x0c\n\x0b\n\x03\x04\x07\n\x12\x04\xd3\x02\x02\x15\n\x0c\n\x04\x04\x07\n\x00\x12\x04\xd3\x02\x0b\x14\n\x0b\n\x03\x04\x07\t\x12\x04\xd5\x02\x02\r\n\x0c\n\x04\x04\x07\t\x01\x12\x04\xd5\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x01\x01\x12\x04\xd5\x02\x0b\x0c\n\r\n\x05\x04\x07\t\x01\x02\x12\x04\xd5\x02\x0b\x0c\n\x0b\n\x03\x04\x07\n\x12\x04\xd6\x02\x02\x19\n\x0c\n\x04\x04\x07\n\x01\x12\x04\xd6\x02\x0b\x18\nc\n\x04\x04\x07\x02\x00\x12\x04\xd9\x02\x02\x1b\x1aU counter leg \xec\x97\xad\xeb\xb0\xa9\xed\x96\xa5 \xec\x97\xac\xeb\xb6\x80 (true: counter \xec\xb8\xa1 \xeb\xb0\xa9\xed\x96\xa5\xec\x9d\x84 base\xec\x99\x80 \xeb\xb0\x98\xeb\x8c\x80\xeb\xa1\x9c \xec\x84\xa4\xec\xa0\x95)\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xd9\x02\x02\x06\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xd9\x02\x07\x16\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xd9\x02\x19\x1a\ns\n\x04\x04\x07\x02\x01\x12\x04\xdc\x02\x02\'\x1ae IOC \xeb\xb0\x9c\xec\xa3\xbc \xec\x8b\x9c \xeb\xb6\x88\xea\xb7\xa0\xed\x98\x95 \xea\xb0\x90\xec\xa7\x80 \xec\x9e\x84\xea\xb3\x84 \xeb\xb9\x84\xec\x9c\xa8 (\xec\x9e\x94\xeb\x9f\x89 / \xeb\xaa\xa9\xed\x91\x9c\xec\x88\x98\xeb\x9f\x89, \xec\x9d\xb4 \xea\xb0\x92 \xec\xb4\x88\xea\xb3\xbc \xec\x8b\x9c \xec\x9e\xac\xeb\xb0\x9c\xec\xa3\xbc)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xdc\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xdc\x02\t\"\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xdc\x02%&\nS\n\x04\x04\x07\x02\x02\x12\x04\xdf\x02\x02&\x1aE \xeb\xb6\x88\xea\xb7\xa0\xed\x98\x95 \xed\x9a\x8c\xeb\xb3\xb5 \xeb\xaa\xa9\xed\x91\x9c \xeb\xb9\x84\xec\x9c\xa8 (\xec\x9e\xac\xeb\xb0\x9c\xec\xa3\xbc \xec\x8b\x9c \xeb\xaa\xa9\xed\x91\x9c \xec\xb6\xa9\xec\xa1\xb1 \xeb\xb9\x84\xec\x9c\xa8)\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xdf\x02\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xdf\x02\t!\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xdf\x02$%\nU\n\x04\x04\x07\x02\x03\x12\x04\xe2\x02\x02\x1f\x1aG \xea\xb2\xb0\xec\xa0\x9c(settle) \xed\x83\x80\xec\x9e\x84\xec\x95\x84\xec\x9b\x83 (ms, \xec\x9d\xb4 \xec\x8b\x9c\xea\xb0\x84 \xeb\x82\xb4 \xeb\xaf\xb8\xea\xb2\xb0\xec\xa0\x9c \xec\x8b\x9c \xea\xb2\xbd\xeb\xb3\xb4)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xe2\x02\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xe2\x02\t\x1a\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xe2\x02\x1d\x1e\nY\n\x04\x04\x07\x02\x04\x12\x04\xe5\x02\x02#\x1aK \xec\x9e\x94\xeb\x9f\x89 \xec\xa1\xb0\xec\xa0\x95 \xea\xb2\xbd\xeb\xb3\xb4 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (\xec\x9b\x90, \xec\x9d\xb4 \xea\xb8\x88\xec\x95\xa1 \xec\xb4\x88\xea\xb3\xbc \xec\x8b\x9c \xea\xb2\xbd\xeb\xb3\xb4 \xeb\xa1\x9c\xea\xb7\xb8)\n\n\r\n\x05\x04\x07\x02\x04\x05\x12\x04\xe5\x02\x02\x07\n\r\n\x05\x04\x07\x02\x04\x01\x12\x04\xe5\x02\x08\x1e\n\r\n\x05\x04\x07\x02\x04\x03\x12\x04\xe5\x02!\"\nB\n\x04\x04\x07\x02\x05\x12\x04\xe8\x02\x02\x19\x1a4 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9b\x84 \xec\x9e\xac\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xea\xb9\x8c\xec\xa7\x80 \xeb\x8c\x80\xea\xb8\xb0\xec\x8b\x9c\xea\xb0\x84 (ms)\n\n\r\n\x05\x04\x07\x02\x05\x05\x12\x04\xe8\x02\x02\x08\n\r\n\x05\x04\x07\x02\x05\x01\x12\x04\xe8\x02\t\x14\n\r\n\x05\x04\x07\x02\x05\x03\x12\x04\xe8\x02\x17\x18\ny\n\x04\x04\x07\x02\x06\x12\x04\xeb\x02\x02\x1a\x1ak NAV \xea\xb3\x84\xec\x82\xb0 \xea\xb3\xb5\xec\x8b\x9d \xec\xa2\x85\xeb\xa5\x98 (\xec\x84\x9c\xeb\xb2\x84 \xeb\x9f\xb0\xed\x83\x80\xec\x9e\x84\xec\x97\x90 PricingContext \xec\x97\x94\xed\x8b\xb0\xed\x8b\xb0 \xec\xa1\xb0\xed\x9a\x8c, proto\xec\x97\x94 \xec\xa2\x85\xeb\xa5\x98\xeb\xa7\x8c \xec\xa7\x80\xec\xa0\x95)\n\n\r\n\x05\x04\x07\x02\x06\x06\x12\x04\xeb\x02\x02\x0c\n\r\n\x05\x04\x07\x02\x06\x01\x12\x04\xeb\x02\r\x15\n\r\n\x05\x04\x07\x02\x06\x03\x12\x04\xeb\x02\x18\x19\nD\n\x04\x04\x07\x02\x07\x12\x04\xee\x02\x02\x17\x1a6 Bid quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x07\x02\x07\x05\x12\x04\xee\x02\x02\x07\n\r\n\x05\x04\x07\x02\x07\x01\x12\x04\xee\x02\x08\x11\n\r\n\x05\x04\x07\x02\x07\x03\x12\x04\xee\x02\x14\x16\nD\n\x04\x04\x07\x02\x08\x12\x04\xf1\x02\x02\x17\x1a6 Ask quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x07\x02\x08\x05\x12\x04\xf1\x02\x02\x07\n\r\n\x05\x04\x07\x02\x08\x01\x12\x04\xf1\x02\x08\x11\n\r\n\x05\x04\x07\x02\x08\x03\x12\x04\xf1\x02\x14\x16\n1\n\x02\x04\x08\x12\x06\xf5\x02\x00\x81\x03\x01\x1a# SimultaneousCompare \xeb\xaa\xa8\xeb\x93\x9c \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xf5\x02\x08\x1b\n$\n\x04\x04\x08\x02\x00\x12\x04\xf7\x02\x02\x1e\x1a\x16 \xea\xb0\x80\xea\xb2\xa9 \xeb\xb9\x84\xea\xb5\x90 \xec\xa1\xb0\xea\xb1\xb4\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xf7\x02\x02\x0f\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xf7\x02\x10\x19\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xf7\x02\x1c\x1d\n\x1d\n\x04\x04\x08\x02\x01\x12\x04\xfa\x02\x02\x1f\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\xfa\x02\x02\x0f\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xfa\x02\x10\x1a\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xfa\x02\x1d\x1e\nB\n\x04\x04\x08\x02\x02\x12\x04\xfd\x02\x02\x19\x1a4 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9b\x84 \xec\x9e\xac\xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0\xea\xb9\x8c\xec\xa7\x80 \xeb\x8c\x80\xea\xb8\xb0\xec\x8b\x9c\xea\xb0\x84 (ms)\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xfd\x02\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xfd\x02\t\x14\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xfd\x02\x17\x18\n2\n\x04\x04\x08\x02\x03\x12\x04\x80\x03\x02\x1d\x1a$ hit \xec\xa7\x81\xed\x9b\x84 \xec\xa7\x80\xec\xa0\x95\xea\xb0\x80 \xec\xa1\xb0\xec\xa0\x95 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x80\x03\x02\x06\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x80\x03\x07\x18\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x80\x03\x1b\x1c\n/\n\x02\x04\t\x12\x06\x84\x03\x00\x94\x03\x01\x1a! PricingMakerTaker \xeb\xaa\xa8\xeb\x93\x9c \xec\x84\xa4\xec\xa0\x95\n\n\x0b\n\x03\x04\t\x01\x12\x04\x84\x03\x08\x19\nT\n\x04\x04\t\x02\x00\x12\x06\x86\x03\x02\x88\x03\x04\x1aD maker \xec\x97\xad\xed\x95\xa0 leg (BASE or COUNTER; \xeb\xb0\x98\xeb\x8c\x80 leg\xea\xb0\x80 pricer \xea\xb2\xb8 taker)\n\n\r\n\x05\x04\t\x02\x00\x06\x12\x04\x86\x03\x02\t\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x86\x03\n\x13\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x86\x03\x16\x17\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\x86\x03\x18\x88\x03\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\x87\x03\x04*\n7\n\x04\x04\t\x02\x01\x12\x06\x8b\x03\x02\x8d\x03\x04\x1a\' pricer \xe2\x86\x92 maker \xea\xb0\x80\xea\xb2\xa9 \xed\x99\x98\xec\x82\xb0 \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\t\x02\x01\x06\x12\x04\x8b\x03\x02\x13\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\x8b\x03\x14\x1b\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\x8b\x03\x1e\x1f\n\x0f\n\x05\x04\t\x02\x01\x08\x12\x06\x8b\x03 \x8d\x03\x03\n\x10\n\x08\x04\t\x02\x01\x08\x9c\x08\x00\x12\x04\x8c\x03\x04*\n%\n\x04\x04\t\x02\x02\x12\x04\x90\x03\x02\x1a\x1a\x17 \xec\xa0\x95\xec\xa0\x95(retick) \xec\xa0\x95\xec\xb1\x85\n\n\r\n\x05\x04\t\x02\x02\x06\x12\x04\x90\x03\x02\x0e\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\x90\x03\x0f\x15\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\x90\x03\x18\x19\n/\n\x04\x04\t\x02\x03\x12\x04\x93\x03\x02%\x1a! taker(\xed\x97\xb7\xec\xa7\x80) \xec\xb8\xa1 \xec\xa3\xbc\xeb\xac\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\t\x02\x03\x06\x12\x04\x93\x03\x02\x0f\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\x93\x03\x10 \n\r\n\x05\x04\t\x02\x03\x03\x12\x04\x93\x03#$\n\"\n\x02\x05\x05\x12\x06\x97\x03\x00\x9b\x03\x01\x1a\x14 Pair leg \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90\n\n\x0b\n\x03\x05\x05\x01\x12\x04\x97\x03\x05\x0c\n\x0c\n\x04\x05\x05\x02\x00\x12\x04\x98\x03\x02\x1b\n\r\n\x05\x05\x05\x02\x00\x01\x12\x04\x98\x03\x02\x16\n\r\n\x05\x05\x05\x02\x00\x02\x12\x04\x98\x03\x19\x1a\n\x0c\n\x04\x05\x05\x02\x01\x12\x04\x99\x03\x02\x14\n\r\n\x05\x05\x05\x02\x01\x01\x12\x04\x99\x03\x02\x0f\n\r\n\x05\x05\x05\x02\x01\x02\x12\x04\x99\x03\x12\x13\n\x0c\n\x04\x05\x05\x02\x02\x12\x04\x9a\x03\x02\x17\n\r\n\x05\x05\x05\x02\x02\x01\x12\x04\x9a\x03\x02\x12\n\r\n\x05\x05\x05\x02\x02\x02\x12\x04\x9a\x03\x15\x16\n\x95\x02\n\x02\x04\n\x12\x06\xa2\x03\x00\xa9\x03\x01\x1aC pricer \xea\xb0\x80\xea\xb2\xa9\xec\x9c\xbc\xeb\xa1\x9c\xeb\xb6\x80\xed\x84\xb0 maker fair price\xeb\xa5\xbc \xec\x82\xb0\xec\xb6\x9c\xed\x95\x98\xeb\x8a\x94 \xeb\xb0\xa9\xec\x8b\x9d\n2\xc1\x01 ============================================================================\n Pair Pricing Method (oneof wrapper)\n ============================================================================\n\n\x0b\n\x03\x04\n\x01\x12\x04\xa2\x03\x08\x19\n\x0e\n\x04\x04\n\x08\x00\x12\x06\xa3\x03\x02\xa8\x03\x03\n\r\n\x05\x04\n\x08\x00\x01\x12\x04\xa3\x03\x08\x0e\nR\n\x04\x04\n\x02\x00\x12\x04\xa5\x03\x04!\x1aD \xec\x84\xa0\xed\x98\x95 \xed\x99\x98\xec\x82\xb0: maker_price = pricer_price * multiple + basis(side)\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xa5\x03\x04\x0f\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xa5\x03\x10\x1c\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xa5\x03\x1f \nH\n\x04\x04\n\x02\x01\x12\x04\xa7\x03\x04\x17\x1a: ETF NAV \xea\xb8\xb0\xeb\xb0\x98 \xed\x99\x98\xec\x82\xb0 (ETF\xe2\x86\x94\xec\x84\xa0\xeb\xac\xbc \xeb\xb9\x84\xec\x84\xa0\xed\x98\x95 \xec\xbc\x80\xec\x9d\xb4\xec\x8a\xa4)\n\n\r\n\x05\x04\n\x02\x01\x06\x12\x04\xa7\x03\x04\n\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xa7\x03\x0b\x12\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xa7\x03\x15\x16\n$\n\x02\x04\x0b\x12\x06\xac\x03\x00\xb7\x03\x01\x1a\x16 \xec\x84\xa0\xed\x98\x95 \xed\x99\x98\xec\x82\xb0 \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xac\x03\x08\x13\n4\n\x04\x04\x0b\x02\x00\x12\x06\xae\x03\x02\xb0\x03\x04\x1a$ \xeb\xb0\xb0\xec\x9c\xa8 (\xec\x98\x88: 1.0, non-zero finite)\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xae\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xae\x03\t\x11\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xae\x03\x14\x15\n\x0f\n\x05\x04\x0b\x02\x00\x08\x12\x06\xae\x03\x16\xb0\x03\x03\n\x10\n\x08\x04\x0b\x02\x00\x08\x9c\x08\x00\x12\x04\xaf\x03\x04*\n9\n\x04\x04\x0b\x02\x01\x12\x04\xb3\x03\x02\x16\x1a+ Bid quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (\xec\x9b\x90)\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xb3\x03\x02\x07\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xb3\x03\x08\x11\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xb3\x03\x14\x15\n9\n\x04\x04\x0b\x02\x02\x12\x04\xb6\x03\x02\x16\x1a+ Ask quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis \xec\x98\xa4\xed\x94\x84\xec\x85\x8b (\xec\x9b\x90)\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xb6\x03\x02\x07\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xb6\x03\x08\x11\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xb6\x03\x14\x15\n,\n\x02\x04\x0c\x12\x06\xba\x03\x00\xda\x03\x01\x1a\x1e ETF NAV \xea\xb8\xb0\xeb\xb0\x98 \xed\x99\x98\xec\x82\xb0 \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xba\x03\x08\x0e\n*\n\x04\x04\x0c\x02\x00\x12\x06\xbc\x03\x02\xbe\x03\x04\x1a\x1a NAV \xea\xb3\x84\xec\x82\xb0 \xea\xb3\xb5\xec\x8b\x9d \xec\xa2\x85\xeb\xa5\x98\n\n\r\n\x05\x04\x0c\x02\x00\x06\x12\x04\xbc\x03\x02\x0c\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xbc\x03\r\x19\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xbc\x03\x1c\x1d\n\x0f\n\x05\x04\x0c\x02\x00\x08\x12\x06\xbc\x03\x1e\xbe\x03\x03\n\x10\n\x08\x04\x0c\x02\x00\x08\x9c\x08\x00\x12\x04\xbd\x03\x04*\nh\n\x04\x04\x0c\x02\x01\x12\x06\xc1\x03\x02\xc3\x03\x04\x1aX \xed\x99\x98\xec\x82\xb0 \xeb\xb0\xa9\xed\x96\xa5 (Inverse: pricer=ETF\xe2\x86\x92maker=\xec\x84\xa0\xeb\xac\xbc, Forward: pricer=\xec\x84\xa0\xeb\xac\xbc\xe2\x86\x92maker=ETF)\n\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xc1\x03\x02\x0e\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xc1\x03\x0f\x18\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xc1\x03\x1b\x1c\n\x0f\n\x05\x04\x0c\x02\x01\x08\x12\x06\xc1\x03\x1d\xc3\x03\x03\n\x10\n\x08\x04\x0c\x02\x01\x08\x9c\x08\x00\x12\x04\xc2\x03\x04*\n6\n\x04\x04\x0c\x02\x02\x12\x06\xc6\x03\x02\xc8\x03\x04\x1a& \xec\xa0\x95\xec\xa0\x81 pricing \xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0 snapshot\n\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\xc6\x03\x02\x18\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xc6\x03\x19\x1c\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xc6\x03\x1f \n\x0f\n\x05\x04\x0c\x02\x02\x08\x12\x06\xc6\x03!\xc8\x03\x03\n\x10\n\x08\x04\x0c\x02\x02\x08\x9c\x08\x00\x12\x04\xc7\x03\x04*\n:\n\x04\x04\x0c\x02\x03\x12\x04\xcb\x03\x02\x16\x1a, Bid quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x0c\x02\x03\x05\x12\x04\xcb\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xcb\x03\x08\x11\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xcb\x03\x14\x15\n:\n\x04\x04\x0c\x02\x04\x12\x04\xce\x03\x02\x16\x1a, Ask quote \xec\x82\xb0\xec\xb6\x9c\xec\x9a\xa9 basis (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x0c\x02\x04\x05\x12\x04\xce\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\xce\x03\x08\x11\n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\xce\x03\x14\x15\nN\n\x04\x04\x0c\x02\x05\x12\x04\xd1\x03\x02(\x1a@ PDF/Pdf fallback\xec\x9a\xa9 \xec\x84\xa0\xed\x98\x95 \xeb\xb0\xb0\xec\x9c\xa8 (inverse \xeb\xaa\xa8\xeb\x93\x9c, \xea\xb8\xb0\xeb\xb3\xb8 1.0)\n\n\r\n\x05\x04\x0c\x02\x05\x05\x12\x04\xd1\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x05\x01\x12\x04\xd1\x03\t#\n\r\n\x05\x04\x0c\x02\x05\x03\x12\x04\xd1\x03&\'\n\xa3\x01\n\x04\x04\x0c\x02\x06\x12\x04\xd5\x03\x02\x17\x1a\x94\x01 FutureBasis/LeverageFuture variant\xec\x9d\x98 \xec\xa0\x84\xec\x9d\xbc \xea\xb8\xb0\xec\xb4\x88\xec\xa7\x80\xec\x88\x98 \xea\xb0\x80\xea\xb2\xa9 (\xec\x9b\x90, raw int64)\n EtfNavKind\xea\xb0\x80 FUTURE_BASIS \xeb\x98\x90\xeb\x8a\x94 LEVERAGE_FUTURE\xec\x9d\xbc \xeb\x95\x8c \xed\x95\x84\xec\x88\x98\n\n\r\n\x05\x04\x0c\x02\x06\x05\x12\x04\xd5\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x06\x01\x12\x04\xd5\x03\x08\x12\n\r\n\x05\x04\x0c\x02\x06\x03\x12\x04\xd5\x03\x15\x16\n|\n\x04\x04\x0c\x02\x07\x12\x04\xd9\x03\x02\x18\x1an LeverageFuture variant\xec\x9d\x98 \xec\xa0\x84\xec\x9d\xbc \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 (\xec\x9b\x90, raw int64)\n EtfNavKind\xea\xb0\x80 LEVERAGE_FUTURE\xec\x9d\xbc \xeb\x95\x8c \xed\x95\x84\xec\x88\x98\n\n\r\n\x05\x04\x0c\x02\x07\x05\x12\x04\xd9\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x07\x01\x12\x04\xd9\x03\x08\x13\n\r\n\x05\x04\x0c\x02\x07\x03\x12\x04\xd9\x03\x16\x17\nz\n\x02\x05\x06\x12\x06\xde\x03\x00\xe6\x03\x01\x1al ETF NAV \xea\xb3\x84\xec\x82\xb0 \xea\xb3\xb5\xec\x8b\x9d \xec\xa2\x85\xeb\xa5\x98\n (PdfNavHedge/PdfDecomposeHedge\xeb\x8a\x94 Pair \xeb\xaf\xb8\xec\xa7\x80\xec\x9b\x90 \xe2\x80\x94 \xec\x84\x9c\xeb\xb2\x84\xec\x97\x90\xec\x84\x9c \xea\xb1\xb0\xeb\xb6\x80\xeb\x90\xa8)\n\n\x0b\n\x03\x05\x06\x01\x12\x04\xde\x03\x05\x0f\n\x0c\n\x04\x05\x06\x02\x00\x12\x04\xdf\x03\x02\x1f\n\r\n\x05\x05\x06\x02\x00\x01\x12\x04\xdf\x03\x02\x1a\n\r\n\x05\x05\x06\x02\x00\x02\x12\x04\xdf\x03\x1d\x1e\nU\n\x04\x05\x06\x02\x01\x12\x04\xe1\x03\x02(\x1aG \xec\xa7\x80\xec\x88\x98 \xec\xb6\x94\xec\xa2\x85 \xed\x97\xb7\xec\xa7\x80 \xed\x94\x84\xeb\x9d\xbc\xec\x9d\xb4\xec\x8b\xb1: (future + basis) * multiple + cash\n\n\r\n\x05\x05\x06\x02\x01\x01\x12\x04\xe1\x03\x02#\n\r\n\x05\x05\x06\x02\x01\x02\x12\x04\xe1\x03&\'\n]\n\x04\x05\x06\x02\x02\x12\x04\xe3\x03\x02 \x1aO \xec\x84\xa0\xeb\xac\xbc \xeb\xb2\xa0\xec\x9d\xb4\xec\x8b\x9c\xec\x8a\xa4 \xea\xb8\xb0\xeb\xb0\x98: unit_delta * future / (prev_index + basis) + cash\n\n\r\n\x05\x05\x06\x02\x02\x01\x12\x04\xe3\x03\x02\x1b\n\r\n\x05\x05\x06\x02\x02\x02\x12\x04\xe3\x03\x1e\x1f\n;\n\x04\x05\x06\x02\x03\x12\x04\xe5\x03\x02#\x1a- \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80/\xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4 ETF\xec\x9a\xa9 \xec\x84\xa0\xeb\xac\xbc \xea\xb8\xb0\xeb\xb0\x98\n\n\r\n\x05\x05\x06\x02\x03\x01\x12\x04\xe5\x03\x02\x1e\n\r\n\x05\x05\x06\x02\x03\x02\x12\x04\xe5\x03!\"\n!\n\x02\x05\x07\x12\x06\xe9\x03\x00\xef\x03\x01\x1a\x13 NAV \xed\x99\x98\xec\x82\xb0 \xeb\xb0\xa9\xed\x96\xa5\n\n\x0b\n\x03\x05\x07\x01\x12\x04\xe9\x03\x05\x11\n\x0c\n\x04\x05\x07\x02\x00\x12\x04\xea\x03\x02 \n\r\n\x05\x05\x07\x02\x00\x01\x12\x04\xea\x03\x02\x1b\n\r\n\x05\x05\x07\x02\x00\x02\x12\x04\xea\x03\x1e\x1f\n9\n\x04\x05\x07\x02\x01\x12\x04\xec\x03\x02\x1c\x1a+ pricer=ETF \xe2\x86\x92 maker=\xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 \xec\x97\xad\xec\x82\xb0\n\n\r\n\x05\x05\x07\x02\x01\x01\x12\x04\xec\x03\x02\x17\n\r\n\x05\x05\x07\x02\x01\x02\x12\x04\xec\x03\x1a\x1b\n>\n\x04\x05\x07\x02\x02\x12\x04\xee\x03\x02\x1c\x1a0 pricer=\xec\x84\xa0\xeb\xac\xbc \xe2\x86\x92 maker=ETF NAV forward \xec\x82\xb0\xec\xb6\x9c\n\n\r\n\x05\x05\x07\x02\x02\x01\x12\x04\xee\x03\x02\x17\n\r\n\x05\x05\x07\x02\x02\x02\x12\x04\xee\x03\x1a\x1b\nz\n\x02\x04\r\x12\x06\xf3\x03\x00\x85\x04\x01\x1al PricingContext \xec\xa0\x95\xec\xa0\x81 \xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0 snapshot\n (Price \xed\x83\x80\xec\x9e\x85\xec\x9d\x80 i64 raw value \xea\xb8\xb0\xeb\xb0\x98 \xe2\x80\x94 int64\xeb\xa1\x9c \xec\xa7\x81\xeb\xa0\xac\xed\x99\x94)\n\n\x0b\n\x03\x04\r\x01\x12\x04\xf3\x03\x08\x1e\n3\n\x04\x04\r\x02\x00\x12\x04\xf5\x03\x02\x11\x1a% \xec\xa0\x84\xec\x9d\xbc NAV (LeverageFuture\xec\x9d\x98 nav0)\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xf5\x03\x02\x07\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xf5\x03\x08\x0c\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xf5\x03\x0f\x10\nB\n\x04\x04\r\x02\x01\x12\x04\xf8\x03\x02\x19\x1a4 \xeb\xb0\x94\xec\x8a\xa4\xec\xbc\x93 \xeb\x82\xb4 \xed\x98\x84\xeb\xac\xbc(Stock/ETF) \xeb\xb9\x84\xec\xa4\x91 (0.0 ~ 1.0)\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xf8\x03\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xf8\x03\t\x14\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xf8\x03\x17\x18\nU\n\x04\x04\r\x02\x02\x12\x04\xfb\x03\x02\x1d\x1aG \xec\x8b\xa4\xec\xa7\x88 \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 (= unit_delta / Nav0, \xec\x9d\xb8\xeb\xb2\x84\xec\x8a\xa4\xeb\xa9\xb4 \xeb\xb6\x80\xed\x98\xb8 \xeb\xb0\x98\xec\xa0\x84)\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xfb\x03\x02\x08\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xfb\x03\t\x18\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xfb\x03\x1b\x1c\n*\n\x04\x04\r\x02\x03\x12\x04\xfe\x03\x02\x17\x1a\x1c \xeb\x8b\xa8\xec\x9c\x84 \xeb\x8d\xb8\xed\x83\x80 (unit_delta)\n\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\xfe\x03\x02\x07\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\xfe\x03\x08\x12\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xfe\x03\x15\x16\n.\n\x04\x04\r\x02\x04\x12\x04\x81\x04\x02\x1b\x1a  \xec\xa3\xbc\xeb\x8b\xb9 \xed\x98\x84\xea\xb8\x88 (cash_per_share)\n\n\r\n\x05\x04\r\x02\x04\x05\x12\x04\x81\x04\x02\x07\n\r\n\x05\x04\r\x02\x04\x01\x12\x04\x81\x04\x08\x16\n\r\n\x05\x04\r\x02\x04\x03\x12\x04\x81\x04\x19\x1a\nW\n\x04\x04\r\x02\x05\x12\x04\x84\x04\x02\'\x1aI \xec\xa7\x80\xec\x88\x98 \xec\xb6\x94\xec\xa2\x85 \xeb\xb0\xb0\xec\x9c\xa8 (IndexTrackingHedge \xec\x8b\x9c \xed\x95\x84\xec\x88\x98, \xea\xb7\xb8 \xec\x99\xb8 \xeb\xaf\xb8\xec\x82\xac\xec\x9a\xa9)\n\n\r\n\x05\x04\r\x02\x05\x04\x12\x04\x84\x04\x02\n\n\r\n\x05\x04\r\x02\x05\x05\x12\x04\x84\x04\x0b\x10\n\r\n\x05\x04\r\x02\x05\x01\x12\x04\x84\x04\x11\"\n\r\n\x05\x04\r\x02\x05\x03\x12\x04\x84\x04%&\n\xd8\x01\n\x02\x04\x0e\x12\x06\x8c\x04\x00\x95\x04\x01\x1a\x1c maker \xec\xa0\x95\xec\xa0\x95(amend) \xec\xa0\x95\xec\xb1\x85\n2\xab\x01 ============================================================================\n Retick Policy\n ============================================================================\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\x8c\x04\x08\x14\nQ\n\x04\x04\x0e\x02\x00\x12\x04\x8e\x04\x02\x1b\x1aC fair \xea\xb0\x80\xea\xb2\xa9\xec\x9d\xb4 \xec\x9d\xb4 tick \xec\x88\x98 \xec\x9d\xb4\xec\x83\x81 \xec\x9d\xb4\xeb\x8f\x99\xed\x95\xb4\xec\x95\xbc \xec\xa0\x95\xec\xa0\x95 (1 \xec\x9d\xb4\xec\x83\x81)\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\x8e\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x8e\x04\x08\x16\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x8e\x04\x19\x1a\nZ\n\x04\x04\x0e\x02\x01\x12\x04\x91\x04\x02\x1f\x1aL \xec\xa7\x81\xec\xa0\x84 \xec\xa0\x95\xec\xa0\x95\xec\x9c\xbc\xeb\xa1\x9c\xeb\xb6\x80\xed\x84\xb0 \xec\x9d\xb4\xeb\xa7\x8c\xed\x81\xbc \xea\xb2\xbd\xea\xb3\xbc\xed\x95\xb4\xec\x95\xbc \xeb\x8b\xa4\xec\x9d\x8c \xec\xa0\x95\xec\xa0\x95 \xed\x97\x88\xec\x9a\xa9 (ms)\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x91\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x91\x04\t\x1a\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x91\x04\x1d\x1e\nD\n\x04\x04\x0e\x02\x02\x12\x04\x94\x04\x02\x1a\x1a6 stop \xec\x8b\x9c \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 maker \xec\xa3\xbc\xeb\xac\xb8 \xec\x9e\x90\xeb\x8f\x99 \xec\xb7\xa8\xec\x86\x8c \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\x94\x04\x02\x06\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\x94\x04\x07\x15\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\x94\x04\x18\x19\n\xd1\x01\n\x02\x04\x0f\x12\x06\x9b\x04\x00\xa3\x04\x012\xc2\x01 ============================================================================\n Request / Response Messages \xe2\x80\x94 CRUD\n ============================================================================\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\x9b\x04\x08\x16\n/\n\x04\x04\x0f\x02\x00\x12\x06\x9d\x04\x02\xa2\x04\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\x9d\x04\x02\x08\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x9d\x04\t\r\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x9d\x04\x10\x11\n\x0f\n\x05\x04\x0f\x02\x00\x08\x12\x06\x9d\x04\x12\xa2\x04\x03\n\x10\n\x08\x04\x0f\x02\x00\x08\x9c\x08\x00\x12\x04\x9e\x04\x04*\n\x11\n\x07\x04\x0f\x02\x00\x08\x9f\x08\x12\x06\x9f\x04\x04\xa1\x04\x05\n\x0c\n\x02\x04\x10\x12\x06\xa5\x04\x00\xb8\x04\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\xa5\x04\x08\x18\n+\n\x04\x04\x10\x02\x00\x12\x04\xa7\x04\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x10\x02\x00\x04\x12\x04\xa7\x04\x02\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xa7\x04\x0b\x10\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xa7\x04\x11\x1a\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xa7\x04\x1d\x1e\n;\n\x04\x04\x10\x02\x01\x12\x04\xaa\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x10\x02\x01\x04\x12\x04\xaa\x04\x02\n\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xaa\x04\x0b\x11\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xaa\x04\x12\x1c\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xaa\x04\x1f \n\xc9\x01\n\x04\x04\x10\x02\x02\x12\x06\xb5\x04\x02\xb7\x04\x04\x1a\xb8\x01 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * status - \xec\x83\x81\xed\x83\x9c (ACTIVE / PAUSED / ARCHIVED)\n * portfolio_id - Portfolio ID\n\n Examples:\n * status=ACTIVE\n * portfolio_id=1\n\n\r\n\x05\x04\x10\x02\x02\x05\x12\x04\xb5\x04\x02\x08\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\xb5\x04\t\x0f\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\xb5\x04\x12\x13\n\x0f\n\x05\x04\x10\x02\x02\x08\x12\x06\xb5\x04\x14\xb7\x04\x03\n\x10\n\x08\x04\x10\x02\x02\x08\x9c\x08\x00\x12\x04\xb6\x04\x04*\n\x0c\n\x02\x04\x11\x12\x06\xba\x04\x00\xc0\x04\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xba\x04\x08\x19\n\x1b\n\x04\x04\x11\x02\x00\x12\x04\xbc\x04\x02\x1a\x1a\r Pair \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\xbc\x04\x02\n\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\xbc\x04\x0b\x0f\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xbc\x04\x10\x15\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xbc\x04\x18\x19\n\'\n\x04\x04\x11\x02\x01\x12\x04\xbf\x04\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xbf\x04\x02\x08\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xbf\x04\t\x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xbf\x04\x1b\x1c\n\x0c\n\x02\x04\x12\x12\x06\xc2\x04\x00\xc7\x04\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xc2\x04\x08\x19\n \n\x04\x04\x12\x02\x00\x12\x06\xc4\x04\x02\xc6\x04\x04\x1a\x10 \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 Pair\n\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xc4\x04\x02\x06\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xc4\x04\x07\x0b\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xc4\x04\x0e\x0f\n\x0f\n\x05\x04\x12\x02\x00\x08\x12\x06\xc4\x04\x10\xc6\x04\x03\n\x10\n\x08\x04\x12\x02\x00\x08\x9c\x08\x00\x12\x04\xc5\x04\x04*\n\x0c\n\x02\x04\x13\x12\x06\xc9\x04\x00\xce\x04\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\xc9\x04\x08\x19\n \n\x04\x04\x13\x02\x00\x12\x06\xcb\x04\x02\xcd\x04\x04\x1a\x10 \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 Pair\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\xcb\x04\x02\x06\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xcb\x04\x07\x0b\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xcb\x04\x0e\x0f\n\x0f\n\x05\x04\x13\x02\x00\x08\x12\x06\xcb\x04\x10\xcd\x04\x03\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\xcc\x04\x04*\n\x0c\n\x02\x04\x14\x12\x06\xd0\x04\x00\xd8\x04\x01\n\x0b\n\x03\x04\x14\x01\x12\x04\xd0\x04\x08\x19\n/\n\x04\x04\x14\x02\x00\x12\x06\xd2\x04\x02\xd7\x04\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xd2\x04\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xd2\x04\t\r\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xd2\x04\x10\x11\n\x0f\n\x05\x04\x14\x02\x00\x08\x12\x06\xd2\x04\x12\xd7\x04\x03\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\xd3\x04\x04*\n\x11\n\x07\x04\x14\x02\x00\x08\x9f\x08\x12\x06\xd4\x04\x04\xd6\x04\x05\n\xd6\x01\n\x02\x04\x15\x12\x06\xde\x04\x00\xe6\x04\x012\xc7\x01 ============================================================================\n Request / Response Messages \xe2\x80\x94 Lifecycle\n ============================================================================\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xde\x04\x08\x1b\n/\n\x04\x04\x15\x02\x00\x12\x06\xe0\x04\x02\xe5\x04\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xe0\x04\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xe0\x04\t\r\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xe0\x04\x10\x11\n\x0f\n\x05\x04\x15\x02\x00\x08\x12\x06\xe0\x04\x12\xe5\x04\x03\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\xe1\x04\x04*\n\x11\n\x07\x04\x15\x02\x00\x08\x9f\x08\x12\x06\xe2\x04\x04\xe4\x04\x05\n\x0c\n\x02\x04\x16\x12\x06\xe8\x04\x00\xf0\x04\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xe8\x04\x08\x18\n/\n\x04\x04\x16\x02\x00\x12\x06\xea\x04\x02\xef\x04\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xea\x04\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xea\x04\t\r\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xea\x04\x10\x11\n\x0f\n\x05\x04\x16\x02\x00\x08\x12\x06\xea\x04\x12\xef\x04\x03\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\xeb\x04\x04*\n\x11\n\x07\x04\x16\x02\x00\x08\x9f\x08\x12\x06\xec\x04\x04\xee\x04\x05\n\x92\x02\n\x02\x04\x17\x12\x06\xf7\x04\x00\x95\x05\x01\x1a  \xed\x8e\x98\xec\x96\xb4 \xec\x8b\xa4\xed\x96\x89 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c\n2\xe1\x01 ============================================================================\n Pair Execution Log (SimultaneousCompare \xeb\xaa\xa8\xeb\x93\x9c \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4\xeb\xb3\x84 \xea\xb8\xb0\xeb\xa1\x9d)\n ============================================================================\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xf7\x04\x08\x18\n\x17\n\x04\x04\x17\x02\x00\x12\x04\xf9\x04\x02\x14\x1a\t Pair ID\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xf9\x04\x02\x07\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xf9\x04\x08\x0f\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xf9\x04\x12\x13\nI\n\x04\x04\x17\x02\x01\x12\x04\xfc\x04\x02\x16\x1a; \xec\x8b\x9c\xea\xb7\xb8\xeb\x84\x90 \xec\x8b\x9c\xeb\x82\x98\xeb\xa6\xac\xec\x98\xa4 (\xec\x98\x88: \"BASE_HIGH\", \"COUNTER_HIGH\")\n\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xfc\x04\x02\x08\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xfc\x04\t\x11\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xfc\x04\x14\x15\n\x1d\n\x04\x04\x17\x02\x02\x12\x04\xff\x04\x02#\x1a\x0f \xec\x8b\xa4\xed\x96\x89 \xea\xb2\xb0\xea\xb3\xbc\n\n\r\n\x05\x04\x17\x02\x02\x06\x12\x04\xff\x04\x02\x16\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\xff\x04\x17\x1e\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xff\x04!\"\n6\n\x04\x04\x17\x02\x03\x12\x04\x82\x05\x02$\x1a( Base \xec\xb8\xa1 \xec\xa3\xbc\xeb\xac\xb8 ID (\xeb\xb0\x9c\xec\xa3\xbc \xec\x84\xb1\xea\xb3\xb5 \xec\x8b\x9c)\n\n\r\n\x05\x04\x17\x02\x03\x04\x12\x04\x82\x05\x02\n\n\r\n\x05\x04\x17\x02\x03\x05\x12\x04\x82\x05\x0b\x11\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\x82\x05\x12\x1f\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\x82\x05\"#\n9\n\x04\x04\x17\x02\x04\x12\x04\x85\x05\x02\'\x1a+ Counter \xec\xb8\xa1 \xec\xa3\xbc\xeb\xac\xb8 ID (\xeb\xb0\x9c\xec\xa3\xbc \xec\x84\xb1\xea\xb3\xb5 \xec\x8b\x9c)\n\n\r\n\x05\x04\x17\x02\x04\x04\x12\x04\x85\x05\x02\n\n\r\n\x05\x04\x17\x02\x04\x05\x12\x04\x85\x05\x0b\x11\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\x85\x05\x12\"\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\x85\x05%&\n3\n\x04\x04\x17\x02\x05\x12\x04\x88\x05\x02\x17\x1a% Base \xec\xb0\xb8\xec\xa1\xb0 \xea\xb0\x80\xea\xb2\xa9 (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x17\x02\x05\x05\x12\x04\x88\x05\x02\x07\n\r\n\x05\x04\x17\x02\x05\x01\x12\x04\x88\x05\x08\x12\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\x88\x05\x15\x16\n6\n\x04\x04\x17\x02\x06\x12\x04\x8b\x05\x02\x1a\x1a( Counter \xec\xb0\xb8\xec\xa1\xb0 \xea\xb0\x80\xea\xb2\xa9 (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x17\x02\x06\x05\x12\x04\x8b\x05\x02\x07\n\r\n\x05\x04\x17\x02\x06\x01\x12\x04\x8b\x05\x08\x15\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\x8b\x05\x18\x19\n=\n\x04\x04\x17\x02\x07\x12\x04\x8e\x05\x02\x13\x1a/ \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c (base - counter, \xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x17\x02\x07\x05\x12\x04\x8e\x05\x02\x07\n\r\n\x05\x04\x17\x02\x07\x01\x12\x04\x8e\x05\x08\x0e\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\x8e\x05\x11\x12\n\x1d\n\x04\x04\x17\x02\x08\x12\x04\x91\x05\x02.\x1a\x0f \xeb\xb0\x9c\xec\xa3\xbc \xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x17\x02\x08\x06\x12\x04\x91\x05\x02\x1b\n\r\n\x05\x04\x17\x02\x08\x01\x12\x04\x91\x05\x1c)\n\r\n\x05\x04\x17\x02\x08\x03\x12\x04\x91\x05,-\n>\n\x04\x04\x17\x02\t\x12\x04\x94\x05\x02\x1e\x1a0 \xec\x83\x81\xec\x84\xb8 \xeb\x82\xb4\xec\x9a\xa9 (\xec\x98\xa4\xeb\xa5\x98 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 \xeb\x93\xb1, optional)\n\n\r\n\x05\x04\x17\x02\t\x04\x12\x04\x94\x05\x02\n\n\r\n\x05\x04\x17\x02\t\x05\x12\x04\x94\x05\x0b\x11\n\r\n\x05\x04\x17\x02\t\x01\x12\x04\x94\x05\x12\x18\n\r\n\x05\x04\x17\x02\t\x03\x12\x04\x94\x05\x1b\x1d\n$\n\x02\x05\x08\x12\x06\x98\x05\x00\xa6\x05\x01\x1a\x16 \xed\x8e\x98\xec\x96\xb4 \xec\x8b\xa4\xed\x96\x89 \xea\xb2\xb0\xea\xb3\xbc\n\n\x0b\n\x03\x05\x08\x01\x12\x04\x98\x05\x05\x19\n\x0c\n\x04\x05\x08\x02\x00\x12\x04\x99\x05\x02)\n\r\n\x05\x05\x08\x02\x00\x01\x12\x04\x99\x05\x02$\n\r\n\x05\x05\x08\x02\x00\x02\x12\x04\x99\x05\'(\n\x1d\n\x04\x05\x08\x02\x01\x12\x04\x9b\x05\x02\'\x1a\x0f \xeb\xb0\x9c\xec\xa3\xbc \xec\x84\xb1\xea\xb3\xb5\n\n\r\n\x05\x05\x08\x02\x01\x01\x12\x04\x9b\x05\x02\"\n\r\n\x05\x05\x08\x02\x01\x02\x12\x04\x9b\x05%&\n.\n\x04\x05\x08\x02\x02\x12\x04\x9d\x05\x024\x1a  \xec\x82\xac\xec\xa0\x84 \xea\xb2\x80\xec\xa6\x9d \xec\x8b\xa4\xed\x8c\xa8\xeb\xa1\x9c \xec\x8a\xa4\xed\x82\xb5\n\n\r\n\x05\x05\x08\x02\x02\x01\x12\x04\x9d\x05\x02/\n\r\n\x05\x05\x08\x02\x02\x02\x12\x04\x9d\x0523\n$\n\x04\x05\x08\x02\x03\x12\x04\x9f\x05\x02.\x1a\x16 \xec\xbf\xa8\xeb\x8b\xa4\xec\x9a\xb4 \xec\xa4\x91 \xec\x8a\xa4\xed\x82\xb5\n\n\r\n\x05\x05\x08\x02\x03\x01\x12\x04\x9f\x05\x02)\n\r\n\x05\x05\x08\x02\x03\x02\x12\x04\x9f\x05,-\n1\n\x04\x05\x08\x02\x04\x12\x04\xa1\x05\x024\x1a# \xec\x82\xac\xec\xa0\x84 \xea\xb3\x84\xec\x82\xb0 \xec\x97\x86\xec\x9d\x8c\xec\x9c\xbc\xeb\xa1\x9c \xec\x8a\xa4\xed\x82\xb5\n\n\r\n\x05\x05\x08\x02\x04\x01\x12\x04\xa1\x05\x02/\n\r\n\x05\x05\x08\x02\x04\x02\x12\x04\xa1\x0523\n7\n\x04\x05\x08\x02\x05\x12\x04\xa3\x05\x02-\x1a) \xed\x95\x9c\xec\xaa\xbd\xeb\xa7\x8c \xeb\xb0\x9c\xec\xa3\xbc \xec\x84\xb1\xea\xb3\xb5 (\xeb\xb6\x80\xeb\xb6\x84 \xec\x8b\xa4\xed\x8c\xa8)\n\n\r\n\x05\x05\x08\x02\x05\x01\x12\x04\xa3\x05\x02(\n\r\n\x05\x05\x08\x02\x05\x02\x12\x04\xa3\x05+,\n\x1d\n\x04\x05\x08\x02\x06\x12\x04\xa5\x05\x02$\x1a\x0f \xec\xa0\x84\xec\xb2\xb4 \xec\x8b\xa4\xed\x8c\xa8\n\n\r\n\x05\x05\x08\x02\x06\x01\x12\x04\xa5\x05\x02\x1f\n\r\n\x05\x05\x08\x02\x06\x02\x12\x04\xa5\x05\"#\n\x0c\n\x02\x04\x18\x12\x06\xa8\x05\x00\xbb\x05\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xa8\x05\x08$\n/\n\x04\x04\x18\x02\x00\x12\x06\xaa\x05\x02\xaf\x05\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xaa\x05\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xaa\x05\t\r\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xaa\x05\x10\x11\n\x0f\n\x05\x04\x18\x02\x00\x08\x12\x06\xaa\x05\x12\xaf\x05\x03\n\x10\n\x08\x04\x18\x02\x00\x08\x9c\x08\x00\x12\x04\xab\x05\x04*\n\x11\n\x07\x04\x18\x02\x00\x08\x9f\x08\x12\x06\xac\x05\x04\xae\x05\x05\n:\n\x04\x04\x18\x02\x01\x12\x04\xb2\x05\x02\x1f\x1a, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (\xea\xb8\xb0\xeb\xb3\xb8: 50, \xec\xb5\x9c\xeb\x8c\x80: 200)\n\n\r\n\x05\x04\x18\x02\x01\x04\x12\x04\xb2\x05\x02\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xb2\x05\x0b\x10\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xb2\x05\x11\x1a\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xb2\x05\x1d\x1e\n=\n\x04\x04\x18\x02\x02\x12\x04\xb5\x05\x02!\x1a/ \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (\xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\xa1\xb0\xed\x9a\x8c\xec\x9a\xa9)\n\n\r\n\x05\x04\x18\x02\x02\x04\x12\x04\xb5\x05\x02\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xb5\x05\x0b\x11\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xb5\x05\x12\x1c\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xb5\x05\x1f \n<\n\x04\x04\x18\x02\x03\x12\x06\xb8\x05\x02\xba\x05\x04\x1a, \xec\xa0\x95\xeb\xa0\xac \xea\xb8\xb0\xec\xa4\x80 (\xea\xb8\xb0\xeb\xb3\xb8: dispatched_at DESC)\n\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xb8\x05\x02\x08\n\r\n\x05\x04\x18\x02\x03\x01\x12\x04\xb8\x05\t\x11\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xb8\x05\x14\x15\n\x0f\n\x05\x04\x18\x02\x03\x08\x12\x06\xb8\x05\x16\xba\x05\x03\n\x10\n\x08\x04\x18\x02\x03\x08\x9c\x08\x00\x12\x04\xb9\x05\x04*\n\x0c\n\x02\x04\x19\x12\x06\xbd\x05\x00\xc6\x05\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xbd\x05\x08%\n$\n\x04\x04\x19\x02\x00\x12\x04\xbf\x05\x02/\x1a\x16 \xec\x8b\xa4\xed\x96\x89 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\xbf\x05\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\xbf\x05\x0b\x1b\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xbf\x05\x1c*\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xbf\x05-.\n\'\n\x04\x04\x19\x02\x01\x12\x04\xc2\x05\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xc2\x05\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xc2\x05\t\x18\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xc2\x05\x1b\x1c\n\x1d\n\x04\x04\x19\x02\x02\x12\x04\xc5\x05\x02\x18\x1a\x0f \xec\xa0\x84\xec\xb2\xb4 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xc5\x05\x02\x07\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xc5\x05\x08\x13\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xc5\x05\x16\x17\n\x8e\x02\n\x02\x04\x1a\x12\x06\xcd\x05\x00\xee\x05\x01\x1a( Maker-Taker \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c\n2\xd5\x01 ============================================================================\n Maker-Taker Event Log (PricingMakerTaker \xeb\xaa\xa8\xeb\x93\x9c \xec\xa0\x84\xec\x9a\xa9)\n ============================================================================\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xcd\x05\x08\x1a\n\x17\n\x04\x04\x1a\x02\x00\x12\x04\xcf\x05\x02\x14\x1a\t Pair ID\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xcf\x05\x02\x07\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xcf\x05\x08\x0f\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xcf\x05\x12\x13\n \n\x04\x04\x1a\x02\x01\x12\x04\xd2\x05\x02%\x1a\x12 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x1a\x02\x01\x06\x12\x04\xd2\x05\x02\x15\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xd2\x05\x16 \n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xd2\x05#$\nM\n\x04\x04\x1a\x02\x02\x12\x04\xd5\x05\x02\x15\x1a? \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4 \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90 (\xeb\x8f\x99\xec\x9d\xbc \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4\xec\x9d\x98 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\xeb\xa5\xbc \xeb\xac\xb6\xec\x9d\x8c)\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xd5\x05\x02\x07\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xd5\x05\x08\x10\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xd5\x05\x13\x14\nP\n\x04\x04\x1a\x02\x03\x12\x04\xd8\x05\x02%\x1aB maker \xec\xa3\xbc\xeb\xac\xb8 ID (\xed\x95\xb4\xeb\x8b\xb9 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\xec\x97\x90\xec\x84\x9c \xec\xb0\xb8\xec\xa1\xb0 \xea\xb0\x80\xeb\x8a\xa5\xed\x95\x9c \xea\xb2\xbd\xec\x9a\xb0)\n\n\r\n\x05\x04\x1a\x02\x03\x04\x12\x04\xd8\x05\x02\n\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\xd8\x05\x0b\x11\n\r\n\x05\x04\x1a\x02\x03\x01\x12\x04\xd8\x05\x12 \n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\xd8\x05#$\nE\n\x04\x04\x1a\x02\x04\x12\x04\xdb\x05\x02%\x1a7 taker \xec\xa3\xbc\xeb\xac\xb8 ID (TakerSubmitted / TakerFilled \xec\x8b\x9c\xec\xa0\x90)\n\n\r\n\x05\x04\x1a\x02\x04\x04\x12\x04\xdb\x05\x02\n\n\r\n\x05\x04\x1a\x02\x04\x05\x12\x04\xdb\x05\x0b\x11\n\r\n\x05\x04\x1a\x02\x04\x01\x12\x04\xdb\x05\x12 \n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\xdb\x05#$\nL\n\x04\x04\x1a\x02\x05\x12\x04\xde\x05\x02 \x1a> \xed\x95\xb4\xeb\x8b\xb9 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 maker fair price (\xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x1a\x02\x05\x04\x12\x04\xde\x05\x02\n\n\r\n\x05\x04\x1a\x02\x05\x05\x12\x04\xde\x05\x0b\x10\n\r\n\x05\x04\x1a\x02\x05\x01\x12\x04\xde\x05\x11\x1b\n\r\n\x05\x04\x1a\x02\x05\x03\x12\x04\xde\x05\x1e\x1f\nK\n\x04\x04\x1a\x02\x06\x12\x04\xe1\x05\x02\x1f\x1a= \xec\xa0\x95\xec\xa0\x95 \xec\x8b\x9c \xec\x83\x88 \xed\x98\xb8\xea\xb0\x80 (MakerAmended \xec\xa0\x84\xec\x9a\xa9, \xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x1a\x02\x06\x04\x12\x04\xe1\x05\x02\n\n\r\n\x05\x04\x1a\x02\x06\x05\x12\x04\xe1\x05\x0b\x10\n\r\n\x05\x04\x1a\x02\x06\x01\x12\x04\xe1\x05\x11\x1a\n\r\n\x05\x04\x1a\x02\x06\x03\x12\x04\xe1\x05\x1d\x1e\nI\n\x04\x04\x1a\x02\x07\x12\x04\xe4\x05\x02 \x1a; \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9 (MakerFilled / TakerFilled, \xec\x9b\x90, raw int64)\n\n\r\n\x05\x04\x1a\x02\x07\x04\x12\x04\xe4\x05\x02\n\n\r\n\x05\x04\x1a\x02\x07\x05\x12\x04\xe4\x05\x0b\x10\n\r\n\x05\x04\x1a\x02\x07\x01\x12\x04\xe4\x05\x11\x1b\n\r\n\x05\x04\x1a\x02\x07\x03\x12\x04\xe4\x05\x1e\x1f\n9\n\x04\x04\x1a\x02\x08\x12\x04\xe7\x05\x02#\x1a+ \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (MakerFilled / TakerFilled)\n\n\r\n\x05\x04\x1a\x02\x08\x04\x12\x04\xe7\x05\x02\n\n\r\n\x05\x04\x1a\x02\x08\x05\x12\x04\xe7\x05\x0b\x10\n\r\n\x05\x04\x1a\x02\x08\x01\x12\x04\xe7\x05\x11\x1e\n\r\n\x05\x04\x1a\x02\x08\x03\x12\x04\xe7\x05!\"\n\'\n\x04\x04\x1a\x02\t\x12\x04\xea\x05\x02$\x1a\x19 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x1a\x02\t\x06\x12\x04\xea\x05\x02\x1b\n\r\n\x05\x04\x1a\x02\t\x01\x12\x04\xea\x05\x1c\x1e\n\r\n\x05\x04\x1a\x02\t\x03\x12\x04\xea\x05!#\n(\n\x04\x04\x1a\x02\n\x12\x04\xed\x05\x02\x1e\x1a\x1a \xec\x83\x81\xec\x84\xb8 \xeb\x82\xb4\xec\x9a\xa9 (optional)\n\n\r\n\x05\x04\x1a\x02\n\x04\x12\x04\xed\x05\x02\n\n\r\n\x05\x04\x1a\x02\n\x05\x12\x04\xed\x05\x0b\x11\n\r\n\x05\x04\x1a\x02\n\x01\x12\x04\xed\x05\x12\x18\n\r\n\x05\x04\x1a\x02\n\x03\x12\x04\xed\x05\x1b\x1d\n,\n\x02\x05\t\x12\x06\xf1\x05\x00\x83\x06\x01\x1a\x1e Maker-Taker \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\x0b\n\x03\x05\t\x01\x12\x04\xf1\x05\x05\x18\n\x0c\n\x04\x05\t\x02\x00\x12\x04\xf2\x05\x02)\n\r\n\x05\x05\t\x02\x00\x01\x12\x04\xf2\x05\x02$\n\r\n\x05\x05\t\x02\x00\x02\x12\x04\xf2\x05\'(\n7\n\x04\x05\t\x02\x01\x12\x04\xf4\x05\x02-\x1a) maker \xec\x8b\xa0\xea\xb7\x9c \xeb\xb0\x9c\xec\xa3\xbc (FEP submit \xec\xa7\x81\xed\x9b\x84)\n\n\r\n\x05\x05\t\x02\x01\x01\x12\x04\xf4\x05\x02(\n\r\n\x05\x05\t\x02\x01\x02\x12\x04\xf4\x05+,\n3\n\x04\x05\t\x02\x02\x12\x04\xf6\x05\x02+\x1a% maker \xec\xa0\x95\xec\xa0\x95 (\xea\xb0\x80\xea\xb2\xa9/\xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xea\xb2\xbd)\n\n\r\n\x05\x05\t\x02\x02\x01\x12\x04\xf6\x05\x02&\n\r\n\x05\x05\t\x02\x02\x02\x12\x04\xf6\x05)*\n*\n\x04\x05\t\x02\x03\x12\x04\xf8\x05\x02*\x1a\x1c maker \xeb\xb6\x80\xeb\xb6\x84/\xec\x99\x84\xec\xa0\x84 \xec\xb2\xb4\xea\xb2\xb0\n\n\r\n\x05\x05\t\x02\x03\x01\x12\x04\xf8\x05\x02%\n\r\n\x05\x05\t\x02\x03\x02\x12\x04\xf8\x05()\n#\n\x04\x05\t\x02\x04\x12\x04\xfa\x05\x02,\x1a\x15 maker \xec\xa3\xbc\xeb\xac\xb8 reject\n\n\r\n\x05\x05\t\x02\x04\x01\x12\x04\xfa\x05\x02\'\n\r\n\x05\x05\t\x02\x04\x02\x12\x04\xfa\x05*+\n2\n\x04\x05\t\x02\x05\x12\x04\xfc\x05\x02-\x1a$ maker \xec\xa3\xbc\xeb\xac\xb8 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c auto-cancel\n\n\r\n\x05\x05\t\x02\x05\x01\x12\x04\xfc\x05\x02(\n\r\n\x05\x05\t\x02\x05\x02\x12\x04\xfc\x05+,\n*\n\x04\x05\t\x02\x06\x12\x04\xfe\x05\x02-\x1a\x1c taker \xed\x97\xb7\xec\xa7\x80 \xec\xa3\xbc\xeb\xac\xb8 \xeb\xb0\x9c\xec\xa3\xbc\n\n\r\n\x05\x05\t\x02\x06\x01\x12\x04\xfe\x05\x02(\n\r\n\x05\x05\t\x02\x06\x02\x12\x04\xfe\x05+,\n#\n\x04\x05\t\x02\x07\x12\x04\x80\x06\x02*\x1a\x15 taker \xed\x97\xb7\xec\xa7\x80 \xec\xb2\xb4\xea\xb2\xb0\n\n\r\n\x05\x05\t\x02\x07\x01\x12\x04\x80\x06\x02%\n\r\n\x05\x05\t\x02\x07\x02\x12\x04\x80\x06()\n:\n\x04\x05\t\x02\x08\x12\x04\x82\x06\x02,\x1a, taker \xed\x97\xb7\xec\xa7\x80 reject (\xec\x88\x98\xeb\x8f\x99 \xea\xb0\x9c\xec\x9e\x85 \xed\x95\x84\xec\x9a\x94)\n\n\r\n\x05\x05\t\x02\x08\x01\x12\x04\x82\x06\x02\'\n\r\n\x05\x05\t\x02\x08\x02\x12\x04\x82\x06*+\n\x0c\n\x02\x04\x1b\x12\x06\x85\x06\x00\xa1\x06\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\x85\x06\x08#\n/\n\x04\x04\x1b\x02\x00\x12\x06\x87\x06\x02\x8c\x06\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\x87\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\x87\x06\t\r\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\x87\x06\x10\x11\n\x0f\n\x05\x04\x1b\x02\x00\x08\x12\x06\x87\x06\x12\x8c\x06\x03\n\x10\n\x08\x04\x1b\x02\x00\x08\x9c\x08\x00\x12\x04\x88\x06\x04*\n\x11\n\x07\x04\x1b\x02\x00\x08\x9f\x08\x12\x06\x89\x06\x04\x8b\x06\x05\n:\n\x04\x04\x1b\x02\x01\x12\x04\x8f\x06\x02\x1f\x1a, \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (\xea\xb8\xb0\xeb\xb3\xb8: 50, \xec\xb5\x9c\xeb\x8c\x80: 200)\n\n\r\n\x05\x04\x1b\x02\x01\x04\x12\x04\x8f\x06\x02\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\x8f\x06\x0b\x10\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\x8f\x06\x11\x1a\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\x8f\x06\x1d\x1e\n=\n\x04\x04\x1b\x02\x02\x12\x04\x92\x06\x02!\x1a/ \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (\xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\xa1\xb0\xed\x9a\x8c\xec\x9a\xa9)\n\n\r\n\x05\x04\x1b\x02\x02\x04\x12\x04\x92\x06\x02\n\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\x92\x06\x0b\x11\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\x92\x06\x12\x1c\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\x92\x06\x1f \n}\n\x04\x04\x1b\x02\x03\x12\x06\x99\x06\x02\x9b\x06\x04\x1am \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional)\n\n Available Fields:\n * cycle_id - \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4 ID\n * event_type - \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x9c\xa0\xed\x98\x95\n\n\r\n\x05\x04\x1b\x02\x03\x05\x12\x04\x99\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x03\x01\x12\x04\x99\x06\t\x0f\n\r\n\x05\x04\x1b\x02\x03\x03\x12\x04\x99\x06\x12\x13\n\x0f\n\x05\x04\x1b\x02\x03\x08\x12\x06\x99\x06\x14\x9b\x06\x03\n\x10\n\x08\x04\x1b\x02\x03\x08\x9c\x08\x00\x12\x04\x9a\x06\x04*\n1\n\x04\x04\x1b\x02\x04\x12\x06\x9e\x06\x02\xa0\x06\x04\x1a! \xec\xa0\x95\xeb\xa0\xac \xea\xb8\xb0\xec\xa4\x80 (\xea\xb8\xb0\xeb\xb3\xb8: at DESC)\n\n\r\n\x05\x04\x1b\x02\x04\x05\x12\x04\x9e\x06\x02\x08\n\r\n\x05\x04\x1b\x02\x04\x01\x12\x04\x9e\x06\t\x11\n\r\n\x05\x04\x1b\x02\x04\x03\x12\x04\x9e\x06\x14\x15\n\x0f\n\x05\x04\x1b\x02\x04\x08\x12\x06\x9e\x06\x16\xa0\x06\x03\n\x10\n\x08\x04\x1b\x02\x04\x08\x9c\x08\x00\x12\x04\x9f\x06\x04*\n\x0c\n\x02\x04\x1c\x12\x06\xa3\x06\x00\xac\x06\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xa3\x06\x08$\n\'\n\x04\x04\x1c\x02\x00\x12\x04\xa5\x06\x02)\x1a\x19 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xeb\xa1\x9c\xea\xb7\xb8 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1c\x02\x00\x04\x12\x04\xa5\x06\x02\n\n\r\n\x05\x04\x1c\x02\x00\x06\x12\x04\xa5\x06\x0b\x1d\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xa5\x06\x1e$\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xa5\x06\'(\n\'\n\x04\x04\x1c\x02\x01\x12\x04\xa8\x06\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xa8\x06\x02\x08\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xa8\x06\t\x18\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xa8\x06\x1b\x1c\n\x1d\n\x04\x04\x1c\x02\x02\x12\x04\xab\x06\x02\x18\x1a\x0f \xec\xa0\x84\xec\xb2\xb4 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x1c\x02\x02\x05\x12\x04\xab\x06\x02\x07\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xab\x06\x08\x13\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xab\x06\x16\x17\n\xe2\x01\n\x02\x04\x1d\x12\x06\xb3\x06\x00\xba\x06\x01\x1a\x19 StreamPairStatus \xec\x9a\x94\xec\xb2\xad\n2\xb8\x01 ============================================================================\n Real-time Status Streaming\n ============================================================================\n\n\x0b\n\x03\x04\x1d\x01\x12\x04\xb3\x06\x08\x1f\n/\n\x04\x04\x1d\x02\x00\x12\x06\xb5\x06\x02\xb9\x06\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x1d\x02\x00\x05\x12\x04\xb5\x06\x02\x08\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xb5\x06\t\r\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xb5\x06\x10\x11\n\x0f\n\x05\x04\x1d\x02\x00\x08\x12\x06\xb5\x06\x12\xb9\x06\x03\n\x11\n\x07\x04\x1d\x02\x00\x08\x9f\x08\x12\x06\xb6\x06\x04\xb8\x06\x05\nz\n\x02\x04\x1e\x12\x06\xbe\x06\x00\xc7\x06\x01\x1al \xed\x8e\x98\xec\x96\xb4 \xeb\x8b\xa8\xec\x9d\xbc leg \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n (\xed\x83\x9c\xea\xb7\xb8 \xeb\xb2\x88\xed\x98\xb8\xeb\x8a\x94 \xed\x81\xb4\xeb\x9d\xbc\xec\x9d\xb4\xec\x96\xb8\xed\x8a\xb8 UI \xea\xb3\x84\xec\x95\xbd\xec\x9c\xbc\xeb\xa1\x9c \xeb\xb3\xb4\xec\xa1\xb4\xeb\x90\xa8)\n\n\x0b\n\x03\x04\x1e\x01\x12\x04\xbe\x06\x08\x11\n5\n\x04\x04\x1e\x02\x00\x12\x04\xc0\x06\x02\x1e\x1a\' \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (submitted - filled)\n\n\r\n\x05\x04\x1e\x02\x00\x05\x12\x04\xc0\x06\x02\x07\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xc0\x06\x08\x19\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xc0\x06\x1c\x1d\nY\n\x04\x04\x1e\x02\x01\x12\x04\xc2\x06\x02\x1c\x1aK \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (\xed\x98\x84\xec\x9e\xac \xec\x84\xb8\xec\x85\x98 \xeb\xa9\x94\xeb\xaa\xa8\xeb\xa6\xac \xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0, \xec\x9e\xac\xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c 0)\n\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\xc2\x06\x02\x07\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\xc2\x06\x08\x17\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\xc2\x06\x1a\x1b\n.\n\x04\x04\x1e\x02\x02\x12\x04\xc4\x06\x02\x1b\x1a  \xec\xb2\xb4\xea\xb2\xb0 VWAP (milli-won \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\xc4\x06\x02\x07\n\r\n\x05\x04\x1e\x02\x02\x01\x12\x04\xc4\x06\x08\x16\n\r\n\x05\x04\x1e\x02\x02\x03\x12\x04\xc4\x06\x19\x1a\nH\n\x04\x04\x1e\x02\x03\x12\x04\xc6\x06\x02\x1f\x1a: \xeb\x88\x84\xec\xa0\x81 \xeb\xb0\x9c\xec\xa3\xbc \xec\x88\x98\xeb\x9f\x89 (\xed\x98\x84\xec\x9e\xac \xec\x84\xb8\xec\x85\x98 \xeb\xa9\x94\xeb\xaa\xa8\xeb\xa6\xac \xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0)\n\n\r\n\x05\x04\x1e\x02\x03\x05\x12\x04\xc6\x06\x02\x07\n\r\n\x05\x04\x1e\x02\x03\x01\x12\x04\xc6\x06\x08\x1a\n\r\n\x05\x04\x1e\x02\x03\x03\x12\x04\xc6\x06\x1d\x1e\nP\n\x02\x04\x1f\x12\x06\xca\x06\x00\xd3\x06\x01\x1aB StreamPairStatus \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x9d\x91\xeb\x8b\xb5 \xe2\x80\x94 \xed\x8e\x98\xec\x96\xb4 \xec\x83\x81\xed\x83\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n\n\x0b\n\x03\x04\x1f\x01\x12\x04\xca\x06\x08\x18\n-\n\x04\x04\x1f\x02\x00\x12\x04\xcc\x06\x02\x12\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04\x1f\x02\x00\x05\x12\x04\xcc\x06\x02\x08\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\xcc\x06\t\r\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\xcc\x06\x10\x11\n\x1f\n\x04\x04\x1f\x02\x01\x12\x04\xce\x06\x02\x15\x1a\x11 Base leg \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x1f\x02\x01\x06\x12\x04\xce\x06\x02\x0b\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\xce\x06\x0c\x10\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\xce\x06\x13\x14\n\"\n\x04\x04\x1f\x02\x02\x12\x04\xd0\x06\x02\x18\x1a\x14 Counter leg \xec\x83\x81\xed\x83\x9c\n\n\r\n\x05\x04\x1f\x02\x02\x06\x12\x04\xd0\x06\x02\x0b\n\r\n\x05\x04\x1f\x02\x02\x01\x12\x04\xd0\x06\x0c\x13\n\r\n\x05\x04\x1f\x02\x02\x03\x12\x04\xd0\x06\x16\x17\n \n\x04\x04\x1f\x02\x03\x12\x04\xd2\x06\x02+\x1a\x12 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x1f\x02\x03\x06\x12\x04\xd2\x06\x02\x1b\n\r\n\x05\x04\x1f\x02\x03\x01\x12\x04\xd2\x06\x1c&\n\r\n\x05\x04\x1f\x02\x03\x03\x12\x04\xd2\x06)*\n\xd8\x01\n\x02\x04 \x12\x06\xda\x06\x00\xe1\x06\x01\x1a\x1a GetPairStatistics \xec\x9a\x94\xec\xb2\xad\n2\xad\x01 ============================================================================\n Pair Statistics\n ============================================================================\n\n\x0b\n\x03\x04 \x01\x12\x04\xda\x06\x08 \n/\n\x04\x04 \x02\x00\x12\x06\xdc\x06\x02\xe0\x06\x04\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04 \x02\x00\x05\x12\x04\xdc\x06\x02\x08\n\r\n\x05\x04 \x02\x00\x01\x12\x04\xdc\x06\t\r\n\r\n\x05\x04 \x02\x00\x03\x12\x04\xdc\x06\x10\x11\n\x0f\n\x05\x04 \x02\x00\x08\x12\x06\xdc\x06\x12\xe0\x06\x03\n\x11\n\x07\x04 \x02\x00\x08\x9f\x08\x12\x06\xdd\x06\x04\xdf\x06\x05\nN\n\x02\x04!\x12\x06\xe4\x06\x00\xef\x06\x01\x1a@ \xed\x8e\x98\xec\x96\xb4 \xeb\x88\x84\xec\xa0\x81 \xed\x86\xb5\xea\xb3\x84 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 (\xec\x9d\xb8\xeb\xa9\x94\xeb\xaa\xa8\xeb\xa6\xac \xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0 \xea\xb8\xb0\xeb\xb0\x98)\n\n\x0b\n\x03\x04!\x01\x12\x04\xe4\x06\x08\x16\n-\n\x04\x04!\x02\x00\x12\x04\xe6\x06\x02\x12\x1a\x1f \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (pairs/{id})\n\n\r\n\x05\x04!\x02\x00\x05\x12\x04\xe6\x06\x02\x08\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xe6\x06\t\r\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xe6\x06\x10\x11\n3\n\x04\x04!\x02\x01\x12\x04\xe8\x06\x02\x1c\x1a% base + counter \xeb\x88\x84\xec\xa0\x81 \xeb\xb0\x9c\xec\xa3\xbc \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04!\x02\x01\x05\x12\x04\xe8\x06\x02\x07\n\r\n\x05\x04!\x02\x01\x01\x12\x04\xe8\x06\x08\x17\n\r\n\x05\x04!\x02\x01\x03\x12\x04\xe8\x06\x1a\x1b\n3\n\x04\x04!\x02\x02\x12\x04\xea\x06\x02\x19\x1a% base + counter \xeb\x88\x84\xec\xa0\x81 \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04!\x02\x02\x05\x12\x04\xea\x06\x02\x07\n\r\n\x05\x04!\x02\x02\x01\x12\x04\xea\x06\x08\x14\n\r\n\x05\x04!\x02\x02\x03\x12\x04\xea\x06\x17\x18\n]\n\x04\x04!\x02\x03\x12\x04\xec\x06\x02\x1c\x1aO Spread \xeb\xaa\xa8\xeb\x93\x9c: \xeb\xb0\x9c\xec\xa3\xbc \xec\x84\xb1\xea\xb3\xb5 \xed\x9a\x9f\xec\x88\x98 / PricingMakerTaker \xeb\xaa\xa8\xeb\x93\x9c: \xec\x82\xac\xec\x9d\xb4\xed\x81\xb4 \xec\x88\x98\n\n\r\n\x05\x04!\x02\x03\x05\x12\x04\xec\x06\x02\x07\n\r\n\x05\x04!\x02\x03\x01\x12\x04\xec\x06\x08\x17\n\r\n\x05\x04!\x02\x03\x03\x12\x04\xec\x06\x1a\x1b\na\n\x04\x04!\x02\x04\x12\x04\xee\x06\x02\x19\x1aS \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5 (milli-won). \xed\x98\x84\xec\x9e\xac \xeb\xa9\x94\xeb\xaa\xa8\xeb\xa6\xac \xec\xb9\xb4\xec\x9a\xb4\xed\x84\xb0 \xea\xb8\xb0\xeb\xb0\x98, Spread \xeb\xaa\xa8\xeb\x93\x9c\xeb\x8a\x94 0.\n\n\r\n\x05\x04!\x02\x04\x05\x12\x04\xee\x06\x02\x07\n\r\n\x05\x04!\x02\x04\x01\x12\x04\xee\x06\x08\x14\n\r\n\x05\x04!\x02\x04\x03\x12\x04\xee\x06\x17\x18b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xe8\x80\x02\n\x16kdo/v1/portfolio.proto\x12\x10kdo.v1.portfolio\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xe1\x02\n\tPortfolio\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x03R\x04name\x12\x14\n\x02id\x18\x02 \x01(\x05B\x04\xe2A\x01\x03R\x02id\x12\'\n\x0cdisplay_name\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12 \n\x0bdescription\x18\x04 \x01(\tR\x0bdescription\x12\x1b\n\tis_active\x18\x05 \x01(\x08R\x08isActive\x12A\n\x0bcreate_time\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime:6\xeaA3\n\x19kdo.cdsapis.xyz/Portfolio\x12\x16portfolios/{portfolio}\"\xe9\x03\n\x0cPortfolioPnL\x12@\n\tportfolio\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\tportfolio\x12!\n\x0cportfolio_id\x18\x02 \x01(\x05R\x0bportfolioId\x12%\n\x0eportfolio_name\x18\x03 \x01(\tR\rportfolioName\x12!\n\x0crealized_pnl\x18\x04 \x01(\x03R\x0brealizedPnl\x12%\n\x0eunrealized_pnl\x18\x05 \x01(\x03R\runrealizedPnl\x12!\n\x0ctrading_cost\x18\x06 \x01(\x03R\x0btradingCost\x12\x17\n\x07net_pnl\x18\x07 \x01(\x03R\x06netPnl\x12\x1d\n\nfund_count\x18\x08 \x01(\x05R\tfundCount\x12*\n\x11hedge_group_count\x18\t \x01(\x05R\x0fhedgeGroupCount\x12B\n\x0bsymbol_pnls\x18\n \x03(\x0b2!.kdo.v1.portfolio.SymbolPnLDetailR\nsymbolPnls\x128\n\ttimestamp\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampR\ttimestamp\"\x87\x02\n\x0fSymbolPnLDetail\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1a\n\x08quantity\x18\x02 \x01(\x01R\x08quantity\x12.\n\x13average_entry_price\x18\x03 \x01(\x01R\x11averageEntryPrice\x12#\n\rcurrent_price\x18\x04 \x01(\x01R\x0ccurrentPrice\x12%\n\x0eunrealized_pnl\x18\x05 \x01(\x03R\runrealizedPnl\x12!\n\x0crealized_pnl\x18\x06 \x01(\x03R\x0brealizedPnl\x12!\n\x0ctrading_cost\x18\x07 \x01(\x03R\x0btradingCost\"\xef\x04\n\x11PortfolioExposure\x12@\n\tportfolio\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\tportfolio\x12!\n\x0cportfolio_id\x18\x02 \x01(\x05R\x0bportfolioId\x12>\n\tpositions\x18\x03 \x03(\x0b2 .kdo.v1.portfolio.SymbolPositionR\tpositions\x12K\n\x0efund_positions\x18\x04 \x03(\x0b2$.kdo.v1.portfolio.FundSymbolPositionR\rfundPositions\x12!\n\x0crealized_pnl\x18\x05 \x01(\x03R\x0brealizedPnl\x12%\n\x0eunrealized_pnl\x18\x06 \x01(\x03R\runrealizedPnl\x12!\n\x0ctrading_cost\x18\x07 \x01(\x03R\x0btradingCost\x12\x17\n\x07net_pnl\x18\x08 \x01(\x03R\x06netPnl\x12,\n\x12total_net_quantity\x18\t \x01(\x03R\x10totalNetQuantity\x122\n\x15total_exposure_amount\x18\n \x01(\x03R\x13totalExposureAmount\x12C\n\rnet_exposures\x18\x0b \x01(\x0b2\x1e.kdo.v1.portfolio.NetExposuresR\x0cnetExposures\x12;\n\x0blast_update\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampR\nlastUpdate\"\xfd\x02\n\x0eSymbolPosition\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12!\n\x0cbid_quantity\x18\x07 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x08 \x01(\x03R\x0baskQuantity\x12!\n\x0cnet_quantity\x18\x02 \x01(\x03R\x0bnetQuantity\x12(\n\x10bid_average_cost\x18\t \x01(\x01R\x0ebidAverageCost\x12(\n\x10ask_average_cost\x18\n \x01(\x01R\x0easkAverageCost\x12#\n\rcurrent_price\x18\x04 \x01(\x01R\x0ccurrentPrice\x12%\n\x0eunrealized_pnl\x18\x05 \x01(\x03R\runrealizedPnl\x12\'\n\x0fexposure_amount\x18\x06 \x01(\x03R\x0eexposureAmount\x12!\n\x0crealized_pnl\x18\x0b \x01(\x03R\x0brealizedPnl\"\xd2\x02\n\x12FundSymbolPosition\x12\x1b\n\tfund_code\x18\x01 \x01(\tR\x08fundCode\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12!\n\x0cbid_quantity\x18\x07 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x08 \x01(\x03R\x0baskQuantity\x12(\n\x10bid_average_cost\x18\t \x01(\x01R\x0ebidAverageCost\x12(\n\x10ask_average_cost\x18\n \x01(\x01R\x0easkAverageCost\x12#\n\rcurrent_price\x18\x05 \x01(\x01R\x0ccurrentPrice\x12%\n\x0eunrealized_pnl\x18\x06 \x01(\x03R\runrealizedPnl\x12!\n\x0crealized_pnl\x18\x0b \x01(\x03R\x0brealizedPnl\"\x99\x01\n\x0cNetExposures\x12;\n\texposures\x18\x01 \x03(\x0b2\x1d.kdo.v1.portfolio.NetExposureR\texposures\x12%\n\x0etotal_quantity\x18\x02 \x01(\x02R\rtotalQuantity\x12%\n\x0etotal_exposure\x18\x03 \x01(\x03R\rtotalExposure\"\x96\x01\n\x0bNetExposure\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12!\n\x0cnet_quantity\x18\x02 \x01(\x01R\x0bnetQuantity\x12#\n\rcurrent_price\x18\x03 \x01(\x01R\x0ccurrentPrice\x12\'\n\x0fexposure_amount\x18\x04 \x01(\x03R\x0eexposureAmount\"\xc3\x01\n\x11HedgeGroupSummary\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12!\n\x0chedge_method\x18\x03 \x01(\tR\x0bhedgeMethod\x12+\n\x11trigger_condition\x18\x04 \x01(\tR\x10triggerCondition\x12\x1d\n\nfund_count\x18\x05 \x01(\x05R\tfundCount\x12\x1b\n\tis_active\x18\x06 \x01(\x08R\x08isActive\"\x85\x01\n\x0bFundSummary\x12\x12\n\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12$\n\x0ehedge_group_id\x18\x03 \x01(\x05R\x0chedgeGroupId\x12(\n\x10hedge_group_name\x18\x04 \x01(\tR\x0ehedgeGroupName\"\xd0\x02\n\x10ExposureSnapshot\x12\x1f\n\x0bsnapshot_id\x18\x01 \x01(\tR\nsnapshotId\x12!\n\x0cportfolio_id\x18\x02 \x01(\x05R\x0bportfolioId\x12\x17\n\x04name\x18\x03 \x01(\tH\x00R\x04name\x88\x01\x01\x12F\n\tpositions\x18\x04 \x03(\x0b2(.kdo.v1.portfolio.SnapshotSymbolPositionR\tpositions\x12S\n\x0efund_positions\x18\x05 \x03(\x0b2,.kdo.v1.portfolio.SnapshotFundSymbolPositionR\rfundPositions\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAtB\x07\n\x05_name\"\xed\x01\n\x16SnapshotSymbolPosition\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12!\n\x0cbid_quantity\x18\x02 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x03 \x01(\x03R\x0baskQuantity\x12!\n\x0cnet_quantity\x18\x04 \x01(\x03R\x0bnetQuantity\x12(\n\x10bid_average_cost\x18\x05 \x01(\x01R\x0ebidAverageCost\x12(\n\x10ask_average_cost\x18\x06 \x01(\x01R\x0easkAverageCost\"\x8e\x02\n\x1aSnapshotFundSymbolPosition\x12\x1b\n\tfund_code\x18\x01 \x01(\tR\x08fundCode\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12!\n\x0cbid_quantity\x18\x03 \x01(\x03R\x0bbidQuantity\x12!\n\x0cask_quantity\x18\x04 \x01(\x03R\x0baskQuantity\x12!\n\x0cnet_quantity\x18\x05 \x01(\x03R\x0bnetQuantity\x12(\n\x10bid_average_cost\x18\x06 \x01(\x01R\x0ebidAverageCost\x12(\n\x10ask_average_cost\x18\x07 \x01(\x01R\x0easkAverageCost\"\xc0\x06\n\x0ePositionChange\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x122\n\x15snapshot_bid_quantity\x18\x02 \x01(\x03R\x13snapshotBidQuantity\x122\n\x15snapshot_ask_quantity\x18\x03 \x01(\x03R\x13snapshotAskQuantity\x122\n\x15snapshot_net_quantity\x18\x04 \x01(\x03R\x13snapshotNetQuantity\x129\n\x19snapshot_bid_average_cost\x18\x05 \x01(\x01R\x16snapshotBidAverageCost\x129\n\x19snapshot_ask_average_cost\x18\x06 \x01(\x01R\x16snapshotAskAverageCost\x120\n\x14current_bid_quantity\x18\x07 \x01(\x03R\x12currentBidQuantity\x120\n\x14current_ask_quantity\x18\x08 \x01(\x03R\x12currentAskQuantity\x120\n\x14current_net_quantity\x18\t \x01(\x03R\x12currentNetQuantity\x127\n\x18current_bid_average_cost\x18\n \x01(\x01R\x15currentBidAverageCost\x127\n\x18current_ask_average_cost\x18\x0b \x01(\x01R\x15currentAskAverageCost\x12.\n\x13bid_quantity_change\x18\x0c \x01(\x03R\x11bidQuantityChange\x12.\n\x13ask_quantity_change\x18\r \x01(\x03R\x11askQuantityChange\x12.\n\x13net_quantity_change\x18\x0e \x01(\x03R\x11netQuantityChange\x125\n\x17bid_average_cost_change\x18\x0f \x01(\x01R\x14bidAverageCostChange\x125\n\x17ask_average_cost_change\x18\x10 \x01(\x01R\x14askAverageCostChange\"\xe1\x06\n\x12FundPositionChange\x12\x1b\n\tfund_code\x18\x01 \x01(\tR\x08fundCode\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x122\n\x15snapshot_bid_quantity\x18\x03 \x01(\x03R\x13snapshotBidQuantity\x122\n\x15snapshot_ask_quantity\x18\x04 \x01(\x03R\x13snapshotAskQuantity\x122\n\x15snapshot_net_quantity\x18\x05 \x01(\x03R\x13snapshotNetQuantity\x129\n\x19snapshot_bid_average_cost\x18\x06 \x01(\x01R\x16snapshotBidAverageCost\x129\n\x19snapshot_ask_average_cost\x18\x07 \x01(\x01R\x16snapshotAskAverageCost\x120\n\x14current_bid_quantity\x18\x08 \x01(\x03R\x12currentBidQuantity\x120\n\x14current_ask_quantity\x18\t \x01(\x03R\x12currentAskQuantity\x120\n\x14current_net_quantity\x18\n \x01(\x03R\x12currentNetQuantity\x127\n\x18current_bid_average_cost\x18\x0b \x01(\x01R\x15currentBidAverageCost\x127\n\x18current_ask_average_cost\x18\x0c \x01(\x01R\x15currentAskAverageCost\x12.\n\x13bid_quantity_change\x18\r \x01(\x03R\x11bidQuantityChange\x12.\n\x13ask_quantity_change\x18\x0e \x01(\x03R\x11askQuantityChange\x12.\n\x13net_quantity_change\x18\x0f \x01(\x03R\x11netQuantityChange\x125\n\x17bid_average_cost_change\x18\x10 \x01(\x01R\x14bidAverageCostChange\x125\n\x17ask_average_cost_change\x18\x11 \x01(\x01R\x14askAverageCostChange\"\xf8\x01\n\x0fExposureChanges\x12>\n\x08snapshot\x18\x01 \x01(\x0b2\".kdo.v1.portfolio.ExposureSnapshotR\x08snapshot\x12K\n\x10position_changes\x18\x02 \x03(\x0b2 .kdo.v1.portfolio.PositionChangeR\x0fpositionChanges\x12X\n\x15fund_position_changes\x18\x03 \x03(\x0b2$.kdo.v1.portfolio.FundPositionChangeR\x13fundPositionChanges\"M\n\x13GetPortfolioRequest\x126\n\x04name\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x04name\"\x92\x01\n\x15ListPortfoliosRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"}\n\x16ListPortfoliosResponse\x12;\n\nportfolios\x18\x01 \x03(\x0b2\x1b.kdo.v1.portfolio.PortfolioR\nportfolios\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"Y\n\x16CreatePortfolioRequest\x12?\n\tportfolio\x18\x01 \x01(\x0b2\x1b.kdo.v1.portfolio.PortfolioB\x04\xe2A\x01\x02R\tportfolio\"\x96\x01\n\x16UpdatePortfolioRequest\x12?\n\tportfolio\x18\x01 \x01(\x0b2\x1b.kdo.v1.portfolio.PortfolioB\x04\xe2A\x01\x02R\tportfolio\x12;\n\x0bupdate_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMask\"P\n\x16DeletePortfolioRequest\x126\n\x04name\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x04name\"P\n\x16GetPortfolioPnLRequest\x126\n\x04name\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x04name\"U\n\x1bGetPortfolioExposureRequest\x126\n\x04name\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x04name\"\xc0\x01\n\x1fListPortfolioHedgeGroupsRequest\x12:\n\x06parent\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x06parent\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x92\x01\n ListPortfolioHedgeGroupsResponse\x12F\n\x0chedge_groups\x18\x01 \x03(\x0b2#.kdo.v1.portfolio.HedgeGroupSummaryR\x0bhedgeGroups\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xba\x01\n\x19ListPortfolioFundsRequest\x12:\n\x06parent\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x06parent\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_token\"y\n\x1aListPortfolioFundsResponse\x123\n\x05funds\x18\x01 \x03(\x0b2\x1d.kdo.v1.portfolio.FundSummaryR\x05funds\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"}\n\x1dCreateExposureSnapshotRequest\x12:\n\x06parent\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x06parent\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01B\x07\n\x05_name\"6\n\x1aGetExposureSnapshotRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04name\"\xd5\x02\n\x1cListExposureSnapshotsRequest\x12:\n\x06parent\x18\x01 \x01(\tB\"\xe2A\x01\x02\xfaA\x1b\n\x19kdo.cdsapis.xyz/PortfolioR\x06parent\x12 \n\tpage_size\x18\x02 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12>\n\nstart_time\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tstartTime\x88\x01\x01\x12:\n\x08end_time\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\x07endTime\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\r\n\x0b_start_timeB\x0b\n\t_end_time\"\x89\x01\n\x1dListExposureSnapshotsResponse\x12@\n\tsnapshots\x18\x01 \x03(\x0b2\".kdo.v1.portfolio.ExposureSnapshotR\tsnapshots\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"5\n\x19GetExposureChangesRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04name\"9\n\x1dDeleteExposureSnapshotRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04name2\x97\x13\n\x10PortfolioService\x12z\n\x0cGetPortfolio\x12%.kdo.v1.portfolio.GetPortfolioRequest\x1a\x1b.kdo.v1.portfolio.Portfolio\"&\xdaA\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=portfolios/*}\x12~\n\x0eListPortfolios\x12\'.kdo.v1.portfolio.ListPortfoliosRequest\x1a(.kdo.v1.portfolio.ListPortfoliosResponse\"\x19\xdaA\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/portfolios\x12\xa6\x01\n\x0fUpdatePortfolio\x12(.kdo.v1.portfolio.UpdatePortfolioRequest\x1a\x1b.kdo.v1.portfolio.Portfolio\"L\xdaA\x15portfolio,update_mask\x82\xd3\xe4\x93\x02.:\tportfolio2!/v1/{portfolio.name=portfolios/*}\x12\x87\x01\n\x0fGetPortfolioPnL\x12(.kdo.v1.portfolio.GetPortfolioPnLRequest\x1a\x1e.kdo.v1.portfolio.PortfolioPnL\"*\xdaA\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/{name=portfolios/*}/pnl\x12\x93\x01\n\x12StreamPortfolioPnL\x12(.kdo.v1.portfolio.GetPortfolioPnLRequest\x1a\x1e.kdo.v1.portfolio.PortfolioPnL\"1\xdaA\x04name\x82\xd3\xe4\x93\x02$\x12\"/v1/{name=portfolios/*}/pnl:stream0\x01\x12\x9b\x01\n\x14GetPortfolioExposure\x12-.kdo.v1.portfolio.GetPortfolioExposureRequest\x1a#.kdo.v1.portfolio.PortfolioExposure\"/\xdaA\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1/{name=portfolios/*}/exposure\x12\xa7\x01\n\x17StreamPortfolioExposure\x12-.kdo.v1.portfolio.GetPortfolioExposureRequest\x1a#.kdo.v1.portfolio.PortfolioExposure\"6\xdaA\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=portfolios/*}/exposure:stream0\x01\x12\xba\x01\n\x18ListPortfolioHedgeGroups\x121.kdo.v1.portfolio.ListPortfolioHedgeGroupsRequest\x1a2.kdo.v1.portfolio.ListPortfolioHedgeGroupsResponse\"7\xdaA\x06parent\x82\xd3\xe4\x93\x02(\x12&/v1/{parent=portfolios/*}/hedge_groups\x12\xa1\x01\n\x12ListPortfolioFunds\x12+.kdo.v1.portfolio.ListPortfolioFundsRequest\x1a,.kdo.v1.portfolio.ListPortfolioFundsResponse\"0\xdaA\x06parent\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{parent=portfolios/*}/funds\x12\xaf\x01\n\x16CreateExposureSnapshot\x12/.kdo.v1.portfolio.CreateExposureSnapshotRequest\x1a\".kdo.v1.portfolio.ExposureSnapshot\"@\xdaA\x06parent\x82\xd3\xe4\x93\x021:\x01*\",/v1/{parent=portfolios/*}/exposure_snapshots\x12\xa4\x01\n\x13GetExposureSnapshot\x12,.kdo.v1.portfolio.GetExposureSnapshotRequest\x1a\".kdo.v1.portfolio.ExposureSnapshot\";\xdaA\x04name\x82\xd3\xe4\x93\x02.\x12,/v1/{name=portfolios/*/exposure_snapshots/*}\x12\xb7\x01\n\x15ListExposureSnapshots\x12..kdo.v1.portfolio.ListExposureSnapshotsRequest\x1a/.kdo.v1.portfolio.ListExposureSnapshotsResponse\"=\xdaA\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1/{parent=portfolios/*}/exposure_snapshots\x12\xa9\x01\n\x12GetExposureChanges\x12+.kdo.v1.portfolio.GetExposureChangesRequest\x1a!.kdo.v1.portfolio.ExposureChanges\"C\xdaA\x04name\x82\xd3\xe4\x93\x026\x124/v1/{name=portfolios/*/exposure_snapshots/*}:changes\x12\xb4\x01\n\x15StreamExposureChanges\x12+.kdo.v1.portfolio.GetExposureChangesRequest\x1a!.kdo.v1.portfolio.ExposureChanges\"I\xdaA\x04name\x82\xd3\xe4\x93\x02<\x12:/v1/{name=portfolios/*/exposure_snapshots/*}:streamChanges0\x01\x12\x9e\x01\n\x16DeleteExposureSnapshot\x12/.kdo.v1.portfolio.DeleteExposureSnapshotRequest\x1a\x16.google.protobuf.Empty\";\xdaA\x04name\x82\xd3\xe4\x93\x02.*,/v1/{name=portfolios/*/exposure_snapshots/*}B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\x83\xab\x01\n\x07\x12\x05\x00\x00\xb2\x06\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x19\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00)\n\t\n\x02\x03\x05\x12\x03\t\x00*\n\t\n\x02\x03\x06\x12\x03\n\x00%\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n\xc8\x01\n\x02\x06\x00\x12\x05\x11\x00\x9e\x01\x01\x1a\xba\x01 PortfolioService\xeb\x8a\x94 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n Portfolio\xeb\x8a\x94 P&L(\xec\x86\x90\xec\x9d\xb5) \xec\xa7\x91\xea\xb3\x84 \xeb\x8b\xa8\xec\x9c\x84\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4.\n \xea\xb3\x84\xec\xb8\xb5 \xea\xb5\xac\xec\xa1\xb0: Portfolio (1) \xe2\x86\x92 HedgeGroup (N) \xe2\x86\x92 Fund (N)\n\n\n\n\x03\x06\x00\x01\x12\x03\x11\x08\x18\n-\n\x04\x06\x00\x02\x00\x12\x04\x13\x02\x18\x03\x1a\x1f \xeb\x8b\xa8\xec\x9d\xbc \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x13\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x13\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x131:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x14\x04\x16\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x14\x04\x16\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x17\x042\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x17\x042\n-\n\x04\x06\x00\x02\x01\x12\x04\x1b\x02 \x03\x1a\x1f \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1b\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1b\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1b5K\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1c\x04\x1e\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1c\x04\x1e\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1f\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1f\x04.\n\x9e\x02\n\x04\x06\x00\x02\x02\x12\x04,\x022\x03\x1a\x18 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x88\x98\xec\xa0\x95\n2\xf5\x01 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x83\x9d\xec\x84\xb1\n  rpc CreatePortfolio(CreatePortfolioRequest) returns (Portfolio) {\n    option (google.api.http) = {\n      post: \"/v1/portfolios\"\n      body: \"portfolio\"\n    };\n    option (google.api.method_signature) = \"portfolio\";\n  }\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03,\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03,\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03,7@\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04-\x040\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04-\x040\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x031\x04C\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x031\x04C\n\xed\x02\n\x04\x06\x00\x02\x03\x12\x04>\x02C\x03\x1am \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 P&L \xec\xa1\xb0\xed\x9a\x8c\n \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xed\x95\x98\xec\x9c\x84 \xeb\xaa\xa8\xeb\x93\xa0 HedgeGroup \xe2\x86\x92 Fund\xec\x9d\x98 \xec\x86\x90\xec\x9d\xb5\xec\x9d\x84 \xec\xa7\x91\xea\xb3\x84\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n2\xef\x01 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x82\xad\xec\xa0\x9c\n  rpc DeletePortfolio(DeletePortfolioRequest) returns (google.protobuf.Empty) {\n    option (google.api.http) = {\n      delete: \"/v1/{name=portfolios/*}\"\n    };\n    option (google.api.method_signature) = \"name\";\n  }\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03>\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03>\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03>7C\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04?\x04A\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04?\x04A\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x03B\x042\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x03B\x042\n-\n\x04\x06\x00\x02\x04\x12\x04F\x02K\x03\x1a\x1f \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 P&L \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03F\x06\x18\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03F\x19/\n\x0c\n\x05\x06\x00\x02\x04\x06\x12\x03F:@\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03FAM\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04G\x04I\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04G\x04I\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x03J\x042\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x03J\x042\n/\n\x04\x06\x00\x02\x05\x12\x04N\x02S\x03\x1a! \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 Exposure \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03N\x06\x1a\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03N\x1b6\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03NAR\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04O\x04Q\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04O\x04Q\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03R\x042\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03R\x042\n2\n\x04\x06\x00\x02\x06\x12\x04V\x02[\x03\x1a$ \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 Exposure \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03V\x06\x1d\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03V\x1e9\n\x0c\n\x05\x06\x00\x02\x06\x06\x12\x03VDJ\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03VK\\\n\r\n\x05\x06\x00\x02\x06\x04\x12\x04W\x04Y\x06\n\x11\n\t\x06\x00\x02\x06\x04\xb0\xca\xbc\"\x12\x04W\x04Y\x06\n\x0c\n\x05\x06\x00\x02\x06\x04\x12\x03Z\x042\n\x0f\n\x08\x06\x00\x02\x06\x04\x9b\x08\x00\x12\x03Z\x042\nB\n\x04\x06\x00\x02\x07\x12\x04^\x02c\x03\x1a4 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4\xec\x97\x90 \xec\x86\x8d\xed\x95\x9c HedgeGroup \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03^\x06\x1e\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03^\x1f>\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03^Ii\n\r\n\x05\x06\x00\x02\x07\x04\x12\x04_\x04a\x06\n\x11\n\t\x06\x00\x02\x07\x04\xb0\xca\xbc\"\x12\x04_\x04a\x06\n\x0c\n\x05\x06\x00\x02\x07\x04\x12\x03b\x044\n\x0f\n\x08\x06\x00\x02\x07\x04\x9b\x08\x00\x12\x03b\x044\nc\n\x04\x06\x00\x02\x08\x12\x04g\x02l\x03\x1aU \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4\xec\x97\x90 \xec\x86\x8d\xed\x95\x9c Fund \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n (Portfolio \xe2\x86\x92 HedgeGroups \xe2\x86\x92 Funds)\n\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03g\x06\x18\n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03g\x192\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03g=W\n\r\n\x05\x06\x00\x02\x08\x04\x12\x04h\x04j\x06\n\x11\n\t\x06\x00\x02\x08\x04\xb0\xca\xbc\"\x12\x04h\x04j\x06\n\x0c\n\x05\x06\x00\x02\x08\x04\x12\x03k\x044\n\x0f\n\x08\x06\x00\x02\x08\x04\x9b\x08\x00\x12\x03k\x044\nM\n\x04\x06\x00\x02\t\x12\x04o\x02u\x03\x1a? Exposure \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x83\x9d\xec\x84\xb1 (\xed\x98\x84\xec\x9e\xac \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x83\x81\xed\x83\x9c\xeb\xa5\xbc \xec\xa0\x80\xec\x9e\xa5)\n\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03o\x06\x1c\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03o\x1d:\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03oEU\n\r\n\x05\x06\x00\x02\t\x04\x12\x04p\x04s\x06\n\x11\n\t\x06\x00\x02\t\x04\xb0\xca\xbc\"\x12\x04p\x04s\x06\n\x0c\n\x05\x06\x00\x02\t\x04\x12\x03t\x044\n\x0f\n\x08\x06\x00\x02\t\x04\x9b\x08\x00\x12\x03t\x044\n0\n\x04\x06\x00\x02\n\x12\x04x\x02}\x03\x1a\" Exposure \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\x8b\xa8\xec\x9d\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03x\x06\x19\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03x\x1a4\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03x?O\n\r\n\x05\x06\x00\x02\n\x04\x12\x04y\x04{\x06\n\x11\n\t\x06\x00\x02\n\x04\xb0\xca\xbc\"\x12\x04y\x04{\x06\n\x0c\n\x05\x06\x00\x02\n\x04\x12\x03|\x042\n\x0f\n\x08\x06\x00\x02\n\x04\x9b\x08\x00\x12\x03|\x042\n2\n\x04\x06\x00\x02\x0b\x12\x06\x80\x01\x02\x85\x01\x03\x1a\" Exposure \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\r\n\x05\x06\x00\x02\x0b\x01\x12\x04\x80\x01\x06\x1b\n\r\n\x05\x06\x00\x02\x0b\x02\x12\x04\x80\x01\x1c8\n\r\n\x05\x06\x00\x02\x0b\x03\x12\x04\x80\x01C`\n\x0f\n\x05\x06\x00\x02\x0b\x04\x12\x06\x81\x01\x04\x83\x01\x06\n\x13\n\t\x06\x00\x02\x0b\x04\xb0\xca\xbc\"\x12\x06\x81\x01\x04\x83\x01\x06\n\r\n\x05\x06\x00\x02\x0b\x04\x12\x04\x84\x01\x044\n\x10\n\x08\x06\x00\x02\x0b\x04\x9b\x08\x00\x12\x04\x84\x01\x044\n:\n\x04\x06\x00\x02\x0c\x12\x06\x88\x01\x02\x8d\x01\x03\x1a* \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xed\x9b\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94 \xec\xa1\xb0\xed\x9a\x8c\n\n\r\n\x05\x06\x00\x02\x0c\x01\x12\x04\x88\x01\x06\x18\n\r\n\x05\x06\x00\x02\x0c\x02\x12\x04\x88\x01\x192\n\r\n\x05\x06\x00\x02\x0c\x03\x12\x04\x88\x01=L\n\x0f\n\x05\x06\x00\x02\x0c\x04\x12\x06\x89\x01\x04\x8b\x01\x06\n\x13\n\t\x06\x00\x02\x0c\x04\xb0\xca\xbc\"\x12\x06\x89\x01\x04\x8b\x01\x06\n\r\n\x05\x06\x00\x02\x0c\x04\x12\x04\x8c\x01\x042\n\x10\n\x08\x06\x00\x02\x0c\x04\x9b\x08\x00\x12\x04\x8c\x01\x042\nV\n\x04\x06\x00\x02\r\x12\x06\x90\x01\x02\x95\x01\x03\x1aF \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xed\x9b\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\r\n\x05\x06\x00\x02\r\x01\x12\x04\x90\x01\x06\x1b\n\r\n\x05\x06\x00\x02\r\x02\x12\x04\x90\x01\x1c5\n\r\n\x05\x06\x00\x02\r\x06\x12\x04\x90\x01@F\n\r\n\x05\x06\x00\x02\r\x03\x12\x04\x90\x01GV\n\x0f\n\x05\x06\x00\x02\r\x04\x12\x06\x91\x01\x04\x93\x01\x06\n\x13\n\t\x06\x00\x02\r\x04\xb0\xca\xbc\"\x12\x06\x91\x01\x04\x93\x01\x06\n\r\n\x05\x06\x00\x02\r\x04\x12\x04\x94\x01\x042\n\x10\n\x08\x06\x00\x02\r\x04\x9b\x08\x00\x12\x04\x94\x01\x042\n+\n\x04\x06\x00\x02\x0e\x12\x06\x98\x01\x02\x9d\x01\x03\x1a\x1b Exposure \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x82\xad\xec\xa0\x9c\n\n\r\n\x05\x06\x00\x02\x0e\x01\x12\x04\x98\x01\x06\x1c\n\r\n\x05\x06\x00\x02\x0e\x02\x12\x04\x98\x01\x1d:\n\r\n\x05\x06\x00\x02\x0e\x03\x12\x04\x98\x01EZ\n\x0f\n\x05\x06\x00\x02\x0e\x04\x12\x06\x99\x01\x04\x9b\x01\x06\n\x13\n\t\x06\x00\x02\x0e\x04\xb0\xca\xbc\"\x12\x06\x99\x01\x04\x9b\x01\x06\n\r\n\x05\x06\x00\x02\x0e\x04\x12\x04\x9c\x01\x042\n\x10\n\x08\x06\x00\x02\x0e\x04\x9b\x08\x00\x12\x04\x9c\x01\x042\nl\n\x02\x04\x00\x12\x06\xa4\x01\x00\xbe\x01\x01\x1a3 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xa0\x95\xeb\xb3\xb4\n P&L(\xec\x86\x90\xec\x9d\xb5) \xec\xa7\x91\xea\xb3\x84 \xeb\x8b\xa8\xec\x9c\x84\n2) ========== Resource Messages ==========\n\n\x0b\n\x03\x04\x00\x01\x12\x04\xa4\x01\x08\x11\n\r\n\x03\x04\x00\x07\x12\x06\xa5\x01\x02\xa8\x01\x04\n\x0f\n\x05\x04\x00\x07\x9d\x08\x12\x06\xa5\x01\x02\xa8\x01\x04\nD\n\x04\x04\x00\x02\x00\x12\x04\xab\x01\x02>\x1a6 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1)\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\xab\x01\x02\x08\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\xab\x01\t\r\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\xab\x01\x10\x11\n\r\n\x05\x04\x00\x02\x00\x08\x12\x04\xab\x01\x12=\n\x10\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x04\xab\x01\x13<\n\"\n\x04\x04\x00\x02\x01\x12\x04\xae\x01\x02;\x1a\x14 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\xae\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\xae\x01\x08\n\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\xae\x01\r\x0e\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04\xae\x01\x0f:\n\x10\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x04\xae\x01\x109\n/\n\x04\x04\x00\x02\x02\x12\x04\xb1\x01\x02C\x1a! \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xea\xb3\xa0\xec\x9c\xa0)\n\n\r\n\x05\x04\x00\x02\x02\x05\x12\x04\xb1\x01\x02\x08\n\r\n\x05\x04\x00\x02\x02\x01\x12\x04\xb1\x01\t\x15\n\r\n\x05\x04\x00\x02\x02\x03\x12\x04\xb1\x01\x18\x19\n\r\n\x05\x04\x00\x02\x02\x08\x12\x04\xb1\x01\x1aB\n\x10\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x04\xb1\x01\x1bA\n&\n\x04\x04\x00\x02\x03\x12\x04\xb4\x01\x02\x19\x1a\x18 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x84\xa4\xeb\xaa\x85\n\n\r\n\x05\x04\x00\x02\x03\x05\x12\x04\xb4\x01\x02\x08\n\r\n\x05\x04\x00\x02\x03\x01\x12\x04\xb4\x01\t\x14\n\r\n\x05\x04\x00\x02\x03\x03\x12\x04\xb4\x01\x17\x18\n \n\x04\x04\x00\x02\x04\x12\x04\xb7\x01\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x00\x02\x04\x05\x12\x04\xb7\x01\x02\x06\n\r\n\x05\x04\x00\x02\x04\x01\x12\x04\xb7\x01\x07\x10\n\r\n\x05\x04\x00\x02\x04\x03\x12\x04\xb7\x01\x13\x14\n\x1d\n\x04\x04\x00\x02\x05\x12\x04\xba\x01\x02X\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x05\x06\x12\x04\xba\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x05\x01\x12\x04\xba\x01\x1c\'\n\r\n\x05\x04\x00\x02\x05\x03\x12\x04\xba\x01*+\n\r\n\x05\x04\x00\x02\x05\x08\x12\x04\xba\x01,W\n\x10\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x04\xba\x01-V\n\x1d\n\x04\x04\x00\x02\x06\x12\x04\xbd\x01\x02X\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x00\x02\x06\x06\x12\x04\xbd\x01\x02\x1b\n\r\n\x05\x04\x00\x02\x06\x01\x12\x04\xbd\x01\x1c\'\n\r\n\x05\x04\x00\x02\x06\x03\x12\x04\xbd\x01*+\n\r\n\x05\x04\x00\x02\x06\x08\x12\x04\xbd\x01,W\n\x10\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x04\xbd\x01-V\n1\n\x02\x04\x01\x12\x06\xc1\x01\x00\xe7\x01\x01\x1a# \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 P&L \xec\xa7\x91\xea\xb3\x84 \xea\xb2\xb0\xea\xb3\xbc\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xc1\x01\x08\x14\n2\n\x04\x04\x01\x02\x00\x12\x06\xc3\x01\x02\xc8\x01\x04\x1a\" \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x01\x02\x00\x05\x12\x04\xc3\x01\x02\x08\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\xc3\x01\t\x12\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\xc3\x01\x15\x16\n\x0f\n\x05\x04\x01\x02\x00\x08\x12\x06\xc3\x01\x17\xc8\x01\x03\n\x10\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x04\xc4\x01\x04*\n\x11\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x06\xc5\x01\x04\xc7\x01\x05\n\"\n\x04\x04\x01\x02\x01\x12\x04\xcb\x01\x02\x19\x1a\x14 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xcb\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xcb\x01\x08\x14\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\xcb\x01\x17\x18\n&\n\x04\x04\x01\x02\x02\x12\x04\xce\x01\x02\x1c\x1a\x18 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\xce\x01\x02\x08\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\xce\x01\t\x17\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\xce\x01\x1a\x1b\n#\n\x04\x04\x01\x02\x03\x12\x04\xd1\x01\x02\x19\x1a\x15 \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5 (\xec\x9b\x90)\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\xd1\x01\x02\x07\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\xd1\x01\x08\x14\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\xd1\x01\x17\x18\n&\n\x04\x04\x01\x02\x04\x12\x04\xd4\x01\x02\x1b\x1a\x18 \xeb\xaf\xb8\xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5 (\xec\x9b\x90)\n\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\xd4\x01\x02\x07\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\xd4\x01\x08\x16\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\xd4\x01\x19\x1a\n#\n\x04\x04\x01\x02\x05\x12\x04\xd7\x01\x02\x19\x1a\x15 \xea\xb1\xb0\xeb\x9e\x98 \xeb\xb9\x84\xec\x9a\xa9 (\xec\x9b\x90)\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\xd7\x01\x02\x07\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\xd7\x01\x08\x14\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\xd7\x01\x17\x18\n@\n\x04\x04\x01\x02\x06\x12\x04\xda\x01\x02\x14\x1a2 \xec\x88\x9c\xec\x86\x90\xec\x9d\xb5 (realized + unrealized - trading_cost)\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\xda\x01\x02\x07\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\xda\x01\x08\x0f\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\xda\x01\x12\x13\n!\n\x04\x04\x01\x02\x07\x12\x04\xdd\x01\x02\x17\x1a\x13 \xed\x95\x98\xec\x9c\x84 \xed\x8e\x80\xeb\x93\x9c \xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\xdd\x01\x02\x07\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\xdd\x01\x08\x12\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\xdd\x01\x15\x16\n\'\n\x04\x04\x01\x02\x08\x12\x04\xe0\x01\x02\x1e\x1a\x19 \xed\x95\x98\xec\x9c\x84 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\xe0\x01\x02\x07\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\xe0\x01\x08\x19\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\xe0\x01\x1c\x1d\n$\n\x04\x04\x01\x02\t\x12\x04\xe3\x01\x02,\x1a\x16 \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 P&L \xec\x83\x81\xec\x84\xb8\n\n\r\n\x05\x04\x01\x02\t\x04\x12\x04\xe3\x01\x02\n\n\r\n\x05\x04\x01\x02\t\x06\x12\x04\xe3\x01\x0b\x1a\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\xe3\x01\x1b&\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\xe3\x01)+\n \n\x04\x04\x01\x02\n\x12\x04\xe6\x01\x02+\x1a\x12 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x01\x02\n\x06\x12\x04\xe6\x01\x02\x1b\n\r\n\x05\x04\x01\x02\n\x01\x12\x04\xe6\x01\x1c%\n\r\n\x05\x04\x01\x02\n\x03\x12\x04\xe6\x01(*\n$\n\x02\x04\x02\x12\x06\xea\x01\x00\xff\x01\x01\x1a\x16 \xec\xa2\x85\xeb\xaa\xa9\xeb\xb3\x84 P&L \xec\x83\x81\xec\x84\xb8\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xea\x01\x08\x17\n\x1d\n\x04\x04\x02\x02\x00\x12\x04\xec\x01\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xec\x01\x02\x08\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xec\x01\t\x0f\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xec\x01\x12\x13\n\x1d\n\x04\x04\x02\x02\x01\x12\x04\xef\x01\x02\x16\x1a\x0f \xeb\xb3\xb4\xec\x9c\xa0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xef\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xef\x01\t\x11\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xef\x01\x14\x15\n \n\x04\x04\x02\x02\x02\x12\x04\xf2\x01\x02!\x1a\x12 \xed\x8f\x89\xea\xb7\xa0 \xec\xa7\x84\xec\x9e\x85\xea\xb0\x80\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xf2\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xf2\x01\t\x1c\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xf2\x01\x1f \n\x19\n\x04\x04\x02\x02\x03\x12\x04\xf5\x01\x02\x1b\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xf5\x01\x02\x08\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xf5\x01\t\x16\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xf5\x01\x19\x1a\n \n\x04\x04\x02\x02\x04\x12\x04\xf8\x01\x02\x1b\x1a\x12 \xeb\xaf\xb8\xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\xf8\x01\x02\x07\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\xf8\x01\x08\x16\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\xf8\x01\x19\x1a\n\x1d\n\x04\x04\x02\x02\x05\x12\x04\xfb\x01\x02\x19\x1a\x0f \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\xfb\x01\x02\x07\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\xfb\x01\x08\x14\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\xfb\x01\x17\x18\n\x1d\n\x04\x04\x02\x02\x06\x12\x04\xfe\x01\x02\x19\x1a\x0f \xea\xb1\xb0\xeb\x9e\x98 \xeb\xb9\x84\xec\x9a\xa9\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\xfe\x01\x02\x07\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\xfe\x01\x08\x14\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\xfe\x01\x17\x18\nP\n\x02\x04\x03\x12\x06\x82\x02\x00\xac\x02\x01\x1aB \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 Exposure (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb0\x8f \xec\x86\x90\xec\x9d\xb5 \xec\xb6\x94\xec\xa0\x81)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x82\x02\x08\x19\n2\n\x04\x04\x03\x02\x00\x12\x06\x84\x02\x02\x89\x02\x04\x1a\" \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\x84\x02\x02\x08\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x84\x02\t\x12\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x84\x02\x15\x16\n\x0f\n\x05\x04\x03\x02\x00\x08\x12\x06\x84\x02\x17\x89\x02\x03\n\x10\n\x08\x04\x03\x02\x00\x08\x9c\x08\x00\x12\x04\x85\x02\x04*\n\x11\n\x07\x04\x03\x02\x00\x08\x9f\x08\x12\x06\x86\x02\x04\x88\x02\x05\n\"\n\x04\x04\x03\x02\x01\x12\x04\x8c\x02\x02\x19\x1a\x14 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x8c\x02\x02\x07\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x8c\x02\x08\x14\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x8c\x02\x17\x18\n?\n\x04\x04\x03\x02\x02\x12\x04\x8f\x02\x02(\x1a1 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x86\xb5\xed\x95\xa9 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xeb\xaa\xa8\xeb\x93\xa0 Fund \xed\x95\xa9\xec\x82\xb0)\n\n\r\n\x05\x04\x03\x02\x02\x04\x12\x04\x8f\x02\x02\n\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\x8f\x02\x0b\x19\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x8f\x02\x1a#\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x8f\x02&\'\n;\n\x04\x04\x03\x02\x03\x12\x04\x92\x02\x021\x1a- Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x83\x81\xec\x84\xb8 \xec\xb6\x94\xec\xa0\x81\xec\x9a\xa9)\n\n\r\n\x05\x04\x03\x02\x03\x04\x12\x04\x92\x02\x02\n\n\r\n\x05\x04\x03\x02\x03\x06\x12\x04\x92\x02\x0b\x1d\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x92\x02\x1e,\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x92\x02/0\n&\n\x04\x04\x03\x02\x04\x12\x04\x95\x02\x02\x19\x1a\x18 \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5 (\xeb\x8b\xb9\xec\x9d\xbc)\n\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\x95\x02\x02\x07\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x95\x02\x08\x14\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x95\x02\x17\x18\n3\n\x04\x04\x03\x02\x05\x12\x04\x98\x02\x02\x1b\x1a% \xeb\xaf\xb8\xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5 (\xed\x98\x84\xec\x9e\xac\xea\xb0\x80 \xea\xb8\xb0\xec\xa4\x80)\n\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\x98\x02\x02\x07\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\x98\x02\x08\x16\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\x98\x02\x19\x1a\n-\n\x04\x04\x03\x02\x06\x12\x04\x9b\x02\x02\x19\x1a\x1f \xea\xb1\xb0\xeb\x9e\x98 \xeb\xb9\x84\xec\x9a\xa9 (\xec\x88\x98\xec\x88\x98\xeb\xa3\x8c \xeb\x93\xb1)\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\x9b\x02\x02\x07\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\x9b\x02\x08\x14\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\x9b\x02\x17\x18\n@\n\x04\x04\x03\x02\x07\x12\x04\x9e\x02\x02\x14\x1a2 \xec\x88\x9c\xec\x86\x90\xec\x9d\xb5 (realized + unrealized - trading_cost)\n\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\x9e\x02\x02\x07\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\x9e\x02\x08\x0f\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\x9e\x02\x12\x13\n*\n\x04\x04\x03\x02\x08\x12\x04\xa1\x02\x02\x1f\x1a\x1c \xec\xa0\x84\xec\xb2\xb4 net exposure \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\xa1\x02\x02\x07\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\xa1\x02\x08\x1a\n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\xa1\x02\x1d\x1e\n&\n\x04\x04\x03\x02\t\x12\x04\xa4\x02\x02#\x1a\x18 \xec\xa0\x84\xec\xb2\xb4 exposure \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\xa4\x02\x02\x07\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\xa4\x02\x08\x1d\n\r\n\x05\x04\x03\x02\t\x03\x12\x04\xa4\x02 \"\n\x81\x01\n\x04\x04\x03\x02\n\x12\x04\xa8\x02\x02\"\x1as Net Exposures (Hedge \xeb\xb3\x80\xed\x99\x98 \xed\x9b\x84 \xec\x83\x81\xea\xb3\x84\xeb\x90\x9c \xea\xb2\xb0\xea\xb3\xbc)\n positions\xeb\xa5\xbc nettings \xec\x84\xa4\xec\xa0\x95\xec\x97\x90 \xeb\x94\xb0\xeb\x9d\xbc \xeb\xb6\x84\xed\x95\xb4/\xeb\xb3\x80\xed\x99\x98\xed\x95\x9c \xea\xb2\xb0\xea\xb3\xbc\n\n\r\n\x05\x04\x03\x02\n\x06\x12\x04\xa8\x02\x02\x0e\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\xa8\x02\x0f\x1c\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\xa8\x02\x1f!\n-\n\x04\x04\x03\x02\x0b\x12\x04\xab\x02\x02-\x1a\x1f \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x03\x02\x0b\x06\x12\x04\xab\x02\x02\x1b\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\xab\x02\x1c\'\n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\xab\x02*,\n*\n\x02\x04\x04\x12\x06\xaf\x02\x00\xcd\x02\x01\x1a\x1c \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x86\xb5\xed\x95\xa9 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xaf\x02\x08\x16\n\x1d\n\x04\x04\x04\x02\x00\x12\x04\xb1\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xb1\x02\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xb1\x02\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xb1\x02\x12\x13\n$\n\x04\x04\x04\x02\x01\x12\x04\xb4\x02\x02\x19\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xb4\x02\x02\x07\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xb4\x02\x08\x14\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xb4\x02\x17\x18\n$\n\x04\x04\x04\x02\x02\x12\x04\xb7\x02\x02\x19\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xb7\x02\x02\x07\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xb7\x02\x08\x14\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xb7\x02\x17\x18\n9\n\x04\x04\x04\x02\x03\x12\x04\xba\x02\x02\x19\x1a+ \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 (bid - ask, \xeb\xaa\xa8\xeb\x93\xa0 Fund \xed\x95\xa9\xec\x82\xb0)\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xba\x02\x02\x07\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xba\x02\x08\x14\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xba\x02\x17\x18\n#\n\x04\x04\x04\x02\x04\x12\x04\xbd\x02\x02\x1e\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\xbd\x02\x02\x08\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xbd\x02\t\x19\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xbd\x02\x1c\x1d\n#\n\x04\x04\x04\x02\x05\x12\x04\xc0\x02\x02\x1f\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xc0\x02\x02\x08\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xc0\x02\t\x19\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xc0\x02\x1c\x1e\n\x19\n\x04\x04\x04\x02\x06\x12\x04\xc3\x02\x02\x1b\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xc3\x02\x02\x08\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xc3\x02\t\x16\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xc3\x02\x19\x1a\n \n\x04\x04\x04\x02\x07\x12\x04\xc6\x02\x02\x1b\x1a\x12 \xeb\xaf\xb8\xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xc6\x02\x02\x07\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xc6\x02\x08\x16\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xc6\x02\x19\x1a\nB\n\x04\x04\x04\x02\x08\x12\x04\xc9\x02\x02\x1c\x1a4 \xec\x9d\xb5\xec\x8a\xa4\xed\x8f\xac\xec\xa0\x80 \xea\xb8\x88\xec\x95\xa1 (net_quantity * current_price)\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xc9\x02\x02\x07\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xc9\x02\x08\x17\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xc9\x02\x1a\x1b\n\x1d\n\x04\x04\x04\x02\t\x12\x04\xcc\x02\x02\x1a\x1a\x0f \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xcc\x02\x02\x07\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xcc\x02\x08\x14\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xcc\x02\x17\x19\n1\n\x02\x04\x05\x12\x06\xd0\x02\x00\xeb\x02\x01\x1a# Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xec\x83\x81\xec\x84\xb8)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xd0\x02\x08\x1a\n\x1d\n\x04\x04\x05\x02\x00\x12\x04\xd2\x02\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xd2\x02\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xd2\x02\t\x12\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xd2\x02\x15\x16\n\x1d\n\x04\x04\x05\x02\x01\x12\x04\xd5\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xd5\x02\x02\x08\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xd5\x02\t\x0f\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xd5\x02\x12\x13\n$\n\x04\x04\x05\x02\x02\x12\x04\xd8\x02\x02\x19\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xd8\x02\x02\x07\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xd8\x02\x08\x14\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xd8\x02\x17\x18\n$\n\x04\x04\x05\x02\x03\x12\x04\xdb\x02\x02\x19\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xdb\x02\x02\x07\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xdb\x02\x08\x14\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xdb\x02\x17\x18\n#\n\x04\x04\x05\x02\x04\x12\x04\xde\x02\x02\x1e\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\x04\x05\x12\x04\xde\x02\x02\x08\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\xde\x02\t\x19\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\xde\x02\x1c\x1d\n#\n\x04\x04\x05\x02\x05\x12\x04\xe1\x02\x02\x1f\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\x05\x05\x12\x04\xe1\x02\x02\x08\n\r\n\x05\x04\x05\x02\x05\x01\x12\x04\xe1\x02\t\x19\n\r\n\x05\x04\x05\x02\x05\x03\x12\x04\xe1\x02\x1c\x1e\n\x19\n\x04\x04\x05\x02\x06\x12\x04\xe4\x02\x02\x1b\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\x06\x05\x12\x04\xe4\x02\x02\x08\n\r\n\x05\x04\x05\x02\x06\x01\x12\x04\xe4\x02\t\x16\n\r\n\x05\x04\x05\x02\x06\x03\x12\x04\xe4\x02\x19\x1a\n \n\x04\x04\x05\x02\x07\x12\x04\xe7\x02\x02\x1b\x1a\x12 \xeb\xaf\xb8\xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x05\x02\x07\x05\x12\x04\xe7\x02\x02\x07\n\r\n\x05\x04\x05\x02\x07\x01\x12\x04\xe7\x02\x08\x16\n\r\n\x05\x04\x05\x02\x07\x03\x12\x04\xe7\x02\x19\x1a\n\x1d\n\x04\x04\x05\x02\x08\x12\x04\xea\x02\x02\x1a\x1a\x0f \xec\x8b\xa4\xed\x98\x84 \xec\x86\x90\xec\x9d\xb5\n\n\r\n\x05\x04\x05\x02\x08\x05\x12\x04\xea\x02\x02\x07\n\r\n\x05\x04\x05\x02\x08\x01\x12\x04\xea\x02\x08\x14\n\r\n\x05\x04\x05\x02\x08\x03\x12\x04\xea\x02\x17\x19\nR\n\x02\x04\x06\x12\x06\xee\x02\x00\xf7\x02\x01\x1aD Net Exposures \xec\xa7\x91\xea\xb3\x84 \xea\xb5\xac\xec\xa1\xb0\xec\xb2\xb4 (Hedge \xeb\xb3\x80\xed\x99\x98 \xed\x9b\x84 \xec\x83\x81\xea\xb3\x84\xeb\x90\x9c \xea\xb2\xb0\xea\xb3\xbc)\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xee\x02\x08\x14\n&\n\x04\x04\x06\x02\x00\x12\x04\xf0\x02\x02%\x1a\x18 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 Net Exposure\n\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xf0\x02\x02\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xf0\x02\x0b\x16\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xf0\x02\x17 \n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xf0\x02#$\n$\n\x04\x04\x06\x02\x01\x12\x04\xf3\x02\x02\x1b\x1a\x16 \xec\xa0\x84\xec\xb2\xb4 \xec\x88\x98\xeb\x9f\x89 \xed\x95\xa9\xea\xb3\x84\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xf3\x02\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xf3\x02\x08\x16\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xf3\x02\x19\x1a\n*\n\x04\x04\x06\x02\x02\x12\x04\xf6\x02\x02\x1b\x1a\x1c \xec\xa0\x84\xec\xb2\xb4 \xec\x9d\xb5\xec\x8a\xa4\xed\x8f\xac\xec\xa0\x80 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xf6\x02\x02\x07\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xf6\x02\x08\x16\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xf6\x02\x19\x1a\n2\n\x02\x04\x07\x12\x06\xfa\x02\x00\x86\x03\x01\x1a$ Net Exposure (\xeb\xb3\x80\xed\x99\x98\xeb\x90\x9c \xed\x8f\xac\xec\xa7\x80\xec\x85\x98)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xfa\x02\x08\x13\n\x1d\n\x04\x04\x07\x02\x00\x12\x04\xfc\x02\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xfc\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xfc\x02\t\x0f\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xfc\x02\x12\x13\nD\n\x04\x04\x07\x02\x01\x12\x04\xff\x02\x02\x1a\x1a6 \xeb\x88\x84\xec\xa0\x81 \xec\x88\x98\xeb\x9f\x89 (\xeb\xb6\x84\xed\x95\xb4 \xed\x9b\x84 \xed\x95\xa9\xec\x82\xb0, \xec\x86\x8c\xec\x88\x98\xec\xa0\x90 2\xec\x9e\x90\xeb\xa6\xac)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xff\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xff\x02\t\x15\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xff\x02\x18\x19\n\x19\n\x04\x04\x07\x02\x02\x12\x04\x82\x03\x02\x1b\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\x82\x03\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x82\x03\t\x16\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x82\x03\x19\x1a\nB\n\x04\x04\x07\x02\x03\x12\x04\x85\x03\x02\x1c\x1a4 \xec\x9d\xb5\xec\x8a\xa4\xed\x8f\xac\xec\xa0\x80 \xea\xb8\x88\xec\x95\xa1 (net_quantity * current_price)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\x85\x03\x02\x07\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\x85\x03\x08\x17\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\x85\x03\x1a\x1b\nG\n\x02\x04\x08\x12\x06\x89\x03\x00\x9b\x03\x01\x1a9 HedgeGroup \xec\x9a\x94\xec\x95\xbd \xec\xa0\x95\xeb\xb3\xb4 (\xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8)\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x89\x03\x08\x19\n\x1f\n\x04\x04\x08\x02\x00\x12\x04\x8b\x03\x02\x0f\x1a\x11 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 ID\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\x8b\x03\x02\x07\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x8b\x03\x08\n\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x8b\x03\r\x0e\n#\n\x04\x04\x08\x02\x01\x12\x04\x8e\x03\x02\x12\x1a\x15 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\x8e\x03\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\x8e\x03\t\r\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\x8e\x03\x10\x11\n\x1d\n\x04\x04\x08\x02\x02\x12\x04\x91\x03\x02\x1a\x1a\x0f \xed\x97\xb7\xec\xa7\x80 \xeb\xb0\xa9\xec\x8b\x9d\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\x91\x03\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\x91\x03\t\x15\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\x91\x03\x18\x19\n \n\x04\x04\x08\x02\x03\x12\x04\x94\x03\x02\x1f\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa1\xb0\xea\xb1\xb4\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\x94\x03\x02\x08\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\x94\x03\t\x1a\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\x94\x03\x1d\x1e\n!\n\x04\x04\x08\x02\x04\x12\x04\x97\x03\x02\x17\x1a\x13 \xed\x95\x98\xec\x9c\x84 \xed\x8e\x80\xeb\x93\x9c \xec\x88\x98\n\n\r\n\x05\x04\x08\x02\x04\x05\x12\x04\x97\x03\x02\x07\n\r\n\x05\x04\x08\x02\x04\x01\x12\x04\x97\x03\x08\x12\n\r\n\x05\x04\x08\x02\x04\x03\x12\x04\x97\x03\x15\x16\n \n\x04\x04\x08\x02\x05\x12\x04\x9a\x03\x02\x15\x1a\x12 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x08\x02\x05\x05\x12\x04\x9a\x03\x02\x06\n\r\n\x05\x04\x08\x02\x05\x01\x12\x04\x9a\x03\x07\x10\n\r\n\x05\x04\x08\x02\x05\x03\x12\x04\x9a\x03\x13\x14\nA\n\x02\x04\t\x12\x06\x9e\x03\x00\xaa\x03\x01\x1a3 Fund \xec\x9a\x94\xec\x95\xbd \xec\xa0\x95\xeb\xb3\xb4 (\xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xbb\xa8\xed\x85\x8d\xec\x8a\xa4\xed\x8a\xb8)\n\n\x0b\n\x03\x04\t\x01\x12\x04\x9e\x03\x08\x13\n\x1d\n\x04\x04\t\x02\x00\x12\x04\xa0\x03\x02\x12\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xa0\x03\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xa0\x03\t\r\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xa0\x03\x10\x11\n\x1d\n\x04\x04\t\x02\x01\x12\x04\xa3\x03\x02\x12\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\t\x02\x01\x05\x12\x04\xa3\x03\x02\x08\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xa3\x03\t\r\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xa3\x03\x10\x11\n&\n\x04\x04\t\x02\x02\x12\x04\xa6\x03\x02\x1b\x1a\x18 \xec\x86\x8d\xed\x95\x9c \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 ID\n\n\r\n\x05\x04\t\x02\x02\x05\x12\x04\xa6\x03\x02\x07\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xa6\x03\x08\x16\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xa6\x03\x19\x1a\n*\n\x04\x04\t\x02\x03\x12\x04\xa9\x03\x02\x1e\x1a\x1c \xec\x86\x8d\xed\x95\x9c \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\t\x02\x03\x05\x12\x04\xa9\x03\x02\x08\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xa9\x03\t\x19\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xa9\x03\x1c\x1d\nh\n\x02\x04\n\x12\x06\xaf\x03\x00\xc1\x03\x01\x1a& \xed\x8a\xb9\xec\xa0\x95 \xec\x8b\x9c\xec\xa0\x90\xec\x9d\x98 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n22 ========== Exposure Snapshot Messages ==========\n\n\x0b\n\x03\x04\n\x01\x12\x04\xaf\x03\x08\x18\n\x1c\n\x04\x04\n\x02\x00\x12\x04\xb1\x03\x02\x19\x1a\x0e \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 ID\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xb1\x03\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xb1\x03\t\x14\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xb1\x03\x17\x18\n\"\n\x04\x04\n\x02\x01\x12\x04\xb4\x03\x02\x19\x1a\x14 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 ID\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xb4\x03\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xb4\x03\x08\x14\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xb4\x03\x17\x18\n=\n\x04\x04\n\x02\x02\x12\x04\xb7\x03\x02\x1b\x1a/ \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x82\xac\xec\x9a\xa9\xec\x9e\x90 \xec\xa7\x80\xec\xa0\x95, optional)\n\n\r\n\x05\x04\n\x02\x02\x04\x12\x04\xb7\x03\x02\n\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xb7\x03\x0b\x11\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xb7\x03\x12\x16\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xb7\x03\x19\x1a\n?\n\x04\x04\n\x02\x03\x12\x04\xba\x03\x020\x1a1 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x86\xb5\xed\x95\xa9 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 (\xeb\xaa\xa8\xeb\x93\xa0 Fund \xed\x95\xa9\xec\x82\xb0)\n\n\r\n\x05\x04\n\x02\x03\x04\x12\x04\xba\x03\x02\n\n\r\n\x05\x04\n\x02\x03\x06\x12\x04\xba\x03\x0b!\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xba\x03\"+\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xba\x03./\n(\n\x04\x04\n\x02\x04\x12\x04\xbd\x03\x029\x1a\x1a Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\r\n\x05\x04\n\x02\x04\x04\x12\x04\xbd\x03\x02\n\n\r\n\x05\x04\n\x02\x04\x06\x12\x04\xbd\x03\x0b%\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xbd\x03&4\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xbd\x0378\n\'\n\x04\x04\n\x02\x05\x12\x04\xc0\x03\x02+\x1a\x19 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\n\x02\x05\x06\x12\x04\xc0\x03\x02\x1b\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\xc0\x03\x1c&\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\xc0\x03)*\n=\n\x02\x04\x0b\x12\x06\xc4\x03\x00\xd6\x03\x01\x1a/ \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\xec\x97\x90 \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x98\xeb\x8a\x94 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xc4\x03\x08\x1e\n\x1d\n\x04\x04\x0b\x02\x00\x12\x04\xc6\x03\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xc6\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xc6\x03\t\x0f\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xc6\x03\x12\x13\n$\n\x04\x04\x0b\x02\x01\x12\x04\xc9\x03\x02\x19\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\xc9\x03\x02\x07\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xc9\x03\x08\x14\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xc9\x03\x17\x18\n$\n\x04\x04\x0b\x02\x02\x12\x04\xcc\x03\x02\x19\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\xcc\x03\x02\x07\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xcc\x03\x08\x14\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xcc\x03\x17\x18\n%\n\x04\x04\x0b\x02\x03\x12\x04\xcf\x03\x02\x19\x1a\x17 \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 (bid - ask)\n\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\xcf\x03\x02\x07\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xcf\x03\x08\x14\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xcf\x03\x17\x18\n#\n\x04\x04\x0b\x02\x04\x12\x04\xd2\x03\x02\x1e\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0b\x02\x04\x05\x12\x04\xd2\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\xd2\x03\t\x19\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\xd2\x03\x1c\x1d\n#\n\x04\x04\x0b\x02\x05\x12\x04\xd5\x03\x02\x1e\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0b\x02\x05\x05\x12\x04\xd5\x03\x02\x08\n\r\n\x05\x04\x0b\x02\x05\x01\x12\x04\xd5\x03\t\x19\n\r\n\x05\x04\x0b\x02\x05\x03\x12\x04\xd5\x03\x1c\x1d\nB\n\x02\x04\x0c\x12\x06\xd9\x03\x00\xee\x03\x01\x1a4 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\xec\x97\x90 \xec\xa0\x80\xec\x9e\xa5\xeb\x90\x98\xeb\x8a\x94 Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xd9\x03\x08\"\n\x1d\n\x04\x04\x0c\x02\x00\x12\x04\xdb\x03\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xdb\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xdb\x03\t\x12\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xdb\x03\x15\x16\n\x1d\n\x04\x04\x0c\x02\x01\x12\x04\xde\x03\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xde\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xde\x03\t\x0f\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xde\x03\x12\x13\n$\n\x04\x04\x0c\x02\x02\x12\x04\xe1\x03\x02\x19\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x0c\x02\x02\x05\x12\x04\xe1\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xe1\x03\x08\x14\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xe1\x03\x17\x18\n$\n\x04\x04\x0c\x02\x03\x12\x04\xe4\x03\x02\x19\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (>= 0)\n\n\r\n\x05\x04\x0c\x02\x03\x05\x12\x04\xe4\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xe4\x03\x08\x14\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xe4\x03\x17\x18\n%\n\x04\x04\x0c\x02\x04\x12\x04\xe7\x03\x02\x19\x1a\x17 \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 (bid - ask)\n\n\r\n\x05\x04\x0c\x02\x04\x05\x12\x04\xe7\x03\x02\x07\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\xe7\x03\x08\x14\n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\xe7\x03\x17\x18\n#\n\x04\x04\x0c\x02\x05\x12\x04\xea\x03\x02\x1e\x1a\x15 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0c\x02\x05\x05\x12\x04\xea\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x05\x01\x12\x04\xea\x03\t\x19\n\r\n\x05\x04\x0c\x02\x05\x03\x12\x04\xea\x03\x1c\x1d\n#\n\x04\x04\x0c\x02\x06\x12\x04\xed\x03\x02\x1e\x1a\x15 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0c\x02\x06\x05\x12\x04\xed\x03\x02\x08\n\r\n\x05\x04\x0c\x02\x06\x01\x12\x04\xed\x03\t\x19\n\r\n\x05\x04\x0c\x02\x06\x03\x12\x04\xed\x03\x1c\x1d\n;\n\x02\x04\r\x12\x06\xf1\x03\x00\xa1\x04\x01\x1a- \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xed\x9b\x84 \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94\n\n\x0b\n\x03\x04\r\x01\x12\x04\xf1\x03\x08\x16\n\x1d\n\x04\x04\r\x02\x00\x12\x04\xf3\x03\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\xf3\x03\x02\x08\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xf3\x03\t\x0f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xf3\x03\x12\x13\n.\n\x04\x04\r\x02\x01\x12\x04\xf6\x03\x02\"\x1a  \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xf6\x03\x02\x07\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xf6\x03\x08\x1d\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xf6\x03 !\n.\n\x04\x04\r\x02\x02\x12\x04\xf9\x03\x02\"\x1a  \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xf9\x03\x02\x07\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xf9\x03\x08\x1d\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xf9\x03 !\n*\n\x04\x04\r\x02\x03\x12\x04\xfc\x03\x02\"\x1a\x1c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\xfc\x03\x02\x07\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\xfc\x03\x08\x1d\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xfc\x03 !\n4\n\x04\x04\r\x02\x04\x12\x04\xff\x03\x02\'\x1a& \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\r\x02\x04\x05\x12\x04\xff\x03\x02\x08\n\r\n\x05\x04\r\x02\x04\x01\x12\x04\xff\x03\t\"\n\r\n\x05\x04\r\x02\x04\x03\x12\x04\xff\x03%&\n4\n\x04\x04\r\x02\x05\x12\x04\x82\x04\x02\'\x1a& \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\r\x02\x05\x05\x12\x04\x82\x04\x02\x08\n\r\n\x05\x04\r\x02\x05\x01\x12\x04\x82\x04\t\"\n\r\n\x05\x04\r\x02\x05\x03\x12\x04\x82\x04%&\n$\n\x04\x04\r\x02\x06\x12\x04\x85\x04\x02!\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x06\x05\x12\x04\x85\x04\x02\x07\n\r\n\x05\x04\r\x02\x06\x01\x12\x04\x85\x04\x08\x1c\n\r\n\x05\x04\r\x02\x06\x03\x12\x04\x85\x04\x1f \n$\n\x04\x04\r\x02\x07\x12\x04\x88\x04\x02!\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x07\x05\x12\x04\x88\x04\x02\x07\n\r\n\x05\x04\r\x02\x07\x01\x12\x04\x88\x04\x08\x1c\n\r\n\x05\x04\r\x02\x07\x03\x12\x04\x88\x04\x1f \n \n\x04\x04\r\x02\x08\x12\x04\x8b\x04\x02!\x1a\x12 \xed\x98\x84\xec\x9e\xac \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\r\x02\x08\x05\x12\x04\x8b\x04\x02\x07\n\r\n\x05\x04\r\x02\x08\x01\x12\x04\x8b\x04\x08\x1c\n\r\n\x05\x04\r\x02\x08\x03\x12\x04\x8b\x04\x1f \n*\n\x04\x04\r\x02\t\x12\x04\x8e\x04\x02\'\x1a\x1c \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\r\x02\t\x05\x12\x04\x8e\x04\x02\x08\n\r\n\x05\x04\r\x02\t\x01\x12\x04\x8e\x04\t!\n\r\n\x05\x04\r\x02\t\x03\x12\x04\x8e\x04$&\n*\n\x04\x04\r\x02\n\x12\x04\x91\x04\x02\'\x1a\x1c \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\r\x02\n\x05\x12\x04\x91\x04\x02\x08\n\r\n\x05\x04\r\x02\n\x01\x12\x04\x91\x04\t!\n\r\n\x05\x04\r\x02\n\x03\x12\x04\x91\x04$&\n9\n\x04\x04\r\x02\x0b\x12\x04\x94\x04\x02!\x1a+ \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94 (current - snapshot)\n\n\r\n\x05\x04\r\x02\x0b\x05\x12\x04\x94\x04\x02\x07\n\r\n\x05\x04\r\x02\x0b\x01\x12\x04\x94\x04\x08\x1b\n\r\n\x05\x04\r\x02\x0b\x03\x12\x04\x94\x04\x1e \n9\n\x04\x04\r\x02\x0c\x12\x04\x97\x04\x02!\x1a+ \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94 (current - snapshot)\n\n\r\n\x05\x04\r\x02\x0c\x05\x12\x04\x97\x04\x02\x07\n\r\n\x05\x04\r\x02\x0c\x01\x12\x04\x97\x04\x08\x1b\n\r\n\x05\x04\r\x02\x0c\x03\x12\x04\x97\x04\x1e \n5\n\x04\x04\r\x02\r\x12\x04\x9a\x04\x02!\x1a\' \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94 (current - snapshot)\n\n\r\n\x05\x04\r\x02\r\x05\x12\x04\x9a\x04\x02\x07\n\r\n\x05\x04\r\x02\r\x01\x12\x04\x9a\x04\x08\x1b\n\r\n\x05\x04\r\x02\r\x03\x12\x04\x9a\x04\x1e \n*\n\x04\x04\r\x02\x0e\x12\x04\x9d\x04\x02&\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\r\x02\x0e\x05\x12\x04\x9d\x04\x02\x08\n\r\n\x05\x04\r\x02\x0e\x01\x12\x04\x9d\x04\t \n\r\n\x05\x04\r\x02\x0e\x03\x12\x04\x9d\x04#%\n*\n\x04\x04\r\x02\x0f\x12\x04\xa0\x04\x02&\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\r\x02\x0f\x05\x12\x04\xa0\x04\x02\x08\n\r\n\x05\x04\r\x02\x0f\x01\x12\x04\xa0\x04\t \n\r\n\x05\x04\r\x02\x0f\x03\x12\x04\xa0\x04#%\n@\n\x02\x04\x0e\x12\x06\xa4\x04\x00\xd7\x04\x01\x1a2 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xed\x9b\x84 Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94\n\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa4\x04\x08\x1a\n\x1d\n\x04\x04\x0e\x02\x00\x12\x04\xa6\x04\x02\x17\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xa6\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xa6\x04\t\x12\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xa6\x04\x15\x16\n\x1d\n\x04\x04\x0e\x02\x01\x12\x04\xa9\x04\x02\x14\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xa9\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xa9\x04\t\x0f\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xa9\x04\x12\x13\n.\n\x04\x04\x0e\x02\x02\x12\x04\xac\x04\x02\"\x1a  \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\xac\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xac\x04\x08\x1d\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xac\x04 !\n.\n\x04\x04\x0e\x02\x03\x12\x04\xaf\x04\x02\"\x1a  \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x03\x05\x12\x04\xaf\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\xaf\x04\x08\x1d\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\xaf\x04 !\n*\n\x04\x04\x0e\x02\x04\x12\x04\xb2\x04\x02\"\x1a\x1c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x04\x05\x12\x04\xb2\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x04\x01\x12\x04\xb2\x04\x08\x1d\n\r\n\x05\x04\x0e\x02\x04\x03\x12\x04\xb2\x04 !\n4\n\x04\x04\x0e\x02\x05\x12\x04\xb5\x04\x02\'\x1a& \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0e\x02\x05\x05\x12\x04\xb5\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x05\x01\x12\x04\xb5\x04\t\"\n\r\n\x05\x04\x0e\x02\x05\x03\x12\x04\xb5\x04%&\n4\n\x04\x04\x0e\x02\x06\x12\x04\xb8\x04\x02\'\x1a& \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x8b\x9c\xec\xa0\x90 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0e\x02\x06\x05\x12\x04\xb8\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x06\x01\x12\x04\xb8\x04\t\"\n\r\n\x05\x04\x0e\x02\x06\x03\x12\x04\xb8\x04%&\n$\n\x04\x04\x0e\x02\x07\x12\x04\xbb\x04\x02!\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x07\x05\x12\x04\xbb\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x07\x01\x12\x04\xbb\x04\x08\x1c\n\r\n\x05\x04\x0e\x02\x07\x03\x12\x04\xbb\x04\x1f \n$\n\x04\x04\x0e\x02\x08\x12\x04\xbe\x04\x02!\x1a\x16 \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\x08\x05\x12\x04\xbe\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x08\x01\x12\x04\xbe\x04\x08\x1c\n\r\n\x05\x04\x0e\x02\x08\x03\x12\x04\xbe\x04\x1f \n \n\x04\x04\x0e\x02\t\x12\x04\xc1\x04\x02\"\x1a\x12 \xed\x98\x84\xec\x9e\xac \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x0e\x02\t\x05\x12\x04\xc1\x04\x02\x07\n\r\n\x05\x04\x0e\x02\t\x01\x12\x04\xc1\x04\x08\x1c\n\r\n\x05\x04\x0e\x02\t\x03\x12\x04\xc1\x04\x1f!\n*\n\x04\x04\x0e\x02\n\x12\x04\xc4\x04\x02\'\x1a\x1c \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0e\x02\n\x05\x12\x04\xc4\x04\x02\x08\n\r\n\x05\x04\x0e\x02\n\x01\x12\x04\xc4\x04\t!\n\r\n\x05\x04\x0e\x02\n\x03\x12\x04\xc4\x04$&\n*\n\x04\x04\x0e\x02\x0b\x12\x04\xc7\x04\x02\'\x1a\x1c \xed\x98\x84\xec\x9e\xac \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80\n\n\r\n\x05\x04\x0e\x02\x0b\x05\x12\x04\xc7\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x0b\x01\x12\x04\xc7\x04\t!\n\r\n\x05\x04\x0e\x02\x0b\x03\x12\x04\xc7\x04$&\n$\n\x04\x04\x0e\x02\x0c\x12\x04\xca\x04\x02!\x1a\x16 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\x0e\x02\x0c\x05\x12\x04\xca\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x0c\x01\x12\x04\xca\x04\x08\x1b\n\r\n\x05\x04\x0e\x02\x0c\x03\x12\x04\xca\x04\x1e \n$\n\x04\x04\x0e\x02\r\x12\x04\xcd\x04\x02!\x1a\x16 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\x0e\x02\r\x05\x12\x04\xcd\x04\x02\x07\n\r\n\x05\x04\x0e\x02\r\x01\x12\x04\xcd\x04\x08\x1b\n\r\n\x05\x04\x0e\x02\r\x03\x12\x04\xcd\x04\x1e \n \n\x04\x04\x0e\x02\x0e\x12\x04\xd0\x04\x02!\x1a\x12 \xec\x88\x9c\xec\x88\x98\xeb\x9f\x89 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\x0e\x02\x0e\x05\x12\x04\xd0\x04\x02\x07\n\r\n\x05\x04\x0e\x02\x0e\x01\x12\x04\xd0\x04\x08\x1b\n\r\n\x05\x04\x0e\x02\x0e\x03\x12\x04\xd0\x04\x1e \n*\n\x04\x04\x0e\x02\x0f\x12\x04\xd3\x04\x02&\x1a\x1c \xeb\xa7\xa4\xec\x88\x98 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\x0e\x02\x0f\x05\x12\x04\xd3\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x0f\x01\x12\x04\xd3\x04\t \n\r\n\x05\x04\x0e\x02\x0f\x03\x12\x04\xd3\x04#%\n*\n\x04\x04\x0e\x02\x10\x12\x04\xd6\x04\x02&\x1a\x1c \xeb\xa7\xa4\xeb\x8f\x84 \xed\x8f\x89\xea\xb7\xa0\xeb\x8b\xa8\xea\xb0\x80 \xeb\xb3\x80\xed\x99\x94\n\n\r\n\x05\x04\x0e\x02\x10\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04\x0e\x02\x10\x01\x12\x04\xd6\x04\t \n\r\n\x05\x04\x0e\x02\x10\x03\x12\x04\xd6\x04#%\n?\n\x02\x04\x0f\x12\x06\xda\x04\x00\xe3\x04\x01\x1a1 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xed\x9b\x84 \xec\xa0\x84\xec\xb2\xb4 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94 \xec\x9a\x94\xec\x95\xbd\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xda\x04\x08\x17\n \n\x04\x04\x0f\x02\x00\x12\x04\xdc\x04\x02 \x1a\x12 \xea\xb8\xb0\xec\xa4\x80 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\xdc\x04\x02\x12\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xdc\x04\x13\x1b\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xdc\x04\x1e\x1f\n1\n\x04\x04\x0f\x02\x01\x12\x04\xdf\x04\x02/\x1a# \xec\x8b\xac\xeb\xb3\xbc\xeb\xb3\x84 \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0f\x02\x01\x04\x12\x04\xdf\x04\x02\n\n\r\n\x05\x04\x0f\x02\x01\x06\x12\x04\xdf\x04\x0b\x19\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xdf\x04\x1a*\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xdf\x04-.\n6\n\x04\x04\x0f\x02\x02\x12\x04\xe2\x04\x028\x1a( Fund\xeb\xb3\x84 \xec\x8b\xac\xeb\xb3\xbc \xed\x8f\xac\xec\xa7\x80\xec\x85\x98 \xeb\xb3\x80\xed\x99\x94 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0f\x02\x02\x04\x12\x04\xe2\x04\x02\n\n\r\n\x05\x04\x0f\x02\x02\x06\x12\x04\xe2\x04\x0b\x1d\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xe2\x04\x1e3\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xe2\x0467\nV\n\x02\x04\x10\x12\x06\xe8\x04\x00\xf0\x04\x01\x1a\x15 GetPortfolio \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x10\x01\x12\x04\xe8\x04\x08\x1b\nF\n\x04\x04\x10\x02\x00\x12\x06\xea\x04\x02\xef\x04\x04\x1a6 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1)\n\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xea\x04\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xea\x04\t\r\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xea\x04\x10\x11\n\x0f\n\x05\x04\x10\x02\x00\x08\x12\x06\xea\x04\x12\xef\x04\x03\n\x10\n\x08\x04\x10\x02\x00\x08\x9c\x08\x00\x12\x04\xeb\x04\x04*\n\x11\n\x07\x04\x10\x02\x00\x08\x9f\x08\x12\x06\xec\x04\x04\xee\x04\x05\n%\n\x02\x04\x11\x12\x06\xf3\x04\x00\x85\x05\x01\x1a\x17 ListPortfolios \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x11\x01\x12\x04\xf3\x04\x08\x1d\n+\n\x04\x04\x11\x02\x00\x12\x04\xf5\x04\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\xf5\x04\x02\n\n\r\n\x05\x04\x11\x02\x00\x05\x12\x04\xf5\x04\x0b\x10\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\xf5\x04\x11\x1a\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\xf5\x04\x1d\x1e\n;\n\x04\x04\x11\x02\x01\x12\x04\xf8\x04\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x11\x02\x01\x04\x12\x04\xf8\x04\x02\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xf8\x04\x0b\x11\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xf8\x04\x12\x1c\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xf8\x04\x1f \n\xbd\x01\n\x04\x04\x11\x02\x02\x12\x04\x84\x05\x02\x14\x1a\xae\x01 \xed\x95\x84\xed\x84\xb0\n Available filters:\n * is_active\n   * `equal` (true/false)\n * display_name\n   * `equal`, `contains`\n\n Examples:\n * filter=is_active=true\n * filter=display_name:\"ELS\"\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\x84\x05\x02\x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\x84\x05\t\x0f\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\x84\x05\x12\x13\n%\n\x02\x04\x12\x12\x06\x88\x05\x00\x8e\x05\x01\x1a\x17 ListPortfolios \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x12\x01\x12\x04\x88\x05\x08\x1e\n&\n\x04\x04\x12\x02\x00\x12\x04\x8a\x05\x02$\x1a\x18 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x12\x02\x00\x04\x12\x04\x8a\x05\x02\n\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\x8a\x05\x0b\x14\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\x8a\x05\x15\x1f\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\x8a\x05\"#\n\'\n\x04\x04\x12\x02\x01\x12\x04\x8d\x05\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\x8d\x05\x02\x08\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x8d\x05\t\x18\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\x8d\x05\x1b\x1c\n&\n\x02\x04\x13\x12\x06\x91\x05\x00\x94\x05\x01\x1a\x18 CreatePortfolio \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x13\x01\x12\x04\x91\x05\x08\x1e\n0\n\x04\x04\x13\x02\x00\x12\x04\x93\x05\x02C\x1a\" \xec\x83\x9d\xec\x84\xb1\xed\x95\xa0 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\x93\x05\x02\x0b\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\x93\x05\x0c\x15\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\x93\x05\x18\x19\n\r\n\x05\x04\x13\x02\x00\x08\x12\x04\x93\x05\x1aB\n\x10\n\x08\x04\x13\x02\x00\x08\x9c\x08\x00\x12\x04\x93\x05\x1bA\n&\n\x02\x04\x14\x12\x06\x97\x05\x00\x9d\x05\x01\x1a\x18 UpdatePortfolio \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x14\x01\x12\x04\x97\x05\x08\x1e\n0\n\x04\x04\x14\x02\x00\x12\x04\x99\x05\x02C\x1a\" \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\x99\x05\x02\x0b\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x99\x05\x0c\x15\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x99\x05\x18\x19\n\r\n\x05\x04\x14\x02\x00\x08\x12\x04\x99\x05\x1aB\n\x10\n\x08\x04\x14\x02\x00\x08\x9c\x08\x00\x12\x04\x99\x05\x1bA\n*\n\x04\x04\x14\x02\x01\x12\x04\x9c\x05\x02,\x1a\x1c \xec\x88\x98\xec\xa0\x95\xed\x95\xa0 \xed\x95\x84\xeb\x93\x9c \xeb\xa7\x88\xec\x8a\xa4\xed\x81\xac\n\n\r\n\x05\x04\x14\x02\x01\x06\x12\x04\x9c\x05\x02\x1b\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\x9c\x05\x1c\'\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\x9c\x05*+\n&\n\x02\x04\x15\x12\x06\xa0\x05\x00\xa8\x05\x01\x1a\x18 DeletePortfolio \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xa0\x05\x08\x1e\n<\n\x04\x04\x15\x02\x00\x12\x06\xa2\x05\x02\xa7\x05\x04\x1a, \xec\x82\xad\xec\xa0\x9c\xed\x95\xa0 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xa2\x05\x02\x08\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xa2\x05\t\r\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xa2\x05\x10\x11\n\x0f\n\x05\x04\x15\x02\x00\x08\x12\x06\xa2\x05\x12\xa7\x05\x03\n\x10\n\x08\x04\x15\x02\x00\x08\x9c\x08\x00\x12\x04\xa3\x05\x04*\n\x11\n\x07\x04\x15\x02\x00\x08\x9f\x08\x12\x06\xa4\x05\x04\xa6\x05\x05\n&\n\x02\x04\x16\x12\x06\xab\x05\x00\xb3\x05\x01\x1a\x18 GetPortfolioPnL \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x16\x01\x12\x04\xab\x05\x08\x1e\n2\n\x04\x04\x16\x02\x00\x12\x06\xad\x05\x02\xb2\x05\x04\x1a\" \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xad\x05\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xad\x05\t\r\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xad\x05\x10\x11\n\x0f\n\x05\x04\x16\x02\x00\x08\x12\x06\xad\x05\x12\xb2\x05\x03\n\x10\n\x08\x04\x16\x02\x00\x08\x9c\x08\x00\x12\x04\xae\x05\x04*\n\x11\n\x07\x04\x16\x02\x00\x08\x9f\x08\x12\x06\xaf\x05\x04\xb1\x05\x05\n+\n\x02\x04\x17\x12\x06\xb6\x05\x00\xbe\x05\x01\x1a\x1d GetPortfolioExposure \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xb6\x05\x08#\nF\n\x04\x04\x17\x02\x00\x12\x06\xb8\x05\x02\xbd\x05\x04\x1a6 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1)\n\n\r\n\x05\x04\x17\x02\x00\x05\x12\x04\xb8\x05\x02\x08\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xb8\x05\t\r\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xb8\x05\x10\x11\n\x0f\n\x05\x04\x17\x02\x00\x08\x12\x06\xb8\x05\x12\xbd\x05\x03\n\x10\n\x08\x04\x17\x02\x00\x08\x9c\x08\x00\x12\x04\xb9\x05\x04*\n\x11\n\x07\x04\x17\x02\x00\x08\x9f\x08\x12\x06\xba\x05\x04\xbc\x05\x05\n/\n\x02\x04\x18\x12\x06\xc1\x05\x00\xcf\x05\x01\x1a! ListPortfolioHedgeGroups \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xc1\x05\x08\'\n9\n\x04\x04\x18\x02\x00\x12\x06\xc3\x05\x02\xc8\x05\x04\x1a) \xeb\xb6\x80\xeb\xaa\xa8 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xc3\x05\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xc3\x05\t\x0f\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xc3\x05\x12\x13\n\x0f\n\x05\x04\x18\x02\x00\x08\x12\x06\xc3\x05\x14\xc8\x05\x03\n\x10\n\x08\x04\x18\x02\x00\x08\x9c\x08\x00\x12\x04\xc4\x05\x04*\n\x11\n\x07\x04\x18\x02\x00\x08\x9f\x08\x12\x06\xc5\x05\x04\xc7\x05\x05\n+\n\x04\x04\x18\x02\x01\x12\x04\xcb\x05\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x18\x02\x01\x04\x12\x04\xcb\x05\x02\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xcb\x05\x0b\x10\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xcb\x05\x11\x1a\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xcb\x05\x1d\x1e\n+\n\x04\x04\x18\x02\x02\x12\x04\xce\x05\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x18\x02\x02\x04\x12\x04\xce\x05\x02\n\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xce\x05\x0b\x11\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xce\x05\x12\x1c\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xce\x05\x1f \n/\n\x02\x04\x19\x12\x06\xd2\x05\x00\xd8\x05\x01\x1a! ListPortfolioHedgeGroups \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xd2\x05\x08(\n#\n\x04\x04\x19\x02\x00\x12\x04\xd4\x05\x02.\x1a\x15 \xed\x97\xb7\xec\xa7\x80\xea\xb7\xb8\xeb\xa3\xb9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\xd4\x05\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\xd4\x05\x0b\x1c\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xd4\x05\x1d)\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xd4\x05,-\n\'\n\x04\x04\x19\x02\x01\x12\x04\xd7\x05\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xd7\x05\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xd7\x05\t\x18\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xd7\x05\x1b\x1c\n)\n\x02\x04\x1a\x12\x06\xdb\x05\x00\xe9\x05\x01\x1a\x1b ListPortfolioFunds \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1a\x01\x12\x04\xdb\x05\x08!\n9\n\x04\x04\x1a\x02\x00\x12\x06\xdd\x05\x02\xe2\x05\x04\x1a) \xeb\xb6\x80\xeb\xaa\xa8 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xdd\x05\x02\x08\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xdd\x05\t\x0f\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xdd\x05\x12\x13\n\x0f\n\x05\x04\x1a\x02\x00\x08\x12\x06\xdd\x05\x14\xe2\x05\x03\n\x10\n\x08\x04\x1a\x02\x00\x08\x9c\x08\x00\x12\x04\xde\x05\x04*\n\x11\n\x07\x04\x1a\x02\x00\x08\x9f\x08\x12\x06\xdf\x05\x04\xe1\x05\x05\n+\n\x04\x04\x1a\x02\x01\x12\x04\xe5\x05\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x1a\x02\x01\x04\x12\x04\xe5\x05\x02\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xe5\x05\x0b\x10\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xe5\x05\x11\x1a\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xe5\x05\x1d\x1e\n+\n\x04\x04\x1a\x02\x02\x12\x04\xe8\x05\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x1a\x02\x02\x04\x12\x04\xe8\x05\x02\n\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xe8\x05\x0b\x11\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xe8\x05\x12\x1c\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xe8\x05\x1f \n)\n\x02\x04\x1b\x12\x06\xec\x05\x00\xf2\x05\x01\x1a\x1b ListPortfolioFunds \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x1b\x01\x12\x04\xec\x05\x08\"\n\x1d\n\x04\x04\x1b\x02\x00\x12\x04\xee\x05\x02!\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1b\x02\x00\x04\x12\x04\xee\x05\x02\n\n\r\n\x05\x04\x1b\x02\x00\x06\x12\x04\xee\x05\x0b\x16\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xee\x05\x17\x1c\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xee\x05\x1f \n\'\n\x04\x04\x1b\x02\x01\x12\x04\xf1\x05\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xf1\x05\x02\x08\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xf1\x05\t\x18\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xf1\x05\x1b\x1c\n-\n\x02\x04\x1c\x12\x06\xf5\x05\x00\x80\x06\x01\x1a\x1f CreateExposureSnapshot \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1c\x01\x12\x04\xf5\x05\x08%\nM\n\x04\x04\x1c\x02\x00\x12\x06\xf7\x05\x02\xfc\x05\x04\x1a= \xeb\xb6\x80\xeb\xaa\xa8 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1)\n\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\xf7\x05\x02\x08\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xf7\x05\t\x0f\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xf7\x05\x12\x13\n\x0f\n\x05\x04\x1c\x02\x00\x08\x12\x06\xf7\x05\x14\xfc\x05\x03\n\x10\n\x08\x04\x1c\x02\x00\x08\x9c\x08\x00\x12\x04\xf8\x05\x04*\n\x11\n\x07\x04\x1c\x02\x00\x08\x9f\x08\x12\x06\xf9\x05\x04\xfb\x05\x05\n+\n\x04\x04\x1c\x02\x01\x12\x04\xff\x05\x02\x1b\x1a\x1d \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x9d\xb4\xeb\xa6\x84 (optional)\n\n\r\n\x05\x04\x1c\x02\x01\x04\x12\x04\xff\x05\x02\n\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xff\x05\x0b\x11\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xff\x05\x12\x16\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xff\x05\x19\x1a\n*\n\x02\x04\x1d\x12\x06\x83\x06\x00\x86\x06\x01\x1a\x1c GetExposureSnapshot \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1d\x01\x12\x04\x83\x06\x08\"\n[\n\x04\x04\x1d\x02\x00\x12\x04\x85\x06\x02;\x1aM \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1/exposure_snapshots/snap-uuid)\n\n\r\n\x05\x04\x1d\x02\x00\x05\x12\x04\x85\x06\x02\x08\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\x85\x06\t\r\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\x85\x06\x10\x11\n\r\n\x05\x04\x1d\x02\x00\x08\x12\x04\x85\x06\x12:\n\x10\n\x08\x04\x1d\x02\x00\x08\x9c\x08\x00\x12\x04\x85\x06\x139\n,\n\x02\x04\x1e\x12\x06\x89\x06\x00\x9d\x06\x01\x1a\x1e ListExposureSnapshots \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x1e\x01\x12\x04\x89\x06\x08$\nM\n\x04\x04\x1e\x02\x00\x12\x06\x8b\x06\x02\x90\x06\x04\x1a= \xeb\xb6\x80\xeb\xaa\xa8 \xed\x8f\xac\xed\x8a\xb8\xed\x8f\xb4\xeb\xa6\xac\xec\x98\xa4 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1)\n\n\r\n\x05\x04\x1e\x02\x00\x05\x12\x04\x8b\x06\x02\x08\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\x8b\x06\t\x0f\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\x8b\x06\x12\x13\n\x0f\n\x05\x04\x1e\x02\x00\x08\x12\x06\x8b\x06\x14\x90\x06\x03\n\x10\n\x08\x04\x1e\x02\x00\x08\x9c\x08\x00\x12\x04\x8c\x06\x04*\n\x11\n\x07\x04\x1e\x02\x00\x08\x9f\x08\x12\x06\x8d\x06\x04\x8f\x06\x05\n+\n\x04\x04\x1e\x02\x01\x12\x04\x93\x06\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x1e\x02\x01\x04\x12\x04\x93\x06\x02\n\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\x93\x06\x0b\x10\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x93\x06\x11\x1a\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\x93\x06\x1d\x1e\n+\n\x04\x04\x1e\x02\x02\x12\x04\x96\x06\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\r\n\x05\x04\x1e\x02\x02\x04\x12\x04\x96\x06\x02\n\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\x96\x06\x0b\x11\n\r\n\x05\x04\x1e\x02\x02\x01\x12\x04\x96\x06\x12\x1c\n\r\n\x05\x04\x1e\x02\x02\x03\x12\x04\x96\x06\x1f \n\x89\x01\n\x04\x04\x1e\x02\x03\x12\x04\x99\x06\x024\x1a{ \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84(created_at) \xeb\xb2\x94\xec\x9c\x84 \xed\x95\x84\xed\x84\xb0 - \xec\x8b\x9c\xec\x9e\x91 (\xec\x9d\xb4 \xec\x8b\x9c\xea\xb0\x81 \xec\x9d\xb4\xed\x9b\x84\xec\x97\x90 \xec\x83\x9d\xec\x84\xb1\xeb\x90\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\xeb\xa7\x8c \xeb\xb0\x98\xed\x99\x98, optional)\n\n\r\n\x05\x04\x1e\x02\x03\x04\x12\x04\x99\x06\x02\n\n\r\n\x05\x04\x1e\x02\x03\x06\x12\x04\x99\x06\x0b$\n\r\n\x05\x04\x1e\x02\x03\x01\x12\x04\x99\x06%/\n\r\n\x05\x04\x1e\x02\x03\x03\x12\x04\x99\x0623\n\x89\x01\n\x04\x04\x1e\x02\x04\x12\x04\x9c\x06\x022\x1a{ \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84(created_at) \xeb\xb2\x94\xec\x9c\x84 \xed\x95\x84\xed\x84\xb0 - \xec\xa2\x85\xeb\xa3\x8c (\xec\x9d\xb4 \xec\x8b\x9c\xea\xb0\x81 \xec\x9d\xb4\xec\xa0\x84\xec\x97\x90 \xec\x83\x9d\xec\x84\xb1\xeb\x90\x9c \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\xeb\xa7\x8c \xeb\xb0\x98\xed\x99\x98, optional)\n\n\r\n\x05\x04\x1e\x02\x04\x04\x12\x04\x9c\x06\x02\n\n\r\n\x05\x04\x1e\x02\x04\x06\x12\x04\x9c\x06\x0b$\n\r\n\x05\x04\x1e\x02\x04\x01\x12\x04\x9c\x06%-\n\r\n\x05\x04\x1e\x02\x04\x03\x12\x04\x9c\x0601\n,\n\x02\x04\x1f\x12\x06\xa0\x06\x00\xa6\x06\x01\x1a\x1e ListExposureSnapshots \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x1f\x01\x12\x04\xa0\x06\x08%\n \n\x04\x04\x1f\x02\x00\x12\x04\xa2\x06\x02*\x1a\x12 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x1f\x02\x00\x04\x12\x04\xa2\x06\x02\n\n\r\n\x05\x04\x1f\x02\x00\x06\x12\x04\xa2\x06\x0b\x1b\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\xa2\x06\x1c%\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\xa2\x06()\n\'\n\x04\x04\x1f\x02\x01\x12\x04\xa5\x06\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x1f\x02\x01\x05\x12\x04\xa5\x06\x02\x08\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\xa5\x06\t\x18\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\xa5\x06\x1b\x1c\n)\n\x02\x04 \x12\x06\xa9\x06\x00\xac\x06\x01\x1a\x1b GetExposureChanges \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04 \x01\x12\x04\xa9\x06\x08!\n[\n\x04\x04 \x02\x00\x12\x04\xab\x06\x02;\x1aM \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1/exposure_snapshots/snap-uuid)\n\n\r\n\x05\x04 \x02\x00\x05\x12\x04\xab\x06\x02\x08\n\r\n\x05\x04 \x02\x00\x01\x12\x04\xab\x06\t\r\n\r\n\x05\x04 \x02\x00\x03\x12\x04\xab\x06\x10\x11\n\r\n\x05\x04 \x02\x00\x08\x12\x04\xab\x06\x12:\n\x10\n\x08\x04 \x02\x00\x08\x9c\x08\x00\x12\x04\xab\x06\x139\n-\n\x02\x04!\x12\x06\xaf\x06\x00\xb2\x06\x01\x1a\x1f DeleteExposureSnapshot \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04!\x01\x12\x04\xaf\x06\x08%\ne\n\x04\x04!\x02\x00\x12\x04\xb1\x06\x02;\x1aW \xec\x82\xad\xec\xa0\x9c\xed\x95\xa0 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (\xec\x98\x88: portfolios/1/exposure_snapshots/snap-uuid)\n\n\r\n\x05\x04!\x02\x00\x05\x12\x04\xb1\x06\x02\x08\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xb1\x06\t\r\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xb1\x06\x10\x11\n\r\n\x05\x04!\x02\x00\x08\x12\x04\xb1\x06\x12:\n\x10\n\x08\x04!\x02\x00\x08\x9c\x08\x00\x12\x04\xb1\x06\x139b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xeb \n\x12kdo/v1/stock.proto\x12\x0ckdo.v1.stock\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x13kdo/v1/common.proto\"\xfa\x02\n\x05Stock\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04code\x18\x02 \x01(\tR\x04code\x12\x16\n\x06symbol\x18\x03 \x01(\tR\x06symbol\x12:\n\x0bmarket_type\x18\x04 \x01(\x0e2\x19.kdo.v1.common.MarketTypeR\nmarketType\x12\x1f\n\x0bmarket_name\x18\x05 \x01(\tR\nmarketName\x12\x1d\n\nprev_price\x18\x06 \x01(\x03R\tprevPrice\x12\x1d\n\nlast_price\x18\x07 \x01(\x03R\tlastPrice\x12\'\n\x0flisted_quantity\x18\x08 \x01(\x03R\x0elistedQuantity\x12\x1a\n\x08tradable\x18\t \x01(\x08R\x08tradable\x12%\n\x0eshort_sellable\x18\n \x01(\x08R\rshortSellable:*\xeaA\'\n\x15kdo.cdsapis.xyz/Stock\x12\x0estocks/{stock}\"G\n\x0fGetStockRequest\x124\n\x05stock\x18\x01 \x01(\tB\x1e\xe2A\x01\x02\xfaA\x17\n\x15kdo.cdsapis.xyz/StockR\x05stock\"\x94\x01\n\x11ListStocksRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"i\n\x12ListStocksResponse\x12+\n\x06stocks\x18\x01 \x03(\x0b2\x13.kdo.v1.stock.StockR\x06stocks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"B\n\x17GetStockTickSizeRequest\x12\'\n\x0ctarget_price\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x0btargetPrice\"7\n\x18GetStockTickSizeResponse\x12\x1b\n\ttick_size\x18\x01 \x01(\x03R\x08tickSize2\xe5\x02\n\x0cStockService\x12d\n\x08GetStock\x12\x1d.kdo.v1.stock.GetStockRequest\x1a\x13.kdo.v1.stock.Stock\"$\xdaA\x05stock\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{stock=stocks/*}\x12f\n\nListStocks\x12\x1f.kdo.v1.stock.ListStocksRequest\x1a .kdo.v1.stock.ListStocksResponse\"\x15\xdaA\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/stocks\x12\x86\x01\n\x10GetStockTickSize\x12%.kdo.v1.stock.GetStockTickSizeRequest\x1a&.kdo.v1.stock.GetStockTickSizeResponse\"#\xdaA\x05stock\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/stocks:tickSizeB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xd0\x15\n\x07\x12\x05\x00\x00\x84\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x15\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\t\x00\x1d\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\n;\n\x02\x06\x00\x12\x04\x0e\x00%\x01\x1a/ StockService - \xec\xa3\xbc\xec\x8b\x9d \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x14\n$\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x16 \xeb\x8b\xa8\xec\x9d\xbc \xec\xa3\xbc\xec\x8b\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x0f\x1e\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x10).\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x043\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x043\n$\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a\x16 \xec\xa3\xbc\xec\x8b\x9d \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x11\"\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x18-?\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n\x0c\n\x04\x06\x00\x02\x02\x12\x04\x1f\x02$\x03\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1f\x06\x16\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1f\x17.\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1f9Q\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04 \x04\"\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04 \x04\"\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03#\x043\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03#\x043\n\"\n\x02\x04\x00\x12\x04(\x00K\x01\x1a\x16 \xec\xa3\xbc\xec\x8b\x9d \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\n\n\x03\x04\x00\x01\x12\x03(\x08\r\n\x0b\n\x03\x04\x00\x07\x12\x04)\x02,\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04)\x02,\x04\n/\n\x04\x04\x00\x02\x00\x12\x03/\x02\x12\x1a\" \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (stocks/{code})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03/\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03/\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x032\x02\x12\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x032\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x032\x10\x11\n\x15\n\x04\x04\x00\x02\x02\x12\x035\x02\x14\x1a\x08 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x035\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x035\t\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x035\x12\x13\n\x1c\n\x04\x04\x00\x02\x03\x12\x038\x02+\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x038\x02\x1a\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x038\x1b&\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x038)*\n\x18\n\x04\x04\x00\x02\x04\x12\x03;\x02\x19\x1a\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03;\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03;\t\x14\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03;\x17\x18\n\x1c\n\x04\x04\x00\x02\x05\x12\x03>\x02\x17\x1a\x0f \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03>\x02\x07\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03>\x08\x12\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03>\x15\x16\n\x1f\n\x04\x04\x00\x02\x06\x12\x03A\x02\x17\x1a\x12 \xec\xb5\x9c\xea\xb7\xbc \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03A\x02\x07\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03A\x08\x12\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03A\x15\x16\n\x1c\n\x04\x04\x00\x02\x07\x12\x03D\x02\x1c\x1a\x0f \xec\x83\x81\xec\x9e\xa5 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03D\x02\x07\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03D\x08\x17\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03D\x1a\x1b\n#\n\x04\x04\x00\x02\x08\x12\x03G\x02\x14\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03G\x02\x06\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03G\x07\x0f\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03G\x12\x13\n#\n\x04\x04\x00\x02\t\x12\x03J\x02\x1b\x1a\x16 \xeb\x8c\x80\xec\xb0\xa8 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03J\x02\x06\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03J\x07\x15\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03J\x18\x1a\n=\n\x02\x04\x01\x12\x04O\x00W\x0121 ========== Request/Response Messages ==========\n\n\n\n\x03\x04\x01\x01\x12\x03O\x08\x17\n0\n\x04\x04\x01\x02\x00\x12\x04Q\x02V\x04\x1a\" \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (stocks/{code})\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03Q\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03Q\t\x0e\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03Q\x11\x12\n\r\n\x05\x04\x01\x02\x00\x08\x12\x04Q\x13V\x03\n\x0f\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x03R\x04*\n\x0f\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x04S\x04U\x05\n\n\n\x02\x04\x02\x12\x04Y\x00o\x01\n\n\n\x03\x04\x02\x01\x12\x03Y\x08\x19\n*\n\x04\x04\x02\x02\x00\x12\x03[\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03[\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03[\x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03[\x11\x1a\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03[\x1d\x1e\n*\n\x04\x04\x02\x02\x01\x12\x03^\x02!\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional)\n\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03^\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03^\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03^\x12\x1c\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03^\x1f \n\xa0\x03\n\x04\x04\x02\x02\x02\x12\x03n\x02=\x1a\x92\x03 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * code - \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n * symbol - \xec\x8b\xac\xeb\xb3\xbc\n * market_type - \xec\x8b\x9c\xec\x9e\xa5 \xec\x9c\xa0\xed\x98\x95 (MARKET_TYPE_KOSPI, MARKET_TYPE_KOSDAQ)\n * tradable - \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n * short_sellable - \xeb\x8c\x80\xec\xb0\xa8 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n Examples:\n * code:\"005930\"\n * market_type=MARKET_TYPE_KOSPI\n * tradable=true AND short_sellable=true\n * market_type=MARKET_TYPE_KOSPI AND tradable=true\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03n\x02\x08\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03n\t\x0f\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03n\x12\x13\n\x0c\n\x05\x04\x02\x02\x02\x08\x12\x03n\x14<\n\x0f\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x03n\x15;\n\n\n\x02\x04\x03\x12\x04q\x00w\x01\n\n\n\x03\x04\x03\x01\x12\x03q\x08\x1a\n\x1c\n\x04\x04\x03\x02\x00\x12\x03s\x02\x1c\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03s\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03s\x0b\x10\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03s\x11\x17\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03s\x1a\x1b\n&\n\x04\x04\x03\x02\x01\x12\x03v\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03v\x02\x08\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03v\t\x18\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03v\x1b\x1c\n\n\n\x02\x04\x04\x12\x04z\x00~\x01\n\n\n\x03\x04\x04\x01\x12\x03z\x08\x1f\n\x0c\n\x04\x04\x04\x02\x00\x12\x04{\x02}\x04\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03{\t\x15\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03{\x18\x19\n\r\n\x05\x04\x04\x02\x00\x08\x12\x04{\x1a}\x03\n\x0f\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x03|\x04*\n\x0c\n\x02\x04\x05\x12\x06\x81\x01\x00\x84\x01\x01\n\x0b\n\x03\x04\x05\x01\x12\x04\x81\x01\x08 \n0\n\x04\x04\x05\x02\x00\x12\x04\x83\x01\x02\x16\x1a\" \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (stocks/{code})\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\x83\x01\x02\x07\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x83\x01\x08\x11\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x83\x01\x14\x15b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xa7\x19\n\x13kdo/v1/system.proto\x12\rkdo.v1.system\"\x1a\n\x18GetConnectionInfoRequest\"\x17\n\x15GetVersionInfoRequest\"@\n\x16GetVersionInfoResponse\x12&\n\x0fgit_commit_hash\x18\x01 \x01(\tR\rgitCommitHash\"\xd3\x01\n\x19GetConnectionInfoResponse\x12E\n\x0fkrx_market_feed\x18\x01 \x01(\x0b2\x1d.kdo.v1.system.MarketFeedInfoR\rkrxMarketFeed\x12E\n\x0fnxt_market_feed\x18\x02 \x01(\x0b2\x1d.kdo.v1.system.MarketFeedInfoR\rnxtMarketFeed\x12(\n\x03fep\x18\x03 \x01(\x0b2\x16.kdo.v1.system.FepInfoR\x03fep\"8\n\x0eMarketFeedInfo\x12&\n\x0eimplementation\x18\x01 \x01(\tR\x0eimplementation\"i\n\x07FepInfo\x12&\n\x0eimplementation\x18\x01 \x01(\tR\x0eimplementation\x126\n\x07clients\x18\x02 \x03(\x0b2\x1c.kdo.v1.system.FepClientInfoR\x07clients\"\x92\x02\n\rFepClientInfo\x12\x1f\n\x0bmarket_type\x18\x01 \x01(\tR\nmarketType\x12#\n\rexchange_type\x18\x02 \x01(\tR\x0cexchangeType\x12\x1f\n\x0bclient_type\x18\x03 \x01(\tR\nclientType\x12\x1b\n\ttask_code\x18\x04 \x01(\tR\x08taskCode\x12%\n\x0etransport_type\x18\x05 \x01(\tR\rtransportType\x12\x12\n\x04host\x18\x06 \x01(\tR\x04host\x12\x12\n\x04port\x18\x07 \x01(\rR\x04port\x12\x12\n\x04path\x18\x08 \x01(\tR\x04path\x12\x1a\n\x08hostname\x18\t \x01(\tR\x08hostname2\xda\x01\n\rSystemService\x12h\n\x11GetConnectionInfo\x12\'.kdo.v1.system.GetConnectionInfoRequest\x1a(.kdo.v1.system.GetConnectionInfoResponse\"\x00\x12_\n\x0eGetVersionInfo\x12$.kdo.v1.system.GetVersionInfoRequest\x1a%.kdo.v1.system.GetVersionInfoResponse\"\x00B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xdb\x10\n\x06\x12\x04\x00\x007\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\x08\n\x01\x08\x12\x03\x04\x00D\n\t\n\x02\x08\x0b\x12\x03\x04\x00D\n]\n\x02\x06\x00\x12\x04\x07\x00\r\x01\x1aQ SystemService provides system-level information about the running KDO instance.\n\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x15\n\\\n\x04\x06\x00\x02\x00\x12\x03\t\x02X\x1aO GetConnectionInfo returns current market feed and FEP connection information.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\t\x06\x17\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\t\x180\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\t;T\na\n\x04\x06\x00\x02\x01\x12\x03\x0c\x02O\x1aT GetVersionInfo returns build-time version information of the running KDO instance.\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x0c\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x0c\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x0c5K\n\t\n\x02\x04\x00\x12\x03\x0f\x00#\n\n\n\x03\x04\x00\x01\x12\x03\x0f\x08 \n\t\n\x02\x04\x01\x12\x03\x11\x00 \n\n\n\x03\x04\x01\x01\x12\x03\x11\x08\x1d\n\n\n\x02\x04\x02\x12\x04\x13\x00\x16\x01\n\n\n\x03\x04\x02\x01\x12\x03\x13\x08\x1e\n;\n\x04\x04\x02\x02\x00\x12\x03\x15\x02\x1d\x1a. Full git commit hash (e.g., \"33d5b91abc...\")\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x15\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x15\t\x18\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x15\x1b\x1c\n\n\n\x02\x04\x03\x12\x04\x18\x00\x1f\x01\n\n\n\x03\x04\x03\x01\x12\x03\x18\x08!\n7\n\x04\x04\x03\x02\x00\x12\x03\x1a\x02%\x1a* Market feed connection info per exchange\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x1a\x02\x10\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1a\x11 \n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1a#$\n\x17\n\x04\x04\x03\x02\x01\x12\x03\x1b\x02%\"\n optional\n\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x03\x1b\x02\x10\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\x1b\x11 \n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\x1b#$\n\"\n\x04\x04\x03\x02\x02\x12\x03\x1e\x02\x12\x1a\x15 FEP connection info\n\n\x0c\n\x05\x04\x03\x02\x02\x06\x12\x03\x1e\x02\t\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03\x1e\n\r\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\x1e\x10\x11\n-\n\x02\x04\x04\x12\x04\"\x00$\x01\x1a! Market feed implementation info\n\n\n\n\x03\x04\x04\x01\x12\x03\"\x08\x16\n?\n\x04\x04\x04\x02\x00\x12\x03#\x02\x1c\"2 \"udp\", \"file\", \"websocket\", \"grpc\", \"simulation\"\n\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03#\t\x17\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03#\x1a\x1b\n!\n\x02\x04\x05\x12\x04\'\x00*\x01\x1a\x15 FEP connection info\n\n\n\n\x03\x04\x05\x01\x12\x03\'\x08\x0f\n/\n\x04\x04\x05\x02\x00\x12\x03(\x02\x1c\"\" \"fake_memory\", \"fake_tcp\", \"tcp\"\n\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03(\x02\x08\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03(\t\x17\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03(\x1a\x1b\n5\n\x04\x04\x05\x02\x01\x12\x03)\x02%\"( populated when implementation is \"tcp\"\n\n\x0c\n\x05\x04\x05\x02\x01\x04\x12\x03)\x02\n\n\x0c\n\x05\x04\x05\x02\x01\x06\x12\x03)\x0b\x18\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03)\x19 \n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03)#$\n3\n\x02\x04\x06\x12\x04-\x007\x01\x1a\' Individual FEP client connection info\n\n\n\n\x03\x04\x06\x01\x12\x03-\x08\x15\n)\n\x04\x04\x06\x02\x00\x12\x03.\x02\x19\"\x1c \"Kospi\", \"Kosdaq\", \"Deriv\"\n\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03.\x02\x08\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03.\t\x14\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03.\x17\x18\n\x14\n\x04\x04\x06\x02\x01\x12\x03/\x02\x1b\"\x07 \"Krx\"\n\n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03/\t\x16\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x03/\x19\x1a\n \n\x04\x04\x06\x02\x02\x12\x030\x02\x19\"\x13 \"Submit\", \"Trade\"\n\n\x0c\n\x05\x04\x06\x02\x02\x05\x12\x030\x02\x08\n\x0c\n\x05\x04\x06\x02\x02\x01\x12\x030\t\x14\n\x0c\n\x05\x04\x06\x02\x02\x03\x12\x030\x17\x18\n#\n\x04\x04\x06\x02\x03\x12\x031\x02\x17\"\x16 e.g., \"A831\", \"B851\"\n\n\x0c\n\x05\x04\x06\x02\x03\x05\x12\x031\x02\x08\n\x0c\n\x05\x04\x06\x02\x03\x01\x12\x031\t\x12\n\x0c\n\x05\x04\x06\x02\x03\x03\x12\x031\x15\x16\n\x1c\n\x04\x04\x06\x02\x04\x12\x032\x02\x1c\"\x0f \"tcp\", \"unix\"\n\n\x0c\n\x05\x04\x06\x02\x04\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x06\x02\x04\x01\x12\x032\t\x17\n\x0c\n\x05\x04\x06\x02\x04\x03\x12\x032\x1a\x1b\n7\n\x04\x04\x06\x02\x05\x12\x033\x02\x12\"* IP address (for tcp) or empty (for unix)\n\n\x0c\n\x05\x04\x06\x02\x05\x05\x12\x033\x02\x08\n\x0c\n\x05\x04\x06\x02\x05\x01\x12\x033\t\r\n\x0c\n\x05\x04\x06\x02\x05\x03\x12\x033\x10\x11\n4\n\x04\x04\x06\x02\x06\x12\x034\x02\x12\"\' port number (for tcp) or 0 (for unix)\n\n\x0c\n\x05\x04\x06\x02\x06\x05\x12\x034\x02\x08\n\x0c\n\x05\x04\x06\x02\x06\x01\x12\x034\t\r\n\x0c\n\x05\x04\x06\x02\x06\x03\x12\x034\x10\x11\n=\n\x04\x04\x06\x02\x07\x12\x035\x02\x12\"0 unix socket path (for unix) or empty (for tcp)\n\n\x0c\n\x05\x04\x06\x02\x07\x05\x12\x035\x02\x08\n\x0c\n\x05\x04\x06\x02\x07\x01\x12\x035\t\r\n\x0c\n\x05\x04\x06\x02\x07\x03\x12\x035\x10\x11\nA\n\x04\x04\x06\x02\x08\x12\x036\x02\x16\"4 resolved hostname/alias (e.g., \"pfds11\", \"pfds14\")\n\n\x0c\n\x05\x04\x06\x02\x08\x05\x12\x036\x02\x08\n\x0c\n\x05\x04\x06\x02\x08\x01\x12\x036\t\x11\n\x0c\n\x05\x04\x06\x02\x08\x03\x12\x036\x14\x15b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xa1M\n\x19kdo/v1/track_record.proto\x12\x13kdo.v1.track_record\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x13kdo/v1/common.proto\"\xa2\n\n\x0bTrackRecord\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12$\n\x0equote_order_id\x18\x02 \x01(\x04R\x0cquoteOrderId\x12!\n\x0cquote_symbol\x18\x03 \x01(\tR\x0bquoteSymbol\x127\n\nquote_side\x18\x04 \x01(\x0e2\x18.kdo.v1.common.OrderSideR\tquoteSide\x12,\n\x12quote_filled_price\x18\x05 \x01(\x01R\x10quoteFilledPrice\x122\n\x15quote_filled_quantity\x18\x06 \x01(\x03R\x13quoteFilledQuantity\x12.\n\x13quote_filled_amount\x18\x07 \x01(\x01R\x11quoteFilledAmount\x12\x1f\n\x0bhedge_count\x18\x08 \x01(\x05R\nhedgeCount\x12&\n\x0chedge_symbol\x18\t \x01(\tH\x00R\x0bhedgeSymbol\x88\x01\x01\x121\n\x12hedge_filled_price\x18\n \x01(\x01H\x01R\x10hedgeFilledPrice\x88\x01\x01\x122\n\x15hedge_filled_quantity\x18\x0b \x01(\x03R\x13hedgeFilledQuantity\x12.\n\x13hedge_filled_amount\x18\x0c \x01(\x01R\x11hedgeFilledAmount\x125\n\x14expected_hedge_price\x18\r \x01(\x01H\x02R\x12expectedHedgePrice\x88\x01\x01\x124\n\x14quote_price_as_hedge\x18\x18 \x01(\x01H\x03R\x11quotePriceAsHedge\x88\x01\x01\x12%\n\x0bsensitivity\x18\x19 \x01(\x01H\x04R\x0bsensitivity\x88\x01\x01\x127\n\x15hedge_notional_amount\x18\x1a \x01(\x01H\x05R\x13hedgeNotionalAmount\x88\x01\x01\x12\x1d\n\npnl_amount\x18\x0e \x01(\x01R\tpnlAmount\x12\x15\n\x06pnl_bp\x18\x0f \x01(\x01R\x05pnlBp\x12$\n\x0bslippage_bp\x18\x10 \x01(\x01H\x06R\nslippageBp\x88\x01\x01\x12\x1b\n\tfund_code\x18\x11 \x01(\tR\x08fundCode\x12\x12\n\x04date\x18\x12 \x01(\rR\x04date\x12:\n\x0bmarket_type\x18\x13 \x01(\x0e2\x19.kdo.v1.common.MarketTypeR\nmarketType\x12.\n\x13quote_exchange_time\x18\x14 \x01(\x04R\x11quoteExchangeTime\x12+\n\x0flast_hedge_time\x18\x15 \x01(\x04H\x07R\rlastHedgeTime\x88\x01\x01\x129\n\ncreated_at\x18\x16 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x17 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAtB\x0f\n\r_hedge_symbolB\x15\n\x13_hedge_filled_priceB\x17\n\x15_expected_hedge_priceB\x17\n\x15_quote_price_as_hedgeB\x0e\n\x0c_sensitivityB\x18\n\x16_hedge_notional_amountB\x0e\n\x0c_slippage_bpB\x12\n\x10_last_hedge_time\"\xd1\x03\n\x12TrackRecordSummary\x12\x1f\n\x0btotal_count\x18\x01 \x01(\x03R\ntotalCount\x12(\n\x10total_pnl_amount\x18\x02 \x01(\x01R\x0etotalPnlAmount\x12\x1c\n\navg_pnl_bp\x18\x03 \x01(\x01R\x08avgPnlBp\x12\x1c\n\nmax_pnl_bp\x18\x04 \x01(\x01R\x08maxPnlBp\x12\x1c\n\nmin_pnl_bp\x18\x05 \x01(\x01R\x08minPnlBp\x12\x1b\n\twin_count\x18\x06 \x01(\x03R\x08winCount\x12\x1d\n\nloss_count\x18\x07 \x01(\x03R\tlossCount\x12+\n\x0favg_slippage_bp\x18\x08 \x01(\x01H\x00R\ravgSlippageBp\x88\x01\x01\x12,\n\x12total_quote_amount\x18\t \x01(\x01R\x10totalQuoteAmount\x12,\n\x12total_hedge_amount\x18\n \x01(\x01R\x10totalHedgeAmount\x12=\n\x1btotal_hedge_notional_amount\x18\x0b \x01(\x01R\x18totalHedgeNotionalAmountB\x12\n\x10_avg_slippage_bp\"\xbb\x01\n\x17ListTrackRecordsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filter\x12\x1f\n\x08order_by\x18\x04 \x01(\tB\x04\xe2A\x01\x01R\x07orderByB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x89\x01\n\x18ListTrackRecordsResponse\x12E\n\rtrack_records\x18\x01 \x03(\x0b2 .kdo.v1.track_record.TrackRecordR\x0ctrackRecords\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"<\n\x1cGetTrackRecordSummaryRequest\x12\x1c\n\x06filter\x18\x01 \x01(\tB\x04\xe2A\x01\x01R\x06filter\"^\n\x1aRebuildTrackRecordsRequest\x12!\n\tdate_from\x18\x01 \x01(\rB\x04\xe2A\x01\x02R\x08dateFrom\x12\x1d\n\x07date_to\x18\x02 \x01(\rB\x04\xe2A\x01\x02R\x06dateTo\"\xb5\x01\n\x1bRebuildTrackRecordsResponse\x12!\n\x0ctotal_quotes\x18\x01 \x01(\x03R\x0btotalQuotes\x12#\n\rmatched_count\x18\x02 \x01(\x03R\x0cmatchedCount\x12\'\n\x0funmatched_count\x18\x03 \x01(\x03R\x0eunmatchedCount\x12%\n\x0eupserted_count\x18\x04 \x01(\x03R\rupsertedCount2\xf5\x03\n\x12TrackRecordService\x12\x8d\x01\n\x10ListTrackRecords\x12,.kdo.v1.track_record.ListTrackRecordsRequest\x1a-.kdo.v1.track_record.ListTrackRecordsResponse\"\x1c\xdaA\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/track_records\x12\x99\x01\n\x15GetTrackRecordSummary\x121.kdo.v1.track_record.GetTrackRecordSummaryRequest\x1a\'.kdo.v1.track_record.TrackRecordSummary\"$\xdaA\x00\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/track_records/summary\x12\xb2\x01\n\x13RebuildTrackRecords\x12/.kdo.v1.track_record.RebuildTrackRecordsRequest\x1a0.kdo.v1.track_record.RebuildTrackRecordsResponse\"8\xdaA\x11date_from,date_to\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/v1/track_records:rebuildB/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xef3\n\x07\x12\x05\x00\x00\xf7\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1c\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00!\n\t\n\x02\x03\x03\x12\x03\x07\x00)\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00\x1d\n\x08\n\x01\x08\x12\x03\x0b\x00D\n\t\n\x02\x08\x0b\x12\x03\x0b\x00D\ni\n\x02\x06\x00\x12\x04\x0e\x00\'\x01\x1a] TrackRecordService\xeb\x8a\x94 Quote-Hedge \xeb\xa7\xa4\xec\xb9\xad \xea\xb8\xb0\xeb\xb0\x98 \xec\x86\x90\xec\x9d\xb5 \xec\xb6\x94\xec\xa0\x81 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0e\x08\x1a\n*\n\x04\x06\x00\x02\x00\x12\x04\x10\x02\x15\x03\x1a\x1c Track Record \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x06\x16\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x17.\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x109Q\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x04\x13\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x04\x13\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x04.\n1\n\x04\x06\x00\x02\x01\x12\x04\x18\x02\x1d\x03\x1a# Track Record \xec\x9a\x94\xec\x95\xbd \xed\x86\xb5\xea\xb3\x84 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x18\x06\x1b\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x18\x1c8\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x18CU\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x19\x04\x1b\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x19\x04\x1b\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1c\x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1c\x04.\n:\n\x04\x06\x00\x02\x02\x12\x04 \x02&\x03\x1a, Track Record \xec\x9e\xac\xea\xb5\xac\xec\xb6\x95 (order_logs \xea\xb8\xb0\xeb\xb0\x98)\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03 \x06\x19\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03 \x1a4\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03 ?Z\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04!\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04!\x04$\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03%\x04?\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03%\x04?\n\x1a\n\x02\x04\x00\x12\x04*\x00z\x01\x1a\x0e Track Record\n\n\n\n\x03\x04\x00\x01\x12\x03*\x08\x13\n\x18\n\x04\x04\x00\x02\x00\x12\x03,\x02\x0f\x1a\x0b \xea\xb3\xa0\xec\x9c\xa0 ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03,\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03,\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03,\r\x0e\n\x1e\n\x04\x04\x00\x02\x01\x12\x03/\x02\x1c\x1a\x11 Quote \xec\xa3\xbc\xeb\xac\xb8 ID\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03/\t\x17\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03/\x1a\x1b\n\x1b\n\x04\x04\x00\x02\x02\x12\x032\x02\x1a\x1a\x0e Quote \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x032\t\x15\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x032\x18\x19\n+\n\x04\x04\x00\x02\x03\x12\x035\x02)\x1a\x1e Quote \xeb\xb0\xa9\xed\x96\xa5 (\xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84)\n\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x035\x02\x19\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x035\x1a$\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x035\'(\n\"\n\x04\x04\x00\x02\x04\x12\x038\x02 \x1a\x15 Quote \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x038\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x038\t\x1b\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x038\x1e\x1f\n\"\n\x04\x04\x00\x02\x05\x12\x03;\x02\"\x1a\x15 Quote \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03;\x02\x07\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03;\x08\x1d\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03; !\n\"\n\x04\x04\x00\x02\x06\x12\x03>\x02!\x1a\x15 Quote \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03>\x02\x08\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03>\t\x1c\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03>\x1f \n\x1b\n\x04\x04\x00\x02\x07\x12\x03A\x02\x18\x1a\x0e Hedge \xea\xb1\xb4\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03A\x02\x07\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03A\x08\x13\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03A\x16\x17\n\x1b\n\x04\x04\x00\x02\x08\x12\x03D\x02#\x1a\x0e Hedge \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x08\x04\x12\x03D\x02\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03D\x0b\x11\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03D\x12\x1e\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03D!\"\n@\n\x04\x04\x00\x02\t\x12\x03G\x02*\x1a3 Hedge \xec\xb2\xb4\xea\xb2\xb0 \xed\x8f\x89\xea\xb7\xa0 \xea\xb0\x80\xea\xb2\xa9 (\xec\x84\xa0\xeb\xac\xbc \xec\x9b\x90\xec\x8b\x9c \xea\xb0\x80\xea\xb2\xa9)\n\n\x0c\n\x05\x04\x00\x02\t\x04\x12\x03G\x02\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03G\x0b\x11\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03G\x12$\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03G\')\n6\n\x04\x04\x00\x02\n\x12\x03J\x02#\x1a) Hedge \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89 (\xec\x84\xa0\xeb\xac\xbc \xea\xb3\x84\xec\x95\xbd \xec\x88\x98)\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03J\x02\x07\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03J\x08\x1d\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03J \"\n2\n\x04\x04\x00\x02\x0b\x12\x03M\x02\"\x1a% Hedge \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1 (\xec\x84\xa0\xeb\xac\xbc \xea\xb8\xb0\xec\xa4\x80)\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03M\x02\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03M\t\x1c\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03M\x1f!\nN\n\x04\x04\x00\x02\x0c\x12\x03P\x02,\x1aA \xea\xb8\xb0\xeb\x8c\x80 \xed\x97\xb7\xec\xa7\x80 \xea\xb0\x80\xea\xb2\xa9 (QuoteContext\xec\x97\x90\xec\x84\x9c \xec\xb6\x94\xec\xb6\x9c, \xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0)\n\n\x0c\n\x05\x04\x00\x02\x0c\x04\x12\x03P\x02\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03P\x0b\x11\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03P\x12&\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03P)+\n/\n\x04\x04\x00\x02\r\x12\x03S\x02,\x1a\" Quote \xea\xb0\x80\xea\xb2\xa9\xec\x9d\x98 \xec\x84\xa0\xeb\xac\xbc \xed\x99\x98\xec\x82\xb0\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\r\x04\x12\x03S\x02\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03S\x0b\x11\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03S\x12&\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03S)+\n\xa4\x01\n\x04\x04\x00\x02\x0e\x12\x03W\x02#\x1a\x96\x01 ETF\xe2\x86\x92\xec\x84\xa0\xeb\xac\xbc \xea\xb0\x90\xeb\x8f\x84 \xea\xb3\x84\xec\x88\x98 (P&L \xea\xb3\x84\xec\x82\xb0\xec\x97\x90 \xec\x82\xac\xec\x9a\xa9\xeb\x90\x9c \xea\xb0\x92, per-share \xea\xb8\xb0\xec\xa4\x80)\n sensitivity = hedge_conversion_ratio \xc3\x97 futures_multiple / creation_unit\n\n\x0c\n\x05\x04\x00\x02\x0e\x04\x12\x03W\x02\n\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03W\x0b\x11\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03W\x12\x1d\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03W \"\n\x83\x01\n\x04\x04\x00\x02\x0f\x12\x03[\x02-\x1av Hedge \xea\xb2\xbd\xec\xa0\x9c\xec\xa0\x81 \xea\xb0\x80\xec\xb9\x98 (\xec\x84\xa0\xeb\xac\xbc\xec\x8a\xb9\xec\x88\x98 \xec\xa0\x81\xec\x9a\xa9, KRW)\n hedge_filled_price \xc3\x97 hedge_filled_quantity \xc3\x97 futures_multiplier\n\n\x0c\n\x05\x04\x00\x02\x0f\x04\x12\x03[\x02\n\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03[\x0b\x11\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03[\x12\'\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03[*,\n\x1c\n\x04\x04\x00\x02\x10\x12\x03^\x02\x19\x1a\x0f \xec\x86\x90\xec\x9d\xb5 \xea\xb8\x88\xec\x95\xa1\n\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03^\x02\x08\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03^\t\x13\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03^\x16\x18\n\x1a\n\x04\x04\x00\x02\x11\x12\x03a\x02\x15\x1a\r \xec\x86\x90\xec\x9d\xb5 (bp)\n\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03a\x02\x08\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03a\t\x0f\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03a\x12\x14\n \n\x04\x04\x00\x02\x12\x12\x03d\x02#\x1a\x13 \xec\x8a\xac\xeb\xa6\xac\xed\x94\xbc\xec\xa7\x80 (bp)\n\n\x0c\n\x05\x04\x00\x02\x12\x04\x12\x03d\x02\n\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03d\x0b\x11\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03d\x12\x1d\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03d \"\n\x1c\n\x04\x04\x00\x02\x13\x12\x03g\x02\x18\x1a\x0f \xed\x8e\x80\xeb\x93\x9c \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x13\x05\x12\x03g\x02\x08\n\x0c\n\x05\x04\x00\x02\x13\x01\x12\x03g\t\x12\n\x0c\n\x05\x04\x00\x02\x13\x03\x12\x03g\x15\x17\n \n\x04\x04\x00\x02\x14\x12\x03j\x02\x13\x1a\x13 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD)\n\n\x0c\n\x05\x04\x00\x02\x14\x05\x12\x03j\x02\x08\n\x0c\n\x05\x04\x00\x02\x14\x01\x12\x03j\t\r\n\x0c\n\x05\x04\x00\x02\x14\x03\x12\x03j\x10\x12\n\x1c\n\x04\x04\x00\x02\x15\x12\x03m\x02,\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xea\xb5\xac\xeb\xb6\x84\n\n\x0c\n\x05\x04\x00\x02\x15\x06\x12\x03m\x02\x1a\n\x0c\n\x05\x04\x00\x02\x15\x01\x12\x03m\x1b&\n\x0c\n\x05\x04\x00\x02\x15\x03\x12\x03m)+\n7\n\x04\x04\x00\x02\x16\x12\x03p\x02\"\x1a* Quote \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x81 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\x0c\n\x05\x04\x00\x02\x16\x05\x12\x03p\x02\x08\n\x0c\n\x05\x04\x00\x02\x16\x01\x12\x03p\t\x1c\n\x0c\n\x05\x04\x00\x02\x16\x03\x12\x03p\x1f!\n7\n\x04\x04\x00\x02\x17\x12\x03s\x02\'\x1a* \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 Hedge \xec\x8b\x9c\xea\xb0\x81 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88)\n\n\x0c\n\x05\x04\x00\x02\x17\x04\x12\x03s\x02\n\n\x0c\n\x05\x04\x00\x02\x17\x05\x12\x03s\x0b\x11\n\x0c\n\x05\x04\x00\x02\x17\x01\x12\x03s\x12!\n\x0c\n\x05\x04\x00\x02\x17\x03\x12\x03s$&\n\x1c\n\x04\x04\x00\x02\x18\x12\x03v\x02,\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x81\n\n\x0c\n\x05\x04\x00\x02\x18\x06\x12\x03v\x02\x1b\n\x0c\n\x05\x04\x00\x02\x18\x01\x12\x03v\x1c&\n\x0c\n\x05\x04\x00\x02\x18\x03\x12\x03v)+\n\x1c\n\x04\x04\x00\x02\x19\x12\x03y\x02,\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x81\n\n\x0c\n\x05\x04\x00\x02\x19\x06\x12\x03y\x02\x1b\n\x0c\n\x05\x04\x00\x02\x19\x01\x12\x03y\x1c&\n\x0c\n\x05\x04\x00\x02\x19\x03\x12\x03y)+\n)\n\x02\x04\x01\x12\x05}\x00\x9e\x01\x01\x1a\x1c Track Record \xec\x9a\x94\xec\x95\xbd \xed\x86\xb5\xea\xb3\x84\n\n\n\n\x03\x04\x01\x01\x12\x03}\x08\x1a\n\x19\n\x04\x04\x01\x02\x00\x12\x03\x7f\x02\x18\x1a\x0c \xec\xb4\x9d \xea\xb1\xb4\xec\x88\x98\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x7f\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x7f\x08\x13\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x7f\x16\x17\n!\n\x04\x04\x01\x02\x01\x12\x04\x82\x01\x02\x1e\x1a\x13 \xec\xb4\x9d \xec\x86\x90\xec\x9d\xb5 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\x82\x01\x02\x08\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\x82\x01\t\x19\n\r\n\x05\x04\x01\x02\x01\x03\x12\x04\x82\x01\x1c\x1d\n\"\n\x04\x04\x01\x02\x02\x12\x04\x85\x01\x02\x18\x1a\x14 \xed\x8f\x89\xea\xb7\xa0 \xec\x86\x90\xec\x9d\xb5 (bp)\n\n\r\n\x05\x04\x01\x02\x02\x05\x12\x04\x85\x01\x02\x08\n\r\n\x05\x04\x01\x02\x02\x01\x12\x04\x85\x01\t\x13\n\r\n\x05\x04\x01\x02\x02\x03\x12\x04\x85\x01\x16\x17\n\"\n\x04\x04\x01\x02\x03\x12\x04\x88\x01\x02\x18\x1a\x14 \xec\xb5\x9c\xeb\x8c\x80 \xec\x86\x90\xec\x9d\xb5 (bp)\n\n\r\n\x05\x04\x01\x02\x03\x05\x12\x04\x88\x01\x02\x08\n\r\n\x05\x04\x01\x02\x03\x01\x12\x04\x88\x01\t\x13\n\r\n\x05\x04\x01\x02\x03\x03\x12\x04\x88\x01\x16\x17\n\"\n\x04\x04\x01\x02\x04\x12\x04\x8b\x01\x02\x18\x1a\x14 \xec\xb5\x9c\xec\x86\x8c \xec\x86\x90\xec\x9d\xb5 (bp)\n\n\r\n\x05\x04\x01\x02\x04\x05\x12\x04\x8b\x01\x02\x08\n\r\n\x05\x04\x01\x02\x04\x01\x12\x04\x8b\x01\t\x13\n\r\n\x05\x04\x01\x02\x04\x03\x12\x04\x8b\x01\x16\x17\n\x1d\n\x04\x04\x01\x02\x05\x12\x04\x8e\x01\x02\x16\x1a\x0f \xec\x88\x98\xec\x9d\xb5 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x05\x05\x12\x04\x8e\x01\x02\x07\n\r\n\x05\x04\x01\x02\x05\x01\x12\x04\x8e\x01\x08\x11\n\r\n\x05\x04\x01\x02\x05\x03\x12\x04\x8e\x01\x14\x15\n\x1d\n\x04\x04\x01\x02\x06\x12\x04\x91\x01\x02\x17\x1a\x0f \xec\x86\x90\xec\x8b\xa4 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x01\x02\x06\x05\x12\x04\x91\x01\x02\x07\n\r\n\x05\x04\x01\x02\x06\x01\x12\x04\x91\x01\x08\x12\n\r\n\x05\x04\x01\x02\x06\x03\x12\x04\x91\x01\x15\x16\n(\n\x04\x04\x01\x02\x07\x12\x04\x94\x01\x02&\x1a\x1a \xed\x8f\x89\xea\xb7\xa0 \xec\x8a\xac\xeb\xa6\xac\xed\x94\xbc\xec\xa7\x80 (bp)\n\n\r\n\x05\x04\x01\x02\x07\x04\x12\x04\x94\x01\x02\n\n\r\n\x05\x04\x01\x02\x07\x05\x12\x04\x94\x01\x0b\x11\n\r\n\x05\x04\x01\x02\x07\x01\x12\x04\x94\x01\x12!\n\r\n\x05\x04\x01\x02\x07\x03\x12\x04\x94\x01$%\n\'\n\x04\x04\x01\x02\x08\x12\x04\x97\x01\x02 \x1a\x19 \xec\xb4\x9d Quote \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x01\x02\x08\x05\x12\x04\x97\x01\x02\x08\n\r\n\x05\x04\x01\x02\x08\x01\x12\x04\x97\x01\t\x1b\n\r\n\x05\x04\x01\x02\x08\x03\x12\x04\x97\x01\x1e\x1f\n\'\n\x04\x04\x01\x02\t\x12\x04\x9a\x01\x02!\x1a\x19 \xec\xb4\x9d Hedge \xec\xb2\xb4\xea\xb2\xb0 \xea\xb8\x88\xec\x95\xa1\n\n\r\n\x05\x04\x01\x02\t\x05\x12\x04\x9a\x01\x02\x08\n\r\n\x05\x04\x01\x02\t\x01\x12\x04\x9a\x01\t\x1b\n\r\n\x05\x04\x01\x02\t\x03\x12\x04\x9a\x01\x1e \nE\n\x04\x04\x01\x02\n\x12\x04\x9d\x01\x02*\x1a7 \xec\xb4\x9d Hedge \xea\xb2\xbd\xec\xa0\x9c\xec\xa0\x81 \xea\xb0\x80\xec\xb9\x98 (\xec\x84\xa0\xeb\xac\xbc\xec\x8a\xb9\xec\x88\x98 \xec\xa0\x81\xec\x9a\xa9, KRW)\n\n\r\n\x05\x04\x01\x02\n\x05\x12\x04\x9d\x01\x02\x08\n\r\n\x05\x04\x01\x02\n\x01\x12\x04\x9d\x01\t$\n\r\n\x05\x04\x01\x02\n\x03\x12\x04\x9d\x01\')\nZ\n\x02\x04\x02\x12\x06\xa3\x01\x00\xc6\x01\x01\x1a\x19 ListTrackRecords \xec\x9a\x94\xec\xb2\xad\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xa3\x01\x08\x1f\n+\n\x04\x04\x02\x02\x00\x12\x04\xa5\x01\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x02\x02\x00\x04\x12\x04\xa5\x01\x02\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\xa5\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\xa5\x01\x12\x1b\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\xa5\x01\x1e\x1f\n;\n\x04\x04\x02\x02\x01\x12\x04\xa8\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04\xa8\x01\x02\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xa8\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xa8\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xa8\x01\x1f \n\x83\x03\n\x04\x04\x02\x02\x02\x12\x04\xbc\x01\x02=\x1a\xf4\x02 Available Sequence and Operator\n * fund_code\n   * `equal`\n * quote_symbol\n   * `equal`, `contains`\n * quote_side\n   * `equal`\n * market_type\n   * `equal`\n * date\n   * `equal`, `greater_equal`, `less_equal`\n\n Examples\n * filter=fund_code=\"0159\"\n * filter=quote_symbol:\"7526\"\n * filter=quote_side=ASK\n * filter=market_type=KOSPI\n * filter=date>=20260101 AND date<=20260131\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xbc\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xbc\x01\t\x0f\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xbc\x01\x12\x13\n\r\n\x05\x04\x02\x02\x02\x08\x12\x04\xbc\x01\x14<\n\x10\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x04\xbc\x01\x15;\n\xd2\x01\n\x04\x04\x02\x02\x03\x12\x04\xc5\x01\x02?\x1a\xc3\x01 \xec\x98\xa4\xeb\x8d\x94\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4. (optional, AIP-132)\n\n Supported Fields\n * \"date\", \"quote_exchange_time\", \"pnl_amount\", \"pnl_bp\", \"created_at\", \"quote_order_id\"\n\n Examples\n * order_by=quote_exchange_time desc\n\n\r\n\x05\x04\x02\x02\x03\x05\x12\x04\xc5\x01\x02\x08\n\r\n\x05\x04\x02\x02\x03\x01\x12\x04\xc5\x01\t\x11\n\r\n\x05\x04\x02\x02\x03\x03\x12\x04\xc5\x01\x14\x15\n\r\n\x05\x04\x02\x02\x03\x08\x12\x04\xc5\x01\x16>\n\x10\n\x08\x04\x02\x02\x03\x08\x9c\x08\x00\x12\x04\xc5\x01\x17=\n\'\n\x02\x04\x03\x12\x06\xc9\x01\x00\xcf\x01\x01\x1a\x19 ListTrackRecords \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xc9\x01\x08 \n#\n\x04\x04\x03\x02\x00\x12\x04\xcb\x01\x02)\x1a\x15 Track Record \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\xcb\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\xcb\x01\x0b\x16\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xcb\x01\x17$\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xcb\x01\'(\n\'\n\x04\x04\x03\x02\x01\x12\x04\xce\x01\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xce\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xce\x01\t\x18\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xce\x01\x1b\x1c\n,\n\x02\x04\x04\x12\x06\xd2\x01\x00\xdf\x01\x01\x1a\x1e GetTrackRecordSummary \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xd2\x01\x08$\n\xf9\x01\n\x04\x04\x04\x02\x00\x12\x04\xde\x01\x02=\x1a\xea\x01 Available Sequence and Operator\n * fund_code\n   * `equal`\n * quote_symbol\n   * `equal`, `contains`\n * date\n   * `equal`, `greater_equal`, `less_equal`\n\n Examples\n * filter=fund_code=\"0159\"\n * filter=date>=20260101 AND date<=20260131\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xde\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xde\x01\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xde\x01\x12\x13\n\r\n\x05\x04\x04\x02\x00\x08\x12\x04\xde\x01\x14<\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xde\x01\x15;\n*\n\x02\x04\x05\x12\x06\xe2\x01\x00\xe8\x01\x01\x1a\x1c RebuildTrackRecords \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xe2\x01\x08\"\n(\n\x04\x04\x05\x02\x00\x12\x04\xe4\x01\x02@\x1a\x1a \xec\x8b\x9c\xec\x9e\x91 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD)\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xe4\x01\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xe4\x01\t\x12\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xe4\x01\x15\x16\n\r\n\x05\x04\x05\x02\x00\x08\x12\x04\xe4\x01\x17?\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\xe4\x01\x18>\n(\n\x04\x04\x05\x02\x01\x12\x04\xe7\x01\x02>\x1a\x1a \xec\xa2\x85\xeb\xa3\x8c \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD)\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xe7\x01\x02\x08\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xe7\x01\t\x10\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xe7\x01\x13\x14\n\r\n\x05\x04\x05\x02\x01\x08\x12\x04\xe7\x01\x15=\n\x10\n\x08\x04\x05\x02\x01\x08\x9c\x08\x00\x12\x04\xe7\x01\x16<\n*\n\x02\x04\x06\x12\x06\xeb\x01\x00\xf7\x01\x01\x1a\x1c RebuildTrackRecords \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xeb\x01\x08#\n&\n\x04\x04\x06\x02\x00\x12\x04\xed\x01\x02\x19\x1a\x18 \xec\xb2\x98\xeb\xa6\xac\xeb\x90\x9c Quote \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xed\x01\x02\x07\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xed\x01\x08\x14\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xed\x01\x17\x18\n2\n\x04\x04\x06\x02\x01\x12\x04\xf0\x01\x02\x1a\x1a$ \xeb\xa7\xa4\xec\xb9\xad\xeb\x90\x9c \xea\xb1\xb4\xec\x88\x98 (Hedge\xea\xb0\x80 \xec\x9e\x88\xeb\x8a\x94)\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xf0\x01\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xf0\x01\x08\x15\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xf0\x01\x18\x19\n*\n\x04\x04\x06\x02\x02\x12\x04\xf3\x01\x02\x1c\x1a\x1c \xeb\xa7\xa4\xec\xb9\xad\xeb\x90\x98\xec\xa7\x80 \xec\x95\x8a\xec\x9d\x80 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\xf3\x01\x02\x07\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xf3\x01\x08\x17\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xf3\x01\x1a\x1b\n-\n\x04\x04\x06\x02\x03\x12\x04\xf6\x01\x02\x1b\x1a\x1f upsert\xeb\x90\x9c Track Record \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\xf6\x01\x02\x07\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\xf6\x01\x08\x16\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\xf6\x01\x19\x1ab\x06proto3\xd2\xf6\x03\x06\x08\x00\x18\x00 \x04\n\xc3!\n\x11kdo/v1/user.proto\x12\x0bkdo.v1.user\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"C\n\x0eGetUserRequest\x121\n\x04user\x18\x01 \x01(\tB\x1d\xe2A\x01\x02\xfaA\x16\n\x14kdo.cdsapis.xyz/UserR\x04user\"f\n\x10ListUsersRequest\x12\x1b\n\tpage_size\x18\x01 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x02 \x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filter\"d\n\x11ListUsersResponse\x12\'\n\x05users\x18\x01 \x03(\x0b2\x11.kdo.v1.user.UserR\x05users\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xab\x01\n\x04User\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x02id\x18\x02 \x01(\tB\x04\xe2A\x01\x03R\x02id\x12!\n\x0cdisplay_name\x18\x03 \x01(\tR\x0bdisplayName\x12\x1f\n\x0bemployee_id\x18\x04 \x01(\tR\nemployeeId\x12\x0e\n\x02ip\x18\x05 \x01(\tR\x02ip:%\xeaA\"\n\x14kdo.cdsapis.xyz/User\x12\nusers/{id}2\x97\x02\n\x0bUserService\x12K\n\x05GetMe\x12\x16.google.protobuf.Empty\x1a\x11.kdo.v1.user.User\"\x17\xdaA\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/users/me\x12\\\n\x07GetUser\x12\x1b.kdo.v1.user.GetUserRequest\x1a\x11.kdo.v1.user.User\"!\xdaA\x04user\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{user=users/*}\x12]\n\tListUsers\x12\x1d.kdo.v1.user.ListUsersRequest\x1a\x1e.kdo.v1.user.ListUsersResponse\"\x11\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/usersB7Z5github.com/meritz-corp/cds-apis/go/kdo/v1/users;usersJ\xa5\x19\n\x07\x12\x05\x00\x00\x88\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x14\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\x08\n\x01\x08\x12\x03\x0c\x00L\n\t\n\x02\x08\x0b\x12\x03\x0c\x00L\nY\n\x02\x06\x00\x12\x04\x0f\x00&\x01\x1aM UserService contains the function to interact with the User of the spacebar\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x13\n?\n\x04\x06\x00\x02\x00\x12\x04\x11\x02\x16\x03\x1a1 GetMe returns the currently authenticated user.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x06\x0b\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x0c!\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x11,0\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x12\x04\x14\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x12\x04\x14\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x15\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x15\x04.\n)\n\x04\x06\x00\x02\x01\x12\x04\x19\x02\x1e\x03\x1a\x1b GetUser will return User.\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x19\x06\r\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x19\x0e\x1c\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x19\'+\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1a\x04\x1c\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1a\x04\x1c\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1d\x042\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1d\x042\n\x19\n\x04\x06\x00\x02\x02\x12\x04!\x02%\x03\x1a\x0b ListUsers\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03!\x06\x0f\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03!\x10 \n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03!+<\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\"\x04$\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\"\x04$\x06\n\n\n\x02\x04\x00\x12\x04(\x00>\x01\n\n\n\x03\x04\x00\x01\x12\x03(\x08\x16\ne\n\x04\x04\x00\x02\x00\x12\x04,\x020\x07\x1aW The name of the user to retrieve.\n Format: users/{id}\n Alias \"users/me\" is supported.\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03,\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03,\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03,\x10\x11\n\r\n\x05\x04\x00\x02\x00\x08\x12\x04,\x120\x06\n\x0f\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x03-\x04*\n\x0f\n\x07\x04\x00\x02\x00\x08\x9f\x08\x12\x04.\x040\x05\n\xb2\x02\n\x02\x04\x01\x12\x04E\x00b\x01\x1a\xa5\x02 ListUsersRequest payload\n (-- api-linter: core::0158::request-page-token-field=disabled\n     aip.dev/not-precedent: We need to do this because reasons. --)\n (-- api-linter: core::0132::request-unknown-fields=disabled\n     aip.dev/not-precedent: We really need this field because reasons. --)\n\n\n\n\x03\x04\x01\x01\x12\x03E\x08\x18\n\xdf\x01\n\x04\x04\x01\x02\x00\x12\x03J\x02\x16\x1a\xd1\x01 The maximum number of users to return. The service may return fewer than\n this value.\n If unspecified, at most 50 rows will be returned.\n The maximum value is 1024; values above 1024 will be coerced to 1024.\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03J\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03J\x08\x11\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03J\x14\x15\n\xd7\x02\n\x04\x04\x01\x02\x01\x12\x03S\x02\x18\x1a\xc9\x02 Token of the page to retrieve. If not specified, the first\n page of results will be returned. Use the value obtained from\n `next_page_token` in the previous response in order to request\n the next page of results.\n\n When paginating, all other parameters provided to `ListUsers` must match\n the call that provided the page token.\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03S\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03S\t\x13\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03S\x16\x17\n\x91\x02\n\x04\x04\x01\x02\x02\x12\x03a\x02\x14\x1a\x83\x02 Available Sequence and Operator\n * name\n   * `Equal`\n * address\n   * Equal`\n * display_name\n   * Equal`\n\n Examples\n * name=\"users/FZ4MT1HYJHd9GK8D5mJ9f3r7irLaDL5NxBNLjGqrLqs9\"\n * address=\"FZ4MT1HYJHd9GK8D5mJ9f3r7irLaDL5NxBNLjGqrLqs9\"\n * display_name=\"Alice\"\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03a\x02\x08\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03a\t\x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03a\x12\x13\n\xa9\x01\n\x02\x04\x02\x12\x04g\x00p\x01\x1a\x9c\x01 ListUsersResponse\n (-- api-linter: core::0158::response-next-page-token-field=disabled\n     aip.dev/not-precedent: We need to do this because reasons. --)\n\n\n\n\x03\x04\x02\x01\x12\x03g\x08\x19\n7\n\x04\x04\x02\x02\x00\x12\x03i\x02\x1a\x1a* The list of rows that matched the query.\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03i\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03i\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03i\x10\x15\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03i\x18\x19\n\xd6\x01\n\x04\x04\x02\x02\x01\x12\x03o\x02\x1d\x1a\xc8\x01 Pagination token used to retrieve the next page of results.\n Pass the content of this string as the `page_token` attribute of\n the next request. `next_page_token` is not returned for the last\n page.\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03o\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03o\t\x18\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03o\x1b\x1c\n\x0b\n\x02\x04\x03\x12\x05r\x00\x88\x01\x01\n\n\n\x03\x04\x03\x01\x12\x03r\x08\x0c\n\x0b\n\x03\x04\x03\x07\x12\x04s\x02v\x04\n\r\n\x05\x04\x03\x07\x9d\x08\x12\x04s\x02v\x04\nA\n\x04\x04\x03\x02\x00\x12\x03z\x02\x12\x1a4 The resource name of the User.\n Format: users/{id}\n\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03z\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03z\t\r\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03z\x10\x11\nE\n\x04\x04\x03\x02\x01\x12\x04}\x02\x7f\x04\x1a7 The Auth ID of User. (generated by Privy or Web3Auth)\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03}\x02\x08\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03}\t\x0b\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03}\x0e\x0f\n\r\n\x05\x04\x03\x02\x01\x08\x12\x04}\x10\x7f\x03\n\x0f\n\x08\x04\x03\x02\x01\x08\x9c\x08\x00\x12\x03~\x04-\n)\n\x04\x04\x03\x02\x02\x12\x04\x82\x01\x02\x1a\x1a\x1b The display name of User.\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x82\x01\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x82\x01\t\x15\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x82\x01\x18\x19\n\x0c\n\x04\x04\x03\x02\x03\x12\x04\x84\x01\x02\x19\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\x84\x01\x02\x08\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x84\x01\t\x14\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x84\x01\x17\x18\n\x0c\n\x04\x04\x03\x02\x04\x12\x04\x86\x01\x02\x10\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\x86\x01\x02\x08\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x86\x01\t\x0b\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x86\x01\x0e\x0fb\x06proto3\xd2\xf6\x03\x08\x08\x00\x18\x00 \x02 \x03\n\xc2f\n\x19kdo/v1/vi_arbitrage.proto\x12\x13kdo.v1.vi_arbitrage\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xec\x01\n\x11ViArbitrageStatus\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x12,\n\x12basis_threshold_bp\x18\x02 \x01(\x03R\x10basisThresholdBp\x12$\n\x0evi_stock_count\x18\x03 \x01(\x05R\x0cviStockCount\x12.\n\x13trigger_count_today\x18\x04 \x01(\x05R\x11triggerCountToday\x129\n\nstart_time\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tstartTime\"\xa6\x03\n\x07ViStock\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nvi_session\x18\x02 \x01(\tR\tviSession\x12>\n\rvi_start_time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0bviStartTime\x12.\n\x13krx_estimated_price\x18\x04 \x01(\x03R\x11krxEstimatedPrice\x12%\n\x0efutures_symbol\x18\x05 \x01(\tR\rfuturesSymbol\x12 \n\tnxt_price\x18\x06 \x01(\x03H\x00R\x08nxtPrice\x88\x01\x01\x12(\n\rfutures_price\x18\x07 \x01(\x03H\x01R\x0cfuturesPrice\x88\x01\x01\x12-\n\x10current_basis_bp\x18\x08 \x01(\x03H\x02R\x0ecurrentBasisBp\x88\x01\x01\x12\x1d\n\nelapsed_ms\x18\t \x01(\x03R\telapsedMsB\x0c\n\n_nxt_priceB\x10\n\x0e_futures_priceB\x13\n\x11_current_basis_bp\"\xa0\x03\n\rTriggerRecord\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12%\n\x0efutures_symbol\x18\x03 \x01(\tR\rfuturesSymbol\x12\x1b\n\tnxt_price\x18\x04 \x01(\x03R\x08nxtPrice\x12#\n\rfutures_price\x18\x05 \x01(\x03R\x0cfuturesPrice\x12\x19\n\x08basis_bp\x18\x06 \x01(\x03R\x07basisBp\x12C\n\tdirection\x18\x07 \x01(\x0e2%.kdo.v1.vi_arbitrage.TriggerDirectionR\tdirection\x12=\n\x0ctrigger_time\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0btriggerTime\x12:\n\x06result\x18\t \x01(\x0e2\".kdo.v1.vi_arbitrage.TriggerResultR\x06result\x12#\n\rerror_message\x18\n \x01(\tR\x0cerrorMessage\"\xea\x02\n\x07ViEvent\x129\n\nevent_time\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\teventTime\x12D\n\nvi_entered\x18\x02 \x01(\x0b2#.kdo.v1.vi_arbitrage.ViEnteredEventH\x00R\tviEntered\x12A\n\tvi_exited\x18\x03 \x01(\x0b2\".kdo.v1.vi_arbitrage.ViExitedEventH\x00R\x08viExited\x12C\n\ttriggered\x18\x04 \x01(\x0b2#.kdo.v1.vi_arbitrage.TriggeredEventH\x00R\ttriggered\x12M\n\rbasis_warning\x18\x05 \x01(\x0b2&.kdo.v1.vi_arbitrage.BasisWarningEventH\x00R\x0cbasisWarningB\x07\n\x05event\"\x94\x01\n\x0eViEnteredEvent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nvi_session\x18\x02 \x01(\tR\tviSession\x12$\n\x0ekrx_last_price\x18\x03 \x01(\x03R\x0ckrxLastPrice\x12%\n\x0efutures_symbol\x18\x04 \x01(\tR\rfuturesSymbol\"H\n\rViExitedEvent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1f\n\x0bduration_ms\x18\x02 \x01(\x03R\ndurationMs\"N\n\x0eTriggeredEvent\x12<\n\x07trigger\x18\x01 \x01(\x0b2\".kdo.v1.vi_arbitrage.TriggerRecordR\x07trigger\"\xa1\x01\n\x11BasisWarningEvent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12(\n\x10current_basis_bp\x18\x02 \x01(\x03R\x0ecurrentBasisBp\x12!\n\x0cthreshold_bp\x18\x03 \x01(\x03R\x0bthresholdBp\x12\'\n\x0fthreshold_ratio\x18\x04 \x01(\x01R\x0ethresholdRatio\"\xe8\x01\n\x0bBasisUpdate\x12;\n\x0bupdate_time\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\nupdateTime\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x1b\n\tnxt_price\x18\x03 \x01(\x03R\x08nxtPrice\x12#\n\rfutures_price\x18\x04 \x01(\x03R\x0cfuturesPrice\x12\x19\n\x08basis_bp\x18\x05 \x01(\x03R\x07basisBp\x12\'\n\x0fthreshold_ratio\x18\x06 \x01(\x01R\x0ethresholdRatio\"\x12\n\x10GetStatusRequest\"x\n\x13ListViStocksRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_token\"y\n\x14ListViStocksResponse\x129\n\tvi_stocks\x18\x01 \x03(\x0b2\x1c.kdo.v1.vi_arbitrage.ViStockR\x08viStocks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xbe\x02\n\x19ListTriggerHistoryRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12>\n\nstart_time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tstartTime\x88\x01\x01\x12:\n\x08end_time\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\x07endTime\x88\x01\x01\x12\x1b\n\x06symbol\x18\x05 \x01(\tH\x04R\x06symbol\x88\x01\x01B\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\r\n\x0b_start_timeB\x0b\n\t_end_timeB\t\n\x07_symbol\"\xa5\x01\n\x1aListTriggerHistoryResponse\x12>\n\x08triggers\x18\x01 \x03(\x0b2\".kdo.v1.vi_arbitrage.TriggerRecordR\x08triggers\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x05R\ntotalCount\"\x84\x01\n\x15StreamViEventsRequest\x12\x18\n\x07symbols\x18\x01 \x03(\tR\x07symbols\x127\n\x15include_basis_warning\x18\x02 \x01(\x08H\x00R\x13includeBasisWarning\x88\x01\x01B\x18\n\x16_include_basis_warning\"o\n\x12StreamBasisRequest\x12\x18\n\x07symbols\x18\x01 \x03(\tR\x07symbols\x12+\n\x0fmin_interval_ms\x18\x02 \x01(\x05H\x00R\rminIntervalMs\x88\x01\x01B\x12\n\x10_min_interval_ms*n\n\x10TriggerDirection\x12!\n\x1dTRIGGER_DIRECTION_UNSPECIFIED\x10\x00\x12\x1a\n\x16TRIGGER_DIRECTION_LONG\x10\x01\x12\x1b\n\x17TRIGGER_DIRECTION_SHORT\x10\x02*\x82\x01\n\rTriggerResult\x12\x1e\n\x1aTRIGGER_RESULT_UNSPECIFIED\x10\x00\x12\x1a\n\x16TRIGGER_RESULT_SUCCESS\x10\x01\x12\x19\n\x15TRIGGER_RESULT_FAILED\x10\x02\x12\x1a\n\x16TRIGGER_RESULT_SKIPPED\x10\x032\xc1\x05\n\x12ViArbitrageService\x12{\n\tGetStatus\x12%.kdo.v1.vi_arbitrage.GetStatusRequest\x1a&.kdo.v1.vi_arbitrage.ViArbitrageStatus\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/vi-arbitrage/status\x12\x87\x01\n\x0cListViStocks\x12(.kdo.v1.vi_arbitrage.ListViStocksRequest\x1a).kdo.v1.vi_arbitrage.ListViStocksResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/vi-arbitrage/vi-stocks\x12\x98\x01\n\x12ListTriggerHistory\x12..kdo.v1.vi_arbitrage.ListTriggerHistoryRequest\x1a/.kdo.v1.vi_arbitrage.ListTriggerHistoryResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/vi-arbitrage/triggers\x12\x84\x01\n\x0eStreamViEvents\x12*.kdo.v1.vi_arbitrage.StreamViEventsRequest\x1a\x1c.kdo.v1.vi_arbitrage.ViEvent\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/vi-arbitrage/events:stream0\x01\x12\x81\x01\n\x0bStreamBasis\x12\'.kdo.v1.vi_arbitrage.StreamBasisRequest\x1a .kdo.v1.vi_arbitrage.BasisUpdate\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/vi-arbitrage/basis:stream0\x01B/Z-github.com/meritz-corp/cds-apis/go/kdo/v1;kdoJ\xc2D\n\x07\x12\x05\x00\x00\xba\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1c\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\x08\n\x01\x08\x12\x03\t\x00D\n\t\n\x02\x08\x0b\x12\x03\t\x00D\nI\n\x02\x06\x00\x12\x04\x0c\x00/\x01\x1a= ViArbitrageService - VI \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xeb\xaa\xa8\xeb\x8b\x88\xed\x84\xb0\xeb\xa7\x81 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0c\x08\x1a\nF\n\x04\x06\x00\x02\x00\x12\x04\x0e\x02\x12\x03\x1a8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c (\xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80, \xec\x84\xa4\xec\xa0\x95 \xeb\x93\xb1)\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0e\x06\x0f\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0e\x10 \n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0e+<\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0f\x04\x11\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0f\x04\x11\x06\n.\n\x04\x06\x00\x02\x01\x12\x04\x15\x02\x19\x03\x1a  \xed\x98\x84\xec\x9e\xac VI \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x15\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x15\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x151E\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x16\x04\x18\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x16\x04\x18\x06\n*\n\x04\x06\x00\x02\x02\x12\x04\x1c\x02 \x03\x1a\x1c VI \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x9d\xb4\xeb\xa0\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1c\x06\x18\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1c\x192\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1c=W\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\x1d\x04\x1f\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\x1d\x04\x1f\x06\nU\n\x04\x06\x00\x02\x03\x12\x04#\x02\'\x03\x1aG VI \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d (VI \xec\xa7\x84\xec\x9e\x85/\xed\x95\xb4\xec\xa0\x9c, \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\x93\xb1)\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03#\x06\x14\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03#\x15*\n\x0c\n\x05\x06\x00\x02\x03\x06\x12\x03#5;\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03#<C\n\r\n\x05\x06\x00\x02\x03\x04\x12\x04$\x04&\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x04$\x04&\x06\n6\n\x04\x06\x00\x02\x04\x12\x04*\x02.\x03\x1a( VI \xec\xa2\x85\xeb\xaa\xa9 Basis \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03*\x06\x11\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03*\x12$\n\x0c\n\x05\x06\x00\x02\x04\x06\x12\x03*/5\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03*6A\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04+\x04-\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04+\x04-\x06\n\xda\x01\n\x02\x04\x00\x12\x046\x00E\x01\x1a\x1f VI Arbitrage \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x83\x81\xed\x83\x9c\n2\xac\x01 ============================================================================\n Service Status\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x036\x08\x19\n)\n\x04\x04\x00\x02\x00\x12\x038\x02\x13\x1a\x1c \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xed\x99\x9c\xec\x84\xb1\xed\x99\x94 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x038\x02\x06\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x038\x07\x0e\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x038\x11\x12\n*\n\x04\x04\x00\x02\x01\x12\x03;\x02\x1f\x1a\x1d Basis \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (bp \xeb\x8b\xa8\xec\x9c\x84)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03;\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03;\x08\x1a\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03;\x1d\x1e\n#\n\x04\x04\x00\x02\x02\x12\x03>\x02\x1b\x1a\x16 \xed\x98\x84\xec\x9e\xac VI \xec\xa2\x85\xeb\xaa\xa9 \xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03>\x02\x07\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03>\x08\x16\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03>\x19\x1a\n&\n\x04\x04\x00\x02\x03\x12\x03A\x02 \x1a\x19 \xea\xb8\x88\xec\x9d\xbc \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xed\x9a\x9f\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03A\x02\x07\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03A\x08\x1b\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03A\x1e\x1f\n&\n\x04\x04\x00\x02\x04\x12\x03D\x02+\x1a\x19 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 \xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03D\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03D\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03D)*\n\xd8\x01\n\x02\x04\x01\x12\x04L\x00g\x01\x1a# \xed\x98\x84\xec\x9e\xac VI \xec\x83\x81\xed\x83\x9c\xec\x9d\xb8 \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4\n2\xa6\x01 ============================================================================\n VI Stock\n ============================================================================\n\n\n\n\x03\x04\x01\x01\x12\x03L\x08\x0f\n-\n\x04\x04\x01\x02\x00\x12\x03N\x02\x14\x1a  \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc (\xec\x98\x88: \"A005930\")\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03N\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03N\t\x0f\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03N\x12\x13\n;\n\x04\x04\x01\x02\x01\x12\x03Q\x02\x18\x1a. VI \xec\x84\xb8\xec\x85\x98 \xec\xa2\x85\xeb\xa5\x98 (\"vi_static\", \"vi_dynamic\")\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03Q\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03Q\t\x13\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03Q\x16\x17\n\x1f\n\x04\x04\x01\x02\x02\x12\x03T\x02.\x1a\x12 VI \xec\xa7\x84\xec\x9e\x85 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03T\x02\x1b\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03T\x1c)\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03T,-\n\x1b\n\x04\x04\x01\x02\x03\x12\x03W\x02 \x1a\x0e VI \xec\x98\x88\xec\xb2\xb4\xea\xb0\x80\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03W\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03W\x08\x1b\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03W\x1e\x1f\nC\n\x04\x04\x01\x02\x04\x12\x03Z\x02\x1c\x1a6 \xeb\x8c\x80\xec\x9d\x91 \xec\xa3\xbc\xec\x8b\x9d\xec\x84\xa0\xeb\xac\xbc \xec\x8b\xac\xeb\xb3\xbc (\xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 \xeb\xb9\x88 \xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4)\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03Z\x02\x08\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03Z\t\x17\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03Z\x1a\x1b\n,\n\x04\x04\x01\x02\x05\x12\x03]\x02\x1f\x1a\x1f \xed\x98\x84\xec\x9e\xac NXT \xea\xb0\x80\xea\xb2\xa9 (\xec\x9e\x88\xec\x9c\xbc\xeb\xa9\xb4)\n\n\x0c\n\x05\x04\x01\x02\x05\x04\x12\x03]\x02\n\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03]\x0b\x10\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03]\x11\x1a\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03]\x1d\x1e\n/\n\x04\x04\x01\x02\x06\x12\x03`\x02#\x1a\" \xed\x98\x84\xec\x9e\xac \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9 (\xec\x9e\x88\xec\x9c\xbc\xeb\xa9\xb4)\n\n\x0c\n\x05\x04\x01\x02\x06\x04\x12\x03`\x02\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03`\x0b\x10\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03`\x11\x1e\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03`!\"\n \n\x04\x04\x01\x02\x07\x12\x03c\x02&\x1a\x13 \xed\x98\x84\xec\x9e\xac Basis (bp)\n\n\x0c\n\x05\x04\x01\x02\x07\x04\x12\x03c\x02\n\n\x0c\n\x05\x04\x01\x02\x07\x05\x12\x03c\x0b\x10\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03c\x11!\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03c$%\n$\n\x04\x04\x01\x02\x08\x12\x03f\x02\x17\x1a\x17 VI \xea\xb2\xbd\xea\xb3\xbc \xec\x8b\x9c\xea\xb0\x84 (ms)\n\n\x0c\n\x05\x04\x01\x02\x08\x05\x12\x03f\x02\x07\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03f\x08\x12\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03f\x15\x16\n\xdc\x01\n\x02\x04\x02\x12\x05n\x00\x8c\x01\x01\x1a\x1f VI Arbitrage \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x9d\xb4\xeb\xa0\xa5\n2\xad\x01 ============================================================================\n Trigger History\n ============================================================================\n\n\n\n\x03\x04\x02\x01\x12\x03n\x08\x15\n,\n\x04\x04\x02\x02\x00\x12\x03p\x02\x0f\x1a\x1f \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 ID (auto-increment)\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03p\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03p\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03p\r\x0e\n\x1c\n\x04\x04\x02\x02\x01\x12\x03s\x02\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03s\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03s\t\x0f\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03s\x12\x13\n\"\n\x04\x04\x02\x02\x02\x12\x03v\x02\x1c\x1a\x15 \xec\xa3\xbc\xec\x8b\x9d\xec\x84\xa0\xeb\xac\xbc \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03v\x02\x08\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03v\t\x17\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03v\x1a\x1b\n*\n\x04\x04\x02\x02\x03\x12\x03y\x02\x16\x1a\x1d \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 NXT \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03y\x02\x07\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03y\x08\x11\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03y\x14\x15\n-\n\x04\x04\x02\x02\x04\x12\x03|\x02\x1a\x1a  \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x02\x02\x04\x05\x12\x03|\x02\x07\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03|\x08\x15\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03|\x18\x19\n*\n\x04\x04\x02\x02\x05\x12\x03\x7f\x02\x15\x1a\x1d \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xec\xa0\x90 Basis (bp)\n\n\x0c\n\x05\x04\x02\x02\x05\x05\x12\x03\x7f\x02\x07\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03\x7f\x08\x10\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03\x7f\x13\x14\nb\n\x04\x04\x02\x02\x06\x12\x04\x82\x01\x02!\x1aT \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\xa9\xed\x96\xa5 (LONG: NXT \xeb\xa7\xa4\xec\x88\x98/\xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xeb\x8f\x84, SHORT: NXT \xeb\xa7\xa4\xeb\x8f\x84/\xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xec\x88\x98)\n\n\r\n\x05\x04\x02\x02\x06\x06\x12\x04\x82\x01\x02\x12\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\x82\x01\x13\x1c\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\x82\x01\x1f \n \n\x04\x04\x02\x02\x07\x12\x04\x85\x01\x02-\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x02\x02\x07\x06\x12\x04\x85\x01\x02\x1b\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\x85\x01\x1c(\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\x85\x01+,\n7\n\x04\x04\x02\x02\x08\x12\x04\x88\x01\x02\x1b\x1a) \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xea\xb2\xb0\xea\xb3\xbc (\xec\xa3\xbc\xeb\xac\xb8 \xec\x84\xb1\xea\xb3\xb5 \xec\x97\xac\xeb\xb6\x80)\n\n\r\n\x05\x04\x02\x02\x08\x06\x12\x04\x88\x01\x02\x0f\n\r\n\x05\x04\x02\x02\x08\x01\x12\x04\x88\x01\x10\x16\n\r\n\x05\x04\x02\x02\x08\x03\x12\x04\x88\x01\x19\x1a\n-\n\x04\x04\x02\x02\t\x12\x04\x8b\x01\x02\x1c\x1a\x1f \xec\x97\x90\xeb\x9f\xac \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 (\xec\x8b\xa4\xed\x8c\xa8 \xec\x8b\x9c)\n\n\r\n\x05\x04\x02\x02\t\x05\x12\x04\x8b\x01\x02\x08\n\r\n\x05\x04\x02\x02\t\x01\x12\x04\x8b\x01\t\x16\n\r\n\x05\x04\x02\x02\t\x03\x12\x04\x8b\x01\x19\x1b\n \n\x02\x05\x00\x12\x06\x8f\x01\x00\x95\x01\x01\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\xa9\xed\x96\xa5\n\n\x0b\n\x03\x05\x00\x01\x12\x04\x8f\x01\x05\x15\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\x90\x01\x02$\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x90\x01\x02\x1f\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x90\x01\"#\n8\n\x04\x05\x00\x02\x01\x12\x04\x92\x01\x02\x1d\x1a* NXT \xeb\xa7\xa4\xec\x88\x98, \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xeb\x8f\x84 (NXT < \xec\x84\xa0\xeb\xac\xbc)\n\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x92\x01\x02\x18\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x92\x01\x1b\x1c\n8\n\x04\x05\x00\x02\x02\x12\x04\x94\x01\x02\x1e\x1a* NXT \xeb\xa7\xa4\xeb\x8f\x84, \xec\x84\xa0\xeb\xac\xbc \xeb\xa7\xa4\xec\x88\x98 (NXT > \xec\x84\xa0\xeb\xac\xbc)\n\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x94\x01\x02\x19\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x94\x01\x1c\x1d\n \n\x02\x05\x01\x12\x06\x98\x01\x00\xa0\x01\x01\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xea\xb2\xb0\xea\xb3\xbc\n\n\x0b\n\x03\x05\x01\x01\x12\x04\x98\x01\x05\x12\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\x99\x01\x02!\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\x99\x01\x02\x1c\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\x99\x01\x1f \n\x1d\n\x04\x05\x01\x02\x01\x12\x04\x9b\x01\x02\x1d\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x84\xb1\xea\xb3\xb5\n\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\x9b\x01\x02\x18\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\x9b\x01\x1b\x1c\n\x1d\n\x04\x05\x01\x02\x02\x12\x04\x9d\x01\x02\x1c\x1a\x0f \xec\xa3\xbc\xeb\xac\xb8 \xec\x8b\xa4\xed\x8c\xa8\n\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\x9d\x01\x02\x17\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\x9d\x01\x1a\x1b\n)\n\x04\x05\x01\x02\x03\x12\x04\x9f\x01\x02\x1d\x1a\x1b \xec\x8a\xa4\xed\x82\xb5\xeb\x90\xa8 (\xec\xbf\xa8\xeb\x8b\xa4\xec\x9a\xb4 \xeb\x93\xb1)\n\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\x9f\x01\x02\x18\n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\x9f\x01\x1b\x1c\n\xe1\x01\n\x02\x04\x03\x12\x06\xa7\x01\x00\xb6\x01\x01\x1a  VI \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 (\xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xec\x9a\xa9)\n2\xb0\x01 ============================================================================\n Events (Streaming)\n ============================================================================\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xa7\x01\x08\x0f\n\'\n\x04\x04\x03\x02\x00\x12\x04\xa9\x01\x02+\x1a\x19 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xeb\xb0\x9c\xec\x83\x9d \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\xa9\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xa9\x01\x1c&\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xa9\x01)*\n\"\n\x04\x04\x03\x08\x00\x12\x06\xac\x01\x02\xb5\x01\x03\x1a\x12 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x03\x08\x00\x01\x12\x04\xac\x01\x08\r\n#\n\x04\x04\x03\x02\x01\x12\x04\xae\x01\x04\"\x1a\x15 VI \xec\xa7\x84\xec\x9e\x85 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\r\n\x05\x04\x03\x02\x01\x06\x12\x04\xae\x01\x04\x12\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xae\x01\x13\x1d\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xae\x01 !\n#\n\x04\x04\x03\x02\x02\x12\x04\xb0\x01\x04 \x1a\x15 VI \xed\x95\xb4\xec\xa0\x9c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\xb0\x01\x04\x11\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xb0\x01\x12\x1b\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xb0\x01\x1e\x1f\n#\n\x04\x04\x03\x02\x03\x12\x04\xb2\x01\x04!\x1a\x15 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\r\n\x05\x04\x03\x02\x03\x06\x12\x04\xb2\x01\x04\x12\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\xb2\x01\x13\x1c\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\xb2\x01\x1f \n9\n\x04\x04\x03\x02\x04\x12\x04\xb4\x01\x04(\x1a+ Basis \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 \xea\xb7\xbc\xec\xa0\x91 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 (\xea\xb2\xbd\xea\xb3\xa0)\n\n\r\n\x05\x04\x03\x02\x04\x06\x12\x04\xb4\x01\x04\x15\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\xb4\x01\x16#\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\xb4\x01&\'\n#\n\x02\x04\x04\x12\x06\xb9\x01\x00\xc5\x01\x01\x1a\x15 VI \xec\xa7\x84\xec\x9e\x85 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xb9\x01\x08\x16\n\x1d\n\x04\x04\x04\x02\x00\x12\x04\xbb\x01\x02\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xbb\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xbb\x01\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xbb\x01\x12\x13\n \n\x04\x04\x04\x02\x01\x12\x04\xbe\x01\x02\x18\x1a\x12 VI \xec\x84\xb8\xec\x85\x98 \xec\xa2\x85\xeb\xa5\x98\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xbe\x01\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xbe\x01\t\x13\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xbe\x01\x16\x17\n(\n\x04\x04\x04\x02\x02\x12\x04\xc1\x01\x02\x1b\x1a\x1a VI \xec\xa7\x84\xec\x9e\x85 \xec\xa0\x84 KRX \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xc1\x01\x02\x07\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xc1\x01\x08\x16\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xc1\x01\x19\x1a\n*\n\x04\x04\x04\x02\x03\x12\x04\xc4\x01\x02\x1c\x1a\x1c \xeb\x8c\x80\xec\x9d\x91 \xec\xa3\xbc\xec\x8b\x9d\xec\x84\xa0\xeb\xac\xbc \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xc4\x01\x02\x08\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xc4\x01\t\x17\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xc4\x01\x1a\x1b\n#\n\x02\x04\x05\x12\x06\xc8\x01\x00\xce\x01\x01\x1a\x15 VI \xed\x95\xb4\xec\xa0\x9c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xc8\x01\x08\x15\n\x1d\n\x04\x04\x05\x02\x00\x12\x04\xca\x01\x02\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xca\x01\x02\x08\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xca\x01\t\x0f\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xca\x01\x12\x13\n%\n\x04\x04\x05\x02\x01\x12\x04\xcd\x01\x02\x18\x1a\x17 VI \xec\xa7\x80\xec\x86\x8d \xec\x8b\x9c\xea\xb0\x84 (ms)\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xcd\x01\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xcd\x01\x08\x13\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xcd\x01\x16\x17\n*\n\x02\x04\x06\x12\x06\xd1\x01\x00\xd4\x01\x01\x1a\x1c \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xeb\xb0\x9c\xeb\x8f\x99 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xd1\x01\x08\x16\n \n\x04\x04\x06\x02\x00\x12\x04\xd3\x01\x02\x1c\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\xa0\x95\xeb\xb3\xb4\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xd3\x01\x02\x0f\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xd3\x01\x10\x17\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xd3\x01\x1a\x1b\nG\n\x02\x04\x07\x12\x06\xd7\x01\x00\xe3\x01\x01\x1a9 Basis \xea\xb2\xbd\xea\xb3\xa0 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 (\xec\x9e\x84\xea\xb3\x84\xea\xb0\x92\xec\x9d\x98 80% \xec\x9d\xb4\xec\x83\x81\xec\x9d\xbc \xeb\x95\x8c)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xd7\x01\x08\x19\n\x1d\n\x04\x04\x07\x02\x00\x12\x04\xd9\x01\x02\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xd9\x01\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xd9\x01\t\x0f\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xd9\x01\x12\x13\n!\n\x04\x04\x07\x02\x01\x12\x04\xdc\x01\x02\x1d\x1a\x13 \xed\x98\x84\xec\x9e\xac Basis (bp)\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xdc\x01\x02\x07\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xdc\x01\x08\x18\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xdc\x01\x1b\x1c\n\x1e\n\x04\x04\x07\x02\x02\x12\x04\xdf\x01\x02\x19\x1a\x10 \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 (bp)\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xdf\x01\x02\x07\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xdf\x01\x08\x14\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xdf\x01\x17\x18\n+\n\x04\x04\x07\x02\x03\x12\x04\xe2\x01\x02\x1d\x1a\x1d \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 \xeb\x8c\x80\xeb\xb9\x84 \xeb\xb9\x84\xec\x9c\xa8 (%)\n\n\r\n\x05\x04\x07\x02\x03\x05\x12\x04\xe2\x01\x02\x08\n\r\n\x05\x04\x07\x02\x03\x01\x12\x04\xe2\x01\t\x18\n\r\n\x05\x04\x07\x02\x03\x03\x12\x04\xe2\x01\x1b\x1c\n4\n\x02\x04\x08\x12\x06\xe6\x01\x00\xf8\x01\x01\x1a& Basis \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 (\xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xec\x9a\xa9)\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xe6\x01\x08\x13\n#\n\x04\x04\x08\x02\x00\x12\x04\xe8\x01\x02,\x1a\x15 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xe8\x01\x02\x1b\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xe8\x01\x1c\'\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xe8\x01*+\n\x1d\n\x04\x04\x08\x02\x01\x12\x04\xeb\x01\x02\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xeb\x01\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xeb\x01\t\x0f\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xeb\x01\x12\x13\n\x1a\n\x04\x04\x08\x02\x02\x12\x04\xee\x01\x02\x16\x1a\x0c NXT \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xee\x01\x02\x07\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xee\x01\x08\x11\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xee\x01\x14\x15\n\x1d\n\x04\x04\x08\x02\x03\x12\x04\xf1\x01\x02\x1a\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\xf1\x01\x02\x07\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\xf1\x01\x08\x15\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\xf1\x01\x18\x19\n\x1a\n\x04\x04\x08\x02\x04\x12\x04\xf4\x01\x02\x15\x1a\x0c Basis (bp)\n\n\r\n\x05\x04\x08\x02\x04\x05\x12\x04\xf4\x01\x02\x07\n\r\n\x05\x04\x08\x02\x04\x01\x12\x04\xf4\x01\x08\x10\n\r\n\x05\x04\x08\x02\x04\x03\x12\x04\xf4\x01\x13\x14\n+\n\x04\x04\x08\x02\x05\x12\x04\xf7\x01\x02\x1d\x1a\x1d \xec\x9e\x84\xea\xb3\x84\xea\xb0\x92 \xeb\x8c\x80\xeb\xb9\x84 \xeb\xb9\x84\xec\x9c\xa8 (%)\n\n\r\n\x05\x04\x08\x02\x05\x05\x12\x04\xf7\x01\x02\x08\n\r\n\x05\x04\x08\x02\x05\x01\x12\x04\xf7\x01\t\x18\n\r\n\x05\x04\x08\x02\x05\x03\x12\x04\xf7\x01\x1b\x1c\n\xc4\x01\n\x02\x04\t\x12\x04\xfe\x01\x00\x1b2\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\t\x01\x12\x04\xfe\x01\x08\x18\n\x0c\n\x02\x04\n\x12\x06\x80\x02\x00\x86\x02\x01\n\x0b\n\x03\x04\n\x01\x12\x04\x80\x02\x08\x1b\n9\n\x04\x04\n\x02\x00\x12\x04\x82\x02\x02\x1f\x1a+ \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional, default: 100)\n\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\x82\x02\x02\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x82\x02\x0b\x10\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x82\x02\x11\x1a\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x82\x02\x1d\x1e\n \n\x04\x04\n\x02\x01\x12\x04\x85\x02\x02!\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\n\x02\x01\x04\x12\x04\x85\x02\x02\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\x85\x02\x0b\x11\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\x85\x02\x12\x1c\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\x85\x02\x1f \n\x0c\n\x02\x04\x0b\x12\x06\x88\x02\x00\x8e\x02\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\x88\x02\x08\x1c\n \n\x04\x04\x0b\x02\x00\x12\x04\x8a\x02\x02!\x1a\x12 VI \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\x8a\x02\x02\n\n\r\n\x05\x04\x0b\x02\x00\x06\x12\x04\x8a\x02\x0b\x12\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x8a\x02\x13\x1c\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x8a\x02\x1f \n\'\n\x04\x04\x0b\x02\x01\x12\x04\x8d\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\x8d\x02\x02\x08\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\x8d\x02\t\x18\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\x8d\x02\x1b\x1c\n\x0c\n\x02\x04\x0c\x12\x06\x90\x02\x00\x9f\x02\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\x90\x02\x08!\n8\n\x04\x04\x0c\x02\x00\x12\x04\x92\x02\x02\x1f\x1a* \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional, default: 50)\n\n\r\n\x05\x04\x0c\x02\x00\x04\x12\x04\x92\x02\x02\n\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\x92\x02\x0b\x10\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x92\x02\x11\x1a\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x92\x02\x1d\x1e\n \n\x04\x04\x0c\x02\x01\x12\x04\x95\x02\x02!\x1a\x12 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x0c\x02\x01\x04\x12\x04\x95\x02\x02\n\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\x95\x02\x0b\x11\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\x95\x02\x12\x1c\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\x95\x02\x1f \n-\n\x04\x04\x0c\x02\x02\x12\x04\x98\x02\x024\x1a\x1f \xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c\xea\xb0\x84 \xed\x95\x84\xed\x84\xb0 (\xec\x9d\xb4\xed\x9b\x84)\n\n\r\n\x05\x04\x0c\x02\x02\x04\x12\x04\x98\x02\x02\n\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\x98\x02\x0b$\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\x98\x02%/\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\x98\x0223\n-\n\x04\x04\x0c\x02\x03\x12\x04\x9b\x02\x022\x1a\x1f \xec\xa2\x85\xeb\xa3\x8c \xec\x8b\x9c\xea\xb0\x84 \xed\x95\x84\xed\x84\xb0 (\xec\x9d\xb4\xec\xa0\x84)\n\n\r\n\x05\x04\x0c\x02\x03\x04\x12\x04\x9b\x02\x02\n\n\r\n\x05\x04\x0c\x02\x03\x06\x12\x04\x9b\x02\x0b$\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\x9b\x02%-\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\x9b\x0201\n0\n\x04\x04\x0c\x02\x04\x12\x04\x9e\x02\x02\x1d\x1a\" \xec\x8b\xac\xeb\xb3\xbc \xed\x95\x84\xed\x84\xb0 (\xed\x8a\xb9\xec\xa0\x95 \xec\xa2\x85\xeb\xaa\xa9\xeb\xa7\x8c)\n\n\r\n\x05\x04\x0c\x02\x04\x04\x12\x04\x9e\x02\x02\n\n\r\n\x05\x04\x0c\x02\x04\x05\x12\x04\x9e\x02\x0b\x11\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\x9e\x02\x12\x18\n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\x9e\x02\x1b\x1c\n\x0c\n\x02\x04\r\x12\x06\xa1\x02\x00\xaa\x02\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xa1\x02\x08\"\n \n\x04\x04\r\x02\x00\x12\x04\xa3\x02\x02&\x1a\x12 \xed\x8a\xb8\xeb\xa6\xac\xea\xb1\xb0 \xec\x9d\xb4\xeb\xa0\xa5\n\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xa3\x02\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xa3\x02\x0b\x18\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xa3\x02\x19!\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xa3\x02$%\n\'\n\x04\x04\r\x02\x01\x12\x04\xa6\x02\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xa6\x02\x02\x08\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xa6\x02\t\x18\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xa6\x02\x1b\x1c\n\x1a\n\x04\x04\r\x02\x02\x12\x04\xa9\x02\x02\x18\x1a\x0c \xec\xb4\x9d \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xa9\x02\x02\x07\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xa9\x02\x08\x13\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xa9\x02\x16\x17\n\x0c\n\x02\x04\x0e\x12\x06\xac\x02\x00\xb2\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xac\x02\x08\x1d\n:\n\x04\x04\x0e\x02\x00\x12\x04\xae\x02\x02\x1e\x1a, \xed\x8a\xb9\xec\xa0\x95 \xec\x8b\xac\xeb\xb3\xbc\xeb\xa7\x8c \xea\xb5\xac\xeb\x8f\x85 (\xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4)\n\n\r\n\x05\x04\x0e\x02\x00\x04\x12\x04\xae\x02\x02\n\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xae\x02\x0b\x11\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xae\x02\x12\x19\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xae\x02\x1c\x1d\nC\n\x04\x04\x0e\x02\x01\x12\x04\xb1\x02\x02*\x1a5 Basis \xea\xb2\xbd\xea\xb3\xa0 \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xed\x8f\xac\xed\x95\xa8 \xec\x97\xac\xeb\xb6\x80 (\xea\xb8\xb0\xeb\xb3\xb8: true)\n\n\r\n\x05\x04\x0e\x02\x01\x04\x12\x04\xb1\x02\x02\n\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xb1\x02\x0b\x0f\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xb1\x02\x10%\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xb1\x02()\n\x0c\n\x02\x04\x0f\x12\x06\xb4\x02\x00\xba\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xb4\x02\x08\x1a\nK\n\x04\x04\x0f\x02\x00\x12\x04\xb6\x02\x02\x1e\x1a= \xed\x8a\xb9\xec\xa0\x95 \xec\x8b\xac\xeb\xb3\xbc\xeb\xa7\x8c \xea\xb5\xac\xeb\x8f\x85 (\xec\x97\x86\xec\x9c\xbc\xeb\xa9\xb4 \xed\x98\x84\xec\x9e\xac VI \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x84\xec\xb2\xb4)\n\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\xb6\x02\x02\n\n\r\n\x05\x04\x0f\x02\x00\x05\x12\x04\xb6\x02\x0b\x11\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xb6\x02\x12\x19\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xb6\x02\x1c\x1d\n<\n\x04\x04\x0f\x02\x01\x12\x04\xb9\x02\x02%\x1a. \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8 \xec\xb5\x9c\xec\x86\x8c \xea\xb0\x84\xea\xb2\xa9 (ms, \xea\xb8\xb0\xeb\xb3\xb8: 100)\n\n\r\n\x05\x04\x0f\x02\x01\x04\x12\x04\xb9\x02\x02\n\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xb9\x02\x0b\x10\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xb9\x02\x11 \n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xb9\x02#$b\x06proto3\xd2\xf6\x03\x08\x08\x00\x18\x00 \x01 \x03\n\x8c1\n\x1blog_sync/v1/order_log.proto\x12\x15log_sync.v1.order_log\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe4\t\n\x08OrderLog\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x125\n\x08log_time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07logTime\x12\x19\n\x08log_type\x18\x03 \x01(\tR\x07logType\x12\x1d\n\nevent_type\x18\x04 \x01(\tR\teventType\x12-\n\x12execution_quantity\x18\x05 \x01(\x01R\x11executionQuantity\x12\'\n\x0fexecution_price\x18\x06 \x01(\x01R\x0eexecutionPrice\x12\x19\n\x08order_id\x18\n \x01(\x03R\x07orderId\x12*\n\x11original_order_id\x18\x0b \x01(\tR\x0foriginalOrderId\x12\x16\n\x06action\x18\x0c \x01(\tR\x06action\x12\x12\n\x04side\x18\r \x01(\tR\x04side\x12\x1b\n\tfund_code\x18\x0e \x01(\tR\x08fundCode\x122\n\x15market_operation_code\x18\x0f \x01(\tR\x13marketOperationCode\x12!\n\x0cproduct_code\x18\x10 \x01(\tR\x0bproductCode\x12!\n\x0cproduct_name\x18\x11 \x01(\tR\x0bproductName\x12\x1f\n\x0border_price\x18\x12 \x01(\x01R\norderPrice\x12%\n\x0eorder_quantity\x18\x13 \x01(\x01R\rorderQuantity\x12\x1a\n\x08unfilled\x18\x14 \x01(\x01R\x08unfilled\x12\x16\n\x06filled\x18\x15 \x01(\x01R\x06filled\x12\x16\n\x06status\x18\x16 \x01(\tR\x06status\x12\x1a\n\x08borrowed\x18\x17 \x01(\x08R\x08borrowed\x12\x12\n\x04auto\x18\x18 \x01(\x08R\x04auto\x12\x1a\n\x08accepted\x18\x19 \x01(\x08R\x08accepted\x12\x0e\n\x02lp\x18\x1a \x01(\x08R\x02lp\x12\"\n\rask_type_type\x18\x1b \x01(\x05R\x0baskTypeType\x12!\n\x0cprogram_type\x18\x1c \x01(\x05R\x0bprogramType\x12\x10\n\x03tag\x18\x1d \x01(\tR\x03tag\x12%\n\x0eoriginal_price\x18\x1e \x01(\x01R\roriginalPrice\x12\x1b\n\tuser_code\x18\x1f \x01(\x05R\x08userCode\x12&\n\x0fuser_trimmed_ip\x18  \x01(\tR\ruserTrimmedIp\x12\x19\n\x08smp_type\x18\" \x01(\x05R\x07smpType\x12\x1b\n\tserver_ip\x18# \x01(\tR\x08serverIp\x12;\n\x0bcreate_time\x18( \x01(\x0b2\x1a.google.protobuf.TimestampR\ncreateTime\x12;\n\x0bsubmit_time\x18) \x01(\x0b2\x1a.google.protobuf.TimestampR\nsubmitTime\x12=\n\x0cprocess_time\x18* \x01(\x0b2\x1a.google.protobuf.TimestampR\x0bprocessTime\x12O\n\x16last_trade_notify_time\x18+ \x01(\x0b2\x1a.google.protobuf.TimestampR\x13lastTradeNotifyTime\"j\n\x14ListOrderLogsRequest\x12\x1b\n\tpage_size\x18\x01 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x02 \x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filter\"\x7f\n\x15ListOrderLogsResponse\x12>\n\norder_logs\x18\x01 \x03(\x0b2\x1f.log_sync.v1.order_log.OrderLogR\torderLogs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken2\x99\x01\n\x0fOrderLogService\x12\x85\x01\n\rListOrderLogs\x12+.log_sync.v1.order_log.ListOrderLogsRequest\x1a,.log_sync.v1.order_log.ListOrderLogsResponse\"\x19\xdaA\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/order_logsB9Z7github.com/meritz-corp/cds-apis/go/log_sync/v1;log_syncJ\xc2\"\n\x06\x12\x04\x00\x00k\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1e\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00!\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\x08\n\x01\x08\x12\x03\x08\x00N\n\t\n\x02\x08\x0b\x12\x03\x08\x00N\nQ\n\x02\x06\x00\x12\x04\x0b\x00\x13\x01\x1aE OrderLogService is the service that handles all order log requests.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0b\x08\x17\n5\n\x04\x06\x00\x02\x00\x12\x04\r\x02\x12\x03\x1a\' ListOrderLogs will return order logs.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\r\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\r\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\r3H\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0e\x04\x10\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0e\x04\x10\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x11\x04.\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x11\x04.\n\n\n\x02\x04\x00\x12\x04\x15\x009\x01\n\n\n\x03\x04\x00\x01\x12\x03\x15\x08\x10\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x16\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x16\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x16\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x16\r\x0e\n\x1b\n\x04\x04\x00\x02\x01\x12\x03\x17\x02)\"\x0e \xeb\xa1\x9c\xea\xb7\xb8\xec\x8b\x9c\xea\xb0\x81\n\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03\x17\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x17\x1c$\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x17\'(\n\x1b\n\x04\x04\x00\x02\x02\x12\x03\x18\x02\x16\"\x0e \xeb\xa1\x9c\xea\xb7\xb8\xec\xa2\x85\xeb\xa5\x98\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x18\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x18\t\x11\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x18\x14\x15\n\x18\n\x04\x04\x00\x02\x03\x12\x03\x19\x02\x18\"\x0b \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x19\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x19\t\x13\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x19\x16\x17\n\x1b\n\x04\x04\x00\x02\x04\x12\x03\x1a\x02 \"\x0e \xec\xb2\xb4\xea\xb2\xb0\xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03\x1a\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x1a\t\x1b\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x1a\x1e\x1f\n\x1b\n\x04\x04\x00\x02\x05\x12\x03\x1b\x02\x1d\"\x0e \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03\x1b\x02\x08\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x1b\t\x18\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x1b\x1b\x1c\n\x1b\n\x04\x04\x00\x02\x06\x12\x03\x1c\x02\x16\"\x0e \xec\xa3\xbc\xeb\xac\xb8\xeb\xb2\x88\xed\x98\xb8\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\x1c\x02\x07\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\x1c\x08\x10\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\x1c\x13\x15\n\x1e\n\x04\x04\x00\x02\x07\x12\x03\x1d\x02 \"\x11 \xec\x9b\x90\xec\xa3\xbc\xeb\xac\xb8\xeb\xb2\x88\xed\x98\xb8\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03\x1d\x02\x08\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x1d\t\x1a\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x1d\x1d\x1f\n#\n\x04\x04\x00\x02\x08\x12\x03\x1e\x02\x15\"\x16 \xec\x8b\xa0\xea\xb7\x9c/\xec\xa0\x95\xec\xa0\x95/\xec\xb7\xa8\xec\x86\x8c\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03\x1e\x02\x08\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03\x1e\t\x0f\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03\x1e\x12\x14\n \n\x04\x04\x00\x02\t\x12\x03\x1f\x02\x13\"\x13 \xeb\xb0\xa9\xed\x96\xa5 (Ask, Bid)\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03\x1f\x02\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03\x1f\t\r\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03\x1f\x10\x12\n\x1b\n\x04\x04\x00\x02\n\x12\x03 \x02\x18\"\x0e \xed\x8e\x80\xeb\x93\x9c\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03 \x02\x08\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03 \t\x12\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03 \x15\x17\n\x1e\n\x04\x04\x00\x02\x0b\x12\x03!\x02$\"\x11 \xec\x9e\xa5\xec\x9a\xb4\xec\x98\x81\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03!\x02\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03!\t\x1e\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03!!#\n\x1b\n\x04\x04\x00\x02\x0c\x12\x03\"\x02\x1b\"\x0e \xec\xa2\x85\xeb\xaa\xa9\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03\"\x02\x08\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03\"\t\x15\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03\"\x18\x1a\n\x18\n\x04\x04\x00\x02\r\x12\x03#\x02\x1b\"\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03#\t\x15\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03#\x18\x1a\n\x1b\n\x04\x04\x00\x02\x0e\x12\x03$\x02\x1a\"\x0e \xec\xa3\xbc\xeb\xac\xb8\xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03$\x02\x08\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03$\t\x14\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03$\x17\x19\n\x1b\n\x04\x04\x00\x02\x0f\x12\x03%\x02\x1d\"\x0e \xec\xa3\xbc\xeb\xac\xb8\xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03%\x02\x08\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03%\t\x17\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03%\x1a\x1c\n\x18\n\x04\x04\x00\x02\x10\x12\x03&\x02\x17\"\x0b \xeb\xaf\xb8\xec\xb2\xb4\xea\xb2\xb0\n\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03&\x02\x08\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03&\t\x11\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03&\x14\x16\n\x15\n\x04\x04\x00\x02\x11\x12\x03\'\x02\x15\"\x08 \xec\xb2\xb4\xea\xb2\xb0\n\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03\'\x02\x08\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03\'\t\x0f\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03\'\x12\x14\n\x15\n\x04\x04\x00\x02\x12\x12\x03(\x02\x15\"\x08 \xec\x83\x81\xed\x83\x9c\n\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03(\x02\x08\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03(\t\x0f\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03(\x12\x14\n\x15\n\x04\x04\x00\x02\x13\x12\x03)\x02\x15\"\x08 \xec\xb0\xa8\xec\x9e\x85\n\n\x0c\n\x05\x04\x00\x02\x13\x05\x12\x03)\x02\x06\n\x0c\n\x05\x04\x00\x02\x13\x01\x12\x03)\x07\x0f\n\x0c\n\x05\x04\x00\x02\x13\x03\x12\x03)\x12\x14\n\x1b\n\x04\x04\x00\x02\x14\x12\x03*\x02\x11\"\x0e \xec\x9e\x90\xeb\x8f\x99\xec\xa0\x95\xec\xa0\x95\n\n\x0c\n\x05\x04\x00\x02\x14\x05\x12\x03*\x02\x06\n\x0c\n\x05\x04\x00\x02\x14\x01\x12\x03*\x07\x0b\n\x0c\n\x05\x04\x00\x02\x14\x03\x12\x03*\x0e\x10\n$\n\x04\x04\x00\x02\x15\x12\x03+\x02\x15\"\x17 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c\xec\xa0\x91\xec\x88\x98\xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x15\x05\x12\x03+\x02\x06\n\x0c\n\x05\x04\x00\x02\x15\x01\x12\x03+\x07\x0f\n\x0c\n\x05\x04\x00\x02\x15\x03\x12\x03+\x12\x14\n\x17\n\x04\x04\x00\x02\x16\x12\x03,\x02\x0f\"\n LP\xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x16\x05\x12\x03,\x02\x06\n\x0c\n\x05\x04\x00\x02\x16\x01\x12\x03,\x07\t\n\x0c\n\x05\x04\x00\x02\x16\x03\x12\x03,\x0c\x0e\n2\n\x04\x04\x00\x02\x17\x12\x03-\x02\x1b\"% \xec\xb0\xa8\xec\x9e\x85\xeb\xa7\xa4\xeb\x8f\x842/\xec\x9d\xbc\xeb\xb0\x98\xeb\xa7\xa4\xeb\x8f\x841/\xeb\xa7\xa4\xec\x88\x980\n\n\x0c\n\x05\x04\x00\x02\x17\x05\x12\x03-\x02\x07\n\x0c\n\x05\x04\x00\x02\x17\x01\x12\x03-\x08\x15\n\x0c\n\x05\x04\x00\x02\x17\x03\x12\x03-\x18\x1a\n\x17\n\x04\x04\x00\x02\x18\x12\x03.\x02\x1a\"\n PT\xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x18\x05\x12\x03.\x02\x07\n\x0c\n\x05\x04\x00\x02\x18\x01\x12\x03.\x08\x14\n\x0c\n\x05\x04\x00\x02\x18\x03\x12\x03.\x17\x19\n\x15\n\x04\x04\x00\x02\x19\x12\x03/\x02\x12\"\x08 \xed\x83\x9c\xea\xb7\xb8\n\n\x0c\n\x05\x04\x00\x02\x19\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x00\x02\x19\x01\x12\x03/\t\x0c\n\x0c\n\x05\x04\x00\x02\x19\x03\x12\x03/\x0f\x11\n-\n\x04\x04\x00\x02\x1a\x12\x030\x02\x1d\"  \xec\xb2\xb4\xea\xb2\xb0\xed\x99\x95\xec\x9d\xb8\xec\x8b\x9c\xec\xa0\x90\xec\x83\x81\xeb\x8c\x80\xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x1a\x05\x12\x030\x02\x08\n\x0c\n\x05\x04\x00\x02\x1a\x01\x12\x030\t\x17\n\x0c\n\x05\x04\x00\x02\x1a\x03\x12\x030\x1a\x1c\n\x15\n\x04\x04\x00\x02\x1b\x12\x031\x02\x17\"\x08 \xec\x82\xac\xeb\xb2\x88\n\n\x0c\n\x05\x04\x00\x02\x1b\x05\x12\x031\x02\x07\n\x0c\n\x05\x04\x00\x02\x1b\x01\x12\x031\x08\x11\n\x0c\n\x05\x04\x00\x02\x1b\x03\x12\x031\x14\x16\n\x11\n\x04\x04\x00\x02\x1c\x12\x032\x02\x1e\"\x04 IP\n\n\x0c\n\x05\x04\x00\x02\x1c\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x00\x02\x1c\x01\x12\x032\t\x18\n\x0c\n\x05\x04\x00\x02\x1c\x03\x12\x032\x1b\x1d\n\x19\n\x04\x04\x00\x02\x1d\x12\x033\x02\x16\"\x0c SMP \xed\x83\x80\xec\x9e\x85\n\n\x0c\n\x05\x04\x00\x02\x1d\x05\x12\x033\x02\x07\n\x0c\n\x05\x04\x00\x02\x1d\x01\x12\x033\x08\x10\n\x0c\n\x05\x04\x00\x02\x1d\x03\x12\x033\x13\x15\n\x18\n\x04\x04\x00\x02\x1e\x12\x034\x02\x18\"\x0b \xec\x84\x9c\xeb\xb2\x84 IP\n\n\x0c\n\x05\x04\x00\x02\x1e\x05\x12\x034\x02\x08\n\x0c\n\x05\x04\x00\x02\x1e\x01\x12\x034\t\x12\n\x0c\n\x05\x04\x00\x02\x1e\x03\x12\x034\x15\x17\n\x1b\n\x04\x04\x00\x02\x1f\x12\x035\x02-\"\x0e \xec\xa3\xbc\xeb\xac\xb8\xec\x83\x9d\xec\x84\xb1\n\n\x0c\n\x05\x04\x00\x02\x1f\x06\x12\x035\x02\x1b\n\x0c\n\x05\x04\x00\x02\x1f\x01\x12\x035\x1c\'\n\x0c\n\x05\x04\x00\x02\x1f\x03\x12\x035*,\n\x1e\n\x04\x04\x00\x02 \x12\x036\x02-\"\x11 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c\xec\x86\xa1\xec\x8b\xa0\n\n\x0c\n\x05\x04\x00\x02 \x06\x12\x036\x02\x1b\n\x0c\n\x05\x04\x00\x02 \x01\x12\x036\x1c\'\n\x0c\n\x05\x04\x00\x02 \x03\x12\x036*,\n\x1e\n\x04\x04\x00\x02!\x12\x037\x02.\"\x11 \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c\xec\x88\x98\xec\x8b\xa0\n\n\x0c\n\x05\x04\x00\x02!\x06\x12\x037\x02\x1b\n\x0c\n\x05\x04\x00\x02!\x01\x12\x037\x1c(\n\x0c\n\x05\x04\x00\x02!\x03\x12\x037+-\n!\n\x04\x04\x00\x02\"\x12\x038\x028\"\x14 \xec\xb2\xb4\xea\xb2\xb0\xec\x95\x8c\xeb\xa6\xbc\xec\x8b\x9c\xea\xb0\x81\n\n\x0c\n\x05\x04\x00\x02\"\x06\x12\x038\x02\x1b\n\x0c\n\x05\x04\x00\x02\"\x01\x12\x038\x1c2\n\x0c\n\x05\x04\x00\x02\"\x03\x12\x03857\n*\n\x02\x04\x01\x12\x04=\x00_\x01\x1a\x1e ListOrderLogsRequest payload\n\n\n\n\x03\x04\x01\x01\x12\x03=\x08\x1c\n\xe4\x01\n\x04\x04\x01\x02\x00\x12\x03B\x02\x16\x1a\xd6\x01 The maximum number of order logs to return. The service may return fewer than\n this value.\n If unspecified, at most 50 rows will be returned.\n The maximum value is 1024; values above 1024 will be coerced to 1024.\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03B\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03B\x08\x11\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03B\x14\x15\n\xd2\x02\n\x04\x04\x01\x02\x01\x12\x03K\x02\x18\x1a\xc4\x02 Token of the page to retrieve. If not specified, the first\n page of results will be returned. Use the value obtained from\n `next_page_token` in the previous response to request\n the next page of results.\n\n When paginating, all other parameters provided to `ListOrderLogs` must match\n the call that provided the page token.\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03K\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03K\t\x13\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03K\x16\x17\n\xfc\x02\n\x04\x04\x01\x02\x02\x12\x03^\x02\x14\x1a\xee\x02 Available Sequence and Operator\n * start_date\n   * `>`, `>=`, `=`, `<=`, `<`\n * end_date\n   * `>`, `>=`, `=`, `<=`, `<`\n * order_id\n   * `equal`\n * original_order_id\n   * `equal`\n * fund_code\n   * `equal`\n * product_code\n   * `equal`\n\n Examples\n * filter=start_date>\"2025-01-01T00\" AND end_date<\"2025-01-31T23\"\n * filter=fund_code=\"0159\" AND product_code=\"A005930\"\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03^\x02\x08\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03^\t\x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03^\x12\x13\n,\n\x02\x04\x02\x12\x04b\x00k\x01\x1a  ListOrderLogsResponse response\n\n\n\n\x03\x04\x02\x01\x12\x03b\x08\x1d\n7\n\x04\x04\x02\x02\x00\x12\x03d\x02#\x1a* The list of rows that matched the query.\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03d\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03d\x0b\x13\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03d\x14\x1e\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03d!\"\n\xd6\x01\n\x04\x04\x02\x02\x01\x12\x03j\x02\x1d\x1a\xc8\x01 Pagination token used to retrieve the next page of results.\n Pass the content of this string as the `page_token` attribute of\n the next request. `next_page_token` is not returned for the last\n page.\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03j\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03j\t\x18\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03j\x1b\x1cb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xc1\x1c\n\x15log_sync/v1/pnl.proto\x12\x0flog_sync.v1.pnl\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\"\xfb\x01\n\nPnlSummary\x12<\n\x0bperiod_type\x18\x01 \x01(\x0e2\x1b.log_sync.v1.pnl.PeriodTypeR\nperiodType\x12\x1d\n\ntrade_date\x18\x02 \x01(\tR\ttradeDate\x12\x1b\n\ttotal_pnl\x18\x05 \x01(\tR\x08totalPnl\x12!\n\x0ctotal_volume\x18\x06 \x01(\tR\x0btotalVolume\x12-\n\x12total_transactions\x18\x07 \x01(\x03R\x11totalTransactions\x12!\n\x0crecord_count\x18\x08 \x01(\x03R\x0brecordCount\"m\n\x17ListPnlSummariesRequest\x12\x1b\n\tpage_size\x18\x01 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x02 \x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filter\"}\n\x18ListPnlSummariesResponse\x129\n\tsummaries\x18\x01 \x03(\x0b2\x1b.log_sync.v1.pnl.PnlSummaryR\tsummaries\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*\x89\x01\n\nPeriodType\x12\x1b\n\x17PERIOD_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11PERIOD_TYPE_DAILY\x10\x01\x12\x16\n\x12PERIOD_TYPE_WEEKLY\x10\x02\x12\x17\n\x13PERIOD_TYPE_MONTHLY\x10\x03\x12\x16\n\x12PERIOD_TYPE_YEARLY\x10\x042\x94\x01\n\nPnlService\x12\x85\x01\n\x10ListPnlSummaries\x12(.log_sync.v1.pnl.ListPnlSummariesRequest\x1a).log_sync.v1.pnl.ListPnlSummariesResponse\"\x1c\xdaA\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/pnl/summariesB9Z7github.com/meritz-corp/cds-apis/go/log_sync/v1;log_syncJ\x85\x15\n\x06\x12\x04\x00\x00[\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x18\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00!\n\x08\n\x01\x08\x12\x03\x07\x00N\n\t\n\x02\x08\x0b\x12\x03\x07\x00N\nF\n\x02\x06\x00\x12\x04\n\x00\x12\x01\x1a: PnlService is the service that handles all pnl requests.\n\n\n\n\x03\x06\x00\x01\x12\x03\n\x08\x12\n;\n\x04\x06\x00\x02\x00\x12\x04\x0c\x04\x11\x05\x1a- ListPnlSummaries will return pnl summaries.\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0c\x08\x18\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0c\x190\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0c;S\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\r\x08\x0f\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\r\x08\x0f\n\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x10\x082\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x10\x082\n\n\n\x02\x05\x00\x12\x04\x15\x00\x1b\x01\n\n\n\x03\x05\x00\x01\x12\x03\x15\x05\x0f\n&\n\x04\x05\x00\x02\x00\x12\x03\x16\x04 \"\x19 Unspecified period type\n\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x16\x04\x1b\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x16\x1e\x1f\n\x1b\n\x04\x05\x00\x02\x01\x12\x03\x17\x04\x1a\"\x0e Daily period\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x17\x04\x15\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x17\x18\x19\n\x1c\n\x04\x05\x00\x02\x02\x12\x03\x18\x04\x1b\"\x0f Weekly period\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\x18\x04\x16\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\x18\x19\x1a\n\x1d\n\x04\x05\x00\x02\x03\x12\x03\x19\x04\x1c\"\x10 Monthly period\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03\x19\x04\x17\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03\x19\x1a\x1b\n\x1c\n\x04\x05\x00\x02\x04\x12\x03\x1a\x04\x1b\"\x0f Yearly period\n\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03\x1a\x04\x16\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03\x1a\x19\x1a\n\"\n\x02\x04\x00\x12\x04\x1e\x000\x01\x1a\x16 PnL \xec\x9a\x94\xec\x95\xbd \xea\xb5\xac\xec\xa1\xb0\xec\xb2\xb4\n\n\n\n\x03\x04\x00\x01\x12\x03\x1e\x08\x12\n\x1c\n\x04\x04\x00\x02\x00\x12\x03 \x04\x1f\x1a\x0f \xea\xb8\xb0\xea\xb0\x84 \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03 \x04\x0e\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03 \x0f\x1a\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03 \x1d\x1e\n-\n\x04\x04\x00\x02\x01\x12\x03#\x04\x1a\x1a  \xea\xb8\xb0\xec\xa4\x80 \xeb\x82\xa0\xec\xa7\x9c (RFC3339 \xed\x98\x95\xec\x8b\x9d)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03#\x04\n\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03#\x0b\x15\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03#\x18\x19\n:\n\x04\x04\x00\x02\x02\x12\x03&\x04\x19\x1a- \xec\xb4\x9d \xec\x86\x90\xec\x9d\xb5 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xeb\xa1\x9c \xed\x91\x9c\xed\x98\x84\xeb\x90\x9c decimal)\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03&\x04\n\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03&\x0b\x14\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03&\x17\x18\n=\n\x04\x04\x00\x02\x03\x12\x03)\x04\x1c\x1a0 \xec\xb4\x9d \xea\xb1\xb0\xeb\x9e\x98\xeb\x9f\x89 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4\xeb\xa1\x9c \xed\x91\x9c\xed\x98\x84\xeb\x90\x9c decimal)\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03)\x04\n\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03)\x0b\x17\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03)\x1a\x1b\n \n\x04\x04\x00\x02\x04\x12\x03,\x04!\x1a\x13 \xec\xb4\x9d \xea\xb1\xb0\xeb\x9e\x98 \xed\x9a\x9f\xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03,\x04\t\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03,\n\x1c\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03,\x1f \n\x1c\n\x04\x04\x00\x02\x05\x12\x03/\x04\x1b\x1a\x0f \xeb\xa0\x88\xec\xbd\x94\xeb\x93\x9c \xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03/\x04\t\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03/\n\x16\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03/\x19\x1a\n-\n\x02\x04\x01\x12\x043\x00O\x01\x1a! ListPnlSummariesRequest payload\n\n\n\n\x03\x04\x01\x01\x12\x033\x08\x1f\n\xe7\x01\n\x04\x04\x01\x02\x00\x12\x038\x04\x18\x1a\xd9\x01 The maximum number of pnl summaries to return. The service may return fewer than\n this value.\n If unspecified, at most 50 rows will be returned.\n The maximum value is 1024; values above 1024 will be coerced to 1024.\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x038\x04\t\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x038\n\x13\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x038\x16\x17\n\xd5\x02\n\x04\x04\x01\x02\x01\x12\x03A\x04\x1a\x1a\xc7\x02 Token of the page to retrieve. If not specified, the first\n page of results will be returned. Use the value obtained from\n `next_page_token` in the previous response to request\n the next page of results.\n\n When paginating, all other parameters provided to `ListPnlSummaries` must match\n the call that provided the page token.\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03A\x04\n\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03A\x0b\x15\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03A\x18\x19\n\x9b\x02\n\x04\x04\x01\x02\x02\x12\x03N\x04\x16\x1a\x8d\x02 Available Sequence and Operator\n * start_date\n   * `>`, `>=`, `=`, `<=`, `<`\n * end_date\n   * `>`, `>=`, `=`, `<=`, `<`\n * period_type\n   * `equal`\n\n Examples\n * filter=start_date>\"2025-01-01T00\" AND end_date<\"2025-01-31T23\" \n * filter=period_type=PERIOD_TYPE_MONTHLY\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03N\x04\n\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03N\x0b\x11\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03N\x14\x15\n/\n\x02\x04\x02\x12\x04R\x00[\x01\x1a# ListPnlSummariesResponse response\n\n\n\n\x03\x04\x02\x01\x12\x03R\x08 \n7\n\x04\x04\x02\x02\x00\x12\x03T\x04&\x1a* The list of rows that matched the query.\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03T\x04\x0c\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03T\r\x17\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03T\x18!\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03T$%\n\xd6\x01\n\x04\x04\x02\x02\x01\x12\x03Z\x04\x1f\x1a\xc8\x01 Pagination token used to retrieve the next page of results.\n Pass the content of this string as the `page_token` attribute of\n the next request. `next_page_token` is not returned for the last\n page.\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03Z\x04\n\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03Z\x0b\x1a\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03Z\x1d\x1eb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xde\x93\x01\n\x17market/v1/archive.proto\x12\x11market.v1.archive\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\"k\n\tTimeRange\x120\n\x05start\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\x05start\x12,\n\x03end\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x03end\":\n\nPagination\x12\x14\n\x05limit\x18\x01 \x01(\x05R\x05limit\x12\x16\n\x06offset\x18\x02 \x01(\x05R\x06offset\"T\n\nPriceLevel\x12\x14\n\x05price\x18\x01 \x01(\x01R\x05price\x12\x1a\n\x08quantity\x18\x02 \x01(\x03R\x08quantity\x12\x14\n\x05count\x18\x03 \x01(\x05R\x05count\"\xdb\x03\n\tOrderbook\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12.\n\x04time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12;\n\nsession_id\x18\x03 \x01(\x0e2\x1c.market.v1.archive.SessionIdR\tsessionId\x121\n\x04bids\x18\x04 \x03(\x0b2\x1d.market.v1.archive.PriceLevelR\x04bids\x121\n\x04asks\x18\x05 \x03(\x0b2\x1d.market.v1.archive.PriceLevelR\x04asks\x12\x1b\n\tmid_price\x18\x06 \x01(\x01R\x08midPrice\x12\x16\n\x06spread\x18\x07 \x01(\x01R\x06spread\x12,\n\x12total_bid_quantity\x18\x08 \x01(\x03R\x10totalBidQuantity\x12,\n\x12total_ask_quantity\x18\t \x01(\x03R\x10totalAskQuantity\x12\'\n\x0festimated_price\x18\n \x01(\x01R\x0eestimatedPrice\x12)\n\x10estimated_volume\x18\x0b \x01(\x03R\x0festimatedVolume\"\xaa\x01\n\x14GetOrderbooksRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12;\n\ntime_range\x18\x02 \x01(\x0b2\x1c.market.v1.archive.TimeRangeR\ttimeRange\x12=\n\npagination\x18\x03 \x01(\x0b2\x1d.market.v1.archive.PaginationR\npagination\"\x91\x01\n\x15GetOrderbooksResponse\x12<\n\norderbooks\x18\x01 \x03(\x0b2\x1c.market.v1.archive.OrderbookR\norderbooks\x12\x1f\n\x0btotal_count\x18\x02 \x01(\x05R\ntotalCount\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"3\n\x19GetLatestOrderbookRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\"a\n\x1bGetOrderbookSnapshotRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12*\n\x02at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x02at\"\x86\x02\n\x05Trade\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12.\n\x04time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x14\n\x05price\x18\x03 \x01(\x01R\x05price\x12\x1a\n\x08quantity\x18\x04 \x01(\x03R\x08quantity\x12+\n\x04side\x18\x05 \x01(\x0e2\x17.market.v1.archive.SideR\x04side\x12+\n\x11cumulative_volume\x18\x06 \x01(\x03R\x10cumulativeVolume\x12)\n\x10cumulative_value\x18\x07 \x01(\x01R\x0fcumulativeValue\"\xe0\x01\n\x10GetTradesRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12;\n\ntime_range\x18\x02 \x01(\x0b2\x1c.market.v1.archive.TimeRangeR\ttimeRange\x12=\n\npagination\x18\x03 \x01(\x0b2\x1d.market.v1.archive.PaginationR\npagination\x128\n\x0bside_filter\x18\x04 \x01(\x0e2\x17.market.v1.archive.SideR\nsideFilter\"\x81\x01\n\x11GetTradesResponse\x120\n\x06trades\x18\x01 \x03(\x0b2\x18.market.v1.archive.TradeR\x06trades\x12\x1f\n\x0btotal_count\x18\x02 \x01(\x05R\ntotalCount\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xa8\x02\n\x06Candle\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12.\n\x04time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x127\n\x08interval\x18\x03 \x01(\x0e2\x1b.market.v1.archive.IntervalR\x08interval\x12\x12\n\x04open\x18\x04 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x05 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x06 \x01(\x01R\x03low\x12\x14\n\x05close\x18\x07 \x01(\x01R\x05close\x12\x16\n\x06volume\x18\x08 \x01(\x03R\x06volume\x12\x14\n\x05value\x18\t \x01(\x01R\x05value\x12\x1f\n\x0btrade_count\x18\n \x01(\x05R\ntradeCount\"\xe0\x01\n\x11GetCandlesRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x127\n\x08interval\x18\x02 \x01(\x0e2\x1b.market.v1.archive.IntervalR\x08interval\x12;\n\ntime_range\x18\x03 \x01(\x0b2\x1c.market.v1.archive.TimeRangeR\ttimeRange\x12=\n\npagination\x18\x04 \x01(\x0b2\x1d.market.v1.archive.PaginationR\npagination\"\x85\x01\n\x12GetCandlesResponse\x123\n\x07candles\x18\x01 \x03(\x0b2\x19.market.v1.archive.CandleR\x07candles\x12\x1f\n\x0btotal_count\x18\x02 \x01(\x05R\ntotalCount\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xd0\x01\n\nSymbolInfo\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12>\n\x0bmarket_type\x18\x03 \x01(\x0e2\x1d.market.v1.archive.MarketTypeR\nmarketType\x12\x1e\n\nunderlying\x18\x04 \x01(\tR\nunderlying\x12\x1b\n\ttick_size\x18\x05 \x01(\x01R\x08tickSize\x12\x19\n\x08lot_size\x18\x06 \x01(\x05R\x07lotSize\"T\n\x12ListSymbolsRequest\x12>\n\x0bmarket_type\x18\x01 \x01(\x0e2\x1d.market.v1.archive.MarketTypeR\nmarketType\"N\n\x13ListSymbolsResponse\x127\n\x07symbols\x18\x01 \x03(\x0b2\x1d.market.v1.archive.SymbolInfoR\x07symbols\"z\n\x0fIndicatorParams\x124\n\x04type\x18\x01 \x01(\x0e2 .market.v1.archive.IndicatorTypeR\x04type\x12\x18\n\x07periods\x18\x02 \x03(\x05R\x07periods\x12\x17\n\x07std_dev\x18\x03 \x01(\x01R\x06stdDev\"X\n\x0eIndicatorValue\x12.\n\x04time\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x16\n\x06values\x18\x02 \x03(\x01R\x06values\"\xdf\x01\n\x13GetIndicatorRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x127\n\x08interval\x18\x02 \x01(\x0e2\x1b.market.v1.archive.IntervalR\x08interval\x12:\n\x06params\x18\x03 \x01(\x0b2\".market.v1.archive.IndicatorParamsR\x06params\x12;\n\ntime_range\x18\x04 \x01(\x0b2\x1c.market.v1.archive.TimeRangeR\ttimeRange\"\xa5\x01\n\x14GetIndicatorResponse\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12:\n\x06params\x18\x02 \x01(\x0b2\".market.v1.archive.IndicatorParamsR\x06params\x129\n\x06values\x18\x03 \x03(\x0b2!.market.v1.archive.IndicatorValueR\x06values\",\n\x10SubscribeRequest\x12\x18\n\x07symbols\x18\x01 \x03(\tR\x07symbols\"M\n\x0fOrderbookUpdate\x12:\n\torderbook\x18\x01 \x01(\x0b2\x1c.market.v1.archive.OrderbookR\torderbook\"=\n\x0bTradeUpdate\x12.\n\x05trade\x18\x01 \x01(\x0b2\x18.market.v1.archive.TradeR\x05trade\"Y\n\x11IngestFileRequest\x12\x1b\n\tfile_path\x18\x01 \x01(\tR\x08filePath\x12\'\n\x0fskip_duplicates\x18\x02 \x01(\x08R\x0eskipDuplicates\"\xdd\x01\n\x12IngestFileResponse\x12\x1f\n\x0btotal_lines\x18\x01 \x01(\x03R\ntotalLines\x12!\n\x0cparsed_count\x18\x02 \x01(\x03R\x0bparsedCount\x12%\n\x0einserted_count\x18\x03 \x01(\x03R\rinsertedCount\x12#\n\rskipped_count\x18\x04 \x01(\x03R\x0cskippedCount\x12\x1f\n\x0berror_count\x18\x05 \x01(\x03R\nerrorCount\x12\x16\n\x06errors\x18\x06 \x03(\tR\x06errors\"\x8b\x01\n\x16IngestDirectoryRequest\x12%\n\x0edirectory_path\x18\x01 \x01(\tR\rdirectoryPath\x12!\n\x0cfile_pattern\x18\x02 \x01(\tR\x0bfilePattern\x12\'\n\x0fskip_duplicates\x18\x03 \x01(\x08R\x0eskipDuplicates\"y\n\x17IngestDirectoryResponse\x12\x1d\n\nfile_count\x18\x01 \x01(\x05R\tfileCount\x12?\n\x07results\x18\x02 \x03(\x0b2%.market.v1.archive.IngestFileResponseR\x07results*\xcd\x01\n\tSessionId\x12\x13\n\x0fSESSION_UNKNOWN\x10\x00\x12\x14\n\x10SESSION_PREVIOUS\x10\x01\x12\x1b\n\x17SESSION_OPENING_AUCTION\x10\x02\x12\x16\n\x12SESSION_CONTINUOUS\x10\x03\x12\x1b\n\x17SESSION_CLOSING_AUCTION\x10\x04\x12\x17\n\x13SESSION_AFTER_HOURS\x10\x05\x12\x16\n\x12SESSION_VI_AUCTION\x10\x06\x12\x12\n\x0eSESSION_CLOSED\x10\x07*4\n\x04Side\x12\x10\n\x0cSIDE_UNKNOWN\x10\x00\x12\x0c\n\x08SIDE_BID\x10\x01\x12\x0c\n\x08SIDE_ASK\x10\x02*\xdf\x01\n\x08Interval\x12\x14\n\x10INTERVAL_UNKNOWN\x10\x00\x12\x0f\n\x0bINTERVAL_1S\x10\x01\x12\x0f\n\x0bINTERVAL_5S\x10\x02\x12\x10\n\x0cINTERVAL_10S\x10\x03\x12\x10\n\x0cINTERVAL_30S\x10\x04\x12\x0f\n\x0bINTERVAL_1M\x10\x05\x12\x0f\n\x0bINTERVAL_5M\x10\x06\x12\x10\n\x0cINTERVAL_15M\x10\x07\x12\x10\n\x0cINTERVAL_30M\x10\x08\x12\x0f\n\x0bINTERVAL_1H\x10\t\x12\x0f\n\x0bINTERVAL_4H\x10\n\x12\x0f\n\x0bINTERVAL_1D\x10\x0b*}\n\nMarketType\x12\x12\n\x0eMARKET_UNKNOWN\x10\x00\x12\x10\n\x0cMARKET_KOSPI\x10\x01\x12\x11\n\rMARKET_KOSDAQ\x10\x02\x12\x0e\n\nMARKET_ETF\x10\x03\x12\x12\n\x0eMARKET_FUTURES\x10\x04\x12\x12\n\x0eMARKET_OPTIONS\x10\x05*\xb3\x01\n\rIndicatorType\x12\x15\n\x11INDICATOR_UNKNOWN\x10\x00\x12\x11\n\rINDICATOR_SMA\x10\x01\x12\x11\n\rINDICATOR_EMA\x10\x02\x12\x12\n\x0eINDICATOR_MACD\x10\x03\x12\x11\n\rINDICATOR_RSI\x10\x04\x12\x17\n\x13INDICATOR_BOLLINGER\x10\x05\x12\x12\n\x0eINDICATOR_VWAP\x10\x06\x12\x11\n\rINDICATOR_ATR\x10\x072\xa0\x03\n\x10OrderbookService\x12b\n\rGetOrderbooks\x12\'.market.v1.archive.GetOrderbooksRequest\x1a(.market.v1.archive.GetOrderbooksResponse\x12`\n\x12GetLatestOrderbook\x12,.market.v1.archive.GetLatestOrderbookRequest\x1a\x1c.market.v1.archive.Orderbook\x12d\n\x14GetOrderbookSnapshot\x12..market.v1.archive.GetOrderbookSnapshotRequest\x1a\x1c.market.v1.archive.Orderbook\x12`\n\x13SubscribeOrderbooks\x12#.market.v1.archive.SubscribeRequest\x1a\".market.v1.archive.OrderbookUpdate0\x012\xc0\x01\n\x0cTradeService\x12V\n\tGetTrades\x12#.market.v1.archive.GetTradesRequest\x1a$.market.v1.archive.GetTradesResponse\x12X\n\x0fSubscribeTrades\x12#.market.v1.archive.SubscribeRequest\x1a\x1e.market.v1.archive.TradeUpdate0\x012\xc1\x01\n\rCandleService\x12Y\n\nGetCandles\x12$.market.v1.archive.GetCandlesRequest\x1a%.market.v1.archive.GetCandlesResponse\x12U\n\x10SubscribeCandles\x12$.market.v1.archive.GetCandlesRequest\x1a\x19.market.v1.archive.Candle0\x012\xc7\x01\n\rSymbolService\x12\\\n\x0bListSymbols\x12%.market.v1.archive.ListSymbolsRequest\x1a&.market.v1.archive.ListSymbolsResponse\x12X\n\tGetSymbol\x12,.market.v1.archive.GetLatestOrderbookRequest\x1a\x1d.market.v1.archive.SymbolInfo2s\n\x10IndicatorService\x12_\n\x0cGetIndicator\x12&.market.v1.archive.GetIndicatorRequest\x1a\'.market.v1.archive.GetIndicatorResponse2\xd7\x01\n\x10IngestionService\x12Y\n\nIngestFile\x12$.market.v1.archive.IngestFileRequest\x1a%.market.v1.archive.IngestFileResponse\x12h\n\x0fIngestDirectory\x12).market.v1.archive.IngestDirectoryRequest\x1a*.market.v1.archive.IngestDirectoryResponseB5Z3github.com/meritz-corp/cds-apis/go/market/v1;marketJ\xb3`\n\x07\x12\x05\x00\x00\xdd\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1a\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\t\n\x02\x03\x01\x12\x03\x05\x00%\n\x08\n\x01\x08\x12\x03\x07\x00J\n\t\n\x02\x08\x0b\x12\x03\x07\x00J\n\x1e\n\x02\x06\x00\x12\x04\n\x00\x16\x01\x1a\x12 \xed\x98\xb8\xea\xb0\x80 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\n\x08\x18\n#\n\x04\x06\x00\x02\x00\x12\x03\x0c\x02J\x1a\x16 \xed\x98\xb8\xea\xb0\x80 \xec\x9d\xb4\xeb\xa0\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0c\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0c\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0c3H\n#\n\x04\x06\x00\x02\x01\x12\x03\x0f\x02H\x1a\x16 \xec\xb5\x9c\xec\x8b\xa0 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x0f\x06\x18\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x0f\x192\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x0f=F\n&\n\x04\x06\x00\x02\x02\x12\x03\x12\x02L\x1a\x19 \xed\x8a\xb9\xec\xa0\x95 \xec\x8b\x9c\xec\xa0\x90 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x12\x06\x1a\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x12\x1b6\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x12AJ\n)\n\x04\x06\x00\x02\x03\x12\x03\x15\x02M\x1a\x1c \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\x15\x06\x19\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\x15\x1a*\n\x0c\n\x05\x06\x00\x02\x03\x06\x12\x03\x155;\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\x15<K\n\x1e\n\x02\x06\x01\x12\x04\x19\x00\x1f\x01\x1a\x12 \xec\xb2\xb4\xea\xb2\xb0 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x01\x01\x12\x03\x19\x08\x14\n#\n\x04\x06\x01\x02\x00\x12\x03\x1b\x02>\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0 \xec\x9d\xb4\xeb\xa0\xa5 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x01\x02\x00\x01\x12\x03\x1b\x06\x0f\n\x0c\n\x05\x06\x01\x02\x00\x02\x12\x03\x1b\x10 \n\x0c\n\x05\x06\x01\x02\x00\x03\x12\x03\x1b+<\n)\n\x04\x06\x01\x02\x01\x12\x03\x1e\x02E\x1a\x1c \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\xb2\xb4\xea\xb2\xb0 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc\n\n\x0c\n\x05\x06\x01\x02\x01\x01\x12\x03\x1e\x06\x15\n\x0c\n\x05\x06\x01\x02\x01\x02\x12\x03\x1e\x16&\n\x0c\n\x05\x06\x01\x02\x01\x06\x12\x03\x1e17\n\x0c\n\x05\x06\x01\x02\x01\x03\x12\x03\x1e8C\n\x1c\n\x02\x06\x02\x12\x04\"\x00(\x01\x1a\x10 OHLC \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x02\x01\x12\x03\"\x08\x15\n\x1a\n\x04\x06\x02\x02\x00\x12\x03$\x02A\x1a\r OHLC \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x02\x02\x00\x01\x12\x03$\x06\x10\n\x0c\n\x05\x06\x02\x02\x00\x02\x12\x03$\x11\"\n\x0c\n\x05\x06\x02\x02\x00\x03\x12\x03$-?\nL\n\x04\x06\x02\x02\x01\x12\x03\'\x02B\x1a? \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 \xec\xba\x94\xeb\x93\xa4 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc (\xec\xa7\x84\xed\x96\x89\xec\xa4\x91\xec\x9d\xb8 \xec\xba\x94\xeb\x93\xa4 \xec\x97\x85\xeb\x8d\xb0\xec\x9d\xb4\xed\x8a\xb8)\n\n\x0c\n\x05\x06\x02\x02\x01\x01\x12\x03\'\x06\x16\n\x0c\n\x05\x06\x02\x02\x01\x02\x12\x03\'\x17(\n\x0c\n\x05\x06\x02\x02\x01\x06\x12\x03\'39\n\x0c\n\x05\x06\x02\x02\x01\x03\x12\x03\':@\n\x1e\n\x02\x06\x03\x12\x04+\x001\x01\x1a\x12 \xec\xa2\x85\xeb\xaa\xa9 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x03\x01\x12\x03+\x08\x15\n\x1c\n\x04\x06\x03\x02\x00\x12\x03-\x02D\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x06\x03\x02\x00\x01\x12\x03-\x06\x11\n\x0c\n\x05\x06\x03\x02\x00\x02\x12\x03-\x12$\n\x0c\n\x05\x06\x03\x02\x00\x03\x12\x03-/B\n\x1c\n\x04\x06\x03\x02\x01\x12\x030\x02@\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0c\n\x05\x06\x03\x02\x01\x01\x12\x030\x06\x0f\n\x0c\n\x05\x06\x03\x02\x01\x02\x12\x030\x10)\n\x0c\n\x05\x06\x03\x02\x01\x03\x12\x0304>\n(\n\x02\x06\x04\x12\x044\x007\x01\x1a\x1c \xec\xa7\x80\xed\x91\x9c \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 (Phase 2)\n\n\n\n\x03\x06\x04\x01\x12\x034\x08\x18\n#\n\x04\x06\x04\x02\x00\x12\x036\x02G\x1a\x16 \xec\xa7\x80\xed\x91\x9c \xea\xb3\x84\xec\x82\xb0 \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x04\x02\x00\x01\x12\x036\x06\x12\n\x0c\n\x05\x06\x04\x02\x00\x02\x12\x036\x13&\n\x0c\n\x05\x06\x04\x02\x00\x03\x12\x0361E\n&\n\x02\x06\x05\x12\x04:\x00@\x01\x1a\x1a \xec\xa0\x81\xec\x9e\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4 (Admin)\n\n\n\n\x03\x06\x05\x01\x12\x03:\x08\x18\n#\n\x04\x06\x05\x02\x00\x12\x03<\x02A\x1a\x16 \xeb\x8b\xa8\xec\x9d\xbc \xed\x8c\x8c\xec\x9d\xbc \xec\xa0\x81\xec\x9e\xac\n\n\x0c\n\x05\x06\x05\x02\x00\x01\x12\x03<\x06\x10\n\x0c\n\x05\x06\x05\x02\x00\x02\x12\x03<\x11\"\n\x0c\n\x05\x06\x05\x02\x00\x03\x12\x03<-?\n)\n\x04\x06\x05\x02\x01\x12\x03?\x02P\x1a\x1c \xeb\x94\x94\xeb\xa0\x89\xed\x86\xa0\xeb\xa6\xac \xec\x9d\xbc\xea\xb4\x84 \xec\xa0\x81\xec\x9e\xac\n\n\x0c\n\x05\x06\x05\x02\x01\x01\x12\x03?\x06\x15\n\x0c\n\x05\x06\x05\x02\x01\x02\x12\x03?\x16,\n\x0c\n\x05\x06\x05\x02\x01\x03\x12\x03?7N\n\"\n\x02\x04\x00\x12\x04D\x00G\x01\x1a\x16 \xec\x8b\x9c\xea\xb0\x84 \xeb\xb2\x94\xec\x9c\x84 \xec\xbf\xbc\xeb\xa6\xac\n\n\n\n\x03\x04\x00\x01\x12\x03D\x08\x11\n\x0b\n\x04\x04\x00\x02\x00\x12\x03E\x02&\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03E\x02\x1b\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03E\x1c!\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03E$%\n\x0b\n\x04\x04\x00\x02\x01\x12\x03F\x02$\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03F\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03F\x1c\x1f\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03F\"#\n \n\x02\x04\x01\x12\x04J\x00M\x01\x1a\x14 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80\xeb\x84\xa4\xec\x9d\xb4\xec\x85\x98\n\n\n\n\x03\x04\x01\x01\x12\x03J\x08\x12\n?\n\x04\x04\x01\x02\x00\x12\x03K\x02\x12\"2 \xec\xb5\x9c\xeb\x8c\x80 \xeb\xb0\x98\xed\x99\x98 \xea\xb0\x9c\xec\x88\x98 (default: 1000, max: 10000)\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03K\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03K\x08\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03K\x10\x11\n\x1c\n\x04\x04\x01\x02\x01\x12\x03L\x02\x13\"\x0f \xec\x8b\x9c\xec\x9e\x91 \xec\x9c\x84\xec\xb9\x98\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03L\x02\x07\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03L\x08\x0e\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03L\x11\x12\n$\n\x02\x05\x00\x12\x04P\x00Y\x01\x1a\x18 \xec\x84\xb8\xec\x85\x98 ID (\xec\x9e\xa5 \xec\x83\x81\xed\x83\x9c)\n\n\n\n\x03\x05\x00\x01\x12\x03P\x05\x0e\n\x0b\n\x04\x05\x00\x02\x00\x12\x03Q\x02\x16\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03Q\x02\x11\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03Q\x14\x15\n\x1b\n\x04\x05\x00\x02\x01\x12\x03R\x02\x17\"\x0e \xec\x9e\xa5\xea\xb0\x9c\xec\x8b\x9c\xec\xa0\x84\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03R\x02\x12\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03R\x15\x16\n\x1e\n\x04\x05\x00\x02\x02\x12\x03S\x02\x1e\"\x11 \xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03S\x02\x19\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03S\x1c\x1d\n!\n\x04\x05\x00\x02\x03\x12\x03T\x02\x19\"\x14 \xec\xa0\x91\xec\x86\x8d (\xec\xa0\x95\xea\xb7\x9c\xec\x9e\xa5)\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03T\x02\x14\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03T\x17\x18\n\x1e\n\x04\x05\x00\x02\x04\x12\x03U\x02\x1e\"\x11 \xec\xa2\x85\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03U\x02\x19\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03U\x1c\x1d\n\x1b\n\x04\x05\x00\x02\x05\x12\x03V\x02\x1a\"\x0e \xec\x9e\xa5\xec\xa2\x85\xeb\xa3\x8c\xed\x9b\x84\n\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03V\x02\x15\n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03V\x18\x19\n\x1a\n\x04\x05\x00\x02\x06\x12\x03W\x02\x19\"\r VI\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x00\x02\x06\x01\x12\x03W\x02\x14\n\x0c\n\x05\x05\x00\x02\x06\x02\x12\x03W\x17\x18\n\x18\n\x04\x05\x00\x02\x07\x12\x03X\x02\x15\"\x0b \xec\x9e\xa5\xeb\xa7\x88\xea\xb0\x90\n\n\x0c\n\x05\x05\x00\x02\x07\x01\x12\x03X\x02\x10\n\x0c\n\x05\x05\x00\x02\x07\x02\x12\x03X\x13\x14\n\"\n\x02\x05\x01\x12\x04\\\x00`\x01\x1a\x16 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb5\xac\xeb\xb6\x84\n\n\n\n\x03\x05\x01\x01\x12\x03\\\x05\t\n\x0b\n\x04\x05\x01\x02\x00\x12\x03]\x02\x13\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03]\x02\x0e\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03]\x11\x12\n\x15\n\x04\x05\x01\x02\x01\x12\x03^\x02\x0f\"\x08 \xeb\xa7\xa4\xec\x88\x98\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03^\x02\n\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03^\r\x0e\n\x15\n\x04\x05\x01\x02\x02\x12\x03_\x02\x0f\"\x08 \xeb\xa7\xa4\xeb\x8f\x84\n\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x03_\x02\n\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03_\r\x0e\n\x19\n\x02\x05\x02\x12\x04c\x00p\x01\x1a\r OHLC \xea\xb0\x84\xea\xb2\xa9\n\n\n\n\x03\x05\x02\x01\x12\x03c\x05\r\n\x0b\n\x04\x05\x02\x02\x00\x12\x03d\x02\x17\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03d\x02\x12\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03d\x15\x16\n\x13\n\x04\x05\x02\x02\x01\x12\x03e\x02\x12\"\x06 1\xec\xb4\x88\n\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03e\x02\r\n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03e\x10\x11\n\x13\n\x04\x05\x02\x02\x02\x12\x03f\x02\x12\"\x06 5\xec\xb4\x88\n\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03f\x02\r\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03f\x10\x11\n\x14\n\x04\x05\x02\x02\x03\x12\x03g\x02\x13\"\x07 10\xec\xb4\x88\n\n\x0c\n\x05\x05\x02\x02\x03\x01\x12\x03g\x02\x0e\n\x0c\n\x05\x05\x02\x02\x03\x02\x12\x03g\x11\x12\n\x14\n\x04\x05\x02\x02\x04\x12\x03h\x02\x13\"\x07 30\xec\xb4\x88\n\n\x0c\n\x05\x05\x02\x02\x04\x01\x12\x03h\x02\x0e\n\x0c\n\x05\x05\x02\x02\x04\x02\x12\x03h\x11\x12\n\x13\n\x04\x05\x02\x02\x05\x12\x03i\x02\x12\"\x06 1\xeb\xb6\x84\n\n\x0c\n\x05\x05\x02\x02\x05\x01\x12\x03i\x02\r\n\x0c\n\x05\x05\x02\x02\x05\x02\x12\x03i\x10\x11\n\x13\n\x04\x05\x02\x02\x06\x12\x03j\x02\x12\"\x06 5\xeb\xb6\x84\n\n\x0c\n\x05\x05\x02\x02\x06\x01\x12\x03j\x02\r\n\x0c\n\x05\x05\x02\x02\x06\x02\x12\x03j\x10\x11\n\x14\n\x04\x05\x02\x02\x07\x12\x03k\x02\x13\"\x07 15\xeb\xb6\x84\n\n\x0c\n\x05\x05\x02\x02\x07\x01\x12\x03k\x02\x0e\n\x0c\n\x05\x05\x02\x02\x07\x02\x12\x03k\x11\x12\n\x14\n\x04\x05\x02\x02\x08\x12\x03l\x02\x13\"\x07 30\xeb\xb6\x84\n\n\x0c\n\x05\x05\x02\x02\x08\x01\x12\x03l\x02\x0e\n\x0c\n\x05\x05\x02\x02\x08\x02\x12\x03l\x11\x12\n\x16\n\x04\x05\x02\x02\t\x12\x03m\x02\x12\"\t 1\xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x05\x02\x02\t\x01\x12\x03m\x02\r\n\x0c\n\x05\x05\x02\x02\t\x02\x12\x03m\x10\x11\n\x16\n\x04\x05\x02\x02\n\x12\x03n\x02\x13\"\t 4\xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x05\x02\x02\n\x01\x12\x03n\x02\r\n\x0c\n\x05\x05\x02\x02\n\x02\x12\x03n\x10\x12\n\x13\n\x04\x05\x02\x02\x0b\x12\x03o\x02\x13\"\x06 1\xec\x9d\xbc\n\n\x0c\n\x05\x05\x02\x02\x0b\x01\x12\x03o\x02\r\n\x0c\n\x05\x05\x02\x02\x0b\x02\x12\x03o\x10\x12\n\xd5\x01\n\x02\x04\x02\x12\x04w\x00{\x01\x1a\x16 \xeb\x8b\xa8\xec\x9d\xbc \xed\x98\xb8\xea\xb0\x80 \xeb\xa0\x88\xeb\xb2\xa8\n2\xb0\x01 ============================================================================\n Orderbook (\xed\x98\xb8\xea\xb0\x80)\n ============================================================================\n\n\n\n\x03\x04\x02\x01\x12\x03w\x08\x12\n\x15\n\x04\x04\x02\x02\x00\x12\x03x\x02\x13\"\x08 \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03x\t\x0e\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03x\x11\x12\n\x15\n\x04\x04\x02\x02\x01\x12\x03y\x02\x15\"\x08 \xec\x88\x98\xeb\x9f\x89\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03y\x02\x07\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03y\x08\x10\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03y\x13\x14\n(\n\x04\x04\x02\x02\x02\x12\x03z\x02\x12\"\x1b \xea\xb1\xb4\xec\x88\x98 (\xec\x84\xa0\xeb\xac\xbc\xeb\xa7\x8c \xed\x95\xb4\xeb\x8b\xb9)\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03z\x02\x07\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03z\x08\r\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03z\x10\x11\n\x1f\n\x02\x04\x03\x12\x05~\x00\x90\x01\x01\x1a\x12 \xed\x98\xb8\xea\xb0\x80 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\n\n\x03\x04\x03\x01\x12\x03~\x08\x11\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x7f\x02\x14\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03\x7f\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x7f\t\x0f\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x7f\x12\x13\n\x0c\n\x04\x04\x03\x02\x01\x12\x04\x80\x01\x02%\n\r\n\x05\x04\x03\x02\x01\x06\x12\x04\x80\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x80\x01\x1c \n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x80\x01#$\n\x0c\n\x04\x04\x03\x02\x02\x12\x04\x81\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x02\x06\x12\x04\x81\x01\x02\x0b\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x81\x01\x0c\x16\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x81\x01\x19\x1a\n3\n\x04\x04\x03\x02\x03\x12\x04\x83\x01\x02\x1f\"% \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (\xea\xb0\x80\xea\xb2\xa9 \xeb\x82\xb4\xeb\xa6\xbc\xec\xb0\xa8\xec\x88\x9c)\n\n\r\n\x05\x04\x03\x02\x03\x04\x12\x04\x83\x01\x02\n\n\r\n\x05\x04\x03\x02\x03\x06\x12\x04\x83\x01\x0b\x15\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x83\x01\x16\x1a\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x83\x01\x1d\x1e\n3\n\x04\x04\x03\x02\x04\x12\x04\x84\x01\x02\x1f\"% \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (\xea\xb0\x80\xea\xb2\xa9 \xec\x98\xa4\xeb\xa6\x84\xec\xb0\xa8\xec\x88\x9c)\n\n\r\n\x05\x04\x03\x02\x04\x04\x12\x04\x84\x01\x02\n\n\r\n\x05\x04\x03\x02\x04\x06\x12\x04\x84\x01\x0b\x15\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x84\x01\x16\x1a\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x84\x01\x1d\x1e\n\x1d\n\x04\x04\x03\x02\x05\x12\x04\x86\x01\x02\x17\"\x0f \xec\xa4\x91\xea\xb0\x84 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\x86\x01\x02\x08\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\x86\x01\t\x12\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\x86\x01\x15\x16\n\x1c\n\x04\x04\x03\x02\x06\x12\x04\x87\x01\x02\x14\"\x0e \xec\x8a\xa4\xed\x94\x84\xeb\xa0\x88\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\x87\x01\x02\x08\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\x87\x01\t\x0f\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\x87\x01\x12\x13\n\x1a\n\x04\x04\x03\x02\x07\x12\x04\x8a\x01\x02\x1f\x1a\x0c \xec\xb4\x9d \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\x8a\x01\x02\x07\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\x8a\x01\x08\x1a\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\x8a\x01\x1d\x1e\n\x0c\n\x04\x04\x03\x02\x08\x12\x04\x8b\x01\x02\x1f\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\x8b\x01\x02\x07\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\x8b\x01\x08\x1a\n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\x8b\x01\x1d\x1e\n7\n\x04\x04\x03\x02\t\x12\x04\x8e\x01\x02\x1e\x1a) \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80/\xec\x88\x98\xeb\x9f\x89 (\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80 \xec\x8b\x9c)\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\x8e\x01\x02\x08\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\x8e\x01\t\x18\n\r\n\x05\x04\x03\x02\t\x03\x12\x04\x8e\x01\x1b\x1d\n\x0c\n\x04\x04\x03\x02\n\x12\x04\x8f\x01\x02\x1e\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\x8f\x01\x02\x07\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\x8f\x01\x08\x18\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\x8f\x01\x1b\x1d\n$\n\x02\x04\x04\x12\x06\x93\x01\x00\x97\x01\x01\x1a\x16 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x04\x01\x12\x04\x93\x01\x08\x1c\n\x0c\n\x04\x04\x04\x02\x00\x12\x04\x94\x01\x02\x14\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\x94\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\x94\x01\t\x0f\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\x94\x01\x12\x13\n\x0c\n\x04\x04\x04\x02\x01\x12\x04\x95\x01\x02\x1b\n\r\n\x05\x04\x04\x02\x01\x06\x12\x04\x95\x01\x02\x0b\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\x95\x01\x0c\x16\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x95\x01\x19\x1a\n\x0c\n\x04\x04\x04\x02\x02\x12\x04\x96\x01\x02\x1c\n\r\n\x05\x04\x04\x02\x02\x06\x12\x04\x96\x01\x02\x0c\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\x96\x01\r\x17\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\x96\x01\x1a\x1b\n$\n\x02\x04\x05\x12\x06\x9a\x01\x00\x9e\x01\x01\x1a\x16 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xed\x9a\x8c \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\x05\x01\x12\x04\x9a\x01\x08\x1d\n\x0c\n\x04\x04\x05\x02\x00\x12\x04\x9b\x01\x02$\n\r\n\x05\x04\x05\x02\x00\x04\x12\x04\x9b\x01\x02\n\n\r\n\x05\x04\x05\x02\x00\x06\x12\x04\x9b\x01\x0b\x14\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x9b\x01\x15\x1f\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x9b\x01\"#\n\x0c\n\x04\x04\x05\x02\x01\x12\x04\x9c\x01\x02\x18\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\x9c\x01\x02\x07\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\x9c\x01\x08\x13\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x9c\x01\x16\x17\n\x0c\n\x04\x04\x05\x02\x02\x12\x04\x9d\x01\x02\x14\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\x9d\x01\x02\x06\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\x9d\x01\x07\x0f\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\x9d\x01\x12\x13\n+\n\x02\x04\x06\x12\x06\xa1\x01\x00\xa3\x01\x01\x1a\x1d \xec\xb5\x9c\xec\x8b\xa0 \xed\x98\xb8\xea\xb0\x80 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xa1\x01\x08!\n\x0c\n\x04\x04\x06\x02\x00\x12\x04\xa2\x01\x02\x14\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xa2\x01\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xa2\x01\t\x0f\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xa2\x01\x12\x13\n7\n\x02\x04\x07\x12\x06\xa6\x01\x00\xa9\x01\x01\x1a) \xed\x98\xb8\xea\xb0\x80 \xec\x8a\xa4\xeb\x83\x85\xec\x83\xb7 \xec\xa1\xb0\xed\x9a\x8c (\xed\x8a\xb9\xec\xa0\x95 \xec\x8b\x9c\xec\xa0\x90)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xa6\x01\x08#\n\x0c\n\x04\x04\x07\x02\x00\x12\x04\xa7\x01\x02\x14\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xa7\x01\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xa7\x01\t\x0f\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xa7\x01\x12\x13\n2\n\x04\x04\x07\x02\x01\x12\x04\xa8\x01\x02#\"$ \xed\x95\xb4\xeb\x8b\xb9 \xec\x8b\x9c\xec\xa0\x90 \xeb\x98\x90\xeb\x8a\x94 \xec\xa7\x81\xec\xa0\x84 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x07\x02\x01\x06\x12\x04\xa8\x01\x02\x1b\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xa8\x01\x1c\x1e\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xa8\x01!\"\n\xcf\x01\n\x02\x04\x08\x12\x06\xb0\x01\x00\xba\x01\x01\x1a\x12 \xec\xb2\xb4\xea\xb2\xb0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n2\xac\x01 ============================================================================\n Trade (\xec\xb2\xb4\xea\xb2\xb0)\n ============================================================================\n\n\x0b\n\x03\x04\x08\x01\x12\x04\xb0\x01\x08\r\n\x0c\n\x04\x04\x08\x02\x00\x12\x04\xb1\x01\x02\x14\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xb1\x01\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xb1\x01\t\x0f\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xb1\x01\x12\x13\n\x0c\n\x04\x04\x08\x02\x01\x12\x04\xb2\x01\x02%\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\xb2\x01\x02\x1b\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xb2\x01\x1c \n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xb2\x01#$\n\x0c\n\x04\x04\x08\x02\x02\x12\x04\xb3\x01\x02\x13\n\r\n\x05\x04\x08\x02\x02\x05\x12\x04\xb3\x01\x02\x08\n\r\n\x05\x04\x08\x02\x02\x01\x12\x04\xb3\x01\t\x0e\n\r\n\x05\x04\x08\x02\x02\x03\x12\x04\xb3\x01\x11\x12\n\x0c\n\x04\x04\x08\x02\x03\x12\x04\xb4\x01\x02\x15\n\r\n\x05\x04\x08\x02\x03\x05\x12\x04\xb4\x01\x02\x07\n\r\n\x05\x04\x08\x02\x03\x01\x12\x04\xb4\x01\x08\x10\n\r\n\x05\x04\x08\x02\x03\x03\x12\x04\xb4\x01\x13\x14\n\x0c\n\x04\x04\x08\x02\x04\x12\x04\xb5\x01\x02\x10\n\r\n\x05\x04\x08\x02\x04\x06\x12\x04\xb5\x01\x02\x06\n\r\n\x05\x04\x08\x02\x04\x01\x12\x04\xb5\x01\x07\x0b\n\r\n\x05\x04\x08\x02\x04\x03\x12\x04\xb5\x01\x0e\x0f\n \n\x04\x04\x08\x02\x05\x12\x04\xb8\x01\x02\x1e\x1a\x12 \xeb\x88\x84\xec\xa0\x81 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n\n\r\n\x05\x04\x08\x02\x05\x05\x12\x04\xb8\x01\x02\x07\n\r\n\x05\x04\x08\x02\x05\x01\x12\x04\xb8\x01\x08\x19\n\r\n\x05\x04\x08\x02\x05\x03\x12\x04\xb8\x01\x1c\x1d\n\x0c\n\x04\x04\x08\x02\x06\x12\x04\xb9\x01\x02\x1e\n\r\n\x05\x04\x08\x02\x06\x05\x12\x04\xb9\x01\x02\x08\n\r\n\x05\x04\x08\x02\x06\x01\x12\x04\xb9\x01\t\x19\n\r\n\x05\x04\x08\x02\x06\x03\x12\x04\xb9\x01\x1c\x1d\n$\n\x02\x04\t\x12\x06\xbd\x01\x00\xc2\x01\x01\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0 \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\t\x01\x12\x04\xbd\x01\x08\x18\n\x0c\n\x04\x04\t\x02\x00\x12\x04\xbe\x01\x02\x14\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xbe\x01\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xbe\x01\t\x0f\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xbe\x01\x12\x13\n\x0c\n\x04\x04\t\x02\x01\x12\x04\xbf\x01\x02\x1b\n\r\n\x05\x04\t\x02\x01\x06\x12\x04\xbf\x01\x02\x0b\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\xbf\x01\x0c\x16\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xbf\x01\x19\x1a\n\x0c\n\x04\x04\t\x02\x02\x12\x04\xc0\x01\x02\x1c\n\r\n\x05\x04\t\x02\x02\x06\x12\x04\xc0\x01\x02\x0c\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xc0\x01\r\x17\n\r\n\x05\x04\t\x02\x02\x03\x12\x04\xc0\x01\x1a\x1b\n \n\x04\x04\t\x02\x03\x12\x04\xc1\x01\x02\x17\"\x12 \xec\x84\xa0\xed\x83\x9d\xec\xa0\x81 \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\t\x02\x03\x06\x12\x04\xc1\x01\x02\x06\n\r\n\x05\x04\t\x02\x03\x01\x12\x04\xc1\x01\x07\x12\n\r\n\x05\x04\t\x02\x03\x03\x12\x04\xc1\x01\x15\x16\n$\n\x02\x04\n\x12\x06\xc5\x01\x00\xc9\x01\x01\x1a\x16 \xec\xb2\xb4\xea\xb2\xb0 \xec\xa1\xb0\xed\x9a\x8c \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\n\x01\x12\x04\xc5\x01\x08\x19\n\x0c\n\x04\x04\n\x02\x00\x12\x04\xc6\x01\x02\x1c\n\r\n\x05\x04\n\x02\x00\x04\x12\x04\xc6\x01\x02\n\n\r\n\x05\x04\n\x02\x00\x06\x12\x04\xc6\x01\x0b\x10\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xc6\x01\x11\x17\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xc6\x01\x1a\x1b\n\x0c\n\x04\x04\n\x02\x01\x12\x04\xc7\x01\x02\x18\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xc7\x01\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xc7\x01\x08\x13\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xc7\x01\x16\x17\n\x0c\n\x04\x04\n\x02\x02\x12\x04\xc8\x01\x02\x14\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xc8\x01\x02\x06\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xc8\x01\x07\x0f\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xc8\x01\x12\x13\n\xd3\x01\n\x02\x04\x0b\x12\x06\xd0\x01\x00\xdc\x01\x01\x1a\x17 OHLC \xec\xba\x94\xeb\x93\xa4 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\n2\xab\x01 ============================================================================\n OHLC (\xec\xba\x94\xeb\x93\xa4)\n ============================================================================\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xd0\x01\x08\x0e\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\xd1\x01\x02\x14\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\xd1\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xd1\x01\t\x0f\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xd1\x01\x12\x13\n$\n\x04\x04\x0b\x02\x01\x12\x04\xd2\x01\x02%\"\x16 \xec\xba\x94\xeb\x93\xa4 \xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x0b\x02\x01\x06\x12\x04\xd2\x01\x02\x1b\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\xd2\x01\x1c \n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\xd2\x01#$\n\x0c\n\x04\x04\x0b\x02\x02\x12\x04\xd3\x01\x02\x18\n\r\n\x05\x04\x0b\x02\x02\x06\x12\x04\xd3\x01\x02\n\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xd3\x01\x0b\x13\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\xd3\x01\x16\x17\n\x0c\n\x04\x04\x0b\x02\x03\x12\x04\xd5\x01\x02\x12\n\r\n\x05\x04\x0b\x02\x03\x05\x12\x04\xd5\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\xd5\x01\t\r\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\xd5\x01\x10\x11\n\x0c\n\x04\x04\x0b\x02\x04\x12\x04\xd6\x01\x02\x12\n\r\n\x05\x04\x0b\x02\x04\x05\x12\x04\xd6\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\xd6\x01\t\r\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\xd6\x01\x10\x11\n\x0c\n\x04\x04\x0b\x02\x05\x12\x04\xd7\x01\x02\x11\n\r\n\x05\x04\x0b\x02\x05\x05\x12\x04\xd7\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x05\x01\x12\x04\xd7\x01\t\x0c\n\r\n\x05\x04\x0b\x02\x05\x03\x12\x04\xd7\x01\x0f\x10\n\x0c\n\x04\x04\x0b\x02\x06\x12\x04\xd8\x01\x02\x13\n\r\n\x05\x04\x0b\x02\x06\x05\x12\x04\xd8\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x06\x01\x12\x04\xd8\x01\t\x0e\n\r\n\x05\x04\x0b\x02\x06\x03\x12\x04\xd8\x01\x11\x12\n\x0c\n\x04\x04\x0b\x02\x07\x12\x04\xd9\x01\x02\x13\n\r\n\x05\x04\x0b\x02\x07\x05\x12\x04\xd9\x01\x02\x07\n\r\n\x05\x04\x0b\x02\x07\x01\x12\x04\xd9\x01\x08\x0e\n\r\n\x05\x04\x0b\x02\x07\x03\x12\x04\xd9\x01\x11\x12\n\x1c\n\x04\x04\x0b\x02\x08\x12\x04\xda\x01\x02\x13\"\x0e \xea\xb1\xb0\xeb\x9e\x98\xeb\x8c\x80\xea\xb8\x88\n\n\r\n\x05\x04\x0b\x02\x08\x05\x12\x04\xda\x01\x02\x08\n\r\n\x05\x04\x0b\x02\x08\x01\x12\x04\xda\x01\t\x0e\n\r\n\x05\x04\x0b\x02\x08\x03\x12\x04\xda\x01\x11\x12\n\x1d\n\x04\x04\x0b\x02\t\x12\x04\xdb\x01\x02\x19\"\x0f \xec\xb2\xb4\xea\xb2\xb0 \xea\xb1\xb4\xec\x88\x98\n\n\r\n\x05\x04\x0b\x02\t\x05\x12\x04\xdb\x01\x02\x07\n\r\n\x05\x04\x0b\x02\t\x01\x12\x04\xdb\x01\x08\x13\n\r\n\x05\x04\x0b\x02\t\x03\x12\x04\xdb\x01\x16\x18\n\"\n\x02\x04\x0c\x12\x06\xdf\x01\x00\xe4\x01\x01\x1a\x14 OHLC \xec\xa1\xb0\xed\x9a\x8c \xec\x9a\x94\xec\xb2\xad\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\xdf\x01\x08\x19\n\x0c\n\x04\x04\x0c\x02\x00\x12\x04\xe0\x01\x02\x14\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xe0\x01\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xe0\x01\t\x0f\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xe0\x01\x12\x13\n\x0c\n\x04\x04\x0c\x02\x01\x12\x04\xe1\x01\x02\x18\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xe1\x01\x02\n\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xe1\x01\x0b\x13\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xe1\x01\x16\x17\n\x0c\n\x04\x04\x0c\x02\x02\x12\x04\xe2\x01\x02\x1b\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\xe2\x01\x02\x0b\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xe2\x01\x0c\x16\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xe2\x01\x19\x1a\n\x0c\n\x04\x04\x0c\x02\x03\x12\x04\xe3\x01\x02\x1c\n\r\n\x05\x04\x0c\x02\x03\x06\x12\x04\xe3\x01\x02\x0c\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xe3\x01\r\x17\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xe3\x01\x1a\x1b\n\"\n\x02\x04\r\x12\x06\xe7\x01\x00\xeb\x01\x01\x1a\x14 OHLC \xec\xa1\xb0\xed\x9a\x8c \xec\x9d\x91\xeb\x8b\xb5\n\n\x0b\n\x03\x04\r\x01\x12\x04\xe7\x01\x08\x1a\n\x0c\n\x04\x04\r\x02\x00\x12\x04\xe8\x01\x02\x1e\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xe8\x01\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xe8\x01\x0b\x11\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xe8\x01\x12\x19\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xe8\x01\x1c\x1d\n\x0c\n\x04\x04\r\x02\x01\x12\x04\xe9\x01\x02\x18\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\xe9\x01\x02\x07\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xe9\x01\x08\x13\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xe9\x01\x16\x17\n\x0c\n\x04\x04\r\x02\x02\x12\x04\xea\x01\x02\x14\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xea\x01\x02\x06\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xea\x01\x07\x0f\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\xea\x01\x12\x13\n\xbc\x01\n\x02\x05\x03\x12\x06\xf1\x01\x00\xf8\x01\x012\xad\x01 ============================================================================\n Symbol (\xec\xa2\x85\xeb\xaa\xa9)\n ============================================================================\n\n\x0b\n\x03\x05\x03\x01\x12\x04\xf1\x01\x05\x0f\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xf2\x01\x02\x15\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xf2\x01\x02\x10\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xf2\x01\x13\x14\n\x0c\n\x04\x05\x03\x02\x01\x12\x04\xf3\x01\x02\x13\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xf3\x01\x02\x0e\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xf3\x01\x11\x12\n\x0c\n\x04\x05\x03\x02\x02\x12\x04\xf4\x01\x02\x14\n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xf4\x01\x02\x0f\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xf4\x01\x12\x13\n\x0c\n\x04\x05\x03\x02\x03\x12\x04\xf5\x01\x02\x11\n\r\n\x05\x05\x03\x02\x03\x01\x12\x04\xf5\x01\x02\x0c\n\r\n\x05\x05\x03\x02\x03\x02\x12\x04\xf5\x01\x0f\x10\n\x0c\n\x04\x05\x03\x02\x04\x12\x04\xf6\x01\x02\x15\n\r\n\x05\x05\x03\x02\x04\x01\x12\x04\xf6\x01\x02\x10\n\r\n\x05\x05\x03\x02\x04\x02\x12\x04\xf6\x01\x13\x14\n\x0c\n\x04\x05\x03\x02\x05\x12\x04\xf7\x01\x02\x15\n\r\n\x05\x05\x03\x02\x05\x01\x12\x04\xf7\x01\x02\x10\n\r\n\x05\x05\x03\x02\x05\x02\x12\x04\xf7\x01\x13\x14\n\x0c\n\x02\x04\x0e\x12\x06\xfa\x01\x00\x81\x02\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xfa\x01\x08\x12\n\x0c\n\x04\x04\x0e\x02\x00\x12\x04\xfb\x01\x02\x14\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xfb\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xfb\x01\t\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xfb\x01\x12\x13\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xfc\x01\x02\x12\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xfc\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xfc\x01\t\r\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xfc\x01\x10\x11\n\x0c\n\x04\x04\x0e\x02\x02\x12\x04\xfd\x01\x02\x1d\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\xfd\x01\x02\x0c\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xfd\x01\r\x18\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xfd\x01\x1b\x1c\n/\n\x04\x04\x0e\x02\x03\x12\x04\xfe\x01\x02\x18\"! \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 (\xed\x8c\x8c\xec\x83\x9d\xeb\xa7\x8c \xed\x95\xb4\xeb\x8b\xb9)\n\n\r\n\x05\x04\x0e\x02\x03\x05\x12\x04\xfe\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\xfe\x01\t\x13\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\xfe\x01\x16\x17\n\x1d\n\x04\x04\x0e\x02\x04\x12\x04\xff\x01\x02\x17\"\x0f \xed\x98\xb8\xea\xb0\x80 \xeb\x8b\xa8\xec\x9c\x84\n\n\r\n\x05\x04\x0e\x02\x04\x05\x12\x04\xff\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x04\x01\x12\x04\xff\x01\t\x12\n\r\n\x05\x04\x0e\x02\x04\x03\x12\x04\xff\x01\x15\x16\n\x1d\n\x04\x04\x0e\x02\x05\x12\x04\x80\x02\x02\x15\"\x0f \xea\xb1\xb0\xeb\x9e\x98 \xeb\x8b\xa8\xec\x9c\x84\n\n\r\n\x05\x04\x0e\x02\x05\x05\x12\x04\x80\x02\x02\x07\n\r\n\x05\x04\x0e\x02\x05\x01\x12\x04\x80\x02\x08\x10\n\r\n\x05\x04\x0e\x02\x05\x03\x12\x04\x80\x02\x13\x14\n\x0c\n\x02\x04\x0f\x12\x06\x83\x02\x00\x85\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\x83\x02\x08\x1a\n \n\x04\x04\x0f\x02\x00\x12\x04\x84\x02\x02\x1d\"\x12 \xec\x84\xa0\xed\x83\x9d\xec\xa0\x81 \xed\x95\x84\xed\x84\xb0\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\x84\x02\x02\x0c\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x84\x02\r\x18\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x84\x02\x1b\x1c\n\x0c\n\x02\x04\x10\x12\x06\x87\x02\x00\x89\x02\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\x87\x02\x08\x1b\n\x0c\n\x04\x04\x10\x02\x00\x12\x04\x88\x02\x02\"\n\r\n\x05\x04\x10\x02\x00\x04\x12\x04\x88\x02\x02\n\n\r\n\x05\x04\x10\x02\x00\x06\x12\x04\x88\x02\x0b\x15\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\x88\x02\x16\x1d\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\x88\x02 !\n\xd3\x01\n\x02\x05\x04\x12\x06\x8f\x02\x00\x98\x02\x012\xc4\x01 ============================================================================\n Indicator (\xea\xb8\xb0\xec\x88\xa0\xec\xa0\x81 \xec\xa7\x80\xed\x91\x9c) - Phase 2\n ============================================================================\n\n\x0b\n\x03\x05\x04\x01\x12\x04\x8f\x02\x05\x12\n\x0c\n\x04\x05\x04\x02\x00\x12\x04\x90\x02\x02\x18\n\r\n\x05\x05\x04\x02\x00\x01\x12\x04\x90\x02\x02\x13\n\r\n\x05\x05\x04\x02\x00\x02\x12\x04\x90\x02\x16\x17\n#\n\x04\x05\x04\x02\x01\x12\x04\x91\x02\x02\x14\"\x15 \xeb\x8b\xa8\xec\x88\x9c \xec\x9d\xb4\xeb\x8f\x99\xed\x8f\x89\xea\xb7\xa0\n\n\r\n\x05\x05\x04\x02\x01\x01\x12\x04\x91\x02\x02\x0f\n\r\n\x05\x05\x04\x02\x01\x02\x12\x04\x91\x02\x12\x13\n#\n\x04\x05\x04\x02\x02\x12\x04\x92\x02\x02\x14\"\x15 \xec\xa7\x80\xec\x88\x98 \xec\x9d\xb4\xeb\x8f\x99\xed\x8f\x89\xea\xb7\xa0\n\n\r\n\x05\x05\x04\x02\x02\x01\x12\x04\x92\x02\x02\x0f\n\r\n\x05\x05\x04\x02\x02\x02\x12\x04\x92\x02\x12\x13\n\x14\n\x04\x05\x04\x02\x03\x12\x04\x93\x02\x02\x15\"\x06 MACD\n\n\r\n\x05\x05\x04\x02\x03\x01\x12\x04\x93\x02\x02\x10\n\r\n\x05\x05\x04\x02\x03\x02\x12\x04\x93\x02\x13\x14\n\x13\n\x04\x05\x04\x02\x04\x12\x04\x94\x02\x02\x14\"\x05 RSI\n\n\r\n\x05\x05\x04\x02\x04\x01\x12\x04\x94\x02\x02\x0f\n\r\n\x05\x05\x04\x02\x04\x02\x12\x04\x94\x02\x12\x13\n \n\x04\x05\x04\x02\x05\x12\x04\x95\x02\x02\x1a\"\x12 \xeb\xb3\xbc\xeb\xa6\xb0\xec\xa0\x80 \xeb\xb0\xb4\xeb\x93\x9c\n\n\r\n\x05\x05\x04\x02\x05\x01\x12\x04\x95\x02\x02\x15\n\r\n\x05\x05\x04\x02\x05\x02\x12\x04\x95\x02\x18\x19\n\x14\n\x04\x05\x04\x02\x06\x12\x04\x96\x02\x02\x15\"\x06 VWAP\n\n\r\n\x05\x05\x04\x02\x06\x01\x12\x04\x96\x02\x02\x10\n\r\n\x05\x05\x04\x02\x06\x02\x12\x04\x96\x02\x13\x14\n\x13\n\x04\x05\x04\x02\x07\x12\x04\x97\x02\x02\x14\"\x05 ATR\n\n\r\n\x05\x05\x04\x02\x07\x01\x12\x04\x97\x02\x02\x0f\n\r\n\x05\x05\x04\x02\x07\x02\x12\x04\x97\x02\x12\x13\n\x0c\n\x02\x04\x11\x12\x06\x9a\x02\x00\x9e\x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x9a\x02\x08\x17\n\x0c\n\x04\x04\x11\x02\x00\x12\x04\x9b\x02\x02\x19\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\x9b\x02\x02\x0f\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x9b\x02\x10\x14\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x9b\x02\x17\x18\n?\n\x04\x04\x11\x02\x01\x12\x04\x9c\x02\x02\x1d\"1 \xea\xb8\xb0\xea\xb0\x84 \xed\x8c\x8c\xeb\x9d\xbc\xeb\xaf\xb8\xed\x84\xb0 (\xec\x98\x88: [12, 26, 9] for MACD)\n\n\r\n\x05\x04\x11\x02\x01\x04\x12\x04\x9c\x02\x02\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\x9c\x02\x0b\x10\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\x9c\x02\x11\x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\x9c\x02\x1b\x1c\n+\n\x04\x04\x11\x02\x02\x12\x04\x9d\x02\x02\x15\"\x1d \xed\x91\x9c\xec\xa4\x80\xed\x8e\xb8\xec\xb0\xa8 (\xeb\xb3\xbc\xeb\xa6\xb0\xec\xa0\x80\xec\x9a\xa9)\n\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\x9d\x02\x02\x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\x9d\x02\t\x10\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\x9d\x02\x13\x14\n\x0c\n\x02\x04\x12\x12\x06\xa0\x02\x00\xa3\x02\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xa0\x02\x08\x16\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\xa1\x02\x02%\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\xa1\x02\x02\x1b\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\xa1\x02\x1c \n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\xa1\x02#$\nA\n\x04\x04\x12\x02\x01\x12\x04\xa2\x02\x02\x1d\"3 \xec\xa7\x80\xed\x91\x9c \xea\xb0\x92\xeb\x93\xa4 (MACD\xeb\xa9\xb4 [macd, signal, histogram])\n\n\r\n\x05\x04\x12\x02\x01\x04\x12\x04\xa2\x02\x02\n\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xa2\x02\x0b\x11\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xa2\x02\x12\x18\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\xa2\x02\x1b\x1c\n\x0c\n\x02\x04\x13\x12\x06\xa5\x02\x00\xaa\x02\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\xa5\x02\x08\x1b\n\x0c\n\x04\x04\x13\x02\x00\x12\x04\xa6\x02\x02\x14\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\xa6\x02\x02\x08\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xa6\x02\t\x0f\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xa6\x02\x12\x13\n\x0c\n\x04\x04\x13\x02\x01\x12\x04\xa7\x02\x02\x18\n\r\n\x05\x04\x13\x02\x01\x06\x12\x04\xa7\x02\x02\n\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xa7\x02\x0b\x13\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xa7\x02\x16\x17\n\x0c\n\x04\x04\x13\x02\x02\x12\x04\xa8\x02\x02\x1d\n\r\n\x05\x04\x13\x02\x02\x06\x12\x04\xa8\x02\x02\x11\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xa8\x02\x12\x18\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xa8\x02\x1b\x1c\n\x0c\n\x04\x04\x13\x02\x03\x12\x04\xa9\x02\x02\x1b\n\r\n\x05\x04\x13\x02\x03\x06\x12\x04\xa9\x02\x02\x0b\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\xa9\x02\x0c\x16\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\xa9\x02\x19\x1a\n\x0c\n\x02\x04\x14\x12\x06\xac\x02\x00\xb0\x02\x01\n\x0b\n\x03\x04\x14\x01\x12\x04\xac\x02\x08\x1c\n\x0c\n\x04\x04\x14\x02\x00\x12\x04\xad\x02\x02\x14\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\xad\x02\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\xad\x02\t\x0f\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\xad\x02\x12\x13\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\xae\x02\x02\x1d\n\r\n\x05\x04\x14\x02\x01\x06\x12\x04\xae\x02\x02\x11\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xae\x02\x12\x18\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xae\x02\x1b\x1c\n\x0c\n\x04\x04\x14\x02\x02\x12\x04\xaf\x02\x02%\n\r\n\x05\x04\x14\x02\x02\x04\x12\x04\xaf\x02\x02\n\n\r\n\x05\x04\x14\x02\x02\x06\x12\x04\xaf\x02\x0b\x19\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\xaf\x02\x1a \n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\xaf\x02#$\n\xc2\x01\n\x02\x04\x15\x12\x06\xb6\x02\x00\xb8\x02\x012\xb3\x01 ============================================================================\n Streaming (\xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84)\n ============================================================================\n\n\x0b\n\x03\x04\x15\x01\x12\x04\xb6\x02\x08\x18\n\x0c\n\x04\x04\x15\x02\x00\x12\x04\xb7\x02\x02\x1e\n\r\n\x05\x04\x15\x02\x00\x04\x12\x04\xb7\x02\x02\n\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xb7\x02\x0b\x11\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xb7\x02\x12\x19\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xb7\x02\x1c\x1d\n\x0c\n\x02\x04\x16\x12\x06\xba\x02\x00\xbc\x02\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xba\x02\x08\x17\n\x0c\n\x04\x04\x16\x02\x00\x12\x04\xbb\x02\x02\x1a\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\xbb\x02\x02\x0b\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xbb\x02\x0c\x15\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xbb\x02\x18\x19\n\x0c\n\x02\x04\x17\x12\x06\xbe\x02\x00\xc0\x02\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xbe\x02\x08\x13\n\x0c\n\x04\x04\x17\x02\x00\x12\x04\xbf\x02\x02\x12\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xbf\x02\x02\x07\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xbf\x02\x08\r\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xbf\x02\x10\x11\n\xca\x01\n\x02\x04\x18\x12\x06\xc6\x02\x00\xc9\x02\x012\xbb\x01 ============================================================================\n Ingestion (\xec\xa0\x81\xec\x9e\xac) - Admin\xec\x9a\xa9\n ============================================================================\n\n\x0b\n\x03\x04\x18\x01\x12\x04\xc6\x02\x08\x19\n\x0c\n\x04\x04\x18\x02\x00\x12\x04\xc7\x02\x02\x17\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xc7\x02\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xc7\x02\t\x12\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xc7\x02\x15\x16\n$\n\x04\x04\x18\x02\x01\x12\x04\xc8\x02\x02\x1b\"\x16 \xec\xa4\x91\xeb\xb3\xb5 \xec\x8a\xa4\xed\x82\xb5 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xc8\x02\x02\x06\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xc8\x02\x07\x16\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xc8\x02\x19\x1a\n\x0c\n\x02\x04\x19\x12\x06\xcb\x02\x00\xd2\x02\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xcb\x02\x08\x1a\n\x0c\n\x04\x04\x19\x02\x00\x12\x04\xcc\x02\x02\x18\n\r\n\x05\x04\x19\x02\x00\x05\x12\x04\xcc\x02\x02\x07\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xcc\x02\x08\x13\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xcc\x02\x16\x17\n\x0c\n\x04\x04\x19\x02\x01\x12\x04\xcd\x02\x02\x19\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xcd\x02\x02\x07\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xcd\x02\x08\x14\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xcd\x02\x17\x18\n\x0c\n\x04\x04\x19\x02\x02\x12\x04\xce\x02\x02\x1b\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xce\x02\x02\x07\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xce\x02\x08\x16\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xce\x02\x19\x1a\n\x0c\n\x04\x04\x19\x02\x03\x12\x04\xcf\x02\x02\x1a\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\xcf\x02\x02\x07\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\xcf\x02\x08\x15\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\xcf\x02\x18\x19\n\x0c\n\x04\x04\x19\x02\x04\x12\x04\xd0\x02\x02\x18\n\r\n\x05\x04\x19\x02\x04\x05\x12\x04\xd0\x02\x02\x07\n\r\n\x05\x04\x19\x02\x04\x01\x12\x04\xd0\x02\x08\x13\n\r\n\x05\x04\x19\x02\x04\x03\x12\x04\xd0\x02\x16\x17\n&\n\x04\x04\x19\x02\x05\x12\x04\xd1\x02\x02\x1d\"\x18 \xec\xb2\x98\xec\x9d\x8c 10\xea\xb0\x9c \xec\x97\x90\xeb\x9f\xac\xeb\xa7\x8c\n\n\r\n\x05\x04\x19\x02\x05\x04\x12\x04\xd1\x02\x02\n\n\r\n\x05\x04\x19\x02\x05\x05\x12\x04\xd1\x02\x0b\x11\n\r\n\x05\x04\x19\x02\x05\x01\x12\x04\xd1\x02\x12\x18\n\r\n\x05\x04\x19\x02\x05\x03\x12\x04\xd1\x02\x1b\x1c\n\x0c\n\x02\x04\x1a\x12\x06\xd4\x02\x00\xd8\x02\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xd4\x02\x08\x1e\n\x0c\n\x04\x04\x1a\x02\x00\x12\x04\xd5\x02\x02\x1c\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xd5\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xd5\x02\t\x17\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xd5\x02\x1a\x1b\n*\n\x04\x04\x1a\x02\x01\x12\x04\xd6\x02\x02\x1a\"\x1c glob \xed\x8c\xa8\xed\x84\xb4 (\xec\x98\x88: \"*.txt\")\n\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xd6\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xd6\x02\t\x15\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xd6\x02\x18\x19\n\x0c\n\x04\x04\x1a\x02\x02\x12\x04\xd7\x02\x02\x1b\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xd7\x02\x02\x06\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xd7\x02\x07\x16\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xd7\x02\x19\x1a\n\x0c\n\x02\x04\x1b\x12\x06\xda\x02\x00\xdd\x02\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\xda\x02\x08\x1f\n\x0c\n\x04\x04\x1b\x02\x00\x12\x04\xdb\x02\x02\x17\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xdb\x02\x02\x07\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xdb\x02\x08\x12\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xdb\x02\x15\x16\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xdc\x02\x02*\n\r\n\x05\x04\x1b\x02\x01\x04\x12\x04\xdc\x02\x02\n\n\r\n\x05\x04\x1b\x02\x01\x06\x12\x04\xdc\x02\x0b\x1d\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xdc\x02\x1e%\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xdc\x02()b\x06proto3\xd2\xf6\x03\x06\x08\x00\x18\x00 \x01\n\xf9d\n\x14market/v1/feed.proto\x12\x0emarket.v1.feed\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xbc\x01\n\x1aSubscribeMarketFeedRequest\x12\x1e\n\x07symbols\x18\x01 \x03(\tB\x04\xe2A\x01\x02R\x07symbols\x12?\n\nstart_time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x02R\tstartTime\x12=\n\ndata_types\x18\x03 \x03(\x0e2\x1e.market.v1.feed.MarketDataTypeR\tdataTypes\"\xd0\x01\n\x10MarketFeedStatus\x12%\n\x0eactive_streams\x18\x01 \x01(\x05R\ractiveStreams\x12*\n\x11total_events_sent\x18\x02 \x01(\x03R\x0ftotalEventsSent\x12!\n\x0cloaded_files\x18\x03 \x03(\tR\x0bloadedFiles\x12F\n\x11server_start_time\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0fserverStartTime\"\xb1\x04\n\x0fMarketFeedEvent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12?\n\rexchange_time\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0cexchangeTime\x12\'\n\x0fsequence_number\x18\x03 \x01(\x03R\x0esequenceNumber\x12!\n\x0cmessage_type\x18\x04 \x01(\tR\x0bmessageType\x128\n\nsession_id\x18\x05 \x01(\x0e2\x19.market.v1.feed.SessionIdR\tsessionId\x12C\n\retf_orderbook\x18\n \x01(\x0b2\x1c.market.v1.feed.EtfOrderbookH\x00R\x0cetfOrderbook\x12O\n\x11futures_orderbook\x18\x0b \x01(\x0b2 .market.v1.feed.FuturesOrderbookH\x00R\x10futuresOrderbook\x12I\n\x0fstock_orderbook\x18\x0c \x01(\x0b2\x1e.market.v1.feed.StockOrderbookH\x00R\x0estockOrderbook\x12-\n\x05trade\x18\r \x01(\x0b2\x15.market.v1.feed.TradeH\x00R\x05trade\x12\'\n\x03nav\x18\x0e \x01(\x0b2\x13.market.v1.feed.NavH\x00R\x03navB\x06\n\x04data\"\xfb\x03\n\x0cEtfOrderbook\x12\x1d\n\nask_prices\x18\x01 \x03(\tR\taskPrices\x12\x1d\n\nbid_prices\x18\x02 \x03(\tR\tbidPrices\x12%\n\x0eask_quantities\x18\x03 \x03(\x03R\raskQuantities\x12%\n\x0ebid_quantities\x18\x04 \x03(\x03R\rbidQuantities\x12*\n\x11lp_ask_quantities\x18\x05 \x03(\x03R\x0flpAskQuantities\x12*\n\x11lp_bid_quantities\x18\x06 \x03(\x03R\x0flpBidQuantities\x12\x1b\n\tmid_price\x18\x07 \x01(\tR\x08midPrice\x12(\n\x10mid_ask_quantity\x18\x08 \x01(\x03R\x0emidAskQuantity\x12(\n\x10mid_bid_quantity\x18\t \x01(\x03R\x0emidBidQuantity\x12,\n\x12total_ask_quantity\x18\n \x01(\x03R\x10totalAskQuantity\x12,\n\x12total_bid_quantity\x18\x0b \x01(\x03R\x10totalBidQuantity\x12\x1b\n\test_price\x18\x0c \x01(\tR\x08estPrice\x12\x1d\n\nest_volume\x18\r \x01(\x03R\testVolume\"\x91\x03\n\x10FuturesOrderbook\x12\x1d\n\nask_prices\x18\x01 \x03(\tR\taskPrices\x12\x1d\n\nbid_prices\x18\x02 \x03(\tR\tbidPrices\x12%\n\x0eask_quantities\x18\x03 \x03(\x03R\raskQuantities\x12%\n\x0ebid_quantities\x18\x04 \x03(\x03R\rbidQuantities\x12\x1d\n\nask_counts\x18\x05 \x03(\x03R\taskCounts\x12\x1d\n\nbid_counts\x18\x06 \x03(\x03R\tbidCounts\x12,\n\x12total_ask_quantity\x18\x07 \x01(\x03R\x10totalAskQuantity\x12,\n\x12total_bid_quantity\x18\x08 \x01(\x03R\x10totalBidQuantity\x12\x1b\n\tmid_price\x18\t \x01(\tR\x08midPrice\x12\x1b\n\test_price\x18\n \x01(\tR\x08estPrice\x12\x1d\n\nest_volume\x18\x0b \x01(\x03R\testVolume\"\xa5\x03\n\x0eStockOrderbook\x12\x1d\n\nask_prices\x18\x01 \x03(\tR\taskPrices\x12\x1d\n\nbid_prices\x18\x02 \x03(\tR\tbidPrices\x12%\n\x0eask_quantities\x18\x03 \x03(\x03R\raskQuantities\x12%\n\x0ebid_quantities\x18\x04 \x03(\x03R\rbidQuantities\x12\x1b\n\tmid_price\x18\x05 \x01(\tR\x08midPrice\x12(\n\x10mid_ask_quantity\x18\x06 \x01(\x03R\x0emidAskQuantity\x12(\n\x10mid_bid_quantity\x18\x07 \x01(\x03R\x0emidBidQuantity\x12,\n\x12total_ask_quantity\x18\x08 \x01(\x03R\x10totalAskQuantity\x12,\n\x12total_bid_quantity\x18\t \x01(\x03R\x10totalBidQuantity\x12\x1b\n\test_price\x18\n \x01(\tR\x08estPrice\x12\x1d\n\nest_volume\x18\x0b \x01(\x03R\testVolume\"\xc0\x01\n\x05Trade\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x02 \x01(\x03R\x08quantity\x12-\n\x04side\x18\x03 \x01(\x0e2\x19.market.v1.feed.OrderSideR\x04side\x12+\n\x11cumulative_volume\x18\x04 \x01(\x03R\x10cumulativeVolume\x12)\n\x10cumulative_value\x18\x05 \x01(\tR\x0fcumulativeValue\"A\n\x03Nav\x12\x19\n\x08prev_nav\x18\x01 \x01(\tR\x07prevNav\x12\x1f\n\x0bcurrent_nav\x18\x02 \x01(\tR\ncurrentNav*O\n\tOrderSide\x12\x1a\n\x16ORDER_SIDE_UNSPECIFIED\x10\x00\x12\x12\n\x0eORDER_SIDE_BID\x10\x01\x12\x12\n\x0eORDER_SIDE_ASK\x10\x02*\xcf\x03\n\tSessionId\x12\x1a\n\x16SESSION_ID_UNSPECIFIED\x10\x00\x12\x17\n\x13SESSION_ID_PREVIOUS\x10\x01\x12\x1e\n\x1aSESSION_ID_OPENING_AUCTION\x10\x02\x12\x18\n\x14SESSION_ID_ONE_PRICE\x10\x03\x12\x1e\n\x1aSESSION_ID_CLOSING_AUCTION\x10\x04\x12\x19\n\x15SESSION_ID_CONTINUOUS\x10\x05\x12\x19\n\x15SESSION_ID_VI_AUCTION\x10\x06\x12!\n\x1dSESSION_ID_VI_OPENING_AUCTION\x10\x07\x12!\n\x1dSESSION_ID_VI_CLOSING_AUCTION\x10\x08\x12\x1a\n\x16SESSION_ID_POST_MARKET\x10\t\x12\x1a\n\x16SESSION_ID_AUCTION_BID\x10\n\x12\x1a\n\x16SESSION_ID_AUCTION_ASK\x10\x0b\x12\x19\n\x15SESSION_ID_UNIT_TRADE\x10\x0c\x12\x18\n\x14SESSION_ID_SUSPENDED\x10\r\x12\x17\n\x13SESSION_ID_SHUTDOWN\x10\x0e\x12\x15\n\x11SESSION_ID_CLOSED\x10\x0f*\xda\x01\n\x0eMarketDataType\x12 \n\x1cMARKET_DATA_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1eMARKET_DATA_TYPE_ETF_ORDERBOOK\x10\x01\x12&\n\"MARKET_DATA_TYPE_FUTURES_ORDERBOOK\x10\x02\x12$\n MARKET_DATA_TYPE_STOCK_ORDERBOOK\x10\x03\x12\x1a\n\x16MARKET_DATA_TYPE_TRADE\x10\x04\x12\x18\n\x14MARKET_DATA_TYPE_NAV\x10\x052\x87\x02\n\x11MarketFeedService\x12\x8a\x01\n\x13SubscribeMarketFeed\x12*.market.v1.feed.SubscribeMarketFeedRequest\x1a\x1f.market.v1.feed.MarketFeedEvent\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/v1/market-feed:subscribe0\x01\x12e\n\tGetStatus\x12\x16.google.protobuf.Empty\x1a .market.v1.feed.MarketFeedStatus\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/market-feed/statusB8Z6github.com/meritz-corp/cds-apis/go/market/v1/feed;feedJ\xf9F\n\x07\x12\x05\x00\x00\x97\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x17\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\x08\n\x01\x08\x12\x03\t\x00M\n\t\n\x02\x08\x0b\x12\x03\t\x00M\n\xc8\x01\n\x02\x05\x00\x12\x04\x10\x00\x14\x01\x1a\x16 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb5\xac\xeb\xb6\x84\n2\xa3\x01 ============================================================================\n Enums\n ============================================================================\n\n\n\n\x03\x05\x00\x01\x12\x03\x10\x05\x0e\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x11\x02\x1d\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x11\x02\x18\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x11\x1b\x1c\n\x15\n\x04\x05\x00\x02\x01\x12\x03\x12\x02\x15\"\x08 \xeb\xa7\xa4\xec\x88\x98\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x12\x02\x10\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x12\x13\x14\n\x15\n\x04\x05\x00\x02\x02\x12\x03\x13\x02\x15\"\x08 \xeb\xa7\xa4\xeb\x8f\x84\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\x13\x02\x10\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\x13\x13\x14\n$\n\x02\x05\x01\x12\x04\x17\x00(\x01\x1a\x18 \xec\x84\xb8\xec\x85\x98 ID (\xec\x9e\xa5 \xec\x83\x81\xed\x83\x9c)\n\n\n\n\x03\x05\x01\x01\x12\x03\x17\x05\x0e\n\x0b\n\x04\x05\x01\x02\x00\x12\x03\x18\x02\x1d\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03\x18\x02\x18\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03\x18\x1b\x1c\n\x1b\n\x04\x05\x01\x02\x01\x12\x03\x19\x02\x1a\"\x0e \xec\x9e\xa5\xea\xb0\x9c\xec\x8b\x9c\xec\xa0\x84\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03\x19\x02\x15\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03\x19\x18\x19\n\x1e\n\x04\x05\x01\x02\x02\x12\x03\x1a\x02!\"\x11 \xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x03\x1a\x02\x1c\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03\x1a\x1f \n\x18\n\x04\x05\x01\x02\x03\x12\x03\x1b\x02\x1b\"\x0b \xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x03\x01\x12\x03\x1b\x02\x16\n\x0c\n\x05\x05\x01\x02\x03\x02\x12\x03\x1b\x19\x1a\n\x1e\n\x04\x05\x01\x02\x04\x12\x03\x1c\x02!\"\x11 \xec\xa2\x85\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x04\x01\x12\x03\x1c\x02\x1c\n\x0c\n\x05\x05\x01\x02\x04\x02\x12\x03\x1c\x1f \n!\n\x04\x05\x01\x02\x05\x12\x03\x1d\x02\x1c\"\x14 \xec\xa0\x91\xec\x86\x8d (\xec\xa0\x95\xea\xb7\x9c\xec\x9e\xa5)\n\n\x0c\n\x05\x05\x01\x02\x05\x01\x12\x03\x1d\x02\x17\n\x0c\n\x05\x05\x01\x02\x05\x02\x12\x03\x1d\x1a\x1b\n \n\x04\x05\x01\x02\x06\x12\x03\x1e\x02\x1c\"\x13 VI\xec\x9e\xa5\xec\xa4\x91\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x06\x01\x12\x03\x1e\x02\x17\n\x0c\n\x05\x05\x01\x02\x06\x02\x12\x03\x1e\x1a\x1b\n \n\x04\x05\x01\x02\x07\x12\x03\x1f\x02$\"\x13 VI\xec\x8b\x9c\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x07\x01\x12\x03\x1f\x02\x1f\n\x0c\n\x05\x05\x01\x02\x07\x02\x12\x03\x1f\"#\n \n\x04\x05\x01\x02\x08\x12\x03 \x02$\"\x13 VI\xec\xa2\x85\xea\xb0\x80\xeb\x8b\xa8\xec\x9d\xbc\xea\xb0\x80\n\n\x0c\n\x05\x05\x01\x02\x08\x01\x12\x03 \x02\x1f\n\x0c\n\x05\x05\x01\x02\x08\x02\x12\x03 \"#\n\'\n\x04\x05\x01\x02\t\x12\x03!\x02\x1d\"\x1a \xec\x9e\xa5\xec\xa2\x85\xeb\xa3\x8c\xed\x9b\x84\xed\x98\xb8\xea\xb0\x80\xec\xa0\x91\xec\x88\x98\n\n\x0c\n\x05\x05\x01\x02\t\x01\x12\x03!\x02\x18\n\x0c\n\x05\x05\x01\x02\t\x02\x12\x03!\x1b\x1c\n(\n\x04\x05\x01\x02\n\x12\x03\"\x02\x1e\"\x1b \xea\xb2\xbd\xeb\xa7\xa4\xeb\xa7\xa4\xec\x88\x98\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x91\xec\x88\x98\n\n\x0c\n\x05\x05\x01\x02\n\x01\x12\x03\"\x02\x18\n\x0c\n\x05\x05\x01\x02\n\x02\x12\x03\"\x1b\x1d\n(\n\x04\x05\x01\x02\x0b\x12\x03#\x02\x1e\"\x1b \xea\xb2\xbd\xeb\xa7\xa4\xeb\xa7\xa4\xeb\x8f\x84\xed\x98\xb8\xea\xb0\x80 \xec\xa0\x91\xec\x88\x98\n\n\x0c\n\x05\x05\x01\x02\x0b\x01\x12\x03#\x02\x18\n\x0c\n\x05\x05\x01\x02\x0b\x02\x12\x03#\x1b\x1d\n\x1b\n\x04\x05\x01\x02\x0c\x12\x03$\x02\x1d\"\x0e \xeb\x8b\xa8\xec\x9c\x84\xeb\xa7\xa4\xeb\xa7\xa4\n\n\x0c\n\x05\x05\x01\x02\x0c\x01\x12\x03$\x02\x17\n\x0c\n\x05\x05\x01\x02\x0c\x02\x12\x03$\x1a\x1c\n\x1b\n\x04\x05\x01\x02\r\x12\x03%\x02\x1c\"\x0e \xea\xb1\xb0\xeb\x9e\x98\xec\xa0\x95\xec\xa7\x80\n\n\x0c\n\x05\x05\x01\x02\r\x01\x12\x03%\x02\x16\n\x0c\n\x05\x05\x01\x02\r\x02\x12\x03%\x19\x1b\n\x17\n\x04\x05\x01\x02\x0e\x12\x03&\x02\x1b\"\n SHUTDOWN\n\n\x0c\n\x05\x05\x01\x02\x0e\x01\x12\x03&\x02\x15\n\x0c\n\x05\x05\x01\x02\x0e\x02\x12\x03&\x18\x1a\n\x18\n\x04\x05\x01\x02\x0f\x12\x03\'\x02\x19\"\x0b \xec\x9e\xa5\xeb\xa7\x88\xea\xb0\x90\n\n\x0c\n\x05\x05\x01\x02\x0f\x01\x12\x03\'\x02\x13\n\x0c\n\x05\x05\x01\x02\x0f\x02\x12\x03\'\x16\x18\n,\n\x02\x05\x02\x12\x04+\x002\x01\x1a  \xeb\xa7\x88\xec\xbc\x93 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 \xed\x83\x80\xec\x9e\x85 \xed\x95\x84\xed\x84\xb0\n\n\n\n\x03\x05\x02\x01\x12\x03+\x05\x13\n\x0b\n\x04\x05\x02\x02\x00\x12\x03,\x02#\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03,\x02\x1e\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03,!\"\n!\n\x04\x05\x02\x02\x01\x12\x03-\x02%\"\x14 ETF \xed\x98\xb8\xea\xb0\x80 (B703S)\n\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03-\x02 \n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03-#$\n/\n\x04\x05\x02\x02\x02\x12\x03.\x02)\"\" \xec\x84\xa0\xeb\xac\xbc \xed\x98\xb8\xea\xb0\x80 (B601F, G701F \xeb\x93\xb1)\n\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03.\x02$\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03.\'(\n+\n\x04\x05\x02\x02\x03\x12\x03/\x02\'\"\x1e \xec\xa3\xbc\xec\x8b\x9d \xed\x98\xb8\xea\xb0\x80 (B601S, B601Q)\n\n\x0c\n\x05\x05\x02\x02\x03\x01\x12\x03/\x02\"\n\x0c\n\x05\x05\x02\x02\x03\x02\x12\x03/%&\n+\n\x04\x05\x02\x02\x04\x12\x030\x02\x1d\"\x1e \xec\xb2\xb4\xea\xb2\xb0 (A301S, A301Q, A303S)\n\n\x0c\n\x05\x05\x02\x02\x04\x01\x12\x030\x02\x18\n\x0c\n\x05\x05\x02\x02\x04\x02\x12\x030\x1b\x1c\n(\n\x04\x05\x02\x02\x05\x12\x031\x02\x1b\"\x1b NAV (BV03S, BW03S, L503S)\n\n\x0c\n\x05\x05\x02\x02\x05\x01\x12\x031\x02\x16\n\x0c\n\x05\x05\x02\x02\x05\x02\x12\x031\x19\x1a\n\x82\x02\n\x02\x06\x00\x12\x049\x00H\x01\x1aN TXT \xed\x8c\x8c\xec\x9d\xbc \xea\xb8\xb0\xeb\xb0\x98 \xed\x8c\x8c\xec\x8b\xb1\xeb\x90\x9c \xeb\xa7\x88\xec\xbc\x93 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa5\xbc \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xed\x95\x98\xeb\x8a\x94 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n2\xa5\x01 ============================================================================\n Service\n ============================================================================\n\n\n\n\x03\x06\x00\x01\x12\x039\x08\x19\nW\n\x04\x06\x00\x02\x00\x12\x04;\x02@\x03\x1aI \xec\x8b\xac\xeb\xb3\xbc/\xec\x8b\x9c\xec\x9e\x91\xec\x8b\x9c\xea\xb0\x81 \xea\xb8\xb0\xeb\xb0\x98 \xeb\xa7\x88\xec\xbc\x93 \xed\x94\xbc\xeb\x93\x9c \xea\xb5\xac\xeb\x8f\x85 (server-side streaming)\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03;\x06\x19\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03;\x1a4\n\x0c\n\x05\x06\x00\x02\x00\x06\x12\x03;?E\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03;FU\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04<\x04?\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04<\x04?\x06\n2\n\x04\x06\x00\x02\x01\x12\x04C\x02G\x03\x1a$ \xeb\xa7\x88\xec\xbc\x93 \xed\x94\xbc\xeb\x93\x9c \xec\x84\x9c\xeb\xb2\x84 \xec\x83\x81\xed\x83\x9c \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03C\x06\x0f\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03C\x10%\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03C0@\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04D\x04F\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04D\x04F\x06\n\xdc\x01\n\x02\x04\x00\x12\x04O\x00X\x01\x1a\x1d \xeb\xa7\x88\xec\xbc\x93 \xed\x94\xbc\xeb\x93\x9c \xea\xb5\xac\xeb\x8f\x85 \xec\x9a\x94\xec\xb2\xad\n2\xb0\x01 ============================================================================\n Request / Response\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03O\x08\"\nW\n\x04\x04\x00\x02\x00\x12\x03Q\x02G\x1aJ \xea\xb5\xac\xeb\x8f\x85 \xeb\x8c\x80\xec\x83\x81 ISIN \xec\xbd\x94\xeb\x93\x9c \xeb\xaa\xa9\xeb\xa1\x9d (\xec\x98\x88: [\"KR7252670005\", \"KR4A01630008\"])\n\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03Q\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03Q\x0b\x11\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03Q\x12\x19\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03Q\x1c\x1d\n\x0c\n\x05\x04\x00\x02\x00\x08\x12\x03Q\x1eF\n\x0f\n\x08\x04\x00\x02\x00\x08\x9c\x08\x00\x12\x03Q\x1fE\nT\n\x04\x04\x00\x02\x01\x12\x03T\x02T\x1aG \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d \xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c\xea\xb0\x81 (\xed\x95\xb4\xeb\x8b\xb9 \xec\x8b\x9c\xea\xb0\x81 \xec\x9d\xb4\xed\x9b\x84 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0\xeb\xa7\x8c \xec\xa0\x84\xec\x86\xa1)\n\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03T\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03T\x1c&\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03T)*\n\x0c\n\x05\x04\x00\x02\x01\x08\x12\x03T+S\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03T,R\nI\n\x04\x04\x00\x02\x02\x12\x03W\x02)\x1a< \xec\x88\x98\xec\x8b\xa0\xed\x95\xa0 \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 \xed\x83\x80\xec\x9e\x85 \xed\x95\x84\xed\x84\xb0 (\xeb\xb9\x84\xec\x96\xb4\xec\x9e\x88\xec\x9c\xbc\xeb\xa9\xb4 \xec\xa0\x84\xec\xb2\xb4)\n\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03W\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03W\x0b\x19\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03W\x1a$\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03W\'(\n\"\n\x02\x04\x01\x12\x04[\x00g\x01\x1a\x16 \xec\x84\x9c\xeb\xb2\x84 \xec\x83\x81\xed\x83\x9c \xec\x9d\x91\xeb\x8b\xb5\n\n\n\n\x03\x04\x01\x01\x12\x03[\x08\x18\n*\n\x04\x04\x01\x02\x00\x12\x03]\x02\x1b\x1a\x1d \xed\x99\x9c\xec\x84\xb1 \xea\xb5\xac\xeb\x8f\x85 \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xbc \xec\x88\x98\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03]\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03]\x08\x16\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03]\x19\x1a\n?\n\x04\x04\x01\x02\x01\x12\x03`\x02\x1e\x1a2 \xec\x84\x9c\xeb\xb2\x84 \xec\x8b\x9c\xec\x9e\x91 \xec\x9d\xb4\xed\x9b\x84 \xec\xa0\x84\xec\x86\xa1\xeb\x90\x9c \xec\xb4\x9d \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8 \xec\x88\x98\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03`\x02\x07\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03`\x08\x19\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03`\x1c\x1d\n1\n\x04\x04\x01\x02\x02\x12\x03c\x02#\x1a$ \xeb\xa1\x9c\xeb\x93\x9c\xeb\x90\x9c TXT \xed\x8c\x8c\xec\x9d\xbc \xea\xb2\xbd\xeb\xa1\x9c \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03c\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03c\x0b\x11\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03c\x12\x1e\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03c!\"\n#\n\x04\x04\x01\x02\x03\x12\x03f\x022\x1a\x16 \xec\x84\x9c\xeb\xb2\x84 \xec\x8b\x9c\xec\x9e\x91 \xec\x8b\x9c\xea\xb0\x81\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03f\x02\x1b\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03f\x1c-\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03f01\n\xe9\x01\n\x02\x04\x02\x12\x05n\x00\x86\x01\x01\x1a, \xec\x8a\xa4\xed\x8a\xb8\xeb\xa6\xac\xeb\xb0\x8d\xeb\x90\x98\xeb\x8a\x94 \xeb\xa7\x88\xec\xbc\x93 \xed\x94\xbc\xeb\x93\x9c \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\n2\xad\x01 ============================================================================\n Streaming Event\n ============================================================================\n\n\n\n\x03\x04\x02\x01\x12\x03n\x08\x17\n:\n\x04\x04\x02\x02\x00\x12\x03p\x02\x14\x1a- ISIN \xec\xbd\x94\xeb\x93\x9c (12\xec\x9e\x90\xeb\xa6\xac, \xec\x98\x88: \"KR7252670005\")\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03p\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03p\t\x0f\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03p\x12\x13\n;\n\x04\x04\x02\x02\x01\x12\x03s\x02.\x1a. \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xec\x8b\x9c\xea\xb0\x81 (\xeb\xa7\x88\xec\x9d\xb4\xed\x81\xac\xeb\xa1\x9c\xec\xb4\x88 \xec\xa0\x95\xeb\xb0\x80\xeb\x8f\x84)\n\n\x0c\n\x05\x04\x02\x02\x01\x06\x12\x03s\x02\x1b\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03s\x1c)\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03s,-\n-\n\x04\x04\x02\x02\x02\x12\x03v\x02\x1c\x1a  \xed\x8c\x8c\xec\x9d\xbc \xec\x9b\x90\xeb\xb3\xb8 \xec\x8b\x9c\xed\x80\x80\xec\x8a\xa4 \xeb\xb2\x88\xed\x98\xb8\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03v\x02\x07\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03v\x08\x17\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03v\x1a\x1b\nG\n\x04\x04\x02\x02\x03\x12\x03y\x02\x1a\x1a: \xec\x9b\x90\xeb\xb3\xb8 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80 \xed\x83\x80\xec\x9e\x85 (\xec\x98\x88: \"B703S\", \"B601F\", \"G701F\")\n\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03y\x02\x08\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03y\t\x15\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03y\x18\x19\n#\n\x04\x04\x02\x02\x04\x12\x03|\x02\x1b\x1a\x16 \xeb\xa7\x88\xec\xbc\x93 \xec\x84\xb8\xec\x85\x98 \xec\x83\x81\xed\x83\x9c\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03|\x02\x0b\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03|\x0c\x16\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03|\x19\x1a\n+\n\x04\x04\x02\x08\x00\x12\x05\x7f\x02\x85\x01\x03\x1a\x1c \xed\x8c\x8c\xec\x8b\xb1\xeb\x90\x9c \xeb\x8d\xb0\xec\x9d\xb4\xed\x84\xb0 \xeb\xb3\xb8\xeb\xac\xb8\n\n\x0c\n\x05\x04\x02\x08\x00\x01\x12\x03\x7f\x08\x0c\n\"\n\x04\x04\x02\x02\x05\x12\x04\x80\x01\x04$\"\x14 ETF \xed\x98\xb8\xea\xb0\x80 (B703S)\n\n\r\n\x05\x04\x02\x02\x05\x06\x12\x04\x80\x01\x04\x10\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\x80\x01\x11\x1e\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\x80\x01!#\n,\n\x04\x04\x02\x02\x06\x12\x04\x81\x01\x04,\"\x1e \xec\x84\xa0\xeb\xac\xbc \xed\x98\xb8\xea\xb0\x80 (B601F, G701F)\n\n\r\n\x05\x04\x02\x02\x06\x06\x12\x04\x81\x01\x04\x14\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\x81\x01\x15&\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\x81\x01)+\n,\n\x04\x04\x02\x02\x07\x12\x04\x82\x01\x04(\"\x1e \xec\xa3\xbc\xec\x8b\x9d \xed\x98\xb8\xea\xb0\x80 (B601S, B601Q)\n\n\r\n\x05\x04\x02\x02\x07\x06\x12\x04\x82\x01\x04\x12\n\r\n\x05\x04\x02\x02\x07\x01\x12\x04\x82\x01\x13\"\n\r\n\x05\x04\x02\x02\x07\x03\x12\x04\x82\x01%\'\n%\n\x04\x04\x02\x02\x08\x12\x04\x83\x01\x04\x15\"\x17 \xec\xb2\xb4\xea\xb2\xb0 (A301S, A303S)\n\n\r\n\x05\x04\x02\x02\x08\x06\x12\x04\x83\x01\x04\t\n\r\n\x05\x04\x02\x02\x08\x01\x12\x04\x83\x01\n\x0f\n\r\n\x05\x04\x02\x02\x08\x03\x12\x04\x83\x01\x12\x14\n\x1b\n\x04\x04\x02\x02\t\x12\x04\x84\x01\x04\x11\"\r NAV (BV03S)\n\n\r\n\x05\x04\x02\x02\t\x06\x12\x04\x84\x01\x04\x07\n\r\n\x05\x04\x02\x02\t\x01\x12\x04\x84\x01\x08\x0b\n\r\n\x05\x04\x02\x02\t\x03\x12\x04\x84\x01\x0e\x10\n\xed\x01\n\x02\x04\x03\x12\x06\x8d\x01\x00\xb4\x01\x01\x1a1 ETF \xed\x98\xb8\xea\xb0\x80 (B703S) - 10\xeb\x8b\xa8\xea\xb3\x84, LP \xec\x88\x98\xeb\x9f\x89 \xed\x8f\xac\xed\x95\xa8\n2\xab\x01 ============================================================================\n Data Messages\n ============================================================================\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x8d\x01\x08\x14\n(\n\x04\x04\x03\x02\x00\x12\x04\x8f\x01\x02!\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\x8f\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x05\x12\x04\x8f\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x8f\x01\x12\x1c\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x8f\x01\x1f \n(\n\x04\x04\x03\x02\x01\x12\x04\x92\x01\x02!\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x01\x04\x12\x04\x92\x01\x02\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x92\x01\x0b\x11\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x92\x01\x12\x1c\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x92\x01\x1f \n(\n\x04\x04\x03\x02\x02\x12\x04\x95\x01\x02$\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x02\x04\x12\x04\x95\x01\x02\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x95\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x95\x01\x11\x1f\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x95\x01\"#\n(\n\x04\x04\x03\x02\x03\x12\x04\x98\x01\x02$\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x03\x04\x12\x04\x98\x01\x02\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\x98\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x98\x01\x11\x1f\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x98\x01\"#\n+\n\x04\x04\x03\x02\x04\x12\x04\x9b\x01\x02\'\x1a\x1d LP \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x04\x04\x12\x04\x9b\x01\x02\n\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\x9b\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x9b\x01\x11\"\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x9b\x01%&\n+\n\x04\x04\x03\x02\x05\x12\x04\x9e\x01\x02\'\x1a\x1d LP \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x03\x02\x05\x04\x12\x04\x9e\x01\x02\n\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\x9e\x01\x0b\x10\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\x9e\x01\x11\"\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\x9e\x01%&\n\x1d\n\x04\x04\x03\x02\x06\x12\x04\xa1\x01\x02\x17\x1a\x0f \xec\xa4\x91\xea\xb0\x84 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\xa1\x01\x02\x08\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\xa1\x01\t\x12\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\xa1\x01\x15\x16\n$\n\x04\x04\x03\x02\x07\x12\x04\xa4\x01\x02\x1d\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x07\x05\x12\x04\xa4\x01\x02\x07\n\r\n\x05\x04\x03\x02\x07\x01\x12\x04\xa4\x01\x08\x18\n\r\n\x05\x04\x03\x02\x07\x03\x12\x04\xa4\x01\x1b\x1c\n$\n\x04\x04\x03\x02\x08\x12\x04\xa7\x01\x02\x1d\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x08\x05\x12\x04\xa7\x01\x02\x07\n\r\n\x05\x04\x03\x02\x08\x01\x12\x04\xa7\x01\x08\x18\n\r\n\x05\x04\x03\x02\x08\x03\x12\x04\xa7\x01\x1b\x1c\n(\n\x04\x04\x03\x02\t\x12\x04\xaa\x01\x02 \x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\t\x05\x12\x04\xaa\x01\x02\x07\n\r\n\x05\x04\x03\x02\t\x01\x12\x04\xaa\x01\x08\x1a\n\r\n\x05\x04\x03\x02\t\x03\x12\x04\xaa\x01\x1d\x1f\n(\n\x04\x04\x03\x02\n\x12\x04\xad\x01\x02 \x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\n\x05\x12\x04\xad\x01\x02\x07\n\r\n\x05\x04\x03\x02\n\x01\x12\x04\xad\x01\x08\x1a\n\r\n\x05\x04\x03\x02\n\x03\x12\x04\xad\x01\x1d\x1f\n \n\x04\x04\x03\x02\x0b\x12\x04\xb0\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\r\n\x05\x04\x03\x02\x0b\x05\x12\x04\xb0\x01\x02\x08\n\r\n\x05\x04\x03\x02\x0b\x01\x12\x04\xb0\x01\t\x12\n\r\n\x05\x04\x03\x02\x0b\x03\x12\x04\xb0\x01\x15\x17\n \n\x04\x04\x03\x02\x0c\x12\x04\xb3\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x03\x02\x0c\x05\x12\x04\xb3\x01\x02\x07\n\r\n\x05\x04\x03\x02\x0c\x01\x12\x04\xb3\x01\x08\x12\n\r\n\x05\x04\x03\x02\x0c\x03\x12\x04\xb3\x01\x15\x17\n:\n\x02\x04\x04\x12\x06\xb7\x01\x00\xd8\x01\x01\x1a, \xec\x84\xa0\xeb\xac\xbc \xed\x98\xb8\xea\xb0\x80 (B601F, G701F \xeb\x93\xb1) - 5\xeb\x8b\xa8\xea\xb3\x84\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xb7\x01\x08\x18\n\'\n\x04\x04\x04\x02\x00\x12\x04\xb9\x01\x02!\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x00\x04\x12\x04\xb9\x01\x02\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xb9\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xb9\x01\x12\x1c\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xb9\x01\x1f \n\'\n\x04\x04\x04\x02\x01\x12\x04\xbc\x01\x02!\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x01\x04\x12\x04\xbc\x01\x02\n\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xbc\x01\x0b\x11\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xbc\x01\x12\x1c\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xbc\x01\x1f \n\'\n\x04\x04\x04\x02\x02\x12\x04\xbf\x01\x02$\x1a\x19 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04\xbf\x01\x02\n\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xbf\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xbf\x01\x11\x1f\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xbf\x01\"#\n\'\n\x04\x04\x04\x02\x03\x12\x04\xc2\x01\x02$\x1a\x19 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x03\x04\x12\x04\xc2\x01\x02\n\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xc2\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xc2\x01\x11\x1f\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xc2\x01\"#\n+\n\x04\x04\x04\x02\x04\x12\x04\xc5\x01\x02 \x1a\x1d \xeb\xa7\xa4\xeb\x8f\x84 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x04\x04\x12\x04\xc5\x01\x02\n\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\xc5\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xc5\x01\x11\x1b\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xc5\x01\x1e\x1f\n+\n\x04\x04\x04\x02\x05\x12\x04\xc8\x01\x02 \x1a\x1d \xeb\xa7\xa4\xec\x88\x98 \xec\xa3\xbc\xeb\xac\xb8 \xec\x88\x98 (5\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x04\x02\x05\x04\x12\x04\xc8\x01\x02\n\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xc8\x01\x0b\x10\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xc8\x01\x11\x1b\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xc8\x01\x1e\x1f\n(\n\x04\x04\x04\x02\x06\x12\x04\xcb\x01\x02\x1f\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xcb\x01\x02\x07\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xcb\x01\x08\x1a\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xcb\x01\x1d\x1e\n(\n\x04\x04\x04\x02\x07\x12\x04\xce\x01\x02\x1f\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xce\x01\x02\x07\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xce\x01\x08\x1a\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xce\x01\x1d\x1e\n\x1d\n\x04\x04\x04\x02\x08\x12\x04\xd1\x01\x02\x17\x1a\x0f \xec\xa4\x91\xea\xb0\x84 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xd1\x01\x02\x08\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xd1\x01\t\x12\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xd1\x01\x15\x16\n \n\x04\x04\x04\x02\t\x12\x04\xd4\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xd4\x01\x02\x08\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xd4\x01\t\x12\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xd4\x01\x15\x17\n \n\x04\x04\x04\x02\n\x12\x04\xd7\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xd7\x01\x02\x07\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xd7\x01\x08\x12\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xd7\x01\x15\x17\n7\n\x02\x04\x05\x12\x06\xdb\x01\x00\xfc\x01\x01\x1a) \xec\xa3\xbc\xec\x8b\x9d \xed\x98\xb8\xea\xb0\x80 (B601S, B601Q) - 10\xeb\x8b\xa8\xea\xb3\x84\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xdb\x01\x08\x16\n(\n\x04\x04\x05\x02\x00\x12\x04\xdd\x01\x02!\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x05\x02\x00\x04\x12\x04\xdd\x01\x02\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xdd\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xdd\x01\x12\x1c\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xdd\x01\x1f \n(\n\x04\x04\x05\x02\x01\x12\x04\xe0\x01\x02!\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x05\x02\x01\x04\x12\x04\xe0\x01\x02\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\xe0\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\xe0\x01\x12\x1c\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\xe0\x01\x1f \n(\n\x04\x04\x05\x02\x02\x12\x04\xe3\x01\x02$\x1a\x1a \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x05\x02\x02\x04\x12\x04\xe3\x01\x02\n\n\r\n\x05\x04\x05\x02\x02\x05\x12\x04\xe3\x01\x0b\x10\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\xe3\x01\x11\x1f\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\xe3\x01\"#\n(\n\x04\x04\x05\x02\x03\x12\x04\xe6\x01\x02$\x1a\x1a \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89 (10\xeb\x8b\xa8\xea\xb3\x84)\n\n\r\n\x05\x04\x05\x02\x03\x04\x12\x04\xe6\x01\x02\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\xe6\x01\x0b\x10\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\xe6\x01\x11\x1f\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\xe6\x01\"#\n\x1d\n\x04\x04\x05\x02\x04\x12\x04\xe9\x01\x02\x17\x1a\x0f \xec\xa4\x91\xea\xb0\x84 \xed\x98\xb8\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\x04\x05\x12\x04\xe9\x01\x02\x08\n\r\n\x05\x04\x05\x02\x04\x01\x12\x04\xe9\x01\t\x12\n\r\n\x05\x04\x05\x02\x04\x03\x12\x04\xe9\x01\x15\x16\n$\n\x04\x04\x05\x02\x05\x12\x04\xec\x01\x02\x1d\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xeb\x8f\x84 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x05\x05\x12\x04\xec\x01\x02\x07\n\r\n\x05\x04\x05\x02\x05\x01\x12\x04\xec\x01\x08\x18\n\r\n\x05\x04\x05\x02\x05\x03\x12\x04\xec\x01\x1b\x1c\n$\n\x04\x04\x05\x02\x06\x12\x04\xef\x01\x02\x1d\x1a\x16 \xec\xa4\x91\xea\xb0\x84 \xeb\xa7\xa4\xec\x88\x98 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x06\x05\x12\x04\xef\x01\x02\x07\n\r\n\x05\x04\x05\x02\x06\x01\x12\x04\xef\x01\x08\x18\n\r\n\x05\x04\x05\x02\x06\x03\x12\x04\xef\x01\x1b\x1c\n(\n\x04\x04\x05\x02\x07\x12\x04\xf2\x01\x02\x1f\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xeb\x8f\x84 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x07\x05\x12\x04\xf2\x01\x02\x07\n\r\n\x05\x04\x05\x02\x07\x01\x12\x04\xf2\x01\x08\x1a\n\r\n\x05\x04\x05\x02\x07\x03\x12\x04\xf2\x01\x1d\x1e\n(\n\x04\x04\x05\x02\x08\x12\x04\xf5\x01\x02\x1f\x1a\x1a \xec\xb4\x9d \xeb\xa7\xa4\xec\x88\x98 \xed\x98\xb8\xea\xb0\x80 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\x08\x05\x12\x04\xf5\x01\x02\x07\n\r\n\x05\x04\x05\x02\x08\x01\x12\x04\xf5\x01\x08\x1a\n\r\n\x05\x04\x05\x02\x08\x03\x12\x04\xf5\x01\x1d\x1e\n \n\x04\x04\x05\x02\t\x12\x04\xf8\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xea\xb0\x80\n\n\r\n\x05\x04\x05\x02\t\x05\x12\x04\xf8\x01\x02\x08\n\r\n\x05\x04\x05\x02\t\x01\x12\x04\xf8\x01\t\x12\n\r\n\x05\x04\x05\x02\t\x03\x12\x04\xf8\x01\x15\x17\n \n\x04\x04\x05\x02\n\x12\x04\xfb\x01\x02\x18\x1a\x12 \xec\x98\x88\xec\x83\x81 \xec\xb2\xb4\xea\xb2\xb0\xeb\x9f\x89\n\n\r\n\x05\x04\x05\x02\n\x05\x12\x04\xfb\x01\x02\x07\n\r\n\x05\x04\x05\x02\n\x01\x12\x04\xfb\x01\x08\x12\n\r\n\x05\x04\x05\x02\n\x03\x12\x04\xfb\x01\x15\x17\n,\n\x02\x04\x06\x12\x06\xff\x01\x00\x8e\x02\x01\x1a\x1e \xec\xb2\xb4\xea\xb2\xb0 (A301S, A301Q, A303S)\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xff\x01\x08\r\n\x1d\n\x04\x04\x06\x02\x00\x12\x04\x81\x02\x02\x13\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xea\xb0\x80\xea\xb2\xa9\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\x81\x02\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\x81\x02\t\x0e\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\x81\x02\x11\x12\n\x1d\n\x04\x04\x06\x02\x01\x12\x04\x84\x02\x02\x15\x1a\x0f \xec\xb2\xb4\xea\xb2\xb0 \xec\x88\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\x84\x02\x02\x07\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\x84\x02\x08\x10\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\x84\x02\x13\x14\n$\n\x04\x04\x06\x02\x02\x12\x04\x87\x02\x02\x15\x1a\x16 \xeb\xa7\xa4\xec\x88\x98/\xeb\xa7\xa4\xeb\x8f\x84 \xeb\xb0\xa9\xed\x96\xa5\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\x87\x02\x02\x0b\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\x87\x02\x0c\x10\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\x87\x02\x13\x14\n \n\x04\x04\x06\x02\x03\x12\x04\x8a\x02\x02\x1e\x1a\x12 \xeb\x88\x84\xec\xa0\x81 \xea\xb1\xb0\xeb\x9e\x98\xeb\x9f\x89\n\n\r\n\x05\x04\x06\x02\x03\x05\x12\x04\x8a\x02\x02\x07\n\r\n\x05\x04\x06\x02\x03\x01\x12\x04\x8a\x02\x08\x19\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\x8a\x02\x1c\x1d\n#\n\x04\x04\x06\x02\x04\x12\x04\x8d\x02\x02\x1e\x1a\x15 \xeb\x88\x84\xec\xa0\x81 \xea\xb1\xb0\xeb\x9e\x98\xeb\x8c\x80\xea\xb8\x88\n\n\r\n\x05\x04\x06\x02\x04\x05\x12\x04\x8d\x02\x02\x08\n\r\n\x05\x04\x06\x02\x04\x01\x12\x04\x8d\x02\t\x19\n\r\n\x05\x04\x06\x02\x04\x03\x12\x04\x8d\x02\x1c\x1d\n)\n\x02\x04\x07\x12\x06\x91\x02\x00\x97\x02\x01\x1a\x1b NAV (BV03S, BW03S, L503S)\n\n\x0b\n\x03\x04\x07\x01\x12\x04\x91\x02\x08\x0b\n\x1a\n\x04\x04\x07\x02\x00\x12\x04\x93\x02\x02\x16\x1a\x0c \xec\xa7\x81\xec\xa0\x84 NAV\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x93\x02\t\x11\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x93\x02\x14\x15\n\x1a\n\x04\x04\x07\x02\x01\x12\x04\x96\x02\x02\x19\x1a\x0c \xed\x98\x84\xec\x9e\xac NAV\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x96\x02\x02\x08\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x96\x02\t\x14\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x96\x02\x17\x18b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xa0<\n\x18master_sync/v1/etf.proto\x12\x12master_sync.v1.etf\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xb3\x06\n\x03Etf\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x12\n\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1d\n\nprev_close\x18\x05 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x06 \x01(\tR\tlastPrice\x12$\n\x0eprev_close_nav\x18\x07 \x01(\tR\x0cprevCloseNav\x12\"\n\rlast_ask_inav\x18\x08 \x01(\tR\x0blastAskInav\x12\"\n\rlast_bid_inav\x18\t \x01(\tR\x0blastBidInav\x12M\n\x0cconstituents\x18\n \x03(\x0b2).master_sync.v1.etf.Etf.ConstituentsEntryR\x0cconstituents\x12#\n\rcreation_unit\x18\x0b \x01(\x03R\x0ccreationUnit\x12T\n\x12replication_method\x18\x0c \x01(\x0e2%.master_sync.v1.etf.ReplicationMethodR\x11replicationMethod\x12\x1b\n\ttick_size\x18\r \x01(\x03R\x08tickSize\x12\'\n\x0flisted_quantity\x18\x0e \x01(\x03R\x0elistedQuantity\x12\x1a\n\x08leverage\x18\x0f \x01(\x02R\x08leverage\x12\x1a\n\x08tradable\x18\x10 \x01(\x08R\x08tradable\x12%\n\x0eshort_sellable\x18\x11 \x01(\x08R\rshortSellable\x12\'\n\x0fcash_creditable\x18\x17 \x01(\x08R\x0ecashCreditable\x120\n\x14cash_creation_amount\x18\x18 \x01(\x03R\x12cashCreationAmount\x1af\n\x11ConstituentsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b2%.master_sync.v1.etf.EtfPdfConstituentR\x05value:\x028\x01\"\xe1\x01\n\x0eEtfConstituent\x12<\n\x05stock\x18\x01 \x01(\x0b2$.master_sync.v1.etf.StockConstituentH\x00R\x05stock\x12B\n\x07futures\x18\x02 \x01(\x0b2&.master_sync.v1.etf.FuturesConstituentH\x00R\x07futures\x129\n\x04cash\x18\x03 \x01(\x0b2#.master_sync.v1.etf.CashConstituentH\x00R\x04cashB\x12\n\x10constituent_type\"\xf5\x01\n\x10StockConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nprev_close\x18\x02 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x03 \x01(\tR\tlastPrice\x12\x1a\n\x08quantity\x18\x04 \x01(\x03R\x08quantity\x12%\n\x0elast_valuation\x18\x05 \x01(\x03R\rlastValuation\x12\'\n\x0fnotional_amount\x18\x06 \x01(\x03R\x0enotionalAmount\x12\x1f\n\x0bnum_members\x18\x07 \x01(\rR\nnumMembers\"\x93\x02\n\x12FuturesConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1d\n\nprev_close\x18\x02 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x03 \x01(\tR\tlastPrice\x12\x1a\n\x08quantity\x18\x04 \x01(\x02R\x08quantity\x12\x1a\n\x08multiple\x18\x05 \x01(\x01R\x08multiple\x12%\n\x0elast_valuation\x18\x06 \x01(\x03R\rlastValuation\x12\'\n\x0fnotional_amount\x18\x07 \x01(\x03R\x0enotionalAmount\x12\x1f\n\x0bnum_members\x18\x08 \x01(\rR\nnumMembers\"q\n\x0fCashConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12%\n\x0eprev_valuation\x18\x02 \x01(\x03R\rprevValuation\x12\x1f\n\x0bnum_members\x18\x03 \x01(\rR\nnumMembers\"\x9f\x01\n\x11EtfPdfConstituent\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12B\n\x0cproduct_type\x18\x03 \x01(\x0e2\x1f.master_sync.v1.etf.ProductTypeR\x0bproductType\x12\x1a\n\x08quantity\x18\x04 \x01(\x03R\x08quantity\"G\n\rGetEtfRequest\x126\n\x03etf\x18\x01 \x01(\tB$\xe2A\x01\x02\xfaA\x1d\n\x1bmaster_sync.cdsapis.xyz/EtfR\x03etf\"\x8c\x01\n\x0fListEtfsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"g\n\x10ListEtfsResponse\x12+\n\x04etfs\x18\x01 \x03(\x0b2\x17.master_sync.v1.etf.EtfR\x04etfs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*\x8a\x01\n\x0bProductType\x12\x1c\n\x18PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12PRODUCT_TYPE_STOCK\x10\x01\x12\x18\n\x14PRODUCT_TYPE_FUTURES\x10\x02\x12\x14\n\x10PRODUCT_TYPE_ETF\x10\x03\x12\x15\n\x11PRODUCT_TYPE_CASH\x10\x04*\x99\x01\n\x11ReplicationMethod\x12\"\n\x1eREPLICATION_METHOD_UNSPECIFIED\x10\x00\x12\x1d\n\x19REPLICATION_METHOD_ACTIVE\x10\x01\x12\x1f\n\x1bREPLICATION_METHOD_PHYSICAL\x10\x02\x12 \n\x1cREPLICATION_METHOD_SYNTHETIC\x10\x032\xde\x01\n\nEtfService\x12d\n\x06GetEtf\x12!.master_sync.v1.etf.GetEtfRequest\x1a\x17.master_sync.v1.etf.Etf\"\x1e\xdaA\x03etf\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/{etf=etfs/*}\x12j\n\x08ListEtfs\x12#.master_sync.v1.etf.ListEtfsRequest\x1a$.master_sync.v1.etf.ListEtfsResponse\"\x13\xdaA\x00\x82\xd3\xe4\x93\x02\n\x12\x08/v1/etfsB?Z=github.com/meritz-corp/cds-apis/go/master_sync/v1;master_syncJ\xbd$\n\x07\x12\x05\x00\x00\xc2\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1b\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\x08\n\x01\x08\x12\x03\x0c\x00T\n\t\n\x02\x08\x0b\x12\x03\x0c\x00T\nO\n\x02\x06\x00\x12\x04\x0f\x00\x1d\x01\x1aC EtfService\xeb\x8a\x94 ETF \xeb\xb0\x8f \xec\x84\xa0\xeb\xac\xbc \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x12\n\x0c\n\x04\x06\x00\x02\x00\x12\x04\x10\x04\x15\x05\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x10\x08\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x10\x0f\x1c\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x10\'*\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x11\x08\x13\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x11\x08\x13\n\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x14\x085\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x14\x085\n\x0c\n\x04\x06\x00\x02\x01\x12\x04\x17\x04\x1c\x05\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x17\x08\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x17\x11 \n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x17+;\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x18\x08\x1a\n\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x18\x08\x1a\n\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x1b\x082\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x1b\x082\n\n\n\x02\x04\x00\x12\x04 \x00P\x01\n\n\n\x03\x04\x00\x01\x12\x03 \x08\x0b\n\x15\n\x04\x04\x00\x02\x00\x12\x03\"\x04\x12\x1a\x08 ETF ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\"\x04\n\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\"\x0b\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\"\x10\x11\n\'\n\x04\x04\x00\x02\x01\x12\x03%\x04\x16\x1a\x1a ETF \xec\x8b\xac\xeb\xb3\xbc (ISIN \xec\xbd\x94\xeb\x93\x9c)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03%\x04\n\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03%\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03%\x14\x15\n\x19\n\x04\x04\x00\x02\x02\x12\x03(\x04\x14\x1a\x0c ETF \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03(\x04\n\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03(\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03(\x12\x13\n\x19\n\x04\x04\x00\x02\x03\x12\x03+\x04\x14\x1a\x0c ETF \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03+\x04\n\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03+\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03+\x12\x13\n\x1f\n\x04\x04\x00\x02\x04\x12\x03.\x04\x1a\x1a\x12 \xeb\xa7\x88\xec\xa7\x80\xeb\xa7\x89 \xea\xb0\x80\xea\xb2\xa9\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03.\x04\n\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03.\x0b\x15\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03.\x18\x19\n\x0b\n\x04\x04\x00\x02\x05\x12\x030\x04\x1a\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x030\x04\n\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x030\x0b\x15\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x030\x18\x19\n\x0b\n\x04\x04\x00\x02\x06\x12\x032\x04\x1e\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x032\x04\n\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x032\x0b\x19\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x032\x1c\x1d\n\x0b\n\x04\x04\x00\x02\x07\x12\x034\x04\x1d\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x034\x04\n\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x034\x0b\x18\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x034\x1b\x1c\n\x0b\n\x04\x04\x00\x02\x08\x12\x036\x04\x1d\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x036\x04\n\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x036\x0b\x18\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x036\x1b\x1c\n\'\n\x04\x04\x00\x02\t\x12\x039\x045\x1a\x1a PDF \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x00\x02\t\x06\x12\x039\x04\"\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x039#/\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03924\n\x1c\n\x04\x04\x00\x02\n\x12\x03<\x04\x1d\x1a\x0f \xec\x84\xa4\xec\xa0\x95 \xeb\x8b\xa8\xec\x9c\x84\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03<\x04\t\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03<\n\x17\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03<\x1a\x1c\n\x1c\n\x04\x04\x00\x02\x0b\x12\x03?\x04.\x1a\x0f \xeb\xb3\xb5\xec\xa0\x9c \xeb\xb0\xa9\xeb\xb2\x95\n\n\x0c\n\x05\x04\x00\x02\x0b\x06\x12\x03?\x04\x15\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03?\x16(\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03?+-\n,\n\x04\x04\x00\x02\x0c\x12\x03B\x04\x19\x1a\x1f Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03B\x04\t\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03B\n\x13\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03B\x16\x18\n,\n\x04\x04\x00\x02\r\x12\x03E\x04\x1f\x1a\x1f Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84, i64)\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03E\x04\t\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03E\n\x19\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03E\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x0e\x12\x03G\x04\x18\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03G\x04\t\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03G\n\x12\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03G\x15\x17\n\x0b\n\x04\x04\x00\x02\x0f\x12\x03I\x04\x17\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03I\x04\x08\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03I\t\x11\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03I\x14\x16\n\x0b\n\x04\x04\x00\x02\x10\x12\x03K\x04\x1d\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03K\x04\x08\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03K\t\x17\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03K\x1a\x1c\n\x0b\n\x04\x04\x00\x02\x11\x12\x03M\x04\x1e\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03M\x04\x08\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03M\t\x18\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03M\x1b\x1d\n\x0b\n\x04\x04\x00\x02\x12\x12\x03O\x04$\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03O\x04\t\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03O\n\x1e\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03O!#\n\n\n\x02\x04\x01\x12\x04R\x00X\x01\n\n\n\x03\x04\x01\x01\x12\x03R\x08\x16\n\x0c\n\x04\x04\x01\x08\x00\x12\x04S\x04W\x05\n\x0c\n\x05\x04\x01\x08\x00\x01\x12\x03S\n\x1a\n\x0b\n\x04\x04\x01\x02\x00\x12\x03T\x08#\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03T\x08\x18\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03T\x19\x1e\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03T!\"\n\x0b\n\x04\x04\x01\x02\x01\x12\x03U\x08\'\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03U\x08\x1a\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03U\x1b\"\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03U%&\n\x0b\n\x04\x04\x01\x02\x02\x12\x03V\x08!\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03V\x08\x17\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03V\x18\x1c\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03V\x1f \n\n\n\x02\x04\x02\x12\x04Z\x00h\x01\n\n\n\x03\x04\x02\x01\x12\x03Z\x08\x18\n\x0b\n\x04\x04\x02\x02\x00\x12\x03[\x04\x16\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03[\x04\n\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03[\x0b\x11\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03[\x14\x15\n\x0b\n\x04\x04\x02\x02\x01\x12\x03]\x04\x1a\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03]\x04\n\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03]\x0b\x15\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03]\x18\x19\n\x0b\n\x04\x04\x02\x02\x02\x12\x03_\x04\x1a\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03_\x04\n\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03_\x0b\x15\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03_\x18\x19\n\x0b\n\x04\x04\x02\x02\x03\x12\x03a\x04\x17\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03a\x04\t\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03a\n\x12\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03a\x15\x16\n\x0b\n\x04\x04\x02\x02\x04\x12\x03c\x04\x1d\n\x0c\n\x05\x04\x02\x02\x04\x05\x12\x03c\x04\t\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03c\n\x18\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03c\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x05\x12\x03e\x04\x1e\n\x0c\n\x05\x04\x02\x02\x05\x05\x12\x03e\x04\t\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03e\n\x19\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03e\x1c\x1d\n\x0b\n\x04\x04\x02\x02\x06\x12\x03g\x04\x1b\n\x0c\n\x05\x04\x02\x02\x06\x05\x12\x03g\x04\n\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03g\x0b\x16\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03g\x19\x1a\n\n\n\x02\x04\x03\x12\x04j\x00z\x01\n\n\n\x03\x04\x03\x01\x12\x03j\x08\x1a\n\x0b\n\x04\x04\x03\x02\x00\x12\x03k\x04\x16\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03k\x04\n\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03k\x0b\x11\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03k\x14\x15\n\x0b\n\x04\x04\x03\x02\x01\x12\x03m\x04\x1a\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03m\x04\n\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03m\x0b\x15\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03m\x18\x19\n\x0b\n\x04\x04\x03\x02\x02\x12\x03o\x04\x1a\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03o\x04\n\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03o\x0b\x15\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03o\x18\x19\n\x0b\n\x04\x04\x03\x02\x03\x12\x03q\x04\x17\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03q\x04\t\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03q\n\x12\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03q\x15\x16\n\x0b\n\x04\x04\x03\x02\x04\x12\x03s\x04\x18\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x03s\x04\n\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x03s\x0b\x13\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x03s\x16\x17\n\x0b\n\x04\x04\x03\x02\x05\x12\x03u\x04\x1d\n\x0c\n\x05\x04\x03\x02\x05\x05\x12\x03u\x04\t\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x03u\n\x18\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x03u\x1b\x1c\n\x0b\n\x04\x04\x03\x02\x06\x12\x03w\x04\x1e\n\x0c\n\x05\x04\x03\x02\x06\x05\x12\x03w\x04\t\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03w\n\x19\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03w\x1c\x1d\n\x0b\n\x04\x04\x03\x02\x07\x12\x03y\x04\x1b\n\x0c\n\x05\x04\x03\x02\x07\x05\x12\x03y\x04\n\n\x0c\n\x05\x04\x03\x02\x07\x01\x12\x03y\x0b\x16\n\x0c\n\x05\x04\x03\x02\x07\x03\x12\x03y\x19\x1a\n\x0b\n\x02\x04\x04\x12\x05|\x00\x82\x01\x01\n\n\n\x03\x04\x04\x01\x12\x03|\x08\x17\n\x0b\n\x04\x04\x04\x02\x00\x12\x03}\x04\x16\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03}\x04\n\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03}\x0b\x11\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03}\x14\x15\n\x0b\n\x04\x04\x04\x02\x01\x12\x03\x7f\x04\x1d\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03\x7f\x04\t\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03\x7f\n\x18\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03\x7f\x1b\x1c\n\x0c\n\x04\x04\x04\x02\x02\x12\x04\x81\x01\x04\x1b\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\x81\x01\x04\n\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\x81\x01\x0b\x16\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\x81\x01\x19\x1a\n!\n\x02\x04\x05\x12\x06\x85\x01\x00\x91\x01\x01\x1a\x13 PDF \xea\xb5\xac\xec\x84\xb1 \xec\xa2\x85\xeb\xaa\xa9\n\n\x0b\n\x03\x04\x05\x01\x12\x04\x85\x01\x08\x19\n\'\n\x04\x04\x05\x02\x00\x12\x04\x87\x01\x04\x16\x1a\x0f \xec\xa2\x85\xeb\xaa\xa9 \xec\xbd\x94\xeb\x93\x9c\n\"\x08 symbol\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\x87\x01\x04\n\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\x87\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\x87\x01\x14\x15\n\x19\n\x04\x04\x05\x02\x01\x12\x04\x8a\x01\x04\x14\x1a\x0b \xec\xa2\x85\xeb\xaa\xa9\xeb\xaa\x85\n\n\r\n\x05\x04\x05\x02\x01\x05\x12\x04\x8a\x01\x04\n\n\r\n\x05\x04\x05\x02\x01\x01\x12\x04\x8a\x01\x0b\x0f\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x8a\x01\x12\x13\n\x1d\n\x04\x04\x05\x02\x02\x12\x04\x8d\x01\x04!\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\r\n\x05\x04\x05\x02\x02\x06\x12\x04\x8d\x01\x04\x0f\n\r\n\x05\x04\x05\x02\x02\x01\x12\x04\x8d\x01\x10\x1c\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\x8d\x01\x1f \n;\n\x04\x04\x05\x02\x03\x12\x04\x90\x01\x04\x17\x1a- \xea\xb5\xac\xec\x84\xb1 \xec\x88\x98\xeb\x9f\x89 (\xec\x84\xa0\xeb\xac\xbc \xec\x88\x8f\xec\x9d\x98 \xea\xb2\xbd\xec\x9a\xb0 \xec\x9d\x8c\xec\x88\x98)\n\n\r\n\x05\x04\x05\x02\x03\x05\x12\x04\x90\x01\x04\t\n\r\n\x05\x04\x05\x02\x03\x01\x12\x04\x90\x01\n\x12\n\r\n\x05\x04\x05\x02\x03\x03\x12\x04\x90\x01\x15\x16\n\x1d\n\x02\x05\x00\x12\x06\x94\x01\x00\x9a\x01\x01\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\x0b\n\x03\x05\x00\x01\x12\x04\x94\x01\x05\x10\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\x95\x01\x04!\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x95\x01\x04\x1c\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x95\x01\x1f \n\x0c\n\x04\x05\x00\x02\x01\x12\x04\x96\x01\x04\x1b\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x96\x01\x04\x16\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x96\x01\x19\x1a\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\x97\x01\x04\x1d\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x97\x01\x04\x18\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x97\x01\x1b\x1c\n\x0c\n\x04\x05\x00\x02\x03\x12\x04\x98\x01\x04\x19\n\r\n\x05\x05\x00\x02\x03\x01\x12\x04\x98\x01\x04\x14\n\r\n\x05\x05\x00\x02\x03\x02\x12\x04\x98\x01\x17\x18\n\x0c\n\x04\x05\x00\x02\x04\x12\x04\x99\x01\x04\x1a\n\r\n\x05\x05\x00\x02\x04\x01\x12\x04\x99\x01\x04\x15\n\r\n\x05\x05\x00\x02\x04\x02\x12\x04\x99\x01\x18\x19\n\x1d\n\x02\x05\x01\x12\x06\x9d\x01\x00\xa2\x01\x01\x1a\x0f \xeb\xb3\xb5\xec\xa0\x9c \xeb\xb0\xa9\xeb\xb2\x95\n\n\x0b\n\x03\x05\x01\x01\x12\x04\x9d\x01\x05\x16\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\x9e\x01\x04\'\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\x9e\x01\x04\"\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\x9e\x01%&\n\x0c\n\x04\x05\x01\x02\x01\x12\x04\x9f\x01\x04\"\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\x9f\x01\x04\x1d\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\x9f\x01 !\n\x0c\n\x04\x05\x01\x02\x02\x12\x04\xa0\x01\x04$\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xa0\x01\x04\x1f\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xa0\x01\"#\n\x0c\n\x04\x05\x01\x02\x03\x12\x04\xa1\x01\x04%\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xa1\x01\x04 \n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xa1\x01#$\nI\n\x02\x04\x06\x12\x06\xa7\x01\x00\xae\x01\x01\x1a\x08 GetEtf\n21 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x06\x01\x12\x04\xa7\x01\x08\x15\n\x0e\n\x04\x04\x06\x02\x00\x12\x06\xa8\x01\x04\xad\x01\x06\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xa8\x01\x04\n\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xa8\x01\x0b\x0e\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xa8\x01\x11\x12\n\x0f\n\x05\x04\x06\x02\x00\x08\x12\x06\xa8\x01\x13\xad\x01\x05\n\x10\n\x08\x04\x06\x02\x00\x08\x9c\x08\x00\x12\x04\xa9\x01\x08.\n\x11\n\x07\x04\x06\x02\x00\x08\x9f\x08\x12\x06\xaa\x01\x08\xac\x01\t\n\x18\n\x02\x04\x07\x12\x06\xb1\x01\x00\xba\x01\x01\x1a\n ListEtfs\n\n\x0b\n\x03\x04\x07\x01\x12\x04\xb1\x01\x08\x17\n+\n\x04\x04\x07\x02\x00\x12\x04\xb3\x01\x04\"\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\xb3\x01\x04\x0c\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xb3\x01\r\x13\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xb3\x01\x14\x1d\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xb3\x01 !\n;\n\x04\x04\x07\x02\x01\x12\x04\xb6\x01\x04#\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\xb6\x01\x04\x0c\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xb6\x01\r\x13\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xb6\x01\x14\x1e\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xb6\x01!\"\n4\n\x04\x04\x07\x02\x02\x12\x04\xb9\x01\x04\x16\x1a& \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xb9\x01\x04\n\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xb9\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xb9\x01\x14\x15\n\x0c\n\x02\x04\x08\x12\x06\xbc\x01\x00\xc2\x01\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\xbc\x01\x08\x18\n\x1a\n\x04\x04\x08\x02\x00\x12\x04\xbe\x01\x04\x1a\x1a\x0c ETF \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\xbe\x01\x04\x0c\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xbe\x01\r\x10\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xbe\x01\x11\x15\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xbe\x01\x18\x19\n\'\n\x04\x04\x08\x02\x01\x12\x04\xc1\x01\x04\x1f\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xc1\x01\x04\n\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xc1\x01\x0b\x1a\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xc1\x01\x1d\x1eb\x06proto3\xd2\xf6\x03\n\x08\x00\x18\x00 \x02 \x03 \x04\n\xc9%\n\x1cmaster_sync/v1/futures.proto\x12\x16master_sync.v1.futures\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xd2\x04\n\x07Futures\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x12\n\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1d\n\nprev_close\x18\x05 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x06 \x01(\tR\tlastPrice\x12+\n\x11underlying_symbol\x18\x07 \x01(\tR\x10underlyingSymbol\x12\'\n\x0funderlying_name\x18\x08 \x01(\tR\x0eunderlyingName\x12\x1f\n\x0bexpiry_date\x18\t \x01(\tR\nexpiryDate\x12\x1e\n\nmultiplier\x18\n \x01(\x01R\nmultiplier\x12\x1b\n\ttick_size\x18\x0b \x01(\x01R\x08tickSize\x12\x1d\n\ntick_value\x18\x0c \x01(\x03R\ttickValue\x12O\n\x0fsettlement_type\x18\r \x01(\x0e2&.master_sync.v1.futures.SettlementTypeR\x0esettlementType\x12\x1a\n\x08tradable\x18\x0e \x01(\x08R\x08tradable\x12*\n\x11last_trading_date\x18\x0f \x01(\tR\x0flastTradingDate\x12M\n\x0cproduct_type\x18\x10 \x01(\x0e2*.master_sync.v1.futures.FuturesProductTypeR\x0bproductType\"W\n\x11GetFuturesRequest\x12B\n\x07futures\x18\x01 \x01(\tB(\xe2A\x01\x02\xfaA!\n\x1fmaster_sync.cdsapis.xyz/FuturesR\x07futures\"\x8f\x01\n\x12ListFuturesRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"x\n\x13ListFuturesResponse\x129\n\x07futures\x18\x01 \x03(\x0b2\x1f.master_sync.v1.futures.FuturesR\x07futures\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*i\n\x0eSettlementType\x12\x1f\n\x1bSETTLEMENT_TYPE_UNSPECIFIED\x10\x00\x12\x18\n\x14SETTLEMENT_TYPE_CASH\x10\x01\x12\x1c\n\x18SETTLEMENT_TYPE_PHYSICAL\x10\x02*\xe0\x01\n\x12FuturesProductType\x12$\n FUTURES_PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aFUTURES_PRODUCT_TYPE_INDEX\x10\x01\x12\x1e\n\x1aFUTURES_PRODUCT_TYPE_STOCK\x10\x02\x12\x1d\n\x19FUTURES_PRODUCT_TYPE_BOND\x10\x03\x12!\n\x1dFUTURES_PRODUCT_TYPE_CURRENCY\x10\x04\x12\"\n\x1eFUTURES_PRODUCT_TYPE_COMMODITY\x10\x052\x96\x02\n\x0eFuturesService\x12\x83\x01\n\nGetFutures\x12).master_sync.v1.futures.GetFuturesRequest\x1a\x1f.master_sync.v1.futures.Futures\")\xdaA\x07futures\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{futures=futures/*}\x12~\n\x0bListFutures\x12*.master_sync.v1.futures.ListFuturesRequest\x1a+.master_sync.v1.futures.ListFuturesResponse\"\x16\xdaA\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/futuresB?Z=github.com/meritz-corp/cds-apis/go/master_sync/v1;master_syncJ\xab\x17\n\x06\x12\x04\x00\x00}\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1f\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\x08\n\x01\x08\x12\x03\t\x00T\n\t\n\x02\x08\x0b\x12\x03\t\x00T\nK\n\x02\x06\x00\x12\x04\x0c\x00\x1a\x01\x1a? FuturesService\xeb\x8a\x94 \xec\x84\xa0\xeb\xac\xbc \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0c\x08\x16\n\x0c\n\x04\x06\x00\x02\x00\x12\x04\r\x04\x12\x05\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\r\x08\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\r\x13$\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\r/6\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0e\x08\x10\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0e\x08\x10\n\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x11\x089\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x11\x089\n\x0c\n\x04\x06\x00\x02\x01\x12\x04\x14\x04\x19\x05\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x14\x08\x13\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x14\x14&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x141D\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x15\x08\x17\n\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x15\x08\x17\n\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x18\x082\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x18\x082\n\n\n\x02\x04\x00\x12\x04\x1c\x00L\x01\n\n\n\x03\x04\x00\x01\x12\x03\x1c\x08\x0f\n\x19\n\x04\x04\x00\x02\x00\x12\x03\x1e\x04\x12\x1a\x0c Futures ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x1e\x04\n\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x1e\x0b\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x1e\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x03!\x04\x16\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03!\x04\n\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03!\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03!\x14\x15\n\x1c\n\x04\x04\x00\x02\x02\x12\x03$\x04\x14\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03$\x04\n\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03$\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03$\x12\x13\n\x1c\n\x04\x04\x00\x02\x03\x12\x03\'\x04\x14\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\'\x04\n\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\'\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\'\x12\x13\n\x1c\n\x04\x04\x00\x02\x04\x12\x03*\x04\x1a\x1a\x0f \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03*\x04\n\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03*\x0b\x15\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03*\x18\x19\n\x18\n\x04\x04\x00\x02\x05\x12\x03-\x04\x1a\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03-\x04\n\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03-\x0b\x15\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03-\x18\x19\n\"\n\x04\x04\x00\x02\x06\x12\x030\x04!\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x030\x04\n\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x030\x0b\x1c\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x030\x1f \n\"\n\x04\x04\x00\x02\x07\x12\x033\x04\x1f\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x033\x04\n\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x033\x0b\x1a\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x033\x1d\x1e\n#\n\x04\x04\x00\x02\x08\x12\x036\x04\x1b\x1a\x16 \xeb\xa7\x8c\xea\xb8\xb0\xec\x9d\xbc (YYYYMMDD)\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x036\x04\n\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x036\x0b\x16\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x036\x19\x1a\n)\n\x04\x04\x00\x02\t\x12\x039\x04\x1b\x1a\x1c \xec\x8a\xb9\xec\x88\x98 (\xea\xb3\x84\xec\x95\xbd \xeb\x8b\xb9 \xea\xb8\x88\xec\x95\xa1)\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x039\x04\n\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x039\x0b\x15\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x039\x18\x1a\n-\n\x04\x04\x00\x02\n\x12\x03<\x04\x1a\x1a  Tick \xed\x81\xac\xea\xb8\xb0 (\xed\x8f\xac\xec\x9d\xb8\xed\x8a\xb8 \xeb\x8b\xa8\xec\x9c\x84)\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03<\x04\n\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03<\x0b\x14\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03<\x17\x19\n\'\n\x04\x04\x00\x02\x0b\x12\x03?\x04\x1a\x1a\x1a Tick \xea\xb0\x80\xec\xb9\x98 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03?\x04\t\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03?\n\x14\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03?\x17\x19\n\x1c\n\x04\x04\x00\x02\x0c\x12\x03B\x04(\x1a\x0f \xea\xb2\xb0\xec\xa0\x9c \xeb\xb0\xa9\xec\x8b\x9d\n\n\x0c\n\x05\x04\x00\x02\x0c\x06\x12\x03B\x04\x12\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03B\x13\"\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03B%\'\n#\n\x04\x04\x00\x02\r\x12\x03E\x04\x17\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03E\x04\x08\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03E\t\x11\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03E\x14\x16\n*\n\x04\x04\x00\x02\x0e\x12\x03H\x04\"\x1a\x1d \xec\xb5\x9c\xec\xa2\x85 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD)\n\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03H\x04\n\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03H\x0b\x1c\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03H\x1f!\n\x1c\n\x04\x04\x00\x02\x0f\x12\x03K\x04)\x1a\x0f \xec\x83\x81\xed\x92\x88 \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x0f\x06\x12\x03K\x04\x16\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03K\x17#\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03K&(\n\x1b\n\x02\x05\x00\x12\x04O\x00S\x01\x1a\x0f \xea\xb2\xb0\xec\xa0\x9c \xeb\xb0\xa9\xec\x8b\x9d\n\n\n\n\x03\x05\x00\x01\x12\x03O\x05\x13\n\x0b\n\x04\x05\x00\x02\x00\x12\x03P\x04$\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03P\x04\x1f\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03P\"#\n\x1c\n\x04\x05\x00\x02\x01\x12\x03Q\x04\x1d\"\x0f \xed\x98\x84\xea\xb8\x88 \xea\xb2\xb0\xec\xa0\x9c\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03Q\x04\x18\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03Q\x1b\x1c\n\x1c\n\x04\x05\x00\x02\x02\x12\x03R\x04!\"\x0f \xec\x8b\xa4\xeb\xac\xbc \xea\xb2\xb0\xec\xa0\x9c\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03R\x04\x1c\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03R\x1f \n\"\n\x02\x05\x01\x12\x04V\x00]\x01\x1a\x16 \xec\x84\xa0\xeb\xac\xbc \xec\x83\x81\xed\x92\x88 \xec\x9c\xa0\xed\x98\x95\n\n\n\n\x03\x05\x01\x01\x12\x03V\x05\x17\n\x0b\n\x04\x05\x01\x02\x00\x12\x03W\x04)\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03W\x04$\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03W\'(\n\x1c\n\x04\x05\x01\x02\x01\x12\x03X\x04#\"\x0f \xec\xa7\x80\xec\x88\x98 \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03X\x04\x1e\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03X!\"\n\x1c\n\x04\x05\x01\x02\x02\x12\x03Y\x04#\"\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x03Y\x04\x1e\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03Y!\"\n\x1c\n\x04\x05\x01\x02\x03\x12\x03Z\x04\"\"\x0f \xec\xb1\x84\xea\xb6\x8c \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x01\x02\x03\x01\x12\x03Z\x04\x1d\n\x0c\n\x05\x05\x01\x02\x03\x02\x12\x03Z !\n\x1c\n\x04\x05\x01\x02\x04\x12\x03[\x04&\"\x0f \xed\x86\xb5\xed\x99\x94 \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x01\x02\x04\x01\x12\x03[\x04!\n\x0c\n\x05\x05\x01\x02\x04\x02\x12\x03[$%\n\x1c\n\x04\x05\x01\x02\x05\x12\x03\\\x04\'\"\x0f \xec\x83\x81\xed\x92\x88 \xec\x84\xa0\xeb\xac\xbc\n\n\x0c\n\x05\x05\x01\x02\x05\x01\x12\x03\\\x04\"\n\x0c\n\x05\x05\x01\x02\x05\x02\x12\x03\\%&\nK\n\x02\x04\x01\x12\x04b\x00i\x01\x1a\x0c GetFutures\n21 ========== Request/Response Messages ==========\n\n\n\n\x03\x04\x01\x01\x12\x03b\x08\x19\n\x0c\n\x04\x04\x01\x02\x00\x12\x04c\x04h\x06\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03c\x04\n\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03c\x0b\x12\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03c\x15\x16\n\r\n\x05\x04\x01\x02\x00\x08\x12\x04c\x17h\x05\n\x0f\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x03d\x08.\n\x0f\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x04e\x08g\t\n\x19\n\x02\x04\x02\x12\x04l\x00u\x01\x1a\r ListFutures\n\n\n\n\x03\x04\x02\x01\x12\x03l\x08\x1a\n*\n\x04\x04\x02\x02\x00\x12\x03n\x04\"\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03n\x04\x0c\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03n\r\x13\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03n\x14\x1d\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03n !\n:\n\x04\x04\x02\x02\x01\x12\x03q\x04#\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03q\x04\x0c\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03q\r\x13\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03q\x14\x1e\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03q!\"\n3\n\x04\x04\x02\x02\x02\x12\x03t\x04\x16\x1a& \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03t\x04\n\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03t\x0b\x11\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03t\x14\x15\n\n\n\x02\x04\x03\x12\x04w\x00}\x01\n\n\n\x03\x04\x03\x01\x12\x03w\x08\x1b\n\x1c\n\x04\x04\x03\x02\x00\x12\x03y\x04!\x1a\x0f \xec\x84\xa0\xeb\xac\xbc \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03y\x04\x0c\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03y\r\x14\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03y\x15\x1c\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03y\x1f \n&\n\x04\x04\x03\x02\x01\x12\x03|\x04\x1f\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03|\x04\n\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03|\x0b\x1a\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03|\x1d\x1eb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\x94\x1e\n\x1amaster_sync/v1/stock.proto\x12\x14master_sync.v1.stock\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xc8\x03\n\x05Stock\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x12\n\x04code\x18\x03 \x01(\tR\x04code\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1d\n\nprev_close\x18\x05 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x06 \x01(\tR\tlastPrice\x12A\n\x0bmarket_type\x18\x07 \x01(\x0e2 .master_sync.v1.stock.MarketTypeR\nmarketType\x12#\n\rlisted_shares\x18\x08 \x01(\x03R\x0clistedShares\x12\x1b\n\ttick_size\x18\t \x01(\x03R\x08tickSize\x12\x1a\n\x08tradable\x18\n \x01(\x08R\x08tradable\x12%\n\x0eshort_sellable\x18\x0b \x01(\x08R\rshortSellable\x12\'\n\x0fmargin_tradable\x18\x0c \x01(\x08R\x0emarginTradable\x12\x1f\n\x0bsector_code\x18\r \x01(\tR\nsectorCode\x12\x1f\n\x0bsector_name\x18\x0e \x01(\tR\nsectorName\"O\n\x0fGetStockRequest\x12<\n\x05stock\x18\x01 \x01(\tB&\xe2A\x01\x02\xfaA\x1f\n\x1dmaster_sync.cdsapis.xyz/StockR\x05stock\"\x8e\x01\n\x11ListStocksRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"q\n\x12ListStocksResponse\x123\n\x06stocks\x18\x01 \x03(\x0b2\x1b.master_sync.v1.stock.StockR\x06stocks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*o\n\nMarketType\x12\x1b\n\x17MARKET_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11MARKET_TYPE_KOSPI\x10\x01\x12\x16\n\x12MARKET_TYPE_KOSDAQ\x10\x02\x12\x15\n\x11MARKET_TYPE_KONEX\x10\x032\xfc\x01\n\x0cStockService\x12t\n\x08GetStock\x12%.master_sync.v1.stock.GetStockRequest\x1a\x1b.master_sync.v1.stock.Stock\"$\xdaA\x05stock\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{stock=stocks/*}\x12v\n\nListStocks\x12\'.master_sync.v1.stock.ListStocksRequest\x1a(.master_sync.v1.stock.ListStocksResponse\"\x15\xdaA\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/stocksB?Z=github.com/meritz-corp/cds-apis/go/master_sync/v1;master_syncJ\x8b\x13\n\x06\x12\x04\x00\x00n\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1d\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\x08\n\x01\x08\x12\x03\t\x00T\n\t\n\x02\x08\x0b\x12\x03\t\x00T\nI\n\x02\x06\x00\x12\x04\x0c\x00\x1a\x01\x1a= StockService\xeb\x8a\x94 \xec\xa3\xbc\xec\x8b\x9d \xea\xb4\x80\xeb\xa0\xa8 \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x0c\x08\x14\n\x0c\n\x04\x06\x00\x02\x00\x12\x04\r\x04\x12\x05\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\r\x08\x10\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\r\x11 \n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\r+0\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x0e\x08\x10\n\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x0e\x08\x10\n\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x11\x087\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x11\x087\n\x0c\n\x04\x06\x00\x02\x01\x12\x04\x14\x04\x19\x05\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x14\x08\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x14\x13$\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x14/A\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x15\x08\x17\n\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x15\x08\x17\n\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03\x18\x082\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03\x18\x082\n\n\n\x02\x04\x00\x12\x04\x1c\x00F\x01\n\n\n\x03\x04\x00\x01\x12\x03\x1c\x08\r\n\x17\n\x04\x04\x00\x02\x00\x12\x03\x1e\x04\x12\x1a\n Stock ID\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x1e\x04\n\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x1e\x0b\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x1e\x10\x11\n*\n\x04\x04\x00\x02\x01\x12\x03!\x04\x16\x1a\x1d \xec\xa3\xbc\xec\x8b\x9d \xec\x8b\xac\xeb\xb3\xbc (ISIN \xec\xbd\x94\xeb\x93\x9c)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03!\x04\n\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03!\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03!\x14\x15\n\x1c\n\x04\x04\x00\x02\x02\x12\x03$\x04\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03$\x04\n\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03$\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03$\x12\x13\n\x1c\n\x04\x04\x00\x02\x03\x12\x03\'\x04\x14\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\'\x04\n\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\'\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\'\x12\x13\n\x1c\n\x04\x04\x00\x02\x04\x12\x03*\x04\x1a\x1a\x0f \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03*\x04\n\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03*\x0b\x15\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03*\x18\x19\n\x18\n\x04\x04\x00\x02\x05\x12\x03-\x04\x1a\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03-\x04\n\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03-\x0b\x15\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03-\x18\x19\n\x1c\n\x04\x04\x00\x02\x06\x12\x030\x04\x1f\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xea\xb5\xac\xeb\xb6\x84\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x030\x04\x0e\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x030\x0f\x1a\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x030\x1d\x1e\n \n\x04\x04\x00\x02\x07\x12\x033\x04\x1c\x1a\x13 \xec\x83\x81\xec\x9e\xa5 \xec\xa3\xbc\xec\x8b\x9d \xec\x88\x98\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x033\x04\t\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x033\n\x17\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x033\x1a\x1b\n\'\n\x04\x04\x00\x02\x08\x12\x036\x04\x18\x1a\x1a Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x036\x04\t\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x036\n\x13\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x036\x16\x17\n#\n\x04\x04\x00\x02\t\x12\x039\x04\x17\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x039\x04\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x039\t\x11\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x039\x14\x16\n&\n\x04\x04\x00\x02\n\x12\x03<\x04\x1d\x1a\x19 \xea\xb3\xb5\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03<\x04\x08\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03<\t\x17\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03<\x1a\x1c\n*\n\x04\x04\x00\x02\x0b\x12\x03?\x04\x1e\x1a\x1d \xec\x8b\xa0\xec\x9a\xa9 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03?\x04\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03?\t\x18\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03?\x1b\x1d\n\x1c\n\x04\x04\x00\x02\x0c\x12\x03B\x04\x1c\x1a\x0f \xec\x84\xb9\xed\x84\xb0 \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03B\x04\n\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03B\x0b\x16\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03B\x19\x1b\n\x1c\n\x04\x04\x00\x02\r\x12\x03E\x04\x1c\x1a\x0f \xec\x84\xb9\xed\x84\xb0 \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03E\x04\n\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03E\x0b\x16\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03E\x19\x1b\n\x1b\n\x02\x05\x00\x12\x04I\x00N\x01\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xea\xb5\xac\xeb\xb6\x84\n\n\n\n\x03\x05\x00\x01\x12\x03I\x05\x0f\n\x0b\n\x04\x05\x00\x02\x00\x12\x03J\x04 \n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03J\x04\x1b\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03J\x1e\x1f\n\x0b\n\x04\x05\x00\x02\x01\x12\x03K\x04\x1a\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03K\x04\x15\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03K\x18\x19\n\x0b\n\x04\x05\x00\x02\x02\x12\x03L\x04\x1b\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03L\x04\x16\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03L\x19\x1a\n\x0b\n\x04\x05\x00\x02\x03\x12\x03M\x04\x1a\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03M\x04\x15\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03M\x18\x19\nI\n\x02\x04\x01\x12\x04S\x00Z\x01\x1a\n GetStock\n21 ========== Request/Response Messages ==========\n\n\n\n\x03\x04\x01\x01\x12\x03S\x08\x17\n\x0c\n\x04\x04\x01\x02\x00\x12\x04T\x04Y\x06\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03T\x04\n\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03T\x0b\x10\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03T\x13\x14\n\r\n\x05\x04\x01\x02\x00\x08\x12\x04T\x15Y\x05\n\x0f\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x03U\x08.\n\x0f\n\x07\x04\x01\x02\x00\x08\x9f\x08\x12\x04V\x08X\t\n\x18\n\x02\x04\x02\x12\x04]\x00f\x01\x1a\x0c ListStocks\n\n\n\n\x03\x04\x02\x01\x12\x03]\x08\x19\n*\n\x04\x04\x02\x02\x00\x12\x03_\x04\"\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03_\x04\x0c\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03_\r\x13\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03_\x14\x1d\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03_ !\n:\n\x04\x04\x02\x02\x01\x12\x03b\x04#\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03b\x04\x0c\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03b\r\x13\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03b\x14\x1e\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03b!\"\n3\n\x04\x04\x02\x02\x02\x12\x03e\x04\x16\x1a& \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03e\x04\n\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03e\x0b\x11\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03e\x14\x15\n\n\n\x02\x04\x03\x12\x04h\x00n\x01\n\n\n\x03\x04\x03\x01\x12\x03h\x08\x1a\n\x1c\n\x04\x04\x03\x02\x00\x12\x03j\x04\x1e\x1a\x0f \xec\xa3\xbc\xec\x8b\x9d \xeb\xaa\xa9\xeb\xa1\x9d\n\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03j\x04\x0c\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03j\r\x12\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03j\x13\x19\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03j\x1c\x1d\n&\n\x04\x04\x03\x02\x01\x12\x03m\x04\x1f\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03m\x04\n\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03m\x0b\x1a\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03m\x1d\x1eb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xe6B\n\x1fmaster_sync/v1/instrument.proto\x12\x19master_sync.v1.instrument\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1amaster_sync/v1/stock.proto\"\xa1\x04\n\nInstrument\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06symbol\x18\x02 \x01(\tR\x06symbol\x12\x12\n\x04code\x18\x03 \x01(\tR\x04code\x12!\n\x0cdisplay_name\x18\x04 \x01(\tR\x0bdisplayName\x12I\n\x0cproduct_type\x18\x05 \x01(\x0e2&.master_sync.v1.instrument.ProductTypeR\x0bproductType\x12\x1d\n\nprev_close\x18\x06 \x01(\tR\tprevClose\x12\x1d\n\nlast_price\x18\x07 \x01(\tR\tlastPrice\x12\x1a\n\x08tradable\x18\x08 \x01(\x08R\x08tradable\x129\n\x03etf\x18\x14 \x01(\x0b2%.master_sync.v1.instrument.EtfDetailsH\x00R\x03etf\x12E\n\x07futures\x18\x15 \x01(\x0b2).master_sync.v1.instrument.FuturesDetailsH\x00R\x07futures\x12?\n\x05stock\x18\x16 \x01(\x0b2\'.master_sync.v1.instrument.StockDetailsH\x00R\x05stock:=\xeaA:\n\"master_sync.cdsapis.xyz/Instrument\x12\x14instruments/{symbol}B\t\n\x07details\"\xcd\x02\n\nEtfDetails\x12\x19\n\x08prev_nav\x18\x01 \x01(\tR\x07prevNav\x12\x1b\n\tlast_inav\x18\x02 \x01(\tR\x08lastInav\x12#\n\rcreation_unit\x18\x03 \x01(\x03R\x0ccreationUnit\x12\x1b\n\ttick_size\x18\x04 \x01(\x03R\x08tickSize\x12\x1a\n\x08leverage\x18\x05 \x01(\x02R\x08leverage\x12%\n\x0eshort_sellable\x18\x06 \x01(\x08R\rshortSellable\x12\'\n\x0flisted_quantity\x18\x07 \x01(\x03R\x0elistedQuantity\x12\'\n\x0fcash_creditable\x18\x08 \x01(\x08R\x0ecashCreditable\x120\n\x14cash_creation_amount\x18\t \x01(\x03R\x12cashCreationAmount\"\x8f\x02\n\x0eFuturesDetails\x12+\n\x11underlying_symbol\x18\x01 \x01(\tR\x10underlyingSymbol\x12\'\n\x0funderlying_name\x18\x02 \x01(\tR\x0eunderlyingName\x12\x1f\n\x0bexpiry_date\x18\x03 \x01(\tR\nexpiryDate\x12\x1e\n\nmultiplier\x18\x04 \x01(\x01R\nmultiplier\x12\x1b\n\ttick_size\x18\x05 \x01(\x01R\x08tickSize\x12\x1d\n\ntick_value\x18\x06 \x01(\x03R\ttickValue\x12*\n\x11last_trading_date\x18\x07 \x01(\tR\x0flastTradingDate\"\xa5\x02\n\x0cStockDetails\x12A\n\x0bmarket_type\x18\x01 \x01(\x0e2 .master_sync.v1.stock.MarketTypeR\nmarketType\x12#\n\rlisted_shares\x18\x02 \x01(\x03R\x0clistedShares\x12\x1b\n\ttick_size\x18\x03 \x01(\x03R\x08tickSize\x12%\n\x0eshort_sellable\x18\x04 \x01(\x08R\rshortSellable\x12\'\n\x0fmargin_tradable\x18\x05 \x01(\x08R\x0emarginTradable\x12\x1f\n\x0bsector_code\x18\x06 \x01(\tR\nsectorCode\x12\x1f\n\x0bsector_name\x18\x07 \x01(\tR\nsectorName\"c\n\x14GetInstrumentRequest\x12K\n\ninstrument\x18\x01 \x01(\tB+\xe2A\x01\x02\xfaA$\n\"master_sync.cdsapis.xyz/InstrumentR\ninstrument\"k\n\x1aBatchGetInstrumentsRequest\x12M\n\x0binstruments\x18\x01 \x03(\tB+\xe2A\x01\x02\xfaA$\n\"master_sync.cdsapis.xyz/InstrumentR\x0binstruments\"\x83\x01\n\x1bBatchGetInstrumentsResponse\x12G\n\x0binstruments\x18\x01 \x03(\x0b2%.master_sync.v1.instrument.InstrumentR\x0binstruments\x12\x1b\n\tnot_found\x18\x02 \x03(\tR\x08notFound\"\x93\x01\n\x16ListInstrumentsRequest\x12 \n\tpage_size\x18\x01 \x01(\rH\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x16\n\x06filter\x18\x03 \x01(\tR\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x8a\x01\n\x17ListInstrumentsResponse\x12G\n\x0binstruments\x18\x01 \x03(\x0b2%.master_sync.v1.instrument.InstrumentR\x0binstruments\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken*s\n\x0bProductType\x12\x1c\n\x18PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10PRODUCT_TYPE_ETF\x10\x01\x12\x18\n\x14PRODUCT_TYPE_FUTURES\x10\x02\x12\x16\n\x12PRODUCT_TYPE_STOCK\x10\x032\xef\x03\n\x11InstrumentService\x12\x9c\x01\n\rGetInstrument\x12/.master_sync.v1.instrument.GetInstrumentRequest\x1a%.master_sync.v1.instrument.Instrument\"3\xdaA\ninstrument\x82\xd3\xe4\x93\x02 \x12\x1e/v1/{instrument=instruments/*}\x12\xa6\x01\n\x13BatchGetInstruments\x125.master_sync.v1.instrument.BatchGetInstrumentsRequest\x1a6.master_sync.v1.instrument.BatchGetInstrumentsResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/instruments:batchGet\x12\x91\x01\n\x0fListInstruments\x121.master_sync.v1.instrument.ListInstrumentsRequest\x1a2.master_sync.v1.instrument.ListInstrumentsResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/instrumentsB?Z=github.com/meritz-corp/cds-apis/go/master_sync/v1;master_syncJ\xb7+\n\x07\x12\x05\x00\x00\xe0\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\"\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00$\n\x08\n\x01\x08\x12\x03\n\x00T\n\t\n\x02\x08\x0b\x12\x03\n\x00T\nU\n\x02\x06\x00\x12\x04\r\x00#\x01\x1aI InstrumentService\xeb\x8a\x94 \xed\x86\xb5\xed\x95\xa9 \xec\x83\x81\xed\x92\x88 \xec\xa1\xb0\xed\x9a\x8c \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xa5\xbc \xec\xa0\x9c\xea\xb3\xb5\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\r\x08\x19\n>\n\x04\x06\x00\x02\x00\x12\x04\x0f\x02\x14\x03\x1a0 symbol\xeb\xa1\x9c \xec\x83\x81\xed\x92\x88 \xec\xa1\xb0\xed\x9a\x8c (\xed\x83\x80\xec\x9e\x85 \xec\x9e\x90\xeb\x8f\x99 \xed\x8c\x90\xeb\xb3\x84)\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x0f\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x0f\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x0f3=\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x10\x04\x12\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x10\x04\x12\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x13\x048\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x13\x048\n5\n\x04\x06\x00\x02\x01\x12\x04\x17\x02\x1b\x03\x1a\' \xec\x97\xac\xeb\x9f\xac symbol \xeb\xb0\xb0\xec\xb9\x98 \xec\xa1\xb0\xed\x9a\x8c (AIP-231)\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x17\x06\x19\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x17\x1a4\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x17?Z\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x18\x04\x1a\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x18\x04\x1a\x06\n\'\n\x04\x06\x00\x02\x02\x12\x04\x1e\x02\"\x03\x1a\x19 \xed\x86\xb5\xed\x95\xa9 \xec\x83\x81\xed\x92\x88 \xeb\xa6\xac\xec\x8a\xa4\xed\x8a\xb8\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x1e\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x1e\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x1e7N\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\x1f\x04!\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\x1f\x04!\x06\n%\n\x02\x04\x00\x12\x04&\x00J\x01\x1a\x19 \xed\x86\xb5\xed\x95\xa9 \xec\x83\x81\xed\x92\x88 \xeb\xa9\x94\xec\x8b\x9c\xec\xa7\x80\n\n\n\n\x03\x04\x00\x01\x12\x03&\x08\x12\n\x0b\n\x03\x04\x00\x07\x12\x04\'\x02*\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04\'\x02*\x04\n6\n\x04\x04\x00\x02\x00\x12\x03-\x02\x12\x1a) \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (instruments/{symbol})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03-\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03-\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03-\x10\x11\n(\n\x04\x04\x00\x02\x01\x12\x030\x02\x14\x1a\x1b \xec\x8b\xac\xeb\xb3\xbc (\xea\xb3\xa0\xec\x9c\xa0 \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90)\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x030\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x030\t\x0f\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x030\x12\x13\n\x1c\n\x04\x04\x00\x02\x02\x12\x033\x02\x12\x1a\x0f \xec\x83\x81\xed\x92\x88 \xec\xbd\x94\xeb\x93\x9c\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x033\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x033\t\r\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x033\x10\x11\n\x18\n\x04\x04\x00\x02\x03\x12\x036\x02\x1a\x1a\x0b \xec\x83\x81\xed\x92\x88\xeb\xaa\x85\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x036\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x036\t\x15\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x036\x18\x19\n\x1c\n\x04\x04\x00\x02\x04\x12\x039\x02\x1f\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x039\x02\r\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x039\x0e\x1a\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x039\x1d\x1e\n\x1c\n\x04\x04\x00\x02\x05\x12\x03<\x02\x18\x1a\x0f \xec\xa0\x84\xec\x9d\xbc \xec\xa2\x85\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03<\x02\x08\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03<\t\x13\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03<\x16\x17\n\x18\n\x04\x04\x00\x02\x06\x12\x03?\x02\x18\x1a\x0b \xed\x98\x84\xec\x9e\xac\xea\xb0\x80\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03?\x02\x08\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03?\t\x13\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03?\x16\x17\n#\n\x04\x04\x00\x02\x07\x12\x03B\x02\x14\x1a\x16 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03B\x02\x06\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03B\x07\x0f\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03B\x12\x13\n\'\n\x04\x04\x00\x08\x00\x12\x04E\x02I\x03\x1a\x19 \xec\x83\x81\xed\x92\x88\xeb\xb3\x84 \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4\n\n\x0c\n\x05\x04\x00\x08\x00\x01\x12\x03E\x08\x0f\n\x0b\n\x04\x04\x00\x02\x08\x12\x03F\x04\x18\n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03F\x04\x0e\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03F\x0f\x12\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03F\x15\x17\n\x0b\n\x04\x04\x00\x02\t\x12\x03G\x04 \n\x0c\n\x05\x04\x00\x02\t\x06\x12\x03G\x04\x12\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03G\x13\x1a\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03G\x1d\x1f\n\x0b\n\x04\x04\x00\x02\n\x12\x03H\x04\x1c\n\x0c\n\x05\x04\x00\x02\n\x06\x12\x03H\x04\x10\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03H\x11\x16\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03H\x19\x1b\n\x1b\n\x02\x05\x00\x12\x04M\x00R\x01\x1a\x0f \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85\n\n\n\n\x03\x05\x00\x01\x12\x03M\x05\x10\n\x0b\n\x04\x05\x00\x02\x00\x12\x03N\x02\x1f\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03N\x02\x1a\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03N\x1d\x1e\n\x0b\n\x04\x05\x00\x02\x01\x12\x03O\x02\x17\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03O\x02\x12\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03O\x15\x16\n\x0b\n\x04\x05\x00\x02\x02\x12\x03P\x02\x1b\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03P\x02\x16\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03P\x19\x1a\n\x0b\n\x04\x05\x00\x02\x03\x12\x03Q\x02\x19\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03Q\x02\x14\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03Q\x17\x18\n3\n\x02\x04\x01\x12\x04U\x00p\x01\x1a\' ETF \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (ETF \xec\xa0\x84\xec\x9a\xa9 \xed\x95\x84\xeb\x93\x9c)\n\n\n\n\x03\x04\x01\x01\x12\x03U\x08\x12\n\x19\n\x04\x04\x01\x02\x00\x12\x03W\x02\x16\x1a\x0c \xec\xa0\x84\xec\x9d\xbc NAV\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03W\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03W\t\x11\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03W\x14\x15\n\x1d\n\x04\x04\x01\x02\x01\x12\x03Z\x02\x17\x1a\x10 \xec\x8b\xa4\xec\x8b\x9c\xea\xb0\x84 iNAV\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03Z\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03Z\t\x12\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03Z\x15\x16\n\x1c\n\x04\x04\x01\x02\x02\x12\x03]\x02\x1a\x1a\x0f \xec\x84\xa4\xec\xa0\x95 \xeb\x8b\xa8\xec\x9c\x84\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03]\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03]\x08\x15\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03]\x18\x19\n\'\n\x04\x04\x01\x02\x03\x12\x03`\x02\x16\x1a\x1a Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03`\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03`\x08\x11\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03`\x14\x15\n\"\n\x04\x04\x01\x02\x04\x12\x03c\x02\x15\x1a\x15 \xeb\xa0\x88\xeb\xb2\x84\xeb\xa6\xac\xec\xa7\x80 \xeb\xb0\xb0\xec\x9c\xa8\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03c\x02\x07\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03c\x08\x10\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03c\x13\x14\n&\n\x04\x04\x01\x02\x05\x12\x03f\x02\x1a\x1a\x19 \xea\xb3\xb5\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03f\x02\x06\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03f\x07\x15\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03f\x18\x19\n \n\x04\x04\x01\x02\x06\x12\x03i\x02\x1c\x1a\x13 \xec\x83\x81\xec\x9e\xa5 \xec\xa3\xbc\xec\x8b\x9d \xec\x88\x98\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03i\x02\x07\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03i\x08\x17\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03i\x1a\x1b\n*\n\x04\x04\x01\x02\x07\x12\x03l\x02\x1b\x1a\x1d \xed\x98\x84\xea\xb8\x88 \xec\x84\xa4\xec\xa0\x95 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\x0c\n\x05\x04\x01\x02\x07\x05\x12\x03l\x02\x06\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03l\x07\x16\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03l\x19\x1a\n#\n\x04\x04\x01\x02\x08\x12\x03o\x02!\x1a\x16 \xed\x98\x84\xea\xb8\x88 \xec\x84\xa4\xec\xa0\x95 \xea\xb8\x88\xec\x95\xa1\n\n\x0c\n\x05\x04\x01\x02\x08\x05\x12\x03o\x02\x07\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03o\x08\x1c\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03o\x1f \n;\n\x02\x04\x02\x12\x05s\x00\x88\x01\x01\x1a. \xec\x84\xa0\xeb\xac\xbc \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (Futures \xec\xa0\x84\xec\x9a\xa9 \xed\x95\x84\xeb\x93\x9c)\n\n\n\n\x03\x04\x02\x01\x12\x03s\x08\x16\n\"\n\x04\x04\x02\x02\x00\x12\x03u\x02\x1f\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\x8b\xac\xeb\xb3\xbc\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03u\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03u\t\x1a\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03u\x1d\x1e\n\"\n\x04\x04\x02\x02\x01\x12\x03x\x02\x1d\x1a\x15 \xea\xb8\xb0\xec\xb4\x88\xec\x9e\x90\xec\x82\xb0 \xec\x9d\xb4\xeb\xa6\x84\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03x\t\x18\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03x\x1b\x1c\n#\n\x04\x04\x02\x02\x02\x12\x03{\x02\x19\x1a\x16 \xeb\xa7\x8c\xea\xb8\xb0\xec\x9d\xbc (YYYYMMDD)\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03{\t\x14\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03{\x17\x18\n)\n\x04\x04\x02\x02\x03\x12\x03~\x02\x18\x1a\x1c \xec\x8a\xb9\xec\x88\x98 (\xea\xb3\x84\xec\x95\xbd \xeb\x8b\xb9 \xea\xb8\x88\xec\x95\xa1)\n\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03~\x02\x08\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03~\t\x13\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03~\x16\x17\n.\n\x04\x04\x02\x02\x04\x12\x04\x81\x01\x02\x17\x1a  Tick \xed\x81\xac\xea\xb8\xb0 (\xed\x8f\xac\xec\x9d\xb8\xed\x8a\xb8 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x02\x02\x04\x05\x12\x04\x81\x01\x02\x08\n\r\n\x05\x04\x02\x02\x04\x01\x12\x04\x81\x01\t\x12\n\r\n\x05\x04\x02\x02\x04\x03\x12\x04\x81\x01\x15\x16\n(\n\x04\x04\x02\x02\x05\x12\x04\x84\x01\x02\x17\x1a\x1a Tick \xea\xb0\x80\xec\xb9\x98 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x02\x02\x05\x05\x12\x04\x84\x01\x02\x07\n\r\n\x05\x04\x02\x02\x05\x01\x12\x04\x84\x01\x08\x12\n\r\n\x05\x04\x02\x02\x05\x03\x12\x04\x84\x01\x15\x16\n+\n\x04\x04\x02\x02\x06\x12\x04\x87\x01\x02\x1f\x1a\x1d \xec\xb5\x9c\xec\xa2\x85 \xea\xb1\xb0\xeb\x9e\x98\xec\x9d\xbc (YYYYMMDD)\n\n\r\n\x05\x04\x02\x02\x06\x05\x12\x04\x87\x01\x02\x08\n\r\n\x05\x04\x02\x02\x06\x01\x12\x04\x87\x01\t\x1a\n\r\n\x05\x04\x02\x02\x06\x03\x12\x04\x87\x01\x1d\x1e\n:\n\x02\x04\x03\x12\x06\x8b\x01\x00\xa0\x01\x01\x1a, \xec\xa3\xbc\xec\x8b\x9d \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (Stock \xec\xa0\x84\xec\x9a\xa9 \xed\x95\x84\xeb\x93\x9c)\n\n\x0b\n\x03\x04\x03\x01\x12\x04\x8b\x01\x08\x14\n\x1d\n\x04\x04\x03\x02\x00\x12\x04\x8d\x01\x022\x1a\x0f \xec\x8b\x9c\xec\x9e\xa5 \xea\xb5\xac\xeb\xb6\x84\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\x8d\x01\x02!\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\x8d\x01\"-\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\x8d\x0101\n!\n\x04\x04\x03\x02\x01\x12\x04\x90\x01\x02\x1a\x1a\x13 \xec\x83\x81\xec\x9e\xa5 \xec\xa3\xbc\xec\x8b\x9d \xec\x88\x98\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x90\x01\x02\x07\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x90\x01\x08\x15\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\x90\x01\x18\x19\n(\n\x04\x04\x03\x02\x02\x12\x04\x93\x01\x02\x16\x1a\x1a Tick \xed\x81\xac\xea\xb8\xb0 (\xec\x9b\x90 \xeb\x8b\xa8\xec\x9c\x84)\n\n\r\n\x05\x04\x03\x02\x02\x05\x12\x04\x93\x01\x02\x07\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\x93\x01\x08\x11\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\x93\x01\x14\x15\n\'\n\x04\x04\x03\x02\x03\x12\x04\x96\x01\x02\x1a\x1a\x19 \xea\xb3\xb5\xeb\xa7\xa4\xeb\x8f\x84 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x03\x05\x12\x04\x96\x01\x02\x06\n\r\n\x05\x04\x03\x02\x03\x01\x12\x04\x96\x01\x07\x15\n\r\n\x05\x04\x03\x02\x03\x03\x12\x04\x96\x01\x18\x19\n+\n\x04\x04\x03\x02\x04\x12\x04\x99\x01\x02\x1b\x1a\x1d \xec\x8b\xa0\xec\x9a\xa9 \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x03\x02\x04\x05\x12\x04\x99\x01\x02\x06\n\r\n\x05\x04\x03\x02\x04\x01\x12\x04\x99\x01\x07\x16\n\r\n\x05\x04\x03\x02\x04\x03\x12\x04\x99\x01\x19\x1a\n\x1d\n\x04\x04\x03\x02\x05\x12\x04\x9c\x01\x02\x19\x1a\x0f \xec\x84\xb9\xed\x84\xb0 \xec\xbd\x94\xeb\x93\x9c\n\n\r\n\x05\x04\x03\x02\x05\x05\x12\x04\x9c\x01\x02\x08\n\r\n\x05\x04\x03\x02\x05\x01\x12\x04\x9c\x01\t\x14\n\r\n\x05\x04\x03\x02\x05\x03\x12\x04\x9c\x01\x17\x18\n\x1d\n\x04\x04\x03\x02\x06\x12\x04\x9f\x01\x02\x19\x1a\x0f \xec\x84\xb9\xed\x84\xb0 \xec\x9d\xb4\xeb\xa6\x84\n\n\r\n\x05\x04\x03\x02\x06\x05\x12\x04\x9f\x01\x02\x08\n\r\n\x05\x04\x03\x02\x06\x01\x12\x04\x9f\x01\t\x14\n\r\n\x05\x04\x03\x02\x06\x03\x12\x04\x9f\x01\x17\x18\n?\n\x02\x04\x04\x12\x06\xa4\x01\x00\xac\x01\x0121 ========== Request/Response Messages ==========\n\n\x0b\n\x03\x04\x04\x01\x12\x04\xa4\x01\x08\x1c\n&\n\x04\x04\x04\x02\x00\x12\x06\xa6\x01\x02\xab\x01\x04\x1a\x16 instruments/{symbol}\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xa6\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xa6\x01\t\x13\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xa6\x01\x16\x17\n\x0f\n\x05\x04\x04\x02\x00\x08\x12\x06\xa6\x01\x18\xab\x01\x03\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xa7\x01\x04*\n\x11\n\x07\x04\x04\x02\x00\x08\x9f\x08\x12\x06\xa8\x01\x04\xaa\x01\x05\n\"\n\x02\x04\x05\x12\x06\xaf\x01\x00\xb8\x01\x01\x1a\x14 BatchGet (AIP-231)\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xaf\x01\x08\"\ns\n\x04\x04\x05\x02\x00\x12\x06\xb2\x01\x02\xb7\x01\x04\x1ac \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xa0 symbol \xeb\xaa\xa9\xeb\xa1\x9d (\xec\xb5\x9c\xeb\x8c\x80 100\xea\xb0\x9c)\n Format: [\"instruments/005930\", \"instruments/101S6\", ...]\n\n\r\n\x05\x04\x05\x02\x00\x04\x12\x04\xb2\x01\x02\n\n\r\n\x05\x04\x05\x02\x00\x05\x12\x04\xb2\x01\x0b\x11\n\r\n\x05\x04\x05\x02\x00\x01\x12\x04\xb2\x01\x12\x1d\n\r\n\x05\x04\x05\x02\x00\x03\x12\x04\xb2\x01 !\n\x0f\n\x05\x04\x05\x02\x00\x08\x12\x06\xb2\x01\"\xb7\x01\x03\n\x10\n\x08\x04\x05\x02\x00\x08\x9c\x08\x00\x12\x04\xb3\x01\x04*\n\x11\n\x07\x04\x05\x02\x00\x08\x9f\x08\x12\x06\xb4\x01\x04\xb6\x01\x05\n\x0c\n\x02\x04\x06\x12\x06\xba\x01\x00\xc0\x01\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\xba\x01\x08#\n>\n\x04\x04\x06\x02\x00\x12\x04\xbc\x01\x02&\x1a0 \xec\xa1\xb0\xed\x9a\x8c\xeb\x90\x9c \xec\x83\x81\xed\x92\x88 \xeb\xaa\xa9\xeb\xa1\x9d (\xec\x9a\x94\xec\xb2\xad \xec\x88\x9c\xec\x84\x9c \xeb\xb3\xb4\xec\x9e\xa5)\n\n\r\n\x05\x04\x06\x02\x00\x04\x12\x04\xbc\x01\x02\n\n\r\n\x05\x04\x06\x02\x00\x06\x12\x04\xbc\x01\x0b\x15\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xbc\x01\x16!\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xbc\x01$%\n.\n\x04\x04\x06\x02\x01\x12\x04\xbf\x01\x02 \x1a  \xec\xa1\xb0\xed\x9a\x8c \xec\x8b\xa4\xed\x8c\xa8\xed\x95\x9c symbol \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x06\x02\x01\x04\x12\x04\xbf\x01\x02\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xbf\x01\x0b\x11\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xbf\x01\x12\x1b\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xbf\x01\x1e\x1f\n\x0c\n\x02\x04\x07\x12\x06\xc2\x01\x00\xd8\x01\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\xc2\x01\x08\x1e\n+\n\x04\x04\x07\x02\x00\x12\x04\xc4\x01\x02 \x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\xc4\x01\x02\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xc4\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xc4\x01\x12\x1b\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xc4\x01\x1e\x1f\n;\n\x04\x04\x07\x02\x01\x12\x04\xc7\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x07\x02\x01\x04\x12\x04\xc7\x01\x02\n\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\xc7\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\xc7\x01\x12\x1c\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\xc7\x01\x1f \n\xe8\x03\n\x04\x04\x07\x02\x02\x12\x04\xd7\x01\x02\x14\x1a\xd9\x03 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * product_type - \xec\x83\x81\xed\x92\x88 \xed\x83\x80\xec\x9e\x85 (PRODUCT_TYPE_ETF, PRODUCT_TYPE_FUTURES, PRODUCT_TYPE_STOCK)\n * symbol - \xec\x8b\xac\xeb\xb3\xbc (contains \xec\xa7\x80\xec\x9b\x90)\n * code - \xec\x83\x81\xed\x92\x88 \xec\xbd\x94\xeb\x93\x9c (contains \xec\xa7\x80\xec\x9b\x90)\n * display_name - \xec\x83\x81\xed\x92\x88\xeb\xaa\x85 (contains \xec\xa7\x80\xec\x9b\x90)\n * tradable - \xea\xb1\xb0\xeb\x9e\x98 \xea\xb0\x80\xeb\x8a\xa5 \xec\x97\xac\xeb\xb6\x80\n\n Examples:\n * filter=product_type=PRODUCT_TYPE_ETF\n * filter=symbol:\"005930\"\n * filter=tradable=true\n * filter=product_type=PRODUCT_TYPE_STOCK AND tradable=true\n\n\r\n\x05\x04\x07\x02\x02\x05\x12\x04\xd7\x01\x02\x08\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\xd7\x01\t\x0f\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\xd7\x01\x12\x13\n\x0c\n\x02\x04\x08\x12\x06\xda\x01\x00\xe0\x01\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\xda\x01\x08\x1f\n\x1d\n\x04\x04\x08\x02\x00\x12\x04\xdc\x01\x02&\x1a\x0f \xec\x83\x81\xed\x92\x88 \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\xdc\x01\x02\n\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\xdc\x01\x0b\x15\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xdc\x01\x16!\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xdc\x01$%\n\'\n\x04\x04\x08\x02\x01\x12\x04\xdf\x01\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\xdf\x01\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xdf\x01\t\x18\n\r\n\x05\x04\x08\x02\x01\x03\x12\x04\xdf\x01\x1b\x1cb\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00\n\xdep\n\x13mmm/v1/basket.proto\x12\rmmm.v1.basket\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"\xa9\n\n\x16AddBasketPresetRequest\x12\x16\n\x06prefix\x18\x01 \x01(\tR\x06prefix\x12\x19\n\x08start_at\x18\x02 \x01(\tR\x07startAt\x12\x17\n\x07stop_at\x18\x03 \x01(\tR\x06stopAt\x12\x1d\n\nindex_code\x18\x04 \x01(\tR\tindexCode\x12%\n\x0estock_fundcode\x18\x05 \x01(\tR\rstockFundcode\x12%\n\x0ederiv_fundcode\x18\x06 \x01(\tR\rderivFundcode\x12\x1d\n\nbasis_type\x18\x07 \x01(\tR\tbasisType\x12,\n\x12stock_program_type\x18\x08 \x01(\tR\x10stockProgramType\x12,\n\x12deriv_program_type\x18\t \x01(\tR\x10derivProgramType\x12(\n\x10etf_program_type\x18\n \x01(\tR\x0eetfProgramType\x12(\n\x10stock_price_type\x18\x0b \x01(\tR\x0estockPriceType\x12(\n\x10deriv_price_type\x18\x0c \x01(\tR\x0ederivPriceType\x12$\n\x0eetf_price_type\x18\r \x01(\tR\x0cetfPriceType\x12:\n\x19stock_dominance_threshold\x18\x0e \x01(\x01R\x17stockDominanceThreshold\x12:\n\x19deriv_dominance_threshold\x18\x0f \x01(\x01R\x17derivDominanceThreshold\x126\n\x17etf_dominance_threshold\x18\x10 \x01(\x01R\x15etfDominanceThreshold\x12\x0e\n\x02cu\x18\x11 \x01(\x01R\x02cu\x12!\n\x0ctotal_rounds\x18\x12 \x01(\x03R\x0btotalRounds\x12\'\n\x0fremaining_turns\x18\x13 \x01(\x03R\x0eremainingTurns\x12#\n\rtrigger_basis\x18\x14 \x01(\x01R\x0ctriggerBasis\x12\x17\n\x07is_long\x18\x15 \x01(\x08R\x06isLong\x120\n\x14minimum_filled_ratio\x18\x16 \x01(\x01R\x12minimumFilledRatio\x12)\n\x10minimum_interval\x18\x17 \x01(\x01R\x0fminimumInterval\x12,\n\x12check_all_sellable\x18\x18 \x01(\x08R\x10checkAllSellable\x12%\n\x0eshort_sellable\x18\x19 \x01(\x08R\rshortSellable\x12%\n\x0eapply_slippage\x18\x1a \x01(\x08R\rapplySlippage\x12,\n\x12etf_unfilled_limit\x18\x1b \x01(\x01R\x10etfUnfilledLimit\x12!\n\x0cstock_future\x18\x1c \x01(\x03R\x0bstockFuture\x12\x1d\n\nstock_code\x18\x1d \x01(\tR\tstockCode\x120\n\x14stock_total_quantity\x18\x1e \x01(\x03R\x12stockTotalQuantity\x12\x1d\n\nstock_auto\x18\x1f \x01(\x08R\tstockAuto\x122\n\x15future_total_quantity\x18  \x01(\x03R\x13futureTotalQuantity\x12\x1f\n\x0bfuture_auto\x18! \x01(\x08R\nfutureAuto\"\xd6\n\n\x12BasketPresetDetail\x12\x12\n\x04code\x18\x16 \x01(\tR\x04code\x12\x16\n\x06prefix\x18\x01 \x01(\tR\x06prefix\x12\x19\n\x08start_at\x18\x02 \x01(\tR\x07startAt\x12\x17\n\x07stop_at\x18\x03 \x01(\tR\x06stopAt\x12\x1d\n\nindex_code\x18\x04 \x01(\tR\tindexCode\x12%\n\x0estock_fundcode\x18\x05 \x01(\tR\rstockFundcode\x12%\n\x0ederiv_fundcode\x18\x06 \x01(\tR\rderivFundcode\x12\x1d\n\nbasis_type\x18\x07 \x01(\tR\tbasisType\x12,\n\x12stock_program_type\x18\x08 \x01(\tR\x10stockProgramType\x12,\n\x12deriv_program_type\x18\t \x01(\tR\x10derivProgramType\x12(\n\x10etf_program_type\x18\n \x01(\tR\x0eetfProgramType\x12(\n\x10stock_price_type\x18\x0b \x01(\tR\x0estockPriceType\x12(\n\x10deriv_price_type\x18\x0c \x01(\tR\x0ederivPriceType\x12$\n\x0eetf_price_type\x18\r \x01(\tR\x0cetfPriceType\x12:\n\x19stock_dominance_threshold\x18\x0e \x01(\x01R\x17stockDominanceThreshold\x12:\n\x19deriv_dominance_threshold\x18\x0f \x01(\x01R\x17derivDominanceThreshold\x126\n\x17etf_dominance_threshold\x18\x10 \x01(\x01R\x15etfDominanceThreshold\x12\x0e\n\x02cu\x18\x11 \x01(\x01R\x02cu\x12!\n\x0ctotal_rounds\x18\x12 \x01(\x03R\x0btotalRounds\x12\'\n\x0fremaining_turns\x18\x13 \x01(\x03R\x0eremainingTurns\x12#\n\rtrigger_basis\x18\x14 \x01(\x01R\x0ctriggerBasis\x12\x17\n\x07is_long\x18\x15 \x01(\x08R\x06isLong\x12\x1b\n\tuser_code\x18\x17 \x01(\tR\x08userCode\x12,\n\x12check_all_sellable\x18\x18 \x01(\x08R\x10checkAllSellable\x12%\n\x0eshort_sellable\x18\x19 \x01(\x08R\rshortSellable\x12%\n\x0eapply_slippage\x18\x1a \x01(\x08R\rapplySlippage\x120\n\x14minimum_filled_ratio\x18\x1b \x01(\x01R\x12minimumFilledRatio\x12)\n\x10minimum_interval\x18\x1c \x01(\x01R\x0fminimumInterval\x12,\n\x12etf_unfilled_limit\x18\x1d \x01(\x01R\x10etfUnfilledLimit\x12!\n\x0cstock_future\x18\x1e \x01(\x03R\x0bstockFuture\x12\x1d\n\nstock_code\x18\x1f \x01(\tR\tstockCode\x120\n\x14stock_total_quantity\x18  \x01(\x03R\x12stockTotalQuantity\x12\x1d\n\nstock_auto\x18! \x01(\x08R\tstockAuto\x122\n\x15future_total_quantity\x18\" \x01(\x03R\x13futureTotalQuantity\x12\x1f\n\x0bfuture_auto\x18# \x01(\x08R\nfutureAuto\"Y\n\x15ControlManagerRequest\x12\x12\n\x04code\x18\x01 \x01(\tR\x04code\x12\x16\n\x06action\x18\x02 \x01(\tR\x06action\x12\x14\n\x05value\x18\x03 \x01(\tR\x05value\"\x93\x0f\n\x13BasketManagerDetail\x12\x12\n\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x19\n\x08start_at\x18\x03 \x01(\tR\x07startAt\x12\x17\n\x07stop_at\x18\x04 \x01(\tR\x06stopAt\x12\x17\n\x07is_long\x18\x05 \x01(\x08R\x06isLong\x12\x16\n\x06active\x18\x06 \x01(\x08R\x06active\x12#\n\rcurrent_round\x18\x07 \x01(\x03R\x0ccurrentRound\x12!\n\x0ctotal_rounds\x18\x08 \x01(\x03R\x0btotalRounds\x12\x1f\n\x0bdone_rounds\x18\t \x01(\x03R\ndoneRounds\x120\n\x14minimum_filled_ratio\x18\n \x01(\x01R\x12minimumFilledRatio\x12)\n\x10minimum_interval\x18\x0b \x01(\x01R\x0fminimumInterval\x12#\n\rtrigger_basis\x18\x0c \x01(\x01R\x0ctriggerBasis\x12\x1d\n\nindex_code\x18\r \x01(\tR\tindexCode\x12\x1d\n\nindex_name\x18\x0e \x01(\tR\tindexName\x12\'\n\x0fbasis_condition\x18\x0f \x01(\tR\x0ebasisCondition\x12\x1d\n\nbasis_type\x18\x10 \x01(\tR\tbasisType\x12(\n\x10basis_price_type\x18\x11 \x01(\tR\x0ebasisPriceType\x12<\n\x05items\x18\x12 \x03(\x0b2&.mmm.v1.basket.BasketManagerDetailItemR\x05items\x12\x1b\n\tuser_code\x18\x13 \x01(\tR\x08userCode\x12\x16\n\x06public\x18\x14 \x01(\x08R\x06public\x12\'\n\x0fremaining_turns\x18\x15 \x01(\x03R\x0eremainingTurns\x12\x19\n\x08ui_group\x18\x16 \x01(\tR\x07uiGroup\x12,\n\x12check_all_sellable\x18\x17 \x01(\x08R\x10checkAllSellable\x12*\n\x11long_product_type\x18\x18 \x01(\tR\x0flongProductType\x12,\n\x12short_product_type\x18\x19 \x01(\tR\x10shortProductType\x12%\n\x0eshort_quantity\x18\x1a \x01(\x03R\rshortQuantity\x12#\n\rlong_quantity\x18\x1b \x01(\x03R\x0clongQuantity\x12%\n\x0eshort_products\x18\x1c \x01(\x03R\rshortProducts\x12#\n\rlong_products\x18\x1d \x01(\x03R\x0clongProducts\x12%\n\x0eshort_sellable\x18\x1e \x01(\x08R\rshortSellable\x12%\n\x0eapply_slippage\x18\x1f \x01(\x08R\rapplySlippage\x12\x1f\n\x0bpause_round\x18  \x01(\x03R\npauseRound\x12\x1d\n\ncreated_at\x18! \x01(\tR\tcreatedAt\x12\x1a\n\x08fundcode\x18\" \x01(\tR\x08fundcode\x12,\n\x12etf_unfilled_limit\x18# \x01(\x01R\x10etfUnfilledLimit\x12&\n\x0fgrace_the_money\x18$ \x01(\x01R\rgraceTheMoney\x12/\n\x14regard_smp_as_traded\x18% \x01(\x08R\x11regardSmpAsTraded\x12/\n\x13execution_threshold\x18& \x01(\x01R\x12executionThreshold\x120\n\x14starter_limit_rounds\x18\' \x01(\x03R\x12starterLimitRounds\x12\x1b\n\tid_number\x18( \x01(\tR\x08idNumber\x12.\n\x13check_all_connected\x18) \x01(\x08R\x11checkAllConnected\x12,\n\x12future_maturity_no\x18* \x01(\tR\x10futureMaturityNo\x12\x1f\n\x0bauto_launch\x18+ \x01(\x08R\nautoLaunch\x12\x1b\n\tlaunch_at\x18, \x01(\tR\x08launchAt\x12$\n\x0estart_amend_at\x18- \x01(\tR\x0cstartAmendAt\x120\n\x14launch_price_percent\x18. \x01(\x01R\x12launchPricePercent\x12>\n\x1bparticipation_limit_percent\x18/ \x01(\x01R\x19participationLimitPercent\x12\x1a\n\x08launched\x180 \x01(\x08R\x08launched\x12.\n\x13custom_product_code\x181 \x01(\tR\x11customProductCode\x120\n\x14custom_product_ratio\x182 \x01(\x01R\x12customProductRatio\x12\x1a\n\x08exchange\x183 \x01(\tR\x08exchange\"\x95\x04\n\x17BasketManagerDetailItem\x12\x0e\n\x02no\x18\n \x01(\x03R\x02no\x12\x0e\n\x02id\x18\x0e \x01(\tR\x02id\x12\x12\n\x04code\x18\x01 \x01(\tR\x04code\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08fundcode\x18\x03 \x01(\tR\x08fundcode\x12\x12\n\x04side\x18\x04 \x01(\tR\x04side\x12/\n\x13dominance_threshold\x18\x05 \x01(\x01R\x12dominanceThreshold\x12!\n\x0cprogram_type\x18\x06 \x01(\tR\x0bprogramType\x12\x1d\n\nprice_type\x18\x07 \x01(\tR\tpriceType\x12%\n\x0etotal_quantity\x18\x08 \x01(\x03R\rtotalQuantity\x12\x18\n\x07starter\x18\t \x01(\x08R\x07starter\x12\x18\n\x07pending\x18\x0b \x01(\x08R\x07pending\x12\x12\n\x04auto\x18\x0c \x01(\x08R\x04auto\x12\x0e\n\x02lp\x18\r \x01(\x08R\x02lp\x12\x1f\n\x0border_price\x18\x0f \x01(\x01R\norderPrice\x12\x18\n\x07percent\x18\x10 \x01(\x01R\x07percent\x12\x14\n\x05ticks\x18\x11 \x01(\x03R\x05ticks\x12#\n\rposition_type\x18\x12 \x01(\tR\x0cpositionType\x12\x1a\n\x08exchange\x18\x13 \x01(\tR\x08exchange2\xd7\x01\n\rBasketService\x12[\n\x0fAddBasketPreset\x12%.mmm.v1.basket.AddBasketPresetRequest\x1a!.mmm.v1.basket.BasketPresetDetail\x12i\n\x1dCreateBasketManagerFromPreset\x12$.mmm.v1.basket.ControlManagerRequest\x1a\".mmm.v1.basket.BasketManagerDetailB/Z-github.com/meritz-corp/cds-apis/go/mmm/v1;mmmJ\xadC\n\x07\x12\x05\x00\x00\xb6\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x16\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n;\n\x02\x06\x00\x12\x04\x0f\x00\x15\x01\x1a/ BasketService - \xec\xb0\xa8\xec\x9d\xb5\xea\xb1\xb0\xeb\x9e\x98 \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x15\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x11\x02L\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x06\x15\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x17-\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x118J\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\x13\x02Z\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x13\x06#\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x13%:\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x13EX\n\n\n\x02\x04\x00\x12\x04\x18\x00;\x01\n\n\n\x03\x04\x00\x01\x12\x03\x18\x08\x1e\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x19\x02\x14\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x19\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x19\t\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x19\x12\x13\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x1a\x02\x16\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x1a\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x1a\t\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x1a\x14\x15\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x1b\x02\x15\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x1b\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x1b\t\x10\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x1b\x13\x14\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x1c\x02\x18\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x1c\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x1c\t\x13\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x1c\x16\x17\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x1d\x02\x1c\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03\x1d\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x1d\t\x17\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x1d\x1a\x1b\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\x1e\x02\x1c\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03\x1e\x02\x08\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x1e\t\x17\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x1e\x1a\x1b\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\x1f\x02\x18\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\x1f\x02\x08\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\x1f\t\x13\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\x1f\x16\x17\n\x0b\n\x04\x04\x00\x02\x07\x12\x03 \x02 \n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03 \x02\x08\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03 \t\x1b\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03 \x1e\x1f\n\x0b\n\x04\x04\x00\x02\x08\x12\x03!\x02 \n\x0c\n\x05\x04\x00\x02\x08\x05\x12\x03!\x02\x08\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03!\t\x1b\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03!\x1e\x1f\n\x0b\n\x04\x04\x00\x02\t\x12\x03\"\x02\x1f\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03\"\x02\x08\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03\"\t\x19\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03\"\x1c\x1e\n\x0b\n\x04\x04\x00\x02\n\x12\x03#\x02\x1f\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03#\t\x19\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03#\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x0b\x12\x03$\x02\x1f\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03$\x02\x08\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03$\t\x19\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03$\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x0c\x12\x03%\x02\x1d\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03%\x02\x08\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03%\t\x17\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03%\x1a\x1c\n\x0b\n\x04\x04\x00\x02\r\x12\x03&\x02(\n\x0c\n\x05\x04\x00\x02\r\x05\x12\x03&\x02\x08\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03&\t\"\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03&%\'\n\x0b\n\x04\x04\x00\x02\x0e\x12\x03\'\x02(\n\x0c\n\x05\x04\x00\x02\x0e\x05\x12\x03\'\x02\x08\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03\'\t\"\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03\'%\'\n\x0b\n\x04\x04\x00\x02\x0f\x12\x03(\x02&\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03(\x02\x08\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03(\t \n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03(#%\n\x0b\n\x04\x04\x00\x02\x10\x12\x03)\x02\x11\n\x0c\n\x05\x04\x00\x02\x10\x05\x12\x03)\x02\x08\n\x0c\n\x05\x04\x00\x02\x10\x01\x12\x03)\t\x0b\n\x0c\n\x05\x04\x00\x02\x10\x03\x12\x03)\x0e\x10\n\x0b\n\x04\x04\x00\x02\x11\x12\x03*\x02\x1a\n\x0c\n\x05\x04\x00\x02\x11\x05\x12\x03*\x02\x07\n\x0c\n\x05\x04\x00\x02\x11\x01\x12\x03*\x08\x14\n\x0c\n\x05\x04\x00\x02\x11\x03\x12\x03*\x17\x19\n\x0b\n\x04\x04\x00\x02\x12\x12\x03+\x02\x1d\n\x0c\n\x05\x04\x00\x02\x12\x05\x12\x03+\x02\x07\n\x0c\n\x05\x04\x00\x02\x12\x01\x12\x03+\x08\x17\n\x0c\n\x05\x04\x00\x02\x12\x03\x12\x03+\x1a\x1c\n\x0b\n\x04\x04\x00\x02\x13\x12\x03,\x02\x1c\n\x0c\n\x05\x04\x00\x02\x13\x05\x12\x03,\x02\x08\n\x0c\n\x05\x04\x00\x02\x13\x01\x12\x03,\t\x16\n\x0c\n\x05\x04\x00\x02\x13\x03\x12\x03,\x19\x1b\n\x0b\n\x04\x04\x00\x02\x14\x12\x03-\x02\x14\n\x0c\n\x05\x04\x00\x02\x14\x05\x12\x03-\x02\x06\n\x0c\n\x05\x04\x00\x02\x14\x01\x12\x03-\x07\x0e\n\x0c\n\x05\x04\x00\x02\x14\x03\x12\x03-\x11\x13\n\x0b\n\x04\x04\x00\x02\x15\x12\x03.\x02#\n\x0c\n\x05\x04\x00\x02\x15\x05\x12\x03.\x02\x08\n\x0c\n\x05\x04\x00\x02\x15\x01\x12\x03.\t\x1d\n\x0c\n\x05\x04\x00\x02\x15\x03\x12\x03. \"\n\x0b\n\x04\x04\x00\x02\x16\x12\x03/\x02\x1f\n\x0c\n\x05\x04\x00\x02\x16\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x00\x02\x16\x01\x12\x03/\t\x19\n\x0c\n\x05\x04\x00\x02\x16\x03\x12\x03/\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x17\x12\x030\x02\x1f\n\x0c\n\x05\x04\x00\x02\x17\x05\x12\x030\x02\x06\n\x0c\n\x05\x04\x00\x02\x17\x01\x12\x030\x07\x19\n\x0c\n\x05\x04\x00\x02\x17\x03\x12\x030\x1c\x1e\n\x0b\n\x04\x04\x00\x02\x18\x12\x031\x02\x1b\n\x0c\n\x05\x04\x00\x02\x18\x05\x12\x031\x02\x06\n\x0c\n\x05\x04\x00\x02\x18\x01\x12\x031\x07\x15\n\x0c\n\x05\x04\x00\x02\x18\x03\x12\x031\x18\x1a\n\x0b\n\x04\x04\x00\x02\x19\x12\x032\x02\x1b\n\x0c\n\x05\x04\x00\x02\x19\x05\x12\x032\x02\x06\n\x0c\n\x05\x04\x00\x02\x19\x01\x12\x032\x07\x15\n\x0c\n\x05\x04\x00\x02\x19\x03\x12\x032\x18\x1a\n\x0b\n\x04\x04\x00\x02\x1a\x12\x033\x02!\n\x0c\n\x05\x04\x00\x02\x1a\x05\x12\x033\x02\x08\n\x0c\n\x05\x04\x00\x02\x1a\x01\x12\x033\t\x1b\n\x0c\n\x05\x04\x00\x02\x1a\x03\x12\x033\x1e \n\x0b\n\x04\x04\x00\x02\x1b\x12\x034\x02\x1a\n\x0c\n\x05\x04\x00\x02\x1b\x05\x12\x034\x02\x07\n\x0c\n\x05\x04\x00\x02\x1b\x01\x12\x034\x08\x14\n\x0c\n\x05\x04\x00\x02\x1b\x03\x12\x034\x17\x19\n)\n\x04\x04\x00\x02\x1c\x12\x036\x02\x19\x1a\x1c \xec\xa3\xbc\xec\x84\xa0\xec\xb0\xa8\xec\x9d\xb5(Price) \xec\xa0\x84\xec\x9a\xa9\n\n\x0c\n\x05\x04\x00\x02\x1c\x05\x12\x036\x02\x08\n\x0c\n\x05\x04\x00\x02\x1c\x01\x12\x036\t\x13\n\x0c\n\x05\x04\x00\x02\x1c\x03\x12\x036\x16\x18\n\x0b\n\x04\x04\x00\x02\x1d\x12\x037\x02\"\n\x0c\n\x05\x04\x00\x02\x1d\x05\x12\x037\x02\x07\n\x0c\n\x05\x04\x00\x02\x1d\x01\x12\x037\x08\x1c\n\x0c\n\x05\x04\x00\x02\x1d\x03\x12\x037\x1f!\n\x0b\n\x04\x04\x00\x02\x1e\x12\x038\x02\x17\n\x0c\n\x05\x04\x00\x02\x1e\x05\x12\x038\x02\x06\n\x0c\n\x05\x04\x00\x02\x1e\x01\x12\x038\x07\x11\n\x0c\n\x05\x04\x00\x02\x1e\x03\x12\x038\x14\x16\n\x0b\n\x04\x04\x00\x02\x1f\x12\x039\x02#\n\x0c\n\x05\x04\x00\x02\x1f\x05\x12\x039\x02\x07\n\x0c\n\x05\x04\x00\x02\x1f\x01\x12\x039\x08\x1d\n\x0c\n\x05\x04\x00\x02\x1f\x03\x12\x039 \"\n\x0b\n\x04\x04\x00\x02 \x12\x03:\x02\x18\n\x0c\n\x05\x04\x00\x02 \x05\x12\x03:\x02\x06\n\x0c\n\x05\x04\x00\x02 \x01\x12\x03:\x07\x12\n\x0c\n\x05\x04\x00\x02 \x03\x12\x03:\x15\x17\n\n\n\x02\x04\x01\x12\x04>\x00c\x01\n\n\n\x03\x04\x01\x01\x12\x03>\x08\x1a\n\x0b\n\x04\x04\x01\x02\x00\x12\x03?\x02\x13\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03?\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03?\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03?\x10\x12\n\x0b\n\x04\x04\x01\x02\x01\x12\x03@\x02\x14\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03@\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03@\t\x0f\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03@\x12\x13\n\x0b\n\x04\x04\x01\x02\x02\x12\x03A\x02\x16\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03A\x02\x08\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03A\t\x11\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03A\x14\x15\n\x0b\n\x04\x04\x01\x02\x03\x12\x03B\x02\x15\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03B\x02\x08\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03B\t\x10\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03B\x13\x14\n\x0b\n\x04\x04\x01\x02\x04\x12\x03C\x02\x18\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03C\x02\x08\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03C\t\x13\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03C\x16\x17\n\x0b\n\x04\x04\x01\x02\x05\x12\x03D\x02\x1c\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03D\x02\x08\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03D\t\x17\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03D\x1a\x1b\n\x0b\n\x04\x04\x01\x02\x06\x12\x03E\x02\x1c\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03E\x02\x08\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03E\t\x17\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03E\x1a\x1b\n\x0b\n\x04\x04\x01\x02\x07\x12\x03F\x02\x18\n\x0c\n\x05\x04\x01\x02\x07\x05\x12\x03F\x02\x08\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03F\t\x13\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03F\x16\x17\n\x0b\n\x04\x04\x01\x02\x08\x12\x03G\x02 \n\x0c\n\x05\x04\x01\x02\x08\x05\x12\x03G\x02\x08\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03G\t\x1b\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03G\x1e\x1f\n\x0b\n\x04\x04\x01\x02\t\x12\x03H\x02 \n\x0c\n\x05\x04\x01\x02\t\x05\x12\x03H\x02\x08\n\x0c\n\x05\x04\x01\x02\t\x01\x12\x03H\t\x1b\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03H\x1e\x1f\n\x0b\n\x04\x04\x01\x02\n\x12\x03I\x02\x1f\n\x0c\n\x05\x04\x01\x02\n\x05\x12\x03I\x02\x08\n\x0c\n\x05\x04\x01\x02\n\x01\x12\x03I\t\x19\n\x0c\n\x05\x04\x01\x02\n\x03\x12\x03I\x1c\x1e\n\x0b\n\x04\x04\x01\x02\x0b\x12\x03J\x02\x1f\n\x0c\n\x05\x04\x01\x02\x0b\x05\x12\x03J\x02\x08\n\x0c\n\x05\x04\x01\x02\x0b\x01\x12\x03J\t\x19\n\x0c\n\x05\x04\x01\x02\x0b\x03\x12\x03J\x1c\x1e\n\x0b\n\x04\x04\x01\x02\x0c\x12\x03K\x02\x1f\n\x0c\n\x05\x04\x01\x02\x0c\x05\x12\x03K\x02\x08\n\x0c\n\x05\x04\x01\x02\x0c\x01\x12\x03K\t\x19\n\x0c\n\x05\x04\x01\x02\x0c\x03\x12\x03K\x1c\x1e\n\x0b\n\x04\x04\x01\x02\r\x12\x03L\x02\x1d\n\x0c\n\x05\x04\x01\x02\r\x05\x12\x03L\x02\x08\n\x0c\n\x05\x04\x01\x02\r\x01\x12\x03L\t\x17\n\x0c\n\x05\x04\x01\x02\r\x03\x12\x03L\x1a\x1c\n\x0b\n\x04\x04\x01\x02\x0e\x12\x03M\x02(\n\x0c\n\x05\x04\x01\x02\x0e\x05\x12\x03M\x02\x08\n\x0c\n\x05\x04\x01\x02\x0e\x01\x12\x03M\t\"\n\x0c\n\x05\x04\x01\x02\x0e\x03\x12\x03M%\'\n\x0b\n\x04\x04\x01\x02\x0f\x12\x03N\x02(\n\x0c\n\x05\x04\x01\x02\x0f\x05\x12\x03N\x02\x08\n\x0c\n\x05\x04\x01\x02\x0f\x01\x12\x03N\t\"\n\x0c\n\x05\x04\x01\x02\x0f\x03\x12\x03N%\'\n\x0b\n\x04\x04\x01\x02\x10\x12\x03O\x02&\n\x0c\n\x05\x04\x01\x02\x10\x05\x12\x03O\x02\x08\n\x0c\n\x05\x04\x01\x02\x10\x01\x12\x03O\t \n\x0c\n\x05\x04\x01\x02\x10\x03\x12\x03O#%\n\x0b\n\x04\x04\x01\x02\x11\x12\x03P\x02\x11\n\x0c\n\x05\x04\x01\x02\x11\x05\x12\x03P\x02\x08\n\x0c\n\x05\x04\x01\x02\x11\x01\x12\x03P\t\x0b\n\x0c\n\x05\x04\x01\x02\x11\x03\x12\x03P\x0e\x10\n\x0b\n\x04\x04\x01\x02\x12\x12\x03Q\x02\x1a\n\x0c\n\x05\x04\x01\x02\x12\x05\x12\x03Q\x02\x07\n\x0c\n\x05\x04\x01\x02\x12\x01\x12\x03Q\x08\x14\n\x0c\n\x05\x04\x01\x02\x12\x03\x12\x03Q\x17\x19\n\x0b\n\x04\x04\x01\x02\x13\x12\x03R\x02\x1d\n\x0c\n\x05\x04\x01\x02\x13\x05\x12\x03R\x02\x07\n\x0c\n\x05\x04\x01\x02\x13\x01\x12\x03R\x08\x17\n\x0c\n\x05\x04\x01\x02\x13\x03\x12\x03R\x1a\x1c\n\x0b\n\x04\x04\x01\x02\x14\x12\x03S\x02\x1c\n\x0c\n\x05\x04\x01\x02\x14\x05\x12\x03S\x02\x08\n\x0c\n\x05\x04\x01\x02\x14\x01\x12\x03S\t\x16\n\x0c\n\x05\x04\x01\x02\x14\x03\x12\x03S\x19\x1b\n\x0b\n\x04\x04\x01\x02\x15\x12\x03T\x02\x14\n\x0c\n\x05\x04\x01\x02\x15\x05\x12\x03T\x02\x06\n\x0c\n\x05\x04\x01\x02\x15\x01\x12\x03T\x07\x0e\n\x0c\n\x05\x04\x01\x02\x15\x03\x12\x03T\x11\x13\n\x0b\n\x04\x04\x01\x02\x16\x12\x03U\x02\x18\n\x0c\n\x05\x04\x01\x02\x16\x05\x12\x03U\x02\x08\n\x0c\n\x05\x04\x01\x02\x16\x01\x12\x03U\t\x12\n\x0c\n\x05\x04\x01\x02\x16\x03\x12\x03U\x15\x17\n\x0b\n\x04\x04\x01\x02\x17\x12\x03V\x02\x1f\n\x0c\n\x05\x04\x01\x02\x17\x05\x12\x03V\x02\x06\n\x0c\n\x05\x04\x01\x02\x17\x01\x12\x03V\x07\x19\n\x0c\n\x05\x04\x01\x02\x17\x03\x12\x03V\x1c\x1e\n\x0b\n\x04\x04\x01\x02\x18\x12\x03W\x02\x1b\n\x0c\n\x05\x04\x01\x02\x18\x05\x12\x03W\x02\x06\n\x0c\n\x05\x04\x01\x02\x18\x01\x12\x03W\x07\x15\n\x0c\n\x05\x04\x01\x02\x18\x03\x12\x03W\x18\x1a\n\x0b\n\x04\x04\x01\x02\x19\x12\x03X\x02\x1b\n\x0c\n\x05\x04\x01\x02\x19\x05\x12\x03X\x02\x06\n\x0c\n\x05\x04\x01\x02\x19\x01\x12\x03X\x07\x15\n\x0c\n\x05\x04\x01\x02\x19\x03\x12\x03X\x18\x1a\n\x0b\n\x04\x04\x01\x02\x1a\x12\x03Y\x02#\n\x0c\n\x05\x04\x01\x02\x1a\x05\x12\x03Y\x02\x08\n\x0c\n\x05\x04\x01\x02\x1a\x01\x12\x03Y\t\x1d\n\x0c\n\x05\x04\x01\x02\x1a\x03\x12\x03Y \"\n\x0b\n\x04\x04\x01\x02\x1b\x12\x03Z\x02\x1f\n\x0c\n\x05\x04\x01\x02\x1b\x05\x12\x03Z\x02\x08\n\x0c\n\x05\x04\x01\x02\x1b\x01\x12\x03Z\t\x19\n\x0c\n\x05\x04\x01\x02\x1b\x03\x12\x03Z\x1c\x1e\n\x0b\n\x04\x04\x01\x02\x1c\x12\x03[\x02!\n\x0c\n\x05\x04\x01\x02\x1c\x05\x12\x03[\x02\x08\n\x0c\n\x05\x04\x01\x02\x1c\x01\x12\x03[\t\x1b\n\x0c\n\x05\x04\x01\x02\x1c\x03\x12\x03[\x1e \n\x0b\n\x04\x04\x01\x02\x1d\x12\x03\\\x02\x1a\n\x0c\n\x05\x04\x01\x02\x1d\x05\x12\x03\\\x02\x07\n\x0c\n\x05\x04\x01\x02\x1d\x01\x12\x03\\\x08\x14\n\x0c\n\x05\x04\x01\x02\x1d\x03\x12\x03\\\x17\x19\n)\n\x04\x04\x01\x02\x1e\x12\x03^\x02\x19\x1a\x1c \xec\xa3\xbc\xec\x84\xa0\xec\xb0\xa8\xec\x9d\xb5(Price) \xec\xa0\x84\xec\x9a\xa9\n\n\x0c\n\x05\x04\x01\x02\x1e\x05\x12\x03^\x02\x08\n\x0c\n\x05\x04\x01\x02\x1e\x01\x12\x03^\t\x13\n\x0c\n\x05\x04\x01\x02\x1e\x03\x12\x03^\x16\x18\n\x0b\n\x04\x04\x01\x02\x1f\x12\x03_\x02\"\n\x0c\n\x05\x04\x01\x02\x1f\x05\x12\x03_\x02\x07\n\x0c\n\x05\x04\x01\x02\x1f\x01\x12\x03_\x08\x1c\n\x0c\n\x05\x04\x01\x02\x1f\x03\x12\x03_\x1f!\n\x0b\n\x04\x04\x01\x02 \x12\x03`\x02\x17\n\x0c\n\x05\x04\x01\x02 \x05\x12\x03`\x02\x06\n\x0c\n\x05\x04\x01\x02 \x01\x12\x03`\x07\x11\n\x0c\n\x05\x04\x01\x02 \x03\x12\x03`\x14\x16\n\x0b\n\x04\x04\x01\x02!\x12\x03a\x02#\n\x0c\n\x05\x04\x01\x02!\x05\x12\x03a\x02\x07\n\x0c\n\x05\x04\x01\x02!\x01\x12\x03a\x08\x1d\n\x0c\n\x05\x04\x01\x02!\x03\x12\x03a \"\n\x0b\n\x04\x04\x01\x02\"\x12\x03b\x02\x18\n\x0c\n\x05\x04\x01\x02\"\x05\x12\x03b\x02\x06\n\x0c\n\x05\x04\x01\x02\"\x01\x12\x03b\x07\x12\n\x0c\n\x05\x04\x01\x02\"\x03\x12\x03b\x15\x17\n\n\n\x02\x04\x02\x12\x04e\x00i\x01\n\n\n\x03\x04\x02\x01\x12\x03e\x08\x1d\n\x0b\n\x04\x04\x02\x02\x00\x12\x03f\x02\x12\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03f\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03f\t\r\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03f\x10\x11\n\x0b\n\x04\x04\x02\x02\x01\x12\x03g\x02\x14\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03g\x02\x08\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03g\t\x0f\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03g\x12\x13\n\x0b\n\x04\x04\x02\x02\x02\x12\x03h\x02\x13\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03h\x02\x08\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03h\t\x0e\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03h\x11\x12\n\x0b\n\x02\x04\x03\x12\x05k\x00\x9f\x01\x01\n\n\n\x03\x04\x03\x01\x12\x03k\x08\x1b\n\x0b\n\x04\x04\x03\x02\x00\x12\x03l\x02\x12\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03l\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03l\t\r\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03l\x10\x11\n\x0b\n\x04\x04\x03\x02\x01\x12\x03m\x02\x12\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03m\x02\x08\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03m\t\r\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03m\x10\x11\n\x0b\n\x04\x04\x03\x02\x02\x12\x03n\x02\x16\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03n\x02\x08\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03n\t\x11\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03n\x14\x15\n\x0b\n\x04\x04\x03\x02\x03\x12\x03o\x02\x15\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03o\x02\x08\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03o\t\x10\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03o\x13\x14\n\x0b\n\x04\x04\x03\x02\x04\x12\x03p\x02\x13\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x03p\x02\x06\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x03p\x07\x0e\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x03p\x11\x12\n\x0b\n\x04\x04\x03\x02\x05\x12\x03q\x02\x12\n\x0c\n\x05\x04\x03\x02\x05\x05\x12\x03q\x02\x06\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x03q\x07\r\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x03q\x10\x11\n\x0b\n\x04\x04\x03\x02\x06\x12\x03r\x02\x1a\n\x0c\n\x05\x04\x03\x02\x06\x05\x12\x03r\x02\x07\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03r\x08\x15\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03r\x18\x19\n\x0b\n\x04\x04\x03\x02\x07\x12\x03s\x02\x19\n\x0c\n\x05\x04\x03\x02\x07\x05\x12\x03s\x02\x07\n\x0c\n\x05\x04\x03\x02\x07\x01\x12\x03s\x08\x14\n\x0c\n\x05\x04\x03\x02\x07\x03\x12\x03s\x17\x18\n\x0b\n\x04\x04\x03\x02\x08\x12\x03t\x02\x18\n\x0c\n\x05\x04\x03\x02\x08\x05\x12\x03t\x02\x07\n\x0c\n\x05\x04\x03\x02\x08\x01\x12\x03t\x08\x13\n\x0c\n\x05\x04\x03\x02\x08\x03\x12\x03t\x16\x17\n\x0b\n\x04\x04\x03\x02\t\x12\x03u\x02#\n\x0c\n\x05\x04\x03\x02\t\x05\x12\x03u\x02\x08\n\x0c\n\x05\x04\x03\x02\t\x01\x12\x03u\t\x1d\n\x0c\n\x05\x04\x03\x02\t\x03\x12\x03u \"\n\x0b\n\x04\x04\x03\x02\n\x12\x03v\x02\x1f\n\x0c\n\x05\x04\x03\x02\n\x05\x12\x03v\x02\x08\n\x0c\n\x05\x04\x03\x02\n\x01\x12\x03v\t\x19\n\x0c\n\x05\x04\x03\x02\n\x03\x12\x03v\x1c\x1e\n\x0b\n\x04\x04\x03\x02\x0b\x12\x03w\x02\x1c\n\x0c\n\x05\x04\x03\x02\x0b\x05\x12\x03w\x02\x08\n\x0c\n\x05\x04\x03\x02\x0b\x01\x12\x03w\t\x16\n\x0c\n\x05\x04\x03\x02\x0b\x03\x12\x03w\x19\x1b\n\x0b\n\x04\x04\x03\x02\x0c\x12\x03x\x02\x19\n\x0c\n\x05\x04\x03\x02\x0c\x05\x12\x03x\x02\x08\n\x0c\n\x05\x04\x03\x02\x0c\x01\x12\x03x\t\x13\n\x0c\n\x05\x04\x03\x02\x0c\x03\x12\x03x\x16\x18\n\x0b\n\x04\x04\x03\x02\r\x12\x03y\x02\x19\n\x0c\n\x05\x04\x03\x02\r\x05\x12\x03y\x02\x08\n\x0c\n\x05\x04\x03\x02\r\x01\x12\x03y\t\x13\n\x0c\n\x05\x04\x03\x02\r\x03\x12\x03y\x16\x18\n\x0b\n\x04\x04\x03\x02\x0e\x12\x03z\x02\x1e\n\x0c\n\x05\x04\x03\x02\x0e\x05\x12\x03z\x02\x08\n\x0c\n\x05\x04\x03\x02\x0e\x01\x12\x03z\t\x18\n\x0c\n\x05\x04\x03\x02\x0e\x03\x12\x03z\x1b\x1d\n\x0b\n\x04\x04\x03\x02\x0f\x12\x03{\x02\x19\n\x0c\n\x05\x04\x03\x02\x0f\x05\x12\x03{\x02\x08\n\x0c\n\x05\x04\x03\x02\x0f\x01\x12\x03{\t\x13\n\x0c\n\x05\x04\x03\x02\x0f\x03\x12\x03{\x16\x18\n\x0b\n\x04\x04\x03\x02\x10\x12\x03|\x02\x1f\n\x0c\n\x05\x04\x03\x02\x10\x05\x12\x03|\x02\x08\n\x0c\n\x05\x04\x03\x02\x10\x01\x12\x03|\t\x19\n\x0c\n\x05\x04\x03\x02\x10\x03\x12\x03|\x1c\x1e\n\x0b\n\x04\x04\x03\x02\x11\x12\x03}\x02.\n\x0c\n\x05\x04\x03\x02\x11\x04\x12\x03}\x02\n\n\x0c\n\x05\x04\x03\x02\x11\x06\x12\x03}\x0b\"\n\x0c\n\x05\x04\x03\x02\x11\x01\x12\x03}#(\n\x0c\n\x05\x04\x03\x02\x11\x03\x12\x03}+-\n\x0b\n\x04\x04\x03\x02\x12\x12\x03~\x02\x18\n\x0c\n\x05\x04\x03\x02\x12\x05\x12\x03~\x02\x08\n\x0c\n\x05\x04\x03\x02\x12\x01\x12\x03~\t\x12\n\x0c\n\x05\x04\x03\x02\x12\x03\x12\x03~\x15\x17\n\x0b\n\x04\x04\x03\x02\x13\x12\x03\x7f\x02\x13\n\x0c\n\x05\x04\x03\x02\x13\x05\x12\x03\x7f\x02\x06\n\x0c\n\x05\x04\x03\x02\x13\x01\x12\x03\x7f\x07\r\n\x0c\n\x05\x04\x03\x02\x13\x03\x12\x03\x7f\x10\x12\n\x0c\n\x04\x04\x03\x02\x14\x12\x04\x80\x01\x02\x1d\n\r\n\x05\x04\x03\x02\x14\x05\x12\x04\x80\x01\x02\x07\n\r\n\x05\x04\x03\x02\x14\x01\x12\x04\x80\x01\x08\x17\n\r\n\x05\x04\x03\x02\x14\x03\x12\x04\x80\x01\x1a\x1c\n\x0c\n\x04\x04\x03\x02\x15\x12\x04\x81\x01\x02\x17\n\r\n\x05\x04\x03\x02\x15\x05\x12\x04\x81\x01\x02\x08\n\r\n\x05\x04\x03\x02\x15\x01\x12\x04\x81\x01\t\x11\n\r\n\x05\x04\x03\x02\x15\x03\x12\x04\x81\x01\x14\x16\n\x0c\n\x04\x04\x03\x02\x16\x12\x04\x82\x01\x02\x1f\n\r\n\x05\x04\x03\x02\x16\x05\x12\x04\x82\x01\x02\x06\n\r\n\x05\x04\x03\x02\x16\x01\x12\x04\x82\x01\x07\x19\n\r\n\x05\x04\x03\x02\x16\x03\x12\x04\x82\x01\x1c\x1e\n\x0c\n\x04\x04\x03\x02\x17\x12\x04\x83\x01\x02 \n\r\n\x05\x04\x03\x02\x17\x05\x12\x04\x83\x01\x02\x08\n\r\n\x05\x04\x03\x02\x17\x01\x12\x04\x83\x01\t\x1a\n\r\n\x05\x04\x03\x02\x17\x03\x12\x04\x83\x01\x1d\x1f\n\x0c\n\x04\x04\x03\x02\x18\x12\x04\x84\x01\x02!\n\r\n\x05\x04\x03\x02\x18\x05\x12\x04\x84\x01\x02\x08\n\r\n\x05\x04\x03\x02\x18\x01\x12\x04\x84\x01\t\x1b\n\r\n\x05\x04\x03\x02\x18\x03\x12\x04\x84\x01\x1e \n\x0c\n\x04\x04\x03\x02\x19\x12\x04\x85\x01\x02\x1c\n\r\n\x05\x04\x03\x02\x19\x05\x12\x04\x85\x01\x02\x07\n\r\n\x05\x04\x03\x02\x19\x01\x12\x04\x85\x01\x08\x16\n\r\n\x05\x04\x03\x02\x19\x03\x12\x04\x85\x01\x19\x1b\n\x0c\n\x04\x04\x03\x02\x1a\x12\x04\x86\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x1a\x05\x12\x04\x86\x01\x02\x07\n\r\n\x05\x04\x03\x02\x1a\x01\x12\x04\x86\x01\x08\x15\n\r\n\x05\x04\x03\x02\x1a\x03\x12\x04\x86\x01\x18\x1a\n\x0c\n\x04\x04\x03\x02\x1b\x12\x04\x87\x01\x02\x1c\n\r\n\x05\x04\x03\x02\x1b\x05\x12\x04\x87\x01\x02\x07\n\r\n\x05\x04\x03\x02\x1b\x01\x12\x04\x87\x01\x08\x16\n\r\n\x05\x04\x03\x02\x1b\x03\x12\x04\x87\x01\x19\x1b\n\x0c\n\x04\x04\x03\x02\x1c\x12\x04\x88\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x1c\x05\x12\x04\x88\x01\x02\x07\n\r\n\x05\x04\x03\x02\x1c\x01\x12\x04\x88\x01\x08\x15\n\r\n\x05\x04\x03\x02\x1c\x03\x12\x04\x88\x01\x18\x1a\n\x0c\n\x04\x04\x03\x02\x1d\x12\x04\x89\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x1d\x05\x12\x04\x89\x01\x02\x06\n\r\n\x05\x04\x03\x02\x1d\x01\x12\x04\x89\x01\x07\x15\n\r\n\x05\x04\x03\x02\x1d\x03\x12\x04\x89\x01\x18\x1a\n\x0c\n\x04\x04\x03\x02\x1e\x12\x04\x8a\x01\x02\x1b\n\r\n\x05\x04\x03\x02\x1e\x05\x12\x04\x8a\x01\x02\x06\n\r\n\x05\x04\x03\x02\x1e\x01\x12\x04\x8a\x01\x07\x15\n\r\n\x05\x04\x03\x02\x1e\x03\x12\x04\x8a\x01\x18\x1a\n\x0c\n\x04\x04\x03\x02\x1f\x12\x04\x8b\x01\x02\x19\n\r\n\x05\x04\x03\x02\x1f\x05\x12\x04\x8b\x01\x02\x07\n\r\n\x05\x04\x03\x02\x1f\x01\x12\x04\x8b\x01\x08\x13\n\r\n\x05\x04\x03\x02\x1f\x03\x12\x04\x8b\x01\x16\x18\n\x0c\n\x04\x04\x03\x02 \x12\x04\x8c\x01\x02\x19\n\r\n\x05\x04\x03\x02 \x05\x12\x04\x8c\x01\x02\x08\n\r\n\x05\x04\x03\x02 \x01\x12\x04\x8c\x01\t\x13\n\r\n\x05\x04\x03\x02 \x03\x12\x04\x8c\x01\x16\x18\n\x0c\n\x04\x04\x03\x02!\x12\x04\x8d\x01\x02\x17\n\r\n\x05\x04\x03\x02!\x05\x12\x04\x8d\x01\x02\x08\n\r\n\x05\x04\x03\x02!\x01\x12\x04\x8d\x01\t\x11\n\r\n\x05\x04\x03\x02!\x03\x12\x04\x8d\x01\x14\x16\n\x0c\n\x04\x04\x03\x02\"\x12\x04\x8e\x01\x02!\n\r\n\x05\x04\x03\x02\"\x05\x12\x04\x8e\x01\x02\x08\n\r\n\x05\x04\x03\x02\"\x01\x12\x04\x8e\x01\t\x1b\n\r\n\x05\x04\x03\x02\"\x03\x12\x04\x8e\x01\x1e \n\x0c\n\x04\x04\x03\x02#\x12\x04\x8f\x01\x02\x1e\n\r\n\x05\x04\x03\x02#\x05\x12\x04\x8f\x01\x02\x08\n\r\n\x05\x04\x03\x02#\x01\x12\x04\x8f\x01\t\x18\n\r\n\x05\x04\x03\x02#\x03\x12\x04\x8f\x01\x1b\x1d\n\x0c\n\x04\x04\x03\x02$\x12\x04\x90\x01\x02!\n\r\n\x05\x04\x03\x02$\x05\x12\x04\x90\x01\x02\x06\n\r\n\x05\x04\x03\x02$\x01\x12\x04\x90\x01\x07\x1b\n\r\n\x05\x04\x03\x02$\x03\x12\x04\x90\x01\x1e \n\x0c\n\x04\x04\x03\x02%\x12\x04\x91\x01\x02\"\n\r\n\x05\x04\x03\x02%\x05\x12\x04\x91\x01\x02\x08\n\r\n\x05\x04\x03\x02%\x01\x12\x04\x91\x01\t\x1c\n\r\n\x05\x04\x03\x02%\x03\x12\x04\x91\x01\x1f!\n\x0c\n\x04\x04\x03\x02&\x12\x04\x92\x01\x02\"\n\r\n\x05\x04\x03\x02&\x05\x12\x04\x92\x01\x02\x07\n\r\n\x05\x04\x03\x02&\x01\x12\x04\x92\x01\x08\x1c\n\r\n\x05\x04\x03\x02&\x03\x12\x04\x92\x01\x1f!\n\x0c\n\x04\x04\x03\x02\'\x12\x04\x93\x01\x02\x18\n\r\n\x05\x04\x03\x02\'\x05\x12\x04\x93\x01\x02\x08\n\r\n\x05\x04\x03\x02\'\x01\x12\x04\x93\x01\t\x12\n\r\n\x05\x04\x03\x02\'\x03\x12\x04\x93\x01\x15\x17\n\x0c\n\x04\x04\x03\x02(\x12\x04\x94\x01\x02 \n\r\n\x05\x04\x03\x02(\x05\x12\x04\x94\x01\x02\x06\n\r\n\x05\x04\x03\x02(\x01\x12\x04\x94\x01\x07\x1a\n\r\n\x05\x04\x03\x02(\x03\x12\x04\x94\x01\x1d\x1f\n\x0c\n\x04\x04\x03\x02)\x12\x04\x95\x01\x02!\n\r\n\x05\x04\x03\x02)\x05\x12\x04\x95\x01\x02\x08\n\r\n\x05\x04\x03\x02)\x01\x12\x04\x95\x01\t\x1b\n\r\n\x05\x04\x03\x02)\x03\x12\x04\x95\x01\x1e \n\"\n\x04\x04\x03\x02*\x12\x04\x96\x01\x02\x18\"\x14 \xec\xa2\x85\xea\xb0\x80\xec\x9e\x90\xeb\x8f\x99\xeb\xb0\x9c\xec\xa3\xbc\n\n\r\n\x05\x04\x03\x02*\x05\x12\x04\x96\x01\x02\x06\n\r\n\x05\x04\x03\x02*\x01\x12\x04\x96\x01\x07\x12\n\r\n\x05\x04\x03\x02*\x03\x12\x04\x96\x01\x15\x17\n(\n\x04\x04\x03\x02+\x12\x04\x97\x01\x02\x18\"\x1a \xec\xa2\x85\xea\xb0\x80\xec\x9e\x90\xeb\x8f\x99\xeb\xb0\x9c\xec\xa3\xbc\xec\x8b\x9c\xea\xb0\x84\n\n\r\n\x05\x04\x03\x02+\x05\x12\x04\x97\x01\x02\x08\n\r\n\x05\x04\x03\x02+\x01\x12\x04\x97\x01\t\x12\n\r\n\x05\x04\x03\x02+\x03\x12\x04\x97\x01\x15\x17\n.\n\x04\x04\x03\x02,\x12\x04\x98\x01\x02\x1d\"  \xec\xa2\x85\xea\xb0\x80\xea\xb4\x80\xec\x97\xac\xec\xa1\xb0\xec\xa0\x95\xec\x8b\x9c\xec\x9e\x91\xec\x8b\x9c\xea\xb0\x81\n\n\r\n\x05\x04\x03\x02,\x05\x12\x04\x98\x01\x02\x08\n\r\n\x05\x04\x03\x02,\x01\x12\x04\x98\x01\t\x17\n\r\n\x05\x04\x03\x02,\x03\x12\x04\x98\x01\x1a\x1c\n)\n\x04\x04\x03\x02-\x12\x04\x99\x01\x02#\"\x1b \xec\xa2\x85\xea\xb0\x80\xec\x9e\x90\xeb\x8f\x99\xeb\xb0\x9c\xec\xa3\xbc\xea\xb0\x80\xea\xb2\xa9%\n\n\r\n\x05\x04\x03\x02-\x05\x12\x04\x99\x01\x02\x08\n\r\n\x05\x04\x03\x02-\x01\x12\x04\x99\x01\t\x1d\n\r\n\x05\x04\x03\x02-\x03\x12\x04\x99\x01 \"\n#\n\x04\x04\x03\x02.\x12\x04\x9a\x01\x02*\"\x15 \xec\xa2\x85\xea\xb0\x80\xea\xb4\x80\xec\x97\xac\xec\xb5\x9c\xeb\x8c\x80%\n\n\r\n\x05\x04\x03\x02.\x05\x12\x04\x9a\x01\x02\x08\n\r\n\x05\x04\x03\x02.\x01\x12\x04\x9a\x01\t$\n\r\n\x05\x04\x03\x02.\x03\x12\x04\x9a\x01\')\n\"\n\x04\x04\x03\x02/\x12\x04\x9b\x01\x02\x15\"\x14 \xec\xa2\x85\xea\xb0\x80\xeb\xb0\x9c\xec\xa3\xbc\xec\x99\x84\xeb\xa3\x8c\n\n\r\n\x05\x04\x03\x02/\x05\x12\x04\x9b\x01\x02\x06\n\r\n\x05\x04\x03\x02/\x01\x12\x04\x9b\x01\x07\x0f\n\r\n\x05\x04\x03\x02/\x03\x12\x04\x9b\x01\x12\x14\n\x0c\n\x04\x04\x03\x020\x12\x04\x9c\x01\x02\"\n\r\n\x05\x04\x03\x020\x05\x12\x04\x9c\x01\x02\x08\n\r\n\x05\x04\x03\x020\x01\x12\x04\x9c\x01\t\x1c\n\r\n\x05\x04\x03\x020\x03\x12\x04\x9c\x01\x1f!\n\x0c\n\x04\x04\x03\x021\x12\x04\x9d\x01\x02#\n\r\n\x05\x04\x03\x021\x05\x12\x04\x9d\x01\x02\x08\n\r\n\x05\x04\x03\x021\x01\x12\x04\x9d\x01\t\x1d\n\r\n\x05\x04\x03\x021\x03\x12\x04\x9d\x01 \"\n\x0c\n\x04\x04\x03\x022\x12\x04\x9e\x01\x02\x17\n\r\n\x05\x04\x03\x022\x05\x12\x04\x9e\x01\x02\x08\n\r\n\x05\x04\x03\x022\x01\x12\x04\x9e\x01\t\x11\n\r\n\x05\x04\x03\x022\x03\x12\x04\x9e\x01\x14\x16\n\x0c\n\x02\x04\x04\x12\x06\xa2\x01\x00\xb6\x01\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\xa2\x01\x08\x1f\n\x0c\n\x04\x04\x04\x02\x00\x12\x04\xa3\x01\x02\x10\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xa3\x01\x02\x07\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xa3\x01\x08\n\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xa3\x01\r\x0f\n\x0c\n\x04\x04\x04\x02\x01\x12\x04\xa4\x01\x02\x11\n\r\n\x05\x04\x04\x02\x01\x05\x12\x04\xa4\x01\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\xa4\x01\t\x0b\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\xa4\x01\x0e\x10\n\x0c\n\x04\x04\x04\x02\x02\x12\x04\xa5\x01\x02\x12\n\r\n\x05\x04\x04\x02\x02\x05\x12\x04\xa5\x01\x02\x08\n\r\n\x05\x04\x04\x02\x02\x01\x12\x04\xa5\x01\t\r\n\r\n\x05\x04\x04\x02\x02\x03\x12\x04\xa5\x01\x10\x11\n\x0c\n\x04\x04\x04\x02\x03\x12\x04\xa6\x01\x02\x12\n\r\n\x05\x04\x04\x02\x03\x05\x12\x04\xa6\x01\x02\x08\n\r\n\x05\x04\x04\x02\x03\x01\x12\x04\xa6\x01\t\r\n\r\n\x05\x04\x04\x02\x03\x03\x12\x04\xa6\x01\x10\x11\n\x0c\n\x04\x04\x04\x02\x04\x12\x04\xa7\x01\x02\x16\n\r\n\x05\x04\x04\x02\x04\x05\x12\x04\xa7\x01\x02\x08\n\r\n\x05\x04\x04\x02\x04\x01\x12\x04\xa7\x01\t\x11\n\r\n\x05\x04\x04\x02\x04\x03\x12\x04\xa7\x01\x14\x15\n\x0c\n\x04\x04\x04\x02\x05\x12\x04\xa8\x01\x02\x12\n\r\n\x05\x04\x04\x02\x05\x05\x12\x04\xa8\x01\x02\x08\n\r\n\x05\x04\x04\x02\x05\x01\x12\x04\xa8\x01\t\r\n\r\n\x05\x04\x04\x02\x05\x03\x12\x04\xa8\x01\x10\x11\n\x0c\n\x04\x04\x04\x02\x06\x12\x04\xa9\x01\x02!\n\r\n\x05\x04\x04\x02\x06\x05\x12\x04\xa9\x01\x02\x08\n\r\n\x05\x04\x04\x02\x06\x01\x12\x04\xa9\x01\t\x1c\n\r\n\x05\x04\x04\x02\x06\x03\x12\x04\xa9\x01\x1f \n\x0c\n\x04\x04\x04\x02\x07\x12\x04\xaa\x01\x02\x1a\n\r\n\x05\x04\x04\x02\x07\x05\x12\x04\xaa\x01\x02\x08\n\r\n\x05\x04\x04\x02\x07\x01\x12\x04\xaa\x01\t\x15\n\r\n\x05\x04\x04\x02\x07\x03\x12\x04\xaa\x01\x18\x19\n\x0c\n\x04\x04\x04\x02\x08\x12\x04\xab\x01\x02\x18\n\r\n\x05\x04\x04\x02\x08\x05\x12\x04\xab\x01\x02\x08\n\r\n\x05\x04\x04\x02\x08\x01\x12\x04\xab\x01\t\x13\n\r\n\x05\x04\x04\x02\x08\x03\x12\x04\xab\x01\x16\x17\n\x0c\n\x04\x04\x04\x02\t\x12\x04\xac\x01\x02\x1b\n\r\n\x05\x04\x04\x02\t\x05\x12\x04\xac\x01\x02\x07\n\r\n\x05\x04\x04\x02\t\x01\x12\x04\xac\x01\x08\x16\n\r\n\x05\x04\x04\x02\t\x03\x12\x04\xac\x01\x19\x1a\n\x0c\n\x04\x04\x04\x02\n\x12\x04\xad\x01\x02\x13\n\r\n\x05\x04\x04\x02\n\x05\x12\x04\xad\x01\x02\x06\n\r\n\x05\x04\x04\x02\n\x01\x12\x04\xad\x01\x07\x0e\n\r\n\x05\x04\x04\x02\n\x03\x12\x04\xad\x01\x11\x12\n\x0c\n\x04\x04\x04\x02\x0b\x12\x04\xae\x01\x02\x14\n\r\n\x05\x04\x04\x02\x0b\x05\x12\x04\xae\x01\x02\x06\n\r\n\x05\x04\x04\x02\x0b\x01\x12\x04\xae\x01\x07\x0e\n\r\n\x05\x04\x04\x02\x0b\x03\x12\x04\xae\x01\x11\x13\n\x0c\n\x04\x04\x04\x02\x0c\x12\x04\xaf\x01\x02\x11\n\r\n\x05\x04\x04\x02\x0c\x05\x12\x04\xaf\x01\x02\x06\n\r\n\x05\x04\x04\x02\x0c\x01\x12\x04\xaf\x01\x07\x0b\n\r\n\x05\x04\x04\x02\x0c\x03\x12\x04\xaf\x01\x0e\x10\n\x0c\n\x04\x04\x04\x02\r\x12\x04\xb0\x01\x02\x0f\n\r\n\x05\x04\x04\x02\r\x05\x12\x04\xb0\x01\x02\x06\n\r\n\x05\x04\x04\x02\r\x01\x12\x04\xb0\x01\x07\t\n\r\n\x05\x04\x04\x02\r\x03\x12\x04\xb0\x01\x0c\x0e\n\x0c\n\x04\x04\x04\x02\x0e\x12\x04\xb1\x01\x02\x1a\n\r\n\x05\x04\x04\x02\x0e\x05\x12\x04\xb1\x01\x02\x08\n\r\n\x05\x04\x04\x02\x0e\x01\x12\x04\xb1\x01\t\x14\n\r\n\x05\x04\x04\x02\x0e\x03\x12\x04\xb1\x01\x17\x19\n\x0c\n\x04\x04\x04\x02\x0f\x12\x04\xb2\x01\x02\x16\n\r\n\x05\x04\x04\x02\x0f\x05\x12\x04\xb2\x01\x02\x08\n\r\n\x05\x04\x04\x02\x0f\x01\x12\x04\xb2\x01\t\x10\n\r\n\x05\x04\x04\x02\x0f\x03\x12\x04\xb2\x01\x13\x15\n\x0c\n\x04\x04\x04\x02\x10\x12\x04\xb3\x01\x02\x13\n\r\n\x05\x04\x04\x02\x10\x05\x12\x04\xb3\x01\x02\x07\n\r\n\x05\x04\x04\x02\x10\x01\x12\x04\xb3\x01\x08\r\n\r\n\x05\x04\x04\x02\x10\x03\x12\x04\xb3\x01\x10\x12\n\x0c\n\x04\x04\x04\x02\x11\x12\x04\xb4\x01\x02\x1c\n\r\n\x05\x04\x04\x02\x11\x05\x12\x04\xb4\x01\x02\x08\n\r\n\x05\x04\x04\x02\x11\x01\x12\x04\xb4\x01\t\x16\n\r\n\x05\x04\x04\x02\x11\x03\x12\x04\xb4\x01\x19\x1b\n\x0c\n\x04\x04\x04\x02\x12\x12\x04\xb5\x01\x02\x17\n\r\n\x05\x04\x04\x02\x12\x05\x12\x04\xb5\x01\x02\x08\n\r\n\x05\x04\x04\x02\x12\x01\x12\x04\xb5\x01\t\x11\n\r\n\x05\x04\x04\x02\x12\x03\x12\x04\xb5\x01\x14\x16b\x06proto3\xd2\xf6\x03\x12\x08\x00\x18\x00 \x00 \x01 \x02 \x03 \x04 \x05 \x06\n\xa4\x0c\n\x19mmm/v1/notification.proto\x12\x13mmm.v1.notification\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a google/protobuf/field_mask.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\"I\n\x19CreateNotificationRequest\x12\x12\n\x04user\x18\x01 \x01(\tR\x04user\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"y\n\x0cNotification\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04user\x18\x02 \x01(\tR\x04user\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\x13\n\x05ts_ms\x18\x04 \x01(\x03R\x04tsMs\x12\x16\n\x06source\x18\x05 \x01(\tR\x06source2~\n\x13NotificationService\x12g\n\x12CreateNotification\x12..mmm.v1.notification.CreateNotificationRequest\x1a!.mmm.v1.notification.NotificationB/Z-github.com/meritz-corp/cds-apis/go/mmm/v1;mmmJ\x89\x07\n\x06\x12\x04\x00\x00 \x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1c\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00)\n\t\n\x02\x03\x03\x12\x03\x07\x00*\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00#\n\t\n\x02\x03\x06\x12\x03\n\x00!\n\x08\n\x01\x08\x12\x03\x0c\x00D\n\t\n\x02\x08\x0b\x12\x03\x0c\x00D\n!\n\x02\x06\x00\x12\x04\x0f\x00\x13\x01\x1a\x15 NotificationService\n\n\n\n\x03\x06\x00\x01\x12\x03\x0f\x08\x1b\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x11\x02L\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x11\x06\x18\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x11\x1a3\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x11>J\n\n\n\x02\x04\x00\x12\x04\x15\x00\x18\x01\n\n\n\x03\x04\x00\x01\x12\x03\x15\x08!\nP\n\x04\x04\x00\x02\x00\x12\x03\x16\x02\x12\"C \xeb\x8c\x80\xec\x83\x81 \xec\x82\xac\xec\x9a\xa9\xec\x9e\x90(\xeb\x98\x90\xeb\x8a\x94 \xea\xb7\xb8\xeb\xa3\xb9/\xec\xb1\x84\xeb\x84\x90 \xed\x82\xa4) //ex) \"172.17.220.118\"\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x16\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x16\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x16\x10\x11\n\x1c\n\x04\x04\x00\x02\x01\x12\x03\x17\x02\x15\"\x0f \xeb\x85\xb8\xed\x8b\xb0 \xeb\xb3\xb8\xeb\xac\xb8\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x17\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x17\t\x10\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x17\x13\x14\n\n\n\x02\x04\x01\x12\x04\x1a\x00 \x01\n\n\n\x03\x04\x01\x01\x12\x03\x1a\x08\x14\n*\n\x04\x04\x01\x02\x00\x12\x03\x1b\x02\x10\"\x1d \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \xec\x83\x9d\xec\x84\xb1 (uuid \xeb\x93\xb1)\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x1b\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1b\t\x0b\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1b\x0e\x0f\n\"\n\x04\x04\x01\x02\x01\x12\x03\x1c\x02\x12\"\x15 \xec\x9a\x94\xec\xb2\xad\xea\xb0\x92 \xea\xb7\xb8\xeb\x8c\x80\xeb\xa1\x9c\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x1c\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1c\t\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1c\x10\x11\n\"\n\x04\x04\x01\x02\x02\x12\x03\x1d\x02\x15\"\x15 \xec\x9a\x94\xec\xb2\xad\xea\xb0\x92 \xea\xb7\xb8\xeb\x8c\x80\xeb\xa1\x9c\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x1d\x02\x08\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x1d\t\x10\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1d\x13\x14\n\'\n\x04\x04\x01\x02\x03\x12\x03\x1e\x02\x13\"\x1a \xec\x84\x9c\xeb\xb2\x84 \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x81(ms)\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03\x1e\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x1e\t\x0e\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1e\x11\x12\n@\n\x04\x04\x01\x02\x04\x12\x03\x1f\x02\x14\"3 \xec\x84\x9c\xeb\xb2\x84\xea\xb0\x80 \xea\xb8\xb0\xeb\xa1\x9d\xed\x95\x9c \xeb\xb0\x9c\xec\x8b\xa0\xec\x9e\x90(IP or \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\xeb\xaa\x85)\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03\x1f\x02\x08\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x1f\t\x0f\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x1f\x12\x13b\x06proto3\xd2\xf6\x03\x12\x08\x00\x18\x00 \x00 \x01 \x02 \x03 \x04 \x05 \x06\n\xa2>\n\x1bsystem_ops/v1/holiday.proto\x12\x15system_ops.v1.holiday\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x85\x03\n\x07Holiday\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x04date\x18\x02 \x01(\tB\x04\xe2A\x01\x02R\x04date\x12\'\n\x0cdisplay_name\x18\x03 \x01(\tB\x04\xe2A\x01\x02R\x0bdisplayName\x12E\n\x0choliday_type\x18\x04 \x01(\x0e2\".system_ops.v1.holiday.HolidayTypeR\x0bholidayType\x12 \n\x0bdescription\x18\x05 \x01(\tR\x0bdescription\x12A\n\x0bcreate_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\ncreateTime\x12A\n\x0bupdate_time\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampB\x04\xe2A\x01\x03R\nupdateTime:4\xeaA1\n\x1esystem_ops.cdsapis.xyz/Holiday\x12\x0fholidays/{date}\"V\n\x14CreateHolidayRequest\x12>\n\x07holiday\x18\x01 \x01(\x0b2\x1e.system_ops.v1.holiday.HolidayB\x04\xe2A\x01\x02R\x07holiday\"\x96\x01\n\x13ListHolidaysRequest\x12 \n\tpage_size\x18\x01 \x01(\x05H\x00R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x02 \x01(\tH\x01R\tpageToken\x88\x01\x01\x12\x1c\n\x06filter\x18\x03 \x01(\tB\x04\xe2A\x01\x01R\x06filterB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"z\n\x14ListHolidaysResponse\x12:\n\x08holidays\x18\x01 \x03(\x0b2\x1e.system_ops.v1.holiday.HolidayR\x08holidays\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"3\n\x17GetHolidayByDateRequest\x12\x18\n\x04date\x18\x01 \x01(\tB\x04\xe2A\x01\x02R\x04date\"\x15\n\x13CheckHolidayRequest\"\x83\x01\n\x14CheckHolidayResponse\x12\x12\n\x04date\x18\x01 \x01(\tR\x04date\x12\x1d\n\nis_holiday\x18\x02 \x01(\x08R\tisHoliday\x128\n\x07holiday\x18\x03 \x01(\x0b2\x1e.system_ops.v1.holiday.HolidayR\x07holiday\"U\n\x1bGetLatestBusinessDayRequest\x12\'\n\nas_of_date\x18\x01 \x01(\tB\x04\xe2A\x01\x01H\x00R\x08asOfDate\x88\x01\x01B\r\n\x0b_as_of_date\"2\n\x1cGetLatestBusinessDayResponse\x12\x12\n\x04date\x18\x01 \x01(\tR\x04date\"Y\n\x14DeleteHolidayRequest\x12A\n\x07holiday\x18\x01 \x01(\tB\'\xe2A\x01\x02\xfaA \n\x1esystem_ops.cdsapis.xyz/HolidayR\x07holiday*\x80\x01\n\x0bHolidayType\x12\x1c\n\x18HOLIDAY_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13HOLIDAY_TYPE_PUBLIC\x10\x01\x12\x1a\n\x16HOLIDAY_TYPE_TEMPORARY\x10\x02\x12\x1e\n\x1aHOLIDAY_TYPE_MARKET_CLOSED\x10\x032\xe5\x06\n\x0eHolidayService\x12\x85\x01\n\rCreateHoliday\x12+.system_ops.v1.holiday.CreateHolidayRequest\x1a\x1e.system_ops.v1.holiday.Holiday\"\'\xdaA\x07holiday\x82\xd3\xe4\x93\x02\x17:\x07holiday\"\x0c/v1/holidays\x12\x80\x01\n\x0cListHolidays\x12*.system_ops.v1.holiday.ListHolidaysRequest\x1a+.system_ops.v1.holiday.ListHolidaysResponse\"\x17\xdaA\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/holidays\x12\x86\x01\n\x10GetHolidayByDate\x12..system_ops.v1.holiday.GetHolidayByDateRequest\x1a\x1e.system_ops.v1.holiday.Holiday\"\"\xdaA\x04date\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/holidays:byDate\x12\x8b\x01\n\x0cCheckHoliday\x12*.system_ops.v1.holiday.CheckHolidayRequest\x1a+.system_ops.v1.holiday.CheckHolidayResponse\"\"\xdaA\x00\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/holidays:checkToday\x12\xad\x01\n\x14GetLatestBusinessDay\x122.system_ops.v1.holiday.GetLatestBusinessDayRequest\x1a3.system_ops.v1.holiday.GetLatestBusinessDayResponse\",\xdaA\nas_of_date\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/businessDays:latest\x12\x80\x01\n\rDeleteHoliday\x12+.system_ops.v1.holiday.DeleteHolidayRequest\x1a\x16.google.protobuf.Empty\"*\xdaA\x07holiday\x82\xd3\xe4\x93\x02\x1a*\x18/v1/{holiday=holidays/*}B=Z;github.com/meritz-corp/cds-apis/go/system_ops/v1;system_opsJ\xd3*\n\x07\x12\x05\x00\x00\xd5\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1e\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\t\n\x02\x03\x03\x12\x03\x07\x00!\n\t\n\x02\x03\x04\x12\x03\x08\x00%\n\t\n\x02\x03\x05\x12\x03\t\x00)\n\x08\n\x01\x08\x12\x03\x0b\x00R\n\t\n\x02\x08\x0b\x12\x03\x0b\x00R\n\xc9\x01\n\x02\x06\x00\x12\x04\x11\x00J\x01\x1a\xbc\x01 HolidayService - \xed\x9c\xb4\xec\x9d\xbc(\xed\x9c\xb4\xec\x9e\xa5\xec\x9d\xbc) \xea\xb4\x80\xeb\xa6\xac \xec\x84\x9c\xeb\xb9\x84\xec\x8a\xa4\n\n \xec\x9a\xb4\xec\x98\x81\xec\x97\x90 \xed\x95\x84\xec\x9a\x94\xed\x95\x9c \xed\x9c\xb4\xec\x9d\xbc \xec\xa0\x95\xeb\xb3\xb4\xeb\xa5\xbc \xeb\x93\xb1\xeb\xa1\x9d/\xec\xa1\xb0\xed\x9a\x8c/\xec\x82\xad\xec\xa0\x9c\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n \xeb\x82\xa0\xec\xa7\x9c(YYYYMMDD)\xea\xb0\x80 \xea\xb3\xa7 \xed\x9c\xb4\xec\x9d\xbc \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4\xec\x9d\x98 \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4.\n\n\n\n\x03\x06\x00\x01\x12\x03\x11\x08\x16\n\x1d\n\x04\x06\x00\x02\x00\x12\x04\x13\x02\x19\x03\x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xeb\x93\xb1\xeb\xa1\x9d\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x13\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x13\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x133:\n\r\n\x05\x06\x00\x02\x00\x04\x12\x04\x14\x04\x17\x06\n\x11\n\t\x06\x00\x02\x00\x04\xb0\xca\xbc\"\x12\x04\x14\x04\x17\x06\n\x0c\n\x05\x06\x00\x02\x00\x04\x12\x03\x18\x045\n\x0f\n\x08\x06\x00\x02\x00\x04\x9b\x08\x00\x12\x03\x18\x045\n$\n\x04\x06\x00\x02\x01\x12\x04\x1c\x02!\x03\x1a\x16 \xed\x9c\xb4\xec\x9d\xbc \xeb\xaa\xa9\xeb\xa1\x9d \xec\xa1\xb0\xed\x9a\x8c\n\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x1c\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x1c\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x1c1E\n\r\n\x05\x06\x00\x02\x01\x04\x12\x04\x1d\x04\x1f\x06\n\x11\n\t\x06\x00\x02\x01\x04\xb0\xca\xbc\"\x12\x04\x1d\x04\x1f\x06\n\x0c\n\x05\x06\x00\x02\x01\x04\x12\x03 \x04.\n\x0f\n\x08\x06\x00\x02\x01\x04\x9b\x08\x00\x12\x03 \x04.\n\x93\x01\n\x04\x06\x00\x02\x02\x12\x04&\x02+\x03\x1a\x84\x01 \xeb\x82\xa0\xec\xa7\x9c\xeb\xa1\x9c \xed\x9c\xb4\xec\x9d\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n \xed\x95\xb4\xeb\x8b\xb9 \xeb\x82\xa0\xec\xa7\x9c\xea\xb0\x80 \xed\x9c\xb4\xec\x9d\xbc\xec\x9d\xb4\xeb\xa9\xb4 Holiday\xeb\xa5\xbc \xeb\xb0\x98\xed\x99\x98\xed\x95\x98\xea\xb3\xa0, \xed\x9c\xb4\xec\x9d\xbc\xec\x9d\xb4 \xec\x95\x84\xeb\x8b\x88\xeb\xa9\xb4 NOT_FOUND\xeb\xa5\xbc \xeb\xb0\x98\xed\x99\x98\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03&\x06\x16\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03&\x17.\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03&9@\n\r\n\x05\x06\x00\x02\x02\x04\x12\x04\'\x04)\x06\n\x11\n\t\x06\x00\x02\x02\x04\xb0\xca\xbc\"\x12\x04\'\x04)\x06\n\x0c\n\x05\x06\x00\x02\x02\x04\x12\x03*\x042\n\x0f\n\x08\x06\x00\x02\x02\x04\x9b\x08\x00\x12\x03*\x042\n\xbc\x01\n\x04\x06\x00\x02\x03\x12\x041\x026\x03\x1a\xad\x01 \xec\x98\xa4\xeb\x8a\x98 \xed\x9c\xb4\xec\x9d\xbc \xec\x97\xac\xeb\xb6\x80 \xed\x99\x95\xec\x9d\xb8\n\n \xec\x84\x9c\xeb\xb2\x84 \xea\xb8\xb0\xec\xa4\x80 \xec\x98\xa4\xeb\x8a\x98 \xeb\x82\xa0\xec\xa7\x9c\xea\xb0\x80 \xed\x9c\xb4\xec\x9d\xbc\xec\x9d\xb8\xec\xa7\x80 \xec\x97\xac\xeb\xb6\x80\xeb\xa5\xbc \xeb\xb0\x98\xed\x99\x98\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n \xed\x8a\xb9\xec\xa0\x95 \xeb\x82\xa0\xec\xa7\x9c\xeb\xa5\xbc \xed\x99\x95\xec\x9d\xb8\xed\x95\x98\xeb\xa0\xa4\xeb\xa9\xb4 GetHolidayByDate\xeb\xa5\xbc \xec\x82\xac\xec\x9a\xa9\xed\x95\x98\xec\x84\xb8\xec\x9a\x94.\n\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x031\x06\x12\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x031\x13&\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x0311E\n\r\n\x05\x06\x00\x02\x03\x04\x12\x042\x044\x06\n\x11\n\t\x06\x00\x02\x03\x04\xb0\xca\xbc\"\x12\x042\x044\x06\n\x0c\n\x05\x06\x00\x02\x03\x04\x12\x035\x04.\n\x0f\n\x08\x06\x00\x02\x03\x04\x9b\x08\x00\x12\x035\x04.\n\xe1\x01\n\x04\x06\x00\x02\x04\x12\x04<\x02A\x03\x1a\xd2\x01 \xea\xb0\x80\xec\x9e\xa5 \xec\xb5\x9c\xea\xb7\xbc \xec\x98\x81\xec\x97\x85\xec\x9d\xbc \xec\xa1\xb0\xed\x9a\x8c\n\n \xea\xb8\xb0\xec\xa4\x80 \xeb\x82\xa0\xec\xa7\x9c(\xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x98\xa4\xeb\x8a\x98) \xec\x9d\xb4\xec\xa0\x84(\xed\x8f\xac\xed\x95\xa8)\xec\x9d\x98 \xea\xb0\x80\xec\x9e\xa5 \xec\xb5\x9c\xea\xb7\xbc \xec\x98\x81\xec\x97\x85\xec\x9d\xbc\xec\x9d\x84 \xeb\xb0\x98\xed\x99\x98\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n \xec\x98\x81\xec\x97\x85\xec\x9d\xbc\xec\x9d\x80 \xec\xa3\xbc\xeb\xa7\x90\xec\x9d\xb4 \xec\x95\x84\xeb\x8b\x88\xea\xb3\xa0 \xed\x9c\xb4\xec\x9d\xbc\xeb\xa1\x9c \xeb\x93\xb1\xeb\xa1\x9d\xeb\x90\x98\xec\xa7\x80 \xec\x95\x8a\xec\x9d\x80 \xeb\x82\xa0\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4.\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03<\x06\x1a\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03<\x1b6\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03<A]\n\r\n\x05\x06\x00\x02\x04\x04\x12\x04=\x04?\x06\n\x11\n\t\x06\x00\x02\x04\x04\xb0\xca\xbc\"\x12\x04=\x04?\x06\n\x0c\n\x05\x06\x00\x02\x04\x04\x12\x03@\x048\n\x0f\n\x08\x06\x00\x02\x04\x04\x9b\x08\x00\x12\x03@\x048\n\x1d\n\x04\x06\x00\x02\x05\x12\x04D\x02I\x03\x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xec\x82\xad\xec\xa0\x9c\n\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03D\x06\x13\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03D\x14(\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03D3H\n\r\n\x05\x06\x00\x02\x05\x04\x12\x04E\x04G\x06\n\x11\n\t\x06\x00\x02\x05\x04\xb0\xca\xbc\"\x12\x04E\x04G\x06\n\x0c\n\x05\x06\x00\x02\x05\x04\x12\x03H\x045\n\x0f\n\x08\x06\x00\x02\x05\x04\x9b\x08\x00\x12\x03H\x045\n\xe0\x01\n\x02\x04\x00\x12\x04Q\x00s\x01\x1a% \xed\x9c\xb4\xec\x9d\xbc - \xec\x8b\x9c\xec\x9e\xa5\xec\x9d\xb4 \xed\x9c\xb4\xec\x9e\xa5\xed\x95\x98\xeb\x8a\x94 \xeb\x82\xa0\n2\xac\x01 ============================================================================\n Holiday Entity\n ============================================================================\n\n\n\n\x03\x04\x00\x01\x12\x03Q\x08\x0f\n\x0b\n\x03\x04\x00\x07\x12\x04R\x02U\x04\n\r\n\x05\x04\x00\x07\x9d\x08\x12\x04R\x02U\x04\n1\n\x04\x04\x00\x02\x00\x12\x03X\x02\x12\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (holidays/{date})\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03X\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03X\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03X\x10\x11\n4\n\x04\x04\x00\x02\x01\x12\x04[\x02]\x04\x1a& \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD) - \xea\xb3\xa0\xec\x9c\xa0 \xec\x8b\x9d\xeb\xb3\x84\xec\x9e\x90\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03[\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03[\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03[\x10\x11\n\r\n\x05\x04\x00\x02\x01\x08\x12\x04[\x12]\x03\n\x0f\n\x08\x04\x00\x02\x01\x08\x9c\x08\x00\x12\x03\\\x04*\nF\n\x04\x04\x00\x02\x02\x12\x04`\x02b\x04\x1a8 \xed\x9c\xb4\xec\x9d\xbc\xeb\xaa\x85 (\xec\x98\x88: \"\xec\x8b\xa0\xec\xa0\x95\", \"\xec\x84\xa4\xeb\x82\xa0\", \"\xec\x9e\x84\xec\x8b\x9c\xea\xb3\xb5\xed\x9c\xb4\xec\x9d\xbc\")\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03`\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03`\t\x15\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03`\x18\x19\n\r\n\x05\x04\x00\x02\x02\x08\x12\x04`\x1ab\x03\n\x0f\n\x08\x04\x00\x02\x02\x08\x9c\x08\x00\x12\x03a\x04*\n\x1c\n\x04\x04\x00\x02\x03\x12\x03e\x02\x1f\x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xec\x9c\xa0\xed\x98\x95\n\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03e\x02\r\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03e\x0e\x1a\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03e\x1d\x1e\n \n\x04\x04\x00\x02\x04\x12\x03h\x02\x19\x1a\x13 \xeb\xb9\x84\xea\xb3\xa0 (optional)\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03h\x02\x08\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03h\t\x14\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03h\x17\x18\n\x1d\n\x04\x04\x00\x02\x05\x12\x04k\x02m\x04\x1a\x0f \xec\x83\x9d\xec\x84\xb1 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03k\x02\x1b\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03k\x1c\'\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03k*,\n\r\n\x05\x04\x00\x02\x05\x08\x12\x04k-m\x03\n\x0f\n\x08\x04\x00\x02\x05\x08\x9c\x08\x00\x12\x03l\x04-\n\x1d\n\x04\x04\x00\x02\x06\x12\x04p\x02r\x04\x1a\x0f \xec\x88\x98\xec\xa0\x95 \xec\x8b\x9c\xea\xb0\x84\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x03p\x02\x1b\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03p\x1c\'\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03p*,\n\r\n\x05\x04\x00\x02\x06\x08\x12\x04p-r\x03\n\x0f\n\x08\x04\x00\x02\x06\x08\x9c\x08\x00\x12\x03q\x04-\n\x1b\n\x02\x05\x00\x12\x04v\x00~\x01\x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xec\x9c\xa0\xed\x98\x95\n\n\n\n\x03\x05\x00\x01\x12\x03v\x05\x10\n\x0b\n\x04\x05\x00\x02\x00\x12\x03w\x02\x1f\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03w\x02\x1a\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03w\x1d\x1e\n\x1f\n\x04\x05\x00\x02\x01\x12\x03y\x02\x1a\x1a\x12 \xeb\xb2\x95\xec\xa0\x95 \xea\xb3\xb5\xed\x9c\xb4\xec\x9d\xbc\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03y\x02\x15\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03y\x18\x19\n\x1f\n\x04\x05\x00\x02\x02\x12\x03{\x02\x1d\x1a\x12 \xec\x9e\x84\xec\x8b\x9c \xea\xb3\xb5\xed\x9c\xb4\xec\x9d\xbc\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03{\x02\x18\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03{\x1b\x1c\nZ\n\x04\x05\x00\x02\x03\x12\x03}\x02!\x1aM \xea\xb1\xb0\xeb\x9e\x98\xec\x86\x8c \xed\x9c\xb4\xec\x9e\xa5\xec\x9d\xbc (\xea\xb3\xb5\xed\x9c\xb4\xec\x9d\xbc\xec\x9d\x80 \xec\x95\x84\xeb\x8b\x88\xeb\x82\x98 \xec\x8b\x9c\xec\x9e\xa5\xec\x9d\xb4 \xec\x97\xb4\xeb\xa6\xac\xec\xa7\x80 \xec\x95\x8a\xeb\x8a\x94 \xeb\x82\xa0)\n\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03}\x02\x1c\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03}\x1f \n\xc6\x01\n\x02\x04\x01\x12\x06\x84\x01\x00\x89\x01\x012\xb7\x01 ============================================================================\n Request/Response Messages\n ============================================================================\n\n\x0b\n\x03\x04\x01\x01\x12\x04\x84\x01\x08\x1c\n\"\n\x04\x04\x01\x02\x00\x12\x06\x86\x01\x02\x88\x01\x04\x1a\x12 \xeb\x93\xb1\xeb\xa1\x9d\xed\x95\xa0 \xed\x9c\xb4\xec\x9d\xbc\n\n\r\n\x05\x04\x01\x02\x00\x06\x12\x04\x86\x01\x02\t\n\r\n\x05\x04\x01\x02\x00\x01\x12\x04\x86\x01\n\x11\n\r\n\x05\x04\x01\x02\x00\x03\x12\x04\x86\x01\x14\x15\n\x0f\n\x05\x04\x01\x02\x00\x08\x12\x06\x86\x01\x16\x88\x01\x03\n\x10\n\x08\x04\x01\x02\x00\x08\x9c\x08\x00\x12\x04\x87\x01\x04*\n\x0c\n\x02\x04\x02\x12\x06\x8b\x01\x00\xa4\x01\x01\n\x0b\n\x03\x04\x02\x01\x12\x04\x8b\x01\x08\x1b\n+\n\x04\x04\x02\x02\x00\x12\x04\x8d\x01\x02\x1f\x1a\x1d \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x81\xac\xea\xb8\xb0 (optional)\n\n\r\n\x05\x04\x02\x02\x00\x04\x12\x04\x8d\x01\x02\n\n\r\n\x05\x04\x02\x02\x00\x05\x12\x04\x8d\x01\x0b\x10\n\r\n\x05\x04\x02\x02\x00\x01\x12\x04\x8d\x01\x11\x1a\n\r\n\x05\x04\x02\x02\x00\x03\x12\x04\x8d\x01\x1d\x1e\n;\n\x04\x04\x02\x02\x01\x12\x04\x90\x01\x02!\x1a- \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0 (optional, for pagination)\n\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04\x90\x01\x02\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\x90\x01\x0b\x11\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\x90\x01\x12\x1c\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\x90\x01\x1f \n\x8e\x04\n\x04\x04\x02\x02\x02\x12\x04\xa3\x01\x02=\x1a\xff\x03 \xed\x95\x84\xed\x84\xb0\xeb\xa7\x81 \xec\xa1\xb0\xea\xb1\xb4 (optional, AIP-160)\n\n Available Fields:\n * date - \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD, \xeb\xb6\x80\xeb\xb6\x84 \xec\x9d\xbc\xec\xb9\x98\xeb\xa1\x9c \xec\x97\xb0/\xec\x9b\x94 \xec\xa1\xb0\xed\x9a\x8c \xea\xb0\x80\xeb\x8a\xa5)\n * display_name - \xed\x9c\xb4\xec\x9d\xbc\xeb\xaa\x85 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4, \xeb\xb6\x80\xeb\xb6\x84 \xec\x9d\xbc\xec\xb9\x98)\n * holiday_type - \xed\x9c\xb4\xec\x9d\xbc \xec\x9c\xa0\xed\x98\x95 (HOLIDAY_TYPE_PUBLIC, HOLIDAY_TYPE_TEMPORARY, HOLIDAY_TYPE_MARKET_CLOSED)\n\n Operators:\n * = : \xec\x9d\xbc\xec\xb9\x98\n * != : \xeb\xb6\x88\xec\x9d\xbc\xec\xb9\x98\n * : : \xed\x8f\xac\xed\x95\xa8 (\xeb\xac\xb8\xec\x9e\x90\xec\x97\xb4 \xeb\xb6\x80\xeb\xb6\x84 \xec\x9d\xbc\xec\xb9\x98)\n\n Examples:\n * date:\"2026\"\n * date:\"202601\"\n * holiday_type=HOLIDAY_TYPE_PUBLIC\n * holiday_type=HOLIDAY_TYPE_MARKET_CLOSED AND date:\"2026\"\n\n\r\n\x05\x04\x02\x02\x02\x05\x12\x04\xa3\x01\x02\x08\n\r\n\x05\x04\x02\x02\x02\x01\x12\x04\xa3\x01\t\x0f\n\r\n\x05\x04\x02\x02\x02\x03\x12\x04\xa3\x01\x12\x13\n\r\n\x05\x04\x02\x02\x02\x08\x12\x04\xa3\x01\x14<\n\x10\n\x08\x04\x02\x02\x02\x08\x9c\x08\x00\x12\x04\xa3\x01\x15;\n\x0c\n\x02\x04\x03\x12\x06\xa6\x01\x00\xac\x01\x01\n\x0b\n\x03\x04\x03\x01\x12\x04\xa6\x01\x08\x1c\n\x1d\n\x04\x04\x03\x02\x00\x12\x04\xa8\x01\x02 \x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xeb\xaa\xa9\xeb\xa1\x9d\n\n\r\n\x05\x04\x03\x02\x00\x04\x12\x04\xa8\x01\x02\n\n\r\n\x05\x04\x03\x02\x00\x06\x12\x04\xa8\x01\x0b\x12\n\r\n\x05\x04\x03\x02\x00\x01\x12\x04\xa8\x01\x13\x1b\n\r\n\x05\x04\x03\x02\x00\x03\x12\x04\xa8\x01\x1e\x1f\n\'\n\x04\x04\x03\x02\x01\x12\x04\xab\x01\x02\x1d\x1a\x19 \xeb\x8b\xa4\xec\x9d\x8c \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xed\x86\xa0\xed\x81\xb0\n\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\xab\x01\x02\x08\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\xab\x01\t\x18\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xab\x01\x1b\x1c\n\x0c\n\x02\x04\x04\x12\x06\xae\x01\x00\xb3\x01\x01\n\x0b\n\x03\x04\x04\x01\x12\x04\xae\x01\x08\x1f\n-\n\x04\x04\x04\x02\x00\x12\x06\xb0\x01\x02\xb2\x01\x04\x1a\x1d \xec\xa1\xb0\xed\x9a\x8c\xed\x95\xa0 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD)\n\n\r\n\x05\x04\x04\x02\x00\x05\x12\x04\xb0\x01\x02\x08\n\r\n\x05\x04\x04\x02\x00\x01\x12\x04\xb0\x01\t\r\n\r\n\x05\x04\x04\x02\x00\x03\x12\x04\xb0\x01\x10\x11\n\x0f\n\x05\x04\x04\x02\x00\x08\x12\x06\xb0\x01\x12\xb2\x01\x03\n\x10\n\x08\x04\x04\x02\x00\x08\x9c\x08\x00\x12\x04\xb1\x01\x04*\n\n\n\x02\x04\x05\x12\x04\xb5\x01\x00\x1e\n\x0b\n\x03\x04\x05\x01\x12\x04\xb5\x01\x08\x1b\n\x0c\n\x02\x04\x06\x12\x06\xb7\x01\x00\xc0\x01\x01\n\x0b\n\x03\x04\x06\x01\x12\x04\xb7\x01\x08\x1c\nA\n\x04\x04\x06\x02\x00\x12\x04\xb9\x01\x02\x12\x1a3 \xed\x99\x95\xec\x9d\xb8\xed\x95\x9c \xeb\x82\xa0\xec\xa7\x9c (\xec\x84\x9c\xeb\xb2\x84 \xea\xb8\xb0\xec\xa4\x80 \xec\x98\xa4\xeb\x8a\x98, YYYYMMDD)\n\n\r\n\x05\x04\x06\x02\x00\x05\x12\x04\xb9\x01\x02\x08\n\r\n\x05\x04\x06\x02\x00\x01\x12\x04\xb9\x01\t\r\n\r\n\x05\x04\x06\x02\x00\x03\x12\x04\xb9\x01\x10\x11\n\x1d\n\x04\x04\x06\x02\x01\x12\x04\xbc\x01\x02\x16\x1a\x0f \xed\x9c\xb4\xec\x9d\xbc \xec\x97\xac\xeb\xb6\x80\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\xbc\x01\x02\x06\n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\xbc\x01\x07\x11\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\xbc\x01\x14\x15\nQ\n\x04\x04\x06\x02\x02\x12\x04\xbf\x01\x02\x16\x1aC \xed\x9c\xb4\xec\x9d\xbc \xec\x83\x81\xec\x84\xb8 \xec\xa0\x95\xeb\xb3\xb4 (is_holiday=true \xec\x9d\xb8 \xea\xb2\xbd\xec\x9a\xb0\xec\x97\x90\xeb\xa7\x8c \xec\xb1\x84\xec\x9b\x8c\xec\xa7\x90)\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\xbf\x01\x02\t\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\xbf\x01\n\x11\n\r\n\x05\x04\x06\x02\x02\x03\x12\x04\xbf\x01\x14\x15\n\x0c\n\x02\x04\x07\x12\x06\xc2\x01\x00\xc6\x01\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\xc2\x01\x08#\n\x9d\x01\n\x04\x04\x07\x02\x00\x12\x04\xc5\x01\x02J\x1a\x8e\x01 \xea\xb8\xb0\xec\xa4\x80 \xeb\x82\xa0\xec\xa7\x9c (YYYYMMDD). \xeb\xaf\xb8\xec\xa7\x80\xec\xa0\x95 \xec\x8b\x9c \xec\x98\xa4\xeb\x8a\x98 \xeb\x82\xa0\xec\xa7\x9c \xea\xb8\xb0\xec\xa4\x80.\n \xec\x9d\xb4 \xeb\x82\xa0\xec\xa7\x9c\xeb\xa5\xbc \xed\x8f\xac\xed\x95\xa8\xed\x95\x9c \xec\x9d\xb4\xec\xa0\x84\xec\x9d\x98 \xea\xb0\x80\xec\x9e\xa5 \xec\xb5\x9c\xea\xb7\xbc \xec\x98\x81\xec\x97\x85\xec\x9d\xbc\xec\x9d\x84 \xeb\xb0\x98\xed\x99\x98\xed\x95\xa9\xeb\x8b\x88\xeb\x8b\xa4.\n\n\r\n\x05\x04\x07\x02\x00\x04\x12\x04\xc5\x01\x02\n\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\xc5\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\xc5\x01\x12\x1c\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\xc5\x01\x1f \n\r\n\x05\x04\x07\x02\x00\x08\x12\x04\xc5\x01!I\n\x10\n\x08\x04\x07\x02\x00\x08\x9c\x08\x00\x12\x04\xc5\x01\"H\n\x0c\n\x02\x04\x08\x12\x06\xc8\x01\x00\xcb\x01\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\xc8\x01\x08$\n2\n\x04\x04\x08\x02\x00\x12\x04\xca\x01\x02\x12\x1a$ \xea\xb0\x80\xec\x9e\xa5 \xec\xb5\x9c\xea\xb7\xbc \xec\x98\x81\xec\x97\x85\xec\x9d\xbc (YYYYMMDD)\n\n\r\n\x05\x04\x08\x02\x00\x05\x12\x04\xca\x01\x02\x08\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\xca\x01\t\r\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\xca\x01\x10\x11\n\x0c\n\x02\x04\t\x12\x06\xcd\x01\x00\xd5\x01\x01\n\x0b\n\x03\x04\t\x01\x12\x04\xcd\x01\x08\x1c\n4\n\x04\x04\t\x02\x00\x12\x06\xcf\x01\x02\xd4\x01\x04\x1a$ \xeb\xa6\xac\xec\x86\x8c\xec\x8a\xa4 \xec\x9d\xb4\xeb\xa6\x84 (holidays/{date})\n\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\xcf\x01\x02\x08\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xcf\x01\t\x10\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xcf\x01\x13\x14\n\x0f\n\x05\x04\t\x02\x00\x08\x12\x06\xcf\x01\x15\xd4\x01\x03\n\x10\n\x08\x04\t\x02\x00\x08\x9c\x08\x00\x12\x04\xd0\x01\x04*\n\x11\n\x07\x04\t\x02\x00\x08\x9f\x08\x12\x06\xd1\x01\x04\xd3\x01\x05b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00";
Expand description

File descriptor set for gRPC reflection support