| LimitChargeTermIssuer |  | 0% |  | 0% | 13 | 13 | 23 | 23 | 6 | 6 | 1 | 1 |
| LimitRiskTermVariance.new RdToR1() {...} |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 3 | 3 | 1 | 1 |
| LimitBudgetTermTransactionCharge |  | 0% |  | 0% | 11 | 11 | 15 | 15 | 3 | 3 | 1 | 1 |
| LimitTurnoverTermIssuer |  | 0% |  | 0% | 13 | 13 | 16 | 16 | 4 | 4 | 1 | 1 |
| LimitRiskTermMarginal.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 3 | 3 | 1 | 1 |
| LimitTurnoverTermIssuerSell.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitTurnoverTermIssuerShort.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitTurnoverTermIssuerBuy.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerLongShort.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitBudgetTermTransactionCharge.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitRiskTerm |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 2 | 2 | 1 | 1 |
| LimitTurnoverTermIssuerNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerWeightedAverage.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 3 | 3 | 1 | 1 |
| LimitExposureTermIssuerShort.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitExposureTermIssuerLong.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitTradesTermIssuer |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitTradesTermIssuerBuy.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitTradesTermIssuerTotal.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitExposureTermIssuerNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitTradesTermIssuerSell.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerLong.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitThresholdTermIssuerShort.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerShort.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitThresholdTermIssuerLong.new RdToR1() {...} |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitChargeTermIssuer.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitNamesTermIssuerShort.new RdToR1() {...} |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitNamesTermIssuerLong.new RdToR1() {...} |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitNamesTermIssuerTotal.new RdToR1() {...} |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 3 | 3 | 1 | 1 |
| LimitExposureTermAbsolute.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitExposureTermNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermModelDeviation.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitBudgetTermNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitThresholdTermIssuerNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerNet.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LimitRiskTermVariance |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
| LimitTaxTerm |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermModelDeviation |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermAbsolute.new RdToR1() {...} |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 3 | 3 | 1 | 1 |
| LimitRiskTermMarginal |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuerWeightedAverage |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 3 | 3 | 1 | 1 |
| LimitHoldingsTermIssuer |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 2 | 2 | 1 | 1 |
| LimitNamesTermIssuer |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 2 | 2 | 1 | 1 |
| LimitThresholdTermIssuer |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 2 | 2 | 1 | 1 |
| LimitExposureTermIssuer |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermMinimumPeriod |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
| LimitBudgetTerm |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| LimitExposureTerm |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| LimitHoldingsTerm |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| LimitTaxTermNetLoss.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTaxTermNetGains.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTaxTermLiability.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTaxTermGrossLoss.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTaxTermLongGains.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTaxTermGrossGains.new RdToR1() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| LimitTurnoverTermIssuerNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTurnoverTermIssuerShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTurnoverTermIssuerSell |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTurnoverTermIssuerBuy |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermGrossGains |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermGrossLoss |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitExposureTermIssuerShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTradesTermIssuerSell |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitExposureTermIssuerNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermLiability |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermNetLoss |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTradesTermIssuerBuy |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTradesTermIssuerTotal |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermNetGains |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitTaxTermLongGains |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitExposureTermIssuerLong |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitThresholdTermIssuerLong |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermIssuerLong |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitThresholdTermIssuerNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitNamesTermIssuerTotal |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitNamesTermIssuerShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermIssuerShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitNamesTermIssuerLong |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitExposureTermNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitThresholdTermIssuerShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermIssuerLongShort |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitExposureTermAbsolute |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermAbsolute |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitHoldingsTermIssuerNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LimitBudgetTermNet |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |