Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorgan E. Cook2017-05-10 11:31:14 -0400
committerMorgan E. Cook2017-05-15 17:49:15 -0400
commitd58db0792397ccaf0788276bce487e80b8447551 (patch)
treeb0c67d4d9dd0d39f67b9fd4069d630572bffb11f
parentbeadbb90c89cf888ca0ee98e0a0c2935028920b2 (diff)
downloadorg.eclipse.osee-d58db0792397ccaf0788276bce487e80b8447551.tar.gz
org.eclipse.osee-d58db0792397ccaf0788276bce487e80b8447551.tar.xz
org.eclipse.osee-d58db0792397ccaf0788276bce487e80b8447551.zip
refactor: Update PL Word Preview to support embedded tags
--supports removing empty lists --supports copied binData images --allows user to save, but notifies if tags are not valid --blocks on commit if not valid Signed-off-by: Morgan E. Cook <morgan.e.cook@boeing.com>
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/PopulateDemoActions.java37
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java3
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/support/SAW-SystemRequirements.xml2
-rw-r--r--plugins/org.eclipse.osee.ats/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/MatchingApplicabilityTagsRule.java21
-rw-r--r--plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/internal/AbstractAddRequirementsBranch.java3
-rw-r--r--plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/WordApplicabilityTest.java34
-rw-r--r--plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityElseTags.xml4
-rw-r--r--plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityEmbeddedTags.xml4
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/ApplicabilityExpression.java19
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordMLApplicabilityHandler.java469
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordTemplateContentRendererHandler.java5
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordUpdateArtifact.java28
-rw-r--r--plugins/org.eclipse.osee.framework.core/.classpath1
-rw-r--r--plugins/org.eclipse.osee.framework.core/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.osee.framework.core/build.properties3
-rw-r--r--plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens (renamed from plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens)10
-rw-r--r--plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java (renamed from plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java)53
-rw-r--r--plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java (renamed from plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java)638
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityBlock.java170
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.g59
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/antlr-3.2.jarbin0 -> 1928009 bytes
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/readMe.txt22
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/util/WordCoreUtil.java231
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/commit/actions/CatchWordMlChanges.java22
-rw-r--r--plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/UpdateArtifactOperation.java5
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java18
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java4
28 files changed, 1202 insertions, 666 deletions
diff --git a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/PopulateDemoActions.java b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/PopulateDemoActions.java
index d8f2a15479..582e4c11d9 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/PopulateDemoActions.java
+++ b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/PopulateDemoActions.java
@@ -60,6 +60,7 @@ import org.eclipse.osee.framework.core.data.IArtifactType;
import org.eclipse.osee.framework.core.data.RelationTypeSide;
import org.eclipse.osee.framework.core.enums.BranchType;
import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
import org.eclipse.osee.framework.core.enums.CoreRelationTypes;
import org.eclipse.osee.framework.core.enums.DemoUsers;
import org.eclipse.osee.framework.core.enums.PermissionEnum;
@@ -124,6 +125,13 @@ public class PopulateDemoActions extends XNavigateItemAction {
private static final String UPDATE_BRANCH_TYPE = "update osee_branch set branch_type = ? where branch_id = ?";
+ private static final String ApplicabilityBasicTags =
+ "<w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[A=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test that a is included</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature[A=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>feature[c]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test case insensitive &amp; default value</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End feature</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[B=(Choice1| Choice2) | A=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test OR in values and features</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[B=Choice1 &amp; A=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test AND in features</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[A=Excluded]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test before else feature text</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature Else</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test after else feature text</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration [Config1]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration[Config1]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test before else</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration Else</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test after else</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration[Config1=Excluded]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test excluding config1</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration[Config1 | Config2]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test OR configurations</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"009511DC\"><w:pPr><w:spacing w:after=\"0\"></w:spacing><w:sectPr wsp:rsidR=\"009511DC\"><w:ftr w:type=\"odd\"><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00DF6E46\"><w:pPr><w:pStyle w:val=\"para8pt\"></w:pStyle><w:jc w:val=\"center\"></w:jc></w:pPr><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"begin\"></w:fldChar></w:r><w:r wsp:rsidR=\"00A35FD3\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:instrText> PAGE </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"separate\"></w:fldChar></w:r><w:r wsp:rsidR=\"009511DC\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle><w:noProof></w:noProof></w:rPr><w:t>1</w:t></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"end\"></w:fldChar></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>UNSPECIFIED - PLEASE TAG WITH CORRECT DATA RIGHTS ATTRIBUTE!!!</w:t></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contract No.: W58RGZ-14-D-0045/T.O. 0016</w:t></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Name: The Boeing Company</w:t></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Address: 5000 E. McDowell Road; Mesa, AZ 85215-9797 </w:t></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00DF6E46\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00DF6E46\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>The Government's rights to use, modify, reproduce,</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t> release, perform, display, or disclose this software are restricted by paragraph (b)(3) of the Rights in Noncommercial Computer Software and Noncommercial Computer Software Documentation clause contained in the above identified contract. Any reproduction</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t> of computer software or portions thereof marked with this legend must also reproduce the markings. Any person, other than the Government, who has been provided access to such software must promptly notify the above named Contractor. </w:t></w:r></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00DF6E46\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00DF6E46\" wsp:rsidRDefault=\"00A35FD3\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Copyright (c) 2017 </w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>– The Boeing Company</w:t></w:r></w:p></w:ftr><w:pgSz w:h=\"15840\" w:w=\"12240\"></w:pgSz><w:pgMar w:bottom=\"1440\" w:footer=\"432\" w:gutter=\"0\" w:header=\"432\" w:left=\"1440\" w:right=\"1440\" w:top=\"1440\"></w:pgMar><w:cols w:space=\"720\"></w:cols></w:sectPr></w:pPr></w:p>";
+ private static final String ApplicabilityEmbeddedTagsCase =
+ "<w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[A=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test text before embedded feature</w:t></w:r></w:p><w:p wsp:rsidP=\"00E9626A\" wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>feature[c]</w:t></w:r></w:p><w:p wsp:rsidP=\"00E9626A\" wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test embedded features</w:t></w:r></w:p><w:p wsp:rsidP=\"00E9626A\" wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End feature</w:t></w:r><w:r><w:t>[c]</w:t></w:r></w:p><w:p wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test text after embedded feature</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature</w:t></w:r></w:p><w:p wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration [Config1]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Configuration[Config1]</w:t></w:r></w:p><w:p wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test embedded configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"00E9626A\" wsp:rsidRDefault=\"00E9626A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Configuration</w:t></w:r><w:r wsp:rsidR=\"00E9626A\"><w:t>[config1]</w:t></w:r></w:p><w:p wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature[A=Included]</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test text before embedded feature</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>feature[c]</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test embedded features</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End feature[c]</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test text after embedded feature</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Feature Else</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>Test text </w:t></w:r><w:r><w:t>inside else statement</w:t></w:r><w:r wsp:rsidR=\"00DD4E5E\"><w:t> with embedded feature</w:t></w:r></w:p><w:p wsp:rsidP=\"00AC3EB1\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr><w:r><w:t>End Feature</w:t></w:r></w:p><w:p wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00AC3EB1\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00146F38\"><w:pPr><w:spacing w:after=\"0\"></w:spacing><w:sectPr wsp:rsidR=\"00146F38\"><w:ftr w:type=\"odd\"><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00146F38\"><w:pPr><w:pStyle w:val=\"para8pt\"></w:pStyle><w:jc w:val=\"center\"></w:jc></w:pPr><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"begin\"></w:fldChar></w:r><w:r wsp:rsidR=\"00E32D10\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:instrText> PAGE </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"separate\"></w:fldChar></w:r><w:r wsp:rsidR=\"00DD4E5E\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle><w:noProof></w:noProof></w:rPr><w:t>2</w:t></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"end\"></w:fldChar></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>UNSPECIFIED - PLEASE TAG WITH CORRECT DATA RIGHTS ATTRIBUTE!!!</w:t></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contract No.: W58RGZ-14-D-0045/T.O. 0016</w:t></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Name: The Boeing Company</w:t></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Address: 5000 E. M</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>cDowell Road; Mesa, AZ 85215-9797 </w:t></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00146F38\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00146F38\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>The Government's rights to use, modify, reproduce, release, perform, display, or disclose this software are restricted by paragraph (b)(3) of the Rights in Noncommercial Computer Software and Noncommercial Computer Soft</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>ware Documentation clause contained in the above identified contract. Any reproduction of computer software or portions thereof marked with this legend must also reproduce the markings. Any person, other than the Government, who has been provided access </w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>to such software must promptly notify the above named Contractor. </w:t></w:r></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00146F38\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00146F38\" wsp:rsidRDefault=\"00E32D10\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Copyright (c) 2017 – The Boeing Company</w:t></w:r></w:p></w:ftr><w:pgSz w:h=\"15840\" w:w=\"12240\"></w:pgSz><w:pgMar w:bottom=\"1440\" w:footer=\"432\" w:gutter=\"0\" w:header=\"432\" w:left=\"1440\" w:right=\"1440\" w:top=\"1440\"></w:pgMar><w:cols w:space=\"720\"></w:cols></w:sectPr></w:pPr></w:p>";
+ private static final String ApplicabilityTable = "<w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"></w:p><w:tbl><w:tblPr><w:tblW w:type=\"auto\" w:w=\"0\"></w:tblW><w:tblBorders><w:top w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:top><w:left w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:left><w:bottom w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:bottom><w:right w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:right><w:insideH w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:insideH><w:insideV w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:insideV></w:tblBorders><w:tblLook w:val=\"04A0\"></w:tblLook></w:tblPr><w:tblGrid><w:gridCol w:w=\"2461\"></w:gridCol><w:gridCol w:w=\"822\"></w:gridCol><w:gridCol w:w=\"822\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"2179\"></w:gridCol></w:tblGrid><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>Feature[a] a1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>A8 End Feature[a]</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>B8</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>Feature[B=Choice1]C1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>C8 </w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>Configuration[Config1] D1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>D8 End Configuration</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E8</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>E8</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>F8 End Feature[B=Choice1]</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00C620A4\"><w:r><w:t>G8</w:t></w:r></w:p></w:tc></w:tr></w:tbl><w:p wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"007B2CA7\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:tbl><w:tblPr><w:tblW w:type=\"auto\" w:w=\"0\"></w:tblW><w:tblBorders><w:top w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:top><w:left w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:left><w:bottom w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:bottom><w:right w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:right><w:insideH w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:insideH><w:insideV w:color=\"auto\" w:space=\"0\" w:sz=\"4\" w:val=\"single\" wx:bdrwidth=\"10\"></w:insideV></w:tblBorders><w:tblLook w:val=\"04A0\"></w:tblLook></w:tblPr><w:tblGrid><w:gridCol w:w=\"2461\"></w:gridCol><w:gridCol w:w=\"822\"></w:gridCol><w:gridCol w:w=\"822\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"823\"></w:gridCol><w:gridCol w:w=\"2179\"></w:gridCol></w:tblGrid><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>Feature[a] a1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>A8 End Feature[a]</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>B8</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>Feature[B=Choice1]C1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>C8 </w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"006F3C1E\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>D8 </w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>Feature Else </w:t></w:r><w:r><w:t>E8</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>E8</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>F8 End Feature[B=Choice1]</w:t></w:r></w:p></w:tc></w:tr><w:tr wsp:rsidR=\"00183C52\" wsp:rsidTr=\"00183C52\"><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:type=\"dxa\" w:w=\"1197\"></w:tcW><w:shd w:color=\"auto\" w:fill=\"auto\" w:val=\"clear\"></w:shd></w:tcPr><w:p wsp:rsidP=\"009D4255\" wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:r><w:t>G8</w:t></w:r></w:p></w:tc></w:tr></w:tbl><w:p wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"006F3C1E\"><w:pPr><w:spacing w:after=\"0\"></w:spacing><w:sectPr wsp:rsidR=\"006F3C1E\"><w:ftr w:type=\"odd\"><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"007B2CA7\"><w:pPr><w:pStyle w:val=\"para8pt\"></w:pStyle><w:jc w:val=\"center\"></w:jc></w:pPr><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"begin\"></w:fldChar></w:r><w:r wsp:rsidR=\"00183C52\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:instrText> PAGE </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"separate\"></w:fldChar></w:r><w:r wsp:rsidR=\"006F3C1E\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle><w:noProof></w:noProof></w:rPr><w:t>1</w:t></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"end\"></w:fldChar></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>UNSPECIFIED - PLEASE TAG WITH CORRECT DATA RIGHTS ATTRIBUTE!!!</w:t></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contract No.: W58RGZ-14-D-0045/T.O. 0016</w:t></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Name: The Boeing Company</w:t></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Address: 5000 E. McDowell Road; Mesa, AZ 85215-9797 </w:t></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"007B2CA7\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"007B2CA7\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>The Government's rights to use, modify, reproduce, release, perform, display, or disclose this software are restricted by paragraph (b)(3) of the Rights in Noncommercial Computer Software an</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>d Noncommercial Computer Software Documentation clause contained in the above identified contract. Any reproduction of computer software or portions thereof marked with this legend must also reproduce the markings. Any person, other than the Government, </w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>who has been provided access to such software must promptly notify the above named Contractor. </w:t></w:r></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"007B2CA7\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"007B2CA7\" wsp:rsidRDefault=\"00183C52\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Copyright (c) 2017 – The Boeing Company</w:t></w:r></w:p></w:ftr><w:pgSz w:h=\"15840\" w:w=\"12240\"></w:pgSz><w:pgMar w:bottom=\"1440\" w:footer=\"432\" w:gutter=\"0\" w:header=\"432\" w:left=\"1440\" w:right=\"1440\" w:top=\"1440\"></w:pgMar><w:cols w:space=\"720\"></w:cols></w:sectPr></w:pPr></w:p>";
+ private static final String ApplicabilityLists = "<w:p wsp:rsidP=\"001A3BB8\" wsp:rsidR=\"00C620A4\" wsp:rsidRDefault=\"00983D8A\"></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"00AC3EB1\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Feature[a] Test 1 End Feature[A]</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Feature[B=Choice1]Test 2</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Test 3 Feature Else</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Test 4 End Feature</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><w:ilvl w:val=\"0\"></w:ilvl><w:ilfo w:val=\"0\"></w:ilfo></w:listPr><w:ind w:left=\"720\"></w:ind></w:pPr></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><w:ilvl w:val=\"0\"></w:ilvl><w:ilfo w:val=\"0\"></w:ilfo></w:listPr><w:ind w:left=\"720\"></w:ind></w:pPr></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Feature[C=Included] test embedded lists</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Feature[A=Excluded] test inside embedded End Feature</w:t></w:r></w:p><w:p wsp:rsidP=\"009B239B\" wsp:rsidR=\"009B239B\" wsp:rsidRDefault=\"009B239B\"><w:pPr><w:pStyle w:val=\"bulletlvl1\"></w:pStyle><w:listPr><wx:t wx:val=\"·\"></wx:t><wx:font wx:val=\"Symbol\"></wx:font></w:listPr></w:pPr><w:r><w:t>Test last bullet End Feature[C=Included]</w:t></w:r></w:p><w:p wsp:rsidR=\"009511DC\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"006F3C1E\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\"></w:spacing></w:pPr></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00664D5C\"><w:pPr><w:spacing w:after=\"0\"></w:spacing><w:sectPr wsp:rsidR=\"00664D5C\"><w:ftr w:type=\"odd\"><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00664D5C\"><w:pPr><w:pStyle w:val=\"para8pt\"></w:pStyle><w:jc w:val=\"center\"></w:jc></w:pPr><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"begin\"></w:fldChar></w:r><w:r wsp:rsidR=\"00983D8A\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:instrText> PAGE </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"separate\"></w:fldChar></w:r><w:r wsp:rsidR=\"009B239B\"><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle><w:noProof></w:noProof></w:rPr><w:t>1</w:t></w:r><w:r><w:rPr><w:rStyle w:val=\"PageNumber\"></w:rStyle></w:rPr><w:fldChar w:fldCharType=\"end\"></w:fldChar></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>UNSPECIFIED - PLEASE TAG WITH CORRECT DATA RIGHTS ATTRIBUTE!!!</w:t></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contract No.: W58RGZ-14-D-0045/T.O. 0016</w:t></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Name: The Boeing Company</w:t></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Contractor Address: 5000 E. McDowell Road; Mesa, AZ 85215-9797 </w:t></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00664D5C\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00664D5C\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>The Government's rights to use, modify, reproduce, release, perform, display, or disclose this software are restricted by paragraph (b)(3) of the Rights i</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>n Noncommercial Computer Software and Noncommercial Computer Software Documentation clause contained in the above identified contract. Any reproduction of computer software or portions thereof marked with this legend must also reproduce the markings. Any</w:t></w:r><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t> person, other than the Government, who has been provided access to such software must promptly notify the above named Contractor. </w:t></w:r></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00664D5C\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr></w:p><w:p wsp:rsidR=\"00664D5C\" wsp:rsidRDefault=\"00983D8A\"><w:pPr><w:spacing w:after=\"0\" w:before=\"0\" w:line=\"240\" w:line-rule=\"auto\"></w:spacing><w:jc w:val=\"both\"></w:jc><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:cs=\"Arial\"></w:rFonts><w:sz w:val=\"16\"></w:sz></w:rPr><w:t>Copyright (c) 2017 – The Boeing Company</w:t></w:r></w:p></w:ftr><w:pgSz w:h=\"15840\" w:w=\"12240\"></w:pgSz><w:pgMar w:bottom=\"1440\" w:footer=\"432\" w:gutter=\"0\" w:header=\"432\" w:left=\"1440\" w:right=\"1440\" w:top=\"1440\"></w:pgMar><w:cols w:space=\"720\"></w:cols></w:sectPr></w:pPr></w:p>";
+
public PopulateDemoActions(XNavigateItem parent) {
super(parent, "Populate Demo Actions", PluginUiImage.ADMIN);
}
@@ -523,9 +531,38 @@ public class PopulateDemoActions extends XNavigateItemAction {
artifact.persist(transaction);
}
+ createApplicabilityArtifacts(transaction, branch);
} catch (Exception ex) {
OseeLog.log(Activator.class, Level.SEVERE, ex);
}
}
+ private void createApplicabilityArtifacts(SkynetTransaction transaction, BranchId branch) {
+ Artifact applicabilityFolder =
+ ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Applicability Tests", branch);
+ if (applicabilityFolder == null) {
+ throw new IllegalStateException("Could not find Applicability Tests Folder");
+ }
+
+ //create a list of strings for all these tests
+ String[] wordMlValue = new String[] {
+ ApplicabilityBasicTags,
+ ApplicabilityEmbeddedTagsCase,
+ ApplicabilityTable,
+ ApplicabilityLists};
+
+ int i = 0;
+ for (String str : new String[] {
+ "ApplicabilityBasicTags", // OR/AND in features, Multi features/values, matching start/end tags, valid features in tags, default value works, exclude config, else tags
+ "ApplicabilityEmbeddedTagsCase",
+ "ApplicabilityTable",
+ "ApplicabilityLists"}) {
+ Artifact newArt = ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, branch, str);
+ newArt.addAttribute(CoreAttributeTypes.WordTemplateContent, wordMlValue[i]);
+ applicabilityFolder.addRelation(CoreRelationTypes.Default_Hierarchical__Child, newArt);
+ newArt.persist(transaction);
+ i++;
+ }
+ }
+
}
diff --git a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
index 17a515b6a2..6a45101440 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
+++ b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
@@ -343,7 +343,8 @@ public class DemoDatabaseConfig implements IDbInitializationTask {
Requirements.HARDWARE_REQUIREMENTS,
"Verification Tests",
"Validation Tests",
- "Integration Tests"}) {
+ "Integration Tests",
+ "Applicability Tests"}) {
programRoot.addChild(ArtifactTypeManager.addArtifact(CoreArtifactTypes.Folder, programBranch, name));
}
diff --git a/plugins/org.eclipse.osee.ats.client.demo/support/SAW-SystemRequirements.xml b/plugins/org.eclipse.osee.ats.client.demo/support/SAW-SystemRequirements.xml
index 47e39f1eec..0f68c5cd38 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/support/SAW-SystemRequirements.xml
+++ b/plugins/org.eclipse.osee.ats.client.demo/support/SAW-SystemRequirements.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
-<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><w:ignoreElements w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/><o:DocumentProperties><o:Title>Microsoft Word - SAW-SystemRequirements-Rev2.doc</o:Title><o:Author>Peter</o:Author><o:LastAuthor>Donald G. Dunne</o:LastAuthor><o:Revision>9</o:Revision><o:TotalTime>32</o:TotalTime><o:Created>2007-11-08T00:15:00Z</o:Created><o:LastSaved>2008-03-08T22:11:00Z</o:LastSaved><o:Pages>1</o:Pages><o:Words>1836</o:Words><o:Characters>10469</o:Characters><o:Lines>87</o:Lines><o:Paragraphs>24</o:Paragraphs><o:CharactersWithSpaces>12281</o:CharactersWithSpaces><o:Version>11.8134</o:Version></o:DocumentProperties><w:fonts><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Times New Roman"/><w:font w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="02"/><w:family w:val="Auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Tahoma"><w:panose-1 w:val="020B0604030504040204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="61007A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000101FF" w:csb-1="00000000"/></w:font><w:font w:name="APODLF+TimesNewRoman"><w:altName w:val="Times New Roman"/><w:panose-1 w:val="00000000000000000000"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="default"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="APOBEE+TimesNewRoman,Bold"><w:altName w:val="Times New Roman"/><w:panose-1 w:val="00000000000000000000"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="default"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w:listDef w:listDefId="0"><w:lsid w:val="27052676"/><w:plt w:val="Multilevel"/><w:tmpl w:val="53543520"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="Heading1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="Heading2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:pStyle w:val="Heading3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="Heading4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="Heading5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="Heading6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="Heading7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="Heading8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="Heading9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="1"><w:lsid w:val="4F745A43"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="2B64EB84"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="2"><w:lsid w:val="690C37D0"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="EE90C016"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="3"><w:lsid w:val="713254E8"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="FED6E646"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:list w:ilfo="1"><w:ilst w:val="0"/></w:list><w:list w:ilfo="2"><w:ilst w:val="3"/></w:list><w:list w:ilfo="3"><w:ilst w:val="1"/></w:list><w:list w:ilfo="4"><w:ilst w:val="2"/></w:list><w:list w:ilfo="5"><w:ilst w:val="0"/></w:list><w:list w:ilfo="6"><w:ilst w:val="0"/></w:list><w:list w:ilfo="7"><w:ilst w:val="0"/></w:list><w:list w:ilfo="8"><w:ilst w:val="0"/></w:list><w:list w:ilfo="9"><w:ilst w:val="0"/></w:list><w:list w:ilfo="10"><w:ilst w:val="0"/></w:list><w:list w:ilfo="11"><w:ilst w:val="0"/></w:list><w:list w:ilfo="12"><w:ilst w:val="0"/></w:list><w:ilfoMacAtCleanup w:val="4"/></w:lists><w:styles><w:versionOfBuiltInStylenames w:val="4"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rsid w:val="001D5940"/><w:rPr><wx:font wx:val="Times New Roman"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading1"><w:name w:val="heading 1"/><wx:uiName wx:val="Heading 1"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="0056103B"/><w:pPr><w:pStyle w:val="Heading1"/><w:keepNext/><w:listPr><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:kern w:val="32"/><w:sz w:val="32"/><w:sz-cs w:val="32"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading2"><w:name w:val="heading 2"/><wx:uiName wx:val="Heading 2"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading2"/><w:keepNext/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="1"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:i/><w:i-cs/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading3"><w:name w:val="heading 3"/><wx:uiName wx:val="Heading 3"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading3"/><w:keepNext/><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="2"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading4"><w:name w:val="heading 4"/><wx:uiName wx:val="Heading 4"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading4"/><w:keepNext/><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="3"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading5"><w:name w:val="heading 5"/><wx:uiName wx:val="Heading 5"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading5"/><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="4"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:i/><w:i-cs/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading6"><w:name w:val="heading 6"/><wx:uiName wx:val="Heading 6"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading6"/><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="5"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading7"><w:name w:val="heading 7"/><wx:uiName wx:val="Heading 7"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading7"/><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="6"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading8"><w:name w:val="heading 8"/><wx:uiName wx:val="Heading 8"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading8"/><w:listPr><w:ilvl w:val="7"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="7"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:i/><w:i-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading9"><w:name w:val="heading 9"/><wx:uiName wx:val="Heading 9"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading9"/><w:listPr><w:ilvl w:val="8"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="8"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/><w:semiHidden/></w:style><w:style w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:semiHidden/><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/><w:semiHidden/></w:style><w:style w:type="paragraph" w:styleId="Default"><w:name w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="Default"/><w:widowControl w:val="off"/><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/></w:pPr><w:rPr><w:rFonts w:ascii="APOBEE+TimesNewRoman,Bold" w:h-ansi="APOBEE+TimesNewRoman,Bold" w:cs="APOBEE+TimesNewRoman,Bold"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="000000"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM1"><w:name w:val="CM1"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM1"/><w:spacing w:line="368" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM2"><w:name w:val="CM2"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM2"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM3"><w:name w:val="CM3"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM3"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM26"><w:name w:val="CM26"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM26"/><w:spacing w:after="240"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM4"><w:name w:val="CM4"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM4"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM29"><w:name w:val="CM29"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM29"/><w:spacing w:after="138"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM5"><w:name w:val="CM5"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM5"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM23"><w:name w:val="CM23"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM23"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM24"><w:name w:val="CM24"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM24"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM25"><w:name w:val="CM25"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM25"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM28"><w:name w:val="CM28"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM28"/><w:spacing w:after="333"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="DocumentMap"><w:name w:val="Document Map"/><w:basedOn w:val="Normal"/><w:semiHidden/><w:rsid w:val="000F30F7"/><w:pPr><w:pStyle w:val="DocumentMap"/><w:shd w:val="clear" w:color="auto" w:fill="000080"/></w:pPr><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style></w:styles><w:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="2050"/><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1"/></o:shapelayout></w:shapeDefaults><w:docPr><w:view w:val="normal"/><w:zoom w:percent="100"/><w:bordersDontSurroundHeader/><w:bordersDontSurroundFooter/><w:attachedTemplate w:val=""/><w:defaultTabStop w:val="720"/><w:drawingGridHorizontalSpacing w:val="120"/><w:drawingGridVerticalSpacing w:val="120"/><w:displayHorizontalDrawingGridEvery w:val="0"/><w:displayVerticalDrawingGridEvery w:val="3"/><w:useMarginsForDrawingGridOrigin/><w:doNotShadeFormData/><w:punctuationKerning/><w:characterSpacingControl w:val="CompressPunctuation"/><w:optimizeForBrowser/><w:validateAgainstSchema w:val="off"/><w:saveInvalidXML w:val="off"/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:doNotUnderlineInvalidXML/><w:compat><w:spaceForUL/><w:balanceSingleByteDoubleByteWidth/><w:doNotLeaveBackslashAlone/><w:ulTrailSpace/><w:doNotExpandShiftReturn/><w:footnoteLayoutLikeWW8/><w:shapeLayoutLikeWW8/><w:alignTablesRowByRow/><w:forgetLastTabAlignment/><w:adjustLineHeightInTable/><w:doNotUseHTMLParagraphAutoSpacing/><w:layoutRawTableWidth/><w:layoutTableRowsApart/><w:useWord97LineBreakingRules/><w:dontAllowFieldEndSelect/><w:useWord2002TableStyleRules/></w:compat><wsp:rsids><wsp:rsidRoot wsp:val="00932067"/><wsp:rsid wsp:val="000C7F38"/><wsp:rsid wsp:val="000F30F7"/><wsp:rsid wsp:val="00174D8A"/><wsp:rsid wsp:val="001C74F6"/><wsp:rsid wsp:val="001D5940"/><wsp:rsid wsp:val="002524D4"/><wsp:rsid wsp:val="00282CC6"/><wsp:rsid wsp:val="002F3B05"/><wsp:rsid wsp:val="004113C0"/><wsp:rsid wsp:val="00472BD6"/><wsp:rsid wsp:val="0056103B"/><wsp:rsid wsp:val="005C57DC"/><wsp:rsid wsp:val="006B1AA5"/><wsp:rsid wsp:val="007704C0"/><wsp:rsid wsp:val="00932067"/><wsp:rsid wsp:val="00976243"/><wsp:rsid wsp:val="009C60DF"/><wsp:rsid wsp:val="009E5734"/><wsp:rsid wsp:val="009F2FE2"/><wsp:rsid wsp:val="00A04D4C"/><wsp:rsid wsp:val="00AE56EF"/><wsp:rsid wsp:val="00C10128"/><wsp:rsid wsp:val="00D118A9"/><wsp:rsid wsp:val="00DD3A6B"/><wsp:rsid wsp:val="00DE58D4"/><wsp:rsid wsp:val="00E16903"/><wsp:rsid wsp:val="00E91EE7"/><wsp:rsid wsp:val="00EB2959"/><wsp:rsid wsp:val="00EC0396"/><wsp:rsid wsp:val="00F61047"/><wsp:rsid wsp:val="00F6579C"/><wsp:rsid wsp:val="00FD64F9"/></wsp:rsids></w:docPr><w:body><wx:sect><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="1. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Objective </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:r><w:t>This document defines the requirements for the Surgical Assistant Workstation for Teleoperated</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> </w:t></w:r><w:r><w:t>Surgical Robots (SAWTSR) being developed by Johns Hopkins University and Intuitive Surgical. This document provides requirements for the workstation system and does not include application requirements. It is expected that applications developed on this workstation would define their own requirements (i.e., in a separate document). </w:t></w:r> <w:p><w:r><w:t> Feature[A] Test feature a is included for config1 End Feature Feature[A=Excluded] Test a is excluded for config2 End Feature[A=Excluded] Feature[B = Choice1 | Choice2] Test this text is here for config1 and config2 End Feature </w:t></w:r></w:p> <w:p><w:r><w:t> Feature[C] Test c is included for config1 Feature Else Test else statement is here for config2 End Feature[C] </w:t></w:r></w:p> <w:p><w:r><w:t> Configuration[Config1] Test config1 configuration tag works End Configuration Configuration[Config2] Test Config2 configuration tag works End Configuration </w:t></w:r></w:p> </w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="2. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>References </w:t></w:r></w:p><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.1 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Project-Specific </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>“Development of a Surgical Assistant Workstation for Teleoperated Surgical Robots,” proposal for NSF ERC Supplement, July 2006. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>“Intuitive Surgical daVinci API v5.0 Reference Manual”, generated July 14, 2006. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>J. Leven, D. Burschka, R. Kumar, G. Zhang, S. J. Blumenkranz, X. Dai, M. Awad, G. Hager, M. Marohn, M. Choti, C. Hasser and R. H. Taylor “DaVinci Canvas: A Telerobotic Surgical System with Integrated, Robot-Assisted, Laparoscopic Ultrasound Capability,” in MICCAI, vol. LNCS 3749, J. Duncan and G. Gerig, Eds. Palm Springs, CA: Springer-Verlag, 2005, pp. 811-818. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>J. Leven, “A Telerobotic Surgical Systems with Integrated Robot-Assisted Laparoscopic Ultrasound Capability”, MS Thesis, Computer Science, Johns Hopkins University, Baltimore, 2005. </w:t></w:r></w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.2 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Calibration and Registration Techniques </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>B.K.P. Horn, “Closed-form</w:t></w:r><w:r><w:tab wx:wTab="345" wx:tlc="none" wx:cTlc="5"/><w:t> solution of absolute orientation using unit quaternions,” J. Opt. Soc. Amer. A, Vol. 4, No. 4, pp. 629–642, Apr. 1987. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>K.S. Arun, T.S. Huang, S.D. Blostein, “Least-Squares Fitting of Two 3D Point Sets”, IEEE PAMI, Vol. 9, No. 4, pp. 698-700, Sept. 1987. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>S.</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> </w:t></w:r><w:r><w:t>Umeyama, “Least-Squares Estimation of</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> Transformation Parameters </w:t></w:r><w:r><w:t>Between Two Point Patterns”, IEEE PAMI, Vol. 13,</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> No. 4, pp. 376-380, Apr. 1991.</w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>Boctor, A. Viswanathan, M. Choti, R. Taylor, G. Fichtinger, G. Hager, “A Novel Closed Form Solution for Ultrasound Calibration,” IEEE Intl. Symp. Bio. Imag. (ISBI), Arling</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t>ton, VA, pp 527-530, Apr. 2004.</w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>P. J. Besl and N. D. McKay, "A Method for Registration of 3-D Shapes," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, pp. 239256, Feb. 1992. </w:t></w:r></w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.3 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Virtual Fixtures and Constrained Optimization </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>Kapoor, M. Li, R.H. Taylor, “Constrained Control for Surgical Assistant Robots”, Proc. IEEE Intl. Conf. on Robotics and Automation, Orlando, FL, May 2006, pp 231-236. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li, A. Kapoor and R. H. Taylor “A Constrained Optimization Approach to Virtual Fixtures,” in IROS. Edmonton, Alberta, Canada, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li and R. H. Taylor, “Performance of Teleoperated and cooperatively controlled surgical robots with automatically generated spatial virtual fixtures.,” in IEEE International Conference on Robotics and Automation. Barcelona, Spain, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li, “Intelligent Robotic Surgical Assistance for Sinus Surgery”, Ph.D. Thesis, Computer Science, The Johns Hopkins University, Baltimore, Maryland, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li and R. H. Taylor, “Spatial Motion Constraints in Medical Robots Using Virtual Fixtures Generated by Anatomy,” in IEEE Conf. on Robotics and Automation. New Orleans, 2004, pp. 1270-1275. </w:t></w:r></w:p></wx:sub-section></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRPr="002524D4" wsp:rsidRDefault="00D118A9" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="3. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Robot </w:t></w:r><w:r wsp:rsidR="002524D4"><w:t>System Overview</w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2"><w:pPr><w:pStyle w:val="CM4"/><w:spacing w:after="383"/><w:ind w:left="360"/><w:jc w:val="both"/><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/></w:rPr><w:t>The goal is to create a unified assistive environment for surgery that integrates robotic devices; fused information environments combining preoperative images &amp; models, intraoperative images &amp; other sensors; surgical task modeling; and human-machine cooperative manipulation, as shown in Figure 1 (from Reference 2.1.1). </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="000C7F38"><w:pPr><w:pStyle w:val="Default"/><w:spacing w:after="160"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/><w:color w:val="auto"/></w:rPr></w:pPr><w:r wsp:rsidRPr="000C7F38"><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/><w:color w:val="auto"/></w:rPr><w:pict><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"/><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"/><v:f eqn="sum @0 1 0"/><v:f eqn="sum 0 0 @1"/><v:f eqn="prod @2 1 2"/><v:f eqn="prod @3 21600 pixelWidth"/><v:f eqn="prod @3 21600 pixelHeight"/><v:f eqn="sum @0 0 1"/><v:f eqn="prod @6 1 2"/><v:f eqn="prod @7 21600 pixelWidth"/><v:f eqn="sum @8 21600 0"/><v:f eqn="prod @7 21600 pixelHeight"/><v:f eqn="sum @10 21600 0"/></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/><o:lock v:ext="edit" aspectratio="t"/></v:shapetype><w:binData w:name="wordml://02000001.jpg">/9j/4AAQSkZJRgABAgEAlgCZAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
+<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><w:ignoreElements w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/><o:DocumentProperties><o:Title>Microsoft Word - SAW-SystemRequirements-Rev2.doc</o:Title><o:Author>Peter</o:Author><o:LastAuthor>Donald G. Dunne</o:LastAuthor><o:Revision>9</o:Revision><o:TotalTime>32</o:TotalTime><o:Created>2007-11-08T00:15:00Z</o:Created><o:LastSaved>2008-03-08T22:11:00Z</o:LastSaved><o:Pages>1</o:Pages><o:Words>1836</o:Words><o:Characters>10469</o:Characters><o:Lines>87</o:Lines><o:Paragraphs>24</o:Paragraphs><o:CharactersWithSpaces>12281</o:CharactersWithSpaces><o:Version>11.8134</o:Version></o:DocumentProperties><w:fonts><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Times New Roman"/><w:font w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="02"/><w:family w:val="Auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Tahoma"><w:panose-1 w:val="020B0604030504040204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="61007A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000101FF" w:csb-1="00000000"/></w:font><w:font w:name="APODLF+TimesNewRoman"><w:altName w:val="Times New Roman"/><w:panose-1 w:val="00000000000000000000"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="default"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="APOBEE+TimesNewRoman,Bold"><w:altName w:val="Times New Roman"/><w:panose-1 w:val="00000000000000000000"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="default"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w:listDef w:listDefId="0"><w:lsid w:val="27052676"/><w:plt w:val="Multilevel"/><w:tmpl w:val="53543520"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="Heading1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="Heading2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:pStyle w:val="Heading3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="Heading4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="Heading5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="Heading6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="Heading7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="Heading8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="Heading9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="1"><w:lsid w:val="4F745A43"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="2B64EB84"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="2"><w:lsid w:val="690C37D0"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="EE90C016"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="3"><w:lsid w:val="713254E8"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="FED6E646"/><w:lvl w:ilvl="0" w:tplc="04090005"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:list w:ilfo="1"><w:ilst w:val="0"/></w:list><w:list w:ilfo="2"><w:ilst w:val="3"/></w:list><w:list w:ilfo="3"><w:ilst w:val="1"/></w:list><w:list w:ilfo="4"><w:ilst w:val="2"/></w:list><w:list w:ilfo="5"><w:ilst w:val="0"/></w:list><w:list w:ilfo="6"><w:ilst w:val="0"/></w:list><w:list w:ilfo="7"><w:ilst w:val="0"/></w:list><w:list w:ilfo="8"><w:ilst w:val="0"/></w:list><w:list w:ilfo="9"><w:ilst w:val="0"/></w:list><w:list w:ilfo="10"><w:ilst w:val="0"/></w:list><w:list w:ilfo="11"><w:ilst w:val="0"/></w:list><w:list w:ilfo="12"><w:ilst w:val="0"/></w:list><w:ilfoMacAtCleanup w:val="4"/></w:lists><w:styles><w:versionOfBuiltInStylenames w:val="4"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rsid w:val="001D5940"/><w:rPr><wx:font wx:val="Times New Roman"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading1"><w:name w:val="heading 1"/><wx:uiName wx:val="Heading 1"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="0056103B"/><w:pPr><w:pStyle w:val="Heading1"/><w:keepNext/><w:listPr><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:kern w:val="32"/><w:sz w:val="32"/><w:sz-cs w:val="32"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading2"><w:name w:val="heading 2"/><wx:uiName wx:val="Heading 2"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading2"/><w:keepNext/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="1"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:i/><w:i-cs/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading3"><w:name w:val="heading 3"/><wx:uiName wx:val="Heading 3"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading3"/><w:keepNext/><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="2"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading4"><w:name w:val="heading 4"/><wx:uiName wx:val="Heading 4"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading4"/><w:keepNext/><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="3"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading5"><w:name w:val="heading 5"/><wx:uiName wx:val="Heading 5"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading5"/><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="4"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:i/><w:i-cs/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading6"><w:name w:val="heading 6"/><wx:uiName wx:val="Heading 6"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading6"/><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="5"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading7"><w:name w:val="heading 7"/><wx:uiName wx:val="Heading 7"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading7"/><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="6"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading8"><w:name w:val="heading 8"/><wx:uiName wx:val="Heading 8"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading8"/><w:listPr><w:ilvl w:val="7"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="7"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/><w:i/><w:i-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading9"><w:name w:val="heading 9"/><wx:uiName wx:val="Heading 9"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00AE56EF"/><w:pPr><w:pStyle w:val="Heading9"/><w:listPr><w:ilvl w:val="8"/><w:ilfo w:val="1"/></w:listPr><w:spacing w:before="240" w:after="60"/><w:outlineLvl w:val="8"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/><w:semiHidden/></w:style><w:style w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:semiHidden/><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/><w:semiHidden/></w:style><w:style w:type="paragraph" w:styleId="Default"><w:name w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="Default"/><w:widowControl w:val="off"/><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/></w:pPr><w:rPr><w:rFonts w:ascii="APOBEE+TimesNewRoman,Bold" w:h-ansi="APOBEE+TimesNewRoman,Bold" w:cs="APOBEE+TimesNewRoman,Bold"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="000000"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM1"><w:name w:val="CM1"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM1"/><w:spacing w:line="368" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM2"><w:name w:val="CM2"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM2"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM3"><w:name w:val="CM3"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM3"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM26"><w:name w:val="CM26"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM26"/><w:spacing w:after="240"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM4"><w:name w:val="CM4"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM4"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM29"><w:name w:val="CM29"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM29"/><w:spacing w:after="138"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM5"><w:name w:val="CM5"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM5"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM23"><w:name w:val="CM23"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM23"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM24"><w:name w:val="CM24"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM24"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM25"><w:name w:val="CM25"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM25"/><w:spacing w:line="276" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CM28"><w:name w:val="CM28"/><w:basedOn w:val="Default"/><w:next w:val="Default"/><w:rsid w:val="001D5940"/><w:pPr><w:pStyle w:val="CM28"/><w:spacing w:after="333"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="APOBEE+TimesNewRoman,Bold"/><w:color w:val="auto"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="DocumentMap"><w:name w:val="Document Map"/><w:basedOn w:val="Normal"/><w:semiHidden/><w:rsid w:val="000F30F7"/><w:pPr><w:pStyle w:val="DocumentMap"/><w:shd w:val="clear" w:color="auto" w:fill="000080"/></w:pPr><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style></w:styles><w:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="2050"/><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1"/></o:shapelayout></w:shapeDefaults><w:docPr><w:view w:val="normal"/><w:zoom w:percent="100"/><w:bordersDontSurroundHeader/><w:bordersDontSurroundFooter/><w:attachedTemplate w:val=""/><w:defaultTabStop w:val="720"/><w:drawingGridHorizontalSpacing w:val="120"/><w:drawingGridVerticalSpacing w:val="120"/><w:displayHorizontalDrawingGridEvery w:val="0"/><w:displayVerticalDrawingGridEvery w:val="3"/><w:useMarginsForDrawingGridOrigin/><w:doNotShadeFormData/><w:punctuationKerning/><w:characterSpacingControl w:val="CompressPunctuation"/><w:optimizeForBrowser/><w:validateAgainstSchema w:val="off"/><w:saveInvalidXML w:val="off"/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:doNotUnderlineInvalidXML/><w:compat><w:spaceForUL/><w:balanceSingleByteDoubleByteWidth/><w:doNotLeaveBackslashAlone/><w:ulTrailSpace/><w:doNotExpandShiftReturn/><w:footnoteLayoutLikeWW8/><w:shapeLayoutLikeWW8/><w:alignTablesRowByRow/><w:forgetLastTabAlignment/><w:adjustLineHeightInTable/><w:doNotUseHTMLParagraphAutoSpacing/><w:layoutRawTableWidth/><w:layoutTableRowsApart/><w:useWord97LineBreakingRules/><w:dontAllowFieldEndSelect/><w:useWord2002TableStyleRules/></w:compat><wsp:rsids><wsp:rsidRoot wsp:val="00932067"/><wsp:rsid wsp:val="000C7F38"/><wsp:rsid wsp:val="000F30F7"/><wsp:rsid wsp:val="00174D8A"/><wsp:rsid wsp:val="001C74F6"/><wsp:rsid wsp:val="001D5940"/><wsp:rsid wsp:val="002524D4"/><wsp:rsid wsp:val="00282CC6"/><wsp:rsid wsp:val="002F3B05"/><wsp:rsid wsp:val="004113C0"/><wsp:rsid wsp:val="00472BD6"/><wsp:rsid wsp:val="0056103B"/><wsp:rsid wsp:val="005C57DC"/><wsp:rsid wsp:val="006B1AA5"/><wsp:rsid wsp:val="007704C0"/><wsp:rsid wsp:val="00932067"/><wsp:rsid wsp:val="00976243"/><wsp:rsid wsp:val="009C60DF"/><wsp:rsid wsp:val="009E5734"/><wsp:rsid wsp:val="009F2FE2"/><wsp:rsid wsp:val="00A04D4C"/><wsp:rsid wsp:val="00AE56EF"/><wsp:rsid wsp:val="00C10128"/><wsp:rsid wsp:val="00D118A9"/><wsp:rsid wsp:val="00DD3A6B"/><wsp:rsid wsp:val="00DE58D4"/><wsp:rsid wsp:val="00E16903"/><wsp:rsid wsp:val="00E91EE7"/><wsp:rsid wsp:val="00EB2959"/><wsp:rsid wsp:val="00EC0396"/><wsp:rsid wsp:val="00F61047"/><wsp:rsid wsp:val="00F6579C"/><wsp:rsid wsp:val="00FD64F9"/></wsp:rsids></w:docPr><w:body><wx:sect><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="1. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Objective </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:r><w:t>This document defines the requirements for the Surgical Assistant Workstation for Teleoperated</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> </w:t></w:r><w:r><w:t>Surgical Robots (SAWTSR) being developed by Johns Hopkins University and Intuitive Surgical. This document provides requirements for the workstation system and does not include application requirements. It is expected that applications developed on this workstation would define their own requirements (i.e., in a separate document). </w:t></w:r> <w:p><w:r><w:t> Feature[A] Test feature a is included for config1 End Feature Feature[A=Excluded] Test a is excluded for config2 End Feature[A=Excluded] Feature[B = (Choice1 | Choice2)] Test this text is here for config1 and config2 End Feature </w:t></w:r></w:p> <w:p><w:r><w:t> Feature[C] Test c is included for config1 Feature Else Test else statement is here for config2 End Feature[C] </w:t></w:r></w:p> <w:p><w:r><w:t> Configuration[Config1] Test config1 configuration tag works End Configuration Configuration[Config2] Test Config2 configuration tag works End Configuration </w:t></w:r></w:p> </w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="2. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>References </w:t></w:r></w:p><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.1 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Project-Specific </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>“Development of a Surgical Assistant Workstation for Teleoperated Surgical Robots,” proposal for NSF ERC Supplement, July 2006. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>“Intuitive Surgical daVinci API v5.0 Reference Manual”, generated July 14, 2006. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>J. Leven, D. Burschka, R. Kumar, G. Zhang, S. J. Blumenkranz, X. Dai, M. Awad, G. Hager, M. Marohn, M. Choti, C. Hasser and R. H. Taylor “DaVinci Canvas: A Telerobotic Surgical System with Integrated, Robot-Assisted, Laparoscopic Ultrasound Capability,” in MICCAI, vol. LNCS 3749, J. Duncan and G. Gerig, Eds. Palm Springs, CA: Springer-Verlag, 2005, pp. 811-818. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="2"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>J. Leven, “A Telerobotic Surgical Systems with Integrated Robot-Assisted Laparoscopic Ultrasound Capability”, MS Thesis, Computer Science, Johns Hopkins University, Baltimore, 2005. </w:t></w:r></w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.2 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Calibration and Registration Techniques </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>B.K.P. Horn, “Closed-form</w:t></w:r><w:r><w:tab wx:wTab="345" wx:tlc="none" wx:cTlc="5"/><w:t> solution of absolute orientation using unit quaternions,” J. Opt. Soc. Amer. A, Vol. 4, No. 4, pp. 629–642, Apr. 1987. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>K.S. Arun, T.S. Huang, S.D. Blostein, “Least-Squares Fitting of Two 3D Point Sets”, IEEE PAMI, Vol. 9, No. 4, pp. 698-700, Sept. 1987. </w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>S.</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> </w:t></w:r><w:r><w:t>Umeyama, “Least-Squares Estimation of</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> Transformation Parameters </w:t></w:r><w:r><w:t>Between Two Point Patterns”, IEEE PAMI, Vol. 13,</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t> No. 4, pp. 376-380, Apr. 1991.</w:t></w:r></w:p><w:p wsp:rsidR="00AE56EF" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>Boctor, A. Viswanathan, M. Choti, R. Taylor, G. Fichtinger, G. Hager, “A Novel Closed Form Solution for Ultrasound Calibration,” IEEE Intl. Symp. Bio. Imag. (ISBI), Arling</w:t></w:r><w:r wsp:rsidR="00AE56EF"><w:t>ton, VA, pp 527-530, Apr. 2004.</w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="3"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>P. J. Besl and N. D. McKay, "A Method for Registration of 3-D Shapes," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, pp. 239256, Feb. 1992. </w:t></w:r></w:p></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading2"/><w:listPr><wx:t wx:val="2.3 "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Virtual Fixtures and Constrained Optimization </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>Kapoor, M. Li, R.H. Taylor, “Constrained Control for Surgical Assistant Robots”, Proc. IEEE Intl. Conf. on Robotics and Automation, Orlando, FL, May 2006, pp 231-236. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li, A. Kapoor and R. H. Taylor “A Constrained Optimization Approach to Virtual Fixtures,” in IROS. Edmonton, Alberta, Canada, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li and R. H. Taylor, “Performance of Teleoperated and cooperatively controlled surgical robots with automatically generated spatial virtual fixtures.,” in IEEE International Conference on Robotics and Automation. Barcelona, Spain, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li, “Intelligent Robotic Surgical Assistance for Sinus Surgery”, Ph.D. Thesis, Computer Science, The Johns Hopkins University, Baltimore, Maryland, 2005. </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2" wsp:rsidP="00AE56EF"><w:pPr><w:listPr><w:ilvl w:val="0"/><w:ilfo w:val="4"/><wx:t wx:val="§" wx:wTabBefore="360" wx:wTabAfter="255"/><wx:font wx:val="Wingdings"/></w:listPr></w:pPr><w:r><w:t>M. Li and R. H. Taylor, “Spatial Motion Constraints in Medical Robots Using Virtual Fixtures Generated by Anatomy,” in IEEE Conf. on Robotics and Automation. New Orleans, 2004, pp. 1270-1275. </w:t></w:r></w:p></wx:sub-section></wx:sub-section><wx:sub-section><w:p wsp:rsidR="009F2FE2" wsp:rsidRPr="002524D4" wsp:rsidRDefault="00D118A9" wsp:rsidP="00EB2959"><w:pPr><w:pStyle w:val="Heading1"/><w:listPr><wx:t wx:val="3. "/><wx:font wx:val="Times New Roman"/></w:listPr></w:pPr><w:r><w:t>Robot </w:t></w:r><w:r wsp:rsidR="002524D4"><w:t>System Overview</w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="009F2FE2"><w:pPr><w:pStyle w:val="CM4"/><w:spacing w:after="383"/><w:ind w:left="360"/><w:jc w:val="both"/><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/></w:rPr><w:t>The goal is to create a unified assistive environment for surgery that integrates robotic devices; fused information environments combining preoperative images &amp; models, intraoperative images &amp; other sensors; surgical task modeling; and human-machine cooperative manipulation, as shown in Figure 1 (from Reference 2.1.1). </w:t></w:r></w:p><w:p wsp:rsidR="009F2FE2" wsp:rsidRDefault="000C7F38"><w:pPr><w:pStyle w:val="Default"/><w:spacing w:after="160"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/><w:color w:val="auto"/></w:rPr></w:pPr><w:r wsp:rsidRPr="000C7F38"><w:rPr><w:rFonts w:ascii="APODLF+TimesNewRoman" w:h-ansi="APODLF+TimesNewRoman" w:cs="APODLF+TimesNewRoman"/><wx:font wx:val="APODLF+TimesNewRoman"/><w:color w:val="auto"/></w:rPr><w:pict><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"/><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"/><v:f eqn="sum @0 1 0"/><v:f eqn="sum 0 0 @1"/><v:f eqn="prod @2 1 2"/><v:f eqn="prod @3 21600 pixelWidth"/><v:f eqn="prod @3 21600 pixelHeight"/><v:f eqn="sum @0 0 1"/><v:f eqn="prod @6 1 2"/><v:f eqn="prod @7 21600 pixelWidth"/><v:f eqn="sum @8 21600 0"/><v:f eqn="prod @7 21600 pixelHeight"/><v:f eqn="sum @10 21600 0"/></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/><o:lock v:ext="edit" aspectratio="t"/></v:shapetype><w:binData w:name="wordml://02000001.jpg">/9j/4AAQSkZJRgABAgEAlgCZAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
diff --git a/plugins/org.eclipse.osee.ats/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.ats/META-INF/MANIFEST.MF
index 2840cdee1a..92ec16941c 100644
--- a/plugins/org.eclipse.osee.ats/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.osee.ats/META-INF/MANIFEST.MF
@@ -67,7 +67,7 @@ Import-Package: com.google.common.cache,
com.google.inject,
javax.mail,
javax.mail.internet,
- javax.ws.rs.client;version="2.0.0",
+ javax.ws.rs.client,
javax.ws.rs.core,
org.codehaus.jackson,
org.eclipse.emf.common,
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/MatchingApplicabilityTagsRule.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/MatchingApplicabilityTagsRule.java
index e8af90ff33..54479b1e86 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/MatchingApplicabilityTagsRule.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/MatchingApplicabilityTagsRule.java
@@ -25,7 +25,7 @@ import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
/**
* @author Morgan E. Cook
*/
-public class MatchingApplicabilityTagsRule { //extends AbstractValidationRule {
+public class MatchingApplicabilityTagsRule extends AbstractValidationRule {
private final IAtsClient atsClient;
@@ -33,7 +33,7 @@ public class MatchingApplicabilityTagsRule { //extends AbstractValidationRule {
this.atsClient = atsClient;
}
- // @Override
+ @Override
protected ValidationResult validate(Artifact artToValidate, IProgressMonitor monitor) throws OseeCoreException {
Collection<String> errorMessages = new ArrayList<>();
String wordml = artToValidate.getSoleAttributeValue(CoreAttributeTypes.WordTemplateContent, "");
@@ -49,24 +49,21 @@ public class MatchingApplicabilityTagsRule { //extends AbstractValidationRule {
boolean validationPassed =
!WordCoreUtil.areApplicabilityTagsInvalid(wordml, artToValidate.getBranch(), validFeatureValues);
if (!validationPassed) {
- errorMessages.add(
- String.format("Validation Failed. The following artifact has invalid feature values and/or mismatching start and end applicability tags: " //
- + "Artifact Id: [%s], Artifact Name: [%s]", artToValidate.getId(), artToValidate.getSafeName()));
+ errorMessages.add(String.format(
+ "Validation Failed. The following artifact has invalid feature values and/or mismatching start and end applicability tags: " //
+ + "Artifact Id: [%s], Artifact Name: [%s]",
+ artToValidate.getId(), artToValidate.getSafeName()));
}
return new ValidationResult(errorMessages, validationPassed);
}
- // @Override
+ @Override
public String getRuleDescription() {
- return "<b>Applicability Check: </b>" + "Ensure applicability tags are valid (" + getHyperLink() + ")" + " in the artifact(s)";
+ return "<b>Applicability Check: </b>" + "Ensure applicability tags are valid in the artifact(s)";
}
- private String getHyperLink() {
- return null;
- }
-
-// @Override
+ @Override
public String getRuleTitle() {
return "Applicability Check:";
}
diff --git a/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/internal/AbstractAddRequirementsBranch.java b/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/internal/AbstractAddRequirementsBranch.java
index e5a2ef86b9..d3b2e57eed 100644
--- a/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/internal/AbstractAddRequirementsBranch.java
+++ b/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/internal/AbstractAddRequirementsBranch.java
@@ -62,7 +62,8 @@ public abstract class AbstractAddRequirementsBranch implements IDbInitialization
Requirements.HARDWARE_REQUIREMENTS,
"Verification Tests",
"Validation Tests",
- "Integration Tests"}) {
+ "Integration Tests",
+ "Applicability Tests"}) {
programRoot.addChild(ArtifactTypeManager.addArtifact(CoreArtifactTypes.Folder, requirementsBranch, name));
}
diff --git a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/WordApplicabilityTest.java b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/WordApplicabilityTest.java
index 5fff52ffcc..53fc822a02 100644
--- a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/WordApplicabilityTest.java
+++ b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/WordApplicabilityTest.java
@@ -33,37 +33,53 @@ public class WordApplicabilityTest {
private static final String TEST_INCONSISTENT_TAGS = "support/WordInconsistentApplicabilityTags.xml";
private static final String TEST_INVALID_TAGS = "support/WordInvalidApplicabilityTags.xml";
private static final String TEST_VALID_TAGS = "support/WordValidApplicabilityTags.xml";
+ private static final String TEST_ElSE_TAGS = "support/WordApplicabilityElseTags.xml";
+ private static final String TEST_EMBEDDED_TAGS = "support/WordApplicabilityEmbeddedTags.xml";
private OseeClient oseeClient;
+ HashCollection<String, String> validFeatureValuesForBranch = null;
@Before
public void setup() {
oseeClient = ServiceUtil.getOseeClient();
+ validFeatureValuesForBranch = getValidFeatureValuesForBranch(DemoBranches.SAW_Bld_1);
}
@Test
- public void testSaveInconsistentApplicabilityTags() throws IOException {
+ public void testInconsistentApplicabilityTags() throws IOException {
String content = Lib.fileToString(getClass(), TEST_INCONSISTENT_TAGS);
- HashCollection<String, String> validFeatureValuesForBranch =
- getValidFeatureValuesForBranch(DemoBranches.SAW_Bld_1);
+
assertTrue(
WordCoreUtil.areApplicabilityTagsInvalid(content, DemoBranches.SAW_Bld_1, validFeatureValuesForBranch));
}
@Test
- public void testSaveInvalidApplicabilityTags() throws IOException {
+ public void testInvalidApplicabilityTags() throws IOException {
String content = Lib.fileToString(getClass(), TEST_INVALID_TAGS);
- HashCollection<String, String> validFeatureValuesForBranch =
- getValidFeatureValuesForBranch(DemoBranches.SAW_Bld_1);
+
assertTrue(
WordCoreUtil.areApplicabilityTagsInvalid(content, DemoBranches.SAW_Bld_1, validFeatureValuesForBranch));
}
@Test
- public void testSaveValidApplicabilityTags() throws IOException {
+ public void testValidElseApplicabilityTags() throws IOException {
+ String content = Lib.fileToString(getClass(), TEST_ElSE_TAGS);
+
+ assertFalse(
+ WordCoreUtil.areApplicabilityTagsInvalid(content, DemoBranches.SAW_Bld_1, validFeatureValuesForBranch));
+ }
+
+ @Test
+ public void testValidEmbeddedApplicabilityTags() throws IOException {
+ String content = Lib.fileToString(getClass(), TEST_EMBEDDED_TAGS);
+
+ assertFalse(
+ WordCoreUtil.areApplicabilityTagsInvalid(content, DemoBranches.SAW_Bld_1, validFeatureValuesForBranch));
+ }
+
+ @Test
+ public void testValidApplicabilityTags() throws IOException {
String content = Lib.fileToString(getClass(), TEST_VALID_TAGS);
- HashCollection<String, String> validFeatureValuesForBranch =
- getValidFeatureValuesForBranch(DemoBranches.SAW_Bld_1);
assertFalse(
WordCoreUtil.areApplicabilityTagsInvalid(content, DemoBranches.SAW_Bld_1, validFeatureValuesForBranch));
diff --git a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityElseTags.xml b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityElseTags.xml
new file mode 100644
index 0000000000..1bb33cbf90
--- /dev/null
+++ b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityElseTags.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?mso-application progid="Word.Document"?>
+<w:wordDocument xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:ns0="http:/ " xmlns:ns1="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://eclipse.org/artifact.xsd" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><w:ignoreSubtree w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/><o:DocumentProperties><o:Title>SRS</o:Title><o:Author>Ryan D. Brooks</o:Author><o:LastAuthor>b1565043</o:LastAuthor><o:Revision>4</o:Revision><o:TotalTime>5</o:TotalTime><o:LastPrinted>2007-03-22T22:27:00Z</o:LastPrinted><o:Created>2009-06-03T19:14:00Z</o:Created><o:LastSaved>2010-02-11T19:14:00Z</o:LastSaved><o:Pages>1</o:Pages><o:Words>79</o:Words><o:Characters>455</o:Characters><o:Company>The Boeing Company</o:Company><o:Lines>3</o:Lines><o:Paragraphs>1</o:Paragraphs><o:CharactersWithSpaces>533</o:CharactersWithSpaces><o:Version>12</o:Version></o:DocumentProperties><w:fonts><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Times New Roman"/><w:font w:name="Times New Roman"><w:panose-1 w:val="02020603050405020304"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Arial"><w:panose-1 w:val="020B0604020202020204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Courier New"><w:panose-1 w:val="02070309020205020404"/><w:charset w:val="00"/><w:family w:val="Modern"/><w:pitch w:val="fixed"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Symbol"><w:panose-1 w:val="05050102010706020507"/><w:charset w:val="02"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Helvetica"><w:panose-1 w:val="020B0604020202020204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="Courier"><w:panose-1 w:val="02070409020205020404"/><w:charset w:val="00"/><w:family w:val="Modern"/><w:notTrueType/><w:pitch w:val="fixed"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="02"/><w:family w:val="auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Cambria Math"><w:panose-1 w:val="02040503050406030204"/><w:charset w:val="01"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000000" w:csb-1="00000000"/></w:font><w:font w:name="Tahoma"><w:panose-1 w:val="020B0604030504040204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="61002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000101FF" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w:listDef w:listDefId="0"><w:lsid w:val="003A6350"/><w:plt w:val="Multilevel"/><w:tmpl w:val="F89E6E26"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:pStyle w:val="APPENDIX1"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="APPENDIX2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:pStyle w:val="APPENDIX3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="APPENDIX4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="APPENDIX5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="APPENDIX6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="APPENDIX7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="APPENDIX8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="APPENDIX9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="1"><w:lsid w:val="016D5431"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="98C65BCE"/><w:lvl w:ilvl="0" w:tplc="94D2C566"><w:start w:val="1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="504"/></w:tabs><w:ind w:left="504" w:hanging="504"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="2"><w:lsid w:val="0C4D206D"/><w:plt w:val="Multilevel"/><w:tmpl w:val="4B543E40"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="3"><w:lsid w:val="0DE40F2C"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="4"><w:lsid w:val="10AF29E5"/><w:plt w:val="Multilevel"/><w:tmpl w:val="7520DAAE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="5"><w:lsid w:val="15EB1725"/><w:plt w:val="Multilevel"/><w:tmpl w:val="D902A83E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="6"><w:lsid w:val="1C970BBA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5EB82E3A"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="7"><w:lsid w:val="1D6C5FCC"/><w:plt w:val="Multilevel"/><w:tmpl w:val="E710F038"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="APPENDIX %1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="0" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="720" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1440" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="8"><w:lsid w:val="1EC51BCC"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="9"><w:lsid w:val="256F5D56"/><w:plt w:val="Multilevel"/><w:tmpl w:val="EAC4E6B8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="10"><w:lsid w:val="290A1130"/><w:plt w:val="Multilevel"/><w:tmpl w:val="EAC4E6B8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="11"><w:lsid w:val="299E4F07"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="46E2B8B2"/><w:lvl w:ilvl="0" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1512"/></w:tabs><w:ind w:left="1512" w:hanging="504"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="12"><w:lsid w:val="29C240FD"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="FCA4DC08"/><w:lvl w:ilvl="0" w:tplc="B5146A3E"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl2"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1224"/></w:tabs><w:ind w:left="1224" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090019"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="13"><w:lsid w:val="29CA5728"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="D00252C6"/><w:lvl w:ilvl="0" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%1"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="14"><w:lsid w:val="2A5411A0"/><w:plt w:val="Multilevel"/><w:tmpl w:val="2660867C"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="Heading1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="Heading2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="6"/><w:pStyle w:val="Heading3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="Heading4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="Heading5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="Heading6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="Heading7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="Heading8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="Heading9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="15"><w:lsid w:val="2B1C06F5"/><w:plt w:val="Multilevel"/><w:tmpl w:val="3B98963A"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="16"><w:lsid w:val="2B477730"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="33801DC4"/><w:lvl w:ilvl="0" w:tplc="2D8A4B4C"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl3"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3024"/></w:tabs><w:ind w:left="3024" w:hanging="2016"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2448"/></w:tabs><w:ind w:left="2448" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3168"/></w:tabs><w:ind w:left="3168" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3888"/></w:tabs><w:ind w:left="3888" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4608"/></w:tabs><w:ind w:left="4608" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5328"/></w:tabs><w:ind w:left="5328" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6048"/></w:tabs><w:ind w:left="6048" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6768"/></w:tabs><w:ind w:left="6768" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="7488"/></w:tabs><w:ind w:left="7488" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="17"><w:lsid w:val="2B5B6B3C"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5CC8E874"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:first-line="763"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="18"><w:lsid w:val="2D6545A6"/><w:plt w:val="Multilevel"/><w:tmpl w:val="3F227848"/><w:name w:val="listreset"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1296"/></w:tabs><w:ind w:left="1296" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/><w:b w:val="off"/><w:i w:val="off"/><w:caps w:val="off"/><w:strike w:val="off"/><w:dstrike w:val="off"/><w:outline w:val="off"/><w:shadow w:val="off"/><w:emboss w:val="off"/><w:imprint w:val="off"/><w:vanish w:val="off"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:vertAlign w:val="baseline"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="listlvl2"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="-31680"/></w:tabs><w:ind w:left="1656" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl3"/><w:lvlText w:val="(%3)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2016"/></w:tabs><w:ind w:left="2016" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="listlvl4"/><w:lvlText w:val="(%4)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2376"/></w:tabs><w:ind w:left="2376" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl5"/><w:lvlText w:val="%5)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2736"/></w:tabs><w:ind w:left="2736" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="listlvl6"/><w:lvlText w:val="%6)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3096"/></w:tabs><w:ind w:left="3096" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:hint="default"/><w:b w:val="off"/><w:i w:val="off"/><w:sz w:val="22"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl7"/><w:lvlText w:val="[%7]."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3456"/></w:tabs><w:ind w:left="3456" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="[%8]."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="19"><w:lsid w:val="308239DA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="20"><w:lsid w:val="31A252E6"/><w:plt w:val="Multilevel"/><w:tmpl w:val="A9D83578"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="21"><w:lsid w:val="3B97448F"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:name w:val="listrestart2"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="22"><w:lsid w:val="3C165F4A"/><w:plt w:val="Multilevel"/><w:tmpl w:val="79A06FE6"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="23"><w:lsid w:val="42BB3748"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="DBE464B0"/><w:lvl w:ilvl="0" w:tplc="26BAF6B0"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl1"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="648"/></w:tabs><w:ind w:left="648" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3960" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4680" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5400" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="6120" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6840"/></w:tabs><w:ind w:left="6840" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="24"><w:lsid w:val="47E309C3"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="25"><w:lsid w:val="5A401749"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CD8E61CE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="26"><w:lsid w:val="5A802BC9"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CB0E7A2E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="27"><w:lsid w:val="5C3B1B76"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CB0E7A2E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="28"><w:lsid w:val="5E371EBB"/><w:plt w:val="Multilevel"/><w:tmpl w:val="DA56D440"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="29"><w:lsid w:val="60B71688"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5EA20814"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="30"><w:lsid w:val="6389497B"/><w:plt w:val="Multilevel"/><w:tmpl w:val="AC5A6410"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="listlvl10"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="360" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1080" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="1800" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2520" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3240" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="3960" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="4680" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5400" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6120" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="31"><w:lsid w:val="6469691A"/><w:plt w:val="Multilevel"/><w:tmpl w:val="E5D02024"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="32"><w:lsid w:val="69A642CA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="33"><w:lsid w:val="74BA49AE"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:name w:val="listrestart"/><w:styleLink w:val="listreset"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="34"><w:lsid w:val="751E50EA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="79E6FEDC"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="35"><w:lsid w:val="7D9D3B47"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="36"><w:lsid w:val="7F0F313D"/><w:plt w:val="Multilevel"/><w:tmpl w:val="F8FC63EE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="37"><w:lsid w:val="7F633FB7"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5F5A52E8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:list w:ilfo="1"><w:ilst w:val="23"/></w:list><w:list w:ilfo="2"><w:ilst w:val="12"/></w:list><w:list w:ilfo="3"><w:ilst w:val="18"/></w:list><w:list w:ilfo="4"><w:ilst w:val="14"/></w:list><w:list w:ilfo="5"><w:ilst w:val="6"/></w:list><w:list w:ilfo="6"><w:ilst w:val="26"/></w:list><w:list w:ilfo="7"><w:ilst w:val="5"/></w:list><w:list w:ilfo="8"><w:ilst w:val="13"/></w:list><w:list w:ilfo="9"><w:ilst w:val="30"/></w:list><w:list w:ilfo="10"><w:ilst w:val="7"/></w:list><w:list w:ilfo="11"><w:ilst w:val="18"/></w:list><w:list w:ilfo="12"><w:ilst w:val="27"/></w:list><w:list w:ilfo="13"><w:ilst w:val="36"/></w:list><w:list w:ilfo="14"><w:ilst w:val="2"/></w:list><w:list w:ilfo="15"><w:ilst w:val="28"/></w:list><w:list w:ilfo="16"><w:ilst w:val="17"/></w:list><w:list w:ilfo="17"><w:ilst w:val="31"/></w:list><w:list w:ilfo="18"><w:ilst w:val="4"/></w:list><w:list w:ilfo="19"><w:ilst w:val="20"/></w:list><w:list w:ilfo="20"><w:ilst w:val="15"/></w:list><w:list w:ilfo="21"><w:ilst w:val="37"/></w:list><w:list w:ilfo="22"><w:ilst w:val="22"/></w:list><w:list w:ilfo="23"><w:ilst w:val="25"/></w:list><w:list w:ilfo="24"><w:ilst w:val="34"/></w:list><w:list w:ilfo="25"><w:ilst w:val="0"/></w:list><w:list w:ilfo="26"><w:ilst w:val="33"/></w:list><w:list w:ilfo="27"><w:ilst w:val="21"/></w:list><w:list w:ilfo="28"><w:ilst w:val="16"/></w:list><w:list w:ilfo="29"><w:ilst w:val="19"/></w:list><w:list w:ilfo="30"><w:ilst w:val="18"/><w:lvlOverride w:ilvl="0"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="1"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="2"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="3"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="4"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="5"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="6"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="7"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="8"><w:startOverride w:val="1"/></w:lvlOverride></w:list><w:list w:ilfo="31"><w:ilst w:val="11"/></w:list><w:list w:ilfo="32"><w:ilst w:val="1"/></w:list><w:list w:ilfo="33"><w:ilst w:val="35"/></w:list><w:list w:ilfo="34"><w:ilst w:val="8"/></w:list><w:list w:ilfo="35"><w:ilst w:val="29"/></w:list><w:list w:ilfo="36"><w:ilst w:val="14"/></w:list><w:list w:ilfo="37"><w:ilst w:val="10"/></w:list><w:list w:ilfo="38"><w:ilst w:val="9"/></w:list><w:list w:ilfo="39"><w:ilst w:val="3"/></w:list><w:list w:ilfo="40"><w:ilst w:val="24"/></w:list><w:list w:ilfo="41"><w:ilst w:val="32"/></w:list><w:ilfoMacAtCleanup w:val="5"/></w:lists><w:styles><w:versionOfBuiltInStylenames w:val="7"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="267"><w:lsdException w:name="Normal"/><w:lsdException w:name="heading 1"/><w:lsdException w:name="heading 2"/><w:lsdException w:name="heading 3"/><w:lsdException w:name="heading 4"/><w:lsdException w:name="heading 5"/><w:lsdException w:name="heading 6"/><w:lsdException w:name="heading 7"/><w:lsdException w:name="heading 8"/><w:lsdException w:name="heading 9"/><w:lsdException w:name="caption"/><w:lsdException w:name="Title"/><w:lsdException w:name="Subtitle"/><w:lsdException w:name="Strong"/><w:lsdException w:name="Emphasis"/><w:lsdException w:name="Placeholder Text"/><w:lsdException w:name="No Spacing"/><w:lsdException w:name="Light Shading"/><w:lsdException w:name="Light List"/><w:lsdException w:name="Light Grid"/><w:lsdException w:name="Medium Shading 1"/><w:lsdException w:name="Medium Shading 2"/><w:lsdException w:name="Medium List 1"/><w:lsdException w:name="Medium List 2"/><w:lsdException w:name="Medium Grid 1"/><w:lsdException w:name="Medium Grid 2"/><w:lsdException w:name="Medium Grid 3"/><w:lsdException w:name="Dark List"/><w:lsdException w:name="Colorful Shading"/><w:lsdException w:name="Colorful List"/><w:lsdException w:name="Colorful Grid"/><w:lsdException w:name="Light Shading Accent 1"/><w:lsdException w:name="Light List Accent 1"/><w:lsdException w:name="Light Grid Accent 1"/><w:lsdException w:name="Medium Shading 1 Accent 1"/><w:lsdException w:name="Medium Shading 2 Accent 1"/><w:lsdException w:name="Medium List 1 Accent 1"/><w:lsdException w:name="Revision"/><w:lsdException w:name="List Paragraph"/><w:lsdException w:name="Quote"/><w:lsdException w:name="Intense Quote"/><w:lsdException w:name="Medium List 2 Accent 1"/><w:lsdException w:name="Medium Grid 1 Accent 1"/><w:lsdException w:name="Medium Grid 2 Accent 1"/><w:lsdException w:name="Medium Grid 3 Accent 1"/><w:lsdException w:name="Dark List Accent 1"/><w:lsdException w:name="Colorful Shading Accent 1"/><w:lsdException w:name="Colorful List Accent 1"/><w:lsdException w:name="Colorful Grid Accent 1"/><w:lsdException w:name="Light Shading Accent 2"/><w:lsdException w:name="Light List Accent 2"/><w:lsdException w:name="Light Grid Accent 2"/><w:lsdException w:name="Medium Shading 1 Accent 2"/><w:lsdException w:name="Medium Shading 2 Accent 2"/><w:lsdException w:name="Medium List 1 Accent 2"/><w:lsdException w:name="Medium List 2 Accent 2"/><w:lsdException w:name="Medium Grid 1 Accent 2"/><w:lsdException w:name="Medium Grid 2 Accent 2"/><w:lsdException w:name="Medium Grid 3 Accent 2"/><w:lsdException w:name="Dark List Accent 2"/><w:lsdException w:name="Colorful Shading Accent 2"/><w:lsdException w:name="Colorful List Accent 2"/><w:lsdException w:name="Colorful Grid Accent 2"/><w:lsdException w:name="Light Shading Accent 3"/><w:lsdException w:name="Light List Accent 3"/><w:lsdException w:name="Light Grid Accent 3"/><w:lsdException w:name="Medium Shading 1 Accent 3"/><w:lsdException w:name="Medium Shading 2 Accent 3"/><w:lsdException w:name="Medium List 1 Accent 3"/><w:lsdException w:name="Medium List 2 Accent 3"/><w:lsdException w:name="Medium Grid 1 Accent 3"/><w:lsdException w:name="Medium Grid 2 Accent 3"/><w:lsdException w:name="Medium Grid 3 Accent 3"/><w:lsdException w:name="Dark List Accent 3"/><w:lsdException w:name="Colorful Shading Accent 3"/><w:lsdException w:name="Colorful List Accent 3"/><w:lsdException w:name="Colorful Grid Accent 3"/><w:lsdException w:name="Light Shading Accent 4"/><w:lsdException w:name="Light List Accent 4"/><w:lsdException w:name="Light Grid Accent 4"/><w:lsdException w:name="Medium Shading 1 Accent 4"/><w:lsdException w:name="Medium Shading 2 Accent 4"/><w:lsdException w:name="Medium List 1 Accent 4"/><w:lsdException w:name="Medium List 2 Accent 4"/><w:lsdException w:name="Medium Grid 1 Accent 4"/><w:lsdException w:name="Medium Grid 2 Accent 4"/><w:lsdException w:name="Medium Grid 3 Accent 4"/><w:lsdException w:name="Dark List Accent 4"/><w:lsdException w:name="Colorful Shading Accent 4"/><w:lsdException w:name="Colorful List Accent 4"/><w:lsdException w:name="Colorful Grid Accent 4"/><w:lsdException w:name="Light Shading Accent 5"/><w:lsdException w:name="Light List Accent 5"/><w:lsdException w:name="Light Grid Accent 5"/><w:lsdException w:name="Medium Shading 1 Accent 5"/><w:lsdException w:name="Medium Shading 2 Accent 5"/><w:lsdException w:name="Medium List 1 Accent 5"/><w:lsdException w:name="Medium List 2 Accent 5"/><w:lsdException w:name="Medium Grid 1 Accent 5"/><w:lsdException w:name="Medium Grid 2 Accent 5"/><w:lsdException w:name="Medium Grid 3 Accent 5"/><w:lsdException w:name="Dark List Accent 5"/><w:lsdException w:name="Colorful Shading Accent 5"/><w:lsdException w:name="Colorful List Accent 5"/><w:lsdException w:name="Colorful Grid Accent 5"/><w:lsdException w:name="Light Shading Accent 6"/><w:lsdException w:name="Light List Accent 6"/><w:lsdException w:name="Light Grid Accent 6"/><w:lsdException w:name="Medium Shading 1 Accent 6"/><w:lsdException w:name="Medium Shading 2 Accent 6"/><w:lsdException w:name="Medium List 1 Accent 6"/><w:lsdException w:name="Medium List 2 Accent 6"/><w:lsdException w:name="Medium Grid 1 Accent 6"/><w:lsdException w:name="Medium Grid 2 Accent 6"/><w:lsdException w:name="Medium Grid 3 Accent 6"/><w:lsdException w:name="Dark List Accent 6"/><w:lsdException w:name="Colorful Shading Accent 6"/><w:lsdException w:name="Colorful List Accent 6"/><w:lsdException w:name="Colorful Grid Accent 6"/><w:lsdException w:name="Subtle Emphasis"/><w:lsdException w:name="Intense Emphasis"/><w:lsdException w:name="Subtle Reference"/><w:lsdException w:name="Intense Reference"/><w:lsdException w:name="Book Title"/><w:lsdException w:name="Bibliography"/><w:lsdException w:name="TOC Heading"/></w:latentStyles><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rsid w:val="00C93CA3"/><w:pPr><w:spacing w:before="40" w:after="40" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading1"><w:name w:val="heading 1"/><wx:uiName wx:val="Heading 1"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:pageBreakBefore/><w:listPr><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:kern w:val="28"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading2"><w:name w:val="heading 2"/><wx:uiName wx:val="Heading 2"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="320" w:after="80"/><w:outlineLvl w:val="1"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading3"><w:name w:val="heading 3"/><wx:uiName wx:val="Heading 3"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="36"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="900"/></w:tabs><w:spacing w:before="320" w:after="80"/><w:outlineLvl w:val="2"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading4"><w:name w:val="heading 4"/><wx:uiName wx:val="Heading 4"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="3"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading5"><w:name w:val="heading 5"/><wx:uiName wx:val="Heading 5"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="4"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading6"><w:name w:val="heading 6"/><wx:uiName wx:val="Heading 6"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="5"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading7"><w:name w:val="heading 7"/><wx:uiName wx:val="Heading 7"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="36"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1620"/></w:tabs><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="6"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading8"><w:name w:val="heading 8"/><wx:uiName wx:val="Heading 8"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="7"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="7"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading9"><w:name w:val="heading 9"/><wx:uiName wx:val="Heading 9"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="8"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="8"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/></w:style><w:style w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:rPr><wx:font wx:val="Times New Roman"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/></w:style><w:style w:type="paragraph" w:styleId="paranormal"><w:name w:val="para:normal"/><w:link w:val="paranormalChar"/><w:rsid w:val="009E6B3D"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="64" w:after="80" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl3"><w:name w:val="list:lvl 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="2088"/></w:tabs></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang1"><w:name w:val="req lang:1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Header"><w:name w:val="header"/><wx:uiName wx:val="Header"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A134C3"/><w:pPr><w:tabs><w:tab w:val="center" w:pos="4320"/><w:tab w:val="right" w:pos="8640"/></w:tabs><w:spacing w:before="20" w:after="0" w:line="180" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="proprietarycontd"><w:name w:val="proprietary:cont'd"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="60" w:line="200" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="16"/><w:sz-cs w:val="16"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paracentered"><w:name w:val="para:centered"/><w:autoRedefine/><w:rsid w:val="00B43482"/><w:pPr><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="80" w:after="80" w:line="240" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Helvetica"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent2"><w:name w:val="para:indent2"/><w:autoRedefine/><w:rsid w:val="004417BE"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5040"/><w:tab w:val="left" w:pos="5760"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7200"/><w:tab w:val="left" w:pos="7920"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent3"><w:name w:val="para:indent3"/><w:autoRedefine/><w:rsid w:val="0071606D"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4680"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6120"/><w:tab w:val="left" w:pos="6840"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8280"/><w:tab w:val="left" w:pos="9000"/><w:tab w:val="left" w:pos="9720"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Caption"><w:name w:val="caption"/><wx:uiName wx:val="Caption"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:autoRedefine/><w:rsid w:val="0085234B"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9720"/><w:tab w:val="left" w:pos="10800"/><w:tab w:val="left" w:pos="11880"/><w:tab w:val="left" w:pos="12960"/><w:tab w:val="left" w:pos="14040"/><w:tab w:val="left" w:pos="15120"/><w:tab w:val="left" w:pos="16200"/><w:tab w:val="left" w:pos="17280"/><w:tab w:val="left" w:pos="18360"/><w:tab w:val="left" w:pos="19440"/><w:tab w:val="left" w:pos="20520"/><w:tab w:val="left" w:pos="21600"/><w:tab w:val="left" w:pos="22680"/><w:tab w:val="left" w:pos="23760"/><w:tab w:val="left" w:pos="24840"/><w:tab w:val="left" w:pos="25920"/><w:tab w:val="left" w:pos="27000"/><w:tab w:val="left" w:pos="28080"/><w:tab w:val="left" w:pos="29160"/><w:tab w:val="left" w:pos="30240"/><w:tab w:val="left" w:pos="31320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="120" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent1"><w:name w:val="para:indent1"/><w:autoRedefine/><w:rsid w:val="007D424E"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4680"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6120"/><w:tab w:val="left" w:pos="6840"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8280"/><w:tab w:val="left" w:pos="9000"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Footer"><w:name w:val="footer"/><wx:uiName wx:val="Footer"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="center" w:pos="4320"/><w:tab w:val="right" w:pos="8640"/></w:tabs></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl4"><w:name w:val="list:lvl 4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="11"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead"><w:name w:val="RowHead"/><w:basedOn w:val="Heading1"/><w:rsid w:val="00721F21"/><w:pPr><w:listPr><w:ilfo w:val="0"/></w:listPr><w:spacing w:before="100" w:after="100"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11"><w:name w:val="TableText11"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOAHeading"><w:name w:val="toa heading"/><wx:uiName wx:val="TOA Heading"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:before="240" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:caps/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHeadL"><w:name w:val="RowHeadL"/><w:basedOn w:val="RowHead"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:jc w:val="left"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b w:val="off"/><w:b-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11B"><w:name w:val="TableText11B"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00913874"/><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableofAuthorities"><w:name w:val="table of authorities"/><wx:uiName wx:val="Table of Authorities"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="right" w:leader="dot" w:pos="8640"/></w:tabs><w:spacing w:before="80" w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableofFigures"><w:name w:val="table of figures"/><wx:uiName wx:val="Table of Figures"/><w:next w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="60" w:after="60"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="Hyperlink"><w:name w:val="Hyperlink"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00721F21"/><w:rPr><w:color w:val="0000FF"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="character" w:styleId="PageNumber"><w:name w:val="page number"/><wx:uiName wx:val="Page Number"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00D90577"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:dstrike w:val="off"/><w:sz w:val="20"/><w:sz-cs w:val="20"/><w:vertAlign w:val="baseline"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead11"><w:name w:val="RowHead11"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:listPr><w:ilvl w:val="12"/></w:listPr><w:spacing w:before="80" w:after="80"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11C"><w:name w:val="TableText11C"/><w:basedOn w:val="TableText11"/><w:rsid w:val="00721F21"/><w:pPr><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl1"><w:name w:val="list:lvl 1"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="936"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5040"/><w:tab w:val="left" w:pos="5760"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7200"/><w:tab w:val="left" w:pos="7920"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="60" w:line="240" w:line-rule="at-least"/><w:contextualSpacing/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Helvetica"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl5"><w:name w:val="list:lvl 5"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="left" w:pos="3384"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl2"><w:name w:val="list:lvl 2"/><w:rsid w:val="00A81E8C"/><w:pPr><w:widowControl w:val="off"/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1440"/></w:tabs><w:spacing w:before="60" w:after="60" w:line="240" w:line-rule="at-least"/><w:contextualSpacing/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="AppendixTitle"><w:name w:val="Appendix Title"/><w:rsid w:val="00721F21"/><w:pPr><w:pageBreakBefore/><w:spacing w:before="120" w:after="240"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead10"><w:name w:val="RowHead10"/><w:basedOn w:val="RowHead11"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC1"><w:name w:val="toc 1"/><wx:uiName wx:val="TOC 1"/><w:next w:val="Normal"/><w:rsid w:val="00003D10"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="540"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="240"/><w:ind w:left="547" w:hanging="547"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:caps/><w:noProof/><w:sz w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC2"><w:name w:val="toc 2"/><wx:uiName wx:val="TOC 2"/><w:next w:val="Normal"/><w:rsid w:val="00003D10"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="900"/><w:tab w:val="right" w:leader="dot" w:pos="9360"/></w:tabs><w:spacing w:before="120"/><w:ind w:left="907" w:hanging="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC3"><w:name w:val="toc 3"/><wx:uiName wx:val="TOC 3"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1260"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1260" w:hanging="900"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC4"><w:name w:val="toc 4"/><wx:uiName wx:val="TOC 4"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1620"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1620" w:hanging="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC5"><w:name w:val="toc 5"/><wx:uiName wx:val="TOC 5"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1980"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1980" w:hanging="1260"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC6"><w:name w:val="toc 6"/><wx:uiName wx:val="TOC 6"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2340"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="2340" w:hanging="1440"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC7"><w:name w:val="toc 7"/><wx:uiName wx:val="TOC 7"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2700"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="0" w:after="0" w:line="240" w:line-rule="auto"/><w:ind w:left="2700" w:hanging="1620"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC8"><w:name w:val="toc 8"/><wx:uiName wx:val="TOC 8"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2970"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="2970" w:hanging="1710"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC9"><w:name w:val="toc 9"/><wx:uiName wx:val="TOC 9"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="3330"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="3330" w:hanging="1890"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="HeadingUnnumbered"><w:name w:val="Heading Unnumbered"/><w:next w:val="paranormal"/><w:autoRedefine/><w:rsid w:val="00107AA6"/><w:pPr><w:keepNext/><w:keepLines/><w:spacing w:before="240" w:after="80"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="24"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10"><w:name w:val="TableText10"/><w:basedOn w:val="TableText11"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableTextBCentered"><w:name w:val="TableTextB Centered"/><w:basedOn w:val="Normal"/><w:rsid w:val="00913874"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10C"><w:name w:val="TableText10C"/><w:basedOn w:val="TableText11C"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10B"><w:name w:val="TableText10B"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00913874"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="acronym"><w:name w:val="acronym"/><w:autoRedefine/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="2160"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="40"/><w:ind w:left="2160" w:hanging="2160"/><w:jc w:val="both"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl6"><w:name w:val="list:lvl 6"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="clear" w:pos="3960"/><w:tab w:val="clear" w:pos="4320"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="hdr1L"><w:name w:val="hdr1L"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="center" w:pos="4680"/><w:tab w:val="right" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="hdr2L"><w:name w:val="hdr2L"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="center" w:pos="4680"/><w:tab w:val="right" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="0" w:line="180" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl1"><w:name w:val="bullet:lvl 1"/><w:basedOn w:val="Normal"/><w:link w:val="bulletlvl1CharChar"/><w:rsid w:val="00143D5A"/><w:pPr><w:listPr><w:ilfo w:val="1"/></w:listPr><w:spacing w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl2"><w:name w:val="bullet:lvl 2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00143D5A"/><w:pPr><w:widowControl w:val="off"/><w:listPr><w:ilfo w:val="2"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="1224"/><w:tab w:val="left" w:pos="648"/><w:tab w:val="left" w:pos="1008"/></w:tabs><w:spacing w:after="80"/><w:ind w:left="1728" w:hanging="1080"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent4"><w:name w:val="para:indent4"/><w:basedOn w:val="paraindent3"/><w:autoRedefine/><w:rsid w:val="0071606D"/><w:pPr><w:ind w:left="1440"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl7"><w:name w:val="list:lvl 7"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="clear" w:pos="3960"/><w:tab w:val="left" w:pos="3024"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOCfiguretitle"><w:name w:val="TOC:figure title"/><w:basedOn w:val="Caption"/><w:autoRedefine/><w:rsid w:val="00894991"/><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="note"><w:name w:val="note"/><w:basedOn w:val="Normal"/><w:rsid w:val="006E0AB6"/><w:pPr><w:spacing w:before="80" w:after="80"/><w:ind w:left="1656" w:right="720" w:hanging="936"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang2"><w:name w:val="req lang:2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang3"><w:name w:val="req lang:3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang4"><w:name w:val="req lang:4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1440"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang5"><w:name w:val="req lang:5"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1800"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang6"><w:name w:val="req lang:6"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="2160"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="statedef"><w:name w:val="state def"/><w:basedOn w:val="Normal"/><w:rsid w:val="00DE6BA0"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="80" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:caps/><w:color w:val="408040"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="intentblank"><w:name w:val="intent:blank"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="000B79E8"/><w:pPr><w:spacing w:before="6480" w:after="0"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="code"><w:name w:val="code"/><w:basedOn w:val="Normal"/><w:rsid w:val="006D4514"/><w:pPr><w:spacing w:before="80" w:after="80" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="18"/><w:sz-cs w:val="18"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="parapage"><w:name w:val="para:page"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00DD22A9"/><w:pPr><w:pageBreakBefore/><w:spacing w:before="80" w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOCtabletitle"><w:name w:val="TOC:table title"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00B869CD"/><w:pPr><w:spacing w:before="120" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RCRitem"><w:name w:val="RCR:item"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="007A1F4F"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="1800"/></w:tabs><w:spacing w:before="120"/><w:ind w:left="1800" w:right="720" w:hanging="1800"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RCRheader"><w:name w:val="RCR:header"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="006D781E"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="792"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="right" w:leader="underscore" w:pos="8640"/></w:tabs><w:spacing w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="line"><w:name w:val="line"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="006B63C2"/><w:pPr><w:spacing w:before="0" w:line="40" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="12"/><w:sz-cs w:val="12"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang7"><w:name w:val="req lang: 7"/><w:basedOn w:val="reqlang6"/><w:rsid w:val="00C0337E"/><w:pPr><w:ind w:left="2520"/></w:pPr><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang70"><w:name w:val="req lang:7"/><w:basedOn w:val="reqlang7"/><w:rsid w:val="004C603C"/><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang8"><w:name w:val="req lang:8"/><w:basedOn w:val="reqlang7"/><w:rsid w:val="004C603C"/><w:pPr><w:ind w:left="2880"/></w:pPr><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang9"><w:name w:val="req lang:9"/><w:basedOn w:val="Normal"/><w:rsid w:val="007534C9"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:ind w:left="3240"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="DocumentMap"><w:name w:val="Document Map"/><w:basedOn w:val="Normal"/><w:rsid w:val="00AF20CB"/><w:pPr><w:shd w:val="clear" w:color="auto" w:fill="000080"/></w:pPr><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment1"><w:name w:val="comment:1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:ind w:left="360"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment2"><w:name w:val="comment:2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="720"/><w:jc w:val="both"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment3"><w:name w:val="comment:3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="80"/><w:ind w:left="1080"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment4"><w:name w:val="comment:4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="1440"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment5"><w:name w:val="comment:5"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="1800"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment6"><w:name w:val="comment:6"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2160"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment7"><w:name w:val="comment:7"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2520"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment8"><w:name w:val="comment:8"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2880"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment9"><w:name w:val="comment:9"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:after="80"/><w:ind w:left="3240"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlheader"><w:name w:val="dl:header"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="240" w:after="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier" w:h-ansi="Courier"/><wx:font wx:val="Courier"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlbody"><w:name w:val="dl:body"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/><w:ind w:left="360"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlprocheader"><w:name w:val="dl_proc:header"/><w:basedOn w:val="dlbody"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="240"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlprocbody"><w:name w:val="dl_proc:body"/><w:basedOn w:val="dlprocheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/><w:ind w:left="720"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dldescription"><w:name w:val="dl:description"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bitmapheader"><w:name w:val="bitmap:header"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bitmapbody"><w:name w:val="bitmap:body"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/></w:pPr><w:rPr><wx:font wx:val="Courier"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX1"><w:name w:val="APPENDIX 1"/><w:basedOn w:val="Normal"/><w:next w:val="paranormal"/><w:rsid w:val="004978C4"/><w:pPr><w:listPr><w:ilfo w:val="25"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1440"/></w:tabs><w:spacing w:before="152" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:color w:val="auto"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX2"><w:name w:val="APPENDIX 2"/><w:basedOn w:val="APPENDIX1"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="1"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX3"><w:name w:val="APPENDIX 3"/><w:basedOn w:val="APPENDIX2"/><w:next w:val="paranormal"/><w:rsid w:val="00E904D2"/><w:pPr><w:listPr><w:ilvl w:val="2"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage18pt"><w:name w:val="Title Page 18pt"/><w:basedOn w:val="Normal"/><w:rsid w:val="0033770F"/><w:pPr><w:spacing w:before="0" w:after="60" w:line="240" w:line-rule="auto"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:color w:val="auto"/><w:sz w:val="36"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage16pt"><w:name w:val="Title Page 16pt"/><w:basedOn w:val="TitlePage18pt"/><w:rsid w:val="0033770F"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="32"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage14pt"><w:name w:val="Title Page 14pt"/><w:basedOn w:val="TitlePage16pt"/><w:rsid w:val="0033770F"/><w:rPr><wx:font wx:val="Arial"/><w:b w:val="off"/><w:sz w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para10pt"><w:name w:val="para 10pt"/><w:basedOn w:val="Normal"/><w:link w:val="para10ptChar"/><w:rsid w:val="004E3337"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para10ptnospacing"><w:name w:val="para 10pt no spacing"/><w:basedOn w:val="para10pt"/><w:rsid w:val="004A1CCA"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10nospacing"><w:name w:val="TableText10 no spacing"/><w:basedOn w:val="TableText10"/><w:rsid w:val="00D72507"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8pt"><w:name w:val="para 8pt"/><w:basedOn w:val="Normal"/><w:link w:val="para8ptChar"/><w:rsid w:val="004E3337"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="16"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="character" w:styleId="paranormalChar"><w:name w:val="para:normal Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="paranormal"/><w:rsid w:val="00C93CA3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="bulletlvl1CharChar"><w:name w:val="bullet:lvl 1 Char Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="bulletlvl1"/><w:rsid w:val="00C93CA3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ParagraphText"><w:name w:val="ParagraphText"/><w:basedOn w:val="Normal"/><w:rsid w:val="00C93CA3"/><w:pPr><w:spacing w:before="0" w:after="120" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><w:rFonts w:ascii="Times New Roman" w:h-ansi="Times New Roman"/><wx:font wx:val="Times New Roman"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl10"><w:name w:val="list lvl 1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilfo w:val="9"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="936"/></w:tabs><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX4"><w:name w:val="APPENDIX 4"/><w:basedOn w:val="APPENDIX3"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="3"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX5"><w:name w:val="APPENDIX 5"/><w:basedOn w:val="APPENDIX4"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="4"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX6"><w:name w:val="APPENDIX 6"/><w:basedOn w:val="APPENDIX5"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="5"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX7"><w:name w:val="APPENDIX 7"/><w:basedOn w:val="APPENDIX6"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="6"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX8"><w:name w:val="APPENDIX 8"/><w:basedOn w:val="APPENDIX7"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="7"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX9"><w:name w:val="APPENDIX 9"/><w:basedOn w:val="APPENDIX8"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="8"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="BalloonText"><w:name w:val="Balloon Text"/><w:basedOn w:val="Normal"/><w:rsid w:val="00B47E5D"/><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="16"/><w:sz-cs w:val="16"/></w:rPr></w:style><w:style w:type="list" w:styleId="listreset"><w:name w:val="listreset"/><w:basedOn w:val="NoList"/><w:rsid w:val="00D25E39"/><w:pPr><w:listPr><w:ilfo w:val="26"/></w:listPr></w:pPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl3"><w:name w:val="bullet:lvl 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00EF5226"/><w:pPr><w:listPr><w:ilfo w:val="28"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="3024"/><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="1008"/></w:tabs><w:spacing w:after="80"/><w:ind w:left="1368" w:hanging="360"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="character" w:styleId="CommentReference"><w:name w:val="annotation reference"/><wx:uiName wx:val="Comment Reference"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00E40969"/><w:rPr><w:sz w:val="16"/><w:sz-cs w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CommentText"><w:name w:val="annotation text"/><wx:uiName wx:val="Comment Text"/><w:basedOn w:val="Normal"/><w:rsid w:val="00E40969"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CommentSubject"><w:name w:val="annotation subject"/><wx:uiName wx:val="Comment Subject"/><w:basedOn w:val="CommentText"/><w:next w:val="CommentText"/><w:rsid w:val="00E40969"/><w:rPr><wx:font wx:val="Arial"/><w:b/><w:b-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage22pt"><w:name w:val="Title Page 22pt"/><w:basedOn w:val="TitlePage16pt"/><w:rsid w:val="005F35C4"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="44"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para"><w:name w:val="para"/><w:basedOn w:val="Normal"/><w:link w:val="paraChar"/><w:rsid w:val="0057061B"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="character" w:styleId="paraChar"><w:name w:val="para Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="para"/><w:rsid w:val="0057061B"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl20"><w:name w:val="list lvl 2"/><w:basedOn w:val="ListNumber3"/><w:rsid w:val="0057061B"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ListNumber3"><w:name w:val="List Number 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="0057061B"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1512"/></w:tabs><w:ind w:left="1512" w:hanging="504"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="table" w:styleId="TableGrid"><w:name w:val="Table Grid"/><w:basedOn w:val="TableNormal"/><w:rsid w:val="008B1AB7"/><w:pPr><w:spacing w:before="40" w:after="40" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblBorders><w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/></w:tblBorders><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="character" w:styleId="para8ptChar"><w:name w:val="para 8pt Char"/><w:basedOn w:val="paraChar"/><w:link w:val="para8pt"/><w:rsid w:val="007921D3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="16"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8ptunderline"><w:name w:val="para 8pt underline"/><w:basedOn w:val="para8pt"/><w:link w:val="para8ptunderlineChar"/><w:rsid w:val="007921D3"/><w:rPr><wx:font wx:val="Arial"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="character" w:styleId="para8ptunderlineChar"><w:name w:val="para 8pt underline Char"/><w:basedOn w:val="para8ptChar"/><w:link w:val="para8ptunderline"/><w:rsid w:val="007921D3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="16"/><w:u w:val="single"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8ptnospacing"><w:name w:val="para 8pt no spacing"/><w:basedOn w:val="para8pt"/><w:rsid w:val="007921D3"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl0"><w:name w:val="list lvl 0"/><w:basedOn w:val="ListNumber"/><w:rsid w:val="00A233DA"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ListNumber"><w:name w:val="List Number"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A233DA"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="504"/></w:tabs><w:ind w:left="504" w:hanging="504"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="character" w:styleId="para10ptChar"><w:name w:val="para 10pt Char"/><w:basedOn w:val="paraChar"/><w:link w:val="para10pt"/><w:rsid w:val="0015054E"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="FollowedHyperlink"><w:name w:val="FollowedHyperlink"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00B8047C"/><w:rPr><w:color w:val="800080"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart8"><w:name w:val="micro:art8"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="0" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart9"><w:name w:val="micro:art9"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="0" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="18"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart10"><w:name w:val="micro:art10"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="120" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style></w:styles><w:divs><w:div w:id="575483195"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div><w:div w:id="694816763"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div><w:div w:id="2036806785"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div></w:divs><w:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="41986"/><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1"/></o:shapelayout></w:shapeDefaults><w:docPr><w:view w:val="print"/><w:zoom w:percent="100"/><w:displayBackgroundShape/><w:doNotEmbedSystemFonts/><w:bordersDontSurroundHeader/><w:bordersDontSurroundFooter/><w:stylePaneFormatFilter w:val="1F08"/><w:trackRevisions/><w:documentProtection w:formatting="on" w:enforcement="off"/><w:defaultTabStop w:val="720"/><w:doNotHyphenateCaps/><w:drawingGridHorizontalSpacing w:val="120"/><w:drawingGridVerticalSpacing w:val="120"/><w:displayHorizontalDrawingGridEvery w:val="0"/><w:displayVerticalDrawingGridEvery w:val="3"/><w:useMarginsForDrawingGridOrigin/><w:doNotShadeFormData/><w:punctuationKerning/><w:characterSpacingControl w:val="CompressPunctuation"/><w:optimizeForBrowser/><w:validateAgainstSchema w:val="off"/><w:saveInvalidXML/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:hdrShapeDefaults><o:shapedefaults v:ext="edit" spidmax="41986"/></w:hdrShapeDefaults><w:footnotePr><w:footnote w:type="separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:separator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:footnote><w:footnote w:type="continuation-separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:continuationSeparator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:footnote></w:footnotePr><w:endnotePr><w:endnote w:type="separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:separator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:endnote><w:endnote w:type="continuation-separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:continuationSeparator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:endnote></w:endnotePr><w:compat><w:footnoteLayoutLikeWW8/><w:shapeLayoutLikeWW8/><w:alignTablesRowByRow/><w:forgetLastTabAlignment/><w:doNotUseHTMLParagraphAutoSpacing/><w:layoutRawTableWidth/><w:layoutTableRowsApart/><w:useWord97LineBreakingRules/><w:breakWrappedTables/><w:dontAllowFieldEndSelect/><w:useWord2002TableStyleRules/></w:compat><wsp:rsids><wsp:rsidRoot wsp:val="00244327"/><wsp:rsid wsp:val="001766F7"/><wsp:rsid wsp:val="00244327"/><wsp:rsid wsp:val="00436451"/><wsp:rsid wsp:val="004B2D97"/><wsp:rsid wsp:val="005501C9"/><wsp:rsid wsp:val="005C6782"/><wsp:rsid wsp:val="00613039"/><wsp:rsid wsp:val="00633560"/><wsp:rsid wsp:val="006E46D1"/><wsp:rsid wsp:val="00787401"/><wsp:rsid wsp:val="007F3E1C"/><wsp:rsid wsp:val="00801B1F"/><wsp:rsid wsp:val="00A31B9B"/><wsp:rsid wsp:val="00B17C0D"/><wsp:rsid wsp:val="00DA2221"/><wsp:rsid wsp:val="00DD246B"/><wsp:rsid wsp:val="00F37900"/></wsp:rsids></w:docPr><w:body><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:hlink w:dest="http://none/edit?guid=AD5HjvLPOBGxuHQYUpgA&amp;branchId=4059"><w:r><w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr><w:t>OSEE_EDIT_START</w:t></w:r></w:hlink></w:p><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:r wsp:rsidRPr="00EB2959"><w:t>The methods of the individual and collaborative robot objects shall be documented in an external database/document, which shall become the functional specification for the robot API. This database shall contain the following information:</w:t></w:r></w:p>
+<w:p wsp:rsidR="004B2D97" wsp:rsidRDefault="004B2D97" wsp:rsidP="00633560"><w:r><w:t>Feature[A=Excluded & B=Choice2] test this parses correctly Feature Else this is the else text End Feature</w:t></w:r></w:p><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:hlink w:dest="http://none/edit?guid=AD5HjvLPOBGxuHQYUpgA&amp;branchId=4059"><w:r><w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr><w:t>OSEE_EDIT_END</w:t></w:r></w:hlink></w:p><w:p wsp:rsidR="00633560" wsp:rsidRPr="00EB2959" wsp:rsidRDefault="00633560" wsp:rsidP="00E54E52"/><w:p wsp:rsidR="00DA2221" wsp:rsidRDefault="00DA2221"/><w:p wsp:rsidR="00DA2221" wsp:rsidRDefault="00613039"><w:pPr><w:rPr><w:vanish/></w:rPr></w:pPr><w:r><w:rPr><w:vanish/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r wsp:rsidR="00A31B9B"><w:rPr><w:vanish/></w:rPr><w:instrText> LISTNUM "listreset" \l 1 \s 0 </w:instrText></w:r><w:r><w:rPr><w:vanish/></w:rPr><w:fldChar w:fldCharType="end"><aml:annotation aml:id="1" w:type="Word.Numbering" aml:author="b1565043" aml:createdate="2010-02-11T12:14:00Z" w:original=" ."/></w:fldChar><wx:t wx:val=" ."/></w:r></w:p><w:p wsp:rsidR="007F3E1C" wsp:rsidRDefault="007F3E1C"/><w:sectPr wsp:rsidR="007F3E1C" wsp:rsidSect="007F3E1C"><w:hdr w:type="odd"><w:p wsp:rsidR="007F3E1C" wsp:rsidRDefault="007F3E1C"><w:pPr><w:pStyle w:val="Header"/></w:pPr></w:p></w:hdr><w:pgSz w:w="12240" w:h="15840" w:code="1"/><w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="432" w:footer="432" w:gutter="0"/><w:pgNumType w:start="1"/><w:cols w:space="475"/><w:noEndnote/><w:docGrid w:line-pitch="360"/></w:sectPr></w:body></w:wordDocument> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityEmbeddedTags.xml b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityEmbeddedTags.xml
new file mode 100644
index 0000000000..fe084b6686
--- /dev/null
+++ b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/ui/skynet/support/WordApplicabilityEmbeddedTags.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?mso-application progid="Word.Document"?>
+<w:wordDocument xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:ns0="http:/ " xmlns:ns1="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://eclipse.org/artifact.xsd" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><w:ignoreSubtree w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/><o:DocumentProperties><o:Title>SRS</o:Title><o:Author>Ryan D. Brooks</o:Author><o:LastAuthor>b1565043</o:LastAuthor><o:Revision>4</o:Revision><o:TotalTime>5</o:TotalTime><o:LastPrinted>2007-03-22T22:27:00Z</o:LastPrinted><o:Created>2009-06-03T19:14:00Z</o:Created><o:LastSaved>2010-02-11T19:14:00Z</o:LastSaved><o:Pages>1</o:Pages><o:Words>79</o:Words><o:Characters>455</o:Characters><o:Company>The Boeing Company</o:Company><o:Lines>3</o:Lines><o:Paragraphs>1</o:Paragraphs><o:CharactersWithSpaces>533</o:CharactersWithSpaces><o:Version>12</o:Version></o:DocumentProperties><w:fonts><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Times New Roman"/><w:font w:name="Times New Roman"><w:panose-1 w:val="02020603050405020304"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Arial"><w:panose-1 w:val="020B0604020202020204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Courier New"><w:panose-1 w:val="02070309020205020404"/><w:charset w:val="00"/><w:family w:val="Modern"/><w:pitch w:val="fixed"/><w:sig w:usb-0="20002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Symbol"><w:panose-1 w:val="05050102010706020507"/><w:charset w:val="02"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Helvetica"><w:panose-1 w:val="020B0604020202020204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="Courier"><w:panose-1 w:val="02070409020205020404"/><w:charset w:val="00"/><w:family w:val="Modern"/><w:notTrueType/><w:pitch w:val="fixed"/><w:sig w:usb-0="00000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000001" w:csb-1="00000000"/></w:font><w:font w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="02"/><w:family w:val="auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Cambria Math"><w:panose-1 w:val="02040503050406030204"/><w:charset w:val="01"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000000" w:csb-1="00000000"/></w:font><w:font w:name="Tahoma"><w:panose-1 w:val="020B0604030504040204"/><w:charset w:val="00"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="61002A87" w:usb-1="80000000" w:usb-2="00000008" w:usb-3="00000000" w:csb-0="000101FF" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w:listDef w:listDefId="0"><w:lsid w:val="003A6350"/><w:plt w:val="Multilevel"/><w:tmpl w:val="F89E6E26"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:pStyle w:val="APPENDIX1"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="APPENDIX2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:pStyle w:val="APPENDIX3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="APPENDIX4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="APPENDIX5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="APPENDIX6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="APPENDIX7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="APPENDIX8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="APPENDIX9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="1"><w:lsid w:val="016D5431"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="98C65BCE"/><w:lvl w:ilvl="0" w:tplc="94D2C566"><w:start w:val="1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="504"/></w:tabs><w:ind w:left="504" w:hanging="504"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="2"><w:lsid w:val="0C4D206D"/><w:plt w:val="Multilevel"/><w:tmpl w:val="4B543E40"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="3"><w:lsid w:val="0DE40F2C"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="4"><w:lsid w:val="10AF29E5"/><w:plt w:val="Multilevel"/><w:tmpl w:val="7520DAAE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="5"><w:lsid w:val="15EB1725"/><w:plt w:val="Multilevel"/><w:tmpl w:val="D902A83E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="6"><w:lsid w:val="1C970BBA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5EB82E3A"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="7"><w:lsid w:val="1D6C5FCC"/><w:plt w:val="Multilevel"/><w:tmpl w:val="E710F038"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="APPENDIX %1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="0" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="720" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1440" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="8"><w:lsid w:val="1EC51BCC"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="9"><w:lsid w:val="256F5D56"/><w:plt w:val="Multilevel"/><w:tmpl w:val="EAC4E6B8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="10"><w:lsid w:val="290A1130"/><w:plt w:val="Multilevel"/><w:tmpl w:val="EAC4E6B8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="11"><w:lsid w:val="299E4F07"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="46E2B8B2"/><w:lvl w:ilvl="0" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1512"/></w:tabs><w:ind w:left="1512" w:hanging="504"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="12"><w:lsid w:val="29C240FD"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="FCA4DC08"/><w:lvl w:ilvl="0" w:tplc="B5146A3E"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl2"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1224"/></w:tabs><w:ind w:left="1224" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090019"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="13"><w:lsid w:val="29CA5728"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="D00252C6"/><w:lvl w:ilvl="0" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%1"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2" w:tplc="FFFFFFFF"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="3" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%4."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%5."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%6."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="180"/></w:pPr></w:lvl><w:lvl w:ilvl="6" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8" w:tplc="FFFFFFFF" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="right"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="180"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="14"><w:lsid w:val="2A5411A0"/><w:plt w:val="Multilevel"/><w:tmpl w:val="2660867C"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="Heading1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="Heading2"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="6"/><w:pStyle w:val="Heading3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="Heading4"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:pStyle w:val="Heading5"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="Heading6"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:pStyle w:val="Heading7"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:pStyle w:val="Heading8"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:pStyle w:val="Heading9"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="15"><w:lsid w:val="2B1C06F5"/><w:plt w:val="Multilevel"/><w:tmpl w:val="3B98963A"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="16"><w:lsid w:val="2B477730"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="33801DC4"/><w:lvl w:ilvl="0" w:tplc="2D8A4B4C"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl3"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3024"/></w:tabs><w:ind w:left="3024" w:hanging="2016"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2448"/></w:tabs><w:ind w:left="2448" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3168"/></w:tabs><w:ind w:left="3168" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3888"/></w:tabs><w:ind w:left="3888" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4608"/></w:tabs><w:ind w:left="4608" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5328"/></w:tabs><w:ind w:left="5328" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6048"/></w:tabs><w:ind w:left="6048" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6768"/></w:tabs><w:ind w:left="6768" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="7488"/></w:tabs><w:ind w:left="7488" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="17"><w:lsid w:val="2B5B6B3C"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5CC8E874"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:first-line="763"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="18"><w:lsid w:val="2D6545A6"/><w:plt w:val="Multilevel"/><w:tmpl w:val="3F227848"/><w:name w:val="listreset"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl1"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1296"/></w:tabs><w:ind w:left="1296" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/><w:b w:val="off"/><w:i w:val="off"/><w:caps w:val="off"/><w:strike w:val="off"/><w:dstrike w:val="off"/><w:outline w:val="off"/><w:shadow w:val="off"/><w:emboss w:val="off"/><w:imprint w:val="off"/><w:vanish w:val="off"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:vertAlign w:val="baseline"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:pStyle w:val="listlvl2"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="-31680"/></w:tabs><w:ind w:left="1656" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl3"/><w:lvlText w:val="(%3)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2016"/></w:tabs><w:ind w:left="2016" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:pStyle w:val="listlvl4"/><w:lvlText w:val="(%4)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2376"/></w:tabs><w:ind w:left="2376" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl5"/><w:lvlText w:val="%5)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2736"/></w:tabs><w:ind w:left="2736" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:pStyle w:val="listlvl6"/><w:lvlText w:val="%6)."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3096"/></w:tabs><w:ind w:left="3096" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:hint="default"/><w:b w:val="off"/><w:i w:val="off"/><w:sz w:val="22"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="4"/><w:pStyle w:val="listlvl7"/><w:lvlText w:val="[%7]."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3456"/></w:tabs><w:ind w:left="3456" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="[%8]."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="19"><w:lsid w:val="308239DA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="20"><w:lsid w:val="31A252E6"/><w:plt w:val="Multilevel"/><w:tmpl w:val="A9D83578"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="21"><w:lsid w:val="3B97448F"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:name w:val="listrestart2"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="22"><w:lsid w:val="3C165F4A"/><w:plt w:val="Multilevel"/><w:tmpl w:val="79A06FE6"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="23"><w:lsid w:val="42BB3748"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="DBE464B0"/><w:lvl w:ilvl="0" w:tplc="26BAF6B0"><w:start w:val="1"/><w:nfc w:val="23"/><w:pStyle w:val="bulletlvl1"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="648"/></w:tabs><w:ind w:left="648" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3960" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4680" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5400" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="6120" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6840"/></w:tabs><w:ind w:left="6840" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="24"><w:lsid w:val="47E309C3"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="25"><w:lsid w:val="5A401749"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CD8E61CE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="26"><w:lsid w:val="5A802BC9"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CB0E7A2E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="27"><w:lsid w:val="5C3B1B76"/><w:plt w:val="Multilevel"/><w:tmpl w:val="CB0E7A2E"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="28"><w:lsid w:val="5E371EBB"/><w:plt w:val="Multilevel"/><w:tmpl w:val="DA56D440"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="29"><w:lsid w:val="60B71688"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5EA20814"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="30"><w:lsid w:val="6389497B"/><w:plt w:val="Multilevel"/><w:tmpl w:val="AC5A6410"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:pStyle w:val="listlvl10"/><w:lvlText w:val="%1."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="360" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="3"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1080" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:lvlText w:val="%3."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="1800" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2520" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3240" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="3960" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="4680" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5400" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6120" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="31"><w:lsid w:val="6469691A"/><w:plt w:val="Multilevel"/><w:tmpl w:val="E5D02024"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="3082" w:hanging="3082"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="32"><w:lsid w:val="69A642CA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="33"><w:lsid w:val="74BA49AE"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:name w:val="listrestart"/><w:styleLink w:val="listreset"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="34"><w:lsid w:val="751E50EA"/><w:plt w:val="Multilevel"/><w:tmpl w:val="79E6FEDC"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2405" w:hanging="2405"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2736" w:hanging="2736"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="35"><w:lsid w:val="7D9D3B47"/><w:plt w:val="Multilevel"/><w:tmpl w:val="0409001D"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:lvlText w:val="%1)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="360"/></w:tabs><w:ind w:left="360" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%3)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1080"/></w:tabs><w:ind w:left="1080" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:lvlText w:val="(%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs><w:ind w:left="1800" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:lvlText w:val="%7."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2520" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%8."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="%9."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="3240" w:hanging="360"/></w:pPr></w:lvl></w:listDef><w:listDef w:listDefId="36"><w:lsid w:val="7F0F313D"/><w:plt w:val="Multilevel"/><w:tmpl w:val="F8FC63EE"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%4)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2520"/></w:tabs><w:ind w:left="2160" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:lvlText w:val="(%5)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3240"/></w:tabs><w:ind w:left="2880" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%6)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3960"/></w:tabs><w:ind w:left="3600" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:listDef w:listDefId="37"><w:lsid w:val="7F633FB7"/><w:plt w:val="Multilevel"/><w:tmpl w:val="5F5A52E8"/><w:lvl w:ilvl="0"><w:start w:val="1"/><w:nfc w:val="3"/><w:suff w:val="Nothing"/><w:lvlText w:val="APPENDIX %1. "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="461" w:hanging="461"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="734" w:hanging="734"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1066" w:hanging="1066"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1397" w:hanging="1397"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1742" w:hanging="1742"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5"><w:start w:val="1"/><w:suff w:val="Nothing"/><w:lvlText w:val="%1.%2.%3.%4.%5.%6 "/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2074" w:hanging="2074"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%7)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4680"/></w:tabs><w:ind w:left="4320" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7"><w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="(%8)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5400"/></w:tabs><w:ind w:left="5040" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8"><w:start w:val="1"/><w:nfc w:val="2"/><w:lvlText w:val="(%9)"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6120"/></w:tabs><w:ind w:left="5760" w:first-line="0"/></w:pPr><w:rPr><w:rFonts w:hint="default"/></w:rPr></w:lvl></w:listDef><w:list w:ilfo="1"><w:ilst w:val="23"/></w:list><w:list w:ilfo="2"><w:ilst w:val="12"/></w:list><w:list w:ilfo="3"><w:ilst w:val="18"/></w:list><w:list w:ilfo="4"><w:ilst w:val="14"/></w:list><w:list w:ilfo="5"><w:ilst w:val="6"/></w:list><w:list w:ilfo="6"><w:ilst w:val="26"/></w:list><w:list w:ilfo="7"><w:ilst w:val="5"/></w:list><w:list w:ilfo="8"><w:ilst w:val="13"/></w:list><w:list w:ilfo="9"><w:ilst w:val="30"/></w:list><w:list w:ilfo="10"><w:ilst w:val="7"/></w:list><w:list w:ilfo="11"><w:ilst w:val="18"/></w:list><w:list w:ilfo="12"><w:ilst w:val="27"/></w:list><w:list w:ilfo="13"><w:ilst w:val="36"/></w:list><w:list w:ilfo="14"><w:ilst w:val="2"/></w:list><w:list w:ilfo="15"><w:ilst w:val="28"/></w:list><w:list w:ilfo="16"><w:ilst w:val="17"/></w:list><w:list w:ilfo="17"><w:ilst w:val="31"/></w:list><w:list w:ilfo="18"><w:ilst w:val="4"/></w:list><w:list w:ilfo="19"><w:ilst w:val="20"/></w:list><w:list w:ilfo="20"><w:ilst w:val="15"/></w:list><w:list w:ilfo="21"><w:ilst w:val="37"/></w:list><w:list w:ilfo="22"><w:ilst w:val="22"/></w:list><w:list w:ilfo="23"><w:ilst w:val="25"/></w:list><w:list w:ilfo="24"><w:ilst w:val="34"/></w:list><w:list w:ilfo="25"><w:ilst w:val="0"/></w:list><w:list w:ilfo="26"><w:ilst w:val="33"/></w:list><w:list w:ilfo="27"><w:ilst w:val="21"/></w:list><w:list w:ilfo="28"><w:ilst w:val="16"/></w:list><w:list w:ilfo="29"><w:ilst w:val="19"/></w:list><w:list w:ilfo="30"><w:ilst w:val="18"/><w:lvlOverride w:ilvl="0"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="1"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="2"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="3"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="4"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="5"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="6"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="7"><w:startOverride w:val="1"/></w:lvlOverride><w:lvlOverride w:ilvl="8"><w:startOverride w:val="1"/></w:lvlOverride></w:list><w:list w:ilfo="31"><w:ilst w:val="11"/></w:list><w:list w:ilfo="32"><w:ilst w:val="1"/></w:list><w:list w:ilfo="33"><w:ilst w:val="35"/></w:list><w:list w:ilfo="34"><w:ilst w:val="8"/></w:list><w:list w:ilfo="35"><w:ilst w:val="29"/></w:list><w:list w:ilfo="36"><w:ilst w:val="14"/></w:list><w:list w:ilfo="37"><w:ilst w:val="10"/></w:list><w:list w:ilfo="38"><w:ilst w:val="9"/></w:list><w:list w:ilfo="39"><w:ilst w:val="3"/></w:list><w:list w:ilfo="40"><w:ilst w:val="24"/></w:list><w:list w:ilfo="41"><w:ilst w:val="32"/></w:list><w:ilfoMacAtCleanup w:val="5"/></w:lists><w:styles><w:versionOfBuiltInStylenames w:val="7"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="267"><w:lsdException w:name="Normal"/><w:lsdException w:name="heading 1"/><w:lsdException w:name="heading 2"/><w:lsdException w:name="heading 3"/><w:lsdException w:name="heading 4"/><w:lsdException w:name="heading 5"/><w:lsdException w:name="heading 6"/><w:lsdException w:name="heading 7"/><w:lsdException w:name="heading 8"/><w:lsdException w:name="heading 9"/><w:lsdException w:name="caption"/><w:lsdException w:name="Title"/><w:lsdException w:name="Subtitle"/><w:lsdException w:name="Strong"/><w:lsdException w:name="Emphasis"/><w:lsdException w:name="Placeholder Text"/><w:lsdException w:name="No Spacing"/><w:lsdException w:name="Light Shading"/><w:lsdException w:name="Light List"/><w:lsdException w:name="Light Grid"/><w:lsdException w:name="Medium Shading 1"/><w:lsdException w:name="Medium Shading 2"/><w:lsdException w:name="Medium List 1"/><w:lsdException w:name="Medium List 2"/><w:lsdException w:name="Medium Grid 1"/><w:lsdException w:name="Medium Grid 2"/><w:lsdException w:name="Medium Grid 3"/><w:lsdException w:name="Dark List"/><w:lsdException w:name="Colorful Shading"/><w:lsdException w:name="Colorful List"/><w:lsdException w:name="Colorful Grid"/><w:lsdException w:name="Light Shading Accent 1"/><w:lsdException w:name="Light List Accent 1"/><w:lsdException w:name="Light Grid Accent 1"/><w:lsdException w:name="Medium Shading 1 Accent 1"/><w:lsdException w:name="Medium Shading 2 Accent 1"/><w:lsdException w:name="Medium List 1 Accent 1"/><w:lsdException w:name="Revision"/><w:lsdException w:name="List Paragraph"/><w:lsdException w:name="Quote"/><w:lsdException w:name="Intense Quote"/><w:lsdException w:name="Medium List 2 Accent 1"/><w:lsdException w:name="Medium Grid 1 Accent 1"/><w:lsdException w:name="Medium Grid 2 Accent 1"/><w:lsdException w:name="Medium Grid 3 Accent 1"/><w:lsdException w:name="Dark List Accent 1"/><w:lsdException w:name="Colorful Shading Accent 1"/><w:lsdException w:name="Colorful List Accent 1"/><w:lsdException w:name="Colorful Grid Accent 1"/><w:lsdException w:name="Light Shading Accent 2"/><w:lsdException w:name="Light List Accent 2"/><w:lsdException w:name="Light Grid Accent 2"/><w:lsdException w:name="Medium Shading 1 Accent 2"/><w:lsdException w:name="Medium Shading 2 Accent 2"/><w:lsdException w:name="Medium List 1 Accent 2"/><w:lsdException w:name="Medium List 2 Accent 2"/><w:lsdException w:name="Medium Grid 1 Accent 2"/><w:lsdException w:name="Medium Grid 2 Accent 2"/><w:lsdException w:name="Medium Grid 3 Accent 2"/><w:lsdException w:name="Dark List Accent 2"/><w:lsdException w:name="Colorful Shading Accent 2"/><w:lsdException w:name="Colorful List Accent 2"/><w:lsdException w:name="Colorful Grid Accent 2"/><w:lsdException w:name="Light Shading Accent 3"/><w:lsdException w:name="Light List Accent 3"/><w:lsdException w:name="Light Grid Accent 3"/><w:lsdException w:name="Medium Shading 1 Accent 3"/><w:lsdException w:name="Medium Shading 2 Accent 3"/><w:lsdException w:name="Medium List 1 Accent 3"/><w:lsdException w:name="Medium List 2 Accent 3"/><w:lsdException w:name="Medium Grid 1 Accent 3"/><w:lsdException w:name="Medium Grid 2 Accent 3"/><w:lsdException w:name="Medium Grid 3 Accent 3"/><w:lsdException w:name="Dark List Accent 3"/><w:lsdException w:name="Colorful Shading Accent 3"/><w:lsdException w:name="Colorful List Accent 3"/><w:lsdException w:name="Colorful Grid Accent 3"/><w:lsdException w:name="Light Shading Accent 4"/><w:lsdException w:name="Light List Accent 4"/><w:lsdException w:name="Light Grid Accent 4"/><w:lsdException w:name="Medium Shading 1 Accent 4"/><w:lsdException w:name="Medium Shading 2 Accent 4"/><w:lsdException w:name="Medium List 1 Accent 4"/><w:lsdException w:name="Medium List 2 Accent 4"/><w:lsdException w:name="Medium Grid 1 Accent 4"/><w:lsdException w:name="Medium Grid 2 Accent 4"/><w:lsdException w:name="Medium Grid 3 Accent 4"/><w:lsdException w:name="Dark List Accent 4"/><w:lsdException w:name="Colorful Shading Accent 4"/><w:lsdException w:name="Colorful List Accent 4"/><w:lsdException w:name="Colorful Grid Accent 4"/><w:lsdException w:name="Light Shading Accent 5"/><w:lsdException w:name="Light List Accent 5"/><w:lsdException w:name="Light Grid Accent 5"/><w:lsdException w:name="Medium Shading 1 Accent 5"/><w:lsdException w:name="Medium Shading 2 Accent 5"/><w:lsdException w:name="Medium List 1 Accent 5"/><w:lsdException w:name="Medium List 2 Accent 5"/><w:lsdException w:name="Medium Grid 1 Accent 5"/><w:lsdException w:name="Medium Grid 2 Accent 5"/><w:lsdException w:name="Medium Grid 3 Accent 5"/><w:lsdException w:name="Dark List Accent 5"/><w:lsdException w:name="Colorful Shading Accent 5"/><w:lsdException w:name="Colorful List Accent 5"/><w:lsdException w:name="Colorful Grid Accent 5"/><w:lsdException w:name="Light Shading Accent 6"/><w:lsdException w:name="Light List Accent 6"/><w:lsdException w:name="Light Grid Accent 6"/><w:lsdException w:name="Medium Shading 1 Accent 6"/><w:lsdException w:name="Medium Shading 2 Accent 6"/><w:lsdException w:name="Medium List 1 Accent 6"/><w:lsdException w:name="Medium List 2 Accent 6"/><w:lsdException w:name="Medium Grid 1 Accent 6"/><w:lsdException w:name="Medium Grid 2 Accent 6"/><w:lsdException w:name="Medium Grid 3 Accent 6"/><w:lsdException w:name="Dark List Accent 6"/><w:lsdException w:name="Colorful Shading Accent 6"/><w:lsdException w:name="Colorful List Accent 6"/><w:lsdException w:name="Colorful Grid Accent 6"/><w:lsdException w:name="Subtle Emphasis"/><w:lsdException w:name="Intense Emphasis"/><w:lsdException w:name="Subtle Reference"/><w:lsdException w:name="Intense Reference"/><w:lsdException w:name="Book Title"/><w:lsdException w:name="Bibliography"/><w:lsdException w:name="TOC Heading"/></w:latentStyles><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rsid w:val="00C93CA3"/><w:pPr><w:spacing w:before="40" w:after="40" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading1"><w:name w:val="heading 1"/><wx:uiName wx:val="Heading 1"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:pageBreakBefore/><w:listPr><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:kern w:val="28"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading2"><w:name w:val="heading 2"/><wx:uiName wx:val="Heading 2"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="320" w:after="80"/><w:outlineLvl w:val="1"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading3"><w:name w:val="heading 3"/><wx:uiName wx:val="Heading 3"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="36"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="900"/></w:tabs><w:spacing w:before="320" w:after="80"/><w:outlineLvl w:val="2"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading4"><w:name w:val="heading 4"/><wx:uiName wx:val="Heading 4"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="3"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading5"><w:name w:val="heading 5"/><wx:uiName wx:val="Heading 5"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="4"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading6"><w:name w:val="heading 6"/><wx:uiName wx:val="Heading 6"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="5"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading7"><w:name w:val="heading 7"/><wx:uiName wx:val="Heading 7"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="36"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1620"/></w:tabs><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="6"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading8"><w:name w:val="heading 8"/><wx:uiName wx:val="Heading 8"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="7"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="7"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading9"><w:name w:val="heading 9"/><wx:uiName wx:val="Heading 9"/><w:next w:val="paranormal"/><w:rsid w:val="009776CC"/><w:pPr><w:keepNext/><w:keepLines/><w:listPr><w:ilvl w:val="8"/><w:ilfo w:val="36"/></w:listPr><w:spacing w:before="360" w:after="80"/><w:outlineLvl w:val="8"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/></w:style><w:style w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:rPr><wx:font wx:val="Times New Roman"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/></w:style><w:style w:type="paragraph" w:styleId="paranormal"><w:name w:val="para:normal"/><w:link w:val="paranormalChar"/><w:rsid w:val="009E6B3D"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="64" w:after="80" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl3"><w:name w:val="list:lvl 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="2"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="2088"/></w:tabs></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang1"><w:name w:val="req lang:1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Header"><w:name w:val="header"/><wx:uiName wx:val="Header"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A134C3"/><w:pPr><w:tabs><w:tab w:val="center" w:pos="4320"/><w:tab w:val="right" w:pos="8640"/></w:tabs><w:spacing w:before="20" w:after="0" w:line="180" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="proprietarycontd"><w:name w:val="proprietary:cont'd"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="60" w:line="200" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="16"/><w:sz-cs w:val="16"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paracentered"><w:name w:val="para:centered"/><w:autoRedefine/><w:rsid w:val="00B43482"/><w:pPr><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="80" w:after="80" w:line="240" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Helvetica"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent2"><w:name w:val="para:indent2"/><w:autoRedefine/><w:rsid w:val="004417BE"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5040"/><w:tab w:val="left" w:pos="5760"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7200"/><w:tab w:val="left" w:pos="7920"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent3"><w:name w:val="para:indent3"/><w:autoRedefine/><w:rsid w:val="0071606D"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4680"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6120"/><w:tab w:val="left" w:pos="6840"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8280"/><w:tab w:val="left" w:pos="9000"/><w:tab w:val="left" w:pos="9720"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Caption"><w:name w:val="caption"/><wx:uiName wx:val="Caption"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:autoRedefine/><w:rsid w:val="0085234B"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9720"/><w:tab w:val="left" w:pos="10800"/><w:tab w:val="left" w:pos="11880"/><w:tab w:val="left" w:pos="12960"/><w:tab w:val="left" w:pos="14040"/><w:tab w:val="left" w:pos="15120"/><w:tab w:val="left" w:pos="16200"/><w:tab w:val="left" w:pos="17280"/><w:tab w:val="left" w:pos="18360"/><w:tab w:val="left" w:pos="19440"/><w:tab w:val="left" w:pos="20520"/><w:tab w:val="left" w:pos="21600"/><w:tab w:val="left" w:pos="22680"/><w:tab w:val="left" w:pos="23760"/><w:tab w:val="left" w:pos="24840"/><w:tab w:val="left" w:pos="25920"/><w:tab w:val="left" w:pos="27000"/><w:tab w:val="left" w:pos="28080"/><w:tab w:val="left" w:pos="29160"/><w:tab w:val="left" w:pos="30240"/><w:tab w:val="left" w:pos="31320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="120" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent1"><w:name w:val="para:indent1"/><w:autoRedefine/><w:rsid w:val="007D424E"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4680"/><w:tab w:val="left" w:pos="5400"/><w:tab w:val="left" w:pos="6120"/><w:tab w:val="left" w:pos="6840"/><w:tab w:val="left" w:pos="7560"/><w:tab w:val="left" w:pos="8280"/><w:tab w:val="left" w:pos="9000"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="80" w:line="240" w:line-rule="at-least"/><w:ind w:left="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Footer"><w:name w:val="footer"/><wx:uiName wx:val="Footer"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="center" w:pos="4320"/><w:tab w:val="right" w:pos="8640"/></w:tabs></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl4"><w:name w:val="list:lvl 4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="3"/><w:ilfo w:val="11"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead"><w:name w:val="RowHead"/><w:basedOn w:val="Heading1"/><w:rsid w:val="00721F21"/><w:pPr><w:listPr><w:ilfo w:val="0"/></w:listPr><w:spacing w:before="100" w:after="100"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11"><w:name w:val="TableText11"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOAHeading"><w:name w:val="toa heading"/><wx:uiName wx:val="TOA Heading"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:before="240" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:caps/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHeadL"><w:name w:val="RowHeadL"/><w:basedOn w:val="RowHead"/><w:rsid w:val="00721F21"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:jc w:val="left"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b w:val="off"/><w:b-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11B"><w:name w:val="TableText11B"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00913874"/><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableofAuthorities"><w:name w:val="table of authorities"/><wx:uiName wx:val="Table of Authorities"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="right" w:leader="dot" w:pos="8640"/></w:tabs><w:spacing w:before="80" w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableofFigures"><w:name w:val="table of figures"/><wx:uiName wx:val="Table of Figures"/><w:next w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="60" w:after="60"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="Hyperlink"><w:name w:val="Hyperlink"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00721F21"/><w:rPr><w:color w:val="0000FF"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="character" w:styleId="PageNumber"><w:name w:val="page number"/><wx:uiName wx:val="Page Number"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00D90577"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:dstrike w:val="off"/><w:sz w:val="20"/><w:sz-cs w:val="20"/><w:vertAlign w:val="baseline"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead11"><w:name w:val="RowHead11"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:listPr><w:ilvl w:val="12"/></w:listPr><w:spacing w:before="80" w:after="80"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText11C"><w:name w:val="TableText11C"/><w:basedOn w:val="TableText11"/><w:rsid w:val="00721F21"/><w:pPr><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Times New Roman"/><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl1"><w:name w:val="list:lvl 1"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="936"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="4320"/><w:tab w:val="left" w:pos="5040"/><w:tab w:val="left" w:pos="5760"/><w:tab w:val="left" w:pos="6480"/><w:tab w:val="left" w:pos="7200"/><w:tab w:val="left" w:pos="7920"/><w:tab w:val="left" w:pos="8640"/><w:tab w:val="left" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="60" w:line="240" w:line-rule="at-least"/><w:contextualSpacing/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Helvetica"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl5"><w:name w:val="list:lvl 5"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="4"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="left" w:pos="3384"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl2"><w:name w:val="list:lvl 2"/><w:rsid w:val="00A81E8C"/><w:pPr><w:widowControl w:val="off"/><w:listPr><w:ilvl w:val="1"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1440"/></w:tabs><w:spacing w:before="60" w:after="60" w:line="240" w:line-rule="at-least"/><w:contextualSpacing/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="AppendixTitle"><w:name w:val="Appendix Title"/><w:rsid w:val="00721F21"/><w:pPr><w:pageBreakBefore/><w:spacing w:before="120" w:after="240"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RowHead10"><w:name w:val="RowHead10"/><w:basedOn w:val="RowHead11"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC1"><w:name w:val="toc 1"/><wx:uiName wx:val="TOC 1"/><w:next w:val="Normal"/><w:rsid w:val="00003D10"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="540"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="240"/><w:ind w:left="547" w:hanging="547"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:caps/><w:noProof/><w:sz w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC2"><w:name w:val="toc 2"/><wx:uiName wx:val="TOC 2"/><w:next w:val="Normal"/><w:rsid w:val="00003D10"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="900"/><w:tab w:val="right" w:leader="dot" w:pos="9360"/></w:tabs><w:spacing w:before="120"/><w:ind w:left="907" w:hanging="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC3"><w:name w:val="toc 3"/><wx:uiName wx:val="TOC 3"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1260"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1260" w:hanging="900"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC4"><w:name w:val="toc 4"/><wx:uiName wx:val="TOC 4"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1620"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1620" w:hanging="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC5"><w:name w:val="toc 5"/><wx:uiName wx:val="TOC 5"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="1980"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="1980" w:hanging="1260"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC6"><w:name w:val="toc 6"/><wx:uiName wx:val="TOC 6"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2340"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="2340" w:hanging="1440"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:noProof/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC7"><w:name w:val="toc 7"/><wx:uiName wx:val="TOC 7"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2700"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:spacing w:before="0" w:after="0" w:line="240" w:line-rule="auto"/><w:ind w:left="2700" w:hanging="1620"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC8"><w:name w:val="toc 8"/><wx:uiName wx:val="TOC 8"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="2970"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="2970" w:hanging="1710"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOC9"><w:name w:val="toc 9"/><wx:uiName wx:val="TOC 9"/><w:next w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:keepLines/><w:tabs><w:tab w:val="left" w:pos="3330"/><w:tab w:val="right" w:leader="dot" w:pos="9350"/></w:tabs><w:ind w:left="3330" w:hanging="1890"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz w:val="22"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="HeadingUnnumbered"><w:name w:val="Heading Unnumbered"/><w:next w:val="paranormal"/><w:autoRedefine/><w:rsid w:val="00107AA6"/><w:pPr><w:keepNext/><w:keepLines/><w:spacing w:before="240" w:after="80"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="24"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10"><w:name w:val="TableText10"/><w:basedOn w:val="TableText11"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableTextBCentered"><w:name w:val="TableTextB Centered"/><w:basedOn w:val="Normal"/><w:rsid w:val="00913874"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10C"><w:name w:val="TableText10C"/><w:basedOn w:val="TableText11C"/><w:rsid w:val="00721F21"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10B"><w:name w:val="TableText10B"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00913874"/><w:pPr><w:spacing w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:b/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="acronym"><w:name w:val="acronym"/><w:autoRedefine/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="2160"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="40" w:after="40"/><w:ind w:left="2160" w:hanging="2160"/><w:jc w:val="both"/></w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl6"><w:name w:val="list:lvl 6"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="5"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="clear" w:pos="3960"/><w:tab w:val="clear" w:pos="4320"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="hdr1L"><w:name w:val="hdr1L"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="center" w:pos="4680"/><w:tab w:val="right" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="hdr2L"><w:name w:val="hdr2L"/><w:basedOn w:val="Normal"/><w:rsid w:val="00721F21"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="0"/><w:tab w:val="center" w:pos="4680"/><w:tab w:val="right" w:pos="9360"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="0" w:line="180" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl1"><w:name w:val="bullet:lvl 1"/><w:basedOn w:val="Normal"/><w:link w:val="bulletlvl1CharChar"/><w:rsid w:val="00143D5A"/><w:pPr><w:listPr><w:ilfo w:val="1"/></w:listPr><w:spacing w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl2"><w:name w:val="bullet:lvl 2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00143D5A"/><w:pPr><w:widowControl w:val="off"/><w:listPr><w:ilfo w:val="2"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="1224"/><w:tab w:val="left" w:pos="648"/><w:tab w:val="left" w:pos="1008"/></w:tabs><w:spacing w:after="80"/><w:ind w:left="1728" w:hanging="1080"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="paraindent4"><w:name w:val="para:indent4"/><w:basedOn w:val="paraindent3"/><w:autoRedefine/><w:rsid w:val="0071606D"/><w:pPr><w:ind w:left="1440"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl7"><w:name w:val="list:lvl 7"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilvl w:val="6"/><w:ilfo w:val="11"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="360"/><w:tab w:val="clear" w:pos="720"/><w:tab w:val="clear" w:pos="1080"/><w:tab w:val="clear" w:pos="1440"/><w:tab w:val="clear" w:pos="1800"/><w:tab w:val="clear" w:pos="2160"/><w:tab w:val="clear" w:pos="2520"/><w:tab w:val="clear" w:pos="2880"/><w:tab w:val="clear" w:pos="3240"/><w:tab w:val="clear" w:pos="3600"/><w:tab w:val="clear" w:pos="3960"/><w:tab w:val="left" w:pos="3024"/></w:tabs><w:spacing w:after="40"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOCfiguretitle"><w:name w:val="TOC:figure title"/><w:basedOn w:val="Caption"/><w:autoRedefine/><w:rsid w:val="00894991"/><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="note"><w:name w:val="note"/><w:basedOn w:val="Normal"/><w:rsid w:val="006E0AB6"/><w:pPr><w:spacing w:before="80" w:after="80"/><w:ind w:left="1656" w:right="720" w:hanging="936"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang2"><w:name w:val="req lang:2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="720"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang3"><w:name w:val="req lang:3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1080"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang4"><w:name w:val="req lang:4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1440"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang5"><w:name w:val="req lang:5"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="1800"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang6"><w:name w:val="req lang:6"/><w:basedOn w:val="Normal"/><w:rsid w:val="00F25A7A"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="60" w:after="60"/><w:ind w:left="2160"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="statedef"><w:name w:val="state def"/><w:basedOn w:val="Normal"/><w:rsid w:val="00DE6BA0"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/></w:tabs><w:spacing w:before="80" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:caps/><w:color w:val="408040"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="intentblank"><w:name w:val="intent:blank"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="000B79E8"/><w:pPr><w:spacing w:before="6480" w:after="0"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="code"><w:name w:val="code"/><w:basedOn w:val="Normal"/><w:rsid w:val="006D4514"/><w:pPr><w:spacing w:before="80" w:after="80" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="18"/><w:sz-cs w:val="18"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="parapage"><w:name w:val="para:page"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00DD22A9"/><w:pPr><w:pageBreakBefore/><w:spacing w:before="80" w:after="80"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TOCtabletitle"><w:name w:val="TOC:table title"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="00B869CD"/><w:pPr><w:spacing w:before="120" w:after="120"/><w:jc w:val="center"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RCRitem"><w:name w:val="RCR:item"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="007A1F4F"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="1800"/></w:tabs><w:spacing w:before="120"/><w:ind w:left="1800" w:right="720" w:hanging="1800"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="RCRheader"><w:name w:val="RCR:header"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="006D781E"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="792"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="right" w:leader="underscore" w:pos="8640"/></w:tabs><w:spacing w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:sz-cs w:val="22"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="line"><w:name w:val="line"/><w:basedOn w:val="Normal"/><w:autoRedefine/><w:rsid w:val="006B63C2"/><w:pPr><w:spacing w:before="0" w:line="40" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="12"/><w:sz-cs w:val="12"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang7"><w:name w:val="req lang: 7"/><w:basedOn w:val="reqlang6"/><w:rsid w:val="00C0337E"/><w:pPr><w:ind w:left="2520"/></w:pPr><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang70"><w:name w:val="req lang:7"/><w:basedOn w:val="reqlang7"/><w:rsid w:val="004C603C"/><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang8"><w:name w:val="req lang:8"/><w:basedOn w:val="reqlang7"/><w:rsid w:val="004C603C"/><w:pPr><w:ind w:left="2880"/></w:pPr><w:rPr><wx:font wx:val="Courier New"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="reqlang9"><w:name w:val="req lang:9"/><w:basedOn w:val="Normal"/><w:rsid w:val="007534C9"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:ind w:left="3240"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New"/><wx:font wx:val="Courier New"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="DocumentMap"><w:name w:val="Document Map"/><w:basedOn w:val="Normal"/><w:rsid w:val="00AF20CB"/><w:pPr><w:shd w:val="clear" w:color="auto" w:fill="000080"/></w:pPr><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment1"><w:name w:val="comment:1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="60"/><w:ind w:left="360"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment2"><w:name w:val="comment:2"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="720"/><w:jc w:val="both"/></w:pPr><w:rPr><w:rFonts w:cs="Arial"/><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment3"><w:name w:val="comment:3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:tabs><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="720"/><w:tab w:val="left" w:pos="1080"/><w:tab w:val="left" w:pos="1440"/><w:tab w:val="left" w:pos="1800"/><w:tab w:val="left" w:pos="2160"/><w:tab w:val="left" w:pos="2520"/><w:tab w:val="left" w:pos="2880"/><w:tab w:val="left" w:pos="3240"/><w:tab w:val="left" w:pos="3600"/><w:tab w:val="left" w:pos="3960"/><w:tab w:val="left" w:pos="4320"/></w:tabs><w:autoSpaceDE w:val="off"/><w:autoSpaceDN w:val="off"/><w:adjustRightInd w:val="off"/><w:spacing w:before="60" w:after="80"/><w:ind w:left="1080"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/><w:sz-cs w:val="22"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment4"><w:name w:val="comment:4"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="1440"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment5"><w:name w:val="comment:5"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="1800"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment6"><w:name w:val="comment:6"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2160"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment7"><w:name w:val="comment:7"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2520"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment8"><w:name w:val="comment:8"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:before="60" w:after="80"/><w:ind w:left="2880"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="comment9"><w:name w:val="comment:9"/><w:basedOn w:val="Normal"/><w:rsid w:val="00111B46"/><w:pPr><w:spacing w:after="80"/><w:ind w:left="3240"/><w:contextualSpacing/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="FF0000"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlheader"><w:name w:val="dl:header"/><w:basedOn w:val="paranormal"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="240" w:after="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier" w:h-ansi="Courier"/><wx:font wx:val="Courier"/><w:sz w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlbody"><w:name w:val="dl:body"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/><w:ind w:left="360"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlprocheader"><w:name w:val="dl_proc:header"/><w:basedOn w:val="dlbody"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="240"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dlprocbody"><w:name w:val="dl_proc:body"/><w:basedOn w:val="dlprocheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/><w:ind w:left="720"/></w:pPr><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="dldescription"><w:name w:val="dl:description"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bitmapheader"><w:name w:val="bitmap:header"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:rPr><wx:font wx:val="Courier"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="bitmapbody"><w:name w:val="bitmap:body"/><w:basedOn w:val="dlheader"/><w:rsid w:val="00071300"/><w:pPr><w:spacing w:before="0"/></w:pPr><w:rPr><wx:font wx:val="Courier"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX1"><w:name w:val="APPENDIX 1"/><w:basedOn w:val="Normal"/><w:next w:val="paranormal"/><w:rsid w:val="004978C4"/><w:pPr><w:listPr><w:ilfo w:val="25"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="1440"/></w:tabs><w:spacing w:before="152" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:color w:val="auto"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX2"><w:name w:val="APPENDIX 2"/><w:basedOn w:val="APPENDIX1"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="1"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX3"><w:name w:val="APPENDIX 3"/><w:basedOn w:val="APPENDIX2"/><w:next w:val="paranormal"/><w:rsid w:val="00E904D2"/><w:pPr><w:listPr><w:ilvl w:val="2"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage18pt"><w:name w:val="Title Page 18pt"/><w:basedOn w:val="Normal"/><w:rsid w:val="0033770F"/><w:pPr><w:spacing w:before="0" w:after="60" w:line="240" w:line-rule="auto"/><w:jc w:val="center"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:b/><w:color w:val="auto"/><w:sz w:val="36"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage16pt"><w:name w:val="Title Page 16pt"/><w:basedOn w:val="TitlePage18pt"/><w:rsid w:val="0033770F"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="32"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage14pt"><w:name w:val="Title Page 14pt"/><w:basedOn w:val="TitlePage16pt"/><w:rsid w:val="0033770F"/><w:rPr><wx:font wx:val="Arial"/><w:b w:val="off"/><w:sz w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para10pt"><w:name w:val="para 10pt"/><w:basedOn w:val="Normal"/><w:link w:val="para10ptChar"/><w:rsid w:val="004E3337"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para10ptnospacing"><w:name w:val="para 10pt no spacing"/><w:basedOn w:val="para10pt"/><w:rsid w:val="004A1CCA"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TableText10nospacing"><w:name w:val="TableText10 no spacing"/><w:basedOn w:val="TableText10"/><w:rsid w:val="00D72507"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8pt"><w:name w:val="para 8pt"/><w:basedOn w:val="Normal"/><w:link w:val="para8ptChar"/><w:rsid w:val="004E3337"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="16"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="character" w:styleId="paranormalChar"><w:name w:val="para:normal Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="paranormal"/><w:rsid w:val="00C93CA3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="bulletlvl1CharChar"><w:name w:val="bullet:lvl 1 Char Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="bulletlvl1"/><w:rsid w:val="00C93CA3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:color w:val="000000"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ParagraphText"><w:name w:val="ParagraphText"/><w:basedOn w:val="Normal"/><w:rsid w:val="00C93CA3"/><w:pPr><w:spacing w:before="0" w:after="120" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><w:rFonts w:ascii="Times New Roman" w:h-ansi="Times New Roman"/><wx:font wx:val="Times New Roman"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl10"><w:name w:val="list lvl 1"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A81E8C"/><w:pPr><w:listPr><w:ilfo w:val="9"/></w:listPr><w:tabs><w:tab w:val="left" w:pos="936"/></w:tabs><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX4"><w:name w:val="APPENDIX 4"/><w:basedOn w:val="APPENDIX3"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="3"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX5"><w:name w:val="APPENDIX 5"/><w:basedOn w:val="APPENDIX4"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="4"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX6"><w:name w:val="APPENDIX 6"/><w:basedOn w:val="APPENDIX5"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="5"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX7"><w:name w:val="APPENDIX 7"/><w:basedOn w:val="APPENDIX6"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="6"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX8"><w:name w:val="APPENDIX 8"/><w:basedOn w:val="APPENDIX7"/><w:next w:val="paranormal"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="7"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="APPENDIX9"><w:name w:val="APPENDIX 9"/><w:basedOn w:val="APPENDIX8"/><w:rsid w:val="009B7093"/><w:pPr><w:listPr><w:ilvl w:val="8"/></w:listPr></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="BalloonText"><w:name w:val="Balloon Text"/><w:basedOn w:val="Normal"/><w:rsid w:val="00B47E5D"/><w:rPr><w:rFonts w:ascii="Tahoma" w:h-ansi="Tahoma" w:cs="Tahoma"/><wx:font wx:val="Tahoma"/><w:sz w:val="16"/><w:sz-cs w:val="16"/></w:rPr></w:style><w:style w:type="list" w:styleId="listreset"><w:name w:val="listreset"/><w:basedOn w:val="NoList"/><w:rsid w:val="00D25E39"/><w:pPr><w:listPr><w:ilfo w:val="26"/></w:listPr></w:pPr></w:style><w:style w:type="paragraph" w:styleId="bulletlvl3"><w:name w:val="bullet:lvl 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="00EF5226"/><w:pPr><w:listPr><w:ilfo w:val="28"/></w:listPr><w:tabs><w:tab w:val="clear" w:pos="3024"/><w:tab w:val="left" w:pos="360"/><w:tab w:val="left" w:pos="1008"/></w:tabs><w:spacing w:after="80"/><w:ind w:left="1368" w:hanging="360"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="character" w:styleId="CommentReference"><w:name w:val="annotation reference"/><wx:uiName wx:val="Comment Reference"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00E40969"/><w:rPr><w:sz w:val="16"/><w:sz-cs w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CommentText"><w:name w:val="annotation text"/><wx:uiName wx:val="Comment Text"/><w:basedOn w:val="Normal"/><w:rsid w:val="00E40969"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="CommentSubject"><w:name w:val="annotation subject"/><wx:uiName wx:val="Comment Subject"/><w:basedOn w:val="CommentText"/><w:next w:val="CommentText"/><w:rsid w:val="00E40969"/><w:rPr><wx:font wx:val="Arial"/><w:b/><w:b-cs/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="TitlePage22pt"><w:name w:val="Title Page 22pt"/><w:basedOn w:val="TitlePage16pt"/><w:rsid w:val="005F35C4"/><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="44"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para"><w:name w:val="para"/><w:basedOn w:val="Normal"/><w:link w:val="paraChar"/><w:rsid w:val="0057061B"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/><w:jc w:val="both"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="character" w:styleId="paraChar"><w:name w:val="para Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="para"/><w:rsid w:val="0057061B"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl20"><w:name w:val="list lvl 2"/><w:basedOn w:val="ListNumber3"/><w:rsid w:val="0057061B"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ListNumber3"><w:name w:val="List Number 3"/><w:basedOn w:val="Normal"/><w:rsid w:val="0057061B"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1512"/></w:tabs><w:ind w:left="1512" w:hanging="504"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="table" w:styleId="TableGrid"><w:name w:val="Table Grid"/><w:basedOn w:val="TableNormal"/><w:rsid w:val="008B1AB7"/><w:pPr><w:spacing w:before="40" w:after="40" w:line="240" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblBorders><w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/></w:tblBorders><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="character" w:styleId="para8ptChar"><w:name w:val="para 8pt Char"/><w:basedOn w:val="paraChar"/><w:link w:val="para8pt"/><w:rsid w:val="007921D3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="16"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8ptunderline"><w:name w:val="para 8pt underline"/><w:basedOn w:val="para8pt"/><w:link w:val="para8ptunderlineChar"/><w:rsid w:val="007921D3"/><w:rPr><wx:font wx:val="Arial"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="character" w:styleId="para8ptunderlineChar"><w:name w:val="para 8pt underline Char"/><w:basedOn w:val="para8ptChar"/><w:link w:val="para8ptunderline"/><w:rsid w:val="007921D3"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="16"/><w:u w:val="single"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="para8ptnospacing"><w:name w:val="para 8pt no spacing"/><w:basedOn w:val="para8pt"/><w:rsid w:val="007921D3"/><w:pPr><w:spacing w:before="0" w:after="0"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="listlvl0"><w:name w:val="list lvl 0"/><w:basedOn w:val="ListNumber"/><w:rsid w:val="00A233DA"/><w:pPr><w:spacing w:before="72" w:after="72" w:line="240" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:color w:val="auto"/><w:sz w:val="24"/><w:sz-cs w:val="20"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="ListNumber"><w:name w:val="List Number"/><w:basedOn w:val="Normal"/><w:rsid w:val="00A233DA"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="504"/></w:tabs><w:ind w:left="504" w:hanging="504"/></w:pPr><w:rPr><wx:font wx:val="Arial"/></w:rPr></w:style><w:style w:type="character" w:styleId="para10ptChar"><w:name w:val="para 10pt Char"/><w:basedOn w:val="paraChar"/><w:link w:val="para10pt"/><w:rsid w:val="0015054E"/><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><w:sz w:val="24"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:styleId="FollowedHyperlink"><w:name w:val="FollowedHyperlink"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00B8047C"/><w:rPr><w:color w:val="800080"/><w:u w:val="single"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart8"><w:name w:val="micro:art8"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="0" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="16"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart9"><w:name w:val="micro:art9"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="0" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="18"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="microart10"><w:name w:val="micro:art10"/><w:basedOn w:val="Normal"/><w:rsid w:val="00D1251A"/><w:pPr><w:spacing w:before="120" w:after="0" w:line="220" w:line-rule="at-least"/></w:pPr><w:rPr><wx:font wx:val="Arial"/><w:sz w:val="20"/></w:rPr></w:style></w:styles><w:divs><w:div w:id="575483195"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div><w:div w:id="694816763"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div><w:div w:id="2036806785"><w:bodyDiv w:val="on"/><w:marLeft w:val="0"/><w:marRight w:val="0"/><w:marTop w:val="0"/><w:marBottom w:val="0"/><w:divBdr><w:top w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:left w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:bottom w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/><w:right w:val="none" w:sz="0" wx:bdrwidth="0" w:space="0" w:color="auto"/></w:divBdr></w:div></w:divs><w:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="41986"/><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1"/></o:shapelayout></w:shapeDefaults><w:docPr><w:view w:val="print"/><w:zoom w:percent="100"/><w:displayBackgroundShape/><w:doNotEmbedSystemFonts/><w:bordersDontSurroundHeader/><w:bordersDontSurroundFooter/><w:stylePaneFormatFilter w:val="1F08"/><w:trackRevisions/><w:documentProtection w:formatting="on" w:enforcement="off"/><w:defaultTabStop w:val="720"/><w:doNotHyphenateCaps/><w:drawingGridHorizontalSpacing w:val="120"/><w:drawingGridVerticalSpacing w:val="120"/><w:displayHorizontalDrawingGridEvery w:val="0"/><w:displayVerticalDrawingGridEvery w:val="3"/><w:useMarginsForDrawingGridOrigin/><w:doNotShadeFormData/><w:punctuationKerning/><w:characterSpacingControl w:val="CompressPunctuation"/><w:optimizeForBrowser/><w:validateAgainstSchema w:val="off"/><w:saveInvalidXML/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:hdrShapeDefaults><o:shapedefaults v:ext="edit" spidmax="41986"/></w:hdrShapeDefaults><w:footnotePr><w:footnote w:type="separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:separator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:footnote><w:footnote w:type="continuation-separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:continuationSeparator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:footnote></w:footnotePr><w:endnotePr><w:endnote w:type="separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:separator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:endnote><w:endnote w:type="continuation-separator"><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"><w:r><w:continuationSeparator/></w:r></w:p><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/><w:p wsp:rsidR="006E46D1" wsp:rsidRDefault="006E46D1"/></w:endnote></w:endnotePr><w:compat><w:footnoteLayoutLikeWW8/><w:shapeLayoutLikeWW8/><w:alignTablesRowByRow/><w:forgetLastTabAlignment/><w:doNotUseHTMLParagraphAutoSpacing/><w:layoutRawTableWidth/><w:layoutTableRowsApart/><w:useWord97LineBreakingRules/><w:breakWrappedTables/><w:dontAllowFieldEndSelect/><w:useWord2002TableStyleRules/></w:compat><wsp:rsids><wsp:rsidRoot wsp:val="00244327"/><wsp:rsid wsp:val="001766F7"/><wsp:rsid wsp:val="00244327"/><wsp:rsid wsp:val="00436451"/><wsp:rsid wsp:val="004B2D97"/><wsp:rsid wsp:val="005501C9"/><wsp:rsid wsp:val="005C6782"/><wsp:rsid wsp:val="00613039"/><wsp:rsid wsp:val="00633560"/><wsp:rsid wsp:val="006E46D1"/><wsp:rsid wsp:val="00787401"/><wsp:rsid wsp:val="007F3E1C"/><wsp:rsid wsp:val="00801B1F"/><wsp:rsid wsp:val="00A31B9B"/><wsp:rsid wsp:val="00B17C0D"/><wsp:rsid wsp:val="00DA2221"/><wsp:rsid wsp:val="00DD246B"/><wsp:rsid wsp:val="00F37900"/></wsp:rsids></w:docPr><w:body><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:hlink w:dest="http://none/edit?guid=AD5HjvLPOBGxuHQYUpgA&amp;branchId=4059"><w:r><w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr><w:t>OSEE_EDIT_START</w:t></w:r></w:hlink></w:p><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:r wsp:rsidRPr="00EB2959"><w:t>The methods of the individual and collaborative robot objects shall be documented in an external database/document, which shall become the functional specification for the robot API. This database shall contain the following information:</w:t></w:r></w:p>
+<w:p wsp:rsidR="004B2D97" wsp:rsidRDefault="004B2D97" wsp:rsidP="00633560"><w:r><w:t>Feature[c=included] test feature[A=excluded] test embedded a feature end Feature End end feature Configuration[Config1] test configuration embeddeding configuration[config2=Excluded] test abc end configuration End configuration</w:t></w:r></w:p><w:p wsp:rsidR="00633560" wsp:rsidRDefault="00633560" wsp:rsidP="00633560"><w:hlink w:dest="http://none/edit?guid=AD5HjvLPOBGxuHQYUpgA&amp;branchId=4059"><w:r><w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr><w:t>OSEE_EDIT_END</w:t></w:r></w:hlink></w:p><w:p wsp:rsidR="00633560" wsp:rsidRPr="00EB2959" wsp:rsidRDefault="00633560" wsp:rsidP="00E54E52"/><w:p wsp:rsidR="00DA2221" wsp:rsidRDefault="00DA2221"/><w:p wsp:rsidR="00DA2221" wsp:rsidRDefault="00613039"><w:pPr><w:rPr><w:vanish/></w:rPr></w:pPr><w:r><w:rPr><w:vanish/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r wsp:rsidR="00A31B9B"><w:rPr><w:vanish/></w:rPr><w:instrText> LISTNUM "listreset" \l 1 \s 0 </w:instrText></w:r><w:r><w:rPr><w:vanish/></w:rPr><w:fldChar w:fldCharType="end"><aml:annotation aml:id="1" w:type="Word.Numbering" aml:author="b1565043" aml:createdate="2010-02-11T12:14:00Z" w:original=" ."/></w:fldChar><wx:t wx:val=" ."/></w:r></w:p><w:p wsp:rsidR="007F3E1C" wsp:rsidRDefault="007F3E1C"/><w:sectPr wsp:rsidR="007F3E1C" wsp:rsidSect="007F3E1C"><w:hdr w:type="odd"><w:p wsp:rsidR="007F3E1C" wsp:rsidRDefault="007F3E1C"><w:pPr><w:pStyle w:val="Header"/></w:pPr></w:p></w:hdr><w:pgSz w:w="12240" w:h="15840" w:code="1"/><w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="432" w:footer="432" w:gutter="0"/><w:pgNumType w:start="1"/><w:cols w:space="475"/><w:noEndnote/><w:docGrid w:line-pitch="360"/></w:sectPr></w:body></w:wordDocument> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/ApplicabilityExpression.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/ApplicabilityExpression.java
index 4810da1967..3559789c15 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/ApplicabilityExpression.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/ApplicabilityExpression.java
@@ -23,6 +23,7 @@ import javax.script.ScriptException;
import org.codehaus.jackson.map.ObjectMapper;
import org.eclipse.osee.framework.core.data.FeatureDefinitionData;
import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
+import org.eclipse.osee.framework.core.util.WordCoreUtil;
import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.orcs.data.ArtifactReadable;
@@ -87,27 +88,27 @@ public class ApplicabilityExpression {
content = text;
elseContent = null;
- Matcher match = WordMLApplicabilityHandler.ELSE_PATTERN.matcher(text);
+ Matcher match = WordCoreUtil.ELSE_PATTERN.matcher(text);
if (match.find()) {
content = text.substring(0, match.start());
elseContent = text.substring(match.end());
if (isFeature) {
- elseContent = elseContent.replaceAll(WordMLApplicabilityHandler.ENDFEATURE, "");
- elseContent = elseContent.replaceAll(WordMLApplicabilityHandler.BEGINFEATURE, "");
+ elseContent = elseContent.replaceAll(WordCoreUtil.ENDFEATURE, "");
+ elseContent = elseContent.replaceAll(WordCoreUtil.BEGINFEATURE, "");
} else {
- elseContent = elseContent.replaceAll(WordMLApplicabilityHandler.ENDCONFIG, "");
- elseContent = elseContent.replaceAll(WordMLApplicabilityHandler.BEGINCONFIG, "");
+ elseContent = elseContent.replaceAll(WordCoreUtil.ENDCONFIG, "");
+ elseContent = elseContent.replaceAll(WordCoreUtil.BEGINCONFIG, "");
}
}
if (isFeature) {
- content = content.replaceAll(WordMLApplicabilityHandler.ENDFEATURE, "");
- content = content.replaceAll(WordMLApplicabilityHandler.BEGINFEATURE, "");
+ content = content.replaceAll(WordCoreUtil.ENDFEATURE, "");
+ content = content.replaceAll(WordCoreUtil.BEGINFEATURE, "");
} else {
- content = content.replaceAll(WordMLApplicabilityHandler.ENDCONFIG, "");
- content = content.replaceAll(WordMLApplicabilityHandler.BEGINCONFIG, "");
+ content = content.replaceAll(WordCoreUtil.ENDCONFIG, "");
+ content = content.replaceAll(WordCoreUtil.BEGINCONFIG, "");
}
}
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordMLApplicabilityHandler.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordMLApplicabilityHandler.java
index d7fb621d38..ef9c8010b0 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordMLApplicabilityHandler.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordMLApplicabilityHandler.java
@@ -10,191 +10,408 @@
*******************************************************************************/
package org.eclipse.osee.define.report.internal.wordupdate;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Stack;
+import java.util.TreeMap;
import java.util.regex.Matcher;
-import java.util.regex.Pattern;
+import javax.script.ScriptEngine;
+import javax.script.ScriptEngineManager;
+import javax.script.ScriptException;
import org.antlr.runtime.ANTLRStringStream;
import org.antlr.runtime.CommonTokenStream;
import org.antlr.runtime.RecognitionException;
+import org.codehaus.jackson.map.ObjectMapper;
import org.eclipse.osee.framework.core.data.BranchId;
+import org.eclipse.osee.framework.core.data.FeatureDefinitionData;
import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
+import org.eclipse.osee.framework.core.grammar.ApplicabilityBlock;
+import org.eclipse.osee.framework.core.grammar.ApplicabilityBlock.ApplicabilityType;
import org.eclipse.osee.framework.core.grammar.ApplicabilityGrammarLexer;
import org.eclipse.osee.framework.core.grammar.ApplicabilityGrammarParser;
-import org.eclipse.osee.framework.jdk.core.type.HashCollection;
+import org.eclipse.osee.framework.core.util.WordCoreUtil;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.orcs.OrcsApi;
import org.eclipse.osee.orcs.data.ArtifactReadable;
public class WordMLApplicabilityHandler {
- private static String FEATUREAPP = "feature";
- private static String CONFIGAPP = "config";
+ public static String previewValidApplicabilityContent(OrcsApi orcsApi, String content, BranchId branch) throws OseeCoreException {
+ Map<String, List<String>> featureValuesAllowed = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
+ featureValuesAllowed =
+ orcsApi.getQueryFactory().applicabilityQuery().getBranchViewFeatureValues(branch, branch.getViewId());
- private static String MAX_TAG_OCCURENCE = "30";
- private static String WORD_ML_TAGS = "(\\<[^>]*?>){0," + MAX_TAG_OCCURENCE + "}";
+ String toReturn = content;
- private static String TABLE_CELL = "<w:tc>";
- private static String TABLE = "<w:tbl>";
+ ArtifactReadable featureDefArt = orcsApi.getQueryFactory().fromBranch(branch).andTypeEquals(
+ CoreArtifactTypes.FeatureDefinition).getResults().getExactlyOne();
+ String featureDefJson = featureDefArt.getSoleAttributeAsString(CoreAttributeTypes.GeneralStringData);
+
+ Collection<String> configurationsAllowed = featureValuesAllowed.get("Config");
+ Stack<ApplicabilityBlock> applicabilityBlocks = new Stack<>();
+
+ Matcher matcher = WordCoreUtil.FULL_PATTERN.matcher(toReturn);
+
+ int searchIndex = 0;
+ int applicBlockCount = 0;
+ while (searchIndex < toReturn.length() && matcher.find(searchIndex)) {
+ String beginFeature = matcher.group(1) != null ? WordCoreUtil.textOnly(matcher.group(1)) : null;
+ String beginConfiguration = matcher.group(26) != null ? WordCoreUtil.textOnly(matcher.group(26)) : null;
+
+ String endFeature = matcher.group(12) != null ? WordCoreUtil.textOnly(matcher.group(12)) : null;
+ String endConfiguration = matcher.group(43) != null ? WordCoreUtil.textOnly(matcher.group(43)) : null;
+
+ if (beginFeature != null && beginFeature.toLowerCase().contains(WordCoreUtil.FEATUREAPP)) {
+ applicBlockCount += 1;
+ searchIndex = addBeginApplicabilityBlock(ApplicabilityType.Feature, applicabilityBlocks, matcher,
+ beginFeature, searchIndex);
+ } else if (beginConfiguration != null && beginConfiguration.toLowerCase().contains(WordCoreUtil.CONFIGAPP)) {
+ applicBlockCount += 1;
+ searchIndex = addBeginApplicabilityBlock(ApplicabilityType.Configuration, applicabilityBlocks, matcher,
+ beginConfiguration, searchIndex);
+ } else if ((endFeature != null && endFeature.toLowerCase().contains(
+ WordCoreUtil.FEATUREAPP)) || (endConfiguration != null && endConfiguration.toLowerCase().contains(
+ WordCoreUtil.CONFIGAPP))) {
+ applicBlockCount -= 1;
+
+ ApplicabilityBlock applicabilityBlock = getFullApplicabilityBlock(applicabilityBlocks, matcher, toReturn);
+
+ int endBracketGroup = applicabilityBlock.getType().equals(ApplicabilityType.Feature) ? 25 : 60;
+ String optionalEndBracket =
+ matcher.group(endBracketGroup) != null ? WordCoreUtil.textOnly(matcher.group(endBracketGroup)) : null;
+
+ String toInsert = evaluateApplicabilityBlock(applicabilityBlock, optionalEndBracket, toReturn,
+ featureDefJson, featureValuesAllowed, configurationsAllowed);
+
+ String toReplace =
+ toReturn.substring(applicabilityBlock.getStartInsertIndex(), applicabilityBlock.getEndInsertIndex());
+ toReturn = toReturn.replace(toReplace, toInsert);
+ searchIndex = applicabilityBlock.getStartInsertIndex() + toInsert.length();
+ matcher = WordCoreUtil.FULL_PATTERN.matcher(toReturn);
+ } else {
+ break;
+ }
+ }
- public static String END = "E" + WORD_ML_TAGS + "n" + WORD_ML_TAGS + "d ?" + WORD_ML_TAGS + " ?";
- public static String ELSE = "E" + WORD_ML_TAGS + "l" + WORD_ML_TAGS + "s" + WORD_ML_TAGS + "e ?";
- public static String FEATURE =
- "F" + WORD_ML_TAGS + "e" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "e";
- public static String CONFIG =
- "C" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n" + WORD_ML_TAGS + "f" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "g" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n";
+ toReturn = removeEmptyLists(toReturn);
+ if (applicBlockCount != 0) {
+ throw new OseeCoreException("An applicability block of text is missing an End Feature/Configuration tag");
+ }
- public static String ENDBRACKETS = WORD_ML_TAGS + "(\\[(.*?)\\]) ?";
- public static String OPTIONAL_ENDBRACKETS = " ?(" + WORD_ML_TAGS + "(\\[.*?\\]))?";
- public static String BEGINFEATURE = FEATURE + ENDBRACKETS;
- public static String ENDFEATURE = END + FEATURE + OPTIONAL_ENDBRACKETS;
- public static String BEGINCONFIG = CONFIG + ENDBRACKETS;
- public static String ENDCONFIG = END + CONFIG + OPTIONAL_ENDBRACKETS;
+ return toReturn;
+ }
- public static String LOGICAL_STRING = WORD_ML_TAGS + " ?(LM|ID).*?";
+ private static String evaluateApplicabilityBlock(ApplicabilityBlock applicabilityBlock, String optionalEndBracket, String fullWordML, String featureDefJson, Map<String, List<String>> featureValuesAllowed, Collection<String> configurationsAllowed) {
+ //Remove Logical Messages that were mistaken for optional end brackets
+ if (optionalEndBracket != null && optionalEndBracket.contains(".")) {
+ int originalEnd = applicabilityBlock.getEndInsertIndex();
+ applicabilityBlock.setEndInsertIndex(originalEnd - optionalEndBracket.length());
+ } else {
+ Integer endTextIndex = applicabilityBlock.getEndTextIndex();
+ Integer endInsertIndex = applicabilityBlock.getEndInsertIndex();
+ String toCheck = fullWordML.substring(endTextIndex, endInsertIndex);
- public static Pattern LOGICAL_PATTERN =
- Pattern.compile(LOGICAL_STRING, Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ int indexOf = WordCoreUtil.indexOf(toCheck, WordCoreUtil.LOGICAL_STRING);
+ if (indexOf != -1) {
+ applicabilityBlock.setEndInsertIndex(endTextIndex + indexOf);
+ }
+ }
- public static Pattern FEATURE_CONFIG_PATTERN =
- Pattern.compile("(" + BEGINFEATURE + "(.*?)" + ENDFEATURE + ")|(" + BEGINCONFIG + "(.*?)" + ENDCONFIG + ")",
- Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ Map<String, String> binDataMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
+ saveBinData(applicabilityBlock.getFullText(), binDataMap);
+ String toInsert = evaluateApplicabilityExpression(applicabilityBlock, featureDefJson, configurationsAllowed,
+ featureValuesAllowed);
+ toInsert = insertMissingbinData(toInsert, binDataMap);
- public static Pattern ELSE_PATTERN = Pattern.compile("(" + FEATURE + "|" + CONFIG + ")" + " " + ELSE,
- Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ return toInsert;
+ }
- public static Pattern TABLE_PATTERN =
- Pattern.compile("<w:tbl>(.*?)</w:tbl>", Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
- public static Pattern TABLE_ROW_PATTERN =
- Pattern.compile("<w:tr wsp:rsidR=\".*?\" wsp:rsidRPr=\".*?\" wsp:rsidTr=\".*?\">(.*?)</w:tr>",
- Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
- public static Pattern TABLE_CELL_PATTERN =
- Pattern.compile("<w:tc>(.*?)</w:tc>", Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ private static String removeEmptyLists(String wordML) {
+ return wordML.replaceAll(WordCoreUtil.EMPTY_LIST_REGEX, "");
+ }
- private static int startSearchIndex = 0;
- private static int startReplaceIndex = 0;
- private static int endReplaceIndex = 0;
+ private static String insertMissingbinData(String toInsert, Map<String, String> binDataMap) {
+ String temp = toInsert;
+ Matcher matcher = WordCoreUtil.IMG_SRC_PATTERN.matcher(temp);
+ while (matcher.find()) {
+ String srcId = matcher.group(1);
+ if (binDataMap.containsKey(srcId)) {
+ String binData = binDataMap.get(srcId);
+ if (!temp.contains(binData)) {
+ temp = binData + temp;
+ }
+ }
+ }
- public static String previewValidApplicabilityContent(OrcsApi orcsApi, String content, BranchId branch) throws OseeCoreException {
- String toReturn = content;
- startReplaceIndex = 0;
- endReplaceIndex = 0;
- startSearchIndex = 0;
+ return temp;
+ }
- HashCollection<String, String> featureValuesAllowed =
- orcsApi.getQueryFactory().applicabilityQuery().getBranchViewFeatureValues(branch, branch.getViewId());
+ private static void saveBinData(String fullText, Map<String, String> binDataMap) {
+ Matcher matcher = WordCoreUtil.BIN_DATA_PATTERN.matcher(fullText);
+ while (matcher.find()) {
+ binDataMap.put(matcher.group(1), matcher.group(0));
+ }
+ }
- String configuration = featureValuesAllowed.getValues("CONFIG").iterator().next();
+ private static int addBeginApplicabilityBlock(ApplicabilityType type, Stack<ApplicabilityBlock> applicabilityBlocks, Matcher matcher, String applicabilityExpression, int searchIndex) {
+ ApplicabilityBlock beginApplic = new ApplicabilityBlock();
+ beginApplic.setType(type);
+ //Remove extra space
+ applicabilityExpression = applicabilityExpression.replace(" [", "[");
+ beginApplic.setApplicabilityExpression(applicabilityExpression);
+ beginApplic.setStartInsertIndex(matcher.start());
+ beginApplic.setStartTextIndex(matcher.end());
+ applicabilityBlocks.push(beginApplic);
+ searchIndex = matcher.end();
+
+ return searchIndex;
+ }
- ApplicabilityExpression appExp = new ApplicabilityExpression(configuration, featureValuesAllowed);
+ private static ApplicabilityBlock getFullApplicabilityBlock(Stack<ApplicabilityBlock> applicabilityBlocks, Matcher matcher, String toReturn) {
+ if (applicabilityBlocks.isEmpty()) {
+ throw new OseeCoreException("An applicability block of text is missing a start Feature/Configuration tag");
+ }
+ ApplicabilityBlock applic = applicabilityBlocks.pop();
+ applic.setEndInsertIndex(matcher.end());
+ applic.setEndTextIndex(matcher.start());
+
+ String insideText = toReturn.substring(applic.getStartTextIndex(), applic.getEndTextIndex());
+ applic.setFullText(insideText);
+
+ // Adjust start and end insert indicies if tags are inside a table
+ if (!applic.getFullText().contains(WordCoreUtil.TABLE) && applic.getFullText().contains(
+ WordCoreUtil.TABLE_CELL)) {
+ String findStartOfRow = toReturn.substring(0, applic.getStartInsertIndex());
+ int startRowIndex = findStartOfRow.lastIndexOf("<w:tr wsp:rsidR=");
+
+ if (startRowIndex != -1) {
+ // find end of row after the END configuration/feature tag
+ String findEndOfRow = toReturn.substring(matcher.end());
+ int endRowIndex = findEndOfRow.indexOf("</w:tr>");
+ if (endRowIndex != -1) {
+ endRowIndex = endRowIndex + matcher.end() + 7;
+ String fullText = toReturn.substring(startRowIndex, endRowIndex);
+ applic.setIsInTable(true);
+ applic.setStartInsertIndex(startRowIndex);
+ applic.setEndInsertIndex(startRowIndex + fullText.length());
+
+ fullText = fullText.replaceAll(WordCoreUtil.ENDFEATURE + "|" + WordCoreUtil.ENDCONFIG, "");
+ fullText = fullText.replaceAll(WordCoreUtil.BEGINFEATURE + "|" + WordCoreUtil.BEGINCONFIG, "");
+ applic.setFullText(fullText);
+ }
+ }
+ }
- // need to do this to make sure index keeps getting updated for adding and removing content
- while (startSearchIndex < toReturn.length()) {
- String toSearch = toReturn.substring(startSearchIndex);
- String applicabilityContent = findNextApplicability(toSearch);
+ return applic;
+ }
- if (applicabilityContent == null) {
- break;
+ private static String evaluateApplicabilityExpression(ApplicabilityBlock applic, String featureDefJson, Collection<String> configurationsAllowed, Map<String, List<String>> featureValuesAllowed) {
+ String applicabilityExpression = applic.getApplicabilityExpression();
+ String toInsert = "";
+ try {
+
+ String fullText = applic.getFullText();
+
+ ApplicabilityGrammarLexer lex =
+ new ApplicabilityGrammarLexer(new ANTLRStringStream(applicabilityExpression.toUpperCase()));
+ ApplicabilityGrammarParser parser = new ApplicabilityGrammarParser(new CommonTokenStream(lex));
+
+ parser.start();
+
+ if (applic.getType().equals(ApplicabilityType.Feature)) {
+ toInsert = getValidFeatureContent(fullText, applic.isInTable(), parser.getIdValuesMap(),
+ parser.getOperators(), featureDefJson, featureValuesAllowed);
+ } else if (applic.getType().equals(ApplicabilityType.Configuration)) {
+ toInsert = getValidConfigurationContent(fullText, parser.getIdValuesMap(), configurationsAllowed);
}
- String plainText = WordUtilities.textOnly(applicabilityContent);
- String plExpression = plainText.substring(0, plainText.indexOf("]") + 1);
+ } catch (RecognitionException ex) {
+ throw new OseeCoreException(
+ "Failed to parse expression: " + applicabilityExpression + " at start Index: " + applic.getStartInsertIndex());
+ }
+
+ return toInsert;
+ }
+
+ public static String getValidConfigurationContent(String fullText, HashMap<String, List<String>> id_value_map, Collection<String> configurationsAllowed) {
+ Matcher match = WordCoreUtil.ELSE_PATTERN.matcher(fullText);
+ String beginningText = fullText;
+ String elseText = "";
+
+ if (match.find()) {
+ beginningText = fullText.substring(0, match.start());
+
+ elseText = fullText.substring(match.end());
+ elseText = elseText.replaceAll(WordCoreUtil.ENDCONFIG, "");
+ elseText = elseText.replaceAll(WordCoreUtil.BEGINCONFIG, "");
+ }
+
+ String toReturn = "";
- if (plExpression.isEmpty()) {
- throw new OseeCoreException("The applicability expression is missing an end bracket\n " + plainText);
+ // Note: this assumes only OR's are put in between configurations
+ for (String id : id_value_map.keySet()) {
+ boolean isIncluded = true;
+ List<String> values = id_value_map.get(id);
+ for (String val : values) {
+ if (val.equalsIgnoreCase("excluded")) {
+ isIncluded = false;
+ }
+ }
+
+ if (containsIgnoreCase(configurationsAllowed, id) == isIncluded) {
+ toReturn = beginningText;
+ break;
}
- toReturn = parseExpression(orcsApi, appExp, plExpression, applicabilityContent, toReturn, branch);
}
return toReturn;
}
- private static String parseExpression(OrcsApi orcsApi, ApplicabilityExpression featureAppExp, String plExpression, String contentBlock, String toReturn, BranchId branch) {
- String validContent = null;
- try {
- ApplicabilityGrammarLexer lex = new ApplicabilityGrammarLexer(new ANTLRStringStream(plExpression));
- ApplicabilityGrammarParser parser = new ApplicabilityGrammarParser(new CommonTokenStream(lex));
- parser.start();
+ private static String getValidFeatureContent(String fullText, boolean isInTable, HashMap<String, List<String>> featureIdValuesMap, ArrayList<String> featureOperators, String featureDefJson, Map<String, List<String>> featureValuesAllowed) {
+ ScriptEngineManager sem = new ScriptEngineManager();
+ ScriptEngine se = sem.getEngineByName("JavaScript");
- String applicabilityType = parser.getApplicabilityType();
+ Matcher match = WordCoreUtil.ELSE_PATTERN.matcher(fullText);
+ String beginningText = fullText;
+ String elseText = "";
- if (applicabilityType.equals(FEATUREAPP)) {
- ArtifactReadable featureDefArt = orcsApi.getQueryFactory().fromBranch(branch).andTypeEquals(
- CoreArtifactTypes.FeatureDefinition).getResults().getExactlyOne();
+ if (match.find()) {
- validContent = featureAppExp.getValidFeatureContent(contentBlock, parser.getFeatureIdValuesMap(),
- parser.getFeatureOperators(), featureDefArt);
- } else if (applicabilityType.equals(CONFIGAPP)) {
- validContent = featureAppExp.getValidConfigurationContent(contentBlock, parser.getConfigIds());
+ if (isInTable) {
+ String temp = fullText.substring(0, match.end());
+ // Find last occurence of table row
+ int lastIndexOf = temp.lastIndexOf("<w:tr wsp:rsidR=");
+ if (lastIndexOf != -1) {
+ elseText = fullText.substring(lastIndexOf);
+ elseText = elseText.replaceAll(WordCoreUtil.ELSE_EXP, "");
+ beginningText = fullText.substring(0, lastIndexOf);
+ }
+ } else {
+ beginningText = fullText.substring(0, match.start());
+ elseText = fullText.substring(match.end());
}
- } catch (RecognitionException ex) {
- throw new OseeCoreException(
- "Failed to parse expression: " + plExpression + " at start Index: " + startReplaceIndex);
+ elseText = elseText.replaceAll(WordCoreUtil.ENDFEATURE, "");
+ elseText = elseText.replaceAll(WordCoreUtil.BEGINFEATURE, "");
}
- if (validContent != null) {
- String toReplace = toReturn.substring(startReplaceIndex, endReplaceIndex);
- toReturn = toReturn.replace(toReplace, validContent);
- startSearchIndex = startReplaceIndex + validContent.length();
+ String toReturn = "";
+ String expression =
+ createFeatureExpression(featureIdValuesMap, featureOperators, featureDefJson, featureValuesAllowed);
+
+ boolean result = false;
+ try {
+ result = (boolean) se.eval(expression);
+ } catch (ScriptException ex) {
+ throw new OseeCoreException("Failed to parse expression: " + expression);
+ }
+
+ if (result) {
+ toReturn = beginningText;
} else {
- String toReplace = toReturn.substring(startReplaceIndex, endReplaceIndex);
- toReturn = toReturn.replace(toReplace, "");
- startSearchIndex = startReplaceIndex;
+ toReturn = elseText;
}
return toReturn;
}
- private static String findNextApplicability(String toSearch) {
- String toReturn = null;
+ private static String createFeatureExpression(HashMap<String, List<String>> featureIdValuesMap, ArrayList<String> featureOperators, String featureDefJson, Map<String, List<String>> featureValuesAllowed) {
+ ScriptEngineManager sem = new ScriptEngineManager();
+ ScriptEngine se = sem.getEngineByName("JavaScript");
- Matcher match = FEATURE_CONFIG_PATTERN.matcher(toSearch);
+ String myFeatureExpression = "";
+ Iterator<String> iterator = featureOperators.iterator();
- if (match.find()) {
- // If match contains the table tag, the Feature/Config is around entire table and not just a row so no special parsing needed
- if (!match.group(0).contains(TABLE) && match.group(0).contains(TABLE_CELL)) {
- String findStartOfRow = toSearch.substring(0, match.start());
- int startRowIndex = findStartOfRow.lastIndexOf("<w:tr wsp:rsidR=");
-
- if (startRowIndex != -1) {
-
- String findEndOfRow = toSearch.substring(startRowIndex);
- int endRowIndex = findEndOfRow.indexOf("</w:tr>");
- if (endRowIndex != -1) {
- endRowIndex = endRowIndex + startRowIndex + 7;
- toReturn = toSearch.substring(startRowIndex, endRowIndex);
- startReplaceIndex = startRowIndex + startSearchIndex;
- endReplaceIndex = startReplaceIndex + toReturn.length();
- }
+ for (String feature : featureIdValuesMap.keySet()) {
+ List<String> values = featureIdValuesMap.get(feature);
+
+ String valueExpression = createValueExpression(feature, values, featureDefJson, featureValuesAllowed);
+
+ boolean result = false;
+
+ try {
+ result = (boolean) se.eval(valueExpression);
+ } catch (ScriptException ex) {
+ throw new OseeCoreException("Failed to parse expression: " + valueExpression);
+ }
+
+ myFeatureExpression += result + " ";
+
+ if (iterator.hasNext()) {
+ String next = iterator.next();
+ if (next.equals("|")) {
+ myFeatureExpression += "|| ";
+ } else if (next.equals("&")) {
+ myFeatureExpression += "&& ";
}
+ }
+ }
+
+ return myFeatureExpression;
+ }
+
+ private static String createValueExpression(String feature, List<String> values, String featureDefJson, Map<String, List<String>> featureValuesAllowed) {
+ String myValueExpression = "";
+ for (String value : values) {
+ if (value.equals("(")) {
+ myValueExpression += "( ";
+ } else if (value.equals(")")) {
+ myValueExpression += ") ";
+ } else if (value.equals("|")) {
+ myValueExpression += "|| ";
+ } else if (value.equals("&")) {
+ myValueExpression += "&& ";
} else {
- //this is End Feature optional bracket
- int actualEnd = match.end();
- // Group 21 is ending brackets for features, Group 56 is ending brackets for Configuration
- String endBracket = null;
- int endIndex = -1;
- int startIndex = -1;
- if (match.group(21) != null) {
- endBracket = match.group(21);
- endIndex = match.end(21);
- startIndex = match.start(21);
- } else if (match.group(56) != null) {
- endBracket = match.group(56);
- endIndex = match.end(56);
- startIndex = match.start(56);
- }
- if (endBracket != null) {
- String endBracketText = WordUtilities.textOnly(endBracket);
+ boolean eval = isFeatureValuePairValid(feature, value, featureDefJson, featureValuesAllowed);
+ myValueExpression += eval + " ";
+ }
+ }
+
+ return myValueExpression;
+ }
+
+ private static boolean isFeatureValuePairValid(String feature, String value, String featureDefJson, Map<String, List<String>> featureValuesAllowed) {
+ if (featureValuesAllowed.containsKey(feature)) {
+ Collection<String> validValues = featureValuesAllowed.get(feature);
+
+ value = value.equalsIgnoreCase("Default") ? getDefaultValue(feature, featureDefJson) : value;
+
+ if (containsIgnoreCase(validValues, value)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ private static boolean containsIgnoreCase(Collection<String> validValues, String val) {
+ for (String validValue : validValues) {
+ if (validValue.equalsIgnoreCase(val)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ private static String getDefaultValue(String feature, String featureDefJson) {
+ String toReturn = null;
+ try {
+ ObjectMapper mapper = new ObjectMapper();
+ FeatureDefinitionData[] featDataList = mapper.readValue(featureDefJson, FeatureDefinitionData[].class);
- // Don't include because it is not a feature/configuration tag
- if (endBracketText.contains(".") || toSearch.substring(endIndex).matches(LOGICAL_STRING)) {
- actualEnd = startIndex;
- }
+ for (FeatureDefinitionData featData : featDataList) {
+ if (featData.getName().equalsIgnoreCase(feature)) {
+ toReturn = featData.getDefaultValue();
+ break;
}
- int e = match.group().length() - (match.end() - actualEnd);
- toReturn = match.group(0).substring(0, e);
- startReplaceIndex = match.start() + startSearchIndex;
- endReplaceIndex = actualEnd + startSearchIndex;
}
+ } catch (Exception e) {
+ throw new OseeCoreException("Error getting default value for feature: " + feature);
}
return toReturn;
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordTemplateContentRendererHandler.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordTemplateContentRendererHandler.java
index 4e382c3789..d087defb7c 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordTemplateContentRendererHandler.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordTemplateContentRendererHandler.java
@@ -29,8 +29,10 @@ import org.eclipse.osee.orcs.data.ArtifactReadable;
public class WordTemplateContentRendererHandler {
public static final String PGNUMTYPE_START_1 = "<w:pgNumType [^>]*w:start=\"1\"/>";
- public static final String PL_STYLE =
+ public static final String PL_STYLE_WITH_RETURN =
"<w:rPr><w:rStyle w:val=\"ProductLineApplicability\"((?=/>)(/>)|(.*?</w:rStyle>)).*?</w:rPr>";
+ public static final String PL_STYLE =
+ "<w:rStyle w:val=\"ProductLineApplicability\"((?=/>)(/>)|(.*?</w:rStyle>))";
public static final String PL_HIGHLIGHT =
"<w:highlight w:val=\"light-gray\"></w:highlight><w:shd w:color=\"auto\" w:fill=\"BFBFBF\" w:val=\"clear\"></w:shd>";
public static final String EMPTY_PARAGRAPHS = "<w:r wsp:rsidRPr=\"\\d+\"><w:t></w:t></w:r>";
@@ -97,6 +99,7 @@ public class WordTemplateContentRendererHandler {
}
if (!wtcData.getIsEdit() && wtcData.getBranch().getViewId().notEqual(ArtifactId.SENTINEL)) {
+ data = data.replaceAll(PL_STYLE_WITH_RETURN, "");
data = data.replaceAll(PL_STYLE, "");
data = data.replaceAll(PL_HIGHLIGHT, "");
data = WordMLApplicabilityHandler.previewValidApplicabilityContent(orcsApi, data, wtcData.getBranch());
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordUpdateArtifact.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordUpdateArtifact.java
index 540a261295..674886901b 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordUpdateArtifact.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/wordupdate/WordUpdateArtifact.java
@@ -24,8 +24,11 @@ import org.eclipse.osee.define.report.api.WordUpdateData;
import org.eclipse.osee.framework.core.data.ArtifactId;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
import org.eclipse.osee.framework.core.data.BranchId;
+import org.eclipse.osee.framework.core.data.FeatureDefinitionData;
+import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
import org.eclipse.osee.framework.core.util.WordCoreUtil;
+import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
import org.eclipse.osee.framework.jdk.core.util.Collections;
@@ -135,6 +138,11 @@ public class WordUpdateArtifact {
new ByteArrayInputStream(WordUtilities.getFormattedContent(extractorData.getParentEelement())));
boolean hasTrackedChanges = WordCoreUtil.containsWordAnnotations(content);
+ HashCollection<String, String> validFeatureValues = getValidFeatureValuesForBranch(data.getBranch());
+
+ // If artifact has InvalidApplicabilityTags, do not block the save
+ boolean hasInvalidApplicabilityTags =
+ WordCoreUtil.areApplicabilityTagsInvalid(content, data.getBranch(), validFeatureValues);
/**
* Only update if: a. editing a single artifact or b. in multi-edit mode only update if the artifact has
@@ -159,10 +167,16 @@ public class WordUpdateArtifact {
artChange.setCreated(true);
}
artChange.addChangedAttributeType(CoreAttributeTypes.WordTemplateContent);
+ if (hasInvalidApplicabilityTags) {
+ updateChange.setInvalidApplicabilityTagArts(artifact.getId(), artifact.getName());
+ }
} else {
if (hasTrackedChanges) {
updateChange.setTrackedChangeArts(artifact.getId(), artifact.getName());
}
+ if (hasInvalidApplicabilityTags) {
+ updateChange.setInvalidApplicabilityTagArts(artifact.getId(), artifact.getName());
+ }
}
}
if (artChange.isChanged()) {
@@ -218,4 +232,18 @@ public class WordUpdateArtifact {
return "A".equals(dal) || "B".equals(dal) || "C".equals(dal);
}
+ private HashCollection<String, String> getValidFeatureValuesForBranch(BranchId branch) {
+ List<ArtifactReadable> featureDefinitionArts = orcsApi.getQueryFactory().fromBranch(branch).andIsOfType(
+ CoreArtifactTypes.FeatureDefinition).getResults().getList();
+
+ List<FeatureDefinitionData> featureDefinitionData =
+ orcsApi.getQueryFactory().applicabilityQuery().getFeatureDefinitionData(featureDefinitionArts);
+
+ HashCollection<String, String> validFeatureValues = new HashCollection<>();
+ for (FeatureDefinitionData feat : featureDefinitionData) {
+ validFeatureValues.put(feat.getName(), feat.getValues());
+ }
+
+ return validFeatureValues;
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core/.classpath b/plugins/org.eclipse.osee.framework.core/.classpath
index 1fa3e6803d..fe30bcbbac 100644
--- a/plugins/org.eclipse.osee.framework.core/.classpath
+++ b/plugins/org.eclipse.osee.framework.core/.classpath
@@ -3,5 +3,6 @@
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="src-gen"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/plugins/org.eclipse.osee.framework.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.framework.core/META-INF/MANIFEST.MF
index 026b6df6d2..6f862bfc66 100644
--- a/plugins/org.eclipse.osee.framework.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.osee.framework.core/META-INF/MANIFEST.MF
@@ -11,6 +11,7 @@ Import-Package: org.antlr.runtime,
org.apache.commons.httpclient,
org.apache.commons.httpclient.methods,
org.apache.commons.httpclient.params,
+ org.apache.commons.lang.mutable,
org.codehaus.jackson,
org.codehaus.jackson.annotate,
org.codehaus.jackson.map,
diff --git a/plugins/org.eclipse.osee.framework.core/build.properties b/plugins/org.eclipse.osee.framework.core/build.properties
index 34d2e4d2da..64907e3359 100644
--- a/plugins/org.eclipse.osee.framework.core/build.properties
+++ b/plugins/org.eclipse.osee.framework.core/build.properties
@@ -1,4 +1,5 @@
-source.. = src/
+source.. = src/,\
+ src-gen/
output.. = bin/
bin.includes = META-INF/,\
.
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens
index 3a944a1026..5614f1dee9 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens
+++ b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.tokens
@@ -1,16 +1,16 @@
T__9=9
T__8=8
-OR=4
-AND=6
+OR=6
+AND=5
T__11=11
T__12=12
T__13=13
-ID=5
+ID=4
WS=7
T__10=10
+'CONFIGURATION['=8
']'=9
'='=11
')'=13
'('=12
-'Feature['=10
-'Configuration['=8
+'FEATURE['=10
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java
index f168fb26ec..2b3038a821 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java
+++ b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarLexer.java
@@ -1,5 +1,5 @@
+// $ANTLR 3.2 Sep 23, 2009 12:02:23 ApplicabilityGrammar.g 2017-04-26 12:09:41
package org.eclipse.osee.framework.core.grammar;
-// $ANTLR 3.2 Sep 23, 2009 12:02:23 ApplicabilityGrammar.g 2016-12-19 11:00:12
import org.antlr.runtime.BaseRecognizer;
import org.antlr.runtime.CharStream;
@@ -13,12 +13,12 @@ import org.antlr.runtime.RecognizerSharedState;
public class ApplicabilityGrammarLexer extends Lexer {
public static final int T__9 = 9;
public static final int T__8 = 8;
- public static final int OR = 4;
- public static final int AND = 6;
+ public static final int OR = 6;
+ public static final int AND = 5;
public static final int T__11 = 11;
public static final int T__12 = 12;
public static final int T__13 = 13;
- public static final int ID = 5;
+ public static final int ID = 4;
public static final int WS = 7;
public static final int EOF = -1;
public static final int T__10 = 10;
@@ -48,10 +48,10 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = T__8;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:3:6: ( 'Configuration[' )
- // ApplicabilityGrammar.g:3:8: 'Configuration['
+ // ApplicabilityGrammar.g:3:6: ( 'CONFIGURATION[' )
+ // ApplicabilityGrammar.g:3:8: 'CONFIGURATION['
{
- match("Configuration[");
+ match("CONFIGURATION[");
}
@@ -86,10 +86,10 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = T__10;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:5:7: ( 'Feature[' )
- // ApplicabilityGrammar.g:5:9: 'Feature['
+ // ApplicabilityGrammar.g:5:7: ( 'FEATURE[' )
+ // ApplicabilityGrammar.g:5:9: 'FEATURE['
{
- match("Feature[");
+ match("FEATURE[");
}
@@ -162,8 +162,8 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = OR;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:85:10: ( '|' )
- // ApplicabilityGrammar.g:85:12: '|'
+ // ApplicabilityGrammar.g:76:10: ( '|' )
+ // ApplicabilityGrammar.g:76:12: '|'
{
match('|');
@@ -181,8 +181,8 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = AND;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:86:10: ( '&' )
- // ApplicabilityGrammar.g:86:12: '&'
+ // ApplicabilityGrammar.g:77:10: ( '&' )
+ // ApplicabilityGrammar.g:77:12: '&'
{
match('&');
@@ -200,8 +200,8 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:87:4: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' )* )
- // ApplicabilityGrammar.g:87:6: ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' )*
+ // ApplicabilityGrammar.g:78:4: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' | ' ' )* )
+ // ApplicabilityGrammar.g:78:6: ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' | ' ' )*
{
if ((input.LA(1) >= 'A' && input.LA(1) <= 'Z') || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
input.consume();
@@ -212,12 +212,12 @@ public class ApplicabilityGrammarLexer extends Lexer {
throw mse;
}
- // ApplicabilityGrammar.g:87:25: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' )*
+ // ApplicabilityGrammar.g:78:25: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-' | ' ' )*
loop1: do {
int alt1 = 2;
int LA1_0 = input.LA(1);
- if ((LA1_0 == '-' || (LA1_0 >= '0' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'Z') || LA1_0 == '_' || (LA1_0 >= 'a' && LA1_0 <= 'z'))) {
+ if ((LA1_0 == ' ' || LA1_0 == '-' || (LA1_0 >= '0' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'Z') || LA1_0 == '_' || (LA1_0 >= 'a' && LA1_0 <= 'z'))) {
alt1 = 1;
}
@@ -225,9 +225,10 @@ public class ApplicabilityGrammarLexer extends Lexer {
case 1:
// ApplicabilityGrammar.g:
{
- if (input.LA(1) == '-' || (input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(
- 1) >= 'A' && input.LA(1) <= 'Z') || input.LA(
- 1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
+ if (input.LA(1) == ' ' || input.LA(
+ 1) == '-' || (input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(
+ 1) >= 'A' && input.LA(1) <= 'Z') || input.LA(
+ 1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
input.consume();
} else {
@@ -258,10 +259,10 @@ public class ApplicabilityGrammarLexer extends Lexer {
try {
int _type = WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ApplicabilityGrammar.g:89:4: ( ( ' ' | '\\r' | '\\t' | '\\n' )+ )
- // ApplicabilityGrammar.g:89:6: ( ' ' | '\\r' | '\\t' | '\\n' )+
+ // ApplicabilityGrammar.g:80:4: ( ( ' ' | '\\r' | '\\t' | '\\n' )+ )
+ // ApplicabilityGrammar.g:80:6: ( ' ' | '\\r' | '\\t' | '\\n' )+
{
- // ApplicabilityGrammar.g:89:6: ( ' ' | '\\r' | '\\t' | '\\n' )+
+ // ApplicabilityGrammar.g:80:6: ( ' ' | '\\r' | '\\t' | '\\n' )+
int cnt2 = 0;
loop2: do {
int alt2 = 2;
@@ -390,9 +391,9 @@ public class ApplicabilityGrammarLexer extends Lexer {
static final String DFA3_eotS = "\1\uffff\1\11\1\uffff\1\11\7\uffff\15\11\1\uffff\5\11\1\uffff";
static final String DFA3_eofS = "\37\uffff";
static final String DFA3_minS =
- "\1\11\1\157\1\uffff\1\145\7\uffff\1\156\1\141\1\146\1\164\1\151" + "\1\165\1\147\1\162\1\165\1\145\1\162\1\133\1\141\1\uffff\1\164\1" + "\151\1\157\1\156\1\133\1\uffff";
+ "\1\11\1\117\1\uffff\1\105\7\uffff\1\116\1\101\1\106\1\124\1\111" + "\1\125\1\107\1\122\1\125\1\105\1\122\1\133\1\101\1\uffff\1\124\1" + "\111\1\117\1\116\1\133\1\uffff";
static final String DFA3_maxS =
- "\1\174\1\157\1\uffff\1\145\7\uffff\1\156\1\141\1\146\1\164\1\151" + "\1\165\1\147\1\162\1\165\1\145\1\162\1\133\1\141\1\uffff\1\164\1" + "\151\1\157\1\156\1\133\1\uffff";
+ "\1\174\1\117\1\uffff\1\105\7\uffff\1\116\1\101\1\106\1\124\1\111" + "\1\125\1\107\1\122\1\125\1\105\1\122\1\133\1\101\1\uffff\1\124\1" + "\111\1\117\1\116\1\133\1\uffff";
static final String DFA3_acceptS =
"\2\uffff\1\2\1\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\15\uffff\1" + "\3\5\uffff\1\1";
static final String DFA3_specialS = "\37\uffff}>";
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java
index 87bb44d32b..97a5951c06 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java
+++ b/plugins/org.eclipse.osee.framework.core/src-gen/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammarParser.java
@@ -1,5 +1,5 @@
+// $ANTLR 3.2 Sep 23, 2009 12:02:23 ApplicabilityGrammar.g 2017-04-26 12:09:41
package org.eclipse.osee.framework.core.grammar;
-// $ANTLR 3.2 Sep 23, 2009 12:02:23 ApplicabilityGrammar.g 2016-12-19 11:00:12
import java.util.ArrayList;
import java.util.Arrays;
@@ -26,24 +26,24 @@ public class ApplicabilityGrammarParser extends Parser {
"<EOR>",
"<DOWN>",
"<UP>",
- "OR",
"ID",
"AND",
+ "OR",
"WS",
- "'Configuration['",
+ "'CONFIGURATION['",
"']'",
- "'Feature['",
+ "'FEATURE['",
"'='",
"'('",
"')'"};
public static final int T__9 = 9;
public static final int T__8 = 8;
- public static final int OR = 4;
- public static final int AND = 6;
+ public static final int OR = 6;
+ public static final int AND = 5;
public static final int T__11 = 11;
public static final int T__12 = 12;
public static final int T__13 = 13;
- public static final int ID = 5;
+ public static final int ID = 4;
public static final int WS = 7;
public static final int EOF = -1;
public static final int T__10 = 10;
@@ -70,33 +70,26 @@ public class ApplicabilityGrammarParser extends Parser {
return adaptor;
}
- @Override
public String[] getTokenNames() {
return ApplicabilityGrammarParser.tokenNames;
}
- @Override
public String getGrammarFileName() {
return "ApplicabilityGrammar.g";
}
private String applicabilityType = null;
- private String featureId = null;
+ private String id = null;
- private final ArrayList<String> configIds = new ArrayList<>();
- private final HashMap<String, List<String>> featureId_values_map = new HashMap<>();
- private final ArrayList<String> featureOperators = new ArrayList<>();
+ private HashMap<String, List<String>> id_values_map = new HashMap<>();
+ private ArrayList<String> operators = new ArrayList<>();
- public ArrayList<String> getFeatureOperators() {
- return featureOperators;
+ public ArrayList<String> getOperators() {
+ return operators;
}
- public ArrayList<String> getConfigIds() {
- return configIds;
- }
-
- public HashMap<String, List<String>> getFeatureIdValuesMap() {
- return featureId_values_map;
+ public HashMap<String, List<String>> getIdValuesMap() {
+ return id_values_map;
}
public String getApplicabilityType() {
@@ -106,14 +99,13 @@ public class ApplicabilityGrammarParser extends Parser {
public static class start_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "start"
- // ApplicabilityGrammar.g:43:1: start : applicability EOF ;
+ // ApplicabilityGrammar.g:38:1: start : applicability EOF ;
public final ApplicabilityGrammarParser.start_return start() throws RecognitionException {
ApplicabilityGrammarParser.start_return retval = new ApplicabilityGrammarParser.start_return();
retval.start = input.LT(1);
@@ -126,8 +118,8 @@ public class ApplicabilityGrammarParser extends Parser {
CommonTree EOF2_tree = null;
try {
- // ApplicabilityGrammar.g:43:24: ( applicability EOF )
- // ApplicabilityGrammar.g:43:27: applicability EOF
+ // ApplicabilityGrammar.g:38:24: ( applicability EOF )
+ // ApplicabilityGrammar.g:38:27: applicability EOF
{
root_0 = (CommonTree) adaptor.nil();
@@ -138,7 +130,7 @@ public class ApplicabilityGrammarParser extends Parser {
adaptor.addChild(root_0, applicability1.getTree());
EOF2 = (Token) match(input, EOF, FOLLOW_EOF_in_start59);
- featureOperators.removeAll(Collections.singleton(null));
+ operators.removeAll(Collections.singleton(null));
}
@@ -161,14 +153,13 @@ public class ApplicabilityGrammarParser extends Parser {
public static class applicability_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "applicability"
- // ApplicabilityGrammar.g:45:1: applicability : ( config_applicability | feature_applicability );
+ // ApplicabilityGrammar.g:40:1: applicability : ( config_applicability | feature_applicability );
public final ApplicabilityGrammarParser.applicability_return applicability() throws RecognitionException {
ApplicabilityGrammarParser.applicability_return retval = new ApplicabilityGrammarParser.applicability_return();
retval.start = input.LT(1);
@@ -180,7 +171,7 @@ public class ApplicabilityGrammarParser extends Parser {
ApplicabilityGrammarParser.feature_applicability_return feature_applicability4 = null;
try {
- // ApplicabilityGrammar.g:45:25: ( config_applicability | feature_applicability )
+ // ApplicabilityGrammar.g:40:25: ( config_applicability | feature_applicability )
int alt1 = 2;
int LA1_0 = input.LA(1);
@@ -195,7 +186,7 @@ public class ApplicabilityGrammarParser extends Parser {
}
switch (alt1) {
case 1:
- // ApplicabilityGrammar.g:45:27: config_applicability
+ // ApplicabilityGrammar.g:40:27: config_applicability
{
root_0 = (CommonTree) adaptor.nil();
@@ -205,12 +196,12 @@ public class ApplicabilityGrammarParser extends Parser {
state._fsp--;
adaptor.addChild(root_0, config_applicability3.getTree());
- applicabilityType = "config";
+ applicabilityType = "Config";
}
break;
case 2:
- // ApplicabilityGrammar.g:46:11: feature_applicability
+ // ApplicabilityGrammar.g:41:11: feature_applicability
{
root_0 = (CommonTree) adaptor.nil();
@@ -220,7 +211,7 @@ public class ApplicabilityGrammarParser extends Parser {
state._fsp--;
adaptor.addChild(root_0, feature_applicability4.getTree());
- applicabilityType = "feature";
+ applicabilityType = "Feature";
}
break;
@@ -245,14 +236,13 @@ public class ApplicabilityGrammarParser extends Parser {
public static class config_applicability_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "config_applicability"
- // ApplicabilityGrammar.g:48:1: config_applicability : 'Configuration[' ( config_expressions )+ ']' ;
+ // ApplicabilityGrammar.g:43:1: config_applicability : 'CONFIGURATION[' ( expressions )+ ']' ;
public final ApplicabilityGrammarParser.config_applicability_return config_applicability() throws RecognitionException {
ApplicabilityGrammarParser.config_applicability_return retval =
new ApplicabilityGrammarParser.config_applicability_return();
@@ -262,14 +252,14 @@ public class ApplicabilityGrammarParser extends Parser {
Token string_literal5 = null;
Token char_literal7 = null;
- ApplicabilityGrammarParser.config_expressions_return config_expressions6 = null;
+ ApplicabilityGrammarParser.expressions_return expressions6 = null;
CommonTree string_literal5_tree = null;
CommonTree char_literal7_tree = null;
try {
- // ApplicabilityGrammar.g:48:25: ( 'Configuration[' ( config_expressions )+ ']' )
- // ApplicabilityGrammar.g:48:27: 'Configuration[' ( config_expressions )+ ']'
+ // ApplicabilityGrammar.g:43:25: ( 'CONFIGURATION[' ( expressions )+ ']' )
+ // ApplicabilityGrammar.g:43:27: 'CONFIGURATION[' ( expressions )+ ']'
{
root_0 = (CommonTree) adaptor.nil();
@@ -277,34 +267,32 @@ public class ApplicabilityGrammarParser extends Parser {
string_literal5_tree = (CommonTree) adaptor.create(string_literal5);
adaptor.addChild(root_0, string_literal5_tree);
- // ApplicabilityGrammar.g:48:44: ( config_expressions )+
+ // ApplicabilityGrammar.g:43:44: ( expressions )+
int cnt2 = 0;
loop2: do {
int alt2 = 2;
int LA2_0 = input.LA(1);
- if (((LA2_0 >= OR && LA2_0 <= ID))) {
+ if (((LA2_0 >= ID && LA2_0 <= OR))) {
alt2 = 1;
}
switch (alt2) {
case 1:
- // ApplicabilityGrammar.g:48:44: config_expressions
+ // ApplicabilityGrammar.g:43:44: expressions
{
- pushFollow(FOLLOW_config_expressions_in_config_applicability120);
- config_expressions6 = config_expressions();
+ pushFollow(FOLLOW_expressions_in_config_applicability120);
+ expressions6 = expressions();
state._fsp--;
- adaptor.addChild(root_0, config_expressions6.getTree());
+ adaptor.addChild(root_0, expressions6.getTree());
}
break;
default:
- if (cnt2 >= 1) {
- break loop2;
- }
+ if (cnt2 >= 1) break loop2;
EarlyExitException eee = new EarlyExitException(2, input);
throw eee;
}
@@ -333,91 +321,16 @@ public class ApplicabilityGrammarParser extends Parser {
}
// $ANTLR end "config_applicability"
- public static class config_expressions_return extends ParserRuleReturnScope {
- CommonTree tree;
-
- @Override
- public Object getTree() {
- return tree;
- }
- };
-
- // $ANTLR start "config_expressions"
- // ApplicabilityGrammar.g:50:1: config_expressions : ( OR )? ID ;
- public final ApplicabilityGrammarParser.config_expressions_return config_expressions() throws RecognitionException {
- ApplicabilityGrammarParser.config_expressions_return retval =
- new ApplicabilityGrammarParser.config_expressions_return();
- retval.start = input.LT(1);
-
- CommonTree root_0 = null;
-
- Token OR8 = null;
- Token ID9 = null;
-
- CommonTree OR8_tree = null;
- CommonTree ID9_tree = null;
-
- try {
- // ApplicabilityGrammar.g:50:21: ( ( OR )? ID )
- // ApplicabilityGrammar.g:50:24: ( OR )? ID
- {
- root_0 = (CommonTree) adaptor.nil();
-
- // ApplicabilityGrammar.g:50:24: ( OR )?
- int alt3 = 2;
- int LA3_0 = input.LA(1);
-
- if ((LA3_0 == OR)) {
- alt3 = 1;
- }
- switch (alt3) {
- case 1:
- // ApplicabilityGrammar.g:50:24: OR
- {
- OR8 = (Token) match(input, OR, FOLLOW_OR_in_config_expressions133);
- OR8_tree = (CommonTree) adaptor.create(OR8);
- adaptor.addChild(root_0, OR8_tree);
-
- }
- break;
-
- }
-
- ID9 = (Token) match(input, ID, FOLLOW_ID_in_config_expressions136);
- ID9_tree = (CommonTree) adaptor.create(ID9);
- adaptor.addChild(root_0, ID9_tree);
-
- configIds.add((ID9 != null ? ID9.getText() : null));
-
- }
-
- retval.stop = input.LT(-1);
-
- retval.tree = (CommonTree) adaptor.rulePostProcessing(root_0);
- adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- retval.tree = (CommonTree) adaptor.errorNode(input, retval.start, input.LT(-1), re);
-
- } finally {
- }
- return retval;
- }
- // $ANTLR end "config_expressions"
-
public static class feature_applicability_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "feature_applicability"
- // ApplicabilityGrammar.g:52:1: feature_applicability : 'Feature[' ( feature_expressions )+ ']' ;
+ // ApplicabilityGrammar.g:45:1: feature_applicability : 'FEATURE[' ( expressions )+ ']' ;
public final ApplicabilityGrammarParser.feature_applicability_return feature_applicability() throws RecognitionException {
ApplicabilityGrammarParser.feature_applicability_return retval =
new ApplicabilityGrammarParser.feature_applicability_return();
@@ -425,60 +338,58 @@ public class ApplicabilityGrammarParser extends Parser {
CommonTree root_0 = null;
- Token string_literal10 = null;
- Token char_literal12 = null;
- ApplicabilityGrammarParser.feature_expressions_return feature_expressions11 = null;
+ Token string_literal8 = null;
+ Token char_literal10 = null;
+ ApplicabilityGrammarParser.expressions_return expressions9 = null;
- CommonTree string_literal10_tree = null;
- CommonTree char_literal12_tree = null;
+ CommonTree string_literal8_tree = null;
+ CommonTree char_literal10_tree = null;
try {
- // ApplicabilityGrammar.g:52:25: ( 'Feature[' ( feature_expressions )+ ']' )
- // ApplicabilityGrammar.g:52:27: 'Feature[' ( feature_expressions )+ ']'
+ // ApplicabilityGrammar.g:45:25: ( 'FEATURE[' ( expressions )+ ']' )
+ // ApplicabilityGrammar.g:45:27: 'FEATURE[' ( expressions )+ ']'
{
root_0 = (CommonTree) adaptor.nil();
- string_literal10 = (Token) match(input, 10, FOLLOW_10_in_feature_applicability148);
- string_literal10_tree = (CommonTree) adaptor.create(string_literal10);
- adaptor.addChild(root_0, string_literal10_tree);
+ string_literal8 = (Token) match(input, 10, FOLLOW_10_in_feature_applicability133);
+ string_literal8_tree = (CommonTree) adaptor.create(string_literal8);
+ adaptor.addChild(root_0, string_literal8_tree);
- // ApplicabilityGrammar.g:52:38: ( feature_expressions )+
- int cnt4 = 0;
- loop4: do {
- int alt4 = 2;
- int LA4_0 = input.LA(1);
+ // ApplicabilityGrammar.g:45:38: ( expressions )+
+ int cnt3 = 0;
+ loop3: do {
+ int alt3 = 2;
+ int LA3_0 = input.LA(1);
- if (((LA4_0 >= OR && LA4_0 <= AND))) {
- alt4 = 1;
+ if (((LA3_0 >= ID && LA3_0 <= OR))) {
+ alt3 = 1;
}
- switch (alt4) {
+ switch (alt3) {
case 1:
- // ApplicabilityGrammar.g:52:38: feature_expressions
+ // ApplicabilityGrammar.g:45:38: expressions
{
- pushFollow(FOLLOW_feature_expressions_in_feature_applicability150);
- feature_expressions11 = feature_expressions();
+ pushFollow(FOLLOW_expressions_in_feature_applicability135);
+ expressions9 = expressions();
state._fsp--;
- adaptor.addChild(root_0, feature_expressions11.getTree());
+ adaptor.addChild(root_0, expressions9.getTree());
}
break;
default:
- if (cnt4 >= 1) {
- break loop4;
- }
- EarlyExitException eee = new EarlyExitException(4, input);
+ if (cnt3 >= 1) break loop3;
+ EarlyExitException eee = new EarlyExitException(3, input);
throw eee;
}
- cnt4++;
+ cnt3++;
} while (true);
- char_literal12 = (Token) match(input, 9, FOLLOW_9_in_feature_applicability153);
- char_literal12_tree = (CommonTree) adaptor.create(char_literal12);
- adaptor.addChild(root_0, char_literal12_tree);
+ char_literal10 = (Token) match(input, 9, FOLLOW_9_in_feature_applicability138);
+ char_literal10_tree = (CommonTree) adaptor.create(char_literal10);
+ adaptor.addChild(root_0, char_literal10_tree);
}
@@ -498,70 +409,68 @@ public class ApplicabilityGrammarParser extends Parser {
}
// $ANTLR end "feature_applicability"
- public static class feature_expressions_return extends ParserRuleReturnScope {
+ public static class expressions_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
- // $ANTLR start "feature_expressions"
- // ApplicabilityGrammar.g:54:1: feature_expressions : ( ( operator )? feature_expression ) ;
- public final ApplicabilityGrammarParser.feature_expressions_return feature_expressions() throws RecognitionException {
- ApplicabilityGrammarParser.feature_expressions_return retval =
- new ApplicabilityGrammarParser.feature_expressions_return();
+ // $ANTLR start "expressions"
+ // ApplicabilityGrammar.g:47:1: expressions : ( ( operator )? expression ) ;
+ public final ApplicabilityGrammarParser.expressions_return expressions() throws RecognitionException {
+ ApplicabilityGrammarParser.expressions_return retval = new ApplicabilityGrammarParser.expressions_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- ApplicabilityGrammarParser.operator_return operator13 = null;
+ ApplicabilityGrammarParser.operator_return operator11 = null;
- ApplicabilityGrammarParser.feature_expression_return feature_expression14 = null;
+ ApplicabilityGrammarParser.expression_return expression12 = null;
try {
- // ApplicabilityGrammar.g:54:25: ( ( ( operator )? feature_expression ) )
- // ApplicabilityGrammar.g:54:27: ( ( operator )? feature_expression )
+ // ApplicabilityGrammar.g:47:17: ( ( ( operator )? expression ) )
+ // ApplicabilityGrammar.g:47:19: ( ( operator )? expression )
{
root_0 = (CommonTree) adaptor.nil();
- // ApplicabilityGrammar.g:54:27: ( ( operator )? feature_expression )
- // ApplicabilityGrammar.g:54:28: ( operator )? feature_expression
+ // ApplicabilityGrammar.g:47:19: ( ( operator )? expression )
+ // ApplicabilityGrammar.g:47:20: ( operator )? expression
{
- // ApplicabilityGrammar.g:54:28: ( operator )?
- int alt5 = 2;
- int LA5_0 = input.LA(1);
+ // ApplicabilityGrammar.g:47:20: ( operator )?
+ int alt4 = 2;
+ int LA4_0 = input.LA(1);
- if ((LA5_0 == OR || LA5_0 == AND)) {
- alt5 = 1;
+ if (((LA4_0 >= AND && LA4_0 <= OR))) {
+ alt4 = 1;
}
- switch (alt5) {
+ switch (alt4) {
case 1:
- // ApplicabilityGrammar.g:54:28: operator
+ // ApplicabilityGrammar.g:47:20: operator
{
- pushFollow(FOLLOW_operator_in_feature_expressions167);
- operator13 = operator();
+ pushFollow(FOLLOW_operator_in_expressions152);
+ operator11 = operator();
state._fsp--;
- adaptor.addChild(root_0, operator13.getTree());
+ adaptor.addChild(root_0, operator11.getTree());
}
break;
}
- pushFollow(FOLLOW_feature_expression_in_feature_expressions170);
- feature_expression14 = feature_expression();
+ pushFollow(FOLLOW_expression_in_expressions155);
+ expression12 = expression();
state._fsp--;
- adaptor.addChild(root_0, feature_expression14.getTree());
+ adaptor.addChild(root_0, expression12.getTree());
}
- featureOperators.add((operator13 != null ? input.toString(operator13.start, operator13.stop) : null));
+ operators.add((operator11 != null ? input.toString(operator11.start, operator11.stop) : null));
}
@@ -579,63 +488,64 @@ public class ApplicabilityGrammarParser extends Parser {
}
return retval;
}
- // $ANTLR end "feature_expressions"
+ // $ANTLR end "expressions"
- public static class feature_expression_return extends ParserRuleReturnScope {
+ public static class expression_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
- // $ANTLR start "feature_expression"
- // ApplicabilityGrammar.g:56:1: feature_expression : ID ( '=' temp= feature_value )? ;
- public final ApplicabilityGrammarParser.feature_expression_return feature_expression() throws RecognitionException {
- ApplicabilityGrammarParser.feature_expression_return retval =
- new ApplicabilityGrammarParser.feature_expression_return();
+ // $ANTLR start "expression"
+ // ApplicabilityGrammar.g:49:1: expression : ID ( '=' temp= val )? ;
+ public final ApplicabilityGrammarParser.expression_return expression() throws RecognitionException {
+ ApplicabilityGrammarParser.expression_return retval = new ApplicabilityGrammarParser.expression_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- Token ID15 = null;
- Token char_literal16 = null;
- ApplicabilityGrammarParser.feature_value_return temp = null;
+ Token ID13 = null;
+ Token char_literal14 = null;
+ ApplicabilityGrammarParser.val_return temp = null;
- CommonTree ID15_tree = null;
- CommonTree char_literal16_tree = null;
+ CommonTree ID13_tree = null;
+ CommonTree char_literal14_tree = null;
try {
- // ApplicabilityGrammar.g:56:21: ( ID ( '=' temp= feature_value )? )
- // ApplicabilityGrammar.g:56:23: ID ( '=' temp= feature_value )?
+ // ApplicabilityGrammar.g:49:13: ( ID ( '=' temp= val )? )
+ // ApplicabilityGrammar.g:49:15: ID ( '=' temp= val )?
{
root_0 = (CommonTree) adaptor.nil();
- ID15 = (Token) match(input, ID, FOLLOW_ID_in_feature_expression182);
- ID15_tree = (CommonTree) adaptor.create(ID15);
- adaptor.addChild(root_0, ID15_tree);
+ ID13 = (Token) match(input, ID, FOLLOW_ID_in_expression167);
+ ID13_tree = (CommonTree) adaptor.create(ID13);
+ adaptor.addChild(root_0, ID13_tree);
- featureId = (ID15 != null ? ID15.getText() : null);
- featureId_values_map.put(featureId, new ArrayList<String>());
+ id = (ID13 != null ? ID13.getText() : null);
+ if (id != null) {
+ id = id.trim();
+ }
+ id_values_map.put(id, new ArrayList<String>());
- // ApplicabilityGrammar.g:59:9: ( '=' temp= feature_value )?
- int alt6 = 2;
- int LA6_0 = input.LA(1);
+ // ApplicabilityGrammar.g:52:9: ( '=' temp= val )?
+ int alt5 = 2;
+ int LA5_0 = input.LA(1);
- if ((LA6_0 == 11)) {
- alt6 = 1;
+ if ((LA5_0 == 11)) {
+ alt5 = 1;
}
- switch (alt6) {
+ switch (alt5) {
case 1:
- // ApplicabilityGrammar.g:59:10: '=' temp= feature_value
+ // ApplicabilityGrammar.g:52:10: '=' temp= val
{
- char_literal16 = (Token) match(input, 11, FOLLOW_11_in_feature_expression196);
- char_literal16_tree = (CommonTree) adaptor.create(char_literal16);
- adaptor.addChild(root_0, char_literal16_tree);
+ char_literal14 = (Token) match(input, 11, FOLLOW_11_in_expression181);
+ char_literal14_tree = (CommonTree) adaptor.create(char_literal14);
+ adaptor.addChild(root_0, char_literal14_tree);
- pushFollow(FOLLOW_feature_value_in_feature_expression200);
- temp = feature_value();
+ pushFollow(FOLLOW_val_in_expression185);
+ temp = val();
state._fsp--;
@@ -647,7 +557,7 @@ public class ApplicabilityGrammarParser extends Parser {
}
if ((temp != null ? input.toString(temp.start, temp.stop) : null) == null) {
- featureId_values_map.put(featureId, Arrays.asList("Default"));
+ id_values_map.put(id, Arrays.asList("Default"));
}
}
@@ -666,69 +576,68 @@ public class ApplicabilityGrammarParser extends Parser {
}
return retval;
}
- // $ANTLR end "feature_expression"
+ // $ANTLR end "expression"
- public static class feature_value_return extends ParserRuleReturnScope {
+ public static class val_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
- // $ANTLR start "feature_value"
- // ApplicabilityGrammar.g:64:1: feature_value : ( value | start_compound );
- public final ApplicabilityGrammarParser.feature_value_return feature_value() throws RecognitionException {
- ApplicabilityGrammarParser.feature_value_return retval = new ApplicabilityGrammarParser.feature_value_return();
+ // $ANTLR start "val"
+ // ApplicabilityGrammar.g:57:1: val : ( value | start_compound );
+ public final ApplicabilityGrammarParser.val_return val() throws RecognitionException {
+ ApplicabilityGrammarParser.val_return retval = new ApplicabilityGrammarParser.val_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- ApplicabilityGrammarParser.value_return value17 = null;
+ ApplicabilityGrammarParser.value_return value15 = null;
- ApplicabilityGrammarParser.start_compound_return start_compound18 = null;
+ ApplicabilityGrammarParser.start_compound_return start_compound16 = null;
try {
- // ApplicabilityGrammar.g:64:17: ( value | start_compound )
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if (((LA7_0 >= OR && LA7_0 <= AND))) {
- alt7 = 1;
- } else if ((LA7_0 == 12)) {
- alt7 = 2;
+ // ApplicabilityGrammar.g:57:7: ( value | start_compound )
+ int alt6 = 2;
+ int LA6_0 = input.LA(1);
+
+ if (((LA6_0 >= ID && LA6_0 <= OR))) {
+ alt6 = 1;
+ } else if ((LA6_0 == 12)) {
+ alt6 = 2;
} else {
- NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
+ NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
throw nvae;
}
- switch (alt7) {
+ switch (alt6) {
case 1:
- // ApplicabilityGrammar.g:64:20: value
+ // ApplicabilityGrammar.g:57:10: value
{
root_0 = (CommonTree) adaptor.nil();
- pushFollow(FOLLOW_value_in_feature_value232);
- value17 = value();
+ pushFollow(FOLLOW_value_in_val217);
+ value15 = value();
state._fsp--;
- adaptor.addChild(root_0, value17.getTree());
+ adaptor.addChild(root_0, value15.getTree());
}
break;
case 2:
- // ApplicabilityGrammar.g:64:28: start_compound
+ // ApplicabilityGrammar.g:57:18: start_compound
{
root_0 = (CommonTree) adaptor.nil();
- pushFollow(FOLLOW_start_compound_in_feature_value236);
- start_compound18 = start_compound();
+ pushFollow(FOLLOW_start_compound_in_val221);
+ start_compound16 = start_compound();
state._fsp--;
- adaptor.addChild(root_0, start_compound18.getTree());
+ adaptor.addChild(root_0, start_compound16.getTree());
}
break;
@@ -748,54 +657,53 @@ public class ApplicabilityGrammarParser extends Parser {
}
return retval;
}
- // $ANTLR end "feature_value"
+ // $ANTLR end "val"
public static class start_compound_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "start_compound"
- // ApplicabilityGrammar.g:66:1: start_compound : '(' compound_value ')' ;
+ // ApplicabilityGrammar.g:59:1: start_compound : '(' compound_value ')' ;
public final ApplicabilityGrammarParser.start_compound_return start_compound() throws RecognitionException {
ApplicabilityGrammarParser.start_compound_return retval = new ApplicabilityGrammarParser.start_compound_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
+ Token char_literal17 = null;
Token char_literal19 = null;
- Token char_literal21 = null;
- ApplicabilityGrammarParser.compound_value_return compound_value20 = null;
+ ApplicabilityGrammarParser.compound_value_return compound_value18 = null;
+ CommonTree char_literal17_tree = null;
CommonTree char_literal19_tree = null;
- CommonTree char_literal21_tree = null;
try {
- // ApplicabilityGrammar.g:66:18: ( '(' compound_value ')' )
- // ApplicabilityGrammar.g:66:20: '(' compound_value ')'
+ // ApplicabilityGrammar.g:59:18: ( '(' compound_value ')' )
+ // ApplicabilityGrammar.g:59:20: '(' compound_value ')'
{
root_0 = (CommonTree) adaptor.nil();
- char_literal19 = (Token) match(input, 12, FOLLOW_12_in_start_compound254);
- char_literal19_tree = (CommonTree) adaptor.create(char_literal19);
- adaptor.addChild(root_0, char_literal19_tree);
+ char_literal17 = (Token) match(input, 12, FOLLOW_12_in_start_compound239);
+ char_literal17_tree = (CommonTree) adaptor.create(char_literal17);
+ adaptor.addChild(root_0, char_literal17_tree);
- featureId_values_map.get(featureId).add("(");
- pushFollow(FOLLOW_compound_value_in_start_compound269);
- compound_value20 = compound_value();
+ id_values_map.get(id).add("(");
+ pushFollow(FOLLOW_compound_value_in_start_compound254);
+ compound_value18 = compound_value();
state._fsp--;
- adaptor.addChild(root_0, compound_value20.getTree());
- char_literal21 = (Token) match(input, 13, FOLLOW_13_in_start_compound280);
- char_literal21_tree = (CommonTree) adaptor.create(char_literal21);
- adaptor.addChild(root_0, char_literal21_tree);
+ adaptor.addChild(root_0, compound_value18.getTree());
+ char_literal19 = (Token) match(input, 13, FOLLOW_13_in_start_compound265);
+ char_literal19_tree = (CommonTree) adaptor.create(char_literal19);
+ adaptor.addChild(root_0, char_literal19_tree);
- featureId_values_map.get(featureId).add(")");
+ id_values_map.get(id).add(")");
}
@@ -818,91 +726,88 @@ public class ApplicabilityGrammarParser extends Parser {
public static class compound_value_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "compound_value"
- // ApplicabilityGrammar.g:70:1: compound_value : ( ( value )+ | multiple_compounds );
+ // ApplicabilityGrammar.g:63:1: compound_value : ( ( value )+ | multiple_compounds );
public final ApplicabilityGrammarParser.compound_value_return compound_value() throws RecognitionException {
ApplicabilityGrammarParser.compound_value_return retval = new ApplicabilityGrammarParser.compound_value_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- ApplicabilityGrammarParser.value_return value22 = null;
+ ApplicabilityGrammarParser.value_return value20 = null;
- ApplicabilityGrammarParser.multiple_compounds_return multiple_compounds23 = null;
+ ApplicabilityGrammarParser.multiple_compounds_return multiple_compounds21 = null;
try {
- // ApplicabilityGrammar.g:70:18: ( ( value )+ | multiple_compounds )
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if (((LA9_0 >= OR && LA9_0 <= AND))) {
- alt9 = 1;
- } else if ((LA9_0 == 12)) {
- alt9 = 2;
+ // ApplicabilityGrammar.g:63:18: ( ( value )+ | multiple_compounds )
+ int alt8 = 2;
+ int LA8_0 = input.LA(1);
+
+ if (((LA8_0 >= ID && LA8_0 <= OR))) {
+ alt8 = 1;
+ } else if ((LA8_0 == 12)) {
+ alt8 = 2;
} else {
- NoViableAltException nvae = new NoViableAltException("", 9, 0, input);
+ NoViableAltException nvae = new NoViableAltException("", 8, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt8) {
case 1:
- // ApplicabilityGrammar.g:70:20: ( value )+
+ // ApplicabilityGrammar.g:63:20: ( value )+
{
root_0 = (CommonTree) adaptor.nil();
- // ApplicabilityGrammar.g:70:20: ( value )+
- int cnt8 = 0;
- loop8: do {
- int alt8 = 2;
- int LA8_0 = input.LA(1);
+ // ApplicabilityGrammar.g:63:20: ( value )+
+ int cnt7 = 0;
+ loop7: do {
+ int alt7 = 2;
+ int LA7_0 = input.LA(1);
- if (((LA8_0 >= OR && LA8_0 <= AND))) {
- alt8 = 1;
+ if (((LA7_0 >= ID && LA7_0 <= OR))) {
+ alt7 = 1;
}
- switch (alt8) {
+ switch (alt7) {
case 1:
- // ApplicabilityGrammar.g:70:20: value
+ // ApplicabilityGrammar.g:63:20: value
{
- pushFollow(FOLLOW_value_in_compound_value292);
- value22 = value();
+ pushFollow(FOLLOW_value_in_compound_value277);
+ value20 = value();
state._fsp--;
- adaptor.addChild(root_0, value22.getTree());
+ adaptor.addChild(root_0, value20.getTree());
}
break;
default:
- if (cnt8 >= 1) {
- break loop8;
- }
- EarlyExitException eee = new EarlyExitException(8, input);
+ if (cnt7 >= 1) break loop7;
+ EarlyExitException eee = new EarlyExitException(7, input);
throw eee;
}
- cnt8++;
+ cnt7++;
} while (true);
}
break;
case 2:
- // ApplicabilityGrammar.g:70:29: multiple_compounds
+ // ApplicabilityGrammar.g:63:29: multiple_compounds
{
root_0 = (CommonTree) adaptor.nil();
- pushFollow(FOLLOW_multiple_compounds_in_compound_value297);
- multiple_compounds23 = multiple_compounds();
+ pushFollow(FOLLOW_multiple_compounds_in_compound_value282);
+ multiple_compounds21 = multiple_compounds();
state._fsp--;
- adaptor.addChild(root_0, multiple_compounds23.getTree());
+ adaptor.addChild(root_0, multiple_compounds21.getTree());
}
break;
@@ -927,14 +832,13 @@ public class ApplicabilityGrammarParser extends Parser {
public static class multiple_compounds_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "multiple_compounds"
- // ApplicabilityGrammar.g:72:1: multiple_compounds : start_compound operator compound_value ;
+ // ApplicabilityGrammar.g:65:1: multiple_compounds : start_compound operator compound_value ;
public final ApplicabilityGrammarParser.multiple_compounds_return multiple_compounds() throws RecognitionException {
ApplicabilityGrammarParser.multiple_compounds_return retval =
new ApplicabilityGrammarParser.multiple_compounds_return();
@@ -942,37 +846,37 @@ public class ApplicabilityGrammarParser extends Parser {
CommonTree root_0 = null;
- ApplicabilityGrammarParser.start_compound_return start_compound24 = null;
+ ApplicabilityGrammarParser.start_compound_return start_compound22 = null;
- ApplicabilityGrammarParser.operator_return operator25 = null;
+ ApplicabilityGrammarParser.operator_return operator23 = null;
- ApplicabilityGrammarParser.compound_value_return compound_value26 = null;
+ ApplicabilityGrammarParser.compound_value_return compound_value24 = null;
try {
- // ApplicabilityGrammar.g:72:22: ( start_compound operator compound_value )
- // ApplicabilityGrammar.g:72:24: start_compound operator compound_value
+ // ApplicabilityGrammar.g:65:22: ( start_compound operator compound_value )
+ // ApplicabilityGrammar.g:65:24: start_compound operator compound_value
{
root_0 = (CommonTree) adaptor.nil();
- pushFollow(FOLLOW_start_compound_in_multiple_compounds314);
- start_compound24 = start_compound();
+ pushFollow(FOLLOW_start_compound_in_multiple_compounds299);
+ start_compound22 = start_compound();
state._fsp--;
- adaptor.addChild(root_0, start_compound24.getTree());
- pushFollow(FOLLOW_operator_in_multiple_compounds326);
- operator25 = operator();
+ adaptor.addChild(root_0, start_compound22.getTree());
+ pushFollow(FOLLOW_operator_in_multiple_compounds311);
+ operator23 = operator();
state._fsp--;
- adaptor.addChild(root_0, operator25.getTree());
- featureId_values_map.get(featureId).add((input.toString(operator25.start, operator25.stop)));
- pushFollow(FOLLOW_compound_value_in_multiple_compounds340);
- compound_value26 = compound_value();
+ adaptor.addChild(root_0, operator23.getTree());
+ id_values_map.get(id).add(input.toString(operator23.start, operator23.stop));
+ pushFollow(FOLLOW_compound_value_in_multiple_compounds325);
+ compound_value24 = compound_value();
state._fsp--;
- adaptor.addChild(root_0, compound_value26.getTree());
+ adaptor.addChild(root_0, compound_value24.getTree());
}
@@ -995,43 +899,42 @@ public class ApplicabilityGrammarParser extends Parser {
public static class value_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "value"
- // ApplicabilityGrammar.g:76:1: value : (temp= operator )? ID ;
+ // ApplicabilityGrammar.g:69:1: value : (temp= operator )? ID ;
public final ApplicabilityGrammarParser.value_return value() throws RecognitionException {
ApplicabilityGrammarParser.value_return retval = new ApplicabilityGrammarParser.value_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- Token ID27 = null;
+ Token ID25 = null;
ApplicabilityGrammarParser.operator_return temp = null;
- CommonTree ID27_tree = null;
+ CommonTree ID25_tree = null;
try {
- // ApplicabilityGrammar.g:76:16: ( (temp= operator )? ID )
- // ApplicabilityGrammar.g:76:18: (temp= operator )? ID
+ // ApplicabilityGrammar.g:69:16: ( (temp= operator )? ID )
+ // ApplicabilityGrammar.g:69:18: (temp= operator )? ID
{
root_0 = (CommonTree) adaptor.nil();
- // ApplicabilityGrammar.g:76:22: (temp= operator )?
- int alt10 = 2;
- int LA10_0 = input.LA(1);
+ // ApplicabilityGrammar.g:69:22: (temp= operator )?
+ int alt9 = 2;
+ int LA9_0 = input.LA(1);
- if ((LA10_0 == OR || LA10_0 == AND)) {
- alt10 = 1;
+ if (((LA9_0 >= AND && LA9_0 <= OR))) {
+ alt9 = 1;
}
- switch (alt10) {
+ switch (alt9) {
case 1:
- // ApplicabilityGrammar.g:76:22: temp= operator
+ // ApplicabilityGrammar.g:69:22: temp= operator
{
- pushFollow(FOLLOW_operator_in_value359);
+ pushFollow(FOLLOW_operator_in_value344);
temp = operator();
state._fsp--;
@@ -1043,15 +946,17 @@ public class ApplicabilityGrammarParser extends Parser {
}
- ID27 = (Token) match(input, ID, FOLLOW_ID_in_value362);
- ID27_tree = (CommonTree) adaptor.create(ID27);
- adaptor.addChild(root_0, ID27_tree);
+ ID25 = (Token) match(input, ID, FOLLOW_ID_in_value347);
+ ID25_tree = (CommonTree) adaptor.create(ID25);
+ adaptor.addChild(root_0, ID25_tree);
- if ((temp != null ? input.toString(temp.start, temp.stop) : null) != null) {
- featureId_values_map.get(featureId).add((temp != null ? input.toString(temp.start, temp.stop) : null));
+ if ((temp != null ? input.toString(temp.start, temp.stop) : null) != null) id_values_map.get(id).add(
+ (temp != null ? input.toString(temp.start, temp.stop) : null));
+ String id25 = (ID25 != null ? ID25.getText() : null);
+ if (id25 != null) {
+ id25 = id25.trim();
}
-
- featureId_values_map.get(featureId).add((ID27 != null ? ID27.getText() : null));
+ id_values_map.get(id).add(id25);
}
@@ -1074,34 +979,33 @@ public class ApplicabilityGrammarParser extends Parser {
public static class operator_return extends ParserRuleReturnScope {
CommonTree tree;
- @Override
public Object getTree() {
return tree;
}
};
// $ANTLR start "operator"
- // ApplicabilityGrammar.g:84:1: operator : ( AND | OR );
+ // ApplicabilityGrammar.g:75:1: operator : ( AND | OR );
public final ApplicabilityGrammarParser.operator_return operator() throws RecognitionException {
ApplicabilityGrammarParser.operator_return retval = new ApplicabilityGrammarParser.operator_return();
retval.start = input.LT(1);
CommonTree root_0 = null;
- Token set28 = null;
+ Token set26 = null;
- CommonTree set28_tree = null;
+ CommonTree set26_tree = null;
try {
- // ApplicabilityGrammar.g:84:14: ( AND | OR )
+ // ApplicabilityGrammar.g:75:14: ( AND | OR )
// ApplicabilityGrammar.g:
{
root_0 = (CommonTree) adaptor.nil();
- set28 = input.LT(1);
- if (input.LA(1) == OR || input.LA(1) == AND) {
+ set26 = (Token) input.LT(1);
+ if ((input.LA(1) >= AND && input.LA(1) <= OR)) {
input.consume();
- adaptor.addChild(root_0, adaptor.create(set28));
+ adaptor.addChild(root_0, (CommonTree) adaptor.create(set26));
state.errorRecovery = false;
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
@@ -1134,38 +1038,34 @@ public class ApplicabilityGrammarParser extends Parser {
new BitSet(new long[] {0x0000000000000002L});
public static final BitSet FOLLOW_feature_applicability_in_applicability95 =
new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_8_in_config_applicability118 = new BitSet(new long[] {0x0000000000000030L});
- public static final BitSet FOLLOW_config_expressions_in_config_applicability120 =
- new BitSet(new long[] {0x0000000000000230L});
+ public static final BitSet FOLLOW_8_in_config_applicability118 = new BitSet(new long[] {0x0000000000000070L});
+ public static final BitSet FOLLOW_expressions_in_config_applicability120 =
+ new BitSet(new long[] {0x0000000000000270L});
public static final BitSet FOLLOW_9_in_config_applicability123 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_OR_in_config_expressions133 = new BitSet(new long[] {0x0000000000000020L});
- public static final BitSet FOLLOW_ID_in_config_expressions136 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_10_in_feature_applicability148 = new BitSet(new long[] {0x0000000000000070L});
- public static final BitSet FOLLOW_feature_expressions_in_feature_applicability150 =
+ public static final BitSet FOLLOW_10_in_feature_applicability133 = new BitSet(new long[] {0x0000000000000070L});
+ public static final BitSet FOLLOW_expressions_in_feature_applicability135 =
new BitSet(new long[] {0x0000000000000270L});
- public static final BitSet FOLLOW_9_in_feature_applicability153 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_operator_in_feature_expressions167 = new BitSet(new long[] {0x0000000000000070L});
- public static final BitSet FOLLOW_feature_expression_in_feature_expressions170 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ID_in_feature_expression182 = new BitSet(new long[] {0x0000000000000802L});
- public static final BitSet FOLLOW_11_in_feature_expression196 = new BitSet(new long[] {0x0000000000001070L});
- public static final BitSet FOLLOW_feature_value_in_feature_expression200 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_value_in_feature_value232 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_start_compound_in_feature_value236 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_start_compound254 = new BitSet(new long[] {0x0000000000001070L});
- public static final BitSet FOLLOW_compound_value_in_start_compound269 = new BitSet(new long[] {0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_start_compound280 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_value_in_compound_value292 = new BitSet(new long[] {0x0000000000000072L});
- public static final BitSet FOLLOW_multiple_compounds_in_compound_value297 =
+ public static final BitSet FOLLOW_9_in_feature_applicability138 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_operator_in_expressions152 = new BitSet(new long[] {0x0000000000000070L});
+ public static final BitSet FOLLOW_expression_in_expressions155 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_ID_in_expression167 = new BitSet(new long[] {0x0000000000000802L});
+ public static final BitSet FOLLOW_11_in_expression181 = new BitSet(new long[] {0x0000000000001070L});
+ public static final BitSet FOLLOW_val_in_expression185 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_value_in_val217 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_start_compound_in_val221 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_start_compound239 = new BitSet(new long[] {0x0000000000001070L});
+ public static final BitSet FOLLOW_compound_value_in_start_compound254 = new BitSet(new long[] {0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_start_compound265 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_value_in_compound_value277 = new BitSet(new long[] {0x0000000000000072L});
+ public static final BitSet FOLLOW_multiple_compounds_in_compound_value282 =
new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_start_compound_in_multiple_compounds314 =
- new BitSet(new long[] {0x0000000000000050L});
- public static final BitSet FOLLOW_operator_in_multiple_compounds326 = new BitSet(new long[] {0x0000000000001070L});
- public static final BitSet FOLLOW_compound_value_in_multiple_compounds340 =
+ public static final BitSet FOLLOW_start_compound_in_multiple_compounds299 =
+ new BitSet(new long[] {0x0000000000000060L});
+ public static final BitSet FOLLOW_operator_in_multiple_compounds311 = new BitSet(new long[] {0x0000000000001070L});
+ public static final BitSet FOLLOW_compound_value_in_multiple_compounds325 =
new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_operator_in_value359 = new BitSet(new long[] {0x0000000000000020L});
- public static final BitSet FOLLOW_ID_in_value362 = new BitSet(new long[] {0x0000000000000002L});
+ public static final BitSet FOLLOW_operator_in_value344 = new BitSet(new long[] {0x0000000000000010L});
+ public static final BitSet FOLLOW_ID_in_value347 = new BitSet(new long[] {0x0000000000000002L});
public static final BitSet FOLLOW_set_in_operator0 = new BitSet(new long[] {0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityBlock.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityBlock.java
new file mode 100644
index 0000000000..a55cfbed73
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityBlock.java
@@ -0,0 +1,170 @@
+/*******************************************************************************
+ * Copyright (c) 2017 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.osee.framework.core.grammar;
+
+import java.util.ArrayList;
+
+public class ApplicabilityBlock {
+ public enum ApplicabilityType {
+ Configuration,
+ Feature
+ };
+
+ private ApplicabilityType applicabilityType;
+ private ArrayList<ApplicabilityBlock> embeddedApplicabilityBlocks;
+ private ArrayList<String> outerExpressionOperators;
+ private String applicabilityExpression;
+ private String optionalEndExpression;
+ private boolean isInTable;
+
+ private String beforeElseText, afterElseText, beforeEmbeddedBlockText, afterEmbeddedBlockText, fullText;
+ private Integer startInsertIndex, endInsertIndex, startTextIndex, endTextIndex;
+
+ public ApplicabilityBlock() {
+ embeddedApplicabilityBlocks = new ArrayList<>();
+ outerExpressionOperators = new ArrayList<>();
+ applicabilityExpression = null;
+ optionalEndExpression = null;
+ isInTable = false;
+
+ beforeElseText = null;
+ afterElseText = null;
+ beforeEmbeddedBlockText = null;
+ afterEmbeddedBlockText = null;
+ fullText = null;
+
+ startInsertIndex = Integer.MAX_VALUE;
+ startTextIndex = Integer.MAX_VALUE;
+ endInsertIndex = Integer.MIN_VALUE;
+ endTextIndex = Integer.MIN_VALUE;
+ }
+
+ public Integer getStartInsertIndex() {
+ return startInsertIndex;
+ }
+
+ public void setStartInsertIndex(Integer startInsertIndex) {
+ this.startInsertIndex = startInsertIndex;
+ }
+
+ public Integer getEndInsertIndex() {
+ return endInsertIndex;
+ }
+
+ public void setEndInsertIndex(Integer endInsertIndex) {
+ this.endInsertIndex = endInsertIndex;
+ }
+
+ public Integer getEndTextIndex() {
+ return endTextIndex;
+ }
+
+ public void setEndTextIndex(Integer endTextIndex) {
+ this.endTextIndex = endTextIndex;
+ }
+
+ public Integer getStartTextIndex() {
+ return startTextIndex;
+ }
+
+ public void setStartTextIndex(Integer startTextIndex) {
+ this.startTextIndex = startTextIndex;
+ }
+
+ public String getBeforeElseText() {
+ return beforeElseText;
+ }
+
+ public void setBeforeElseText(String beforeElseText) {
+ this.beforeElseText = beforeElseText;
+ }
+
+ public String getAfterElseText() {
+ return afterElseText;
+ }
+
+ public void setAfterElseText(String afterElseText) {
+ this.afterElseText = afterElseText;
+ }
+
+ public String getBeforeEmbeddedBlockText() {
+ return beforeEmbeddedBlockText;
+ }
+
+ public void setBeforeEmbeddedBlockText(String beforeEmbeddedBlockText) {
+ this.beforeEmbeddedBlockText = beforeEmbeddedBlockText;
+ }
+
+ public String getAfterEmbeddedBlockText() {
+ return afterEmbeddedBlockText;
+ }
+
+ public void setAfterEmbeddedBlockText(String afterEmbeddedBlockText) {
+ this.afterEmbeddedBlockText = afterEmbeddedBlockText;
+ }
+
+ public String getFullText() {
+ return fullText;
+ }
+
+ public void setFullText(String fullText) {
+ this.fullText = fullText;
+ }
+
+ public ApplicabilityType getType() {
+ return applicabilityType;
+ }
+
+ public void setType(ApplicabilityType applicabilityType) {
+ this.applicabilityType = applicabilityType;
+ }
+
+ public ArrayList<String> getOuterExpressionOperators() {
+ return outerExpressionOperators;
+ }
+
+ public void addOuterExpressionOperator(String operator) {
+ outerExpressionOperators.add(operator);
+ }
+
+ public String getApplicabilityExpression() {
+ return applicabilityExpression;
+ }
+
+ public void setApplicabilityExpression(String applicabilityExpression) {
+ this.applicabilityExpression = applicabilityExpression;
+ }
+
+ public void addEmbeddedBlock(ApplicabilityBlock applicBlock) {
+ embeddedApplicabilityBlocks.add(applicBlock);
+ }
+
+ public ArrayList<ApplicabilityBlock> getEmbeddedApplicabilityBlocks() {
+ return embeddedApplicabilityBlocks;
+ }
+
+ public String getOptionalEndExpression() {
+ return optionalEndExpression;
+ }
+
+ public void setOptionalEndExpression(String optionalEndExpression) {
+ this.optionalEndExpression = optionalEndExpression;
+ }
+
+ public void setIsInTable(boolean isInTable) {
+ this.isInTable = isInTable;
+ }
+
+ public boolean isInTable() {
+ return isInTable;
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.g b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.g
index 8b8a8b51e5..15268ce846 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.g
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/ApplicabilityGrammar.g
@@ -16,23 +16,18 @@ output=AST;
@members {
private String applicabilityType = null;
- private String featureId = null;
-
- private ArrayList<String> configIds = new ArrayList<>();
- private HashMap<String, List<String>> featureId_values_map = new HashMap<>();
- private ArrayList<String> featureOperators = new ArrayList<>();
-
+ private String id = null;
+
+ private HashMap<String, List<String>> id_values_map = new HashMap<>();
+ private ArrayList<String> operators = new ArrayList<>();
- public ArrayList<String> getFeatureOperators() {
- return featureOperators;
- }
- public ArrayList<String> getConfigIds() {
- return configIds;
+ public ArrayList<String> getOperators() {
+ return operators;
}
- public HashMap<String, List<String>> getFeatureIdValuesMap() {
- return featureId_values_map;
+ public HashMap<String, List<String>> getIdValuesMap() {
+ return id_values_map;
}
public String getApplicabilityType() {
@@ -40,51 +35,47 @@ output=AST;
}
}
-start : applicability EOF! { featureOperators.removeAll(Collections.singleton(null)); };
+start : applicability EOF! { operators.removeAll(Collections.singleton(null)); };
-applicability : config_applicability { applicabilityType="config"; }
- | feature_applicability { applicabilityType="feature"; } ;
+applicability : config_applicability { applicabilityType="Config"; }
+ | feature_applicability { applicabilityType="Feature"; } ;
-config_applicability : 'Configuration[' config_expressions+ ']';
-
-config_expressions : OR? ID { configIds.add($ID.text); };
+config_applicability : 'CONFIGURATION[' expressions+ ']';
-feature_applicability : 'Feature[' feature_expressions+ ']' ;
+feature_applicability : 'FEATURE[' expressions+ ']' ;
-feature_expressions : (operator? feature_expression) { featureOperators.add($operator.text); };
+expressions : (operator? expression) { operators.add($operator.text); };
-feature_expression : ID { featureId = $ID.text;
- featureId_values_map.put(featureId, new ArrayList<String>());
+expression : ID { id = $ID.text.trim();
+ id_values_map.put(id, new ArrayList<String>());
}
- ('=' temp=feature_value)? { if($temp.text == null) {
- featureId_values_map.put(featureId, Arrays.asList("Default"));
+ ('=' temp=val)? { if($temp.text == null) {
+ id_values_map.put(id, Arrays.asList("Default"));
}
};
-feature_value : value | start_compound ;
+val : value | start_compound ;
-start_compound : '(' { featureId_values_map.get(featureId).add("("); }
+start_compound : '(' { id_values_map.get(id).add("("); }
compound_value
- ')' { featureId_values_map.get(featureId).add(")"); };
+ ')' { id_values_map.get(id).add(")"); };
compound_value : value+ | multiple_compounds;
multiple_compounds : start_compound
- operator { featureId_values_map.get(featureId).add($operator.text); }
+ operator { id_values_map.get(id).add($operator.text); }
compound_value;
value : temp=operator? ID {
if($temp.text != null)
- featureId_values_map.get(featureId).add($temp.text);
-
- featureId_values_map.get(featureId).add($ID.text);
-
+ id_values_map.get(id).add($temp.text);
+ id_values_map.get(id).add($ID.text.trim());
};
operator : AND | OR;
OR : '|';
AND : '&';
-ID : ('a'..'z'|'A'..'Z')('a'..'z'|'A'..'Z'|'0'..'9'|'_'|'-')* ;
+ID : ('a'..'z'|'A'..'Z')('a'..'z'|'A'..'Z'|'0'..'9'|'_'|'-'|' ')* ;
WS : (' '|'\r'|'\t'|'\n')+ {$channel=HIDDEN;};
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/antlr-3.2.jar b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/antlr-3.2.jar
new file mode 100644
index 0000000000..fdd167d444
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/antlr-3.2.jar
Binary files differ
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/readMe.txt b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/readMe.txt
new file mode 100644
index 0000000000..64e6b6f94b
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/grammar/readMe.txt
@@ -0,0 +1,22 @@
+How to make updates to the grammar:
+1. Edit ApplicabilityGrammar.g
+2. Go to your git workspace into org.eclipse.osee/plugs/org.eclipse.osee.gramework.core/src/org/eclipse/osee/framework/core/grammar
+3. In command line: java -jar antlr-3.2.jar ApplicabilityGrammar.g
+ this generates new ApplicabilityGrammarLexer.java & ApplicabilityGramarParser.java
+4. Add to top of generated files: package org.eclipse.osee.framework.core.grammar;
+5. Move generated files under the src-gen folder under org.eclipse.osee.framework.core.grammar
+
+
+Note: The error below occurs with Antlr 3.2 on any java version higher than 8. Ignore the error becuase the grammar still generated the files correctly.
+
+error(10): internal error: Can't get property indirectDelegates using method get/isIndirectDelegates from org.antlr.tool.Grammar instance : java.lang.NullPointerException
+java.util.Objects.requireNonNull(Unknown Source)
+java.util.ArrayList.removeAll(Unknown Source)
+org.antlr.tool.CompositeGrammar.getIndirectDelegates(CompositeGrammar.java:222)
+org.antlr.tool.Grammar.getIndirectDelegates(Grammar.java:2620)
+sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+java.lang.reflect.Method.invoke(Unknown Source)
+org.antlr.stringtemplate.language.ASTExpr.invokeMethod(ASTExpr.java:564)
+
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/util/WordCoreUtil.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/util/WordCoreUtil.java
index e5ff5b4c47..8d676c982c 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/util/WordCoreUtil.java
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/util/WordCoreUtil.java
@@ -13,12 +13,15 @@ package org.eclipse.osee.framework.core.util;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
+import java.util.Stack;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.antlr.runtime.ANTLRStringStream;
import org.antlr.runtime.CommonTokenStream;
import org.antlr.runtime.RecognitionException;
import org.eclipse.osee.framework.core.data.BranchId;
+import org.eclipse.osee.framework.core.grammar.ApplicabilityBlock;
+import org.eclipse.osee.framework.core.grammar.ApplicabilityBlock.ApplicabilityType;
import org.eclipse.osee.framework.core.grammar.ApplicabilityGrammarLexer;
import org.eclipse.osee.framework.core.grammar.ApplicabilityGrammarParser;
import org.eclipse.osee.framework.jdk.core.type.HashCollection;
@@ -30,29 +33,65 @@ import org.eclipse.osee.framework.jdk.core.util.xml.Xml;
*/
public class WordCoreUtil {
- private static String MAX_TAG_OCCURENCE = "30";
- private static String WORD_ML_TAGS = "(\\<[^>]*?>){0," + MAX_TAG_OCCURENCE + "}";
+ public static String FEATUREAPP = "feature";
+ public static String CONFIGAPP = "config";
+
+ public static String MAX_TAG_OCCURENCE = "30";
+ public static String WORD_ML_TAGS = "(\\<[^>]*?>){0," + MAX_TAG_OCCURENCE + "}";
+
+ public static String TABLE_CELL = "<w:tc>";
+ public static String TABLE = "<w:tbl>";
+ public static String LIST = "<w:listPr>";
public static String END = "E" + WORD_ML_TAGS + "n" + WORD_ML_TAGS + "d ?" + WORD_ML_TAGS + " ?";
public static String ELSE = "E" + WORD_ML_TAGS + "l" + WORD_ML_TAGS + "s" + WORD_ML_TAGS + "e ?";
public static String FEATURE =
- "F" + WORD_ML_TAGS + "e" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "e ?";
+ "F" + WORD_ML_TAGS + "e" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "e";
public static String CONFIG =
- "C" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n" + WORD_ML_TAGS + "f" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "g" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n ?";
+ "C" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n" + WORD_ML_TAGS + "f" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "g" + WORD_ML_TAGS + "u" + WORD_ML_TAGS + "r" + WORD_ML_TAGS + "a" + WORD_ML_TAGS + "t" + WORD_ML_TAGS + "i" + WORD_ML_TAGS + "o" + WORD_ML_TAGS + "n";
public static String ENDBRACKETS = WORD_ML_TAGS + " ?(\\[(.*?)\\]) ?";
- public static String OPTIONAL_ENDBRACKETS = " ?(" + WORD_ML_TAGS + " ?(\\[.*?\\]))?";
- public static String BEGINFEATURE = FEATURE + ENDBRACKETS;
- public static String ENDFEATURE = END + FEATURE + OPTIONAL_ENDBRACKETS;
- public static String BEGINCONFIG = CONFIG + ENDBRACKETS;
- public static String ENDCONFIG = END + CONFIG + OPTIONAL_ENDBRACKETS;
+ public static String OPTIONAL_ENDBRACKETS = " ?(" + WORD_ML_TAGS + "(\\[.*?\\]))?";
+ public static String BEGINFEATURE = FEATURE + WORD_ML_TAGS + " ?" + ENDBRACKETS;
+ public static String ENDFEATURE = END + WORD_ML_TAGS + FEATURE + OPTIONAL_ENDBRACKETS;
+ public static String BEGINCONFIG = CONFIG + WORD_ML_TAGS + " ?" + ENDBRACKETS;
+ public static String ENDCONFIG = END + WORD_ML_TAGS + CONFIG + OPTIONAL_ENDBRACKETS;
+ public static String ELSE_EXP = "(" + FEATURE + "|" + CONFIG + ")" + " " + ELSE;
+
+ public static String LOGICAL_STRING = WORD_ML_TAGS + " ?(LM|ID).*?";
+
+ public static Pattern LOGICAL_PATTERN =
+ Pattern.compile(LOGICAL_STRING, Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
public static Pattern FEATURE_CONFIG_PATTERN =
Pattern.compile("(" + BEGINFEATURE + "(.*?)" + ENDFEATURE + ")|(" + BEGINCONFIG + "(.*?)" + ENDCONFIG + ")",
Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
- private static final Pattern tagKiller = Pattern.compile("<.*?>", Pattern.DOTALL | Pattern.MULTILINE);
- private static final Pattern paragraphPattern = Pattern.compile("<w:p( .*?)?>");
+ public static Pattern ELSE_PATTERN =
+ Pattern.compile(ELSE_EXP, Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+
+ public static String BIN_DATA_STRING = "<w:binData.*?w:name=\"(.*?)\".*?</w:binData>";
+ public static Pattern BIN_DATA_PATTERN =
+ Pattern.compile(BIN_DATA_STRING, Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ public static Pattern IMG_SRC_PATTERN = Pattern.compile("<v:imagedata.*?src=\"(.*?)\".*?/>",
+ Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+
+ public static Pattern FULL_PATTERN =
+ Pattern.compile("(" + BEGINFEATURE + ")|(" + ENDFEATURE + ")|(" + BEGINCONFIG + ")|(" + ENDCONFIG + ")",
+ Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+
+ public static Pattern START_PATTERN = Pattern.compile("(" + BEGINFEATURE + ") | (" + BEGINCONFIG + ")",
+ Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ public static Pattern END_PATTERN = Pattern.compile("(" + ENDFEATURE + ") | (" + ENDCONFIG + ")",
+ Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+
+ public static String EMPTY_LIST_REGEX =
+ "<w:p wsp:rsidP=\"[^\"]*?\" wsp:rsidR=\"[^\"]*?\" wsp:rsidRDefault=\"[^\"]*?\"><w:pPr><w:pStyle w:val=\"[^\"]*?\"></w:pStyle><w:listPr><wx:t wx:val=\"([^>]*?)\"></wx:t><wx:font wx:val=\"[^\"]*?\"></wx:font></w:listPr></w:pPr><w:r><w:t></w:t></w:r></w:p>";
+
+ private static final Pattern tagKiller =
+ Pattern.compile("<.*?>", Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
+ private static final Pattern paragraphPattern =
+ Pattern.compile("<w:p( .*?)?>", Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
private static final String AML_ANNOTATION = "<.??aml:annotation.*?>";
private static final String AML_CONTENT = "<.??aml:content.*?>";
private static final String DELETIONS = "<w:delText>.*?</w:delText>";
@@ -74,67 +113,96 @@ public class WordCoreUtil {
public static boolean areApplicabilityTagsInvalid(String wordml, BranchId branch, HashCollection<String, String> validFeatureValues) {
- Matcher match = FEATURE_CONFIG_PATTERN.matcher(wordml);
+ Matcher matcher = FULL_PATTERN.matcher(wordml);
+ Stack<ApplicabilityBlock> applicabilityBlocks = new Stack<>();
+ int applicBlockCount = 0;
- boolean isFeature = false;
- String expression = null;
+ while (matcher.find()) {
+ String beginFeature = matcher.group(1) != null ? WordCoreUtil.textOnly(matcher.group(1)) : null;
+ String beginConfiguration = matcher.group(26) != null ? WordCoreUtil.textOnly(matcher.group(26)) : null;
- while (match.find()) {
- String plainText = textOnly(match.group());
+ String endFeature = matcher.group(12) != null ? WordCoreUtil.textOnly(matcher.group(12)) : null;
+ String endConfiguration = matcher.group(43) != null ? WordCoreUtil.textOnly(matcher.group(43)) : null;
- if (plainText.startsWith("Feature")) {
-
- // Check if start and end are inconsistent
- int featStartTagGroup = 9;
- int featEndTagGroup = 23;
+ if (beginFeature != null && beginFeature.toLowerCase().contains(FEATUREAPP)) {
+ applicBlockCount += 1;
+ applicabilityBlocks.add(createApplicabilityBlock(ApplicabilityType.Feature, beginFeature));
+ } else if (beginConfiguration != null && beginConfiguration.toLowerCase().contains(CONFIGAPP)) {
+ applicBlockCount += 1;
+ applicabilityBlocks.add(createApplicabilityBlock(ApplicabilityType.Configuration, beginConfiguration));
+ } else if ((endFeature != null && endFeature.toLowerCase().contains(FEATUREAPP))) {
+ applicBlockCount -= 1;
+ if (isInvalidFeatureBlock(applicabilityBlocks.pop(), matcher, branch, validFeatureValues)) {
+ return true;
+ }
- String start = textOnly(match.group(featStartTagGroup));
- String end = match.group(featEndTagGroup);
- if (end != null) {
- end = textOnly(end);
- if (!start.equalsIgnoreCase(end)) {
- return true;
- }
+ } else if ((endConfiguration != null && endConfiguration.toLowerCase().contains(CONFIGAPP))) {
+ applicBlockCount -= 1;
+ if (isInvalidConfigurationBlock(applicabilityBlocks.pop(), matcher)) {
+ return true;
}
+ }
+ }
- isFeature = true;
- expression = "Feature" + textOnly(match.group(featStartTagGroup));
+ if (applicBlockCount != 0) {
+ return true;
+ }
- } else if (plainText.startsWith("Configuration")) {
+ return false;
+ }
- // Check if start and end are inconsistent
- int configStartTagGroup = 38;
- int configEndTagGroup = 58;
+ private static boolean isInvalidConfigurationBlock(ApplicabilityBlock applicabilityBlock, Matcher matcher) {
+ if (applicabilityBlock.getType() != ApplicabilityType.Configuration) {
+ return true;
+ }
+ String optionalEndBracketConfig =
+ matcher.group(60) != null ? WordCoreUtil.textOnly("Configuration" + matcher.group(60)) : null;
- String start = textOnly(match.group(configStartTagGroup));
- String end = match.group(configEndTagGroup);
- if (end != null) {
- end = textOnly(end);
- if (!start.equalsIgnoreCase(end)) {
- return true;
- }
- }
+ String applicabilityExpression = applicabilityBlock.getApplicabilityExpression();
+ if (optionalEndBracketConfig != null && !optionalEndBracketConfig.equalsIgnoreCase(applicabilityExpression)) {
+ return true;
+ }
- expression = "Configuration" + textOnly(match.group(configStartTagGroup));
- }
+ return false;
+ }
- // Check if applicability expression is valid
- if (isExpressionInvalid(expression, branch, validFeatureValues, isFeature)) {
- return true;
- }
+ private static boolean isInvalidFeatureBlock(ApplicabilityBlock applicabilityBlock, Matcher matcher, BranchId branch, HashCollection<String, String> validFeatureValues) {
+
+ if (applicabilityBlock.getType() != ApplicabilityType.Feature) {
+ return true;
+ }
+ String applicabilityExpression = applicabilityBlock.getApplicabilityExpression();
+
+ String optionalEndBracketFeature =
+ matcher.group(23) != null ? WordCoreUtil.textOnly("Feature" + matcher.group(23)) : null;
+
+ if (optionalEndBracketFeature != null && !optionalEndBracketFeature.equalsIgnoreCase(applicabilityExpression)) {
+ return true;
+ }
+
+ if (isExpressionInvalid(applicabilityExpression, branch, validFeatureValues)) {
+ return true;
}
return false;
}
+ private static ApplicabilityBlock createApplicabilityBlock(ApplicabilityType applicType, String beginExpression) {
+ ApplicabilityBlock beginApplic = new ApplicabilityBlock();
+ beginApplic.setType(applicType);
+ beginExpression = beginExpression.replace(" [", "[");
+ beginApplic.setApplicabilityExpression(beginExpression);
+ return beginApplic;
+ }
+
public static String textOnly(String str) {
str = paragraphPattern.matcher(str).replaceAll(" ");
str = tagKiller.matcher(str).replaceAll("").trim();
return Xml.unescape(str).toString();
}
- public static boolean isExpressionInvalid(String expression, BranchId branch, HashCollection<String, String> validFeatureValues, boolean isFeature) {
- ApplicabilityGrammarLexer lex = new ApplicabilityGrammarLexer(new ANTLRStringStream(expression));
+ public static boolean isExpressionInvalid(String expression, BranchId branch, HashCollection<String, String> validFeatureValues) {
+ ApplicabilityGrammarLexer lex = new ApplicabilityGrammarLexer(new ANTLRStringStream(expression.toUpperCase()));
ApplicabilityGrammarParser parser = new ApplicabilityGrammarParser(new CommonTokenStream(lex));
try {
@@ -143,24 +211,25 @@ public class WordCoreUtil {
return true;
}
- if (isFeature) {
- HashMap<String, List<String>> featureIdValuesMap = parser.getFeatureIdValuesMap();
+ HashMap<String, List<String>> featureIdValuesMap = parser.getIdValuesMap();
- for (String featureId : featureIdValuesMap.keySet()) {
- if (validFeatureValues.containsKey(featureId.toUpperCase())) {
- List<String> values = featureIdValuesMap.get(featureId);
- if (values.contains("Default")) {
+ for (String featureId : featureIdValuesMap.keySet()) {
+ if (validFeatureValues.containsKey(featureId.toUpperCase())) {
+ List<String> values = featureIdValuesMap.get(featureId);
+ if (values.contains("Default")) {
+ continue;
+ }
+ Collection<String> validValues = validFeatureValues.getValues(featureId.toUpperCase());
+ for (String val : values) {
+ if (val.equals("(") || val.equals(")") || val.equals("|") || val.equals("&")) {
continue;
}
- Collection<String> validValues = validFeatureValues.getValues(featureId.toUpperCase());
- for (String val : values) {
- if (!containsIgnoreCase(validValues, val)) {
- return true;
- }
+ if (!containsIgnoreCase(validValues, val)) {
+ return true;
}
- } else {
- return true;
}
+ } else {
+ return true;
}
}
@@ -175,4 +244,40 @@ public class WordCoreUtil {
}
return false;
}
+
+ public static int endIndexOf(String str, String regex) {
+ int toReturn = -1;
+
+ Pattern pattern = Pattern.compile(regex);
+ Matcher matcher = pattern.matcher(str);
+ if (matcher.find()) {
+ toReturn = matcher.end();
+ }
+
+ return toReturn;
+ }
+
+ public static int lastIndexOf(String str, String regex) {
+ int toReturn = -1;
+
+ Pattern pattern = Pattern.compile(regex);
+ Matcher matcher = pattern.matcher(str);
+ while (matcher.find()) {
+ toReturn = matcher.start();
+ }
+
+ return toReturn;
+ }
+
+ public static int indexOf(String str, String regex) {
+ int toReturn = -1;
+
+ Pattern pattern = Pattern.compile(regex);
+ Matcher matcher = pattern.matcher(str);
+ if (matcher.find()) {
+ toReturn = matcher.start();
+ }
+
+ return toReturn;
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/commit/actions/CatchWordMlChanges.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/commit/actions/CatchWordMlChanges.java
index 708c741c19..03a01d8edf 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/commit/actions/CatchWordMlChanges.java
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/commit/actions/CatchWordMlChanges.java
@@ -14,19 +14,23 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.List;
import java.util.Map;
import java.util.Set;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.osee.framework.core.data.BranchId;
+import org.eclipse.osee.framework.core.data.FeatureDefinitionData;
import org.eclipse.osee.framework.core.exception.OseeWrappedException;
import org.eclipse.osee.framework.core.operation.IOperation;
import org.eclipse.osee.framework.core.operation.Operations;
+import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.Attribute;
import org.eclipse.osee.framework.skynet.core.attribute.WordAttribute;
import org.eclipse.osee.framework.skynet.core.change.AttributeChange;
import org.eclipse.osee.framework.skynet.core.change.Change;
+import org.eclipse.osee.framework.skynet.core.internal.ServiceUtil;
import org.eclipse.osee.framework.skynet.core.revision.ChangeManager;
import org.eclipse.osee.framework.skynet.core.revision.LoadChangeType;
import org.eclipse.osee.framework.skynet.core.validation.IOseeValidator;
@@ -61,6 +65,11 @@ public class CatchWordMlChanges implements CommitAction {
if (((WordAttribute) attribute).containsWordAnnotations()) {
trackedChanges.put(attribute.getArtifact().getArtId(), attribute.getArtifact().getSafeName());
}
+ if (((WordAttribute) attribute).areApplicabilityTagsInvalid(destinationBranch,
+ getValidFeatureValuesForBranch(destinationBranch))) {
+ applicabilityTags.put(attribute.getArtifact().getArtId(), attribute.getArtifact().getSafeName());
+ }
+
}
}
@@ -108,4 +117,17 @@ public class CatchWordMlChanges implements CommitAction {
return String.format("Error validating: [(%s)(%s) - %s] on branchUuid:[%s]", artifact.getArtId(),
artifact.getGuid(), artifact.getName(), artifact.getBranch());
}
+
+ private HashCollection<String, String> getValidFeatureValuesForBranch(BranchId branch) {
+ List<FeatureDefinitionData> featureDefinitionData =
+ ServiceUtil.getOseeClient().getApplicabilityEndpoint(branch).getFeatureDefinitionData();
+
+ HashCollection<String, String> validFeatureValues = new HashCollection<>();
+ for (FeatureDefinitionData feat : featureDefinitionData) {
+ validFeatureValues.put(feat.getName(), feat.getValues());
+ }
+
+ return validFeatureValues;
+ }
+
}
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/UpdateArtifactOperation.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/UpdateArtifactOperation.java
index 704029fc80..755bbdc830 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/UpdateArtifactOperation.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/UpdateArtifactOperation.java
@@ -166,8 +166,9 @@ public class UpdateArtifactOperation extends AbstractOperation {
XResultData resultData = new XResultData(false);
resultData.setTitle("Artifacts with Invalid Applicability Tags");
resultData.addRaw(
- "The following artifacts contain invalid feature values and/or inconsistent start and ends tags and could not be saved." //
- + "\nPlease make sure the feature values used are found in the Feature Definition artifact and the start and end tags match, then try to save the artifact again.\n\n");
+ "The following artifacts contain invalid feature values and/or inconsistent start and ends tags." //
+ + "\nPlease make sure the feature values used are found in the FeatureDefinition Artifact and the start and end tags match.\n"
+ + "This must be fixed before commit into the parent branch occurs.\n\n");
for (Map.Entry<Long, String> entry : change.getInvalidApplicabilityTagArts().entrySet()) {
resultData.addRaw("Artifact ");
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
index 54ea70364f..4c55e77873 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
@@ -16,6 +16,8 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
import java.util.function.BiConsumer;
import org.codehaus.jackson.map.ObjectMapper;
import org.eclipse.osee.framework.core.data.ApplicabilityToken;
@@ -105,14 +107,24 @@ public class ApplicabilityQueryImpl implements ApplicabilityQuery {
}
@Override
- public HashCollection<String, String> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId) {
- HashCollection<String, String> toReturn = new HashCollection<>();
+ public Map<String, List<String>> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId) {
+ Map<String, List<String>> toReturn = new TreeMap<>();
List<ApplicabilityToken> result = getViewApplicabilityTokens(viewId, branch);
for (ApplicabilityToken app : result) {
if (!app.getName().equals("Base")) {
String[] nameValue = app.getName().split("=");
- toReturn.put(nameValue[0].trim().toUpperCase(), nameValue[1].trim());
+ String name = nameValue[0].trim();
+ String value = nameValue[1].trim();
+
+ if (toReturn.containsKey(name)) {
+ List<String> list = new ArrayList<>();
+ list.addAll(toReturn.get(name));
+ list.add(value);
+ toReturn.put(name, list);
+ } else {
+ toReturn.put(name, Arrays.asList(value));
+ }
}
}
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
index a310fd035d..7cf6dec6cb 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
@@ -13,12 +13,12 @@ package org.eclipse.osee.orcs.search;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
+import java.util.Map;
import org.eclipse.osee.framework.core.data.ApplicabilityToken;
import org.eclipse.osee.framework.core.data.ArtifactId;
import org.eclipse.osee.framework.core.data.BranchId;
import org.eclipse.osee.framework.core.data.BranchViewData;
import org.eclipse.osee.framework.core.data.FeatureDefinitionData;
-import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.jdk.core.type.Pair;
import org.eclipse.osee.orcs.data.ArtifactReadable;
@@ -39,7 +39,7 @@ public interface ApplicabilityQuery {
List<ApplicabilityToken> getViewApplicabilityTokens(ArtifactId artId, BranchId branch);
- HashCollection<String, String> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId);
+ Map<String, List<String>> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId);
List<BranchViewData> getViews();
} \ No newline at end of file

Back to the top