ࡱ> %` E/bjbjNN 4,,E'JJJJJJJ^qqqqr^vsvsvsvsvsQt:u\u0$h^\JvQtQtvvJJvsvsΘvJvsJvsv hJJۗvsjs Bqs0X7 ۗJۗvvvvvvvى vvvvvvv^^D>&F+^^&F^^^JJJJJJ  Property precedence (Internal Committee Working Document)  Parsing The following list gives the order in which DFDL properties are examined when the DFDL parser is positioned at a particular object in the DFDL schema, and about to process the bitstream modeled by that object. dfdl:element (simple) and dfdl:simpleType Note: properties in blue do not apply to simple types Note: properties in red do not apply to simple types or to global elements Parsing: core dfdl:inputValueCalc dfdl:byteOrder dfdl:encoding Parsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs "stopValue" dfdl:occursStopValue Parsing: identification, framing & extraction dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:initiatorIgnoreCase dfdl:nilValueInitiatorPolicy dfdl:defaultValueInitiatorPolicy dfdl:representation text dfdl:lengthKind implicit xs:length or xs:maxLength or xs:simpleType dfdl:lengthUnits dfdl:textTrimKind dfdl:textPadCharacter dfdl:textxxxJustification explicit dfdl:length dfdl:lengthUnits dfdl:textTrimKind dfdl:textPadCharacter dfdl:textxxxJustification "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern dfdl:lengthPattern "delimited", "endOfParent" None dfdl:escapeSchemeRef binary dfdl:lengthKind "implicit" xs:length or xs:maxLength dfdl:lengthUnits explicit dfdl:length dfdl:lengthUnits "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern dfdl:lengthPattern "endOfParent" None dfdl:terminator dfdl:terminatorIgnoreCase dfdl:finalTerminatorCanBeMissing dfdl:trailingSkipBytes Parsing: conversion xs:nillable dfdl:nilKind "literalValue", "logicalValue", "literalCharacter" dfdl:nilValues "nilIndicator" dfdl:niIndicatorPath dfdl:niIndicatorIndex xs:type "Number" dfdl:representation "text" dfdl:textNumberRepresentation dfdl:textNumberFormatRef "binary" xs:decimal and restrictions dfdl:binaryNumberRepresentation packed dfdl:binaryPackedSignCodes dfdl:binaryDecimalVirtualPoint dfdl:binaryNumberCheckPolicy bcd dfdl:binaryDecimalVirtualPoint binary None xs:float, xs:double dfdl:binaryFloatRepresentation "String" dfdl:representation "text" Text BiDi properties to be defined "Calendar" dfdl:representation "text" dfdl:textCalendarFormatRef "binary" dfdl:binaryCalendarFormatRef dfdl:binaryCalendarEpoch dfdl:binaryCalendarRepresentation packed dfdl:packedDecimalSignCodes dfdl:decimalVirtualPoint dfdl:binaryNumberCheckPolicy bcd dfdl:decimalVirtualPoint binarySeconds None binaryMilliSeconds None "Opaque" dfdl:representation "binary" None "Boolean" dfdl:representation "text" dfdl:textBooleanTrueRep dfdl:textBooleanFalseRep "binary" dfdl:binaryBooleanTrueRep dfdl:binaryBooleanFalseRep Complex None dfdl:useNilForDefault true None false xs:default or xs:fixed dfdl:element (complex) Note: properties in red do not apply to global elements Parsing: core dfdl:byteOrder dfdl:encoding Parsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs Parsing: identification, framing & extraction dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:initiatorIgnoreCase dfdl:lengthKind explicit dfdl:length dfdl:lengthUnits "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern dfdl:lengthPattern implicit, "delimited", "endOfParent" None dfdl:terminator dfdl:terminatorIgnoreCase dfdl:finalTerminatorCanBeMissing dfdl:trailingSkipBytes c) dfdl:sequence Parsing: core dfdl:byteOrder dfdl:encoding Parsing: identification, framing & extraction dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:initiatorIgnoreCase dfdl:sequenceKind dfdl:initiatedContent dfdl:separator dfdl:separatorIgnoreCase dfdl:separatorPosition dfdl:separatorPolicy dfdl:terminator dfdl:terminatorIgnoreCase dfdl:finalTerminatorCanBeMissing dfdl:trailingSkipBytes d) dfdl:choice Parsing: Core dfdl:byteOrder dfdl:encoding Parsing: identification, framing & extraction dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:initiatorIgnoreCase dfdl:choiceKind dfdl:initiatedContent dfdl:terminator dfdl:terminatorIgnoreCase dfdl:finalTerminatorCanBeMissing dfdl:trailingSkipBytes e) dfdl:any Parsing: Core dfdl:byteOrder dfdl:encoding Parsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs "stopValue" dfdl:occursStopValue Parsing: identification, framing & extraction dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiatorSeparator Implied dfdl:representation text dfdl:lengthKind explicit dfdl:length dfdl:lengthUnits dfdl:textTrimKind dfdl:textPadCharacter dfdl:textStringJustification "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern dfdl:lengthPattern "delimited", "endOfParent" None dfdl:escapeSchemeRef dfdl:terminator dfdl:terminatorIgnoreCase dfdl:finalTerminatorCanBeMissing dfdl:trailingSkipBytes Parsing: conversion Implied xs:type "String" dfdl:representation "text" Text BiDi properties to be defined Unparsing The following list gives the order in which DFDL properties are examined when the DFDL unparser is positioned at a particular object in the DFDL schema, and about to process the infoset items corresponding to that object. dfdl:element (simple) and dfdl:simpleType Note: properties in blue do not apply to simple types Note: properties in red do not apply to simple types or to global elements Unparsing: core dfdl:outputValueCalc dfdl:byteOrder dfdl:outputNewLine dfdl:encoding dfdl:fillByte Unparsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs "stopValue" dfdl:occursStopValue Unparsing: conversion dfdl:useNilForDefault true None false xs:default or xs:fixed xs:nillable dfdl:nilKind "literalValue", "logicalValue", "literalCharacter" dfdl:nilValues "nilIndicator" dfdl:niIndicatorPath dfdl:nilIndicatorIndex xs:type "Number" dfdl:representation "text" dfdl:textNumberRepresentation dfdl:textNumberFormatRef "binary" xs:decimal and restrictions dfdl:binaryNumberRepresentation packed dfdl:binaryPackedSignCodes dfdl:binaryDecimalVirtualPoint bcd dfdl:binaryDecimalVirtualPoint binary None xs:float, xs:double dfdl:binaryFloatRepresentation "String" dfdl:representation "text" Text BiDi properties to be defined "Calendar" dfdl:representation "text" dfdl:textCalendarFormatRef "binary" dfdl:binaryCalendarFormatRef dfdl:binaryCalendarEpoch dfdl:binaryCalendarRepresentation packed dfdl:packedDecimalSignCodes dfdl:decimalVirtualPoint dfdl:binaryNumberCheckPolicy bcd dfdl:decimalVirtualPoint binarySeconds None binaryMilliSeconds None "Opaque" dfdl:representation "binary" None "Boolean" dfdl:representation "text" dfdl:textBooleanTrueRep dfdl:textBooleanFalseRep "binary" dfdl:binaryBooleanTrueRep dfdl:binaryBooleanFalseRep Unparsing: insertion & framing dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:nilValueInitiatorPolicy dfdl:representation text dfdl:escapeSchemeRef dfdl:lengthKind implicit xs:length or xs:maxLength dfdl:lengthUnits dfdl:textPadKind dfdl:textPadCharacter dfdl:textxxxJustification explicit dfdl:length dfdl:lengthUnits dfdl:textPadKind dfdl:textPadCharacter dfdl:textxxxJustification "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern, "delimited", "endOfParent" None binary dfdl:lengthKind "implicit" xs:length or xs:maxLength dfdl:lengthUnits explicit dfdl:length dfdl:lengthUnits "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern, "endOfParent" None dfdl:terminator dfdl:trailingSkipBytes dfdl:element (complex) Note: properties in red do not apply to simple types or to global elements Unparsing: core dfdl:byteOrder dfdl:outputNewLine dfdl:encoding dfdl:fillByte Unparsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs Unparsing: insertion & framing dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:lengthKind explicit dfdl:length dfdl:lengthUnits "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits implicit, pattern, "delimited", "endOfParent" None dfdl:terminator dfdl:trailingSkipBytes c) dfdl:sequence Unparsing: core dfdl:byteOrder dfdl:outputNewLine dfdl:encoding dfdl:fillByte Unparsing: insertion & framing dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:separator dfdl:separatorPosition dfdl:separatorPolicy dfdl:terminator dfdl:trailingSkipBytes d) dfdl:choice Unparsing: core dfdl:byteOrder dfdl:outputNewLine dfdl:encoding dfdl:fillByte Unparsing: insertion & framing dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiator dfdl:choiceKind dfdl:terminator dfdl:trailingSkipBytes e) dfdl:any Unparsing: core dfdl:byteOrder dfdl:outputNewLine dfdl:encoding dfdl:fillByte Unparsing: repeats dfdl:occursCountKind "explicit" dfdl:occursCount "implicit" xs:maxOccurs "stopValue" dfdl:occursStopValue Unparsing: conversion Implied xs:type "String" dfdl:representation "text" Text BiDi properties to be defined Unparsing: insertion & framing dfdl:leadingSkipBytes dfdl:alignment dfdl:alignmentUnits dfdl:initiatorSeparator dfdl:escapeSchemeRef dfdl:representation Implied dfdl:representation text dfdl:escapeSchemeRef dfdl:lengthKind explicit dfdl:length dfdl:lengthUnits dfdl:textPadKind dfdl:textPadCharacter dfdl:textStringJustification "prefixed" dfdl:prefixLengthType dfdl:prefixIncludesPrefixLength dfdl:lengthUnits pattern, "delimited", "endOfParent" None dfdl:terminator dfdl:trailingSkipBytes >?@HLekx  ' ( 1 D E { ɱɱɱ䎃{ph]RHAH h{6aJh hqc6aJh~&Eh~&EB*phh~&Eh~&EB*phhqcCJaJhfhCJaJh'2CJaJhfhqcCJaJhfhfCJaJ/h "B*OJPJQJ^J_H aJnHphtH/h&B*OJPJQJ^J_H aJnHphtH5hdhqcB*OJPJQJ^J_H aJnHphtH hdhqcjh "Uh "jh "U=>@H  E {  1 = & F<gdt-: & F<gdt-: & F<gdt-: & F<gdqc & F<gdqcgd~&E & Fgd~&E 7$8$H$gdqc & Fgdqcgd "gd "E/  1 ; O Y i t   = ^ r t y z ¸{qjqaXaNh8h6aJh6]aJhdhaJ h6aJhV jh6aJ hV jaJh~&Eh!*B*aJphh~&EhqB*aJph hqcaJ hqaJh~&Ehqc6aJ h'26aJh hqc6aJhdht-:aJh~&Eht-:6B*]aJphh~&Eht-:B*aJphh~&Eht-:6B*aJphhdhqcaJ= O [ i v  = ^ r z & F<gd & F<gd & F<gd & F<gd & F<gd8 & F<gdqc & F<gdqc & F<gd~&E & F<gdt-: & F<gdt-:   $ B C U V v y         / 0 9 J T ` b p   !,-./34˸˸hdhtaJh8h6aJ h6aJh6]aJhV jh6aJhdh6]aJh h6aJhdhaJhT>hT>6aJ hT>aJ haJ:  $ 1 C V m   0 9 J V & F<gdt & F<gd & F<gd & F<gd & F<gd & F<gdV p   /4E` & F<gdt-: & F<gd8 & F<gdqc & F<gdqc & F<gd & F<gd & F<gdt & F<gdt4%&;<LOPU]tz|ֺֺ}sib h86aJh8h86aJh0Lh0L6aJ h0L6aJ hqcaJhdh8aJ h8aJhdhqc6]aJ hV jaJh~&Eh@ 6B*aJphh~&Ehqc6B*aJphh~&Eh@ B*aJphh~&EhqcB*aJphht-:hqc6aJh hqc6aJhdhqcaJ%5LU_t|<Y & F<gd0L & F<gd0L & F<gd0L & F<gd0L & F<gdqc & F<gdqc & F<gdqc & F<gd8 & F<gdqc & F<gdqc")<GXY^_dk}~  -35:ȿȮyyoh0Lh0L]aJh06]aJhdhqc6]aJ h0aJhdhqcaJ h6aJh0Lh0L6aJ h0L6aJh8h0L6aJh8h0LaJ h86aJh8h86aJh0Lh8aJh0Lh0LaJ h0LaJ h+>5aJh8h8aJ(Y_~ -5Q[y & F<gd0 & F<gd0L & F<gdqc & F<gdqc & F<gdqc & F<gd0L & F<gdqc & F<gd0L & F<gd0L:?FLOPQY[\`gntwxy-5<=BJVW\]e|ճwmh0Lh0L6aJh@ch06aJh0Lh@caJ h@caJh8h@caJ h@c6aJh8h@c6aJh0h0aJ h0aJ h0L]aJhdhqcaJhdhqc6]aJ hqcaJh0LhqcaJh0Lh0L]aJh0Lhqc]aJ h0]aJ*.>CX]g|  & F<gdqc & F<gd0L & F<gdqc & F<gdqc & F<gdqc & F<gd@c & F<gd@c &'6L`wx(<FVȹ}teXHXHXh~&Eht-:6B*]aJphh~&Eht-:B*aJphh~&Eht-:6B*aJphhdh>IRaJ h>IR6aJh h>IR6aJh~&Eh~&EB*phh>IRCJaJhfh>IRCJaJh~&Eh!*B*aJphh~&Eh!*6B*aJphh~&EhqB*aJphhV jhV j6aJ hqcaJ h'2aJhdhqc6]aJhdhqcaJ '16LSX`wx & F<gdt-: & F<gd>IR & F<gd>IRgd~&E & Fgd~&Ed\$gdqc & F<gd!* & F<gd!* & F<gd!* & F<gdV j & F<gdV j & F<gdqc*<HV&2Ij| & F<gd>IR & F<gd>IR & F<gd>IR & F<gd>IR & F<gdt-: & F<gdt-: & F<gdt-:Vmv%&0{|-/1@IJOn$+,<߿ɶ宣~~x~xrx~ hY|aJ haJhdhaJ h{6aJh h6aJhfhCJaJhfhfCJaJh>IRCJaJh>IR6]aJhV jh>IR6aJhdh>IR6]aJh h>IR6aJ h>IRaJhdh>IRaJ h>IR6aJh h>IR6aJ,-.@O_n,<Ul & F<gd & F<gd & F<gdgdf & F<gd>IR & F<gd>IR & F<gd>IR<l&=FUIJLUd&5p񲫲hV jht6aJ ht6aJ ht-:aJhdht-:6]aJhdht-:aJ ht-:6aJh ht-:6aJ hY|aJ h{6aJh h6aJhfhCJaJhfhfCJaJh>IRCJaJhdhaJ haJ0l&Ul| /GI & F<gdY| & F<gdgdf<gd & F<gd & F<gdIUdt5L\q & F<gdt & F<gd & F<gdt-: & F<gdt-: & F<gdt-: & F<gdt-: & F<gd & F<gdgdf.:Qr%>S & F<gd & F<gd & F<gd & F<gdt & F<gdt & F<gdt & F<gdt .8>Sbck緮}}yr hdhqchQ h6]aJhdh6]aJh{6]aJh 6]aJh h6aJhdhaJh8ht6aJ ht6aJht6]aJhV jht6aJhdht6]aJ htaJh ht6aJhdhtaJ(SmEVk{ & F<gdQ  & F<^`gdQ  & F<gdQ gd~&E & Fgd~&E 7$8$H$gd& & Fgdqcgdqcd\$gd & F<gd{ & F<gd{ & F<gd{ & F<gd  bEV{̴̴̭tle_VeRNEh+>5h5}aJh5}hQ hdhQ aJ hQ aJ hdhQ hQ hQ 6h~&Eh~&EB*phh~&EB*phh~&Eh~&EB*phhQ CJaJh{CJaJhfhQ CJaJ hdh&/h "B*OJPJQJ^J_H aJnHphtH/h&B*OJPJQJ^J_H aJnHphtH5hdh&B*OJPJQJ^J_H aJnHphtH 0G^ejr  & F<gdQ  & F<gdQ  & F<gdQ  & F<gdQ & F<gdt-: & F<gdt-: & F<gdt-: & F<gdt-: & F<gd5} & F<^`gdQ  0G^r}& ) * / 7 N T V s t ulfl h+>5aJh8hQ aJh8hQ 6aJh0LhQ 6aJ hQ 6aJhdhF[aJhdhQ 6]aJ hQ aJhdhQ aJh~&EhQ 6B*phh~&EhQ B*phh~&EhQ 6h~&Eht-:6B*]aJphh~&Eht-:B*aJphh~&Eht-:6B*aJph( & / 9 N V t & F<gdQ & F<gdF[ & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ  & F<gdQ  & F<gdQ  & F<gdQ  !!=!F!K!_!!!!!!!!!""8"Q"s" & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ  !!!!!#!*!5aJ4s"|"""""""###&#;#E#J#U#j#r##### & F<gdT> & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ & F<gdQ |""""""""""# #####$#;#C#D#E#J#S#j#p###########$$A$B$Q$R$o$$񗒗~sm hT>aJh~&EhQ B*phhQ h+>5h+>5aJ hdhQ h{6hQ hQ 6 h{aJhdhF[aJh0LhQ 6aJhdhQ aJhdhQ 6]aJh@chQ 6aJ hQ 6aJh8hQ 6aJh0LhQ aJ hQ aJh8hQ aJ*##$$-$B$R$o$$$$$$$$$ & F<gdT> & F<gdT> & F<gdT> & F<gdu & F<gdT> & F<gdT>  & F<gdQ & F<gd+>5  & F<gdQ  & F<gdQ & F<gdQ $$$$$$$$$$$$$$$$$%%,%8%V%W%c%h%i%%%%%%%&& &&&&&&&&&&7&A&M&O&]&o&{&&&&&&&¼ռռռղռռռզ՝զ̦ռզ¼ղզռhV jhu6aJ hu6aJhu6]aJhdhT>6]aJh hT>6aJ hT>aJh8hT>6aJhT>6]aJhdhT>aJh8hu6aJ huaJ hT>6aJhV jhT>6aJ7$%,%8%E%W%i%%%%%%%&&&&7&C&]&o&{&&& & F<gdT> & F<gdT> & F<gdu & F<gdT> & F<gdT> & F<gdT>&&&&& ''!'9':'R''''''' & F<gd>IR & F<^`gd>IR  & F<gd>IRgd~&E & Fgd~&E$gdQ $ & F<gdQ $ & F<gd & F<gdT> & F<gdT>&' ' ' ''' '!'9':'G'R'''''''''(("(6(@(P(ĸ|xo`SCSCSh~&Eht-:6B*]aJphh~&Eht-:B*aJphh~&Eht-:6B*aJphh+>5h>IRaJh>IRhdh>IRaJ h>IRaJ hdh>IRhQ h>IR6h~&Eh~&EB*phh>IRCJaJhfh>IRCJaJhQ CJaJhQ hdhQ h8hT>6aJ hT>6aJ hT>aJhdhT>aJhdhT>6]aJhT>6]aJ'(($(6(B(P(p((((((((());)M) & F<gd>IR & F<gd>IR & F<gd>IR  & F<gd>IR  & F<gdt-: & F<gdt-: & F<gdt-: & F<gdt-: & F<gdt-:P(d(n(o(p((((((((()M)d)p)q)r)})~))))))))))))))**ʺʥʮʺ㒊wpjap]h hdh aJ h aJ hdh hQ h 6hfh CJaJh CJaJh>IRCJaJh>IR h>IR6aJh>IR6]aJhdh>IR6]aJ h>IRaJh h>IR6aJhdh>IRaJ h>IRh>IRh+>5h>IRaJ hdh>IRhQ h>IR6 ht-:6hQ ht-:6#M))))))))))**1*H*X*m* $ & F<gd $ & F<gd & F<gd5} & F<gd $ & F<^`gd $ & F<gd $gd $gd>IR $ & F<gd>IR & F<gd>IR & F<gd>IR***'*0*1*|*}***********++%+&+5+6+C+D+X+b+d+++++++++++++++++,,*,+,9,:,G,H,S,Z,\,r,|,,ߪߪߣߪߔhdh 6] ht-:6 h h h hfh CJaJh CJaJh>IRCJaJ h aJhdh aJ hQ h hdh h{6hQ h 6h5}h5}aJh5}:m*}********++&+6+D+d+{++++ $ & F<gd & F<gd5}$ & F<^`gd $ & F<gd $gd gd & F<gd & F<gd $ & F<gd ++++++,,+,:,H,\,r,~,, $ & F<gd $ & F<gd $ & F<gd & F<gd5}$ & F<^`gd  & F<^`gd  & F<gd gd gd $ & F<gd & F<gd ,,,,,,,,,---0-1-2-?-@-T-V-W-^-`-----------....(.4.R._.d.e....瘝zpzzzzh hu6aJhdhuaJh8hu6aJhV jhu6aJ hu6aJ huaJ h aJh h>IR6 h{6hQ h 6hdh aJhdh 6]aJh{6]aJh 6]aJht-:ht-:6 hdh hdh 6],,,,,,,,--@-`-w------ & F<gdu $ & F<gd $ & F<gd & F<gd{ & F<gd{ & F<gd{ & F<gd $ & F<gdt-: $ & F<gd $ & F<gd -..(.4.A.S.e.|......//,/D/E/gd $ & F<gd & F<gdu & F<gdu & F<gdu & F<gdu....////////+/,/D/E/hiq hQ h hdh hu6aJ huaJhu6]aJhdhuaJhdhu6]aJ21h:p8. A!"#$% Dd0V  3 C"((Dd0V  3 C"((H@H qcNormalxOJQJ_HaJmH sH tH `@` qc Heading 1"$$ & Fkx<@&^k5KH \^JaJ N@N qc Heading 2$ & F@&5\]^JaJN@N f Heading 3$<@&5CJ\^JaJDA@D Default Paragraph FontRi@R  Table Normal4 l4a (k@(No List.O. qcnobreak$LOL qc nobreak CharOJQJ_HaJmH sH tH XOX qc Char Char5*5KH OJQJ\^J_HaJ mH sH tH XO!X qc Char Char4)5OJQJ\]^J_HaJmH sH tH 8@28 qc Comment TextaJB'@AB qcComment ReferenceCJaJVY@RV qc Document Map-D M OJQJ^JaJH@bH qc Balloon TextCJOJQJ^JaJN>@rN "Title$<@&a$5CJ KH\^JaJ E' =>G'@0 @\0@0H 00d=>@HE{ 1=O[iv =^rz$1CVm09JVp  /4E`5LU_t|<Y_~  - 5 Q [ y   . > C X ] g | ' 1 6 L S X ` w x   * < H V   & 2 I j | -.@O_n,<Ul&Ul| /GIUdt5L\q.:Qr%>SmEVk{ 0G^ejr&/9NVt=FK_8Qs|&;EJUjr-BRo,8EWi&7C]o{ !9:R  $ 6 B P p !!;!M!!!!!!!!!!""1"H"X"m"}""""""""##&#6#D#d#{#########$$+$:$H$\$r$~$$$$$$$$%%@%`%w%%%%%%&&(&4&A&S&e&|&&&&&&'','D'G'00000H 0H0@0@( 0@00 0 0 0 0 0 0  0 01 0 0O 0 0i 0 0 0 0 0 0 0 0 0 0^ 0r 0z 0 0 0 0 0 0z 0 0 0 0C 0C 0z 0 0 0 0z 0 0z 0 0r 0^ 00 09 0J 0J 09 0 0 09 0 0 0 09 0 09 0  0 04 04 0 0 0 0 0 0 0 0 0 0 0L 0U 0_ 0t 0t 0_ 0 0 0 0 0 0 0 0Y 0 0~ 0 0 0L 0 0 0 0L 0  0  0-  0  0Q  0Q  0Q  0  0  0  0  0  0  0  0.  0  0C  0L 0]  0g  0|  0L 0  0  0  0  0  0  0  0L 0'  0 06  0L  06  0X 0( 0@0x  0x  0 x  0 x  0x  0 x  0 x  0 x  0 x  0< x  0x  0V x  0V x  0 x  0V x  0 x  0V x  0 x  0 x  0 x  0 x  0& x  0& x  0& x  0 x  0| x  0 x  0 x  0V x  0 x  0 x  0V x (0@(0@ 0. 0@. 0@. 0. 0n. 0n. 0. 0n. 0. 0n. 0n. 0n. 0,. 0,. 0,. 0n. 0. 0. 0n.0.(0@ 0  0 0 0  0& 0& 0l 0& 0 0& 0& 0& 0 0 0&0(0@ 0 I 0UI 0UI 0 I 0I 0I 0I 0I 0I 0I 0I 0 I 0I 0I 0LI 0I 0I 0I 0I 0I 0I 0I 0I 0I 0I 0.I 0.I 0.I 0I 0I 0I 0I 0I 0I 0I 0I 0I 0I 0>I 0SI 0mI 0I0I0I 00( 000 0 0E 0E 0E 0E 0E 0 0 0 0 0 0 0 0  0 00 0G 0^ 0G 0j 00 0 0 0 0 0 0 00 0& 0/ 09 0N 0N 0t 09 0 0 0 0 0 0 0 0 0= 0 0K 0& 0 0 0 0& 0 0 0 0 0 0 0 0Q 0s 0s 0s 0Q 0 0Q 0 0Q 0 0& 0 0& 0; 0& 0J 0U 0j 0j 0U 0 0 0 0 0 0 0 0B 0 0o 0 0 0 0 0 0 0 0 0 0, 0, 0, 0W 0W 0 0 0 0 0 0 0o 0 0& 07 07 0& 0o 0o 0& 0 0 0 0& 0 0 0(0( 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0(0(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00(0 0 0 0 0 0 0 0 0 0 0 0 0 00(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00=>HE{ 1=O[iv^1m0JV 4E`5LU_t|  - 5 [ ] g | 6 w x   * < H V  2 I j -@O_n<&Ul| /GIUdt5L\.:Qr%>SmEVk{ 0G&/9NVt&;JUjr-o,E7Co9:R  $ 6 B P p !!;!M!!!!!!!!"1"H"X"m""""""##&#D#d#{#######$$+$H$\$r$~$$$$$$$%%@%`%w%%%&&(&A&|&&&&&&'','D'G'@0 @\0@0H 000X00X@0@0 0 0 0 0@ 0A 0B 0C 0B 0Z00I 0C 04 04 0 0 0f 0 0A 0B 0E 0E 0C 0E 0C 0 B 0C 0EC 0EC 0EB 0A 0B 0C 0 C 0C 0 B 0C 0EC 0EC 0EB 0 0 0 0 0[ 0 0 0 0 0 0 0R 0[ 0 0 0 0 0 0 0 0< 0 0X 0b 0b 0 0 0 0 0s 0 0 0 0 0 0 0 0 0 0Y 0Y 00X0[0@0@ 0A 0A 0@ 0A 0B 0C 0B 0Z00I@ 0A 0A 0B 0fA 0A 0C 0B 0C 0EC 0EC 0EA 0B 0B 0B 0[@0@ 0A 0A 0@ 0A 0 A 0 A 0 B 0A 0 A 0 A 0 B 0{ B 0{ A 0 B 0 @0@ 0A 0A 0@ 0A 0 A 0 A 0 B 0A 0 B 0{ B 0{ A 0 B 0 @0@ 0A 0A 0@ 0A 0B 0C 0B 0Z00Z00I@ 0A 0A 0A 0A 0C 0E 0C 0 B 0C 0EC 0EC 0EB 0A 0B 0B 0B 0[@ 0B 0C 0XD 0bD 0b@00 0@0X00X00@0@ 0TA 0TA 0TA 0 B 0T@ 0A 0B 0C 0B 0Z00Z00Z00I@ 0TA 0:TB 0TC 0TD 0 TC 0TD 0oTE 0xTA 0B 0C 0D 0E 0E 0D 0E 0<B 0C 0XD 0bB 0C 0D 0D 0E 0sB 0C 0D 0B 0C 0D 0E 0E 0D 0E 0Y@ 0TA 0TA 0TA 0TZ00aZ00`B 0A 0B 0E 0E 0C 0E 0C 0 B 0C 0EC 0EC 0EA 0B 0C 0 C 0C 0 B 0C 0EC 0EB 0A 0TX0YX0X@0@ 0TA 0TA 0 Z01RB 0T@ 0A 0B 0C 0B 0Z00I@ 0TA 0TA 0TZ00`A 0C 0B 0C 0EC 0EC 0EZ0H1?A 0T@0@0@ 0TA 0TA 0 B 0)T@ 0TA 0TA 0TB 0TA 0 A 0TA 0T@0T@0@ 0TA 0TA 0 B 0)T@ 0TA 0TA 0TA 0 A 0TA 0T@0T@0@ 0TA 0TA 0 B 0)T@ 0TA 0:TB 0QTC 0gTB 0QTC 0TB 0QTC 0TB 0C 0XD 0bD 0b@ 0TA 0TA 0TZ00aZ00`B 0E 0C 0E 0C 0 B 0C 0EC 0EC 0EZ0#1A 0TA 0TA 0T0 4:V< |"$&P(*,.E/ "$&)+/1368:=?ADG= V Y lIS s"#$&'M)m*+,-E/!#%'(*,-.024579;<>@BCEFE/8@0(  B S  ? _Toc199516368 _Toc194984029 _Toc201553973 _Toc506864867 _Toc226450738 _Toc199516369 _Toc194984030 _Toc201553974 _Toc199516370 _Toc194984031 _Toc201553975@@@G' <@@@GGGG''5D/=M[gjsv <=]^qz$/1ACTVkm/9HV_cop !,4CE^` 35JLS_r|;<XZ]_} + 5 O [ w y     - / < D V g z % 6 K ` j n v x   * : H T    $ 2 G I h j z *1>O]_l+,:<TUkl$Ujlz|  -/ELTdrt5JLZ\oq-:OQpr#%;[bmnuENVjky{ .09G\r| $&-9LVst<KSU^_}68PQr|&9Uhr+-@BPRno*8CEUWgi~ &5CLP\]m{!7:F  $ 4 B N P Y p !!!9!;!K!r!}!!!!!!!!!!!!!!"""""1"F"H"V"X"k"m"{"}""""""""""""""###%#&#3#6#C#D#M#d#y#{###############$$$$*$+$8$:$G$H$Q$\$p$~$$$$$$$$$$$$$% %$%@%I%`%u%w%%%%%%%%%%%%&&&%&4&?&A&Q&S&c&e&z&|&&&&&&&&'''*','B'G' x } 16LQ:?!!""##G'3333333333@H hi <=BCVp^_ -.EAB9:R##9$:$%@%%%D'G'G'&cSڒ Sm$5t-:~&E0L>IRF[qcV jiqY|#}5}8@c!* "2fT>knf{X0'2q&@$;E'@UnknownGz Times New Roman5Symbol3& z Arial1" HelvG5  hMS Mincho-3 fg5& zaTahoma?5 z Courier New;Wingdings"qh3fAfCզi!Gi!G!241'1' 2qHP)?qc21 Steve Hanson Steve Hanson      Oh+'0   @ L X dpx1Steve Hanson Normal.dotSteve Hanson16Microsoft Office Word@ ]@FL@n=@ Bi!՜.+,0 hp|  IBMG1'' 1 Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry FrBData I1TableQڝWordDocument4SummaryInformation(DocumentSummaryInformation8CompObjq  FMicrosoft Office Word Document MSWordDocWord.Document.89q