<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">CSTS WG colleagues,</span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New
Roman";mso-ansi-language:EN-US;mso-fareast-language:DE"
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">I'm sending out the
following considerations regarding
SFW updates because I happen to be the SFW "Book Captain".
However, I
wish to point out that the discussion was kicked off by John and
the material
below is the result of intense discussion between John and me
both by email and
telephone.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">Recent activities related
to the significance of
production status for the Tracking Data service have uncovered
significant
ambiguities regarding the formation and reporting of production
status changes
by the Buffered Data Delivery procedure (BDD). </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New
Roman";mso-ansi-language:EN-US;mso-fareast-language:DE"
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">The problem can be
summarized as follows: both the
CSTS SFW and the individual Functional Resources currently have
events named
‘production status change’. However, the meaning of “production
status” is
different in the two cases. As defined in the CSTS SFW,
“production status” <b>of
a CSTS</b> is intended to represent some aggregated status of
all of the
resources that collectively comprise the production process for
that CSTS. The
situation is further complicated by the current requirement for
the BDD
procedure to handle ‘production status change’ notifications in
both real-time
mode and as production-synchronous notifications stored in and
extracted from
the Recording Buffer. But for the individual FRs that comprise
such a
production process, “production status” is the status of the FR
itself. The
result is an inconsistency in what the meaning of ‘production
status change’ is
and/or should be. More details on this, and an example of how
this is
problematic, are provided in the email from J. Pietras to me on
27 April 2016
(below). That email also outlines an approach that cleans up
the
ambiguities and separates the concept of “production status”
from a new concept
of “resource status”, and uses that new concept in a reworked
BDD
procedure. </span><span style="font-size:12.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-ansi-language:
EN-US;mso-fareast-language:DE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">I subsequently pointed out
that another solution would
be to return to the SLE approach, which is to not have any
production-related
status notifications inserted into the Recording Buffer in the
first place (see
my email to J. Pietras on 28 April 2016, below). This approach
would be easier
to implement. However, the lack of information about the status
of the
production process when the data were being recorded for use by
offline SLE
transfer services has been a source of some operational
ambiguities in the
past, which is why the CSTS BDD attempted to remedy it by
recording such
notifications. </span><span style="font-size:12.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-ansi-language:
EN-US;mso-fareast-language:DE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">After discussing the two
possible solutions, John and
I developed a set of changes to the BDD procedure and associated
Recording Buffer
specifications, and to FR events, that would remove the
ambiguities in the
current specifications and allow the recording of ‘resource
status change’
notifications to be recorded in the Recording Buffer, fulfilling
spirit and
intent of the current SFW. Wolfgang and John prefer this
solution because it
maintains the capability for the user of the complete-mode
service instance to
receive indications related to the status of the production
process when the
data were being generated and recorded. However, returning to
the simpler SLE
approach, in which no production-related change notifications
are recorded in
the Recording Buffer, is also a viable option. This email is
intended to spell
out the changes that would result from each such option, so that
the WG can
decide which way to proceed. </span><span style="font-size:
12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-ansi-language:EN-US;mso-fareast-language:DE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">In discussions and in
other emails, John and I also
discussed the fact that the BDD procedure state table does not
currently have
incoming events for the generic ‘production status change’ event
or the
BDD-specific ‘buffered data delivery configuration change’
event. The following
proposed resolution also addresses those events.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">Whether we decide to
continue to have
production-related change notifications recorded or revert to
the simpler SLE
approach, multiple changes will need to be made to the BDD
specification in any
case and the definitions of the ‘production status change’ and
‘production
configuration change’ events to remove the ambiguities. In the
following list,
items 1 through 4 apply to both situations. Item 5 applies if we
choose to
continue to allow the recording buffer to record
production-related event
notifications, and item 6 applies if we choose to revert to the
simpler SLE
approach. </span><span style="font-size:12.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-ansi-language:
EN-US;mso-fareast-language:DE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">1.<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">The
key aspect of the
clean-up is to reserve production-status and ‘production status
change’ as
properties of the CSTS itself, and to represent changes in the
aggregate status
of the production process as seen by the CSTS. Since ‘production
status change’
is a property of the CSTS provider, it will be named in the
context of the CSTS
Provider; that is, the Event Name will contain the Functional
Resource Name of
the CSTS Provider FR. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">2.<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">In
the BDD state
table, in addition to the ‘production status change’ incoming
event that is
currently specified for the BDD procedure operation in real-time
mode, a new
incoming event will be added for when the BDD procedure is
operating in the
complete mode. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l4 level1 lfo2"><!--[if !supportLists]--><span
style="mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">a)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">When
a ‘production
status change’ incoming event occurs when the BDD procedure is
operating in
real-time mode, the behavior will change so that the Return
Buffer is released
for transmission immediately after the notification is inserted.
This ensures
that the notification is timely with respect to when the change
occurs in the
production process. Note that the addition of a complete mode
‘production
status event’ incoming event will result in a definition for
what constitutes
the complete-mode production process in each CSTS specification
that uses the
BDD in complete mode.</span><span
style="mso-ansi-language:EN-US" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l4 level1 lfo2;tab-stops:354.4pt"><!--[if !supportLists]--><span
style="mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">b)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">When
a ‘production
status change’ incoming event occurs when the BDD procedure is
operating in
complete mode, it represents production status of the production
process that
exists while the CSTS service with the BDD procedure is active.
That is, the
production process includes the Recording Buffer (and may
possibly only include
the Recording Buffer, depending on the type of the service
supported by the
Recording Buffer). The behavior of the BDD procedure will be
that the Return
Buffer is released for transmission immediately after the
notification is
inserted to ensure that the notification is timely with respect
to when the
change occurs in the production process.</span><span
style="mso-ansi-language:EN-US" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">3.<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">The
‘production
configuration change’ event was not explicitly addressed by the
BDD
specification in the most-recent release of the SFW. The changes
to the BDD procedure
will be to include separate incoming events for the state table
for ‘production
configuration change events’ in each of the real-time and
complete modes.
The ‘production configuration change’ event will be changed
from being
named using the FR Name of the production-related FR to the FR
Name of the CSTS
Provider. This change makes the ‘production configuration
change’ event
parallel to the ‘production status change’ event.<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">a)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">In
real-time mode, the
response to a ‘production configuration change’ incoming event
is the same as
that for ‘production status change’: attempt to insert the
notification
into the Return Buffer and release it for transmission unless
back pressure
causes it to be discarded. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">b)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">In
complete mode, the
response to a ‘production configuration change’ incoming event
is the same as
that for ‘production status change’: insert the notification
into the
Return Buffer and release it for transmission.<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">c)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">Note:
This item does
not affect the SFW as such, but is the prerequisite for
achieving the behavior
favored by John and me. A ‘resource configuration change’ event
will also be
added to every production-related FR, along with the
identification of the
directive that will be used to invoke that configuration change.<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">4.<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">The
‘buffered data
delivery configuration change’ event is defined by the BDD
specification but it
was not included in the state table in the most-recent release
of the SFW. The
changes to the BDD procedure state table will be to include
separate incoming
events for the state table for ‘buffered data delivery
configuration change
events’ in each of the real-time and complete modes. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l3 level1 lfo4"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">a)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">In
real-time mode, the
response to a ‘buffered data delivery configuration change’
incoming event is
the same as that for ‘production status change’: attempt to
insert the
notification into the Return Buffer and release it for
transmission unless back
pressure causes it to be discarded. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l3 level1 lfo4"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">b)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">In
complete mode, the
response to a ‘buffered data delivery configuration change’
incoming event is
the same as that for ‘production status change’: insert the
notification
into the Return Buffer and release it for transmission.<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">5.<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">If
the
production-related events continue to be recorded in the
Recording Buffer in
accordance with the current SFW concept, the Recording Buffer
section of the
specification (4.5.7) will be expanded to specify that
FR-specific ‘resource
status change’ and ‘resource configuration change’ event
notifications are
stored in the Recording Buffer. The set of Functional Resources
for which the
‘resource status change’ and ‘resource configuration change’
event
notifications are generated are relevant to the type of the
Recording Buffer,
and shall be specified in the service specification that defines
the type of
Recording Buffer that is associated with that service (for
complicated
production processes, the service specification could
alternatively specify the
mechanism by which FRs are selected for inclusion in the
recording of their
events, e.g., by service management). Note that there is no
‘buffered data
delivery configuration change’ event notification in the
Recording Buffer
because this event is specific to the CSTS Provider FR and *is
not*generated as
a result of anything that occurs in the production process.<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l2 level1 lfo5"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">a)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">The
specifications of
the Functional Resources that comprise the various production
processes
currently have ‘<FR classifier>-production-status change’
events and
<FR classifier>-production-status parameters. These will
be changed to
‘<FR classifier>-resource-status change’ events and <FR
classifier>-resource-status parameters to clarify that these
refer to the
status of the FRs themselves, whereas “production status” is
reserved for use
by CSTSes to refer to the aggregate status of the production
process that
supports the CSTS service provision. <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;
mso-list:l2 level1 lfo5"><!--[if !supportLists]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US"><span
style="mso-list:Ignore">b)<span style="font:7.0pt "Times
New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">The
specifications of
the Functional Resources that comprise the various production
processes do not
currently have events that notify that one of their
configuration parameter
values have changed. An ‘<FR
classifier>-configuration-status change’
event will be added to every production-process FR type (that
is, every
non-CSTS Provider or SLE TS Provider FR type).<o:p></o:p></span></p>
<p class="MsoListParagraph"
style="margin-left:36.0pt;text-indent:-18.0pt;
mso-list:l1 level1 lfo1"><span style="mso-ansi-language:EN-US"
lang="EN-US"> <span style="mso-list:Ignore">6.<span
style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span
style="color:#1F497D;mso-ansi-language:EN-US" lang="EN-US">If
the BDD
specification reverts to the SLE approach, then no changes are
necessary in the
Recording Buffer section. The current silence in that section
with regard to
production-related change notifications will be
applicable. However, John
and I assume that the Recording Buffer will still be required to
record the
'bdd recording buffer overflow' event defined in 4.5.7.5, as it
is related to
the operation of the Recording Buffer itself and does not
require
"knowledge" of the various FRs that comprise the rest of the
production process.</span><span style="mso-ansi-language:EN-US"
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">Note that there is an
intermediate approach between
mandatory implementation of recording production-related FR
change events in
the Recording Buffer and reversion to the SLE approach: the
recoding of such
notifications in the Recording Buffer could be an optional
feature, with the
PICS proforma for any such Recording Buffer calling out whether
a given
implementation implements the capability. Likewise, individual
services (or
more correctly, the specifications for the Recording Buffers
that support those
services) could be extended to include things like resource
status change and
resource configuration change even if the SFW Recording Buffer
specification
does not require them.<span style="mso-spacerun:yes"> </span></span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-ansi-language:EN-US;mso-fareast-language:
DE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">These are many changes,
but they are in response to
errors in the book that must be resolved. John and I realize
that the amount of
changes is such that the CSTS WG needs to be informed with
enough time allowed
for WG members' feedback. I will proceed with the SFW update
based on the
feedback I will have received by COB 3 June. In the absence of
such feedback or
counter-proposals I will assume that the approach outlined above
as the variant
preferred by John and me is accepted.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US">Wolfgang<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-ansi-language:EN-US;
mso-fareast-language:DE" lang="EN-US"><span
style="mso-spacerun:yes"> </span></span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New
Roman";color:#1F497D;mso-fareast-language:DE"> </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";
mso-fareast-font-family:"Times
New Roman";mso-fareast-language:DE">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-font-family:
"Times
New Roman";mso-fareast-language:DE"> Wolfgang Hell [</span><a
href="mailto:wo_._he@t-online.de"><span
style="font-size:10.0pt;mso-bidi-font-size:
11.0pt;font-family:"Tahoma","sans-serif";mso-fareast-font-family:"Times
New Roman";
color:blue;mso-fareast-language:DE"><a class="moz-txt-link-freetext" href="mailto:wo_._he@t-online.de">mailto:wo_._he@t-online.de</a></span></a><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-font-family:
"Times
New Roman";mso-fareast-language:DE">] <br>
<b>Sent:</b> Thursday, April 28, 2016 4:49 AM<br>
<b>To:</b> John Pietras<br>
<b>Subject:</b> Re: Competing concepts of production status?</span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"> <o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;margin-bottom:12.0pt;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">John,<br>
<br>
Thanks a lot for illustrating your concern and I agree with you
that we have an
issue. And here are my initial thoughts on this:<br>
<br>
The reason for seeking a way to capture in the recording buffer
the fact that
during the time the recording buffer is filled by production
something went
wrong is to provide visibility to the service user why certain
data that should
be there aren't. In SLE we have avoided this problem by simply
specifying that
notifications such as "loss of frame synchronization" shall not
be
invoked in the offline delivery mode. As a consequence, there is
no need to
record such events in what we call the recording buffer in CSTS.
SLE even
excludes the notification of production status changes in
offline delivery
mode.<br>
<br>
That approach kept the implementation simple and we could do a
similar thing in
CSTS by specifying that no notifications are to be written to
the recording
buffer. However, as I know from hands-on experience, this is not
very
user-friendly. While DSN supported the INTEGRAL mission, for a
while there were
unexplained gaps in the telemetry and Michael Stoloff and I had
to analyze tons
of log files to understand what the problem was. On the other
hand I certainly
concede that for cost reasons user implementations tend to cover
the nominal
case only and helpful diagnostic information is simply dropped
on the floor
rather than being handled by the mission control system. In
other words, in
practice such simplified implementation may well not make that
much of a
difference. And as opposed to the SLE times, we will now have an
MD service and
a client mission really interested in what is going on during
the space link
session can find out provided the service provider has
implemented an adequate
monitoring capability.<br>
<br>
I think a further good reason to abandon the storing of
notifications in the
recording buffer is the fact that as rightly pointed out by you
this is
supposed to be a shared resource. I therefore question that at
the time of the
space link session we could already generate those notifications
that later on
will be relevant for individual CSTS instances retrieving input
from the
recording buffer. An option might be that we store all
notifications issued by
FR instances contributing one way or another to the production
of the data that
are stored in the recording buffer. It would then be up to the
CSTS retrieving
data from the recording buffer to calculate an aggregate
production status on
the basis of the stored notifications, taking into account which
of these
notifications report events that were relevant for the data the
CSTS instance
shall deliver to the user. This may be quite complex both in
terms of
implementation and also in terms of specification. And then we
have the
additional complication that at least so far we do not have a
notion of
mandatory and optional elements of FR implementations. In other
words, if we
were to specify how a CSTS has to calculate the aggregate
resource (to adopt
your suggestion) status, we cannot be sure that a given provider
will actually
generate all the notifications we may require.<br>
<br>
My conclusion at this point is that we definitely have an issue
that needs to
be fixed. And there I see two options: a) We fix the problem
along the lines
you outline in your email or b) we adopt the SLE approach and
rely otherwise on
the information that can be obtained using the MD service.<br>
<br>
Talk with you soon,<br>
Wolfgang <br>
<br>
<br>
<span style="color:#1F497D">--------------------------------------------------------</span><br>
<br style="mso-special-character:line-break">
<!--[if !supportLineBreakNewLine]--><br
style="mso-special-character:line-break">
<!--[endif]--><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";
mso-fareast-font-family:"Times
New Roman";mso-fareast-language:DE">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-font-family:
"Times
New Roman";mso-fareast-language:DE"> John Pietras <br>
<b>Sent:</b> Wednesday, April 27, 2016 10:31 AM<br>
<b>To:</b> Wolfgang Hell<br>
<b>Subject:</b> Competing concepts of production status?</span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"> <o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">Wolfgang,<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">I’m am sorry
to say that I think I’ve come across some inconsistencies in the
way
“production status” is interpreted and used in CSTS<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">[Here are]
some bullet points that are relevant:<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">1.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">In SLE, production status represents a
“roll up” of
the aggregate of the various production functionalities that
support the
transfer service instance.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">2.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">In CSTS, the same concept applies; that
is, production
status for a CSTS is the aggregate status of everything beneath
it (although
how that aggregate value is formulated is left to the specific
service and
possibly even implementation). Phrasing such as “configuration
of the
production process has been completed” (3.11.2.2.4.3 (a))
supports this
impression. So production status is a property of the CSTS
itself. Even section
2.2.2.2 states that it can be queried, and the DP procedures
treat the change
in production status as incoming events to the state machine.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">3.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">However, the ‘production status change’
event is named
*<b>in terms of the functional resource that triggers the
production change.</b>*
I’m pretty sure that this naming was driven by the BDD
procedure and the
perceived need to put production status change notifications in
the Recording
Buffer. Since no single CSTS instance is solely associated with
the Recording
Buffer, this particular flavor/interpretation cannot be in terms
of a CSTS
instance, none of which may even be operating at the time that
the ‘production
status change’ takes place. But defining ‘production status
change’ in this way
causes a problem for the interpretation of production status as
a property of
the CSTS, as illustrated by the following:<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:90.0pt;text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">a)</span><span
style="font-size:
7.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE"> </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">The return
space link carrier FR is
interrupted. A ‘production status interrupted’ notification is
sent, named in
the context of the return space link carrier FR. Presumably the
production
status of the service goes to interrupted, too.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:90.0pt;text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">b)</span><span
style="font-size:
7.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE"> </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">Then the
return TM sync and channel
decoding FR is also interrupted. Is another ‘production status
interrupted’
notification is sent, this time named in the context of the sync
and channel
decode FR, or is no further notification sent because the
production status of
the CSTS itself hasn’t changed from interrupted?<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:90.0pt;text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">c)</span><span
style="font-size:
7.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE"> </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";mso-fareast-font-family:
"Times New Roman";mso-fareast-language:DE">Then the
return TM sync and channel
decode FR is returns to operational. Is a ‘production status
operational’
notification sent for the sync and channel decode FR, or is
nothing sent
because the production status of the CSTS hasn’t changed from
interrupted?<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">4.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">Presumably, when querying the
production status of the
CSTS, the FR that is named is that of the CSTS provider FR, but
I can’t find
that obviously specified anywhere<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"> <o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">In my
opinion, here would be the proper fix:<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">1.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">Keep production status purely as a
property of the
CSTS itself, to represent some aggregate of the underlying
production process.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">2.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">Recast the ‘production status change’
as named by the
CSTS Provider FR, not to individual FRs in the underlying
production process.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">3.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">In the Recording Buffer section of the
BDD
specification, define a new ‘resource status change’ event,
named in the scope
of the functional resource.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:-18.0pt;line-height:normal"><span
style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">4.</span><span
style="font-size:7.0pt;font-family:
"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";mso-fareast-language:
DE"> </span><span style="font-size:12.0pt;
font-family:"Times New
Roman","serif";mso-fareast-font-family:"Times
New Roman";
mso-fareast-language:DE">In the BDD spec, add a new incoming
event, ‘production
status change: complete mode’, which inserts ‘production status
change’
notifications in the complete way.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"> <o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">In this
reworking, ‘production status change’ is clearly distinct from
‘resource status
change’, in which ‘production status’ always represents the
real-time status of
the production supporting the CSTS instance at that moment. (As
an aside, this
would let TD-CSTS report production status in complete mode
after all).<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"> <o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">I would also
suggest changing ‘production status’ and ‘production status
change’ to resource
status’ and ‘resource status change’ in the FR parameters and
events, so as to
keep “production status” just a property of transfer service
instances.<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";color:#1F497D;mso-fareast-language:
DE"> </span><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">Best
regards,<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:normal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";
mso-fareast-font-family:"Times New
Roman";mso-fareast-language:DE">John<o:p></o:p></span></p>
<meta name="ProgId" content="Word.Document">
<meta name="Generator" content="Microsoft Word 14">
<meta name="Originator" content="Microsoft Word 14">
<link rel="File-List"
href="file:///C:%5CUsers%5CWolfgang%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
<link rel="themeData"
href="file:///C:%5CUsers%5CWolfgang%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
<link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CWolfgang%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>DE</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0cm;
margin-right:0cm;
margin-bottom:10.0pt;
margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:291325391;
mso-list-type:hybrid;
mso-list-template-ids:-787328628 -400274238 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:72.0pt;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:108.0pt;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:144.0pt;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:180.0pt;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:216.0pt;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:252.0pt;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:288.0pt;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:324.0pt;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:360.0pt;
text-indent:-9.0pt;}
@list l1
{mso-list-id:1350788777;
mso-list-type:hybrid;
mso-list-template-ids:1023295612 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2
{mso-list-id:1447459563;
mso-list-type:hybrid;
mso-list-template-ids:-854013804 117350314 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l2:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:72.0pt;
text-indent:-18.0pt;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:108.0pt;
text-indent:-18.0pt;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:144.0pt;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:180.0pt;
text-indent:-18.0pt;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:216.0pt;
text-indent:-18.0pt;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:252.0pt;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:288.0pt;
text-indent:-18.0pt;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:324.0pt;
text-indent:-18.0pt;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:360.0pt;
text-indent:-9.0pt;}
@list l3
{mso-list-id:1575578583;
mso-list-type:hybrid;
mso-list-template-ids:-826110666 -1174252892 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l3:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:72.0pt;
text-indent:-18.0pt;}
@list l3:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:108.0pt;
text-indent:-18.0pt;}
@list l3:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:144.0pt;
text-indent:-9.0pt;}
@list l3:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:180.0pt;
text-indent:-18.0pt;}
@list l3:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:216.0pt;
text-indent:-18.0pt;}
@list l3:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:252.0pt;
text-indent:-9.0pt;}
@list l3:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:288.0pt;
text-indent:-18.0pt;}
@list l3:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:324.0pt;
text-indent:-18.0pt;}
@list l3:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:360.0pt;
text-indent:-9.0pt;}
@list l4
{mso-list-id:1922056893;
mso-list-type:hybrid;
mso-list-template-ids:1115731796 67567639 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l4:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:72.0pt;
text-indent:-18.0pt;}
@list l4:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:108.0pt;
text-indent:-18.0pt;}
@list l4:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:144.0pt;
text-indent:-9.0pt;}
@list l4:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:180.0pt;
text-indent:-18.0pt;}
@list l4:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:216.0pt;
text-indent:-18.0pt;}
@list l4:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:252.0pt;
text-indent:-9.0pt;}
@list l4:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:288.0pt;
text-indent:-18.0pt;}
@list l4:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:324.0pt;
text-indent:-18.0pt;}
@list l4:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:360.0pt;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normale Tabelle";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
</body>
</html>