From majordomo-owner@erg.abdn.ac.uk Wed Apr 3 14:52:25 2002 Received: from tesa1.tesa.prd.fr (tesa1.tesa.prd.fr [147.127.80.1]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33DqFOE008576 for ; Wed, 3 Apr 2002 14:52:16 +0100 (BST) Received: from tesap261 (tesa14-6 [147.127.81.39]) by tesa1.tesa.prd.fr (8.9.3+Sun/8.9.3) with ESMTP id PAA14077 for ; Wed, 3 Apr 2002 15:52:08 +0200 (MET DST) From: "Fabrice Arnal" To: "Liste de diffusion IP / DVB" Subject: IP over DVB-RCS Date: Wed, 3 Apr 2002 15:54:40 +0200 Message-ID: <003001c1db17$19fc4b20$1600a8c0@tesap261> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0031_01C1DB27.DD851B20" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2627 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal X-ERG-MailScanner: Found to be clean This is a multi-part message in MIME format. ------=_NextPart_000_0031_01C1DB27.DD851B20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi everybody, =20 =20 Something is not clear for me, with the DVB-RCS standard. =20 It is possible, for coding, to use either reed-solomon / convolutionnal coding, either turbo-codes. But in specifications, it is possible not to use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of the mpeg-2 TS packet). How can we do, for coding, if we use for instance ATM cells ? Is some specific headers are defined for this ? How can we use DVB-RCS without MPEG-2 TS about that? =20 =20 =20 With regards, _______________________________________ =20 Fabrice Arnal - Laboratoire T=E9SA=20 2, rue Charles Camichel BP 7122 - 31071 Toulouse Cedex 7 France Tel : 05 61 58 80 15 =20 ------=_NextPart_000_0031_01C1DB27.DD851B20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message
Hi=20 everybody,
 
 
Something is not=20 clear for me, with the DVB-RCS standard.
 
It is = possible, for=20 coding, to use either reed-solomon / convolutionnal coding, either=20 turbo-codes. But in specifications, it is possible not to use = MPEG-2=20 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined = (trailer=20 of the mpeg-2 TS packet). How can we do, for coding, if we use for = instance=20 ATM cells ? Is some specific headers are defined for this ? How can we=20 use DVB-RCS without MPEG-2 TS about = that?  
 
 
 
With regards,
_______________________________________
 
Fabrice Arnal - Laboratoire=20 T=E9SA 
2, rue Charles = Camichel
BP 7122 - 31071 Toulouse = Cedex 7=20 France
Tel : 05 61 58 80 = 15
 
------=_NextPart_000_0031_01C1DB27.DD851B20-- From majordomo-owner@erg.abdn.ac.uk Wed Apr 3 15:17:33 2002 Received: from rusfw.rohde-schwarz.com (rusfw.rohde-schwarz.com [80.246.32.32]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33EHQOE008853 for ; Wed, 3 Apr 2002 15:17:26 +0100 (BST) Received: from rus11.rsd.de by rusfw.rohde-schwarz.com via smtpd (for mavis.erg.abdn.ac.uk [139.133.204.77]) with SMTP; 3 Apr 2002 14:17:27 UT Received: by mail.rohde-schwarz.com(Lotus SMTP MTA v4.6.7 (934.1 12-30-1999)) id C1256B90.004E7B2F ; Wed, 3 Apr 2002 16:17:13 +0200 X-Lotus-FromDomain: FTK@RUS From: Torsten.Jaekel@FTK.rohde-schwarz.com Sender: Torsten.Jaekel@FTK.rohde-schwarz.com To: ip-dvb@erg.abdn.ac.uk Message-ID: Date: Wed, 3 Apr 2002 16:18:09 +0200 Subject: Antwort: IP over DVB-RCS Mime-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g33EHXFL008863 Hi, I am not (yet) so familiar with RCS but a bit with ATM. There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has just a 32 bit CRC, no approaches for data integrity (issue of higher layers). But if you use AAL1 (I do not know if intended for RCS, perhaps because this is also used for MPEG-2 via ATM), there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC. Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ? Best regards Torsten Torsten Jaekel Product Marketing Datacasting Rohde & Schwarz FTK GmbH Wendenschlossstr. 168, Haus 28 12557 Berlin Germany Phone: +49 30 65 89 1 - 103 Mobile: +49 171 765 09 06 FAX:     +49 30 65 55 02 21 email: Torsten.Jaekel@FTK.rohde-schwarz.com |+-----------------------------+-----------------------------------------------| || "Fabrice Arnal" | | || | DVB" | || |         Kopie:        (Blindkopie: Torsten | || 03.04.2002 15:54 | Jaekel/FTK) | || Bitte antworten an ip-dvb |         Thema:        IP over DVB-RCS | || | | |+-----------------------------+-----------------------------------------------| Hi everybody, Something is not clear for me, with the DVB-RCS standard. It is possible, for coding, to use either reed-solomon / convolutionnal coding, either turbo-codes. But in specifications, it is possible not to use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of the mpeg-2 TS packet). How can we do, for coding, if we use for instance ATM cells ? Is some specific headers are defined for this ? How can we use DVB-RCS without MPEG-2 TS about that? With regards, _______________________________________ Fabrice Arnal - Laboratoire TéSA 2, rue Charles Camichel BP 7122 - 31071 Toulouse Cedex 7 France Tel : 05 61 58 80 15 From majordomo-owner@erg.abdn.ac.uk Wed Apr 3 15:53:21 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33Er3OE009227 for ; Wed, 3 Apr 2002 15:53:03 +0100 (BST) Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 16sm3A-0000ao-00 for ip-dvb@erg.abdn.ac.uk; Wed, 03 Apr 2002 15:47:48 +0100 Date: Wed, 3 Apr 2002 15:47:45 +0100 (BST) From: Lloyd Wood X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk Reply-To: Lloyd Wood To: ip-dvb@erg.abdn.ac.uk Subject: Re: Antwort: IP over DVB-RCS In-Reply-To: Message-ID: Organization: speaking for none X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/ X-no-archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanner: exiscan *16sm3A-0000ao-00*zK/GZT97s2w* (SECM, UniS) X-ERG-MailScanner: Found to be clean On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote: > I am not (yet) so familiar with RCS but a bit with ATM. > There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has > just a 32 bit CRC, no approaches for data integrity (issue of > higher layers). ??? that's what the 32-bit CRC is for... L. > But if you use AAL1 (I do not know if intended for RCS, perhaps because this is > also used for MPEG-2 via ATM), > there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC. > > Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ? PGP From majordomo-owner@erg.abdn.ac.uk Wed Apr 3 17:10:46 2002 Received: from cbibipnt02.HC.BT.COM (saturn.bt.com [193.113.57.20]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33GAcOE010024 for ; Wed, 3 Apr 2002 17:10:38 +0100 (BST) Received: by cbibipnt02.hc.bt.com with Internet Mail Service (5.5.2654.89) id ; Wed, 3 Apr 2002 17:10:41 +0100 Message-ID: From: adrian.tregunna@bt.com To: ip-dvb@erg.abdn.ac.uk Subject: RE: IP over DVB-RCS Date: Wed, 3 Apr 2002 17:10:22 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2654.89) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1DB2A.0E8D3890" X-ERG-MailScanner: Found to be clean This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C1DB2A.0E8D3890 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 The RS and convolutional coding is added to the MPEG TS as part of the modulation process within the DVB-RCS compliant satellite modulator. = The additional overhead for convolutional encoding is added, along with the interleaving and additional RS bits. This is separate from the MPEG-TS = and is purely done on a byte-by-byte (bit-by-bit?!) basis. =20 This will be the same with ATM cells - the string of 0's and 1's is = encoded with convolutional and then RS coding. At the receiver, the incoming = signal is demodulated, the RS is removed and de-interleaved, then the = convolutional decoder ideally recovers the same string of bits that went into the modulator. =20 It does not matter to the satellite modems if the incoming string of = bits are part of an MPEG-TS or a series of ATM cells. =20 The same is true for turbo codes, although the coding is a single step. =20 Hope this is of some help? =20 Adrian. Manager: Satellite System Engineering=20 BT Ignite, B&SC - Satellite System Development=20 =20 This electronic message contains information from British = Telecommunications plc which may be privileged and confidential. The information is = intended to be for the use of the individual(s) or entity named above. If you are = not the intended recipient, be aware that any disclosure, copying, = distribution or use of the contents of this information is prohibited. If you have received this electronic message in error, please notify us by = telephone or e-mail (to the number or address above) immediately. -----Original Message----- From: Fabrice Arnal [mailto:fabrice.arnal@tesa.prd.fr] Sent: 03 April 2002 14:55 To: Liste de diffusion IP / DVB Subject: IP over DVB-RCS Hi everybody, =20 =20 Something is not clear for me, with the DVB-RCS standard. =20 It is possible, for coding, to use either reed-solomon / convolutionnal coding, either turbo-codes. But in specifications, it is possible not = to use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of the mpeg-2 TS packet). How can we do, for coding, = if we use for instance ATM cells ? Is some specific headers are defined for = this ? How can we use DVB-RCS without MPEG-2 TS about that? =20 =20 =20 =20 With regards, _______________________________________ =20 Fabrice Arnal - Laboratoire T=E9SA=20 2, rue Charles Camichel BP 7122 - 31071 Toulouse Cedex 7 France Tel : 05 61 58 80 15 =20 ------_=_NextPart_001_01C1DB2A.0E8D3890 Content-Type: text/html; charset="iso-8859-1" Message
Hi,
 
The RS and convolutional coding is added to the MPEG TS as part of the modulation process within the DVB-RCS compliant satellite modulator. The additional overhead for convolutional encoding is added, along with the interleaving and additional RS bits. This is separate from the MPEG-TS and is purely done on a byte-by-byte (bit-by-bit?!) basis.
 
This will be the same with ATM cells - the string of 0's and 1's is encoded with convolutional and then RS coding. At the receiver, the incoming signal is demodulated, the RS is removed and de-interleaved, then the convolutional decoder ideally recovers the same string of bits that went into the modulator.
 
It does not matter to the satellite modems if the incoming string of bits are part of an MPEG-TS or a series of ATM cells.
 
The same is true for turbo codes, although the coding is a single step.
 
Hope this is of some help?
 
Adrian.

Manager: Satellite System Engineering
BT Ignite, B&SC - Satellite System Development
 
This electronic message contains information from British Telecommunications plc which may be privileged and confidential. The information is intended to be for the  use of the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you have received this electronic message in error, please notify us by telephone or e-mail (to the number or address above) immediately.
-----Original Message-----
From: Fabrice Arnal [mailto:fabrice.arnal@tesa.prd.fr]
Sent: 03 April 2002 14:55
To: Liste de diffusion IP / DVB
Subject: IP over DVB-RCS

Hi everybody,
 
 
Something is not clear for me, with the DVB-RCS standard.
 
It is possible, for coding, to use either reed-solomon / convolutionnal coding, either turbo-codes. But in specifications, it is possible not to use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of the mpeg-2 TS packet). How can we do, for coding, if we use for instance ATM cells ? Is some specific headers are defined for this ? How can we use DVB-RCS without MPEG-2 TS about that?  
 
 
 
With regards,
_______________________________________
 
Fabrice Arnal - Laboratoire TéSA 
2, rue Charles Camichel
BP 7122 - 31071 Toulouse Cedex 7 France
Tel : 05 61 58 80 15
 
------_=_NextPart_001_01C1DB2A.0E8D3890-- From majordomo-owner@erg.abdn.ac.uk Thu Apr 4 08:30:10 2002 Received: from rusfw.rohde-schwarz.com (rusfw.rohde-schwarz.com [80.246.32.32]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g347U2OE018230 for ; Thu, 4 Apr 2002 08:30:03 +0100 (BST) Received: from rus11.rsd.de by rusfw.rohde-schwarz.com via smtpd (for mavis.erg.abdn.ac.uk [139.133.204.77]) with SMTP; 4 Apr 2002 07:30:03 UT Received: by mail.rohde-schwarz.com(Lotus SMTP MTA v4.6.7 (934.1 12-30-1999)) id C1256B91.002931C5 ; Thu, 4 Apr 2002 09:29:57 +0200 X-Lotus-FromDomain: FTK@RUS From: Torsten.Jaekel@FTK.rohde-schwarz.com Sender: Torsten.Jaekel@FTK.rohde-schwarz.com To: ip-dvb@erg.abdn.ac.uk Message-ID: Date: Thu, 4 Apr 2002 09:30:53 +0200 Subject: Antwort: Re: Antwort: IP over DVB-RCS Mime-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g347UAmd018244 The 32 bit CRC is just used to recognize transmission (packet) errors. No way to correct missing or incorrect bits (is not a redundancy part or Reed Solomon code). The whole packet (many ATM cells) is discarded if the CRC is not matching. tj |+----------------+-------------------------------------| || Lloyd Wood | | || | ip-dvb@erg.abdn.ac.uk | || |         Kopie:        (Blindkopie:| || 03.04.2002 | Torsten Jaekel/FTK) | || 16:47 |         Thema:        Re: Antwort:| || Bitte | IP over DVB-RCS | || antworten an | | || ip-dvb | | || | | |+----------------+-------------------------------------| On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote: > I am not (yet) so familiar with RCS but a bit with ATM. > There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has > just a 32 bit CRC, no approaches for data integrity (issue of > higher layers). ??? that's what the 32-bit CRC is for... L. > But if you use AAL1 (I do not know if intended for RCS, perhaps because this is > also used for MPEG-2 via ATM), > there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC. > > Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ? PGP From majordomo-owner@erg.abdn.ac.uk Thu Apr 4 12:42:47 2002 Received: from tesa1.tesa.prd.fr (tesa1.tesa.prd.fr [147.127.80.1]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g34BgXa9021802 for ; Thu, 4 Apr 2002 12:42:35 +0100 (BST) Received: from tesap261 (tesa14-6 [147.127.81.39]) by tesa1.tesa.prd.fr (8.9.3+Sun/8.9.3) with ESMTP id NAA22185 for ; Thu, 4 Apr 2002 13:42:27 +0200 (MET DST) From: "Fabrice Arnal" To: Subject: RE : IP over DVB-RCS Date: Thu, 4 Apr 2002 13:45:00 +0200 Message-ID: <000d01c1dbce$26d9abf0$1600a8c0@tesap261> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C1DBDE.EA640290" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2627 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 In-Reply-To: Importance: Normal X-ERG-MailScanner: Found to be clean This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C1DBDE.EA640290 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ok, I think it's clear now.=20 =20 But I believe that in the coding scheme, Reed-Solomon is done first, and then the convolutional instead.. =20 =20 =20 Regarding the IP over DVB requirements draft (by Gorry Fairhurst), MPEG-2 TS layer is, in any case, present. That's why I am surprised.. =20 Fabrice.=20 Hi, =20 The RS and convolutional coding is added to the MPEG TS as part of the modulation process within the DVB-RCS compliant satellite modulator. The additional overhead for convolutional encoding is added, along with the interleaving and additional RS bits. This is separate from the MPEG-TS and is purely done on a byte-by-byte (bit-by-bit?!) basis. =20 This will be the same with ATM cells - the string of 0's and 1's is encoded with convolutional and then RS coding. At the receiver, the incoming signal is demodulated, the RS is removed and de-interleaved, then the convolutional decoder ideally recovers the same string of bits that went into the modulator. =20 It does not matter to the satellite modems if the incoming string of bits are part of an MPEG-TS or a series of ATM cells. =20 The same is true for turbo codes, although the coding is a single step. =20 Hope this is of some help? =20 Adrian. Manager: Satellite System Engineering=20 BT Ignite, B&SC - Satellite System Development=20 =20 This electronic message contains information from British Telecommunications plc which may be privileged and confidential. The information is intended to be for the use of the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you have received this electronic message in error, please notify us by telephone or e-mail (to the number or address above) immediately. -----Original Message----- From: Fabrice Arnal [mailto:fabrice.arnal@tesa.prd.fr] Sent: 03 April 2002 14:55 To: Liste de diffusion IP / DVB Subject: IP over DVB-RCS Hi everybody, =20 =20 Something is not clear for me, with the DVB-RCS standard. =20 It is possible, for coding, to use either reed-solomon / convolutionnal coding, either turbo-codes. But in specifications, it is possible not to use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of the mpeg-2 TS packet). How can we do, for coding, if we use for instance ATM cells ? Is some specific headers are defined for this ? How can we use DVB-RCS without MPEG-2 TS about that? =20 =20 =20 With regards, _______________________________________ =20 Fabrice Arnal - Laboratoire T=E9SA=20 2, rue Charles Camichel BP 7122 - 31071 Toulouse Cedex 7 France Tel : 05 61 58 80 15 =20 ------=_NextPart_000_000E_01C1DBDE.EA640290 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message
Ok, I think it's = clear now.=20
 
But=20 I believe that in the coding scheme, Reed-Solomon is done = first,=20 and then the convolutional instead..  
 
 
Regarding the IP over DVB requirements draft = (by Gorry=20 Fairhurst), MPEG-2 TS layer is, in any case, present. That's why I = am=20 surprised..
 

 Fabrice. 
Hi,
 
The=20 RS and convolutional coding is added to the MPEG TS as part of the=20 modulation process within the DVB-RCS compliant satellite = modulator. The=20 additional overhead for convolutional encoding is added, along with = the=20 interleaving and additional RS bits. This is separate from the MPEG-TS = and is=20 purely done on a byte-by-byte (bit-by-bit?!) = basis.
 
This=20 will be the same with ATM cells - the string of 0's and 1's is encoded = with=20 convolutional and then RS coding. At the receiver, the incoming signal = is=20 demodulated, the RS is removed and de-interleaved, then the = convolutional=20 decoder ideally recovers the same string of bits that went into the=20 modulator.
 
It=20 does not matter to the satellite modems if the incoming string of bits = are=20 part of an MPEG-TS or a series of ATM cells.
 
The=20 same is true for turbo codes, although the coding is a single=20 step.
 
Hope=20 this is of some help?
 
Adrian.

Manager: = Satellite System=20 Engineering
BT = Ignite,=20 B&SC - Satellite System Development =
 
This electronic message contains = information=20 from British Telecommunications plc which may be privileged and = confidential.=20 The information is = intended to be=20 for the  use of the individual(s) or entity named above. If you = are not=20 the intended recipient, be aware that any disclosure, copying, = distribution or=20 use of the contents of this information is prohibited. If you have = received=20 this electronic message in error, please notify us by telephone or = e-mail (to=20 the number or address above) = immediately.
-----Original Message-----
From: Fabrice Arnal=20 [mailto:fabrice.arnal@tesa.prd.fr]
Sent: 03 April 2002=20 14:55
To: Liste de diffusion IP / DVB
Subject: = IP over=20 DVB-RCS

Hi = everybody,
 
 
Something is not=20 clear for me, with the DVB-RCS standard.
 
It = is possible,=20 for coding, to use either reed-solomon / convolutionnal coding, = either=20 turbo-codes. But in specifications, it is possible not to = use=20 MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is = well=20 defined (trailer of the mpeg-2 TS packet). How can we do, for = coding,=20 if we use for instance ATM cells ? Is some specific headers are = defined for=20 this ? How can we use DVB-RCS without MPEG-2 TS about=20 that?  
 
 
 
With regards,
_______________________________________
 
Fabrice Arnal - = Laboratoire=20 T=E9SA 
2, rue Charles = Camichel
BP 7122 - 31071 = Toulouse Cedex 7=20 France
Tel : 05 61 58 80 = 15
 
------=_NextPart_000_000E_01C1DBDE.EA640290-- From majordomo-owner@erg.abdn.ac.uk Thu Apr 4 12:56:38 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g34BuXa9022009 for ; Thu, 4 Apr 2002 12:56:33 +0100 (BST) Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 16t5j0-0007AT-00 for ip-dvb@erg.abdn.ac.uk; Thu, 04 Apr 2002 12:48:18 +0100 Date: Thu, 4 Apr 2002 12:48:15 +0100 (BST) From: Lloyd Wood X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk Reply-To: Lloyd Wood To: ip-dvb@erg.abdn.ac.uk Subject: Re: Antwort: Re: Antwort: IP over DVB-RCS In-Reply-To: Message-ID: Organization: speaking for none X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/ X-no-archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanner: exiscan *16t5j0-0007AT-00*hSVGolS54eM* (SECM, UniS) X-ERG-MailScanner: Found to be clean On Thu, 4 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote: > The 32 bit CRC is just used to recognize transmission (packet) errors. No way to > correct missing or incorrect bits (is not a redundancy > part or Reed Solomon code). The whole packet (many ATM cells) is discarded if > the CRC is not matching. data integrity is ensured by discards and retransmission. limited amounts of redundancy or FEC can't guarantee data integrity, though they can increase its likelihood. L. > On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote: > > > I am not (yet) so familiar with RCS but a bit with ATM. > > There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has > > just a 32 bit CRC, no approaches for data integrity (issue of > > higher layers). > > ??? that's what the 32-bit CRC is for... > > > But if you use AAL1 (I do not know if intended for RCS, perhaps because this > is > > also used for MPEG-2 via ATM), > > there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC. > > > > Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ? PGP From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 12:17:52 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3BBHdYB012545; Thu, 11 Apr 2002 12:17:40 +0100 (BST) Message-ID: <3CB570D4.1290C716@erg.abdn.ac.uk> Date: Thu, 11 Apr 2002 12:17:40 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: For Your info: ATSC A92 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean I thought it would be useful to draw to our attention the recent addition of ATSC A92 - dealing with IP multicas, although the document seems only to address IPv4, and only addresses use of DSMCC. Comments on relevance or otherwise and technical issues will be welcome. Gorry I have uploaded a recent ATSC document for reference. http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/ --- ATSC Standard: A92 Delivery of IP Multicast Sessions over ATSC Data Broadcast 31 January 2002 This standard specifies the delivery of IP Multicast sessions, the delivery of data for describing the characteristics of a session, and usage of the ATSC A/90 Data Broadcast Standard for IP Multicast. This document defines a Standard for the asynchronous transmission of Internet Protocols (IP) specifically including multicast addressing compatible with the ATSC A/90 Data Broadcast Standard. This Standard assumes the use of Session Description Protocol (SDP) as an integral part of the IP Multicast-based Data Broadcast service. It is strongly suggested that normative clauses that do not directly involve SDP be retained in the case of IP Multicast-based Data Broadcast services that do not include any SDP data, such as would be used for non-sessionbased IP Multicast. This document focuses solely on the carriage of all information using the DSMCC_addressable_section. Synchronous and synchronized carriage of IP Multicast datagrams are not addressed by this document. From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 12:59:49 2002 Received: from mel.alcatel.fr (mel-o.alcatel.fr [194.133.58.32]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BBwvYB013231 for ; Thu, 11 Apr 2002 12:58:58 +0100 (BST) Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80]) by mel.alcatel.fr (ALCANET) with ESMTP id g3BBwsi4020014 for ; Thu, 11 Apr 2002 13:58:54 +0200 Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38]) by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id NAA28180; Thu, 11 Apr 2002 13:58:48 +0200 (MET DST) From: Stephane.Combes@space.alcatel.fr Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) id C1256B98.00419B72 ; Thu, 11 Apr 2002 13:56:36 +0200 X-Lotus-FromDomain: ALCATEL-SPACE To: ip-dvb@erg.abdn.ac.uk cc: Sebastien.Josset@space.alcatel.fr Message-ID: Date: Thu, 11 Apr 2002 13:54:38 +0200 Subject: Alcatel Space interest about IP/DVB Mime-Version: 1.0 Content-type: multipart/mixed; Boundary="0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX" Content-Disposition: inline X-ERG-MailScanner: Found to be clean --0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-transfer-encoding: quoted-printable Dear colleagues, Alcatel Space Industries would like to support the work currently under= taken by this group. As requested by Gorry Fairhurst, here follows a draft of the presentati= on we could make at the next BOF : (See attached file: Alcatel_space_IP_DVB_view01.pdf) Note that this document is informational only but can be distributed fr= eely to anybody interested. The general issues raised here seem to align with those expressed in http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ipdvb-req-0= 0.doc It includes our vision for MPE enhancement. We would actually be very i= nterested if the to-be-defined encapsulation could support protocols other than I= Pv4 and v6. Ethernet and MPLS are of equal importance according to the network = segment the DVB (or other MPEG-2 based) links are deployed. It would be nice if= a future RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684 (Multiprotocol encapsulation) have in the ATM world. It also details some Layer 2 labelling management procedures that we ha= ve developed in the frame of the BRAHMS IST project. This is perhaps more = targetted to a MPE "replacement". It actually includes a label distribution proto= col (working in a similar way as Ethernet ARP) and associated encapsulation= optimised for the broadcast nature of satellites (and thefore DVB) link= s. Such kind of protocol could well play for broadcast links the same role than= MPLS in backbone networks. The main ideas behind this proposed scheme are in line with the questio= ns about a possible "native IP" support that Gorry raised in his 03/25 e-mail. P= ID would indeed only be a first level of filtering at receivers. IP filtering wo= uld then be based on IP destination address. An additional label at layer 2, ide= ntifying the source of the IP flow, could help avoiding to re-assemble all the I= P traffic received on a given PID (and allow proper re-assembly if packets are mi= xed by a satellite on-board processor). Therefore a limited link layer header mi= ght still be useful. The other characteristics of our scheme is that it naturally= supports multiple feeds configurations, two-way satellite links and on-board pro= cessing (no more multisource multicast headaches !) You'll find more details about BRAHMS project at http://brahms.telecomitalialab.com/. There was also a paper published a= t last year's AIAA conference ("IP Dedicated : a new Internet oriented satelli= te transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april 20= 01). Note that some outputs of the BRAHMS project have already been presente= d at the ETSI BSM. Actually, the same presentation which is included here is bei= ng sent to the ETSI BSM mailing-list. Feel free to share comments on this list, Best Regards, St=E9phane COMBES ALCATEL SPACE INDUSTRIES Research Department/Advanced Telecom Satellite Systems Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr = --0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX Content-type: application/pdf; name="Alcatel_space_IP_DVB_view01.pdf" Content-Disposition: attachment; filename="Alcatel_space_IP_DVB_view01.pdf" Content-transfer-encoding: base64 Content-Description: Adobe Portable Document JVBERi0xLjINJeLjz9MNCjEwNCAwIG9iag08PCANL0xpbmVhcml6ZWQgMSANL08gMTA2IA0vSCBb IDc4OCA1ODAgXSANL0wgMjU0Nzg5IA0vRSAyNTc3NSANL04gMTMgDS9UIDI1MjU5MCANPj4gDWVu ZG9iag0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB4cmVmDTEwNCAxOSANMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwNzMxIDAwMDAwIG4NCjAw MDAwMDEzNjggMDAwMDAgbg0KMDAwMDAwMTUyOSAwMDAwMCBuDQowMDAwMDAxNzA3IDAwMDAwIG4N CjAwMDAwMDE4ODggMDAwMDAgbg0KMDAwMDAwMjM5OSAwMDAwMCBuDQowMDAwMDAyNTg0IDAwMDAw IG4NCjAwMDAwMDUwNDQgMDAwMDAgbg0KMDAwMDAwNTI1NSAwMDAwMCBuDQowMDAwMDA1OTcxIDAw MDAwIG4NCjAwMDAwMTU2ODUgMDAwMDAgbg0KMDAwMDAxNTg3MCAwMDAwMCBuDQowMDAwMDE2Mzc3 IDAwMDAwIG4NCjAwMDAwMTY1OTUgMDAwMDAgbg0KMDAwMDAxNzA4NyAwMDAwMCBuDQowMDAwMDI1 NTQxIDAwMDAwIG4NCjAwMDAwMDA3ODggMDAwMDAgbg0KMDAwMDAwMTM0NiAwMDAwMCBuDQp0cmFp bGVyDTw8DS9TaXplIDEyMw0vSW5mbyAxMDMgMCBSIA0vUm9vdCAxMDUgMCBSIA0vUHJldiAyNTI1 NzkgDS9JRFs8OTBmZTVlYThkNzkzMDVhM2FmNTkzNTZjMTM4ZmZiY2M+PDkwZmU1ZWE4ZDc5MzA1 YTNhZjU5MzU2YzEzOGZmYmNjPl0NPj4Nc3RhcnR4cmVmDTANJSVFT0YNICAgIA0xMDUgMCBvYmoN PDwgDS9UeXBlIC9DYXRhbG9nIA0vUGFnZXMgMTAxIDAgUiANPj4gDWVuZG9iag0xMjEgMCBvYmoN PDwgL1MgNDMyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTIyIDAgUiA+PiANc3RyZWFt DQpIiWJgYGAGIhEGFgYGnmUMAgwIIMDAysAOFOc4wMDBoMTIECTGEMj0lyGSSaFHj0mF4c72BZ1h hiGT1RkYUte8dA5JWaqNpJmx6SCXlILBhJdzdius6Jry+NKKEosMRWcWNiGZ6LCjnP1eM0+q5ovx CRk4JDxq5BVbGrxJuaVdQsJhgbPrUrmPxlNTpvFJmERMZGzuYgnZHJTG3Sdh4rHh4BEmEdtbU9YF ayn97VZ389Dws/A48IitjUUjapLW3DUVay4XObf08CkYXE5o7bKwSLjo5MLGp/NBIZFvSzpD4cek Fl4emYQJPuILa74WsS5u7RVSMCjsOMjl8qAqXHMSn5CMw4FDQLe8qGp5OWdpkEvzVucGBra0tLQM kIdYQ0EgAsRkcXGFMVlhIi4uHmB/s2V0wASQFIVBDWEASzIYGxuDGXDDGQTT0jqQbMEd1EBgxMA8 +R+Q5gdiR6gIH+MeDgaFg2eZZKYt0HCaNZ2Bo6DIYQXbK14HdodqxjscDPKMMaw/gEqZojhfcAhE MjBwzOFIYGAKZ7zDXhB9gIGTh6vAnGEh0wOuDY4HljIv4DLQBPOEmhhW6FhwNCg49DOpMAawMEgx hDAC08RvFkRUAwQYAN2TlLcNZW5kc3RyZWFtDWVuZG9iag0xMjIgMCBvYmoNNDcxIA1lbmRvYmoN MTA2IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3VyY2VzIDEw NyAwIFIgDS9Db250ZW50cyAxMTEgMCBSIA0vUm90YXRlIDkwIA0vTWVkaWFCb3ggWyAwIDAgNTk1 IDg0MiBdIA0vQ3JvcEJveCBbIDI5IDMxIDU2NiA4MTAgXSANPj4gDWVuZG9iag0xMDcgMCBvYmoN PDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDEwOSAwIFIgL1RUNCAx MTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAx MjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNMTA4 IDAgb2JqDVsgDS9DYWxSR0IgPDwgL1doaXRlUG9pbnQgWyAwLjk1MDUgMSAxLjA4OSBdIC9HYW1t YSBbIDIuMjIyMjEgMi4yMjIyMSAyLjIyMjIxIF0gDS9NYXRyaXggWyAwLjQxMjQgMC4yMTI2IDAu MDE5MyAwLjM1NzYgMC43MTUxOSAwLjExOTIgMC4xODA1IDAuMDcyMiAwLjk1MDUgXSA+PiANDV0N ZW5kb2JqDTEwOSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0Zp cnN0Q2hhciAzMiANL0xhc3RDaGFyIDE0NiANL1dpZHRocyBbIDMwMiAwIDAgMCAwIDAgMCAwIDMw MyAzMDMgMCAwIDMwMiA0MDUgMzAyIDAgNjA0IDYwNCA2MDQgMCAwIDAgMCAwIA0wIDAgMCAwIDAg ODMzIDAgMCAwIDY2MiA1NzYgNzE4IDc0MCA1MzIgNTI1IDgwMyAwIDI4NSAzOTQgMCA0NzAgDTg2 MyA4MDMgMCA1MzIgMCA1NjAgNTQ5IDUwOSAwIDYxOCAwIDAgNTkzIDAgMCAwIDAgMCAwIDAgNTgy IDU4MiANNDU0IDU4MiA1NTYgMzA2IDU4MiA1ODggMjYyIDAgMCAyNjIgODc1IDU4OCA1ODggNTgy IDAgMzY4IDQyNiAzMDMgDTU4OCA0NzIgMCAwIDQ3MSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMzAyIF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5n IA0vQmFzZUZvbnQgL0Z1dHVyYUFNZEJUIA0vRm9udERlc2NyaXB0b3IgMTEwIDAgUiANPj4gDWVu ZG9iag0xMTAgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9D YXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIzNSANL0ZsYWdzIDMyIA0vRm9udEJCb3ggWyAtMTY3IC0y MzYgMTE0MSA5NjMgXSANL0ZvbnROYW1lIC9GdXR1cmFBTWRCVCANL0l0YWxpY0FuZ2xlIDAgDS9T dGVtViAwIA0+PiANZW5kb2JqDTExMSAwIG9iag08PCAvTGVuZ3RoIDIzODQgL0ZpbHRlciAvRmxh dGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm0V8mO28oV3esrakkaEV0Ta1h6eAlsIMBDmsjG9qKtpm0Z Urchqm3kk/Jp+YvcqntvFQc9IG8RNGyKh3XnsV6+mXpxmITKf9Nh9/Jvd0p8nXZKHMVOh05KJYJS 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 KLGzcWRJrNFzABRblms1jpjOzffkU7vY+GCBdQtNAbDs9Vx4kHeeGxwyLYDFpaiSWNKDmXLSgVjN 3Yr1WLavmjDUnEzZPWj1qllIy5mJKxLLVytuktbUjQ8jZ6qm/SIMaV0nL1qcZOfKt2eDCehLAyf7 NoD1rCzNuA1QSfyaKQGFhPf3DVBIWPUNUFQH+14Pu5fDYIUSw5edFE7sHVyI+h6OStkLAxuSctKJ 4QxfJd6VUleyUQz4S2ox/Np9aIY23WKbpxa2LN88p7fQTO0eGnAjHloYEr65wANO7KEim2PrO9Vc pzaJaMTlP3R2bPdwWcCjP9s9tO2GPwnRapn+/zS8T2o7Vjulhdjn/+fKw73RBlY+qZs0bf7dDt9v mepTv8LTjcAzf8Q3bXh4cp9c0AdyRsra7IxX7R6WhObU7mFpag73yeTYXNt9un+BiTJ9FHc/6MOh hWppRvHuEU5AFjYPyYsWvLiHZ99MSKmay3Gc2PqA1ucN1SRThrcYEFts/QCGAL/kueq1Pwy2TdeV mV0KUpLs6nWxC0ZvsivFAx46x+VypF9fvyWNwVC4AqTgw9BLnwHMgVUpmhP8MOnHBcKrZVe/PGQV fxt2/x0A+BIROwplbmRzdHJlYW0NZW5kb2JqDTExMiAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNj cmlwdG9yIA0vQXNjZW50IDk2MiANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjM1IA0vRmxhZ3Mg NCANL0ZvbnRCQm94IFsgLTE2NyAtMjM2IDExMDAgOTYzIF0gDS9Gb250TmFtZSAvSEVLSVBIK0Z1 dHVyYUFCa0JUIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9Gb250RmlsZTIgMTE0IDAgUiAN Pj4gDWVuZG9iag0xMTMgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5cGUg DS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAyMzMgDS9XaWR0aHMgWyAyOTUgMCAwIDAgMCAwIDY2 OSAwIDI4OCAyODggNDE0IDgzMyAyOTUgMzY2IDI5NSA0MTcgNTkwIDU5MCA1OTAgNTkwIA01OTAg NTkwIDU5MCAwIDAgMCAzMTkgMCAwIDgzMyA4MzMgNTIxIDEwMDAgNjI1IDU2MiA3MjUgNzI1IDUy MSA1MDcgDTgxNCA3MjIgMjU5IDM4NyAwIDQ1NiA4MzggNzc1IDg3MCA1MDggODcwIDUzNSA1MTQg NTA3IDcyMCA1ODAgOTEzIA0wIDAgMCAwIDAgMCAwIDAgMCA1NjkgNTcyIDQ0OSA1NzIgNTE0IDI4 OSA1NzEgNTU3IDI0MiAyNDIgNDkzIDI0MiANODQ4IDU1NyA1NjkgNTcyIDU3MiAzNTEgNDA3IDI1 OSA1NDcgNDQ5IDY5MiA0MzMgNDQwIDQzMSAwIDAgMCAwIA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDQxNiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA0MTYgMCANMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1MTQgXSANL0Jhc2VGb250IC9IRUtJUEgrRnV0dXJh QUJrQlQgDS9Gb250RGVzY3JpcHRvciAxMTIgMCBSIA0+PiANZW5kb2JqDTExNCAwIG9iag08PCAv RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDk2MjMgL0xlbmd0aDEgMTQzMDQgPj4gDXN0cmVh bQ0KSIm0V31QVNcV/71379tF5Ev8KKirECWW6KooBGmnig5MrFpC1FJkUioRcU2DgEABP4rWWGIj YyiJJdRaQgmxlJotsQ6TWBtiprZpbMbWtGMSJ6GGkKaMEsZQa5Ht7x6WTppp/mt25/zuPefce865 55z79i0sAOHYB4XsezcsWnLfCxsPAam5lGZtKS4o/WH3R+VAMnnr4S3fqoib5gtdQ91bgI2i0m3F kctOf8A5eRze9lBN0Ych8S1AZAwwJ9m3taDwpXve2U57J6i/20dB5EJ3CKB85Of6iiuqH3ux7AL5 w4Ce8lDJloJpC2dHAEvW0WZYcUF1qbsJtJ+6jOvjdhQUb511+bk6IGWE8XyhtKS8gnHzk2L8x5Xu 3Fp6vXX7h4CbMbirMYhKtKADp5CNfDTaeSjGMZzEadIx1Fu5VrTtQaXlQw42kzpwUp1Dim7WJ1GE /U4S/CjWfqW1z/6Ly6PSuKsYoVx5DO2qmdiimtUK9Nl71VUcp68WKx4NGEGtPumsRjltv40yytuR bafY2fSSiyPOGRxBJ9ZbLvTiSziPNqscPTgIv52BHCvf6kMf/fvUKsZfZfdgwLql81Cu4XRj0Gm2 E7Hb6Rj7op4nn4dC+4bTPfbl2ercle6ztofrKjFoZ1k1OO5q4sqmsR12l6rHOu21rlih9NOCVjSj 1e4zX+7nbqfL9lpXqatSjca+ahz7Ot0uVgcHbI06V4Qr3jrrnGUW+gCnB7VqyP0ApqBczlzJuI84 R5yTzP16OwV1aOD5Q3n+POcMd/ksD3pVLw7ZI0i0261cNKj92gsP6qwOdLrXuMKwGzfde9GEFqdn 7IsmlWcNuzxYz8zW4IzJk2TpGgZIzJZ1yx5WVcw8A0l3uxytbAsL4qL8dsKXC/3p9+XG/XZTvHfB J9i4KHecH9n+8Jq47kAgO1fPcDb5nZl+lRDi1wlzej9N2etdsDY7N84fyMwIWs3cnEHZhlxODUcx 5ZkZXvCeuU+NeoAJaaMdo50hF4zk4x/L0ReYcX7s+4NUj4t2FvJd8+DT3ah1BpDm5LFDkpBPeTsp W2WjyNWBUa6vsa+xtvfjtMrhberGZt1taY7lpDKSl5RPqiJ1BWXl4qMeB1wdVoixY0Y9H928pGUO Av26Fn7nAopJfsr9OgJ+1wHy59mt0ehSsfT1PPyqnfJTSHIt5TjMWxMVHFdzjwfZ3BftnEOHbgv0 u7MCQ/qLgRu6EbauCwzzHGdMzByzQmC1a+aAdEvXI49rWlQTNnLMM3bYQ7G6gXPebGsQBwypIbRy POH6HVqMnPtyzD6zx34NreyQFYw1Sm/GEdoKcfiEY49AHUSYKsds+urUsHo4tjMHXebcQjy3OfP4 mSR+E9P/IInRnPNjxJi2W4OBIdJFQ/+J7ZPEuP6LljLuVqSyPi2kHPIlrOVSxrdONyGRMVYFaZRx l1F+WWrXH+g3cXJ+NVhLlyHamKJ9gQY9BZXOKtbhJu22BgbVCBapB5FGSnUloNBVy2efeTKw/qYv jA0nBGncf0Lysi5wU21EhiH2xxXKMZ4r43dCGordOYyX9aMeajc2knKkN0nGnroBl8m7qb2VM9qh L7Of+5BhiOeMDVKe6WOzx+wP8bPvTS+yFuOjIdZ0tx0duDpG0HJ2Q+tRNl6vcTL9YfJEepM0pE38 sB4laRL7zUolrTJrlD9w2g6jH9bQ9I7p0bE+sXqc19mbY/1lyznAWPiECubbq2ajU3mwjrTGvQZt Qqux2nVl7N6Y3mWsT4zbNj1memd81K3UB+8x8zt3ZcDeh9sY5e/ciOC/BP+JmxwdQYV/YFi4YeE+ EryOtcRr+Drx7yL5QPBvgu+jH4e54/0g9yIT0I/3sIkyo1HEfZS9xyfsnZQZjSKmU2YkCu/iKvZS 865YMHOFv8q8V/AdZBDflvkVvEB8S+ZvyvwN/AT3cPcbsu+yaP4s+LrgJVn1J5n/UfCi4GuCf5Bd F/CqnPpVkf0erwj3inDncYv4Gywnvoxzojknmpf4SxtPzqDiuc26X4vmLH5FzhFUeF5kpwV/iTDi KTyHGOpPiczMFbpk/gtBP55FKvV+4Z7FT/kT5IhM8Te5kPhzLDQYuM4sduJnfO9yOM6kzMwV3z/G 9nSIBTNXKwM4gWfwOKUnRHpCavUM3ygKKDMaRTS1asfTtO+IRhFNrZ4Wj23BbLfhqOECF6kxEsVf fmPzKb4DLKf+KeFaJGs/lvlxwR8JNuMO4pP8PZ7KtU+KrAk/4G+6IzLDTaZlI1H09ATiqDkqtTJz xVgbRfa4yBpF9n3JdoNYe0ywHhuIh2X+qMTyPZkfQgrxEb5JJNDGI/gmOTNX+K7oDwo+LHhA8Dti ab/00j7UknM4Gk2taL7NOEy+DSrs4fuGm9weic7MFXahRu7JLtm1S3Jfg2q5JzVyT2ok99WokntS LfekWnJfJfekgu8iK6mpEAsVknsjUdgpfspQKh7KRF8mHkpRIh6oYf0VR+OjBDvER4n4KBEfO8TH g7J3u6BPcJtgkeAW8fMAu8LcggKRfYPvw4bLFy5PuiRX5l+T1TlSla+KZKN0zXqZZ0su75U1WSL5 itRhrcwzeedNfTOFy5D6rmScxlO6yFawnibjK4RbLnlPk2fUMql0qsjvFkwRTEai3Lpk4ZYKLhH/ SRLXYolokcgXwst75nA0Mq/cuQWydr7o5yOKObtLap8o9/fzIr9TMEHOPEfmdwjGi504mc/GLMn+ bOFmSd49Mp8pOENwumAsb4B5EsSK7xg53+cYicI03hMT4TRZN1UinCLzyeI9EhHS3RHS1+EIXZkm lsLlaRqGifLMDZOTTwx6mSheQuU5M0HWuSg1dXCJZUfqoEnGs5YzKf59MyuURGDLCkgEsAoP1lvz P7MPPjvT/8ePx/y9HT2qi5w25sSN6elh+jZct60QZxv//Cx6+dJAEqIuDVwaWDx5UvykhPhJ8UUa I+Vqxkjf6FF3xM2hna5Ec48CfU6C42d1Ytjn1emZYROtGB29LCUJOsRePGeujp6eHLLHE73nrl3J norYZSnJSTrNO3deDBfqyDnzpsJrL54aOT0tMtw7L/zfTFcLWBTXFb73zmOfsDuz7ENgwWWBtaLA 7rK7oli30cUvkSo+6gvjB6KoqCgvkRhUxCg+CQQV0Zj4QmLQpEn082vroylotU3zKHyWT6hJY7Ta DUZrvlZcLj2zC43fzM6d2Zl7zzn/Oec/5+rHcuqRivHagB8U0PZdvSqI6eliOlxFY3A0pttRyt1r tE/bJwT/C56pGMt4Xh9hcDrcjMftdqUlWuOkZyO28bw1LtGV5vbYEqXB6TDoI3gZdrs9Rp6X6Zil 9GjShpxDpbNOXvdO8S2enpUbFUnW7M37+6ZPfzj9XkZq8m/3Hzy/eTeeNGpu6qqkV50PsQW3mWdt m1nWnE0uJIwunDQtJ/eVhMyYQMSZJfn3LtbcyZucvt5X+37r7tUfzKGbxxRPLf9FsZ3ehyashU7C lKMQ7VavADuBTbKV4TKskiOtSsOGA9x+h5AOFoL96WCULJEIWhH0lAZMV62vKN+wavXyFbRiXC9+ hEVsxQ877V3USZ/QB9QNoY2yQULrsAQehUkSwoDoNUotj0BCRsD/ggSdWxS0xOYxSIMse9WK5asL K8srKmhFB76JjTgcf9Zl76QG2kv7qNAL6xcwcvKAu4gE9LJ3jBAeplYpFfLQJjRcw68Uw1QKRinn ZCxBDI/VSiFcpuUFBouS6IyeDDAQ/AUqBD2pDbSD83Q2j81jZJyMxygzymx6q6vJ8fXXad+QAnLb fvu2vbuAqZlfXT2/BvODqGrh5qqFVf0UdKHQnbexHcAPCV4d2qLA1TJmC0dEFunkopJXg0h/IAPi OOUpyL6bigWL3iJYBYvLIjD1JGrgu/UD3xIz2zHQXT5wi/ysnNhg1Ur6IQ51eCO9GsQQlqnBW1kG kwjEgoeGwINYBMV1Rqby8pkfaS+xTBj4XsJ/L64kucQo8Z1Xjt4g21gsTWsPTkrVgQJ78V/pWGI8 Kn19YbAPt0B3qJK+ZgoVah4hUDuUeqme4WiFAL6QaXdMzXQ6fEvsmT6HffJkmI0GX2Lmct0Sz3oV ZDtaCaBjJqV9SMVU7MRW8tnOAfsOrvvZSth+otzBbnY+7GxVwNZxXlFdgsQSvhiVmTSsQs8yBhNM C0q/G4DsS+XikKBFTod0tTmkGLHGSaFIFn9PH2HNv37A4fTfj46dPn3s8NmzNrwf5+M8vJ+uo830 MF1Th9NxMk7BE+gliJ/b9DdgMYbtBOnmzkgVwqvEtcwuxI5AhNd2SmJTQGkgGo9FICm0awku5cSm /rlgaSnsSUTQOxpN9MaGKZmocKQsCdcXo1pMzBpkimaiwmSsKcykMZqDJkCAgYOANmBRf6DdL9EI OCxBb8FuDxqiB7017f+MQGQy5rvAPuyKHY+XvVO9u/EkedLd9fjE5/daWvDaeB8+3Vpcd7hBkEXy X9y/dWUX7f7HfyUPFgOiI0CzZDTPmxKuIhwSEzSqZA5xJUlRppJYTYkqtjipLEUTnsBE6dk4OTsq io0eBTgYU4ZZrrNPCCbDXb/0dA3OoOpB1oMgc4Z4LaS0zOV44cHmHuYzA1xZieiKP2rYVH/02NEI vVIeKz/YvGfDljq+Tfngq5v+nRtrGunz+396jEuFdTVv7dhXj3Ed2ba1dEdVBb5086uPt34y0nCl 8fq3X3wAsTIWMHeCZQqoxqO9ESpGydXKMLMTqYkSjZCzPAnT9rR3ShktoRwI3Un+w07BqbcKjIDJ 7YFZjPaVtrY2OgdPYPcEyD7agW+QmoEqwG4xYGeHWIhBmV6bDkLXwCvEaEOJRlESzdaSXZqyWB2H COZERs2LI1i1aIjVBiTnwhFCLBCEDCpBsArobFKCMRIooj4CARxAbT/B1WU5B5KfLnKUTLrVT+88 O3hr2kb7qdVHr15vmfc2uc2TGwdobWQUHeyBtyuL6pYW3mx99/cuwKICNJ3APYG8MaMpXmtklN4c rVZERStKNEyJviy6OCYyymSOjlIjHuodYk0x2h5/kGnTQ0Go9T/19/glfwaLWSp+waW6ISeCvsSV hj3Au0knd9eeaqmvOV7uLprY8SN92HfjP1inwNOb8JnGtl/XHzh3HqP4uOc3e2k/lt/6HG8Pw3/L ljL8S2CUy8zGYIbHejWKQkZTqGf2mkQe3GiSGNEhaSOhlqp7gV+EF+6/zLTbfVMcDh8QTXBkWHsm 8I/PN9BgnzIFXvpAEsUruDZmUbB7iPFq2GquHlejN+UsMvNEPiwp4JeISG9xST+u7fks9tzzWbi3 vBxvLi8HPpCjLO44Wwmd3EivAHUEI46vI/tkLIrmiExaRULvqV+q8XrswtjFHX9ewPwzYCIHllNz NZBO02bQ5uJgN1MKXDgaeutfeZNHw26NqIwjWdH2OpdcmCa+Hvlamkc1Mh6NthNs1ujlSciuUZvj 1XKzwQP8DIDQrr5Q3gW5QhLbDixIe6XslMQ7Q+hIrQQcQxxi/amlgGMoU/ELYJLW5ncbd7299E2t +VLuzAV5xy8fOfW7tc0a88fTxmdl0TuANRC6w0eaLU0tR3bm1C9VRWxe7Ju9tiCy6eL7jTn7C1Ri 2fJxU5csGbgy5AXJz8X0G1k99xHsUXJQrteTPYNhFuAsBZrMLJgdZ4lZ0JA5MaYhYXZDVoLYYLdk z+ChQvOWOO9kxM3VxHrmvuwxxSYtgirT3vNnbchCSOLOvr/0QGfVk9EnhJqtUF5hj5MZbq+k7kqL LHGsjCf6CNFoYJ2OeGhRgHzibYkQwKLHHe90sEaDKLHqcPflGrqBamJgPImAHQmtx6nHF+3leY9n bFHqgmW0kl5qpXdK9+yr3LQMG460Yd/2sW/RT85fodcqDh1Ylt+AD/afwvEF1W9UbfC9Myc/nzib Fh86hsU/5FSNyxCKshvaCxYXnGCyKgf+aBqlHZOcOirr8XasxFNWLHuNXvn0LO3PnzkvL+elNete XVSO3R0ncPzGDy/Mm5lP+w++Rx/kedKn/5LRsvNyzhy/h38+g056snApfdZeVLEXkcH70HGMAB4g /2O7WqCaPM/w9/23XAiQhFwIN0lCCHBQIAGUDjVt56W2ltoisIgMteKiYECCU4S1lSHT4awao1wU b4cJVRY9nI2j4tTBXJ07tRfrqLfZ6ulkjlN72LoD5M/e709A1rMD4ZycE968//M+7/M8L6hisg1c nnNj2iFmxCKOJRFILGXiJVJAVZCntFzYM7LstJ7GRvhjpN55gj95QrX2X/INXOpnqnyP6faxMHyF n49gj7yguCbIViqUAOqbYzOEJLrVJjd2aNwoKsQ405ygVVESdQpwVhZmUuuQfhbsl4WE9MD3PSVy mJNuVegtGq1myhc4MgVaERxeZiIEYWPgPSGxF2cca5m9cKlz/faDtpx5v73d1PTLbaaZmfN+YCxe ZW1qOn9o9yDbp0/KPLHK1T5DdWV/0dGcuRaqxzesiY7ftOCNzXq1kqrmNeXv7q4ijljhH2Lz2Ttw 3820aU0GJaIjwj0a2mOo1bgSlUgiizEkEuezTMYMEnkJSomCpQk8E1iVPVstkGYaqzRaNt8x8r7r 3rL8fIulCOMDzd+sqRjf4bpberSrylWJ5cfeGXEx9k0VJfmFt7eXnV5c3+Sq/jpv2YKXnPiHV7uw uqp8w9JlMD/Ami0FrMPAfVJs2lC33IHc4aE4Nk4BgibTGpEuXD9DkC/ANieIbrrJGv8cRD2AqI/X TDFdb8SlThx2c4G9ZOWKBbf475xerMNz/KU/2/7eO6X/4n3zT6blvPrPltYnr72QMQYpev6SVfwn gwP8p6uWzAfkoCe6F3oKQWabmnWLWmiYvcSNpByVIIaYpJeRcT+1WALNQDtWIdEGXl6a8XVTBeTF 9nXwxcd9Hx1H06pKkB4UNlgVgUSTilJSkYwi7Xv1pqoFa80MTJbLAI01oPk2vSpSTelRnIdVR3oU ejdS1LIuoxpFq/Q6HC0LMRiFHBYUUiHZ8IPygKzArPVqoiGJ/yMYIkKAYOCcradvUcX8Fv7Mugt5 vQM1m9dgruNTnF22L+9pu5+/il8eu4tNcr6EGs3gO/nK1JQ1eOX932FzZUlpS2tNYyN/ih/mxyDK h3wewAD2liCbaFPRbkkLix0iBAhwJik1CewEMaw0uBQEIAAKeMGxoPD20NKzZyf+zfb5/kJZxxZT D3x6qHkOwCUMopHSJgZESR0G6pDhCP9/roftG1ss5PQh6qfwyXDQDFW4BIlZCsk8rAs55BIx1iFx GpGJQEgQsg25/awKwT4mAwy+5j3RZd9rq84utuS9yPaN7+o7u2hJ9Zz0zWeCM26Cb2BRpE2GHbQb MYmkHw76ERoKPpHa20MlQ1cjnYQZGf5rXAOomQQ2IFLCYppBLo5pFVESMccyRM5ENIjZQFDLLI+I F8DHjBLaSNN2PqevGydTsEw4uft8DhMzEct+O76AuTAWRn8lMM9/jW2E+iK4RZUcReNW2gFPTekY DnoTQ293SXOPnsLTE9XCCvLyMmmd4x9DpY1M0Vg40zjeS/yOcG8ncE+L0qBaBPLEyTwptXGudE4W aVbKEgzpwq5OnS6m6WL3XFY0mGzq//EqetuWocIC+4rlBUNba7/IL7D/qLDoNt3kcjr5B21t/ENn ZU1N5UYc39aO9RudrvoVhQVf1G67v7zAbi8ovLut9q9FRXaq+DA/XF5eU1NeAdZ1GGsrNrhcG8r5 JwG9oWHjkQJFoVSbVulGOjftwLoIOYM0MmmSEukofXSAhkJsFFYSjkBMODgl5yCIRnNQuI3Y3o2t xw7NWZiXt3DOweMZRUV/a+u4W0Tt9TnZPoPZ0rN+fY8lyXDE0dC8KYBhNdcOGEahLPSKLUmHES2N jc/SSGOiNZ54qSe1Nt6VHaXDdGyWnIlmZBazXJZoyBaAvUyC0WTmlo9cJu+FFJ6OtUGcE6bjTOQb Y6P5+wo+mQsY61DJ2pSkt/jRE1vv5Ofb6+sXda98szmXv0Xbbv+h8KPauoc/bu3Y7KzEMYfbsdK5 uX7Hu5T0yZIvd9hPvLTTY8/Pv7O17T/2zKx4A37Z5/jYanllURWee6kFR24sry5bu4G/92svf68M BbBnyoLYv2CbEeEOD1GCBoaiEC0VpaJlyeGhWpk4XCnXiRGZwcBELmSiAfmINkc4bXL5kc9zR6bb KmAPPzpqykKL9u/MfHHxh1dnUGn3fMO6xhu7fvUnYprWD37Se8G3kDrvW8iaeI2jIeCRb/jv0I/B I83oVVtyrB5FqMxMnCRUGurh4vSeqFrOlWSOi6DlUi1kgVi5jE6QaVOSphRVSGWBUUCXA8IciKpO HoHPrx4z0D+QUAPyKkyHGtyzl/d/dmY4+Uj8fmfD8apN5/bt+Xvvz69kv59Ru3R1felaeubc67uu f3f2xOuNOw9uXb3X8trcyzvab1RWFC9/a8vK1zelwjMogdETgKoIRdlkLAY2A9Sw2hD9ByYGBPpa yDWYRewEe/nV9DD/Nqvs7Bwbgf/uhpSgE2YCOUoRIqYYxHrCXBLkUIp1UhOool45udFPLaPEhNMj QBOF5wKdAPuIR4pub//16/1n+cf8V/wj/jHbN1F1/+bN+/SeiSr+Nj+EzTgZYf/X/mvMeUEdDTYF XBguBjs4hqYQw7GYg3YDxyQROKJvVoyt1Ju+A/24B5++mMM+Gz/KlMLU/N/6r4mKBb1Ms0WLGYqW 0i4WOSQil1QiFsHxQmGxlEPSqYqPLBO5gmjSVgn8UmEXcTVuwE245qLvQ/49vgF0/M+Mc3wvkwVK Vz7uJmy1wyUzSveCV8WgTFtMeLSErouU1ClPRp6SHQ+NiebCULosjZulTo0VALIIFgsqOgp7KVhH ZnDQAFWEwigkb7J/hARZdHHXL3Yf6djX3HHo0OwP1g8+Gx6o7srEV9r6e9o7e39DOScqOt924PAH X+KQdWWnoZ+j/iEmB76U9JNtiwuLgn60kjrFKVm39mR0dBSiQ2XcLJUlNF2WEehIIbAz7ZGgFEJH 065d2qog9y4RAcJUtRFnndzT3NG+q/n0gbasU1WD//jmj+t7sg/gwaO9v+/ydF+gvRNDZev40YcP +GcbVncCd/IBoRJASIcybLpQhRRr65gwRZ30FHMSRYWFqpBqlig1Clq5ETzjAnsiJA+TkClR4BDR qhOfQ0WXzGuzf8b7/kt9tcc2dV7x77uffe17fW1f27HzMCEPx3EoLLnOg5ASiJeQB4yWtmIUlQwQ hITHWIGA2FoPStHWpSGFKM3yGNDgZsx4bppAEg26USiwFPFatLQVAhUqyKQyihBklIdz2fmuHSBB Wqv+t3zxQ0p0vnN/v3PO73ew0D+73pP/RmHroY/qSn93vtfpxPoLF3F0YoLfNeFoW93hzBGWIqi4 PXajnQBFQBSgYm7XGw2I2CUhE1iKFy8CJGMB+R8UmUh5oLZ25+7aHe83N08OAkXXj6/zZ+MTLR8F fr/v427V1/du7V26Eij6CgtVlcQF2bwA2fSTXsRCNlM9iaLAGcehDs0HxBtrDApeS3usP94oonSN lk23KXWTefF6XthyhK6KN+QbeXScj3hwdVJk14t+DJbZSiZo6zetaxaYz4Yn+t8qfzdvY/Hndf2y jNHJU98w7l9tranebGjoWVrxgncTjrr8BTbLoa/otIuFsp7PJoF2P+uJ12nNgpoYO7RW3GEhPm0n sphRlM4mwQSIEQfyYXZkmsN+ewg8h4IXTQ28WE6WKTzKIrRZs6wO08nOzupGZ1HC+GmJxdlDN4l5 C+au7uF1PpM4Pzi0JXRD6Sm5MNJTEnrJkx5jt+mTUh0ZHLF7LTbOm0q8k/yWrtR2wed2JCchVYYk REs2Nl3InDDJTT0U2Ncb4ZYOk3hGsbJ0Fit2dhSdYZmG2s6KoDh58jRmTBP6ayJNmJbuOfjLf3yt 7nznzYW/cVjNOcFVtCfXBTNxX+tfaU92MStCv27clFk843CHULVmWn7yK3PLXlqyAgtfXsaaqooA INwGs/gSVKMNZXrirALhkNHL+nGAR4SxIp3EZVkl5I6OdKeCbv7ViNFQnCFtSZsVrEb2iFsytbVM 3bva19u24bWS6tT4WNYQujt/XrBluJ6x176VlZFSvk52UWy3AsXL1YcBWyOK9xi5brJf7xNQNmuA gSCKodCAYvKGrksWhT2r4mstcOnWIimjqFCSipy71bMzimZIGYWF9wdJQ2i1ElcufBQ30WOicYUu vU8cExkY+Z6h77nUL97/ENCCtYjcArR40B4rxxKiwgGVT4NYNaPhGABKp2xFpghOygSnIFFlcGCT bxc+2C/n4lsX5DTW8OBf+D35Z7KIr8jxENsPaJRB7PBWEEA0XGQruKoE8bexhnu3wpyxOVCTaajU k2bT81hlT3IRJKq8KeP9sb5oHbLH2ZIEHkmuHF4ScmxSjHsCZTCkcBjJDmiELgG5gRyTnmDPMep7 llUhODpCs7p1zfqCVU57TBN8rnbGRTe15O2uenVn2tQ9K1uCEX4X/0J2hb86yqtlF2momz9v0YKF 5bQE0EjNQf5jas73fWvO+t01p9w5tuQYNI8qktLNDroLEO94mL3+8e0pbHrMZJQuTEoZvQtYnpAf TTbtx6wnDTX1p6mhT96uOXKkpvbo3lmlpd2VFQdmls6aVTqzZ8myntLSWbiv/uTJevpadqCkZOas 0uIDFRVdxWWzf1JS1kk1Ui6MZDQO5XkSH2m2X+iKadf74pHRQOygktZM+xiVHBkoT8lkBKARnTTh 3MC2ml27tm1vb2rM6Vj195v/PrHWD2th66FA074jvQ8uqF8MLl0p37p0Rf5PVeXwzlFTbxzKocoN GmUC8YasTO12X7yi3YpKRUW8xFMZPTnYHKZRQyyLlL+/o7Zt19vb/ty8M9u/jgr3qmBOM+5r6z2y rylwaNjKVFRWYd2VS9iwcmkQhTuPOUX2g+tzw8bJ6jEREU+LBvEcYUROhIqhtu+4Mltpz4Sohpuo u31UMiNO1uSrLXinclx2XLZdsnm9pOHwxkqOq+O4A91yIb2t4OF55g48vwuVeJxRMXyCFeEelddp 7YkB++JsT8N2gzUqmU+wa3KT7bmGSWGHbRqZ60oBgTzKg2HTLeU+9tWprpQxvjp6ZDdITi34ber6 Oc8t+vEcrVne371jY8C5edzqsuKXe5OjGjccbHzjQOsrM2fOni557ISt/uC11kUvP18w47n8uXk6 Vnp92Zt7qNtEIh2CahWwl+Ixa1GHimV8vGYKp5YImoIFcSCUD60PGA3lHwenbaHySDFymBx/8fvb 4Jdq4Vp5u6KBGG1XPEIDYP+Mx6bBIo9UXn27FvnMGuhVJIl5jwz3VWq4lT7Fjx238mQ5MAQ31NZW tw2cPT1AGuTpJ3b9oQ9/Mnzt3Gefn2Vs9B7twz6yHe5Rw9QWwW23q7Av7LbDZjvijB97bXxGntqJ LTiqM4+cHt7CbKZR0MM+dQ1wx6OJnlhOjYkOaRiI064Dr82qVQxGHNFkjEQDDOiUxthCnbYFM/3Y fKdTXiH/E87yjiFsI93DrzJrQtnM4eFCuGYHU09vgRm2EXLVwWZg4TUqrFIzPi3iNSxcwGpROD7M rUwI7oZcLRaqAYTgxXLg2Dc3j8l/wkuP3f8Wn8eH5IO4VC6RXXiJvJs+gQDdVw+xNRDbrGJQFw1N twSMWJbRjkbCYglD8fpduaUH8zguONwqFzIxJA+yrldUKwFyLVDipXhMuIP41B0IadWYUUXCiUdG ugZWASkLw+aFk6wJjCBHETQ8xGgJXxO6U4MePgz7RfVm6IwyigHErEMG+MR4rcpBWPgLQSYPixHk rYLQkOfAcQnTh197+qR8ReXA5XI7LdAZyE0MpBzY1sHkSwJ2lEfUahkWCSyvJRodp5CPF6i5BRoo W+iwaNrRytOD36PQOoklmljUyjsTlIdWnuuX3Q9urzhzzo3fxU1FclDuLnv0bey90zwOHV3AlP1L BffyWpboNFyk6LgFOvUCHL6ZDt0xd+e6LCTXYlHe9y45e3r50JqK/nOrbrvL8Gw8twhq6Ocj3wCh 5KfOQTjXcBxejGtxAB/Fl/E95lnmp4yPGImHNJJr4aNKUE6hqlL1pbpF/Sk7kd3Efsre1sRoNmje 03RrBjWDWqSVtPO0vdq73Hrub3wCP51fzzfzp54+OouuXLdbNyhkCxuEQb1DP0fv1Qf0HxsSDOWG PxpuGvOMa4znjN+KE8XnxS3ih+IX4vD3OSb+B5/kH3gWmlr/Hw+iVahMEBQF3UKbJw5eLPrOH+Wf EYd0gt5gFE1mS5TVFh0DSxKKRygxKdmR4kx1pU14ZuKkH6EMyZ2ZlZ0zOXfKf2dpBTfAxdXN3cPT y9vH188/IDAoOCQ0LDwiMio6Jpaw5ahgJRp/FUm6C3CIs4BlxIA1GDMD2weFD2ofzD5YffD6EP6h 6sPqD7s/vASWQAxgcQ2guO0Hnw+JMHH+xyjwH/97/nZoKGMDzATdyMGQBtUPbJEzMEDZLEC2EJTN BmSpgExi4QSKqDCYQdlMwBIxCspmBopnQNksQHYPlM0GZG/wcPX2DPDQdistKS1KdHTKdgohRgRY 8royeDN4MgQAWdoMbgylDCVAXMSQyODI4MSQDcQhDEEMqQzpQNEcoGgRUTqopQYcUoysDDHAusEH 6GcmYGw6ANkMbDnA2GMGybIwME4Alr8cLEAWiAejGdKYhHiAVQkMoEeJPRAwOADj/yUH0FiGM+xb mB5BY4aRgdGfQ+RxPL/NVwZuDrDqldVC8SB6k3mz7b9V/2Q5zrJvAcca1FwAArWxngplbmRzdHJl YW0NZW5kb2JqDTExNSAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDk2 MiANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjM1IA0vRmxhZ3MgMzIgDS9Gb250QkJveCBbIC0x NjcgLTIzNiAxMjMwIDk2MyBdIA0vRm9udE5hbWUgL0Z1dHVyYUFIdkJUIA0vSXRhbGljQW5nbGUg MCANL1N0ZW1WIDAgDT4+IA1lbmRvYmoNMTE2IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5 cGUgL1RydWVUeXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTQ2IA0vV2lkdGhzIFsgMzEz IDAgMCAwIDAgMCA4MDYgMCAzNjMgMzYzIDAgMCAzMTIgNDU2IDMxMiA0NTggMCAwIDYyNSA2MjUg MCAwIDAgDTAgMCAwIDM0MyAwIDAgMCAwIDYwNSAwIDcyMiA2NzggNjI4IDc2NiA1NjcgMCA4NDMg MCAzNTkgMCAwIDUzMiANOTI1IDg1MiA4NTYgNjM0IDAgNjQxIDU4MSA1NTMgMCA3MTEgOTcwIDAg NTk3IDAgMCAwIDAgMCAwIDAgNjYwIA02NjAgNDYxIDY2MCA2MTEgMzUxIDY2MCA2NTMgMzEyIDMx MiA2NDEgMzEyIDk0OCA2NTMgNjIzIDY2MCA2NjAgDTQ0NyA0ODQgMzUzIDYzMSA1NjQgODAzIDAg NTMyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMCAwIDAgMCAwIDAgMCAzMTIg XSANL0Jhc2VGb250IC9IRUtKREgrRnV0dXJhQUJrQlQsQm9sZCANL0ZvbnREZXNjcmlwdG9yIDEx NyAwIFIgDT4+IA1lbmRvYmoNMTE3IDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9B c2NlbnQgOTYyIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IC0yMzYgDS9GbGFncyA0IA0vRm9udEJC b3ggWyAtMTY3IC0yMzcgMTMwMyA5NjMgXSANL0ZvbnROYW1lIC9IRUtKREgrRnV0dXJhQUJrQlQs Qm9sZCANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAxMzMgDS9Gb250RmlsZTIgMTE5IDAgUiANPj4g DWVuZG9iag0xMTggMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5cGUgDS9G aXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxNjkgDS9XaWR0aHMgWyAzMDcgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMCA3MTMgMCAw IDAgMCAwIDAgMCAzMTkgMCAwIDAgMCAwIDAgMCAwIDAgNTYwIDAgMCAwIDAgMCAwIDAgMCAwIA0w IDAgMCAwIDYxMSAwIDQ1OCA2MTYgNTczIDAgMCAwIDI4NSAwIDAgMjg1IDAgNjE4IDAgNjE2IDAg NDA3IDQ1NiANMzA5IDYxOSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgODMzIF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0Z1dHVy YUFIdkJUIA0vRm9udERlc2NyaXB0b3IgMTE1IDAgUiANPj4gDWVuZG9iag0xMTkgMCBvYmoNPDwg L0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA4MzYzIC9MZW5ndGgxIDEzMDgwID4+IA1zdHJl YW0NCkiJdFYNUFXXEf7OPfe+h8YQS02MwR/UEIYq9QcNoY5VqVpDrEGkjDoZKqjIGJ+AaBPUBB1C ElqJsRpjKXWsNWgJcV4tGmKVxlBrrLWOdSyhNTWUKGljHWuMnRrD7bfLpeOkU+7sd3a/3XPOnrN7 Lw8GwN3YAIusx+eNGT/3aM54YPzLZOcsjuSXDAr/czcwJgEwRxZ/d3XCioMTLtF3AXBmFpYsi+QP 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 ZG9iag0xMjAgMCBvYmoNPDwgDS9UeXBlIC9FeHRHU3RhdGUgDS9TQSBmYWxzZSANL1NNIDAuMDIg DS9UUiAvSWRlbnRpdHkgDT4+IA1lbmRvYmoNMSAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJl bnQgMTAwIDAgUiANL1Jlc291cmNlcyAyIDAgUiANL0NvbnRlbnRzIDMgMCBSIA0vUm90YXRlIDkw IA0vTWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIA0vQ3JvcEJveCBbIDI5IDMxIDU2NiA4MTAgXSAN Pj4gDWVuZG9iag0yIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwg L0YyIDUwIDAgUiAvRjQgNTEgMCBSIC9GNiA1MiAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAg UiAvVFQ4IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JT cGFjZSA8PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNMyAwIG9iag08PCAvTGVuZ3RoIDI4 OTQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm0V91u3LoRRm/3KXgppZDMP1Hk uSni+LTIQYMGtXB6EeTCXW/iDXbtwOvEOI/UR+tbdMiZIUXJRtwDHASxpG/F4fx88w119uY0iO1J qPTvtN2c/e1Sic+njRJ7sdG+l1IJr1RvvRKDlaIbvRT3u82nzVlc+uZSyPTv8s1Gil/Axhehe2nF o1BSvBMfPkpxvVHSJUMO7RwzMHpEDpvLzfm0OZsmCyamT2DLic6B3WGI5qQTBpwIGm6m4wa3BG8l WLFBTHgntZgeNx+aqYV3x+auVab3zbf45JtT2419aMR1qxz8eA8XeKNzvWn27dir5uHUKg1Xcf9f enfXdhIu6dXvbTfAPf8kRKtl/Ptx+iW67dhtH4Pv0t+586PstWXno7vR0+Y/7fTlqVBH1weHbzcC 33nOru9HerOLKRg8JUNphcl43XYBYjy0ne11s72KIYfmoe0UuAQhyvijuPxKP2xb29tmJ97ewhu2 H5rrmEULWezgOjQnXnm/3504eo/RQ561NzGU6QILYnOsHyAQsBczV7L2bLGBEzkDMS4FXKG4Bp3j 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 nRP2cn+wTJ7zRu78/a7toFWb28/gE7gTn2yTnBL3u6+Hq21EVLM70hXqir7qnE5miR7jHI6JlBb5 AolcFf4Fbi+KHfnGNLNU7cupO7+Hervm6uZ4AldP3w4Ppx9U2sCp3ds/ptLFRc+E7JJ/F23nYuLa sbmOtwMQE4StgcRC/zdXD7trcXkVCdEcDvuHnXjdGv5xuzudxOX2ZnfcUWguhxZPjhBaukBooHgq 5d7Tze/MPXyzGjXOKVNCU5T9f91cPQB/dSP2J/E23b2PzWaa7mLXRppcQ4jQgVt6b3fdwoBqxF/q KNaiQLsjy9WLWb502ZdqjOzyb+BpzD54qpOfMFWSnwr9jL9BKf4vF9Xvd3Gd1X98x9zdg4OQyu/7 3eNPYnt3/HoFcGB4f7q7Fa1rHveY2psWDoWNuPj1vPvnGwjCNpcpAgmnwkR+vABD0rEViDGYOHeI /MX1V9H1Na+C5VUepjGuSm5bVhJNCiyubiNrfQN87touNK+ndz9wBebPs648z3Wr4yHnR1x/eS1M osuH5j2k2DX72y1MDjDcfD3gddd2kITm9KzwWQdfFfZFwvcSzUOCpAkXZ+n28O20v7vF8oSUyIB5 HGT8Jlzsm1ZrxdXxxK5XoEMKdBDmY1Sh/81EQzcIGEdA3zkHg3ytYKsJih5TcEqCKFCAKkgFprYS TV1gn0OjFCRiolGUBzYLmP+dM6CsRDBtpgGTgdGpIMNzNCGq0/KhqooUwJbCNEFNR1YLLAlhgpAk BMxvFgaQig+eayA+NIdmca1gUBUFLIMcQ8B+MdPwBXnEEuI3Q1D5EwxuIYCsBQY3yFpg6wlkLUhb DthmS41MVGEFJNNALnEN4QIAoEUsPwplbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwgDS9UeXBl IC9QYWdlIA0vUGFyZW50IDEwMCAwIFIgDS9SZXNvdXJjZXMgNSAwIFIgDS9Db250ZW50cyA2IDAg UiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAz MSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNNSAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0 IF0gDS9Gb250IDw8IC9GMiA1MCAwIFIgL0Y4IDUzIDAgUiAvVFQ0IDExMyAwIFIgL1RUNiAxMTgg MCBSIC9UVDggMTE2IDAgUiAvVFQxMCA1NCAwIFIgDS9UVDEyIDU1IDAgUiA+PiANL0V4dEdTdGF0 ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiA+PiANPj4g DWVuZG9iag02IDAgb2JqDTw8IC9MZW5ndGggMzU2MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAN c3RyZWFtDQpIibRXzW7cOBK+6yl4lAJIzX+RuY2TYJBgAgy2hbkEOWScTuzAbQ/annj3kfbR9i22 yKoiRXVnB3sYBHGLn8hi/Xz1o92rRyeuH4XK/x6vu93PeyW+PnZK3IpOh0lKJYJSkw1KOCvFOAcp TofuS7dLR1/thcz/9q86Kd6BjG9CT9KKZ6GkeC8+fJTic6ekz4I8yjkWYA6I3HX77mrpdstiQcTy BWR5MXqQ61wSJ70woETU8LAcO7wStJUgxUax4JPUYnnuPvTLAHvn/mFQZgr9n2kV+sdhnKfYi8+D 8vDyBD+wY/ST6W+HeVL90+OgNPyK039o72EYJfzkrd+H0cEzvxJi0DL9/bi8S2p7Vjsk48f8d638 LCdtWfmkbtK0//ewfLtk6uyn6HF3L3DPj+SGaaadY3KBC+QMpRU646dhjGDj3TDaSffXn5LJsX8a RgUqgYkyvRT7P+jF9WAn2x/E23vYYSfXf05etODFEX5d/8gnT7eHR7Y+oPXgZx1MMmV5jQGxxdYP YAjIS56rXvthsIETxQPJLgVcIbucLnY5iNYdxgN+dI7L6Zaevt4kjcFQ8FAKvtb5NYA5sCpF8xEe THo4QXi1nOqbz1nFN0tXEgMfEs0npYHe3WwnCdRVEUjjE6lXgNOJ0wAYjcDsCYgt4PLZ1ZEKWEmA JqE6bADFQmUD/P4iYT7Ui45/0831iLQNoPJtK4NV1icDQW4A1FRNzjcAa4rmbFx9QZUEQIGZ9UrK 2VpXxeSF9SUn0p7jmUznJi8vrHWOOqx9PnhhHS/qBFe2R47nInFdnQMH9GWA/Ukiz4AiE69dS1EB irIYIZtTpb96AZQ3EfJzsvk/JMPqgFod0HEKNneHFzVxoPQl/yhIwHTm2HmJhyBNDQaPdpjCxfbI XZIHp3LIXcz8PKZN2RcE3BXAOxLjA5LtHICukwnrPQo9B8oRmxvUBaAcQSUvAOWI3AptbWH7UhJB 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 sCUoBoi8sAdHO20O4kaSckkg9qzUo0ef7Gs1889N8AmVinx25mpMz3W4Oh+ClH0LSX/mqbDtjFw8 mHJwdwg7DxcBL0QVfwF59kFTiacUIV7kT6mLA9L1H9cI5xAKZW5kc3RyZWFtDWVuZG9iag03IDAg b2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3VyY2VzIDggMCBSIA0v Q29udGVudHMgOSAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gDS9D cm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2JqDTggMCBvYmoNPDwgDS9Qcm9jU2V0 IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvRjYgNTIgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDEx OCAwIFIgL1RUOCAxMTYgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0Nv bG9yU3BhY2UgPDwgL0NzNSAxMDggMCBSID4+IA0+PiANZW5kb2JqDTkgMCBvYmoNPDwgL0xlbmd0 aCAyOTI0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJvFfbjty4EQWSN30FnwLJ sDS8iZd9sz3ZYAwvYOwo+2L4oT3TY7fRmhl0z67hT9pPy1+kSFaRorqNZDdwYHhaOk0W63LqFPvi 1XFkN0cm4r/jTXPxj2vBPh4bwXaskW7gXDAnxKCdYKPmrLeOs8O2uWsuwtZX14zHf9evGs5eg43P TA5csy9McPYTe/ees9tGcBMNmWRnzoB1Cdk3183LqbmYJg0mpjuwZVhvwO44BnPcMAVOeAkP09yk I8FbDla0Z1N64pJNX5p37dTBWts+dEINrv01vLn22PV28C277YSBLw/wASt6M6h219lBtE/HTkj4 ZId/4dpt13P4iEt/6/oRnukrxjrJw9/30+vgtiG3XQi+j3+Xzls+SE3OB3eDp+3v3fT5XKjWDN6k 1S1La75l1w0WV/YhBaPDZAgpUjJedL2HGPddrwfZ3mxCyL596noBLkGIPHzJrh/xi5tOD7rdsqt7 WKGHsb0NWdSQxR4+x/ZIOw+77ZGidyl6yLN0KoQyXaaC6BzrOwgE7IXMlax9s9jAiZyBEJcArmBc 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 jwd4At8ePnc9cKIFt1jf9SC+LeMdjJRWdDAc2ou0DIrF2dMDDIYCiGCH9ry4fnvFHgFAu7s5fW7/ Y7A9Oh6jFX8mWp4KStmHDojRvgWe6HYDYYBXT11w834LmGsPR4jQtD+EAKYE7dPHzcPMruLSp07A 381+t+nfbD50cM9tn7MfoZ46hAiqAJaDkXuwD/u2bIrfnVj7+W+Xz9l1fN0FilrYAdqG9tO6uw5U Dsz/834HDI92jrvk8Vc4Wbfs4S7mkYcsCW9NYZ0qrJMp7p+xsmDHtvPmOftp93T8NYCq/dAFz3fH T7vnXSg7u7p/2n48bI5fV31z0hI9aIvzMjhgvdGrMv3XXSJV7mu3IGUIuQ9p1S32ymEbfIZR3+6D 6wYSNrbr5v5erbNgE8nP5Rbyado9VCg+HKAwst182G+PIESQTAuEg2Ndy3Dp7e5m84SP7Dp+bro+ sBHR/X6HT+zFzU16Oh4ja9mbzVc65/s3UKqMzXKBRPoF2A8laG83T/Hz4Z497sPD5unu4TD/PwkT 5D9KjWovIS2gVym7t3+WEH8gL2cm0UVgrGnfJMZuPmwjR23L5s3j4+7+4x+r2f/A03/3WvU8CMJA dPdXdDJlLGJ0ZTBOJAiMLAQQSaA1pR389971qrgZiHGi9Ct379571+PM0wMFlwdeS2gscZay0k8R FyOUEzYlzz2gWtw0IDagXcgnltHkpAZreih4qpVRtXKr/mQZ/MvTw3d2wmd3Jv8GI+XK3kGCAjF3 ViarrnXaGekjv/fZH1VB7Cm4otVjL6uBQUAczCvi5uZCayWa+Q4bAIiCA3E/f5UkK96y2g+v5NKd 1XgTdgrYDGvrYF+UitPGReXuwAroFnB3fi+93ieJHQzIekJ4AJAcCyl4bXVvHi75U7F5AmZ+gYgK ZW5kc3RyZWFtDWVuZG9iag0xMCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAwIDAg UiANL1Jlc291cmNlcyAxMSAwIFIgDS9Db250ZW50cyAxMiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRp YUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5k b2JqDTExIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUw IDAgUiAvRjggNTMgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDExOCAwIFIgL1RUOCAxMTYgMCBSID4+ IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNSAxMDgg MCBSID4+IA0+PiANZW5kb2JqDTEyIDAgb2JqDTw8IC9MZW5ndGggMzM2MyAvRmlsdGVyIC9GbGF0 ZURlY29kZSA+PiANc3RyZWFtDQpIibxX244buRFFXvUVfAq6je02b80m9yXwJRvYyCIGRkgevH7Q jmR7HGnGkGQbmz/Kp+UvUqwL2ZRmkexDAsPTzdOsYtWpG/X0xWlStydl8N/pdvX0TzdGfTitjLpT KxtHrY2Kxow+GjV5rYY5anXcrd6vnmbRFzdK47+bFyutXoOOT8qO2qtvymj1o3r7TqvtyuiAigLp ORRgjoTsVzer5+vV0/Xag4r1e9AV1BBA7zRldTooB0YkCy/rw4qOBGs1aPFJrelNW7X+tnrbrXvY O3cPvXFj7L7kVexO/TCPqVPb3gT4eIQH7BjC6Lq7fh5Ndz71xsJTHf/Fe3f9oOGBW7/2wwTv8kmp 3ur89936dTY7iNkxOz/g36Xxsx6tF+OzudnS7p/9+tNjrs5hTIF2d4r2/JreOM68c8gUTJHJMNYQ Gc/6IYGP+37wo+1uN9nl1J37wYBJ4KLOH9XNZ/5w2/vRdzv16h52+HHqtplFDywO8Jy6k0ge73Yn 8T6S98CzjS67sn5JAfHF17fgCOjLzFXWfjXYkBOFgeyXgVxhvyZb/JogWnuKBzwsxuV4x28fPmaL wVFgKAffWvwMIAbW5Gie4MXllyOE1+qxftmiiX9cr0ph0EtO89FYSO/V7EcNqWsSJE3ISb0AJptz GgBnCZgDA6kFJpRdiFTAawYsK7XxAjCiVDfAz08yFmI96PA/OrmKaN8ABk9bOGzQHgSivgDIUjNO oQHEUnLngupHTMkANJjZLrRcrW01TD+yfoxE3nO40jlNY9CPrC1GHdYBBR9Zp0dtgiNbkcO1SlpX ckDAPg4In6zyCig66dilFhOhKasBqjl3+udPIOVdgvocPf6HYlgImIWATWP0OB2e1MKB1pf5MVCA WeawCpqEoEwdBY93uJKLrcg+6wMpDPmUMD8PeRNywcC+AGFiNSFSsl0DMHUwYUMgpddAEfE4oB4B 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 UiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAz MSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNMTQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4 dCAvSW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAv VFQ4IDExNiAwIFIgL1RUMTAgNTQgMCBSID4+IA0vWE9iamVjdCA8PCAvSW0xIDE2IDAgUiAvSW0y IDE3IDAgUiAvSW0zIDE4IDAgUiAvSW00IDE5IDAgUiAvSW01IDIwIDAgUiAvSW02IDIxIDAgUiAN L0ltNyAyMiAwIFIgL0ltOCAyMyAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+ IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgL0NzOSA1NiAwIFIgL0NzMTAgNTcgMCBSID4+ IA0+PiANZW5kb2JqDTE1IDAgb2JqDTw8IC9MZW5ndGggMzkyNCAvRmlsdGVyIC9GbGF0ZURlY29k ZSA+PiANc3RyZWFtDQpIibRXyY4cuRG951fwZDCFyWzuy1EbDAkeQ55O+CLo0NNd0rTcpZa7yhbm k+bT/BcOkhFkMrPGwhyMhlSVrxh7xAvm1cuTZbcnJvPf6Xa4+vO1ZJ9Og2T3bFBhFkKyIOVsgmTW CDb5INjTYfg4XCXRl9dM5L/rl4Ngb0HHZ6ZmYdg3JgX7kb3/INjdIIXLilzRc6yADwV5GK6HF8tw tSwGVCwfQZdjkwO91iZ1wjENTkQFX5bjUEyCtwK0mMiW8k0otnwb3vNlhLOeP45Sz4H/Kz0Ffhon P0fO7kbp4Mcn+IATk5s1vx/9LPn5NEoFn+zpP3j2ME4CPvLRf4+The/0E2OjEun/D8vb5LYjt0MK fsr/r533YlaGnE/uJk/5b+Py+VKo3s3RldOclTO/pzfMHk9OKQU2YDKkkiUZz8cpQowP42RmxW9v UsiRn8dJgksQokg/suuv+MPtaGbDD+zNFzhhZsvvUhYNZHGCT8tPJPl0fzhR9KFED3lWQadQllel IKbG+h4CAX0pcy1rv1ts6ImagRSXhF7BuKyqcVmo1kOpB3yoXJene/z26ZfkMQQKGUrFVyr/DGAu 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 A8Ns6ChkJ+b7QrJMhLGKQ5mykCy0gn8XkQJpATkFasn3pTh4UTmEj2lbXyMkqx6ON2JiHAFuwbV9 XnHjC4DuVBd4dbi/DXIVX42357g/3cH0wJu6Ds5yAnwghO959tQcAIdpP3FjRRJ/L1BuhMEv4PwM 0I5g06RtZEGm0vyPeKay7bUq1O0pWpXq1pUVauD561bPGtyQpmR5MCwV7NUb1G3QqS21DAa6izxG 5YZXFjkvV2R8rb6q4qc3u55NrnQ8kXteNrEvztvRoFs6Dj7nLMSaLRzHVy+lWBtVgFvg2YtQ3cSI L21oAL26ztmuHo7BA2A+xEcOxJHh8kw3065q63FXhfSDSU4dCHKr7nkl8gGfSX4VTvglyvEVwXo7 /fTGQGNR+x9AsB/NsElYNswg8oNLj4PKeOuHNhC2nulGbmJOW54GkDC1lvq7fp2TO2/SXrqM0w43 gB+zWVWWwZJ5i7SOpjaxNup8+Sp//5cUArA2VtpZZZJjcd8qAleCWTT+FcJqzSgIM3inso2iRR5W ICC8q0jXdp/t40yylXn1QZwLx9h5rnAc94hZD1VmxxLLxYO5/EUYkRFBymF8doG7dWhvtn+xYFfL gu9/n/MEq/j6x+2XTl767XD7zxxnVAtxxo8pwbNScI4GLuHs+2SqzbvFknAP6bHQDiE201ON8YsJ Wi0kQaMuw88KWcGbALlt4VVG8qt1coqpON6us8OX7hZQAAmjXma/Zm/XxXm3Q/twCBZGMkyDLgqA 5ggxNdYsu6pPpAV4rHsk7XDHvFp1uDogm5C34x08KN32SAJ4Qpa+F5JBCUAfuuRvS4AOrdr7auoN BzEsmyRPSJSH70XiGopTYJLFPZkdkOErSeV1uALn0oNP4dOggigtN1NBParI399RCNTyj35gcugW 5RCdBoX9PLrJmISCFq7U7Vk1mgr7vNUpbdiJCaPCQGJbmWda3NjB8OtGXW2j78eVDFPyLJ3rvwEA 4YY2RgplbmRzdHJlYW0NZW5kb2JqDTE2IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl IC9JbWFnZSAvV2lkdGggMTI4IC9IZWlnaHQgMTA2IC9CaXRzUGVyQ29tcG9uZW50IDggDS9Db2xv clNwYWNlIDU2IDAgUiAvTGVuZ3RoIDUwNjAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVh 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 yrVrqaCeI8VZxYYFTcbD+9h5Z9xAQNm52DZx5PVbFeWMt34YkA+/8kIzslR3IGZWOjn6jtPGsSwY geNG5iw8TXo63G4Lr58H/cORCFt4FRBbkszRtKBl1MjN2gy5MimmRzmWL6gfN/2FoiHZKEKtkXNz +O7xq1b30LwpHvIxs5Wr3E255JpVB1E/LLFiicMaIa1dtcE/rU0xNUKmhzYMrKG5JyMtMBA+rTOC UFdT+bbbjkoyM5QB8TNDqez4dAJKs9jBUVHQFMJHFEp4fUl8IXjrbyauZ1GUplGlOCtClYfgnKi6 3ji+8mpNuuGCcDa4GRpxl6XyrlqS5Y+itEm3v+D6UYdibaKhd08SV/8Lr+nSU3UeQ/7bokgDczop ArgT1rTw68wt4fhVK6XxpN9W7hJvRN3+GLhtvloWCgrBcWVnrsNkOgx7+6OYdoNu7SL2tQQj54PD Z+KB5TQRukAkj16v0iPhaaoZ8+xSou89bvq2v8YRHe2ikIqVb74BNWP4TLOPwPdocQkj3WROelhn IZs61RSO152VeRmQfZYFm/D37m2ngAusrlRws91jCRpi1kXoYgLS7ELbmigS7ch8yaLeNiRnRONw gqvZh5KPA2KZUssUi0DhZJdzicRLov9h2EogSramo6pNwIDmG7DjvwEAqJJOLwplbmRzdHJlYW0N ZW5kb2JqDTE3IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg MTI4IC9IZWlnaHQgNDQgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTYgMCBSIC9M ZW5ndGggMjE2MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiVRXPW6kuQ7so3j6 wQPIGYEXEnCyiW/gPgPhUNFeYS/hUyx8g5dPxkCHMDZaY6Elq0i138DT/vy1JP5VFSm//f2/vfev v+2/brc/xG97//7br4/1dfuUn7d/vv78fLq+/hryouNzf/lv83nv98//mD19me83eV/Ltnz+fH7b zzIetz7ffn2Mt3/+XD9f5MPlxV5tvj6pqHz6h9w+5HoVffv5Mn5cZIjZeLTPaWbu/rVu7nPO/fHh 8XTzdVuiscRU49eM1zKfbckUrHfzpUvnjr/CjfyQafHW9e0vfVwey2y/x378mzJ9ieytL3+pvabx 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 WTB8hRuAF+1P3z4N8i5brD6+3NLArQmFASW/MdQE/dO+lTDw3pv8gN3dTc7qAmgnmMtpcomeWaRk m7NuG1U3lxqQEilCkbuCPrjKFRg5peeWlfxosSmw/DsAniWrRAplbmRzdHJlYW0NZW5kb2JqDTE4 IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTQgL0hlaWdo dCAxMDYgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTYgMCBSIC9MZW5ndGggMzcy NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiUxXMY4cSQ7sp8zWnQRkewTOJDDO Ov2D7TcQMsu6L9wn6hWL+cH58mjkIwayVljkkhFktkaanu7qKiaTDEZE+vOv/6+1vv9l/3F7/k/8 udZ/f//+MX8+P+Xr8++ff37ejz++D3no+Fw//ffzfa3r819m95/m65tcc9qSz6/v39a7jC9L35/f P8a3v/+cXx9iNr7Y52lm7v5zPt3P81wfHx7vnj6fUzRuMdX4c8ZlOd9tyim4382nTj1XfIpF8kVO i6uu337olxk3RHQ74xkzyQdE5Dz9jDdxcywgesVXY+QiX8RNMhFEiERUXVY+d+ZSuWJEyVed+RNv /nj/tPczL6pr3mlDzrwh3j5lRgDLB22ajNxq3jlW3JA32TzifotUEFVybTPNxGJbeA4/WFwy414+ rqhOuSOlidRil1/yrsEs85lj+g3RUSmJ+3KJeFJV9Mi3TCP+ZnXNMjHEN9QkF7NlUdC1sHLVUHHT yP9ZKOsVIndUIfeCGGeuqI7yIHHzMzdoeCbviBqzrrFQxooiIWHL7eM/4i2ptHzKWGtGUnl75Hiu yXyjvqi75F40ixJZZJpxPaqShbZDsHLEjYArXgghH3yjax2/RX/iY26aGeyuRJiRxU089naEhUYD 6zbUKLdUmGHT8utjRN4oTIDYa9+1T6JExBe7XVG9YxaO4ilfU6QiM261Q2oxY0/2u+4N22NWIMBD sZeGPOqM3Nk/twK0sfVRVSf0ek9aGbB2PhPKikF1JMxKqHg12Bi1JonQyexxh9alzC5TAMQJEY7G ykGswUTiAeiF/F2w3Yy+GNYL8chWuffIFB3JznErub/TAUS3myqzSvqIeyZrYky8F341xplizGmS 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 RPT06lbt2bVE9C3BgGD1WAiYBzFT9qwecPX1DttbPIQMitHzPS5az+TocLKmdoNQbaOh/2KLzYlA 2kwsEwNkTSh1GrUNR7fVj//WhPNQnGSlgxcyeUvi1yo+1b/0o/SS9f896CNmh4R0IRWRZE8ZM3iz J4VMxiw6/7X+fmruZvDQufXQOu81hpRJuj1QMt0KisYH/mZsNkYGolq6GDsqOi1OVHa8QP01vInm cNTYZxntIKugpTPdj7UIYvuU69q9bN5cIjaG6u7JEgfHLlpPQUXa5SGVZc5Ll7KbxxXGKrNm4e6/ A0JCfB2MdkzKwf/s+cBC/plndM1o0DbUHuwQyKtpOLxyRzphFyzz8taTjbmoSRQkPSv9SrS5M4Us 61M6SjEBtUiVbgNG71NuzCTm74ByZLUMCVyYjGZLuYYds44Jh8ntRE02plJHdd4//wcAD67Jowpl bmRzdHJlYW0NZW5kb2JqDTE5IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn ZSAvV2lkdGggMTI4IC9IZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2Ug NTcgMCBSIC9MZW5ndGggMzI0MyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiTxX PWvkyhKdPyLwzptrLepABhtzQWjgoUzQsMFmA8PEjXGu/Oaqf9CRw0030Zvf0LvB/QGDwhsIbmbw MO+cqpbbtjwf6j5Vp6pOlYrl9s8/t/f3a7p83M5/n28f8/X945/59vHrWvzv/Ov293tTNgcnL7H5 dnrovu/f3mL6+Sqn6vU0jkfp+xhGefvr7Vf89tC9THI6fvvuf73ch//Wf+z/E+pyW1bfatd59+00 nW+zpLPEv87xXWQKEi9vb2/pPV2WpSjO5+JWFOl6vRZcH7fbcj6nwTeNxwpNtd0+H4B6esXf/vu+ +37UL4KkGKMEkdh1IYr4+5fe+4eqcr4pd2XT4i4Jp07kXKSiiPHlnLBwf4rp7e2S0uWypHRelttC ZMOHQcsZN8cQvHOuq7Z328fDeDrsX/d5dZ1zXiSlKGqHBN90Aa/jy4uv791D68oS+GGAfRJFwWls XLgFOyOxYQA/LBQ+0URgxzOuCy2MEh3O2d7d3e9fX5+f94fn1/1hv6/2Hd2n79HTkOBpqef58eUJ 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 1HyB5kOO+SIUy/nIl9x6vnxfjhA63kn8QEXK2RnlnJfYNhSLWxbgCsgB6vHz3wByWpe1CmVuZHN0 cmVhbQ1lbmRvYmoNMjEgMCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X aWR0aCAxMTYgL0hlaWdodCA1MCAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSA1NyAw IFIgL0xlbmd0aCAyOTQxIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJPFc9i+PK EvUfEcz6ee1FHWhgzLAgZHgoMzRsMJnBOG7M5OKmN1flE3Q04aSb6Pk39Exwf4BQuIHgZgtr/M6p kqZn7Pmwuk99nDpVnY23X79uv39fU//ndvnncvszXH//+TXc/rxfs/9d3m///C435cHJOZY/Tvf1 0+71Naafz3LKn09te5T9PoZWXv9+fY8/7utzJ6fjjyf/fl6H/xZfd/8JxWa5yX8Urvbux6m73AZJ sX99fU2/Uz+OWXa5ZLcsS9frNeP6c7uNl0tqfFl6rFDmy+XjAUinZ7x2T7v66agfBJwTowSRWNch ivj1ee/9fZ47X25Wm7LCUxJOtcglS1mK6fW1T6nvx5Qu43gbiWaYMGK8ZDgtBO+cq/Pl3fLh0J4O u+fdtOraOS+SUhTFluDLOuD3eD77Yu3uK7fZADM0sEmipAznARN4AKWlmULCEMWLF7yPfCJKdNi7 vLtb756fHx93h8fn3WG3y3c13aSP0RM8eFrnI9d5CzsrVyliE4MQLOobLABm3+DxlKmfwM9oQooZ rMjsMV+5xd3dsjy1j8vV4fB4eH5ugQrbI79DKDeuUsTKIOO2WBdYrqqAyGARFOaL1GXV0BWETyJy OjLaKY0pIyb+ppNY3leb5XJT7x5Xy2/PXC2W6GdhCr4PjaeTumW/Xbui8HhVwSCDRjXGho82cBIR ontAnD8DZEoWDrgBzOXyAYH6tv62g4vt4fnnRyuDwFyvq/JNiF534AQfC7cqth6e+kZP0HhlPK+k eb5CQOAb/xuCZUgfGQ2e/2vgZlWuHx6QzcOB2Ww7xAkRC64sldkh2Ea++/2+WK2LPYPbMDfmSeIO gX2ohQqQo8XQEM2wqP/DH2UF+lUb5/J8h2IBYPuTwa3JVB7gSj9vDpYMJnOvi8SPBpm0CPA0ch+J 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 xinkGXYb9EMAXuwZj/2/AwBoLztwCmVuZHN0cmVhbQ1lbmRvYmoNMjMgMCBvYmoNPDwgL1R5cGUg L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMTYgL0hlaWdodCAxMTkgL0JpdHNQZXJD b21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTcgMCBSIC9MZW5ndGggNjkxOSAvRmlsdGVyIC9GbGF0 ZURlY29kZSA+PiANc3RyZWFtDQpIiTxXPYvjyhL1HxHM+nntRR1oYMywIGR4KDM0bDCZwThuzOTi pjdX5RN0NOGkm+j5N/RMcH+AULiB4GYLa/zOqZKmZ+z5sLpPfZw6VZ2Nt1+/br9/X1P/53b553L7 M1x///k13P68X7P/Xd5v//wuN+XByTmWP0739dPu9TWmn89yyp9PbXuU/T6GVl7/fn2PP+7rcyen 448n/35eh/8WX3f/CcVmucl/FK727sepu9wGSbF/fX1Nv1M/jll2uWS3LEvX6zXj+nO7jZdLanxZ eqxQ5svl4wFIp2e8dk+7+umoHwScE6MEkVjXIYr49Xnv/X2eO19uVpuywlMSTrXIJUtZiun1tU+p 78eULuN4G4lmmDBivGQ4LQTvnKvz5d3y4dCeDrvn3bTq2jkvklIUxZbgyzrg93g++2Lt7iu32QAz NLBJoqQM5wETeAClpZlCwhDFixe8j3wiSnTYu7y7W++enx8fd4fH591ht8t3Nd2kj9ETPHha5yPX eQs7K1cpYhODECzqGywAZt/g8ZSpn8DPaEKKGazI7DFfucXd3bI8tY/L1eHweHh+boEK2yO/Qyg3 rlLEyiDjtlgXWK6qgMhgERTmi9Rl1dAVhE8icjoy2imNKSMm/qaTWN5Xm+VyU+8eV8tvz1wtluhn YQq+D42nk7plv127ovB4VcEgg0Y1xoaPNnASEaJ7QJw/A2RKFg64Aczl8gGB+rb+toOL7eH550cr g8Bcr6vyTYhed+AEHwu3KrYenvpGT9B4ZTyvpHm+QkDgG/8bgmVIHxkNnv9r4GZVrh8ekM3Dgdls O8QJEQuuLJXZIdhGvvv9vlitiz2D2zA35kniDoF9qIUKkKPF0BDNsKj/wx9lBfpVG+fyfIdiAWD7 k8GtyVQe4Eo/bw6WDCZzr4vEjwaZtAjwNHIficgQNuKD8sJSlabIVsCssHy9O50OiCzLFEUqhOED 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 LcY5mRMiZrEzVAuLV0uOjGRgdrBtVvIXXUBrL6fLXOflgjqnATDA45sYoQUjLMeho8ll5HF5kimB eth662o/kDjQjMqtqoqp43i8Kn3SC0FZNvn3X1xm0/wlXXCBAIZxjsB+4FpQWP/z2hXb9HPZycqa buCic4htp8WV5ODJtmn0mQJ1Va3qzvgWRgyMTz+Ap4SGUVwYkwAIPJQ6HlgnBnofxLP2wvft8G2/ ZPYGvuE2N0o9e79X0Nhtty1w09/4VFWt3Kr+ExzltXTIVOY8ExU1DLoGqhU6nFTm83G5U1Hwc+7F 8tti+fmZ/UgYiQ/zoc6j5n3BF7qPZtClOrfCvSMyNEdRArkKHr4sZ3FRorRCrbOY7OO9uJgmGRdj QngpOtkC7O6xI4nG8VrOgj6RIlcsMUrcplt+rVZ//tzo/W6jGa4Kt1LOJtNMKB4GWE9VS9CnQKkq QIVy/o5SfF9WLKvZ7WkTNznw1msau2y5TH+lLsiyZeEytBaYIEs/csfwtx/r7Ku02CBMvp2wuvhl QjvdZk258zBpr4ptFKUZ91FKhr3lVZb0UR+LjL6fjmaPnhYFrvArg1QcDgh0hAQl4V8+C2OH2uYo BkiQgoWWp/5+Bq86SaBbduxlg+C/mL6wPGsZ/o8IgHEGbyyioGsOP/L6JExdEkzHeBvrPMydxOwV AJ1V+IpLjwcabaQ39VtZaPJd5Qpps2yLg/TD+yPhbTLaZVpjTBbSH0OhDoe6DiAvZG9cP+6+zmvR PBOSRRRskQo03JuVSTZQmXOJVcXkNNk89/JOjJX0jWbN2WHwW157Nnc0zNsTb0CloDltrqfueg10 LhKvQMM8kxVILGZhZXuKOXgiDMBY5UkUQyS8RF82lcELBdXCpOMAJqc6olZfgxU2pTLnTMNvUM5z 0J2A8OjPg+k1zOqVUljkBvIA2CSHOfZk/IwdzjPcISihPvw7APbodLwKZW5kc3RyZWFtDWVuZG9i ag0yNCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAwIDAgUiANL1Jlc291cmNlcyAy NSAwIFIgDS9Db250ZW50cyAyNiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJveCBbIDAgMCA1OTUg ODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2JqDTI1IDAgb2JqDTw8 IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUwIDAgUiAvRjQgNTEgMCBS IC9GNiA1MiAwIFIgL1RUMyA2MCAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiANL1RUOCAx MTYgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwg L0NzNSAxMDggMCBSID4+IA0+PiANZW5kb2JqDTI2IDAgb2JqDTw8IC9MZW5ndGggMzM0MyAvRmls dGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIibRX244buRFFXvsr+NhtWD28N5m32M7FxiYw Mg2/eP0wK/XY8kqjiaTxfNN+Wv4iRbKKbLZkrLFAYHikPiKLdepyin3z+mTY+sRE/HdaNzd/vxXs 86kRbMsa6XrOBXNC9NoJZjRnq8Fxdpya++YmbH19y3j8d/u64ewd2PjKZM81e2aCs3+yj5842zSC 22jIJjv7DAwuIbvmtnk1NjfjqMHEeA+2LFtZsGtMMMctU+CEl/Bl3DfpSPCWgxXt2Zi+ccnG5+Zj O3awdmgPnVC9a5/Ck2tP3Wrofcs2nbDw4xE+YMXK9qrddkMv2vOpExI+2fG/uHbqVhw+4tJv3crA d/qJsU7y8PfT+C64bcltF8iv4t+58wPvpSbng7vB0/a3bvx6jepge2/T6palNd+z6/oBV65CCIzD YAgpUjD+0q08cNx1K93Ldn0XKPv23K0EuAQUefiR3T7iD+tO97qd2NsHWKF7025CFDVEcQWfpj3R zuN2OhF7l9hDnKVTgcr4JiVEZ64fgQjYC5ErUftusqEmcgQCLwG1gryMzLwMZGuX8gEfMubluMVv n78Ej4EoRCgkX8r4M4AxsSJk8wRfVPhyhPRK3pdfNtHFv45Nboz0JZR5LySUdzPonkPpCg9FY0NR zwAjQ00DoGQCBouArwET9862FEBzBCQalW4BCDLKK+CXFwGzrhy0/z+dXLZwXQEinjYjLKI/EXB8 ASRPRW9sBZCnic4i1FdcCQAIzCBnVi6eZXGMX3m+FkRcs7+waUxv+ZVnGbMOzzZuvPLsr/oER9Zb 9pcm03MJDmyQ1wGKJ5q8ALLNdOzcinAgymwF3RyU/tULKHnloT97Hf9DM8w2iNkG6Xun43R4URoH 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 bnQgMTAwIDAgUiANL1Jlc291cmNlcyAyOCAwIFIgDS9Db250ZW50cyAyOSAwIFIgDS9Sb3RhdGUg OTAgDS9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBd IA0+PiANZW5kb2JqDTI4IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQg PDwgL0Y2IDUyIDAgUiAvRjggNTMgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDExOCAwIFIgL1RUOCAx MTYgMCBSIC9UVDE0IDYxIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9D b2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiA+PiANPj4gDWVuZG9iag0yOSAwIG9iag08PCAvTGVu Z3RoIDMwMjYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm8V82OG7kRBpKbnoKn oNtAt/nXbHJvazsJbDjIAtPIxeuDRqOx5UiagaSxnymPlrdIkVVFNlvjXWQXCQyPuj+Rxaqvqr6i Xr4+D2JzFir9O29WL/96o8Sn80qJnVhp30uphFeqt16JwUrRjV6K03Z1v3oZt76+ETL9u3m9kuId 2PgidC+t+CaUFH8THz5KcbdS0iVDDu0cMjB6RParm9WrafVymiyYmO7BlhOdA7vDEM1JJww4ETQ8 TIcVHgneSrBig5jwSWoxfVt9aKYW1o7NQ6tM75un+Oabc9uNfWjEXascfHmCD1jRud40u3bsVXM5 t0rDpzj9m9Zu207CR1r6te0GeOavhGi1jH8/Tu+i247d9jH4Lv2dOz/KXlt2ProbPW3+1U5fngt1 dH1wuLoRuOZ7dn0/0souUjB4IkNphWT82HYBYty3ne11s1nHkENzaTsFLkGIMn4pbh7pi01re9ts xdsjrLD90NxFFi2w2MHn0Jx552m3PXP0HqMHnrU3MZTpDSbE5lg/QCBgLzJXWPtusqEmMgMxLgW1 QnENOsc1QLb2mA/40Ckvpx09ffocPYZAgaGYfK3T1wCmxKqYzTM8mPhwgvRq2Zdv7pKLf55WuTHw IZZ5rzSU92q0vYTSVQGKxsWingGDjjUNgNEIjI6AUAND2jvbUgArCdBkVPsFoNiorIDbFxFzvhx0 +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 UA6chMrqg7d4pLJmjGUKH0s///hdPxV0zC/7+XfyRbzBz/NF7Ne3+LwX97FUQnMSCKwjw6rZfBbo +Ta+B9iTsrM7rtNqDHKHW4+xoGaw+Ll5OkJ9qWbXdjAsms2atos/id3xggeduvNjOgFqMVIjsUFH l0MZyf/D0/6yizYi32h4i/Z+bn+V1Y4YSrSq30Irly2xqg2xCh03QuZj3qEx92twzDe3rQF028pm D09Q2o8EOGD4vYYX34gDlK9rniI5mtZdwBrwBVEmMxexeTi2Y3MPsG12n9JZT/DXN6fY9xbEDciD HWkZMA4koSGwkUxEutIDnYOesb943pK/6+aB+eGD/t0CYEpRknjfAAehmdouBigeTw+bbUKSrKkm Fl/sbdhjGiiaVF7i8i3WGcR7vuDqKHvu/9hdYJWHkMI43msYO/e7/QVE9hGK0sQOgitCs/knjBTx ef11d/wEnQfpANrft//ptYqVKoSBYO9XvDIWzpDkiZY2dlaOnRUDx8D4HmHIs/Dv3b2cgKO2dpBw ZO/2di839N0G4I8OrpfB87II9DN1GgzFMC+EXDTTVH52uAzyh0riOhcJjpAyCffknZUso01X9C94 QiWvtf/u6AZlT9BXHBkZZjyMhHl0U8cIODW3gtp02UgoewGZ/kGARXbb+Lc0n+K+8uz0ht3krfLv hOrRIRU9ZtJMcGPowMSDgb7/OtRjPHg27C1me+DtI1TVeg35fch/l4D/mUCod/4RNgEY/GdpiDCA AAozyxk5RMhUF08fhzGDJezMZUXgrdEtfVrOQl6a6U07hPyBWe2eZHLSuDxLOxZSexxRO3tpSXht H/W2KKdujwaK04LNhrEtZ8nOqsMmirjW49UNTAs3RihY2w99xZDHl6tP3oh66wplbmRzdHJlYW0N ZW5kb2JqDTMwIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3Vy Y2VzIDMxIDAgUiANL0NvbnRlbnRzIDMyIDAgUiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAw IDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAzMSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNMzEgMCBv YmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwg L1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9YT2JqZWN0IDw8IC9J bTkgMzMgMCBSIC9JbTExIDM0IDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4g DS9Db2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiAvQ3MxMSA2MiAwIFIgPj4gDT4+IA1lbmRvYmoN MzIgMCBvYmoNPDwgL0xlbmd0aCA0NjgyOSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFt DQpIibRXyW4cRxK911fksVtAl3Jf5jaSjIEEDGCAjbkIOlgkbUtg2wNStr5pPm3+YiJjy8rq9nFA kKx8lRkZ64uo129fkrl/MQ5/Xu6X1/+4c+aXl8WZL2bxdbXWmercGqszKVpzKtWa58fl5+V1P/r2 zlj8uXu7WPMBZHw1frXRfDfOmn+aj5+seViczSgok5yLAqUS8rTcLW/Oy+vzOYKI888gK5tTBrkp dXE2mwBKNA8P58tCV4K2FqTEZs70ZL05f18+Hs5H2FsOvx9dWOvhj76qh5fjqaztYB6OLsPLZ/gH O055DYcvx7K6w7eXo/Pw3zz/l/c+Hk8W/uHWP4+nBM/yypijt/3vp/OHrnYWtWs3/oR/t8oXu/oo ynd1u6aH/xzPX2+ZWvLaMu0+GNrzV3LrWnjnqbsgVXaG846c8ffjqYGNT8dTXP3h/qducjt8O54c qAQm2v7S3P2bX9wf4xoPj+b9b7Ajrunw0L0YwYsn+J8OL3Ly+cvji1hfyXrws6+hm3J+RwGJautH MATkdc8Nr/1lsCEn1APdLge5wnYlr3YliNYTxQP+eYzL8xd++uXXrjEYCh7qwfceXwOIgXU9mi/w EPrDM4TX23W8eUAVfzgvWhj00NN8dR7SeylxtZC6rkHS5J7UGyD5ntMABE9AyQy0GUh4dnNkANEy 4FmorzvAiVA7AZ9fdSzXcdHl/3TzOGLjBDi8bWOwQ30QqHYHkKZuTXkCRFMyZ+fqG6p0AAim+I2U q7Ufitkb61tO5D2XK5kprdneWHuMOqwzHryxbjd1givnI5drkbQezoED/jYg/mSRV4DKpGu3UlwF UjYnqObO9G9eQcqHBvW5RvyFYtgccJsDvq01Ynd4NQoHqK/7x0EB9jOXJVs6BGUaKHi8I2guzkee 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 IDU2NiA4MTAgXSANPj4gDWVuZG9iag0zNiAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0 IC9JbWFnZUMgL0ltYWdlSSBdIA0vRm9udCA8PCAvVFQyIDEwOSAwIFIgL1RUNCAxMTMgMCBSIC9U VDYgMTE4IDAgUiAvVFQ3IDY0IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTEw IDM4IDAgUiAvSW0xMyAzOSAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0v Q29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgL0NzMTIgNjUgMCBSID4+IA0+PiANZW5kb2JqDTM3 IDAgb2JqDTw8IC9MZW5ndGggMzM4OTkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0K SIm0V8tuW8kR3d+v6CVpgHQ/ql/ZxfYksIEAE4jIxpiFR5I9MkQ7kZwx8kn5tPxFquvRfZuk5GwC wyLvuV3vU1XNl68fo7l+NI7+PV4vL/985cynx8WZO7P4srfWmeLcHoozEazZ5WLNw+3ycXnZRF9f GUv/rl4v1rxDHZ+N31sw342z5i/m/S/W3CzOJlKUWM+xA7kwcr9cLa8Oy8vDAVDF4SPqSmaXUG+M TZ1NJqAT1eOXw3Fhk+itRS1QzYG/WW8O35f3m8MWz+bN160L+7L5Z3sqm8ftLu/rxtxsXcKXD/iB J3ZpHzZ327x3m2+PW+fx0zz8R87ebncWP+jo79tdxO/6ypitt+3vL4d3ze2kbpcW/I7+rp3Pdu9B nW/uNk83/94ePl8KNad9TXx6Y/jMU3rLPsvJXUtBLJIM5x0n44/bXcUY77c72PvN9YcWct182+4c uoQh2vbSXP1dXlxvYQ+bW/P2C56AfdzctCwCZnGHn3HzqJIPd7ePGn3h6DHPvoQWyuENFwR6rO8x ENTXMjey9mSxkRM9Ay0uh1yRuKLvcUWs1j3XAz881eXhTr59+q15jIFihlrxvafXCFJhXavmI34J 7csDltfb/XhzQy7+dFh6Y/CXRvO980jvJcPeInVdRdKkRuoVEH3jNALBM5CTAHUGIsmuRAYAVgAv Sn05AZwqtRPw64uGpTIMHf9PloeIhQlwZG0VsCN/CCj2BGBP3T6mCVBPOZyTVF9wpQE4YLJfaTl7 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 fz3wJp8o5DWgfqlZ0YRcQESPOH4T3zSsFoZNEFItqAb0D6kW5XaWFQfbrzg6+t1da0ARMcNr5YXs NdCBj2nSo1WRlweWRHkTX5ic0DnlBA3PCF1BjmariGUC9xl0nhXH/8V34N2BgR1o9eWBMV8s06wO +YCHB3o40Kp/hk1a2WyeNjFloKy8HsxAq7ZO92C2L8zDbJX6aaKvAm2xO6dVvObUcI5bcSja3xK8 V8xK8L+guCvBU7Oxhwe9qu6ihqJ3DTGx44ukz4RsG8h9OzXYn+IG3r1wg71hMp9gWqbrF72tN4Qc b7jGrfAbwsoVB5KDgW5BpXxCvsi0k7xqHhJnbDSRrI26e2EioRtVDYfIXekILUdOKEXmw1KAptFT RsBogIZElpuIAwnSHJYCNIpRHEZzkbu9KelHoxuhdWsTcqe2GgJa4m1U2wKhJB5xqBdCWbGCXMCV YWAMXMGXAa6QdZsAR+CtAFfQywNc8R4Y4AoqI8CVYWANXPX+FOAq6jLAsZz7BZzhWCuiZLjEa5Tq /pKFUTTQn7f3N04HrtIkev2V9sL8nXvqPEXx2DD4j9tX/oqbX+7CKXLvizBMavvN/mQDbj+2T09/ fPn3mXve0/dnxvX0+u1t//D69n1/fuGyfaL8/Nftz+3jbfsJelX6gwplbmRzdHJlYW0NZW5kb2Jq DTM4IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTI4IC9I ZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNjUgMCBSIC9MZW5ndGgg MzAzMSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiTyXPa4kuRGE1+BBeoGlMUAZ Qvl7A8rbNiRHB6DVByi7rT1AA3LS0gEI+TLaX8ht0C5b3vMSii9Yb3tm3ryuHzIzMiIyGfP8+z/P /3zO+DW+5pz5/Hd+7n98xb1/lZ9/9O35aeX4Y7/PKJ/H1+v9t/OT+foljiOjPOZ7tDy+3o/5eOan ly3no//1VeZ85nxu//qltt/O4/Pbr1HK9vj8r/fXq221ze0fn6PUPcb5+3/P8zjOERHvOd/viE98 5Y8fJd75/vnetdMjcvR8ZMQrPqcefTzaOcpexowx8vXSuyXiK/h8PkXbK5MZr3spRzvLpx23GqmA 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 Dj7S3871FdvSgzCFUkF/ZvNYE9ltOkQexuIl0dec0YIwWgAz93too3b9AMEE4IQKZW5kc3RyZWFt DWVuZG9iag0zOSAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo IDI1IC9IZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNjUgMCBSIC9M ZW5ndGggNjM4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJLFMhblxRDCzwQZYY VPpoeW5guqRXMOoBPg7KASKVzBms8oLlVWlk/K4QZnXm/ayyifL8xp4Zz0OvH7/Wn4+FF3x297z+ no/H30/Uevu31nmuAvDsfj6BD3zO98H5dhUKlizpHJhHnFXrfi+eIyOJwv5MAKviXmAlLDkFeOwK 7H7GOahpEMDfZqy8D/ybRw1/qjJBhL3jYU9n9ziDhe6KMNsT7DbOZmw/xMAIH/abwU83jh6NJlA3 TFN4hZfA9ggkC1Z1FO+Tw/tUGApHRSUO1jZTfYq6gqhKgTkhMFdFmBKh0Zj8Ek41Ncb7FnFR0HwQ bZ6bTkRnk9H0JYUVFP9L0SWQMDfvLVINpiT7QFd1TpbAUkUDBaAtxT5tiObd2T1KXxYuczjsCTVJ 7ELzlONIJ6SweVxN2MXAEUOubEdhpBm5QZBaekddFyuKmXotXhNSnmk2hlJJOXpTCHo1RkGpY8uZ UEWaIYy7LGbXbhV4xSk6Zplop3F61gEOcBLVtrkoEmMcQl86oSXSAlJTelK7Inf+iRQPXPs+6rKl k2y1mUNetJIjFL8jvuzH6EmBO/d4W8OGI2ciOXkyT2dM5D4YwCtidgWetpGKAqNwaEgodtqBjnnq 2o+xX7elyRtpJ02RDReaQ0BPsJ+BPqnYjVKknyrnpU6lTCUSW654DW4Cxc2v7AX3YOG+9muUqXwu X4EkTwYmtjX716TUc+QOnJKWkgjZy1cVtV/CTtOOs0I3Vyp2TzmzFTPRBFAIN4dDrh29+RtXjTh2 aLhzKj0glpR0uPB6R7Z3IMtU01V6UgLXfnTlOhqn0ZLKEMnCJgG+UTWDlHf1fwEGABxj1ycKZW5k c3RyZWFtDWVuZG9iag00MCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAyIDAgUiAN L1Jlc291cmNlcyA0MSAwIFIgDS9Db250ZW50cyA0MiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJv eCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2Jq DTQxIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YxMCA2NyAw IFIgL0YxMiA2OCAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4g DS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAw IFIgPj4gDT4+IA1lbmRvYmoNNDIgMCBvYmoNPDwgL0xlbmd0aCAxNTQ0NCAvRmlsdGVyIC9GbGF0 ZURlY29kZSA+PiANc3RyZWFtDQpIibRXS44byRHd1ylySQoglf/K9MawpIEtAQYGaMIbQQupmyO1 0LSMZnt0Jh/Nt3B8MyurOEtDUJP1mBn/eBH1+u01mfurcfTvej+9/uudM1+vkzOPZvLlaK0zxblj LM6kaM1hLtY8n6ffptd49e2dsfTv7u1kzQeQ8d34o43mp3HW/N18/GTNw+RsJkGZ5VwaMBdGnqa7 6c1pen06RRBx+g1kZXPIIDclFGezCWBE9fDldJlYJVhrQUqs5sTfrDenn9PH3WkPZ+fdj70Lx7L7 Nz6V3XV/mI91Zx72LsOPz/ABJw75GHaP+/nodi/XvfPwaZ7/K2fP+4OFDzr6+/6Q4Lv+ZMzeW/z7 6fQBzc5qdkHnD/R3afxsjz6q8WguWrr7z/70/Zarcz7WzKd3hs/8kdxynOXkAUOQigTDecfB+Mv+ UMHHp/0hHv3u/jO6XHcv+4MDk8BFiz+au3/JD/f7eIy7s3n/TzgRj2n3gFGMEMUDfKbdVW8+P56v 6n1h7yHOvgR05fSOExKbrx/BEZCHketR+8NkQ020CKBfDmpF/Eq++ZUgW0+cD/jwlJfnR/n29Rta DI5ChDD53tPPAFJiHWbzCl8CfnmG9Hp77L88kIm/nKbWGPwFy/zoPJT3NMejhdJ1FYomY1EvgOSx pgEInoE5C1BHINHdxZUORCuAF6G+rACnQu0AfHmFWC5d0eX/pLlfsXEAHGlbOOzIHgKKXQFsqTum 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 dCmppaavXtnciOWkDywZqSmiB0VyBBMmR64CQyi4RZER5mQMpKlCoIEDEcfXUxUcEhGT/1w/AS5S sGIdm/epmd0insdyEpzLRSdyVui+lDuMX3D+hmAU8KHffCtPw98xlZeEySbwA4/ZjrmgIJCehXkw UjJQa0ay4i+D8+E/oetU66oOHZPpqZ7tZOZDB3F+pHwJNj+VLuy4mhj7ehsE3JvIx9aRy8V7mPYZ NW97yOtcf7I+2jJ8dwbkhjsxlHdCjvHSTtkyPWkiuZeNmrzBtPOEZKxcUQzUGT0UhcwxXVZEcMVR 0FPIU2zqJt8DOiYmFA/EQewXNc506Xi5EefB7b2yneyXaDc5oa7D0l+RkByiR7QHFHc02epCTrTs 5CwxZp9iFNt5FscfB4GjOQplbmRzdHJlYW0NZW5kb2JqDTQzIDAgb2JqDTw8IA0vVHlwZSAvUGFn ZSANL1BhcmVudCAxMDIgMCBSIA0vUmVzb3VyY2VzIDQ0IDAgUiANL0NvbnRlbnRzIDQ1IDAgUiAN L1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAzMSA1 NjYgODEwIF0gDT4+IA1lbmRvYmoNNDQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv SW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwgL0YyIDUwIDAgUiAvVFQ0IDExMyAwIFIgL1RUNiAx MTggMCBSIC9UVDggMTE2IDAgUiAvVFQxNiA2OSAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTEyIDQ2 IDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9D czUgMTA4IDAgUiAvQ3MxMyA3MCAwIFIgPj4gDT4+IA1lbmRvYmoNNDUgMCBvYmoNPDwgL0xlbmd0 aCAyMjQ2OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIibRXy45kRxHd36+4y6qR qiYfka8lHhBiJBaoW2JheQE9Y3usLgPdBn8Tn8ZfEJlxIh+32sgbNJrquqciI+N5Iu77D69hf3rd bfv3+rS9//2D3b973ez+Zd9cvhpj92ztlbLdA5n9krLZXz5v327v69EPD7tp/x4+bGb/yDp+2N3V 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 To/CiPAZ5zTvl/s3ZVHCyiIHaX0YG8RBWYPRyhPA4ooLQcx7xITIpbsvfWFs5IdrQPgzAIx0MJic EWO5C+Dg1Xpx+aOGFbO+h/RoeALAf9UN4K6OyneDSrfAj/W0SPvI6DRoymRQU906//m66L9Zrj8u Ltdry6Yo01CgAWC/W18vUp7UmI6s8s+YD3a/fvi42x4fv+wO3dtsRNy50IOHy8CfizFatOa161ZQ Y+OyyeLAt6874Mv9g5X7B5PO/dF37zdPj3eb465799vqenf3uF3CculBcNd9fl5Ccfr9cY/C/dPy z/VPYBxc0BJTKDF5tHk4brZLYCn9p0N3299c/3y7zAfPxbbKnv6f2Ibih6bYvt88pxB0/y886zZP EGL3eZNiMf2nJaiGfnc8dJtj9/D418NLsfli06FNSNWme075uu2/GxTYsv0vHx6Pl4fb5UU2AbNl oHEuvBczMQeTflHWwZH9l91zd/0eDIz9Vfe2u3peAqz0m4fp0N3tpv3fhyNcs3/ONpO5Ibk2jDk7 K85820IpUT+sF/+kXnYa9BNri5AjY9IPCMdZeMukuLbT4vLdNOjuer/4ffHfAA+H1csKZW5kc3Ry ZWFtDWVuZG9iag00NiAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp ZHRoIDEwMjMgL0hlaWdodCA3MjUgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNzAg MCBSIC9MZW5ndGggMTc3OTAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSInsl1ti 4yAMRVmB9zLrbf7ZDWuaxDYggcTDJomJ7+lM25iXoByErQUAAAAAsH/fDgAAMJQOp6E/AL+F6LQs OvQH4LfQ9f/LEB4BACYmd9rr/8lTCABwEWT9cR4AMDV1p/8s9AfgJ7m7/u6J9ok8/lg8n6U2MXk5 ensZzRX/HBcMqYX76e9cqjwv7epm7yvpk5b5gnTYvLP8YWMohxo49bDjVaq9NA2W1uu25ahearvB Z8hP6f/nsT+o/+svf1r/Tfrwg/WZlDnytNiZ8LSLngb+TKpUqXTZs1pH2h1vUG03VP/S0X5pFP2T B7+kf9z6VAHxk8/eJH/zPqIiwn1C0L8eUBgyDLx/sMmZRW4X9Qb7J/KwXX+/EqR5WIgwHFuzcB/y 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 M6A/QK+gP0C3oD9At6A/QLegP0C3BP3//YL+AD0x6j+aP4L+AP3gVv8RVn+Argjh/wf9AToD/QG6 Bf0BugX9AboF/QG6Bf0BugX9AboF/QG6Bf0BugX9AboF/QG6Zaf/AADdsNb/7dEAwIOs9AeA7kB/ gG5Bf4BuOTaf9wHAd3HoNPoD9MCZ/v8OONwJAM2C6ACw5OkMAgBmGACgV95+/QDAa/wfACM/QPQK ZW5kc3RyZWFtDWVuZG9iag00NyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAyIDAg UiANL1Jlc291cmNlcyA0OCAwIFIgDS9Db250ZW50cyA0OSAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRp YUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5k b2JqDTQ4IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUw IDAgUiAvRjQgNTEgMCBSIC9GNiA1MiAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4 IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8 PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNNDkgMCBvYmoNPDwgL0xlbmd0aCAyODA4IC9G aWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJtFfbjhu5EUVe9RV87DbQbd4veVtfEtiI AwPTb2M/aDWyR7Z6xpA0HviT8mn5iy2SVWRTGiPOAgvDI/URq1jXU9XPXx4N2xyZSP+Om9Xzf14J 9vm4EmzHVtKPnAvmhRi1F8xozgbnOTtsV59Wz6PoyyvG07+rlyvO3oKOL0yOXLNHJjh7x64/cnaz EtwmRTbrmQvgfEb2q6vVi2n1fJo0qJg+gS7LBgt6jYnquGUKjAgSvkzzKl8J1nLQogOb8jcu2fS4 uu6mHs667r4XavTdQ3zy3bEf3Bg6dtMLCz8e4ANODHZU3a53o+hOx15I+GSH/+LZbT9w+EhHv/eD ge/0E2O95PHvx+ltNNuS2T46P6S/S+MdH6Um46O50dLuP/305SlXnR2Dzac7ls/8TK8fHZ4cYgiM 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 3utuut0d2bdD77rtcXt3Wp/ABLbezdsbtj6x4+394+7uMzvdbtndFrBP9/EoOz3es+Pp4Wa3Pf69 /zi9BYvLzfBiGCwEIX1weFuFBUqC/8JAcXgMxCiFza+hY/A6WVqD8TNnYksHWb0RUSSH0ifBd+9f s+3d7fpus53BGfahAwcOJ3baHuYPfY4sKb20YED98KmVkyW4v25UskUJirFSOcbv3veQL9O97gc7 QvQO236Ahum+9QPst90+wr5bZ3DTD7B7ddsZP++irOpO8ZDtWBTR3YeuH4AcoihwZnffD77Dg5Cs fBQvSZ7nFNmSorhCQYrSR6xZWKJtTFGcljKn6KL0fikWMEXdIhZSUSxyhq6716fbaJcA86CSu0P0 w4DtQKTRYgW/nHrTsX/toqe2+4og26f4qO4HAofWqctOQWNyNsUvZ/PMAwgQFZkQ2DLrr7En1n20 7wbcMN339d2ph1fGbv1528PQ7Nj9JzY/7E+7zfqYf2HQUj2873W7aL/rHubj/+OB+NMeLLrEZAf+ DV3+fcuuwFIZgw4c3W0eDrvTD7RIlkIhNlNa5+aNb3GS//kSOSckVwgpZOOu7ucte7w/fGXr/aGP jbHNbbK++ZEizm7u77bs9x/st6v3bxiwVez6chIKuPu2X2cC+B/UpJzN5f7XU9N19+b90Me2fBW7 M5a/g9qBr1AQm/UJqPVD9+ZqGl4c1rfzsbTsHyOutDIxMiOjtAK7Dl5YGYBTNyT4PQOCUKohpIRg YmoALc6pmxAMEfnMAJrP/CAVDjDSjTSKFBIVSvMyC0tTFYohIjmlwKoKzMojEM0mFqDeAU2i2cgc 7mojaOYKSQXmcnONoiIIXVxSlJmYo6CmEAyMZLBITk4mkAVysmsIFwA/gQ/ZCmVuZHN0cmVhbQ1l bmRvYmoNNTAgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9GaXJzdENo YXIgMSANL0xhc3RDaGFyIDIgDS9XaWR0aHMgWyA3NDUgODkwIF0gDS9FbmNvZGluZyA5MiAwIFIg DS9CYXNlRm9udCAvSEVLSklKK1RUMTM5RW8wMCANL0ZvbnREZXNjcmlwdG9yIDcyIDAgUiANPj4g DWVuZG9iag01MSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UeXBlMSANL0ZpcnN0 Q2hhciAxIA0vTGFzdENoYXIgMSANL1dpZHRocyBbIDg5MSBdIA0vRW5jb2RpbmcgOTMgMCBSIA0v QmFzZUZvbnQgL0hFS0pKRitUVDEzOUZvMDAgDS9Gb250RGVzY3JpcHRvciA3NCAwIFIgDT4+IA1l bmRvYmoNNTIgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9GaXJzdENo YXIgMSANL0xhc3RDaGFyIDMgDS9XaWR0aHMgWyAxMDY2IDc0OSA4OTIgXSANL0VuY29kaW5nIDk0 IDAgUiANL0Jhc2VGb250IC9IRUtKS0IrVFQxM0ExbzAwIA0vRm9udERlc2NyaXB0b3IgNzYgMCBS IA0+PiANZW5kb2JqDTUzIDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1R5cGUxIA0v Rmlyc3RDaGFyIDEgDS9MYXN0Q2hhciAyIA0vV2lkdGhzIFsgODk0IDEwNjcgXSANL0VuY29kaW5n IDk1IDAgUiANL0Jhc2VGb250IC9IRUtLQlArVFQxM0E3bzAwIA0vRm9udERlc2NyaXB0b3IgNzgg MCBSIA0+PiANZW5kb2JqDTU0IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1RydWVU eXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTIwIA0vV2lkdGhzIFsgMjc4IDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAg MCA3MjIgMCA3MjIgNzIyIDAgMCAwIDAgMCAwIDAgNjExIDgzMyA3MjIgMCAwIDAgMCA2NjcgMCAw IDAgMCANMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDYxMSAwIDAgNTU2IDAgMCAwIDI3OCAwIDAgMjc4 IDg4OSA2MTEgNjExIA02MTEgMCAzODkgMCAzMzMgMCAwIDAgNTU2IF0gDS9FbmNvZGluZyAvV2lu QW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0FyaWFsLEJvbGQgDS9Gb250RGVzY3JpcHRvciA4OCAw IFIgDT4+IA1lbmRvYmoNNTUgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5 cGUgDS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxMjEgDS9XaWR0aHMgWyAyNzggMCAwIDAgMCAw IDAgMCAwIDAgMCA1ODQgMCAzMzMgMCAyNzggMCAwIDU1NiA1NTYgNTU2IDAgNTU2IDAgMCANMCAy NzggMCAwIDAgMCAwIDAgNjY3IDY2NyA3MjIgNzIyIDY2NyAwIDAgMCAyNzggMCAwIDU1NiA4MzMg MCAwIA02NjcgMCA3MjIgNjY3IDYxMSAwIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDUw MCA1NTYgNTU2IDAgDTU1NiA1NTYgMjIyIDAgMCAyMjIgMCA1NTYgNTU2IDAgMCAzMzMgNTAwIDI3 OCA1NTYgNTAwIDcyMiAwIDUwMCANXSANL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNl Rm9udCAvQXJpYWwgDS9Gb250RGVzY3JpcHRvciA4OSAwIFIgDT4+IA1lbmRvYmoNNTYgMCBvYmoN WyANL0luZGV4ZWQgMTA4IDAgUiAyNTUgNTggMCBSIA1dDWVuZG9iag01NyAwIG9iag1bIA0vSW5k ZXhlZCAxMDggMCBSIDI1NSA1OSAwIFIgDV0NZW5kb2JqDTU4IDAgb2JqDTw8IC9MZW5ndGggNTc4 IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJFJLJTt0wGIXff9NXqLosK1RRlV5o L5A7ZXDsOIkTO57xlFxA6hvUSEefjr0831/vvk/ljrV7AZ8ELmR/1DnjWZOLIaWZKkNry4CbSjfX jjZuaT0DnreBNmGBgaMgceQwChQlSrJLul9lv+lhs+O7p3dfvxx+fCt3N+3DDXy67Yq74eV2OP4c zvdjuSP143T+NZf3c/0wg780p92z+jer/zDwyODzAvZLu1/Qy9IVHDzy9onDPYcvHD1xVHBciK4Q +CD6nJNEe4kK2T3L7iDxi8QnmT+HgxzOCheqzzmp4ajyczyqMfOiyEmRzFLNlcYH3Rd6OGlSalqb 4WCGsxlPZsxTnAw5m89NKjNdzJSXacycxwGGNXY82bG05GKnys6lnTNrOzd2BpZeLC0trSxtLGvt 0lgOLIeOXByp3HRxcx62cfTiaOUocKx0rHKscQy6pXEcOI78VPm59HNm7efG09JT4GkWUXvWeNb6 pfYL8FnNAv2CPG88z46gF60XyAvsJQ60DhSEJVvLbMOCAgche+RZYhc4DqIJog0CBdEFgYOEQaJI 68jayGBc2sjryEHkuaDIuyjaKLL3XHCUMMou5kuQfVQoKhx1nzhKAiTRJgGTyB0n0ScJk8RJ9knB pLqkcFJDUmPSOOlxFWgV3SrRKjPHVXWr6lc1rLpbNV7zaencyWr61QyrIasdN4m3z3vDmyabGTZD Nku2V3LVw1WTqxmvdry+Tm+WvGV6+m7Ju5s/PP2Iy7+r/C/AAPAAhaAKZW5kc3RyZWFtDWVuZG9i ag01OSAwIG9iag08PCAvTGVuZ3RoIDYxMCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFt DQpIiRRSS3PTMBj8/3cYzjAcoDBQphQoaVPSPJ3Yid+2ZMt6xLJky7Idp2U4ouzs7Ozqpv3286er +/vJ03y+2mws29kbeIHvB0EUhwlIkjQFGYA5zHGeI4QwwrQgjBBGGafHipWCl6ISdSVr2aimaVXb Kd113dANp9P5+c3rV+/fvf3w4eOXz1dfr69vvl3ffL/98evu5+3N3d2v35PJ5GH6MLmbPtxPHx+n s6fZ48Ns9mf2NJ8tlvP5Yr5cLZ6mi9VysbKWy8VyvVlutmtrt97am/VyY603O8eydpa93+6s7c7Z Ovvt3t3Zju0c7INvu6FjW87efMxzDnvHdfd+eHDDg+cd/NA92O7Bc/3ADSI3jDzP93zfCwIviLwI +CYHsR9FfgRMHUGcBDEMgyAMgzCKwigNEximWRQnUQyjBMRRGBtN0ziFMciTOE3SLAFpAmACUAKz BBbmKU1zYEq9AAFoui1AjgDCEAAIELyggFkOMwJzBBHJsjxDKDMGkzyD+QU4R0VekLxgOWboAoow QYQhUhYIFQgX2JAVmBe0xIRiUmJKMa3wsSSYEEIJ4YQywgwrchSUUEpLejQ3lbSsGOPsWLKjUcHK kpWS8YpxWRrKmh85P0pecs4F55LzmgvBhdGm4rISspKGqqobIWohlJBS1Eo0SiglhZIXNLLWsm1r qeqmqVVbK123rXHNZUW6Uboxse0brRvdK6VVa6bVK62ViV2nuqFtu7br22HQutfdoPte96MeTp1x /dD3Yz+M/enUj+dhGAej52ezyNN4Hsfn8eXv+fnl5e+//wIMAJA7kIYKZW5kc3RyZWFtDWVuZG9i ag02MCAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hh ciAzMyANL0xhc3RDaGFyIDMzIA0vV2lkdGhzIFsgNTkwIF0gDS9CYXNlRm9udCAvSEVLSVBHK0Z1 dHVyYUFCa0JUKzEgDS9Gb250RGVzY3JpcHRvciA4NCAwIFIgDS9Ub1VuaWNvZGUgOTggMCBSIA0+ PiANZW5kb2JqDTYxIDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1RydWVUeXBlIA0v Rmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTIxIA0vV2lkdGhzIFsgMjg4IDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU0NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAN MCAwIDU2NyA1NjcgNDYzIDU2NyA1MDggMzEwIDAgNTQyIDI0MSAwIDQ3MiAyNDEgNzg2IDU0MiA1 NTEgNTY3IA0wIDMzOCA0MTAgMjg3IDAgMCAwIDAgNDY1IF0gDS9FbmNvZGluZyAvV2luQW5zaUVu Y29kaW5nIA0vQmFzZUZvbnQgL0Z1dHVyYUFCa0JULEl0YWxpYyANL0ZvbnREZXNjcmlwdG9yIDkw IDAgUiANPj4gDWVuZG9iag02MiAwIG9iag1bIA0vSW5kZXhlZCAxMDggMCBSIDI1NSA2MyAwIFIg DV0NZW5kb2JqDTYzIDAgb2JqDTw8IC9MZW5ndGggNTI3IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+ IA1zdHJlYW0NCkiJDFLXbsMwEPv/f2uGh7wzkabLtrbtRDd6AHEg+USReo/7NB3TnCWtYM5AZ2BK MDXYEnWGWqFt0Al69D2Zkqwi25CrybXkevInCmeKJ4oXijdarrQ8aP2k7Zt9x/G6/e5eo+DwGrPX XL5/P95/+/ckyN5T8Z7Kt1Zp/EgSYzyk8ZgmyZOlKU/zIc0STEiR5jLpY9J50kLqZKpk2mRVsnK7 5Hr428EkOMB0hHkPs9wc5gJmBToHXYAuQR6oKzAFGAVGSAOmBVuAVWDlvQ1YkR3YHpwC14HvwQ/g TxDOEC4Qbjh+4LTDaY/TEec9zgechUhLO9QH1EfUOeoCtVRXodmjydDkaAo0JRqFRswaTYM2R1ug NGyl3gptjbZF26Er0VXoanQtOpED+gZ9i75DL/yEYcB4xfjA5YHrg/SBdEa6IF2SycjkZAoyikxF piabky3IymQVWZEt2Y5cSU6Rq8jJiCIH8op8Tb4h35LvSFb2Yp4pNBRaCh2FnsJAQYa+ULhSHCjK 4kLutFxokdHvJGHWL9oetD3p9UOvPzY5W8W2Zleyq9gJadi17Dp2PXvFvmJfs2/Yt+zFGdifONQc Wg4dh57DwEGcM4cLhytH+U49x4HjieOZ44XjjeOdlxMvZ14uvFx5ufEizoOXT16vvN55ffAq/Mnr F29P3uR+8/bD2y+/nvz6+RdgAIGhx2EKZW5kc3RyZWFtDWVuZG9iag02NCAwIG9iag08PCANL1R5 cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hhciAzMyANL0xhc3RDaGFyIDMz IA0vV2lkdGhzIFsgNjI1IF0gDS9CYXNlRm9udCAvSEVLSkNDK0Z1dHVyYUFCa0JULEJvbGQrMSAN L0ZvbnREZXNjcmlwdG9yIDg2IDAgUiANL1RvVW5pY29kZSA5OSAwIFIgDT4+IA1lbmRvYmoNNjUg MCBvYmoNWyANL0luZGV4ZWQgMTA4IDAgUiAyNTUgNjYgMCBSIA1dDWVuZG9iag02NiAwIG9iag08 PCAvTGVuZ3RoIDU3NSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiRSSW2+cMBSE 8///UftQqZXSNE2alOyyLLDcvIDv2MbYBpYNPZU+jebM45n5/fPpGEXnU5ynSXHJ6vJS10XbVO21 7jtEOkRJR2nPOBacSEnlwAbFtRbGSDPK0So7qclp540LY5jtvEzzOi2b3+7hc1+/ffn6+P3H8+Pj y9Ov1+fnt5eXv6+v0duf6P3t8P5+iP4ePqI4iuLjx+kQneJjcjgk8SFJjuf4mMZxmsTp+ZSmpyw5 ZWmSZUl+TvIszfP0kp4v2bnI0iJPiyIrirzMs7LIyjKvLnlV5BWY8lJVQFHVRV3mdVM25aWpLk1d NOBRicoC1UCFmhJdK3St27psUdWiur3CE1CHqu5ady2Aug718JYr6tum75oeox63+NrgDmgxeNxh 0mLaEowIAVpCekI7iltKegqGYso6yjEVmJGO0Y4xxFjLGGaMMA5/JkwQTjBnLWcd5z3nmEMiGJeE D1QwKAILQYTEQoIyybEURAoqJZYDlYpJzQZBB2hq4IOCvsQAieaDFoMRSlKliFJMKa40U1ooCEep /9cKSG2ENqCDttJobjQULYwdjFWjkSOUPg6jher1OKnRwQCMBfVmsmqyenJm8nqC049TGN2knAOM 88oF7ebRLdY74732HtT6MPrZ+Nn6efLrFPwYvA3/twRMYRkDLCrAruy82vnm5s0ti10Wt8DMVrfc AL+ubr0B87rZdQvrPdw2f7uH7QY7nLfPsO3z/XO578Bt37d9v+/7/vDw8E+AAQBql7gWCmVuZHN0 cmVhbQ1lbmRvYmoNNjcgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9G aXJzdENoYXIgMSANL0xhc3RDaGFyIDEgDS9XaWR0aHMgWyA3NDQgXSANL0VuY29kaW5nIDk2IDAg UiANL0Jhc2VGb250IC9IRUxBQUwrVFQxM0JEbzAwIA0vRm9udERlc2NyaXB0b3IgODAgMCBSIA0+ PiANZW5kb2JqDTY4IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1R5cGUxIA0vRmly c3RDaGFyIDEgDS9MYXN0Q2hhciAxIA0vV2lkdGhzIFsgODg4IF0gDS9FbmNvZGluZyA5NyAwIFIg DS9CYXNlRm9udCAvSEVMQUJIK1RUMTNCRW8wMCANL0ZvbnREZXNjcmlwdG9yIDgyIDAgUiANPj4g DWVuZG9iag02OSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0Zp cnN0Q2hhciAzMiANL0xhc3RDaGFyIDEyMSANL1dpZHRocyBbIDI1MCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCA1MDAgNTAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCAwIA0wIDAgMCAwIDAg MCAwIDAgNjExIDAgNzIyIDAgMCAwIDAgMCA4ODkgMCAwIDAgMCAwIDU1NiA2MTEgNzIyIDAgDTk0 NCAwIDAgMCAwIDAgMCAwIDAgMCA0NDQgNTAwIDAgNTAwIDQ0NCAwIDAgNTAwIDI3OCAwIDAgMjc4 IDc3OCANNTAwIDUwMCAwIDAgMzMzIDM4OSAyNzggNTAwIDAgNzIyIDUwMCA1MDAgXSANL0VuY29k aW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNlRm9udCAvVGltZXNOZXdSb21hbiANL0ZvbnREZXNj cmlwdG9yIDkxIDAgUiANPj4gDWVuZG9iag03MCAwIG9iag1bIA0vSW5kZXhlZCAxMDggMCBSIDI1 NSA3MSAwIFIgDV0NZW5kb2JqDTcxIDAgb2JqDTw8IC9MZW5ndGggNTU1IC9GaWx0ZXIgL0ZsYXRl RGVjb2RlID4+IA1zdHJlYW0NCkiJzFFNaxNRFD0vX5Js4kryiJmKaCClWCxYNy0uKlGjGMzChWEg TctrTTCTznv6qCAOaMSFf0HEVcgqm0BEkGwMbjQRXLqwQgXRpJlkCk0/ZHytf8Jz7+Lcy+We+wEo +IEJIAXcAVaAu8AjwAJeAV+BTeAnMAZcAngAHxA6dH8IsxR+ilMRiAieRtCLwh/FShRWDMkYahoW NTQ19DSMNexq2L+M50n0rmLxJsDAlZgJyCMxC1YFngpsVykpIwiSTpxA/lP1nJNevPTiizelJvD5 0PP53GPPakGC8BSOXxxQ2BRDihGFQ7FNMaZAFOEozkSRiKGhoa2pRQlOj8YqFR/aKpvAaqIfnord mLZLM0uYGyTndVwCFsAXoCfz8sroybUdpNosncat+3rG7GSciez+dhbzejGtl4WeKeVKRm45mefL eW4yzlmaM6H6dlcHomDoRcMoMtzDUqnMVGlphhnCMHJFg5tGUS+bpTICa7XAWuOBWdD5ep4zxpnB FZjg+joXEM28KDChq9gQeS4YZL0vu7aEIz/sSPx5XD26oCWtsKXuaFnBCqqvs6huoRZEvYG6W29o 8eYeeXMS7360Wq3rbe19e3fuk+PpZEg3KLtB8nmWfJv2bsiHGzL0XZq/BOn5JvvyQl9Wt7TzNn1h 08khfTtMbg5pYERvj+gJh8YdmnGyTUd+dKRnT5KDs+TgN1Hfc13punWXuuqXbuiQKvb/4a8AAwBJ k9lpCmVuZHN0cmVhbQ1lbmRvYmoNNzIgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciAN L0FzY2VudCAwIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IDAgDS9GbGFncyA0IA0vRm9udEJCb3gg WyAwIC00NSA4MTAgNzc1IF0gDS9Gb250TmFtZSAvSEVLSklKK1RUMTM5RW8wMCANL0l0YWxpY0Fu Z2xlIDAgDS9TdGVtViAwIA0vQ2hhclNldCAoL0c3MS9HNzQpDS9Gb250RmlsZTMgNzMgMCBSIA0+ PiANZW5kb2JqDTczIDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTc5IC9T dWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBhZGBkZBT0cPX28vTSDgkxNLZ0zTcwAAlq /ZDlEevWl2GrlmEzZpVbwODR1Pi/uxvO4GF/xf9OsPu7lxADMyMjC7uAu7mhu7kJwgygIe2MIDlm Y99uPhl2+e8rv+8V/XX718V/t/9dZFORYVkiKsPKx/Y9+Hccq8yvvzK//rD/jv0eySrDysHOJ8P6 7bvTz3rRH89+3vnx7O+dP8/+3v7z7OdtVj6AAAMAB1hBxwplbmRzdHJlYW0NZW5kb2JqDTc0IDAg b2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Bc2NlbnQgMCANL0NhcEhlaWdodCAwIA0v RGVzY2VudCAwIA0vRmxhZ3MgNCANL0ZvbnRCQm94IFsgMCAwIDgwMyA3MjEgXSANL0ZvbnROYW1l IC9IRUtKSkYrVFQxMzlGbzAwIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9DaGFyU2V0ICgv RzcxKQ0vRm9udEZpbGUzIDc1IDAgUiANPj4gDWVuZG9iag03NSAwIG9iag08PCAvRmlsdGVyIC9G bGF0ZURlY29kZSAvTGVuZ3RoIDE0MyAvU3VidHlwZSAvVHlwZTFDID4+IA1zdHJlYW0NCkiJYmRg YWRgZGQU9HD19vJy0w4JMTS2dMs3MAAJav2Q4RHr7pZhy5VhPcoqt4DBo6nxf3c3nMHD/oz/pWD3 dy0hBiZGRhZed3NDhH4GBsZ2kDCzcTefDLvC94Xft4v+uvjr4j8gZFOTYVkkKsPKzPY97HcMq8xv ZpnfTOy/o7+HssqwsrDzAQQYALp0LH0KZW5kc3RyZWFtDWVuZG9iag03NiAwIG9iag08PCANL1R5 cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDAgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgMCAN L0ZsYWdzIDQgDS9Gb250QkJveCBbIDAgLTQ4IDk4MiA3NzIgXSANL0ZvbnROYW1lIC9IRUtKS0Ir VFQxM0ExbzAwIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9DaGFyU2V0ICgvRzcxL0c3NC9H ZTgpDS9Gb250RmlsZTMgNzcgMCBSIA0+PiANZW5kb2JqDTc3IDAgb2JqDTw8IC9GaWx0ZXIgL0Zs YXRlRGVjb2RlIC9MZW5ndGggMjIyIC9TdWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBh ZGBkZBT0cPX28nbSDgkxNHY0zDcwAAlq/ZDjEevWlGG/LcOmxyq3gMGjqfF/dzecwcP+jv+TYP/3 UiGgKYws7FzC7uaG7uYm7qkWCHOABrUzgeSZDD2L+b77f1/0fZfor+u/bvy7/u8Gm6YMyzJRGVZ2 tu+Rv6NYZX79kvn1g/13xPdwVhlWTnY+he8OPytFfzz7effH8793/zz/e/vPs5+3Wfl+bAY66meJ 6N/inyWsf3ay/Vj/ZwPrv3N/ZH6dY/sDYv/YyfYTJMcnw5YhChBgADFcXHYKZW5kc3RyZWFtDWVu ZG9iag03OCAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDAgDS9DYXBI ZWlnaHQgMCANL0Rlc2NlbnQgMCANL0ZsYWdzIDQgDS9Gb250QkJveCBbIDAgMCA5ODAgNzI3IF0g DS9Gb250TmFtZSAvSEVLS0JQK1RUMTNBN28wMCANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAwIA0v Q2hhclNldCAoL0c3MS9HZTgpDS9Gb250RmlsZTMgNzkgMCBSIA0+PiANZW5kb2JqDTc5IDAgb2Jq DTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTkxIC9TdWJ0eXBlIC9UeXBlMUMgPj4g DXN0cmVhbQ0KSIliZGBhZGBkZBT0cPX2dgrQDgkxNHY0zzcwAAlq/ZDlEevulmG/LsN6gVVuAYNH U+P/7m44g4f9Ff87we7v0UIMzIyMLOwC7uaG7qkWCDOAhrQzguSYjeO6+WTY1b4v/X5O9NeNX3v/ 3fi3l01HhqVTVIaVme178O9QVplf/2R+/Wf/Hfo9lVWG5RM7nwxHJ9DqnzWif0t+1rD+2c32Y8Of baz/zv1R+HWO7Q+I/WM320+QHB9AgAEAPjJJSQplbmRzdHJlYW0NZW5kb2JqDTgwIDAgb2JqDTw8 IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Bc2NlbnQgMCANL0NhcEhlaWdodCAwIA0vRGVzY2Vu dCAwIA0vRmxhZ3MgNCANL0ZvbnRCQm94IFsgMCAtNDUgNjYyIDc3NCBdIA0vRm9udE5hbWUgL0hF TEFBTCtUVDEzQkRvMDAgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMCANL0NoYXJTZXQgKC9HNzQp DS9Gb250RmlsZTMgODEgMCBSIA0+PiANZW5kb2JqDTgxIDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRl RGVjb2RlIC9MZW5ndGggMTIzIC9TdWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBhZGBk ZBT0cPVxdPTRDgkxNHZyyTcwAAlq/ZDhEevWl2H1lmEzYpVbwODR1Pi/uxvO4GF/xv9SsPu7iBAD EyMjC6+7uQlCPwMDYztImFm2m0+G9ct32591oj+e/rzz4+nfO3+e/r315+nPW6x8AAEGAO7QKj8K ZW5kc3RyZWFtDWVuZG9iag04MiAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNj ZW50IDAgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgMCANL0ZsYWdzIDQgDS9Gb250QkJveCBbIDAg MCA4MDggNzIwIF0gDS9Gb250TmFtZSAvSEVMQUJIK1RUMTNCRW8wMCANL0l0YWxpY0FuZ2xlIDAg DS9TdGVtViAwIA0vQ2hhclNldCAoL0c3MSkNL0ZvbnRGaWxlMyA4MyAwIFIgDT4+IA1lbmRvYmoN ODMgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAxNDMgL1N1YnR5cGUgL1R5 cGUxQyA+PiANc3RyZWFtDQpIiWJkYGFkYGRkFPRw9XF08tAOCTE0dnLNNzAACWr9kOER6+6WYSuX YT3MKreAwaOp8X93N5zBw/6M/6Vg93ctIQYmRkYWXndzQ4R+BgbGdpAws3E3nwy79PfV30+L/jr7 a++/s//2smnIsPSIyrD8Y/se+TuCVeY3IxCx/474nswqw/KFnQ8gwADSMC5MCmVuZHN0cmVhbQ1l bmRvYmoNODQgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9D YXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIzNSANL0ZsYWdzIDQgDS9Gb250QkJveCBbIC0xNjcgLTIz NiAxMTAwIDk2MyBdIA0vRm9udE5hbWUgL0hFS0lQRytGdXR1cmFBQmtCVCsxIA0vSXRhbGljQW5n bGUgMCANL1N0ZW1WIDAgDS9Gb250RmlsZTIgODUgMCBSIA0+PiANZW5kb2JqDTg1IDAgb2JqDTw8 IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjUyOSAvTGVuZ3RoMSA1MzA4ID4+IA1zdHJl YW0NCkiJ7Fd9UFXHFf/du3vvQ0QEJNavF8GERKpojBplmvo1MDFqyYtaioylEhGfaRAQKKCxaI0l VqmhREsYawklxFJqXql1mMTaoE5t09iMrWnHJE5CDSFNGSWMpcYir78979FJM/36o/mjM7l3zm/P Obt7ztlzdu8HLACjsAMKvgdWzbz7wRdWdQLxc6jNWF+QW9S3Wh0AYv2Ade/6r5QmjPVHLmPfG4CN /KKNBaPnH3+PPGXs2/hIZf4H75+9CIweRznNvyE379R9b22ivcco3+OnYvQMTwSgaA+3+wtKK554 sfgc5X2Ajn+kcH1ubFpsPuevpc2ogtyKIk89aD8+nuMTNucWbPB+c34SEHeG8fiKCktKGTevuGbT X7RlQ9HVpk3vA55GUgX6UIZGtOIYfMhBnZ2NAhzCURwnHUKNlWXF2V6UWX5kYh2pFUfVaczVDfoo 8rHTmYUACnRAae23f+96VSpnFSCSIw+hRTUQG1WDWohue7u6jMP01WglohaDqNJHnaUooe03UUx9 C3z2XNtHL1nY75zAfrRhpeWiC5/FWTRbJejEbgTsNGRaOVY3uunfr5Yw/nK7E73WDZ2NEg2nA31O g52MbU5r6EYNV34n8uxrTkfo5tqqPWWek7aX48rQZ2dYlTjs1nNkfWiG3a5qsEKnWJesSPppRBMa 0GR3m5vzOdtpt1Osy+wrV3XGvqoL3U6HG015l61R7Ua7idZJ5ySz0A04nahS/Z6HEI8SWXMZ497v 7HeOMvcr7bmoRi3XH8n1ZzsnOMtvedGlurDHHkSy3WJloVbt1CnwotpqRZtnmRuFbbju2Y56NDqd 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 IFEHoRnSmIR4GBjhAD2a7IGAweGDwgdFDqCxDGfYtzA9gsYWIwPjgqwb6+P5bb4ycHOAVa+sFooH 0ZvMm23/rfony3GWfQs4JqHmAgCTAOpFCmVuZHN0cmVhbQ1lbmRvYmoNODYgMCBvYmoNPDwgDS9U eXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQg LTIzNiANL0ZsYWdzIDQgDS9Gb250QkJveCBbIC0xNjcgLTIzNyAxMzAzIDk2MyBdIA0vRm9udE5h bWUgL0hFS0pDQytGdXR1cmFBQmtCVCxCb2xkKzEgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMTMz IA0vRm9udEZpbGUyIDg3IDAgUiANPj4gDWVuZG9iag04NyAwIG9iag08PCAvRmlsdGVyIC9GbGF0 ZURlY29kZSAvTGVuZ3RoIDI3OTEgL0xlbmd0aDEgNTg5NiA+PiANc3RyZWFtDQpIiXRWD1SXZxV+ 3u/9vt8PnWOGTOdQQZ3jEJIpOkZmKqk5Zg6ROMrZIcA/4zh/A0WbiBsYY0bJzJzOjDxmDo0xD5k6 Zko5MmdmZh5j1JYROVYzD8c5OznH13MvHx3PduI793nvfe593/e+773fxw8GwN2ogkXWYwsnTFpw YuFJYGgV2flLIoWlPTl2OzBkA2C+uOQbaxJWHpl8hb63AWfO8tInIoXDSpMB+wC5uidWli/vGVJQ DXwmgXZW8bLCpW3vddE/9Pe0HyomMfh3UXmMP0z7geLImnW9pV9PpP0W4MauLFlSGJsVu47zS7n+ oEjhutIB9+NPnF/A+ISnCiPLxqwLfxOIZbzZVFpStoZ58y+2Rfylq5eVXn0tcgAIXwUGTDb5Zhv+ TIzglnMd+Uae0SbZmWeiTSe6nUxkItdEJMLNw1R3l3vQZOI4znvdqDdbOGOL2eIl2o1eqi2ylaGR 7lwvlSvcRqZbYvJRbfJldIvdaSbf2e0WI9PMQa8ZjvPocQ96c7HT3HaiUefEkt/qlJhVThYOYhOu eJdwBftQz30mmng87e7iXofMWFPrTLXtTiL1TDTZfFRiI6rdaLPNJKHeiUe9e1hPVObKwRPljF5L KNrb7UxEt9fiNcrD8yWJF7tsIjk+4Bhu4NNiOk0Puk2JU2ZyzJzQTjOX8Um2yySZuZx1wzbZ67Yb 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 /BPqZiVB0EG0780uHTr0C4oC5+HsuDtv3nsz7803j9c2xP+ivMII+5qxEmdO8kHmjJKwY9sa4HH7 WTfEPEgG5+Ug6xns2QDLfh6xD3efAr5L7qIezN6FMkjOUsfKXdgRtmWV39kjyTuA3EuC7RDvJRKF vQMR/ymiH7P8R2iYFCq2j9Si+5h9P5ryoqaIwbsauEBM3DiPiiz7Jy/rjQQF6o16YypkmMaIaZhF lVpbrmjrtn2k+54fy9o4eo51W7dxwzWVTy1xZgSJCH4afUxnn9D5z6Syd1R5TSJqmp2OzQP7jr/I 9te75AEGCkc3DC4cy2E0W9YgyWxMag/eTHO9K2UFVemOI0sE2ndkFfKFI2uQH5YyK8vpdHyxWqmW 8ylr3cpNWJulQjzx9Q+0RBlMYBkQmkZ5usjlQhUlQR4liQW4tCgHoLNQBJQACnFAYhbwvgadEnTK 3+j/Gz2kp3GTyyF3LsB/ClAuCZn0e8SUMQshPkQW9chg2yG3n1RUgl4Sr/Q2vPMgSjZjTdMDs3Sl 15QbJ8qCROV69m7VP/dEfR7WPtnuz8rn+cyur33ajvZu6DXeAY7dFzk/OhsKZW5kc3RyZWFtDWVu ZG9iag04OCAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDkwNSANL0Nh cEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgMzIgDS9Gb250QkJveCBbIC0xNjcgLTM3 NiAxMDc1IDEwNDggXSANL0ZvbnROYW1lIC9BcmlhbCxCb2xkIA0vSXRhbGljQW5nbGUgMCANL1N0 ZW1WIDEzMyANPj4gDWVuZG9iag04OSAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0v QXNjZW50IDkwNSANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgMzIgDS9Gb250 QkJveCBbIC0yMjIgLTMyNSAxMDcyIDEwMzcgXSANL0ZvbnROYW1lIC9BcmlhbCANL0l0YWxpY0Fu Z2xlIDAgDS9TdGVtViAwIA0+PiANZW5kb2JqDTkwIDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2Ny aXB0b3IgDS9Bc2NlbnQgOTYyIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IC0yMzUgDS9GbGFncyA5 NiANL0ZvbnRCQm94IFsgLTE2NyAtMjM2IDExMTYgOTYzIF0gDS9Gb250TmFtZSAvRnV0dXJhQUJr QlQsSXRhbGljIA0vSXRhbGljQW5nbGUgLTE1IA0vU3RlbVYgMCANPj4gDWVuZG9iag05MSAwIG9i ag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDg5MSANL0NhcEhlaWdodCAwIA0v RGVzY2VudCAtMjE2IA0vRmxhZ3MgMzQgDS9Gb250QkJveCBbIC0xNjcgLTMwNyAxMDA5IDEwMDcg XSANL0ZvbnROYW1lIC9UaW1lc05ld1JvbWFuIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDT4+ IA1lbmRvYmoNOTIgMCBvYmoNPDwgDS9UeXBlIC9FbmNvZGluZyANL0RpZmZlcmVuY2VzIFsgMSAv Rzc0IC9HNzEgXSANPj4gDWVuZG9iag05MyAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlm ZmVyZW5jZXMgWyAxIC9HNzEgXSANPj4gDWVuZG9iag05NCAwIG9iag08PCANL1R5cGUgL0VuY29k aW5nIA0vRGlmZmVyZW5jZXMgWyAxIC9HZTggL0c3NCAvRzcxIF0gDT4+IA1lbmRvYmoNOTUgMCBv YmoNPDwgDS9UeXBlIC9FbmNvZGluZyANL0RpZmZlcmVuY2VzIFsgMSAvRzcxIC9HZTggXSANPj4g DWVuZG9iag05NiAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlmZmVyZW5jZXMgWyAxIC9H NzQgXSANPj4gDWVuZG9iag05NyAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlmZmVyZW5j ZXMgWyAxIC9HNzEgXSANPj4gDWVuZG9iag05OCAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29k ZSAvTGVuZ3RoIDIyNyA+PiANc3RyZWFtDQpIiWyQTWvDMAyG7/kVOrb0YCfsGAJt9xXGtrJ0u7u2 EkwX2Sj2of9+dvoxBjtIIL965UcS2/a+JRtA7NjpDgP0lgzj5CJrhAMOlqCswFgdLtWc9ag8iGTu TlPAsaXeQV0X4iOJU+ATLJ4fXtrd0+oxhshqvTlu9iu5BPHOBtnSAIv9XfX5lV666P03jkgBJDQN GOwLsX1V/k2NCOK/OXNPeSFxBievNLKiAaGuyuackMxf7eo49Ofyt7WWci2bIjmuWjbnFW8cOjIn xPkOM11msIS3U3nn85c5ih8BBgD7GXBXCmVuZHN0cmVhbQ1lbmRvYmoNOTkgMCBvYmoNPDwgL0Zp bHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAyMzIgPj4gDXN0cmVhbQ0KSIl0kE1PwzAMhu/9FT4O bVLSimNVaS0gCmKgdeyeJW4VsSaRmxz275d0H4gDB1tyXr/OY7OmfWqN9sC+yMoOPfTaKMLJBpII Bxy0gbwApaW/VnOWo3DAork7TR7H1vQWyjJj2yhOnk6weH1+f2ua5UvwgcS6/ql3q9oe1ZI/APsk haTNAIvdY/G9jy9dcO6IIxoPHKoKFPYZaz6E24gRgf07bG7Mr0xW4eSERBJmQCiLvLokNOqvdnMc +kv521pyvuZVFh03LZnTsncYGYgi53yRGTExaIP3oznr0pcpsrMAAwBknXORCmVuZHN0cmVhbQ1l bmRvYmoNMTAwIDAgb2JqDTw8IA0vVHlwZSAvUGFnZXMgDS9LaWRzIFsgMTA2IDAgUiAxIDAgUiA0 IDAgUiA3IDAgUiAxMCAwIFIgMTMgMCBSIDI0IDAgUiAyNyAwIFIgMzAgMCBSIDM1IDAgUiANXSAN L0NvdW50IDEwIA0vUGFyZW50IDEwMSAwIFIgDT4+IA1lbmRvYmoNMTAxIDAgb2JqDTw8IA0vVHlw ZSAvUGFnZXMgDS9LaWRzIFsgMTAwIDAgUiAxMDIgMCBSIF0gDS9Db3VudCAxMyANPj4gDWVuZG9i ag0xMDIgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyA0MCAwIFIgNDMgMCBSIDQ3IDAg UiBdIA0vQ291bnQgMyANL1BhcmVudCAxMDEgMCBSIA0+PiANZW5kb2JqDTEwMyAwIG9iag08PCAN L0NyZWF0aW9uRGF0ZSAoRDoyMDAyMDQxMTEzNTEzOCkNL1Byb2R1Y2VyIChBY3JvYmF0IERpc3Rp bGxlciA0LjA1IGZvciBXaW5kb3dzKQ0vTW9kRGF0ZSAoRDoyMDAyMDQxMTEzNTEzOCswMicwMCcp DT4+IA1lbmRvYmoNeHJlZg0wIDEwNCANMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDI1NjIwIDAw MDAwIG4NCjAwMDAwMjU3NzUgMDAwMDAgbg0KMDAwMDAyNTk3MSAwMDAwMCBuDQowMDAwMDI4OTM5 IDAwMDAwIG4NCjAwMDAwMjkwOTQgMDAwMDAgbg0KMDAwMDAyOTMwNiAwMDAwMCBuDQowMDAwMDMy OTQyIDAwMDAwIG4NCjAwMDAwMzMwOTcgMDAwMDAgbg0KMDAwMDAzMzI3MSAwMDAwMCBuDQowMDAw MDM2MjY5IDAwMDAwIG4NCjAwMDAwMzY0MjcgMDAwMDAgbg0KMDAwMDAzNjYxMyAwMDAwMCBuDQow MDAwMDQwMDUxIDAwMDAwIG4NCjAwMDAwNDAyMDkgMDAwMDAgbg0KMDAwMDA0MDU0MCAwMDAwMCBu DQowMDAwMDQ0NTM5IDAwMDAwIG4NCjAwMDAwNDk3NjggMDAwMDAgbg0KMDAwMDA1MjA5NiAwMDAw MCBuDQowMDAwMDU1OTkwIDAwMDAwIG4NCjAwMDAwNTk0MDEgMDAwMDAgbg0KMDAwMDA2MTE3MyAw MDAwMCBuDQowMDAwMDY0MjgyIDAwMDAwIG4NCjAwMDAwNzIwODcgMDAwMDAgbg0KMDAwMDA3OTE3 NSAwMDAwMCBuDQowMDAwMDc5MzMzIDAwMDAwIG4NCjAwMDAwNzk1NDMgMDAwMDAgbg0KMDAwMDA4 Mjk2MSAwMDAwMCBuDQowMDAwMDgzMTE5IDAwMDAwIG4NCjAwMDAwODMzMTggMDAwMDAgbg0KMDAw MDA4NjQxOSAwMDAwMCBuDQowMDAwMDg2NTc3IDAwMDAwIG4NCjAwMDAwODY4MTEgMDAwMDAgbg0K MDAwMDEzMzcxNiAwMDAwMCBuDQowMDAwMTM1NzU4IDAwMDAwIG4NCjAwMDAxMzY2NjUgMDAwMDAg bg0KMDAwMDEzNjgyMyAwMDAwMCBuDQowMDAwMTM3MDgzIDAwMDAwIG4NCjAwMDAxNzEwNTggMDAw MDAgbg0KMDAwMDE3NDI1NyAwMDAwMCBuDQowMDAwMTc1MDYxIDAwMDAwIG4NCjAwMDAxNzUyMTkg MDAwMDAgbg0KMDAwMDE3NTQwNyAwMDAwMCBuDQowMDAwMTkwOTI3IDAwMDAwIG4NCjAwMDAxOTEw ODUgMDAwMDAgbg0KMDAwMDE5MTMzMSAwMDAwMCBuDQowMDAwMjEzODc1IDAwMDAwIG4NCjAwMDAy MzE4MzYgMDAwMDAgbg0KMDAwMDIzMTk5NCAwMDAwMCBuDQowMDAwMjMyMTkxIDAwMDAwIG4NCjAw MDAyMzUwNzQgMDAwMDAgbg0KMDAwMDIzNTI0NyAwMDAwMCBuDQowMDAwMjM1NDE2IDAwMDAwIG4N CjAwMDAyMzU1OTQgMDAwMDAgbg0KMDAwMDIzNTc2OCAwMDAwMCBuDQowMDAwMjM2MTY2IDAwMDAw IG4NCjAwMDAyMzY1OTggMDAwMDAgbg0KMDAwMDIzNjY0OCAwMDAwMCBuDQowMDAwMjM2Njk4IDAw MDAwIG4NCjAwMDAyMzczNTAgMDAwMDAgbg0KMDAwMDIzODAzNCAwMDAwMCBuDQowMDAwMjM4MjEz IDAwMDAwIG4NCjAwMDAyMzg2MTkgMDAwMDAgbg0KMDAwMDIzODY2OSAwMDAwMCBuDQowMDAwMjM5 MjcwIDAwMDAwIG4NCjAwMDAyMzk0NTQgMDAwMDAgbg0KMDAwMDIzOTUwNCAwMDAwMCBuDQowMDAw MjQwMTUzIDAwMDAwIG4NCjAwMDAyNDAzMjIgMDAwMDAgbg0KMDAwMDI0MDQ5MSAwMDAwMCBuDQow MDAwMjQwOTA4IDAwMDAwIG4NCjAwMDAyNDA5NTggMDAwMDAgbg0KMDAwMDI0MTU4NyAwMDAwMCBu DQowMDAwMjQxODA0IDAwMDAwIG4NCjAwMDAyNDIwNzQgMDAwMDAgbg0KMDAwMDI0MjI4NSAwMDAw MCBuDQowMDAwMjQyNTE5IDAwMDAwIG4NCjAwMDAyNDI3NDAgMDAwMDAgbg0KMDAwMDI0MzA1MyAw MDAwMCBuDQowMDAwMjQzMjY4IDAwMDAwIG4NCjAwMDAyNDM1NTAgMDAwMDAgbg0KMDAwMDI0Mzc2 MyAwMDAwMCBuDQowMDAwMjQzOTc3IDAwMDAwIG4NCjAwMDAyNDQxODggMDAwMDAgbg0KMDAwMDI0 NDQyMiAwMDAwMCBuDQowMDAwMjQ0NjMzIDAwMDAwIG4NCjAwMDAyNDcyNTEgMDAwMDAgbg0KMDAw MDI0NzQ2OSAwMDAwMCBuDQowMDAwMjUwMzQ5IDAwMDAwIG4NCjAwMDAyNTA1MzUgMDAwMDAgbg0K MDAwMDI1MDcxNCAwMDAwMCBuDQowMDAwMjUwOTA3IDAwMDAwIG4NCjAwMDAyNTEwOTQgMDAwMDAg bg0KMDAwMDI1MTE2NSAwMDAwMCBuDQowMDAwMjUxMjMxIDAwMDAwIG4NCjAwMDAyNTEzMDcgMDAw MDAgbg0KMDAwMDI1MTM3OCAwMDAwMCBuDQowMDAwMjUxNDQ0IDAwMDAwIG4NCjAwMDAyNTE1MTAg MDAwMDAgbg0KMDAwMDI1MTgxMSAwMDAwMCBuDQowMDAwMjUyMTE3IDAwMDAwIG4NCjAwMDAyNTIy NjQgMDAwMDAgbg0KMDAwMDI1MjM0MSAwMDAwMCBuDQowMDAwMjUyNDM5IDAwMDAwIG4NCnRyYWls ZXINPDwNL1NpemUgMTA0DS9JRFs8OTBmZTVlYThkNzkzMDVhM2FmNTkzNTZjMTM4ZmZiY2M+PDkw ZmU1ZWE4ZDc5MzA1YTNhZjU5MzU2YzEzOGZmYmNjPl0NPj4Nc3RhcnR4cmVmDTE3Mw0lJUVPRg0= --0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX-- From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 13:08:25 2002 Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BC8AYB013382 for ; Thu, 11 Apr 2002 13:08:10 +0100 (BST) Received: [from pobox.mot.com (pobox.mot.com [129.188.137.100]) by motgate2.mot.com (motgate2 2.1) with ESMTP id FAA03137 for ; Thu, 11 Apr 2002 05:08:09 -0700 (MST)] Received: [from pa06exr01.gic.gi.com (pa06exr01.gic.gi.com [168.84.176.73]) by pobox.mot.com (MOT-pobox 2.0) with ESMTP id FAA26769 for ; Thu, 11 Apr 2002 05:08:09 -0700 (MST)] Received: from HTSMTP.GIC.GI.COM (htsmtp.gic.gi.com [168.84.143.23]) by pa06exr01.gic.gi.com (8.11.6/8.11.6) with SMTP id g3BD2nH02438 for ; Thu, 11 Apr 2002 08:02:49 -0500 Received: from PA06XCHB1.gic.gi.com (pa06xchb1.gic.gi.com [168.84.176.18]) by HtSMTP.GIC.GI.com (PMDF V5.2-31 #38904) with ESMTP id <01KGFI4EU6O00004T8@HtSMTP.GIC.GI.com> for ip-dvb@erg.abdn.ac.uk; Thu, 11 Apr 2002 08:08:17 -0400 Received: by PA06XCHB1.gic.gi.com with Internet Mail Service (5.5.2653.19) id ; Thu, 11 Apr 2002 08:07:45 -0400 Content-return: allowed Date: Thu, 11 Apr 2002 08:07:28 -0400 From: "Chu, Narisa (HT-EX)" Subject: RE: For Your info: ATSC A92 To: Message-id: MIME-version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-type: multipart/alternative; boundary="----_=_NextPart_001_01C1E151.73326E50" X-ERG-MailScanner: Found to be clean This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C1E151.73326E50 Content-Type: text/plain; charset="ISO-8859-1" The Motorola Proposal and ATSC A92 are very much in synch because we have worked through the North American Standards Committees (SCTE and ATSC) on the IP over DVB (MPEG) MAC_address_list descriptor. Motorola is in the process of writing a few use cases to facilitate discussions within DVB-GBS, to reflect different scenarios of data usage in MPEG: be it video associated or non-associated, as mentioned in my Requirements Presentation last July in DVB (which is also on your website.) The chair of DVB-GBS also suggested to invite you for a joint meeting or some sort. (I am acting like a liaison, reflector-based only, between GBS and IETF at the moment, I guess.) We are contemplating additions of IPv6 and subnetwork address capability to the MAC_address_list descriptor and tables. Any stimulating discussions will be welcome! Best regards, Narisa Chu Motorola Broadband -----Original Message----- From: Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] Sent: Thursday, April 11, 2002 7:18 AM To: ip-dvb@erg.abdn.ac.uk Subject: For Your info: ATSC A92 I thought it would be useful to draw to our attention the recent addition of ATSC A92 - dealing with IP multicas, although the document seems only to address IPv4, and only addresses use of DSMCC. Comments on relevance or otherwise and technical issues will be welcome. Gorry I have uploaded a recent ATSC document for reference. http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/ --- ATSC Standard: A92 Delivery of IP Multicast Sessions over ATSC Data Broadcast 31 January 2002 This standard specifies the delivery of IP Multicast sessions, the delivery of data for describing the characteristics of a session, and usage of the ATSC A/90 Data Broadcast Standard for IP Multicast. This document defines a Standard for the asynchronous transmission of Internet Protocols (IP) specifically including multicast addressing compatible with the ATSC A/90 Data Broadcast Standard. This Standard assumes the use of Session Description Protocol (SDP) as an integral part of the IP Multicast-based Data Broadcast service. It is strongly suggested that normative clauses that do not directly involve SDP be retained in the case of IP Multicast-based Data Broadcast services that do not include any SDP data, such as would be used for non-sessionbased IP Multicast. This document focuses solely on the carriage of all information using the DSMCC_addressable_section. Synchronous and synchronized carriage of IP Multicast datagrams are not addressed by this document. ------_=_NextPart_001_01C1E151.73326E50 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: For Your info: ATSC A92

The Motorola Proposal and ATSC A92 are very much in = synch because we have worked through the North American Standards = Committees (SCTE and ATSC) on the IP over DVB (MPEG) MAC_address_list = descriptor. Motorola is in the process of writing a few use cases to = facilitate discussions within DVB-GBS, to reflect different scenarios = of data usage in MPEG: be it video associated or non-associated, as = mentioned in my Requirements Presentation last July in DVB (which is = also on your website.) The chair of DVB-GBS also suggested to invite = you for a joint meeting or some sort. (I am acting like a liaison, = reflector-based only, between GBS and IETF at the moment, I = guess.)

We are contemplating additions of IPv6 and subnetwork = address capability to the MAC_address_list descriptor and tables. Any = stimulating discussions will be welcome!

Best regards,
Narisa Chu
Motorola Broadband

 -----Original Message-----
From:   Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] =
Sent:   Thursday, April 11, 2002 7:18 = AM
To:     = ip-dvb@erg.abdn.ac.uk
Subject:        = For Your info: ATSC A92

I thought it would be useful to draw to our attention = the
recent addition of ATSC A92 - dealing with IP  = multicas,
although the document seems only to address IPv4, = and only
addresses use of DSMCC.

Comments on relevance or otherwise and technical = issues
will be welcome.

Gorry

I have uploaded a recent ATSC document for = reference.

http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/=

---

ATSC Standard: A92
Delivery of IP Multicast Sessions over ATSC Data = Broadcast
31 January 2002

This standard specifies the delivery of IP Multicast = sessions, the delivery
of data for describing the characteristics of a = session, and usage of the
ATSC A/90 Data Broadcast Standard for IP = Multicast.

This document defines a Standard for the asynchronous = transmission of
Internet Protocols (IP) specifically including = multicast addressing
compatible with the ATSC A/90 Data Broadcast = Standard. This Standard assumes
the use of Session Description Protocol (SDP) as an = integral
part of the IP Multicast-based Data Broadcast = service. It is strongly
suggested that normative clauses that do not = directly involve SDP be
retained in the case of IP Multicast-based Data = Broadcast services that do
not include any SDP data, such as would be used for = non-sessionbased IP
Multicast. This document focuses solely on the = carriage of all information
using the DSMCC_addressable_section. Synchronous and = synchronized carriage
of IP Multicast datagrams are not addressed by this = document.

------_=_NextPart_001_01C1E151.73326E50-- From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 13:18:54 2002 Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BCIEYB013534 for ; Thu, 11 Apr 2002 13:18:15 +0100 (BST) Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37]) by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3BCHNu00084 for ; Thu, 11 Apr 2002 15:17:23 +0300 (EET DST) Received: from esebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Thu, 11 Apr 2002 15:18:14 +0300 Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Thu, 11 Apr 2002 15:18:14 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Thu, 11 Apr 2002 15:18:14 +0300 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C1E152.F3FB3057" Subject: IP-CC Requirement Specification - release 2 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Date: Thu, 11 Apr 2002 15:18:13 +0300 Message-ID: <481D6FFB3BD60E4CB590F39C59098400DAA031@trebe004.NOE.Nokia.com> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: IP-CC Requirement Specification - release 2 Thread-Index: AcHhUvRRYuMaV0x5EdatXACw0Bc/XA== From: To: X-OriginalArrivalTime: 11 Apr 2002 12:18:14.0194 (UTC) FILETIME=[F4192120:01C1E152] X-ERG-MailScanner: Found to be clean This is a multi-part message in MIME format. ------_=_NextPart_001_01C1E152.F3FB3057 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all, Please find attached the latest release of our IP-CC requirements = specification, which has also been published as SI-DAT 621R2 in the = DVB-GBS working group. This may be interesting for those considering how to discover IP = services in DVB systems. Comments and questions are welcome. Best regards, Juha-Pekka Luoma Communication Systems Nokia Research Center ------_=_NextPart_001_01C1E152.F3FB3057 Content-Type: application/octet-stream; name="621_r2.pdf" Content-Transfer-Encoding: base64 Content-Description: 621_r2.pdf Content-Disposition: attachment; filename="621_r2.pdf" JVBERi0xLjMKJeLjz9MNCjcyIDAgb2JqCjw8IAovTGluZWFyaXplZCAxIAovTyA3NCAKL0ggWyA2 MzQgMjY4IF0gCi9MIDc2ODQ3IAovRSA0MTYxIAovTiAxNyAKL1QgNzUyODkgCj4+IAplbmRvYmoK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB4cmVmCjcyIDEwIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDA1NDcgMDAwMDAgbiAKMDAw MDAwMDkwMiAwMDAwMCBuIAowMDAwMDAxMDU2IDAwMDAwIG4gCjAwMDAwMDExNzAgMDAwMDAgbiAK MDAwMDAwMzY1NSAwMDAwMCBuIAowMDAwMDAzNzU5IDAwMDAwIG4gCjAwMDAwMDM4NjggMDAwMDAg biAKMDAwMDAwMDYzNCAwMDAwMCBuIAowMDAwMDAwODgxIDAwMDAwIG4gCnRyYWlsZXIKPDwKL1Np emUgODIKL0luZm8gNzEgMCBSIAovUm9vdCA3MyAwIFIgCi9QcmV2IDc1Mjc5IAovSURbPDU5MGJm NTJiMTA0OWMzZmQ4NDhiNDI3ZGJlNDE3MWJlPjw1OTBiZjUyYjEwNDljM2ZkODQ4YjQyN2RiZTQx NzFiZT5dCj4+CnN0YXJ0eHJlZgowCiUlRU9GCiAgICAgCjczIDAgb2JqCjw8IAovVHlwZSAvQ2F0 YWxvZyAKL1BhZ2VzIDU5IDAgUiAKL0pUIDcwIDAgUiAKL1BhZ2VMYWJlbHMgNTcgMCBSIAo+PiAK ZW5kb2JqCjgwIDAgb2JqCjw8IC9TIDE3OCAvTCAyMjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl bmd0aCA4MSAwIFIgPj4gCnN0cmVhbQ0KSIliYGBgZmBgqgKRnD4MPAwIwAMUYwFCjgQIX7cthoHj 9upVc6cw9c2Y+r++YlpumHpOxu2TCfmeKv+8VRsYWExN0lvdpkJgytSUlXvCvNeYpgChm2WYc5hz SCaQyUAUwG0ZUNKQgVGWCUizATEvWLkrAw9rgO50BmWmBk8mAxWmAG2mCQy8AWA5CwZGhSogDdLh DRBgAOqcMEgKZW5kc3RyZWFtCmVuZG9iago4MSAwIG9iagoxNTUgCmVuZG9iago3NCAwIG9iago8 PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDc1IDAgUiAKL0NvbnRl bnRzIDc2IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1 IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKNzUgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BE RiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgPj4gCi9FeHRHU3RhdGUg PDwgL0dTMSA3OSAwIFIgPj4gCj4+IAplbmRvYmoKNzYgMCBvYmoKPDwgL0xlbmd0aCAyNDEwIC9G aWx0ZXIgL0ZsYXRlRGVjb2RlID4+IApzdHJlYW0NCkiJlFfbctw2En2fr8AjmMrQBEAQZJ7Wlu0t uWKvVp44D8k+jGYoi+vRUJmLHX/S/uX2DeBFUra2VCVyDi590H26GyzU58WLv3806vNxYVSnFpXN TfAq1C4vG6/uF77OrRmAXQKaip67ReXzwo+B4GRJlQc3A6rJjGFJYLOPgGQ2FLlzYyAybWzehAng 8mIyIy25/WHRAPtmMFTmRa2WxuaVOrSL24Upmrwajd8vjPFsOFEzRcgrPHDdiGVjKt41WTKmmNk2 haW30aqZLeJnTMgL8xcEbc3erj2RAIKW3TwyZa3MGZCGjQ+HcGVeT5HSziJtXMj9dGdXSRTY+u4R n93ibrBW13nJTgRrIQwI7gTBceNozVeRO0Kd134I8v0AOPLdDoFGol6bCVASMQAasoCACTOADQHA cizpvBOAD1VLOBsvCgaAdTQCyFcAsOgBIJUAUMc9QpgBtezBiqhNbv0McJIW7CQAgpsBzSRxavDU RK4QvJhajoiBL2MKJKCaJHDjZmoBYGoWndvMAOfG1NGXYQZUzfj4ADRuAsRCEl0IL1Ovw8vU6/AS ve6CANHrAlSST56eI4ATgAAXxtEfAWVcUk4UlIAouoYr2yDLCNTVYJbV7QezEUhWyGzNh5wAySzl TM2emwD15HBPAUKMzSFQNGOfjoFYupowjssA8O4IpFBWzQzwsoeEEnzpZ0CsNlXUWO1nwLSuYamY FCgQbhArEmzDshyAQlzoKLMgG3yaIUCZZvASSCA/B6adJybhGCibMfWYyGMgUk/VoW5mQDxLqg6V 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 ZW5kb2JqCjc3IDAgb2JqCjw8IAovVHlwZSAvRm9udCAKL1N1YnR5cGUgL1R5cGUxIAovRW5jb2Rp bmcgL1dpbkFuc2lFbmNvZGluZyAKL0Jhc2VGb250IC9IZWx2ZXRpY2EgCj4+IAplbmRvYmoKNzgg MCBvYmoKPDwgCi9UeXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEgCi9FbmNvZGluZyAvV2luQW5z aUVuY29kaW5nIAovQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkIAo+PiAKZW5kb2JqCjc5IDAgb2Jq Cjw8IAovVHlwZSAvRXh0R1N0YXRlIAovU0EgZmFsc2UgCi9TTSAwLjAxOTk4IAovT1AgZmFsc2Ug Ci9vcCBmYWxzZSAKL09QTSAxIAovQkcyIC9EZWZhdWx0IAovVUNSMiAvRGVmYXVsdCAKL1RSMiAv RGVmYXVsdCAKPj4gCmVuZG9iagoxIDAgb2JqCjw8IAovVHlwZSAvUGFnZSAKL1BhcmVudCA1OCAw IFIgCi9SZXNvdXJjZXMgMiAwIFIgCi9Db250ZW50cyAzIDAgUiAKL01lZGlhQm94IFsgMCAwIDU5 NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoK MiAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9Gb250IDw8IC9GMiA3OCAwIFIg L0YzIDc3IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoz IDAgb2JqCjw8IC9MZW5ndGggMzY3MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpI icRX23LcxhF936/AI+DSQpj74FEh7ZRUloqhNs6DnYcNuRQ32gu9u5TKn+S/TF9mBgMQo3JSqaRY RWBP93T39PTpHnTVp8XrP38U1afzQlTbamFlK5ypnFet7k21XxjfSjEAuwT0lp67hTVtZ3LAqbDE tk5NADvSGJY4dvsCSG5d1yqVAzHSXra9GwGq7UYaacnDd4seou8HR7rtfLUUsrXVabN4WIiub20m 3y+EMOw4hSY611rcsO+DZyEsW02ehOgmvkUn6S1bNfFF8Qnh2k58I0DpOdveUBAQoOQ0Z66kDDoD 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 iOaz2Y/nc8TCkM8qj+dzzIDlsxmI5XNk/ZDPtoV4PsdANIyTSTOKbZWXcqobxdis4v9/ifWIVKxH NMrHI0rGXnnifZBH7OMIs4mDsKR6k081xiN83sMgj3jAEZfVKM9Wi+zSwXDEEQcmjzkgolqGiQNq Pi4UxjvwvINBHnGQpJSDkx3gjqQXpzDekdglMIXYMb8iJ86lSk2pAd6VUUatHOg54UeQcO+kwLsX /8A5JRqlfwTGHGodW+df4pkS1z4dq0CODwTEgyGegB1wPNTNfbt/Uy2qXOoFBqZGG10FUZszt1XG bUGp7WE2z6k5qe+YIIPvr/CiytGwfG9tck8EuPLtnni5WFR+B8oPYH6i0pXfyKfb6Hcn37eifJav n6hEC27uHPuk4dEGahdUrg7brRpz9dkmd50Gq+q/OSrHisE/UvEpiaYtqqdZxS0kq0rvtcRhhyzP QfWCRzFwfaktG3x47ofn6K9rmKPChXp0hXJWLanwzVFCmkdR2bNL/0SN7hq79L+ojqJ89RwK4dVY kEexfo9QycCtGOidoEM9ZVtvG95l8O8YJ0MpKEqFbBBNNE5L51y/49nGWUwcsAZGSGTeNDWS7k6D o6WNi8WlylsRn49sbwpmmk7AzAYwcwHzi0CUcTg5hxPoiJ6AH0W3IUBDmaav6jGuqMGMbG7IFkD2 M2zQ8P2MOinvPszm1ULgSfxWDYnZ1uwC4QzK9UncnqbebVErDxfsv++mHo+6XOBKFa7M99FbNnYU +lr5CAsJO6T3UK1uDpx7BW71TXOA8UJVGJ6SH3t6G/DAWts61mk4RnrO1MO57WSDtNN1o1NN6zir +YGp+SS3j0jgoE4Z5mS4K/XxqJqdJdsM+mZzgwfdWq+wrdVgGncrIZz5RcjDHpRQ+c782o13nYQ2 Xkm4vJeYGrXTD++oPwIMAFfcnZwKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8IAovVHlwZSAv UGFnZSAKL1BhcmVudCA1OCAwIFIgCi9SZXNvdXJjZXMgNSAwIFIgCi9Db250ZW50cyA2IDAgUiAK L01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90 YXRlIDAgCj4+IAplbmRvYmoKNSAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9G b250IDw8IC9GMiA3OCAwIFIgL0YzIDc3IDAgUiAvRjQgNDkgMCBSIC9GNSA1MCAwIFIgL0Y2IDUx IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iago2IDAgb2Jq Cjw8IC9MZW5ndGggMjAwOSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIicRX224b RxJ951f0Y88iM56+dz9qSXqjIKIVkn4I4n3QKmOJMCUKJBXDn5S/TFXfpmdEJk4Aa21AbJ6+VNWp K1tyN3nznxUjd4cJIxsy0bxhRhFjRSOdIg8TZRvOemCbAaf953aiVdOqEjAiXtGNESNAD070V0wQ +wLIYk3bCFECSVPHG2cGgGjawYl85eO/Jg60d70g2bSW1Iw3muy7yccJa12ji/2HCWMqCM6qsdY0 Gg22LkpmTIdXsyTG2pFs1nK/Km6NZHn9GDNNy/5EQW4D21Z5JUBBHmguRHEez/SIC8J7I4Rs7BCR fORpJkyjhi8LHb0QpG9f6LOd3PfSrG1kIBGkGdMj+BI4R5TeGt/ydBjbWNU7+aEHhOdui4CLXrds AEivGADOS0CAmREQBAEQwlF6ewdAMMpGdzoVIxiAEEcF4LkCIAQ9AD5KALDpDWNGgI1vhIiwrOFq BIiYFoEkAIwYAW6QOBaYGoQrOC+llvCKAZcpBTKgBwnsxChaABiKRXLdCBCiVB25NCNAu9J8AJwY AKmQJAphMWQdFkPWYZFYFyYCifUI6JhPyn8WQEgADwhTer8AZLoiBxGUgRR0LlS2PiwTYHUvNkS3 6sUmIEvxYm0wcgBksT5nbGBuANiBcaeAqFgQh0DrSk5LIJUuZ0q/9EB4HYHsSu1GgIpvRFcCl2oE pGqjU4xZNQKGdQ1LxaBAQeCaKCU6m4Ww7IE2Uih8ZkE2qHwiAjKfCFcggdQYGHaelIQlIF2pekrk Ekiq5+pg3QhItuTqoNUISNU4Voc2d50MBM8lVwIQPJcAKGwuBgxnI0Ck0mdjfMhUPrU7A6hUT5U5 A+gkVqozgE16CHEGcIOa/BJQo7qeE6gA5KA3WJUKfQ/Y1E5CFKa8HXUg7G8QEIEAE2eEDOjkKh5J PAFEd8cyfQrQg7pdAjxKyeHfqhEwvAKAEmcAM6j9JWBMqXoBxOznMXTHAJ4cvIEbagTkK1qdBNI4 kLtUAaTxLjc2yUbA8AoArToJJLG5WxaAd1RWvQCyo7Q7BcRw8HPLv9eTN28FYWQNIxvkviQt/A8r AdOiLmrQ+mECadoqTta3kxqXrSbrz5Nf6OV1BTFO6yl8WBr+kqX/mPudn95XHOoGvSzBq4qLuFx4 eL2qasVhGtZUVOA0Sj5Q5hemgnHT0A9V9d/1D5Oai0ZxZmDebEQrBVnPgj7coGq4MiJotth9qmoG 1Y1uKphA6A1ZdofuxovbVzUEE729J9Pu0SPHqjaNoN0e7zD4AWEpU3U4dlXBgM3oTbwV0RZOUg5/ mMbUpJfhhevpNB6YMa9yi7oyyXpdmU26ahl0/eH5/gZu4TPXXcWQr0+oPfgP9P7xeRewh3DkBnak 49Dp6W+gvNcCyiptUK70ikkJs7ygyy4c2FQQIrRDZennsP7VK/fmLQ8RIIAE5HOsK3eZVxV0XXlD VaDB0VlVoxsvwKMge42KCko0Z0seJcggwfn4ckRpn0ZAMRRglkILwjSFFouCphWUQLp7+oJvcrrf 3N0fye8VhDAli7BXMbTl0+aGTCuGPtshE4run3b7m7B5BOcruolHHwlvw6pl3xEely0vPKWz7W22 HVlAlS626AFN4wdZbsLiroIfBPS+qqHw0+MBCcLdzsPxaxd297/FxcgB4xSMNJk2TJpAU/CH9jpF hnaPR/QCPJ4Wh/iqCq+CSdCbhXa9UT6Hf6GswfgCtwt6uVgv36FSls7eT9eXcb0AvWGMoM1r//Mm CAuVEgxvUfM26PzntyBxW6BbRgZ0YKCGX4j+oRp/Oxrpn8s8ZEo+e0oYmAyCHb1+hhA6VBhSHdl9 JBiC4Nn7CpwD6XQgv+7C8vb5AQuU8MkFgYZ+YFK9Em2BKTNmKobH36CrZ4k12kqLTyEhHAnBCrK6 3T35+oHp/RqmnVLZWysLa//CxsHlUXioFB4qG25ieISgkCn521ikecoYRdfz5dWKXCxmZDZ/CwUQ iz/W6sWlzx4FuQNq0tU3JGNoHNokoUV8bRyMvJ+uYo5w21f/VmcSYr8XiQRDl950MHNeYelfzhfT Obl6N5v/SOLGuwoTYUmgKyAd32OxhONk9XPoHav1POxcVbXFC69CE/y8kqdpSqy4yEo8+YKVWEJl X0KX85/eXy7nV/MFTjKsNd/emDPmQflS8qvrZrKYtS+rppInqqboq2acs2SqmpauugPWTAft9pFc 3N5WmCu+MEIXjDv/w7rJ6WZbYbvaHL+E7zDvrS6mMOXVzLnXKDGpdH51ypwkrE4vFHWzrx51WT5k KKYWMmL1/AQDSoVt40g++k4i6J6sOiAMWvhhU+H8CBxeVc5Pe7C9eQzHjl1cRPzxNtxCAiGbcN69 wh2HI3NtcOtbMgiV41w2nSGO55ITkovhLw2TiWM9cSwRJ3wXSuFlfHjNurC+RWM1TPQA49yi6NOx wjEYD4W2DczMlh+qb0TDC0pS6vyNfjwmJ2df2Y1lI1M3XnTHz7v9p2AelNfaAgW78PVpt93dheWX eOADXcQz76AvaR8ZnLNX6+QvB7qzZGQmRGTCvphLzoaJCmFyvd8dMadSaOy25BJnNAeZ9dwdclBc LyOMdAgNkfM6bEQ69D+Z2gqC1HiQMWcGmditVNmt3mI4WN+5bejc/7+2dTZt/oqLTIXxD8zXkz8E GAC3RKxZCmVuZHN0cmVhbQplbmRvYmoKNyAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQg NTggMCBSIAovUmVzb3VyY2VzIDggMCBSIAovQ29udGVudHMgOSAwIFIgCi9NZWRpYUJveCBbIDAg MCA1OTUgODQyIF0gCi9Dcm9wQm94IFsgMCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5k b2JqCjggMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzgg MCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+ PiAKPj4gCmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggNDI5OCAvRmlsdGVyIC9GbGF0ZURlY29k ZSA+PiAKc3RyZWFtDQpIiZRX25LbNhJ911eg9gncsmgC4DVvyYyzNanNxDtW9sXOAy1xLG0oStHF Ln9S/nL7BpDgzHizNVUj8gDobnSfvjBTnxav//HOqE/nhVE7tShtaqpCVbVL86ZQ+0VRp9aMQB+A pqTfflEWaVZMgcrJkTKt3Awoox3jkYrVPgGC2ipLnZsC3tLGpk0VAS7Noh3hyOPfFw1Y34yK8jSr 1dLYtFSnbvG4MFmTlpP1/cKYghUH00xWpSVeuG5EszElSw2ajMlmuk1m6WlyaqaL7DOmSjPzDQNt zd6uCzICDLTs5okqa2XPiDSsfLyEy9M6RnI7i7RxVVrEkl0pUWDt/RN7+sV21FbXac5OBG1VNSIo CYLjptGanyJ3VHVaF2OQ9yPgyHc9Ao1EvTYRkJNhADSkAQFTzQBWBADTMaf7RgBfqpZwNoUwGADm 0QQgXwHApAeAWAJA7WVU1QyoRQYzojapLWaAk7RgJwFQuRnQRIlTg6ciukLwfGo5Mgx86VMgAGWU wI2bsQWAWC06t5kBzk1NR19WM6BsptcHoHER4AuJdyE8xF6Hh9jr8OC97ioBvNcFKCWfCvqdAJwA BLhqGv0JkPsjecSgAHjSNVzZRlp6oC5HtczuYlTrgaCF1NZ8yQgIailnavZcBNTR5Z4DxDBWh0DW TH06BXzpaqppXEaApSMQQlk2M6AQGRJK8GUxA3y1KT3H6mIGxHUNS0VUoIC4lWiRYBum5Qhk4kJH mQXZUIQdAuRhBx+BBCrmQNx5fBJOgbyZmu4TeQp400N1qJsZ4O8SqkNZzABfjaU6ZKHrBIAj50MJ AEfOA1DYGiGMNTPA+dJXCz9yXz7L5gWg8PW0qF4ASq82L14Aam+Hcy8ATVSTnwLFrK6HBJoAedQb 6sIX+hGofTthFvq8nXUg7G9ACHZAJTNCAEofKitOfAaQcEuZfg4oo7o9BaxoCfTPihkQHwGgcC8A VVT7p0BVTU2fAJL9Vqg7B3BnJAMXihkQjpTFs4AfB0KXmgB+vAuNLTczID4CQFY8C3i1oVtOAApU MH0ChECVzXOA0IHmlh9Wi9c/5sqoFYxskPu5yuCPnxxMi+WkBq32C0jTrLBqtV4s8TEr1erL4r2+ e5sAx/XyBn5qzf/VA/28oZV//ZpYqBv6bgr+nFgnj/cEr94ly8LCNFzqPIGgafVBG3qoEhg3K/0h SX5b/bRYWpcW1lQwb6Yuy51a3bI9tkLT8KlybNn94fdkaaC66V0CE4hu1UN37lpSd0qWQCa93qqb biDkkiyr1OnuhGcMfEDU2hRL3vZzAgO20a2cEjSDndrCP1Niauo7lvD25kY23BoyOUNbTW5GW03t bS1ztvWn67aFUyjmbZcY9NfvaD3ED+z+5/XA2J63tLCSNxY6vf4MxpMVUFZ1inpzMizPYZZ3+qHj DbsEKKI7NFZ/4ecNGff6R8sMcOAE9OfcVtsEvxZs6zu6aMFuaPRtssQwfg8RBd0rNNRpVVrzYEWD cKwhfjWqKCmNwMVQgI2nFtDUU8uIopsESqA+HL+iTKtPu0/bi/ozAQprdc9ricG7/L5r1U1iMGYH 9EShT8fDqeXFCwS/0DvZOiib8VNmXikrj5mdRKoMd8/C3dELaNL3PUag1PKjHnb88CmBDwK9TZZQ +PXljA7C1Y5gee149fRZHmYBmKeguKnKeNIUN+Ulm2RtLTTHLHEQ+kyru3vKqBVmTK0f6OWXW/r5 lf7fAAGARrLh7pd7f237vwhqhFtGJUvQjTy/gpPPnTo8Jpgc6sLc3CZgfg6Eo+1nJqbaHNZXXtjj 5Y0Wkg8JRusSEwXEABXJqMLaYJQzgYkVG7VCPoOULV4LdJ7V7pzgzRRlc1jo4PK5VicEjbz9Qdnl 9BW3AD+ixb28DPQmwtT52K13yJhcP8KpGivLup1u2R0GdSDgUc7gNRu/vO3k/Y7f3yb4om4Ow0XU H9jgXt1s22Hoetn/QfNyOEfXXjJ4cwO1kZ5kt+gWWafEoUdu//2DGjox5AvfItqB5QYDhv5LXyhc NoSgnIQgY09n5GmDP+qOK+BbKrxUKMBOqDsF/DdYJyBS6njihcPxwMfO3Ua15wTzWLVymfOhv15Y 2o4EgIvDNQ3mlRwWYf7Y7hORw+mh7XcDb/GQOrbRmZaN3/Ob3EGUdrwmO8U4UfnIW8agjndW5y5S 8ZkO7tbdWbX83O769qMY1NPNIJeGieO/zf1vxpPY8DSgodYsJykGXXSMr5Xq4rAwj3lfa6verQ/H 7i8lqi2DsZalPHR/0E1rTDf01Y7cUlK6Nex4eBnoOpa87CZshlTD1MCtcm6aR5ZcnnssSCZFfSsy 5X1DUpSnBzQE7OJEEVzwqGqn2jq186Q7oxdSRROB1e2w8fIPsvcr2w4r6nCUNSAu0LbtoQLlOGOQ 7P/TIy8kpAsJKR2KhxTHNqMjS72Gkg0IGf5OLl5wXnxSH7v+8AVzEppq336lA+SrSosk5TBZD9cL 094y7dGJxAiCUoHYSVwUGpaD+lHodoBi2auQzw3lM5g1nNFbLxDf5oFLfL/dnjvLse/kiZ2kKaUN lVqqw+wIKUlQF+gCWBr1NJSySFWnoKq0ZXcY6hcTARyvkuNVSbxgdQ8xLbwRIiacpK391DTBJo2B ZxaAuna99cbSwrY7kfC/mL2u9tnrq7OFuOAEolbUlN4kGKuHn5FTtX6nYDBHlsHohuXn/hYAau23 b36844P38svn5eUXWQNpIOWvlYQnPPUc2TJHwPHskfW2PQo/hFuehpsu0I/GF6bP0DHJR4fiUei0 F3Jeyank9Fld+fiZswFazW54RXk6qRsuxKz7TGLbQSQq+ZUceBUR3msNd9nItvV1PxFb6oFh2e/j WrHvYHBuILfnw5jlsLLb1v2OqFaWFU5ON/wahQCz20ENzr4xzimqAsBamcNOPLzxZwKkaf+VPhvA 5+e1X/sIvevCxN7yWCeH1Tr+PPnIq7uhle08FtGWR0bU9RxrVts2et+wDErFihu08Wsdv716Koq/ ENMih4H5yUdX6EqldKXzYTpIGI6KZZ3wuZgElVgRuUxAnaIjSvZuYezuBNpe97y5HQQRyxovZTLN FTS4sIYC2d0NmyXD81Mw3RU04UdkgRRs6sY8YYsLBbPGW9KcsO76Pln9Z6SInM3mHMMyKwyh1ppj HAx2T25EuaYaPhlqZegIc9ff0C8FtxyIVN8LwBWWGAXMqqSrO2AcNeFuQyj2rDf3Dj9zavXe/sYa vovL39PPFf529BnS9VifjO6/4+9UFaeHTW0dZcfT2oT+wlbQcrbK1XzjlFSWDPeolA85ctySo0Iz 9pLiQtFG1UCNNfDweezDZahMGyWNmitfLAsH/CVv9KU1jMJ8atL4z+rjV58s5I1J233vK2bXQmee tfzDIEXYL/jizKrk5CGaH/yJi3fRwBVbNkeXebbyS8VW3ovrbVyy282u9SMFTDTe18eWG0A0bayv fXt6Oky997tGG4/xDS8JlJrzJe4SokpuguO7OGfoeZJCh41z7ESB3PAPicm1G9Z84vlJSoLsXUkE 3XvG0ZLogwRqN5vdbMJ6OlwByQ++tbVwyJt17GJS/pfxault3AbC9/4KHuUiMay33FvRpkWAbhE0 uSzSIFBsbSysYhmWnd399/3mQZqUnKSXOJRIijOc+R6uBCmTehHz0eG0Knv4EacuN0/93r/fbdgt ttARx3A+kE2tPQDQRVTvFUYjAnMU85seNndQF5+kCEEYJ7nib0iKH9u1OYiZ0nf1gboUCL3mSfqy 58FxS42mV1riSrkGyOquFT7BiYx7kb6o3ZfMsAHpQoxPd+Ew7n7GOb+19jC4MBKLRnKcR7zkWZeA d7tHtYbCoNKQVaSzyRim+D7CowN8TCziNle9ld4o6rHosIuQ13ixHFnB++hXOK6tNVddY5ruvM8J bJdaKW06Z+nqF3ZRFLz86tpNEzjEtezlNr70IdFtaTeze+gn/KW4cTmIAErqnrObOPGDLCIcHsm6 SQkuMsdX0dDsX9tVE9Az3EeR+gxVupJNVb85JZHhAFLAaXQLqYCwyqBD6cVGOJoSpFUAI2JW9Xbb 8yOOCBE+yQwfzdmexG6RvNf5GygdHjPKBUFDUHEhvEezUlQBhHJphawY1lk50balx/3i5ypVgqeS Tsp5uSjyibvMpDpv2NgU0e8jIT0vwmsYe9E5u8lba0nbrha/hqi2q2bnub5zds8TTLEIJoipU4vJ anSGzriYkSo1ak436kIBAmQ31KOKkhUMTEhV+YJKCF+C8iqS81B4SbxPZiRtH+R8Z8WX7zonWQFO CEIYEroF+058Nfrr6pM//PtO7grukwL7h66gjD6bWzUNe/Sm1DMpwGwq5BBpluWlf0GxKzE9CxUm V1gmFRwHtR3LXbh3jcw04rAovTMGSjuCAfomTzayDunXrOpZxgU2JRufMixiNwLPPtUI1VnE9g+d s+pwIK5rdcZxZ9h9IIZX5hjHPBfyYxqB/BRrnuf6TKZS0cTRuunt1Pq4bvsLS3L6oa4Jx9957YE3 dJSbhNWVUBKEGnLJwh8zCqSHsQFgm+sbbJJEl7/hp4rk7wUFdLpz7eR8viBvt7BbJ27rRaVbYzMq XwMXRXUFdMUYppZbQp4NYSFl86pYBpjiSrpQuK3Zi1G2WSl4sm44ogUJs2J1kMhjqvAFBlsihjHB giaQHEpSUCpLVyr5CR9BD4KDrwQQ6OxVEx4epwqtXOzIorBkoba1GmcTGYnh995BOMv71H47ufAz 5A8SLCzWO24S75NFCk2EicSjuYBgDXhQKBOw4qcW1SBiR0ddzosqq7yjpj5kvVBJFtGRaG4ZdQfC EtikXdd8D0+K20+Dbd7IlngjnLYqJ+wd567msJX9fk6NuTN7+a+ZEYUNO0jTpQWQmCsjxk0uOS00 o6ODV1wnwB3V0weLTZy3MA/VpFYD/uPPg2Ke92ithKTSKPwyvPD01D9p7MW/ZE83LhaiUK9YXOaK 09cLfFs6lwcsu9KICgjcBdVHEBadKaA8aOuAjwyKVwCHf75ollocEhw3EzdFf3We8d+Y+1iePsz1 UuEO0nLKYv/PFQhS1gqFx0Y1YOwTPK1xciixAWajuvMjJBFElKi8SXdYRI9uRxrVz+OMUUm+p65I iJrbWZzgLq5VS+3qwD+p43rxPC1sVCNmj+Sh2k2yJWJ5aKTCrFfmA3pmZTVlvsolNJMDwdmQq0mk TXGf7I9izx9l6o9wGH1FmrqUUASGYnUfBB6JMLRlzszKXIYPDzyr6JV3A3Z+7HVcL+jhPSBUT1XC U11Sv/bctXu58q9n/dA70HpNgLfW4uL4ccC6+1ApbnUJz1AI1YmiPkUZpJifEeTXgTws39CGgtH3 NCGRwQP9f1b9+ZnKMq+OkSCkJl5ydVQnq/H1FzNm3FE7pA5Mysr2RNc1q4PgY9tvTc+g9EUemE+z mIr05upPeXApViyhCnB66U4N5/5kLlPKH00Zdv1ed6cuofbToc5uZJ4selGn9290xyaLBy/Hzp6P maYUKce7S3NonJPeKFy0iacKE+td6604zhcZ4saig87AtfVbMZq1GVr591nj7Bpcdde+8uJGN/sh 5nWQ38Huo3tfmGYuOhAB1V1n1q3draUOW9qj1aJKO7OC69s2nZwQh0GPquob86S701zvlPiwpYvj e4xZU6+AM084+PCDW31gvKtEaKVCrIkqqKu7n/4TYAAgOfopCmVuZHN0cmVhbQplbmRvYmoKMTAg MCBvYmoKPDwgCi9UeXBlIC9QYWdlIAovUGFyZW50IDU4IDAgUiAKL1Jlc291cmNlcyAxMSAwIFIg Ci9Db250ZW50cyAxMiAwIFIgCi9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gCi9Dcm9wQm94IFsg MCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5kb2JqCjExIDAgb2JqCjw8IAovUHJvY1Nl dCBbIC9QREYgL1RleHQgXSAKL0ZvbnQgPDwgL0YyIDc4IDAgUiAvRjQgNDkgMCBSIC9GNyA1MiAw IFIgPj4gCi9FeHRHU3RhdGUgPDwgL0dTMSA3OSAwIFIgPj4gCj4+IAplbmRvYmoKMTIgMCBvYmoK PDwgL0xlbmd0aCA0NzcyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IApzdHJlYW0NCkiJhFfbcts4 En3XV6DyBE5FDEEQvORtxpnZ8tROKuto9yVJpWiJtjiRKY8uyeaT9i+3bwBBWs6UqyzyAOhu9OV0 M1P3i1f/eG/U/XFhVK8WZZ6ayqmqtmnROPWwcHWamxHYBaAp6Xe3KF2auRiorBwp08rOgHKyYzxS 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 2ptmvL3SBNHgjvK0jnJV/6ZTSP/yjGmpYfsLFM+dhjtfTUYrFx/EhpjMs5BOSoema1/l2sb2XRoF m7/x7kvTB0OUNlwEqpB0yiEChbj26bdf/hNgAA0U1xAKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9i ago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDE0IDAgUiAKL0Nv bnRlbnRzIDE1IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAg NTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMTQgMCBvYmoKPDwgCi9Qcm9jU2V0IFsg L1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+ PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoxNSAwIG9iago8PCAv TGVuZ3RoIDQ3NDMgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gCnN0cmVhbQ0KSInUV81y28gRvvMp pvY02BJhDIAZAEdHjlPayroUizmtc4BImEJMAiyClFePlLdM/80QgMT1XnJIqUoEvpnp7umfrxuJ 2i7e/e3BqO2wMKpVC5fGprCqKLM4r6zaL2wZp+YC7AJQOfrdLZyNEzsGikyOuLjIZoCb7LgcKVjt KyCoLZI4y8aAt7RK46qYAFmcTHaEI19/XlRgfXVRlMdJqZYmjZ06NouvC5NUsRut7xfGWFYcTDNJ ETu8cFmJZmMcSw2ajElmuk2S0tPo1EwX2WdMESfmDwxMS/Z2ackIMDBlN49UpansuSAVK79cIsvj cork6SzSJitiO5WcOYkCa9+9sme3eLpoK8s4ZyeCtqK4ICgJgpONozU/Re4oyri0lyDvL0BGvtsh UEnUSzMBcjIMgIo0IGCKGcCKAOB0zOm+E4AvVUo4KysZDADn0QggXwHASQ8AZQkApZdRFDOgFBmc EaWJUzsDMikLdhIARTYDqknhlOCpSbpC8HxpZWQY+NKXQADcpICrbJYtAEzVonOrGZBlY9PRl8UM cNX4+gBU2QTwROJdCA9Tr8PD1Ovw4L2eFQJ4rwvgpJ4s/Y4ALgACsmIc/RGQ+yP5JIMC4JOuYma7 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 2bcDcVJGnEQ/gJgu3/HyG/gkUzAWLLY38vuL/QI7SjNNDu++8AfRFojxeoCy343jtqTixhuBjcXA pEKbobOoi3rvLFgDRbKrOfAXkJmm2oW9RzGfHqlJkFovpwPyLz9M9Nu09E8ewr1C24ZlcLPVux/0 NbiIpAruPfP30vguIJWRMgXAjQ/TQomsKjJq8XCDVVyhfXplnSbFjTJNqdaCTRcstH3kzO85kVr9 hMCDyB7bQwEXjkBiMHoDKhhjA1tBfEAefgkqr5DU3KXgr0CpbeX8Xnf0StytCQXHWjuvBEHI0JMN 1gg1KsOBxWiZmyz7IHlPEuI08GTl2xM4TSLzs8xyQWjXuTEMl2s4cj5J9OlA62PZvmx0EvrbnubD H7/shQmJPX8Pihmg+e1bg3o6JZW1qWCYV/wQE15BkcBMabnu+L0DDY1lywnFdMBZWXmArgHuAodz x3MuTn44nqx+0KzdJVRMq+6UNuim+TScjbhFfqeekhdwoex6OWniY5GvuSzPFuTBfBP0QP8Cuu2J pFxDzwZ5jgvy0Kw4EAtI0kdEs41Y8RdZld7RVejnsNzIz6EEJkc3W+jbzr5KtyReNJQiGn5DFdJQ ZKTUkdJVcGj+iR9ASmwiYEQYAD6kJJaRvLbL9Uqoo2ySIqGaKCJ5Anf0UsAHK+N0dcDodjLhG2cc hjHyERfugN2MOTlgLv3UvO+RG+X5KQqKKv4Sc82Ysxumi1Ykv3NcP/JSKvoq1ch1pyVJq/k39DdN jEkOmI9/Usm3svw8QgqGqRuvvfUF+iCV7toe7oLmX3j1ZKXAZ84kzuIe0jL4+PtPfwswAMV5skQK ZW5kc3RyZWFtCmVuZG9iagoxNiAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBS IAovUmVzb3VyY2VzIDE3IDAgUiAKL0NvbnRlbnRzIDE4IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5 NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoK MTcgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBS IC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAK Pj4gCmVuZG9iagoxOCAwIG9iago8PCAvTGVuZ3RoIDQzOTQgL0ZpbHRlciAvRmxhdGVEZWNvZGUg Pj4gCnN0cmVhbQ0KSImcV9uO3DYSfe+vIPaJCtyySIqUlLfEl8DB2vDak8UCdh400/K0Nn0Z9GXs +aT85daNEqWecYLFANPqI5JVrDp1qrpQt4vnv3w06va4MKpXi2BzU3lV1S4vG6+2C1/n1ozAZgCa QJ+bRfB54VOgcrIl5JWbAWGyYtxSsdkLYDBbFblzKRA9bWzeVBPA5cVkxbDlyw+LBrxvRkNlXtRq aWwe1KFbfFmYoslD8n67MMaz4cE1U1R5wAvXjVg2JvCpgyVjipltU1h6SnbNbJF/xlR5Yb7joK05 2rUnJ8BBy2FOTFkra0akYePjJVyZ11OktLNMG1flfnqyC5IFtr658GezWI/W6jovOYhgrapGBE+C 5Lg0W/NdFI6qzms/Jnk7Ao5it0GgkazXZgKU5BgADVlAwFQzgA0BwHQs6b4TgC9VSzobLwwGgHmU ABQrAJj0ABBLAKjjGVU1A2o5gxlRm9z6GeCkLDhIAFRuBjSTwqkhUhO6QvJiaTlyDGIZS2AAwqSA GzdjCwBTsxjcZgY4l7qOsaxmQGjS6wPQuAkQhSSGEB6mUYeHadThIUbdVQLEqAsQpJ48fSYAFwAB rkqznwBl3FJOGDQAkXQNK9tIywjUYTTL7Paj2QgMVshszZecAINZqpmaIzcB6snlHgPEMTaHQNGk MU2BKF1NleZlBPh0BIZUhmYGeDlDUgmx9DMgqk2IHKv9DJjqGkrFRKCAuJVYkWQbpuUIFBJCR5UF 1eCHFQKUwwreAgXk58C088QiTIGySV2PhZwC0fVBHepmBsS7DOoQ/AyIaizqUAxdZwA4czGVAHDm IgDC1ghhrJkBLkpfLfwoo3yG5gnARz311RNAiGZL/wRQRz+cewJoJpp8CfiZrg8FlADlpDfUPgr9 CNSxnTALY93OOhD2NyAEB6CSGWEAQkyVlSA+Aki6RaYfA8JEt1PAipWB/oWfAdMtAHj3BFBNtD8F qip1PQGk+q1Qdw7gyskZ+MLPgGFL8I8CcRwYulQCxPFuaGylmQHTLQAU/lEgmh26ZQJQogbXE2BI VGgeA4QONLf8fLV4/rpURl3ByAa1X6oC/vjJwbQYEg262i6gTAtv1dXNYomPRVBXXxef9Jv3GXBc L1/AR635v/pAH6/ozb9+yyzohn6Tgm8z6+TxHcFXH7OltzANB11lkDStPmtDD1UG42alP2fZ71e/ LpbW5d6aCubN3BWlU1cv2R9boWv4VDn27N3+j2xpQN10n8EEolv1oTt2LZk7ZEsgk75ZqxfdjpBT tqxyp7sD7jHwA6LWxi952dsMBmyjW9klaAErtYV/JmBp6jd8wvsXL2TBS0MuF+irKc3oq6mjr6Fk X389r1vYhce87zKD8foDvYf8gd//PO8Z2/KSFt6UjYVOr+/BefICZFXnaLckx8oSZnmnP3S8oM+A IrpDZ/VXfl6Rc89fW2aAgyBgPOe+2maIq2dfP9JFPYeh0S+zJabxJ8go2L5CR51WwZoPViwIxxri V6N8oDKCEIMAm0gtoGmklhFDLzKQQL2/e8AzrT70t+uT+jMDCmv1jt9lBu/yR9+qF5nBnO0xEl4f 7vaHll+eIPle97J0p2zBT4V5pqw8FjbJVBjuXgx3xyigSz9tMANBy4f60PPDbQY/CPQ6W4Lw69MR A4RvO4Lla8dvD/fywAmYV561nuelgudHCA/nwQ2cEV8+a0yAQzZAG9bnVb9X7W71nNOyl6DxGnUP ngSigdOrbg/VxDhs4IXqVpbuz3eC4EejvwBpKghSv+nUqj+eZBkfdX0+sbl+v8sl3RWnewltq26M WtopoVygi/AdthyaM9iAQzZwWA2W+7tN921KHjmsGHk51FAlNYRVSidZOqiCyONBBHyD6xvUFPSW WAKJ5uCAXNHO34Antf4PspnUBqtL9UfVShxu9ltefs2b+10brexRQiqt9vTxhVE1DQfE0Jgm8A30 y3//rI7d4b6/6Y7Z1X/He+Ivkdol9zSDrgXRtZizem4CupGpymRv6YZQo0U0tAR6gbzZyzqntHyK 1wz6DmkFPNp1OyD0JBkwqriyTpNxIb6q34mi7rklwDkSyCtUIXjxEYuPRAuXzV6uUVz7Y4Z0UFvW 05YD/8DgdccHiyjzN1mJLBASOGET7un4gNUzMfmVy59tQS/od2S90fe0XFgCtR6RjgOxlADga2/t GAY/hMFwGCSaHkmDGet3/e5WHSOKUo+0gf8HRlS72TBANAIKnvhzzQfwjhm1oEv4NBsXUsF0myjC fbbEAkYCqml2Q25D0STnccUOicYDgfE1Numn61cBhAn9XoVTw+UXElgD07AB4xfsLIfIpuJX4nZs jC1m73RUe0gpzKQg80Qk5lipWe7KyEoWR4htK59HyAqlHpS9Yww5otWukwP5axavhIed2TTRbCCZ jyJTsi6nZ4w+gR1SGA/sdxhHbKmgyzu2zSeCwFp9026UuIwBuvpB4mGHFNcckH9gIxLfrD5vTixW eEqpxbkqrlLtUa06btVf0oW7bgUxUq/eOVCPUEsz/8RLLH/9nb/Jx4/TMaJI9Z40qEzk/u05w/Lc 8DRzygrSaBzwKPAB7v4tC3AmacCMl/ibaqo6FzwfulPHPbFlym+l2UlP/MIti0qNMypNbI0dDnNl NdPBS5uT99JpN2olB09xddNOSkw+Hrj1Qt2jBs76csIox8NL0MMduA1fFC4ddxO1SMLy11r0tY9S AhlukfOoJXxRyEmn7tYPcV6xeHXk3s263e26zd/s7Wmu37/BUg8wH/5FIw+Do1aGLPW+vQFPnOYB HnTyRBUCQVjRuN7wuG5xsrcyo9Q85uIEX2JkqXUbR6uX3NKuuaX1p9idLLWNRoJQM21gROMTxvln OHtD5TGQBk9Y8x4+aNLFLJU6qM7d/DrpFdS6a1eMHNjNZ8kwOknpXAR7iAZrBQ9pDXHNi3QA4Vq1 EamL8jaqimRWiTjxCzptHXvVMPukwpWrj/ttFF+Wz3uyKnq3OUNH4Z9K44rDRK2PAgvK20F5rh+e +MF0OV+8hRRZ/f7VL9LKYSZS1OWoT0vnBzD+ZlvReEDMrvTfZLOd0Fmc3d/KQ7v9P4g90FZEKUTe bHr53kdirlR3T6yBHINyDLmgWz7Qm2Ncu2XCntYtUvtmc16NXT0OhzDp2GAuJ0t27e6AnQHazC2P lvK1zQrN91zGAy5yY3hw7DYdXcFoIiUG/TgXcJhIvz+o5CLNr2cySe0rYMzpO/SzZxAQV/CqJaPb 9JfJ7jyRaGkIsRlbfVTX8QdPu7ppj3T+KdrnUL/hbytmrVyrYWGcNI59lGK64EXdmuGaVdKsax6x S76k4aGklEp1EW0ZxQzLeGv4MiWc4mmIib285M7Go4N/rJeX0ssr7uUlN/Hq8SbuUM4jV5pJKUAR tNttxnP3EoeCHy+GSApBwrahGoKNs/Hupj3xvNLt2iSgWCCQlx03y4avZek3BANqf4C7O5w/PfXN ggkbdFwAtdNw7fDeozrvVp3smpiCpg+eTCA5C46l8Z9yKxdKckt3kd4KjhrqFBUNlZCVazrER3Y1 EOxTzJ4xWt4q+pJTcm9pYq7kGzMVmrE6rvf09Iy3K7kTHsQl4sez23635ZNxljQR/h/p1bLbuA1F 9/0KYlZ0kbiRJVnS7Fo0GGTRIkCCrjILRVZsAYpkWHba/H3v45AWLecx7SYxKT4v7z0Pv8YnkW9E 5BY2lc3jlJIiuEaikv7QVfUzXoGOeA4cTwtjomLvJQa5UpD6I0V3v7xmi/bvNUG8hmVVgyk7Hfki qpeOz5UwHILRyplcLQQIsa2YGyjzEF5azSlktEs9UyOCfHk8ZBmMMmiaqh0tVck5sEL3Br9f+RJJ USLDoSKdN/hjR/yYdAtOy/YVG+3qqm5etFETB9QGE2oZuMMnCsL8SOeFKJcI6SiQF3pKMqNR4AIB AfxYKU7H9cRGMhJQrP0z8S5L+6xeg+krTAY+DgHlu0TA6g28QwGkMI15R4LlQTXBcZ4pUiXrwSWX UqFX4xbzov6i52DTpQU/6qCyGSR1uI8DFsl9iEWrXbPdN274gx3It31aQLxbRuOBUaplJBtq/dK2 WrsEhUwO3VsFNYpJjmq837gEWPALnyqB8aPmPvDJ8VGFnORdc46DujWJxqyYA7tyd8JE6CZnuD49 YhqTBnqPAlb1UWNneleirUGg2zh8FhR2uI7OVxmyrU8ZYsA4ILiSgKbmyo31uL/TBKNOOejHDmqr ajKFDlF8snBVNb4N4qHMzo0Qd9CW45GrsYOI1PbR3RqWH5k8mJMf3NpfmMNwKLngeeULjPE6T2CN I8Dd4lboxo1gpNvBbGQMTl06B+POWK7Kx7aeam8qw845iz6Q7DAApXaqBxED0Y/dkd6MUufxnA/I bbcKjYAKFix6CkjxPE/z7IPc1VSdZLBZH8grhelJI5bFOD0Xfr0M681Jh7IXpMNs+2FoXJAuo2Ke LfJ4UsfxEuj1rLpqC00M8SieRIwIGkQ9HNruAi5mqGsWaPy7oMPb758FGo+fSeHL+EUgrBmq/kWQ jaTC61kQ4SUY63+Ylh0day8bymYQosMHrjoM3YKQ+4As+6pvdQY9vHJ1r4u1s0s2hdqHvDjNCNJU STrOiJFhs6Bfglt/XbIF3gFJrACX5qmZMR92M7YDq5maCO0RWFozSxCPBJ1PvQzcMX2mdGOmvFK6 9iRHdagO6UBk0TzLyHRNDJSPNrKnfOwPe3WDpuQIFERQLZeoEXReWu2k9x3mGHcSGtqiSKfFcjnm y7sp0ptAx+UQWpndTwj8ZPlpyhikAot2ej1tOCVFOxylmwtOXETxKcvrE8F37Dcz9QYc2mHGT/LJ +jivXUSejOTLGZB4o0JGefar0RzDCQj6zuXkR+l4PhFMud22DUzS0pIMMeJeUy1EZraNVpbtkRJM CCXxhZRoKsBqL/kPw/PSdljKf048+6YqTxNb4aO+UKrcOklFfbZ4vjib0pmH0ngUbwZCXmQhqWsA gj0jnVFcZKIqnNHNmKkOPDOhKXNz52CVToDVRMnxBFHvhBTb/XHZQi3B73/9Zq5vGQEj+w1Aqxz1 YHWVa4Lh2LZ1halYXFfomkruev9ziPG3btQaP0gU8DkN9jjwteg9SDDK58+maqAZiXToguc14w9b r+CFJgWL6C58dBfWGR1gMqKGpxybq7Hwj613afsL2J/HQ+iR/lbLxTmZ2NBNGVz6Tfc1vBVIysUi Tv9DIP+/+NaQekeyzIKQRj6kEUIKmktOQhpJSPOj98DsLSZxvFI+TXSlQlBKQIOLOGYIboLB6DwJ rk6gPfC5fD+sOanjM9B3dxPgGSZM6JhRQOPBgpb4VbSfCiK6atmeU4za9UUDcEf1uYTATiRGKeQm BUoW7VQzPo2W8EpVDJ5u1ndfqMmoMMgixglQp3J11U4EB2To9Z8x81AuwswutPc7//6KiC0A/VLL MUdIySv2gvLK1dgs46vPOMfYZorSqKiZoNPcsAgRcRHRFZ5LHUMOVLpZeljzwAHJKSI3D7OvMGcn BE18fpXE47eYJOeq0TwhcRNFKEafL6CC1qzKILnQr16QU9Wl6GPTrU2YbLXPsrbRvHZZ/iotM+j/ AdNqFMsFNDbuwOW6hB0htHeDu714OtRPtalXh5bO8It+DgrGFaE0kPtrXKTX5pOrJZywL1cVbj4w s5DHoVD4IOjF3MF3klO1roiP2HMwdRC/an70dksvrKaYNPWe3u79MYtSeq7b62/q7S7VxC20rMzt 3U1gIsceM7frGu0NqpBtIWygAIdEKbLhKCqGVb2t6U+HD/CiWj/OdMpMqp2ALqOxgqv/IUoFpDNB MBYBeK7vf/pXgAEAlo6GJAplbmRzdHJlYW0KZW5kb2JqCjE5IDAgb2JqCjw8IAovVHlwZSAvUGFn ZSAKL1BhcmVudCA1OCAwIFIgCi9SZXNvdXJjZXMgMjAgMCBSIAovQ29udGVudHMgMjEgMCBSIAov TWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIAovQ3JvcEJveCBbIDAgMCA1OTUgODQyIF0gCi9Sb3Rh dGUgMCAKPj4gCmVuZG9iagoyMCAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9G b250IDw8IC9GMiA3OCAwIFIgL0Y0IDQ5IDAgUiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8 IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjIxIDAgb2JqCjw8IC9MZW5ndGggMjY4MCAvRmls dGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiYRX23LcNhJ9n69A5QlMeWgCvPstkZ1dpTZe rz3ZFzuVojSUhmsOqQxn7PUn7V9u3wCClJSUqkTOAdDd6D59YaLuNy//9sGo+2ljVKc2hY1Nmauy SuOsztVxk1exNTPQe6Au6NlvijxO8hAoUzlSxGW6AorFjvlIyWofAV5tmcRpGgLO0trGdbkA0jhZ 7PBH7r7f1GB9PSvK4qRSW2PjQp3azd3GJHVcBOvHjTE5K/ammaSMC7xwVYtmYwqW6jUZk6x0m8TS W3BqpYvsM6aME/MnBtqKvV3lZAQYaNnNgSprZc+M1Kx8vkSaxdUSyewq0iYt43wpOS0kCqy9f2RP vznM2qoqztiJoK0sZwQlQXDSMFrrU+SOsoqrfA7ycQZS8l2PQC1Rr8wCyMgwAGrSgIApVwArAoDp mNF9FwBfqpJw1rkwGADmUQCQrwBg0gNALAGgcjLKcgVUIoMZUZnY5isglbRgJwFQpiugXiROBZ5a 0BWC51IrJcPAly4FPFAsErhOV2wBYKkWnVuvgDQNTUdfliugqMPrA1CnC8AVEudCeFl6HV6WXocX 5/W0FMB5XYBC8imnZwBwAhCQlmH0AyBzR7IFgzzgSFdzZZtp6YCqmNUyu/NZrQO8FlJb8SUXgFdL OVOx5xZAtbjcU4AYxuoQSOrQpyHgSlddhnGZAZaOgA9lUa+AXGRIKMGX+Qpw1aZwHKvyFbCsa1gq FgUKiFuKFgm2YVrOQCIuTCmzIBtyv0OAzO/gI5BA+RpYdh6XhCGQ1aHpLpFDwJnuq0NVrwB3F18d inwFuGos1SHxXccDHDkXSgA4cg6AwlYLYaxZAakrfZXwI3Pls6ifAXJXT/PyGaBwarP8GaBydqTp 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 T4iC6RefvD4RKUZ6HyKqO2qgX6OTLm7kPa4ojoF0/s8IfJLSV+P5EHGKOJUk7I8L/WZzThF9u/DK UX6wHaxZyvszo8KjjD4uPmo4ZYTdWWZAOn0yDfzJFNInc19KAX3ysH4jeZ4l+zgozwf3tSNiHR+C IkCZM7PB5227EN8uzes42++l0Bz4CudF+vzlLAFs5Q7vmnK3V556ZEMzjcOEVf8JyrtRg8/OrTEA uTdiOqx5rh5EkXNbIZ+Iqa8Sb3ab/wswAAFWfyMKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8 PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDIzIDAgUiAKL0NvbnRl bnRzIDI0IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1 IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMjMgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BE RiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiAvRjgg NTMgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjI0IDAg b2JqCjw8IC9MZW5ndGggNDQ1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiaxX 23IbuRF9n6+YR8zWcoz75dHWxbFr5fVKTFIp7z4oMi1zTYkKRdnrT8pfprtxGWBEaZOqlKs80GED 3ejL6Qbvr7sXry9Ef33fiX7dd1aOwpneeTXqYPqbzvhRignYFCBY+m46a0ZuasCptMWOTs0A20hM W1xU+wgoah0flaqBbGmQY3ANoEbeSJQtn37oAlgfJkV65L5fCDnafrfqPnWCh9FWv990QpiouJgm uBstXtiHpFkIG08tmoTgM92CS1pVu2a6yD4h3MjFMwZKH73tDRkBBsro5kqVlElmQkJUPl1C6dG3 iJazSAvlRtOerGyKQtS+eWTPpvs8afN+1NGJoM25CcGTIDiqjtZ8F7nD+dGbKcg3E6DIdxsEQoq6 Fw2gyTAAAmlAQLgZEBUBENNR030bIF7Kp3AGkzIYgJhHFUC+AiAmPQCUJQD4fIZzM8CnM2JGeDFK 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 UwBHCemglNg2ekrzT6ES1DeXrhWPzv5dNI+vNN/C3w8ar8yRJc9ZD1+l7Zo76MEB5/ZGvxDwlDwY c828vKQCSyNGzVWz7ZnaPpdY5d2eiRWFuL0KAFQ5gIqqhQcTP5Zwq/QzUaS3eB+UVKeODFmcSxbz M1+N7gvIxMGEw7pa5PE7N/qqijjiDEPDCcJq7PBZgn8gjpq9ApyPQcsnhlpvdc1eBd/iv6Kgr+0f V/bPp1o2RzW6SLX3Mt8p32XIIrfBcEqw8csD1KqnY9e8AJVxE3fBQIlNR+c7zkvp7yW8VwlgK/mm 2/7sTER+Sf0IZdp5AqNWAZJgVQyrClglKFURydhVPARyK8WgQ2CMQiu40UXB/gvPI9zHH7Bbt92I SmNuDjHkhMqXG52QxWkRonOQcJzVuV+KH88H9a/Rh1Asb2zfGydh1khoWM+YhJr1p7N+s88DhtIX fnqG2ShT3vqBIh8HHmLDhOFhBbQEEMk1QHBvvkCIa0LcWmU8ddc7wEEJOKBQ1dxyY/5U0zvkCIEB HaK4EfFXAYpatNEertfH8BA8CLVc9XaujpB7r3T3A6KYkVPxFHf3vb6ux6kxL205ViPf3v3+rwAD AL6IRX8KZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQg NTggMCBSIAovUmVzb3VyY2VzIDI2IDAgUiAKL0NvbnRlbnRzIDI3IDAgUiAKL01lZGlhQm94IFsg MCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IApl bmRvYmoKMjYgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIg NzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiAvRjggNTMgMCBSID4+IAovRXh0R1N0YXRlIDw8 IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMzU1MCAvRmls dGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIidRX3XLbuhGe3uopcAl2jhgCIPiTu9Tp6fjM ScaN1elF0wtFpi02suhjSc7kRfoOfcvuH0CQljOnM77peMYiPwLYxe63HxaFulu8+cu1UXeHhVG9 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 I5FckcuZ2dl2cNubo0X8YRFVbQXrLwo+HsC+YXsMGVgi/uclsnr/3vjrIwbNoj8w+Zl7nASO+SmV UbWypTtfwJ1r+DoeExPrjus5/yLFLK6jmPFgfqiYUS8doeeRNR8V05E+/qQ6eUJoHm+I0uZwQ38v 1CPn+JWBzZX1nitPATCjBnvVYMAMWf2gKBYV2tcpfXqXmNL11ITejpwno2pt0Kob1IQh2H6JZYZ3 Pa5l0Jym5OWnDT5XYhK2Zk0NmjNC00/D/BcazT0Cxf2OyA2vH/Fo1P60vCnRF80lAv+fPGTSpsym 7ibTDu9RtqJF3MmELQa2HGjYFVZ418ICtKznNhtYVo3e1Zhz4NSayzuN216EYHcdBMdclHnogHrB kMOCbCUyK9AJLhPiAh8TRoHsBSdYT1SENmBhkpSncpkTjHl0Yh4SP0OdfM0P4PqiHfhoJU2vTDhz eJbUKpZUqzoK0x4PG7kYtYg6jOspp1EYv3CxVhuFVfOL4+nCCgsFevjVeyxw1yE8/+/4UDPOTrVK JPPIxyfTyT4EtNejAOKpCQ7FVjRh+P+OZa+5rOFJVox80Jd5WCnUtMH+a/w7WePElgV+emsn4GkQ rgPQcdQsixlkOEZgOIvDV7//uf6uBpJRQjKyXjKKRDJKlYx9gK6W3IzbksRVVvgu4py/DucW8Wxu zDkXOefIOW+cK4xzfhpGjXOenHPgnDIuk1v9Hib1jHPKuEyrQds1QZwxmWEPfPdGoRkJxpKuz5/j Oghtz0Nh0apRKD6TGSYDFeNQXygj5+vGXEHQQ2CWQEAsfhVe7hMRi/KlDZ7a7Lk1nTr6jR+u2KBt jrYBbGrNMbr084q3eg3Lp33VgVb+rUbJbKQ1W+f7r6SZ4nDbhmKpBWuQLg/OJAlzScJ8yhkwhm1d VuqpLbh9atj1RYtQMoGledR+vkULu7Acyu8uwYQcW9N3d//ujwADALdLwmUKZW5kc3RyZWFtCmVu ZG9iagoyOCAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2Vz IDI5IDAgUiAKL0NvbnRlbnRzIDMwIDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Ny b3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMjkgMCBvYmoKPDwg Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIg L0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoz MCAwIG9iago8PCAvTGVuZ3RoIDQwNjUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gCnN0cmVhbQ0K SImsV9uS2zYSfddX4JFMWTQBECCZN+94vTupxDU7Vmof4lSKI3FG3GjI2aFkJz+Sf9i/3G50AySo kcuV3XJ5RB0C3Y2+HBzl4mH1+m8fpHgYV1J0YmVVJksjykpnRW3E48pUmZITcAhAbd3nYWVNlps5 UGreYrNSLwAbrZi2lOT2DAhuyzzTeg74SGuV1WUE6CyPVoQt99+saoi+nhwVWV6JtVSZFc/t6n4l 8zqzs/ePKykNOQ6hybzMLB64qtmzlJasBk9S5gvfMlfuabZr4cvFJ2WZ5fILAaqKsl0ZFwQEqCjN M1dK8ZoJqcn5dAhdZFWMFGpRaanLzMSWteUqkPfDWTyH1X7yVlVZQUkEb2U5IWgJiqPn1Vrucuko q6wyU5EfJ0C73B0QqLnqlYyAwgUGQO08ICDLBUCOAKB2LNx5I4AOVXE5a8MdDAD10QxwuQKAmh4A 1yUAVN5GWS6Aim1QR1QyU2YBaB4LShIApV4AdTQ4FWQqalconh8t7QKDXPoRCICNBrjWi24BIHaL ya0XgNbz0DGX5QKw9fz4ANQ6AjyR+BTCQ5x1eIizDg8+67pkwGedAcvzZNznDKABcIAu59WfAYXf UkQdFADfdDUx29SWHqjs5Ja620xuPRC8OLcVHTICgls3MxVlLgKq6HAvARwYuUMgr+c5nQOeuupy XpcJIOsIhFLaegEYtsGlhFyaBeDZxvoeq8wCiHkNqSIiKGjckr1wsSW15QTknELtJgumwYQVDBRh BW2BATJLIL55/BDOgaKeh+4HeQ740AM7VPUC8GcJ7GDNAvBszOyQh1snAFQ5X0oAqHIeAGKruWGU XADaU1/F/VF4+rT1BcB4PjXlBcB6t4W5AFQ+Dq0vAHXEyeeAWfB6GKAZUER3Q2U80U9A5a8T6kI/ t4sbCO83aAhKQMkaIQDWl0pxEl8AuNxM0y8BNuLtOaDYS2j/3CyAeAsARl8Ayoj750BZzkOfATz9 ilt3CeDKyAa+MAsgbLHmRcDLgXBLzQAv78LFVsgFEG8BIDcvAt5tuC1ngCtUCH0GhELZ+iWA28Hp lr9sVq/fFUKKDUg2mP1C5PCPnjSoRTvjoM3jCsY0N0pstqs1PuZWbD6vfkqub1Lo8WR9BR9VQn/F rfv4q3vzjx9TBbyRXM/BH1Kl+fG9gzcf0rVRoIZtIlMoGv8VH/mhTEF0lsnHNP15891qrXRmlCxB dWY6L7TYvKWoVIkB4lOpKb73w6/pWgLHJV0KOiRpxG07to1z+pyuoaWS7V5ctb1Djum6zHTSPuMe CT8jqkSaNS37IQWZLZOGdzGaw8pEwR9pcUCTa7Jwc3XFC95KF3KOscpCTrHKysdqC4r1u9O+gV1o 5qZNJWbtV4weqghxf38aCHukJQ28KWoF933yCYJ3UQC5Jhn6LVxgRQGKXie3LS3oUmiUpMVgk8/0 vHPBvX6nqA80JAHzuYxV1SGvhmL94A5qKA118jZdYzHfQF3B9wYD1YmwSt4q9sCdVrsuq4Wxbpgg xUDD0jcYNKtvMMmOrlIgwmR4+h1tquS5e9gfxX9SaOREvKd3qcSz/No14iqVWLMBM2GS56fhuaGX Ryi+STpe2guV01MuXwnFj7maVcqGs+fh7JgFDOnNAStgE/4Qtx09PKTwsyDZp2ug/+Q4YoLwbetg /trS2+dP/EAFWM6fVJKup5xUJKSH6qBDz3AsfXukCnxOocsVHd1Sa+sEugcbIKMlAlNYQ3XW7nNP S1tKLL98wO6AVB1S3DjcNYfD7xA/nOPUd//ml6dWdLu2Z88deb6HlyXksXM7YYQK3DWQ9XuOgLcs XA8cLlvyMXR94130tNK/ET1vXRzeH1uMewhc3LWi6flg3oQPkwPjHY/00URW6SRDf2GAlQzFKKkY nJIy6fgTUwd8OD61W3e2gt0DG205Ll7p6lZAKuhk8HRNL25SN/9ibF2oOOxos9u24omRgaGdX8Km Pyb0Fc9hkt0U3SKUdifufKTDidyzpW37C8fx4eaXbgf8C+IH+okzohYZKQJNUEL+Cf2HXLVHo5Lq Lcl24b+hT0a2AfIJkxwlFGMLEULlH2npCfNVQZu6RcjbsKIZj4IOXSQfPjjCLvDOcID4CRdJ3Fcm xc/4xbfGKJpPznrTHZq7Q4tGQChyu0Gf9i1HyOMAcfAAgNsQIeSRDN7xmtFvI+tQs3HWS0apKXNn g30auz60+47bfQzzECZj6AV37W7HzdyOI43ss+9qN22LGfLDp7Sip9dksaLVfBQe3EArbqivCYTW hFR+cr4K3tX0O/Hunf7Ngd+mBfx3a9l4TctsxDkvj6R3QvYtlVEnry5wiOsijM63bE0te+n2Daxu +aJx12pNyVIwucBWXb89nHbtKzRnHE3BXyCV9jd4C6/GDi7WpIV7oOItfmmDdJk63UGkKZE0eboc PaMvmGHKwDVtu4FBhe5vdrtoWUshQVVronITU7mhXCjKhY3TiqMyN3YkA/s2QrnDLNXbOMook747 zr9iq/WU0M03l/q22TGXdn3n2zX0YcSuYG5xO3B+QgssSik67uvhdPy6i2XcDk/hkvnSBm95N2xP j66NYLqJ5tY6AymozsiucGI4Zzn05upb7IIKlOpauQKR7NEsrEBRaLjeYXOO25I/0s2/JlUENTQF v6e8BnFYsjgUt3Bq1BAFXmU1lOMBjoSf94QSM1bIjNhuB7o3/BbHjdf0Ba8UyM3xmTa0DZ5YJsRN eA3lio4bMZQNESmW/mgNy6nd/eRv3KdhHDsk0XC/laRLwr3k/FrilDo58YoWDhM0yiMtOdGSAy+Z nULRxTidw9KY4ADXk4HxLIrcdXuHm2tKnfIfFIG31p952raHw+gY7oLR+0uGtoeObgsc46+WE10v +MbeA3c0dDE/0sV8QSVgiK8IEnfN2O542dDHcmPvy7Md2OAdCRB/s5Q4n34zfd6zXW+CNvhAdu3o JETQGDgFc2PzykqqbOEq6977ys4P0/CNBqcl2+MZ/8jQlZa70hlUeEBgYLAKpdAenLOtcmxbBNKp iQrx/vAEHKA2RVUykq0/xQrV/8oK068jd2zJpMAHuklL0hupBEr/lMoCSwk5AwUH44mXvXEd3LjP o1v3MLgvz7QO+8smR/pCb/ovE8IZ9V95UdISqXqlEd/rpKrHIGBYZC/5eVYqrzQYY1WlWXmgqprY Zzw9PcX+Qkwkkii0VwLWD59nEmtso13BNqtsTSrbBpUNR/B3yPDiLyi/7fQ0pz3tk3NYJOsFoeL6 KdQ855pDsSsfcOmKbVyxa1fswhXbOp7BZ3EccNkDYce9+6CdKSqHP9XN9f/njjsjPPGm74dTv+2Y eSiVOglc5X/BNNs517B4Kfz3hqkMyHpBXU1/RptTr33lL6zlTHxZVV5QaJHgW5MGu3Ii64pUoxhR To6sv9pHVJ7U5K7DUYkeIynodV3sZ9ceSKOyznOydvDKUFCibZCKgxeFJshhrwBxQnm12A+fOcqg JkXbs2jl05xYtC505rbpv/r+m9f7KI77SC2H4o1t9Iv1y8VzwPzn65clzruBL3GU/BVKWNYVT4f2 lYhlwB4VDvyUdOqM1DdR6UwL8G6SKF7UpArpDxPjBBCQWNefmc4dU7gFJAvO8XsvRyKHBc7P4EPC BcJ7+vtm4wZsUjg/3n6Pv3LcHgryv6xXuZLbRhDN/RUT0i6vtCAFAgh9VVmZA9mJIhAYLVGLBSiB UHn/3n28HswQ5GpddkRijr6m+/VrUwVy1fvTcRz8rScML7jX+A0ze7w5eJZppHuvdmMeQB7z6MiI zHmVE3bdkTWUUnd8fdbK3DAJqJJ8B4kkaxtNziCNMyY5aHQlzqE9F6BlkCK25E+15I9mT2XZo/MX Gfvn1EHhA2J4Q93aMJF3jkIY56AiCHO/VU1KAYUpVRYvxrMfETKpv4vKmxb+dTnmjgfIqQ0PXN1Q V+V50+E6htkHDLOAmfOUos+oy8BZLpuhiZDnZHDWXsKgsHE3GUwxZPETUKpjxScOA1ywZ8rC2BuZ 8uVFtPm4meYDGGl3Tqnrg6vdqX4W7AikWx51SLrNyx10t2qgBZma3a96Z5HRpPf65rnuNO53DvHB 3qt1g0e0ANZjErRHHhMrfmm6JY+NxlblJPHSja1GS7tZKGDUjYuKSQqWO9leO1kunYwzfkIB+CfF AkGGWgXpCXQr/qvF5qzGtBZyq3ZFExUAqZ2VGY86R8MRF1BC97wZUR/6bjo6IJATbT6p09lU0Y6J bk2b3TulEHa8kWzrKYVQYfANxpLueyHAUSUxit9v1LylLhiceAIxcOKVEUutHbnV3LIifsId2Xqv Hpeo8cI+z8pTZzqAjQHn4D+Qu2T/sXDEgvpFJm1NDFdTtYnHv1wo2j0jAmMF9Ts/xTf0bXzrxLct uIuwN1zBQXnkcjPe6T4+a3GwMvHv9ewfMmbg5KGePNdH4q9Jg7bHW8CxNLlS31Iu7qT/Z0I7afSc bLIgkvXrXz8rD9VsYqPwKZpLYk+2rjGiwbXtsITpoMFRSvO6V59KhU0DayqbQvomy1HXggJYOELm o6sT3GYLYvAstc5yMxfXa3y2lAeJ+FpPoxoWt3Q5TkgE0rIwnIG5BAAmMpD3ndkUT1GIS26q5iS8 A+z5V2YuM4YVZim5+04YQYH/2HiWJYKnpp9byt839thvCJkyJOjKO6zCdKNSuqdMiYw/+KupYkGo X+QNcT84pZ3T6ETKCsIZaQ2rtszTSTwdxb3Z5I+y0No2VSnEvEUj5mkiDAo3xiDt/3XbmkFKPsZg u0w6YD0pTwiKT4lnMMvqMItnlZBJLzCLXNNoa2kUTtS3QL6IWv0CjK+gBwkzyP4rM9juQiZUYAY/ ASD2ChC7pJYUonegdrlCOcC42ug1ftT0jtdTn3FJwkZFYrtP+B0uhH2TY8TTw//JNqYjjRfXCMZC LTADXKMWLrCLdIIxkwyBK0wuS6gkuPswJBwTvrA6DHmfcRocpNO9NjVhjHVjNPJ1c7yM0vVsRbQ1 0FRPX/lawYV9i0Bsc3ufIgOfnZvjov6d0igZRzJLp0IjVS6TAs6wp/CzUD9LZE+O7Mk1ezYygGYb qHiyIpQbz7rYDW3X1Dgokpd2lpUSKdPr/N9yp4agU++XVljYZEPz0dnFCyXENn3nB2y4LnX7RZda uY6b4/pRPm7q2RQGDZdOdRYL33OIP5kdg4tdJCheFPE1me/4E1ETVs3NtsENDeNJPTfdAv6Bt/G4 sJP2EQVe0CSPgq065cQXwgxsvNcNQnkpUB/Z+lXkSNapL7/EAQ6Ucf3kdT+NRB0lkB9+oPC96hHS p4al7hRbBL85ofoeyqbOspnZV5oXlCjd2TFFwlWirpO70NCMcSp3w+yXpJETjSjCR4eoDKb1aipO fh1DjsZvH777R4ABACFmWUYKZW5kc3RyZWFtCmVuZG9iagozMSAwIG9iago8PCAKL1R5cGUgL1Bh Z2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDMyIDAgUiAKL0NvbnRlbnRzIDMzIDAgUiAK L01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90 YXRlIDAgCj4+IAplbmRvYmoKMzIgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAov Rm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8 PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagozMyAwIG9iago8PCAvTGVuZ3RoIDQyMjQgL0Zp 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 ZY1b/HZ37/ksKbDCjrlMe2dE6QPCu1qUzpk5I7wJm9bQG+Ykc7Zy88Z3SzySArusLcdIcWdddCYt oSOzkUaJn1kPN2nJtH62Ji3rI2nJVEWsGXezRzJhLiUkDuv2igBvChFBRrYEjCMZwYJBdWRSEYQe 1AL/v5wTFy0RXDUv4iXKsmEoYyvXqCs98nfLBRH4uxV2obZ0yav21aV/Yns+NTeYX9NextWAOkBY XVvubVlZVayyYViwVnQ9/uwU+HJ7k0MUg+7c4p+bTViejSlEo290IaRhOFWrudM5RFZl7v9WPuaQ OP5/i0noAGKDWneg7GYqR4mkimQFbik3m8TZtVOPBB2QjPEpakbJOLmNz/M9L2Oq2jY+VTeaqj2f dHxUOz74VxKT/g8Sc99ZA3HskQffjSsqTNNzFI1RDM1FTVkV4YDN3AhuICPk4pxGcOPLXE6UvPHG wxvBAkYwVyN46xP1wCx6EVySW0CtWylzNwbsN2l6POOyRvf0PqzD82c2qoMkTvmmR5TNXmsyigki 63fEJLlN2CxZ+2uJvTgB3HtyQtkev+uV1g7yPhM8uw+7jS1ltmtPfFdqvqvqzB2WgB9J0t2Iie1M eXVfGoey9t+Bk23VkdTDrmEfC6azA+KWUcberLE+3OPMwbXRhOAPQ3/QoE48nTNBvznHOCfQPLJj rkWtyMAk5kBuZGgJY8GpDjMApkbdpOFn/p3FVkx+M2UD8ojXcxDMjS+V6sdoWg7FuNzj2BCEjtnM evFE8P4Y/Kt942xbg+E4ZA7yK5R2DPTo528//CPAALwLx7QKZW5kc3RyZWFtCmVuZG9iagozNCAw IG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDM1IDAgUiAK L0NvbnRlbnRzIDM2IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAw IDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMzUgMCBvYmoKPDwgCi9Qcm9jU2V0 IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAg UiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2Jq 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 M5BqPjvGbdPAiXraoattMZ/0Ly9vd+XZ13Mgk6e6alu7UY1N1+tJVkTmisqIxXo+21y8LkBQdbF0 u50t9i+Vk6lo1kZdWCwu7MIb1qV0ghNCFIt24oVi/7iqWfF10Xi3v24uOZGxLjjBu72+cf/2FH7g /0C3uZ1etIgEuPeLy0ie8RvPcf1dDoWkVz0l/KC9qHlLjNsENoe6xjq9jy6nZOKjfv754Z8AAwAV WYI+CmVuZHN0cmVhbQplbmRvYmoKMzcgMCBvYmoKPDwgCi9UeXBlIC9QYWdlIAovUGFyZW50IDYw IDAgUiAKL1Jlc291cmNlcyAzOCAwIFIgCi9Db250ZW50cyAzOSAwIFIgCi9NZWRpYUJveCBbIDAg MCA1OTUgODQyIF0gCi9Dcm9wQm94IFsgMCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5k b2JqCjM4IDAgb2JqCjw8IAovUHJvY1NldCBbIC9QREYgL1RleHQgXSAKL0ZvbnQgPDwgL0YyIDc4 IDAgUiAvRjMgNzcgMCBSIC9GNCA0OSAwIFIgPj4gCi9FeHRHU3RhdGUgPDwgL0dTMSA3OSAwIFIg Pj4gCj4+IAplbmRvYmoKMzkgMCBvYmoKPDwgL0xlbmd0aCAzNjAxIC9GaWx0ZXIgL0ZsYXRlRGVj b2RlID4+IApzdHJlYW0NCkiJtFfbctvIEX3nV8wjkAphzAwGl7xt5DilLa+j2MxTNg8wCYmIKIBF UOvVj+Qf8pfp2wwupJxyvClVicCZnumevpxupOph9ebPn7R6GFZatWqVm0QXThWlTbLKqaeVKxOj R+AQgCqn38Mqd0nqpkBhZUueFHYB5DOJcUvBai+AoLZIE2ungLe0MklVzACbpDOJsOX+d6sKrK9G RVmSlmqtTZKrU7O6X+m0SvLJ+tNKa8eKg2k6LZIcL1xWolnrnE8NmrROF7p1auhpsmuhi+zTukhS /RUDTcneLh0ZAQYadvNElTEiMyIVKx8vYbOknCOZWURa2yJx85NtLlFg7YcLew6r/aitLJOMnQja imJE8CQIjp1Ga7mL3FGUSenGID+NgCXfHRCoJOqlngEZGQZARRoQ0MUCYEUAcDpmdN8ZwJcqJZyV kwwGgPNoApCvAOCkB4CyBIDSn1EUC6CUMzgjSp0YtwCslAU7CYDCLoBqVjgleGqWrhA8X1qWDANf +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 QUtJGmQqDMZgMEA2pEv+WqqJ0hJlhhhHOjzya0PKbDA1ps2s2F2w3XjF/Co4jkWCFbotQYBHzCmT f4vebda1/TeBkrxCoEw7l0j1ybcVpNweiQmUCT1bKk41PTW3kMxAiHykCfyEiOGMLfqehVue37/Q sZg+yjZeU4qgT55tWTIiBtLwMniSG8VBPL7B1ADWD2RHrAPSdsaeRIC1TjWCrZZhOaenjYJd3W/l kKZqZArXYci1Tz8/SEvj1BQ2gFoaAoSzrqO9jOe7a05AjdNzSj6p4Q11uC2BtmQuABzKBExsu1bc xSWUg5mfg+agWNfJ6fcCTxDZxTqZ9inJO15iv8HqrXOIyK/1ld1I97lJVd5wYwnGypqmlD/i+Y7t C27reSyD7zWS/sR+dhmoH80GyZv9c1IlflJFr1X9LjJU55JVXzgcLFPS8PcKD+q4oYQadQige911 ZxoGn5+V6guyvcJ0nD7948NDN2FMyC3rtRbMtmAz/qychncZ6RnoSxK2jazg11JZWqlUTq15I728 OJysAmqZkfjolMPsu1UZcSbWpayqZrbW9aSWzwXB3OGLwn1tFTGWitSXR1K7CGKm/Qj7KYwUnJsx 1HMYweisR6QPTzxRy/3nH2/+CDAAGhTnKAplbmRzdHJlYW0KZW5kb2JqCjQwIDAgb2JqCjw8IAov VHlwZSAvUGFnZSAKL1BhcmVudCA2MCAwIFIgCi9SZXNvdXJjZXMgNDEgMCBSIAovQ29udGVudHMg NDIgMCBSIAovTWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIAovQ3JvcEJveCBbIDAgMCA1OTUgODQy IF0gCi9Sb3RhdGUgMCAKPj4gCmVuZG9iago0MSAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9U ZXh0IF0gCi9Gb250IDw8IC9GMiA3OCAwIFIgL0YzIDc3IDAgUiAvRjQgNDkgMCBSID4+IAovRXh0 R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjQyIDAgb2JqCjw8IC9MZW5ndGgg Mzc2MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiaxXzZLcthG+z1PgCLo8NEEQ IOmbvIpTcsX2ZjXxxcqBmuVqGHHJrZnZVfQaOeQd8pbpP5AENauSS66t2gE/AN2N/vnQyNS7zXd/ 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 VIqWl1zSjRrZ0SvRGg2H7Cg6XefhB9L/7subPwIMABObNvoKZW5kc3RyZWFtCmVuZG9iago0MyAw IG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDQ0IDAgUiAK L0NvbnRlbnRzIDQ1IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAw IDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKNDQgMCBvYmoKPDwgCi9Qcm9jU2V0 IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAg UiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2Jq CjQ1IDAgb2JqCjw8IC9MZW5ndGggNDI4MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFt DQpIiZxXzXLjuBG+6ylwBLcsDgEQIDm3XU825a3slGNrcvFOuWSZtpiRREWUxusX2XfIW6Yb3SAJ yk5qU66yyA9Ad6P76x9m4nn24a+3Sjx3MyUaMXM6VYUVRWnSvLJiO7NlqtUAbHqgcv53M3M2zewY KAwfcWlhJoCLdgxHClJ7BvRqiyw1ZgwESyudVkUEmDSLdvRHnn6YVWB9NSjK06wUc6VTJw717Gmm sip1o/XtTClLinvTVFakDi9cVqxZKUdSe01KZRPdKtP+aXRqosvbp1SRZuq/GKhL8nZpvRFgoCY3 j1RpzXsGpCLlwyVMnpYxkutJpJUpUhtLNo6jQNo3Z/ZsZutBW1mmOTkRtBXFgKAkCI4ZR2t6yruj KNPSDkHeDoDxvtsgUHHUSxUBuTcMgMprQEAVE4AUAUB0zP19I4AuVXI4K8sMBoB4NAK8rwAg0gPg WQJAGWQUxQQoWQYxolSpthPAcFqQkwAozASoosQpwVMRXSF4IbWMNwx8GVKgB1yUwJWZsAWAWC06 t5oAxoxNR18WE8BV4+sDUJkICIUkuBAeYq/DQ+x1eAheNwUDwesMOM4n639HACWAB0wxjv4IyMOR PGJQDwTSVVTZBloGoHSDWmK3HdQGoNfi1ZZ0yQjo1fqcKclzEVBGl3sLYMNIHQJZNfbpGAilqyrG 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 pWYAZJTxiAgSiSfEJZEBlXm40AfNAuaAFWu+IK0IS3D0LYypUZ3qQAedHn4V6hdm2qGRsms5Ov0z dMm2sYbY6u8tPhzvmpO7LWz3um4/KWkwtbg7Uxmywm5gKjLuTGNEPX2rC3AuboqOZEz9JBl4+eaH fwUYAHT0iT0KZW5kc3RyZWFtCmVuZG9iago0NiAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJl bnQgNjAgMCBSIAovUmVzb3VyY2VzIDQ3IDAgUiAKL0NvbnRlbnRzIDQ4IDAgUiAKL01lZGlhQm94 IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+ IAplbmRvYmoKNDcgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAv RjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5 IDAgUiA+PiAKPj4gCmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3RoIDUyNDggL0ZpbHRlciAvRmxh dGVEZWNvZGUgPj4gCnN0cmVhbQ0KSIl8V9tS3Dgavu+nUOVKnqKNJVmyPXcJkCmmZlgWenJDUlsO 7UBvmm6KbmDyHLsvsW+5/0nyAUhRhdWfpf/w/Qf9LtTN7PC3S6NudjOjVmoWbG4qr6ra5WXj1d3M 17k1PbBOQBPouZ4Fnxd+CFROjoS8chMgjHb0RypW+wJIaqsid24IREsbmzfVCHB5MdqRjnz7ZdaA 9U2vqMyLWs2NzYN66GbfZqZo8jB4fzczxrPiZJopqjygw3Ujmo0JLDVpMqaY6DaFpdXg1EQX2WdM lRfmJwbamtmuPRkBBlqmeaDKWtnTIw0r751wZV6PkdJOIm1clfuxZBckCqx9/cKe9ey211bXeckk graq6hGUBMFxw2hNTxEdVZ3Xvg/yXQ844m6NQCNRr80IKMkwABrSgICpJgArAoDTsSR/RwA7VUs4 Gy8ZDADn0QAgrgDgpAeAsgSAOsqoqglQiwzOiNrk1k8AJ2XBJAFQuQnQjAqnBqZG6QrBi6XlyDDg MpZAAsKogBs3yRYAxmqR3GYCODc0HbmsJkBohu4D0LgREBtJpBAWY9ZhMWYdFpF1VwkQWRcgSD15 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 iGIaHLOzTsbOumcnl5HcxBnk5l3OGq9Tucl6aOTKTsnATpeNWDywdrNILTQXE6qxJPnJjFxIaVLz 2PCodfD7ns+ZlYOnA4PlviMPQhSSGpImr3zh1T5Yaq6AT83y9yUpDOgLz+MuZuhhIGN4IBNDtcbn ms68OFJ80cqPPGoaHZC6wzTCgccGJQeFeh/HR67vT8a2+pNND6QuxtT1DplSB03mBdtd/PQon5C9 EXHyqImvG3nxGPwhnR0cLfPMZA2hSFvRKvZuXm38uEnFVS80gExh1baG28KRs4dUesNWnnfFeur4 3B7KZWxZKEFN8ZrBz43t+T8CDAA3csWoCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKPDwgCi9U eXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEgCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIAov QmFzZUZvbnQgL0hlbHZldGljYSAKPj4gCmVuZG9iago1MCAwIG9iago8PCAKL1R5cGUgL0ZvbnQg Ci9TdWJ0eXBlIC9UeXBlMSAKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgCi9CYXNlRm9udCAv VGltZXMtQm9sZCAKPj4gCmVuZG9iago1MSAwIG9iago8PCAKL1R5cGUgL0ZvbnQgCi9TdWJ0eXBl IC9UeXBlMSAKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgCi9CYXNlRm9udCAvVGltZXMtUm9t YW4gCj4+IAplbmRvYmoKNTIgMCBvYmoKPDwgCi9UeXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEg Ci9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIAovQmFzZUZvbnQgL0hlbHZldGljYS1PYmxpcXVl IAo+PiAKZW5kb2JqCjUzIDAgb2JqCjw8IAovVHlwZSAvRm9udCAKL1N1YnR5cGUgL1R5cGUxIAov RW5jb2RpbmcgNTQgMCBSIAovQmFzZUZvbnQgL1N5bWJvbCAKL1RvVW5pY29kZSA1NSAwIFIgCj4+ IAplbmRvYmoKNTQgMCBvYmoKPDwgCi9UeXBlIC9FbmNvZGluZyAKL0RpZmZlcmVuY2VzIFsgMSAv YnVsbGV0IF0gCj4+IAplbmRvYmoKNTUgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl bmd0aCAyMDggPj4gCnN0cmVhbQ0KSIlUkL0OwjAMhPc+hUcQQ9rOVRdYOvAjCuxp4laRiBO56dC3 JykFxBBL9uXTnS32zaEhE0Bc2KkWA/SGNOPoJlYIHQ6GoChBGxXWbqnKSg8iwu08BrQN9Q6qKhPX KI6BZ9i0s+3cc5dvQZxZIxsaYHMr7o84aCfvn2iRAuRQ16Cxz8T+KP1JWozyii7zYjV0GkcvFbKk AaHKi/pdkPS/9iG6/t3+vlZlXpZ1FomPluC0yddbTcwx1rLukihlMITfi3jnk2V62UuAAQBDyGk/ CmVuZHN0cmVhbQplbmRvYmoKNTYgMCBvYmoKPDwgCi9TIC9EIAo+PiAKZW5kb2JqCjU3IDAgb2Jq Cjw8IAovTnVtcyBbIDAgNTYgMCBSIF0gCj4+IAplbmRvYmoKNTggMCBvYmoKPDwgCi9UeXBlIC9Q YWdlcyAKL0tpZHMgWyA3NCAwIFIgMSAwIFIgNCAwIFIgNyAwIFIgMTAgMCBSIDEzIDAgUiAxNiAw IFIgMTkgMCBSIDIyIDAgUiAyNSAwIFIgCl0gCi9Db3VudCAxMCAKL1BhcmVudCA1OSAwIFIgCj4+ IAplbmRvYmoKNTkgMCBvYmoKPDwgCi9UeXBlIC9QYWdlcyAKL0tpZHMgWyA1OCAwIFIgNjAgMCBS IF0gCi9Db3VudCAxNyAKPj4gCmVuZG9iago2MCAwIG9iago8PCAKL1R5cGUgL1BhZ2VzIAovS2lk cyBbIDI4IDAgUiAzMSAwIFIgMzQgMCBSIDM3IDAgUiA0MCAwIFIgNDMgMCBSIDQ2IDAgUiBdIAov Q291bnQgNyAKL1BhcmVudCA1OSAwIFIgCj4+IAplbmRvYmoKNjEgMCBvYmoKPDwgCi9EdCAoRDoy MDAyMDMxNTE0NTcxMikKL0pUTSAoRGlzdGlsbGVyKQo+PiAKZW5kb2JqCjYyIDAgb2JqCi9UaGlz IAplbmRvYmoKNjMgMCBvYmoKPDwgCi9DUCAoRGlzdGlsbGVyKQovRmkgNjIgMCBSIAo+PiAKZW5k b2JqCjY0IDAgb2JqCjw8IAovUG8gdHJ1ZSAKPj4gCmVuZG9iago2NSAwIG9iago8PCAKL0pURiAw IAovTUIgWyAwIDAgNTk1IDg0MiBdIAovUiA2NCAwIFIgCi9XIFsgMCAxNiBdIAo+PiAKZW5kb2Jq CjY2IDAgb2JqCjw8IAovRmkgWyA2MyAwIFIgXSAKL1AgWyA2NSAwIFIgXSAKPj4gCmVuZG9iago2 NyAwIG9iago8PCAKL0RtIFsgNTk1IDg0MiA1OTUgODQyIF0gCj4+IAplbmRvYmoKNjggMCBvYmoK PDwgCi9NZSA2NyAwIFIgCj4+IAplbmRvYmoKNjkgMCBvYmoKPDwgCi9EIFsgNjYgMCBSIF0gCi9N UyA2OCAwIFIgCi9UeXBlIC9Kb2JUaWNrZXRDb250ZW50cyAKPj4gCmVuZG9iago3MCAwIG9iago8 PCAKL0EgWyA2MSAwIFIgXSAKL0NuIFsgNjkgMCBSIF0gCi9WIDEuMDk5OTkgCj4+IAplbmRvYmoK NzEgMCBvYmoKPDwgCi9DcmVhdGlvbkRhdGUgKEQ6MjAwMjAzMTUxNDU3MTIpCi9Qcm9kdWNlciAo QWNyb2JhdCBEaXN0aWxsZXIgNC4wNSBmb3IgU3BhcmMgU29sYXJpcykKL0NyZWF0b3IgKFdpbmRv d3MgTlQgNC4wKQovVGl0bGUgKE1pY3Jvc29mdCBXb3JkIC0gSVBDQy1SZXFTcGVjLXIyLmRvYykK L01vZERhdGUgKEQ6MjAwMjAzMTUxNDU3MTIpCj4+IAplbmRvYmoKeHJlZgowIDcyIAowMDAwMDAw MDAwIDY1NTM1IGYgCjAwMDAwMDQwMTAgMDAwMDAgbiAKMDAwMDAwNDE2MSAwMDAwMCBuIAowMDAw MDA0Mjc0IDAwMDAwIG4gCjAwMDAwMDgwMTggMDAwMDAgbiAKMDAwMDAwODE2OSAwMDAwMCBuIAow MDAwMDA4MzE1IDAwMDAwIG4gCjAwMDAwMTAzOTggMDAwMDAgbiAKMDAwMDAxMDU0OSAwMDAwMCBu IAowMDAwMDEwNjczIDAwMDAwIG4gCjAwMDAwMTUwNDUgMDAwMDAgbiAKMDAwMDAxNTE5OSAwMDAw MCBuIAowMDAwMDE1MzI0IDAwMDAwIG4gCjAwMDAwMjAxNzEgMDAwMDAgbiAKMDAwMDAyMDMyNSAw MDAwMCBuIAowMDAwMDIwNDUwIDAwMDAwIG4gCjAwMDAwMjUyNjggMDAwMDAgbiAKMDAwMDAyNTQy MiAwMDAwMCBuIAowMDAwMDI1NTQ3IDAwMDAwIG4gCjAwMDAwMzAwMTYgMDAwMDAgbiAKMDAwMDAz MDE3MCAwMDAwMCBuIAowMDAwMDMwMjk1IDAwMDAwIG4gCjAwMDAwMzMwNTAgMDAwMDAgbiAKMDAw MDAzMzIwNCAwMDAwMCBuIAowMDAwMDMzMzQwIDAwMDAwIG4gCjAwMDAwMzc4NzEgMDAwMDAgbiAK MDAwMDAzODAyNSAwMDAwMCBuIAowMDAwMDM4MTYxIDAwMDAwIG4gCjAwMDAwNDE3ODYgMDAwMDAg biAKMDAwMDA0MTk0MCAwMDAwMCBuIAowMDAwMDQyMDY1IDAwMDAwIG4gCjAwMDAwNDYyMDUgMDAw MDAgbiAKMDAwMDA0NjM1OSAwMDAwMCBuIAowMDAwMDQ2NDg0IDAwMDAwIG4gCjAwMDAwNTA3ODMg MDAwMDAgbiAKMDAwMDA1MDkzNyAwMDAwMCBuIAowMDAwMDUxMDczIDAwMDAwIG4gCjAwMDAwNTQ5 MTIgMDAwMDAgbiAKMDAwMDA1NTA2NiAwMDAwMCBuIAowMDAwMDU1MTkxIDAwMDAwIG4gCjAwMDAw NTg4NjcgMDAwMDAgbiAKMDAwMDA1OTAyMSAwMDAwMCBuIAowMDAwMDU5MTQ2IDAwMDAwIG4gCjAw MDAwNjI5ODEgMDAwMDAgbiAKMDAwMDA2MzEzNSAwMDAwMCBuIAowMDAwMDYzMjcxIDAwMDAwIG4g CjAwMDAwNjc2MjggMDAwMDAgbiAKMDAwMDA2Nzc4MiAwMDAwMCBuIAowMDAwMDY3OTA3IDAwMDAw IG4gCjAwMDAwNzMyMzAgMDAwMDAgbiAKMDAwMDA3MzMzNCAwMDAwMCBuIAowMDAwMDczNDM5IDAw MDAwIG4gCjAwMDAwNzM1NDUgMDAwMDAgbiAKMDAwMDA3MzY1NyAwMDAwMCBuIAowMDAwMDczNzY3 IDAwMDAwIG4gCjAwMDAwNzM4MzYgMDAwMDAgbiAKMDAwMDA3NDExOCAwMDAwMCBuIAowMDAwMDc0 MTQ5IDAwMDAwIG4gCjAwMDAwNzQxOTMgMDAwMDAgbiAKMDAwMDA3NDMzNyAwMDAwMCBuIAowMDAw MDc0NDExIDAwMDAwIG4gCjAwMDAwNzQ1MzUgMDAwMDAgbiAKMDAwMDA3NDU5OSAwMDAwMCBuIAow MDAwMDc0NjIyIDAwMDAwIG4gCjAwMDAwNzQ2NzQgMDAwMDAgbiAKMDAwMDA3NDcwOCAwMDAwMCBu IAowMDAwMDc0Nzg1IDAwMDAwIG4gCjAwMDAwNzQ4NDAgMDAwMDAgbiAKMDAwMDA3NDg4OSAwMDAw MCBuIAowMDAwMDc0OTI1IDAwMDAwIG4gCjAwMDAwNzUwMDIgMDAwMDAgbiAKMDAwMDA3NTA2OSAw MDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDcyCi9JRFs8NTkwYmY1MmIxMDQ5YzNmZDg0OGI0Mjdk YmU0MTcxYmU+PDU5MGJmNTJiMTA0OWMzZmQ4NDhiNDI3ZGJlNDE3MWJlPl0KPj4Kc3RhcnR4cmVm CjE3MwolJUVPRgo= ------_=_NextPart_001_01C1E152.F3FB3057-- From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 03:28:18 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3F2RgYB014109 for ; Mon, 15 Apr 2002 03:27:43 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3F2fK621316; Sun, 14 Apr 2002 20:41:20 -0600 Message-ID: <004b01c1e42d$900480c0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: Cc: "hd_cls" References: Subject: Re: Alcatel Space interest about IP/DVB Date: Sun, 14 Apr 2002 20:28:08 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3F2SIoU014119 Hello Stéphane , in your presentation you are using the term "Ethernet-like stack". Could yopu, please, explain what you mean exactly under this term. The MPEG system as defined by 13818-1 has only two layers: * the lowest being the Transport Stream Multiplex * the upper one being the Elementary Packet Stream, PES packets and PSI Sections there is no physical layer - this is provided e.g. by DVB-S Comparing this to data networks is not very obvious. The closest might be to look at ATM - the MPEG Transport Stream packets are somewhow similar to ATM cells - however with the big difference that the ATM cell header specifies a point-to-point connection with the VC/CP field whereas the PID in the TS packet specifies a broadcast channel. The next layer in MPEG can be interpreted as either a link- or network-level - similar to AAL5 for example although there is no concept of an "address" in either Sections or PES packets. If we define a new encapsulation we could certainly include a "label" or similar discriminator field in the encapsulation - but unless this is bound to a PID either in one-to-one way or by including the label field in every TS packet - for example in an adaptation field - then filtering can only be done after the reassembly if the encapsulated packet (IPv4, IPv6, any other network or link layer packet). As I tried to point out in my recent pontification about addresses - Ethernet MAC addresses are a combination of a physical-level address and a network-level address and are not very good examples for other types of networks. > Alcatel Space Industries would like to support the work currently undertaken by > this group. ... > We would actually be very interested if the to-be-defined encapsulation > could support protocols other than IPv4 and v6. Ethernet and MPLS > are of equal importance according to the network segment the DVB > (or other MPEG-2 based) links are deployed. This is definitely intended - ther is no reason why we could not follow the PPP strategy and carry any type of content. > It would be nice if a future > RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684 > (Multiprotocol encapsulation) have in the ATM world. yes - agree; but it will be difficult to replace an existing solution (MPE) unless we look at future systems. > It also details some Layer 2 labelling management procedures that we have > developed in the frame of the BRAHMS IST project. This is perhaps more targetted > to a MPE "replacement". It actually includes a label distribution protocol > (working in a similar way as Ethernet ARP) and associated encapsulation > optimised for the broadcast nature of satellites (and thefore DVB) links. Such > kind of protocol could well play for broadcast links the same role than MPLS in > backbone networks. I have some difficulties here: MPLS and other label-based systems use this for "switching". Of course, one could build some sort of switches into a MPEG-TS system - in a very crude way an MPEG re-mux does this. If we consider this, then this "label" must be included in the TS-packet, preferably in an adaptation field and "as far to the left" as possible since hardware filtering scans from the left (this is the reason why MPE puts the rightmost byte of the MAC address first into the encapsulation header). If you need to swithc AND the PID space is not sufficient you need to introduce a "label" - but then you need to decide whether you want to put it into each TS packet or you reassemble a complete SNDU (?). It all depends on your system architecture and applications. > The main ideas behind this proposed scheme are in line with the questions about > a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID would > indeed only be a first level of filtering at receivers. IP filtering would then > be based on IP destination address. An additional label at layer 2, identifying > the source of the IP flow, could help avoiding to re-assemble all the IP traffic > received on a given PID (and allow proper re-assembly if packets are mixed by a > satellite on-board processor). yes - but see my comment above > Therefore a limited link layer header might still > be useful. yes - I agree. But whatever we propose - we MUST stay within the confimenents of the MPEG standards. Luckily they are quite liberal when it comes to "private" data. > The other characteristics of our scheme is that it naturally supports > multiple feeds configurations, two-way satellite links and on-board processing > (no more multisource multicast headaches !) > Feel free to share comments on this list, Looking forward to some interesting discussion, --Horst Clausen > Best Regards, > Stéphane COMBES From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 15:16:22 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3FEFoYB020749 for ; Mon, 15 Apr 2002 15:15:50 +0100 (BST) Received: from sophia.inria.fr by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3FEFjd20227 for ; Mon, 15 Apr 2002 16:15:45 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CBAE093.16CF9703@sophia.inria.fr> Date: Mon, 15 Apr 2002 16:15:47 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: The DULM messages? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Hi every body, I've read the "DVB-RCS001rev14(03April2000)", and i read about the DULM(Data Umit Labelling Method) in page 28. i found the diffents type of E(Information Elements) in page 31. I want to know if the IE types from 0x0E to 0x10 are free or not? because there is nothing besides (nor private nor reserved) thank you for your help. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 18:19:12 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3FHIvYB022812 for ; Mon, 15 Apr 2002 18:18:57 +0100 (BST) Message-ID: <3CBB0B83.4BDB7140@erg.abdn.ac.uk> Date: Mon, 15 Apr 2002 18:18:56 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Suggestions for DVB-TM liason. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Andrew Vlaentine provided the Liason between this mailing list and the DVB-TM, since he left his role in DVB, this has left a "gap" which needs to be filled. It was always the intention that the list would work with (rather than in competition with) the DVB-TM to develop good common standards. As we start to discuss issues and propose new documents, this liason will become very important. Is there anybody, to your knowledge, who may be a suitable person/people to do this? Please send comments to the list or recommendations in a private email to: Gorry@erg.abdn.ac.uk gorry From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 18:56:01 2002 Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3FHtrYB023211 for ; Mon, 15 Apr 2002 18:55:53 +0100 (BST) Received: [from pobox3.mot.com (pobox3.mot.com [10.64.251.242]) by motgate2.mot.com (motgate2 2.1) with ESMTP id KAA29882 for ; Mon, 15 Apr 2002 10:55:51 -0700 (MST)] Received: [from pa06exr01.gic.gi.com (pa06exr01.gic.gi.com [168.84.176.73]) by pobox3.mot.com (MOT-pobox3 2.0) with ESMTP id KAA26388 for ; Mon, 15 Apr 2002 10:43:20 -0700 (MST)] Received: from HTSMTP.GIC.GI.COM (htsmtp.gic.gi.com [168.84.143.23]) by pa06exr01.gic.gi.com (8.11.6/8.11.6) with SMTP id g3FInxH32065 for ; Mon, 15 Apr 2002 13:49:59 -0500 Received: from PA06XCHB1.gic.gi.com (pa06xchb1.gic.gi.com [168.84.176.18]) by HtSMTP.GIC.GI.com (PMDF V5.2-31 #38904) with ESMTP id <01KGLFEXSZDG0005KV@HtSMTP.GIC.GI.com> for ip-dvb@erg.abdn.ac.uk; Mon, 15 Apr 2002 13:56:00 -0400 Received: by PA06XCHB1.gic.gi.com with Internet Mail Service (5.5.2653.19) id ; Mon, 15 Apr 2002 13:55:26 -0400 Content-return: allowed Date: Mon, 15 Apr 2002 13:55:05 -0400 From: "Chu, Narisa (HT-EX)" Subject: RE: Suggestions for DVB-TM liason. To: Message-id: MIME-version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-type: multipart/alternative; boundary="----_=_NextPart_001_01C1E4A6.ACA7B2A0" X-ERG-MailScanner: Found to be clean This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C1E4A6.ACA7B2A0 Content-Type: text/plain; charset="ISO-8859-1" Dear Gorry: I have sort of consented to Ulrich Reimers' note, during the last DVB-TM meeting, to notify him if there is a need to correspond with your group. I attend, on the average, every other DVB-TM meetings. However, I work very closely with the DVB-GBS group where IP over DVB is being specified and monitors your reflector all the time. If this is not adequate, please don't hesitate to accept other more generous offer from the IETF group. Narisa Chu Motorola Broadband -----Original Message----- From: Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] Sent: Monday, April 15, 2002 1:19 PM To: ip-dvb@erg.abdn.ac.uk Subject: Suggestions for DVB-TM liason. Andrew Vlaentine provided the Liason between this mailing list and the DVB-TM, since he left his role in DVB, this has left a "gap" which needs to be filled. It was always the intention that the list would work with (rather than in competition with) the DVB-TM to develop good common standards. As we start to discuss issues and propose new documents, this liason will become very important. Is there anybody, to your knowledge, who may be a suitable person/people to do this? Please send comments to the list or recommendations in a private email to: Gorry@erg.abdn.ac.uk gorry ------_=_NextPart_001_01C1E4A6.ACA7B2A0 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: Suggestions for DVB-TM liason.

Dear Gorry:

I have sort of consented to Ulrich Reimers' note, = during the last DVB-TM meeting, to notify him if there is a need to = correspond with your group. I attend, on the average, every other = DVB-TM meetings. However, I work very closely with the DVB-GBS group = where IP over DVB is being specified and monitors your reflector all = the time. If this is not adequate, please don't hesitate to accept = other more generous offer from the IETF group.

Narisa Chu
Motorola Broadband

 -----Original Message-----
From:   Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] =
Sent:   Monday, April 15, 2002 1:19 = PM
To:     = ip-dvb@erg.abdn.ac.uk
Subject:        = Suggestions for DVB-TM liason.


Andrew Vlaentine provided the Liason between this = mailing list and the
DVB-TM, since he left his role in DVB, this has left = a "gap" which needs to
be filled. It was always the intention that the list = would work with (rather
than in competition with) the DVB-TM to develop good = common standards. As
we start to discuss issues and propose new = documents, this liason will become
very important.

Is there anybody, to your knowledge, who may be a = suitable person/people
to
do this?

Please send comments to the list or recommendations = in a private email to:
Gorry@erg.abdn.ac.uk

gorry

------_=_NextPart_001_01C1E4A6.ACA7B2A0-- From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 14:56:46 2002 Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GDuOYB003239 for ; Tue, 16 Apr 2002 14:56:27 +0100 (BST) Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80]) by mel.alcatel.fr (ALCANET) with ESMTP id g3GDuJHH030765 for ; Tue, 16 Apr 2002 15:56:20 +0200 Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38]) by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id PAA02967 for ; Tue, 16 Apr 2002 15:56:14 +0200 (MET DST) From: Stephane.Combes@space.alcatel.fr Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) id C1256B9D.004C5B6E ; Tue, 16 Apr 2002 15:54:01 +0200 X-Lotus-FromDomain: ALCATEL-SPACE To: ip-dvb@erg.abdn.ac.uk cc: Sebastien.Josset@space.alcatel.fr Message-ID: Date: Tue, 16 Apr 2002 15:53:08 +0200 Subject: =?iso-8859-1?Q?R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?= Mime-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3GDuk0i003249 Hi Horst, Thanks a lot for your reviewing and comments ! By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast medium". Nevertheless we do not propose to re-use the addressing scheme of Ethernet. As I said in my previous e-mail, using a label uniquely identifying a "source" in a "subnet" may be enough and much more flexible for the systems we target. MPEG-2 layer would indeed be seen like ATM layer where PID would bear a significance analogous to the VPI (aggregation of flows - but here from different sources and towards several destinations - , first level of filtering). It would indeed be very nice if a new link layer protocol could be transported seamlessly over MPEG and ATM (very interesting for DVB-RCS systems which use MPEG as forward link and ATM as return or mesh link). The filtering performed at the level of this new link layer on top of MPEG would be similar to MPE filtering (we do not need to have the MPE address in each TS packet), at least for Gateway Terminals transmission (if we consider Gateways do not share the same PID for emission). For user Satellite Terminals (sharing a DVB-RCS access for instance), the additional label would indeed be included in each TS (if we consider several such terminals share the same PID for emision). As far as switching is concerned, only the PID would be used for such a purpose (not the additional link layer label). For example, we could have a MPEG switch on-board the satellite. And in such a case, we are very very limited by the PID numbering space. Therefore this additional label would be needed. So I guess we basically agree with you that Ethernet addressing is not the ideal solution for networks other than Ethernet. But such proposal for a complete "MPE replacement" (although trying to keep a similar filtering and re-assembly process) would indeed only be justified for new systems. We propose to explore this for multiple-feeds and "mesh" capable systems (allowing direct terminal-to-terminal communication). Does this clarify our requirements ? Cheers, Stéphane ALCATEL SPACE INDUSTRIES Research Department/Advanced Telecom Satellite Systems Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 15:30:23 2002 Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GETmYB003674 for ; Tue, 16 Apr 2002 15:29:50 +0100 (BST) Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80]) by mel.alcatel.fr (ALCANET) with ESMTP id g3GETjHH009201 for ; Tue, 16 Apr 2002 16:29:45 +0200 Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38]) by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id QAA18778 for ; Tue, 16 Apr 2002 16:29:41 +0200 (MET DST) From: Stephane.Combes@space.alcatel.fr Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) id C1256B9D.004F6CBE ; Tue, 16 Apr 2002 16:27:31 +0200 X-Lotus-FromDomain: ALCATEL-SPACE To: ip-dvb@erg.abdn.ac.uk Message-ID: Date: Tue, 16 Apr 2002 16:26:33 +0200 Subject: =?iso-8859-1?Q?R=E9f._:_The_DULM_messages=3F?= Mime-Version: 1.0 Content-type: multipart/mixed; Boundary="0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE" Content-Disposition: inline X-ERG-MailScanner: Found to be clean --0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-transfer-encoding: quoted-printable Hi, 0x0E to 0x1E are reserved. Some of them will probably be used in subseq= uent versions of the standard. cheers, St=E9phane Ghassane Aniba on 15/04/2002 16:15:47 Veuillez r=E9pondre =E0 ip-dvb@erg.abdn.ac.uk Pour : ip-dvb@erg.abdn.ac.uk cc : (ccc : Stephane Combes/ALCATEL-SPACE) Objet : The DULM messages? = --0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE Content-type: text/plain; charset=us-ascii Content-Disposition: inline Hi every body, I've read the "DVB-RCS001rev14(03April2000)", and i read about the DULM(Data Umit Labelling Method) in page 28. i found the diffents type of E(Information Elements) in page 31. I want to know if the IE types from 0x0E to 0x10 are free or not? because there is nothing besides (nor private nor reserved) thank you for your help. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 ALCATEL SPACE INDUSTRIES Research Department/Advanced Telecom Satellite Systems Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr --0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE-- From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 15:55:06 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GEskYB003970 for ; Tue, 16 Apr 2002 15:54:47 +0100 (BST) Received: from sophia.inria.fr by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3GEsXH27327; Tue, 16 Apr 2002 16:54:40 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CBC3B2C.A775FC69@sophia.inria.fr> Date: Tue, 16 Apr 2002 16:54:36 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk, Stephane.Combes@space.alcatel.fr Subject: Re: =?iso-8859-1?Q?R=E9f=2E?= : The DULM messages? References: Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3GEsXH27327 X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3GEt6lq003978 Hi every body, i ask just for types between 0x0E and 0x10. I want to propose a use of them in the IP over DVB. Thanks again :). Stephane.Combes@space.alcatel.fr wrote: > > Hi, > > 0x0E to 0x1E are reserved. Some of them will probably be used in subsequent > versions of the standard. > cheers, > > Stéphane ------------------------------ Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 04:27:04 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3H3QkYB013057 for ; Wed, 17 Apr 2002 04:26:47 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3H3eO614854 for ; Tue, 16 Apr 2002 21:40:29 -0600 Message-ID: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?= Date: Tue, 16 Apr 2002 21:27:10 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3H3R4kV013066 Hello Stéphane> > Thanks a lot for your reviewing and comments ! > let's keep the discussion cooking! > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast > medium". Question - why does it have to be connectionless? Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in particulatr multicast applications are based on the concept of a session. If you "tune" your receiver to a PID you are basically opening a session - so why wouild you like to have the next higher layer (link/encapsulation) connection-less? > Nevertheless we do not propose to re-use the addressing scheme of > Ethernet. I found it pretty interesting that the ATSC people renamed this thing a device-ID - that is a pretty correct name for the thing. If in the future we go to 64-bit exteded IEEE MAC-deviceIDs then we can use this thing for authentication and authorization, for example on the Return Channel System when a station becomes active. But once we assigned a "label" to this connection or multicast stream whihc the station joined, ther is absolutely no need to include the deviceID in every packet. > As I said in my previous e-mail, using a label uniquely identifying a > "source" in a "subnet" may be enough and much more flexible for the systems we > target. agree > > MPEG-2 layer would indeed be seen like ATM layer where PID would bear a > significance analogous to the VPI (aggregation of flows - but here from > different sources and towards several destinations - , first level of > filtering). > It would indeed be very nice if a new link layer protocol could be transported > seamlessly over MPEG and ATM (very interesting for DVB-RCS systems which use > MPEG as forward link and ATM as return or mesh link). > The filtering performed at the level of this new link layer on top of MPEG would > be similar to MPE filtering (we do not need to have the MPE address in each TS > packet), at least for Gateway Terminals transmission (if we consider Gateways do > not share the same PID for emission). I am sure we can come up with a more efficient link-layer encapsulation. The proposal we have submitted is still very close to the audio/video (PES) and table section (PSI) of MPEG-2. I read the standard many times - well, at least those parts that refer to "private" data and I come to the conclusion that the people who wrote this standard have been very nice to future "data" applications. They did not address the Internet at that time but they left a lot of freedom in the standard and one could come up with a much more radical approach. Just as an example: the semantics of the PUSI bit is left totally unspecified for private data; hence we could do the same thing as the AAL5 people did and flag the end instead of the start of a packet. However, I am not so sure how some of the "standard" IRDs would react to TS packets of this type? It also seems to me that the AFC bits could be re-interpreted for private data streams in a different way. I hope we will get some expert opinions on this in this group. And I wouild be jut soo glad to get inputs from the DVB and ATSC folks! > For user Satellite Terminals (sharing a > DVB-RCS access for instance), the additional label would indeed be included in > each TS (if we consider several such terminals share the same PID for emision). > yes - agree. One question that arises is - do we have a separate encapsulation for teh forward and the return links or should only one be proposed which can handle the differences in a hidden "convergence" layer? > As far as switching is concerned, only the PID would be used for such a purpose > (not the additional link layer label). For example, we could have a MPEG switch > on-board the satellite. And in such a case, we are very very limited by the PID > numbering space. Therefore this additional label would be needed. > the PID number space is not this small if you use each PID as a broadcast network and not as a point-to-point link. If you have spot beams you wouild have to assign (at least o ne) PID to each spot and switch onboard on the PID only - and leave the filtering to the "gateway" and the link layer. > So I guess we basically agree with you that Ethernet addressing is not the ideal > solution for networks other than Ethernet. But such proposal for a complete "MPE > replacement" (although trying to keep a similar filtering and re-assembly > process) would indeed only be justified for new systems. We propose to explore > this for multiple-feeds and "mesh" capable systems (allowing direct > terminal-to-terminal communication). > I think what we are looking for in this group is a long-term "New and Efficient Encapsulation Scheme" for doing IP or possibly any other network over MPEG-2. > Does this clarify our requirements ? > sure > Cheers, > same --Horst > Stéphane > > ALCATEL SPACE INDUSTRIES > Research Department/Advanced Telecom Satellite Systems > Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 > Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr > > > From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 11:23:24 2002 Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HAN9YB016418 for ; Wed, 17 Apr 2002 11:23:10 +0100 (BST) Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36]) by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3HANQF13307 for ; Wed, 17 Apr 2002 13:23:26 +0300 (EET DST) Received: from esebh003.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id ; Wed, 17 Apr 2002 13:23:09 +0300 Received: from esebe008.NOE.Nokia.com ([172.21.138.48]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Wed, 17 Apr 2002 13:23:09 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe008.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Wed, 17 Apr 2002 13:23:09 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Wed, 17 Apr 2002 13:23:08 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC7DE@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Alcatel Space interest about IP/DVB Thread-Index: AcHhU3hqGoODRJXlTGWW4SK+quRr1wElQFvg From: To: Cc: X-OriginalArrivalTime: 17 Apr 2002 10:23:09.0008 (UTC) FILETIME=[DEC3DD00:01C1E5F9] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HANORc016427 Hello everyone, after following the list in silent mode, I decided to make some comments to issues that I have seen frequently under discussion since I got involved with the "IP over DVB" concept back in -96. My current interest to this work relates to the DVB-T domain, but as we know, most of the issues are common for different DVB mediums. I am not "the great MPE lover", but the point of the standards usually is to stick with it (until the new one comes in..). MPE also is a typical creation of commitee, but I think that it was honestly trying to reuse the capabilities of the reveiver hardware that existed or were in sight when it was defined. Comparison to ATM It is a matter of taste, if this makes any sence, but if you do it, I think that it is fair to say that PID is roughly the same concept as VPI(/VCI) in ATM. And, what is even more interesting, mpeg section format is very close to AAL5, or at least it offers the same functionality (and of course, MPE builds on mpeg section format..) If I remember it correctly, there is or was a version of DSM-CC specification in MPEG (or some spec in DAVIC), that is/was in fact using the same idea to encapsulate "IP over sections" than the famous RFC 1483 ( by Juha Heinänen) specified for ATM/AAL5. Multifeed/ "satellite onboard processing" case If we recocnise, that PID actually forms "a connection" or "a pipe" in a same sense than VPI/VCI does in ATM, it means that every "feed" should use it's own PID to transmit, and every receiver should receive from those PID's separately (and thus listening to those feeds that it is interested in). This also means, that "onboard swicth" in satellite systems should in fact be a remux, forming an "multiprogram transport stream" from incoming "singleprogram transport streams", if it is working in MPEG TS level. (In other words, satellite onboard processor should not be able "to mix" ts packets coming in with different inputs by using the same PID.) Now, if the number of feeds is so large, that PID "space" is not large enough, or if receivers are not able to listen/filter big enough number of PID's, we are in trouble if we are trying to limit ourselves to MPEG TS processing. What we need to do in that case is to broke the "connection/pipe" onboard, and do whatever layer 3/4 switching that we want (including MPLS, Ethernet, IP etc.). After that we can create a new connection(s)/pipe(s), that are carrying the desired layer 3/4 packets down to receivers.. This was little bit satellite specifig, but it may also apply to backbones that are used for terrestrial networks. Or at least it should be kept in mind when thinking how and when to use (or better not to use) MPEG TS as the backbone transport medium. Maybe one of the areas that this group wants to concentrate on is to clarify the roles of MPEG TS transport layer, IP layer and the possibble switching layer in bethween (e.g. MPLS or Ethernet). Flexibility of MPE I belive that originally MPE was designed so, that you could in fact use whatever you want in the place of "MAC address", at least in proprietary systems. I think that the "undocumented" feature in question may have something to do with the "payload and address scambling" bits (defined by service), but someone else may know that better. If that is true, I quess you could use that space to something like MPLS labels, or whatever else comes to your mind. Maybe this is also something that this group wants to consider together with DVB groups. Br, // Harri Hakulinen // Sr. Technology Manager // Nokia Ventures Organization > -----Original Message----- > From: ext Stephane.Combes@space.alcatel.fr > [mailto:Stephane.Combes@space.alcatel.fr] > Sent: Thursday, April 11, 2002 2:55 PM > To: ip-dvb@erg.abdn.ac.uk > Cc: Sebastien.Josset@space.alcatel.fr > Subject: Alcatel Space interest about IP/DVB > > > > Dear colleagues, > > Alcatel Space Industries would like to support the work > currently undertaken by > this group. > > As requested by Gorry Fairhurst, here follows a draft of the > presentation we > could make at the next BOF : > (See attached file: Alcatel_space_IP_DVB_view01.pdf) > Note that this document is informational only but can be > distributed freely to > anybody interested. > > The general issues raised here seem to align with those expressed in > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ip dvb-req-00.doc It includes our vision for MPE enhancement. We would actually be very interested if the to-be-defined encapsulation could support protocols other than IPv4 and v6. Ethernet and MPLS are of equal importance according to the network segment the DVB (or other MPEG-2 based) links are deployed. It would be nice if a future RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684 (Multiprotocol encapsulation) have in the ATM world. It also details some Layer 2 labelling management procedures that we have developed in the frame of the BRAHMS IST project. This is perhaps more targetted to a MPE "replacement". It actually includes a label distribution protocol (working in a similar way as Ethernet ARP) and associated encapsulation optimised for the broadcast nature of satellites (and thefore DVB) links. Such kind of protocol could well play for broadcast links the same role than MPLS in backbone networks. The main ideas behind this proposed scheme are in line with the questions about a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID would indeed only be a first level of filtering at receivers. IP filtering would then be based on IP destination address. An additional label at layer 2, identifying the source of the IP flow, could help avoiding to re-assemble all the IP traffic received on a given PID (and allow proper re-assembly if packets are mixed by a satellite on-board processor). Therefore a limited link layer header might still be useful. The other characteristics of our scheme is that it naturally supports multiple feeds configurations, two-way satellite links and on-board processing (no more multisource multicast headaches !) You'll find more details about BRAHMS project at http://brahms.telecomitalialab.com/. There was also a paper published at last year's AIAA conference ("IP Dedicated : a new Internet oriented satellite transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april 2001). Note that some outputs of the BRAHMS project have already been presented at the ETSI BSM. Actually, the same presentation which is included here is being sent to the ETSI BSM mailing-list. Feel free to share comments on this list, Best Regards, Stéphane COMBES ALCATEL SPACE INDUSTRIES Research Department/Advanced Telecom Satellite Systems Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 12:07:38 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HB7UYB016944 for ; Wed, 17 Apr 2002 12:07:30 +0100 (BST) Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 16xnHU-0002qf-00 for ip-dvb@erg.abdn.ac.uk; Wed, 17 Apr 2002 12:07:20 +0100 Date: Wed, 17 Apr 2002 12:07:17 +0100 (BST) From: Lloyd Wood X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk Reply-To: Lloyd Wood To: ip-dvb@erg.abdn.ac.uk Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?= In-Reply-To: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th> Message-ID: Organization: speaking for none X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/ X-no-archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanner: exiscan *16xnHU-0002qf-00*tnZl/zu8BIw* (SECM, UniS) X-ERG-MailScanner: Found to be clean On Tue, 16 Apr 2002, Kearney wrote: > > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast > > medium". > Question - why does it have to be connectionless? > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in > particulatr multicast applications are based on the concept of a session. HTTP wasn't conceived as being session-like. Not all multicast applications are based on a sessoin either. > If you "tune" your receiver to a PID you are basically opening a > session - so why wouild you like to have the next higher layer > (link/encapsulation) connection-less? that's exactly what the connectionless HTTP/1.0 does over the TCP session; it ignores TCP session state (arguably lousy programming, and slowly addressed in 1.1 implementations). But it made for ease of specification and implementation. If you look at protocol stacks you'll see connectionless/session alternating as you go through the layers. If you "tune" your receiver to a PID you might be joining a broadcast session, and if several terminals share the same PID... L. PGP From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 18:24:16 2002 Received: from mailhost4.gsfc.nasa.gov (mailhost4.gsfc.nasa.gov [128.183.244.179]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HHO1YB020926 for ; Wed, 17 Apr 2002 18:24:02 +0100 (BST) Received: from ipinspace.gsfc.nasa.gov (ipinspace.gsfc.nasa.gov [128.183.223.86]) by mailhost4.gsfc.nasa.gov (8.11.4/8.11.4) with ESMTP id g3HHDwG16537 for ; Wed, 17 Apr 2002 13:13:58 -0400 (EDT) Received: from gsfc.nasa.gov (ssppbg3.gsfc.nasa.gov [150.144.200.44]) by ipinspace.gsfc.nasa.gov (8.9.3+Sun/8.9.1) with ESMTP id RAA17582 for ; Wed, 17 Apr 2002 17:23:54 GMT Message-ID: <3CBDAFB5.93283B3B@gsfc.nasa.gov> Date: Wed, 17 Apr 2002 13:24:04 -0400 From: Keith Hogie X-Mailer: Mozilla 4.79 (Macintosh; U; PPC) X-Accept-Language: en,pdf MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: =?iso-8859-1?Q?R=E9f=2E?= Re: Alcatel Space interest about IP/DVB References: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th> Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by mailhost4.gsfc.nasa.gov id g3HHDwG16537 X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HHOGSY020934 Kearney wrote: > > Hello Stéphane> > > Thanks a lot for your reviewing and comments ! > > > let's keep the discussion cooking! > > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast > > medium". > Question - why does it have to be connectionless? > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in > particulatr multicast applications are based on the concept of a session. If > you "tune" your receiver to a PID you are basically opening a session - so > why wouild you like to have the next higher layer (link/encapsulation) > connection-less? > There may be various definitions of "connectionless" and "session" going on here. In one sense things like an ATM or Frame Relay Permanent Virtual Circuit (PVC) are a "connection" but that is a often a different definition than a TCP connection. I see the OSI terms "connection-oriented" and "connectionless" refer more to upper layer protocols and not to things like a PVC. Their "connection" term relates to protocols that do some sort of handshaking like X.25, PPP, or TCP. The protocol actually initiates a "connection", which may also be called a "session", by exchanging packets between the two ends of the connection and creates the connected state. I think the comment on "Ethernet-like" "connectionless" was aimed at making sure you don't start running a connection-oriented lower layer underneath a connection-oriented upper layer like TCP. This relates back to the days when people ran TCP over X.25 lower layers. TCP is fully prepared to wait for retransmissions and having X.25 underneath it also doing retransmissions is redundant and causes other problems. When you ran multiple TCP connections over a single X.25 connection, lost data packets could cause X.25 to slow down and wait for retransmissions. This would delay all of the TCP connections running over it even though the lost packets only affected one TCP connection. This is where Frame Relay came from. It removed the X.25 flow control and retransmission and just accepted frames and relayed them on. You can call the lower layer data path a "connection" if you want but the real point about "connectionless" is that the lower layers should not be introducing any sort of flow control. ---------------------------------------------------------------------- Keith Hogie e-mail: Keith.Hogie@gsfc.nasa.gov Computer Sciences Corp. office: 301-794-2999 fax: 301-794-9480 7700 Hubble Dr. Lanham-Seabrook, MD 20706 USA 301-286-3203 @ NASA/Goddard ---------------------------------------------------------------------- From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 18:54:48 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HHsAYB021214 for ; Wed, 17 Apr 2002 18:54:12 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3HI46621090 for ; Wed, 17 Apr 2002 12:04:06 -0600 Message-ID: <002901c1e640$c4e67ea0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th> <3CBDAFB5.93283B3B@gsfc.nasa.gov> Subject: =?iso-8859-1?Q?Re:_R=E9f.__Re:_Alcatel_Space_interest_about_IP/DVB?= Date: Wed, 17 Apr 2002 11:50:39 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HHsmrc021233 From: "Keith Hogie" To: Sent: Wednesday, April 17, 2002 10:24 AM Subject: Re: Réf. Re: Alcatel Space interest about IP/DVB In my opinion the big difference between connectionless = datagram and connection-oriented on the lower layers is the use of the addresses. In connectionless systems you use the full address in every packet as exemplified in Ethernet or Toke ring LANs, whereas in connection-oriented systems you use thte full address only once for the set-up and then continue using a "label", VC number etc. With adresses - or device_IDs getting bigger and bigger (IEEE MAC -64, IPv6 ->128 bits) thjere is increased interest in using shortel "labels - see the MPLS developments. All I wanted to point out is the way in which we might treat the addressing in the encapsulation. In my opinion the PID is just a "virtual broadcast channel" and NOT a virtual circuit or path. It can be used as a pont-to-point link but I doubt that this very sensibel; if there is a need for this type of addressing it should probably be delegated to the link-level i.e. the encapsulation should include an "address/label" field. --Horst Clausen ("kearney") > > > Kearney wrote: > > > > Hello Stéphane> > > > Thanks a lot for your reviewing and comments ! > > > > > let's keep the discussion cooking! > > > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast > > > medium". > > Question - why does it have to be connectionless? > > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in > > particulatr multicast applications are based on the concept of a session. If > > you "tune" your receiver to a PID you are basically opening a session - so > > why wouild you like to have the next higher layer (link/encapsulation) > > connection-less? > > > > There may be various definitions of "connectionless" and "session" > going on here. In one sense things like an ATM or Frame Relay > Permanent Virtual Circuit (PVC) are a "connection" but that is a > often a different definition than a TCP connection. > > I see the OSI terms "connection-oriented" and "connectionless" refer > more to upper layer protocols and not to things like a PVC. Their > "connection" term relates to protocols that do some sort of handshaking > like X.25, PPP, or TCP. The protocol actually initiates a "connection", > which may also be called a "session", by exchanging packets between > the two ends of the connection and creates the connected state. > > I think the comment on "Ethernet-like" "connectionless" was aimed at > making sure you don't start running a connection-oriented lower layer > underneath a connection-oriented upper layer like TCP. This relates > back to the days when people ran TCP over X.25 lower layers. TCP is > fully prepared to wait for retransmissions and having X.25 underneath > it also doing retransmissions is redundant and causes other problems. > > When you ran multiple TCP connections over a single X.25 connection, > lost data packets could cause X.25 to slow down and wait for > retransmissions. This would delay all of the TCP connections running > over it even though the lost packets only affected one TCP connection. > This is where Frame Relay came from. It removed the X.25 flow control > and retransmission and just accepted frames and relayed them on. > > You can call the lower layer data path a "connection" if you want > but the real point about "connectionless" is that the lower layers should > not be introducing any sort of flow control. > > ---------------------------------------------------------------------- > Keith Hogie e-mail: Keith.Hogie@gsfc.nasa.gov > Computer Sciences Corp. office: 301-794-2999 fax: 301-794-9480 > 7700 Hubble Dr. > Lanham-Seabrook, MD 20706 USA 301-286-3203 @ NASA/Goddard > ---------------------------------------------------------------------- > From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 00:42:43 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HNgHYB027286 for ; Thu, 18 Apr 2002 00:42:17 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3HNu4624598 for ; Wed, 17 Apr 2002 17:56:04 -0600 Message-ID: <000901c1e671$ed66e140$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC7DE@trebe004.NOE.Nokia.com> Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Wed, 17 Apr 2002 17:42:32 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HNghBR027294 From: To: Cc: Sent: Wednesday, April 17, 2002 3:23 AM Subject: About some issues (RE: Alcatel Space interest about IP/DVB) > > Hello everyone, > > after following the list in silent mode, I decided to make some > comments to issues that I have seen frequently under discussion > since I got involved with the "IP over DVB" concept back in -96. > good - we need to get all the "silent" listeners to start participating. Thanks for getting involved. > My current interest to this work relates to the DVB-T domain, > but as we know, most of the issues are common for different > DVB mediums. > > I am not "the great MPE lover", but the point of the standards > usually is to stick with it (until the new one comes in..). > MPE also is a typical creation of commitee, but I think that it > was honestly trying to reuse the capabilities of the reveiver > hardware that existed or were in sight when it was defined. > I think we are really looking more into the future of and not at an immediatel alternaive or raplacement of MPE. This will stick around for a while since there is equipment available that supports it. But ther might be nwo applications and systems showing up.... > Comparison to ATM > > It is a matter of taste, if this makes any sence, but if you > do it, I think that it is fair to say that PID is roughly the > same concept as VPI(/VCI) in ATM. And, what is even more > interesting, mpeg section format is very close to AAL5, or > at least it offers the same functionality (and of course, > MPE builds on mpeg section format..) > this is a point where I disagree. A VP/VC is basically a point to point connection whereas a PID is a broadcast channel. I guess this is one of the reasons why MPE looks the way it is - people saw it just as another sort of LAN - based on broadcast properties of the channel. AAL5 is a lot "leaner" than the Section structure which is really tailored to the transmission of tables which represent signaling and control information for the PES streams which are part of the respective "program". AAL5 is a good example for a minimal encapsulation - it baiscally contains a length field so you do not have to search for a terminating bit pattern and a type field - which in the case of AAL5 consists of two parts - both until now pretty much open to interpretation and not (yet) standardized. And it makes uses the last cell carry this information, together with the CRC. > If I remember it correctly, there is or was a version of DSM-CC > specification in MPEG (or some spec in DAVIC), that is/was in > fact using the same idea to encapsulate "IP over sections" than > the famous RFC 1483 ( by Juha Heinänen) specified for ATM/AAL5. > > Multifeed/ "satellite onboard processing" case > > If we recocnise, that PID actually forms "a connection" or "a pipe" > in a same sense than VPI/VCI does in ATM, it means that every > "feed" should use it's own PID to transmit, and every receiver > should receive from those PID's separately (and thus listening > to those feeds that it is interested in). > of course you can consider the TS packet stream conveyed by one PID as a "pipe" i.e. point to point, but in general it is a broadcast channel. You can multiplex several services on one PID if you introduce a discriminator ("label", "address") on the next level and use this for filtering - actually both, PES and Section packets have such a field called stream_id resp table_id in the MPEG standard. > This also means, that "onboard swicth" in satellite systems should > in fact be a remux, forming an "multiprogram transport stream" > from incoming "singleprogram transport streams", if it is working > in MPEG TS level. (In other words, satellite onboard processor > should not be able "to mix" ts packets coming in with different > inputs by using the same PID.) > what is the difference between a remux and a switch ??? > Now, if the number of feeds is so large, that PID "space" is not > large enough, or if receivers are not able to listen/filter big > enough number of PID's, we are in trouble if we are trying > to limit ourselves to MPEG TS processing. > As far as I know (but I may be mistaken) a state of the art IRD can not scan simultaneously more than a few (say 20 .. 30) PIDs at one time - for Ethernet interfaces the number of multicast MAC addresses it can scan at any one time is also limited to "several" - it is definitely not a very large number. > What we need to do in that case is to broke the "connection/pipe" > onboard, and do whatever layer 3/4 switching that we want > (including MPLS, Ethernet, IP etc.). After that we can create > a new connection(s)/pipe(s), that are carrying the desired > layer 3/4 packets down to receivers.. > I believe if you want to put something up in space you wsant to make it as simple an reliable as possible and keep complex functions at the terrestrial gateway. If you need to switch onboard you should chose a simple an robust structure. I believe that one of the most interesting appoaches for some types of applications, e.g. for distribution, is the SkyPlex system which was developed by ESA and Eutelsat - this is basically an onboard multiplexer. Of course it can not support spot beam configurations but it can broadcast from many uplink stations to a very large footprint. > This was little bit satellite specifig, but it may also apply > to backbones that are used for terrestrial networks. Or at least > it should be kept in mind when thinking how and when to use > (or better not to use) MPEG TS as the backbone transport medium. > > Maybe one of the areas that this group wants to concentrate on > is to clarify the roles of MPEG TS transport layer, IP layer and > the possibble switching layer in bethween (e.g. MPLS or Ethernet). > yes - I think that is the point. > Flexibility of MPE > > I belive that originally MPE was designed so, that you could in > fact use whatever you want in the place of "MAC address", at least > in proprietary systems. I think that the "undocumented" feature in > question may have something to do with the "payload and address > scambling" bits (defined by service), but someone else may know > that better. > > If that is true, I quess you could use that space to something > like MPLS labels, or whatever else comes to your mind. Maybe > this is also something that this group wants to consider together > with DVB groups. > there is one point to keep on mind: for wireless systems, in particular for satellites, bandwidth is an EXPENSIVE resource, so you want to keep the overhead as small as possible - and this goes in partucular for the header which is transmitted with each cell - pardon, TS packet. People always look at Ethernet as an example - but many of the design decision for Ethernet were made under the assumptions (a) bandwidth is cheap, and (b) propagation delay is low (and you can do CD - collision detection). Ther are working groups looking very actuvely at header compressionm so you can reduce the IP overhead down to a few bytes - and we should follow this example and look very carefully at each byte we want to include in the encapsulation header. And yes - we should cooperate with the DVB and ATSC groups. --Horst Clausen ("kearney") logy Manager > // Nokia Ventures Organization > > > -----Original Message----- > > From: ext Stephane.Combes@space.alcatel.fr > > [mailto:Stephane.Combes@space.alcatel.fr] > > Sent: Thursday, April 11, 2002 2:55 PM > > To: ip-dvb@erg.abdn.ac.uk > > Cc: Sebastien.Josset@space.alcatel.fr > > Subject: Alcatel Space interest about IP/DVB > > > > > > > > Dear colleagues, > > > > Alcatel Space Industries would like to support the work > > currently undertaken by > > this group. > > > > As requested by Gorry Fairhurst, here follows a draft of the > > presentation we > > could make at the next BOF : > > (See attached file: Alcatel_space_IP_DVB_view01.pdf) > > Note that this document is informational only but can be > > distributed freely to > > anybody interested. > > > > The general issues raised here seem to align with those expressed in > > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and > > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ip > dvb-req-00.doc > > It includes our vision for MPE enhancement. We would actually be very interested > if the to-be-defined encapsulation could support protocols other than IPv4 and > v6. Ethernet and MPLS are of equal importance according to the network segment > the DVB (or other MPEG-2 based) links are deployed. It would be nice if a future > RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684 > (Multiprotocol encapsulation) have in the ATM world. > > It also details some Layer 2 labelling management procedures that we have > developed in the frame of the BRAHMS IST project. This is perhaps more targetted > to a MPE "replacement". It actually includes a label distribution protocol > (working in a similar way as Ethernet ARP) and associated encapsulation > optimised for the broadcast nature of satellites (and thefore DVB) links. Such > kind of protocol could well play for broadcast links the same role than MPLS in > backbone networks. > > The main ideas behind this proposed scheme are in line with the questions about > a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID would > indeed only be a first level of filtering at receivers. IP filtering would then > be based on IP destination address. An additional label at layer 2, identifying > the source of the IP flow, could help avoiding to re-assemble all the IP traffic > received on a given PID (and allow proper re-assembly if packets are mixed by a > satellite on-board processor). Therefore a limited link layer header might still > be useful. The other characteristics of our scheme is that it naturally supports > multiple feeds configurations, two-way satellite links and on-board processing > (no more multisource multicast headaches !) > > You'll find more details about BRAHMS project at > http://brahms.telecomitalialab.com/. There was also a paper published at last > year's AIAA conference ("IP Dedicated : a new Internet oriented satellite > transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april 2001). > Note that some outputs of the BRAHMS project have already been presented at the > ETSI BSM. Actually, the same presentation which is included here is being sent > to the ETSI BSM mailing-list. > > Feel free to share comments on this list, > Best Regards, > > Stéphane COMBES > > > ALCATEL SPACE INDUSTRIES > Research Department/Advanced Telecom Satellite Systems > Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 > Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr > From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 00:53:11 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HNr3YB027394 for ; Thu, 18 Apr 2002 00:53:04 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3I06o624757 for ; Wed, 17 Apr 2002 18:06:50 -0600 Message-ID: <000f01c1e673$6ebd45d0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?= Date: Wed, 17 Apr 2002 17:53:19 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HNrBec027402 From: "Lloyd Wood" To: Sent: Wednesday, April 17, 2002 4:07 AM Subject: Re: Réf. : Re: Alcatel Space interest about IP/DVB > On Tue, 16 Apr 2002, Kearney wrote: > > > > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast > > > medium". > > Question - why does it have to be connectionless? > > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in > > particulatr multicast applications are based on the concept of a session. > > HTTP wasn't conceived as being session-like. Not all multicast > applications are based on a sessoin either. > you are right - it was designed as a request/reply protocol but operating on top of TCP which is session/connection oriented. And HTTP1.1 has taken some of the liberty and recommends now a "persistent" connection. But let's look at the lower protocol level. Whatever the size of your "page" you are sending or returning - you will have to allocate channel bandwidth for it, and chances are you will not do this for a PID at a time but on a more permanent basis. > > If you "tune" your receiver to a PID you are basically opening a > > session - so why wouild you like to have the next higher layer > > (link/encapsulation) connection-less? > > that's exactly what the connectionless HTTP/1.0 does over the TCP > session; it ignores TCP session state (arguably lousy programming, and > slowly addressed in 1.1 implementations). But it made for ease of > specification and implementation. > as I said above - it didn't care at all how the channel allocation strategy could cope with this - and that's one of the problems we ought to address here. > If you look at protocol stacks you'll see connectionless/session > alternating as you go through the layers. > > If you "tune" your receiver to a PID you might be joining a broadcast > session, and if several terminals share the same PID... > I see this as the most important aspect - economics of satellites require that you do as much broad-/multicasting as possible since point-to-point services have to cover the full cost of the channel wehreas ***cast shares the cost. If you "tune" your receiver to a PID you are basically doing the same thing as if you connect your laptop to a LAN - you will be sharing the total bandwidth available for this PID. So you could run point-to-point service antop of a shared PID if you include a "label/address" in the encapsulation header. --Hrst Clausen ("kearney") > L. > > PGP > > From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 08:51:04 2002 Received: from notesmta.nera.no (gatekeeper.nera.no [194.19.8.2]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3I7ovYB000717 for ; Thu, 18 Apr 2002 08:50:58 +0100 (BST) Received: from ansur1 ([137.133.122.127]) by notes1.nera.no (Lotus Domino Release 5.0.8) with ESMTP id 2002041809354496:5 ; Thu, 18 Apr 2002 09:35:44 +0200 From: "Harald Skinnemoen" To: Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Thu, 18 Apr 2002 09:35:44 +0200 Organization: Nera SatCom Message-ID: <000001c1e6ab$a690fb40$0200000a@ansur1> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal In-Reply-To: <000901c1e671$ed66e140$79068a81@nmttb97i6f89th> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-MIMETrack: Itemize by SMTP Server on NOTES1/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-18 09:35:45, Serialize by Router on NotesMTA/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-18 09:50:42, Serialize complete at 2002-04-18 09:50:42 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-ERG-MailScanner: Found to be clean Hi, I've been following this discussion from interest from the sideline, as I am involved with ETSI work that is related to IP over Satellite, and in particular Multicasting and Addressing & Routing as part of a so-called specialist task force at ETSI. The Broadband Satellite Multimedia group (WG BSM) is involved with a number of issues related to what is discussed here - and yes - Alcatel is very much involved I this work too. I've got two things... First I would like to invite comments and input on how satellite multicast - in the future - could be made as efficient as possible with respect to issues like those Horst Clausen points out - spectrum efficiency. Naturally, satellite multicast would need to offer IP multicast compatibility, but one could also imagine a special satellite solution. I think satellite multicasting also could favorably be combined with caching. This could increase the number of receivers that could share the same channel, and thus reduce the cost. I would appreciate help to find good references and for those of you who might want to influence future ETSI standards, I would also be happy to invite suggestions for specific issues that should be contained in a future standard. Second, and as a natural follow-up of the first, I would also invite this group to not only work with DVB and ATSC, but also ETSI... ;-) /Harald Skinnemoen Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite. > -----Original Message----- > From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk] On > Behalf Of Kearney > Sent: 18. april 2002 02:43 > To: ip-dvb@erg.abdn.ac.uk > Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB) > And yes - we should cooperate with the DVB and ATSC groups. > > --Horst Clausen ("kearney") > > From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 19:35:59 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3IIZhYB007519 for ; Thu, 18 Apr 2002 19:35:44 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3IIgo632387 for ; Thu, 18 Apr 2002 12:42:50 -0600 Message-ID: <005c01c1e70f$5dd1a2b0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <000001c1e6ab$a690fb40$0200000a@ansur1> Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Thu, 18 Apr 2002 12:29:32 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Hello Harald, Thanks for your input - and YES we are certainly willing and interested in also working with the respective ETSI group(s). I think we should keep the two "layers" apart - the Multicast Applications and the encapsulation and transmission aspects. This group, at least as I see it - Gorry might se it differently - should concentrate on the encapsulation, keeping in mind what sort of applicatiopns might predominantly be using it. For multicasting applications we have developed a software system which is noch used for the distribution of Envisat data via satellite and is working fine. If you want an update on our system (it has changed quite a bit since we met last time); please let me know. Regards, --Horst ----- Original Message ----- From: "Harald Skinnemoen" To: Sent: Thursday, April 18, 2002 12:35 AM Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB) > Hi, > > I've been following this discussion from interest from the sideline, as > I am involved with ETSI work that is related to IP over Satellite, and > in particular Multicasting and Addressing & Routing as part of a > so-called specialist task force at ETSI. > > The Broadband Satellite Multimedia group (WG BSM) is involved with a > number of issues related to what is discussed here - and yes - Alcatel > is very much involved I this work too. > > I've got two things... > > First I would like to invite comments and input on how satellite > multicast - in the future - could be made as efficient as possible with > respect to issues like those Horst Clausen points out - spectrum > efficiency. Naturally, satellite multicast would need to offer IP > multicast compatibility, but one could also imagine a special satellite > solution. I think satellite multicasting also could favorably be > combined with caching. This could increase the number of receivers that > could share the same channel, and thus reduce the cost. I would > appreciate help to find good references and for those of you who might > want to influence future ETSI standards, I would also be happy to invite > suggestions for specific issues that should be contained in a future > standard. > > Second, and as a natural follow-up of the first, I would also invite > this group to not only work with DVB and ATSC, but also ETSI... ;-) > > /Harald Skinnemoen > Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite. > > > -----Original Message----- > > From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk] > On > > Behalf Of Kearney > > Sent: 18. april 2002 02:43 > > To: ip-dvb@erg.abdn.ac.uk > > Subject: Re: About some issues (RE: Alcatel Space interest about > IP/DVB) > > And yes - we should cooperate with the DVB and ATSC groups. > > > > --Horst Clausen ("kearney") > > > > > From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 23:33:49 2002 Received: from notesmta.nera.no (gatekeeper.nera.no [194.19.8.2]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3IMXaYB013050 for ; Thu, 18 Apr 2002 23:33:36 +0100 (BST) Received: from ansur1 ([137.133.122.127]) by notes1.nera.no (Lotus Domino Release 5.0.8) with ESMTP id 2002041900333502:13 ; Fri, 19 Apr 2002 00:33:35 +0200 From: "Harald Skinnemoen" To: Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Fri, 19 Apr 2002 00:33:34 +0200 Organization: Nera SatCom Message-ID: <000601c1e729$13839370$0200000a@ansur1> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal In-Reply-To: <005c01c1e70f$5dd1a2b0$79068a81@nmttb97i6f89th> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-MIMETrack: Itemize by SMTP Server on NOTES1/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-19 00:33:35, Serialize by Router on NotesMTA/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-19 00:33:19, Serialize complete at 2002-04-19 00:33:19 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-ERG-MailScanner: Found to be clean Hello Horst, Thanks for your positive response. I believe you're right, at least it seems so to me at this stage, that THIS group should concentrate as you say on the encapsulation. However, Gorry (if he agrees to how we think he may see it...) also has a valid point, in the sense that the applications must also be considered somehow, as these will define the real benefit of a lower layer technology. There is no practical effect (but there may be an academic one) in developing a technology - or concept- that is not really used. Looking further ahead into the future, there may not always be 188 byte or 53 byte packets to encapsulate things into, and when encapsulation is considered it may be beneficial to also consider cases where other cell (packet) sizes may be beneficial. The ETSI BSM group is not limited to one single air interface technology, and there are a number of good reasons why future satellite payloads choose other cell-size numbers than 53 or 188. Could it be possible to define an encapsulation scheme that was somehow not limited to the MPEG-TS (or ATM)? (I believe this is in line with conclusions from packet size traffic measurements that both you and Otto have done). /Harald PS: yes - naturally ETSI (and I) is (are) interested in an update on your system and it's evolvement. > -----Original Message----- > From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk] On > Behalf Of Kearney > Sent: 18. april 2002 21:30 > To: ip-dvb@erg.abdn.ac.uk > Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB) > > > Hello Harald, > > Thanks for your input - and YES we are certainly willing and interested in > also working with the respective ETSI group(s). > I think we should keep the two "layers" apart - the Multicast Applications > and the encapsulation and transmission aspects. > This group, at least as I see it - Gorry might se it differently - should > concentrate on the encapsulation, keeping in mind what sort of > applicatiopns > might predominantly be using it. > For multicasting applications we have developed a software system which is > noch used for the distribution of Envisat data via satellite and is > working > fine. If you want an update on our system (it has changed quite a bit > since > we met last time); please let me know. > > Regards, > --Horst > > ----- Original Message ----- > From: "Harald Skinnemoen" > To: > Sent: Thursday, April 18, 2002 12:35 AM > Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB) > > > > Hi, > > > > I've been following this discussion from interest from the sideline, as > > I am involved with ETSI work that is related to IP over Satellite, and > > in particular Multicasting and Addressing & Routing as part of a > > so-called specialist task force at ETSI. > > > > The Broadband Satellite Multimedia group (WG BSM) is involved with a > > number of issues related to what is discussed here - and yes - Alcatel > > is very much involved I this work too. > > > > I've got two things... > > > > First I would like to invite comments and input on how satellite > > multicast - in the future - could be made as efficient as possible with > > respect to issues like those Horst Clausen points out - spectrum > > efficiency. Naturally, satellite multicast would need to offer IP > > multicast compatibility, but one could also imagine a special satellite > > solution. I think satellite multicasting also could favorably be > > combined with caching. This could increase the number of receivers that > > could share the same channel, and thus reduce the cost. I would > > appreciate help to find good references and for those of you who might > > want to influence future ETSI standards, I would also be happy to invite > > suggestions for specific issues that should be contained in a future > > standard. > > > > Second, and as a natural follow-up of the first, I would also invite > > this group to not only work with DVB and ATSC, but also ETSI... ;-) > > > > /Harald Skinnemoen > > Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite. > > > > > -----Original Message----- > > > From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk] > > On > > > Behalf Of Kearney > > > Sent: 18. april 2002 02:43 > > > To: ip-dvb@erg.abdn.ac.uk > > > Subject: Re: About some issues (RE: Alcatel Space interest about > > IP/DVB) > > > And yes - we should cooperate with the DVB and ATSC groups. > > > > > > --Horst Clausen ("kearney") > > > > > > > > From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 10:31:19 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3J9UsYB018257 for ; Fri, 19 Apr 2002 10:30:54 +0100 (BST) Message-ID: <3CBFE3D0.1FC09428@erg.abdn.ac.uk> Date: Fri, 19 Apr 2002 10:30:54 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Content-Type: multipart/mixed; boundary="------------7FA626DD6E8243E311D20CA3" X-ERG-MailScanner: Found to be clean This is a multi-part message in MIME format. --------------7FA626DD6E8243E311D20CA3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Dear all, find below the first draft for a submission for a next generation encapsulation for IP over DVB. All comments / corrections are welcome, please send to the authors or this list. Gorry Fairhurst ----------------- From: Internet-Drafts@ietf.org Reply-To: Internet-Drafts@ietf.org Date: Thu, 18 Apr 2002 08:00:23 -0400 To: IETF-Announce: ; Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Simple Encapsulation for transmission of IP datagrams over MPEG-2/DVB networks Author(s) : H. Clausen et al. Filename : draft-clausen-ipdvb-enc-00.txt Pages : 14 Date : 17-Apr-02 This document contains the Simple Encapsulation, a simple and lean encapsulation mechanism for the transport of IP Datagrams over ISO MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely accepted not only for providing digital TV services, but also as a subnetwork technology for building IP networks. One example is the Digital Video Broadcast (DVB), specified by standards published by the European Telecommunications Standards Institute (ETSI). A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt To remove yourself from the IETF Announcement list, send a message to ietf-announce-request with the word unsubscribe in the body of the message. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-clausen-ipdvb-enc-00.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. ------ End of Forwarded Message --------------7FA626DD6E8243E311D20CA3 Content-Type: message/external-body; x-mac-type="4155524C"; x-mac-creator="41726368"; name="Attachment (Anarchie document)" Content-Transfer-Encoding: 7bit Content-Description: Document Content-Disposition: inline; filename="Attachment (Anarchie document)" Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluDUNvbnRlbnQtSUQ6CTwyMDAyMDQxNzE1MTYwNi5J LURAaWV0Zi5vcmc+DQ1FTkNPRElORyBtaW1lDUZJTEUgL2ludGVybmV0LWRyYWZ0cy9kcmFm dC1jbGF1c2VuLWlwZHZiLWVuYy0wMC50eHQNDQ== --------------7FA626DD6E8243E311D20CA3 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="74747874"; name="draft-clausen-ipdvb-enc-00.txt" Content-Transfer-Encoding: 7bit Content-Description: Unknown Document Content-Disposition: inline; filename="draft-clausen-ipdvb-enc-00.txt" Content-Type: text/plain Content-ID: <20020417151606.I-D@ietf.org> --------------7FA626DD6E8243E311D20CA3-- From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 11:49:06 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3JAmpYB019164 for ; Fri, 19 Apr 2002 11:48:52 +0100 (BST) Message-ID: <3CBFF616.11D889FC@erg.abdn.ac.uk> Date: Fri, 19 Apr 2002 11:48:51 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: 54th IETF Meeting Information: July 14-19, 2002 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean I would be interested to know who on this list intends to be at the next IETF - and if there would be sufficient interest to organise a meeting of this group. If you are attending do you wish to make a specific contribution to the DVB group? Please email me (below) with details: mail:gorry@erg.abdn.ac.uk Gorry Fairhurst ---- Registration for the 54th IETF is now open. Information can be found on the IETF web site at: http://www.ietf.org/meetings/IETF-54.html MEETING SITE: Pacifico Yokohama Convention Center 1-1-1 Minato Mirai, Nishi-ku, Yokohama 220-0012 Japan Tel: + 81 (45) 221-2112 Fax: + 81 (45) 221-2136 HOTEL ACCOMMODATIONS: Information is available on http://www.e-side.co.jp/ietf54/accommodation.html. Please be advised that ONLINE RESERVATIONS will be available after April 22nd. ------ End of Forwarded Message From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 12:41:04 2002 Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JBecYB019899 for ; Fri, 19 Apr 2002 12:40:39 +0100 (BST) Received: from esvir02nok.ntc.nokia.com (esvir02nokt.ntc.nokia.com [172.21.143.34]) by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3JBevF05777 for ; Fri, 19 Apr 2002 14:40:57 +0300 (EET DST) Received: from esebh001.NOE.Nokia.com (unverified) by esvir02nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Fri, 19 Apr 2002 14:40:38 +0300 Received: from esebe017.NOE.Nokia.com ([172.21.138.56]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Fri, 19 Apr 2002 14:40:38 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe017.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Fri, 19 Apr 2002 14:40:38 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Date: Fri, 19 Apr 2002 14:40:38 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Thread-Index: AcHnhzTUwBNUjhGuROWVmzNgIJCl9AADf4DA From: To: X-OriginalArrivalTime: 19 Apr 2002 11:40:38.0434 (UTC) FILETIME=[06DD7820:01C1E797] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3JBf4LF019916 Hello, nice doc, in terms of information exhange. Couple of quick comments, more may follow:: - Have you calculated, what is the actual efficiency gain compared to MPE (1 or 2 % ?) ? (I assume that in dowstream most packets are rather big) - Related to that, is it justified to do this without taking header compression into consideration from the beginning ? - Do you, by any change, know who has the IPR for the "MPLS label" in adaptation field ? Br, //Harri > -----Original Message----- > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] > Sent: Friday, April 19, 2002 12:31 PM > To: ip-dvb@erg.abdn.ac.uk > Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > > > Dear all, > > find below the first draft for a submission for a next > generation encapsulation > for IP over DVB. All comments / corrections are welcome, please send > to the > authors or this list. > > Gorry Fairhurst > > ----------------- > > From: Internet-Drafts@ietf.org > Reply-To: Internet-Drafts@ietf.org > Date: Thu, 18 Apr 2002 08:00:23 -0400 > To: IETF-Announce: ; > Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > Title : Simple Encapsulation for transmission of > IP datagrams > over MPEG-2/DVB networks > Author(s) : H. Clausen et al. > Filename : draft-clausen-ipdvb-enc-00.txt > Pages : 14 > Date : 17-Apr-02 > > This document contains the Simple Encapsulation, a simple and lean > encapsulation mechanism for the transport of IP Datagrams over ISO > MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely > accepted not only for providing digital TV services, but also as a > subnetwork technology for building IP networks. One example is the > Digital Video Broadcast (DVB), specified by standards published by > the European Telecommunications Standards Institute (ETSI). > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt > > To remove yourself from the IETF Announcement list, send a message to > ietf-announce-request with the word unsubscribe in the body > of the message. > > Internet-Drafts are also available by anonymous FTP. Login > with the username > "anonymous" and a password of your e-mail address. After logging in, > type "cd internet-drafts" and then > "get draft-clausen-ipdvb-enc-00.txt". > > A list of Internet-Drafts directories can be found in > http://www.ietf.org/shadow.html > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > > Internet-Drafts can also be obtained by e-mail. > > Send a message to: > mailserv@ietf.org. > In the body type: > "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt". > > NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant > mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. > > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > > ------ End of Forwarded Message > From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 13:14:53 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3JCEgYB020321 for ; Fri, 19 Apr 2002 13:14:42 +0100 (BST) Message-ID: <3CC00A34.ADBA4C44@erg.abdn.ac.uk> Date: Fri, 19 Apr 2002 13:14:42 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean harri.hakulinen@nokia.com wrote: > > Hello, > > nice doc, in terms of information exhange. > > Couple of quick comments, more may follow:: > > - Have you calculated, what is the actual efficiency > gain compared to MPE (1 or 2 % ?) ? Well, that depends... First, processing COST is significantly smaller - far fewer fields to process and decode. Second, there is a small gain compared to the best case for MPE, and a much larger gain compared to the worst case (small packets, unpacked). Some analysis of MPE was previously sent to this list at: http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Analysis.doc > > (I assume that in dowstream most packets are rather big) > > - Related to that, is it justified to do this without taking > header compression into consideration from the beginning ? > I beleive you are right, we SHOULD look at header compression, you'll see that the proposed scheme seems very suited to use with a scheme such as ROHC header compression, however the details of this scheme are still being pursued by the ROHC WG. I think header compression is going to be important for many applications, - one obvious case is transmission of small IPv6 datagrams over links with limited bandwidth. > - Do you, by any change, know who has the IPR for the > "MPLS label" in adaptation field ? > Not sure what you mean... > Br, > > //Harri > > > -----Original Message----- > > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] > > Sent: Friday, April 19, 2002 12:31 PM > > To: ip-dvb@erg.abdn.ac.uk > > Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > > > > > > > Dear all, > > > > find below the first draft for a submission for a next > > generation encapsulation > > for IP over DVB. All comments / corrections are welcome, please send > > to the > > authors or this list. > > > > Gorry Fairhurst > > > > ----------------- > > > > From: Internet-Drafts@ietf.org > > Reply-To: Internet-Drafts@ietf.org > > Date: Thu, 18 Apr 2002 08:00:23 -0400 > > To: IETF-Announce: ; > > Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > > > A New Internet-Draft is available from the on-line Internet-Drafts > > directories. > > > > > > Title : Simple Encapsulation for transmission of > > IP datagrams > > over MPEG-2/DVB networks > > Author(s) : H. Clausen et al. > > Filename : draft-clausen-ipdvb-enc-00.txt > > Pages : 14 > > Date : 17-Apr-02 > > > > This document contains the Simple Encapsulation, a simple and lean > > encapsulation mechanism for the transport of IP Datagrams over ISO > > MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely > > accepted not only for providing digital TV services, but also as a > > subnetwork technology for building IP networks. One example is the > > Digital Video Broadcast (DVB), specified by standards published by > > the European Telecommunications Standards Institute (ETSI). > > > > A URL for this Internet-Draft is: > > http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt > > > > To remove yourself from the IETF Announcement list, send a message to > > ietf-announce-request with the word unsubscribe in the body > > of the message. > > > > Internet-Drafts are also available by anonymous FTP. Login > > with the username > > "anonymous" and a password of your e-mail address. After logging in, > > type "cd internet-drafts" and then > > "get draft-clausen-ipdvb-enc-00.txt". > > > > A list of Internet-Drafts directories can be found in > > http://www.ietf.org/shadow.html > > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > > > > > Internet-Drafts can also be obtained by e-mail. > > > > Send a message to: > > mailserv@ietf.org. > > In the body type: > > "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt". > > > > NOTE: The mail server at ietf.org can return the document in > > MIME-encoded form by using the "mpack" utility. To use this > > feature, insert the command "ENCODING mime" before the "FILE" > > command. To decode the response(s), you will need "munpack" or > > a MIME-compliant mail reader. Different MIME-compliant > > mail readers > > exhibit different behavior, especially when dealing with > > "multipart" MIME messages (i.e. documents which have been split > > up into multiple messages), so check your local documentation on > > how to manipulate these messages. > > > > > > Below is the data which will enable a MIME compliant mail reader > > implementation to automatically retrieve the ASCII version of the > > Internet-Draft. > > > > > > ------ End of Forwarded Message > > From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 19:35:47 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JIZEYB024301 for ; Fri, 19 Apr 2002 19:35:15 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3JIZE824561; Fri, 19 Apr 2002 20:35:14 +0200 Date: Fri, 19 Apr 2002 20:35:14 +0200 Message-Id: <200204191835.g3JIZE824561@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <3CBFE3D0.1FC09428@erg.abdn.ac.uk> (message from Gorry Fairhurst on Fri, 19 Apr 2002 10:30:54 +0100) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean Hi, My first comments: > 0x???? : Bridged Ethernet Frame I would recommend 0x6558 (Transparent Ethernet Bridging) What about 0x0806 : ARP More generally speaking, why not allow any defined IEEE Ether Type? Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 19:44:27 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JIhwYB024376 for ; Fri, 19 Apr 2002 19:43:59 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3JIvm610459 for ; Fri, 19 Apr 2002 12:57:48 -0600 Message-ID: <007801c1e7da$9e8e57a0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com> <3CC00A34.ADBA4C44@erg.abdn.ac.uk> Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Date: Fri, 19 Apr 2002 12:44:28 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Harri and Gorry, > > Couple of quick comments, more may follow:: > > > > - Have you calculated, what is the actual efficiency > > gain compared to MPE (1 or 2 % ?) ? > > Well, that depends... > > First, processing COST is significantly smaller > - far fewer fields to process and decode. > The measurements we did about 2 years ago show that the bulk of the packets on the forward channel are either 576 or 1500 bytes - there are a few percent with 512 bytes and some control packets with 40 and 48 bytes - the rest is more or less insignificant. Be careful when interpreting this - a new "killer" application such as e.g. Napster might change this profile very quickly - we saw this in the '90-ies when the Web cam up and made most statistics obsolete overnight. On the return channel of course the majority are the short 40+48 byte packets which TCP gerenates and then some. However, think of Haralds remark the other day - other cell sizes besides 48 and 184 might be used in other wireless and satellite systems - and the overhead if you do NOT pack depends significantly on the cell size. > Second, there is a small gain compared to the best case for MPE, > and a much larger gain compared to the worst case (small packets, > unpacked). > > Some analysis of MPE was previously sent to this list at: > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Analysis.doc > yes - and if you look at the green curves with their sawtooth characteristics - every transmission system with fixed length cells exhibits this - except if you do it as SDH/Sonet does it with pointers and a "floating" container. You could of course optimize by choosing a SNDU block size which nicely fragments into cells - but if anything should change, the cell size or the block size, then you end up on top of the inefficiency peak. Ergo- we should pack. > > > > (I assume that in dowstream most packets are rather big) > > > > - Related to that, is it justified to do this without taking > > header compression into consideration from the beginning ? > > > I believe you are right, we SHOULD look at header compression, > you'll see that the proposed scheme seems very suited to use > with a scheme such as ROHC header compression, however the > details of this scheme are still being pursued by the ROHC WG. > AGREE - we should really look at header compression but the question is whether ROHC is applicable for a simplex channel. As far as I know ROHC makes use of a more or less periodic handshake between the compressor and the decompressor - we might have to resort to some PSI tables for conveying this "refresh" information. But we really should look at header compression right away! > I think header compression is going to be important for many > applications, - one obvious case is transmission of small > IPv6 datagrams over links with limited bandwidth. > > > - Do you, by any change, know who has the IPR for the > > "MPLS label" in adaptation field ? > > > > Not sure what you mean... > me too --Horst From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 09:09:09 2002 Received: from mgw-x3.nokia.com (mgw-x3.nokia.com [131.228.20.26]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3M88mYB005956 for ; Mon, 22 Apr 2002 09:08:55 +0100 (BST) Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33]) by mgw-x3.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3M89qJ06090 for ; Mon, 22 Apr 2002 11:09:52 +0300 (EET DST) Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Mon, 22 Apr 2002 11:08:44 +0300 Received: from esebe002.NOE.Nokia.com ([172.21.138.17]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 22 Apr 2002 11:08:44 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 22 Apr 2002 11:08:44 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: IPR & other considerations (RE: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt) Date: Mon, 22 Apr 2002 11:08:43 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Thread-Index: AcHnnb7imHeT9SweSpOhgqskIrDVAACKznlQ From: To: X-OriginalArrivalTime: 22 Apr 2002 08:08:44.0294 (UTC) FILETIME=[EBE2EA60:01C1E9D4] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3M8999d005967 Moro, (as they say in this town istead of hello) > -----Original Message----- > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] > Sent: Friday, April 19, 2002 3:15 PM > > harri.hakulinen@nokia.com wrote: > > - Have you calculated, what is the actual efficiency > > gain compared to MPE (1 or 2 % ?) ? > > Well, that depends... > First, processing COST is significantly smaller > - far fewer fields to process and decode. I think that "processing cost" is really a non argument here. In my opinnion the possible new encapsulation needs to have mandatory header compression support, and in that case that cost will anyway be much higher than with current MPE. > Second, there is a small gain compared to the best case for MPE, > and a much larger gain compared to the worst case (small packets, > unpacked). > Some analysis of MPE was previously sent to this list at: > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Ana > lysis.doc It is totally different thing to recommend the use of section packing of the existing standard than to propose a new standard .. > > - Do you, by any change, know who has the IPR for the > > "MPLS label" in adaptation field ? > > Not sure what you mean... By knowing something about "the state of art" in this subject, I would classify that idea as very easy to patent. In the old DAVIC times some Japanese company proposed something similar in the scope of PES for IP headers (instead of MPLS), but I don't remember anymore, what was the company and I am too lazy to do patent search right now. Bottom line(s):: Be prepared to find some resistance towards solutions that are possibly under heavy IPR, especially if that is owned by companies that are outside of DVB/Etsi scope. Minimum req. in this subject is to get "IETF IPR statements" from authors, but in this case it doesn't necessarily help much, because we don't know to what companies they may be connected. //Harri > > Br, > > > > //Harri > > > > > -----Original Message----- > > > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] > > > Sent: Friday, April 19, 2002 12:31 PM > > > To: ip-dvb@erg.abdn.ac.uk > > > Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > > > > > > > > > > > Dear all, > > > > > > find below the first draft for a submission for a next > > > generation encapsulation > > > for IP over DVB. All comments / corrections are welcome, > please send > > > to the > > > authors or this list. > > > > > > Gorry Fairhurst > > > > > > ----------------- > > > > > > From: Internet-Drafts@ietf.org > > > Reply-To: Internet-Drafts@ietf.org > > > Date: Thu, 18 Apr 2002 08:00:23 -0400 > > > To: IETF-Announce: ; > > > Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > > > > > > A New Internet-Draft is available from the on-line Internet-Drafts > > > directories. > > > > > > > > > Title : Simple Encapsulation for transmission of > > > IP datagrams > > > over MPEG-2/DVB networks > > > Author(s) : H. Clausen et al. > > > Filename : draft-clausen-ipdvb-enc-00.txt > > > Pages : 14 > > > Date : 17-Apr-02 > > > > > > This document contains the Simple Encapsulation, a simple and lean > > > encapsulation mechanism for the transport of IP Datagrams over ISO > > > MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely > > > accepted not only for providing digital TV services, but also as a > > > subnetwork technology for building IP networks. One example is the > > > Digital Video Broadcast (DVB), specified by standards published by > > > the European Telecommunications Standards Institute (ETSI). > > > > > > A URL for this Internet-Draft is: > > > http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt > > > > > > To remove yourself from the IETF Announcement list, send > a message to > > > ietf-announce-request with the word unsubscribe in the body > > > of the message. > > > > > > Internet-Drafts are also available by anonymous FTP. Login > > > with the username > > > "anonymous" and a password of your e-mail address. After > logging in, > > > type "cd internet-drafts" and then > > > "get draft-clausen-ipdvb-enc-00.txt". > > > > > > A list of Internet-Drafts directories can be found in > > > http://www.ietf.org/shadow.html > > > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > > > > > > > > Internet-Drafts can also be obtained by e-mail. > > > > > > Send a message to: > > > mailserv@ietf.org. > > > In the body type: > > > "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt". > > > > > > NOTE: The mail server at ietf.org can return the document in > > > MIME-encoded form by using the "mpack" utility. To use this > > > feature, insert the command "ENCODING mime" before the "FILE" > > > command. To decode the response(s), you will need > "munpack" or > > > a MIME-compliant mail reader. Different MIME-compliant > > > mail readers > > > exhibit different behavior, especially when dealing with > > > "multipart" MIME messages (i.e. documents which have > been split > > > up into multiple messages), so check your local > documentation on > > > how to manipulate these messages. > > > > > > > > > Below is the data which will enable a MIME compliant mail reader > > > implementation to automatically retrieve the ASCII version of the > > > Internet-Draft. > > > > > > > > > ------ End of Forwarded Message > > > > From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 09:49:40 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3M8nKYB006365 for ; Mon, 22 Apr 2002 09:49:20 +0100 (BST) Message-ID: <3CC3CE8E.3CD1F2EE@erg.abdn.ac.uk> Date: Mon, 22 Apr 2002 09:49:19 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: IPR & other considerations (RE: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt) References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean harri.hakulinen@nokia.com wrote: > > Moro, (as they say in this town istead of hello) > > > -----Original Message----- > > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] > > Sent: Friday, April 19, 2002 3:15 PM > > > > harri.hakulinen@nokia.com wrote: > > > - Have you calculated, what is the actual efficiency > > > gain compared to MPE (1 or 2 % ?) ? > > > > Well, that depends... > > First, processing COST is significantly smaller > > - far fewer fields to process and decode. > > I think that "processing cost" is really a non argument here. > In my opinnion the possible new encapsulation needs to have > mandatory header compression support, and in that case that > cost will anyway be much higher than with current MPE. > This is an interesting debate - but, I'm not sure I entirely agree. Lower level processing (operating on each SNDU or part of, rather than packets which have passed a "filter" and will be forwarded ultimately) is always more painful than simply servicing a queue of filtered packets (e.g. within a device driver), which is where I would expect header compression to be implemented. The issue is also that using header compression, the SIZE of a SNDU may be very small (few-tens of bytes), then MPE/section overhead becomes very large in comparison. > > Second, there is a small gain compared to the best case for MPE, > > and a much larger gain compared to the worst case (small packets, > > unpacked). > > Some analysis of MPE was previously sent to this list at: > > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Ana > > lysis.doc > > It is totally different thing to recommend the use of section > packing of the existing standard than to propose a new standard .. > Sure, well an alternate/complementary approach would be to define a profile for MPE which says exactly what fields are to be used, how options are to be defined, etc. Given the expected continued life of MPE, which will be long in some applications at least, this could be a useful document - would you be willing to write it? I would expect any signalling protocol that comes from this group to address MPE and also any new encapsulation - this would also be useful as a basis for this discussion. > > > - Do you, by any change, know who has the IPR for the > > > "MPLS label" in adaptation field ? > > > > Not sure what you mean... > > By knowing something about "the state of art" in this subject, > I would classify that idea as very easy to patent. > > In the old DAVIC times some Japanese company proposed something > similar in the scope of PES for IP headers (instead of MPLS), > but I don't remember anymore, what was the company and I am too > lazy to do patent search right now. > > Bottom line(s):: > > Be prepared to find some resistance towards solutions that are > possibly under heavy IPR, especially if that is owned by companies > that are outside of DVB/Etsi scope. > The IETF has a stated policy of choosing non-patent solutions where possible. I personally would support this whole heatedly. I would like to see an open standard appear, if this is possible. > Minimum req. in this subject is to get "IETF IPR statements" from > authors, but in this case it doesn't necessarily help much, because > we don't know to what companies they may be connected. > YES. > //Harri > <> From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 13:04:41 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MC41YB008237 for ; Mon, 22 Apr 2002 13:04:02 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3MC3wG10423 for ; Mon, 22 Apr 2002 14:03:58 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC3FC31.F4239A81@sophia.inria.fr> Date: Mon, 22 Apr 2002 14:04:01 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Switching mpeg2 packets on satellite References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean HI, First, if we want switch the mpeg packet on the satellite, we need to add a label to distinguish between the differents flows. Second, if we have two SNDUs with differents destinations, we can't put them or their fragments in the same mpeg2-tp, or we need a label for each fragment added to the pointer which is specified in the last draft. Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 13:54:29 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MCsEYB008758 for ; Mon, 22 Apr 2002 13:54:14 +0100 (BST) Message-ID: <3CC407F8.A8D6B774@erg.abdn.ac.uk> Date: Mon, 22 Apr 2002 13:54:13 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Switching mpeg2 packets on satellite References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com> <3CC3FC31.F4239A81@sophia.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean See in-line comments Ghassane Aniba wrote: > > HI, > First, if we want switch the mpeg packet on the satellite, we need to > add a label to distinguish between the differents flows. > With a new generation of satellite OBP(OnBoard Processor), with > multi-spots, we need a label in each TS Packet, to switch packet to the > spots interested by this packet. Yes, you refer to an interesting case. There are going to be very many different variants ion the future... For instance, I would not be in the least surprised to find MPEG-2 remultiplexors in terrestrial DVB-T networks which also want to "route" packets based on a PID to different broadcast cells. So where does your label go in the SI table associated with a PID, or in each SNDU "tag"??? This comes down to: - Should you be switching at then PID level? - i.e. PID represents a destination - that would make sense - at least for unicast. - Should you be switching on a packet by packet level WITHIN a TS stream (shared PID), forwarding some packets with one "tag", and not others on an output port? (There could be some merit in multicast?) > Second, if we have two SNDUs with differents destinations, we can't put > them or their fragments in > the same mpeg2-tp, or we need a label for each fragment added to the > pointer which is specified in the last draft. > You're talking about the shared-PID switched case above, yes? OK, you can place each SNDU in a separate TS-packet. That's not ILLEGAL in the new encapsulation, and, I guess you would be free to define your own encapsulation / adaptation header to carry any extra tags... BUT, by default, the design assumes you WILL pack SNDUs, or at least the encapsulating gateway device MAY choose to do so, on a per-SNDU basis. > Aniba. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 14:54:19 2002 Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MDrpYB009414 for ; Mon, 22 Apr 2002 14:53:51 +0100 (BST) Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36]) by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3MDs9F00458 for ; Mon, 22 Apr 2002 16:54:09 +0300 (EET DST) Received: from esebh004.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Mon, 22 Apr 2002 16:53:51 +0300 Received: from esebe012.NOE.Nokia.com ([172.21.138.51]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 22 Apr 2002 16:53:51 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe012.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 22 Apr 2002 16:53:49 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: ATM comparison etc..RE: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Mon, 22 Apr 2002 16:53:49 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8E9@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: About some issues (RE: Alcatel Space interest about IP/DVB) Thread-Index: AcHma4inVcj+djoRSNmqGhZvJGFQJwDj6z3A From: To: X-OriginalArrivalTime: 22 Apr 2002 13:53:49.0813 (UTC) FILETIME=[21566250:01C1EA05] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3MDsJLD009426 Moro, It seems that I have already been falling behind with my answers .. > -----Original Message----- > From: ext Kearney [mailto:clausen@cosy.sbg.ac.at] > Sent: Thursday, April 18, 2002 3:43 AM > >From: > >Sent: Wednesday, April 17, 2002 3:23 AM > > > Comparison to ATM > > It is a matter of taste, if this makes any sence, but if you > > do it, I think that it is fair to say that PID is roughly the > > same concept as VPI(/VCI) in ATM. > > > this is a point where I disagree. A VP/VC is basically a > point to point connection whereas a PID is a broadcast channel. Lets play that PID is analogous for point-to-multipoint VP/VC, that is also defined in ATM. Then, what is the functional difference ? I think that "switching" or multiplexing on TS level really is designed to work based on PID's, in the same way than it works on ATM based on VP/VC. You can always do something in different way that it was designed to work in the first place, but I am not sure if you should (I guess that unrelated, but "a classic" example of that kind of work in "IETF world" would be the consept of NAT's (Network Address Translators). They work, they are usefull in some cases, but overall they tend to introduce lots of new/stupid problems, that were not part of the original concept (end-to-end IP based routing)). > > And, what is even more > > interesting, mpeg section format is very close to AAL5, or > > at least it offers the same functionality (and of course, > > MPE builds on mpeg section format..) >> > AAL5 is a lot "leaner" than the Section structure which is > really tailored to the transmission of tables ... I agree, that AAL5 is "leaner", but the additional fields to section structure were added to tailor it for broadcast kind of network.. Still I think that they have the same level of functionality. > > Multifeed/ "satellite onboard processing" case > > > > If we recocnise, that PID actually forms "a connection" or "a pipe" > > in a same sense than VPI/VCI does in ATM, it means that every > > "feed" should use it's own PID to transmit, and every receiver > > should receive from those PID's separately (and thus listening > > to those feeds that it is interested in). > > > of course you can consider the TS packet stream conveyed by > one PID as a "pipe" i.e. point to point, but in general it is > a broadcast channel. You can multiplex several services on one PID > if you introduce a discriminator ("label", "address") on the next > level and use this for filtering - actually both, PES and Section > packets have such a field called stream_id resp table_id in > the MPEG standard. > There is only one table_id (so far?) reserved for MPE. If you are really "multiplexing" other table_id:s to same PID, they need to contain something else than MPE encapsulated data packets. You can of course introduce a swicth that is working on "MPE level" and relies e.g. MPE MAC address on "multiplexing". > > This also means, that "onboard swicth" in satellite systems should > > in fact be a remux, forming an "multiprogram transport stream" > > from incoming "singleprogram transport streams", if it is working > > in MPEG TS level. (In other words, satellite onboard processor > > should not be able "to mix" ts packets coming in with different > > inputs by using the same PID.) > > > what is the difference between a remux and a switch ??? I quess in this context it is used to describe a device that takes in n times "complete" Transport Streams and outputs only one. Btw, I think that their "swithing" functionality is based on PID's.. //Harri From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:06:56 2002 Received: from mgw-x3.nokia.com (mgw-x3.nokia.com [131.228.20.26]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ME6YYB009574 for ; Mon, 22 Apr 2002 15:06:34 +0100 (BST) Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33]) by mgw-x3.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3ME7gJ25698 for ; Mon, 22 Apr 2002 17:07:42 +0300 (EET DST) Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Mon, 22 Apr 2002 17:06:34 +0300 Received: from esebe001.NOE.Nokia.com ([172.21.138.30]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 22 Apr 2002 17:06:34 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 22 Apr 2002 17:06:34 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: Switching mpeg2 packets on satellite Date: Mon, 22 Apr 2002 17:06:33 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Switching mpeg2 packets on satellite Thread-Index: AcHp9/ePRlQPFsMUTHCR4yiBp4NsvAACu1TQ From: To: X-OriginalArrivalTime: 22 Apr 2002 14:06:34.0095 (UTC) FILETIME=[E8E28FF0:01C1EA06] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3ME6u71009589 Moro, It seems that we are approaching the point... If you put "Label" to TS level, you are really playing the "ATM card", because you now have PID/Label pair in comparison to VPI/VCI pair. In other words, that label can't really relate to individual SNDU's, because they really are "inside the pipe". If you want to switch SNDU's, you need to do it based on a field that is inside SNDU... //Harri > -----Original Message----- > From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr] > Sent: Monday, April 22, 2002 3:04 PM > To: ip-dvb@erg.abdn.ac.uk > Subject: Switching mpeg2 packets on satellite > > > HI, > First, if we want switch the mpeg packet on the satellite, we need to > add a label to distinguish between the differents flows. > > Second, if we have two SNDUs with differents destinations, we can't put > them or their fragments in the same mpeg2-tp, or we need a label for > each fragment added to the pointer which is specified in the last draft. > > Aniba. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 > From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:41:31 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MEfIYB009991 for ; Mon, 22 Apr 2002 15:41:18 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3MEfFG23046 for ; Mon, 22 Apr 2002 16:41:15 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC4210E.8F74DEC1@sophia.inria.fr> Date: Mon, 22 Apr 2002 16:41:18 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Label_link References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean harri.hakulinen@nokia.com wrote: > > Moro, It seems that we are approaching the point... > > If you put "Label" to TS level, you are really playing > the "ATM card", because you now have PID/Label pair in > comparison to VPI/VCI pair. It's not really the same. In the ATM we put many ATN cells in one MPEG2-TS packet, but here, we put only one label for each fragment of SNDU. > In other words, that label can't really relate to individual > SNDU's, because they really are "inside the pipe". No, they are really outside : |----------------------------------------------------| | SNDU | ------------------------------------------------------ we will fragment the SNDU in many 181 octets: |------------------|-------------|------------------| | MPEG2-TP Header | link_label | SNDU fragment | |------------------|-------------|------------------| > If you want to switch SNDU's, you need to do it based on > a field that is inside SNDU... I'll use PID in the first level, and after we will use link_label.(because we can just filter 20 pid simultanously) > > //Harri Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:50:18 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MEnvYB010092 for ; Mon, 22 Apr 2002 15:49:57 +0100 (BST) Message-ID: <3CC42317.C8B8744C@erg.abdn.ac.uk> Date: Mon, 22 Apr 2002 15:49:56 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: [Fwd: New Descriptor.] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Gorry Fairhurst wrote: > > Ghassane Aniba wrote: > > > > Hi, > > thanks to gorry for his explanation.. > > For me, i'm thinking to give for each connection (source,groupe or > > destination) an unique identifier, which is (PID, @link_sat_adress): > > > > |-----------------|-------------------|----------------------| > > | mpeg2-tp header | @link_sat_adress | SNDU Fragment | > > |-----------------|-------------------|----------------------| > > > > The @link_ID, will be 3 bytes. we will use 20 of PID combination with 3 > > bytes @link_sat_adress, which give us a 2^28 possible connections in the > > same time. > Could the " @link_sat_adress" be an adaptation header of EACH TS Packet? If so, then I think the combined (PID > > > > In the satellite we will have, a switching table (PID,@link_sat_adress) > > --> List of spots. > > > > For informing about the mapping between (PID,@link_sat_adress) and the > > (source,destination), i will use a new Descriptor, called " > > channel_Descriptor", which will be as below: > > > > -------------------------------------- > > Channel_Descriptor { > > descriptor_tag 8 bits > > descriptor_length 8 bits > > link_sat_adress 24 bits > > label_switching 32 bits > > adress_type 1 bit > > source_adress 32/48 bits > > group_adress 32/48 bits > > } > > > > ----------------------------- > > this descriptor will be, if necessary, in the PMT table, with each PID > > reserved for IP traffic. > > - This seems like the signalling part. > > I presented here a general idea, and i hope sincerly that we could > > improve this idea. > > I hope that the new RFC of IP over DVB, will be more switable with the > > IP over DVB-S, and specialy with the IP Multicasting traffic over > > satellite with the OnBoard Processor. Multicast will be interesting... and probably non-trivial. > > Thanks, and i'm waiting for all your remark or ask. > > > > -- > > Ghassane ANIBA > > INRIA (Projet PLANETE) | Email : > > ghassane.aniba@sophia.inria.fr > > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 16:00:38 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MF0CYB010216 for ; Mon, 22 Apr 2002 16:00:12 +0100 (BST) Message-ID: <3CC4257E.65958B0@erg.abdn.ac.uk> Date: Mon, 22 Apr 2002 16:00:11 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <200204191835.g3JIZE824561@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Looks like some good input to the next rev. Can I clarify a couple of things? Patrick Cipiere wrote: > > Hi, > > My first comments: > > > 0x???? : Bridged Ethernet Frame > > I would recommend 0x6558 (Transparent Ethernet Bridging) > What do you think the FCS should contain? Should the SNDU include an Ethernet padding (I assume this doesn't matter)? > What about 0x0806 : ARP > OK, but you don't need Ethernet-ARP if there is no MAC address, so am I right in thinking this only applies for bridging. If so, does that mean we should carry arp's natively or in "bridged SNDUs" - the latter would seem to be more simple. > > More generally speaking, why not allow any defined IEEE Ether Type? > I am not sure we need to do this in the "native" encapsulation, may be others think so? We MUST I think allow this as the "type" field of a bridged SNDU - i.e. one which carries MAC destination & source address in the header. > Patrick. > -- > UDcast: Full IP over Broadcast Media > > Phone: (+33) (0)4 93 00 16 99 > Mobile: (+33) (0)6 14 21 55 98 > Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:43:02 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3gjYB016989 for ; Tue, 23 Apr 2002 04:42:46 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N3uj613379 for ; Mon, 22 Apr 2002 21:56:45 -0600 Message-ID: <002a01c1ea81$64429350$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8E9@trebe004.NOE.Nokia.com> Subject: Re: ATM comparison etc..RE: About some issues (RE: Alcatel Space interest about IP/DVB) Date: Mon, 22 Apr 2002 21:43:19 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean ----- Original Message ----- From: To: Sent: Monday, April 22, 2002 6:53 AM Subject: ATM comparison etc..RE: About some issues (RE: Alcatel Space interest about IP/DVB) > > Moro, It seems that I have already been falling behind > with my answers .. > Hello Harri, I agree with your comments mostly but for the sake of discussion and possibly more insight, lets continue the arguments: > > > > > Comparison to ATM > > > It is a matter of taste, if this makes any sence, but if you > > > do it, I think that it is fair to say that PID is roughly the > > > same concept as VPI(/VCI) in ATM. > > > > > this is a point where I disagree. A VP/VC is basically a > > point to point connection whereas a PID is a broadcast channel. > > Lets play that PID is analogous for point-to-multipoint VP/VC, > that is also defined in ATM. Then, what is the functional > difference ? > > I think that "switching" or multiplexing on TS level really is > designed to work based on PID's, in the same way than it works > on ATM based on VP/VC. > The ATM VP/VC has a global i.e. network-wide scope and it is bound at connection set-up using the E.164 or NSAP address which is sued for routing; its basic purpose is to enable switching. A Mac-level address has a local scope just on that one link/channel where it is used and it assists in deciding which interface is the recipient. In the case of the PID - as long as you do not consider a re-mux as a switch but just as some sort of repeater, the PID is more like a physical address. As soon as you do switching based on the PID field you are extending the scope of that identifier and adding semantics to it. > You can always do something in different way that it was designed > to work in the first place, but I am not sure if you should > (I guess that unrelated, but "a classic" example of that kind of > work in "IETF world" would be the consept of NAT's (Network Address > Translators). They work, they are usefull in some cases, but overall > they tend to introduce lots of new/stupid problems, that were not > part of the original concept (end-to-end IP based routing)). > Actually, that is what happende to the ATM VP/VC which originally was never intended to be used for multicasting but just for point - point services; then multicast functionality was defined into it at a later point in time. > > > And, what is even more > > > interesting, mpeg section format is very close to AAL5, or > > > at least it offers the same functionality (and of course, > > > MPE builds on mpeg section format..) > >> > > AAL5 is a lot "leaner" than the Section structure which is > > really tailored to the transmission of tables ... > > I agree, that AAL5 is "leaner", but the additional fields > to section structure were added to tailor it for broadcast > kind of network.. > > Still I think that they have the same level of functionality. > that is the point - the Section is very specifically tailored to the reliable and robust transmission of PSI tables and several of the fields in the Section header suppor this specific application. What AAL5 is doing and we are trying to do is define a very simple encapsulation for different payloads and put the specific fields in what IPv6 calls the "next level" header; this si in principle very similar to what the adaptation fieds in the TS packet are for - the basic header is extremely simple - 4 bytes - and if you need more functionality you extend it with an adaptation header. > > > > Multifeed/ "satellite onboard processing" case > > > > > > If we recocnise, that PID actually forms "a connection" or "a pipe" > > > in a same sense than VPI/VCI does in ATM, it means that every > > > "feed" should use it's own PID to transmit, and every receiver > > > should receive from those PID's separately (and thus listening > > > to those feeds that it is interested in). > > > > > of course you can consider the TS packet stream conveyed by > > one PID as a "pipe" i.e. point to point, but in general it is > > a broadcast channel. You can multiplex several services on one PID > > if you introduce a discriminator ("label", "address") on the next > > level and use this for filtering - actually both, PES and Section > > packets have such a field called stream_id resp table_id in > > the MPEG standard. > > > > There is only one table_id (so far?) reserved for MPE. > > If you are really "multiplexing" other table_id:s to same PID, > they need to contain something else than MPE encapsulated data packets. > > You can of course introduce a swicth that is working on "MPE level" and > relies e.g. MPE MAC address on "multiplexing". > my point was that the table_ID or stream_ID in teh case of PES packets is a discriminator field which the receiver might use to decide what to do with this payload; it is sort of a UU signaling in terms of the ATM/AAL5 people. But you could as well introduce a "label" field which could assist in routing/switching. The reals question is - Gorry has addressed this in his message - that you would either have to reassemble the encapsulated packet, or - and this makes more sense, project the label into each TS packet as a sort of extension to the PID. In this case you are really emanating the ATM VP/VC structure with the PID/Label fields - and you can do this in a point- point ore -multipoint way. > > > This also means, that "onboard swicth" in satellite systems should > > > in fact be a remux, forming an "multiprogram transport stream" > > > from incoming "singleprogram transport streams", if it is working > > > in MPEG TS level. (In other words, satellite onboard processor > > > should not be able "to mix" ts packets coming in with different > > > inputs by using the same PID.) > > > > > what is the difference between a remux and a switch ??? > > I quess in this context it is used to describe a device that takes > in n times "complete" Transport Streams and outputs only one. Btw, > I think that their "swithing" functionality is based on PID's.. > Coming back to your recent remark on how much overhead we could save with the new encapsulation: it is interesting to look at the design of the RTP protocol and some of the rearks in the ROHC area: these people worry about every bit they transmit - RTP has a clever scheme for signaling Padding information without actually including it in the packet structure, assuming that the lower layer protocol(s) know best how to make use of the basic transmission units. And as Haral remarked - we might be confronted with a bunch of different cell sizes (Pardon TS packet) in the future, particularly on the various return channel systems. > //Harri > -- Horst From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:47:12 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3ktYB017034 for ; Tue, 23 Apr 2002 04:46:56 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N40u613442 for ; Mon, 22 Apr 2002 22:00:56 -0600 Message-ID: <003201c1ea81$f9b39060$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com> Subject: Re: Switching mpeg2 packets on satellite Date: Mon, 22 Apr 2002 21:47:30 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean ----- Original Message ----- From: To: Sent: Monday, April 22, 2002 7:06 AM Subject: RE: Switching mpeg2 packets on satellite > Moro, It seems that we are approaching the point... > > If you put "Label" to TS level, you are really playing > the "ATM card", because you now have PID/Label pair in > comparison to VPI/VCI pair. > > In other words, that label can't really relate to individual > SNDU's, because they really are "inside the pipe". > > If you want to switch SNDU's, you need to do it based on > a field that is inside SNDU... > Right - if you really want to use the Label for switching you need to map it into each TS-packet header, as close as possible to the PID field. Otherwise you have to reassemble the complete SNDU and switch that packet - fragment it again into TS-packets etc...; except, of course, if the next link is e.g. a PPP link..... > //Harri --Horst > > > -----Original Message----- > > From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr] > > Sent: Monday, April 22, 2002 3:04 PM > > To: ip-dvb@erg.abdn.ac.uk > > Subject: Switching mpeg2 packets on satellite > > > > > > HI, > > First, if we want switch the mpeg packet on the satellite, we need to > > add a label to distinguish between the differents flows. > > > > Second, if we have two SNDUs with differents destinations, we can't put > > them or their fragments in the same mpeg2-tp, or we need a label for > > each fragment added to the pointer which is specified in the last draft. > > > > Aniba. > > > > -- > > Ghassane ANIBA > > INRIA (Projet PLANETE) | Email : > > ghassane.aniba@sophia.inria.fr > > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 > > > From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:53:27 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3r0YB017102 for ; Tue, 23 Apr 2002 04:53:01 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N471613490 for ; Mon, 22 Apr 2002 22:07:01 -0600 Message-ID: <003801c1ea82$d36479f0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com> <3CC4210E.8F74DEC1@sophia.inria.fr> Subject: Re: Label_link Date: Mon, 22 Apr 2002 21:53:35 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean ----- Original Message ----- From: "Ghassane Aniba" To: Sent: Monday, April 22, 2002 7:41 AM Subject: Label_link > harri.hakulinen@nokia.com wrote: > > > > Moro, It seems that we are approaching the point... > > > > If you put "Label" to TS level, you are really playing > > the "ATM card", because you now have PID/Label pair in > > comparison to VPI/VCI pair. > > It's not really the same. In the ATM we put many ATN cells in one > MPEG2-TS packet, but here, we put only one label for each fragment of > SNDU. > Do you put complete 53-byte ATM cells into one TS-packet or do you follow the strategy which has been proposed some time ago to just take the payload part of the ATM cell and map the ATM header to a TS header? "many" is either 3 or 4 - or did I understand this wrong? > > In other words, that label can't really relate to individual > > SNDU's, because they really are "inside the pipe". > > No, they are really outside : > > |----------------------------------------------------| > | SNDU | > ------------------------------------------------------ > > we will fragment the SNDU in many 181 octets: > > |------------------|-------------|------------------| > | MPEG2-TP Header | link_label | SNDU fragment | > |------------------|-------------|------------------| > > > If you want to switch SNDU's, you need to do it based on > > a field that is inside SNDU... > > I'll use PID in the first level, and after we will use > link_label.(because we can just filter 20 pid simultanously) > > > > > //Harri > > Aniba. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 > From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 05:05:13 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N44sYB017199 for ; Tue, 23 Apr 2002 05:04:54 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N4It613557 for ; Mon, 22 Apr 2002 22:18:55 -0600 Message-ID: <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <3CC42317.C8B8744C@erg.abdn.ac.uk> Subject: Re: New Descriptor.] Date: Mon, 22 Apr 2002 22:05:28 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Gorry Fairhurst" > > > Gorry Fairhurst wrote: > > > > Ghassane Aniba wrote: > > > > > > Hi, > > > thanks to gorry for his explanation.. > > > For me, i'm thinking to give for each connection (source,groupe or > > > destination) an unique identifier, which is (PID, @link_sat_adress): > > > > > > |-----------------|-------------------|----------------------| > > > | mpeg2-tp header | @link_sat_adress | SNDU Fragment | > > > |-----------------|-------------------|----------------------| > > > > > > The @link_ID, will be 3 bytes. we will use 20 of PID combination with 3 > > > bytes @link_sat_adress, which give us a 2^28 possible connections in the > > > same time. > > I think this is absolute overkill - to address 2^28 multicast groups or individual stations in ONE PID stream is unrealistic. And remember: every bit counts. > Could the " @link_sat_adress" be an adaptation header of EACH TS > Packet? > > If so, then I think the combined (PID ATM (VP,VCI) in a pure ATM networks and the DVB satellite - or MPEG-2 > remux looks like an ATM VP_switch. > > In that case the thing you mark "SNDU" be a SNDU including header, > and encapsulation fields including length, type, CRC, etc. ? > > If so , we may be fairly near in terms of format? - and each TS Packet > carries a part of a SNDU payload + encapsulation. > agree! > > > > > > > > In the satellite we will have, a switching table (PID,@link_sat_adress) > > > --> List of spots. > > > that would make your switching table (theoretically) 2^13 * 2^28 = 2^41 =approx 4*10^13 entries - how do you intend to implement this for an on-board switch? > > > For informing about the mapping between (PID,@link_sat_adress) and the > > > (source,destination), i will use a new Descriptor, called " > > > channel_Descriptor", which will be as below: > > > > > > -------------------------------------- > > > Channel_Descriptor { > > > descriptor_tag 8 bits > > > descriptor_length 8 bits > > > link_sat_adress 24 bits > > > label_switching 32 bits > > > adress_type 1 bit > > > source_adress 32/48 bits > > > group_adress 32/48 bits > > > } > > > > > > ----------------------------- > > > this descriptor will be, if necessary, in the PMT table, with each PID > > > reserved for IP traffic. > > > > > - This seems like the signalling part. > > > > I presented here a general idea, and i hope sincerly that we could > > > improve this idea. > > > I hope that the new RFC of IP over DVB, will be more switable with the > > > IP over DVB-S, and specialy with the IP Multicasting traffic over > > > satellite with the OnBoard Processor. > > Multicast will be interesting... and probably non-trivial. > yes - but absolutely important. And we must base it on realistic assumptions and keep the overhead low. Any additional functionality required for specific services should go into a "next level" or adaptation header - pretty much what RTP is doing which also limits itself to the basic real time transport function. > > > Thanks, and i'm waiting for all your remark or ask. > > > > > > -- > > > Ghassane ANIBA > > > INRIA (Projet PLANETE) | Email : > > > ghassane.aniba@sophia.inria.fr > > > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > > > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 > From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:20:19 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8JlYB019092 for ; Tue, 23 Apr 2002 09:19:48 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N8Jhr17248 for ; Tue, 23 Apr 2002 10:19:44 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC51921.809A3F1E@sophia.inria.fr> Date: Tue, 23 Apr 2002 10:19:45 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Kearney wrote: > > From: "Gorry Fairhurst" > > > > > > Gorry Fairhurst wrote: > > > > > > Ghassane Aniba wrote: > > > > > > > > Hi, > > > > thanks to gorry for his explanation.. > > > > For me, i'm thinking to give for each connection (source,groupe or > > > > destination) an unique identifier, which is (PID, @link_sat_adress): > > > > > > > > |-----------------|-------------------|----------------------| > > > > | mpeg2-tp header | @link_sat_adress | SNDU Fragment | > > > > |-----------------|-------------------|----------------------| > > > > > > > > The @link_ID, will be 3 bytes. we will use 20 of PID combination with > 3 > > > > bytes @link_sat_adress, which give us a 2^28 possible connections in > the > > > > same time. > > > > I think this is absolute overkill - to address 2^28 multicast groups or > individual stations in ONE PID stream is unrealistic. And remember: every > bit counts. No, when i say that we'll map 2^28, i mean that we will use 4 bits from PID and 24 bits which represent @link_sat_adress. So we'll have for each PID 2^24, so what's the problem with that? > > Could the " @link_sat_adress" be an adaptation header of EACH TS > > Packet? > > > > If so, then I think the combined (PID > ATM (VP,VCI) in a pure ATM networks and the DVB satellite - or MPEG-2 > > remux looks like an ATM VP_switch. > > > > In that case the thing you mark "SNDU" be a SNDU including header, > > and encapsulation fields including length, type, CRC, etc. ? > > > > If so , we may be fairly near in terms of format? - and each TS Packet > > carries a part of a SNDU payload + encapsulation. > > > agree! > > > > > > > > > > > In the satellite we will have, a switching table > (PID,@link_sat_adress) > > > > --> List of spots. > > > > > that would make your switching table (theoretically) 2^13 * 2^28 = 2^41 > =approx 4*10^13 entries - how do you intend to implement this for an > on-board switch? Absolutly not, we will have at the maximum 2^28 entries (4 bits for PID * 24 bits from @link_sat_adress). > > > > > For informing about the mapping between (PID,@link_sat_adress) and the > > > > (source,destination), i will use a new Descriptor, called " > > > > channel_Descriptor", which will be as below: > > > > > > > > -------------------------------------- > > > > Channel_Descriptor { > > > > descriptor_tag 8 bits > > > > descriptor_length 8 bits > > > > link_sat_adress 24 bits > > > > label_switching 32 bits > > > > adress_type 1 bit > > > > source_adress 32/48 bits > > > > group_adress 32/48 bits > > > > } > > > > > > > > ----------------------------- > > > > this descriptor will be, if necessary, in the PMT table, with each PID > > > > reserved for IP traffic. > > > > > > > > - This seems like the signalling part. > > > > > > I presented here a general idea, and i hope sincerly that we could > > > > improve this idea. > > > > I hope that the new RFC of IP over DVB, will be more switable with the > > > > IP over DVB-S, and specialy with the IP Multicasting traffic over > > > > satellite with the OnBoard Processor. > > > > Multicast will be interesting... and probably non-trivial. > > > yes - but absolutely important. > And we must base it on realistic assumptions and keep the overhead low. Any > additional functionality required for specific services should go into a > "next level" or adaptation header - pretty much what RTP is doing which also > limits itself to the basic real time transport function. If we take in consideration, that most of IP packet are 1500 or 576, and 40 or 48, and with a simple calcul, we see that the overhead don't affect. One thing more, i'll present another schema of encapsulation, into reduce the treatment on board the satellite. > > > > > Thanks, and i'm waiting for all your remark or ask. > > > > Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:22:33 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8MCYB019143 for ; Tue, 23 Apr 2002 09:22:13 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3N8MC602422; Tue, 23 Apr 2002 10:22:12 +0200 Date: Tue, 23 Apr 2002 10:22:12 +0200 Message-Id: <200204230822.g3N8MC602422@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> (clausen@cosy.sbg.ac.at) Subject: Re: New Descriptor.] X-ERG-MailScanner: Found to be clean "Kearney" wrote: > I think this is absolute overkill - to address 2^28 multicast groups or > individual stations in ONE PID stream is unrealistic. And remember: every > bit counts. How many addresses do you think is realistic? I don't understand why we should not allow the full IP adresses scope on one PID. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:45:40 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8jRYB019426 for ; Tue, 23 Apr 2002 09:45:27 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N8jNr19453 for ; Tue, 23 Apr 2002 10:45:24 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC51F26.E6DDED05@sophia.inria.fr> Date: Tue, 23 Apr 2002 10:45:26 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Self routing References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Hi, i've a remark: if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we found this: if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we will have this results: 148 bytes free -----> 1508 bytes (9 * 184 bytes) 152 bytes free -----> 584 bytes (4*184 bytes) 128 bytes free -----> 56 bytes ( 1 * 184 bytes) 136 bytes free -----> 48 bytes ( 1 * 184 bytes) this results confirm that we have enough space for adding our labels. Although, if we though about using a pointer, and a @ling_sat for each fragment of SNDU, we will have other results. I'm thinking about adding another label, to the @link_sat_adress (I know that most of us, will say that's a lot of overhead, but i'm sur that it will be interesting). The name of label, will be " label_sitching". if you remember the descriptor which i've proposed, we foung this field. For each MPEG2-TS packet we will add 4 bytes, for this new label. We suppose that we have in maximum 32 spots. Each bit of the label_switching in the MPEG2-TS packet, will specify if this spot is concerned by this packet of not. So, we will eliminate the switching table from satellite, and having in her place, a smaller tables in each terrestrial terminal. |---------------|------------|-----------------|------------------| | Mpeg2 Header | @link_sat | label_switching | SNDU fragment | |---------------|------------|-----------------|------------------| 4 bytes 3 bytes 4 bytes 177 bytes With this new label, we will find that the nombre of MPEG2-TS packet for each SNDU didn't change. Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:58:41 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8wBYB019642 for ; Tue, 23 Apr 2002 09:58:11 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id KAA10184 for ; Tue, 23 Apr 2002 10:58:11 +0200 (MET DST) Date: Tue, 23 Apr 2002 10:58:11 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: New Descriptor.] In-Reply-To: <200204230822.g3N8MC602422@ra.udcast.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean On Tue, 23 Apr 2002, Patrick Cipiere wrote: > > "Kearney" wrote: > > > I think this is absolute overkill - to address 2^28 multicast groups or > > individual stations in ONE PID stream is unrealistic. And remember: every > > bit counts. > > How many addresses do you think is realistic? > I don't understand why we should not allow the full IP adresses scope > on one PID. another related question would be: how does the correct scheme for segmenting the IP-address space into PIDs look like. and there are a couple of possible solutions (also remember there are receivers out there which are not capable of filtering 2^13 PIDs) 1) put all the traffic in one PID + simple implementation on the receiver side (just filter a single PID) - load on the receiver 2) put unicast inside one PID group multicast in several other PIDs + (see above - at least for P2P connections) - for the unicast case, there's no easy way to do fast filtering (ar HW/FW level, without looking at the IP address - so the work needs to be done in the IP stack) 3) put every connection into a single PID (like PVCs) - PID space exhaustion: possible problems with OBPs (like skyplex) - most existing receivers cannot HW-filter more than n-PIDs all the above points share the need for an IP->PID table. tm -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 10:25:10 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N9OvYB020192 for ; Tue, 23 Apr 2002 10:24:57 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N9Orr23217 for ; Tue, 23 Apr 2002 11:24:54 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC52868.10CB468C@sophia.inria.fr> Date: Tue, 23 Apr 2002 11:24:56 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Number of PID References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Thomas 'Dent' Mirlacher wrote: > > On Tue, 23 Apr 2002, Patrick Cipiere wrote: > > > > > "Kearney" wrote: > > > > > I think this is absolute overkill - to address 2^28 multicast groups or > > > individual stations in ONE PID stream is unrealistic. And remember: every > > > bit counts. > > > > How many addresses do you think is realistic? > > I don't understand why we should not allow the full IP adresses scope > > on one PID. > > another related question would be: > > how does the correct scheme for segmenting the IP-address space > into PIDs look like. > > and there are a couple of possible solutions (also remember there > are receivers out there which are not capable of filtering > 2^13 PIDs) We will not use 2^13 PID. In the first time we'll use just 4 bits from 13 bits (20 PID), as you say, the receivers, until now, could only filter 20 PID. That's why i've said, we will have 2^28 connection (4 bits from PID and 24 from @link_sat) > > 1) put all the traffic in one PID > + simple implementation on the receiver side (just filter a > single PID) > - load on the receiver We won't profit from the PID if we do like this. In fthe future if the receivers, will be able to filter more PID, it will be profitable for us, and we won't need any change in our schema. > > 2) put unicast inside one PID > group multicast in several other PIDs > + (see above - at least for P2P connections) > - for the unicast case, there's no easy way to > do fast filtering (ar HW/FW level, without > looking at the IP address - so the work > needs to be done in the IP stack) Another problem, there isn't enough PID to do it.2^13. > > 3) put every connection into a single PID (like PVCs) > - PID space exhaustion: possible problems with OBPs (like skyplex) > - most existing receivers cannot HW-filter more than n-PIDs This is why we will just use i20 PID n the first time. > > all the above points share the need for an IP->PID table. > It's clear. > tm > -- > in some way i do, and in some way i don't. Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 10:27:20 2002 Received: from out008.verizon.net (out008pub.verizon.net [206.46.170.108]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N9R8YB020243 for ; Tue, 23 Apr 2002 10:27:09 +0100 (BST) Received: from pavilion ([141.154.217.132]) by out008.verizon.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with SMTP id <20020423092707.UHSU11002.out008.verizon.net@pavilion> for ; Tue, 23 Apr 2002 04:27:07 -0500 Message-ID: <037101c1eaa8$f4bfcb60$0201a8c0@pavilion> Reply-To: "Marie-Jose Montpetit" From: "Marie-Jose Montpetit" To: References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> Subject: Re: Self routing Date: Tue, 23 Apr 2002 05:26:31 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-ERG-MailScanner: Found to be clean I would be worried to propose a scheme based on user traffic statistics of today. Yes there are huge numbers of IPv4 ACK packets out there and yes a ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale and the 40 bytes traffic will go down significantly. Non TCP or http: based protocols will have other sizes, will they dominate? Don't know... If we want to change MPE then the solution should be robust enough to support the changes the other IETF groups will propose... BTW I would recommend the group works on a draft on the requirements (look at what NSIS did). It would foster a better discussion about what we are trying to achieve here. Marie-Jose ----- Original Message ----- From: "Ghassane Aniba" To: Sent: Tuesday, April 23, 2002 4:45 AM Subject: Self routing > Hi, > i've a remark: > if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we > found this: > > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we > will have this results: > > 148 bytes free -----> 1508 bytes (9 * 184 bytes) > > 152 bytes free -----> 584 bytes (4*184 bytes) > > 128 bytes free -----> 56 bytes ( 1 * 184 bytes) > > 136 bytes free -----> 48 bytes ( 1 * 184 bytes) > > this results confirm that we have enough space for adding our labels. > Although, if we though about using a pointer, and a @ling_sat for each > fragment of SNDU, we will have other results. > > I'm thinking about adding another label, to the @link_sat_adress (I know > that most of us, will say that's a lot of overhead, but i'm sur that it > will be interesting). > The name of label, will be " label_sitching". if you remember the > descriptor which i've proposed, we foung this field. > For each MPEG2-TS packet we will add 4 bytes, for this new label. We > suppose that we have in maximum 32 spots. Each bit of the > label_switching in the MPEG2-TS packet, will specify if this spot is > concerned by this packet of not. > So, we will eliminate the switching table from satellite, and having in > her place, a smaller tables in each terrestrial terminal. > > |---------------|------------|-----------------|------------------| > | Mpeg2 Header | @link_sat | label_switching | SNDU fragment | > |---------------|------------|-----------------|------------------| > 4 bytes 3 bytes 4 bytes 177 bytes > > With this new label, we will find that the nombre of MPEG2-TS packet for > each SNDU didn't change. > > Aniba. > > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:02:53 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3NB2PKA021913 for ; Tue, 23 Apr 2002 12:02:26 +0100 (BST) Message-ID: <3CC53F42.6F25F948@erg.abdn.ac.uk> Date: Tue, 23 Apr 2002 12:02:27 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Marie-Jose Montpetit wrote : I would be worried to propose a scheme based on user traffic statistics of today. Yes there are huge numbers of IPv4 ACK packets out there and yes a ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale and the 40 bytes traffic will go down significantly. Non TCP or http: based protocols will have other sizes, will they dominate? Don't know... If we want to change MPE then the solution should be robust enough to support the changes the other IETF groups will propose... BTW I would recommend the group works on a draft on the requirements (look at what NSIS did). It would foster a better discussion about what we are trying to achieve here. Marie-Jose Ghassane Aniba wrote: > > Hi, > i've a remark: > if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we > found this: > > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we > will have this results: > > 148 bytes free -----> 1508 bytes (9 * 184 bytes) > > 152 bytes free -----> 584 bytes (4*184 bytes) > > 128 bytes free -----> 56 bytes ( 1 * 184 bytes) > > 136 bytes free -----> 48 bytes ( 1 * 184 bytes) > > this results confirm that we have enough space for adding our labels. > Although, if we though about using a pointer, and a @ling_sat for each > fragment of SNDU, we will have other results. > > I'm thinking about adding another label, to the @link_sat_adress (I know > that most of us, will say that's a lot of overhead, but i'm sur that it > will be interesting). > The name of label, will be " label_sitching". if you remember the > descriptor which i've proposed, we foung this field. > For each MPEG2-TS packet we will add 4 bytes, for this new label. We > suppose that we have in maximum 32 spots. Each bit of the > label_switching in the MPEG2-TS packet, will specify if this spot is > concerned by this packet of not. > So, we will eliminate the switching table from satellite, and having in > her place, a smaller tables in each terrestrial terminal. > > |---------------|------------|-----------------|------------------| > | Mpeg2 Header | @link_sat | label_switching | SNDU fragment | > |---------------|------------|-----------------|------------------| > 4 bytes 3 bytes 4 bytes 177 bytes > > With this new label, we will find that the nombre of MPEG2-TS packet for > each SNDU didn't change. > > Aniba. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:11:19 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3NBBEKA022042 for ; Tue, 23 Apr 2002 12:11:14 +0100 (BST) Message-ID: <3CC54153.B8D473F7@erg.abdn.ac.uk> Date: Tue, 23 Apr 2002 12:11:15 +0100 From: Gorry Fairhurst Organization: ERG X-Mailer: Mozilla 4.75 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean <> > > If we take in consideration, that most of IP packet are 1500 or 576, and > 40 or 48, and with a simple calcul, we see that the overhead don't > affect. > One thing more, i'll present another schema of encapsulation, into > reduce the treatment on board the satellite. > NOT a good starting point. We should also be addressing IPv6, and not constrain the discussion to individual types of application. Some new applications have very different packet length distributions. The charter has also suggested we should consider compressed packet headers which may significantly change things for the smaller packet sizes. > > > > > > > Thanks, and i'm waiting for all your remark or ask. > > > > > > > Aniba. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:32:15 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3NBW4KA022386 for ; Tue, 23 Apr 2002 12:32:04 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3NBW1r03188 for ; Tue, 23 Apr 2002 13:32:01 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC54633.AC4C49F7@sophia.inria.fr> Date: Tue, 23 Apr 2002 13:32:03 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Solution for IPv6 References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <3CC54153.B8D473F7@erg.abdn.ac.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Gorry Fairhurst wrote: > > <> > > > > > If we take in consideration, that most of IP packet are 1500 or 576, and > > 40 or 48, and with a simple calcul, we see that the overhead don't > > affect. > > One thing more, i'll present another schema of encapsulation, into > > reduce the treatment on board the satellite. > > > > NOT a good starting point. We should also be addressing IPv6, and not constrain > the discussion to individual types of application. Some new applications have > very different packet length distributions. > In my opinion, to propose a good and the best solution, we must wait for the satistics of the deployment of IPv6. The proposed encapsulation don't depend totaly on the lenght of the IP packets. I agree that if we change the lenght, we'll have other values, but it don't mean that it's a problem for us. > The charter has also suggested we should consider compressed packet headers > which may significantly change things for the smaller packet sizes. > > > > > > > > > > Thanks, and i'm waiting for all your remark or ask. > > > > > > > > > > Aniba. > > Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 22:06:58 2002 Received: from out011.verizon.net (out011pub.verizon.net [206.46.170.135]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3NL6eKA028585; Tue, 23 Apr 2002 22:06:45 +0100 (BST) Received: from pavilion ([141.154.217.132]) by out011.verizon.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with SMTP id <20020423210632.JBPL22619.out011.verizon.net@pavilion>; Tue, 23 Apr 2002 16:06:32 -0500 Message-ID: <005601c1eb0a$4c77bb40$0201a8c0@pavilion> Reply-To: "Marie-Jose Montpetit" From: "Marie-Jose Montpetit" To: Cc: "Gorry Fairhurst" Subject: What are we trying to do? Date: Tue, 23 Apr 2002 17:03:15 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-ERG-MailScanner: Found to be clean I've been following the list for quite a while. The discussions are great but I worry that we are forgetting a bit what we are trying to achieve here. Especially, if we want to submit this to the transport people in the IETF, we need so know exactly what the result of our WG will be. I tend to agree that changing a standard for a trickle of improvement is not worthwhile. If this small improvement however comes with a lot of added flexibility and added interworking with other people then great! So here is my shopping list of requirements/questions to ask ourselves. Maybe this will evolve in a requirements ID so feel free to trash. 1. What satellite network topology are we talking about seems an idiotic question but I think some of the discussion we have had on the use of PIDs and connectionless/connection oriented is related to the overall topology; where are the switches/routers, are the PIDS rewritten anywhere? I can think of a few basic architectures: - standard bentpipe with gateways: the users are "hidden" behind the gateway; really the easy architecture and the ones I suppose favored by the original broadcasters; in this really there is one fat pipe - multiple gateways - more interesting since then you can get in mux/demux issues and multicasting; this scales to the case where you have meshed terminals that act one side as satellite gateways and the other as routers; cute issues of return channel and satellite to MAC to IP addressing; the IP DVB people have looked at that a lot when Patrick Schnell was there. - meshed topology with onboard processing - much more addressing challenges! Switching onboard creates interesting questions for the use of DVB; BTW the usual "VC" is to link an uplink cell to a downlink beam in essence creating a satellite switching from uplink to downlink (hence my question on re-writing PIDs on board) there are probably other architectures and variants of the above... the DVB-T people may have other topologies... 2. What services are we transporting? The discussion this morning about IPv6 was interesting... I think the services should be looked into more closely than just unicast-multicast. Satellites can be used for many things and if we want to be part of the mobile-ip infrastructure then IPv6 is a requirement... But is it? I think we need a list of things we will transport and to go a bit beyond the usual VBR traffic for multimedia... Also it would help define what we need in terms of QoS and availability of the service - a big thing as you know if you go Ka band 3. Where are the users? If we do not have direct access to the end users then we should look carefully at addressing and not make it overly complicated. I have the mentality that the routers above us are fast at IP routing and cheap and we should not try to do their jobs; also filtering on too many addresses could be interesting in another way: are we going to have a satellite-BGP-like architecture? 4. Where are we in the stack? We seem to discuss disparately about link, MAC, network... I suppose the new encapsulation would be both link and MAC; the Internet works so maybe we want to leave the upper layer alone except in terms of intercepting QoS? 5. QoS How are we going to use TOS or RSVP or whatever NSIS comes up with (are we monitoring them?); do we want to do inband or out of band signaling/setup ahead a flow? 6. Related to above: end to end delay We need a delay budget that includes the end to end: modulation, coding etc. not just segmentation. Then we may find that for certain VBR services that have tight jitter requirements sending a 1/2 empty packet is the only way to meet the QoS. Yes wasted bandwidth but added revenues... I think I could go on forever... Could be fun to see what the DVB-T and even the cable people have to say. Also the people on commercial implementations, speak up! The new encapsulation should enable new services yes but also I suppose increased revenues somewhere. BTW about the IPR issues: there are patented protocols in the Internet (Real and RTSP I think for example) and tag switching and MPLS probably have specifics patented by one company or another. Sorry for this long email. I've been off for a long time (maybe that was a good thing?). Marie-Jose marie@mjmontpetit.com From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:14:51 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1EeKA002387 for ; Wed, 24 Apr 2002 02:14:41 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1Sf621907 for ; Tue, 23 Apr 2002 19:28:42 -0600 Message-ID: <006701c1eb35$df800e30$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. Date: Tue, 23 Apr 2002 19:15:15 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Ghassane Aniba" Sent: Tuesday, April 23, 2002 1:19 AM Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. .....SNIP. > > If we take in consideration, that most of IP packet are 1500 or 576, and > 40 or 48, and with a simple calcul, we see that the overhead don't > affect. > One thing more, i'll present another schema of encapsulation, into > reduce the treatment on board the satellite. > We should not base an encapsulation design on the momentarily observed packet statistics - as has been pointed out by several people, this might change very quickly. Furthermore, when we start packing - and with a 184 byte payload field this seems advisable, then your argument > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we ..... assume for example a FTP transfer of a file of 100KByte > > 152 bytes free -----> 584 bytes (4*184 bytes) > leads to the following comparison: without packing you transmit a total of 126,592 (give or take a few) Bytes, with packing you transfer 100,096 bytes (give or take a few, depending on your encapsulation) and that IS a significant difference. if you think that is too big - take 10KB in which case the number come out to 13,248/10,120. --Horst BTW I don't seem to get all your messages - from Gorrys replies I can see that I am missing some. From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:24:43 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1OMKA002479 for ; Wed, 24 Apr 2002 02:24:23 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1cO621951 for ; Tue, 23 Apr 2002 19:38:24 -0600 Message-ID: <007301c1eb37$3a780f80$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: Subject: Re: New Descriptor.] Date: Tue, 23 Apr 2002 19:24:57 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Thomas 'Dent' Mirlacher" Sent: Tuesday, April 23, 2002 1:58 AM Subject: Re: New Descriptor.] > On Tue, 23 Apr 2002, Patrick Cipiere wrote: > > > > > "Kearney" wrote: > > > > > I think this is absolute overkill - to address 2^28 multicast groups or > > > individual stations in ONE PID stream is unrealistic. And remember: every > > > bit counts. > > > > How many addresses do you think is realistic? > > I don't understand why we should not allow the full IP adresses scope > > on one PID. > > another related question would be: > > how does the correct scheme for segmenting the IP-address space > into PIDs look like. > Question: how does the scheme for segmenting NSAP or E.164 addresses into ATM VP/VC connection IDs look? What we really need is a solution for mapping IP addresses to either local subnetwork addresses (connectionless) or to connecti0on_IDs (labels - connection-oriented) and, of course, multicast groups. > and there are a couple of possible solutions (also remember there > are receivers out there which are not capable of filtering > 2^13 PIDs) > > 1) put all the traffic in one PID > + simple implementation on the receiver side (just filter a > single PID) > - load on the receiver > > 2) put unicast inside one PID > group multicast in several other PIDs > + (see above - at least for P2P connections) > - for the unicast case, there's no easy way to > do fast filtering (ar HW/FW level, without > looking at the IP address - so the work > needs to be done in the IP stack) > > 3) put every connection into a single PID (like PVCs) > - PID space exhaustion: possible problems with OBPs (like skyplex) > - most existing receivers cannot HW-filter more than n-PIDs > > all the above points share the need for an IP->PID table. > not quite: IP->local subnetwork address ("LSA" - classical Internet datagram philosophy), and then LSA->PID or IP -> local subnetwork connection_ID ("label" - see MPLS), and then Label -> PID > tm > -- > in some way i do, and in some way i don't. > -- From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:30:28 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1UGKA002544 for ; Wed, 24 Apr 2002 02:30:16 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1iH621985 for ; Tue, 23 Apr 2002 19:44:17 -0600 Message-ID: <007901c1eb38$0d48b810$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <3CC52868.10CB468C@sophia.inria.fr> Subject: Re: Number of PID Date: Tue, 23 Apr 2002 19:30:51 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Ghassane Aniba" Sent: Tuesday, April 23, 2002 2:24 AM Subject: Number of PID > Thomas 'Dent' Mirlacher wrote: ... SNIP ... > > and there are a couple of possible solutions (also remember there > > are receivers out there which are not capable of filtering > > 2^13 PIDs) > > We will not use 2^13 PID. In the first time we'll use just 4 bits from > 13 bits (20 PID), as you say, the receivers, until now, could only > filter 20 PID. > That's why i've said, we will have 2^28 connection (4 bits from PID and > 24 from @link_sat) > > > > > 1) put all the traffic in one PID > > + simple implementation on the receiver side (just filter a > > single PID) > > - load on the receiver > > We won't profit from the PID if we do like this. > In fthe future if the receivers, will be able to filter more PID, it > will be profitable for us, and we won't need any change in our schema. > in the future faster chips might allow you to scan more than 20 PIDs simultaneously but certainly not one or two orders of magnitude more and in the future you might encounter higher data rates from the channel which would compensate the increase in processing speed > > > > 2) put unicast inside one PID > > group multicast in several other PIDs > > + (see above - at least for P2P connections) > > - for the unicast case, there's no easy way to > > do fast filtering (ar HW/FW level, without > > looking at the IP address - so the work > > needs to be done in the IP stack) > > Another problem, there isn't enough PID to do it.2^13. > the way in which Ethernet treats IP multicast address binding is not the only way in which this could be done - how are ATM networks doing this? > > > > 3) put every connection into a single PID (like PVCs) > > - PID space exhaustion: possible problems with OBPs (like skyplex) > > - most existing receivers cannot HW-filter more than n-PIDs > > This is why we will just use i20 PID n the first time. > > > > > all the above points share the need for an IP->PID table. > > > It's clear. > > > tm > > -- > > in some way i do, and in some way i don't. > > Aniba. > SNIP --cls From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:42:08 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1fgKA002619 for ; Wed, 24 Apr 2002 02:41:43 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1ti622058 for ; Tue, 23 Apr 2002 19:55:44 -0600 Message-ID: <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> <3CC53F42.6F25F948@erg.abdn.ac.uk> Subject: Re: Self routing Date: Tue, 23 Apr 2002 19:42:18 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Gorry Fairhurst" Sent: Tuesday, April 23, 2002 4:02 AM Subject: Re: Self routing > Marie-Jose Montpetit wrote : > > I would be worried to propose a scheme based on user traffic statistics of > today. Yes there are huge numbers of IPv4 ACK packets out there and yes a > ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale > and the 40 bytes traffic will go down significantly. Non TCP or http: based > protocols will have other sizes, will they dominate? Don't know... > > If we want to change MPE then the solution should be robust enough to > support the changes the other IETF groups will propose... BTW I would > recommend the group works on a draft on the requirements (look at what NSIS > did). It would foster a better discussion about what we are trying to > achieve here. > > Marie-Jose > I don't think we want to change MPE but come up with an alternative, more efficient and more flexible solution. I agree with Gorry and Harri concerning header compression - we should keep this in mind and come up with a design that fully supports it, but we should not include it in the encapsulation. > > > Ghassane Aniba wrote: > > > > Hi, > > i've a remark: > > if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we > > found this: > > > > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we > > will have this results: > > > > 148 bytes free -----> 1508 bytes (9 * 184 bytes) > > > > 152 bytes free -----> 584 bytes (4*184 bytes) > > > > 128 bytes free -----> 56 bytes ( 1 * 184 bytes) > > > > 136 bytes free -----> 48 bytes ( 1 * 184 bytes) > > > > this results confirm that we have enough space for adding our labels. > > Although, if we though about using a pointer, and a @ling_sat for each > > fragment of SNDU, we will have other results. > > > > I'm thinking about adding another label, to the @link_sat_adress (I know > > that most of us, will say that's a lot of overhead, but i'm sur that it > > will be interesting). > > The name of label, will be " label_sitching". if you remember the > > descriptor which i've proposed, we foung this field. > > For each MPEG2-TS packet we will add 4 bytes, for this new label. We > > suppose that we have in maximum 32 spots. Each bit of the > > label_switching in the MPEG2-TS packet, will specify if this spot is > > concerned by this packet of not. > > So, we will eliminate the switching table from satellite, and having in > > her place, a smaller tables in each terrestrial terminal. > > > > |---------------|------------|-----------------|------------------| > > | Mpeg2 Header | @link_sat | label_switching | SNDU fragment | > > |---------------|------------|-----------------|------------------| > > 4 bytes 3 bytes 4 bytes 177 bytes > > > > With this new label, we will find that the nombre of MPEG2-TS packet for > > each SNDU didn't change. > > > > Aniba. I like this 177 bytes number - this fits very well into todays 16/32 aligned architectures and makes for efficient moves. one more point: you said that you only use 4 bits of the 13 bits of the PID since your hardware can scan only a maximum of 20 PIDs - who or what is scanning your 24 bits of the link_sat field? I suppose this is a separate box - i.e. one protocol layer up. --cls From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:47:18 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1lBKA002663 for ; Wed, 24 Apr 2002 02:47:12 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O21D622121 for ; Tue, 23 Apr 2002 20:01:13 -0600 Message-ID: <008701c1eb3a$6ab98c20$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <3CC54153.B8D473F7@erg.abdn.ac.uk> <3CC54633.AC4C49F7@sophia.inria.fr> Subject: Re: Solution for IPv6 Date: Tue, 23 Apr 2002 19:47:47 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Ghassane Aniba" Sent: Tuesday, April 23, 2002 4:32 AM Subject: Solution for IPv6 > Gorry Fairhurst wrote: > > > > <> > > > > > > > > If we take in consideration, that most of IP packet are 1500 or 576, and > > > 40 or 48, and with a simple calcul, we see that the overhead don't > > > affect. > > > One thing more, i'll present another schema of encapsulation, into > > > reduce the treatment on board the satellite. > > > > > > > NOT a good starting point. We should also be addressing IPv6, and not constrain > > the discussion to individual types of application. Some new applications have > > very different packet length distributions. > > > > In my opinion, to propose a good and the best solution, we must wait for > the satistics of the deployment of IPv6. > The proposed encapsulation don't depend totaly on the lenght of the IP > packets. I agree that if we change the lenght, we'll have other values, > but it don't mean that it's a problem for us. > I disagree - we should NOT base the design on a parameter value which could (and will) change such as packet statistics. We should comu up with a flexible design that can support different services. Please take a look at the RTP design, for example, for a flexible and lean protocol design. > > The charter has also suggested we should consider compressed packet headers > > which may significantly change things for the smaller packet sizes. > > we should keep in mind that header compression might be required by some services but this should not be included in the design of an encapsulation for a link/subnetwork level. --cls From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 08:01:34 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O713KA004724 for ; Wed, 24 Apr 2002 08:01:03 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id JAA27193 for ; Wed, 24 Apr 2002 09:01:03 +0200 (MET DST) Date: Wed, 24 Apr 2002 09:01:03 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing In-Reply-To: <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean --snip/snip > I don't think we want to change MPE but come up with an alternative, more > efficient and more flexible solution. which set of requirements in mind? MPE probably is not the best solution, but it works. it is layer2+layer3, and your proposal would be layer3 - which is fine, if you have a specific set of services you'd like to support, but you'll have troubles supporting a different set of services in an efficient way. > I agree with Gorry and Harri concerning header compression - we should keep > this in mind and come up with a design that fully supports it, but we should > not include it in the encapsulation. right. - shouldn't the encapsulation just encapsulate the upper layers (e.g. IP - which is know to work, and cannot be the layer we'd like to change here), and do it in an efficient way (not only bandwith/troughput-wise, but also in respect for possible other QoS requirements) --snip/snip > one more point: you said that you only use 4 bits of the 13 bits of the PID > since your hardware can scan only a maximum of 20 PIDs - who or what is > scanning your 24 bits of the link_sat field? I suppose this is a separate > box - i.e. one protocol layer up. one problem is the misuse of the PID here - well or probably i simply don't understand the usage of the PID in your case. the PID is used for segmenting the physical channel into several logical ones, and if you reassign the meaning of the PID for beeing part of your label thats fine for you, but on a transponder where video and data is mixed, you run into a strange ituation where the PID is used in two different ways at once. ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 09:36:02 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O8ZqKA005645 for ; Wed, 24 Apr 2002 09:35:52 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3O8ZmY17511 for ; Wed, 24 Apr 2002 10:35:48 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC66E67.1CDB77C3@sophia.inria.fr> Date: Wed, 24 Apr 2002 10:35:51 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <006701c1eb35$df800e30$79068a81@nmttb97i6f89th> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Kearney wrote: > > From: "Ghassane Aniba" > Sent: Tuesday, April 23, 2002 1:19 AM > Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits. > > .....SNIP. > > > > If we take in consideration, that most of IP packet are 1500 or 576, and > > 40 or 48, and with a simple calcul, we see that the overhead don't > > affect. > > One thing more, i'll present another schema of encapsulation, into > > reduce the treatment on board the satellite. > > > We should not base an encapsulation design on the momentarily observed > packet statistics - as has been pointed out by several people, this might > change very quickly. > Furthermore, when we start packing - and with a 184 byte payload field this > seems advisable, then your argument > > > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we > ..... assume for example a FTP transfer of a file of 100KByte > > > > 152 bytes free -----> 584 bytes (4*184 bytes) > > > leads to the following comparison: > without packing you transmit a total of 126,592 (give or take a few) Bytes, > with packing you transfer 100,096 bytes (give or take a few, depending on > your encapsulation) > and that IS a significant difference. > I totaly agree with you, but this encapsulation, until now, is the unique wich give us possibility to switch mpeg2-TS. with other ther encapsulation, we have to reassembly the fragments of packet, if we want switching it. It's sur that it takes a lot of places, but this propose a new possibilities like switching onboard satellite. > if you think that is too big - take 10KB in which case the number come out > to 13,248/10,120. > > --Horst > > BTW I don't seem to get all your messages - from Gorrys replies I can see > that I am missing some. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 09:43:48 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O8hEKA005727 for ; Wed, 24 Apr 2002 09:43:14 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3O8hAY18253 for ; Wed, 24 Apr 2002 10:43:11 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC67021.E49828DE@sophia.inria.fr> Date: Wed, 24 Apr 2002 10:43:13 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> <3CC53F42.6F25F948@erg.abdn.ac.uk> <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Kearney wrote: > I like this 177 bytes number - this fits very well into todays 16/32 aligned > architectures and makes for efficient moves. It's not the most important problem (16/32 alligned), if we stand that it's important to use this encapsulation, we will use 176 bytes. Which is important now, is to propose different possibilities of encapsulation, which solves and give us possibility to : -> identify the connection -> to switch the mpeg2-Ts packet. -> to have less overhead. -> and which is adapted to the multicast flows. > > one more point: you said that you only use 4 bits of the 13 bits of the PID > since your hardware can scan only a maximum of 20 PIDs - who or what is > scanning your 24 bits of the link_sat field? I suppose this is a separate > box - i.e. one protocol layer up. As i know, the receiver could just filter 20 PID by Hardware, but he can filter more by software. the PID will be filtred by the hardware implementation, and the @link_sat, by software. > > --cls -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:20:43 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCKBKA008436 for ; Wed, 24 Apr 2002 13:20:12 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3OCKBK04561; Wed, 24 Apr 2002 14:20:11 +0200 Date: Wed, 24 Apr 2002 14:20:11 +0200 Message-Id: <200204241220.g3OCKBK04561@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean I am pretty much OK with what is said about the packing, but today, the mpeg2 transport packets I am dealing with, do not use the adaptation field, but just use the first byte of the transport packet payload as an offset if PUSI bit is 1. Of course doing this, breaks the 32 bits alignment. If we think we need to respect this alignment, having this offset == 3 might do the job. I am not sure we have to use the 32 bits AFC in all cases. If saving bits is the goal, let's keep a single byte offset. I have a lot of concerns about the lack of layer 2 adresses in the new design. I think there are a lot of situations where we need layer 2 MAC addresses in the datagram: Without layer 2 destination address, the filtering has to be done at layer 3. Without layer 2 destination address, what will be the behaviour of a router receiving a layer 3 packet. Without layer 2 source address, how do we recognize our own datagrams, when we get them back on the link several ms after sending them. ... If we are really convinced that in some cases either the destination and/or source MAC address are uneeded, and if the goal is to save some bits not having them, we could use 2 bits out of the length field The length field would then be 14 bits ([0,16383]) MAC_FLAG 00 : no dst MAC, no src MAC 01 : dst MAC, no src MAC 10 : src MAC, no dst MAC 11 : dst MAC, src MAC MAC is IEEE 48 bits no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff +--+--------------+----------------+---------- |00| length | type |Payload +--+--------------+----------------+---------- +--+--------------+----------------+----------- --+---------- |01| length | type |48 bits dst ~ | Paylaod +--+--------------+----------------+----------- --+---------- +--+--------------+----------------+----------- --+---------- |10| length | type |48 bits src ~ | Paylaod +--+--------------+----------------+----------- --+---------- +--+--------------+----------------+----------- --+----------- --+--------- |11| length | type |48 bits dst ~ |48 bits src ~ |Payload +--+--------------+----------------+----------- --+----------- --+--------- Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:34:52 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCYNKA008640 for ; Wed, 24 Apr 2002 13:34:23 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3OCYNt04566; Wed, 24 Apr 2002 14:34:23 +0200 Date: Wed, 24 Apr 2002 14:34:23 +0200 Message-Id: <200204241234.g3OCYNt04566@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <3CC4257E.65958B0@erg.abdn.ac.uk> (message from Gorry Fairhurst on Mon, 22 Apr 2002 16:00:11 +0100) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean Gorry wrote: >> > 0x???? : Bridged Ethernet Frame >> >> I would recommend 0x6558 (Transparent Ethernet Bridging) >> > What do you think the FCS should contain? If you are talking about the ethernet FCS, this is an interesting question, and I think we have to make things clear about that. So the question is: does packets with EtherType 0x6558 (Transparent Ethernet Bridging) have a 4 bytes FCS? I have been chasing this answer for several years, and it looks like nobody has the answer. So my answer, so far, is no FCS for the encapsulated ethernet packet. However we should use the LAN FCS defined in the draft. > Should the SNDU include an Ethernet padding (I assume this doesn't matter)? I am not sure to understand what you mean. So I guess we do not need padding. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:42:24 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCfsKA008765 for ; Wed, 24 Apr 2002 13:41:54 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3OCfoY08986 for ; Wed, 24 Apr 2002 14:41:50 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC6A810.1DF67303@sophia.inria.fr> Date: Wed, 24 Apr 2002 14:41:52 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <200204241220.g3OCKBK04561@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Patrick Cipiere wrote: > > I am pretty much OK with what is said about the packing, but today, > the mpeg2 transport packets I am dealing with, do not use the > adaptation field, but just use the first byte of the transport packet > payload as an offset if PUSI bit is 1. > Of course doing this, breaks the 32 bits alignment. > If we think we need to respect this alignment, having this offset == 3 > might do the job. > I am not sure we have to use the 32 bits AFC in all cases. > If saving bits is the goal, let's keep a single byte offset. > > I have a lot of concerns about the lack of layer 2 adresses in the new > design. > I think there are a lot of situations where we need layer 2 MAC > addresses in the datagram: > Without layer 2 destination address, the filtering has to be done at > layer 3. > Without layer 2 destination address, what will be the behaviour of a > router receiving a layer 3 packet. > Without layer 2 source address, how do we recognize our own datagrams, > when we get them back on the link several ms after sending them. > ... > > If we are really convinced that in some cases either the destination > and/or source MAC address are uneeded, and if the goal is to save some > bits not having them, we could use 2 bits out of the length field > The length field would then be 14 bits ([0,16383]) > MAC_FLAG > > 00 : no dst MAC, no src MAC > 01 : dst MAC, no src MAC > 10 : src MAC, no dst MAC > 11 : dst MAC, src MAC > > MAC is IEEE 48 bits > no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff > > +--+--------------+----------------+---------- > |00| length | type |Payload > +--+--------------+----------------+---------- > > +--+--------------+----------------+----------- --+---------- > |01| length | type |48 bits dst ~ | Paylaod > +--+--------------+----------------+----------- --+---------- > > +--+--------------+----------------+----------- --+---------- > |10| length | type |48 bits src ~ | Paylaod > +--+--------------+----------------+----------- --+---------- > > +--+--------------+----------------+----------- --+----------- --+--------- > |11| length | type |48 bits dst ~ |48 bits src ~ |Payload > +--+--------------+----------------+----------- --+----------- --+--------- > > Patrick. But for the satellite network, how we can switch MPEG2-TS packet onboard? -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:55:04 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3OCsoKA009016 for ; Wed, 24 Apr 2002 13:54:50 +0100 (BST) Message-ID: <3CC6AB1A.55E58E04@erg.abdn.ac.uk> Date: Wed, 24 Apr 2002 13:54:51 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <200204241234.g3OCYNt04566@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Patrick Cipiere wrote: > > Gorry wrote: > > >> > 0x???? : Bridged Ethernet Frame > >> > >> I would recommend 0x6558 (Transparent Ethernet Bridging) > >> > > > What do you think the FCS should contain? > > If you are talking about the ethernet FCS, this is an interesting > question, and I think we have to make things clear about that. > So the question is: does packets with EtherType 0x6558 (Transparent > Ethernet Bridging) have a 4 bytes FCS? > I have been chasing this answer for several years, and it looks like > nobody has the answer. > So my answer, so far, is no FCS for the encapsulated ethernet packet. > However we should use the LAN FCS defined in the draft. > > > Should the SNDU include an Ethernet padding (I assume this doesn't matter)? > > I am not sure to understand what you mean. So I guess we do not need > padding. Just to be sure... A small payload will normally be padded to the Ethernet Minimum frame size - this involves sending padding bytes to make the frame >= 64B (incl 4B FCS). IP devices normally ignore this padding. Some remote bridges don't do IP-level processing, and therefore forward the payload and also the padding - particularly those devices which also forward the original LAN FCS. I guess if the frame has a length field (i.e. LLC) then, it's easy for bridges to spot the padding, with DIX format frames, this is less easy. > > Patrick. > -- > UDcast: Full IP over Broadcast Media > > Phone: (+33) (0)4 93 00 16 99 > Mobile: (+33) (0)6 14 21 55 98 > Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 14:35:58 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ODZVKA009555 for ; Wed, 24 Apr 2002 14:35:31 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3ODZVZ04711; Wed, 24 Apr 2002 15:35:31 +0200 Date: Wed, 24 Apr 2002 15:35:31 +0200 Message-Id: <200204241335.g3ODZVZ04711@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <3CC6AB1A.55E58E04@erg.abdn.ac.uk> (message from Dr G Fairhurst on Wed, 24 Apr 2002 13:54:51 +0100) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean Gorry wrote: > Just to be sure... A small payload will normally be padded to the > Ethernet Minimum frame size - this involves sending padding bytes to > make the frame >= 64B (incl 4B FCS). Got the point. My understanding: the padding is only needed at the physical layer, so I think in our design there is no use to add padding because in this case ethernet is not at the physical layer. mpeg2, MPE and the new design will have their own padding if needed. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 14:51:53 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ODpGKA009784 for ; Wed, 24 Apr 2002 14:51:16 +0100 (BST) Received: from artemis.ee.surrey.ac.uk ([131.227.88.18] ident=eep1lw) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 170NAs-0006Y7-00 for ip-dvb@erg.abdn.ac.uk; Wed, 24 Apr 2002 14:51:10 +0100 Date: Wed, 24 Apr 2002 14:51:09 +0100 (BST) From: Lloyd Wood X-X-Sender: eep1lw@artemis.ee.surrey.ac.uk Reply-To: Lloyd Wood To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt In-Reply-To: <200204241335.g3ODZVZ04711@ra.udcast.com> Message-ID: Organization: speaking for none X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/ X-no-archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanner: exiscan *170NAs-0006Y7-00*YgRBFEXRwis* (SECM, UniS) X-ERG-MailScanner: Found to be clean On Wed, 24 Apr 2002, Patrick Cipiere wrote: > Gorry wrote: > > > Just to be sure... A small payload will normally be padded to the > > Ethernet Minimum frame size - this involves sending padding bytes to > > make the frame >= 64B (incl 4B FCS). > > Got the point. > My understanding: the padding is only needed at the physical layer, so > I think in our design there is no use to add padding because in this > case ethernet is not at the physical layer. you might want to take a look at the martini drafts in mpls/pwe3, which have been making a Big Thing of the ethernet padding. draft-martini-l2circuit-encap-mpls has a fixup length field to cater just for this, rather than having a sensible per-payload length field: The next 6 bits provide a length field, which is used as follows: If the packet's length (defined as the length of the layer 2 payload plus the length of the control word) is less than 64 bytes, the length field MUST be set to the packet's length. Otherwise the length field MUST be set to zero. The value of the length field, if non- zero, can be used to remove any padding. When the packet reaches the service provider's egress router, it may be desirable to remove the padding before forwarding the packet. lots of heated discussion of this on the pwe3 list. L. > mpeg2, MPE and the new design will have their own padding if needed. > > Patrick. > -- > UDcast: Full IP over Broadcast Media > > Phone: (+33) (0)4 93 00 16 99 > Mobile: (+33) (0)6 14 21 55 98 > Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com > PGP From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 23:53:51 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OMrcKA018294 for ; Wed, 24 Apr 2002 23:53:39 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3ON7f631250 for ; Wed, 24 Apr 2002 17:07:41 -0600 Message-ID: <00bb01c1ebeb$567ae0e0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: Subject: Re: Self routing Date: Wed, 24 Apr 2002 16:54:14 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Thomas 'Dent' Mirlacher" Sent: Wednesday, April 24, 2002 12:01 AM Subject: Re: Self routing > --snip/snip > > > I don't think we want to change MPE but come up with an alternative, more > > efficient and more flexible solution. > > which set of requirements in mind? MPE probably is not the best solution, > but it works. > it is layer2+layer3, and your proposal would be layer3 - which is fine, > if you have a specific set of services you'd like to support, but you'll > have troubles supporting a different set of services in an efficient way. > would you, please, define what you mean with "layer 3" - why is an encapsulation layer three, what functionality do you see that belongs into the "network lauer"?? --cls From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 05:20:24 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P4KBKA020917 for ; Thu, 25 Apr 2002 05:20:12 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3P4YE601088 for ; Wed, 24 Apr 2002 22:34:14 -0600 Message-ID: <00c901c1ec18$f54c19a0$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <200204241220.g3OCKBK04561@ra.udcast.com> Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Date: Wed, 24 Apr 2002 22:20:47 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Patrick Cipiere" Sent: Wednesday, April 24, 2002 5:20 AM Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt > I am pretty much OK with what is said about the packing, but today, > the mpeg2 transport packets I am dealing with, do not use the > adaptation field, but just use the first byte of the transport packet > payload as an offset if PUSI bit is 1. > Of course doing this, breaks the 32 bits alignment. > If we think we need to respect this alignment, having this offset == 3 > might do the job. > I am not sure we have to use the 32 bits AFC in all cases. > If saving bits is the goal, let's keep a single byte offset. > This is an important point. If you look at my draft - I had indicated that using the standard adaptation field format of four bytes might be required due to compatibility with the MPEG-2 standard. I have looked very carefully at the 13818-1 document but nowhere could I find an indication of how the AFC bits have to be treated or can be treated for "private data". Tables 2.2, 2.5 and 2.6 of this document seem to require that the syntax of the adaptation field be adhered to - and this would mean we have to insert all 4 bytes. If this is NOT the case, we are free to make a different choice. Looking at 2.4.3.5 - where the semantics for adaptation fields used in PES packets is defined one could interpret this as allowing to override the 4-byte form - how else would you carry 2 or 3 padding bytes ? And a little later (several paragraphs below table 2.6) is a remark saying if the transport_private_data_flag is set, the rest of the adaptation field is private data; one byte with the length (possibly ==0) and then ...? WE REALLY NEED TO GET AN ANSWER FROM THE PEOPLE WHO "OWN" MPEG-2 AND CAN TELL US WHETHER IT IS OK FOR "PRIVATE DATA" to make use of the AFC bits and the adaptation field in a different way i.e. in a way which deviates from Table 2.2, 25 and Table 2.6. Ssure, you can always do this inside a "private" network but when you have to interoperate with other equipment you might run into serious incompatibilities. For example, TS packets with AFC=="00" shall be discarded by standard decoders - what will they do if they get a TS packet which can not be parsed according to 2.2, 2.5 and 2.6 - will they trop the packet or forward it? Is there anybody reading this list who can help??? > I have a lot of concerns about the lack of layer 2 adresses in the new > design. > I think there are a lot of situations where we need layer 2 MAC > addresses in the datagram: > Without layer 2 destination address, the filtering has to be done at > layer 3. > Without layer 2 destination address, what will be the behaviour of a > router receiving a layer 3 packet. > Without layer 2 source address, how do we recognize our own datagrams, > when we get them back on the link several ms after sending them. > ... I agree with you but I have on purpose left an address field out of the encapsulation, assuming that it will follow inside as a part of the encapsulated structure. Of course this address will have to be bound to an IP address (in case we carry an IP datagram) on the one side and then it will have to be mapped to a PID on the other side. In a way similar to PPP which also leaves this open and there are standards for doing PPP over ATM or PPP over SDH/Sonet. I am still convinced that for an MPEG-2 system it is better to assume flow "labels" instead of datagram addresses. > > If we are really convinced that in some cases either the destination > and/or source MAC address are uneeded, and if the goal is to save some > bits not having them, we could use 2 bits out of the length field > The length field would then be 14 bits ([0,16383]) > MAC_FLAG > > 00 : no dst MAC, no src MAC > 01 : dst MAC, no src MAC > 10 : src MAC, no dst MAC > 11 : dst MAC, src MAC > > MAC is IEEE 48 bits > no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff > I do believe that you need a link-level "address/label" but it is NOT your typical IEEE MAC address. MAC addresses are globally unique identifiers carrying, for example 3 bytes of "manufacturer prefix" and the 3 bytes of a manufacturer assigned serial number. Binding an IP address to an Ethernet address is done by an ARP and the frame carries both address field = 32 + 48 bits; but you couild also bind a 32-bit address to any other "label" and the label could have >32 bits (e.g. IPv6 addresses), ==32 bits (not very sensible) or <32 bits. In that latter case you ought to know how many IP addresses your network will maximally use in order to find out how long your "label" should be. If we carry IP datagrams we have in that packet the source and the destination address; if we consider the MPEG-2 system a subnetwork, we can look at it as either a connectionless network in which case we would have to carry a source and a destination local address (taking Ethernet MAC addresses for this is not very efficient) or we look at it as a connection oriented network in which case we could use a single connection_ID - and the PID could be a subfield of this. Thte length of this field depends on your requirements: if you feel that 65000 individual stations AND/OR multicast groups are sufficient, then 16 bits are enough. And remenber, for satellites this applies for one footprint only. > +--+--------------+----------------+---------- > |00| length | type |Payload > +--+--------------+----------------+---------- > > +--+--------------+----------------+----------- --+---------- > |01| length | type |48 bits dst ~ | Paylaod > +--+--------------+----------------+----------- --+---------- > > +--+--------------+----------------+----------- --+---------- > |10| length | type |48 bits src ~ | Paylaod > +--+--------------+----------------+----------- --+---------- > > --+--------------+----------------+----------- --+----------- --+--------- > |11| length | type |48 bits dst ~ |48 bits src ~ |Payload > --+--------------+----------------+----------- --+----------- --+--------- > > > Patrick. If you want to do on-board switching of TS packets, then, of course, this "label" has to be in every cell - as outlined in Ghassane's messages. But this is a separate subject - it has more to tdo with the segmentation and reassembly strategy but the label field must come from "above" i.e. the next higher layer. Sorry this got so long but I hope it helps in our discussion. --Horst From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 05:26:34 2002 Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P4QLKA020974 for ; Thu, 25 Apr 2002 05:26:22 +0100 (BST) Received: from nmttb97i6f89th ([129.138.6.121]) by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3P4eO601131 for ; Wed, 24 Apr 2002 22:40:24 -0600 Message-ID: <00d101c1ec19$d1afc720$79068a81@nmttb97i6f89th> Reply-To: "Kearney" From: "Kearney" To: References: <200204241220.g3OCKBK04561@ra.udcast.com> <3CC6A810.1DF67303@sophia.inria.fr> Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt Date: Wed, 24 Apr 2002 22:26:57 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean From: "Ghassane Aniba" Sent: Wednesday, April 24, 2002 5:41 AM Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt ...SNIP... > > Without layer 2 source address, how do we recognize our own datagrams, > > when we get them back on the link several ms after sending them. > > ... > > > > If we are really convinced that in some cases either the destination > > and/or source MAC address are uneeded, and if the goal is to save some > > bits not having them, we could use 2 bits out of the length field > > The length field would then be 14 bits ([0,16383]) > > MAC_FLAG > > > > 00 : no dst MAC, no src MAC > > 01 : dst MAC, no src MAC > > 10 : src MAC, no dst MAC > > 11 : dst MAC, src MAC > > > > MAC is IEEE 48 bits > > no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff > > > > +--+--------------+----------------+---------- > > |00| length | type |Payload > > +--+--------------+----------------+---------- > > > > +--+--------------+----------------+----------- --+---------- > > |01| length | type |48 bits dst ~ | Paylaod > > +--+--------------+----------------+----------- --+---------- > > > > +--+--------------+----------------+----------- --+---------- > > |10| length | type |48 bits src ~ | Paylaod > > +--+--------------+----------------+----------- --+---------- > > > > --+--------------+----------------+----------- --+----------- --+--------- > > |11| length | type |48 bits dst ~ |48 bits src ~ |Payload > > --+--------------+----------------+----------- --+----------- --+--------- > > > > Patrick. > But for the satellite network, how we can switch MPEG2-TS packet > onboard? > Ghassane, by including this (hopefully not 48 byte long) address or label in every TS packet just as you proposed in your previous messages. In that case you do not have to include it in the encapsulation and bind it directly to the higher-layer address, e.g. IP multicast. > -- > Ghassane ANIBA From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 07:52:10 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P6peKA021901 for ; Thu, 25 Apr 2002 07:51:40 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id IAA07296 for ; Thu, 25 Apr 2002 08:51:40 +0200 (MET DST) Date: Thu, 25 Apr 2002 08:51:40 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing In-Reply-To: <00bb01c1ebeb$567ae0e0$79068a81@nmttb97i6f89th> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean > > --snip/snip > > > > > I don't think we want to change MPE but come up with an alternative, > more > > > efficient and more flexible solution. > > > > which set of requirements in mind? MPE probably is not the best solution, > > but it works. > > it is layer2+layer3, and your proposal would be layer3 - which is fine, > > if you have a specific set of services you'd like to support, but you'll > > have troubles supporting a different set of services in an efficient way. > > > would you, please, define what you mean with "layer 3" - why is an > encapsulation layer three, what functionality do you see that belongs into > the "network lauer"?? this hould be 2+2.5 instead of 2+3 (MAC+LLC) - the 3 came out of a rounding error ;) ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 08:33:29 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P7WxKA022305 for ; Thu, 25 Apr 2002 08:32:59 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id JAA08192 for ; Thu, 25 Apr 2002 09:32:59 +0200 (MET DST) Date: Thu, 25 Apr 2002 09:32:59 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt In-Reply-To: <00d101c1ec19$d1afc720$79068a81@nmttb97i6f89th> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean --snip/snip > > > Without layer 2 source address, how do we recognize our own datagrams, > > > when we get them back on the link several ms after sending them. > > > ... > > > > > > If we are really convinced that in some cases either the destination > > > and/or source MAC address are uneeded, and if the goal is to save some > > > bits not having them, we could use 2 bits out of the length field > > > The length field would then be 14 bits ([0,16383]) > > > MAC_FLAG > > > > > > 00 : no dst MAC, no src MAC > > > 01 : dst MAC, no src MAC > > > 10 : src MAC, no dst MAC > > > 11 : dst MAC, src MAC > > > > > > MAC is IEEE 48 bits > > > no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff > > > > > > +--+--------------+----------------+---------- > > > |00| length | type |Payload > > > +--+--------------+----------------+---------- > > > > > > +--+--------------+----------------+----------- --+---------- > > > |01| length | type |48 bits dst ~ | Paylaod > > > +--+--------------+----------------+----------- --+---------- > > > > > > +--+--------------+----------------+----------- --+---------- > > > |10| length | type |48 bits src ~ | Paylaod > > > +--+--------------+----------------+----------- --+---------- in case "10" you're exaclty at the bandwidth-consumtion where MPE is (well +/- 2 byte per PDU) also it's a point to discuss if you need all the fields in the MPE header - but at least it's a start, after having the requirements to go from (probably most of the people wouldn't be happy with the MAC address layout in the MPE header ...) ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 08:49:05 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P7mdKA022476 for ; Thu, 25 Apr 2002 08:48:39 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3P7mcq05887; Thu, 25 Apr 2002 09:48:38 +0200 Date: Thu, 25 Apr 2002 09:48:38 +0200 Message-Id: <200204250748.g3P7mcq05887@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: (dent@cosy.sbg.ac.at) Subject: Re: Self routing X-ERG-MailScanner: Found to be clean "Thomas 'Dent' Mirlacher" wrote: > which set of requirements in mind? MPE probably is not the best solution, > but it works. I completely agree. If we come up with a new design, it must drastically improve the previous and answer useful ans usable requirements that can't be currently addressed. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:10:20 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P89mKA022729 for ; Thu, 25 Apr 2002 09:09:50 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3P89lp05937; Thu, 25 Apr 2002 10:09:47 +0200 Date: Thu, 25 Apr 2002 10:09:47 +0200 Message-Id: <200204250809.g3P89lp05937@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <00c901c1ec18$f54c19a0$79068a81@nmttb97i6f89th> (clausen@cosy.sbg.ac.at) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean "Kearney" wrote: > If we carry IP datagrams we have in that packet the source and the > destination address; Yes, layer 3 addresses. On a broadcast link, I believe we need layer 2 addresses. > if we consider the MPEG-2 system a subnetwork, we can > look at it as either a connectionless network in which case we would have to > carry a source and a destination local address (taking Ethernet MAC > addresses for this is not very efficient) Could you explain "this is not very efficient"? Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:14:29 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8E5KA022789 for ; Thu, 25 Apr 2002 09:14:07 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3P8E5v05954; Thu, 25 Apr 2002 10:14:05 +0200 Date: Thu, 25 Apr 2002 10:14:05 +0200 Message-Id: <200204250814.g3P8E5v05954@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: (dent@cosy.sbg.ac.at) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean "Thomas 'Dent' Mirlacher" wrote: > in case "10" you're exaclty at the bandwidth-consumtion where MPE is > (well +/- 2 byte per PDU) Yes. In between wou might have received my previous mail > "Thomas 'Dent' Mirlacher" wrote: > >> which set of requirements in mind? MPE probably is not the best solution, >> but it works. > > I completely agree. If we come up with a new design, it must > drastically improve the previous and answer useful ans usable > requirements that can't be currently addressed. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:18:09 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8HpKA022840 for ; Thu, 25 Apr 2002 09:17:51 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P8HlG19650 for ; Thu, 25 Apr 2002 10:17:48 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC7BBAE.F3E0B21D@sophia.inria.fr> Date: Thu, 25 Apr 2002 10:17:50 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: <200204250748.g3P7mcq05887@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Patrick Cipiere wrote: > > "Thomas 'Dent' Mirlacher" wrote: > > > which set of requirements in mind? MPE probably is not the best solution, > > but it works. > > I completely agree. If we come up with a new design, it must > drastically improve the previous and answer useful ans usable > requirements that can't be currently addressed. > Sur. With MPE encapsulation we couldn't doing a filtring depending on the source adress( for exemple in Multicast SSM). The new encapsulation has to do it. > Patrick. > -- > UDcast: Full IP over Broadcast Media > Ghassane. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:22:24 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8LvKA022921 for ; Thu, 25 Apr 2002 09:21:57 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P8LlG20007 for ; Thu, 25 Apr 2002 10:21:51 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC7BC9D.CC9CF9DE@sophia.inria.fr> Date: Thu, 25 Apr 2002 10:21:49 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Switching in new encapsulation. References: <200204250748.g3P7mcq05887@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Hi, i've a question : the new encapsulation will give us possibility to switch mpeg packets in the layer 2 or not? Because i see that most of the proposed encapsulations don't do it, unless we make ressembling of mpeg packets. Ghassane. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:14:44 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3P9EaKA023517 for ; Thu, 25 Apr 2002 10:14:37 +0100 (BST) Message-ID: <3CC7C8FC.53607816@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 10:14:37 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: <200204250748.g3P7mcq05887@ra.udcast.com> <3CC7BBAE.F3E0B21D@sophia.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Ghassane Aniba wrote: > > Patrick Cipiere wrote: > > > > "Thomas 'Dent' Mirlacher" wrote: > > > > > which set of requirements in mind? MPE probably is not the best solution, > > > but it works. > > > > I completely agree. If we come up with a new design, it must > > drastically improve the previous and answer useful ans usable > > requirements that can't be currently addressed. > > > Sur. With MPE encapsulation we couldn't doing a filtring depending on > the source adress( for exemple in Multicast SSM). The new encapsulation > has to do it. > hey... you mean IP SOURCE ADDRESS!!!!! That's level 3 information, not level 2. We shouldn't map this into level 2 simply to allow level 2 filtering - do the filtering at level 3 (using hardware if you so desitre). It is a level 3 function. > > Patrick. > > -- > > UDcast: Full IP over Broadcast Media > > > > Ghassane. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:22:07 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9LYKA023628 for ; Thu, 25 Apr 2002 10:21:34 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id LAA11814 for ; Thu, 25 Apr 2002 11:21:34 +0200 (MET DST) Date: Thu, 25 Apr 2002 11:21:34 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing In-Reply-To: <3CC7C8FC.53607816@erg.abdn.ac.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean On Thu, 25 Apr 2002, Dr G Fairhurst wrote: > > > Ghassane Aniba wrote: > > > > Patrick Cipiere wrote: > > > > > > "Thomas 'Dent' Mirlacher" wrote: > > > > > > > which set of requirements in mind? MPE probably is not the best solution, > > > > but it works. > > > > > > I completely agree. If we come up with a new design, it must > > > drastically improve the previous and answer useful ans usable > > > requirements that can't be currently addressed. > > > > > Sur. With MPE encapsulation we couldn't doing a filtring depending on > > the source adress( for exemple in Multicast SSM). The new encapsulation > > has to do it. > > > > hey... you mean IP SOURCE ADDRESS!!!!! well - if you're transporting IP. - is that a strict requirement? > That's level 3 information, not level 2. We shouldn't map this into > level 2 > simply to allow level 2 filtering - do the filtering at level 3 (using hardware > if you so desitre). It is a level 3 function. see above - it's fine if you restrict yourself to IPv[46] ... and yes, i don't know if filtering on the SOURCE in layer2 needs to be there - in most of the cases (all?) the destination address is more useful. (in terms of keeping the load on the receiver low, as well as really simply (non-)security mechanism) ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:40:09 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9dnKA023906 for ; Thu, 25 Apr 2002 10:39:49 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P9dkG29959 for ; Thu, 25 Apr 2002 11:39:46 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC7CEE4.9345F042@sophia.inria.fr> Date: Thu, 25 Apr 2002 11:39:48 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: <200204250748.g3P7mcq05887@ra.udcast.com> <3CC7BBAE.F3E0B21D@sophia.inria.fr> <3CC7C8FC.53607816@erg.abdn.ac.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Dr G Fairhurst wrote: > > Ghassane Aniba wrote: > > > > Patrick Cipiere wrote: > > > > > > "Thomas 'Dent' Mirlacher" wrote: > > > > > > > which set of requirements in mind? MPE probably is not the best solution, > > > > but it works. > > > > > > I completely agree. If we come up with a new design, it must > > > drastically improve the previous and answer useful ans usable > > > requirements that can't be currently addressed. > > > > > Sur. With MPE encapsulation we couldn't doing a filtring depending on > > the source adress( for exemple in Multicast SSM). The new encapsulation > > has to do it. > > > > hey... you mean IP SOURCE ADDRESS!!!!! > > That's level 3 information, not level 2. We shouldn't map this into > level 2 > simply to allow level 2 filtering - do the filtering at level 3 (using hardware > if you so desitre). It is a level 3 function. ok,I know. I mean that we have to ditinguish between flows (source,group). In Multicast it's more important to do it. If we use PIM-SSM with the satellite network, we'll need information about the source adress. > > > > Patrick. > > > -- > > > UDcast: Full IP over Broadcast Media > > > > > > > Ghassane. > > Ghassane. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:41:21 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3P9f0KA023948 for ; Thu, 25 Apr 2002 10:41:00 +0100 (BST) Message-ID: <3CC7CF2C.A550FC51@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 10:41:00 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Thomas 'Dent' Mirlacher wrote: > > --snip/snip > > > > > Without layer 2 source address, how do we recognize our own datagrams, > > > > when we get them back on the link several ms after sending them. > > > > ... > > > > > > > > If we are really convinced that in some cases either the destination > > > > and/or source MAC address are uneeded, and if the goal is to save some > > > > bits not having them, we could use 2 bits out of the length field > > > > The length field would then be 14 bits ([0,16383]) > > > > MAC_FLAG > > > > > > > > 00 : no dst MAC, no src MAC > > > > 01 : dst MAC, no src MAC > > > > 10 : src MAC, no dst MAC > > > > 11 : dst MAC, src MAC > > > > > > > > MAC is IEEE 48 bits > > > > no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff > > > > > > > > +--+--------------+----------------+---------- > > > > |00| length | type |Payload > > > > +--+--------------+----------------+---------- > > > > > > > > +--+--------------+----------------+----------- --+---------- > > > > |01| length | type |48 bits dst ~ | Paylaod > > > > +--+--------------+----------------+----------- --+---------- > > > > > > > > +--+--------------+----------------+----------- --+---------- > > > > |10| length | type |48 bits src ~ | Paylaod > > > > +--+--------------+----------------+----------- --+---------- > > in case "10" you're exaclty at the bandwidth-consumtion where MPE is > (well +/- 2 byte per PDU) > > also it's a point to discuss if you need all the fields in the MPE > header - but at least it's a start, after having the requirements > to go from (probably most of the people wouldn't be happy with the > MAC address layout in the MPE header ...) > > ++Thomas Not so. First, there is no section filtering, etc. So the processing is very simple. Second, the encapulsation byte overhead is actually much better. You have in this case full MAC source and destination address, type. In some applications this is needed. If you want to do that in MPE, you have to add an LLC/SNAP header - that's a lot more overhead. Native IP applications could still use 00 format, if they like, and "MPE-like" applications could yse 01 encoding if they need it. ---- The main advantages seem to be: (1) For type 01, 10 there is a more efficient header. In the previous scheme in the draft these require an extra TYPE field - part of the fixed format header which then indicates this is a bridged payload, and carries the MAC layer information (addreses and ether-type). The main drawbacks I can see of this approach are: (1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB. - Is that an issue? - I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we need more 16 KB (or so) packets in this context? (2) The lower layer processing now has to be aware of the various format options, previously all frames used the same initial format. - But probbaly one wants to do level 2 processing of MAC addresses anyway (if present) so, not sure the variable format is an issue? (2) We have only one unused format indicator '11'. (3) We fix the PDU format for 01, 10 based on 6B MAC addresses only. It may be difficult to use a larger/smaller value in the future. thoughts? Gorry From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:53:18 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9qcKA024094 for ; Thu, 25 Apr 2002 10:52:38 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P9qZG01278 for ; Thu, 25 Apr 2002 11:52:35 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CC7D1E6.8B8FF327@sophia.inria.fr> Date: Thu, 25 Apr 2002 11:52:38 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Thomas 'Dent' Mirlacher wrote: > > On Thu, 25 Apr 2002, Dr G Fairhurst wrote: > > > > > > > Ghassane Aniba wrote: > > > > > > Patrick Cipiere wrote: > > > > > > > > "Thomas 'Dent' Mirlacher" wrote: > > > > > > > > > which set of requirements in mind? MPE probably is not the best solution, > > > > > but it works. > > > > > > > > I completely agree. If we come up with a new design, it must > > > > drastically improve the previous and answer useful ans usable > > > > requirements that can't be currently addressed. > > > > > > > Sur. With MPE encapsulation we couldn't doing a filtring depending on > > > the source adress( for exemple in Multicast SSM). The new encapsulation > > > has to do it. > > > > > > > hey... you mean IP SOURCE ADDRESS!!!!! > > well - if you're transporting IP. - is that a strict requirement? > > > That's level 3 information, not level 2. We shouldn't map this into > > level 2 > > simply to allow level 2 filtering - do the filtering at level 3 (using hardware > > if you so desitre). It is a level 3 function. > > see above - it's fine if you restrict yourself to IPv[46] > ... and yes, i don't know if filtering on the SOURCE in layer2 needs > to be there - in most of the cases (all?) the destination address > is more useful. (in terms of keeping the load on the receiver low, > as well as really simply (non-)security mechanism) If the Muticast case, if we have a terminal wich join Group G but doesn't want the data from the source S. So, in this case, we don't need to transmit data in the uplink of the satellite network, and so we reduce the no need traffic. into doing that, we have to know the source adress (PIM-SM and the Rendez-vous Point RP). > > ++Thomas > > -- > in some way i do, and in some way i don't. Ghassane. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:01:03 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PA0QKA024257 for ; Thu, 25 Apr 2002 11:00:27 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id MAA13347 for ; Thu, 25 Apr 2002 12:00:27 +0200 (MET DST) Date: Thu, 25 Apr 2002 12:00:27 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Self routing In-Reply-To: <3CC7D1E6.8B8FF327@sophia.inria.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean --snip/snip > > see above - it's fine if you restrict yourself to IPv[46] > > ... and yes, i don't know if filtering on the SOURCE in layer2 needs > > to be there - in most of the cases (all?) the destination address > > is more useful. (in terms of keeping the load on the receiver low, > > as well as really simply (non-)security mechanism) > > If the Muticast case, if we have a terminal wich join Group G but > doesn't want the data from the source S. So, in this case, we don't need > to transmit data in the uplink of the satellite network, and so we > reduce the no need traffic. into doing that, we have to know the source > adress (PIM-SM and the Rendez-vous Point RP). but in this case, you're filtering the traffic BEFORE the air interface? ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:24:40 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PAO7KA024593 for ; Thu, 25 Apr 2002 11:24:07 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3PAO7A06217; Thu, 25 Apr 2002 12:24:07 +0200 Date: Thu, 25 Apr 2002 12:24:07 +0200 Message-Id: <200204251024.g3PAO7A06217@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <3CC7CF2C.A550FC51@erg.abdn.ac.uk> (message from Dr G Fairhurst on Thu, 25 Apr 2002 10:41:00 +0100) Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean Gorry wrote: > (2) We have only one unused format indicator '11'. I would rather say that the seldom format indicator is '10' 10 : src MAC, no dst MAC But i definitely need '11' 11 : dst MAC, src MAC Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:40:39 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PAe1KA024833 for ; Thu, 25 Apr 2002 11:40:01 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id MAA16999 for ; Thu, 25 Apr 2002 12:40:01 +0200 (MET DST) Date: Thu, 25 Apr 2002 12:40:01 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt In-Reply-To: <3CC7CF2C.A550FC51@erg.abdn.ac.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean --snip/snip > > in case "10" you're exaclty at the bandwidth-consumtion where MPE is > > (well +/- 2 byte per PDU) > > > > also it's a point to discuss if you need all the fields in the MPE > > header - but at least it's a start, after having the requirements > > to go from (probably most of the people wouldn't be happy with the > > MAC address layout in the MPE header ...) > > Not so. > > First, there is no section filtering, etc. So the processing is very simple. well, if you assume you will just receive MPE sections you can also skip sektion filtering. - and with the new encapsulation, tou can only transport this encapsulation per PID also. > Second, the encapulsation byte overhead is actually much better. well, the %tage depends on the MTU, and actually it is about 1B pointer-field 12B MPE (flags+MAC) 8B LLC+SNAP 4B CRC --- 25B for MPE ~ 1.1% overhead (MTU=1500) 2B length+flags_for_MAC_type 2B type 6B MAC 4B AF_lenght --- 14B for the new schem ~ 0.9% overhead ... did i miss anything here? don't misunderstand me here, i'm not a proponent of MPE, nor against a new encapsulation - i just want to view this discussions in a critical way, and probably ask to clarify some things (for myself) > You have in this case full MAC source and destination address, type. In some > applications this is needed. If you want to do that in MPE, you have > to add an LLC/SNAP header - that's a lot more overhead. well, LLC/SNAP includes "overhead" which is the LLC + 3 byte org code, yes. > Native IP applications could still use 00 format, if they like, and > "MPE-like" applications could yse 01 encoding if they need it. the format is not MPE compatible in any way, but yes, an application could use the formats on the fly. - but the problem here is: if the "application" decides to do that, the whole point of the fields goes away, since the application shouldn't be aware of the topology. - it is the gateway which should know the topology, but when changing topology, that means changing the gateway - is that alway the case? (nowadays yes, but do we want to do this also in the future?) > ---- > > The main advantages seem to be: > > (1) For type 01, 10 there is a more efficient header. In the previous > scheme in the draft these require an extra TYPE field - part of the > fixed format header which then indicates this is a bridged payload, > and carries the MAC layer information (addreses and ether-type). > > The main drawbacks I can see of this approach are: > > (1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB. > - Is that an issue? this could also be a good thing (e.g. for delay jitter) > - I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we > need more 16 KB (or so) packets in this context? > > (2) The lower layer processing now has to be aware of the various > format options, previously all frames used the same initial format. if you take a look at 802.11, the lower layers also need to be aware of special formats (even the meaning for address-fields could change) > - But probbaly one wants to do level 2 processing of MAC addresses > anyway (if present) so, not sure the variable format is an issue? > > (2) We have only one unused format indicator '11'. ... again: if we would have requirements we could reserve a byte, or a nibble from the length (i will stop talking about requirements now) > (3) We fix the PDU format for 01, 10 based on 6B MAC addresses only. > It may be difficult to use a larger/smaller value in the future. you could reserve more space for the address, and use it for MAC addresses, now - and later for some other addressing-scheme (this would require a version field) just my $0.02 ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:43:24 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PAh1KA024899 for ; Thu, 25 Apr 2002 11:43:02 +0100 (BST) Message-ID: <3CC7DDB5.2FD0C19E@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 11:43:02 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: URGENT - call for interest at next IETF Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean We now have 120 list members and two IDs. Is there interest in calling a meeting at the next IETF? Given the next IETF will be in Japan, it seems there may a lack of European interest, I wanted to check whether this is so. It is important that if we do have a BoF, that we have sufficient participation to ensure the views of the group are properly represented. If you are/may be going, please do return form below to: gorry@erg.abdn.ac.uk --- [ ] I am keen to attend the next IETF, but have not yet registered. [ ] I expect to be attending the next IETF and would like to see a BoF on this topic. [ ] I would like to present a short presentation at a BoF on this topic ----- I am interested in co-authoring/editing an Internet Draft on [ ] DVB Address Resolution for IP over DVB [ ] Multicast Support for IP over DVB [ ] Other ----- From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:45:32 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PAjNKA024944 for ; Thu, 25 Apr 2002 11:45:23 +0100 (BST) Message-ID: <3CC7DE43.58D0B4E7@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 11:45:23 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <200204251024.g3PAO7A06217@ra.udcast.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Yes, you are correct. Sorry. I belive the type: 10 : src MAC, no dst MAC has no function. I think if we go down this path, we should reserve this, rather than allocate this. Gorry Patrick Cipiere wrote: > > Gorry wrote: > > > (2) We have only one unused format indicator '11'. > > I would rather say that the seldom format indicator is '10' > > 10 : src MAC, no dst MAC > > But i definitely need '11' > > 11 : dst MAC, src MAC > > Patrick. > -- > UDcast: Full IP over Broadcast Media > > Phone: (+33) (0)4 93 00 16 99 > Mobile: (+33) (0)6 14 21 55 98 > Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 12:04:52 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PB4QKA025202 for ; Thu, 25 Apr 2002 12:04:26 +0100 (BST) Message-ID: <3CC7E2BA.AE2E17CC@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 12:04:26 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Thomas 'Dent' Mirlacher wrote: > > --snip/snip > > > > in case "10" you're exaclty at the bandwidth-consumtion where MPE is > > > (well +/- 2 byte per PDU) > > > > > > also it's a point to discuss if you need all the fields in the MPE > > > header - but at least it's a start, after having the requirements > > > to go from (probably most of the people wouldn't be happy with the > > > MAC address layout in the MPE header ...) > > > > Not so. > > > > First, there is no section filtering, etc. So the processing is very simple. > > well, if you assume you will just receive MPE sections you can also > skip sektion filtering. - and with the new encapsulation, tou can > only transport this encapsulation per PID also. > > > Second, the encapulsation byte overhead is actually much better. > > well, the %tage depends on the MTU, and actually it is about > > 1B pointer-field > 12B MPE (flags+MAC) > 8B LLC+SNAP > 4B CRC > --- > 25B for MPE ~ 1.1% overhead (MTU=1500) > or 25% for 100B, 63% for 40B, etc. - assuming PACKING is used. > 2B length+flags_for_MAC_type > 2B type > 6B MAC > 4B AF_lenght > --- > 14B for the new schem ~ 0.9% overhead > > ... did i miss anything here? 2B length+flags_for_MAC_type 2B type --- 4B for the new scheme 0.3% overhead (MTU=1500) or 4% for 100B, 10% for 40B, etc. - All assuming that you don't look at the detail of padding, and PUSI pointers, etc. > don't misunderstand me here, i'm not a proponent of MPE, nor against > a new encapsulation - i just want to view this discussions in a > critical way, and probably ask to clarify some things (for myself) > Agreed, maybe someone should some real calculations... > > You have in this case full MAC source and destination address, type. In some > > applications this is needed. If you want to do that in MPE, you have > > to add an LLC/SNAP header - that's a lot more overhead. > > well, LLC/SNAP includes "overhead" which is the LLC + 3 byte org code, > yes. > > > Native IP applications could still use 00 format, if they like, and > > "MPE-like" applications could yse 01 encoding if they need it. > > the format is not MPE compatible in any way, but yes, an application > could use the formats on the fly. - but the problem here is: if the > "application" decides to do that, the whole point of the fields > goes away, since the application shouldn't be aware of the topology. > > - it is the gateway which should know the topology, but when changing > topology, that means changing the gateway - is that alway the case? > (nowadays yes, but do we want to do this also in the future?) Actually, I'm not sure we should have 'MAC destination-only' as an option.... but I'm happy to define it for the moment. > > > ---- > > > > The main advantages seem to be: > > > > (1) For type 01, 10 there is a more efficient header. In the previous 10 should have been 11. > > scheme in the draft these require an extra TYPE field - part of the > > fixed format header which then indicates this is a bridged payload, > > and carries the MAC layer information (addreses and ether-type). > > > > The main drawbacks I can see of this approach are: > > > > (1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB. > > - Is that an issue? > > this could also be a good thing (e.g. for delay jitter) Yes. > > - I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we > > need more 16 KB (or so) packets in this context? > > > > (2) The lower layer processing now has to be aware of the various > > format options, previously all frames used the same initial format. > > if you take a look at 802.11, the lower layers also need to be aware > of special formats (even the meaning for address-fields could change) > > > - But probbaly one wants to do level 2 processing of MAC addresses > > anyway (if present) so, not sure the variable format is an issue? > > > > (2) We have only one unused format indicator '11'. whoops, the "odd" one is '10' as Patrick said, 11 is needed. > ... again: if we would have requirements we could reserve a byte, or > a nibble from the length (i will stop talking about requirements now) Yes, I'd advocate '01' as reserved. OK. > > (3) We fix the PDU format for 01, 10 based on 6B MAC addresses only. > > It may be difficult to use a larger/smaller value in the future. > A > you could reserve more space for the address, and use it for MAC addresses, > now - and later for some other addressing-scheme (this would require a > version field) > > just my $0.02 > > ++Thomas > -- > in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 12:15:17 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PBEwKA025337 for ; Thu, 25 Apr 2002 12:14:59 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id NAA20349 for ; Thu, 25 Apr 2002 13:14:59 +0200 (MET DST) Date: Thu, 25 Apr 2002 13:14:58 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt In-Reply-To: <3CC7E2BA.AE2E17CC@erg.abdn.ac.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean --snip/snip > > > > 1B pointer-field > > 12B MPE (flags+MAC) > > 8B LLC+SNAP > > 4B CRC > > --- > > 25B for MPE ~ 1.1% overhead (MTU=1500) > > > > or 25% for 100B, 63% for 40B, etc. - assuming PACKING is used. you can also use PACKING with sections (even multiple times per TSC) > > 2B length+flags_for_MAC_type > > 2B type > > 6B MAC > > 4B AF_lenght > > --- > > 14B for the new schem ~ 0.9% overhead > > > > ... did i miss anything here? > > 2B length+flags_for_MAC_type > 2B type > --- > 4B for the new scheme i was assuming the case where you need to have a destination MAC address. and doesn't the new scheme require an AF at the end of a PDU? (which is at least one byte or 4 byte when another PDU is packed into the cell) > 0.3% overhead (MTU=1500) > or 4% for 100B, 10% for 40B, etc. right. > - All assuming that you don't look at the detail of padding, and PUSI > pointers, etc. sure. --snip/snip > > the format is not MPE compatible in any way, but yes, an application > > could use the formats on the fly. - but the problem here is: if the > > "application" decides to do that, the whole point of the fields > > goes away, since the application shouldn't be aware of the topology. > > > > - it is the gateway which should know the topology, but when changing > > topology, that means changing the gateway - is that alway the case? > > (nowadays yes, but do we want to do this also in the future?) > > Actually, I'm not sure we should have 'MAC destination-only' as an option.... > but I'm happy to define it for the moment. at least for filtering at the receiver side, as well as L2 switching it could be useful (and you probably don't need the source in that case) ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 13:21:13 2002 Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PCKbKA026126 for ; Thu, 25 Apr 2002 13:20:37 +0100 (BST) Received: from esvir02nok.ntc.nokia.com (esvir02nokt.ntc.nokia.com [172.21.143.34]) by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3PCKtF27648 for ; Thu, 25 Apr 2002 15:20:56 +0300 (EET DST) Received: from esebh001.NOE.Nokia.com (unverified) by esvir02nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id for ; Thu, 25 Apr 2002 15:20:36 +0300 Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Thu, 25 Apr 2002 15:20:36 +0300 Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe013.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966); Thu, 25 Apr 2002 15:20:36 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: Switching in the old encapsulation .. RE: Switching in new encapsulation. Date: Thu, 25 Apr 2002 15:20:36 +0300 Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC98A@trebe004.NOE.Nokia.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Switching in new encapsulation. Thread-Index: AcHsNFZAHoMR6m//SXK1IcigCiGZfQAEW8EA From: To: X-OriginalArrivalTime: 25 Apr 2002 12:20:36.0693 (UTC) FILETIME=[9AD14050:01C1EC53] X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3PCLDVK026145 Moro, Have you ever considered to use those "labels" or "link addresses" with MPE ? If they are implemented in TS adaptation field, I think that you could use MPE as well. Thats why I am little bit worrying that we are somewhat mixmuxin things here. PS. Our research people once made a feasibility study about HW based MPE filtering on receiver. As they are HW people, they of course made their thing in a weird way (;) and I think that they also accidentally proved that you can in fact do (whatever layer) switching for TS that carries MPE encapsulated frames based on any field (in "TS packet level", without re-assembling and that stuff, at least if you are not using section packing). In order to get some free time to do something else than read these emails, I leave it to you as a home execsise to find the solution. Just forget everything that you have ever learned and think like HW person ;) //Harri > -----Original Message----- > From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr] > Sent: Thursday, April 25, 2002 11:22 AM > To: ip-dvb@erg.abdn.ac.uk > Subject: Switching in new encapsulation. > > > Hi, > i've a question : the new encapsulation will give us possibility to > switch mpeg packets in the layer 2 or not? > Because i see that most of the proposed encapsulations don't do it, > unless we make ressembling of mpeg packets. > > Ghassane. > > -- > Ghassane ANIBA > INRIA (Projet PLANETE) | Email : > ghassane.aniba@sophia.inria.fr > 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 > 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 > From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 15:45:39 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PEjBKA028137 for ; Thu, 25 Apr 2002 15:45:11 +0100 (BST) Received: from ccsrnrpc16.ee.surrey.ac.uk ([131.227.88.65] helo=eim.surrey.ac.uk) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 170kUA-0003G9-00; Thu, 25 Apr 2002 15:44:38 +0100 Message-ID: <3CC81656.B38D6927@eim.surrey.ac.uk> Date: Thu, 25 Apr 2002 15:44:38 +0100 From: Haitham Cruickshank Organization: CCSR X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Scanner: exiscan *170kUA-0003G9-00*7aIlTZYzI7E* (SECM, UniS) X-ERG-MailScanner: Found to be clean Hi Everybody, I attended (also Bernard Collini- Nocker was there) the ESA presentation on "ip security over satellites" . There was a good interest in the ip encapsulation for DVB. Back to the draft, I think the new draft looks good and I had been following the recent discussions. I have few extra comments and I hope it will improve the final version: * A table of content is missing in the beginning. * A Security Considerations section is missing. I would like to contribute to this section, but I am not sure about the issues. Has anybody thought about any security problems, then I could make some comments. * I think it will be beneficial to add a small section about the main problems with current MPE (such as large overheads and complex options, implementation compatibility, etc ..) and provide a brief comparison with the new leaner encapsulation. This will help a lot the people who are not familiar with MPE. * Finally I have two a basic comment: 1. The size of "type" field in the SNDU encapsulation format (figure 1). Why do we have to stick with two bytes size (16 bits) where the types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet) 2. Is there really a need for CRC ? Regards Haitham -- Dr. Haitham S. Cruickshank Senior Research Fellow in Communications Centre for Communication Systems Research (CCSR) School of Electronics, Computing and Mathematics University of Surrey Guildford, Surrey GU2 7XH, UK Tel: +44 1483 686007 (indirect 689844) Fax: +44 1483 686011 e-mail: H.Cruickshank@surrey.ac.uk http://www.ee.surrey.ac.uk/Personal/H.Cruickshank/ From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 18:50:49 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PHoNKA000379 for ; Thu, 25 Apr 2002 18:50:23 +0100 (BST) Message-ID: <3CC841DF.7E3BED32@erg.abdn.ac.uk> Date: Thu, 25 Apr 2002 18:50:23 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt References: <3CC81656.B38D6927@eim.surrey.ac.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ERG-MailScanner: Found to be clean Haitham Cruickshank wrote: > > Hi Everybody, > <> > > Back to the draft, I think the new draft looks good and I had been > following the recent discussions. I have few extra comments and I hope > it will improve the final version: > > * A table of content is missing in the beginning. OK - we can fix that, I'll add it to the list. > * A Security Considerations section is missing. I would like to > contribute to this section, but I am not sure about the issues. Has > anybody thought about any security problems, then I could make some > comments. Actually, it is there - section 8, but doesn't suggest any issues. Are there issues we should talk about? > * I think it will be beneficial to add a small section about the main > problems with current MPE (such as large overheads and complex options, > implementation compatibility, etc ..) and provide a brief comparison > with the new leaner encapsulation. This will help a lot the people who > are not familiar with MPE. I disagree - in that this is a protocol spec, however we wondered whether to update the requirements ID: or should we create a new ID with this infromation? > * Finally I have two a basic comment: > 1. The size of "type" field in the SNDU encapsulation format (figure > 1). Why do we have to stick with two bytes size (16 bits) where the > types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet) But, it's not clear to me, there may be some more... e.g. there are two different MAC bridge encapsulations in use elsewhere in the internet and, we *DO* plan to support ROHC. > 2. Is there really a need for CRC ? A dificult one. It would seem that bit errors should be rare, due to the under-lying coding in most cases. But the IETF has previously suggested we should be certain there are no undetected bit errors to the same level of certaintity as a 32-bit CRC would give. So, my main worry is reassembly bugs and hardware-related transfer problems, rather than the physical channel. Recent experience shows we should NOT ignore such things, they happen often in IP Routers, so why not here? I personnaly would advocate at least a CRC-16. > > Regards > Haitham > -- > Dr. Haitham S. Cruickshank > > Senior Research Fellow in Communications > Centre for Communication Systems Research (CCSR) > School of Electronics, Computing and Mathematics > University of Surrey > Guildford, Surrey GU2 7XH, UK > > Tel: +44 1483 686007 (indirect 689844) > Fax: +44 1483 686011 > e-mail: H.Cruickshank@surrey.ac.uk > http://www.ee.surrey.ac.uk/Personal/H.Cruickshank/ From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 23:11:27 2002 Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PMB9KA002313 for ; Thu, 25 Apr 2002 23:11:10 +0100 (BST) Received: from artemis.ee.surrey.ac.uk ([131.227.88.18] ident=eep1lw) by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4) id 170rSC-0003vh-00 for ip-dvb@erg.abdn.ac.uk; Thu, 25 Apr 2002 23:11:04 +0100 Date: Thu, 25 Apr 2002 23:11:03 +0100 (BST) From: Lloyd Wood X-X-Sender: eep1lw@artemis.ee.surrey.ac.uk Reply-To: Lloyd Wood To: ip-dvb@erg.abdn.ac.uk Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt In-Reply-To: <3CC841DF.7E3BED32@erg.abdn.ac.uk> Message-ID: Organization: speaking for none X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/ X-no-archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanner: exiscan *170rSC-0003vh-00*vmupcgsMNZM* (SECM, UniS) X-ERG-MailScanner: Found to be clean On http://www.watersprings.org/pub/id/draft-clausen-ipdvb-enc-00.txt: On Thu, 25 Apr 2002, Gorry Fairhurst wrote: > Haitham Cruickshank wrote: > > * I think it will be beneficial to add a small section about the main > > problems with current MPE (such as large overheads and complex options, > > implementation compatibility, etc ..) and provide a brief comparison > > with the new leaner encapsulation. This will help a lot the people who > > are not familiar with MPE. > > I disagree - in that this is a protocol spec, however we wondered > whether to update the requirements ID: > > or should we create a new ID with this infromation? isn't that really part of the protocharter of the protoWG, justifying the WG's purpose for existence - which the requirements draft could include? > > 1. The size of "type" field in the SNDU encapsulation format (figure > > 1). Why do we have to stick with two bytes size (16 bits) where the > > types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet) > > But, it's not clear to me, there may be some more... > > e.g. there are two different MAC bridge encapsulations in use elsewhere > in the internet and, we *DO* plan to support ROHC. (ROHC has ethertypes these days?) on type, I imagine 0x0000 is reserved as it is for ethertypes (making it available for local use?) $ The special value 0x0000 indicates that there are no further SNDUs $ within the current TS packet (see section 5.1) what is type set to when length field is zero (final frame)? Does it matter at all (for multiplexing, I think so)? how will this affect/weaken CRC computation of the final frame? (okay, depends on CRC choice, but something to think about.) You'd have to have a lot of SNDUs in the TS to justify an empty SNDU rather than the overhead of a couple of first/intermediate/last bits per SNDU. > > 2. Is there really a need for CRC ? > > A dificult one. The CRC is also needed to protect the length and payload type fields, so that you don't attempt to parse gibberish. if you're going to checksum length+type or payload, you may as well do the whole thing so that reassembly can be checked. > It would seem that bit errors should be rare, due to the > under-lying coding in most cases. But the IETF has previously suggested > we should be certain there are no undetected bit errors to the same > level of certaintity as a 32-bit CRC would give. So, my main worry > is reassembly bugs and hardware-related transfer problems, rather than > the physical channel. Recent experience shows we should NOT ignore such > things, they happen often in IP Routers, so why not here? I personnaly > would advocate at least a CRC-16. A trailing CRC should be slightly better for spotting router overwrite/truncation problems. A minor beef with the draft: section 4 defines (is titled) the SNDU format, but the SNDU is the datagram encapsulated inside this, according to the earlier SNDU definition anyway. When the CRC is said to protect the entire SNDU I presume it means the outer SNDU, not the inner SNDU which is the payload. This isn't stated explicitly, and you have to read carefully to distinguish between SNDU (the carrying frame) and SNDU field (the payload). I'd be tempted to dump the SNDU term entirely, or use PDU for the payload (as in ENCAPSULATOR definition), so that the SNDU field is a PDU field. Having a maximum length of 65531 (because you've reserved 4 bytes for the CRC, but aren't subtracting the length and type field lengths? Doesn't gel with length=0 for checksummed final empty frame) will not play that nicely with jumbograms imo. RFC791 lets even IPv4 go to 65535 bytes - the sort of thing the IESG would pay attention to. (Some security text is mandatory for drafts these days. But is the SNDU the right place to do link security? I suspect not.) L. PGP From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 08:26:07 2002 Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3Q7PcKA010237 for ; Fri, 26 Apr 2002 08:25:39 +0100 (BST) Received: (from pplc@localhost) by ra.udcast.com (8.11.0/8.11.0) id g3Q7PaY07898; Fri, 26 Apr 2002 09:25:36 +0200 Date: Fri, 26 Apr 2002 09:25:36 +0200 Message-Id: <200204260725.g3Q7PaY07898@ra.udcast.com> From: Patrick Cipiere To: ip-dvb@erg.abdn.ac.uk In-reply-to: <3CC841DF.7E3BED32@erg.abdn.ac.uk> (message from Dr G Fairhurst on Thu, 25 Apr 2002 18:50:23 +0100) Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt X-ERG-MailScanner: Found to be clean Haitham Cruickshank wrote: > 2. Is there really a need for CRC ? Yes, there is a need. With low quality signals, I have seen MPE packets delivered with bits error (shown by the MPE CRC32) with no indication error given from the hardware (in mpeg2 transport packet). This could be poorly designed hardware, but I had this with different chips, either with DVB-S and DVB-T So I would definitely advocate for a CRC32. Patrick. -- UDcast: Full IP over Broadcast Media Phone: (+33) (0)4 93 00 16 99 Mobile: (+33) (0)6 14 21 55 98 Fax: (+33) (0)4 93 00 16 61 http://www.UDcast.com From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 16:10:19 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3QF9pKA015433 for ; Fri, 26 Apr 2002 16:09:52 +0100 (BST) Received: from milbe (milbe.cosy.sbg.ac.at [141.201.2.21]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with SMTP id RAA19779; Fri, 26 Apr 2002 17:09:52 +0200 (MET DST) Reply-To: From: "Bernhard Collini-Nocker" To: Cc: "Horst D. Clausen" Subject: RE: URGENT - call for interest at next IETF Date: Fri, 26 Apr 2002 17:09:51 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal In-Reply-To: <3CC7DDB5.2FD0C19E@erg.abdn.ac.uk> X-ERG-MailScanner: Found to be clean Hi Gorry, glad to hear that at least two of us are attending... hope that was not only a e-mail discussion... Actually I am planning to stay for the whole IETF meeting. See my answers below... > We now have 120 list members and two IDs. > > Is there interest in calling a meeting at the next IETF? > > Given the next IETF will be in Japan, it seems there may a lack of > European interest, > I wanted to check whether this is so. It is important that if we do have > a BoF, > that we have sufficient participation to ensure the views of the group are > properly represented. > > If you are/may be going, please do return form below to: > gorry@erg.abdn.ac.uk > > --- > [X ] I am keen to attend the next IETF, but have not yet registered. > [X] I expect to be attending the next IETF and would like to see a BoF on > this topic. > > [ ] I would like to present a short presentation at a BoF on this topic > > ----- > > I am interested in co-authoring/editing an Internet Draft on > [X] DVB Address Resolution for IP over DVB [X] Multicast Support for IP over DVB [X] Other: "Synchronisation of DVB A/V streams with IP flows" > > ----- From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 17:22:01 2002 Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3QGLlKA016434 for ; Fri, 26 Apr 2002 17:21:47 +0100 (BST) Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80]) by mel.alcatel.fr (ALCANET) with ESMTP id g3QGLj5a024508 for ; Fri, 26 Apr 2002 18:21:46 +0200 Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38]) by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id SAA04007 for ; Fri, 26 Apr 2002 18:21:42 +0200 (MET DST) From: Stephane.Combes@space.alcatel.fr Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) id C1256BA7.0059AAF3 ; Fri, 26 Apr 2002 18:19:24 +0200 X-Lotus-FromDomain: ALCATEL-SPACE To: ip-dvb@erg.abdn.ac.uk cc: Sebastien.Josset@space.alcatel.fr Message-ID: Date: Fri, 26 Apr 2002 18:16:40 +0200 Subject: ASPI comments about draft-clausen-ipdvb-enc-00.txt Mime-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3QGM1rk016460 Hi, a few comments on the draft : - page header to be corrected : it is not the ID "Requirements..." anymore - in the introduction, something should be said about bidirectionnal systems (UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for instance). DVB-RCS (either for transparent or regenerative satellites) is very interesting since it specifies MPEG-2 transport both for the forward and (optionally) for the return link. - when we think about DVB-RCS's MPEG mode for the return link (shared access between terminals), we may want to have a slightly different encapsulation scheme. For instance it could include an additional sublayer performing IP packet segmentation into several SNDU (AAL2 like scheme). - on the other hand, we could allow IP packets "packing" into a same SNDU - I tend to agree with P. Cipière comment : why making such a complex use of PUSI and AFC ? Sticking to the simpler solution that some drivers currently implement might be better (less complex, less overhead). - I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6, Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long... - the famous "label" needs to be specified. A 16-bit field should be enough for all kinds of usage, provided it is complemented by an ARP protocol. - why should the format of bridged payload be specified in this document ? - is it so important to keep the 16/32 bit alignment ? - I am not sure to understand well the paragraph about the MPLS header. Why putting it into the adaptation field ? it is not the case for other higher layer headers like IP and Ethernet. - Do you have an adaptation field inserted before each SNDU ? why ? As far as regenerative satellites are concerned, here are our views : - currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching on an extra label would cost a lot... and currently we do not see any concrete need to do that. Currently forget about Ethernet or IP layer processing on-board ! - large capacity multi spot-beam "mesh" systems based on regenerative payload and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able to use the same PID for several feeds may prove to be interesting (PID used as a "broadcast network" as Horst put it). It is possible to do this, even with a "simple" MPEG TS level switch a the OBP. The only need is to have an extra label (e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have only one such SNDU per MPEG cell. - concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such protocol. Best regards, Stéphane ALCATEL SPACE INDUSTRIES Research Department/Advanced Telecom Satellite Systems Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr From majordomo-owner@erg.abdn.ac.uk Mon Apr 29 20:38:14 2002 Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106]) by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3TJbe9X009881 for ; Mon, 29 Apr 2002 20:37:40 +0100 (BST) Message-ID: <3CCDA105.4786F06D@erg.abdn.ac.uk> Date: Mon, 29 Apr 2002 20:37:41 +0100 From: Dr G Fairhurst Reply-To: gorry@erg.abdn.ac.uk Organization: ERG, Aberdeen, UK X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Re: ASPI comments about draft-clausen-ipdvb-enc-00.txt References: Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-ERG-MailScanner: Found to be clean Thanks, That's a very useful list - these will help to improve the enxt draft. WE'll start compiling a list of issues in a few weeks. See a few in-line comments. Stephane.Combes@space.alcatel.fr wrote: > > Hi, > > a few comments on the draft : > > - page header to be corrected : it is not the ID "Requirements..." anymore > - in the introduction, something should be said about bidirectionnal systems > (UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for > instance). DVB-RCS (either for transparent or regenerative satellites) is very > interesting since it specifies MPEG-2 transport both for the forward and > (optionally) for the return link. > - when we think about DVB-RCS's MPEG mode for the return link (shared access > between terminals), we may want to have a slightly different encapsulation > scheme. For instance it could include an additional sublayer performing IP > packet segmentation into several SNDU (AAL2 like scheme). > - on the other hand, we could allow IP packets "packing" into a same SNDU > - I tend to agree with P. Cipière comment : why making such a complex use of > PUSI and AFC ? Sticking to the simpler solution that some drivers currently > implement might be better (less complex, less overhead). Well, we use the PUSI at the moment - but if we remove the section header, we need at least some way to identify that a packet doesn't contain another whole/partial SNDU following the end of the first. I believe the AFC could be used to introduce the appropriate padding - and is probably best. The scheme in the draft may need a little more work? > - I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6, > Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long... There are many more types possible, one mentioned in our charter is "ROHC" compressed IP packets. I agree though, it seems unlikely there would initially be more than 255. One reason, I favoured 2B was to allow reuse of existing type codes, is this important? Do we care about the byte-alignment? > - the famous "label" needs to be specified. A 16-bit field should be enough for > all kinds of usage, provided it is complemented by an ARP protocol. Is that yet another type? > - why should the format of bridged payload be specified in this document ? > - is it so important to keep the 16/32 bit alignment ? > - I am not sure to understand well the paragraph about the MPLS header. Why > putting it into the adaptation field ? it is not the case for other higher layer > headers like IP and Ethernet. > - Do you have an adaptation field inserted before each SNDU ? why ? > No - As I see it, this an overhead per MPEG-2 TS Packet. > As far as regenerative satellites are concerned, here are our views : > > - currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching > on an extra label would cost a lot... and currently we do not see any concrete > need to do that. Currently forget about Ethernet or IP layer processing on-board > ! > - large capacity multi spot-beam "mesh" systems based on regenerative payload > and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able > to use the same PID for several feeds may prove to be interesting (PID used as a > "broadcast network" as Horst put it). It is possible to do this, even with a > "simple" MPEG TS level switch a the OBP. The only need is to have an extra label > (e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have > only one such SNDU per MPEG cell. This doesn't seem incompatible with the proposed encapsulation, more an issue to do with the way the encapsulator chooses to process IP packets. So, this seems good. > - concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping > Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such > protocol. It would be good to know more of this. > > Best regards, > > Stéphane > > ALCATEL SPACE INDUSTRIES > Research Department/Advanced Telecom Satellite Systems > Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 > Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 09:24:12 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3U8Nt9X016034 for ; Tue, 30 Apr 2002 09:23:56 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3U8NpE03367 for ; Tue, 30 Apr 2002 10:23:52 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CCE549A.6CF0325D@sophia.inria.fr> Date: Tue, 30 Apr 2002 10:23:54 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Commants on the comments of Alcatel. space. References: Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3U8NpE03367 X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3U8OCI5016048 Hi every body, Stephane.Combes@space.alcatel.fr wrote: > > Hi, > > a few comments on the draft : > > - page header to be corrected : it is not the ID "Requirements..." anymore > - in the introduction, something should be said about bidirectionnal systems > (UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for > instance). DVB-RCS (either for transparent or regenerative satellites) is very > interesting since it specifies MPEG-2 transport both for the forward and > (optionally) for the return link. > - when we think about DVB-RCS's MPEG mode for the return link (shared access > between terminals), we may want to have a slightly different encapsulation > scheme. For instance it could include an additional sublayer performing IP > packet segmentation into several SNDU (AAL2 like scheme). Why you want to segment IP in many SNDU. If we use the lenght == 16 bits? We will nwwd segmentation of SNDU in many MPEG2-TP. > - on the other hand, we could allow IP packets "packing" into a same SNDU > - I tend to agree with P. Cipière comment : why making such a complex use of > PUSI and AFC ? Sticking to the simpler solution that some drivers currently > implement might be better (less complex, less overhead). I agree with you, it will be more complex to manage. > - I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6, > Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long... We can use just 1 byte. > - the famous "label" needs to be specified. A 16-bit field should be enough for > all kinds of usage, provided it is complemented by an ARP protocol. Do you propose a label for each SNDU or for each fragment of SNDU? > - why should the format of bridged payload be specified in this document ? > - is it so important to keep the 16/32 bit alignment ? > - I am not sure to understand well the paragraph about the MPLS header. Why > putting it into the adaptation field ? it is not the case for other higher layer > headers like IP and Ethernet. > - Do you have an adaptation field inserted before each SNDU ? why ? > > As far as regenerative satellites are concerned, here are our views : > > - currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching > on an extra label would cost a lot... and currently we do not see any concrete > need to do that. Currently forget about Ethernet or IP layer processing on-board > ! How will you use switching just on the PID? Don't forget that in the receiver we can just distinguish between 20 PID, i think. > - large capacity multi spot-beam "mesh" systems based on regenerative payload > and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able > to use the same PID for several feeds may prove to be interesting (PID used as a > "broadcast network" as Horst put it). It is possible to do this, even with a > "simple" MPEG TS level switch a the OBP. The only need is to have an extra label > (e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have > only one such SNDU per MPEG cell. That what i've already propose, to have a label in each mpeg-ts packet. So what's your opinion about the overhead of this idea? > - concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping G.Aniba and not Anissa :). > Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such > protocol. I've more detail about this proposed Descriptor. > > Best regards, > > Stéphane > > ALCATEL SPACE INDUSTRIES > Research Department/Advanced Telecom Satellite Systems > Tel : +33 (0)53435 6938 / Fax : +33 (0)53435 5560 > Porte : F1027 / E-Mail : stephane.combes@space.alcatel.fr Best regards, Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 11:52:46 2002 Received: from venus.startv.com.tr ([212.65.137.150]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UAqb9X017750; Tue, 30 Apr 2002 11:52:38 +0100 (BST) Received: from lotus2.star.com.tr ([212.65.137.100]) by venus.startv.com.tr (8.8.8/SCO5) with ESMTP id NAA08210; Tue, 30 Apr 2002 13:57:14 +0100 (BST) Subject: DVB-RCS To: ip-dvb@erg.abdn.ac.uk Cc: ip-dvb@erg.abdn.ac.uk, owner-ip-dvb@erg.abdn.ac.uk X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000 Message-ID: From: OZGUR.AKSU@startv.com.tr Date: Tue, 30 Apr 2002 13:52:04 +0300 X-MIMETrack: Serialize by Router on STARDOMINO/INTERSTAR(Release 5.0.3 (Intl)|21 March 2000) at 30.04.2002 13:52:26 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-ERG-MailScanner: Found to be clean Hi everyone, I am preparing master thesis about the DVB-RCS. I need some documents or any other informations about this subject.Also if you have documents about Turbo Coding ,pls also send these documents or send me links of them. Thanks.. Best Regards.. OZGUR B. AKSU STAR DIGITAL A.S HEAD-END SYSTEMS CHIEF +905424880042 +902124484776 From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 15:59:49 2002 Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UExb9X020693 for ; Tue, 30 Apr 2002 15:59:38 +0100 (BST) Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102]) by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3UExYE04364 for ; Tue, 30 Apr 2002 16:59:35 +0200 (MET DST) X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr Sender: Ghassane.Aniba@sophia.inria.fr Message-ID: <3CCEB159.C94A80EE@sophia.inria.fr> Date: Tue, 30 Apr 2002 16:59:37 +0200 From: Ghassane Aniba Organization: INRIA Sophia Antipolis X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: fr-FR, en MIME-Version: 1.0 To: ip-dvb@erg.abdn.ac.uk Subject: Simultanous PID!? References: Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3UExYE04364 X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UExnCC020702 Hi, I've a simple question to ask: ¨ when we say that the receiver can just deal with 8 simultanous pid ( Udcast Document and many mails), we mean that we can't receive more pid, or we can receive them but we'll have a queue? Please detailed your answers. Thank you. I hope that the answers and the dialogue will be more and more interesting ;). Best regards. Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 17:30:36 2002 Received: from hermes.fm.intel.com (fmr01.intel.com [192.55.52.18]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UGUL9X021643 for ; Tue, 30 Apr 2002 17:30:24 +0100 (BST) Received: from talaria.fm.intel.com (talaria.fm.intel.com [10.1.192.39]) by hermes.fm.intel.com (8.11.6/8.11.6/d: outer.mc,v 1.42 2002/04/26 23:25:13 root Exp $) with ESMTP id g3UGVC427223 for ; Tue, 30 Apr 2002 16:31:13 GMT Received: from fmsmsxvs043.fm.intel.com (fmsmsxv043-1.fm.intel.com [132.233.48.128]) by talaria.fm.intel.com (8.11.6/8.11.6/d: inner.mc,v 1.17 2002/04/27 00:24:04 root Exp $) with SMTP id g3UGWbk04707 for ; Tue, 30 Apr 2002 16:32:37 GMT Received: from FMSMSX018.fm.intel.com ([132.233.42.197]) by fmsmsxvs043.fm.intel.com (NAVGW 2.5.1.16) with SMTP id M2002043009141713371 for ; Tue, 30 Apr 2002 09:14:18 -0700 Received: by fmsmsx018.fm.intel.com with Internet Mail Service (5.5.2653.19) id ; Tue, 30 Apr 2002 09:15:14 -0700 Message-ID: From: "Maciocco, Christian" To: "'ip-dvb@erg.abdn.ac.uk'" Subject: RE: Simultanous PID!? Date: Tue, 30 Apr 2002 09:15:07 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UGUarI021652 That's a limitation of hardware based MPEG-2 TS decoder, usually limited to 8, 16 or 32 PIDs. Software based decoder such as the one available with Windows XP BDA (Broadcast Data Architecture) where the full MPEG2 TS is fed out of the tuner to the software decoder there is no PID limit beside your available memory. Christian -----Original Message----- From: Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr] Sent: Tuesday, April 30, 2002 8:00 AM To: ip-dvb@erg.abdn.ac.uk Subject: Simultanous PID!? Hi, I've a simple question to ask: ¨ when we say that the receiver can just deal with 8 simultanous pid ( Udcast Document and many mails), we mean that we can't receive more pid, or we can receive them but we'll have a queue? Please detailed your answers. Thank you. I hope that the answers and the dialogue will be more and more interesting ;). Best regards. Aniba. -- Ghassane ANIBA INRIA (Projet PLANETE) | Email : ghassane.aniba@sophia.inria.fr 2004, Route des Lucioles BP 93 | Phone : +33 4 92 38 75 63 06902 Sophia Antipolis CEDEX France| Fax : +33 4 92 38 79 78 From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 19:15:48 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UIFK9X022895 for ; Tue, 30 Apr 2002 19:15:20 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id UAA15178 for ; Tue, 30 Apr 2002 20:15:20 +0200 (MET DST) Date: Tue, 30 Apr 2002 20:15:20 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: ip-dvb@erg.abdn.ac.uk Subject: Re: Simultanous PID!? In-Reply-To: <3CCEB159.C94A80EE@sophia.inria.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN X-MIME-Autoconverted: from 8bit to quoted-printable by loewe.cosy.sbg.ac.at id UAA15178 X-ERG-MailScanner: Found to be clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UIFm40022929 On Tue, 30 Apr 2002, Ghassane Aniba wrote: > Hi, > I've a simple question to ask: > ¨ when we say that the receiver can just deal with 8 simultanous pid ( > Udcast Document and many mails), we mean that we can't receive more pid, > or we can receive them but we'll have a queue? your receiver will get all the PIDs at once. the 8 or 20 PIDs just stem from the current implementation of the way some (most) receivers have implemented the PID filtering. hope that explains at least this problem, ++Thomas -- in some way i do, and in some way i don't. From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 19:26:23 2002 Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12]) by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UIPq9X023102 for ; Tue, 30 Apr 2002 19:25:52 +0100 (BST) Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18]) by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id UAA15583 for ; Tue, 30 Apr 2002 20:25:52 +0200 (MET DST) Date: Tue, 30 Apr 2002 20:25:52 +0200 (MET DST) From: "Thomas 'Dent' Mirlacher" To: "'ip-dvb@erg.abdn.ac.uk'" Subject: RE: Simultanous PID!? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ERG-MailScanner: Found to be clean On Tue, 30 Apr 2002, Maciocco, Christian wrote: > That's a limitation of hardware based MPEG-2 TS decoder, usually limited to > 8, 16 or 32 PIDs. Software based decoder such as the one available with > Windows XP BDA (Broadcast Data Architecture) where the full MPEG2 TS is fed > out of the tuner to the software decoder there is no PID limit beside your > available memory. just a remark: there are also capable implementations for other OSes out there. filtering itself is not a problem with memory. quick calculation: 2^13 PIDs. - so a lookup table would have 2^13bits, which is 1KB. (most current computers have more then that :) ... also if you have a table with one byte per PID (because you want to lookup a specific encapsulation, which you're binding to the PIDs, this shouldn't be a problem (8KB)) the only problem you could have with memory is if you have all the datastreams interleaved on all the PIDs (for simplicity assume we're using all the PIDs for network data), also another thing we will not account is the overhead for encapsulation (and TS headers) worst case memory usage for reassembling/decapsulation: (MTU-184)*2^13 ... around that at least. and with an MTU of 64K this would lead to 64M if i'm correct. - this could well be some problem, but with a smaller MTU=1500, we need 10M for reassembling the data. (worst case) ++Thomas -- in some way i do, and in some way i don't.