{
  "id" : -1,
  "method" : "public/get-currencies",
  "code" : 0,
  "result" : {
    "data" : [ {
      "symbol" : "1000BONK",
      "inst_type" : "CCY",
      "display_name" : "1000BONK",
      "base_ccy" : "1000BONK",
      "quote_ccy" : "1000BONK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "1000LUNC",
      "inst_type" : "CCY",
      "display_name" : "1000LUNC",
      "base_ccy" : "1000LUNC",
      "quote_ccy" : "1000LUNC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "1000PEPE",
      "inst_type" : "CCY",
      "display_name" : "1000PEPE",
      "base_ccy" : "1000PEPE",
      "quote_ccy" : "1000PEPE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "1000SHIB",
      "inst_type" : "CCY",
      "display_name" : "1000SHIB",
      "base_ccy" : "1000SHIB",
      "quote_ccy" : "1000SHIB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "1INCH",
      "inst_type" : "CCY",
      "display_name" : "1INCH",
      "base_ccy" : "1INCH",
      "quote_ccy" : "1INCH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "2Z",
      "inst_type" : "CCY",
      "display_name" : "2Z",
      "base_ccy" : "2Z",
      "quote_ccy" : "2Z",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "A",
      "inst_type" : "CCY",
      "display_name" : "A",
      "base_ccy" : "A",
      "quote_ccy" : "A",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "A2Z",
      "inst_type" : "CCY",
      "display_name" : "A2Z",
      "base_ccy" : "A2Z",
      "quote_ccy" : "A2Z",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AAOI",
      "inst_type" : "CCY",
      "display_name" : "AAOI",
      "base_ccy" : "AAOI",
      "quote_ccy" : "AAOI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AAPL",
      "inst_type" : "CCY",
      "display_name" : "AAPL",
      "base_ccy" : "AAPL",
      "quote_ccy" : "AAPL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AAVE",
      "inst_type" : "CCY",
      "display_name" : "AAVE",
      "base_ccy" : "AAVE",
      "quote_ccy" : "AAVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACA",
      "inst_type" : "CCY",
      "display_name" : "ACA",
      "base_ccy" : "ACA",
      "quote_ccy" : "ACA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACE",
      "inst_type" : "CCY",
      "display_name" : "ACE",
      "base_ccy" : "ACE",
      "quote_ccy" : "ACE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACH",
      "inst_type" : "CCY",
      "display_name" : "ACH",
      "base_ccy" : "ACH",
      "quote_ccy" : "ACH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACM",
      "inst_type" : "CCY",
      "display_name" : "ACM",
      "base_ccy" : "ACM",
      "quote_ccy" : "ACM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACN",
      "inst_type" : "CCY",
      "display_name" : "ACN",
      "base_ccy" : "ACN",
      "quote_ccy" : "ACN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACS",
      "inst_type" : "CCY",
      "display_name" : "ACS",
      "base_ccy" : "ACS",
      "quote_ccy" : "ACS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACT",
      "inst_type" : "CCY",
      "display_name" : "ACT",
      "base_ccy" : "ACT",
      "quote_ccy" : "ACT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ACX",
      "inst_type" : "CCY",
      "display_name" : "ACX",
      "base_ccy" : "ACX",
      "quote_ccy" : "ACX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ADA",
      "inst_type" : "CCY",
      "display_name" : "ADA",
      "base_ccy" : "ADA",
      "quote_ccy" : "ADA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ADBE",
      "inst_type" : "CCY",
      "display_name" : "ADBE",
      "base_ccy" : "ADBE",
      "quote_ccy" : "ADBE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ADI",
      "inst_type" : "CCY",
      "display_name" : "ADI",
      "base_ccy" : "ADI",
      "quote_ccy" : "ADI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ADX",
      "inst_type" : "CCY",
      "display_name" : "ADX",
      "base_ccy" : "ADX",
      "quote_ccy" : "ADX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AED",
      "inst_type" : "CCY",
      "display_name" : "AED",
      "base_ccy" : "AED",
      "quote_ccy" : "AED",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AERO",
      "inst_type" : "CCY",
      "display_name" : "AERO",
      "base_ccy" : "AERO",
      "quote_ccy" : "AERO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AEUR",
      "inst_type" : "CCY",
      "display_name" : "AEUR",
      "base_ccy" : "AEUR",
      "quote_ccy" : "AEUR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AEVO",
      "inst_type" : "CCY",
      "display_name" : "AEVO",
      "base_ccy" : "AEVO",
      "quote_ccy" : "AEVO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AGENTFUN",
      "inst_type" : "CCY",
      "display_name" : "AGENTFUN",
      "base_ccy" : "AGENTFUN",
      "quote_ccy" : "AGENTFUN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AGLD",
      "inst_type" : "CCY",
      "display_name" : "AGLD",
      "base_ccy" : "AGLD",
      "quote_ccy" : "AGLD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AI",
      "inst_type" : "CCY",
      "display_name" : "AI",
      "base_ccy" : "AI",
      "quote_ccy" : "AI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AI16Z",
      "inst_type" : "CCY",
      "display_name" : "AI16Z",
      "base_ccy" : "AI16Z",
      "quote_ccy" : "AI16Z",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AIDOGE",
      "inst_type" : "CCY",
      "display_name" : "AIDOGE",
      "base_ccy" : "AIDOGE",
      "quote_ccy" : "AIDOGE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AIGENSYN",
      "inst_type" : "CCY",
      "display_name" : "AIGENSYN",
      "base_ccy" : "AIGENSYN",
      "quote_ccy" : "AIGENSYN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AIOZ",
      "inst_type" : "CCY",
      "display_name" : "AIOZ",
      "base_ccy" : "AIOZ",
      "quote_ccy" : "AIOZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AIXBT",
      "inst_type" : "CCY",
      "display_name" : "AIXBT",
      "base_ccy" : "AIXBT",
      "quote_ccy" : "AIXBT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AKT",
      "inst_type" : "CCY",
      "display_name" : "AKT",
      "base_ccy" : "AKT",
      "quote_ccy" : "AKT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALAB",
      "inst_type" : "CCY",
      "display_name" : "ALAB",
      "base_ccy" : "ALAB",
      "quote_ccy" : "ALAB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALCX",
      "inst_type" : "CCY",
      "display_name" : "ALCX",
      "base_ccy" : "ALCX",
      "quote_ccy" : "ALCX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALGO",
      "inst_type" : "CCY",
      "display_name" : "ALGO",
      "base_ccy" : "ALGO",
      "quote_ccy" : "ALGO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALI",
      "inst_type" : "CCY",
      "display_name" : "ALI",
      "base_ccy" : "ALI",
      "quote_ccy" : "ALI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALICE",
      "inst_type" : "CCY",
      "display_name" : "ALICE",
      "base_ccy" : "ALICE",
      "quote_ccy" : "ALICE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALPACA",
      "inst_type" : "CCY",
      "display_name" : "ALPACA",
      "base_ccy" : "ALPACA",
      "quote_ccy" : "ALPACA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALPINE",
      "inst_type" : "CCY",
      "display_name" : "ALPINE",
      "base_ccy" : "ALPINE",
      "quote_ccy" : "ALPINE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ALT",
      "inst_type" : "CCY",
      "display_name" : "ALT",
      "base_ccy" : "ALT",
      "quote_ccy" : "ALT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AMAT",
      "inst_type" : "CCY",
      "display_name" : "AMAT",
      "base_ccy" : "AMAT",
      "quote_ccy" : "AMAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AMC",
      "inst_type" : "CCY",
      "display_name" : "AMC",
      "base_ccy" : "AMC",
      "quote_ccy" : "AMC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AMD",
      "inst_type" : "CCY",
      "display_name" : "AMD",
      "base_ccy" : "AMD",
      "quote_ccy" : "AMD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AMP",
      "inst_type" : "CCY",
      "display_name" : "AMP",
      "base_ccy" : "AMP",
      "quote_ccy" : "AMP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AMZN",
      "inst_type" : "CCY",
      "display_name" : "AMZN",
      "base_ccy" : "AMZN",
      "quote_ccy" : "AMZN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANC",
      "inst_type" : "CCY",
      "display_name" : "ANC",
      "base_ccy" : "ANC",
      "quote_ccy" : "ANC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANET",
      "inst_type" : "CCY",
      "display_name" : "ANET",
      "base_ccy" : "ANET",
      "quote_ccy" : "ANET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANIME",
      "inst_type" : "CCY",
      "display_name" : "ANIME",
      "base_ccy" : "ANIME",
      "quote_ccy" : "ANIME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANKR",
      "inst_type" : "CCY",
      "display_name" : "ANKR",
      "base_ccy" : "ANKR",
      "quote_ccy" : "ANKR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANML",
      "inst_type" : "CCY",
      "display_name" : "ANML",
      "base_ccy" : "ANML",
      "quote_ccy" : "ANML",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANTHROPICIPO",
      "inst_type" : "CCY",
      "display_name" : "ANTHROPICIPO",
      "base_ccy" : "ANTHROPICIPO",
      "quote_ccy" : "ANTHROPICIPO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "PRE_IPO",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ANY",
      "inst_type" : "CCY",
      "display_name" : "ANY",
      "base_ccy" : "ANY",
      "quote_ccy" : "ANY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "APE",
      "inst_type" : "CCY",
      "display_name" : "APE",
      "base_ccy" : "APE",
      "quote_ccy" : "APE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "API3",
      "inst_type" : "CCY",
      "display_name" : "API3",
      "base_ccy" : "API3",
      "quote_ccy" : "API3",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "APLD",
      "inst_type" : "CCY",
      "display_name" : "APLD",
      "base_ccy" : "APLD",
      "quote_ccy" : "APLD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "APP",
      "inst_type" : "CCY",
      "display_name" : "APP",
      "base_ccy" : "APP",
      "quote_ccy" : "APP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "APT",
      "inst_type" : "CCY",
      "display_name" : "APT",
      "base_ccy" : "APT",
      "quote_ccy" : "APT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AR",
      "inst_type" : "CCY",
      "display_name" : "AR",
      "base_ccy" : "AR",
      "quote_ccy" : "AR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARB",
      "inst_type" : "CCY",
      "display_name" : "ARB",
      "base_ccy" : "ARB",
      "quote_ccy" : "ARB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARC",
      "inst_type" : "CCY",
      "display_name" : "ARC",
      "base_ccy" : "ARC",
      "quote_ccy" : "ARC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARCH",
      "inst_type" : "CCY",
      "display_name" : "ARCH",
      "base_ccy" : "ARCH",
      "quote_ccy" : "ARCH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARDR",
      "inst_type" : "CCY",
      "display_name" : "ARDR",
      "base_ccy" : "ARDR",
      "quote_ccy" : "ARDR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARG",
      "inst_type" : "CCY",
      "display_name" : "ARG",
      "base_ccy" : "ARG",
      "quote_ccy" : "ARG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARK",
      "inst_type" : "CCY",
      "display_name" : "ARK",
      "base_ccy" : "ARK",
      "quote_ccy" : "ARK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARKM",
      "inst_type" : "CCY",
      "display_name" : "ARKM",
      "base_ccy" : "ARKM",
      "quote_ccy" : "ARKM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARM",
      "inst_type" : "CCY",
      "display_name" : "ARM",
      "base_ccy" : "ARM",
      "quote_ccy" : "ARM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARPA",
      "inst_type" : "CCY",
      "display_name" : "ARPA",
      "base_ccy" : "ARPA",
      "quote_ccy" : "ARPA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARS",
      "inst_type" : "CCY",
      "display_name" : "ARS",
      "base_ccy" : "ARS",
      "quote_ccy" : "ARS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ARTY",
      "inst_type" : "CCY",
      "display_name" : "ARTY",
      "base_ccy" : "ARTY",
      "quote_ccy" : "ARTY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ASML",
      "inst_type" : "CCY",
      "display_name" : "ASML",
      "base_ccy" : "ASML",
      "quote_ccy" : "ASML",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ASR",
      "inst_type" : "CCY",
      "display_name" : "ASR",
      "base_ccy" : "ASR",
      "quote_ccy" : "ASR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AST",
      "inst_type" : "CCY",
      "display_name" : "AST",
      "base_ccy" : "AST",
      "quote_ccy" : "AST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ASTR",
      "inst_type" : "CCY",
      "display_name" : "ASTR",
      "base_ccy" : "ASTR",
      "quote_ccy" : "ASTR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ASTS",
      "inst_type" : "CCY",
      "display_name" : "ASTS",
      "base_ccy" : "ASTS",
      "quote_ccy" : "ASTS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ATA",
      "inst_type" : "CCY",
      "display_name" : "ATA",
      "base_ccy" : "ATA",
      "quote_ccy" : "ATA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ATH",
      "inst_type" : "CCY",
      "display_name" : "ATH",
      "base_ccy" : "ATH",
      "quote_ccy" : "ATH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ATM",
      "inst_type" : "CCY",
      "display_name" : "ATM",
      "base_ccy" : "ATM",
      "quote_ccy" : "ATM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ATOM",
      "inst_type" : "CCY",
      "display_name" : "ATOM",
      "base_ccy" : "ATOM",
      "quote_ccy" : "ATOM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AUCTION",
      "inst_type" : "CCY",
      "display_name" : "AUCTION",
      "base_ccy" : "AUCTION",
      "quote_ccy" : "AUCTION",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AUD",
      "inst_type" : "CCY",
      "display_name" : "AUD",
      "base_ccy" : "AUD",
      "quote_ccy" : "AUD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AUDIO",
      "inst_type" : "CCY",
      "display_name" : "AUDIO",
      "base_ccy" : "AUDIO",
      "quote_ccy" : "AUDIO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AURORA",
      "inst_type" : "CCY",
      "display_name" : "AURORA",
      "base_ccy" : "AURORA",
      "quote_ccy" : "AURORA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AUTO",
      "inst_type" : "CCY",
      "display_name" : "AUTO",
      "base_ccy" : "AUTO",
      "quote_ccy" : "AUTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AVA",
      "inst_type" : "CCY",
      "display_name" : "AVA",
      "base_ccy" : "AVA",
      "quote_ccy" : "AVA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AVAX",
      "inst_type" : "CCY",
      "display_name" : "AVAX",
      "base_ccy" : "AVAX",
      "quote_ccy" : "AVAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AVGO",
      "inst_type" : "CCY",
      "display_name" : "AVGO",
      "base_ccy" : "AVGO",
      "quote_ccy" : "AVGO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AVNT",
      "inst_type" : "CCY",
      "display_name" : "AVNT",
      "base_ccy" : "AVNT",
      "quote_ccy" : "AVNT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AXIS",
      "inst_type" : "CCY",
      "display_name" : "AXIS",
      "base_ccy" : "AXIS",
      "quote_ccy" : "AXIS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AXL",
      "inst_type" : "CCY",
      "display_name" : "AXL",
      "base_ccy" : "AXL",
      "quote_ccy" : "AXL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AXS",
      "inst_type" : "CCY",
      "display_name" : "AXS",
      "base_ccy" : "AXS",
      "quote_ccy" : "AXS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "AXTI",
      "inst_type" : "CCY",
      "display_name" : "AXTI",
      "base_ccy" : "AXTI",
      "quote_ccy" : "AXTI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BABA",
      "inst_type" : "CCY",
      "display_name" : "BABA",
      "base_ccy" : "BABA",
      "quote_ccy" : "BABA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BABYDOGE",
      "inst_type" : "CCY",
      "display_name" : "BABYDOGE",
      "base_ccy" : "BABYDOGE",
      "quote_ccy" : "BABYDOGE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BAKE",
      "inst_type" : "CCY",
      "display_name" : "BAKE",
      "base_ccy" : "BAKE",
      "quote_ccy" : "BAKE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BAL",
      "inst_type" : "CCY",
      "display_name" : "BAL",
      "base_ccy" : "BAL",
      "quote_ccy" : "BAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BALLZ",
      "inst_type" : "CCY",
      "display_name" : "BALLZ",
      "base_ccy" : "BALLZ",
      "quote_ccy" : "BALLZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BANANA",
      "inst_type" : "CCY",
      "display_name" : "BANANA",
      "base_ccy" : "BANANA",
      "quote_ccy" : "BANANA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BAND",
      "inst_type" : "CCY",
      "display_name" : "BAND",
      "base_ccy" : "BAND",
      "quote_ccy" : "BAND",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BAR",
      "inst_type" : "CCY",
      "display_name" : "BAR",
      "base_ccy" : "BAR",
      "quote_ccy" : "BAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BARA",
      "inst_type" : "CCY",
      "display_name" : "BARA",
      "base_ccy" : "BARA",
      "quote_ccy" : "BARA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BASECAT",
      "inst_type" : "CCY",
      "display_name" : "BASECAT",
      "base_ccy" : "BASECAT",
      "quote_ccy" : "BASECAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BASED",
      "inst_type" : "CCY",
      "display_name" : "BASED",
      "base_ccy" : "BASED",
      "quote_ccy" : "BASED",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BAT",
      "inst_type" : "CCY",
      "display_name" : "BAT",
      "base_ccy" : "BAT",
      "quote_ccy" : "BAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BB",
      "inst_type" : "CCY",
      "display_name" : "BB",
      "base_ccy" : "BB",
      "quote_ccy" : "BB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BCH",
      "inst_type" : "CCY",
      "display_name" : "BCH",
      "base_ccy" : "BCH",
      "quote_ccy" : "BCH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BCUT",
      "inst_type" : "CCY",
      "display_name" : "BCUT",
      "base_ccy" : "BCUT",
      "quote_ccy" : "BCUT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BE",
      "inst_type" : "CCY",
      "display_name" : "BE",
      "base_ccy" : "BE",
      "quote_ccy" : "BE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BEAMX",
      "inst_type" : "CCY",
      "display_name" : "BEAMX",
      "base_ccy" : "BEAMX",
      "quote_ccy" : "BEAMX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BEAT",
      "inst_type" : "CCY",
      "display_name" : "BEAT",
      "base_ccy" : "BEAT",
      "quote_ccy" : "BEAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BEL",
      "inst_type" : "CCY",
      "display_name" : "BEL",
      "base_ccy" : "BEL",
      "quote_ccy" : "BEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BERA",
      "inst_type" : "CCY",
      "display_name" : "BERA",
      "base_ccy" : "BERA",
      "quote_ccy" : "BERA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BETA",
      "inst_type" : "CCY",
      "display_name" : "BETA",
      "base_ccy" : "BETA",
      "quote_ccy" : "BETA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BETH",
      "inst_type" : "CCY",
      "display_name" : "BETH",
      "base_ccy" : "BETH",
      "quote_ccy" : "BETH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BICO",
      "inst_type" : "CCY",
      "display_name" : "BICO",
      "base_ccy" : "BICO",
      "quote_ccy" : "BICO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BIFI",
      "inst_type" : "CCY",
      "display_name" : "BIFI",
      "base_ccy" : "BIFI",
      "quote_ccy" : "BIFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BIGTIME",
      "inst_type" : "CCY",
      "display_name" : "BIGTIME",
      "base_ccy" : "BIGTIME",
      "quote_ccy" : "BIGTIME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BINK",
      "inst_type" : "CCY",
      "display_name" : "BINK",
      "base_ccy" : "BINK",
      "quote_ccy" : "BINK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BIO",
      "inst_type" : "CCY",
      "display_name" : "BIO",
      "base_ccy" : "BIO",
      "quote_ccy" : "BIO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BIRB",
      "inst_type" : "CCY",
      "display_name" : "BIRB",
      "base_ccy" : "BIRB",
      "quote_ccy" : "BIRB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BLAST",
      "inst_type" : "CCY",
      "display_name" : "BLAST",
      "base_ccy" : "BLAST",
      "quote_ccy" : "BLAST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BLEND",
      "inst_type" : "CCY",
      "display_name" : "BLEND",
      "base_ccy" : "BLEND",
      "quote_ccy" : "BLEND",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BLUR",
      "inst_type" : "CCY",
      "display_name" : "BLUR",
      "base_ccy" : "BLUR",
      "quote_ccy" : "BLUR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BMNR",
      "inst_type" : "CCY",
      "display_name" : "BMNR",
      "base_ccy" : "BMNR",
      "quote_ccy" : "BMNR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BMT",
      "inst_type" : "CCY",
      "display_name" : "BMT",
      "base_ccy" : "BMT",
      "quote_ccy" : "BMT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BNB",
      "inst_type" : "CCY",
      "display_name" : "BNB",
      "base_ccy" : "BNB",
      "quote_ccy" : "BNB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BNSOL",
      "inst_type" : "CCY",
      "display_name" : "BNSOL",
      "base_ccy" : "BNSOL",
      "quote_ccy" : "BNSOL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BNT",
      "inst_type" : "CCY",
      "display_name" : "BNT",
      "base_ccy" : "BNT",
      "quote_ccy" : "BNT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BOBA",
      "inst_type" : "CCY",
      "display_name" : "BOBA",
      "base_ccy" : "BOBA",
      "quote_ccy" : "BOBA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BOME",
      "inst_type" : "CCY",
      "display_name" : "BOME",
      "base_ccy" : "BOME",
      "quote_ccy" : "BOME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BONE",
      "inst_type" : "CCY",
      "display_name" : "BONE",
      "base_ccy" : "BONE",
      "quote_ccy" : "BONE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BONK",
      "inst_type" : "CCY",
      "display_name" : "BONK",
      "base_ccy" : "BONK",
      "quote_ccy" : "BONK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BORA",
      "inst_type" : "CCY",
      "display_name" : "BORA",
      "base_ccy" : "BORA",
      "quote_ccy" : "BORA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BOSON",
      "inst_type" : "CCY",
      "display_name" : "BOSON",
      "base_ccy" : "BOSON",
      "quote_ccy" : "BOSON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BOT",
      "inst_type" : "CCY",
      "display_name" : "BOT",
      "base_ccy" : "BOT",
      "quote_ccy" : "BOT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BREV",
      "inst_type" : "CCY",
      "display_name" : "BREV",
      "base_ccy" : "BREV",
      "quote_ccy" : "BREV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BRICK",
      "inst_type" : "CCY",
      "display_name" : "BRICK",
      "base_ccy" : "BRICK",
      "quote_ccy" : "BRICK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BRKB",
      "inst_type" : "CCY",
      "display_name" : "BRKB",
      "base_ccy" : "BRKB",
      "quote_ccy" : "BRKB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BRL",
      "inst_type" : "CCY",
      "display_name" : "BRL",
      "base_ccy" : "BRL",
      "quote_ccy" : "BRL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BRZ",
      "inst_type" : "CCY",
      "display_name" : "BRZ",
      "base_ccy" : "BRZ",
      "quote_ccy" : "BRZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BSP",
      "inst_type" : "CCY",
      "display_name" : "BSP",
      "base_ccy" : "BSP",
      "quote_ccy" : "BSP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BSV",
      "inst_type" : "CCY",
      "display_name" : "BSV",
      "base_ccy" : "BSV",
      "quote_ccy" : "BSV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BSW",
      "inst_type" : "CCY",
      "display_name" : "BSW",
      "base_ccy" : "BSW",
      "quote_ccy" : "BSW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BTC",
      "inst_type" : "CCY",
      "display_name" : "BTC",
      "base_ccy" : "BTC",
      "quote_ccy" : "BTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.0625",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BTT",
      "inst_type" : "CCY",
      "display_name" : "BTT",
      "base_ccy" : "BTT",
      "quote_ccy" : "BTT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BTTC",
      "inst_type" : "CCY",
      "display_name" : "BTTC",
      "base_ccy" : "BTTC",
      "quote_ccy" : "BTTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BUIDL",
      "inst_type" : "CCY",
      "display_name" : "BUIDL",
      "base_ccy" : "BUIDL",
      "quote_ccy" : "BUIDL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.01",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BURGER",
      "inst_type" : "CCY",
      "display_name" : "BURGER",
      "base_ccy" : "BURGER",
      "quote_ccy" : "BURGER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BUSD",
      "inst_type" : "CCY",
      "display_name" : "BUSD",
      "base_ccy" : "BUSD",
      "quote_ccy" : "BUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BWET",
      "inst_type" : "CCY",
      "display_name" : "BWET",
      "base_ccy" : "BWET",
      "quote_ccy" : "BWET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BX",
      "inst_type" : "CCY",
      "display_name" : "BX",
      "base_ccy" : "BX",
      "quote_ccy" : "BX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "BZ",
      "inst_type" : "CCY",
      "display_name" : "BZ",
      "base_ccy" : "BZ",
      "quote_ccy" : "BZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "C98",
      "inst_type" : "CCY",
      "display_name" : "C98",
      "base_ccy" : "C98",
      "quote_ccy" : "C98",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CAKE",
      "inst_type" : "CCY",
      "display_name" : "CAKE",
      "base_ccy" : "CAKE",
      "quote_ccy" : "CAKE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CANTO",
      "inst_type" : "CCY",
      "display_name" : "CANTO",
      "base_ccy" : "CANTO",
      "quote_ccy" : "CANTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CAP",
      "inst_type" : "CCY",
      "display_name" : "CAP",
      "base_ccy" : "CAP",
      "quote_ccy" : "CAP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CARDS",
      "inst_type" : "CCY",
      "display_name" : "CARDS",
      "base_ccy" : "CARDS",
      "quote_ccy" : "CARDS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CASHCAT",
      "inst_type" : "CCY",
      "display_name" : "CASHCAT",
      "base_ccy" : "CASHCAT",
      "quote_ccy" : "CASHCAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CAT",
      "inst_type" : "CCY",
      "display_name" : "CAT",
      "base_ccy" : "CAT",
      "quote_ccy" : "CAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CATI",
      "inst_type" : "CCY",
      "display_name" : "CATI",
      "base_ccy" : "CATI",
      "quote_ccy" : "CATI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CAW",
      "inst_type" : "CCY",
      "display_name" : "CAW",
      "base_ccy" : "CAW",
      "quote_ccy" : "CAW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CBRS",
      "inst_type" : "CCY",
      "display_name" : "CBRS",
      "base_ccy" : "CBRS",
      "quote_ccy" : "CBRS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CC",
      "inst_type" : "CCY",
      "display_name" : "CC",
      "base_ccy" : "CC",
      "quote_ccy" : "CC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CDCETH",
      "inst_type" : "CCY",
      "display_name" : "CDCETH",
      "base_ccy" : "CDCETH",
      "quote_ccy" : "CDCETH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CDCSOL",
      "inst_type" : "CCY",
      "display_name" : "CDCSOL",
      "base_ccy" : "CDCSOL",
      "quote_ccy" : "CDCSOL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CELO",
      "inst_type" : "CCY",
      "display_name" : "CELO",
      "base_ccy" : "CELO",
      "quote_ccy" : "CELO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CELR",
      "inst_type" : "CCY",
      "display_name" : "CELR",
      "base_ccy" : "CELR",
      "quote_ccy" : "CELR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CETUS",
      "inst_type" : "CCY",
      "display_name" : "CETUS",
      "base_ccy" : "CETUS",
      "quote_ccy" : "CETUS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CFG",
      "inst_type" : "CCY",
      "display_name" : "CFG",
      "base_ccy" : "CFG",
      "quote_ccy" : "CFG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CGPT",
      "inst_type" : "CCY",
      "display_name" : "CGPT",
      "base_ccy" : "CGPT",
      "quote_ccy" : "CGPT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CHILLGUY",
      "inst_type" : "CCY",
      "display_name" : "CHILLGUY",
      "base_ccy" : "CHILLGUY",
      "quote_ccy" : "CHILLGUY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CHR",
      "inst_type" : "CCY",
      "display_name" : "CHR",
      "base_ccy" : "CHR",
      "quote_ccy" : "CHR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CHZ",
      "inst_type" : "CCY",
      "display_name" : "CHZ",
      "base_ccy" : "CHZ",
      "quote_ccy" : "CHZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CIEN",
      "inst_type" : "CCY",
      "display_name" : "CIEN",
      "base_ccy" : "CIEN",
      "quote_ccy" : "CIEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CITY",
      "inst_type" : "CCY",
      "display_name" : "CITY",
      "base_ccy" : "CITY",
      "quote_ccy" : "CITY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CKB",
      "inst_type" : "CCY",
      "display_name" : "CKB",
      "base_ccy" : "CKB",
      "quote_ccy" : "CKB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CL",
      "inst_type" : "CCY",
      "display_name" : "CL",
      "base_ccy" : "CL",
      "quote_ccy" : "CL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CLANKER",
      "inst_type" : "CCY",
      "display_name" : "CLANKER",
      "base_ccy" : "CLANKER",
      "quote_ccy" : "CLANKER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CLOUD",
      "inst_type" : "CCY",
      "display_name" : "CLOUD",
      "base_ccy" : "CLOUD",
      "quote_ccy" : "CLOUD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CLV",
      "inst_type" : "CCY",
      "display_name" : "CLV",
      "base_ccy" : "CLV",
      "quote_ccy" : "CLV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COHR",
      "inst_type" : "CCY",
      "display_name" : "COHR",
      "base_ccy" : "COHR",
      "quote_ccy" : "COHR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COIN",
      "inst_type" : "CCY",
      "display_name" : "COIN",
      "base_ccy" : "COIN",
      "quote_ccy" : "COIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COMBO",
      "inst_type" : "CCY",
      "display_name" : "COMBO",
      "base_ccy" : "COMBO",
      "quote_ccy" : "COMBO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COMP",
      "inst_type" : "CCY",
      "display_name" : "COMP",
      "base_ccy" : "COMP",
      "quote_ccy" : "COMP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COOKIE",
      "inst_type" : "CCY",
      "display_name" : "COOKIE",
      "base_ccy" : "COOKIE",
      "quote_ccy" : "COOKIE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COP",
      "inst_type" : "CCY",
      "display_name" : "COP",
      "base_ccy" : "COP",
      "quote_ccy" : "COP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COQ",
      "inst_type" : "CCY",
      "display_name" : "COQ",
      "base_ccy" : "COQ",
      "quote_ccy" : "COQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CORE",
      "inst_type" : "CCY",
      "display_name" : "CORE",
      "base_ccy" : "CORE",
      "quote_ccy" : "CORE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CORGIAI",
      "inst_type" : "CCY",
      "display_name" : "CORGIAI",
      "base_ccy" : "CORGIAI",
      "quote_ccy" : "CORGIAI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COST",
      "inst_type" : "CCY",
      "display_name" : "COST",
      "base_ccy" : "COST",
      "quote_ccy" : "COST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COTI",
      "inst_type" : "CCY",
      "display_name" : "COTI",
      "base_ccy" : "COTI",
      "quote_ccy" : "COTI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "COW",
      "inst_type" : "CCY",
      "display_name" : "COW",
      "base_ccy" : "COW",
      "quote_ccy" : "COW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CQT",
      "inst_type" : "CCY",
      "display_name" : "CQT",
      "base_ccy" : "CQT",
      "quote_ccy" : "CQT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRCL",
      "inst_type" : "CCY",
      "display_name" : "CRCL",
      "base_ccy" : "CRCL",
      "quote_ccy" : "CRCL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRDO",
      "inst_type" : "CCY",
      "display_name" : "CRDO",
      "base_ccy" : "CRDO",
      "quote_ccy" : "CRDO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CREAM",
      "inst_type" : "CCY",
      "display_name" : "CREAM",
      "base_ccy" : "CREAM",
      "quote_ccy" : "CREAM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRM",
      "inst_type" : "CCY",
      "display_name" : "CRM",
      "base_ccy" : "CRM",
      "quote_ccy" : "CRM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRO",
      "inst_type" : "CCY",
      "display_name" : "CRO",
      "base_ccy" : "CRO",
      "quote_ccy" : "CRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CROB",
      "inst_type" : "CCY",
      "display_name" : "CROB",
      "base_ccy" : "CROB",
      "quote_ccy" : "CROB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CROID",
      "inst_type" : "CCY",
      "display_name" : "CROID",
      "base_ccy" : "CROID",
      "quote_ccy" : "CROID",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRPT",
      "inst_type" : "CCY",
      "display_name" : "CRPT",
      "base_ccy" : "CRPT",
      "quote_ccy" : "CRPT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRV",
      "inst_type" : "CCY",
      "display_name" : "CRV",
      "base_ccy" : "CRV",
      "quote_ccy" : "CRV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRWD",
      "inst_type" : "CCY",
      "display_name" : "CRWD",
      "base_ccy" : "CRWD",
      "quote_ccy" : "CRWD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CRWV",
      "inst_type" : "CCY",
      "display_name" : "CRWV",
      "base_ccy" : "CRWV",
      "quote_ccy" : "CRWV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CSCO",
      "inst_type" : "CCY",
      "display_name" : "CSCO",
      "base_ccy" : "CSCO",
      "quote_ccy" : "CSCO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CSOPSAMSUNG2L",
      "inst_type" : "CCY",
      "display_name" : "CSOPSAMSUNG2L",
      "base_ccy" : "CSOPSAMSUNG2L",
      "quote_ccy" : "CSOPSAMSUNG2L",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CSOPSKHYNIX2L",
      "inst_type" : "CCY",
      "display_name" : "CSOPSKHYNIX2L",
      "base_ccy" : "CSOPSKHYNIX2L",
      "quote_ccy" : "CSOPSKHYNIX2L",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CSPR",
      "inst_type" : "CCY",
      "display_name" : "CSPR",
      "base_ccy" : "CSPR",
      "quote_ccy" : "CSPR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CTC",
      "inst_type" : "CCY",
      "display_name" : "CTC",
      "base_ccy" : "CTC",
      "quote_ccy" : "CTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CTK",
      "inst_type" : "CCY",
      "display_name" : "CTK",
      "base_ccy" : "CTK",
      "quote_ccy" : "CTK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CTSI",
      "inst_type" : "CCY",
      "display_name" : "CTSI",
      "base_ccy" : "CTSI",
      "quote_ccy" : "CTSI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CTXC",
      "inst_type" : "CCY",
      "display_name" : "CTXC",
      "base_ccy" : "CTXC",
      "quote_ccy" : "CTXC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CVC",
      "inst_type" : "CCY",
      "display_name" : "CVC",
      "base_ccy" : "CVC",
      "quote_ccy" : "CVC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CVNA",
      "inst_type" : "CCY",
      "display_name" : "CVNA",
      "base_ccy" : "CVNA",
      "quote_ccy" : "CVNA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CVX",
      "inst_type" : "CCY",
      "display_name" : "CVX",
      "base_ccy" : "CVX",
      "quote_ccy" : "CVX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CXMT",
      "inst_type" : "CCY",
      "display_name" : "CXMT",
      "base_ccy" : "CXMT",
      "quote_ccy" : "CXMT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CXT",
      "inst_type" : "CCY",
      "display_name" : "CXT",
      "base_ccy" : "CXT",
      "quote_ccy" : "CXT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CYBER",
      "inst_type" : "CCY",
      "display_name" : "CYBER",
      "base_ccy" : "CYBER",
      "quote_ccy" : "CYBER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CYPH",
      "inst_type" : "CCY",
      "display_name" : "CYPH",
      "base_ccy" : "CYPH",
      "quote_ccy" : "CYPH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "CZK",
      "inst_type" : "CCY",
      "display_name" : "CZK",
      "base_ccy" : "CZK",
      "quote_ccy" : "CZK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "D",
      "inst_type" : "CCY",
      "display_name" : "D",
      "base_ccy" : "D",
      "quote_ccy" : "D",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DAO",
      "inst_type" : "CCY",
      "display_name" : "DAO",
      "base_ccy" : "DAO",
      "quote_ccy" : "DAO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DASH",
      "inst_type" : "CCY",
      "display_name" : "DASH",
      "base_ccy" : "DASH",
      "quote_ccy" : "DASH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DATA",
      "inst_type" : "CCY",
      "display_name" : "DATA",
      "base_ccy" : "DATA",
      "quote_ccy" : "DATA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DATAIP",
      "inst_type" : "CCY",
      "display_name" : "DATAIP",
      "base_ccy" : "DATAIP",
      "quote_ccy" : "DATAIP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DBR",
      "inst_type" : "CCY",
      "display_name" : "DBR",
      "base_ccy" : "DBR",
      "quote_ccy" : "DBR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DCR",
      "inst_type" : "CCY",
      "display_name" : "DCR",
      "base_ccy" : "DCR",
      "quote_ccy" : "DCR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DDOG",
      "inst_type" : "CCY",
      "display_name" : "DDOG",
      "base_ccy" : "DDOG",
      "quote_ccy" : "DDOG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DEEP",
      "inst_type" : "CCY",
      "display_name" : "DEEP",
      "base_ccy" : "DEEP",
      "quote_ccy" : "DEEP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DEGEN",
      "inst_type" : "CCY",
      "display_name" : "DEGEN",
      "base_ccy" : "DEGEN",
      "quote_ccy" : "DEGEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DEGO",
      "inst_type" : "CCY",
      "display_name" : "DEGO",
      "base_ccy" : "DEGO",
      "quote_ccy" : "DEGO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DELL",
      "inst_type" : "CCY",
      "display_name" : "DELL",
      "base_ccy" : "DELL",
      "quote_ccy" : "DELL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DENT",
      "inst_type" : "CCY",
      "display_name" : "DENT",
      "base_ccy" : "DENT",
      "quote_ccy" : "DENT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DEP",
      "inst_type" : "CCY",
      "display_name" : "DEP",
      "base_ccy" : "DEP",
      "quote_ccy" : "DEP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DERC",
      "inst_type" : "CCY",
      "display_name" : "DERC",
      "base_ccy" : "DERC",
      "quote_ccy" : "DERC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DEXE",
      "inst_type" : "CCY",
      "display_name" : "DEXE",
      "base_ccy" : "DEXE",
      "quote_ccy" : "DEXE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DF",
      "inst_type" : "CCY",
      "display_name" : "DF",
      "base_ccy" : "DF",
      "quote_ccy" : "DF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DGB",
      "inst_type" : "CCY",
      "display_name" : "DGB",
      "base_ccy" : "DGB",
      "quote_ccy" : "DGB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DIA",
      "inst_type" : "CCY",
      "display_name" : "DIA",
      "base_ccy" : "DIA",
      "quote_ccy" : "DIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DINO",
      "inst_type" : "CCY",
      "display_name" : "DINO",
      "base_ccy" : "DINO",
      "quote_ccy" : "DINO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DIP",
      "inst_type" : "CCY",
      "display_name" : "DIP",
      "base_ccy" : "DIP",
      "quote_ccy" : "DIP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DJT",
      "inst_type" : "CCY",
      "display_name" : "DJT",
      "base_ccy" : "DJT",
      "quote_ccy" : "DJT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DKNG",
      "inst_type" : "CCY",
      "display_name" : "DKNG",
      "base_ccy" : "DKNG",
      "quote_ccy" : "DKNG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DODO",
      "inst_type" : "CCY",
      "display_name" : "DODO",
      "base_ccy" : "DODO",
      "quote_ccy" : "DODO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DOGE",
      "inst_type" : "CCY",
      "display_name" : "DOGE",
      "base_ccy" : "DOGE",
      "quote_ccy" : "DOGE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DOGS",
      "inst_type" : "CCY",
      "display_name" : "DOGS",
      "base_ccy" : "DOGS",
      "quote_ccy" : "DOGS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DOOD",
      "inst_type" : "CCY",
      "display_name" : "DOOD",
      "base_ccy" : "DOOD",
      "quote_ccy" : "DOOD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DORA",
      "inst_type" : "CCY",
      "display_name" : "DORA",
      "base_ccy" : "DORA",
      "quote_ccy" : "DORA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DOT",
      "inst_type" : "CCY",
      "display_name" : "DOT",
      "base_ccy" : "DOT",
      "quote_ccy" : "DOT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DRAM",
      "inst_type" : "CCY",
      "display_name" : "DRAM",
      "base_ccy" : "DRAM",
      "quote_ccy" : "DRAM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DRIFT",
      "inst_type" : "CCY",
      "display_name" : "DRIFT",
      "base_ccy" : "DRIFT",
      "quote_ccy" : "DRIFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DUCK",
      "inst_type" : "CCY",
      "display_name" : "DUCK",
      "base_ccy" : "DUCK",
      "quote_ccy" : "DUCK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DUSK",
      "inst_type" : "CCY",
      "display_name" : "DUSK",
      "base_ccy" : "DUSK",
      "quote_ccy" : "DUSK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DYDX",
      "inst_type" : "CCY",
      "display_name" : "DYDX",
      "base_ccy" : "DYDX",
      "quote_ccy" : "DYDX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "DYM",
      "inst_type" : "CCY",
      "display_name" : "DYM",
      "base_ccy" : "DYM",
      "quote_ccy" : "DYM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EBAY",
      "inst_type" : "CCY",
      "display_name" : "EBAY",
      "base_ccy" : "EBAY",
      "quote_ccy" : "EBAY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EDGE",
      "inst_type" : "CCY",
      "display_name" : "EDGE",
      "base_ccy" : "EDGE",
      "quote_ccy" : "EDGE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EDU",
      "inst_type" : "CCY",
      "display_name" : "EDU",
      "base_ccy" : "EDU",
      "quote_ccy" : "EDU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EFI",
      "inst_type" : "CCY",
      "display_name" : "EFI",
      "base_ccy" : "EFI",
      "quote_ccy" : "EFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EGLD",
      "inst_type" : "CCY",
      "display_name" : "EGLD",
      "base_ccy" : "EGLD",
      "quote_ccy" : "EGLD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EIGEN",
      "inst_type" : "CCY",
      "display_name" : "EIGEN",
      "base_ccy" : "EIGEN",
      "quote_ccy" : "EIGEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ELA",
      "inst_type" : "CCY",
      "display_name" : "ELA",
      "base_ccy" : "ELA",
      "quote_ccy" : "ELA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ELF",
      "inst_type" : "CCY",
      "display_name" : "ELF",
      "base_ccy" : "ELF",
      "quote_ccy" : "ELF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ELIZAOS",
      "inst_type" : "CCY",
      "display_name" : "ELIZAOS",
      "base_ccy" : "ELIZAOS",
      "quote_ccy" : "ELIZAOS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ELON",
      "inst_type" : "CCY",
      "display_name" : "ELON",
      "base_ccy" : "ELON",
      "quote_ccy" : "ELON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ENA",
      "inst_type" : "CCY",
      "display_name" : "ENA",
      "base_ccy" : "ENA",
      "quote_ccy" : "ENA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ENJ",
      "inst_type" : "CCY",
      "display_name" : "ENJ",
      "base_ccy" : "ENJ",
      "quote_ccy" : "ENJ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ENS",
      "inst_type" : "CCY",
      "display_name" : "ENS",
      "base_ccy" : "ENS",
      "quote_ccy" : "ENS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EPIC",
      "inst_type" : "CCY",
      "display_name" : "EPIC",
      "base_ccy" : "EPIC",
      "quote_ccy" : "EPIC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EPS",
      "inst_type" : "CCY",
      "display_name" : "EPS",
      "base_ccy" : "EPS",
      "quote_ccy" : "EPS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EPX",
      "inst_type" : "CCY",
      "display_name" : "EPX",
      "base_ccy" : "EPX",
      "quote_ccy" : "EPX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ERA",
      "inst_type" : "CCY",
      "display_name" : "ERA",
      "base_ccy" : "ERA",
      "quote_ccy" : "ERA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ES",
      "inst_type" : "CCY",
      "display_name" : "ES",
      "base_ccy" : "ES",
      "quote_ccy" : "ES",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ESP",
      "inst_type" : "CCY",
      "display_name" : "ESP",
      "base_ccy" : "ESP",
      "quote_ccy" : "ESP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ETC",
      "inst_type" : "CCY",
      "display_name" : "ETC",
      "base_ccy" : "ETC",
      "quote_ccy" : "ETC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ETH",
      "inst_type" : "CCY",
      "display_name" : "ETH",
      "base_ccy" : "ETH",
      "quote_ccy" : "ETH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ETHFI",
      "inst_type" : "CCY",
      "display_name" : "ETHFI",
      "base_ccy" : "ETHFI",
      "quote_ccy" : "ETHFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ETHW",
      "inst_type" : "CCY",
      "display_name" : "ETHW",
      "base_ccy" : "ETHW",
      "quote_ccy" : "ETHW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EUL",
      "inst_type" : "CCY",
      "display_name" : "EUL",
      "base_ccy" : "EUL",
      "quote_ccy" : "EUL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EUR",
      "inst_type" : "CCY",
      "display_name" : "EUR",
      "base_ccy" : "EUR",
      "quote_ccy" : "EUR",
      "quote_decimals" : 2,
      "quantity_decimals" : 2,
      "haircut" : "0.04",
      "collateral_eligible" : true,
      "price_tick_size" : "0.01",
      "qty_tick_size" : "0.01",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EURC",
      "inst_type" : "CCY",
      "display_name" : "EURC",
      "base_ccy" : "EURC",
      "quote_ccy" : "EURC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EURI",
      "inst_type" : "CCY",
      "display_name" : "EURI",
      "base_ccy" : "EURI",
      "quote_ccy" : "EURI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EVMOS",
      "inst_type" : "CCY",
      "display_name" : "EVMOS",
      "base_ccy" : "EVMOS",
      "quote_ccy" : "EVMOS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EWJ",
      "inst_type" : "CCY",
      "display_name" : "EWJ",
      "base_ccy" : "EWJ",
      "quote_ccy" : "EWJ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EWT",
      "inst_type" : "CCY",
      "display_name" : "EWT",
      "base_ccy" : "EWT",
      "quote_ccy" : "EWT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EWY",
      "inst_type" : "CCY",
      "display_name" : "EWY",
      "base_ccy" : "EWY",
      "quote_ccy" : "EWY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "EWZ",
      "inst_type" : "CCY",
      "display_name" : "EWZ",
      "base_ccy" : "EWZ",
      "quote_ccy" : "EWZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FARM",
      "inst_type" : "CCY",
      "display_name" : "FARM",
      "base_ccy" : "FARM",
      "quote_ccy" : "FARM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FARTCOIN",
      "inst_type" : "CCY",
      "display_name" : "FARTCOIN",
      "base_ccy" : "FARTCOIN",
      "quote_ccy" : "FARTCOIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FDUSD",
      "inst_type" : "CCY",
      "display_name" : "FDUSD",
      "base_ccy" : "FDUSD",
      "quote_ccy" : "FDUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FER",
      "inst_type" : "CCY",
      "display_name" : "FER",
      "base_ccy" : "FER",
      "quote_ccy" : "FER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FET",
      "inst_type" : "CCY",
      "display_name" : "FET",
      "base_ccy" : "FET",
      "quote_ccy" : "FET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FIDA",
      "inst_type" : "CCY",
      "display_name" : "FIDA",
      "base_ccy" : "FIDA",
      "quote_ccy" : "FIDA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FIL",
      "inst_type" : "CCY",
      "display_name" : "FIL",
      "base_ccy" : "FIL",
      "quote_ccy" : "FIL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FIO",
      "inst_type" : "CCY",
      "display_name" : "FIO",
      "base_ccy" : "FIO",
      "quote_ccy" : "FIO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FIRO",
      "inst_type" : "CCY",
      "display_name" : "FIRO",
      "base_ccy" : "FIRO",
      "quote_ccy" : "FIRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FITFI",
      "inst_type" : "CCY",
      "display_name" : "FITFI",
      "base_ccy" : "FITFI",
      "quote_ccy" : "FITFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLIP",
      "inst_type" : "CCY",
      "display_name" : "FLIP",
      "base_ccy" : "FLIP",
      "quote_ccy" : "FLIP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLM",
      "inst_type" : "CCY",
      "display_name" : "FLM",
      "base_ccy" : "FLM",
      "quote_ccy" : "FLM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLNC",
      "inst_type" : "CCY",
      "display_name" : "FLNC",
      "base_ccy" : "FLNC",
      "quote_ccy" : "FLNC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLOKI",
      "inst_type" : "CCY",
      "display_name" : "FLOKI",
      "base_ccy" : "FLOKI",
      "quote_ccy" : "FLOKI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLOW",
      "inst_type" : "CCY",
      "display_name" : "FLOW",
      "base_ccy" : "FLOW",
      "quote_ccy" : "FLOW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLR",
      "inst_type" : "CCY",
      "display_name" : "FLR",
      "base_ccy" : "FLR",
      "quote_ccy" : "FLR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FLUX",
      "inst_type" : "CCY",
      "display_name" : "FLUX",
      "base_ccy" : "FLUX",
      "quote_ccy" : "FLUX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FM",
      "inst_type" : "CCY",
      "display_name" : "FM",
      "base_ccy" : "FM",
      "quote_ccy" : "FM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FOGO",
      "inst_type" : "CCY",
      "display_name" : "FOGO",
      "base_ccy" : "FOGO",
      "quote_ccy" : "FOGO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FORM",
      "inst_type" : "CCY",
      "display_name" : "FORM",
      "base_ccy" : "FORM",
      "quote_ccy" : "FORM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FORTH",
      "inst_type" : "CCY",
      "display_name" : "FORTH",
      "base_ccy" : "FORTH",
      "quote_ccy" : "FORTH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FOXY",
      "inst_type" : "CCY",
      "display_name" : "FOXY",
      "base_ccy" : "FOXY",
      "quote_ccy" : "FOXY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FRAX",
      "inst_type" : "CCY",
      "display_name" : "FRAX",
      "base_ccy" : "FRAX",
      "quote_ccy" : "FRAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FTT",
      "inst_type" : "CCY",
      "display_name" : "FTT",
      "base_ccy" : "FTT",
      "quote_ccy" : "FTT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FUL",
      "inst_type" : "CCY",
      "display_name" : "FUL",
      "base_ccy" : "FUL",
      "quote_ccy" : "FUL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FUN",
      "inst_type" : "CCY",
      "display_name" : "FUN",
      "base_ccy" : "FUN",
      "quote_ccy" : "FUN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FWOG",
      "inst_type" : "CCY",
      "display_name" : "FWOG",
      "base_ccy" : "FWOG",
      "quote_ccy" : "FWOG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "FXS",
      "inst_type" : "CCY",
      "display_name" : "FXS",
      "base_ccy" : "FXS",
      "quote_ccy" : "FXS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "G",
      "inst_type" : "CCY",
      "display_name" : "G",
      "base_ccy" : "G",
      "quote_ccy" : "G",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GAL",
      "inst_type" : "CCY",
      "display_name" : "GAL",
      "base_ccy" : "GAL",
      "quote_ccy" : "GAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GALA",
      "inst_type" : "CCY",
      "display_name" : "GALA",
      "base_ccy" : "GALA",
      "quote_ccy" : "GALA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GALFT",
      "inst_type" : "CCY",
      "display_name" : "GALFT",
      "base_ccy" : "GALFT",
      "quote_ccy" : "GALFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GARI",
      "inst_type" : "CCY",
      "display_name" : "GARI",
      "base_ccy" : "GARI",
      "quote_ccy" : "GARI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GAS",
      "inst_type" : "CCY",
      "display_name" : "GAS",
      "base_ccy" : "GAS",
      "quote_ccy" : "GAS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GBP",
      "inst_type" : "CCY",
      "display_name" : "GBP",
      "base_ccy" : "GBP",
      "quote_ccy" : "GBP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GDX",
      "inst_type" : "CCY",
      "display_name" : "GDX",
      "base_ccy" : "GDX",
      "quote_ccy" : "GDX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GEAR",
      "inst_type" : "CCY",
      "display_name" : "GEAR",
      "base_ccy" : "GEAR",
      "quote_ccy" : "GEAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GEKKO",
      "inst_type" : "CCY",
      "display_name" : "GEKKO",
      "base_ccy" : "GEKKO",
      "quote_ccy" : "GEKKO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GEL",
      "inst_type" : "CCY",
      "display_name" : "GEL",
      "base_ccy" : "GEL",
      "quote_ccy" : "GEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GEOD",
      "inst_type" : "CCY",
      "display_name" : "GEOD",
      "base_ccy" : "GEOD",
      "quote_ccy" : "GEOD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GEV",
      "inst_type" : "CCY",
      "display_name" : "GEV",
      "base_ccy" : "GEV",
      "quote_ccy" : "GEV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GHST",
      "inst_type" : "CCY",
      "display_name" : "GHST",
      "base_ccy" : "GHST",
      "quote_ccy" : "GHST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GIGADEV",
      "inst_type" : "CCY",
      "display_name" : "GIGADEV",
      "base_ccy" : "GIGADEV",
      "quote_ccy" : "GIGADEV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GLM",
      "inst_type" : "CCY",
      "display_name" : "GLM",
      "base_ccy" : "GLM",
      "quote_ccy" : "GLM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GLMR",
      "inst_type" : "CCY",
      "display_name" : "GLMR",
      "base_ccy" : "GLMR",
      "quote_ccy" : "GLMR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GLW",
      "inst_type" : "CCY",
      "display_name" : "GLW",
      "base_ccy" : "GLW",
      "quote_ccy" : "GLW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GME",
      "inst_type" : "CCY",
      "display_name" : "GME",
      "base_ccy" : "GME",
      "quote_ccy" : "GME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GMT",
      "inst_type" : "CCY",
      "display_name" : "GMT",
      "base_ccy" : "GMT",
      "quote_ccy" : "GMT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GMX",
      "inst_type" : "CCY",
      "display_name" : "GMX",
      "base_ccy" : "GMX",
      "quote_ccy" : "GMX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GNO",
      "inst_type" : "CCY",
      "display_name" : "GNO",
      "base_ccy" : "GNO",
      "quote_ccy" : "GNO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GNS",
      "inst_type" : "CCY",
      "display_name" : "GNS",
      "base_ccy" : "GNS",
      "quote_ccy" : "GNS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GOAT",
      "inst_type" : "CCY",
      "display_name" : "GOAT",
      "base_ccy" : "GOAT",
      "quote_ccy" : "GOAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GOATED",
      "inst_type" : "CCY",
      "display_name" : "GOATED",
      "base_ccy" : "GOATED",
      "quote_ccy" : "GOATED",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GODS",
      "inst_type" : "CCY",
      "display_name" : "GODS",
      "base_ccy" : "GODS",
      "quote_ccy" : "GODS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GOG",
      "inst_type" : "CCY",
      "display_name" : "GOG",
      "base_ccy" : "GOG",
      "quote_ccy" : "GOG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GOOGL",
      "inst_type" : "CCY",
      "display_name" : "GOOGL",
      "base_ccy" : "GOOGL",
      "quote_ccy" : "GOOGL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GPRO",
      "inst_type" : "CCY",
      "display_name" : "GPRO",
      "base_ccy" : "GPRO",
      "quote_ccy" : "GPRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GPS",
      "inst_type" : "CCY",
      "display_name" : "GPS",
      "base_ccy" : "GPS",
      "quote_ccy" : "GPS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GRAIL",
      "inst_type" : "CCY",
      "display_name" : "GRAIL",
      "base_ccy" : "GRAIL",
      "quote_ccy" : "GRAIL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GRAM",
      "inst_type" : "CCY",
      "display_name" : "GRAM",
      "base_ccy" : "GRAM",
      "quote_ccy" : "GRAM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GRASS",
      "inst_type" : "CCY",
      "display_name" : "GRASS",
      "base_ccy" : "GRASS",
      "quote_ccy" : "GRASS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GROVE",
      "inst_type" : "CCY",
      "display_name" : "GROVE",
      "base_ccy" : "GROVE",
      "quote_ccy" : "GROVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GRT",
      "inst_type" : "CCY",
      "display_name" : "GRT",
      "base_ccy" : "GRT",
      "quote_ccy" : "GRT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GRVT",
      "inst_type" : "CCY",
      "display_name" : "GRVT",
      "base_ccy" : "GRVT",
      "quote_ccy" : "GRVT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GTC",
      "inst_type" : "CCY",
      "display_name" : "GTC",
      "base_ccy" : "GTC",
      "quote_ccy" : "GTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GTLB",
      "inst_type" : "CCY",
      "display_name" : "GTLB",
      "base_ccy" : "GTLB",
      "quote_ccy" : "GTLB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GUN",
      "inst_type" : "CCY",
      "display_name" : "GUN",
      "base_ccy" : "GUN",
      "quote_ccy" : "GUN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GUSD",
      "inst_type" : "CCY",
      "display_name" : "GUSD",
      "base_ccy" : "GUSD",
      "quote_ccy" : "GUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "GWEI",
      "inst_type" : "CCY",
      "display_name" : "GWEI",
      "base_ccy" : "GWEI",
      "quote_ccy" : "GWEI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "H",
      "inst_type" : "CCY",
      "display_name" : "H",
      "base_ccy" : "H",
      "quote_ccy" : "H",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "H2",
      "inst_type" : "CCY",
      "display_name" : "H2",
      "base_ccy" : "H2",
      "quote_ccy" : "H2",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HANMI",
      "inst_type" : "CCY",
      "display_name" : "HANMI",
      "base_ccy" : "HANMI",
      "quote_ccy" : "HANMI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HARD",
      "inst_type" : "CCY",
      "display_name" : "HARD",
      "base_ccy" : "HARD",
      "quote_ccy" : "HARD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HBAR",
      "inst_type" : "CCY",
      "display_name" : "HBAR",
      "base_ccy" : "HBAR",
      "quote_ccy" : "HBAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HD",
      "inst_type" : "CCY",
      "display_name" : "HD",
      "base_ccy" : "HD",
      "quote_ccy" : "HD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HEHE",
      "inst_type" : "CCY",
      "display_name" : "HEHE",
      "base_ccy" : "HEHE",
      "quote_ccy" : "HEHE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HEI",
      "inst_type" : "CCY",
      "display_name" : "HEI",
      "base_ccy" : "HEI",
      "quote_ccy" : "HEI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HEMI",
      "inst_type" : "CCY",
      "display_name" : "HEMI",
      "base_ccy" : "HEMI",
      "quote_ccy" : "HEMI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HERO",
      "inst_type" : "CCY",
      "display_name" : "HERO",
      "base_ccy" : "HERO",
      "quote_ccy" : "HERO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HFT",
      "inst_type" : "CCY",
      "display_name" : "HFT",
      "base_ccy" : "HFT",
      "quote_ccy" : "HFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HIFI",
      "inst_type" : "CCY",
      "display_name" : "HIFI",
      "base_ccy" : "HIFI",
      "quote_ccy" : "HIFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HIGH",
      "inst_type" : "CCY",
      "display_name" : "HIGH",
      "base_ccy" : "HIGH",
      "quote_ccy" : "HIGH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HIMS",
      "inst_type" : "CCY",
      "display_name" : "HIMS",
      "base_ccy" : "HIMS",
      "quote_ccy" : "HIMS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HIVE",
      "inst_type" : "CCY",
      "display_name" : "HIVE",
      "base_ccy" : "HIVE",
      "quote_ccy" : "HIVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HMSTR",
      "inst_type" : "CCY",
      "display_name" : "HMSTR",
      "base_ccy" : "HMSTR",
      "quote_ccy" : "HMSTR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HNT",
      "inst_type" : "CCY",
      "display_name" : "HNT",
      "base_ccy" : "HNT",
      "quote_ccy" : "HNT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HOME",
      "inst_type" : "CCY",
      "display_name" : "HOME",
      "base_ccy" : "HOME",
      "quote_ccy" : "HOME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HOOD",
      "inst_type" : "CCY",
      "display_name" : "HOOD",
      "base_ccy" : "HOOD",
      "quote_ccy" : "HOOD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HOOK",
      "inst_type" : "CCY",
      "display_name" : "HOOK",
      "base_ccy" : "HOOK",
      "quote_ccy" : "HOOK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HOT",
      "inst_type" : "CCY",
      "display_name" : "HOT",
      "base_ccy" : "HOT",
      "quote_ccy" : "HOT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HPE",
      "inst_type" : "CCY",
      "display_name" : "HPE",
      "base_ccy" : "HPE",
      "quote_ccy" : "HPE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HPP",
      "inst_type" : "CCY",
      "display_name" : "HPP",
      "base_ccy" : "HPP",
      "quote_ccy" : "HPP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HUSD",
      "inst_type" : "CCY",
      "display_name" : "HUSD",
      "base_ccy" : "HUSD",
      "quote_ccy" : "HUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HUT",
      "inst_type" : "CCY",
      "display_name" : "HUT",
      "base_ccy" : "HUT",
      "quote_ccy" : "HUT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HYPE",
      "inst_type" : "CCY",
      "display_name" : "HYPE",
      "base_ccy" : "HYPE",
      "quote_ccy" : "HYPE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HYPER",
      "inst_type" : "CCY",
      "display_name" : "HYPER",
      "base_ccy" : "HYPER",
      "quote_ccy" : "HYPER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "HYUNDAI",
      "inst_type" : "CCY",
      "display_name" : "HYUNDAI",
      "base_ccy" : "HYUNDAI",
      "quote_ccy" : "HYUNDAI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IBM",
      "inst_type" : "CCY",
      "display_name" : "IBM",
      "base_ccy" : "IBM",
      "quote_ccy" : "IBM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ICE",
      "inst_type" : "CCY",
      "display_name" : "ICE",
      "base_ccy" : "ICE",
      "quote_ccy" : "ICE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ICP",
      "inst_type" : "CCY",
      "display_name" : "ICP",
      "base_ccy" : "ICP",
      "quote_ccy" : "ICP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ICX",
      "inst_type" : "CCY",
      "display_name" : "ICX",
      "base_ccy" : "ICX",
      "quote_ccy" : "ICX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ID",
      "inst_type" : "CCY",
      "display_name" : "ID",
      "base_ccy" : "ID",
      "quote_ccy" : "ID",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IDEX",
      "inst_type" : "CCY",
      "display_name" : "IDEX",
      "base_ccy" : "IDEX",
      "quote_ccy" : "IDEX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IKA",
      "inst_type" : "CCY",
      "display_name" : "IKA",
      "base_ccy" : "IKA",
      "quote_ccy" : "IKA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ILV",
      "inst_type" : "CCY",
      "display_name" : "ILV",
      "base_ccy" : "ILV",
      "quote_ccy" : "ILV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IMU",
      "inst_type" : "CCY",
      "display_name" : "IMU",
      "base_ccy" : "IMU",
      "quote_ccy" : "IMU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IMX",
      "inst_type" : "CCY",
      "display_name" : "IMX",
      "base_ccy" : "IMX",
      "quote_ccy" : "IMX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "INIT",
      "inst_type" : "CCY",
      "display_name" : "INIT",
      "base_ccy" : "INIT",
      "quote_ccy" : "INIT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "INJ",
      "inst_type" : "CCY",
      "display_name" : "INJ",
      "base_ccy" : "INJ",
      "quote_ccy" : "INJ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "INTC",
      "inst_type" : "CCY",
      "display_name" : "INTC",
      "base_ccy" : "INTC",
      "quote_ccy" : "INTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "INTW",
      "inst_type" : "CCY",
      "display_name" : "INTW",
      "base_ccy" : "INTW",
      "quote_ccy" : "INTW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IO",
      "inst_type" : "CCY",
      "display_name" : "IO",
      "base_ccy" : "IO",
      "quote_ccy" : "IO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IONQ",
      "inst_type" : "CCY",
      "display_name" : "IONQ",
      "base_ccy" : "IONQ",
      "quote_ccy" : "IONQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IOST",
      "inst_type" : "CCY",
      "display_name" : "IOST",
      "base_ccy" : "IOST",
      "quote_ccy" : "IOST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IOTA",
      "inst_type" : "CCY",
      "display_name" : "IOTA",
      "base_ccy" : "IOTA",
      "quote_ccy" : "IOTA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IOTX",
      "inst_type" : "CCY",
      "display_name" : "IOTX",
      "base_ccy" : "IOTX",
      "quote_ccy" : "IOTX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IP",
      "inst_type" : "CCY",
      "display_name" : "IP",
      "base_ccy" : "IP",
      "quote_ccy" : "IP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IQ",
      "inst_type" : "CCY",
      "display_name" : "IQ",
      "base_ccy" : "IQ",
      "quote_ccy" : "IQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IREN",
      "inst_type" : "CCY",
      "display_name" : "IREN",
      "base_ccy" : "IREN",
      "quote_ccy" : "IREN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "IWM",
      "inst_type" : "CCY",
      "display_name" : "IWM",
      "base_ccy" : "IWM",
      "quote_ccy" : "IWM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "J",
      "inst_type" : "CCY",
      "display_name" : "J",
      "base_ccy" : "J",
      "quote_ccy" : "J",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JASMY",
      "inst_type" : "CCY",
      "display_name" : "JASMY",
      "base_ccy" : "JASMY",
      "quote_ccy" : "JASMY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JELLYJELLY",
      "inst_type" : "CCY",
      "display_name" : "JELLYJELLY",
      "base_ccy" : "JELLYJELLY",
      "quote_ccy" : "JELLYJELLY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JOE",
      "inst_type" : "CCY",
      "display_name" : "JOE",
      "base_ccy" : "JOE",
      "quote_ccy" : "JOE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JPY",
      "inst_type" : "CCY",
      "display_name" : "JPY",
      "base_ccy" : "JPY",
      "quote_ccy" : "JPY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JST",
      "inst_type" : "CCY",
      "display_name" : "JST",
      "base_ccy" : "JST",
      "quote_ccy" : "JST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JTO",
      "inst_type" : "CCY",
      "display_name" : "JTO",
      "base_ccy" : "JTO",
      "quote_ccy" : "JTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JUNO",
      "inst_type" : "CCY",
      "display_name" : "JUNO",
      "base_ccy" : "JUNO",
      "quote_ccy" : "JUNO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JUP",
      "inst_type" : "CCY",
      "display_name" : "JUP",
      "base_ccy" : "JUP",
      "quote_ccy" : "JUP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "JUV",
      "inst_type" : "CCY",
      "display_name" : "JUV",
      "base_ccy" : "JUV",
      "quote_ccy" : "JUV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KAIA",
      "inst_type" : "CCY",
      "display_name" : "KAIA",
      "base_ccy" : "KAIA",
      "quote_ccy" : "KAIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KAITO",
      "inst_type" : "CCY",
      "display_name" : "KAITO",
      "base_ccy" : "KAITO",
      "quote_ccy" : "KAITO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KARRAT",
      "inst_type" : "CCY",
      "display_name" : "KARRAT",
      "base_ccy" : "KARRAT",
      "quote_ccy" : "KARRAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KAT",
      "inst_type" : "CCY",
      "display_name" : "KAT",
      "base_ccy" : "KAT",
      "quote_ccy" : "KAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KAVA",
      "inst_type" : "CCY",
      "display_name" : "KAVA",
      "base_ccy" : "KAVA",
      "quote_ccy" : "KAVA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KCH",
      "inst_type" : "CCY",
      "display_name" : "KCH",
      "base_ccy" : "KCH",
      "quote_ccy" : "KCH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KEEP",
      "inst_type" : "CCY",
      "display_name" : "KEEP",
      "base_ccy" : "KEEP",
      "quote_ccy" : "KEEP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KERNEL",
      "inst_type" : "CCY",
      "display_name" : "KERNEL",
      "base_ccy" : "KERNEL",
      "quote_ccy" : "KERNEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KIOXIA",
      "inst_type" : "CCY",
      "display_name" : "KIOXIA",
      "base_ccy" : "KIOXIA",
      "quote_ccy" : "KIOXIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KISHU",
      "inst_type" : "CCY",
      "display_name" : "KISHU",
      "base_ccy" : "KISHU",
      "quote_ccy" : "KISHU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KITE",
      "inst_type" : "CCY",
      "display_name" : "KITE",
      "base_ccy" : "KITE",
      "quote_ccy" : "KITE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KLAC",
      "inst_type" : "CCY",
      "display_name" : "KLAC",
      "base_ccy" : "KLAC",
      "quote_ccy" : "KLAC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KMD",
      "inst_type" : "CCY",
      "display_name" : "KMD",
      "base_ccy" : "KMD",
      "quote_ccy" : "KMD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KMNO",
      "inst_type" : "CCY",
      "display_name" : "KMNO",
      "base_ccy" : "KMNO",
      "quote_ccy" : "KMNO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KNC",
      "inst_type" : "CCY",
      "display_name" : "KNC",
      "base_ccy" : "KNC",
      "quote_ccy" : "KNC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KORU",
      "inst_type" : "CCY",
      "display_name" : "KORU",
      "base_ccy" : "KORU",
      "quote_ccy" : "KORU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KP3R",
      "inst_type" : "CCY",
      "display_name" : "KP3R",
      "base_ccy" : "KP3R",
      "quote_ccy" : "KP3R",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KRL",
      "inst_type" : "CCY",
      "display_name" : "KRL",
      "base_ccy" : "KRL",
      "quote_ccy" : "KRL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KSM",
      "inst_type" : "CCY",
      "display_name" : "KSM",
      "base_ccy" : "KSM",
      "quote_ccy" : "KSM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "KYVE",
      "inst_type" : "CCY",
      "display_name" : "KYVE",
      "base_ccy" : "KYVE",
      "quote_ccy" : "KYVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "L3",
      "inst_type" : "CCY",
      "display_name" : "L3",
      "base_ccy" : "L3",
      "quote_ccy" : "L3",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LA",
      "inst_type" : "CCY",
      "display_name" : "LA",
      "base_ccy" : "LA",
      "quote_ccy" : "LA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LADYS",
      "inst_type" : "CCY",
      "display_name" : "LADYS",
      "base_ccy" : "LADYS",
      "quote_ccy" : "LADYS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LAT",
      "inst_type" : "CCY",
      "display_name" : "LAT",
      "base_ccy" : "LAT",
      "quote_ccy" : "LAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LAYER",
      "inst_type" : "CCY",
      "display_name" : "LAYER",
      "base_ccy" : "LAYER",
      "quote_ccy" : "LAYER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LAZIO",
      "inst_type" : "CCY",
      "display_name" : "LAZIO",
      "base_ccy" : "LAZIO",
      "quote_ccy" : "LAZIO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LBR",
      "inst_type" : "CCY",
      "display_name" : "LBR",
      "base_ccy" : "LBR",
      "quote_ccy" : "LBR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LCRO",
      "inst_type" : "CCY",
      "display_name" : "LCRO",
      "base_ccy" : "LCRO",
      "quote_ccy" : "LCRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LDO",
      "inst_type" : "CCY",
      "display_name" : "LDO",
      "base_ccy" : "LDO",
      "quote_ccy" : "LDO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LEASH",
      "inst_type" : "CCY",
      "display_name" : "LEASH",
      "base_ccy" : "LEASH",
      "quote_ccy" : "LEASH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LEO",
      "inst_type" : "CCY",
      "display_name" : "LEO",
      "base_ccy" : "LEO",
      "quote_ccy" : "LEO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LEVER",
      "inst_type" : "CCY",
      "display_name" : "LEVER",
      "base_ccy" : "LEVER",
      "quote_ccy" : "LEVER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LGELECTRONICS",
      "inst_type" : "CCY",
      "display_name" : "LGELECTRONICS",
      "base_ccy" : "LGELECTRONICS",
      "quote_ccy" : "LGELECTRONICS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LIGHTER",
      "inst_type" : "CCY",
      "display_name" : "LIGHTER",
      "base_ccy" : "LIGHTER",
      "quote_ccy" : "LIGHTER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LINA",
      "inst_type" : "CCY",
      "display_name" : "LINA",
      "base_ccy" : "LINA",
      "quote_ccy" : "LINA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LINEA",
      "inst_type" : "CCY",
      "display_name" : "LINEA",
      "base_ccy" : "LINEA",
      "quote_ccy" : "LINEA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LINK",
      "inst_type" : "CCY",
      "display_name" : "LINK",
      "base_ccy" : "LINK",
      "quote_ccy" : "LINK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LION",
      "inst_type" : "CCY",
      "display_name" : "LION",
      "base_ccy" : "LION",
      "quote_ccy" : "LION",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LISTA",
      "inst_type" : "CCY",
      "display_name" : "LISTA",
      "base_ccy" : "LISTA",
      "quote_ccy" : "LISTA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LIT",
      "inst_type" : "CCY",
      "display_name" : "LIT",
      "base_ccy" : "LIT",
      "quote_ccy" : "LIT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LITE",
      "inst_type" : "CCY",
      "display_name" : "LITE",
      "base_ccy" : "LITE",
      "quote_ccy" : "LITE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LLY",
      "inst_type" : "CCY",
      "display_name" : "LLY",
      "base_ccy" : "LLY",
      "quote_ccy" : "LLY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LMWR",
      "inst_type" : "CCY",
      "display_name" : "LMWR",
      "base_ccy" : "LMWR",
      "quote_ccy" : "LMWR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LOAF",
      "inst_type" : "CCY",
      "display_name" : "LOAF",
      "base_ccy" : "LOAF",
      "quote_ccy" : "LOAF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LOKA",
      "inst_type" : "CCY",
      "display_name" : "LOKA",
      "base_ccy" : "LOKA",
      "quote_ccy" : "LOKA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LPT",
      "inst_type" : "CCY",
      "display_name" : "LPT",
      "base_ccy" : "LPT",
      "quote_ccy" : "LPT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LQTY",
      "inst_type" : "CCY",
      "display_name" : "LQTY",
      "base_ccy" : "LQTY",
      "quote_ccy" : "LQTY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LRC",
      "inst_type" : "CCY",
      "display_name" : "LRC",
      "base_ccy" : "LRC",
      "quote_ccy" : "LRC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LRCX",
      "inst_type" : "CCY",
      "display_name" : "LRCX",
      "base_ccy" : "LRCX",
      "quote_ccy" : "LRCX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LSK",
      "inst_type" : "CCY",
      "display_name" : "LSK",
      "base_ccy" : "LSK",
      "quote_ccy" : "LSK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LTC",
      "inst_type" : "CCY",
      "display_name" : "LTC",
      "base_ccy" : "LTC",
      "quote_ccy" : "LTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LTO",
      "inst_type" : "CCY",
      "display_name" : "LTO",
      "base_ccy" : "LTO",
      "quote_ccy" : "LTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LUMIA",
      "inst_type" : "CCY",
      "display_name" : "LUMIA",
      "base_ccy" : "LUMIA",
      "quote_ccy" : "LUMIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LUNA",
      "inst_type" : "CCY",
      "display_name" : "LUNA",
      "base_ccy" : "LUNA",
      "quote_ccy" : "LUNA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LUNA2",
      "inst_type" : "CCY",
      "display_name" : "LUNA2",
      "base_ccy" : "LUNA2",
      "quote_ccy" : "LUNA2",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LUNC",
      "inst_type" : "CCY",
      "display_name" : "LUNC",
      "base_ccy" : "LUNC",
      "quote_ccy" : "LUNC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LVVA",
      "inst_type" : "CCY",
      "display_name" : "LVVA",
      "base_ccy" : "LVVA",
      "quote_ccy" : "LVVA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LYTE",
      "inst_type" : "CCY",
      "display_name" : "LYTE",
      "base_ccy" : "LYTE",
      "quote_ccy" : "LYTE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "LYX",
      "inst_type" : "CCY",
      "display_name" : "LYX",
      "base_ccy" : "LYX",
      "quote_ccy" : "LYX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MAGIC",
      "inst_type" : "CCY",
      "display_name" : "MAGIC",
      "base_ccy" : "MAGIC",
      "quote_ccy" : "MAGIC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MAJOR",
      "inst_type" : "CCY",
      "display_name" : "MAJOR",
      "base_ccy" : "MAJOR",
      "quote_ccy" : "MAJOR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MANA",
      "inst_type" : "CCY",
      "display_name" : "MANA",
      "base_ccy" : "MANA",
      "quote_ccy" : "MANA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MANEKI",
      "inst_type" : "CCY",
      "display_name" : "MANEKI",
      "base_ccy" : "MANEKI",
      "quote_ccy" : "MANEKI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MANTA",
      "inst_type" : "CCY",
      "display_name" : "MANTA",
      "base_ccy" : "MANTA",
      "quote_ccy" : "MANTA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MANTRA",
      "inst_type" : "CCY",
      "display_name" : "MANTRA",
      "base_ccy" : "MANTRA",
      "quote_ccy" : "MANTRA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MARA",
      "inst_type" : "CCY",
      "display_name" : "MARA",
      "base_ccy" : "MARA",
      "quote_ccy" : "MARA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MASK",
      "inst_type" : "CCY",
      "display_name" : "MASK",
      "base_ccy" : "MASK",
      "quote_ccy" : "MASK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MAVIA",
      "inst_type" : "CCY",
      "display_name" : "MAVIA",
      "base_ccy" : "MAVIA",
      "quote_ccy" : "MAVIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MAX",
      "inst_type" : "CCY",
      "display_name" : "MAX",
      "base_ccy" : "MAX",
      "quote_ccy" : "MAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MBL",
      "inst_type" : "CCY",
      "display_name" : "MBL",
      "base_ccy" : "MBL",
      "quote_ccy" : "MBL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MBOX",
      "inst_type" : "CCY",
      "display_name" : "MBOX",
      "base_ccy" : "MBOX",
      "quote_ccy" : "MBOX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MC",
      "inst_type" : "CCY",
      "display_name" : "MC",
      "base_ccy" : "MC",
      "quote_ccy" : "MC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MCD",
      "inst_type" : "CCY",
      "display_name" : "MCD",
      "base_ccy" : "MCD",
      "quote_ccy" : "MCD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MCO",
      "inst_type" : "CCY",
      "display_name" : "MCO",
      "base_ccy" : "MCO",
      "quote_ccy" : "MCO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MDB",
      "inst_type" : "CCY",
      "display_name" : "MDB",
      "base_ccy" : "MDB",
      "quote_ccy" : "MDB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MDT",
      "inst_type" : "CCY",
      "display_name" : "MDT",
      "base_ccy" : "MDT",
      "quote_ccy" : "MDT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ME",
      "inst_type" : "CCY",
      "display_name" : "ME",
      "base_ccy" : "ME",
      "quote_ccy" : "ME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MEGA",
      "inst_type" : "CCY",
      "display_name" : "MEGA",
      "base_ccy" : "MEGA",
      "quote_ccy" : "MEGA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MELANIA",
      "inst_type" : "CCY",
      "display_name" : "MELANIA",
      "base_ccy" : "MELANIA",
      "quote_ccy" : "MELANIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MEME",
      "inst_type" : "CCY",
      "display_name" : "MEME",
      "base_ccy" : "MEME",
      "quote_ccy" : "MEME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MEMEFI",
      "inst_type" : "CCY",
      "display_name" : "MEMEFI",
      "base_ccy" : "MEMEFI",
      "quote_ccy" : "MEMEFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MENGO",
      "inst_type" : "CCY",
      "display_name" : "MENGO",
      "base_ccy" : "MENGO",
      "quote_ccy" : "MENGO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MERL",
      "inst_type" : "CCY",
      "display_name" : "MERL",
      "base_ccy" : "MERL",
      "quote_ccy" : "MERL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MERY",
      "inst_type" : "CCY",
      "display_name" : "MERY",
      "base_ccy" : "MERY",
      "quote_ccy" : "MERY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MET",
      "inst_type" : "CCY",
      "display_name" : "MET",
      "base_ccy" : "MET",
      "quote_ccy" : "MET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "META",
      "inst_type" : "CCY",
      "display_name" : "META",
      "base_ccy" : "META",
      "quote_ccy" : "META",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "METIS",
      "inst_type" : "CCY",
      "display_name" : "METIS",
      "base_ccy" : "METIS",
      "quote_ccy" : "METIS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MEW",
      "inst_type" : "CCY",
      "display_name" : "MEW",
      "base_ccy" : "MEW",
      "quote_ccy" : "MEW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MFER",
      "inst_type" : "CCY",
      "display_name" : "MFER",
      "base_ccy" : "MFER",
      "quote_ccy" : "MFER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MILO",
      "inst_type" : "CCY",
      "display_name" : "MILO",
      "base_ccy" : "MILO",
      "quote_ccy" : "MILO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MINA",
      "inst_type" : "CCY",
      "display_name" : "MINA",
      "base_ccy" : "MINA",
      "quote_ccy" : "MINA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MINIMAX",
      "inst_type" : "CCY",
      "display_name" : "MINIMAX",
      "base_ccy" : "MINIMAX",
      "quote_ccy" : "MINIMAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MIR",
      "inst_type" : "CCY",
      "display_name" : "MIR",
      "base_ccy" : "MIR",
      "quote_ccy" : "MIR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MLK",
      "inst_type" : "CCY",
      "display_name" : "MLK",
      "base_ccy" : "MLK",
      "quote_ccy" : "MLK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MLN",
      "inst_type" : "CCY",
      "display_name" : "MLN",
      "base_ccy" : "MLN",
      "quote_ccy" : "MLN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MMF",
      "inst_type" : "CCY",
      "display_name" : "MMF",
      "base_ccy" : "MMF",
      "quote_ccy" : "MMF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MNDE",
      "inst_type" : "CCY",
      "display_name" : "MNDE",
      "base_ccy" : "MNDE",
      "quote_ccy" : "MNDE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOBILE",
      "inst_type" : "CCY",
      "display_name" : "MOBILE",
      "base_ccy" : "MOBILE",
      "quote_ccy" : "MOBILE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOG",
      "inst_type" : "CCY",
      "display_name" : "MOG",
      "base_ccy" : "MOG",
      "quote_ccy" : "MOG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MON",
      "inst_type" : "CCY",
      "display_name" : "MON",
      "base_ccy" : "MON",
      "quote_ccy" : "MON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOODENG",
      "inst_type" : "CCY",
      "display_name" : "MOODENG",
      "base_ccy" : "MOODENG",
      "quote_ccy" : "MOODENG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOON",
      "inst_type" : "CCY",
      "display_name" : "MOON",
      "base_ccy" : "MOON",
      "quote_ccy" : "MOON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MORPHO",
      "inst_type" : "CCY",
      "display_name" : "MORPHO",
      "base_ccy" : "MORPHO",
      "quote_ccy" : "MORPHO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOVE",
      "inst_type" : "CCY",
      "display_name" : "MOVE",
      "base_ccy" : "MOVE",
      "quote_ccy" : "MOVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MOVR",
      "inst_type" : "CCY",
      "display_name" : "MOVR",
      "base_ccy" : "MOVR",
      "quote_ccy" : "MOVR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MRK",
      "inst_type" : "CCY",
      "display_name" : "MRK",
      "base_ccy" : "MRK",
      "quote_ccy" : "MRK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MRNA",
      "inst_type" : "CCY",
      "display_name" : "MRNA",
      "base_ccy" : "MRNA",
      "quote_ccy" : "MRNA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MRVL",
      "inst_type" : "CCY",
      "display_name" : "MRVL",
      "base_ccy" : "MRVL",
      "quote_ccy" : "MRVL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MSFT",
      "inst_type" : "CCY",
      "display_name" : "MSFT",
      "base_ccy" : "MSFT",
      "quote_ccy" : "MSFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MSTR",
      "inst_type" : "CCY",
      "display_name" : "MSTR",
      "base_ccy" : "MSTR",
      "quote_ccy" : "MSTR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MSTU",
      "inst_type" : "CCY",
      "display_name" : "MSTU",
      "base_ccy" : "MSTU",
      "quote_ccy" : "MSTU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MTD",
      "inst_type" : "CCY",
      "display_name" : "MTD",
      "base_ccy" : "MTD",
      "quote_ccy" : "MTD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MTL",
      "inst_type" : "CCY",
      "display_name" : "MTL",
      "base_ccy" : "MTL",
      "quote_ccy" : "MTL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MU",
      "inst_type" : "CCY",
      "display_name" : "MU",
      "base_ccy" : "MU",
      "quote_ccy" : "MU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MULTI",
      "inst_type" : "CCY",
      "display_name" : "MULTI",
      "base_ccy" : "MULTI",
      "quote_ccy" : "MULTI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MXC",
      "inst_type" : "CCY",
      "display_name" : "MXC",
      "base_ccy" : "MXC",
      "quote_ccy" : "MXC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MXN",
      "inst_type" : "CCY",
      "display_name" : "MXN",
      "base_ccy" : "MXN",
      "quote_ccy" : "MXN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "MYRO",
      "inst_type" : "CCY",
      "display_name" : "MYRO",
      "base_ccy" : "MYRO",
      "quote_ccy" : "MYRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NANO",
      "inst_type" : "CCY",
      "display_name" : "NANO",
      "base_ccy" : "NANO",
      "quote_ccy" : "NANO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NATGAS",
      "inst_type" : "CCY",
      "display_name" : "NATGAS",
      "base_ccy" : "NATGAS",
      "quote_ccy" : "NATGAS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NAVER",
      "inst_type" : "CCY",
      "display_name" : "NAVER",
      "base_ccy" : "NAVER",
      "quote_ccy" : "NAVER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NAVX",
      "inst_type" : "CCY",
      "display_name" : "NAVX",
      "base_ccy" : "NAVX",
      "quote_ccy" : "NAVX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NBIS",
      "inst_type" : "CCY",
      "display_name" : "NBIS",
      "base_ccy" : "NBIS",
      "quote_ccy" : "NBIS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NC",
      "inst_type" : "CCY",
      "display_name" : "NC",
      "base_ccy" : "NC",
      "quote_ccy" : "NC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEAR",
      "inst_type" : "CCY",
      "display_name" : "NEAR",
      "base_ccy" : "NEAR",
      "quote_ccy" : "NEAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEIROCTO",
      "inst_type" : "CCY",
      "display_name" : "NEIROCTO",
      "base_ccy" : "NEIROCTO",
      "quote_ccy" : "NEIROCTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEO",
      "inst_type" : "CCY",
      "display_name" : "NEO",
      "base_ccy" : "NEO",
      "quote_ccy" : "NEO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEON",
      "inst_type" : "CCY",
      "display_name" : "NEON",
      "base_ccy" : "NEON",
      "quote_ccy" : "NEON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NET",
      "inst_type" : "CCY",
      "display_name" : "NET",
      "base_ccy" : "NET",
      "quote_ccy" : "NET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEWT",
      "inst_type" : "CCY",
      "display_name" : "NEWT",
      "base_ccy" : "NEWT",
      "quote_ccy" : "NEWT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NEXO",
      "inst_type" : "CCY",
      "display_name" : "NEXO",
      "base_ccy" : "NEXO",
      "quote_ccy" : "NEXO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NFLX",
      "inst_type" : "CCY",
      "display_name" : "NFLX",
      "base_ccy" : "NFLX",
      "quote_ccy" : "NFLX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NFP",
      "inst_type" : "CCY",
      "display_name" : "NFP",
      "base_ccy" : "NFP",
      "quote_ccy" : "NFP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NFT",
      "inst_type" : "CCY",
      "display_name" : "NFT",
      "base_ccy" : "NFT",
      "quote_ccy" : "NFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NIL",
      "inst_type" : "CCY",
      "display_name" : "NIL",
      "base_ccy" : "NIL",
      "quote_ccy" : "NIL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NKE",
      "inst_type" : "CCY",
      "display_name" : "NKE",
      "base_ccy" : "NKE",
      "quote_ccy" : "NKE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NKN",
      "inst_type" : "CCY",
      "display_name" : "NKN",
      "base_ccy" : "NKN",
      "quote_ccy" : "NKN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NMR",
      "inst_type" : "CCY",
      "display_name" : "NMR",
      "base_ccy" : "NMR",
      "quote_ccy" : "NMR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NOK",
      "inst_type" : "CCY",
      "display_name" : "NOK",
      "base_ccy" : "NOK",
      "quote_ccy" : "NOK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NOM",
      "inst_type" : "CCY",
      "display_name" : "NOM",
      "base_ccy" : "NOM",
      "quote_ccy" : "NOM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NOS",
      "inst_type" : "CCY",
      "display_name" : "NOS",
      "base_ccy" : "NOS",
      "quote_ccy" : "NOS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NOT",
      "inst_type" : "CCY",
      "display_name" : "NOT",
      "base_ccy" : "NOT",
      "quote_ccy" : "NOT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NOW",
      "inst_type" : "CCY",
      "display_name" : "NOW",
      "base_ccy" : "NOW",
      "quote_ccy" : "NOW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NRN",
      "inst_type" : "CCY",
      "display_name" : "NRN",
      "base_ccy" : "NRN",
      "quote_ccy" : "NRN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NTRN",
      "inst_type" : "CCY",
      "display_name" : "NTRN",
      "base_ccy" : "NTRN",
      "quote_ccy" : "NTRN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NU",
      "inst_type" : "CCY",
      "display_name" : "NU",
      "base_ccy" : "NU",
      "quote_ccy" : "NU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NULS",
      "inst_type" : "CCY",
      "display_name" : "NULS",
      "base_ccy" : "NULS",
      "quote_ccy" : "NULS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NUM",
      "inst_type" : "CCY",
      "display_name" : "NUM",
      "base_ccy" : "NUM",
      "quote_ccy" : "NUM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NVDA",
      "inst_type" : "CCY",
      "display_name" : "NVDA",
      "base_ccy" : "NVDA",
      "quote_ccy" : "NVDA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NVDL",
      "inst_type" : "CCY",
      "display_name" : "NVDL",
      "base_ccy" : "NVDL",
      "quote_ccy" : "NVDL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NXPC",
      "inst_type" : "CCY",
      "display_name" : "NXPC",
      "base_ccy" : "NXPC",
      "quote_ccy" : "NXPC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "NYAN",
      "inst_type" : "CCY",
      "display_name" : "NYAN",
      "base_ccy" : "NYAN",
      "quote_ccy" : "NYAN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OAS",
      "inst_type" : "CCY",
      "display_name" : "OAS",
      "base_ccy" : "OAS",
      "quote_ccy" : "OAS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OG",
      "inst_type" : "CCY",
      "display_name" : "OG",
      "base_ccy" : "OG",
      "quote_ccy" : "OG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OGN",
      "inst_type" : "CCY",
      "display_name" : "OGN",
      "base_ccy" : "OGN",
      "quote_ccy" : "OGN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OKB",
      "inst_type" : "CCY",
      "display_name" : "OKB",
      "base_ccy" : "OKB",
      "quote_ccy" : "OKB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OKLO",
      "inst_type" : "CCY",
      "display_name" : "OKLO",
      "base_ccy" : "OKLO",
      "quote_ccy" : "OKLO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OKSOL",
      "inst_type" : "CCY",
      "display_name" : "OKSOL",
      "base_ccy" : "OKSOL",
      "quote_ccy" : "OKSOL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OKT",
      "inst_type" : "CCY",
      "display_name" : "OKT",
      "base_ccy" : "OKT",
      "quote_ccy" : "OKT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OL",
      "inst_type" : "CCY",
      "display_name" : "OL",
      "base_ccy" : "OL",
      "quote_ccy" : "OL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OLE",
      "inst_type" : "CCY",
      "display_name" : "OLE",
      "base_ccy" : "OLE",
      "quote_ccy" : "OLE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OMI",
      "inst_type" : "CCY",
      "display_name" : "OMI",
      "base_ccy" : "OMI",
      "quote_ccy" : "OMI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ONDO",
      "inst_type" : "CCY",
      "display_name" : "ONDO",
      "base_ccy" : "ONDO",
      "quote_ccy" : "ONDO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ONDS",
      "inst_type" : "CCY",
      "display_name" : "ONDS",
      "base_ccy" : "ONDS",
      "quote_ccy" : "ONDS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ONE",
      "inst_type" : "CCY",
      "display_name" : "ONE",
      "base_ccy" : "ONE",
      "quote_ccy" : "ONE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ONG",
      "inst_type" : "CCY",
      "display_name" : "ONG",
      "base_ccy" : "ONG",
      "quote_ccy" : "ONG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ONT",
      "inst_type" : "CCY",
      "display_name" : "ONT",
      "base_ccy" : "ONT",
      "quote_ccy" : "ONT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OOKI",
      "inst_type" : "CCY",
      "display_name" : "OOKI",
      "base_ccy" : "OOKI",
      "quote_ccy" : "OOKI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OP",
      "inst_type" : "CCY",
      "display_name" : "OP",
      "base_ccy" : "OP",
      "quote_ccy" : "OP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OPENAIIPO",
      "inst_type" : "CCY",
      "display_name" : "OPENAIIPO",
      "base_ccy" : "OPENAIIPO",
      "quote_ccy" : "OPENAIIPO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "PRE_IPO",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OPENLEDGER",
      "inst_type" : "CCY",
      "display_name" : "OPENLEDGER",
      "base_ccy" : "OPENLEDGER",
      "quote_ccy" : "OPENLEDGER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORAI",
      "inst_type" : "CCY",
      "display_name" : "ORAI",
      "base_ccy" : "ORAI",
      "quote_ccy" : "ORAI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORBS",
      "inst_type" : "CCY",
      "display_name" : "ORBS",
      "base_ccy" : "ORBS",
      "quote_ccy" : "ORBS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORCA",
      "inst_type" : "CCY",
      "display_name" : "ORCA",
      "base_ccy" : "ORCA",
      "quote_ccy" : "ORCA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORCL",
      "inst_type" : "CCY",
      "display_name" : "ORCL",
      "base_ccy" : "ORCL",
      "quote_ccy" : "ORCL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORDER",
      "inst_type" : "CCY",
      "display_name" : "ORDER",
      "base_ccy" : "ORDER",
      "quote_ccy" : "ORDER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ORDI",
      "inst_type" : "CCY",
      "display_name" : "ORDI",
      "base_ccy" : "ORDI",
      "quote_ccy" : "ORDI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OSMO",
      "inst_type" : "CCY",
      "display_name" : "OSMO",
      "base_ccy" : "OSMO",
      "quote_ccy" : "OSMO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OURA",
      "inst_type" : "CCY",
      "display_name" : "OURA",
      "base_ccy" : "OURA",
      "quote_ccy" : "OURA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "PRE_IPO",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "OXT",
      "inst_type" : "CCY",
      "display_name" : "OXT",
      "base_ccy" : "OXT",
      "quote_ccy" : "OXT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PANW",
      "inst_type" : "CCY",
      "display_name" : "PANW",
      "base_ccy" : "PANW",
      "quote_ccy" : "PANW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PARTI",
      "inst_type" : "CCY",
      "display_name" : "PARTI",
      "base_ccy" : "PARTI",
      "quote_ccy" : "PARTI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PATH",
      "inst_type" : "CCY",
      "display_name" : "PATH",
      "base_ccy" : "PATH",
      "quote_ccy" : "PATH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PAX",
      "inst_type" : "CCY",
      "display_name" : "PAX",
      "base_ccy" : "PAX",
      "quote_ccy" : "PAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PAXG",
      "inst_type" : "CCY",
      "display_name" : "PAXG",
      "base_ccy" : "PAXG",
      "quote_ccy" : "PAXG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PAYP",
      "inst_type" : "CCY",
      "display_name" : "PAYP",
      "base_ccy" : "PAYP",
      "quote_ccy" : "PAYP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PDA",
      "inst_type" : "CCY",
      "display_name" : "PDA",
      "base_ccy" : "PDA",
      "quote_ccy" : "PDA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PEAQ",
      "inst_type" : "CCY",
      "display_name" : "PEAQ",
      "base_ccy" : "PEAQ",
      "quote_ccy" : "PEAQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PENDLE",
      "inst_type" : "CCY",
      "display_name" : "PENDLE",
      "base_ccy" : "PENDLE",
      "quote_ccy" : "PENDLE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PENG",
      "inst_type" : "CCY",
      "display_name" : "PENG",
      "base_ccy" : "PENG",
      "quote_ccy" : "PENG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PENGU",
      "inst_type" : "CCY",
      "display_name" : "PENGU",
      "base_ccy" : "PENGU",
      "quote_ccy" : "PENGU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PEOPLE",
      "inst_type" : "CCY",
      "display_name" : "PEOPLE",
      "base_ccy" : "PEOPLE",
      "quote_ccy" : "PEOPLE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PEPE",
      "inst_type" : "CCY",
      "display_name" : "PEPE",
      "base_ccy" : "PEPE",
      "quote_ccy" : "PEPE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PGALA",
      "inst_type" : "CCY",
      "display_name" : "PGALA",
      "base_ccy" : "PGALA",
      "quote_ccy" : "PGALA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PHA",
      "inst_type" : "CCY",
      "display_name" : "PHA",
      "base_ccy" : "PHA",
      "quote_ccy" : "PHA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PHB",
      "inst_type" : "CCY",
      "display_name" : "PHB",
      "base_ccy" : "PHB",
      "quote_ccy" : "PHB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PI",
      "inst_type" : "CCY",
      "display_name" : "PI",
      "base_ccy" : "PI",
      "quote_ccy" : "PI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PIRATE",
      "inst_type" : "CCY",
      "display_name" : "PIRATE",
      "base_ccy" : "PIRATE",
      "quote_ccy" : "PIRATE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PIVX",
      "inst_type" : "CCY",
      "display_name" : "PIVX",
      "base_ccy" : "PIVX",
      "quote_ccy" : "PIVX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PIXEL",
      "inst_type" : "CCY",
      "display_name" : "PIXEL",
      "base_ccy" : "PIXEL",
      "quote_ccy" : "PIXEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PLA",
      "inst_type" : "CCY",
      "display_name" : "PLA",
      "base_ccy" : "PLA",
      "quote_ccy" : "PLA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PLN",
      "inst_type" : "CCY",
      "display_name" : "PLN",
      "base_ccy" : "PLN",
      "quote_ccy" : "PLN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PLTR",
      "inst_type" : "CCY",
      "display_name" : "PLTR",
      "base_ccy" : "PLTR",
      "quote_ccy" : "PLTR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PLUME",
      "inst_type" : "CCY",
      "display_name" : "PLUME",
      "base_ccy" : "PLUME",
      "quote_ccy" : "PLUME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PNUT",
      "inst_type" : "CCY",
      "display_name" : "PNUT",
      "base_ccy" : "PNUT",
      "quote_ccy" : "PNUT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POL",
      "inst_type" : "CCY",
      "display_name" : "POL",
      "base_ccy" : "POL",
      "quote_ccy" : "POL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POLY",
      "inst_type" : "CCY",
      "display_name" : "POLY",
      "base_ccy" : "POLY",
      "quote_ccy" : "POLY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POLYDOGE",
      "inst_type" : "CCY",
      "display_name" : "POLYDOGE",
      "base_ccy" : "POLYDOGE",
      "quote_ccy" : "POLYDOGE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POLYX",
      "inst_type" : "CCY",
      "display_name" : "POLYX",
      "base_ccy" : "POLYX",
      "quote_ccy" : "POLYX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POND",
      "inst_type" : "CCY",
      "display_name" : "POND",
      "base_ccy" : "POND",
      "quote_ccy" : "POND",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PONKE",
      "inst_type" : "CCY",
      "display_name" : "PONKE",
      "base_ccy" : "PONKE",
      "quote_ccy" : "PONKE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PONS",
      "inst_type" : "CCY",
      "display_name" : "PONS",
      "base_ccy" : "PONS",
      "quote_ccy" : "PONS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POPCAT",
      "inst_type" : "CCY",
      "display_name" : "POPCAT",
      "base_ccy" : "POPCAT",
      "quote_ccy" : "POPCAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POPMART",
      "inst_type" : "CCY",
      "display_name" : "POPMART",
      "base_ccy" : "POPMART",
      "quote_ccy" : "POPMART",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POR",
      "inst_type" : "CCY",
      "display_name" : "POR",
      "base_ccy" : "POR",
      "quote_ccy" : "POR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PORTAL",
      "inst_type" : "CCY",
      "display_name" : "PORTAL",
      "base_ccy" : "PORTAL",
      "quote_ccy" : "PORTAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PORTO",
      "inst_type" : "CCY",
      "display_name" : "PORTO",
      "base_ccy" : "PORTO",
      "quote_ccy" : "PORTO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "POWR",
      "inst_type" : "CCY",
      "display_name" : "POWR",
      "base_ccy" : "POWR",
      "quote_ccy" : "POWR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PRCL",
      "inst_type" : "CCY",
      "display_name" : "PRCL",
      "base_ccy" : "PRCL",
      "quote_ccy" : "PRCL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PRIME",
      "inst_type" : "CCY",
      "display_name" : "PRIME",
      "base_ccy" : "PRIME",
      "quote_ccy" : "PRIME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PRL",
      "inst_type" : "CCY",
      "display_name" : "PRL",
      "base_ccy" : "PRL",
      "quote_ccy" : "PRL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PROM",
      "inst_type" : "CCY",
      "display_name" : "PROM",
      "base_ccy" : "PROM",
      "quote_ccy" : "PROM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PROMPT",
      "inst_type" : "CCY",
      "display_name" : "PROMPT",
      "base_ccy" : "PROMPT",
      "quote_ccy" : "PROMPT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PROS",
      "inst_type" : "CCY",
      "display_name" : "PROS",
      "base_ccy" : "PROS",
      "quote_ccy" : "PROS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PROVE",
      "inst_type" : "CCY",
      "display_name" : "PROVE",
      "base_ccy" : "PROVE",
      "quote_ccy" : "PROVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PSG",
      "inst_type" : "CCY",
      "display_name" : "PSG",
      "base_ccy" : "PSG",
      "quote_ccy" : "PSG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PUMP",
      "inst_type" : "CCY",
      "display_name" : "PUMP",
      "base_ccy" : "PUMP",
      "quote_ccy" : "PUMP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PUNDIX",
      "inst_type" : "CCY",
      "display_name" : "PUNDIX",
      "base_ccy" : "PUNDIX",
      "quote_ccy" : "PUNDIX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PYPL",
      "inst_type" : "CCY",
      "display_name" : "PYPL",
      "base_ccy" : "PYPL",
      "quote_ccy" : "PYPL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PYR",
      "inst_type" : "CCY",
      "display_name" : "PYR",
      "base_ccy" : "PYR",
      "quote_ccy" : "PYR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PYTH",
      "inst_type" : "CCY",
      "display_name" : "PYTH",
      "base_ccy" : "PYTH",
      "quote_ccy" : "PYTH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "PYUSD",
      "inst_type" : "CCY",
      "display_name" : "PYUSD",
      "base_ccy" : "PYUSD",
      "quote_ccy" : "PYUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QCOM",
      "inst_type" : "CCY",
      "display_name" : "QCOM",
      "base_ccy" : "QCOM",
      "quote_ccy" : "QCOM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QI",
      "inst_type" : "CCY",
      "display_name" : "QI",
      "base_ccy" : "QI",
      "quote_ccy" : "QI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QKC",
      "inst_type" : "CCY",
      "display_name" : "QKC",
      "base_ccy" : "QKC",
      "quote_ccy" : "QKC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QNT",
      "inst_type" : "CCY",
      "display_name" : "QNT",
      "base_ccy" : "QNT",
      "quote_ccy" : "QNT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QQQ",
      "inst_type" : "CCY",
      "display_name" : "QQQ",
      "base_ccy" : "QQQ",
      "quote_ccy" : "QQQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QRDO",
      "inst_type" : "CCY",
      "display_name" : "QRDO",
      "base_ccy" : "QRDO",
      "quote_ccy" : "QRDO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QTUM",
      "inst_type" : "CCY",
      "display_name" : "QTUM",
      "base_ccy" : "QTUM",
      "quote_ccy" : "QTUM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QUICK",
      "inst_type" : "CCY",
      "display_name" : "QUICK",
      "base_ccy" : "QUICK",
      "quote_ccy" : "QUICK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "QUICKOLD",
      "inst_type" : "CCY",
      "display_name" : "QUICKOLD",
      "base_ccy" : "QUICKOLD",
      "quote_ccy" : "QUICKOLD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RACA",
      "inst_type" : "CCY",
      "display_name" : "RACA",
      "base_ccy" : "RACA",
      "quote_ccy" : "RACA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RAD",
      "inst_type" : "CCY",
      "display_name" : "RAD",
      "base_ccy" : "RAD",
      "quote_ccy" : "RAD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RADAR",
      "inst_type" : "CCY",
      "display_name" : "RADAR",
      "base_ccy" : "RADAR",
      "quote_ccy" : "RADAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RAM",
      "inst_type" : "CCY",
      "display_name" : "RAM",
      "base_ccy" : "RAM",
      "quote_ccy" : "RAM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RARE",
      "inst_type" : "CCY",
      "display_name" : "RARE",
      "base_ccy" : "RARE",
      "quote_ccy" : "RARE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RARI",
      "inst_type" : "CCY",
      "display_name" : "RARI",
      "base_ccy" : "RARI",
      "quote_ccy" : "RARI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RAY",
      "inst_type" : "CCY",
      "display_name" : "RAY",
      "base_ccy" : "RAY",
      "quote_ccy" : "RAY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RBN",
      "inst_type" : "CCY",
      "display_name" : "RBN",
      "base_ccy" : "RBN",
      "quote_ccy" : "RBN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RDDT",
      "inst_type" : "CCY",
      "display_name" : "RDDT",
      "base_ccy" : "RDDT",
      "quote_ccy" : "RDDT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RDW",
      "inst_type" : "CCY",
      "display_name" : "RDW",
      "base_ccy" : "RDW",
      "quote_ccy" : "RDW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RE",
      "inst_type" : "CCY",
      "display_name" : "RE",
      "base_ccy" : "RE",
      "quote_ccy" : "RE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REACT",
      "inst_type" : "CCY",
      "display_name" : "REACT",
      "base_ccy" : "REACT",
      "quote_ccy" : "REACT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RED",
      "inst_type" : "CCY",
      "display_name" : "RED",
      "base_ccy" : "RED",
      "quote_ccy" : "RED",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REI",
      "inst_type" : "CCY",
      "display_name" : "REI",
      "base_ccy" : "REI",
      "quote_ccy" : "REI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REN",
      "inst_type" : "CCY",
      "display_name" : "REN",
      "base_ccy" : "REN",
      "quote_ccy" : "REN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RENDER",
      "inst_type" : "CCY",
      "display_name" : "RENDER",
      "base_ccy" : "RENDER",
      "quote_ccy" : "RENDER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REP",
      "inst_type" : "CCY",
      "display_name" : "REP",
      "base_ccy" : "REP",
      "quote_ccy" : "REP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REQ",
      "inst_type" : "CCY",
      "display_name" : "REQ",
      "base_ccy" : "REQ",
      "quote_ccy" : "REQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "REZ",
      "inst_type" : "CCY",
      "display_name" : "REZ",
      "base_ccy" : "REZ",
      "quote_ccy" : "REZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RGT",
      "inst_type" : "CCY",
      "display_name" : "RGT",
      "base_ccy" : "RGT",
      "quote_ccy" : "RGT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RIO",
      "inst_type" : "CCY",
      "display_name" : "RIO",
      "base_ccy" : "RIO",
      "quote_ccy" : "RIO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RIVN",
      "inst_type" : "CCY",
      "display_name" : "RIVN",
      "base_ccy" : "RIVN",
      "quote_ccy" : "RIVN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RKLB",
      "inst_type" : "CCY",
      "display_name" : "RKLB",
      "base_ccy" : "RKLB",
      "quote_ccy" : "RKLB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RLC",
      "inst_type" : "CCY",
      "display_name" : "RLC",
      "base_ccy" : "RLC",
      "quote_ccy" : "RLC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RLY",
      "inst_type" : "CCY",
      "display_name" : "RLY",
      "base_ccy" : "RLY",
      "quote_ccy" : "RLY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RNBW",
      "inst_type" : "CCY",
      "display_name" : "RNBW",
      "base_ccy" : "RNBW",
      "quote_ccy" : "RNBW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RNDR",
      "inst_type" : "CCY",
      "display_name" : "RNDR",
      "base_ccy" : "RNDR",
      "quote_ccy" : "RNDR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ROBO",
      "inst_type" : "CCY",
      "display_name" : "ROBO",
      "base_ccy" : "ROBO",
      "quote_ccy" : "ROBO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RON",
      "inst_type" : "CCY",
      "display_name" : "RON",
      "base_ccy" : "RON",
      "quote_ccy" : "RON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RONIN",
      "inst_type" : "CCY",
      "display_name" : "RONIN",
      "base_ccy" : "RONIN",
      "quote_ccy" : "RONIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ROSE",
      "inst_type" : "CCY",
      "display_name" : "ROSE",
      "base_ccy" : "ROSE",
      "quote_ccy" : "ROSE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RPL",
      "inst_type" : "CCY",
      "display_name" : "RPL",
      "base_ccy" : "RPL",
      "quote_ccy" : "RPL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RSR",
      "inst_type" : "CCY",
      "display_name" : "RSR",
      "base_ccy" : "RSR",
      "quote_ccy" : "RSR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RSS3",
      "inst_type" : "CCY",
      "display_name" : "RSS3",
      "base_ccy" : "RSS3",
      "quote_ccy" : "RSS3",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RUNE",
      "inst_type" : "CCY",
      "display_name" : "RUNE",
      "base_ccy" : "RUNE",
      "quote_ccy" : "RUNE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RUNECOIN",
      "inst_type" : "CCY",
      "display_name" : "RUNECOIN",
      "base_ccy" : "RUNECOIN",
      "quote_ccy" : "RUNECOIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "RVN",
      "inst_type" : "CCY",
      "display_name" : "RVN",
      "base_ccy" : "RVN",
      "quote_ccy" : "RVN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "S",
      "inst_type" : "CCY",
      "display_name" : "S",
      "base_ccy" : "S",
      "quote_ccy" : "S",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAFE",
      "inst_type" : "CCY",
      "display_name" : "SAFE",
      "base_ccy" : "SAFE",
      "quote_ccy" : "SAFE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAGA",
      "inst_type" : "CCY",
      "display_name" : "SAGA",
      "base_ccy" : "SAGA",
      "quote_ccy" : "SAGA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAMO",
      "inst_type" : "CCY",
      "display_name" : "SAMO",
      "base_ccy" : "SAMO",
      "quote_ccy" : "SAMO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAMSUNG",
      "inst_type" : "CCY",
      "display_name" : "SAMSUNG",
      "base_ccy" : "SAMSUNG",
      "quote_ccy" : "SAMSUNG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAND",
      "inst_type" : "CCY",
      "display_name" : "SAND",
      "base_ccy" : "SAND",
      "quote_ccy" : "SAND",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SANTOS",
      "inst_type" : "CCY",
      "display_name" : "SANTOS",
      "base_ccy" : "SANTOS",
      "quote_ccy" : "SANTOS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SAPIEN",
      "inst_type" : "CCY",
      "display_name" : "SAPIEN",
      "base_ccy" : "SAPIEN",
      "quote_ccy" : "SAPIEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SATS",
      "inst_type" : "CCY",
      "display_name" : "SATS",
      "base_ccy" : "SATS",
      "quote_ccy" : "SATS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SC",
      "inst_type" : "CCY",
      "display_name" : "SC",
      "base_ccy" : "SC",
      "quote_ccy" : "SC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SCR",
      "inst_type" : "CCY",
      "display_name" : "SCR",
      "base_ccy" : "SCR",
      "quote_ccy" : "SCR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SCROLL",
      "inst_type" : "CCY",
      "display_name" : "SCROLL",
      "base_ccy" : "SCROLL",
      "quote_ccy" : "SCROLL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SCRT",
      "inst_type" : "CCY",
      "display_name" : "SCRT",
      "base_ccy" : "SCRT",
      "quote_ccy" : "SCRT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SD",
      "inst_type" : "CCY",
      "display_name" : "SD",
      "base_ccy" : "SD",
      "quote_ccy" : "SD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SDN",
      "inst_type" : "CCY",
      "display_name" : "SDN",
      "base_ccy" : "SDN",
      "quote_ccy" : "SDN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SECZ",
      "inst_type" : "CCY",
      "display_name" : "SECZ",
      "base_ccy" : "SECZ",
      "quote_ccy" : "SECZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SEI",
      "inst_type" : "CCY",
      "display_name" : "SEI",
      "base_ccy" : "SEI",
      "quote_ccy" : "SEI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SENT",
      "inst_type" : "CCY",
      "display_name" : "SENT",
      "base_ccy" : "SENT",
      "quote_ccy" : "SENT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SFP",
      "inst_type" : "CCY",
      "display_name" : "SFP",
      "base_ccy" : "SFP",
      "quote_ccy" : "SFP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SGB",
      "inst_type" : "CCY",
      "display_name" : "SGB",
      "base_ccy" : "SGB",
      "quote_ccy" : "SGB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SGD",
      "inst_type" : "CCY",
      "display_name" : "SGD",
      "base_ccy" : "SGD",
      "quote_ccy" : "SGD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHAZ",
      "inst_type" : "CCY",
      "display_name" : "SHAZ",
      "base_ccy" : "SHAZ",
      "quote_ccy" : "SHAZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHDW",
      "inst_type" : "CCY",
      "display_name" : "SHDW",
      "base_ccy" : "SHDW",
      "quote_ccy" : "SHDW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHEIN",
      "inst_type" : "CCY",
      "display_name" : "SHEIN",
      "base_ccy" : "SHEIN",
      "quote_ccy" : "SHEIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHELL",
      "inst_type" : "CCY",
      "display_name" : "SHELL",
      "base_ccy" : "SHELL",
      "quote_ccy" : "SHELL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHIB",
      "inst_type" : "CCY",
      "display_name" : "SHIB",
      "base_ccy" : "SHIB",
      "quote_ccy" : "SHIB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHOP",
      "inst_type" : "CCY",
      "display_name" : "SHOP",
      "base_ccy" : "SHOP",
      "quote_ccy" : "SHOP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SHRAP",
      "inst_type" : "CCY",
      "display_name" : "SHRAP",
      "base_ccy" : "SHRAP",
      "quote_ccy" : "SHRAP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKDD",
      "inst_type" : "CCY",
      "display_name" : "SKDD",
      "base_ccy" : "SKDD",
      "quote_ccy" : "SKDD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKHY",
      "inst_type" : "CCY",
      "display_name" : "SKHY",
      "base_ccy" : "SKHY",
      "quote_ccy" : "SKHY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKHYNIX",
      "inst_type" : "CCY",
      "display_name" : "SKHYNIX",
      "base_ccy" : "SKHYNIX",
      "quote_ccy" : "SKHYNIX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKL",
      "inst_type" : "CCY",
      "display_name" : "SKL",
      "base_ccy" : "SKL",
      "quote_ccy" : "SKL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKR",
      "inst_type" : "CCY",
      "display_name" : "SKR",
      "base_ccy" : "SKR",
      "quote_ccy" : "SKR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKUU",
      "inst_type" : "CCY",
      "display_name" : "SKUU",
      "base_ccy" : "SKUU",
      "quote_ccy" : "SKUU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SKY",
      "inst_type" : "CCY",
      "display_name" : "SKY",
      "base_ccy" : "SKY",
      "quote_ccy" : "SKY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SLERF",
      "inst_type" : "CCY",
      "display_name" : "SLERF",
      "base_ccy" : "SLERF",
      "quote_ccy" : "SLERF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SLF",
      "inst_type" : "CCY",
      "display_name" : "SLF",
      "base_ccy" : "SLF",
      "quote_ccy" : "SLF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SLN",
      "inst_type" : "CCY",
      "display_name" : "SLN",
      "base_ccy" : "SLN",
      "quote_ccy" : "SLN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SLP",
      "inst_type" : "CCY",
      "display_name" : "SLP",
      "base_ccy" : "SLP",
      "quote_ccy" : "SLP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SMCI",
      "inst_type" : "CCY",
      "display_name" : "SMCI",
      "base_ccy" : "SMCI",
      "quote_ccy" : "SMCI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SMH",
      "inst_type" : "CCY",
      "display_name" : "SMH",
      "base_ccy" : "SMH",
      "quote_ccy" : "SMH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SNDK",
      "inst_type" : "CCY",
      "display_name" : "SNDK",
      "base_ccy" : "SNDK",
      "quote_ccy" : "SNDK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SNEK",
      "inst_type" : "CCY",
      "display_name" : "SNEK",
      "base_ccy" : "SNEK",
      "quote_ccy" : "SNEK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SNOW",
      "inst_type" : "CCY",
      "display_name" : "SNOW",
      "base_ccy" : "SNOW",
      "quote_ccy" : "SNOW",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SNX",
      "inst_type" : "CCY",
      "display_name" : "SNX",
      "base_ccy" : "SNX",
      "quote_ccy" : "SNX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SNXX",
      "inst_type" : "CCY",
      "display_name" : "SNXX",
      "base_ccy" : "SNXX",
      "quote_ccy" : "SNXX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOFI",
      "inst_type" : "CCY",
      "display_name" : "SOFI",
      "base_ccy" : "SOFI",
      "quote_ccy" : "SOFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOL",
      "inst_type" : "CCY",
      "display_name" : "SOL",
      "base_ccy" : "SOL",
      "quote_ccy" : "SOL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOLV",
      "inst_type" : "CCY",
      "display_name" : "SOLV",
      "base_ccy" : "SOLV",
      "quote_ccy" : "SOLV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SONIC",
      "inst_type" : "CCY",
      "display_name" : "SONIC",
      "base_ccy" : "SONIC",
      "quote_ccy" : "SONIC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SONY",
      "inst_type" : "CCY",
      "display_name" : "SONY",
      "base_ccy" : "SONY",
      "quote_ccy" : "SONY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOPH",
      "inst_type" : "CCY",
      "display_name" : "SOPH",
      "base_ccy" : "SOPH",
      "quote_ccy" : "SOPH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOXL",
      "inst_type" : "CCY",
      "display_name" : "SOXL",
      "base_ccy" : "SOXL",
      "quote_ccy" : "SOXL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SOXS",
      "inst_type" : "CCY",
      "display_name" : "SOXS",
      "base_ccy" : "SOXS",
      "quote_ccy" : "SOXS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPA",
      "inst_type" : "CCY",
      "display_name" : "SPA",
      "base_ccy" : "SPA",
      "quote_ccy" : "SPA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPACEXIPO",
      "inst_type" : "CCY",
      "display_name" : "SPACEXIPO",
      "base_ccy" : "SPACEXIPO",
      "quote_ccy" : "SPACEXIPO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "PRE_IPO",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPCX",
      "inst_type" : "CCY",
      "display_name" : "SPCX",
      "base_ccy" : "SPCX",
      "quote_ccy" : "SPCX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPEC",
      "inst_type" : "CCY",
      "display_name" : "SPEC",
      "base_ccy" : "SPEC",
      "quote_ccy" : "SPEC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPELL",
      "inst_type" : "CCY",
      "display_name" : "SPELL",
      "base_ccy" : "SPELL",
      "quote_ccy" : "SPELL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPK",
      "inst_type" : "CCY",
      "display_name" : "SPK",
      "base_ccy" : "SPK",
      "quote_ccy" : "SPK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPS",
      "inst_type" : "CCY",
      "display_name" : "SPS",
      "base_ccy" : "SPS",
      "quote_ccy" : "SPS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPURS",
      "inst_type" : "CCY",
      "display_name" : "SPURS",
      "base_ccy" : "SPURS",
      "quote_ccy" : "SPURS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPX",
      "inst_type" : "CCY",
      "display_name" : "SPX",
      "base_ccy" : "SPX",
      "quote_ccy" : "SPX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SPY",
      "inst_type" : "CCY",
      "display_name" : "SPY",
      "base_ccy" : "SPY",
      "quote_ccy" : "SPY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SQD",
      "inst_type" : "CCY",
      "display_name" : "SQD",
      "base_ccy" : "SQD",
      "quote_ccy" : "SQD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SQQQ",
      "inst_type" : "CCY",
      "display_name" : "SQQQ",
      "base_ccy" : "SQQQ",
      "quote_ccy" : "SQQQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SQT",
      "inst_type" : "CCY",
      "display_name" : "SQT",
      "base_ccy" : "SQT",
      "quote_ccy" : "SQT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SRM",
      "inst_type" : "CCY",
      "display_name" : "SRM",
      "base_ccy" : "SRM",
      "quote_ccy" : "SRM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SSV",
      "inst_type" : "CCY",
      "display_name" : "SSV",
      "base_ccy" : "SSV",
      "quote_ccy" : "SSV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SSWP",
      "inst_type" : "CCY",
      "display_name" : "SSWP",
      "base_ccy" : "SSWP",
      "quote_ccy" : "SSWP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STABLE",
      "inst_type" : "CCY",
      "display_name" : "STABLE",
      "base_ccy" : "STABLE",
      "quote_ccy" : "STABLE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STEEM",
      "inst_type" : "CCY",
      "display_name" : "STEEM",
      "base_ccy" : "STEEM",
      "quote_ccy" : "STEEM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STG",
      "inst_type" : "CCY",
      "display_name" : "STG",
      "base_ccy" : "STG",
      "quote_ccy" : "STG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STONK",
      "inst_type" : "CCY",
      "display_name" : "STONK",
      "base_ccy" : "STONK",
      "quote_ccy" : "STONK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STORJ",
      "inst_type" : "CCY",
      "display_name" : "STORJ",
      "base_ccy" : "STORJ",
      "quote_ccy" : "STORJ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STRAX",
      "inst_type" : "CCY",
      "display_name" : "STRAX",
      "base_ccy" : "STRAX",
      "quote_ccy" : "STRAX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STRK",
      "inst_type" : "CCY",
      "display_name" : "STRK",
      "base_ccy" : "STRK",
      "quote_ccy" : "STRK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "STX",
      "inst_type" : "CCY",
      "display_name" : "STX",
      "base_ccy" : "STX",
      "quote_ccy" : "STX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SUDO",
      "inst_type" : "CCY",
      "display_name" : "SUDO",
      "base_ccy" : "SUDO",
      "quote_ccy" : "SUDO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SUI",
      "inst_type" : "CCY",
      "display_name" : "SUI",
      "base_ccy" : "SUI",
      "quote_ccy" : "SUI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SUN",
      "inst_type" : "CCY",
      "display_name" : "SUN",
      "base_ccy" : "SUN",
      "quote_ccy" : "SUN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SUPER",
      "inst_type" : "CCY",
      "display_name" : "SUPER",
      "base_ccy" : "SUPER",
      "quote_ccy" : "SUPER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SUSHI",
      "inst_type" : "CCY",
      "display_name" : "SUSHI",
      "base_ccy" : "SUSHI",
      "quote_ccy" : "SUSHI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SWEAT",
      "inst_type" : "CCY",
      "display_name" : "SWEAT",
      "base_ccy" : "SWEAT",
      "quote_ccy" : "SWEAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SWFTC",
      "inst_type" : "CCY",
      "display_name" : "SWFTC",
      "base_ccy" : "SWFTC",
      "quote_ccy" : "SWFTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SXP",
      "inst_type" : "CCY",
      "display_name" : "SXP",
      "base_ccy" : "SXP",
      "quote_ccy" : "SXP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SXT",
      "inst_type" : "CCY",
      "display_name" : "SXT",
      "base_ccy" : "SXT",
      "quote_ccy" : "SXT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SYN",
      "inst_type" : "CCY",
      "display_name" : "SYN",
      "base_ccy" : "SYN",
      "quote_ccy" : "SYN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SYRUP",
      "inst_type" : "CCY",
      "display_name" : "SYRUP",
      "base_ccy" : "SYRUP",
      "quote_ccy" : "SYRUP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "SYS",
      "inst_type" : "CCY",
      "display_name" : "SYS",
      "base_ccy" : "SYS",
      "quote_ccy" : "SYS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "T",
      "inst_type" : "CCY",
      "display_name" : "T",
      "base_ccy" : "T",
      "quote_ccy" : "T",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TAIKO",
      "inst_type" : "CCY",
      "display_name" : "TAIKO",
      "base_ccy" : "TAIKO",
      "quote_ccy" : "TAIKO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TAO",
      "inst_type" : "CCY",
      "display_name" : "TAO",
      "base_ccy" : "TAO",
      "quote_ccy" : "TAO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TEAM",
      "inst_type" : "CCY",
      "display_name" : "TEAM",
      "base_ccy" : "TEAM",
      "quote_ccy" : "TEAM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TEM",
      "inst_type" : "CCY",
      "display_name" : "TEM",
      "base_ccy" : "TEM",
      "quote_ccy" : "TEM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TENCENT",
      "inst_type" : "CCY",
      "display_name" : "TENCENT",
      "base_ccy" : "TENCENT",
      "quote_ccy" : "TENCENT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TER",
      "inst_type" : "CCY",
      "display_name" : "TER",
      "base_ccy" : "TER",
      "quote_ccy" : "TER",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TEVA",
      "inst_type" : "CCY",
      "display_name" : "TEVA",
      "base_ccy" : "TEVA",
      "quote_ccy" : "TEVA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TFUEL",
      "inst_type" : "CCY",
      "display_name" : "TFUEL",
      "base_ccy" : "TFUEL",
      "quote_ccy" : "TFUEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "THE",
      "inst_type" : "CCY",
      "display_name" : "THE",
      "base_ccy" : "THE",
      "quote_ccy" : "THE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "THETA",
      "inst_type" : "CCY",
      "display_name" : "THETA",
      "base_ccy" : "THETA",
      "quote_ccy" : "THETA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TIA",
      "inst_type" : "CCY",
      "display_name" : "TIA",
      "base_ccy" : "TIA",
      "quote_ccy" : "TIA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TKO",
      "inst_type" : "CCY",
      "display_name" : "TKO",
      "base_ccy" : "TKO",
      "quote_ccy" : "TKO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TLM",
      "inst_type" : "CCY",
      "display_name" : "TLM",
      "base_ccy" : "TLM",
      "quote_ccy" : "TLM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TNSR",
      "inst_type" : "CCY",
      "display_name" : "TNSR",
      "base_ccy" : "TNSR",
      "quote_ccy" : "TNSR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TOMI",
      "inst_type" : "CCY",
      "display_name" : "TOMI",
      "base_ccy" : "TOMI",
      "quote_ccy" : "TOMI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TON",
      "inst_type" : "CCY",
      "display_name" : "TON",
      "base_ccy" : "TON",
      "quote_ccy" : "TON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TONIC",
      "inst_type" : "CCY",
      "display_name" : "TONIC",
      "base_ccy" : "TONIC",
      "quote_ccy" : "TONIC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TOSHI",
      "inst_type" : "CCY",
      "display_name" : "TOSHI",
      "base_ccy" : "TOSHI",
      "quote_ccy" : "TOSHI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TOWNS",
      "inst_type" : "CCY",
      "display_name" : "TOWNS",
      "base_ccy" : "TOWNS",
      "quote_ccy" : "TOWNS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TQQQ",
      "inst_type" : "CCY",
      "display_name" : "TQQQ",
      "base_ccy" : "TQQQ",
      "quote_ccy" : "TQQQ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRA",
      "inst_type" : "CCY",
      "display_name" : "TRA",
      "base_ccy" : "TRA",
      "quote_ccy" : "TRA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRAC",
      "inst_type" : "CCY",
      "display_name" : "TRAC",
      "base_ccy" : "TRAC",
      "quote_ccy" : "TRAC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRB",
      "inst_type" : "CCY",
      "display_name" : "TRB",
      "base_ccy" : "TRB",
      "quote_ccy" : "TRB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRIBE",
      "inst_type" : "CCY",
      "display_name" : "TRIBE",
      "base_ccy" : "TRIBE",
      "quote_ccy" : "TRIBE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TROLL",
      "inst_type" : "CCY",
      "display_name" : "TROLL",
      "base_ccy" : "TROLL",
      "quote_ccy" : "TROLL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TROY",
      "inst_type" : "CCY",
      "display_name" : "TROY",
      "base_ccy" : "TROY",
      "quote_ccy" : "TROY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRU",
      "inst_type" : "CCY",
      "display_name" : "TRU",
      "base_ccy" : "TRU",
      "quote_ccy" : "TRU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRUMP",
      "inst_type" : "CCY",
      "display_name" : "TRUMP",
      "base_ccy" : "TRUMP",
      "quote_ccy" : "TRUMP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRUST",
      "inst_type" : "CCY",
      "display_name" : "TRUST",
      "base_ccy" : "TRUST",
      "quote_ccy" : "TRUST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRX",
      "inst_type" : "CCY",
      "display_name" : "TRX",
      "base_ccy" : "TRX",
      "quote_ccy" : "TRX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TRY",
      "inst_type" : "CCY",
      "display_name" : "TRY",
      "base_ccy" : "TRY",
      "quote_ccy" : "TRY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TSEM",
      "inst_type" : "CCY",
      "display_name" : "TSEM",
      "base_ccy" : "TSEM",
      "quote_ccy" : "TSEM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TSLA",
      "inst_type" : "CCY",
      "display_name" : "TSLA",
      "base_ccy" : "TSLA",
      "quote_ccy" : "TSLA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TSLL",
      "inst_type" : "CCY",
      "display_name" : "TSLL",
      "base_ccy" : "TSLL",
      "quote_ccy" : "TSLL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TSM",
      "inst_type" : "CCY",
      "display_name" : "TSM",
      "base_ccy" : "TSM",
      "quote_ccy" : "TSM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TST",
      "inst_type" : "CCY",
      "display_name" : "TST",
      "base_ccy" : "TST",
      "quote_ccy" : "TST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TSTON",
      "inst_type" : "CCY",
      "display_name" : "TSTON",
      "base_ccy" : "TSTON",
      "quote_ccy" : "TSTON",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TTWO",
      "inst_type" : "CCY",
      "display_name" : "TTWO",
      "base_ccy" : "TTWO",
      "quote_ccy" : "TTWO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TURBO",
      "inst_type" : "CCY",
      "display_name" : "TURBO",
      "base_ccy" : "TURBO",
      "quote_ccy" : "TURBO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TUSD",
      "inst_type" : "CCY",
      "display_name" : "TUSD",
      "base_ccy" : "TUSD",
      "quote_ccy" : "TUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TWST",
      "inst_type" : "CCY",
      "display_name" : "TWST",
      "base_ccy" : "TWST",
      "quote_ccy" : "TWST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TWT",
      "inst_type" : "CCY",
      "display_name" : "TWT",
      "base_ccy" : "TWT",
      "quote_ccy" : "TWT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "TZA",
      "inst_type" : "CCY",
      "display_name" : "TZA",
      "base_ccy" : "TZA",
      "quote_ccy" : "TZA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UAH",
      "inst_type" : "CCY",
      "display_name" : "UAH",
      "base_ccy" : "UAH",
      "quote_ccy" : "UAH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UFT",
      "inst_type" : "CCY",
      "display_name" : "UFT",
      "base_ccy" : "UFT",
      "quote_ccy" : "UFT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ULTI",
      "inst_type" : "CCY",
      "display_name" : "ULTI",
      "base_ccy" : "ULTI",
      "quote_ccy" : "ULTI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UMA",
      "inst_type" : "CCY",
      "display_name" : "UMA",
      "base_ccy" : "UMA",
      "quote_ccy" : "UMA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UNH",
      "inst_type" : "CCY",
      "display_name" : "UNH",
      "base_ccy" : "UNH",
      "quote_ccy" : "UNH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UNI",
      "inst_type" : "CCY",
      "display_name" : "UNI",
      "base_ccy" : "UNI",
      "quote_ccy" : "UNI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UNIBOT",
      "inst_type" : "CCY",
      "display_name" : "UNIBOT",
      "base_ccy" : "UNIBOT",
      "quote_ccy" : "UNIBOT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "URNM",
      "inst_type" : "CCY",
      "display_name" : "URNM",
      "base_ccy" : "URNM",
      "quote_ccy" : "URNM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USAR",
      "inst_type" : "CCY",
      "display_name" : "USAR",
      "base_ccy" : "USAR",
      "quote_ccy" : "USAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USAT",
      "inst_type" : "CCY",
      "display_name" : "USAT",
      "base_ccy" : "USAT",
      "quote_ccy" : "USAT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USC",
      "inst_type" : "CCY",
      "display_name" : "USC",
      "base_ccy" : "USC",
      "quote_ccy" : "USC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USD-OTC",
      "inst_type" : "CCY",
      "display_name" : "USD-OTC",
      "base_ccy" : "USD-OTC",
      "quote_ccy" : "USD-OTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USD1",
      "inst_type" : "CCY",
      "display_name" : "USD1",
      "base_ccy" : "USD1",
      "quote_ccy" : "USD1",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDC",
      "inst_type" : "CCY",
      "display_name" : "USDC",
      "base_ccy" : "USDC",
      "quote_ccy" : "USDC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDC-OTC",
      "inst_type" : "CCY",
      "display_name" : "USDC-OTC",
      "base_ccy" : "USDC-OTC",
      "quote_ccy" : "USDC-OTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDG",
      "inst_type" : "CCY",
      "display_name" : "USDG",
      "base_ccy" : "USDG",
      "quote_ccy" : "USDG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDP",
      "inst_type" : "CCY",
      "display_name" : "USDP",
      "base_ccy" : "USDP",
      "quote_ccy" : "USDP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDS",
      "inst_type" : "CCY",
      "display_name" : "USDS",
      "base_ccy" : "USDS",
      "quote_ccy" : "USDS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDT",
      "inst_type" : "CCY",
      "display_name" : "USDT",
      "base_ccy" : "USDT",
      "quote_ccy" : "USDT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.02",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USDU",
      "inst_type" : "CCY",
      "display_name" : "USDU",
      "base_ccy" : "USDU",
      "quote_ccy" : "USDU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USD",
      "inst_type" : "CCY",
      "display_name" : "USD",
      "base_ccy" : "USD",
      "quote_ccy" : "USD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.0",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USELESS",
      "inst_type" : "CCY",
      "display_name" : "USELESS",
      "base_ccy" : "USELESS",
      "quote_ccy" : "USELESS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USTC",
      "inst_type" : "CCY",
      "display_name" : "USTC",
      "base_ccy" : "USTC",
      "quote_ccy" : "USTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "USUAL",
      "inst_type" : "CCY",
      "display_name" : "USUAL",
      "base_ccy" : "USUAL",
      "quote_ccy" : "USUAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UTK",
      "inst_type" : "CCY",
      "display_name" : "UTK",
      "base_ccy" : "UTK",
      "quote_ccy" : "UTK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UVXY",
      "inst_type" : "CCY",
      "display_name" : "UVXY",
      "base_ccy" : "UVXY",
      "quote_ccy" : "UVXY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "UXLINK",
      "inst_type" : "CCY",
      "display_name" : "UXLINK",
      "base_ccy" : "UXLINK",
      "quote_ccy" : "UXLINK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "V",
      "inst_type" : "CCY",
      "display_name" : "V",
      "base_ccy" : "V",
      "quote_ccy" : "V",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VANA",
      "inst_type" : "CCY",
      "display_name" : "VANA",
      "base_ccy" : "VANA",
      "quote_ccy" : "VANA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VANRY",
      "inst_type" : "CCY",
      "display_name" : "VANRY",
      "base_ccy" : "VANRY",
      "quote_ccy" : "VANRY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VARA",
      "inst_type" : "CCY",
      "display_name" : "VARA",
      "base_ccy" : "VARA",
      "quote_ccy" : "VARA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VELA",
      "inst_type" : "CCY",
      "display_name" : "VELA",
      "base_ccy" : "VELA",
      "quote_ccy" : "VELA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VELO",
      "inst_type" : "CCY",
      "display_name" : "VELO",
      "base_ccy" : "VELO",
      "quote_ccy" : "VELO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VELODROME",
      "inst_type" : "CCY",
      "display_name" : "VELODROME",
      "base_ccy" : "VELODROME",
      "quote_ccy" : "VELODROME",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VENOM",
      "inst_type" : "CCY",
      "display_name" : "VENOM",
      "base_ccy" : "VENOM",
      "quote_ccy" : "VENOM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VET",
      "inst_type" : "CCY",
      "display_name" : "VET",
      "base_ccy" : "VET",
      "quote_ccy" : "VET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VIB",
      "inst_type" : "CCY",
      "display_name" : "VIB",
      "base_ccy" : "VIB",
      "quote_ccy" : "VIB",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VIC",
      "inst_type" : "CCY",
      "display_name" : "VIC",
      "base_ccy" : "VIC",
      "quote_ccy" : "VIC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VIDT",
      "inst_type" : "CCY",
      "display_name" : "VIDT",
      "base_ccy" : "VIDT",
      "quote_ccy" : "VIDT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VINE",
      "inst_type" : "CCY",
      "display_name" : "VINE",
      "base_ccy" : "VINE",
      "quote_ccy" : "VINE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VIRTUAL",
      "inst_type" : "CCY",
      "display_name" : "VIRTUAL",
      "base_ccy" : "VIRTUAL",
      "quote_ccy" : "VIRTUAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VNO",
      "inst_type" : "CCY",
      "display_name" : "VNO",
      "base_ccy" : "VNO",
      "quote_ccy" : "VNO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VOXEL",
      "inst_type" : "CCY",
      "display_name" : "VOXEL",
      "base_ccy" : "VOXEL",
      "quote_ccy" : "VOXEL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VRA",
      "inst_type" : "CCY",
      "display_name" : "VRA",
      "base_ccy" : "VRA",
      "quote_ccy" : "VRA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VRT",
      "inst_type" : "CCY",
      "display_name" : "VRT",
      "base_ccy" : "VRT",
      "quote_ccy" : "VRT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VST",
      "inst_type" : "CCY",
      "display_name" : "VST",
      "base_ccy" : "VST",
      "quote_ccy" : "VST",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VTHO",
      "inst_type" : "CCY",
      "display_name" : "VTHO",
      "base_ccy" : "VTHO",
      "quote_ccy" : "VTHO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VUSD",
      "inst_type" : "CCY",
      "display_name" : "VUSD",
      "base_ccy" : "VUSD",
      "quote_ccy" : "VUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VVS",
      "inst_type" : "CCY",
      "display_name" : "VVS",
      "base_ccy" : "VVS",
      "quote_ccy" : "VVS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "VVV",
      "inst_type" : "CCY",
      "display_name" : "VVV",
      "base_ccy" : "VVV",
      "quote_ccy" : "VVV",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "DIGITAL_CURRENCIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "W",
      "inst_type" : "CCY",
      "display_name" : "W",
      "base_ccy" : "W",
      "quote_ccy" : "W",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WAL",
      "inst_type" : "CCY",
      "display_name" : "WAL",
      "base_ccy" : "WAL",
      "quote_ccy" : "WAL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WAN",
      "inst_type" : "CCY",
      "display_name" : "WAN",
      "base_ccy" : "WAN",
      "quote_ccy" : "WAN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WAVE",
      "inst_type" : "CCY",
      "display_name" : "WAVE",
      "base_ccy" : "WAVE",
      "quote_ccy" : "WAVE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WAXP",
      "inst_type" : "CCY",
      "display_name" : "WAXP",
      "base_ccy" : "WAXP",
      "quote_ccy" : "WAXP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WBETH",
      "inst_type" : "CCY",
      "display_name" : "WBETH",
      "base_ccy" : "WBETH",
      "quote_ccy" : "WBETH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WBTC",
      "inst_type" : "CCY",
      "display_name" : "WBTC",
      "base_ccy" : "WBTC",
      "quote_ccy" : "WBTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WCT",
      "inst_type" : "CCY",
      "display_name" : "WCT",
      "base_ccy" : "WCT",
      "quote_ccy" : "WCT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WDC",
      "inst_type" : "CCY",
      "display_name" : "WDC",
      "base_ccy" : "WDC",
      "quote_ccy" : "WDC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WEMIX",
      "inst_type" : "CCY",
      "display_name" : "WEMIX",
      "base_ccy" : "WEMIX",
      "quote_ccy" : "WEMIX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WEN",
      "inst_type" : "CCY",
      "display_name" : "WEN",
      "base_ccy" : "WEN",
      "quote_ccy" : "WEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WENDYS",
      "inst_type" : "CCY",
      "display_name" : "WENDYS",
      "base_ccy" : "WENDYS",
      "quote_ccy" : "WENDYS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WET",
      "inst_type" : "CCY",
      "display_name" : "WET",
      "base_ccy" : "WET",
      "quote_ccy" : "WET",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WIF",
      "inst_type" : "CCY",
      "display_name" : "WIF",
      "base_ccy" : "WIF",
      "quote_ccy" : "WIF",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.5",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WIN",
      "inst_type" : "CCY",
      "display_name" : "WIN",
      "base_ccy" : "WIN",
      "quote_ccy" : "WIN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WING",
      "inst_type" : "CCY",
      "display_name" : "WING",
      "base_ccy" : "WING",
      "quote_ccy" : "WING",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WLD",
      "inst_type" : "CCY",
      "display_name" : "WLD",
      "base_ccy" : "WLD",
      "quote_ccy" : "WLD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WLFI",
      "inst_type" : "CCY",
      "display_name" : "WLFI",
      "base_ccy" : "WLFI",
      "quote_ccy" : "WLFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WMT",
      "inst_type" : "CCY",
      "display_name" : "WMT",
      "base_ccy" : "WMT",
      "quote_ccy" : "WMT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WOO",
      "inst_type" : "CCY",
      "display_name" : "WOO",
      "base_ccy" : "WOO",
      "quote_ccy" : "WOO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "WTC",
      "inst_type" : "CCY",
      "display_name" : "WTC",
      "base_ccy" : "WTC",
      "quote_ccy" : "WTC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "X",
      "inst_type" : "CCY",
      "display_name" : "X",
      "base_ccy" : "X",
      "quote_ccy" : "X",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XAG",
      "inst_type" : "CCY",
      "display_name" : "XAG",
      "base_ccy" : "XAG",
      "quote_ccy" : "XAG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XAI",
      "inst_type" : "CCY",
      "display_name" : "XAI",
      "base_ccy" : "XAI",
      "quote_ccy" : "XAI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XAN",
      "inst_type" : "CCY",
      "display_name" : "XAN",
      "base_ccy" : "XAN",
      "quote_ccy" : "XAN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XAU",
      "inst_type" : "CCY",
      "display_name" : "XAU",
      "base_ccy" : "XAU",
      "quote_ccy" : "XAU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XAUT",
      "inst_type" : "CCY",
      "display_name" : "XAUT",
      "base_ccy" : "XAUT",
      "quote_ccy" : "XAUT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.1",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XBI",
      "inst_type" : "CCY",
      "display_name" : "XBI",
      "base_ccy" : "XBI",
      "quote_ccy" : "XBI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XCH",
      "inst_type" : "CCY",
      "display_name" : "XCH",
      "base_ccy" : "XCH",
      "quote_ccy" : "XCH",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XCU",
      "inst_type" : "CCY",
      "display_name" : "XCU",
      "base_ccy" : "XCU",
      "quote_ccy" : "XCU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XEC",
      "inst_type" : "CCY",
      "display_name" : "XEC",
      "base_ccy" : "XEC",
      "quote_ccy" : "XEC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XIAOMI",
      "inst_type" : "CCY",
      "display_name" : "XIAOMI",
      "base_ccy" : "XIAOMI",
      "quote_ccy" : "XIAOMI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XLE",
      "inst_type" : "CCY",
      "display_name" : "XLE",
      "base_ccy" : "XLE",
      "quote_ccy" : "XLE",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY_IND",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XLM",
      "inst_type" : "CCY",
      "display_name" : "XLM",
      "base_ccy" : "XLM",
      "quote_ccy" : "XLM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XMR",
      "inst_type" : "CCY",
      "display_name" : "XMR",
      "base_ccy" : "XMR",
      "quote_ccy" : "XMR",
      "quote_decimals" : 1,
      "quantity_decimals" : 3,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.1",
      "qty_tick_size" : "0.001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XNO",
      "inst_type" : "CCY",
      "display_name" : "XNO",
      "base_ccy" : "XNO",
      "quote_ccy" : "XNO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XOM",
      "inst_type" : "CCY",
      "display_name" : "XOM",
      "base_ccy" : "XOM",
      "quote_ccy" : "XOM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XPD",
      "inst_type" : "CCY",
      "display_name" : "XPD",
      "base_ccy" : "XPD",
      "quote_ccy" : "XPD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XPL",
      "inst_type" : "CCY",
      "display_name" : "XPL",
      "base_ccy" : "XPL",
      "quote_ccy" : "XPL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XPLA",
      "inst_type" : "CCY",
      "display_name" : "XPLA",
      "base_ccy" : "XPLA",
      "quote_ccy" : "XPLA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XPT",
      "inst_type" : "CCY",
      "display_name" : "XPT",
      "base_ccy" : "XPT",
      "quote_ccy" : "XPT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "COMMODITIES",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XRP",
      "inst_type" : "CCY",
      "display_name" : "XRP",
      "base_ccy" : "XRP",
      "quote_ccy" : "XRP",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.2",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XTZ",
      "inst_type" : "CCY",
      "display_name" : "XTZ",
      "base_ccy" : "XTZ",
      "quote_ccy" : "XTZ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "0.3333",
      "collateral_eligible" : true,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XUSD",
      "inst_type" : "CCY",
      "display_name" : "XUSD",
      "base_ccy" : "XUSD",
      "quote_ccy" : "XUSD",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XVG",
      "inst_type" : "CCY",
      "display_name" : "XVG",
      "base_ccy" : "XVG",
      "quote_ccy" : "XVG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XVS",
      "inst_type" : "CCY",
      "display_name" : "XVS",
      "base_ccy" : "XVS",
      "quote_ccy" : "XVS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XVVS",
      "inst_type" : "CCY",
      "display_name" : "XVVS",
      "base_ccy" : "XVVS",
      "quote_ccy" : "XVVS",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "XYO",
      "inst_type" : "CCY",
      "display_name" : "XYO",
      "base_ccy" : "XYO",
      "quote_ccy" : "XYO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "YFI",
      "inst_type" : "CCY",
      "display_name" : "YFI",
      "base_ccy" : "YFI",
      "quote_ccy" : "YFI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "YGG",
      "inst_type" : "CCY",
      "display_name" : "YGG",
      "base_ccy" : "YGG",
      "quote_ccy" : "YGG",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "YZY",
      "inst_type" : "CCY",
      "display_name" : "YZY",
      "base_ccy" : "YZY",
      "quote_ccy" : "YZY",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZAR",
      "inst_type" : "CCY",
      "display_name" : "ZAR",
      "base_ccy" : "ZAR",
      "quote_ccy" : "ZAR",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZBC",
      "inst_type" : "CCY",
      "display_name" : "ZBC",
      "base_ccy" : "ZBC",
      "quote_ccy" : "ZBC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZBCN",
      "inst_type" : "CCY",
      "display_name" : "ZBCN",
      "base_ccy" : "ZBCN",
      "quote_ccy" : "ZBCN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZEC",
      "inst_type" : "CCY",
      "display_name" : "ZEC",
      "base_ccy" : "ZEC",
      "quote_ccy" : "ZEC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZEN",
      "inst_type" : "CCY",
      "display_name" : "ZEN",
      "base_ccy" : "ZEN",
      "quote_ccy" : "ZEN",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZENT",
      "inst_type" : "CCY",
      "display_name" : "ZENT",
      "base_ccy" : "ZENT",
      "quote_ccy" : "ZENT",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZERC",
      "inst_type" : "CCY",
      "display_name" : "ZERC",
      "base_ccy" : "ZERC",
      "quote_ccy" : "ZERC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZERO",
      "inst_type" : "CCY",
      "display_name" : "ZERO",
      "base_ccy" : "ZERO",
      "quote_ccy" : "ZERO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZETA",
      "inst_type" : "CCY",
      "display_name" : "ZETA",
      "base_ccy" : "ZETA",
      "quote_ccy" : "ZETA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZHIPU",
      "inst_type" : "CCY",
      "display_name" : "ZHIPU",
      "base_ccy" : "ZHIPU",
      "quote_ccy" : "ZHIPU",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZHONGJI",
      "inst_type" : "CCY",
      "display_name" : "ZHONGJI",
      "base_ccy" : "ZHONGJI",
      "quote_ccy" : "ZHONGJI",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZIL",
      "inst_type" : "CCY",
      "display_name" : "ZIL",
      "base_ccy" : "ZIL",
      "quote_ccy" : "ZIL",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZK",
      "inst_type" : "CCY",
      "display_name" : "ZK",
      "base_ccy" : "ZK",
      "quote_ccy" : "ZK",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZKC",
      "inst_type" : "CCY",
      "display_name" : "ZKC",
      "base_ccy" : "ZKC",
      "quote_ccy" : "ZKC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZKCRO",
      "inst_type" : "CCY",
      "display_name" : "ZKCRO",
      "base_ccy" : "ZKCRO",
      "quote_ccy" : "ZKCRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZKJ",
      "inst_type" : "CCY",
      "display_name" : "ZKJ",
      "base_ccy" : "ZKJ",
      "quote_ccy" : "ZKJ",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZM",
      "inst_type" : "CCY",
      "display_name" : "ZM",
      "base_ccy" : "ZM",
      "quote_ccy" : "ZM",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "product_type" : "EQUITY",
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZORA",
      "inst_type" : "CCY",
      "display_name" : "ZORA",
      "base_ccy" : "ZORA",
      "quote_ccy" : "ZORA",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZRC",
      "inst_type" : "CCY",
      "display_name" : "ZRC",
      "base_ccy" : "ZRC",
      "quote_ccy" : "ZRC",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZRO",
      "inst_type" : "CCY",
      "display_name" : "ZRO",
      "base_ccy" : "ZRO",
      "quote_ccy" : "ZRO",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    }, {
      "symbol" : "ZRX",
      "inst_type" : "CCY",
      "display_name" : "ZRX",
      "base_ccy" : "ZRX",
      "quote_ccy" : "ZRX",
      "quote_decimals" : 8,
      "quantity_decimals" : 8,
      "haircut" : "1.0",
      "collateral_eligible" : false,
      "price_tick_size" : "0.00000001",
      "qty_tick_size" : "0.00000001",
      "max_leverage" : "1",
      "tradable" : false,
      "expiry_timestamp_ms" : 0,
      "beta_product" : false,
      "margin_buy_enabled" : false,
      "margin_sell_enabled" : false
    } ]
  }
}