From mip4-bounces@ietf.org Tue Apr 03 06:15:37 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYg2z-0005Sg-6w; Tue, 03 Apr 2007 06:15:29 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HYg2y-0005SW-4D
	for mip4@ietf.org; Tue, 03 Apr 2007 06:15:28 -0400
Received: from cassius.ee.usyd.edu.au ([129.78.13.49])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HYg2w-0003zk-BH
	for mip4@ietf.org; Tue, 03 Apr 2007 06:15:28 -0400
Received: from ee.usyd.edu.au (localhost [127.0.0.1])
	by cassius.ee.usyd.edu.au (8.13.6/8.13.6) with SMTP id l33ADE6a029278
	for <mip4@ietf.org>; Tue, 3 Apr 2007 20:13:14 +1000 (EST)
From: Guo Qiang Mao <guoqiang@EE.USYD.EDU.AU>
Received: from 220.233.86.132 (SquirrelMail authenticated user guoqiang)
	by www.ee.usyd.edu.au with HTTP; Tue, 3 Apr 2007 20:13:14 +1000 (EST)
Message-ID: <13146.220.233.86.132.1175595194.squirrel@www.ee.usyd.edu.au>
Date: Tue, 3 Apr 2007 20:13:14 +1000 (EST)
To: <mip4@ietf.org>
X-Priority: 3
Importance: Normal
X-MSMail-Priority: Normal
X-Mailer: SquirrelMail (version 1.2.7)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
X-ElectricalEngineering-MailScanner-Information: Please contact the ISP for
	more information
X-ElectricalEngineering-MailScanner: Found to be clean
X-ElectricalEngineering-MailScanner-From: guoqiang@ee.usyd.edu.au
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by cassius.ee.usyd.edu.au
	id l33ADE6a029278
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2ed806e2f53ff1a061ad4f97e00345ac
Subject: [Mip4] Seven Days to Paper Registration Deadline
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

[Our apologies if you receive multiple copies of this message]

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ACM SenSys 2007: Seven Days to Paper Registration Deadline
The 5th ACM Conference on Embedded Networked Sensor Systems
November 6-9, 2007
Sydney, Australia
http://sensys.acm.org/2007/
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Sponsored by ACM SIGCOMM, SIGMOBILE, SIGARCH, SIGOPS, SIGMETRICS and SIGB=
ED.

The 5th ACM Conference on Embedded Networked Sensor Systems (SenSys) is a
highly selective, single-track forum for the presentation of research
results on systems issues in the area of embedded, networked sensors.
Distributed systems based on networked sensors and actuators with embedde=
d
computation capabilities enable an instrumentation of the physical world
at an unprecedented scale and density, thus enabling a new generation of
monitoring and control applications. This conference provides an ideal
venue to address the research challenges facing the design, deployment,
use, and fundamental limits of these systems. Sensor networks require
contributions from many fields, from wireless communication and
networking, embedded systems and hardware, distributed systems, data
management, and applications, so we welcome cross-disciplinary work.

This year we particularly encourage papers that extend the scope of the
conference beyond wireless mote-class sensor networks and we seek
contributions from a broad range of sensing-related fields, such as
actuator networks, RFID applications, mobile ad-hoc networks, camera
networks, and others. We seek technical papers describing original,
previously unpublished research results. Topics of interest include, but
are not limited to, the following:

=95	Sensor network architecture and protocols
=95	Applications
=95	Rich sensor systems leveraging RFID, mobile devices (e.g., cell phone=
s),
cameras, robotics, etc.
=95	Analysis of real-world systems and fundamental limits
=95	Sensor network planning, provisioning, calibration and deployment
=95	Deployment experience and testbeds
=95	Experimental methodology, including measurement, simulation, and=20
emulation infrastructure
=95	Integration with back-end systems such as web-based information syste=
ms,
process control, and enterprise software
=95	Programming methodology
=95	Operating systems
=95	Sensor network algorithms such as localization, routing, time
synchronization, clustering, topology control, and coverage control
algorithms
=95	Failure resilience and fault isolation
=95	Energy management
=95	Data, information, and signal processing
=95	Data storage and management
=95	Distributed actuation and control
=95	Security and privacy

Important dates:

Paper Registration and Abstract: April 10, 2007, midnight US Eastern Time
Paper Submission Deadline: April 17, 2007, midnight US Eastern Time
Notification of Paper Acceptance: July 2, 2007
Camera Ready Paper Copy: August 30, 2007

All deadlines are firm; we will not honor extensions.

Papers must be original, unpublished work not under consideration
elsewhere. All submissions will be handled electronically and must be in
PDF format. Papers must not exceed 14 pages (US "Letter" size, 8.5 x 11
inches) including all material (text, figures and references). The font
size must be at least 10 points. Papers should be in two-column format
with no more than 59 lines of text per column and at least 0.75" margins
on all sides. All submitted papers will be peer-reviewed. The review
process is double-blind and hence, all submissions must be anonymized.
Selected papers of particular merit will be proposed for publication in
the ACM Transactions on Sensor Networks.

For submission details, see the conference web site.

Demos: Demonstrations showing innovative research and applications are
solicited. SenSys is very interested in demonstrations of technology,
platforms, and applications of sensor systems. Abstracts of accepted demo=
s
will be published in the SenSys conference proceedings. Submissions from
both industry and academia are encouraged. For submission details, see th=
e
conference web site. A call for demos with submission dates, etc., will b=
e
posted at a later point.

Posters: Posters showing exciting early work on sensor systems are
solicited. Areas of interest are the same as those listed in the technica=
l
call for papers. While the poster need not describe completed work, it
should report on research for which at least preliminary results are
available. For submission details, see the conference web site. A call fo=
r
posters with submission dates, etc., will be posted at a later point.

Organization:

General Chair: Sanjay Jha (U. New South Wales)
Program Co-Chairs: Phillip B. Gibbons (Intel Research), Akos Ledeczi
(Vanderbilt)
Poster Co-Chairs: Nirupama Bulusu (Portland State), Rachel Cardell-Oliver
(U. Western Australia)
Demo Co-Chairs: Suman Nath (Microsoft Research), Max Ott (NICTA, Australi=
a)
Workshop Chair: Andreas Savvides (Yale)
Student Award Chair: Alberto Cerpa, UC Merced
Local Arrangements Chairs: Subhash Challa (U. Technology, Sydney), Salil
Kanhere, (U. New South Wales)
Publicity Co-Chairs: Rajeev Shorey (GM Research, India), Guoqiang Mao (U.
Sydney)
Web Chair: Wen Hu (CSIRO, Australia)
Registration Chair: Ren Liu (CSIRO, Australia)
Publications Chair: Adam Dunkels, SICS
Finance Chair: Chun Tung Chou (U. New South Wales)
Steering Committee Chair: John Heidemann (USC)

Program Committee: Tarek Abdelzaher (UIUC), Gaetano Borriello (U.
Washington), Andrew Campbell (Dartmouth), Peter Corke (CSIRO, Australia),
Richard Han (U. Colorado),  Tien He (U. Minnesota), John Heidemann (USC),
Ted Herman (Iowa), Polly Huang (National Taiwan U.), Brad Karp (U. Colleg=
e
London), Phil Levis (Stanford), Jie Liu (Microsoft Research), Chenyang Lu
(Washington U. in St. Louis), Sam Madden (MIT), Miklos Maroti (U. Szeged,
Hungary), Margaret Martonosi (Princeton), Lama Nachman (Intel Research),
Kay R=F6mer (ETH Zurich), Mani Srivastava (UCLA), John Stankovic (U.
Virginia), Subhash Suri (UCSB), Thiemo Voigt (SICS, Sweden)

Sponsors:
Academic sponsors: SIGCOMM, SIGMOBILE, SIGARCH, SIGOPS, SIGMETRICS, SIGBE=
D
Corporate sponsors: University of New South Wales, CSIRO, National ICT
Australia, Arch Rock




-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 03 13:57:35 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYnG7-0004zX-Ag; Tue, 03 Apr 2007 13:57:31 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HXIj4-0001S3-RB; Fri, 30 Mar 2007 11:09:14 -0400
Received: from gremlin.ics.uci.edu ([128.195.1.70])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1HXIiy-0004yE-Jv; Fri, 30 Mar 2007 11:09:14 -0400
Received: from gremlin.ics.uci.edu (localhost [127.0.0.1])
	by gremlin.ics.uci.edu (8.13.6/8.13.5) with ESMTP id l2UF3WLn009954;
	Fri, 30 Mar 2007 08:04:53 -0700 (PDT)
Received: from zero.ics.uci.edu (zero.ics.uci.edu [128.195.1.35])
	by gremlin.ics.uci.edu (8.13.6/8.13.5) with ESMTP id l2UEw3g4009457
	for <middleware2007@ics.uci.edu>; Fri, 30 Mar 2007 07:58:06 -0700 (PDT)
Received: from mail119.messagelabs.com (mail119.messagelabs.com
	[216.82.241.179])
	by zero.ics.uci.edu (8.13.6/8.13.6) with SMTP id l2UEvcxT010531
	for <middleware2007@ics.uci.edu>; Fri, 30 Mar 2007 07:57:39 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: mopy@labs.mot.com
X-Msg-Ref: server-11.tower-119.messagelabs.com!1175266655!18604083!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 28965 invoked from network); 30 Mar 2007 14:57:35 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
	by server-11.tower-119.messagelabs.com with SMTP;
	30 Mar 2007 14:57:35 -0000
Received: from il06exr01.mot.com (il06exr01.mot.com [129.188.137.131])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l2UEvZqo020624
	for <middleware2007@ics.uci.edu>; Fri, 30 Mar 2007 07:57:35 -0700 (MST)
Received: from localhost.localdomain (lynch-bages.labs.mot.com [10.2.201.18])
	by il06exr01.mot.com (8.13.5/8.13.0) with ESMTP id l2UEvZRl005349
	for <middleware2007@ics.uci.edu>; Fri, 30 Mar 2007 09:57:35 -0500 (CDT)
Date: Fri, 30 Mar 2007 09:46:17 -0500
To: middleware2007@ics.uci.edu
From: "shivajit mohapatra" <mopy@labs.mot.com>
Organization: Motorola Labs
Content-Type: multipart/mixed; boundary=----------GRMHgHi2tT0uDKlEZpDOeP
MIME-Version: 1.0
Message-ID: <op.tp0bbfk8o0i82r@localhost.localdomain>
User-Agent: Opera Mail/9.10 (Linux)
X-ICS-MailScanner: Found to be clean
X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=0.154, required 5, 
	autolearn=disabled, TW_DK 0.08, TW_ZS 0.08)
X-ICS-MailScanner-From: mopy@labs.mot.com
X-Mailman-Approved-At: Fri, 30 Mar 2007 08:03:27 -0700
X-BeenThere: middleware2007@mailman.ics.uci.edu
X-Mailman-Version: 2.1.5
Precedence: list
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 603c45077852bbb4b5bf5bccccf4d6d2
X-Mailman-Approved-At: Tue, 03 Apr 2007 13:57:29 -0400
Cc: 
Subject: [Mip4] [ACM Middleware2007] ACM/IFIP/USENIX Middleware Conference
	(Submission Deadline Apr 16) - FLYER attached
X-BeenThere: mip4@ietf.org
Reply-To: mopy@labs.mot.com
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

------------GRMHgHi2tT0uDKlEZpDOeP
Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-16
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by gremlin.ics.uci.edu id
	l2UF3WLn009954

*** OUR SINCERE APOLOGIES IF YOU RECEIVE MULTIPLE COPIES***
               ***OF THIS ANNOUNCEMENT***

*************************************************************************=
****
                                CALL FOR PAPERS

                                MIDDLEWARE 2007
            ACM/IFIP/USENIX 8th International Middleware Conference
                              (approvals pending)

                     http://2007.middleware-conference.org/

                 Newport Beach, Orange County, California, USA
                           November 26th - 30th, 2007
*************************************************************************=
****


The Middleware conference is a forum for the discussion of important
innovations and recent advances in the design and construction of =20
middleware.
Middleware is distributed-systems software that resides between the
applications and the underlying operating systems, network protocol stack=
s,
and hardware. Its primary role is to functionally bridge the gap between
application programs and the lower-level hardware and software =20
infrastructure
in order to coordinate how application components are connected and how =20
they
interoperate.

Following the success of past conferences in this series, the 8th
International Middleware Conference will be the premier event for =20
middleware
research and technology in 2007. The scope of the conference is the desig=
n,
implementation, deployment, and evaluation of distributed system platform=
s =20
and
architectures for future computing and communication environments. =20
Highlights
of the conference will include a high quality technical program, invited
speakers, poster and demo presentations, a doctoral symposium, and =20
workshops.

Submissions on a diversity of topics are sought, particularly ones that
identify new research directions. Middleware 2007 is not limited to topic=
s
discussed in previous Middleware conferences. Authors concerned about the
appropriateness of a topic may communicate by electronic mail with the =20
program
chairs prior to submission. The proceedings of Middleware 2007 will be
published as a Springer-Verlag volume in the Lecture Notes in Computer =20
Science
Series.


Topics
------

The topics of the conference include, but are not limited to:

Platforms and Architectures:
  * Middleware for Web services and Web-service composition
  * Middleware for cluster and grid computing
  * Peer-to-peer middleware solutions
  * Event-based, publish/subscribe, and message-oriented middleware
  * Communication protocols and architectures
  * Middleware for ubiquitous and mobile computing
  * Middleware for embedded systems and sensor networks
  * Service-oriented architectures
  * Reconfigurable, adaptable, and reflective middleware approaches

Systems issues:
  * Reliability, fault tolerance, and quality-of-service in general
  * Scalability of middleware: replication and caching
  * Systems management, including solutions for autonomic and self-managi=
ng
    middleware
  * Middleware feedback control solutions for self-regulation
  * Real-time solutions for middleware platforms
  * Information assurance and security
  * Evaluation techniques for middleware solutions
  * Middleware support for multimedia streaming
  * Middleware solutions for (large scale) distributed databases

Design principles and tools:
  * Formal methods and tools for designing, verifying, and evaluating
    middleware
  * Model-driven architectures
  * Software engineering for middleware
  * Engineering principles and approaches for middleware
  * Novel development paradigms, APIs, and languages
  * Existing paradigms revisited: object models, aspect orientation, etc.
  * On-the-fly management and configuration of middleware


Organization
------------

General Chair:
    Nalini Venkatasubramanian (University of California at Irvine, USA)

Program Chairs:
    Roy Campbell (University of Illinois at Urbana Champaign, USA)
    Renato Cerqueira (PUC-Rio, Brazil)

Workshops Chairs:
    Radha Nandkumar (NCSA, USA)
    Baochun Li (University of Toronto, Canada)

Doctoral Symposium Chair:
    Qi Han (Colorado School of Mines, USA)

Work in Progress Chair:
    Edward Curry (Digital Enterprise Research Institute, Ireland)

Poster and Demo Chair:
    Valerie Issarny (INRIA, France)

Industry Track Chair:
    Guruduth Banavar (IBM India Research Lab, India)

Publicity Chair:
    Shivajit Mohapatra (Motorola Labs, USA)
  Publicity in Europe:
    Paolo Bellavista (Universit=E0 degli Studi di Bologna, Italy)

Local Arrangements Chair:
    Ray Klefstad (University of California at Irvine, USA)

Local Arrangements Committee:
    Nalini Venkatasubramanian (University of California at Irvine, USA)
    Ray Klefstad (University of California at Irvine, USA)
    Sharad Mehrotra (University of California at Irvine, USA)
    Vana Kalogeraki (University of California at Irvine, USA)
    Deborah Nielsen (OCTANE@UCI, USA)
    Shellie Nazarenus (Calit2, USA)


Program Committee
-----------------

Gustavo Alonso         (ETH Zurich, Switzerland)
Cristiana Amza         (University of Toronto, Canada)
Jean Bacon             (University of Cambridge, UK)
Guruduth Banavar       (IBM India Research Lab, India)
Alberto Bartoli        (University of Trieste, Italy)
John Barton            (IBM Almadem, USA)
Christian Becker       (University of Mannheim, Germany)
Yolande Berbers        (Katholieke Universiteit Leuven, Belgium)
Gordon Blair           (Lancaster University, UK)
Jean-Pierre Briot      (CNRS & University Paris 6, France)
Andrew Campbell        (Columbia University, USA)
Walfredo Cirne         (Google, USA)
Clem Cole              (USENIX, USA)
Paolo Costa            (Vrije Universiteit Amsterdam, Netherlands)
Geoff Coulson          (Lancaster University, UK)
Jan de Meer            (SmartSpaceLab, Germany)
Fred Douglis           (IBM Watson, USA)
Naranker Dulay         (Imperial College, UK)
Markus Endler          (PUC-Rio, Brazil)
Pascal Felber          (University of Neufchatel, Switzerland)
Paulo Ferreira         (INESC ID / Tech. Univ. of Lisbon, Portugal)
Joni Fraga             (Federal University of Santa Catarina, Brazil)
Indranil Gupta         (University of Illinois at Urbana-Champaign, USA)
Valerie Issarny        (INRIA, France)
Hans-Arno Jacobsen     (University of Toronto, Canada)
Shanika Karunasekera   (University of Melbourne, Australia)
Bettina Kemme          (McGill University, Canada)
Fabio Kon              (IME/USP, Brazil)
Doug Lea               (Oswego State University, USA)
Rodger Lea             (University of British Columbia, Canada)
Satoshi Matsuoka       (Tokyo Institute of Technology, Japan)
Elie Najm              (ENST, France)
Priya Narasimhan       (CMU, USA)
Tamer Ozsu             (University of Waterloo, Canada)
Christian Perez        (INRIA/IRISA, France)
Gian Pietro Picco      (University of Trento, Italy)
Alexander Reinefeld    (ZIB, Germany)
Luis Rodrigues         (University of Lisbon, Portugal)
Antony Rowstron        (Microsoft Research Cambridge, UK)
Rick Schantz           (BBN Technologies, USA)
Douglas C. Schmidt     (Vanderbilt University, USA)
Jean-Bernard Stefani   (INRIA, France)
Joe Sventek            (University of Glasgow, UK)
Stefan Tai             (IBM Watson, USA)
Peter Triantafillou    (University of Patras, Greece)
Gregor von Laszewski   (Argonne National Laboratory, USA)


Important dates
---------------

Paper registration	      : April 9
Conference Paper submission   : April 16
Notification of acceptance    : July 16
Camera-ready copies	      : August 31st
Workshop Proposals due	      : April 15, 2007
Notification of Acceptance    : May 1, 2007
Doctoral Symposium submission : Aug 3, 2007
Notification of acceptance    : Sep 22, 2007


Submission guidelines
---------------------

Papers must not exceed 20 pages, including abstract, all figures, all =20
tables,
and references. Papers should include a short abstract and up to 6 =20
keywords.
Submitted papers should follow the formatting instructions of the Springe=
r
LNCS Style (please check the Information for Authors page at Springer at
http://www.springer.de/comp/lncs/authors.html for style and formatting
guidelines).

Submitted papers may not be submitted for conference publication, journal
publication, or be under review for any other conference or journal. For =
=20
any
questions regarding this matter, please contact the program chairs.

Submissions will be handled via the conference web page at
       http://2007.middleware-conference.org/Submission.htm
You will be requested to upload the file of your paper (PDF format) to th=
e
conference server (please avoid bitmaps!). Please also fill in the =20
appropriate
information in the online form.


Further information
-------------------

For further information and submission instructions, please visit
  http://2007.middleware-conference.org/
or contact the Program Chairs.
------------GRMHgHi2tT0uDKlEZpDOeP
Content-Disposition: attachment; filename=middleware07poster.pdf
Content-Type: application/pdf; name=middleware07poster.pdf
Content-Transfer-Encoding: Base64

JVBERi0xLjYNJeLjz9MNCjQgMCBvYmogPDwvTGluZWFyaXplZCAxL0wgMjk0NzUz
L08gNi9FIDI5MTAwMi9OIDEvVCAyOTQ2MjcvSCBbIDQzNiAxMzhdPj4NZW5kb2Jq
DSAgICAgICAgICAgICAgICAgDQp4cmVmDQo0IDcNCjAwMDAwMDAwMTYgMDAwMDAg
bg0KMDAwMDAwMDU3NCAwMDAwMCBuDQowMDAwMDAwNjMzIDAwMDAwIG4NCjAwMDAw
MDA4MTUgMDAwMDAgbg0KMDAwMDAwMDg5NCAwMDAwMCBuDQowMDAwMDA0Nzk4IDAw
MDAwIG4NCjAwMDAwMDA0MzYgMDAwMDAgbg0KdHJhaWxlcg0KPDwvU2l6ZSAxMS9Q
cmV2IDI5NDYxNy9Sb290IDUgMCBSL0luZm8gMyAwIFIvSURbPDQyRTMyNjQzMTYx
OTk1NEE4Nzk2N0UwNDFEOEQzRUEwPjwzQURBMEFFQTEzMTkzRTQyOEY2NERDODlC
ODU4NkJEMT5dPj4NCnN0YXJ0eHJlZg0KMA0KJSVFT0YNCiAgICAgICAgICAgICAg
ICANCjEwIDAgb2JqPDwvTGVuZ3RoIDYwL0ZpbHRlci9GbGF0ZURlY29kZS9JIDcx
L1MgMzY+PnN0cmVhbQ0KeNpiYGBgYWBgfM8ApPMcGTABCwMHCg+CGRj8GYQZeB4w
MLBXHL11ASTAzMBSuxhIMwLxGoAAAwDrNwfMDQplbmRzdHJlYW0NZW5kb2JqDTUg
MCBvYmo8PC9NZXRhZGF0YSAyIDAgUi9QYWdlcyAxIDAgUi9UeXBlL0NhdGFsb2c+
Pg1lbmRvYmoNNiAwIG9iajw8L0Nyb3BCb3hbMC4wIDAuMCA2MTIuMCA3OTIuMF0v
UGFyZW50IDEgMCBSL0NvbnRlbnRzIDcgMCBSL1JvdGF0ZSAwL01lZGlhQm94WzAu
MCAwLjAgNjEyLjAgNzkyLjBdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTAgOSAw
IFI+Pi9Qcm9jU2V0Wy9QREYvSW1hZ2VDXT4+L1R5cGUvUGFnZT4+DWVuZG9iag03
IDAgb2JqPDwvTGVuZ3RoIDMxPj5zdHJlYW0NCnEKNjEyIDAgMCA3OTIgMCAwIGNt
Ci9JbTAgRG8KUQoNCmVuZHN0cmVhbQ1lbmRvYmoNOCAwIG9iajw8L1N1YnR5cGUv
SW1hZ2UvTGVuZ3RoIDM3MzcvRmlsdGVyL0ZsYXRlRGVjb2RlL05hbWUvWC9CaXRz
UGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZS9EZXZpY2VHcmF5L1dpZHRoIDE3MDAv
SGVpZ2h0IDIyMDAvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJ7MEBAQAAAICQ/6vr
CAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2YMDAQAAAAAg/9dGUFVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbgQAAAAAAAyP+1EVRVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVV2IMDAQAAAAAg/9dGUFVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVYU9OBAAAAAAEORvvcEEFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAC8BBgDH9qN2DQplbmRzdHJlYW0NZW5kb2JqDTkg
MCBvYmo8PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCAyODYwMjYvRmlsdGVyL0RDVERl
Y29kZS9OYW1lL1gvU01hc2sgOCAwIFIvQml0c1BlckNvbXBvbmVudCA4L0NvbG9y
U3BhY2UvRGV2aWNlUkdCL1dpZHRoIDE3MDAvSGVpZ2h0IDIyMDAvVHlwZS9YT2Jq
ZWN0Pj5zdHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgIGwobJBcXJCok
HiQqJyAeHiAnKSUlJSUlKS4qKysrKyouLzQ1NTU0Lzs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7OwENCwsQDhAiGBgiMighKDI7MjIyMjs7Ozs7Ozs7Ozs7Ozs7Ozs7QEBAQEA7
QEBAQEBAQEBAQEBAQEBAQEBAQEBA/8AAEQgImAakAwEiAAIRAQMRAf/EAUIAAAEF
AQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQF
BgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIj
JBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePz
RieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYCOwEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MV
Y3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF
1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x9fn9//aAAwDAQACEQMRAD8A9VSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklNNzjKbeUncqKCxfeUtxTJpSQy3lNvKZJJS+4ptxTJ0lK
3FLcUySSl9xS3FMmSUy3FLcVFJJTLeU24pkklL7iluKZJJS+4p95UUklMtxS3FRT
pKVuKfcUySSl9xS3FMkkpfcUtxTJJKVuKW4pJklL7iluKZJJS+4pbimSSUvuKfcV
FJJS+4pbimSSUvuKW4pJklL7iluKSZJS+4pbimTpKVuKfcUySSl9xTbikkkpfcUt
xTJJKX3FLcUySSlbiluKSSSlbiluKSZJS+4ptxSTJKX3FNuKSSSlbiluKSZJStxS
3FMnhJStxS3FKEySF9xT7iop0lL7iluKZJJS+4pbimSSUy3FLcVFPCSV9xS3FMkk
plvKW4pkklL7in3FRSSUy3FLcUySSl9xS3FMkkpfcUt5SSSUrcUtxSKZJTLcUtxT
JJKX3FLeUySSl9xS3FMkkpW4pbikkkpW4p9xTJJKX3lLeVFJJTLcU24pkklL7ilu
KZJJS+4pbimSSUvuKW4pkklL7iluKZJJS+4pbimSSUvvKW4pkklL7iluKZJJS+4p
bymSSUvvKW8pkklL7ilvKYJJKX3lLcUySSl9xS3FMkkpW4pbikkkpW4pbikkkpW4
pbikmSUvuKW4pJJKVuKW4pJJKVuKW4pJJKVuKfcUySSlbin3FMkkpW4p9xTJJKVu
KW4pJJKVuKW4pJQkpW4pbilCUJKVuKW4pQkkpW4pbikkkpW4pbikkkpW4p9xUU6S
lbiluKZJJS+4pbimSSUvuKW4pkklL7iluKZJJS+4pbimSSUvuKW4pkklL7iluKZJ
JS+4pbimSSUvuKW4pkklL7iluKZJJS+4pbimSSUvuKW4pkklL7iluKZJJS+4pbim
SSUvuKbcUkklK3FLcUySSl9xT7iopJKZbiluKikkpfcUtxTJ0lL7iluKZJJS+4pb
imSSUy3FLcUySSl95S3lMkkpluKW4qKdJS+4pbimSSUy3lPuKgnSUy3FLcVFJJTP
cYSTdkklKdyop38qKSVJJBIpIUmTpJKWSSSSUpJJJJSySSSSlJJJJKXTKN1opaXO
4AJPwC4az/GO+fbWI7STKRNLMmWOPd7tJcl0T69fbrRVYwN3cOB7rrA6UgbTDJGY
sLpJJJLlJ1R6p1mrpbd1ro8G8uPwC5PL/wAY7p/RViPF5n8B/ekSAxzzQhuXukl5
7X/jFvB9zGEeW4fxK3+j/XirPIY8FjzoJ1aT8ULCI8xjkat6NJNujVcVf/jIhx2V
y3sS7X8iJNLsmWMN3tklxNP+MmT76tP5LtfxC7DEy25bQ9hlrhISBtUMsJ7FMknS
hJeskuf+sX1vZ0h3phu98SRMAfHlYv8A45Lv9EP87/YhYYpcxjiaJe5SWV9X/rA3
rDC8DaQYc2ZWsiyRkJCwsknWf1/qH7PofZ3Ahv8AWOgSUTQtw87/ABgV4z3Mawu2
kjdIEx4crc6N1dvVKxa0ESSIPkvIwC4wOSvUOh432Zjax+aPx7oRJLX5bLPJI3s7
adcb1X6+uw7XVNrB2ktknmFrfVr6y/thri5u0tI7zMo2yxzQlLhB1dxJCyskYzHW
HhoLj8hK4s/4yXdqh/nf7EiaTPLCG5e5SXC/+OS7/RD/ADv9iX/jku/0Q/zv9iHE
Fn3rF3e6SWJ9W/rJ+2GuJbtLSBEzyo/Wj6ynooZDdxfu5MRtj+9G1/ux4eLo7qS4
/o/18dm2tqfWAHGJB4XXtdKQNphkjMWF0ly3Xfrx+zbTS1m7bEkmNSJ8Fnf+OS7/
AEQ/zv8AYhYWS5nGDVvdJ1wzP8ZJ71aeT/8AzFbPS/rrRnENMscez+D8/wDcjYVH
mMcjoXfSThJJlWQsnIGM11jvotBcfkjQuX/xgdQ+z0Coc2H/AKLdT/BIrck+CJLU
P+Mhk/zZj+sP7l1uNkC9oeOCAdedV5D0rE+12tZ2J1+A1K9Tw3kCT2QibYeWnOYJ
LfhKFwj/APGQ+dKxHm4rq+h9XHVKhbG0mdJngwiDbJDNCZoN+EoUkLKu+zsc/naC
77hKTIzhKFwh/wAY75/m2x/WK7DpfURn1tsiNwmPBIG2PHmhM6NpKFG+9uO0veQG
jUkrkeof4xGsMUs3fynaD7v9yRNJnkjDcvYQlC8/H+MS+foMj4O/8ktXpn+MBl5D
bW7CdNwMt+fh+KHEGOPM4yd3q06QMrn/AKy/Wz9jubWGbiRu5gASR4eSLLOYgLL0
CULhv/HId/oh/nf7Ev8AxyHf6If53+xDiDF96xd3uYTrhf8AxyHf6If53+xdj0/O
GZW2wabgHR4SiDa+GWE9mykuc+sX1wHSXiprNzok6wBPyWXX/jIM+6rTyd/sQsIl
zGOJol7dJV+n9QZnsFlZkH/WFZRZQbWTrn/rL9a/2M5rAzcSN3MDw8Co/Vv62/td
zmFm0gbpmf4BK1nvQ4uG9Xokkzn7QT4LhX/4yHzpWI83FImlZMsce73adZ3Q+sDq
lTbY2kzpM8GFjfWP63v6Tb6YrBEBwcTzKVqlljGPEdnqklyHRfr59tsFVjA3doHA
9+y64GUgbTDJGYsLpIGbltwmOsf9FokriXf4yXzpW2P6xSJpbkzQx7vepKh0Xqh6
hU21zdpd+bM91oJMgNi1kklifWf6xHorWkN3FxPeIhJEpCIsu2kuM6V9f3Zdra31
gBxDZB4ldk125IG0Y8kZiwukkkkuUkkkkpZKE8JFJSySEMthMbmz4SEVJVqSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJRstFYlxAHno
mrvbb9Eg/Aykq2aSSyPrV1J3TqHPr0dIaD4SkiUhEW66S8mr+tGSw7vVd8zI+5em
9Nz/ALXW1/dzWu+8SgDbHizjJs3EkkkWVSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkn
hKElLQnhOkkpaEoXkn1msL8m2STD3ALqvqBmEVOaST7tPLQIA6sGPmOOfDT2KSQM
pIs6kklxOT/jH2uIZXLQdCXc/gkTSyeWMN3tklw9P+MnX31aeTtfyLsMHObmsFjD
LXCQkDaoZYT2KdKE8JJL1oSWD9Yvrazo5DA3e8iYmAB5nVYf/jku/wBEP87/AGJW
GKXMY4miXuklkfV36xN6wwuja5phwmU/1q6m7p2O6yvR0hoPhPdK1/uR4eLo60JL
yZn1oyWHd6rvmZH3cL03puf9rrY/u5rXfeJQBtZizjJs206SSLKpMnXln1xsL8qw
EkgER5e0JE0x5svtxun1JJcR/i/yy1r2kmJbA8OV27TKQNrsc+OIKkk6ZJcpJc59
fbCzG0JEvaDHzXAdJuNVrCCR7m8fFAmmDLzHBPhp9iSQaLvUXln1lsL8m2STD3AJ
E0uz5faGz6ykuP8AqDlkVOaST7tPLQLsGmUQvxz44gqSSSSXKSSTpKWSSSSUpJJJ
JSkk6SSlkk6ZJSkk6ZJSimTpJKWSSSSUpJOkkpZOkkkpSSSSSlJJJJKXSSSSUpJJ
JJSkkk6SlJJJJKUnTJJKXSTJ0lMuySbskkpTuVFTdyopKWShJJJSkydJJSySSSSl
JJJJKUmTpJKWSTpJKed+vPUPsuOWDmw7flyf7vmvNqqjboNdCfkNSuj+vvUPtF/p
jisR/aOp/gm+p2D6pe8jSNn38pp1LQyD3s1PO1Wmohw5BBHyXrXSM0ZTGvHBAK8q
zsU4tjqz+aSF2X1Ez97DWeWn8D/qUop5OXDMxL2aqdX6k3ptTrXduB4nsFcbquH/
AMY+aZrpHEF5/IP4pxNNrNPggS8l1DPfnvNlhlx/DyCt9K+r9nUPd9Fv7x7/AACp
4ON9qe1niYXp3T8MAAAQBoE2Itqcth90kyeTd9RyR7X6+bf9qxc/o1vT3AOHf2uH
BXrbccBRsxQ9ExDYnymM7aNaq7e0/AryBeyfZ/TafgV42hJi57cJLqDVE9wHD5rt
PqF1OWGo/mmR8D/t/KsTqmFuxqrR2G0/A8f6+aq/VzO+x3tPY+0/P/akNCxY/wBV
lD620ymssFYLjoAJPyQ8Z+4LC+vXUvsmOWD6Vh2/L87+75pxdCcuCJL571TOOfa+
0/nGfl2H3IORQaDtPMD8RKsdHw/tdrWdpk/AIv1iEZD/AIj8gTHLMSYcR7vQfUN+
1r/6w/Iu7r1C4P6i/Rf8R+Rd7VwnjZ0OX/mgvC4j/GN1D6FA/ru/IP4ruOF5B1/q
P7QvfZ2Jhv8AVGgQkdFnNz4YV3SfVrD+03Dwb7j8uPxXpmBVGq5L6mYOxheeXH8A
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
zB01HqwQ1XEklMQITPbuU0ySGk/p4cp0YgrVpJJLEtlVLMAOV2EkENSnDFatQnSh
JTB7Nyp2dPDlfhJFTns6dCI/BBVxKEFW1qMb00S2veipklNJuAAZVtrdqkkkpZRe
zcpwkkppWYAchfs5aSaEVW0WdPAVtlexTSQUxhJSTJIWSTpJKWhIJ0klKSSSSUsn
SSSUpJJJJS/ZJLskkpd3KZSdymSSskkkkpSSSSSlJJJQkpSaE8JJKUknShJSySeE
oSUpKEk6Klk6SSSlJJ0kkqSSSQUpJOkkpZJOkkpSSSSKlJJ0klLJJJIKUkRKdJFT
EMATpJ0lLJJ0klLJ0kySl0kySSl0ydMkpSSSSSlJJJIKUkkkkpSSSSSlJi2U6SSm
IbCdOmSUpJJJFSkkkkFKTJ0kVLJJ0kkLJJ0klLJJ0kkqSSSSUpJJJJCkklgdU+u2
PgHbJe4dma/jwhaJTjEal30lw7/8ZwB0p0/r/wDmKvYP+MSi8xYHM8z7m/hr+CVh
jHM4yd3qklCm5t4DmEEHgjUKaLKpJJJJKkk8JIKUkkkipSSSSSlJJJIKUksv6xdb
HRqjYRLj7WN8SvM8z6z5OWZdY4eTTtH3BAmmDNzEcZp9gSXlP1f+sd9NzGmxxaXN
aWuO4QTHdepU3eoiDa7DmGUWEidMkiyrpJkklLpJkklLpk6SSlkk6SSlkk6SSlkk
6SSlJJJJKUmTpJKWSSSSUpJJOkpZJOkkpSSSSSlJJJJKUkkkkpSZOkkpZOkkkpSS
SSSlk6SSSlJJJJKUkkkkpSSSSSlJJJJKWSTpJKWSTpJKWSTpJKWSSSQUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkVKSSSQUpJJJFSkkkklLJJ0ySlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUkkkkpSSSSSlJJJJKUmhOkkpZJOm
SUpMnSQUsknTJKUmTpJKWSSSSUpMnSSUsnSSSUpNCdMkhSSSSSl0ydJJSuySXZJJ
TJ3KZO7lMklZJOkkpZOkkkpSSSSSlJJ0klLJJ0kVKSTpJKUkknSSsknSQUsknhKE
lLJ0oTwkpZJJJFSk6ZJJSkkkkFKSSSSUpJJJJSkkkklKTpkklLpJkkVLpJkklLpJ
JJKUkkkkpZJJJJSkkkklKSSSSUpJJJJSkydJBSydJJJSkydJJSySdMkpSSSSSlJJ
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
SlJk6SKlkkkkFKSSSSUpJJJJSkkkklKSSSRUpJJJJSkkkkFKSSSSUpJJJJSkkkkl
KSSSRUpOkkgpSSSSSlJJJJKUkkkkpZJJJJSkydJFCyZOkkpZJOmQUskkkkpSSSSS
lJJJJKUkkkkpSZOkkpfskl2SSUzdymUncpkUrJJ0klLJJ0kFLJJ0klKSSSRUpKEk
klKSSSSUgyM1uPylj57cjQcqn1jAN4kdlhMa+l2iFsUpmJdHqnWXUO2rOzOo+voF
LKxTcd7lEdFc7VqDFIyJdbp9uxmzkq9RikN17rHw8SzHMxK38JznD3Ihlx67uNmY
owASe6t472hgBCz/AKzZJe9rPNbmNjgsE+CSoj1EBAK236AK0zGDVNtYZwpIsgCw
EJ0kkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkydMkpSSSSSl
JJJJKUkkkkpSSSSSlJJ0klLJJ0klLJ0kklKSTJJKXSTJJKXTJJ0lLJJ0klKSSSSU
pJJJJSkHLxhlMdW7hwLT80ZJJVPiGbiOw3urfo5pgrd+qP1iHTXbLPoEzP7p/uXW
fW76pjqo9SuBaPucPA/3rzjM6dZhHbY0tPnx96johzJQngnYfZsTLZkiWODh5GVU
6n9YqOmibHif3W6u+5eOIuPivyDDASfJHiZfvsjsNX1f6ufWQdaa5wbt2ugCZkeK
8u6viHDufWfzXEfLt+C7f6o9Nf05hDvpOMkeCl9cvqoeoRfV9MCHN/eH96JBIXZs
c8mIE/M5v1D6i0TSTrO5vmO69Ca7SV4dZW7HdDgWuHjoQjXdUuuG19jy390ucR90
oCVMeLm+CNEOr9dert6lkEsMtaNjT4xqT95RPqXil9hs7AR8ysnp/SbM8wwafvHg
L0HofSBhtDG/M+J8UgLKeXxyyZOMs/rYIwrP7H/VtXl69W+uVcYVgH8n/q2rykCd
AlLdbzv84PJ9i6YqP19/oj/i3/qgr3TFS+vjZxHx4t/6oJx2b2f+bPk+WVcj4r2H
pi8fpEuEeIXsHTEINXkdpPH/AOM3+cr/AKp/Ksb6o/0gfAra/wAZrf0lZ7bT+VYv
1QE3j4FD9Jjl/un6vqeFwvK/rjiHGyrAeHHeP7Wv5V6phcLE+uX1Z/azQ9n840af
yh4f3J0hYbXNYjOGjyv1JzGguqcYJ1b5+K7tnT9wXkWRivxHbXgtcPHRXKvrLk1C
Ba+PimiVNfDzXtx4SH1CzBFYlxAA5JUsXFbYA9hBaeCDIK8luy7uoGHOe8+BJcvS
fqluxaGVPEETI+Lif4pwNtjDzByy20cH/GYIdV8HfwWD9VP6Q34O/Iug/wAZw1qP
aHfwXP8A1UE5DfgfyJp+Zqz/AN0/UPquDwodXxTl02VjlzXAfGNFPB4VlPdEiw+F
EQvRfqte3OqbB1aA1w+CzPrh9T3VvN1AlrtXMHIPl5LkqMh+K6WEtcO4MFMHpLmw
lLlp6h9f/ZqFdjspID3AEmGyQJPkvM3/AFnyniPVf8jH5FDptFuba1w3OO4EuMng
9yjxM/32zQD63j4npryb6y/0m3+u78q9axcj1V5N9ZmxlWz++78qU1c98oeh+of0
Hf1v4Bd9XwuC+oY9jv638Au+r4RGzNy/80Hxrr39Iu/4yz/qiup+of8ANn+ufyNX
L/WBu3Jun/SP/wCqK6n6hiKz/XP5Gpsd2py388Wp/jGxCy1lnZzY+bT/ALQsX6u9
QGDcHO+ifa4/Femdf6I3q9JrOjhqx3g5eV9R6VZ09221pHn2PwKRFFXMQljycYfY
cGwWNBBkLPz/AK2U4lraZ3Pc4NO3hs6aleTMyHMEAkDwlaPQel2ZFjHgHa1wcXdt
DKPEvHNymQIh7j/GJi+vjBw/McCfgZH8QvOMO/7O9r/3SD9y9frqGYwseJa4QR8V
5r1/6r2dKcdC6vs8fx8EJBHN4pCXEHvun1ty2hzTIPBVz9mryXC6pbhfzT3N+B0+
5Gv+sWTeIda+PDcR+RHjXDnhWz6e3HYXbA4bxrtkbo+C0Mej0l5t9Scd9d3qkEN2
n3HvK9Kos3iUQbbGHIckbIpKkkkiyPC/Wz68FpNGMYI0fZ/Bv9/3eK4nGx3ZTto5
Pcn8pUcip1Ti14hwMGfFQUZNuRkymcrk9z0To9WDruaX/vSNPgunxHVs1L2/5wXj
6SPEzx5zhFCL7m2HDTULxfq2CcC19R/NcQPh2/BejfUzILcatrvA/duMfghfXH6q
/tQC2rSwCP6w/vRIsM3MYzlxgjd536j9XbjuNLzEmWnz8F6TWZC8RycV+Mdr2lp8
Cpfb7I273bf3dxj7kBKmHFzRxx4SHrv8YfXm5G3HrM7TueR48Af3rlOlYf2y1rOx
OvwHKHiYT8s7a2kldz9Xfq+MESdXnk/wCQFlEIS5jJxHZ38bFF7HMPDgWn5iF5Lk
45xnFjtC0lp+S9qxKfTC5T65/VE5p9en6f5zf3vP4oyFtjm8RmLHRofUTq7Wj0HG
CDLPMHsvQGnReHW0uoO1wII7HQoj8+x42l7i3wLjCAlTBj5swjRD0f1+663qFjaq
zLWTLhwXH+5Y/wBXcP7Vc3wadx+X+1VsLptmaYraT59h813nQOhjBbA1cfpOSAsq
xY5ZsnEdnoemsgK+hY9WwLP+s/Vv2XQ6wfSPtZ/WP93Ke35SERZfPvrt1b9oZBAP
tr9jfiPpH7/yIX1UwPtNu88M1+fZYvK9B+qnTfs9TZ5d7j8+PwTBqXPwROXLxHze
l6dTAlX0Olm0Iie6KkkkklKSSSSUpJJJJSkydJJSySSSClJJJJKUkkkkpSSSSSlJ
JJJKUmTpJKWSTpkVLpk6ZJSkkkklKSSSQUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpOmToqUkkkgpSSSSSlJJJJKUkkkkpSZOkkpZJJJJSySSSKFJk6ZJSySdMgpS
SSSSlJJJJKUkkkkpSSSSSl+ySXZJJSR3KZDN+5xARElKSSSSSpJJJJSkk6SKlkkk
klKSTpJKUmTpJKUh/ZmzMIiZJTjfWM+k0bR3Wp0+1rq2/BB6rULGQVBmE7aNqCzU
SKXLzhi6lUH9eAMhPkYrsqWFYt3TnY8g8JWsnOQ2Sts+0Weo7hdHi5BvOnC5/AxP
UIauiH6L2tCQVitsQkhBxRUWZSSeEoSUskkkkpSSSdJSySdJJSySSdJSySSSSlJJ
JJKUkkkkpSSSSSlJJJJKVCZOkkpZJOkkpZPCSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJ9Am5SUpJJRfYGcpKZJILc1ru6G3qTSkiw20yHVki7hESSpJJJJSj
qq2RhC1WUklOI/6vVkzsb/mhFr6Vt0GgWslCSgAGrRhCtWS2U6dJTn5nSmZH0gD8
RKzx9WqmGRWwf2QugTQkigXLq6ZCvU44rRkkkqKz7+mhxkALQQH57azBQVYDHFxf
SVkhZ+T1ltJhGq6m1wSRxBBd00OMgBWMXG9JWGu3aqSKUd1YsEFUP2YAdFppJKRU
17BCJynTJKaeX05uQIcAR5rMd9Wapn02f5o/uW+kgggFx6ukCvQAAeSu4+F6atpI
pYW1iwQVQ/ZgB0C0k6SkVFXphETpklMXs3LNzOiMyPpNB+IBWokkqrefb9XK2cMa
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
TY3apJIr6UkkkkpSSdMkpSSSSSlJJJJKUkkkkpSZOkkpZJOmSUpJJJJSkkkklKSS
SSUpJJJJSkk6SSlkoSSSUpKEk6SloShOkkpZRfULOVJJJSD7AxGA26KUJg4O4SVQ
UklCUJKUklCUJKUkkkkpSSSSClJJJJKWSTpIqWSShJJS0JQnSSQsknSSUslCSeEl
LJk6SSl+ySXZJJSRyaFRyMsiYVPEy32FC0cYdpDspD9SmrsnRELZRXbtC94Y8Qnu
yHQQpX0jeFZshglBbRcOnMsOgWri3wPdyq/TbQS4wo5eQH8JLY6C7dP1AnL9qwqX
OJklW6b/ALQdpPCVpE7dIKp1ev1KyE1mbsO0JuoZG1oHikkkEFbo9Xo1ie6u+pKz
mvIEJxYQkgGg6G8Jw4HhZpsJT1vLUk8TR6qwOtAW9UzY0Bc5mPmwFbGJk+oEgtgR
ZbkrE64Q5wharbAsHqDpeUirIdHQ6KdgK02v3Kp0mv2K6GwkF0Bo0nDfb8Fce/as
37UKrStFv6QJKiXB6lf6j9OFXk2GFYvwXXOO1ANJqMd0GE3bpVDTa3laFVe0LN6b
jua6StcossNlmCU8Kjk5BGgWd9veCUrSZgO694Zyotva7hY7y/MGilhYzvuStHGb
dpMRPKFQD3U7ZA0RXtbPqY1h8Vl9AyxQDuQOoGyYPCAzEc4aIWwSn6tHpW9UYe6P
6oiVylOE5+vgt7GYXgeSVr4TJYC/faFpFYhm2329lrVz3STApIQLqhW0kKxCBmD2
orjs0MghgbpytNtTeYVdmNvAlWGVlqCIhlCSUJ4RXIsj6KlUIAUMsGEVrdAkjqoa
pSgXtczUJUuJ5QVbYSUdQpAIpUkltShJSkzjoUtwSdwkpz+nuLXEFaKpx6ZBVg3Q
gtjokSQvXT+siutIkoeqoW3bQkq0WRcK3iUzM5ocVk9Sc69whVK9HaoWxHJReqbc
H8JGwLnTmGogBbNL97Z7pWujO3N6pm+udvgkOsmsQh5jN1gARmYLd0FJjuVs7M83
s1TV9H3DdKr3sjQKzj2mthkpJGp1Z43Sw/XwWhVVHKzum9Q9NsFGyOo7xokuiYgO
iksejOLPpK3+1mpWuEw23CUE0tpBdCGeqNCFkdSaQkoyDLAua8EnlNXlsJiNVUph
olAxS17pSWcWzv7gxSVFuSCYKs35IoGqLICiyun+vqhZdLcdolTs6o0LJ6jmfadE
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
JJJSkkkklKSSSSUsBCdJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUsmJTqJSUsSoly
RKgSihluS3IZcm3I0pLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclS
ku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3I
W5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JU
pLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7kty
FuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyV
KS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5Lc
hbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5Lcl
Sku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3
IW5LclSku5LchbktyVKS7ktyFuS3JUpLuS3IW5LclSku5OHIO5SDkqUlBUgUMFTB
QUzTqIToJXSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UsVAqRUSkpG4oZKm5DKcELEqMpFNKKF5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUp
KXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeU
pTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNK
UpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkp
eUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5Sl
NKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKXlKU0pS
kpeUpTSlKSl5SlNKUpKXlKU0pSkpeUpTSlKSl5SlNKUpKZAqQKgpNSUlaURqE1Ea
gUpAnTBOmpXSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUxKi5SKi5EKROQ3IjkNyIQwKZOUyKFkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLhTaoBTagpm1FahNRWoFKQJ0wTpqV
0kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklMSouUiouR
CkTkNyI5DciEMCmTlMihZJJJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkyS
Sl5SlRTJKZylKgmSUklKUNMkpLKW5CTJIS7ktwQkySk24JbggJJKT7glvCrpJKbG
8eKW8eKrJklNrePFLePFVUySm3vHilvHiqiZKlNz1B4peoPEKmmSpTc9QeIS9QeI
VNMlSm76g8Ql6g8QqKSVKtveqPEJeqPEKgmRpToeqPEJeqPELPTJUq3R9UeIS9Ue
IWcmSpVul6rfEfel6zfEfes1MlSrdP1m+I+9L1m+I+9ZaSVKt0/Wb4j70vWb4j71
lpJUq3U9ZviPvS9ZviPvWUmSpVut67fEfel67fEfeslMlSrdf12+I+9L12+I+9ZC
ZKlW7Hrt8R96Xrt8R96x0kqVbseu3xH3peu3xH3rHSSpVux67fEfel67fEfesdJK
lW7Hrt8R96Xrt8R96x0kqVbseu3xH3peu3xH3rHSSpVux67fEfel67fEfesdJKlW
7Hrt8R96Xrt8R96x0kqVbseu3xH3peu3xH3rHSSpVux67fEfel67fEfesdJKlW7H
rt8R96Xrt8R96x0kqVbseu3xH3peu3xH3rHSSpVux67fEfel67fEfesdJKlW7Hrt
8R96Xrt8R96x0kqVbseu3xH3peu3xH3rHSSpVux67fEfel67fEfesdJKlW7Hrt8R
96Xrt8R96x0kqVbsi9viPvUm3NPcfesRGx/pD4hKlW7jUVqE1FamFckCdME6aldJ
JJJSklT6v1VnSqnX2TtbE7dTqQ3+K54f4y8Y6htv+Z/tStbKcY7l61JZXQvrHX1o
ONQcNsTvEcrVSSCCFJJLI+rv1gHWQ8hu3Y818zMd0lWLddJZHQfrAOrm0Bu30nmv
mZjutdJQIIUkkkklSSSSSlJLL6h9YqsC6vHfu32/QgacxrqtRJAIKkkkkkqSSSSU
pJJU87q9WA5jLXQ6x2ysQTLtNNBpz3SUTTcSSWR9WPrAOu1esG7fcWxM8R8PFJFi
6ddJJJJKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSTOdt1PC5EfXuzKJdjYz7agY9QGJjwG0pLZSEd3r0kkklykkkklKSSSSUpJJJJS
klT6f1erqBeKnbix2x+hEO8NQFcSUDakkkklKSSSSUpJJJJSkkllfWH6ws6IwPcC
5zjtYxvLnJIJADqpLE6F1y7PcW3Y7qQBuDnHcDrx9EarbSUCCFJJJJJUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkqHW+tV9Hr9a2dsge0SdVaxsgZLG2N4cA4fAiU
kWLpKkkkklSSSp5HV6se1lD3RY+djYOsecQkomm4kh5N3otc/naCfuVD6u9aHWqW
3hu2SRtmeDCSLF06aSSy2/WKp2ScP3eoBu49sRPMpKJAdRJJJJKkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUxKi5SKi5EKROQ3IjkNyIQwKZOUyKFkkk
kVKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLJJJJKWTJ0ySlJk6ZJSkydMkpSZO
mSQpMnTJKWSSSSUskkkkpZMnTJKUmTpklKTJ0yKlJk6ZJSkydMkpZJJJJSyZOmSU
pMnTIoUmTpklKTJ0ySlkkkklLJJJJKWTJ0ySlJk6ZJSkydMkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlI2P9IfEIKNj/AEh8Qkp3GorUJqK1RlekCdME6aldJJJJTzn+MP8A
oNv9j/z41UuifXvCxseqt9sObWxrhsfoQ0A/mq7/AIw/6Db/AGP/AD41Wvq70+t+
LSSxpJqrk7R+4EOrEb9zTsvkfWmmvGdmMO6scaEbjMRqB3WJj2dV6g0XtNVYcNza
iNY7SYPPx+5F/wAZGJGERWIDXtcQ3TTj8pXUYWS3KY2xmrXAFseBSTrKVEuT9Vvr
Eertc2xuy6t2y1ngfELL/wAXH0L/APjnfkCj9U3DJzsu1mtctbI4Lh/uUv8AFx9C
/wD4535AktiSTH6q/wAX/wBPK/4535Sm/buX12x7cHYyqs7fVfrucPDn8nHfsm+o
bS45YHPrO/ipf4sbA3GdUdHsscHt7j/X+CSI6gDzTdL6/kYeQ3Dzg3c8TVaz6Lo7
H/UfDVWq+uWMz3Ylkem6v1KjHu85+5yzfrg4X5mHUzV7X7yO4bLSf+pP3Kf10/UL
8XM4DX+m8/yX/wCzckmyL8Cz619cXYGZXjgD0va250fRdZO3Xt4q59Z+uWYD6KaY
32v2ncJhoiT+KwsbpJ63h5OQR773Osr8dtX0B+BHzS+r/UP+cWZTadfRol3/ABrv
aUkcR+13et9cswsrHoZG20u3yNdI4Qfrd9Yruk2UMpaH+qXAtPJjbAB7cqr9av6f
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
pgPseNxLj4D5FXOk/b6LQzJNdlRB/SMEOB7SNPyfNV+o/VBmfa7IxrnVWk7XmsyJ
HMgEa+OqqdO6jl9Jy68PJsFzbAS10Q5sA8/d5/FJWoOr2aSSSLMpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJTEqLlIqLkQpE5DciOQ3IhDApk5TIoWSSSRUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUskkkkpZMnTJKUmTpklKTJ0ySlJk6ZJCky
dMkpZJJJJSySSSSlkydMkpSZOmSUpMnTIqUmTpklKTJ0ySlkkkklLJk6zfrDmuwq
H2M0cIj5uARAtBdFMsz6t5786htlmriT5cFaaRFKUmTpklKTJ0ySlkkkklLJJJJK
WTJ0ySlJk6ZJSkydMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJKL3b
QSuPweuZnUJ9INMRPAifiU4RtBNPZJLlbOsZuF7rawW99P4tK2OjddZ1QaaOHLT/
AASMSFW6SSSSalSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSNj/AEh8Qgo2P9If
EJKdxqK1CaitUZXpAnTBOmpXSSSSU0us9JZ1ep1FhIa6JLYnQh3cHwRsHEGHWyps
wxrWCeYaI1R0kkULtHfQ3IaWPALSIIPBBXKn/F21ktqvuZUeamv9v+vxldckkiUB
LdpdI6PV0isVUiGjXzJ8SULonQWdHDxWXHe4vO6OT4QAtJJJPCHN6P0FnSjYay4+
o4vdujk+EALO6p9Sa8uw31PfTYfpOqMbviujSSQYRIpw+hfVKrpLjbLrLXaGywy7
5K51zotfWajTbIaSDLeQR4SCtBJJXCAKQYOG3CrbUz6LAGj4BZ/QvqxV0Q2Oqn9I
ZO6NImAIA01WukknhDm9Q6CzOuqvcXB1UloEQZ8dEup9BZ1Gyq55cHUkuZtiCTHO
h/d8lpJJK4QgzsQZlb6nTD2uYY5hwjRVsHptfSaBSJNbGn6UEkakzp/BaCYjdoUl
Vq+e/svo9k2C2GnU173Af5v0lf8A8X2K178jIrbtpe4NpER7Wzr/AK95XQn6sYpO
70a5/qN/uWixgYIAgDgBCmOOOjejJZ3XOg1dar9K4GJkFujmnxC0UkWQgEOJ0L6r
t6S4v9Sywkbf0jpAHlorPQOgs6HX6NRcWyXe+CZPwA8FpJJIEQHNu6Cy3JbmEu3s
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
0NFlo7G7gD8JHzRv8Xv87l/8b/F66np3SaunbvRaG73F7udXH4/k4XLf4vf53L/4
3+L0loiRIXul+qv9PzPiz+KqdN6c362ZF12TLqqnenVXJDdO5j/XXyVv6q/0/M+L
P4ql0rqrPqnkX0ZMtre821WQSIPwk+HzSWiqF7WUP1j+rlHScnEdQ3buubuEkjRz
fElan1zufnXU9PY4tFsutI52N7fgfwWT1/6xV9ZycQ0hxY25v6Qt2tcdzdGz4LU+
ubHdOvo6g1pc2uWWxyGunX8T+CStNa20V1z6i4eNjWPZXDmVvc1250y1pOuqfpH/
ACQf+Ju/7+odc+vWPm0WV0brHureIaxw2gtMucSBoFPpH/JB/wCJu/7+kn08WnZh
0rqh6V0ltzfpNYdv9Zzy0fiVjdJyul+mHZb/AFL3jda57bSdx7CB2W30fpX7V6U2
gcuYdv8AWDyR+IQejfXlnTK24+a19dtYDNWkhwboDp/u80kdr2pH9QOoMF9+NQ4v
xxFlUzpxI90Hv+Eqx9SrR0t2VjO0bU82D+oR/cB961+g/WlvW3uFTHito/nHCA4+
A/1+S5b6749mPlxT/wBqqxST57mg/wDRhJPyxBGq31TyLMXKZfb9HMDyB4Oa4lv4
cfFa/R2fb+pZF3apram/E8/kP3o31z6Z6GK19Ih2MWPr+DNPya/JS/xfUk47r3fS
usfafmY/gkqMSJCP1aH1gp6XjXOdk++5xEtBe4jSOG6D5rJ6Jl04/UKhhB7KrA5r
2PkA6EyJJR/q11ij6u2XMzZZeXl3qFpduaeIIBPn81O3rber9Rxnsa4MAcGueI36
HVvkgtJBo6btj65YzsrOxmMeWOLXDeORzMfJamP9VaPq9uy273PYx7nF7p3aSZ0V
X6wf8pYnwf8AkK6nOxRl1vqPD2uYf7QhFkjEEkvm3RepYGUDf1B++95MhzbCGDs0
bRCu/VXqNOPnmnCcXY9jC7b7oa8eG6DwPx8kXoH1m/5ss+x5zXMLCdlgEtc0mf8A
X+C3ukfXKvq9vpUMeWwS60iGiOPv84SCyFaa6/i9AuJ+vQ9bKw63fQNmo8fcz/X5
rtlzX146C/qdTX0/z1Tt7PPxHx0B+SRZcoJi9KkuS6f/AIx8ct25O6q0aPa5rjr5
QD+Ks9L+uQ6xcK8djjXrvucCGjTQD4+f3JWoZInq4/S+mt+tmRdfky6ut5qqrkhu
nfT5Jdc6Wz6p21ZWLLWOeK7a5JaQde8+B/BLA6iPqjkXVZAIptd6lVoBI17GP9dP
NN1bqbfrfbVj4wLqmPFltsEAR218pSYtOH+sm/xgY/2nIw2Bxbue8bm/SEmvUeaJ
1/6iYuPjWPraQ9jHPD9zi6WiddY1U/rn/S8H/jHflrW99ZP6Lf8A8VZ/1BSXGIJl
f8tHALB1jpW+8bnNqe8GT9Ktrg12nwQ/qP8AVXGsopySz9L9LdudyHGNJj8EXpH/
ACQf+Ju/7+tH6h/0Kn4H/qikqIBkL7PIUdbw+qX2XdQfIDiyioh5a1g/O9o5P+vZ
Sq6niYebQ/pzvbY707qwHhvuIAPuA8fwV7p/UD9TLbab2u9B7y+q1oka9j8vyeBW
vjfX2nOsbVjtfYXEAuDSGtHcnvp8PmgsFdTr+Ll/WvEdmdSx62PNZdW73t5Ah8x8
tPJa2L9V6Pq4H5TN5c1jy4udO4AbjOnkqnVv+Vsb/i3/APU2Lqc7FGXW+o8Pa5h/
tCEWSMQST4vm3RepYGUDf1B++95MhzbCGDs0bRCu/VXqNOPnmnCcXY9jC7b7oa8e
G6DwPx8kXoH1m/5ss+x5zXMLCdlgEtc0mf8AX+C3ukfXKvq9vpUMeWwS60iGiOPv
84SCyFaa6/i8+/orerdUyK7C4MDGFzWmN/tZo7yTfW7oNX1e9HKxRscLGsIBMEEE
9yfBaPSf+Vsn/i2f9TWl/jP/AKPV/wAcz/qXpKMRwk+KT685dljqcOpxab3Q9w5D
BE/fP4R3RXf4ucJzNmwg/v7nbvj4fhCh9d+n2k05dDdz6HbiwcuaYn8n4qB/xmYu
2QHl/wDo9vunw8Elx4eI8TS+uecOnMx8F1hZW4AXW67tjAB2n6X+uizupWdHspLa
nbbAP0bw23duHGpatn6zY91wx+oVVkvrAc+n87a4AkcdtRx8kUf4zcTbJ37v9Hs9
0+Hh+KS2VWb/ABdH6ldSd1HErssMugtJ8dpIlbipdG6geo1Ntcws3T7HcgBxAn4j
VXUWeOwUkkkklSSSSSlJJJJKUkkkkpiVFykVFyIUichuRHIbkQhgUycpkULJJJIq
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKWSSSSUsmTpklKTJ0ySlJk6ZJSkydMk
hSZOmSUskkkkpZJJJJSyZOmSUpMnTJKUmTpkVKTJ0ySlJk6ZJSySSSSlkydMkpSZ
OmRQpMnTJKUmTpklLJJJJKWSSSSUsmTpklKTJ0ySlJk6ZJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKRsf6Q+IQUbH+kPiElO41FahNRWqMr0gTpgnTUrpJJJKUotrDOAApJJ
KUomsEyQJ8VJJJSkkkklKSSSSUxFYBmBPipJJJKYtrDTIAlZX1q6dZ1LHdTSQHPg
Eu7NmStdJJBFikGDhtwq21M+i0Bo+SOkkklYidCk1oboNAnSSUpJJJJSxEpmMDNA
I+CkkkpSSSSSkVmIywy5oJ8SAUVJJJTF7A/QiVJJJJSkkkklKSSSSUpJJJJSkzmh
2hTpJKWA26BM6sP5AKkkkpSSSSSlJJJJKUhHGaXb9o3fvQJ+9FSSUpM5ododQnSS
UsBGgTpJJKROxWOO4tBd+9An70VJJJSkkkklMLam2iHAEeBEp2MFYgCAOwUkklKS
SSSUpJJJJSkkkklKULaG3CHAEeYlTSSUs1u3QcJESnSSUjqx20/RAE+AhESSSUpR
fWH8gH4qSSSlJJJJKUkkkkpHbjNtguaDHEiURJJJSkkkklMXMDtDqnA26BOkkpSS
SSSkV2Ky76bQfiAURrQ3QcJ0klMLKhYIcAR4HVKuoVCGgAeA0U0klKSSSSUpJJJJ
SxE6FM1gZoBCkkkpSSSSSmLmB2h1TgbdAnSSUpJJJJSlH0wDMCfFSSSUpR9MTMCf
FSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJ
JJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSySeEoSUxTKcJQkpgmU9qW1JTBM
ibUtoSUjTIuwJbAkhEmRtgS9MJKQJI3phL0wkpAkj+mEvSCSmumVn0gl6QSU1kyt
ekE3ohJTWTK16IS9EJWpqplb9AeCXoDwStTUTK56DfBN6DfBK1NNJXPs7fBL7O3w
RtTSTK99nb4JfZm+CVqaKZX/ALM3wS+zN8ErVTQTK/8AZm+CX2VvglaqaCZaH2Vv
gl9lb4JWqnOSWj9kb4JfZG+CVqpzUlpfZG+Cb7I3wStVOamWn9jb4flS+xs8PypW
qnMTLU+xs8PypfY2eH5UrVTlplq/YmeH5UvsTPD8SlaqcpJav2Jnh+JS+xM8PxKV
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
ZZ6+xuV9jIIeW72u02kf6z9yH1f6z1dLtqofO60wCOG6wCUlcQdhJZf1g6+zojBY
8F25wY1rYkkz4/BR69149KDYqfa58w2sTx4/ekkyAdZJckPr8cYj7Vj2UtJje4S3
56Bb3WusN6VS7IcC5rdv0e+4gafelaBOJDfSXJ5H+Mehkem2yzQF3ptkNkTBM8/B
anXPrMzpRbXtdZa/6FVYlx8z4BK1e5Hu7CS5nG+uu2xtWVS+gvMMc7VpPx0XTJJj
IS2Ukg5eQMZjrDqGtLj8hK5j/wAcnHcxrmNe57pPpsEuaASPdrHZJEpiO71qSxcz
61VYdDL3hw9QDZXHvcT2hZz/AK8uxIdk49lVZMeodQPiOyVqOSIerSWf1brlXS6v
XsPs027dS6eA1Yj/AK621De/EuFfO7kx5t7felajMB6tJULOt1VUDKedtZaHyeYc
JAjxWE768va31fstvo8+ppO3x2+HzStRnEPWJKpg9TZnVC+sywiR8uR8Vzg+vNtn
uZiXFn70R+EFJRmA9cksr6v/AFjr620urkOaYex2jmlZ+T9fcfEssqs3B1ZDYiS8
n90f3wkrjjV29KksTpX1qrzq33Oa6ptf0vUEaeKzB9fnXe+nGtfV/pAOfMCClaDk
i9L1DqNfT2Gy121giT8fgj12CwBw4IkLjPrf1dnVumuurBALmiHaEEPgolP13La2
+hRba1rQHWNaQ2QNY0MoWj3Rb2KSzug9dr61ULqpiYIPLT4FaKK8EEKSSSSSpJJJ
JSkkkklKSSSSUpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU
2oKZtRWoTUVqBSkCdME6aldJJJJTz/186f8AbcOwDlo9Qf2dT+ErHfkj6y2YlLvc
0V/aLh5xtA/zpXa21C0FruCIPwK5r6k/VJ3Qd5tcHOdAaWzowSe4HJKDFOJMnm7c
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
LXa7ZbIjjw8kC36y5/Sm7srHDmD6VlTu3jHu/gtbP6RkmmtlF0W1xL3DSzSDu55+
azsnp/U+osNFrqGMcNr3sDi4tPMA6fkSUQRtbn/XbqA6jXiOpj07LAQH/RnQAPjt
qZ/BbRHVDp+q/wDgqNm/VCrKxW4ckBkbH9w4fnfOTPxWdXg9Wxx6bbKXAaCx87o8
9OfvSUQQbP4Jvq/hO+qeJYcktIa51n6OSIIbAG4Dug4eb1LrDRbX6VNbhLA6XOIP
B8PyfBaVH1fsvxn4+VZ6j7JJeB9GYiB5RPZZWBg9UwmDHaadjRtba6dwaONPIeIS
VRFDWkP1GrfVl5bbSHPlm5wEAn3awifVihr+oZbiAXNLdp7iZmFe+q31Zu6Tddbc
8Wepth35xImZEQOexKsdF6C/Byci9xaW2lpaBMiJ50SVGJoebnf4z7C3FaOGusYH
/wBWHH8oC6yiptLQ1ghoADQPAKp1npLOrVOps4d3HIPYhc5R0vqmC0U121OYBDXv
B3Adux/ikuNxldNj/GO0NwrI/eZ/1QW/0tu2msDjY38iwepfVq/NwjjOsD7iQ42P
kD6W6NJ+A0XRYlRpY1p5DQD8gkmIPFfg8p/i9G12UBwLnQPvXYrB+q/QX9KdcbC0
+pYXt2zwZ5kBbyQVjBEVJJJIr1JJJJKUkkkkpSSSSSlJJJJKUkkkkpiVFykVFyIU
ichuRHIbkQhgUycpkULJJJIqUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKXCm1QCm1BTNqK1CaitQKUgTpgnTUrpJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSzep9BZ1Gyq55c
HUkuZtiCTHOh/d8lpJJIIBUkkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpiVFykVFyIUichuRHIbkQhgVn9c6p+y6XXRu2x7ZiZIHOvitArB+vH9
Ds/sf9W1OiLK07NJv1wv2i04rvTI3bg6fbzP0VvdK6qzqlYtrOh015B8Csvpv1hx
8TGr32NltbAWhwLpDRptGqy/qph3jGe+mGOsfLN/Ab4gfkTzEUgF7NJcr1PAy+nV
uvGQXFo3FpYA0jum639Y7GY9F9Whe5u5o76at1nuhwWq3q0lyuVgZ7mG/wBYNeBu
9FrRt+E9z/rKX/PI/YxkAA2k+nt7b/H4Rr+CXArieqSXMu6TnNZ6n2ibIn09o2f1
f9QqvUfrU+3CZk1na/eGvjymeZ5S4LVb2Cp9Y6j+zanXRu2j6MxOscrK6XiZlz23
3WBrTqaI4aRoJ8VY+uP9Et+A/wCqCVaqvRz6vrdfY0WDFcWETua+dP8ANW10brVf
V2epX8CDyCue6T9dcfDx2MJJe1oBaGnkD7kX6vVO6NRdlXt27ibBX4DsPmSjKPgg
F6tJcrg4uZ1Zgvdf6W73Mra0EAdp/wBSpYX1nsqpv9cA20aGNA6dGn70OBNvULP6
7mW4le+hm98gbfLx0XP/AGbMux/tXrkOLfUFYaNu2Jj7lXf1XIpwftPqlznubHta
NsEhw8+ERBXE9rjvL2guEEgEjwPgprmevdWt9SnGreKzYJdaRPyH+vgrFfR8uvcz
7RLSPa4sG5rpH3gie6HCm3S6b1avqIca59riwyI1CuLg/ql02+8WGu8sAsIcNgdu
Pjzord/UsvKyrcWl0D2+8gRW2NY05M/68gmGqBLR7FJc+OmZrWtrF7eXbrS2XRpA
A48VR6jbk/V4ssdcba3ODHtc0A6+H3ICN9VW9Fl9WrxbGVOndZO3TwQOv512GwOx
6/UcXQR4D5LmfrFgXfa6R6xl7nemdg/Rjw51V7r1+R0ahv6YvebQN+0N9pafbGvc
IiI0Vb1TTI1Trnuu9XtdczDxoD3Dc5512t/1/gqnU6MvorPXbd6rWxvY9oGnlygI
qt6xJcn1z6x2j7M/H19Xd+j09x9sAnyJUOqU53Tazkm4OLYL6tvtie3+oS4FcT16
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
7KxuBkFxLoPlJQpjGKugcz6wf8pYnwf+QrV+un9Du/qK/kdIqyLWXvbNjJ2Ok6T5
TCLm4TM1jqrBLHCHDUT9yS/gNHxeI65hOyukVbddja3keQEH7pldZ0zr9PUKhc17
YIl0ke09wfCFcxcRuKwVMEMaNrRzp81h5H1Awr3bzVB7hrnNH3A/kSRwyidHN+vr
29YwvUoIe2uwOdt4IaC0/wDVcp+m/VrpXUaxZW1sESR6r5b5H36LqsLp1eEz0qmh
rP3QsbJ+oGFkO3GqD32uc0fcDH3JUg4yTdAp/q1iYeLvbhREj1NrnPE9tST+C21T
6Z0irpjdlDAwd47/ABPJVxFkiKCkkkkkqSSSSUpJJJJTEqLlIqLkQpE5DciOQ3Ih
DApk5TIoWSSSRUpM5odynSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLemJmBPinSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSF+Ex7xYWgvbo10aj5oySSSFJJJJJUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlwptUAptQUzaitQmorUClIE
6YJ01K6SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlKLqw7UgFSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
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
xr7Kg31X1VDc559wGkjQbfulK1e4QDb0eN9b8TJdsZa0uOg7T8zotPJym4rS+whr
Ry46ALhuu5VPUaHVNwr2ug+m77OG7XdtQePFW+qWWP6QfWBFmxocHAh2jwNZStQy
HV3sz604uHHqWtG4Bw1nQ8HSVdxs+vJZ6rHBzOdwOmiwvqv9WsZuNW41Nc59bHPc
8BxJc0E89vJUPqJSKLszHH822wbW9oO8fkASSJSsX1X6D9dG235Avub6bXD0J2gb
fdMHv2XXY2U3KaH1kOaeHDUFcR9Uuj0X5WY19bHNa9oYHMaQ0S/gRou4ox247Qxj
Q1o4a0QB8gkFYjIjVIkkkiyOd1L6xY/TDtusa0xO3vHwCXTfrFj9TO2mxrj+7wfu
OqxvrB1XDx7tr6fXyIHtYwWOA5HPHy1XNdXyP1jHtZjHHPqNG6A3fJGkABC2KWQg
vo+Vn14m0WODdx2t3GJPgFn3/W7Eof6brmh3HOg+J4WH/jIpF/2Zh4daGn4GFrdR
+quK3HfW2pgAY6DtG4EDQ7uZSSZSs10d1rg8SNQeCsvP+tOLgO9O21od3HMfGJhc
50Pq78TpBtB9zGva0+HuLW/dKv8A1Q+rFFeMx72Ne+xose94Did+vdK1cZlVNToG
a3L6nkOrcHMNbNpBkcMXaLifq9iMxOqZLK2hrRW2Gt0AkMJXbJBWLY+akkkkWRSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSmJUXKRUXIhSJyG5EchuRCGBTJym
RQskkkipSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpcKbVAKbUFM2orUJqK1ApSBOmCdNSukkkkp5z6/wCK/Kw3sraXOJZ7WguP
0h2CPn51/TqKnU1GwgNFjOHBu3t5z5FbiSS0x1t4jrPXz1up1DMS02OBaPUYA1hO
m7d2j5Lpfq7053Tceul5lzWwfjz+C0kklRhRsqXn/RM676qm3HfRZY02F9b627g6
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
wQdCCGjQrF+qWE+jKzHPa5rXPaWFwIDhL+D3XVJJJ4dvB4Rt9v1ay73ml9lVxDw6
sboIkx+JW91P6wuxcN2UWFj49rLOQ4naJGnxW6sj6ydC/bTGVF0MD2veI+k0fm+S
C3hMQaSfVzJty6GWXwHuG6GiAAePwWmmAjQJ0V4FB4T7Q/6sZl9tlT7K7iHNsrG4
jn2/j49gg9dzMjrlmO9uPY2ptrTucDuOo1LR9Eea9BSQpYcelXo8r9eMJ+S7GNbX
O22tLtoJgaamOF0XUGl9bwNSWugfJWEkVwjqXj/q10N2R0041rSxzg8Q8EEHcS0w
VW6L9arek1txcjHtNrBsbsbuDgONf7pXcpIUt9uqovF/Viq+3PvvvqdXvY2OS38y
Bu4Jga+crtEkkV0Y8IUkkkkuUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
iVFykVFyIUichuRHIbkQhgUycrE+uOQ7HxbHsJa4bYc0wdXtHKcBZWl2UlyfTvq3
bl1MsOTcC5rXRuP5wnxXQY9jcEMpfZLyIaXn3PhEilAtxQtvbVG4gSYEmJPkmyMh
uO0veQ1o5J4XM/XGwWnGc0yDa0gjuDCURZUTT0/rt3bJG6J2zrHwU1y9n/Kbf+K/
vXS3GGkjwKRFKBZpLhPqz0y7rFRtOTa07i2A5xGkea1fq71K6m9+HkO3lo3Mf4jT
n70TCkCT0ySzrfrJjVHabWT8ZVx2WxrPULhsid0+2Pim0U2lSVHJ65RjAF9jRuEt
15B7/BW6MhuQ0OYQ5p4IMhKlM0lQyev4+K7Y+xod4Tx8fBWjlMDPU3DZG7dOkeMp
UVJUlRt65RTt3WNG4S3XkHupZvWqcE7bXtafAnX7kqKrbiShRkNyGhzCHNPBBkKa
SlJJJJJUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSZ7wwEnQDUlJS6S4nF+tV+RksMxj2PcxjYGsaTMTyR38l2yMokIBtSSi65
rRuJEeM6J2uDhI1CCl0kxsAnXjnyVbPm+p3pPDXEQ1/YFJTaSWB1Ev6Xgv8AUfve
GkF/m8wPulXPqxQaMaoHnaHf53u/ijWirdNJM94rBJMAckqp0/rFXUS4Uu3bdHQD
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
rhuYYkSRxr2hHqrFQDRwBA+SFLDjuVlpdD6HX0asVVccknlx8Sq31d+rg6O2xpdv
Fjy/6MRPbkrZSRX8IePp+p2T04lmHk7KXGdjmBxbPhP+xWuk/Uv7BkDKNzrHbS12
8SXE95nQeUfNdMkhS0Y4h5/6xfVU9TsZkU2Gq5ggPAmR4dvEp2/V227Hsx77zY6z
8/bG0aaBs/3LfSRpPALanScD9n0spndsaG7oiY8tVgZn1Qtotdfg3eiXmXsLdzSf
HX+5dUkkowBDznRPqm7Gt+1ZNhuuiGmIa0eQ/wBfgreX9XvtGXVmb49Nrm7NvMhw
5n+V4LYSSpQgKUsf6sfV79hVur379zzZO3bEgCOT4LYSSTQu3Hf9Xt2YMzfwz09m
3467p/gl9afq9+3qfR37PcHbtu7ie0jxWwkkjgFEOP8AWDoDuqFj67XVWV7trmfy
omRpP0fFZdv1RyOoAMy8kvq0ljGNZujxIXWJJUowBLCqoVANaIAEAeACFn4Lc+t1
VglrhtKsJJLqePxfqlmYo9FmWRSNB7BvA8Ae33rQ+rn1THRLLLBYXiyPpD3CJ5dO
sz4BdAklSwY4hx+lfV77Bfdkb59Yg7dsbY851/BL6wfV79rmo79vpPFn0Z3R25EL
YSSTwCqcb6y/VtvW2tG4ssYd1djeWlZVn1RyuoMNeVlEtggNY0N1jQuiJHl38V1y
SVKOMEuf0HpX7JoZRu3bARuiJkk8SVoJJJJAoKSSSSSpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU
2oKZtRWoTUVqBSkCdME6aldJJJJSkkkklKSSSSUpJJJJSklzn1p6zb0+3GZWYFtg
Y/QGWy0fxXRpIErJCkkHNe9jHGsbnhpLGngujQfeqfT8y70DZksDLAHEsaZGnGsu
SVerpJLL+rfW/wBtUNv27JJG2d3BjmAtRJQIItSSSSSVJJLH+sn1h/YorOzfveK/
pbYnvwUkEgC3YSSSSSpJJJJSkkkklKSSSSUpJJJJSklg/W/rz+k1t9IA22OFdc8S
e6XRMHOofOVc2xhH0WtDSHeRDQkt49ad5JJJJcpJJJJSkklxVXU83r9tv2SxtVVb
vTBLQ4uI+IKS2Uqe1SQMFj2VtFpBsAG8t4J7wjpLlJLP691X9k0Pv27tgB2zEyQO
YKP03M+21MtiN7GvjmNwmJSRYumykkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSx8j6w+jmMw9k72epv3cfS02x/J8Vf6lZZXW51LQ6wD
2NOgJ+8JI4g2UlU6VbbbU117Qyw/SaDIGvxKtpJGqkkkklKSSSSUpJJJJSkkkklK
SSSSUpJZ/wBYMt2Hj22sMOaxzmnzAUPq1nOzsau2wy5zZceEkcWtOmkkkklSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSmJUXKRUXIhSJyG5EchuRCGBTJymRQskkkipSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpcKbVAKbUF
M2orUJqK1ApSBOmCdNSukkkkppdZwvt1Tq95rmJe0wQAQTr8oXB53Sun4rSa8t4t
AlrhZu189oW1/jKe4U1gkio2NF2393/X8YUrc/pnT6pr9I6Q0MDXvJ/F0/FAsOSi
W19T+rP6nhiywy8bml3jt4K5z6p9Myuu44L8hzKw50bZL3HzdPHktb/F1/QPnYif
4sf6GP67kkR9XDfZr9atuwhR02ixxssndc76YYJP5J+5Ff8A4umsG6q+5tv+k3Tr
5gR+VQ+uU9MycfPgmtkssj80OkT/ANI/6lamR9ecOlm/1QfBrdXfd/fCSajZ4nE+
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
8EP/ABn/ANHq/wCOZ/1L0v8AGn/RB/xjfyOSTIcIkAkv+oP2wb7r7XW/vggNaf5L
ew8pUvqb1azJptpvM20OdWXdzHE+ehVyz68YbGep6rSP3RO4/wBnlZ/1FwXvquyH
jach7ntB/dMwfvJ+SSRw8Q4U3+LnJdkYgc9xcdztXGT+KHbkvHVW17js9GdsnbOu
sKh/i+65TgY7qL3trsY925ryG/dKbA6tX1TqospMtFRbuiJieJ7JIEhwxa/WOgi/
qjK/UsHqMNm5roc3V/taY0bpwt/O6T+xcO/ZZY4ljnB1j9zmwOxAELO+sOW3pvU6
L7TtrNZZv7T7/wDyQWr13qtXUMPINLw8NY4Et1HCSgIji7oMHJc7pZeXHd6Dzun3
TtdrKyvq59WXdcxmWZN9haQdjGugDU8kzuK0cD/kk/8Ahez/AKlyu/UP+hU/A/8A
VFJIAkRfZzPqfZZ0/KvwXPL2Vhr6y7UgGNP+kEF1Vn1tybazY5mNSdm1hgvd31+X
3R8VY6T/AMrZP/Fs/wCprVPpXVGfVfKyKcmWssd6tT4JBBnw+P4FJHQA7WWv17oh
+r9mP6Ntux9rWljn+3keEL0RedfWn6yU9Xtx20S4NubL9pDZkaSe69FSC7HVmmF1
fqNLQYJBEjt5rgMv6v4GKSLst5sHJ9QFwPwAK6j65PsZh2mmd+3tzEjd/wBGVhfV
6/pmJjscTVu2jfvg2bo92h93Ph8kirJRNJv8XnVnZXrUuebW1OHp2Hktdujn+qqH
TcG7rOVl1G97KmvG5rTqdXQGk/RGmvirH+L3IbkX5j6xDXOYWiI0mzsrH1M/ped/
xjfy2JLI6iP1aOR04/VXKx/Re813O9N7HmeSBP4/gtT629RtuuqwMd2x1sufYOWs
Hh9x+6O6D9ef6Rhf8cP+qYh/Wm39lZ2PmP8A5raanu/d+l/5L8Ckk+mx0sIOufUW
vp+PbZXbbuDHF0v0fpqHCF0H1L/odP8AUWf9bPrTjHGsY21r3PY5rWsO46jvHHzW
h9S/6HT/AFEuq6IiJ6dnbSSSRZVJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKYlRcpFRciFI
nIbkRyG5EIYFMnKr5uazBYbLDDRyeedOycEJklW6f1KvqDfUqdubxP8AsKWV1OvE
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
kV09wVv8YdQxDRlsEWtta2RyWkEwfu/FT+uf9Lwf+Md+WtQHT8r6x3V2ZVYpoqO8
Vzuc93n/AKj8Vf8ArN0i3NyMWytstre51hkDaCWeJ147JLCCQT5PSJJJIszx/wBR
v6Rm/wDHH/qnpv8AGi3dj1g/6Zn/AFL0IYOZ0HJusx6hdVc7f9INLXanv8SrP1r6
Zk9ZxagKx6osa+xgc32gB3cmDyh0YNeAinpRgVtr9ENArjbsA0j4LiPqdmuxul2v
adWert8vaD+XVd+uX+pPQbMLEdRktguc+WyD7XAD80lJfIHiFeLk/U/LycLGb6OJ
vDpcbPWY0vJPJBE+SudF6fknOdlPo9Fj2Frx6jHy7x9v9yFgYmf9WgaamNyKASWe
4Nc2e2v+1a/Rb87Kt35LGVVQYYDucT2JOv8AD4JLIjYG3oEkkkWdSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKYlRcpFRciFInIbkRyG5EIYFMnKZFCyS
SSKlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlwptUAptQUzaitQmorUClIE6YJ01K6SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUuUf9V8xhPp5jg0kmHM3FvkCXf3Lq0kkSiJON9Xvqy3o
+55cbLX/AM5a/krZSSSUAANFJJJJJUq3UsQ5lbq2uLC4QHt5b5jhWUklHV5F31Sz
LR6b8xxZwYZDiPjuldD0jpNfSam01D2t8eSe5KupJLYwAUkkkkuUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSmJUXKRUXIhSJyG5EchuRCGBTJymRQskkkipSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpcKbVAKbUFM2
orUJqK1ApSBOmCdNSukkkkpSSy/rJ15vQ6Tc4SZ2sb+849lhsZ1a5vq7qmk6+iR+
BMHX5pWtMwDT2CS53qH1mf0vFbdeyL3HYKh3fJ+OmkqgR1ZrfWmon6XoRr8J8f7X
zStByB7FJYvR/rGOrYxyGCHNDtzT+a9o4WD0brXUevVB9QrrGs2un3GfzW68eaVq
OQPcLC+sH1qHS3tprrdbc8SK26aeJOqp/Vrr17r7MLM2m1g3tezhzdP71g2szD1N
/pmr1dh27t2z0507Tu/BC1ssmmj2nQup2dQaXXVOpcDG1xmfMGAtNc71DrtvRcdp
yA1+Q92xjKp2uceOdfiqdzOq0sN2+okDcaQ38AfH5/NJdx09cksHF+sv27Cdl1iH
NY9206w9gOnw/gsbpv1k6h1eprsepg/ets0a4z+Y2fx1StRyB7dJcz1T6w3Y/pY1
bWuy7GguH5jNPc4+UzH+s0+o5vUOhN+0WururBHqNa3aQD4f6/JK1HIA9kksD6y/
WB2Fh/aqIMhhbuGkPI/gVntt6p1Fgtr9KoEAtY73Od8dCBKNqMwDT16Swfqf9YXd
ZqJtAbYxxZYBxI7rLr67mfWB7/sOxlLDt9V+pefIQfyfPslavcFB7JJYHRb8yh7m
ZoYWBu5tzNOOx+XkFn4vVc36wzZillVAMMc9u5745MeCVq43r0lzPQevXi92FmBv
qBu9j2fRe3/X+K6ZJdGQkFJLn+v9cs6ZkY7dPStdsfI1DtI1+f4Kv9d/rQ/ogYKQ
HPcS4gifYwe7j/XlK0GYF+D1Czevdfr6GwW3TtLtntEmSCfLwVP6yfWP7BifaqoJ
cGenPB3x/BV/rT16/o2Iy4bfVJYHyNJLTu0nxQtEpgAuh9YfrAOjUfaC0uEtG2Y+
l96fr3XR0ig5BbuA2+2Y+kY5WR/jO/oZ/rtS+v8A/wAnu/63/wBUElspEX5PUY13
rNa/jcAfvRFW6b/NM/qN/IrKLKHL6H9YqutBxq3ew7TuEa/etRc/9UOuWdXbabI9
ljmN2iNAsjA+sWd1Z9tVDaxse5vqvmGgEwI1k/ghbGMgoPbpLj+n9byunZTMXNLH
iwE12MEajt2/J4K99ZfrG/DezGxmh99moDvotb+8fuP3I2n3BVvRLIy/rAMfKrxN
smxpdvniA48f2VkOHVcOHk1Wj85jRBA8tG/69lHq3/K2N/xb/wDqbELQZl7BJc/n
9csozqcUR6djXOdp7pAcdD8lc+s/UndMxrLq43NAieOQEV3EKPg6iSxj18YuG3Lu
71seQO7nAaD5lY+Jb1TqTRe01VtdqypwJ07SYJ/14CVoMwHa6J9YB1Sy6sN2+i/0
5md2pE/gtdcT/i8LzblmwAP9X3hvG6XzHlKtO61k9atfXg7WVVna6543bneDQhaI
5PSLesSXKYHW8np+S3FzdrhYD6VrBEkdiF1aK+MhJSSp9XNwqd9mDTbpt3/R5Ez8
pXN309Wxmmz1KXwJNYbz5D2j8qSJSro9gksv6tdbHWqG3xBMhzfAjQrUSSCCLcij
6wC7Lfh7dWM9TfPP0dI/tLXXn+VfdT1S37MwPsdU1vuMNaPZ7j5KzndZzvq85lmW
6uylzg12wQWz8h/H5IWxjJV29L17r9fQ2C26dpds9okyQT5eC0GP3gEd1g/Xbrln
RaBbVG7cG+4SIIKs/Wbr46JV6kbnEhtbP3nFFdxUS66S5Gmvqzh6hdSJ19Eg/dIH
/fvmr31J67Z1qg22xu3lvtECAB8fFK1Cdmmz9WvrAOuVusDdu15riZ4AM/itdea/
UuzMsqsrxAxo9VxddZxw32ho76fBbvRuuZONlfYs3a5zm767GaTz8PA9uyAK2GSw
LetSSWX9ZOut6JSbnCTO1jf3nHgIshIAdRJchQzq1o9UupbOvouB+4mP4q99Seu2
dZpfZcGhzbHM9ogQGtPifFK1onZp6FJc/wDUvrlnWan2WxLbHMG0RoA0/wAUs/rl
lGdTiiPTsa5ztPdIDjofklaeMVb0CSxuvNzLC1uGWNEHe6zt4Rz+RYOf1fP+ru23
JNdtJcGu2CHNn5D+KVolPh6PRfWTro6HSbi3dBAiY5ROrddr6VV69s7dPo6n3fcs
P/GY7dhEj95iv/Wbq7+kYnrVRuGyN2o1ICCDIgnydC/rNWNT9psO2uGumCdHRGgn
xVqi4XtD26tcA4HyPC5H6/2W3YO9u3YQw2zO7VzNu358z2Vj6u15+2re6n0drdBv
37dunaJStXGeKnqklzv1X69Zm2XY+RAtqd+aIDmdjEn/AFIS6v16xmXTiURLvfaS
J2s8tedD+CNruMVb0SrdR6jX06s22naxsSYJ5MDQSeSrK5P/ABli04jtm309PVmd
3027dvz5nskVTlwxJeoouF7Q9urXAOB8jwiLlfq7Xn7ai80+jtboN+/bt07RKfK6
3kdUufj4O1ratLbnifd+60f6/wB6tHHo9SkuSp61ldIvrozSx7LTtZawbSHeBH+v
xVr6x/WOzGsZiYrQ694n3fRY3xKVq9wU9GsjL+sAx8qvE2ybGl2+eIDjx/ZWSB1T
DIc41WtkbmtEEDvGjf8AXsqX1pvso6ljupZvf6btrJiZDxz5coWiWTR7pJcR1XqH
UujN+02mp9YI31sB0BMcxP4/et3rnWzjYbsqmJ2tezdx7o/gUrSMg1dpJcdi5fU+
r1ttr9KlpaCN3uc/Tnh0A9u60Pqh9YLOqCyu8AXVO2P28d/7ijahkBLd6X9YqupW
W017t1R2vkaTJGmvktRc/wDV3rlnUL8mp8banBrIGsEu5+5Ucjr+V1a59GAGtbWd
tl1mo3eDR/v+SFqE9HrklzvR3Z9Forytj6yD+lZoQewI0/J80LNx+p32O9J9VdYJ
2SJcR2nQop49Nnp1kX/WAU5bMPbq9nqb54+lpH9lZnROvZFWT9izQ0vLd9djOHD/
AFB8OEHqH/K9P/En/wBGIWtM7Aru9gkkkiyKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU2o
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
JchnfWWzLpoZSdtt+hd+7B2uI+f4Kxk/U91TC+q631gJDi/Rx8CPP/WUuGt1W9Ok
uFy/rRblYbHglhL/AErbG8iNZEeIW30noLKXNuove5v5wLt7X6flSMK3Vdu+kuey
vq2LnOfkXv1J2gO2NaOwhV/qvlPpyLcUvNjGAOY5x3HWNJ+f4JcOirbH1FzX5mOX
WOLnb3CXa9guhXBdDzX4XTbLKvpB518J2glaPRuiMy2MuqyLDZoXnduE9w5v96Mo
6lQL1iSSSYuUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkqfWOpt6ZU613YaDxPYJAWhyOvfXNv
SrRUG7zoXndG2fkV0a4LK6K4YFl9ut1hba7yG7QfcZ/Bdl0fI+001v8AFjT841Tp
AAaIBNttJcX0vq2X1l9rKXBrN5/SEA7G9mt8SrfRM6/EynYd7/UG3c18QUjClcT1
KS5PrXW725Yx8fU7ODwHHXcfgFbLb+j0XWXW+o7bLNI2u/3kJcKrb3Qs+7La519f
pwfaPLzVb6pdVs6ox9th03kM0j2j/ehMz319PN1pl5rLt39b6PHxCsfU/F+z4tY7
kbv84z+RIjQqDspKl1Y37QMcN3EwXP4aPGO65f6u4bvt9m95sNbYL3fvGO3YcoCN
hJL2qS5Hq+A3rWcKHzsrr3GDGpP+0LSwPqZj4LxawO3N1EuRoAIsu4kkkmrlJg8H
QFUer9KPUgGF7mMn3hmhd5T4Lj/rR0Kro3pHF3NuLoaA6SR4/fCdGIK0mnv0znhv
JhYf1o60/p7Gsq1usOxn8T+KrU/USqxs5DnWWH6T9x58v9qAjpqm3pklyv1PvfjW
3Yj3Fzaz7Cew/wBYQKGP+tljy5xbjMO1rW6bz5o8GqLewa8P4Mp1w/1j6C36vtbk
4pLHNcARMggrpeo9Hr64xnqzH0gAY5CRiFW6aS4T6zfVrF6VXLQ42OO2tu7k+PyX
TfVnpH7KobWfpH3P/rFIxFWoHV1Ukkk1cuFNqgFNqCmbUVqE1FagUpAnTBOmpXSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkO+huQ0seA5p5a4SD8iiJJKc2n6uY1LtzaawfHY3T4aLSSS
SQAApJJJJKkkkklKQcXCZiAtra1gJkhoDRPjojJJKUkkkkpSSSSSlJJJJKUkkkkp
BZg12PFjmNL2/ReWguHwPKOkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSmJUXKRUXIhSJyG5EchuRCGBUSJUimRQ+Zisteem/mm8O/sf7oK6z68YX2j
GcRywh4+XP4FbP2Gsv8AV2N3/v7Ru8OeUV7A8EESDoQe6kM9QtEXk/qneer5FmWR
w1tbfu935PxQ8/I/YvUDfbpXazbv7AgD/wAiPvXWY2IzFG2toaOYaAB+Ce/HbkDa
9ocPBwkfihxaqrR5j60/WOrIpNNDhZZZDWtZr3VZ2EcHJw6jy1hB+MGV1OJ0mnDM
11tafFrQD96O/FZY4PLQXN+i4gSPgUeIBVON9eP6HZ/Y/wCrasbIwH9HbXnY402M
9evxEDX/AF+PiuzvobkAteA5p5a4SPuKcVgDaAIiI7QgJUFEW413XsTMa1lrm7bG
7hv+j4c8AhYvTW14mc2vCduqc0m1oduYOe/3f6ldU7o9Dm7DWzbzt2tifuRMTArw
xFTGtB52gBLiACqee/xffzNn/Gu/6lqa9u7qYHjSf4rpcfFZjCK2hoJkhoA18dEj
isLvU2jfEb4G6PCeUuLUqrR476o9UZ0bfiZJ2Oa4kF2gIPn8vxU+p5jev5VNdB3N
qO+x445B5+X4rqcvplWZ/Osa7+s0FExcNmKNtbQ0eDQAjxC7VTxuB1pnTM3I9WQ1
7gN/YHtPxU/rJ1BnXbacag7/AHbnubwB8fhKu9GwN+VleoyWOLfpN9rufHlb+J02
rDn0mNbPO0AImQBQASGwuQ+puO22zJ3NB/SdxPdy69CpxWUSWNDS4y7aAJPiUwGg
VxCUCOFy/wBRPo3f8a7+C6hDoxWY87GhsmTtAEnx0SB0VWryWfkfsXqBvt0rtZt3
9gQB/wCRH3o31p+sdWRSaaHCyyyGtazXuunvx25A2vaHDwcJH4oGJ0mnDM11tafF
rQD96PEEUXjusj9iuw9wLvTadwb8t0LU+sH1sosx3Cp4c6xpY1o592mo7InX8d1m
XjOa0kAukgaDjlbNfR6a3eo2tgd+8GiUSRpaKLxeZ09/Rq8S9wJFf84P3dzt38SP
iujzPrljU1l7Hhxj2tHJPbTt81tvYHiCJB5BVOrodFLt7amB3iGhDiB3TVPO/Vz0
ukYza8uG+sXP2vGn5og+Gkcqq6unCy6RgPneYtYx25u3v+E/cu0ycRmUNtjQ4eDg
CPxQ8TplWH/NMa2edoAR41cLxPQTj5rrLM9w9YOI22OgAeQnxVr6pvqfm3GgRXsG
wRH7uvzK6rI6RTku3vrY53iWglGZisY7eGgOIjcAJgdpSM1CLyX1N6jXgYe64w02
FsxI1A5VT6wsxsYtuwXgXlwhtTpBnyHH+ui7ZmBXW01hjQw8tDRt+5Dxuj04p3V1
sa7xDQClxi7Vw6NpsxrynSSTFykkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSlxnWmv+smR9nqIFdO
r3Ebhv8Ah+H3rs1U6d0mrpwIqbtBMnUkk/EklGJpBFuD1HomZbU9rsgObtMt9Jon
ThN9Xep+l04v71tePmJj8oXVcrkvrZh19JxDTQNose0RJOvPcn91OBvRBFJfqLk1
U4o9zQQXOskxHx+UIf1cP7Uy7swfzYHp1nx41H3fitB31MxrQ3eyS0BpIJbMCNYK
2MbGbjNDGANaOAEjIaqALzX1ZAy8vJv8HCtp8hp/30In1/vLccVjmx7W/wAf4Lb6
f0yvp4IqbtDjuOpMn5ylm9MrzS02NksO5mp0PyQ4hxWqtHA+u/6tiNob+c5lY/s6
/wAAulxqBQxrBw0Bo+QhBzemV5pabGyWHczU6H5K0gTomtVcLlfqKPtHr5H+ksP4
a/8Afl1L2B4IPBVBvTv2dS6vEaGnUsDiSNx8ZlIHRRaeb9UKsux1xdYHOidro4Ee
Hks76uX2YeXZhl5sY1u5pdqR9H/yUI56r1AjaMdod+/vG37p/ijdF6M7ozbMi2bL
n+52wT57W/6/kTumq3q67epVusNAcPUAkt7x/qVZWF9Xejuqc/Kv/nreR+43s38k
rdTSAFwcHrX1pbiu9CkB9x7TDW/1j/r8kPo3SWMs9e+xtl54MiG+TQrOR9T8XIcX
vrlziXOO5/J/tJ8b6n4uM4PZXDmkFp3POo+Lk640ijbk/Wi0YuZj22aViRPYH/Uh
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
Qn619Qceqlz8dprtYC5j2udMt11kpJMzrQ2ewSWP9UuqnquLXa/6REO+LTE/OJWw
ivBsWpJJJJKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpM5odynSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUuFNqgFNqCmbUVqE1FagUpAn
TBOmpXSSSSU8v/jI/oT/AIs/6oKti/4xcXHqa128Pa0D09nuJA+78Vp/XbplnU8V
1VI3PJbAkDhwPeFq4WP6bGBw9zWtHwgIdWMiXHo8/wDUjp1jfVy727X3u3Bh5a0T
H5UD/Fx9C/8A4535AuwSSpIx1Xg8r9e+n2PFWVSNz6H79o7t0n/qR8lC3/GXi+nu
YXOsjSra6d3hMR+K61CGKwO3ho3fvQJ+9JRibsF5Hof1We/Asqt0tv3WEH80mNs/
dJ+KD0b65/sqpuNk02i2sbAGtncG6CNQu5XIt611Ov2uxWud+82xob/1R/KktMeG
qaf1Vyn5fUsiyxhrca2+x3IEMiflr5K10/8A5Xu/4kf+i1e+q3Q7cV9mTlEG60iQ
3hrRwP8AXwXRJUqEDQvvbzP+MPDsysRwqBJBa5wHJaOf7/kq+D9fMKmtrKA7dADa
GMO6fDw/FdchV4zayXNaATyQBKS4xPFYeR/xZPL67iRBNztPDQKf+Lj6F/8Axzvy
BdgklSo46rweP6h/yvT/AMSf/RiJ/jO/oZ/rtXWJJUow0I7tO7LGHQbXcMZuPybK
p/Vbrb+tU+u9gYCSGiZkDvwO6f61dOs6ljuppIDnwCXdmzJWhg4bcKttTPotAaPk
inXi8E64/q3/ACtjf8W//qbF2CSSpR4nj/rB/wApYnwf+QrV+un9Du/qLbSSRwb+
Lk/VP+iU/wDFt/IuBzMCyi9/SWaV22ttB8K+XfdA/wA1eqJIUiWOwAwqqFQDWiAB
AHkFyX+Kz+iH/jHfkauwSRXGOoL519WPrFX9WPWxsrc1wsc8HaTuBAH8Fo/WIWYt
9PU6WF7Nm2xg+lsOsx8/wXZOYHakccKSFLRjNVbybv8AGZiRLd7nH8wM93934of1
vot6li1ZLGEWVubd6Z5A7iPLRdcKwDIAnxUkkmBIol5av/GNi2tGze6w8UtY7dPh
4fiq3+K4zj2Hj9M//qWLrmY7WEuDQCeSBqiJKETdkqXL9V+t2Pj2Ox8xhDQfa57N
7HiOeP4FdQouYHaHVFdIE7PnmLVR1HOps6awtawk3WNaWMjwgx5jjuj9d6szpXVG
22BxaKYO0TEk6/Bd61u3QLnLOkWnqTcnb+iFWzdI+lrpEz+CFMRgQNO7kdf+tbfr
DWcPBDnvsgOdtIa1s6zKu/Wf6uPZj0HHG6zGLHNH7wbE/PQFdYxgZwIUkqXe3d28
lV/jMxdv6QPY8fSrLTM+H+sKXU82z6w4FzqmOYToxrvpOaC0nTzEjuupNYJkgT4q
SSeGR3LxHQPrthYGOysS14ADqmsO4v79oMnzS/xf3nIyMx5aWlz2Ha7lutmhXZDG
a128NG796BP3oqVIEDYs7PnvRfq/T1jKzhc2Yftae7dxdqPP2hXOidWs+rtowcw/
oz/R7jwR2af9dOOIXbJJUoYq2eI6hY/6sZj8osc7HuA3lgkscPH/AF7+StXf4ycd
wihr7bD9FjWnnz/2ArrVFlYZwAElcBGxeR/xj/Qo/wCOb+QrsEkkVwjRJeNt+ueF
lyzNr2PGhbbWX/d7SfwCr/U3FbZl234rSzFLdomQHO0+iD8/h813D6w/kA/FSQpb
wEnV5/K+szmZrcKtgdLdz3z9EaniPD8q6BYPROhOxsi/KtgvsdDI1iscfMwJ+C3k
V0L6uT9bP6Jd/wAW78i5n6t/XvG6fjV1W72ua3jafd8F1f1hxXZePbXWJc5jmtHE
kjzQvq1092JjVV2th7WwRoYPyQ6rZCXHp2cb6q0WdSybeoWNLGuArpa7nbpr+H4l
UOhdVb9UH2YmVLay8vpsgkFp07T4flXfKFtLbRDgCPAiUqV7dbHV4fJzx9bcqltA
Jopd6llhEAkQQBPw+OvktfrP1sowrXUZbCGabXlu5jpHw7fNdFXWKxDQAPAJ3NDt
CkkQPfV84tZj9UyqHdMZBY8OtsY0sYG6diB59teFp/W+79lZuPmvBNTQ5jiBxO4f
9+/Bdo1oboNAkROhSpHtaPL52ZV9cca6rGJJG2CQWjd9IDX4Kn0n6/V4Nbacxr67
WANdLSQ6NJEeP3LtGtDdBoEz6w/kA/FJPAbu9XH6B9Zm9bc702PFbYix4gOJ8Pgs
n6jf0jN/44/9U9dgkirhNiypVeq1OupsbXo8scGn+UWmFaSSXl8++qH1pxOiUejd
NdzSRYNjtzjJ7gflRfq31D9odUtt2uYDTo14h0TXBjzXbuxmuduLRuH50CfvRUKY
xjOmuzx/T/8Ale7/AIkf+i0v8af9EH/GN/I5dgklSTj9JHd5P6/Yj2inLrbuND97
mj90xP8A1Ke7/GFjXsinfZY4GK2sO6Y79vjqV1aHXjtqJLWgE8wIlJRgbsF5f/Fj
/Qx/XcusSSRTGPCKeF+3j6rZ1zrwRTkQ9tgBIDhOhj4n8FQ+u/1oq6xWxlAc5rbW
k27SGTDvbrrK9GsqFohwBHgdU7GCsQBAHYIUsOM0RejzP156XbeKsigbrKH7wz94
aT+QIVf+MzF2y/e1/evbrPh4fkXWqJrBMwJ8UlxibsF5/J6qeqYN9uxzAa7drX8k
bDB+an9Q/wChU/A/9UVvpIpEdbeP+qv9PzPiz+KX1z/peD/xjvy1rsEkKR7fpp4/
631P6dkU9QY0uawGu0N5DTOv/SP4KHV/8YFGTU6vF3WWvBY1ga7Qu01kdvJdmhV4
rKjLWgE8kABJBgbNHdzfqp0k9Jxq6XfSAl39Zxkj5TC10kkV4FClJJJJJUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpiVFykVFyIUichu
RHIbkQhgUycpkULJJJIqUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKXCm1QCm1BTNqK1CaitQKUgTpgnTUrpJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkhZGUzGG6xwaOJcQBPzRAZS
UukkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkh5F7cdrnvMNaC5x8ANSkpIkgYW
azOYLKzuY7g+KOkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkqvUep19NZ6lztrZide
/wAFZa7cJCSrXSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJBflsY4Vlz
Q88Nkbj8AkpMkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSqYPVKs8uFT
t2w7X86O8NUlW20kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUxKi5SKi5EKROQ3IjkNyIQwKZOUyKFkkkkVK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLh
TaoBTagpm1FahNRWoFKQJ0wTpqV0kkklOf13rLejVG94JAIEN51Md1h2fXz1Rux8
e21g5eGkN840Mwif4yP6E/4s/wCqC3umCKq4/cb+RBjJkZVaDoXXa+tV+rVxw5p5
afArG/8AHGxwHSH7w4sFYEudHca8fFA+po2Zea1n0N7fgHS6VD/FvQ2Mh8Dd6rm7
u8eCS0TkadrH+tVT8c5VgdWwEiHj3T4AeazX/Xl9bfVdi2innfpMeO3/AGqr/jFL
32YrGbdbDpZOzcNu3dHbUrRezqjwQfspB0P88koyldOu3rVTqPtW79Ft3bvL+/tH
isIfXay4epVi2uq7P7keIbqo9N+ptjMB+Fc4S4ktcySBqHDkDuNVXxs3qXRWCt9D
bmMAaHVu9xA48/8AopJMpadHpemdbZn0/aNWN927foW7dDKxf+e7siX4+NbZWP8A
CDSY/dHdZ31n+sLer9NddSCAXNZYO7TIkfk+RWh09nUq62Cv7LsDW7f536MaJWgz
JNB2ehder61X6lU6GHNdo5p8Csc/4wanOfXXXY+1riwVtbJO3k6cBF+qvQL+nW3W
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
f+F6/wDqWrV+qLduJTH+jb+RJVyJq+jmV/4wqb2A1Me+10j0Wtl4jmfLzVjon1wH
ULTj21vptjcGv/OHlws/6iMDcjNgf4Yj5bnp+viOp4h77X/kcktEpUDb2KSSSLMp
c1n/AFvspsdVVjW2bTBcBDfkYK6Vcfj/AFhy+vOccJtbKWu2+rbJLiPAD/XzQKyZ
p0ehfW9nU7DQ9j6rgJ9OwRI8lLrf1vp6Na2m0O9zS7cBI76eMmFzddGRT1TH+0va
95Y+CwbQBtfotDrDd3Vsaf8ARv8A+psStYJy4frTOz/GB9nIddj211EwLHD8o/2r
p781lDDa5wDANxd2hY319aHYVs+Df+qauf8ArXaR0vHE6OFDXny2T+UBJJmY3bp1
/X12R7qsa59X+kA5+Aj+KB/i3uF/2l4kB1pdB51nldjRSKGhjRDWgADwAXJf4v8A
6eV/xzvylJVESFl7BJJJFlUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpiVFykVFyIUichuRHIbkQhgUycrB+u5jD
s/sf9W1OiLK0u4kuM+p2Y7p1n2S06PaLKT/WEkf69wfFXPrV/ScT+u78rE7g1pF6
PTpKj1TrdPSwDc6J4HJPyCq9P+tmPnO9NriHnhrgWyhwlNh2FC7IbQJeQ0cS4wuR
639b205NbWPIYxzm3CD208NVb6v1DD6zS19jnemLNoIBB37eOPBHgKOJ387PrwW7
7XBrfEqvg9eozhureCJ26+3Xwh0LlPrZ1qmy+msmW1PPqtgxpt+/utHLvwuqml5J
1ftr2gtl3t0OnwR4NFcT1KSo9V65T0oA3OieByT8ggdM+tGP1GQx+oBJDvboO+qb
RpNh1UlgWfXnFYYDiQOXBphF6r9ZaaKPVa/R4cK3AE+6Pw+aXCVWHaUKsht07SDB
gwZgrmfqr9bK8hldNrybjIMg+JjXjhXvqxj49QsOMSffD906EdhPxRMaQDbtpLDy
frpi0OLdxdHJa0kD5rRw+rVZjDbW4OaOT4R4jlAxITYbaSxLvrli0sbYX6O+iADu
0McduFf6X1erqbd9LpA0PYj4hIxIVYbiSRO3UrBu+u+LUSNxMcua0kfegASomneW
Y/6zYzLPRNg3ztiCdfCYhRyvrJRTSL98sJ2tcAT7oJiO3Hdc39RuqY7GCl+tr3k6
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
24V3M/VupVu7WVlp+In+4IX1d6bf9stvyAZ2gAx7ZdGjT32jRL6+WHFdRezVzHmB
4zB/gluaV0ZdX/yxm1441ZV+ks+Omn5PvK6tYn1V6O7ArL7dbrDvsP8AD/XuttMk
ei4PItrHW89wfrXQIa3tu8/n+QLoushpos3/AEdjp+5c5fXd0HKsvZW6yq3V2zVz
SnzsnI+sY9Gut1VRP6SywQSPAD/X5J5F12W2z+qnTRn4La7Z2FzjAMSA7j4ShdNx
GHqLhW0NZTXAgaSY/wDJFdVh4jcRja2aNaICwPqliPFmRdY0tL3+3cCPaJPf4ocW
6a2elSWLg9ddmZVlDWj06xq/vu00/L9y2kwik2wfU1xDiASODGonwXI/WG7/AJyW
NxKNWsduttH0W8jQ/f8ANB+sPUcnMsNPpWigEg+mw7rI/lRwVodG6x6G2mvFtraS
BJaQBP5ziQniJGq0m0f1vccqynCaYa8y/wDqj/U/cunxsZuM0MYAGgQAFzv1q6da
LKsuhu91ejmdyPL8VG76z5GY3Zj49gedN1ghrfvSqwE3Ra/1beKMnLe3Stp1jiQX
f7UX6k4v2vfm262Pcdv8lo8PyfALS6J9XR0+h1TjLnz6jvEuELE6Nn3/AFdace2l
72gksfWJBlEm7pGzb/xitaccT9LeNv3FdLjAhjd3MCfjC5inAu6/c27IYa6a9WVO
+k4+f+vl4lbfXesN6TUbXc8NHi7sE07AJHdx/rTmuzntwKT7n62u/dZ/r/d3XRYW
G3CY2tghrRAWL9UekOx2nIu1ut9zp7DsP9fh2XQJSPRQUkkkmrlwptUAptQUzait
QmorUClIE6YJ01K6SSSSlJJJJKUkkkkpSSSSSlJJLC+uPX39Do9asBx3BsOmNZ8P
gkiRAFu6kkkklSSSpdazjgUWXNAJY0uAPGiSiabqSz+gdRPUqK7nAAvEkDhaCSAb
CkkkkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUxKi5SKi5EKROQ3IjkNyIQwKZOUyKFkkkkVKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJTlUd
ENWU/K3aOZs2xx9HWfktVJJIm0KSSSSSpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpYNPQ7MnJORkkEM0pYDIH8o6c/69gt5JIGkUpJJJJKkkkklKQsqt1jS1jt
riIDomPONEVJJDT6T0pnTKxWz4uceXO7kq4kkkdVKSSSSSpJJJJSkkkklKWb1LoN
fUbGWWFx2atZpsnzEfxWkkkDSFJJJJJUkkkkpcKbVAKbUFM2orUJqK1ApSBOmCdN
Sukkkkp5r69dRt6ZUy+lxAa9vqDT3NPx8/yp/rn1mzFpY3GP6W1zW1x4ck6/66rS
+snT/wBoY1tXctMf1hqPxC5H6l5Z65bU8/Rxqdv/AFx3tn/NCDFMniru7VX1lNnT
jlz7xWRP/CD2/wDVIZ6/Z0jp7ci477XNBE93P1bMRwPyLmOrMdjPt6WJi2+t7P6j
9XfcQPxXSf4x8MuxAWDSp7Hx/JALf4pLeKVE9gip+rmfktFr8pzLSJ9MN9jfI6/w
+9aX1Q68/qTX13gC6l2yyOD4H8CtTE6tVl1C9rhsIndPHx8FzP1Hd9tvyspv8294
aw+O2dfyJLgBGQpo9E6l1DrHqsqe1rW2OHrPAJA7Na0D8qX14xbsbADch4sf6o94
EaQ6Fof4uPoX/wDHO/IEv8af9EH/ABjfyOS6LK/Vkt36zfWN2M4YuKN+S/gdmD95
3+vmfNdTzbfq9hOte71bQB7iNNziBwI0H4rBsw7fqZd9qcTdVZDb3Ee9rvH4Tx9x
1grr83qGPdR6lrmmh4A3H6JDtNf9dEl4JN3oXAwug5WfW2/7Y/e4B3tA9PXtAIV7
qlV1XT7W5Dg6wV2bnN4PMeHaFm5H1Gx6GG7GvfSOdzbJZ/f+KjgdUt6l0q2y7V2y
xu794Ac/w+SS0aaeCH6u9Gy+o41Z9f0aw32NrbLj5uMj7lp/U7qlxsuw8l299RG1
/dzT4/h96v8A1L/odP8AUWV9X/8AlLL+DPyBJIFcLCzMyfrHfZVj2ejRUdjntEue
7y4/L56qJy8n6sXVtvt9ai12ze4Q5jj9/wDrPCX1IvGBdkYlhiz1C9oP5zT4fKD8
0/8AjAvbnOow6zNjrWuIH5oAI1+/8Ekfo8XVsfXTquRh3Y1eM4A2Oc0h30T9CJ7x
r2QOo9Cz8djr25RdY0F3p7YYY1gCY/BL68WinKwnOIAD3Ek6Aa1rd6516nApdY57
fonaJEuMaAJJIBMrLi5311cOnjMrA9R0M8Q10kE/hp8lOv6t5V7RY3NeXkbpABrP
wE8f6wg/VvEqwunsZmwGWk6P0Hu1br20Ez2QeofUunp1br8a99UAuEP9hjt2OvxK
SNSLPZ6/pjLGVtF5BsA97hwT49laWF9V+sPycNuRkchri50chpPuj4BX+kdZq6uz
1aTLZ2zBGo+KLLGQIDeSSSSXKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU2oKZtRWoTUVqBSkCdM
E6aldJJJJSlR6X0WnpQcKG7Q47nakyfmSrySSqDRv6JTfc3Ic2bWCGuk6DXtMd1c
ewPBBEg6EFSSSRQeZt/xc4Vjt2wj+SHODV0GJiMxGiusBrRw0cIySSBGI2DT6b0i
rpocKW7Q5292pMuPfUlLqvSKuqs9O9u5s7okjUf1SFcSSTQqmF1LbmlrgC0iCDwQ
s7G+rGPjVuoaz9G4yWOLnCfLcTHyWokkogF5tv8Ai7wWnd6fy3vj8q27enV21mgt
Hpkbdg0G3w0hWUkkCERsEGFhMwmNqrEMaIaNTH3oWP0irHtfexsWPje6TrHlMK4k
kmg5PWvqtj9Zg3Mlw4cDDvvCbov1Ux+jEupZDjpuJl348fJa6SSOCN3Txf17x25G
ThMeJa57w4HuCa1qY31Cwsd+9tQkcBxc4fcTC6BJCke2LJLWz+nV9QZ6drQ5vgVi
Vf4vMKt27058i5xH5V0iSKTGJ3CJ+K17DWR7CNu0aDbERogdK6RV0pnp0N2tndEk
6n+sSriSSaCkkkkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklMS
ouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU2oKZtRWoTUVqBSkCdME6aldJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJTEqLlIqLkQpE5
DciOQ3IhDApk5VPqvUm9Nrdc+S1sTt51IHl4pwQW0kuaH1+piTXaG/vbBH/VLZ6Z
1erqbd1Lg4Dkdx8QiYkIsNxJJJBKkkkiY1SUpJBw81ma3fW4Ob4hGSQpJJJJKkkk
klKSWRl9adTl1YwA2va5xPfQO/uWs5waJPCRFIXSXOWfXmqSK2WWNHL2N9v5Vs9M
6mzqTBbWZafEQZCJiQqwW0kkkglSSSSSlJJJJKUkkkkpSSSSSlJLLz+ufZLq6Njn
ep+cOB/r3WolSFJJJJJUkkkkpSSSSSlJJJJKUkg5t5x63PHLWud9wlVPq91N3U6G
XOABdu0HGjiP4JVoh0UkkkkqSSSSUpJZdfXN+ScXY7QbvU7cA/x+9aiRFIUkkkkl
SSy+g9c/azXO2OZtO33d1qJEUhSSSSSVJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSo
ft2n1vs+/wDS/uwfCeYj8UqQ30kkkkqSSSSUpJJJJSkkkklKSSUbLBXq4gfFJTJJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qAU2oK
ZtRWoTUVqBSkCdME6aldJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJTEqLlIqLkQpE5DciOQ3IhDArB+vH9Ds/sf9W1bxWD9eP6HZ/Y/6tqf
D5gtls3ug/0en/i2f9SFzvUscdGzqbKva247HtHEyB/EH4roug/0en/i6/8AqQue
6leOsZ1NdfubT73uHAMg/wAAE6O5Qdm3d1y/qFz6MMNAr0fbZMT4ABRr67kdMuZT
mBpbYYZYzx85/wBfigfUJ/pm+p384Hknx8PyhP8AXtwuNFLf5xzwQO8cI0OKkdLb
HUevXX3nFw2tLmibLH/Rb/r8/goPu6iJrc2rgn1fdtgcj4+GgQfqs8U5mUx30nO3
N/q7nH8jgunyLmiWSNxaSG94+CB00pI1eP8AqQ3KNTTWa/R3+4O3b4n3R2+C0X9c
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
W+sfWv2PV6sbjIaGzEkpdZ64Ol1tc5pc9xDWVju49lifWrIGdk0Yo1hwfYP9fKVr
/WPoR6q1pY7ZYw7q3eaFAVabLDB6nlOsa26gNa6fe14O3SdVg/W7Lvyrq8f0tN+5
g3j9Jt/6n5rW+rvXLrrX4mSB6rBu3N4cNP7x/cgf0zqflTX+J/8AO04aFB1DudKy
brwTfWKzOg3B0jx0ROpdRb06t1r/AKLR9/gFZXKfX528U1n6DrPd+T+KZEWVx0C+
L9u6w31Q9tDDqxobuJHaZ/18kboHWbm3uw8qC9o3NeNNw/1K6QDboOFyXR3ftLPt
vbrWxvph3idB/f8AgnA2CjZ1Op15eS8spc2usAe8jc5x8h/uWb0vqeRh5YxMhwsD
gXNdABGhPb4LT6tmZdTiMeprmxo5zu/wkLJ+p5bmW2XWknJHte1w2hg4ho+Uf66o
bKO71ySSSYuaHVzkEBuMGyT7nv4aPh3K5rrOXmdADbn3CxpdtLC0N8+3wXTdW6zV
0tu60/1Wj6TvgFi43S7euWNyMobK261Ud/i7/X/a+Om60uv1vrbek1eq4STo1vcu
PZZFeH1DNb6jrW1E6trDZj4n/eh/WT9Nm41b/oj3fOf9gXV2WCsFzjAGpJQ2Ct3B
+q/W7Mw2UZAHq1GCR+cgZfW7+pXOx8KAGfzlztQD4D/X8FT+rdjrjlZrRo7d6fnt
k/3K7/i+qDcbcOXOcXfHhOIAsoGrT6hl5n1e222WC6ona4bQ0hdB1Wq/Ka041gZ3
JLd0jtzKxvr5f67a8Vmtljxp5D/b/FdRTX6TQ0dgB9yBOgKQ8j1YZ3TKza/JbA7e
m2SewHtW39WbLraGvyDL3e7gCGnjgD4rFcf+c+VHOPSdfB7/APX8PiuvSkdFBSSS
SYuXCm1QCm1BTNqK1CaitQKUgTpgnTUrpJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKYlRcpFRciFInIbkRyG5EIYFU+q9Nb1Kt1L5DXRO3n
Qg+fgrhTJwQXmW/UKkCDZaW/ul4j/qVs9M6RV0xu2lu0HnxPxKuJImRKKDi9U+qd
We/1Zcyz96sxPxUulfVarp7/AFZc+z9+wyR8FsJJcRpVBx+sfVarqbhYS5lg/PYY
Kn0j6t19NcbAXPsIgveZMLVSS4jSqDgY/wBTasez1GOe0bg/0w72SNfDhE6n9Uas
1/qgurs7urMT8VtpJcRVQcjpP1Xq6a42Dc+w/nvMn5Kzi9GZjXPvaTusjcDEaeGi
vJJcRKqc3rP1fr6tG+Q5v0XtMOCz7fqPVkAi19j3fvudLgPASF0SSQkQqg0b+jMu
vZkknewFrRpt1nnTzVjMw25rDXYJa4QQjJIWp5n/AJh1j2iy3Z+5u0/It7AwGYDB
XUIaFYSRMiVAAPGfV3CZmZ12QwexhIb5vdoT+X710vUOjMzn12uJmolzYiNY508l
YxMJmGNtbQ0TMNEaoyJlZUA1eq9Nb1Ot1LyQ10Tt50IPefBGx6BQ1rBw0Bo+WiIk
m2p5frHRmdIwbaqySPpe6J1c3wAQ8H6nVZdNb2ufXvrZvDHQHe0chdRkY7chpY8B
zTyDwpV1ioBrRAAgAdgE7jNI4Wr0/o9WBX6LG+0/SnXdPMrHd9RKmk+m+xjTyxjt
Pyf3rpEkBIhNBzcb6uU41TqGt9jvpa6n4lZ//Mljva+211Y/wbn+38i6JJLiKqDn
W9BrfZXbqDUNrGiNsceCB1j6r19TcLCXMsGm9hgrYSS4iqg4VP1MoqLHe4va8Wby
Zc4j94xx8IV9vRmC85UneW7I02x938VeSS4iqg0eqdGZ1IsLyR6bt7dscjx0KN1D
BbnVuqdIa4QY5VhJC1UhwsQYbG1NmGgNE86LLzvqszJsNrLLK3u+l6bomNFtJIgk
KpzuldAq6aHBsuL/AKbnnc53xWZ/zEpBMOsDCZNQd7V0iSXEVUHLxPq3VieqGSBa
AHDSAACPbp5+aou+o1LQBW57HAQXtdBcP5Wi6JJLiKqDn9G6FV0hpbUDJ+k52rip
dG6MzpDPSrJIku90Tr8AFeSQsqpo0dGZTe/JBO94DXDTbpHGnkl1DozM59driZqJ
c2IjWOdPJXkkrKqc8dDrFzsjUue303D82NPKe3is3/mSwDYLbhX/AKMP9vw4XRJI
8RVQcXJ+qVNoYGF1ZYNrXVugxz+VE6X9Wq8F/qlz7LIjfY7cQPJaySXEVUHO6Z0K
vp1bqmy5ryXOD4P0gARwNNFln6h1NJ2WWMaeWNdp+T+9dKklxFVBoYnQ6sOo0ViG
uBDj3MiJlF6V01vTK20sJLWzG7nUk9o8VaSQsqpo4vRmY1z72k7rI3AxGnhorySS
V2pSSSSSVJJJJKUkkkkpSFmVOuY5rHbXEEB0THnGiKkkhzug9Fb0eoVNMmZc7jcU
XrHTR1Kp1JMbhzExBnhXEkrN2qnIyPq6MnFGK9xMBoD4/d4MLPb9Tn3N2ZFxeGiK
2xDQYgEifdC6dJESIVQc7C6azp2OKXkFjWkOcfaIM7j5crBp+rJxGEfaiMbVxAjj
w3T+TnwXWXUi5pa4S0iCD3CxW/UjEad3p/Lc6PyoiSCGl/i/xAyuy0CBY87R/Jbx
+Uqxm/VV7rnX49xrL/pjbu+7VdBXWKgGtAAGgA4CkkZG7VWjgdO+qDMK5t4cXEB0
7tXOe7lxdPh2hEzui5DrHWUXlgdEsc0PAgRpPC20kOIpoOV0X6vjppdY5xstf9Ox
38B2VLO+qz33uyKLjWXiH+3d4ca+S6JJLiNqoMamem0NmYAEnkql1rozOr1+nZ8W
uHIKvpIXSnlx9VMh7fTfkuNfEBsEjwmf71rDHb0KgilhcGido+k49z8VpJImRKqe
aP8AjAxts+/d+5t90+Hh+KF9VcR7X25142b5hp7N5krqdgmY18U1tLbgWuAIPIIk
FHiHRFPOfV2l+dfZmukMcNtTT3bp7o+X4ldKma0NEDQBOgTaQKeWzPqXZkXnIF5D
iSW+ydo7Ae7srWJ0DJqe1zspzmggluyNw8PpLfSR4yjhDldf+rzOsNEkte0yx45C
zXfVO7LGzIyHPr/daNs/Ez/eunSQEiE0EWNiMxmCtgAaBAC50fU+zDc44lxra4yW
bdwH4/6+K6dJISIVTjdH+rLcB5ue422n/CP7fAdlW+t/VXVNbjU622+0eTeCf9fN
dEklxa2VVo0ei9Jb0qptTe30j4u7lXkkkCbUpJJJJK4U2qAU2oKZtRWoTUVqBSkC
dME6aldJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJTEq
LlIqLkQpE5DciOQ3IhDApk5TIoWSSSRUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUuFNqgFNqCmbUVqE1FagUpAnTBOmpXSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUxKi5SKi5EKROQ
3IjkNyIQwKZOUyKFkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklLhTaoBTagpm1FahNRWoFKQJ0wTpqV0kkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCm
TlMihZJJJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJS4U2qAU2oKZtRWoTUVqBSkCdME6aldJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJMlKSl0k0pSkpdJNKUpKXSTSluSUukm3JbklLp
JtwS3BJS6SbcEtwSUuko7wlvHikpkko7x4pbx4pKZJKO8eKW8eKSmSSj6g8UvUHi
ElMklH1B4hL1B4hJTJJR9QeITeqPEJKZpKHqjxCXqjxCSmaSh6o8Ql6o8Qkpmkoe
qPEfel6zfEfekpmkoes3xH3pes3xH3pKZpKHrN8R96XrN8R96SmaSh6zfEfel6zf
Efekpmkoeu3xH3pvXb4j70lJEkP12+I+9L12+I+9JSRJD9dviPvS9dviPvSUkSQ/
tDfEfel9ob4j70rUkSQ/tDfEfel9ob+8PvStSRJD+0N/eH3pfaG/vD70rVSRJD+0
N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSRJD
+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSR
JD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rV
SRJD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70rVSRJD+0N/eH3pfaG/vD70
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
4GXR8HaecJCNFROj2yS4jrWFZ9XnVX122PLnBtge6dy1frR1p9L2YtJDbLOXn8xv
j+X7kOBVvRJLguuY7OltD6ch7siRpv3bp/kj/Xtqtf65dRfjYg1LbHljTt0IP0jH
3JcGyuJ6ZJc5036v22uZkX2v3zu9MH2tHZv9/wDqV0aBFJDXy+oV4f8AOva3+sQF
LFza8sbq3Bw8WkFUH/VnHc91tjd7nGSbDMeQ7QFgfVTHa7MusxxFAG0RwXacfcT/
AL0QAQizb1+TmMxRuscGjxcQPyqGJ1KrMn0ntdHO0gqplfV2nLsN1rd7oAAcZa0D
wC5vCxK3dRH2UQytv6Xb9GYI/u+5IAEKJL26SSSauWssFYlxAA5JVSjrVGQ7Yyxj
neAcPwUep9Gr6ntFslrTO2YBPmuT+uPS6azVTjMAvLhGzT2+fz7+RTogFaSQ90qe
R1qjGO19jGnwLhKyfrb1KyhtePSf0tp27vAcE+XP5UfC+puNjs2OYHn857uSf4fJ
KhWqrdmq0WgOaQQeCNQmvyG443PIaPFxgfiuU+qH6jfkY4P6Nhls/m/6/wAEPpOH
/wA6LHZN8mpp21V8D4n/AF5+CXDSrenxOr05h212NcfBrgSi5OYzFE2Oa0HguIb+
Vcl9dOi1dPrbkUAVva4QW6Lpbun19UYw3MDtJg9pGqRA3VZV+3sf/TV/9uN/vVnG
y2ZQ3VuDhxLSCPwXI/Wrp2PhMFVNTTdYdrB4ef8Ar/BdH0HpI6VS2oakauPi48pE
ClAm3QSSSTVy4U2qAU2oKZtRWoTUVqBSkCdME6aldJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKTJ0ySlkkkklLJk6ZBKkydMkpZJJJJSySSSSlkydMkp
SZOmSUpMnTIKWSSSSSsmTpklKTJ0ySlkkkkFLJk6ZJSkydMkpSZOmSSskkkkpZJJ
JBSyZOmSUpMnTJJWSSSSUsmTpklKTJ0ySlJk6ZBSySSSSlkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSlodK/O+X8VnrQ6V+d8v4ox3RLZ0EkklIsUkkkkpSSSSS
mJUXKRUXIhSJyG5EchuRCGBWD9eP6HZ/Y/6tq3imTomitLR6dSLsdjHCQa2gjyLV
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
1wBB5BEhVcbo1GMdzK2NPiGiULFaqouL9XeiWV02vt0uv3E+Ugx+VVPqb12rBpNF
zhW9jnSH6d12KqZXSKcs7rK2uPiWglLivdVPMdSyv+dVrKKZNLDvts7HyH+v4BdZ
l5TcJhseYa0SVOihtA2sAaB2aIH4LG+sfRbOrlle4NpB3Wanc7yGkfj+RKwfJWzR
+q+I7qVjs+4au9tLf3W8T/r5nuuqUaqhUA1ogAQB5KSEjZSBSkkkkErhTaoBTagp
m1FahNRWoFKQJ0wTpqV0kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pMnTJKWSSSSUsmTpkEqTJ0ySlkkkklLJJJJKWTJ0ySlJk6ZJSkydMgpZJJJJKyZO
mSUpMnTJKWSSSQUsmTpklKTJ0ySlJk6ZJKySSSSlkkkkFLJk6ZJSkydMklZJJJJS
yZOmSUpMnTJKUmTpkFLJJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKW
h0r875fxWetDpX53y/ijHdEtnQSSSUixSSSSSlJJJJKYlRcpFRciFInIbkRyG5EI
YFMnKZFCySSSKlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlwptUAptQUzaitQmorUClIE6YJ01K6SSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUmTpklLJJJJKWTJ0yCVJk6ZJSySSSSlkkkklLJk6ZJ
SkydMkpSZOmQUskkkklZMnTJKUmTpklLJJJIKWTJ0ySlJk6ZJSkydMklZJJJJSyS
SSClkydMkpSZOmSSskksH6z/AFkPR9ga0OLp5McQhKQiLKYxMjQd1MhYeR9pY2yI
3NDo+IlY/wBZvrIej7A1ocXTyY4hAyAFqESTTupkLDyPtLG2RG5odHxEoqKFJk6Z
JSxXLdR+tr7rPRxG73fvc/d/eVp/WnMOJjvI5PtH9r/YqX1HwBTT6ke55OvkDEKO
RJlwhkiAI2WqW9Tb7pB/k+z+7+KN0X62m1/oZDdr5gHjXwIPC6Zcf9fsMN2XDQzt
J/EISBgLBTEiZoh7BJVul5P2qplh5c0E/GNVy7cV/U8u2s2vaG6jaT5BPlOqWCN2
9ikuP6nTf9XttrLXPZMOa9dbRaLmhw4IBHzSjKzSpRpmkua6j1a3qFxxsU7dv85Z
4eP+vipj6oHk32b/AN6f9fyocZOwTwAbl6JJZfRcW/FLmXP3t02O7+crUTgbC0ii
pJcF1bql1tr8ipx9Op7WxJj/AFJH4ruca8ZDWvbw4Aj5psZiRXShwhIksf623upx
nFpIMt1Gh5WV9Uuqvrf9nvJJcA+suM8iY+7+KRmBKlCBMbetSWJ9cbnU45LSQdzd
QYWn05xdUwnUlrfyJ3FrSOHS2wkub6Pkufm3NLiWgaAnQajstPq/Rz1DbFjmRP0D
zKAlYUY0XRSXKdT6F+z63WOvsgdp5PYcq39TKbBUbLXE7zLQ4k6Dvr4oCZuqSYCr
t6BJVupZgwq3WH80T8+34rj/AKv59uLdWbnEtuGkknk6fk+4pSmImlRgSLe5SSWB
b9VXWEn17BJmJTiSNgtABd9JcP8AV7pj+qB5ddYNp26OP966vpPTTgNLS9z5My5N
hMy6LpREerdSXN/VvJdbkZAc4kBxgEzHudwtPr3Vx0uov5cdGjzREwRaDE3TopLl
8XoF3UWizJteCdQxukfw/BBz6Mj6uxayw2VTDmv7f6+KHGQLpPANreuSQsTKGUxt
jeHAELhuqdQvpybHsc6KyCWyY26DjwSnMRCow4i98kgYOY3MY2xvDhP+xYXQcl1m
Ve1ziQDoCdBqiZbIEd3pEkkk5apaHSvzvl/FZ60OlfnfL+KMd0S2dBJJJSLFJJJJ
KUkkkkpiVFykVFyIUichuRHIbkQhgUycpkULJJJIqUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKXCm1QCm1BTNqK1CaitQKUgTp
gnTUrpJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSZOmSUskkkkpZM
nTIJUmTpklLJJJJKWSSSSUsmTpklKTJ0ySlJk6ZBSySSSSVkydMkpSZOmSUskkkg
pZMnTJKUmTpklKTJ0ySVkkkklLJJJIKWTJ0ySlJk6ZJKyBlYFeXHqNDo43CUdZHX
vrGzo+0OBcXTx5ISIA1TEEnR1WtDRA4QMrBry49RodHG4SiY2QMhjXt4cA4fAiVm
dd+sbOj7Q4FxdPHkgSANVAEnR1WtDRA4SQ8a8ZDGvbw4Bw+BEoiKFJk6ZJTzv15b
ux/g5v8AFWfqk/di1/Mf9Iq71fA+31Oq/eGnx5H4rkPq1139jl2PkAtE8/un+5RS
PDOyyxHFCnuVzH1/sApY3uXz9zT/AHrVf9ZMZg3eo35an7lyuZe7603tZWCK29/A
dyfM9kskgY0FY4kGy9Z9XmbMesH90H79VzNWe/DzLnV1mwnSAYjjXgrta2CsBo4G
gXMdE/p1/wAP4hGY2CIndpX5tn1ksGO8CprTuLTO8x8h2/vXZbRS2BwBoPgua+um
KadmVX9JhAJ8u34/lXRYWUMtjbG8OAKUNCQd1T1Ap5v6gt3MsefpF2v3T/FaXUuu
WYjyxtD3jT3NmPyFYeFf/wA2ch1dgPpP1a78n3cFdQ3rNDhu9Rkf1ghA+mropmPV
dNXof1g/ahe0sLCyJB+fw8Efruf9hpfZ3iG/1joFifVK0W35Dm6gukHyLnJ/rY45
9tWI08nc7/XyEpcZ4LVwjjbHReih2H6Z5sBcfifo/dom+pOabKjS76VZiPI/7ZSH
1MaP8LZ/nLOxMf8AYGY1kkssESedf/Mh+KGsSNPBOkgdXY+uf9Gd8W/9UFmdW6cX
Y1OTX9OtjD/Zgfk/vWn9c/6M74t/6oK90hofj1g8Gtn/AFIRlHikR4LRKog+LhfW
HqI6hhC1vctkeB7hdD0z+ar/AKjfyBcD1mp3SfUxvzHEPZ/r+B+C77pn81X/AFG/
kCWM3IpmKi4HRP6df8P4hdQuX6J/Tr/h/EK39besnBr2M+m/QeQ7lGMhGJKJC5AO
fmuP1iyRS3+Zq1efE/66D5ldY1oaIGgCxegV09LqDPUZuOrzuHP+xa9OUy/6Dg6O
dpBRgOvVEz9jz31xuN/p4rebHCfh/r+RP9cOnRQ19ehqIjybx/cqFeF/zhyrHlxa
xntaW8+H95Wg/wCpTXCDbZ96ZrK9F+ka1drpmaM2ptg/OE/Pv+Ksrl/qVkGr1MZ/
0mOJH5D+P5V1CkhLiixzFF5f6i/Rt/rrqFy/1F+jb/XXUIYvkCcnzF5f6r/0nJ/r
n/qnKH1z99tDDwXa/e0Kf1X/AKTk/wBc/wDVORfrtguurbazmsz8j3/AJlfq1/8A
lHo1nfWJgdj2T+6fwQ+mfWSnNYHFzWu/Oa4xB+ay/rR11uQz7NQd73kA7ddP9qfK
Y4VkYnib/wBTnF2Kyf5X/VFZ3S6RfmZDHCQWkEfMLoOkYP2GplXdo1+J1P4rC6J/
Tr/h/EJpFCIXA2ZMfq3cel3Pw7OJ3Vnx/wB4/GVL6vf0vI+J/wCqR/rh04vaMiv6
dWs/yf8AZz96o/U7K+133WRG4bo+JQ2kAneJL16SSSmYVLQ6V+d8v4rPWh0r875f
xRjuiWzoJJJKRYpJJJJSkkkklMSouUiouRCkTkNyI5DciEMCmTlMihZJJJFSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4U2qA
U2oKZtRWoTUVqBSkCdME6aldJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKTJ0ySlkkkklLJk6ZBKkydMkpZJJJJSySSSSlkydMkpSZOmSUpMnTIKWSSSS
SsmTpklKTJ0ySlkkkkFLJk6ZJSkydMkpSZOmSSskkkkpZJJJBSyZOmSUpMnTJJWV
HqfRaupx6rZ28akc/BXkkCAVAkMKqhUA1ogAQB5BU+p9Fq6nHqtnbxqRz8FeTJEA
hQJDCqoVANaIAEAeQUk6ZJSkydMkpZUuodHq6h/OtBPjwfvCupJEApBpwW/UrGBn
aT5bitfFw2YjdtbQ0eARkkBEDYJMiVKtT0yuh7rWth7vpGTqrKSNItHk4zcppY8S
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
0wTpqV0kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpMnTJKWSSSSUs
mTpkEqTJ0ySlkkkklLJJJJKWTJ0ySlJk6ZJSkydMgpZJJJJKyZOmSUpMnTJKWSSS
QUsmTpklKTJ0ySlJk6ZJKySSSSlkkkkFLJk6ZJSkydMklZJJJJSyZOmSUpMnTJKU
mTpkFLJJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKWh0r875fxWetDp
X53y/ijHdEtnQSSSUixSSSSSlJJJJKYlRcpFRciFInIbkRyG5EIYFYP14/odn9j/
AKtq3isz6x9Nd1Oh9LCA522C7jRwPafBPjutOzgdO6Ll5dFYORtqcxsNawbg3aIE
6HjzQfrd01vScSuiuQw2Dee50PP+vZdb03GOLUyt3LWNaY4lohC610hvVqjU/SdQ
fAjgpwnqjh0blVYrAa3QAQB5LiOj9LGe7NxmmGFw2+DSHOI/ItCnp/UaGiptlZaB
AeZ3Afd/r4q3ifVx/TqDXRZFpO91jhO4+B50SGnVW7Qo61f0ANry2TWIY26vw7SP
93zROoODupY5HBY7/qXp8zpGZ1YelkOqbXILjXuLnR8f9isdd6BZa+q/GLW2VjaA
7gtRsI1c/wCuTnuycdrQHalzWu0aXSOVb6gM3OrdU6quHAt+nx5/JEzfq/b1Oppu
eG5DHFzHs4b5Jm19ScNhdSP+EAcT93H4JWKU4/V+muqZhUXQTv2OHkXN0+5dy1oa
IHCxOq9CszHY7twJqc11jnaF0bZIAB5hbibI2EgOf1/qP7Oofb3A9v8AWOg/FVvq
j077BjMB+k73u+Lv9kKh9aT+0b6cMcE+pZ/VH+p/BdRwkdIq6tTq/wDM2f1H/wDU
lZX1D/ojPi7/AKorazqDkVvYOXNc37xC5fpnROodOYKq31Bon94nX+ykNYqO6T/G
HZvqZUNXveNo+AP94VDFfcM641Na97QG+87YboNFs9N+rDm2/aMp/q2j6OkNb8B/
u+9P1b6v2G77ViuDbY2vDvouH+v+oTgQNEEFo9Y6fmdV2B1bGljw8OD9R/r/AAUs
altnVLC4A7aw5vkfYJ/FX8enOuc02uqYwEFwrBJcB293EomP0Z9eY/KJGxzNgGu6
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
7IfJL7GfJXEkqVbT+xnyTfYz5K6klQVbS+xHyTfYneSvJJUFW0fsLvJL7C7yV5JL
hCraH2F3kl9gd5K+klwhVtD7A7yTfYHeIWgklwhXEXP/AGe7xCb9nu8QtFJLhCuI
ud+zneIS/ZzvELRSS4QriLm/s13iEv2a7xC0kkuEK4i5n7Nd4hL9mO8QtNJDhCuI
uZ+zHeITfst3iP8AX5LUSS4QriLl/st3iP8AX5Jfst3iP9fktRJLhCuIuX+y3eI/
1+SX7Ld4j/X5LUSS4QriLl/st3iP9fkl+y3eI/1+S1EkuEK4i5f7Ld4j/X5Jfst3
iP8AX5LUSS4QriLl/st3iP8AX5Jfst3iP9fktRJLhCuIuX+y3eI/1+SX7Ld4j/X5
LUSS4QriLl/st3iP9fkl+y3eI/1+S1EkuEK4i5f7Ld4j/X5Jfst3iP8AX5LUSS4Q
riLl/st3iP8AX5Jfst3iP9fktRJLhCuIuX+y3eI/1+SX7Ld4j/X5LUSS4QriLl/s
t3iP9fkl+y3eI/1+S1EkuEK4i5f7Ld4j/X5Jfst3iP8AX5LUSS4QriLl/st3iP8A
X5Jfst3iP9fktRJLhCuIuX+y3eI/1+SX7Ld4j/X5LUSS4QriLl/st3iP9fkl+y3e
I/1+S1EkuEK4i5f7Ld4j/X5Jfst3iP8AX5LUSS4QriLl/st3iP8AX5Jfst3iP9fk
tRJLhCuIuX+y3eI/1+SX7Ld4j/X5LUSS4QriLl/st3iP9fkrWFimiZjWFaSREQFE
lSSSSKFJJJJKUkkkkpiVFykVFyIUichuRHIbkQhgUycpkULJJJIqUkkkkpSSSSSl
JJJJKUkkkkprt6fW2w3Bo9QjaXeSsJJJIUkkkklSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpShfQ3IaWPALToQVNJJDhD6j4gM+n8tzo/KtV+A30zUz2Nja
NkCPgrCSJkSqggwMFmCwV1iGj/WUdJJBSkkkkkqSSSSUpJJJJSlUyekVZVjbXtl7
PoGTp8phW0kkKSSSSSpJJJJS4U2qAU2oKZtRWoTUVqBSkCdME6aldJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJTEqLlIqJRUichuRHIZRCG
BTJymhFCySeEoRUsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUsknhK
ElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUskn
hKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUs
knhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoS
UsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeEoSUsknhKElLJJ4ShJSySeE
oSUsknhKElLJJ4ShJSySeEoSUoKbVFSagpm1FahtRGoFKQJ0wTpqV0kkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLFQKmolJSJwQyEYhQITk
IiFGEUtTbUUI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4S
hE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2p
bUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI
4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE
2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbU
lI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4S
hE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2pbUlI4ShE2p
bUlI4ShE2pbUlI4ShE2pbUlMAFIBPtUg1JS7QiNUQFMBNSyCdME6CV0kkklMXvDB
J0A5K4/P/wAZtNLttTHWef0QfhyfwVv/ABi5TqMQhv5zmtPw5/gs76oOp6Jg/bHt
kkncWgF0b9gAkj4qGczxcI0ZYQHDZdDof1+q6pYKSxzHnidR48/7FPrv15q6Nb6L
2OJgGWxGvxKq4P1uw+s5FYFb/Vk7Hua0Roe4dK5v692GvPDmjcR6ZDfEjsmyySEL
BvVdHGDOqd9n+NGh5A9N+v8AV/vWt9Y/rfX0JzW2Nc4uEjbH8SsXE+s2Xa9rXYZa
C4Au2P0BPPCof40G77qQe7T/ANUkckhAm1DHEyAp7jovWGdXrFtfB0IPIPgVS+rn
1sr68XCtrm7YndHf4HyXG9IynfU/MNFp/RPI17Qfov8Al3+fgrP+Kj6V3wZ/35KO
YmQH2qliABP2Orlf4zKcZ7qyx8tJafo9jHirHRvr9V1W1tDGPBdMExGgLvHyXDYW
bZhZtj6q/Vdus9kE/nHXRdv9Xuu5GbaGW4xqbBO/Y4fiQhjyykd/wTPHGI2V1b/G
DT0y11LmPJbyRtjifFDw/wDGZjXuDXB7J/OcBHzgrlus57en9Tdc+S1r2k7efoj4
KX1i6kPrfdWzFrIIBBc6ATMcxOjf4oHNKzr12SMUaGn1fVAZXLdV/wAYdHTrXUlr
nFpglsRP3rayLx0fHLnGRWz79ogfevL+ndAd1XHyMt2rmmR5n6T/AMCpMuSQoDdj
xQibJ2fXarRaA5uoIkHyKwumfXGvqF5xmtcHN3amI9vzVf8AxedU+24oYfpVnYfh
y38NPkua+qH/AClZ8bfypHKfTXVQxj1X0fTUkklMxOB9YfrnT0U7HS6z9xvb4nss
rD/xnVWODbK3MB4Mh39ywfqfQOr5733CSN9kH97cAPulekdQ6bX1Buy1ocO09j5H
soIynPUFmkIQ0Icv6x/W+voTmtsa5xcJG2P4la9+UKazaeA0vj4CV57/AI1f52r+
qfyo+V9bcyypzDiuDSwtLtr9BHPCXvVIgq9q4gh6f6t/Wqvr2/02ubs2zuj86fA+
Sn9Y/rNX0JrXWAkuJADYnTk6rlv8U/8Ah/8Arf8A39Vuun/nD1JuONWMOw/Bvuf/
AHIe7L2wepT7Y9wjoHtfq99Ya+uMNlYIg7S13P4Kn9YfrpX0OwVPa5xLQ+Wx3JHc
+S5j6nWHomdZiO4dLR8W6tPzb+VdP9fv6Fb/AGP/AD41OE5HGT1CDACddCi6J9fK
ur2iljHgmdXRGgnxQOo/4xqcGx1TmPJYS0kbY0+aX+LL+in/AIx35GrkndUb0rqb
77AS1tlkhvOocO5HimHJIQBvdcMcTIitnr+nf4yMbLeGODmToHOA2/eCurXlPWMj
/njktGMwtgQ5zomJ+k6PBeqMbtAHgpMMzK1mWAjTJJJJSsSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUsmITpJKYEKJaiQmhFSPaltRITQlaGG1LapwlCVqYbUtqnCUJWphtS2qcJQ
lamG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2p7Hi
sSeEq3iwSOElLbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtS2qcJQlamG1LapwlCVqYbUtqnCUJWphtS2qcJQl
amG1LapwlCVqYbUtqnCUJWphtThqnCUJWpiApAJ4ToJUnTJ0lKSSSSU531g6OOr0
OpJgn6J8HDULhOldQyvq0Dj30GyuZGmnydBB+C9MSUc8fEbBor45KFdHzL6v4N2Z
njJFLmV7i7UQANp+H4In10wLzmi6qp7w0MILWOIJbrEgL0lJN9gcNX4rvePFdPEV
/XLOcQDiOif3LP7kH/GH023LupNbHPAGpa0uj3d4XepInETGiUDIAbAeb+u/1c/b
FO5g/Ss1Z5ju3+7zWN/iz6bbhut9VjmSGxvaWzz4rvUkTiBnxIGQ8PC+U41eV0nL
svZQ9/usj2Pghx5kBdX0T6zZebc2u3HdWwzLy14iGkjkRyurSQjiMdiullEuj51k
dJtf1T1PTea949+w7Y2jvEKf1v8Aqxbg3Ny8JpkmXNYJLXeMDse/+1ehJJewKP2q
942Hg/rZ1G/quLWxlNoc4/pW+m/Tb244J1HwSwP8V9dlbXWPeHkAuAjQntwu8SS9
kE2dUe6QKGj579TunX9EzH1OY81OlvqbTt9urXTEf71l41eV0nLsvZQ9/usj2Pgh
x5kBerJIexoBafe12eU6J9ZsvNubXbjurYZl5a8RDSRyI5XVpJKSIIGpWSIJ2fN+
rdEyfq9lHKxml7CSYAmN3LXAax4FW3/XDM6pFePQ5hJG5+pj5kAD5rvUkz2a2Oi/
3b3D5/8A4yumW5llZqre8BpnY0ujXyXY59ZdjvaASTW4R3nbwr6ScMdEnutM7AHZ
89+oePd0qvJe+p4dtYWNLHAuI36ARqqX1b+ojuq77MrfWZ0kbS4nUn3BenpJgwCg
D0XHMda6vl/XvqZZ0SyuzED7IO7Ru4tc0gj6I7rb+u3Ub8ur0KqHubYxjy4NdLDu
naRt50/Fdqkj7IFgHdXuk1fR4T6gZGRhRjWUPawlzjY5rmxpxqPLxVXp3SbR1Q2O
rd6e+w7yw7dWujWIXoqSQw6AXsr3dSa3fOfrH9XLuj5DcrCa4gmdrGl209xA/NP+
zwXedMzTm1tsLXMJGrHggg9+VaSTo4+Emlsp8QFqSSST1ikkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpMnSSUsknSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCU
J0klLQlCdJJS0KFtoqG52gCe20ViTwFzXUepHLOmjRwE/HAzK2UhFLm9QOQf5PYJ
YOccY+Le4VD1ZUWuhWeAVTDxG7ewqsFokcFThc103qf2Y6/RK6St4eJHCrZIGJZo
y4gvCUJ0kxctCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQ
lCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCSSSlQlCSSSlQlCSSSl
QlCSSSlQlCdJJS0JQnSSUtCUJ0klLQlCSSSlQlCSSSlQlCSSSlQlCSSSlQlCdJJS
0JQnSSUtCUJ0klLQlCdMkpUJQknSUtCUJ0klLQlCdJJS0JQnTJKVCUJJJKVCUJJJ
KVCUJ0klLQknSSUsknSSUpJJJJSkkkklIM7NbhMdbYYa0STyg9J6xV1ZnqUmWztO
ka/NU/rh/RLv6qw+m/5DupfxTksY13g20NEH+1/eo5TIl4L4wBj4vVUdTZfY+lp9
9e3eI43CQra5ro//AChl/Cn/AKhR6pXdU9zrM1tIJOxm1mg7fSIJRE9FGGr06ysP
6yVZOP8Aa/c2sTO4a6GOBKq/VHrT+pMe2whzq3lnqN4eOzllfVvJOL0t1jfpNFhE
66glD3L27FPBW712Hlty2NsZq1wDm/Aoy5jq/WrcTp7MhhAsLKjMCJdtnTjugdVZ
n4lbso3NBaNxoaz2be43HX/XlI5K6IGO3oerdXr6Uz1LjDZ28E6n4K6uc+sPWnMx
GZFcAv8ATOoDtH/FdGnCVlBFBpZPVq8axlLzD7J2aaGPNXVzf17wy+gXs+nS4Wt+
A5/v+StdW6+2jDOUz85gLP6z+PuJQ46JtPDYFN3p3Vq+o7vSMhjixxjTcPDxV1ch
jWu+rmJTUwD1rSB7+GufqXO/qjRLqOVf0pnrtyW2lsF9TgwBw77duoQGShqn27Oj
16S5r6wdaurOOMUj9MT9MacAie/fsquddmdDdXbbcLWPe1j2bA3bu/dROQBAxkvQ
5nV2YltVLgd1u7aREDaJM6+avLmvrEYzMP43f9S1SxusW9aujGO3HYYfbE+of3WT
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
SKv64Wufk+jU/Sfbkkk6yG2sV5j/AIwfq+MB4vrENfo4eDv9q9PXM/4w6hZiOJ7F
pUvLzMcgW5BcXyiF6h/i66qcug1uMms7f7PZeXru/wDFaDNvh7Vd5uIONgxH1PoI
TpgnWa2VJJJJKWXNf4wm7sN3xaulXOf4wP6G/wCIT8XzhbP5Xydd1/is5t/srhF3
f+Kzm3+ytDmv5osGP5g+hJinSWY2Wpn9PZnsNVglrgvGOrdOPTbXUu/NOnmOy9xK
8u/xk1BmSCPzmCfkrXJzInTFmGlvNYmY7Ce21hhzTK9wwsgZLG2DhwDvvXhLl7R9
VgRi1T+4FJz0RQK3AXVSSSVFnUkkkkpS8t/xlf0of1AvUl5b/jK/pQ/qBWOU/nGP
L8ryi9K+pH1v+3AY9x/SD6Lv3x/evN3NLeRzwkx5YQ5pgjUEdiruXEMsaYYyMS+9
J1y31N+to6s307dLmj/OHiF1ErMnAwNFsg2ukkkmpUmTpJKYuE6LwvqFWy17B++R
+K91XiPUx+sv/wCMP/VK3yR1LFm6Ps3TqvSqY0dmj8isKFAho+ARFUO7KFJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJiYTpJKWTpJJKUkkkkpSZOsL6w9d+yD02
fSPPknRiZGgiUhEIvrD13ZNVR1/Od4eS5iUI2l8pb4V7HjEA1pS4iyc5SDvFWcHo
9ubBaPafzl0GH9UWs/nDu8hwhPJGO5TGBLy2+dFNlNj+Gk/Jd5R0uqgQ1oVoNAUR
5kdAvGF8/Z0e6zhhUn9Jur5YV3peAlvHim/eT2T7Q7vnb6XM+k0j5IJcvSnMDuQq
WT0SnI5aPiNE4cyOoQcJeDJhMD2XSZ31QIk1H+yVz+ViPwjtsEH8FPDJGWxY5RIQ
7vBdb9XevevFVh94+ifFce6eUwtLTuHIQyYxMKhMxL6iDKdYv1e66M5ux/0x+K2V
QlExNFsg2F0kkkEqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpMnTJKfDOpfztn9Z35UXoX9Iq/rhC6l/O2f1nflRehf0ir+uFrfofRqf
pPtySSUrJbaiVyn+MjLFWNs7vcB9y6bJyW47S95DWjkleS/W/wCsX7atlulbNGef
mp+WxmU76BZkkBFwiYXqX+LvpZxMfe4QbDu+XZcp9UPqe7qrhbaCKQf8/wCHkvU2
N2CBwOFNzeYEcIWYYVqyCdJJUmZSSSSSllzn+MD+hv8AiF0a5z/GB/Q3/EJ+L5wt
n8r5Mu7/AMVnNvwauEXd/wCK3m3+ytDmv5osGL5n0JMkksxsqK8o/wAYWUL8sgfm
tDfmu/8ArH9Y6+jVlzjLz9Bncn+5eQ2WPzXkmXPeZgcklW+Tgb4jsxZpdF8LDdm2
NqbqXEBe4YmOMdjWDhoA+5cv9Svqh+yx61386RoP3B/eutCZzWUTlQ2CcUeELpJJ
KuyKSSSSUpeW/wCMr+lD+oF6kvLf8ZX9KH9QKxyn84x5vldjpH1cZ1zAY06PE7H+
H+xcJnYL8F5qtEOH+shep/UL+hs+f5UT60/VdvW2eFjfoP8A4HyUkOY4MhB2Wyhx
RfJKb3UOD2GHNMgherfVL61N6y3a7S1v0m+PmF5XlYrsR5rsEOboQli5TsR4srMO
bqCrGbCMsWOE+Evu0p1g/Vb6zs62zwsb9Nn8R5LdlZkomJotkG10kkkErLxLqX9J
f/xp/wCqXty8R6l/SX/8b/35W+T3LFm6PtdXA+AU1CngfAKaqFlUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJLM631tvTW+Lz9FqMYmRoIJADDr
nWRgtgfTP0R4ea4e2w2OLnakpZGW7JJe/VxRMHDdmuDGDXx8Ar2PEMcWtKRmVsfG
dknawEldV0j6rNpG673O8OwWp0rpTenN2t5/Od4qt176y1dGbLzLj9Fg5KhnmlM8
MWWMBEWXTAFQgQAFg9W+vOP0+RO9w7N/vXAdb+tt/VTBOxn7jf4rFGifj5QfpLZZ
uz1uf/jKvu0qaGDz1KxMn6zZOR9K13y0WYmViOOMdgxGRKc9QtcdXu+8pxnWDUPd
95VflOn0i3Sx/rJk4/0bXfPVbOB/jIyKdLAHj7iuTlOmSxxluFwmQ+rdJ+vuPnaO
Ppu8Hcfet99bMtusOafmvCo8VrdF+s1/SD7HSz9x3Cgnyg3iyRzd3turfVJ1cup1
H7v9y5hx26dwu8+r/wBaqutD2mHjlh5Vf6x/VkZYNlYh/cfvJuPMYnhmqeMVYeNp
yXUEPaYIXfdB663qbfB4+k3+IXnT2luh0PcKeLmOxHB7DBCly4hMLYT4S+sJLK6F
11vU2zw4fSatVUJRMTRbINqSSSQUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpMnTJKfDOpfztn9Z35VHCyDjWNsaJLSCB4qXUv52z+s78qL0L
+kVf1wte6h9Gp1eqP+MfI/0P4OVTJ/xk5JGjWs84P8V6bsHgEK7BruEOa0/EBZ4y
4/3Wcwl3fF+odZu6mZueXDw7fct76uHp1RDri4v/AOEHtH3Lp+sf4vaMwE1fo3+X
0fmF5z1XpFnS3+naIPY9nDxCtQnDLHhGjGRKBsvtOJksvbNZBb228I4Xh3TuqW9N
dvpcWnw7H4heo/VT62N603afbaPpN8fMKrm5aWPXcMkMgk9CkmCdQMikkkklLLnP
8YH9Df8AEflXRrnP8YH9Df8AEJ+L5wtn8r5Otr6tfWKzoxca2b90TzpHwWIu7/xW
iTb8GrS5ggQNhrwFyRP/AMZGQP8AAgfJyzc3/GFlX6Ahn9Ua/ivVjUD2Cp5nQ6Mw
RZW0/JUo5sY/RZjCXd8bqsbkv3ZDnQeXD3O/FegfVTK6dj6UuAsPez6Sz/rD/i59
MGzFJMc1n/vpXDObBgiCPwVmoZ46Fj1xnV96BTgryL6vfXG7pBDSS+ruw8j+qV6n
07qDM9gtrMtKp5cMsZ1ZozEm2kmTqJcpJJJJSl5b/jK/pQ/qBepLy3/GV/Sh/UCs
cp/OMeb5XsPqF/Q2fP8AKuhXPfUH+hs+f5V0Siy/OV0Nnnfrb9VG9aZubAtaPa7x
8ivKL6HY7ix4hwMEFe8LmPrh9Uh1dvqV6XNGn8oeBU/LcxwaHZZkx3qHzLBzn4Lx
bWYcP9dV619WfrIzrbNw0ePps8P9i8gsrNRLXCHAwQexR+ndRf06wW1GHD8R4FWc
2AZR4scJ8JfcgU6x/q59Ymdar3t0cPps7g/3LWBlZsgYmi2QbXXiXUv6S/8A43/v
y9tXiXUv6S//AI3/AL8rXJblizdH2ungfAKahTwPgFNVCyqSSSSUpJJJJSkkkklK
SSSSUpJJJJSLJyW4zS95DWjlx4Cz/wDnTi/6Zn+cFX+u/wDQ7fgP+qC4z6odBxM/
HfZkkNcHkbt+2G7Wn+KinkkJUGWEImNl9Lx8lmSN1bg5vi0gj7wqL/rNisMG5gI5
9wXD/wCLOxzcixjCTXtJPho4bT8VmdAxcfJy7G5ZaK/f9J2wbt2mshM98kCuq72Q
CX1PC6vTnaVWNeR2a4E/crTnBgk6ALyXIxq6c9jenmRuZG0lwB/Og9xHPzW7/jR6
s6sMx2mA4F7/AD7Afl/BEZ/SSeiDh9QA6vSv+uOIw7Tc2fKSPvGi1aMhuQ0PYQ5p
4LTIXMYX+LvGZSGWNJsI9z9xnd5dtP8AesD6jZL+l5j8MmWkvb5bmSd3zAR9yUSO
Ibo4IkHh6PoeZnV4Td9rg1vi4ws2r644dp2i5s+cgfeRC4V7HfWzPNb3EVtLoA7M
bpp5ldFmfVvpbQay5jHDSfVhwPnLvyhD3ZS2qk+3GO+71N+fXjs9R7gGfvE6a8aq
l/zpxf8ATM/zgsH6z4rcXpnpscHtbsAeOCN3lKwvq707p92KX5Tmiz3fnkPjtDJ1
+5GWWQlXgqOOJjb6Zj5DcgbmODmn85pkfeFHKy2YjS+xwa0cucYC4D/FUH7rTr6c
D4b/APcj/wCM7qBsNeIzUuO8j/otH5Uve/V8SPa9fC9pg9Tqz5NT2vjnaZhPm9Sq
wQDa9rAeNxheefVIu+r+c7FsOjvZPifpMP8AD5rT/wAav81V/WP5EvdPAT1CvaHG
B0ezxMxmY3fW4Oae7TIVbI69j4zvTfYxrhy0uE6rg/qR179iiym/RuwXM/zQ6B/W
bH3Llsp777W3Wc2n1P8ApkflCbLmKiO64YPUX3RMTCdcT/jO6s7GrZSwx6kl/wDV
bGnzn8FNOfBG2KEeKVO9d9cMSl202tnykj7xor9XUqrmG1r2lgBJcCCBGplcx0H6
g4wpabm73uaHOMkRI4EHsrP/ADeb0PEyWMJLXMscJ5H6OI80wSnuQuMYbB3cHqdW
fJqe18c7TMKOT1inFcK7LGtcYhpMHVecfUP6zU9FbYLiRuLYgTxKr/WTrNfV8yu2
qdvsbqI1Dkz7x6Aeq/2PVXR9bVCrr2Pa/wBNtrC+Y2hwmUL6y9U/ZmPZb3Ahv9Y6
BeSswLMGqvNHBsIb8WQQfmZ+5Oy5TA6LceLjD7VkZDcdpe8gNHJPAWd/zpxf9Mz/
ADgjs9PrNALhNdjQSJI0PbReZVdGqd1L7MW/ot5G2TxtnmZ/FHJklGq6qxwErvo+
oXdWpoYLXvaGO+i4nQzroVWH1oxT/hq/84Lnf8Y+K3Ew662CGtsaGjnQMf4rFxun
YBwfUsc0X7XcPO/dJ2+yfh2TZZZCVaJjjiY2+m1Wi4BzSCDwRqCqPUPrDj9OO22x
rT+7yfuGq5T/ABZC0U3EfRkenPG6DP8A31cr0HNx6bnuz2OeT84dOu4SP9eyRzmh
4qGEWfB9VwPrFj5521WNc4/mzB+46rRXHdF6dgZtzL8R217CSWCROhH0XfHtouxU
kJEjVjmADopJJJPWqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkklQ6v1
ZvTWb3c/mt8SiASUE0w611lvTGSdXH6LfFefZOa7KcXvMuKWbnuznl7zqe3h5IHC
v4cIgPFrTnxFs4WK7McGM5K9C6T0lvTWbW8n6TvFZn1T6KcRvqv+k7geAR/rV9YR
0eqRq92jB/FQZpnJLhiywAgLLV+tn1ub0kenXBtPb93zK8vyMl2S4vsMuPcqV9xv
cXuMud9IocK1ixDGGGczIrcptqmGqKlWsCCEtqIQkWSlSrRkJoUtqfbtQUwKcJ3N
TtSUxCRTkJRCSmVN7qHB7CWuHBC9R+qH1vHVh6dmlo/6XmF5YAp49rqHB7DDm6gq
PLiGQL4TMS+n/W36veuDfUPcPpN/eH964fdu1C9E+qv1hHWapOljdHt/iuU+uPR/
2XZ6rB+iefd/JcoMMyDwSXZIjcOZh5r8J4ewwQvR+idbb1Rm4aOH0m+C8weQeEfp
3UHYLxYwwR28fJSZsImPFGPJwvraSodH6s3qbA9v9pvgVfVAgg0WyDakkkkFKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkydMkp8M6l/O2f1nflRehf
0ir+uELqX87Z/Xd+VF6F/SKv64Wv/k/o1Or7ckknWQ21iFjfWroLer0lv57dWHz/
ANq2kyMZGJsIIsPghaW6HkaFH6fnu6fY21mhaZ+XcK/9bMUYuVa0cTu+9ZC1wROP
m1T6S+7YOUMtjbG8OAP3o6536gWmzDZPaR+K6JZM48MiG0DYUkkkmpWXOf4wP6G/
4hdGuc/xgf0N/wAQn4vnC2fyvky7v/FZzb/ZXCLu/wDFZzb/AGVoc1/NFgxfM+hJ
inSWY2WJC88/xj9AFBGUwQHHbZ8exXoqyvrRiDKxrGn90n7tVJhmYTBWzFh8YXWf
4u+snFu9An2WceTlyTTKt9JsNV1bh2e38q0ssROBDWgaL7iE6YJ1kttSSSSSlLy3
/GV/Sh/UC9SXlv8AjK/pQ/qBWOU/nGPN8r2H1B/obPn+VdEud+oP9DZ8/wAq6JRZ
fnK6Gyk0J0kxc8l9c/qeOpj1qhFwGo/fHh8V5i5pYSCII5HgveiFx311+p328G+g
fpB9Jv74/vVvluY4fSdmLJjvUPn/AEzqdnTLBbUYI7diPAr1z6vfWGvrVe9mjh9N
ndpXjJEaHnurfSuq2dLsFtRgjkdnDwKsZ8AyDTdjhPhfcAV4l1L+kv8A+NP/AFS9
Z+r/AF+vrNe9mh/Ob3aV5N1L+kv/AONP/VKDlARKQK/KbAfa6eB8ApqFPA+AU1TL
MpJJJJSkkkklKSSSSUpJJJJSkkkklOF9d/6Hb8B/1QXG/Uz6mU9bpdba54IeWe0t
AgNae7T4r0u+huQ0seA5p5a4SD8io4uFXiDbU1rBMwwBonx0UUsQlOyyRymMaDV6
N0Kro7dlLYn6ROrj8SvNPq10evq2ZZVaCW/pDoY13L1tVaOl047t7K2NceXNa0HX
zASniEq7BUMhF+L5r06131MzCy0TW7TdGuw8OH8R/sWt/jL6WcpteVX7mgQ4jX2n
Vrvh/sXa5fTqsyPVY18cb2h0fei1Y7aW7GgBo4aBA+5D2fSY9F3vaiXV5TC/xkYx
pDrCRYB7mbSZPkeNfMrF+ouG/qeW/NcIaC909tz+w+AP5F2j/qrivO40sn+r/Dha
VVQpAa0AAcAaAJDHIkcR2R7kQDwjd8wse76p55se0mtxdEd2O8PMIH1xsw8ketjO
Jse+Xg7uDPYjxXqeVhsy27bGhzfBwkfiqFP1WxajIpZPm2fypssBogbLhmF2d3l+
p/8AI7Pgz/q1ldI+pzerYRtr/ng50a6OA/NXpl2Gy9ux7Wub+64At08k+NiMxRtr
aGt/daA0fcE44ATr2paMxA07vFf4u/rG0t+x2Q1zZ2dtw7g+Y/H5Ln2Nv+sea+7G
IDmnexzuA1pAb2K9Nf0Wh7t5qrLiZLtjZnxmETE6bVhz6TGsnnY0Nn7kPZkQATsn
3QCSA+XfWnpuZguZlZLmudIa17Y0LfcJhrVr/wCMLOGfi49reHHd8PbqPku9ycRm
WNtjWubzDgHD8UF/SKHtFZrYWN+i3Y3aJ8BCRwHUA7qGYaabPHZ/1Kd1unGtrc1r
hTW126dRtEcfNZH18xG4eRTUz6Laq2j5PcvUq6xUA1oAAEADQADsFXyel05RDrK2
OcNA5zWuP3kIywAjRUcxB1bS4r/Gb0h2VUy5gn053AfuujX5R+K7VJSThxxpjhLh
NvGdB/xhY4pa28lr2tDSNpO6O4jx84VsfWJvXMTJexpDWtsa2eT+jmStO36rYtp3
Glk/1Y/Ir7MNjGemGtDCI2ADbB7RwmRjPYlcZQ6B8/8A8WfTasxtvqsa+C2N7Q6O
fFUvrlhsxM6ttbWsbFZhoDR9I+C9LxOn14c+kxrJ52NDZ+5Rv6XTkO3vrY5w4c5r
SdPMhN9j0ALve9ZLw/8AjO6gbnV4jNT9MjzPtaPy/egZv1W6h9n9FzmGpg3Bgifb
rodkz8139nS6bH+q6thfod5a3dpxrE6K0icPESSUDNwgAB4X/F/9YW04z22mBSd3
9h3+2VztXW6m9R+1E/ot5dMHjbHHK9Pr6LRVIbVWNwh0MaJHgdEP/m7jf6Gr/ttn
9yBxTIAvZIyxsmt3mf8AGNlty8OuxmrXWNc34Fj1i/8AMwZeCzJpB9UAueOdwBPA
8RC9It6bVc0VuY0sH0WFoLRHgOEWihuO0MYA1o4a0QB8gjLDxSsoGXhFB5D6kfWp
uRQanACyppIA0Dmj/XX71Vd1zpnXBvyG7LO8hwP+czn5rsaujUVO3tqYHfvBjQdf
OFXyPqxi5B3OqZPjtj8iXBPhA0Vxwu9Xzfo+IyzqDBhFzq2va7cf3R9Lw05Gq9cV
bC6dXgjbUxrB/JACsp2LHwBGSfGVJJJKRjUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSBmZbcRpe8w0Jbq2RdT6kzp7C9508PErzjqnVH9QeXv8A7I8Ap9b607qj
9x0aPotWdOmqv4MAgLO7VyZOIswVr/Vvpn7Stg/Rb7isUHuvRfqj077JSHEe53uP
w7J2afBBOONl17rhjtLnaBon7l5D1zrB6tabHHTho8GrtP8AGF1T0qxQ06v+l8F5
6BOiZymOhxJzSs0jhKJRHBMGK0xIw1OGlTaE2xBSwamLtqJtTBoKKGO2dQoFiOWh
NsQ0Uh2pIzmJi1JKEtUtsqe1S2JKQloSDZRtijtCSm70Lq7ulXNsadOHjxC9W6hi
M6zQWcteJB/IV47tlehf4vuq+rWcd3LNR8FW5mGnEOjLil+iXimsdQ51L/pMMJz7
l0P+MPpv2e1uQ3h3tcueDg7UKbHLjiCxyFFu9G6s7plge3UfnDxC9N6d1BuewPYZ
B/BeSzOi0eg9cd0l+4asP0mqPPg4xY3X48nDo+ppKvhZrcxgewy0qws8imypJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKTJ0xSU+GdS/nbP67vyovQv6
RV/XCD1HW2z+u78qN0L+kVf1wtc/J9Gp1fbk6ZOshtqTFJAzctuGx1jzDWiSlup8
o+vNm/MsjttH4LBOisZ2Wcyx1p5cS5Weg9Gd1e5tTeOXnwatePogLah9RfTvqRjH
HxKwe43fet5QpqFQDW8AQFNZMjxEltAUFJJJIJWXOf4wP6G/4hdGub/xgmMN/wAW
/lT8XzhbP5S+Tru/8VnNv9lcKu6/xWc2/wBlaHNfzRa+P5n0JJJJZjaUqPW7PTos
J7Md+RXSuU/xh9XGLR6QPvs0j+T3KdjjxSARI0Hy5qv9Bxzk5FTB3ePwVBd1/i36
EXOOU8aD21+fiVqZpiECWtAWX0IJJBOsltKSSSSUpeW/4yv6UP6gXqS8p/xjWb8u
PBoVjlP5xjy/K9p9Qv6Gz5/lXRLm/qA7dhs8iV0iiy/OV0PlCkkkkxcslCdJJTxH
11+pv2qcjHHv5ewfneY815yvfCuE+u31M9acnHHu5sYO/mPNXOW5ivTJhyY+oeK6
T1WzpVgtqOo5HZw8CoXZH2m42RG5+6PCSqynT9JvxH5Vc4RuxW+708D4BTUKeB8A
prHbakkkklKSSSSUpJJJJSkkkklKSSSSUjyMhuO0veQGjkngKgz6zYrzAurn+uEH
64f0S7+qs/Fw8MYTHXtrj0mbjDd07B35n8VHKREqC+MQRb1AMp1zH1Qyjg4DbL5D
WhzhPOzt/s+SajP6hmsF9bamsI3Mqdu3lvbXiT/vRGQUFGGpeoSXN5H1qc/EGXUw
HaQLWO5aJh0caj8i0+qdabhY7skat27m/wArd9H75R4wjgLopKr0y591TH2gB5AL
mjtPZZP136g/Ex4rMPsc2pp8N3+wJGVRtAjZptZf1qxcR2x9rQ4cjmPjEq9hdQrz
huqcHDxaZVbpfQaem1itjRxqSBLj4lSx+kV4BssoYGueBIGjSWzGnblIcXVJ4ejf
SXMZGR1HGYbXehAEmsb+3YHxVrK+skYX2ytonaHBrvHdBCHuBXAXdSXJ5PWc9tf2
oV1ioN3mtxcbC3udNBpr5eak7rGdnM+0Y9dbao3NbYSXvH9nQJe4E+2XqklhH6xm
zC+2MAnbu2niQYI+9UR1PqOTWL666g3aHem4uL3ado017BI5AoQL0mdnMwWG2wwx
vJgn8iLXYLAHDgiQuW651ZvVumvuaI3NEjwIeAR96gzO6g2oWsrrDGtB9NxJsc0D
y0+X5UDk1V7ej1ySw3/WlgxW5TQSXw1lfcvJjb94KrZmbnYDDe8VOa0bn1t3Bwb3
hx7hEzCBAu5l9SrxCxthgvO1mhMu+SVnUq6rG0k/pHAlrYOoHOvC576w5Iyn4Vjf
ousa4fAgFF6l/wAo4/8AUs/IUDM39iRB6VByspuIw2WHa1okkoy5j6y/5RyKMM/Q
M22jxa3gfMp05UERFl3a+pVvr9fdFcbtzgW6ePuhHqtFwDmmWkSCO4KyfreIw7f6
qsfV3+jU/wDFV/8AUBISPFSq9NtqrNZa51bXAubG5oOonxVNn1mxXmBcwk8e4LJ6
B/T8v/rf5ELFxGDqj27RApBiBE7m6pvGaHnS7gF/R6d+axjxUXDeRIbOpHwU8jIb
jtL3kBo5J4C5rqH/ACnR/wAU7/vy0Prh/RLv6qPHofBHDqPF1qrRcA5plpEgjuCs
zK+teLiu2PtbPgNY+6Vh9WzXUdPx66zDrW01T4BzBP8Ad810fTuh09PYK2MERqYE
u8z4ocRJ0VwgbtjDzq81u6pwcPFplHVPB6RVgOc6pobvjcBxp5duVcTxdarTV6KQ
MfNZklwY4OLTtdB4PgUdct9TP53L/wCPf+UoGVEBIFgl6K/NZjlrXuALjDAT9I+S
bNz68Fu+1wa3xcYXPfW7+kYf/G/+RVX6y3MxM2q3KE0bCGmNzW2SeR/r+CbLJVro
wuncxfrZi5R2stbJ8fb/ANVC11hB+D1wbQa3ntEB4+HDgrn1h6n+zMey3uB7f6x0
b+KIlpZWmOtBPi9TqyyW1va5zfpBpmPil1HqVfTmepaYbMEwTE+MAriOldPP1ctx
rTxc307v67jubP3gfJd7kUNyGljxLXAgjxBShIyHimURE+DJjw8AgyDqCpLm/qXc
6ttmK4yaHljT/IP0V0idGXELWyFFSSSSKFJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkmBlQvvbQ0ucYA1JSUtkZDcdpe8w0
clebfWH6xO6s+BpWPot8fNL6zfWZ3VXbG6VA6fyvMrGAV7l8HDqd2tkycWiSUpUR
okTGqsMbb6fQcuxrB3P4L1etgqAA4AXn31JxhdfuP5oldz1bJ+zVPf4NKp80bkIs
+LSNvmf1mzTnZD3dh7W/ALJLSdAtbofRndYs2jRvL3L0fA6FTggBjRp3PKmnmjiA
DHHGZ6vkzcJ8TtdHwQy2OdF7X6Y8AqWf0SnOBa9o+I5UY5wdQvOAvj5CcNhbP1h6
Cek2beWnVpR/qv8AVs9WdudpW3nz8lY9yPDxdGIRJNODVQbdGguPkjnpVw5Y6Pgv
W8PpteENtbQArMSq55zsGX2PF8ULdqYABer9Y+rdXUm6gB3ZwXnV3TnYN4rsGocP
mFNizjIxzxmJc0tCaF7I3p1UD2N+5YeH9VmWZFl1jfaD7G9vioxzUTei84S+eswn
2iWtJHkFE1EGDpC9nZUGCAAAs7rXQa+psLSId+a4cgpo5wE6hJwGnycslEGBZE7H
R4wvQfqz9Um4Q9S4A2Ht2C6XYOEcnNAGgiOEkaviZbtWp9WM/wCw5DHngna75rvu
v/VivqbTADXj6Lh/FeZ2sNJIOhafxCkx5I5YlaYmBfTfrh077fjPHcDc35Ly7Ds3
D4L17p9v2yhpP5zdfuXkV9X2a19fg4hR8qd4rsw1tPyk0ymBTSrTC63QOvu6S/xr
P0m/xC9JxMtuU0PYZaeCvHjqtn6ufWJ3SnQdaz9Jvh5hV8+Dj1G7LiyVoX09JCxs
luQ0PYZB1BRVQbKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkySmD7AzUkAea
o9R69ThMLnPboOJEqH1g6G3rNfpOcWiQ6W+S5z/xrKf9I/8ABSY44z8xWyJ6Pntr
/UcXeJJ+9H6ZkDFtZY7hrgTC7z/xrav9I/8ABL/xrav9I/8ABXTzWIimH2pOxi/X
jEyOLAP62ivD6wY5E+qz71zP/jW0/wCkf+CYf4q6f9I/8FVMcHQllufZ2c7674uI
J9QOPgzVcB9Z/rg/rfs+hUDo3ufiuup/xZY1f0i53zhbGB9VMbC1ZWJ8TqfxToTw
4zY1QROT5n0X6qX9WPtbtZ3e7QfLxXp/QPq/X0ZmyvUn6Tzy4rUAhJMy8xLImOMR
UnSSUK9SSSSSkNmS2v6TgPiQFxn+MTrldlIoY4OcXAnaZgBaPXPqLX1e03Osc0kA
QONFnj/FZSP8I/8ABT4vbiQSVkuIiqfO11H1G+sNXR3P9YkB0QQJ4W7/AONbV/pH
/gl/41tX+kf+Cs5OYxTjRLEMcgbd+j624t/0bW/PRGf9YsdmptZ965n/AMayn/SP
+4KTf8VtA5sf+CrGOH94stz7Njq3+MWjGBFP6R3bs37155nZ9nVrC98ueew7eQC9
Hxv8XOLVyHO+JW7g9JpwdKmNb8AnwzYsXyiytMJS3eB+rv8Ai+fkkWZPtZ+5+c74
+C9GopbSA1ohoEADsiQkocmWWQ6r4xEdlJ0klGuUoudt1OgUlS6v04dRqdSSWhwi
RykN1LZXWKcUFz3tAHmF4/13qX7Tvfd2cfb8Bwu2/wDGsqP+Ef8Agn/8a2r/AEj/
AMFbwTxYjdsMxOXRpf4vvrLXiNOPa4N13MceNey7yvOrs+i9p+BC5A/4raj/AIR/
4KeP/izqocHCx+hB+5Mye1Ik2ujxgVT2adMnVdkUkkkkpZMQnSSU8B9dvqbzk448
7GD/AKoLhaDLm/EflXvBC47q3+LxmVcLa3bGky9sd/JW8HM0KkxTx62HsKeB8Apq
NY2iFJVGVSSSSSlJJJJKUkkkkpSSSSSlJJJJKcb64f0S7+qsTH+pVOXi1WVNDb9l
dgfqQXbQfcDIg/BdjdS28FrwHNPLXCQfknrrFQDWgAAQANAAOwTJYxI2V8ZmI0eW
yeoHr2HdUG7b2DbZV3Dm66eRjRaHSPrFQ/HZYXtADRuBIlpA1ELVGGwP9QNbvIgv
gbo8J5VO76uY1z/UdUwu5naNfihwyBtXFEuV9TcP7RjWF49l77Hhp/cfp/BYXTK7
Myyvptg9tD3PsP7zG/Q++fuhehxtGiw/qz0yyl1uRkCLbXTtkHaxujRIlA49guE9
y7qwPrv05+bjzWJfW5trR47f9hW+kpJR4hTHE0bcrpf1mo6hWLA9oMe5riAWnvMq
n1X6yttpvOK7c+polzdQN08HvABPgr+V9W8bLdvfUwu7mOfj4q5jYbMZuytoa391
oACbUyuuIeK+y9Pbj+tY9tlhZO57y55eR+7Pj5KX/eN/Z/8ARi6jH+ruNjuL2VMD
j32hWvsFez0tjfT/AHNo2+P0eEwYj+C45B+Lm9R/oL/+Id/57S+r39Cr/wCKH/Ur
WdS1zdhALSNu2NI8I8Eq6W1NDGgBoEBoECPCFJw62s4tHicH/kY/1X/+fHLawPrJ
j42MxzrGe2tstDhukN4jmVY650v1MWyihgEtIYxsNGpnyCXTvq9TW2tz6meo1rZO
1s7gPH+KYIyB07LzKJGvd5v7G7F6S/eILvfHhueI/BdFX1+jFx22GxpAYNA4STt4
+K1b6G5DSx4DmnlrhIPyKoj6t4zXeoKmBw77R+ThEQMdkGYO7x1/R30dOoLwSGWC
2xo0dsJP4wfktI4PTXs3m32kd7nfdt3T8l2BEqh/zext2/0a58djf7kPapPu24HV
21t+w+j/ADfqM2f1YEcq11L/AJRx/wCpZ+QroLMRlu0uaDtMtkA7T4jwSdisc4PL
QXjRroG4T4FH21vGlXM5h9HqdTjw+lzG/Fri5dMsb6zdIdnsa+nS6p2+o+fdvzTp
g0iB1T/WPEdl41tbdXFhgeJ5hUvqv1ymzGrl7WljGseHOAILRGs/BbGHa61gdY3Y
4j3NkGD8QSFUyvq3jZTt76mF3cxz8fFAg3YSCKouP9UnfbMjJyW/zb3Naw/vbBqU
DF6hWepvdvbtNIaHbhBO5uk+K66mltIDWABo4AEAKk36v4zTIprBH/Bt/uQ4DQTx
iy4n1hsHT83HybNKyHVl3ZpMxP3ov1z6xV9mexrg59gDGNaQSST5LosjHbktLHgO
aeWuEhUsP6vY+G7fXU1rvGNR8EjA611UJDS+jifWLo9gwqgwTZR6b48djYP9/wAl
sdO+smPnsFjXtGmoc4At+IK1FmZP1axsl299TC7uY5+KPCQbCOIEapendaq6iXtp
du2RucPo6zwe/CbpHWq+qhzqpLWnbJEa+SfJw/QpfXjtDTtIY0Q0biNFD6v9KHSq
GUjkD3HxcdT+KI4rQeGnRXI/V7Kb03KyabiGue/1WbjAc10nT/X8i65VM/pVXUAB
cxr443Dj4FKUSaIVEgaF53rWS3qeZjVUkONbnWWFuoaNOfu/ItrM63j12HHuc0OI
Dof9Eg+Z0VnB6XVgCKWNYDztET8Us3pdWcItY1/9YAoCMhfdJkC8f9csLEZWDjho
yC5vpCmA4mfBv5fFWfrUx/VLKMHdDiPVtcBMbRp+M/guiweg4+Ad1VbWu/eA1+9W
RiMD/U2t3kRvgbo8J5Tfbu13uU8l9YfqtkX0uLsh1mweo1hY0atHYjuuj6B1P9p0
V3d3D3f1ho78VfIlZufU7ApLcOsbj9FrdrGgn848cfinCPCbWmXEKcz6sH1snLsH
0S9jPmwEFdMs36v9IHSaW1TLvpPd+888laSMARFEzZUkkknLVJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJnO26lJTGywVgk6Acr
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
OfhY1N1P7NI9YvG7037m+n+du1IXT9e+sbejGsPaSLCRI7R5d5QGTe0mG1OuksTF
6/beHn7PY0NaXM3aF5/djsVUv+smVht9W7GisfSLbGuc0eMd0vcCOAvTJLOzeqPZ
W2yis27oMBwb7SJnVZJ+t9tdrKbMdzXWGB72kx3MAcBEzAUIEvS7xMTr4KFWUy0l
rXAlujgCCW/HwWNWavt5bsPq+lu9Tdpt3ARt/igfVn+k5f8AXb+QoceqeHR38bLZ
lDdW5rhMS0hwn5Iy5e5v7GzmubpXky147CxvDvn/AHrqEYytEhSkkkk5apJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpcp9fMy3HrAYPYfpuHPwXVoeRjtyGljxIOhCdCXDIFbONi
nxYnaoz3W59Z/q67pL5GtZ+ifDyWF8dFpxkJCw1CKZbvFPKgXpNMpyEhckHKJKbd
uSU+g/4ung1vH8pWvry2aQfByyv8W1v8434FdB9bafVx3eWqoz0ztjfEt9VOnjEp
B/Od7ig/W36zfsVg2iXu4ngea0OgZAvoYR4Qsf67fVt/VQ19X0mdvEJgo5fUvlYh
o8dk/WbLzfzyB5aLt/qK1zcYbiSZOpWDg/U664++GDuu5w8ZuKwVt4aIUnMThw0F
mKMrsvNf4wX7K6z4WArqKX72gjuAuS/xmCaGx+8tX6pdSGZQ0T7miHKOUbxAron1
kPJ/Xmj0ssOP5zdFjkr0zrnQGdYaA/RzdWuHIWHR9Qtfe/TyCnxcxEQALHLEeJzO
nfVC3NrFgcADwmzfq27pZY57gZcAvQKqhSA1ugA0XnX1t6x+0MpldZlrHAadzKGH
LPJPwTOEYh9HbwvMfrbrmu+AXpzeF5j9bNc13wCZynzlOfZrYmr2/wBYL1dvC8qx
GQ9v9YL1VvCdzfRWDq+afWwTmu+AVfCb+lYYj3BWPrT/AE13wCFhibGf1grEPkHk
w/pfV9RC8x+tQnNd8B+RenBeY/Wkxmv+AVXlPnLNn2D131Jq2UT4krjPr3rlO+AX
f/Vmn0qGDx1Xm/1uv9bKsI7GFJg1zSK3LpANFpSBUA5ODuVthX5SKgT4pEpUpeZS
CYBdJ9UvqweqH1LBFQP+cU2cxAWUxiZF6T6jWXPq/SfQ/MJ5/wBy6dRYwVgACAOA
pLLnLikS3IigpJJJNSpJJJJSkkkklKSSSSUpJJJJSkkkklKULeD8FNQt4PwKQU+f
f4tf5+//AF/OXoa88/xa/wA/f/r+cvQ1NzP84sxfK+WnqrOl9SsusnaHO48wum/8
czE/lf5qwMPFZldVeywBzZdofgu5/wCbWN/omfcpMpx6cQOy2AlrTkUf4xsW9zWN
3S4ho9visH/GK77Rk1U9oH/SK7Zv1ex6yHCpgI4MLiv8ZFZx8iq7t/5EoYTA5PSm
d8Or6Hj0iloaOAAB8lMoWLkC9rXjhwBHzRSVWLI0ruj03WC1zAXjh3fRcL/jLfsv
qPg2fxXQdR+uBoy24lbA6SA508SsD/GSJyKfh/35WcEZCYtjyEGLos/xn0AAbHpz
/jPoP5j10tfRaCB+jbx+6E56NQP8Gz/NCZxYuyan3eF/xbv35NrvFpP3uU+lsD+q
2A6g7wR8lH/F0Iyrfgf+qU+kf8rWfF35FYn88vJjGw80VLnfU7M2n+Ys/J/sXX/W
1wdiWkcFqb619AHWaSz89vuYfPw+a5HpvXTfhXYtv85W3SeS2ePkoh+sqXUbr/ls
I+nZRx+lWEd37fvhdF/i4whRjb+73En5cLn+lYZy+l2Achxd90Le/wAW2eL8f0+7
CfuPCdm+SVfvIhuPJ65Vuo4oyq3Vu4cCFYVXqua3CqfY7hrSqou2UvC/4s7zW+6r
tE/dol/i3/pF3z/6pS/xZYpebrjwfb/FR/xcf0i75/8AVK5k/T+jDHo+iLl/8Y2U
aMUgfnODV1C5n/GHhnIxXEfmEO+SrYa9wWyT+Us/qFhjGxGEcvlxXRhc1/i/zxlY
rWzqz2n+C6VDLfGbVD5Q0Ou4YzKLGO4LT+C4T6kdSdj42SP3BuHxIXcfWLPGDj2W
O/dIHxOi4r6k9Ldfi5Dv3wWj5BS4v5s33C2XzNv/ABW4o22XH6RIb/Fdpm5rMJps
tcGtHcriv8VuUA2yk8gh38F2XU+mM6mw1WiWnkJvMfzptMPlc6/60YV7Sx1rS0iC
EX6vvxYc3DLYB9wb4rKzvqLhY1bnlhG1pP0is3/FXqLvi1EwgcZMSVWeIAtX6o/8
pWf2/wAqb/GBaKcyt54DQT8nJ/ql/wApWf2/yp/r40PzagdQQ2R/aU3+W+jH+h9X
b/8AHMxP5X+amP8AjMxP5X+atr/m3jf6Jn3JH6tY3+iZ/mqDiw9iyVNpfWXp56/i
RVyQHsnv5Lk+h/Xd/Q2jHyKzDeOzgu0611+roDWbwdp9rdo4hXXY9ee0Oc0ODgDq
PFKM+GNSHpURZ0OriYX+MHEyeXFh/lD+K2MDDoH6WkN9357e6yOo/UHFywdrdjvF
v9y576j2P6ZlvwyZb7vhLe4RMISiTEqsg6vowTpgnUC9SSSSSlJJJJKUkkkkpSSS
SSnG+uH9Eu/qrnR9Tzk4ldlT3ufsrs9J7ya3e0HbGkeS7XMw25jDXYJa4Q4aj8il
j47cZra2CGtAa0eAGgUcsYkdV8chiNHmc3Ob1fp9noDaWt2uq7sLeWx8E3ROlnOp
ZZXlW7S0aAs9un0fo9l0FPSqqbHXNbD36PIJh3xbMfOJWbk/UnEyHF5rgn6W1zmg
/IFAwldpExs4/XOnV9P6dcyp+8bgS4kH3GxkjRdB1r+h2/8AEv8A+oKKegUGk42w
ekeWAkd55BnkK3dituYa3CWuBaR/JIhEQI+xBn+bydnVH4ODjNrIa6z06vUOoYHD
Uqt9cuitwsZzn3Wvf7drbLNHHcJhvwXWXdEpupGO5s1gABuukca8rNp+ouJWC0sL
pES5ziYBnQzp8k2WORFeC6OSINtX65HbTjk8C6ok+Ahys/Xys24dgb22k/AOBK2M
zp1eaw1WNDmHsfJVulfV6npYcKm6PgO3EukCYGs+JTjAm/FAmBXg2Ks6s1C0Eent
3T22wsb6g1lmI0nQEvc0fyS5EP1GxSZ2nbM+nvdsn+rK3a6xWA1ogAQAOwRAJNlB
IAoOV9bcF2di21s1cRIHjtIdH4J/qx1VnUcdjmkSGhrx3a4CCtZYmb9T8bKebNpa
8/SdW4tn4xokQeKwoEVRbvUMhtofQxw9U1uIb34ifvIXL/VHppzcduzIsaWy11bd
vsM8QWyuk6V9XqOlSamQ48uMlx+ZQOofVHGznmx7PeeXNJbPxgoGMibSJAaOe/pT
On0Ze2w2Pcx5s3EEg7HeC1Pqt/Raf6jfyIuL0CjErdTWwBjwQ8SdQRB1mfxVvFxW
4jBWwQ1oho50HxRjCiiUrDzn1OtFb8mpx/Ses95HctdwU3Tcht/UrSwhwFTRIM6g
hafVfqtjdVcH3Ml37wJaT8YKzuk9IGBnP9NhbV6TWtIB2zI79ymcMhQ8V1g2V/qo
8C/Lb39WY8jKj0i9t3UMgtII2MEgzqFf6p9Usfqb/Vsad3BLSW7h5wrPT+g0dOcX
0sDSQGmCeB5SiIS0QZR1eU+qvTXXiyv17K7GWP31t2+P0tR3W/0norMK9zza6y0t
AcHlshs6GAAj9U+rOP1N2+1ku/eBLT+EIvSugUdKn0WbSfpGSSfmZSjjIVKYLzX1
e/5Jf/Uv/wC/LoPqt/Raf6jfyI+P0arGqOOxsVEOBbJ4dzrMqzi4rcRgrYIa0Q0c
6D4owgY15InMG/N5bpDH/WIPutuexoe5raqnbNoH7x5JT/UljWW5QrduaHthxO6d
D37rQzPqVi5dhtc0y7Vwa4hrviAtDp3RqenFxpaG7o3RMacadvkhGErFrpTFFurm
fqgdtuW0/S9dzvk76K6Zc3nY7+l5Yya2udXaAy4MBcWkfRfA/wBfvTp6EFbDUENb
6+Ves7FaCWzc0bm8iY1Hmr2P9UGB7bLrLLi0ywWuloPjC1M3pleaWOsbJrcHs1Ih
w76fxVtL2xxElXGeEAPK9fcMbOxbX6M97J/lFpA/KtH64ZLaMS0uMS0tHmXaBX+o
dNr6iz07mhzT2P8ADwWZj/UrGpcHFpdt+iHuLgPkUDGWtdUiUdL6OP1zp729OpIH
up9Owt/qjX7p1XWdP6gzqDBbWZa4f6g+asESsG76kYz3FzWuZPIrc5oPyS4TE6I4
hIaujllnUQ+hlha8AbjWYcyTpr24VLpn1bdgvFhvufE+yx8tM+Su9L6LT0oFtLA2
eTyT8SdVeTuG9TujirQPE29KHUupXNc57YrYZrdtP5qN0ihv1dyTVaJFp/RZDtXH
/g3H/WfydLX0uuu114b+kcA1zpOoHlMdlLqHTa+os9O5u5vMeY8xqme3WvVd7l6d
HD6l/wAo4/8AUs/IU31acKsrKrd9MvDx5sI0+5bZ6VWXstIl7AWscXOJAPz1+ar9
V+rtPVCHWNO8cPaS133hHgN34q4hVOZnuF3UqAzUsZYbPJrhAn5rdPUqxZ6G4eoR
u2d4QOk9Cp6UD6TYLvpOJlzviSqHRemOOTflWgguPp1z+43v/aSFj6oNH6O+uR6x
jMyepUssaHNNTva4Aj87sV1yy+q/VrH6q4PvZuIEA7nDT+yQjOJkEQkAXF+ufS8X
Dx3Pa1ldgg1lgDHbp7bYS6m977MA2fTJ9/8AW2Nn8Vq4X1PxMJweyobhwSXOj/OJ
WhldNrynMe8S6sywydCfh/FN9sldxgOf9beqv6XjusrjdIaCeG7jysb6wdDbjYz7
Lcix7tpjdZDHOjSGjT5LrMvEZlsNdgDmuEEFYuP9RMSmfYXSCPc5xgHw10/KjOBJ
VCQAZYvVmdKwarX9qqw1vdztggBL6u9Je0uysn+fs7f6NnZg/ireb9XMfNrZVYyW
VgBg3OEQI5BnhU6/qJhVkOFWoMj3v7f2kuGVhXFGihq/5Ud/4X/9GBL6s/0nL/rt
/IVuDptYt9eP0hbs3SfozMRwmxunV4rn2MEOsO55kmSP9eyQgb+qDMU4f1vO63Ea
Ppeu13yb9JdMubwsd/VMs5NjXNrqBZSHgtLifpPg/wCv3LpEYaklU9AApJJJPWKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSU187CZmsNdglpXlf1h6A/oz4OrD9By9cVXqP
TmdQYa7BIP4KXDmOM+DHkx8T4uAnhaHXehv6O/Y/UH6DvELOOvktKJEho1iKK5Mc
JimJTb0UPS/UHL9DJ2k/SEL0bPx/tFbmeIK8c6blfZbGWD80gr2im0WgOHBEqjzc
akJNjCbjTw3Q/rCelSx4JZPHcLoKvrrivE+pHkVzX1jwPstzoEA+4LFtw23cjVSH
FDJqsGSUdHrOr/4xKqBFPvd49gs76r/XIY7bHZJJJO7d/BYbOmsbqAiNr7Rp4J3s
wEaR7krt2vrB9cMXq9RqO6eWmO6x+j9RdjRZUdf9dChjEa3sERlIZ9EQnRhGIoIM
iTb1WJ/jAqGl7Sw+PLVZf9f8RokOJ8oXGuo36EIZ6ezmFH93gV3uydTrn19dmg14
42tPLvzlidLoNLg93YyrdeMK+ApBkqWMREUFhJJsvWX/AOMDHxztId9y4zqvU29S
yjaz6J8UZ2MHchJuM0agJuPFGBsJlMy3ZY52OBPAIJXWX/X6jHO0h33LlNsJPpDu
QjPHGe6ozMdkPU+pt6lkm1k7SO6Pju9J4cexlQbjhvYKbWJwFClvV6jJ/wAYNGOY
Id9y5DMzm9Yy99cw6APFEsoDuRK1vqx0sXXBwbo3UlRiEMQJC/ilM0Xtq2jFrA7N
b+QLxnNu+02Of4uJXqf1v6h9ixnnu72j5ryVghN5OOhKc51pKDKcmVEBICSrTEvy
mAgp2hbH1d+r7+rv28MH03fwQlIRFlIBJS/Vv6tu6s/wrH0nePkF6fj47cdoYwQ0
aAKGFhtw2CusQ0cI6zc2Y5D4NrHARCkkklEvUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUoW8H4KaZJT5//AIuaHV33FzSAfER+cvQE0QnT8k+OVojGg+WZeXZ0vPsv
bW50OPYxqtb/AMcS/wD7jn/pLvNqW1SHNGW8VvAR1eCP+MW8f9pz/wBJb/VelD6y
Yrdw2vID2/yXLeLUoTJZBYMRSRE9XzXpv1hyfqv+gyKy5g+j5fA+Cu5X+Mp2SNuP
U7ee51j5Bd4+sPEEA/FRrxm1/RaB8AnnLAmzHVHAR1eP+pf1Vsx3nLyf5x30WnkT
yT5qj/jFx3WZFJa0kAdhP5y9CATESmjMePiUYDhpargfAJ38JwmIUS989/xfUOry
rS5pAg8iPzlLpNDh1V7i0xLtY04XoEJQpjnsnTcUs4NF155/jA+rrqn/AGqkGHaW
Bvj4/NehpoTMWQ45WmUeIPKf4uqC3Gc14IlztCOyw+pdByPqzccjEBdWew1gfukL
0eEoThnIkT3RwaPCVf40QBD6XbvI6LNzM3L+uDhWxmyqZ/k/Env8F6Q7DY7UtbPw
CK1u3QJwywjrGOquAnctDo/SG9JpFLOANT4nxXmnQurW9Dtse2pztxI4PivWyE21
Nhlq7F2qULp4L/xxb/8AuOf+ktX6v/WV/XXOpup2N29518tV1G1LalKcCNIpET3f
NcnpOV9UrTbjgvqPz08HD+K0G/40mge6p27yOi7qEI4bDrtbPwCd70ZfMLRwEbF8
3vdl/XJ4bt2VA/2R5+ZXofTOmt6dW2pn0Wj7/NWg2OE6Zky8QoCgmMafP/rB9Xbu
jXfbMMSJlzB2nnTuCjU/40GtEW1ODu8LuYQnYjHalrSfgE73RIeoWjgIOheCyOo5
X1vPo1MNdH57j3V3/FxhuxHXseCIcBqImF2obt0CUISzXExA0UIa2+efVShzeo2O
LSB79SNOVD/GA17cut7Wl21oOg8CvRoS2o+/6+Kuijj0p4L/AMcS/wD7jn8Uv/HE
v/7jn/pLvdqW1L3Mf7quGXd5DIx3fXDElzfTsDjsB8v71j9K+uN/QB6GVW4hugPe
P4r0eFF9Is+kAfiJQjlFURoowPd4fI/xm+oNtFLi7tP+xG+pP1etZY7MydHuna08
68krsGYza9WtA+ACLCRyiiIilCJuyoJ0klEvUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSml1fpLOqMNdg+B7gryjrXSbOk2enYJ/dd2IXsiz+t9FZ1as1v5/Nd3BU2DOcZ
8GPJj4nxxyhMq71TpT+mPNdo17HxHiqDlog2NGrsvMr1L6i9W+3UBpPuZ7T8Oy8s
5W39Uutfsu8bvoP9rlFnhxwZMUuGT331r6cL6/UA9zfyLjdq9OA3DyK4fq/THYjy
D9E/RKg5fJpwr8serkhiRarAYmdWrDEh2eKUI21S2JKQFqW1FLU+2UbUi2wniUXZ
Klsn4pWpBtSNf3I2xIthK0IdkJwOyLtlOWoWmkPkkBCMK0xZKVqpGRoux+rHT/s1
e48v1WJ0bpn2t4kS0aldR1XPb06p1jtA0afwVfmJ36Qy4hWrw/8AjF6r6tjaBw3V
3xXIBFyMw5T3WP1LjKgQOeyt4ocEQGGRs2xEp26paK/0fpD+q2CusfF3gE4kDVAB
KboPQ39Xfsbo0fSf4BeqdO6czp7BXWIAUOk9KZ0ysV1jQcnxKurOz5zkPg28eMRC
kkklAvUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSnK+sPQGdYr2O0cNWu8CvJuo4D8F5rsEOH+sr21Y31l+rbesM8
LB9F38FY5fNwGjsxZcd6h8h8k+2UfLwn4rjXYIcOyGR4q+NWs+j/AFD+sH22v0Hn
9Izie7V0XU8EZrCw89vivGsLMfhPFtZhzV639X+vM6xWHt+kPpN8CqXMYjCXEGzj
kJCi8rbj+i4tcNQhlkLseqdJGaJ4eOCuZtxnUGHCCFJjyiYY5w4WoWSk5iOWTqUx
Yn2tQFicNHZFDSn9OUbVSENhLYEeI4TbUrUi2wE4rCLEJBspWpCGwnhEDUvTQtVI
3N0R8TDOWQ1v+5GwcB2UdrR8T2C6nA6e3DEDnuVHkyiI8V8Mds8LDbhtDG8BeefX
zr/2+z0GH2M+kfFy3/rp9aBgtNFR/SOGv8kLzaCly2Ik8ZVln0CwHgpcpgFZwMB+
a8V1iXH/AFlWyaYd2fTemv6k8VVjU8nwHmvV+hdDZ0isMZz+c7uSh/V3oDOj17Rq
4/Td4layz+Yz8ZobNrHj4VJJJKuyKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJc79fKnnFc+txa5hDvaSDHB4+MrM6B9YC3
pr7XOJfXvZuJ13H6P/VBMOQCVLxjuNvapLy76gdcs+1Blj3Oa9paNziRI1B1+EK9
mZtnUeqClj3BjXAENcQIYNzp+chMGcGN/RccJBp9DSXAfXL6w3ZOQMHGJaZDXEaE
ud2nsAOUHqP1Gv6XWb6r3F7BucBLfjB3f70TlNmhdKGIULO76KkuW+pv1kd1ih4s
/nK9HHxBGh+Oi476qYV/X3Ob9oezaAZlzp/6QSObahuoYt7Oz60kvNej9Tyej5wx
H2GxpcGGST9ISCJmInVE/wAZefZjXMFb3NGzhriPzj4Ie+OEmleyeKrfRklwf1z+
stmVYMHEJ3kw9zTrP7oPl+d/vWhm+p9VsJztxfcYBe4lwDneE9h2/FO90WfBHtmh
4vWJLy/oHRB9YWmy7KPqEn2bpcPvP5F131X6Hf0l7222Gyshvpkk6czoZhCGQy6a
KnjEer0SS82+oXVXOyrBbYdux0b3aTvb4lWv8ZfVSz0fRsI/nN2x39SJgpe8ODiT
7J4+F79Jcr1z6xO6RhVvbrY9rGtJ11LZLv8AXusHpP1Ov65WMi69zS7Vg1dp48iP
gOyRy60BaBj0smn0hJeefVjrl/Ssr7DkuLhO0EmYPLYPMFVvrrk2uzhUyxzA7Y3R
xAG7SYBQOccN0n2TxVb6YkvMOvYOZ9WNtoyHOBMcu551aSQV6F0XPPUKa7iILmgk
efdOhk4jVarZ4+EXbdSWB9c/rAei0bmfTcdrPLxPyXLdH+p1/XGDIvvc0u1Zy4x4
8iPglLJUqAspjjsWTT6QkuX6F03J6XXey95eAJqdM6bXTE6hYn+Lbqrnut9awnRs
b3fHiSl7uoBG6vb0JvZ9DSXmv+MbqzmXM9GwgbNdj9J3HwK9C6hmDCrda7hrS4/J
GOQEkdkSgQB4thJeL09eyanNyi95b6nG47SRDi2PgV67cP2hSfTdHqMO147bm6O/
FNx5RO05MXA20l5Hl4l+PmDC+0PMuY3fLvzgD9Hd5+K6v6102dJwAwWOc9rmj1JL
XGSfM/lQGawdNknFRGu72KS8z6P9XsjqeN9pbkvafd7CXR7f5W7+C1v8XHX7uob6
rnF+0AtcedexPdGOayARuqWKgaOz2yS8po6i/wCtGQW33+jXqWtmBzo3kCfNdFg/
U67p1tdlF5fXuG9pJEtnXvBQjmMthoqWIR3L2iSSSmYlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpYpJ0ySl0kkklLJ0kySnC+tH1Yb1dkt0sH0XePkV5bk4rsZxY8Q4cgr3Bc59bf
qqOqt3s0tHB/e8irPL5+HQ7MOXHeofLneKt9J6vZ0x4sr+Y7EKu+o0ktcCHDQgqG
pV4iw1waL6/0H6w19YZuYYd+czuFeycNuUIcF4vh5b8NwsrO1w7r0PoH17rzIru9
j/H80qll5Yw1i2IZRLQr5nR348nlviqZZK7WQ8eIKqX9Jrt1iPgmx5juk4uzy4qU
dq2b+hPb9Eyqz+nPbptKlGSJ6sZiQ0CE3pqz6DhyCpfZHu1DSjxBVNTYlsWjV0my
0cR8Vbo6DxvPyCByxHVIgS4bGbjA5WphdCN2tmg/KtnGwGY/0RqO6Lde2kbnEADu
VDLMTsvGMDdbGxm4w2tGi5/60/W5vTB6dfutP/R+KyPrH9fpmvF+Bs/uXD2EvJJM
k8qXDyxJuS3Jl6BndabnF7jLiZJUBqkdFKih1xDWCSTAAVvZhTYmK/JcGMBLjwF6
l9Wfq23pDJOth+k7+AQfqp9Vx0lu9+truT4eQXQqjzGfi0GzYx4+HUqSSSVZlUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSkGbijLrdW7hzS0/MQvFRnvxarMQj6T2k/2NwI++PuXuK5q/6gY91xyCX7i/1C
2W7Zmf3Z1+KhzYzOqZsOQRu3lvrP039gPxbmj6LWtd/WYZP3yrf+Lek5t92U7n+L
zuP5PxXY9e6DX1usV2yADuBbAM8dwfFLoPQK+iMNdUkE7iXQTOg7AeCAwkZL6KOU
GFdXgepv/ZHVfVs0aXB0/wAlwifl/Bd39YOq14mO+xzhBaQzX6RI0jxT9c+rlPWm
hto1H0XN0cFz1P8Aitoa6XPeR4aD8YS4ZwuuquKEqvo0f8WWIRXfafokBo+IBJ/K
Fz/1S6Vd1A2DHsNbmtn2kt3eAkEL1rF6ezErFVY2sAgALM+r/wBUauhuc6ovJcIO
8g/kaEPYPpHZPvfMXjP8X1lVWS5uQD6+oY55/O/OH9b/AHfF/wDGn/P1/wDF/wDf
iut6v9SKOp2+uS9j9NayBqODq06qXW/qZV1ktda58tbskFonzPt5QOKXAYpGWPGJ
PD+hb9Sspr3+9rh9KPpNP0o8CD/rqvQep5uNlY+64g02QN3bXj4fwRutdEr6xX6V
sxMgj6QPlys+n6lU10Oxi57qyd0OcPaf5MNCfHHKFgbLZTjKid3m83/Fi14L8e4b
Ykb9R/nt/uT/AOLPqttlj6HOLmBu4SZ2kEDTyMq9/wCNdUNBa/b4af6/guj6J0Cr
ozSykc/ScdXO+KbDERIGqTLIDGrt8x+qnQK+t5D6rS4ANc/2QDIcB3B8Ub67/Var
oPp+kXHfvneQfo7eIA8V3vRPqdT0ax11bnlzgWncWxqQezR4In1h+q1XXtnqlw2b
o2ED6UcyD4Jv3f0bap9/1+Dyv15xDZhY1g4aGh39pg/uXT/VDqjMvFr2kSxgY8eB
aI1/KtP9nMNQocNzNoZDu4Ahcpkf4rqLHSx72j93QqTglGVhbxRlGi4V1o6x1Vrq
dWh7DuHhXEn8FH69Mc/PaGGHH0w0+B7LvOg/VenogPpAlx5e7VxQepfU+nqF4yXu
eHt2wAW7fbx+afyphwyMfEm1wyxEvCnnXfUPL6k8HMvDmj90ucfOJAA+K7rGx24z
WsYIa0BoHkEVJTQxiOzDKZk8R/jTxTZVXYOGuIP9of7FtfU7qleZjVhpEsY1j29x
tEarYysVuU012AOaRBBXIZH+K6h5lj3tH7uhTJRlGfEF4lEwovQ29VrzWXNrcHFj
SHRxJae682+pP1Zr66bBaXDaGxsIHM+IK9E6N9V6ek1urr3e/wCk4nU6R8O/go/V
/wCqlXQi41Fx3RO8g8fABKWMzIJTGYiDT5x9dPq9X0OxrKi4hzdx3kHuR2AXW/4z
uq+hS2gc2GT/AFW/7YWv1/6nU9ceH2ueC0bRsLR3nu0pdX+p9PVrRda58tgBoLds
AzH0Z176pvtSHFXVPuxPDfR8/vynuwxi/ZnjafU9X3c6yY2+GnK7H/Fz1b7Vjem4
61Hb/ZOrf4j5Lq3N3CDwue6d9RqeniwMdZFrHVuBLeHdx7eR2RjilCQIQckZRIeS
6q8Hq4M6b6tf7DV0v+MZwdhkj95qB/41uN+/b/nM/wDILXu+qlV2M3DJdsbwZG7m
fCO/ghHHOpDukzjcfB86r6Rk/YvXrscapIfSC6AJgmJg+ei7D/FvdQ6gtqEWA/pZ
1JPY/Dw8PxPQdI6MzpdQoZJYJ+nBPu57BZnTPqRT0y316XWNOvtlu2D+b9GY+aUM
RgQVSyiQIcbJ+pmL9YJvxbdpdq4D3CT/ACdC3/XRc/j13fVjMbSx+6XNlrTo4OPB
HiupyP8AFjQ47q3vZ5SD/tWh0P6jUdJd6gl7xw5/b4D/AHoHFInavFPuxA3t6JJJ
JWWupJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklLFJOkkpSSSSSlJpTpklKSSTpKeX+t/wBVB1Ie
rVpaP+kvNXs2khwgjkL3Fcl9cfqj9tBupH6QfSb+9/tVrl8/D6Sw5cfUPnJ00TEK
RZt0OiYmFea7r9G+td/TNAdzP3XLs+mf4wqMnSyWO8+F5qmLVFkwQnuF8cpi+24+
czJEscD8CjyvDarXV6tJb8CtLH+s+VRo2w/NQS5M9CyDOH19KV5WPr5lj84fcmd9
estw+kPuTPuk13vRfVSVVyup14omxwHzXk+T9ZcnI+lY75LOsebNXEk+ZT48p3K0
5+z6H1X/ABiV06UDefHsuL6r127qZm1xj90cLPnakArEMMIbMUpmS5PgkNE+0lIM
J0Gs9lItXa0vO0CSeAvTPqh9VB0xvq2CbT/0R4IH1O+qX2EC64fpD9Efu/7V1qo8
xnv0hsYsdalSdMnVVmUkkgZt3osc7wEpKTpLx/K/xsWVPc0Dgwus+ov1vd1yd3ZJ
T2iS5b67/WY9EZuC4Mf43LPBJT7KkvGv/Hcs8FOn/G89pBI0SU+xJLlvqr9fKuve
0e13gtrrWYcSovHYJKb6S8cf/jasaSI7o/T/APGy57wHDQlJT64kg4t/rsD/ABEr
z363/wCMc9Nt9NnblJT6QkvGj/jcs8F6D9TPrCes17ykp6RJJJJSklzn12+sB6JV
6gXnv/juWeCSn2VJeNf+O5Z4KdX+N57TqElPsSS4r6sf4yq+sOFZG1y7VJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kzjC8v8ArL/jKf0241gcJKfUUlwP1G+vLuuWFjl3ySlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUksn62WmrFtc0kEN0I0Kxun/Vj7Rj
stbfc2x1bX7vUO0EtnjwTDMg0AuEQRdvXpLB+qfWX5+ILrdXDduP723ugu+ugYN7
qLxWOXlmgHjzwl7katXAbp6RJVh1Ks1evuHpxu3doXL9V+uTMui0Nqu2OY9rbSz2
atIGvgjKYiqMCXsUlw3Wv+SGf1avyhal318pr92y01THrBn6P7033R1T7Z6PSpKp
n9Sbh1G6C5oiAwbidxAEfesgfXNtZHrVW1NcYD7GQ3Xx10TjMBAiS9Ekkue+vt7q
MR7mEtMt1aYP0gjKXCLREWaehSXOfVbLfQ6zCuJc+o7mOdy+t3B+X+xS+q97rbco
OJIFpDZMwPJNE7pJhVvQpLnn/W+CduPe5oOrgzTTw11Wli9aryqftDDLAC4+Pt5E
eKInEqMCG+kuZP19qe3dVXbYIl5YzRnxK28HqlebUL2H2ETJ0iOZ+CQnE7FRhIbt
tJcxb9d67Q7ZVc6vUeq2uWf7lm4P/Ix/qv8A/Pjk33R0T7Z6vcpLHq6pX0zErttM
NDGfEnaNB5ouX15mJSL7Gua1xA2ke73cSJTuILeEumkq3Uc5uBW6187WiTHKq5/1
gqwam3vnY/bGn7wkSiZAKAJdNJc5/wA+aWuG5lja3GG3uZFZ+Z7KN317qr9wZaap
g3Bn6P7033I913ty7PSpKn1DqjcOv1oc8aQKxucd3EBZTPri1rmi6q2oOO1r7GQ2
T2JnREzAQIkvQpLP6r1yvpWz1TAedoPYfFB6V9ZquqPNdQdoN24tIaQCBoT8UeIX
SOE1brJJLlumM/bmU/IfrXS70qW9t4+k/wDu/wBiEpUoRt6lJcf9c6rcrIoppe5h
c20ja4iXNbuE/MLRw+tftPCfbw8Me144LXtbr/eh7mpC7g0Bd9Jcrj9cPTemsyHe
5+wRu1lxMCVPE+pwymh+Y977XCXe8ta0+DQPBLjvYK4K3enSWDR05/QmWvbY6xgY
XMZYdxaWgmJ8CsroHQa+u0jIyLH2PfM+8gM14AHCXGdq1Vwje3s0lldF6Iell4Fj
3sdt2tsO4siZg+eixvrfZbn3V4eO4tdtda8tMcAho08T+UJGdRukCNmreuSWN9Uu
qftLGY930gNj/Hc3T8eVsp0TYtBFGlJJLmuqZDm9QxmAkNLbJbOh9ruQlKVKiLel
SWZ9ZbDXjWuaSCGOgjnhYWf1izB6bXYwne5rGl51I3cuTZTEUxgS9gkuaq+pNFrQ
7fY5xE+r6hk+Y7LY6TguwaxW95sIJ97vpROk/BEEncKIHdupLz3r/UL8i63IpcRX
jFjdoJhx3e6R5d/Jd7Rc3KYHt1a4AjzBCEZ8RKZQ4QlSXL9KH7Ey3Yg/mrQbaR+6
4fSaPyrqEYytbIUpJJJOQpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JMUgISUukkmAhJS6ZOkkpSSSSSlkk6SSnjPrn9UvXnIoHuH02fvefxXnx08l7nC4
b65fVCZyKB5vYPyhW+Xz/olgy4+oeELo0Tkwon2pQrtsCt27snMqPKRKSl90JAhR
GicJKXiUxEcJRClwkpjM8qfZICEolJSm66L0D6m/VD7PGRcPcfoNP5vmg/Uv6oxG
RePNjD+UrulT5jmP0Q2MWOtSpJMkFTZl0kkklKVTqv8ANP8A6pVtVOq/zT/6pSU/
NPUv51/xK9L/AMT3deadS/nX/Er0v/E93SU6P+Nz+aXjbBuIC9k/xufza8aBjVJT
630T/FhVmUtsdyQuB+t31f8A2NaWA6K9g/4ycvCYK2HQcLA6p1V/U3mywySkpvfV
DJfTkM2dzqvdvrGZxnf1f4Lzz/Fh0Whx9Wwjd2C9G+tGmO74JKfnC8e4/Epmg1kE
ozG7rY/lfxW79cuk/YyxwGhCSn1/6ndYGbih37rYXh/1mu+0ZLzzquz+qHXRiYFg
nXVcj9X6P2jkgHWZKSnFIhe3/wCKr+YXkP1hx/s97mDsV69/iq/mElPdpJJJKeF/
xt/0ZeIMEkBe3/42v6MvD2mNUlPq/wBXf8WtWfULHdwuU+vn1SHQHDbwUXp3+Mu/
ArFbOAsPrn1ju647daZKSkPQcg0XMc3mV9H9KvN9TXHkheGfUn6p29Qua8tIYD3X
tHWM9vRccuH5o0SUk6t9YaumNJe4SOy5G3/HFjtMBpXlHWOs2dWtL3E6nQLtPq1/
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
8JCJioyEnffa1s7iBAkye3ifJc9k/UKh7i+ovqcf9E6B939yu4P1YqxW2NJe82jb
Y+xxLnCIj8VTq+p7sYbaci5rP3ZBj4eCMgTuFRIGxRfVrLux8i3Duf6grAc2w86x
ofvWX0TLycm67NppFjbDsY5zwyGt8vPT5rpsL6tV4dT6ml02A+paTNjp7yQrnS+m
s6ZU2mudrRpPPjqgIS0SZjV5f6q22YGVbRcz0/V/TMZu3AGdYI/10XYG9rTtJG48
CdfuVHO6IzMtrvJcH1Tt2xrPZ0g6LL6ZhHMzrsl49tcU1T8PcR/r3RjcNESqWr0q
5brX6PqOK46Aixs+e06fiF1KodY6LX1ZgZZIg7muaYc0+IKdMEhbAgFB9bLAzEuJ
09hH36BD6NiMuw6qrgCHVtBa7v7Z+9Vj9TvtBAyLrLWAyK3GGmP3o5Wr1fo1fVa/
SskAEEbTBBHEJtEm6TYAq3Df9QWUa41ttR7bXS37tD+Kj0X6zPGFZfcQXVFzN3Z5
EbT8yYVg/VF7hsdk3Fn7u4THhuVzM+q1OTQ3GEtraQYYeY8ZBTRAjYUuMgdzbzfQ
sXLoxjV9nD22guc42AF3qDw7aLV+oWU70XY1mllDixw8uR/EfJdMBGgWfT0WvGvf
lAkOeAHiRs0jXjnTxRGMxIpByCQLlfWT+l4cfS3WfdAldMuX6Uf23luyx/NVA1Un
95x+k4fkXUJ0NbKJ6UFJJJJ6xSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUmIlOkkp8++un1Q9Gcike06vYO3mFxcfc
vc3N3aHhec/XH6pnBJvpE1n6Tf3f9iu8vnv0lr5cdah5EynPs0SlICVbYWEypBKN
qUSkpQTlw7JDVINhJTILs/qd9UfXi+8e38xvj5lA+p31SOYRdcP0Y+i397/YvRmt
26DhVOY5ivSGfFj6lQEJ0klSZ1JkimSUySTAynSUpVOq/wA0/wDqlWlV6t/NP/ql
JT809S/nX/Er0v8AxPd15p1L+cf8SvS/8T3dJTo/43P5teN1iSAvZP8AG4f0a8bG
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
3jjukZirChE3Rd1JAwcxubW21n0XAOHzR05apJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJNCdJSkkkklKSSTQkpdJJJJSkkkklKTJ
0klKUHsFgIOoPZTSSU+ZfW/6qnprvVqE1Hkfun+5cudV7jdSLgWuEg6ELzH62fVU
9KdvZrUe/wC75K9y+fi9J3a2XHw6h5xMp6JtFaYlRC6j6o/VU9SItsEVDt+8f7kP
6qfVc9VO94iof9LyXptVIpAa0QBwFV5jPw6DdmxY71K7GBggaAcKSSSothSSSSSl
kk6aElLpJJJKUh3Vi4Fp7hETQkp4y7/FhRaS491sfV/6q19F+gtxJJTkde+rrOsD
a9c+P8VlAXbpJKeI/wDGsoRsb/Fnj0meV2KSSnO6f0GnA+g0A+Ks5uIMtpYeCrCS
SniR/iuoDt3nK63HwW01+n2iFZSSU8Vf/iwoteXnuZXU9N6Y3AYK2cK4kkp47P8A
8W1OY82Hkrc6F0BvSG7WcLVSSUpJJJJTmdd6G3q7PTfwubH+KygLt0klNTpvTxgM
DG8BVOu/VyvrDYsC1kklPD/+NXQuk6F0MdJbsaZC1EklOJ1z6pU9WHuA3eK5Gz/E
vU4yHkL0lJJTw3R/8VVGAdzju+K7PFxG4rdrBARkklOf1XolXU2xY0HzXE5X+Jum
5xcHkL0ZJJT5zi/4m6aTJeSu16T0GrpbYraAfFaKSSmL2B4g6grk+u/4uKOp6gbf
guuSSU+af+MtV/pCui6H/i/o6XrG4jxXUpJKWDQ0QOFyn1k/xeU9ZO76J8QusSSU
+cY/+JmmtwJeSB2XQ5n1Bx8hgYGgR3XTJJKeOw/8WtOK8PadQtvrn1eZ1dgrfwFr
JJKeKq/xYUVuDh2XY49IpaGjsiJJKWIlc5136i0dVBkAE910iSSnzQ/4lqv9IVt9
D/xa0dMMn3fFdgkkpHXSKxtaIC5fqn+L2nqDzY7krrEklPO9A+plfRnb2cqx9YPq
wzrQh62kklPHYX+LWjFcHjkLrqq/TAA7KaSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSnG+uH9Eu/qrI6X9UBmY9ZdfeA6th2Cz2CWjQNjjyX
SdY6d+0aX0zt3iN0THy0WNR9XMuhja25cMaA0AUs+iNOZlRTjcrq2SMqju1ug9WP
TG5GPdDmYwG1zWgS0gmIGkozbMzqNO5raa6nN0Y7c520jyhvCvYf1Vqx6bKSS42z
6tjj7nE9/l2VCj6s5Qb6Lsk+iBtG1gD9vhu7IcMgKTcSbcb13N6OyDG47XH+T6p/
3Lt7enVmk0kAV7dsdgFRwfqyynE+xWHe2HAujby4umNeFRP1dy3M9A5H6KNs7P0m
3wn+KUYmPTookS69XBoudl4eHXZ9B1wY7za1xAH+vgvQLcVlrdjmgtHAI004Wfl/
VurIxxi6hrY2EfSaRw74qk3oOU+G2ZRLARo1ga50di6f96MYmPS1SIl1pruxWZHV
DvaHRQHCRMHeBP4qfVawzqOM4aFzbQ4+IDDC1G9G25Ry93NfpbI/lbpmf4JZnRvt
ORVkbo9IPG2PpbxHM6QlwGvqjiF/RzcT/lK3/iW/lCXUv+Ucf+pZ+Qo/WPq9ZfcM
nGs9O3bsdLdzXN5Q8H6r2V3syrrjY9ocCC2B7h+bB0A/FCpbV1TY3vo18PFZd1K5
zmglrKy2RMaDhTvrFfU2FuhdS7d5wTytTG6N6OTZk7p9RrW7Y42+c/wSu6N6mS3K
3fRYWbI5k8zP8EeA19UcQv6OmuW6h/ynR/xTv+/LqVgdb+rT8+5mRVd6TmN2D2bu
Z8SPFOyAkaIgQC765r6j/Rv/APDFv/fUbD6HlUva5+UXtBBcz0mjcPCZVzofRv2W
LBu3b7HW8RG6NOT4Jakg0rQA6umuZ+oollzj9J19m78F0y5fpbv2PmWUO0ZefWpP
bd+e3/X+KUtJAqjqCFvrDpnYhPH6T8i2PrGYxbv+Ls/6kqHXuhN6s1o3Fj2HfXY3
lrlmZH1dyuoj0si8Gr84Vs2uf8T2TSCL03SCDWuzRyBHR/8Arbf+qC2bun1swXMD
QG+kTAHfZM/FWuq9GGdjnGadjSA0GJgNjtI8FYswd9JpnlmzdH8mJhEQIP0UZ/m8
j1B27o4n9yv/AM+NWn9bcUnHZkV/zlBba34D6Q+7X5Kxf9WPVw/sW+NGj1Nv7rg7
6M+Xitn0AW7HaiNp8xwgIE/YozA+15jqWQ3r1+PSzWsAZNnw/MB+fK6tYX1Z+qze
h7/cXlxGpEQ0cN5KP+xHfavtXqHbt2+lGnxmf4Ix4hqRqUSo6B1lzOQ0ZPU2tfqG
Ul9YP7xdE/6+C6ZZHW+hHOcy6p5ruZO18SIPIcO4TpgkIgQC0Prs0Vehc3+cbcxr
T3IdMt+aZlQd1R0gf0f/ANGBHx/q9bkWsuy7A/0zNbGN2tDv3j4q63o23KOXu5r9
LZH8rdMz/BM4STa/iAFOkBGgTpJKVieW+ov/AGo/496n9T2i6zJud/OG57PMNbED
/XwWj0Lof7K9T3bvUe6ziIntyVVy/q9bVa6/EsFZf/OMc3cxx8fIqIRIAZTIElBt
GN1OGaepTusA8Q7RxVb6mdMquN9r2Nc/17G7nCdNOJ+K1+i9BOG919z/AFLniC+N
oDR+a0IvQ+jfssWDdu32Ot4iN0acnwSEDdqMhTlMpbb1La4CKqQam9gS7UgfgpfX
Bopsxrm/zguYzzLXTI/18Ve610E5j230v9O5ggPjcC0/muCBifV6221t+XYLCz+b
Y1u1jT4+ZSMTqKUJDQ21HYrMjqh3tDooDhImDvAn8VPqtYZ1HGcNC5tocfEBhhaj
ejbco5e7mv0tkfyt0zP8Eszo32nIqyN0ekHjbH0t4jmdIS4DX1RxC/o5eLUHdStk
D+Zb+UJdVrF+fj1vHsax72t7b/8AZyrXVPq/ZdcMnHt9OzbsdLQ5rm/BS6h9XnZr
KybCL69W3BoGp5lvEHwS4TRFdU8Q7tT6/tFdAuH85W9jqz3meF0d1YsaWu4IIPwW
Az6u3Zj2uzLQ9rDubWxu1pcOC7+5WPrZ1T7DQWt1ss/R1NHJc7T8Ebq5FFXQDW/x
fvLsKuexfH+eV0aodD6b+zKGU/ujX4nU/ir6dAVEBbM3IqSSSTlqkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkwSUukmIlOkpSSS
SSlJJJJKUkkkkpSaU6SSlkPJxm5LSx4lp0IRUklPlH1n+rLuju3DWsn2nw8ipfVb
6tO6u7c7SofSPj5Ben5eG3Maa7BLTyEsbGbhsDGCGjgBWvvcuCurD7I4mWPjtx2h
jBDRoAiJgZTqruzKSSSSUpJJJJSkkkklKSTSkWykpdJMBCdJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSUZSlJTJJRlKUlMklGUpSUySUZSlJTJJRlM
X7eUlM0kA5HgCfkoG+zsz73JhyRCm0kqD8m5v5gP9pAf1p1P06yFFLm8cPmsfQqt
1klnU9crs5JHxV1lgeJBkeSkx5seT5TakiSjKUqRTJJQDpTykpkkoylKSmSSjKUp
KZJKMpSkpkkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUg5GGzJj1GtdBlu4AwfESjJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUgvw2WOFha0vb9FxA3D4FG
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpM
U6SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKWTpJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSmCSSSSlJJJJKUkkkkpSSSSSluUgwBOklSlJJJJKUkdeUkklOdmdFbbqz2n8
CsYF+G6NWkLqlU6lgjKb/KH0T/BZ3OcgJDjx6SQQ1sHrQs9tmh8exWouQI8Vq9I6
lBFb+PzT/BRcj8RJPBk+1QLsPqD+VXf6mPqPe3w/O+XirSS1TG00gxc1mV9A6jkH
Qj4hHVHqHSxle9p2WD6Lx+Q+IVbC62WO9HJGyzsfzX+YTPc4TUvtW3W7rpJJKRcp
JJJJTNJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJTBJJJJSkkkklKSSCSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkp5vq1PpWGO+qqLS6/9MfBZq5jm4iOeQHdYXpunZX2lgJ54KsrF+r9sFzf
mtpb3JZTlwxJ3XBSodY6S3qTNp0cPou8Cr6SsSiJCioi3lujdediO+z5HY7Q49vj
5ea6lc59b+l+o312jUaP82/7FH6rdb3/AKCw6/mHx8lVxZDjn7cvoVkZcJovSpJJ
K2yM0kkklKSSSSUpJJJJSklmfWTqLunY77mRuaBE8cgLjenfW3qXUGmymtj2gwYb
35j6U90yWURNL44zIW+ipLkfqz9ev2hZ9nyGenbwOYJHaDqCj/XD64/sSK6wHWuE
weGjxP8Acl7seG1e3Lip6dJee3dY6tiM9d7BsGpbtboPMA7v7u66j6rfWVvXay4D
a9uj2+HgR5FCOUSNKljIFu0kuB6h9eb8+40YDQYn3RJMd9dAPirGF1rqGFdXXlsB
Y9wbvAGk+bdPvQ96Np9qVPbJLg+qfWDqeCH2OraK2n6RHaYH5yr9N+tXUuptL6a2
OaDtJjvz3d5pe+Lqin2TV2H0RJcx9Y/reeiVM3NBve0Hb2bpqT81iHq/Vms+0Fo2
Ru27W/R+E7v4oyzAGkDESH0JJYH1S+tTevMMjbY36Te2vcLmh9cs7Lvfj0NY4tc8
ARGjT4lwSOWIAPdQxSJIfRElwVH16yen3CnNraJj6PIB78kELurbRUC52gAknyCM
MgktlAxZpLzOj/GbcbRuDRUXa6Gdk+M8wvRsq702Oe3s0kfclDLGeyZ45Q3TJLkf
qN9abutusFu32hsbRHM+ZXXIwkJCwiUTE0VJIeReMdrnu0a0FxPkNSuExvrTndfe
77G1rWN7uideJJ7/AACE8giqMDJ79Jcn0XqmfXe2jLYNrgYsA7gTy0wqlX1xvwcz
7NlhuwnaHNEc/Rdzx4+HyQ90LvaL26S4/wCuH1xs6ba3HxgHWH6UifpfRb8f9if6
2fWPI6HVSfYbHT6mmkiONfNI5Yi/BAxSNeL16S5/6m/WQ9bqLnwLGmHxxHY/6+C5
i/8Axj3WZGyoM9Mv2tkGS2Ynnukc0QAe6RikSR2fR0lyn16+s1vQ/S9Hb7987hP0
dsdx4rHv+t3UcNgusqb6Zg7tukHjh2iUs0YmlRxSIt9DSWF0762V5WKct3tDZD28
w4dh8ZEfFc1jfWjqHXS52IxrWNPl90u5PwSOWIpAxSL6EkuI6F9d7WX/AGXNaGvJ
2hw09x4kca+I/wBqt/W/64u6W9uPQ0OtdHPAnQCPEpe9HhtXtSunrElw1mR1fGG8
ta8d2ANJ+4QT8pWp1DquW7Grux2NLy3daHcNET3cEhlHYqOM9w9KkvPvq/8AW7O6
w+GMYWtLfU0iGk+ble+s/wBbrumZTKK9u1wZMjX3OjxQ96PDafZldPZpLM+snUXd
Ox33Mjc0CJ45AWV9WvrJb1LEtyLNu9hftgae1gcO/mnmYEqWiBIt6hJef/Vf/GBb
nXtqv2hr/aC0R7u3fvwtP67/AFvf0Usrp2l59ztwmG8D7/4JozRMeJccUhKnrUli
fVDrD+r0C22N25w9ogaLZssFYLnGABJPknxkCLWEEGmSS8+s+uuX1m014DBtHcgT
Hid2gWj0XrWdTkMx8xg2v3Q8D91pdy3TsoxmiSvOIgPYJLjKvrdc7qH2T2+nuLeP
dAbPMrV+uXWrOj0C2qN24N9wkQQU4ZI0T2R7ZsDu7ySyfqt1N/VMZl1kbnbpjQaO
I/guY+tf18t6deaaA0hoG4uE+7k90pZYxjao4zKVPepLN+rnVv2tQy7uR7gP3hoV
yv1m+tOd0awy1grLnConUkD4OSlkEY2qOMk094kub+r3VMvJqfdkta0bA+ktj3Ag
nX3Hy8FzvSfrh1HqxIoYx22N3A5/rPCBzAV4pGIm30ZJcV9X/rvbdf8AZcpga8kt
BbIg+BEn7wu1ToTExotlAxOqkkkk5apJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklMEk
kklKUQd3wUbHSdo5PPkEQCElKSSSSUpJJJJSkkO/IbQJcsvI6i+3RvtH4p0YEqdL
IzGY/wBIx5d1mX/WKPoNnzKommVB1KljjiN0L3dfudwQPgFSt6vefzyivqVeypTR
jHshG7rN7f8ACOVjp31hybLG17gdxA1HZUrK1p/VTC9S02Hhg/EozEBEmkat/rj9
1keACoImVd6z3O8ShriOYn7mWUvFRb3RDFvyK6FcRmdYd0gC1oDjMQfA8roehfWe
nrI9hh45rd9If3rc+E45fduKtLKRIXTrJJJK6uY2Vi0Fp4IgrzjJoOHYW8Fh0Pw4
XpK4z64Y3p3B4/OH4hU+fhcBLsx5Rpb0nRepDqFYf+cNHDzV9cT9Vc/7NbsP0X6f
Psu2UvLZfcx31XQlxBmkkkp1ykkkklKSSSSU4X13/odvwH/VBZf+K3+jP/413/UM
W/8AWPprup476WEBzgILuOQe0rjsH6ldQwWmuq5jGkyQ1z+fH6HkoJ2MgNdGaFGF
W0/rZDupM9L6c1TH78/3Ql9YdOqt9T6O+mJ4iG/xXS/Vn6jN6W/17Xepb28ATydd
SfNG+t31PHXAHtO21ogE8EeB/vTTikYk+NrhkiCB4U7+SWhjt/0YO74RqvMP8Xoe
ftGz/RH/ADvzf4rTt+rvVMpnoWWt9Pg+7keZDdx+a6n6s/VtnQq9jTuc7V7/ABP9
wTiDkmDVUtsQiRd28j/ipLd90/ShkfCTP8F6K4gcrhepfUO7FuN+A8NmTtJiJ7Dk
EeRR8H6vZ+XdXbl2jbW4O2DuR5NAHzSxmUBw0nIIzPFbr/Xf+h2/Af8AVBZf+K3+
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
2zJIE894T8IMRRC3MRI2GSSSSlYlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpgmc7a
JPATqp1B27bWPzjr8EQLUEuKNw3nl2vy7IyUQkgVKSSSSUpV8rL9DQauUsrJ9AeZ
4CzWNLzJ5T4xtTEtNpk6lSFKs11IwpTjJTnmlDfUtN1KBZUkJKcuypVbK1qW1qna
xSxkhzLWQt+ur9mY8fnv5+f+xV+ldP8AtD9x+i3X5pdVy/tL9OBoFQ+Lc37WGhuU
bNJOkkuWQ4f1ps9rW+ZK5fe6lwewlrhqHDkLd69b6th8BosO4LuvhGH2uUgD2v7d
Wvl3fQfqf9eh1EijIgW/mu7P/uK7FfP12mo5Xqf1C+t/7XZ6Np/TMHP77fH4+KPN
crw+qOy/Bm4tC9cua+u1ftrd5kLpVz/1z/mm/wBb+Cy+aF4izZPleQa8sII5GoXp
WHkDJY14/OAK81Xa/VG/1KNv7pIVPkJ1MhixHV3Ukklps6kkkklKSSSSUpJVuoZ7
cCt1tn0WiSsDDsz+rNFzXMpY7VjNu923tuJ/gmmVGlwjYeoSWB0XrtjrXYmU0NuA
3Nc36NjfET/r9yu4d9r77GvLDWI2NafeJ/eH5EhMFRiQ6SSSxOldYflZV9Do217N
sDX3DuiSAgC3bSWJ9ausP6Wyt1cS61tZ3CdCD/ctTLz68MbrXtYPFxA/KlxC1cJp
OkqmF1anO0qsa8jkNcCUazKZWdrnAGJgkAwOSlYVRSpKpidXpzCW1WNcRyGuBVtE
G0EUpJZv1g6uOk0utiXfRY39554Cn0sWY1Idkv3Pjc8w0BvloBoEOLWk8Olt9Jct
h9Sy+vTZjltNMkMc5u9747xxH+uqvdNdmUWCvI2PrIP6Vg2kEfvDzTRO+iTCnbSV
PM6vThEC2xrSeznAFWarRaA5pBB4I1BTrCKLNJYf1N6lZ1HGbbadzyXSYA4cfCFe
PXMcP9P1Wb+Nu4TPggJAi1GJBpvJKF1zaBueQ0DkkwFB2YxrgwubuPDZEn4BOtFJ
klnWfWLGrO111YPhvar7Hh4kGQeCEAQUkEMklRs63RU/03WsD+NpcJlUfqb1KzqO
M2207nkukwBw4+EIcQulcJq3cSVF/XMet/pm1gfxt3CZ8FeRBBQQQpJVuo5zcCt1
ruGgu+5YGGc/qbBeLK6muG5lezd7TxJKBlRpcI2HqElm9FfkkOblBu4H2ur4cPn/
ALEXL61RiO22WMa7wc4Ao8Qq0cJtupLB+s3VnYrKX0uEPuYwkQ4Frt0jv4LRZ1mh
7/SFjC/93cJQ4hdJ4TTdSUbLBWC5xAA5J4VXE6xTmHbVYxx8GuBKNhFFuJId97aA
XPIa0cucYA+ZQMLqtOdPpPa+OdrgUrCqLbSWHkdSsZnV0A/o3VucWwPpAnvytxIG
1EUpJAy86vDG61zWjxcQPypsPPrzRuqc148WkH8iVhVFsJLks/rr83IfRTeyllYb
NhDXl7nawNxjRdPhtc1jQ9290CXgRu84QjMSKZRICZJcv9b/AKx3dJsrbSA4OD3P
BGsM1MfKVtZPWK6aDkzLNu8efh96XGLI7K4DQ8W8kua+pvXruq+qLwA5haIaI5nn
UrS6Pk22B5vdWYcQDWdA0fvefilGYkFSgQ6aSpX9boxwC+1gDvoy4a/BW67BYA5p
BB4I4RsIosklRv65j47tj7WB37pcAVcLwBJOnM9krCqLJJZ9PX8e52xtrC7wD2/g
tBIEFRBCkklifW3rD+k1NsriS9rfcJ0MpSIiLUBZp20klz/1f+sLsum666IqfYPa
PzWNBSMgCoRJD0CS5XAvzussF7HspY76DNu8x/KJ/gtXorsoF7coMMbdj6+HTMyD
4afegJ30SYV1dVJcz9bvrFb05zKsYB1hD7HAiYYwT/A/ctrpHUB1Gllw/OaD8D3H
yKQmCaUYkC24ksDK6lb0zKa2126i72skAenZ+7IAkHzW+iJWgilJJJIoUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pgs6l/rXk9miAr9r9gJ8AsrozpcfgnR2K4bF10kkk1apRe8Vgk8BSWX1fJ1FY+JR
jGypC+03u3FWqWSg4mK6zXt4qzflNwxA1cpJHoFAWncRQJcYRWkESFz197rzLkbB
zjjGD9H8iaYaL+DR3CEC2tGa4OEjhNYmhY5tzFUdUbDA5Kv3BSluA0vd9I/6wnSy
jHGypr51owKxU36R5P5SsVEuuNzi53JUFy/OcyeYycXTosJUh5F3otLj2CIsvrOR
PsHxKPIcqeZzxh06+SnCvO7U8lZ9wWhaqFy72LBkc+8IWJmvwXttrMPaZaUa9U3K
Qiw1gaL7x9Xutt61S25nfRzf3XDkLO+ur4YweLifwXBf4tevfs7I9Fx9lvt+D/zT
/Bdl9dLt1jGeAn71z/xOHtQIbvHxY7eeXUfUmz+cb8CuXXRfUk+9/wDVH5Vlcoaz
Bbj+Z7BJJJbDYUkkkkpSSSSSnmf8Ys/Y3RxuZPw3f3roqCC0bfowI+HZDzsJudW6
qwS1wgrm2V53Qqyxmy6tgJYXEh4aOxHfyUZ9MrXj1Rpn1r/lHF2/S22bv6u0/wC1
E6P/AMoZfwp/6hV/qnsy3fbbrWuusG1rQQPTH7gEzP8Ar5nWwOkPx8q/IJG2wV7Q
Jn2NgzomxF0fH9i6RrTw/a664WjEvyc7J+z2iojZulgfPt05XdLF6X0V+Jk33uI2
27NoEz7R30T5x4iFsJUC8z9asDKx21HIvFjfWYA302s111kLo/rHmUsdXW+r1rXS
a64B+JM6Aean9aOjP6syttZALbG2HdPDQfAHXVC690i59rMrFLfUYCwsf9FzSmGJ
F14LhIGnCza7KcnGsNDKCbNkscCXA8g7QAr/ANYens6hnUV2iWljyRxMa9lKzouZ
1C2m691YFbw702Tx8dZP4LUy+kPuy6sgEbGNc1w13e7w0QECQfMJMqP0cfrnTKun
ZGLZQxrCbNh2DbLT4wuvWR1zpD8+yh7CAKrN7pnjy0WupIiiWORsB5n60D1snErP
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
FecuvKqLQA012gzJb2jQ/wAOAkISFH+WqTKJsNb/ABgVziOf3Y5j2nz3AfxXRVP3
gHxErmvrk77easFv0rHBz/KtupP93wXTp8fnKw/KFJJJJ6xSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKr1
LqDen1m187WxMc6mP4q0sT66f0Sz+z/1bUJGgWXl4DJljE7EgNX/AJ/43g//ADR/
el/z/wAbwf8A5o/vXnCSq/eJvR/6E5bx+19g6X1RnU2epXO2SNfJHysgYzHWO4aC
4/ACVhfUT+jD+s5anXP6Pb/xb/8AqSrMZExtwM2GMOYMBtxU5H/P/G8H/wCaP70v
+f8AjeD/APNH9684SVb7xN3/APQnLeP2vrnR+uV9WBdXMNMHcIWguQ/xc/zdn9Yf
kXXqzjkZRtwOdwxw55QjsFLJzvrVj4RhzwT4N935Fy/1w+tLrnGikwwaPcPzj4fD
8q5FRZM9Gg6PJfBfciJZDV9A+j/8/wDG8H/5o/vS/wCf+N4P/wA0f3rzhJR/eJt7
/QnLeP2vp2N9d8a8wXFv9Yf3Stuq0XAOaQQeCNQvFlqdD6/Z0l0tMsP0mdj/ALU6
PMHq1uZ+Bx4bxnXsX1hDvuFDS88NBJ+SjiZTctjbGGWuEhD6r/M2f1Hf9SVYvRw4
x9dHu4n/AD/xvB/+aP70v+f+N4P/AM0f3rzhJVfvE3pf9Cct4/a+j/8AP/G8H/5o
/vS/5/43g/8AzR/evOEkvvE1f6E5bx+19H/5/wCN4P8A80f3q/0f6zVdWcWV7pAn
3CP4ryldZ/i6/nn/ANT/AL8E7HmlKQDX5z4Vgw4JTjdh6/rXW2dIaH2BxBO32x/E
hY//AI4eP+7Z9zf/ACSh/jF/mWf1/wDvpXn6OXLKMqCz4d8NwZ8AlK7fSsH68UZj
21gPBcYBcGxPycV0S8VY8sII0I1C9e6RnjqFTLR+cNfj3/FOw5DLdr/Ffh8OW4ZQ
2LcSSSUzlPO5v15oxHurc18tJaYDY0/tIH/jh4/7tn3N/wDJLjfrF/Sbf67vyrOV
U55AvS4vg/LSgCQdu76x0T6xV9Y3emHDbE7gPzp8CfBai4n/ABbf4b/rf/f12ynx
yMo2XE5/DHDzEoR2Ffk8zb9f6KiWltkgxw3t/aUP/HDx/wB2z7m/+SXB5384/wDr
O/KgKuc83dj8G5YgaH7X1Po31qq6u811hwIG73AREgdifFXeq9Tb02s2vBLRE7Yn
XTuQuI/xef0h3/Fn/qmrtus4n2umyvuWmPj2/FT45GULcjnOWxYOaEP0dHD/APHD
x/3bPub/AOSS/wDHDx/3bPub/wCSXniSg9+bs/6F5bsftfXOjdaZ1dhsrBAB2kOi
fHsT4rQXDf4ucqHWVeIDh8tD+ULuVYxy4o24HP8ALjBnlAbLEwuYP+MPHH5tn3N/
8ktT6y5n2THsd327R8XafxXk6ZmymJ0bvwr4fj5iEpT8g+h/+OHj/u2fc3/yS2ej
daZ1dpfWHAA7fdHPyJXka9V+quH9kxqx3I3n+1r+RDFklM6r/ifI4OWxAx3JddJJ
JTuKpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU0+ou21uWR
hX+g8O7cFavVf5s/JYikhsyQGj0wMpLn6cx9OjTp4Ip6rYe4+5DgK3gLtrOeKsdx
c47nE/FZ1mS+z6RJQ4REaSIN3I6q63RvtH4qkkknAUvApSSSdrS4wOUVNrp+aaDt
OrT28Fr2uhUsPFGPqdXfkRhkbDJ1UctSxyIJZOLcYb3rAzMw5btx47DwT52Y7KdL
tAOG+Crrnef545zwj5WMlSSSYmFQQwvuFIkrn8h+4knkq9m5HqnyHCzrSuw+D8h9
2xXL5pb/AMEFq3FULlduKoXFa8WDIWleVTerV5VRykOzX6vR/wCLrpn27MYT9GsG
w/Hgfiun67k/ab3u7A7R8k/+L7D/AGVh2ZbvpWfR/qjQfeVQ55XNfGc3FMRbVcMQ
FLo/qS33vPkFzi6v6k1Q17vEgfcs/kxeYJx/M9OkkkthsKSSSSUpJJJJSkkkklOX
T9Wcamz1m1tDwZBGmvw4WokkgAAkklSSSSKFJJJJKUkkkkpSSSSSmL2B4IIkHQhV
+ndNr6cz06hDZkCSYnwklWkkqVakkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKQfsbN/qwN8bN3fbMwjJJKUkkkkpSSSSSlJJJJKUkkkkpqUdKrosdc1v6R
+jnEkmPASdB8FbSSSApRNqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSlifXT+iWf2f+rattYn10/ol
n9n/AKtqbP5Sz8n/ALoh/eH5vlySSSoPaPpX1E/ow/rOWp1z+j2/8W//AKkrL+on
9GH9Zy1Ouf0e3/i3/wDUlXYfzbyPM/7tP979r5CkkkqT1z3v+Ln+bs/rD8i6PrGU
cSmywchpI+MaLnP8XP8AN2f1h+Rbf1o/o1v9VXMemN5XnYiXPkH94fsfKEySSpvV
MmMLzAEnwCldjup0e0j4iF3X+LvDDa32x7i7bPkAP4lbv1hw25WPY1w4aXDyIEhT
xwXG3JzfFxj5j2+HS6t8kSSSUDrPoP8Ai8yjZS6s/mu0+Dl0PVf5mz+o7/qSuW/x
b/Rt+Lf4rqeq/wAzZ/Ud/wBSVdx/zbynPxA52Vdx+x8dSSSVJ6t0el9Au6mC6oAg
GDqB+VXv+Y+V+6P85v8Aet7/ABc/zdn9YfkXXqzjwxlG3C534tmw55QiBQfMv+Y+
V+6P85v963/qd9XrumWOdaAAWwNQdZHguuST44YxNtLP8Xz5sZgQKP8ALu8n/jF/
mWf1/wDvpXn69A/xi/zLP6//AH0rz9QZ/ndj4N/uUeZUu3/xd9SkPoP9dv5D/BcQ
r3Reofs+5lvYH3f1TofwTccuGVtnnuX9/BKPXo+vJJmu3ajhOrzxr5J9Yv6Tb/Xd
+VZy0frF/Sbf67vyrOVCW5e25f8Amo+Qe2/xbf4b/rf/AH9dsuJ/xbf4b/rf/f12
yt4fkDzHxb/dc/p+QfGs7+cf/Wd+VAR87+cf/Wd+VAVM7vVQ+UPU/wCLz+kO/wCL
P/VNXoa88/xef0h3/Fn/AKpq9DVvB8jzHxr/AHSfIPkHWcT7JdZX2DjHw7fgqS6b
6/YnpZG/99oPzGn9y5lVZipEPRcpl93DGXcO59TMr7PlM8HS0/MafivUF41hZH2a
xtg/NcHfcZXsgMqxy50IcT49jrLGXcfk8h/jFzNrGVD84lx/s/71wa6D68Zf2jJI
7MAb/E/lXPqHKbmXV+GYvb5aI76/a2MDF+12MrH5zg37yvY2t2iBwF5x9Q8L18je
eGNLvmdB+VekKblxUbcn47l4soh2H5qSSSU7jqSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklNbLr9Vjh5LnwumWJ1HDNB3D6J/BPgV8C1EkklIvU
kkkkpSSG64NTC6URErTIBOysvVymKuPvVJtykLkjFYZEt43IT7lWNyG61IRW2vkA
P17qspPtQDdCzfiPwv3QZ4/m/P8AtQUqo5mTOg4U8nJ7BZ9j0PhHwrhrLkGvQftQ
itcqlrkax6q2vXQRC0lr3uVC5ys3PVG5ymiGtkk1bnSi9I6U7q1zKGcuOp8B3KrW
Olekf4u+kDpVDs60auHs/qf+ZFM5rMMWMlbhhxSdH6z3tx2sxK9GsAn5cBc+p5F5
yHF7uXGSoLjM+U5ZmTNI2VLufqtj+jQ2eXEuXDsrNpDRyTH3r0vHpFLQwcAAKz8P
hciWTCNUySSS0mZSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSxPrp/RLP7P8A1bVtrE+un9Es/s/9
W1Nn8pZ+T/3RD+8PzfLkkklQe0fSvqJ/Rh/WctTrn9Ht/wCLf/1JWX9RP6MP6zlq
dc/o9v8Axb/+pKuw/m3keZ/3af737XyFJJJUnrnvf8XP83Z/WH5Ft/Wj+jW/1Vif
4uf5uz+sPyLb+tH9Gt/qq5D+aeW5v/th/hD9j5Okkkqb1L6P9QP6Mf67vyBbfVf5
mz+o7/qSsT6gf0Y/13fkC2+q/wAzZ/Ud/wBSVdh8jyPN/wC7Jf3nx1JJJUnrnuf8
W/0bfi3+K6nqv8zZ/Ud/1JXLf4t/o2/Fv8V1PVf5mz+o7/qSrmL+beV+I/7uPmP2
PjqSSSpvVPe/4uf5uz+sPyLr1yH+Ln+bs/rD8i69XcPyB5H4p/uqf8uikkklI0nk
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
v9d35VnKT3l5k8qKRNlWOPBADs9t/i2/w3/W/wDv67ZcT/i2/wAN/wBb/wC/rtlc
w/IHlfi3+65/T8g+NZ384/8ArO/KgI+d/OP/AKzvyoCpnd6qHyh6n/F5/SHf8Wf+
qavQ155/i8/pDv8Aiz/1TV6GreD5HmPjX+6T5BS4r/GNiaV2jzYfyj+K7VcX/jGz
IFdXmXn8g/ijm+Qsfwri+9Rr+Wjw6SSSpPWqXff4uXg1WD84Ok/AjT8hXArqf8X2
X6V7q+z2/i3X8kqTCamGj8VxmfKy8NX0NJJJXXklJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKYKj1fpY6gzadHDVp8CrySIJBU+fMss6c
8wS145W5h/W/ta3+03+5avVujN6iNdHj6Lv71x2d06zBMWCPA9irMTDKNd0vZUdd
ou4ePnoqX1k6XX1ura17Q8GWOn71yMSltRGHhNgoIBDcr+om36d7B8P96s1/V3Dx
f5y0v8gf7llbQlEKQ8Z/SWjHEO/X1XFwP5iqT4kfxKrZf1muyNAQwfyefvWUkmjH
Fcpzi8ydT4lJJJPSpJI6arOy+u10aA7j4D+9ERJ2WykIjV0CY1PCxuo/WAM9tWp/
e/uWRn9Wfl8nT90cKi58qxDCBu1cnMk6RSW3F5kmT4oLnJi5DLk+UqYAHU6V1s4Z
DXkmvw/d8wuqY8PAIMg8FefFy0ejdcOCdrtazz/J8wsT4nyAy+uHzfmzRt7JJQqt
FoDmmQeCFsdB6Ieou3O0rHJ8fILBhjlKXCN1wBJb31U6N6h9d40H0B4nxXWJmNDB
A0A4CdbOHEMUaDYjHhCkkklIuZpJJJKUkkkkpSSSSSlJLN611xvSAx1gJa5wZuH5
s9z5LSQsWmipJZuB1xudbbSwH9EQHO7SewWkkCCoghSSzOvdZ/ZLGv27tz2siY+l
34K00rFqrRSSSSKFJKl1fqX7Or9TY5+oG1gl2qtsduEoXqmmSSSSKFJLJ699YP2M
N7q3uZHuc2IbrGslWeldQOezeWOZroHxJEAzpOiHELpPCatupJJIoUkkkkpSSSSS
lJJJJKUkkkkpSSSy+t9b/ZuxrW77LHba65ifEk6wAgSAEgEl1ElndW6sem1+oa3P
gEv2QdoAknWNFHofW/2s3eK3MboWl8e6Z4gnwS4hdK4TVumksH6vfW+rrbixjXNc
BuAdHuExIjwKv39XbTezGIO54c4Ht7UBMEWkxINN9JYfU/rSMK77O2t9j9u/9GAd
PvT9P+tVeVYKHsfVYRLW2t27vglxxulcEqt20li9f+so6Lq+t7mQPe2NoJnTU8rR
6flnKbucxzDP0XxP4SiJAmkcJq2yksLK+t9WNkjEIO4lrd2m0F3AK3UhIFRiQpJJ
JFCklzmT9cxXa+llNthrMONbdw/BXOkdfPUXlhptrgbt1jNreRp8dU0TiSuMJAOu
kkknLVJJJJKUkkkkpSSSSSlJLP651N3TKza1m8N+mAYIb3I0Mx8lbxcluUxtjDLX
AOB8ihYuk0atKkkkihSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUsT66f0Sz+z/1bVtrE+un9Es/s/8AVtTZ/KWfk/8AdEP7w/N8uSSSVB7R
9K+on9GH9Zy1Ouf0e3/i3/8AUlZf1E/ow/rOWp1z+j2/8W//AKkq7D+beR5n/dp/
vftfIUkklSeue9/xc/zdn9YfkXVZOS3GaXvMNHJK5X/Fz/N2f1h+Ra/1u/otnwH/
AFQVzGaxvK89AZOeMT1IH5JP+dGN/pWpf86Mb/StXk6Si+8S7Ol/oHD+8X1jKx6P
rBUQCHNnRw/Nd5LzbrHR39Kfsf8A2XdnBdx9QP6Mf67vyBXfrX00Z2O/95oL2n+r
/eE+cPcjfVqcrzR5LmTiu4XX9r5Wna7bqOUySqvRvqP1T6yep0gu+m07XefgVo9V
/mbP6jv+pK5b/Fv9G34t/iup6r/M2f1Hf9SVdgSYPI85iji5wxjtb46kkkqT1z3v
+Ln+bs/rD8i69ch/i5/m7P6w/IuvV3D8geR+Kf7qn/LopJJJSNJ5P/GL/Ms/r/8A
fSvP16B/jF/mWf1/++lefqnn+d6n4N/uUeZbXSv56v8Art/6oL1bq+AM+p9R/OGn
x7fivKelfz1f9dv/AFQXsSk5cWC0vjkjDLAjo+KOaWmDyEy3frn077HkOI+i/wB4
+fP4rCUEhRp28GUZcYmOqkkkk1ke2/xbf4b/AK3/AN/XbLif8W3+G/63/wB/XbK7
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
2fbcUFztBfUP8I3xA/eH+vmaOva0WNO9If8AGR/RD/WaulyLxjtc92jWguPwGq5P
69ZLs+gVVVWuc7a/St0DU6HwPkj/AFmzLOp4wZTXYHWvFZDmEFrZ1LvAJ3FUiUcN
xDh1dN/aGFdkuMXWPN7ddQGTAHy3R8l2/ROpDqVLLh+c0T/W4P4rPZ9RsNoA9IHz
l396B9UMV/TXXYzmuFbX7qnEHaWu7A+X96EImBFqmRIF6VJY31b627rAseWgVh5Z
We7gO/5FsqWJBFsZBBp4TA6jdh5eX6FJulzN0PDNsbo5B5/gum6d1G7KY83Umkge
33h06HwA4VD6uYj6crLc5pDXOZtcQQHRu4PddBeJafgVHjia37r5kXs8b9XcLK6z
jssfkOY33bdg9x9x1c4/k8Fa6/Xj12TkZNjSQIqrcdNOdrQ46q/9SMd2Nh1ssaWu
G+WuEEe93YrIxc49ByL/AFqrHGx5fXZW3dLTw35JtVELruRT/U7qhtutoD32VtDX
VutnfryDMFA6ZhXdasyA++xtbLntDWGHaH97wHgrX1e9W/MuusqdWHMZt3eXnxPl
2Vr6qYr6HZO9pbuvsc3cCJae48QlEXX1VI1f0Q/Vi+zFtvxbHl7atjmPfq7a5swS
q/ScOz6ytOTbbYxji4VV1O2ANBiT4lXemYjhm5TnNIY4VBriDDoZBg91R6Rm2fVt
pxrarHsa53pWVN3hzSZg+BS7Xtqry30TdXy7Pq7j7TaXvfYGMts5Y13d3jtgrKzs
ujGrNlGW83tG4bnlweR2LeNey1uq0XddoFjazXZXYLKmWcuDfHwlOPrQIg4t3qfu
enpP9bw80pb/AJJjs7fTMr9oUssI+mwEj4jULG+o5NLLcc8U2vY3+r2/it7GtPpt
c8bDtBc390xqJ8lg/UcG9luQdBba97f6vA/inn5gxj5S9KkkkpFikkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpYn10/oln9n/q2rbWJ9dP6J
Z/Z/6tqbP5Sz8n/uiH94fm+XJJJKg9o+lfUT+jD+s5anXP6Pb/xb/wDqSsv6if0Y
f1nLU65/R7f+Lf8A9SVdh/NvI8z/ALtP979r5CkkkqT1z3v+Ln+bs/rD8i1/rd/R
bPgP+qCyP8XP83Z/WH5Fr/W7+i2fAf8AVBXIfzTy/M/9sf8ACj+x8rSSSVN6h9H+
oH9GP9d35Atvqv8AM2f1Hf8AUlYn1A/ox/ru/IFt9V/mbP6jv+pKuw+R5Hm/92S/
vPjqSSSpPXPc/wCLf6Nvxb/FdT1X+Zs/qO/6krlv8W/0bfi3+K6nqv8AM2f1Hf8A
UlXMX828r8R/3cfMfsfHUkklTeqe9/xc/wA3Z/WH5F165D/Fz/N2f1h+RderuH5A
8j8U/wB1T/l0UkkkpGk8n/jF/mWf1/8AvpXn69A/xi/zLP6//fSvP1Tz/O9T8G/3
KPMtrpX89X/Xb/1QXsS8d6V/PV/12/8AVBexKTlti0fj/wA8PJ5f6/dO9ekWjms/
9F2h/GF52vZ8rGGSx1buHAtPzXjuVjnGe6t3LSWn5JvMRo22PgefixGB/R/aiSSS
UDsPbf4tv8N/1v8A7+u2XE/4tv8ADf8AW/8Av67ZXcPyB5P4t/uuf0/IPjWd/OP/
AKzvyoCPnfzj/wCs78qAqZ3eqh8oep/xef0h3/Fn/qmr0Neef4vP6Q7/AIs/9U1e
hq3g+R5j41/uk+QcP65Zn2bGfHLoYPnz+Ery9dr/AIxszWuoebz+QfxXFKHObk6/
wbFwcsD+9qpeidd6d6fTwzuxrD8xE/xXEdGxPtl1dfYuE/Dv+C9X6hjfaq31/vNc
37wjhjYLB8X5j28uIdjxPjaSciEygdl9I+oWX62Pt7scR8j7v4rpFwP+LrL2WPr/
AHmh3+af9q75XcJuAeR+KYvb5mXjr9qkkklI0lJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSmCSSSSlKFrC4aGD2KmkkpBj5YuJadHj6Tf4jyR1W
zcBuVBktcPovb9If7PJZv7dd05wrzAGgmGXj+bd5O/dPx0ThHi2RdO2kmB3ajhOm
pUsnrv1Vx+tj9M33dnt0cPmtZJESIOiiLfJutf4q78WXY7ha390+1/8AcVx2ZhWY
R22scw/ygQvopQupbcIeA4eBEqxHm5jdiOCJfm/ekXL3fL+o+Fl6upbPi32/kWbZ
/iswX/muHweU/wC9hZ7D4wXKBcvaWf4qcFvLXn4vKvYv1AwcbUUtJ/lS78qaeZC4
YXwuih+UdtbS4+DQSuq6L/ity+oEG0Cpni7V3+b/AHr2XGw2YoitrWj+SAES20VA
ucQAOSdAo5Zydl4xgPPfV36g43Q4c1u+z/SP1PyHAWv1Xq9XSmGy5wa38T5Ad1yX
1h/xn14ssxR6jv3z9Af3rznqnVreqP8AUucXO/AfAdlLi5SeQ3JZPPGOztfWz672
dcOxssp/c7u83f3LmkkloQhGAoNSUjI6vR/U/wCuL+gu2ul1Lj7m/u/ym/xXsWLl
Ny2Cys7muEtI7hebfVH/ABcHJi7MBazltXd39bwHkvTKqhUA1oAA0AHAWdzcsZl6
d23gEhHVkkkkqrMzSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJTl9Z6J+1HVFzoZW7e5kTvI41nt8FqJJIAA
FJJKll9b6H+0tjmu2WVu3V2ATHiCNJBWokkQCFAkFiwEDXnv2UkkkUKSSSSUpJJJ
JSkkkklKQ8io2tLQYJBE+E90RJJTU6T01vTKm0s4aI+PifmraSSQFKJtSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKc/rnTHdTrNTX7A76ZAklvcDURPzVvFxm4rG1sENaA0Dy
CKkhQu02apSSSSKFJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSxfrk3diWR/J/6tq2kDOxBl1urPDgW/ehIWCGTBMY8sZHoQXxpJFycd2M4s
eIc0wfkhKg9sCCLfRP8AF/ltsoNc+5rjI8j3Wl9acsY2NYSfpNLB5l2i8sqtdUZa
SD4gwpXZL7/puLv6xJ/KphnqNOVk+ECfMe5xaXdIkkk4E6BQOs9//i6ril7vF8fc
B/etT63f0Wz4D/qgi/V3pv7OoZWfpRLv6x/1hT6/inLx7GDktMfEaq6I1jp5LLmj
PnePpxB8jSSSVJ619A/xeZbXVOqn3B26PIgf3Lb+sOWMXHsc48tLR5lwgLyeu01G
Wkg+I0Ur8p9/03F0fvEn8qnjnqNOTm+EDJzHucWl3SJJJJQOs95/i4b7LD/KH5F0
3Vf5mz+o7/qSsH/F9imqgvP57tPgNPyyt7qv8zZ/Ud/1JV3H/NvJ89IS52Xm+OpJ
JKk9Y97/AIuf5uz+sPyLr143jdQsxdK3uaDztcR+RG/bmR/pbP8APd/erEM4jGqc
Xm/g88+aUxIavryS8h/bmR/pbP8APd/eug+o/UrcnILbHvcNh0c4kcjxT45xI1TT
z/Bp4sZmZDR0v8Yv8yz+v/30rz9egf4xf5ln9f8A76V5+oc/zup8G/3KPMtrpX89
X/Xb/wBUF7EvHelfz1f9dv8A1QXsSk5bYtH4/wDPDyUvOvr9077PcLRxYP8ApN0P
8F6KsL659O+2Y7iPpM94+XP4KTLHii0fhmf2eYieh0fMEkklSeue2/xbf4b/AK3/
AN/XbLif8W3+G/63/wB/XbK7h+QPJ/Fv91z+n5B8azv5x/8AWd+VAR87+cf/AFnf
lQFTO71UPlD1P+Lz+kO/4s/9U1ehrzz/ABef0h3/ABZ/6pq73LyBjMdYeGgu+4K3
g+R5n4yCearwD5l9bsv7VkvPZp2D+zofxlYylZYbCXHkmSoqpI2bekw4xjxiPYPU
/wCL7D9W82Hhjfxdp+SV6GuZ+oGH6NBeeXuJ+TdP710yuYY1B5b4rl9zmZeGj5L9
Y8T7LkWN7biR8He7+KzV1n+MPE9O1ln7zY+bf94XJqrkFSL0vJZfd5eMvB1fqvl/
Zcmt3Ynaf7Wn8V6uvFWOLDI5C9kwskZLG2D85od94U3LHQhx/j2KpRn9EySSSsOI
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUwSSSSUpJJJJSl
C6ht7Sx4DmnQg6gqaSSnlb+gZHRff090s5ONYZb/AGD2+CXT/wDGHS93pZTXUWjl
r+PvXVLP6x0CjrDdt7A7wd+cPgVKMkZfMPqtMSNm5RkNyBuY4OHi0yiLzjO/xbX9
PO/BtP8AVJ2u+8aFZdn1s6n0U7bp/wCuMkf5wUg5YT+SVrDl4dw+tpLy6j/G1e36
VbHfAkK0P8bp70/9P/YgeTy9le/Du+jpLzV/+N1/5tI+bv8AYqOT/jUyrPoNY35E
/lSHJ5T0Uc8H1iFS6h1ujpwm6xrfidfuXjWd9b8vN+na6PBvtH4LIcdxk6nxKmhy
B6ljlzQ6B9N6v/jWrqluMwvP7z/a37uVwnWfrLkdYP6Z5Lf3Bo37lmJSrWPl4Y9g
wzyykpJbHSvqhldT/m6yG/vP9rfxXcdF/wAVlVEOyXeof3G6M/vKGTmMcNyqGGUn
z7o/QrusO20NLvF3DR8SvUvqv9QaujxZZ+ku/eP0W/1R/FdJjYzMVoZW0NaOA0QE
VUc3NyyaDQNrHhjBSSSSrMqkkkklM0kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU8z9b
Pqp+0v0tX84OR++P7157fQ6glrwQ4cg6Fe0KrndLqzxFrA748/fyocmES1Dq8j8X
lgjwTFx/F8dSXo931AxrON7fg7+8FQH+LzHH51n3t/8AIqL2JumPjXLeP2PngErt
/qj9UTURfeII1Yw9vM/wC6Lp31eo6drWwbv3jqfvP8FpKTHgo2XP574ycsTDGKHd
SSSSncd87+t31WdhuN1Qms6kD8w/3Ll17WsfO+qONlmSzafFnt/Dj8FXngs2Hc5P
41wREcg+r5YkvRP/ABvMf96z72/+RTf+N5j/AL1n3t/8imexNu/6a5bufsfPFq9B
+r7+rvhujB9J/Yf7V2+L9R8ajUgu/rH+6Fu1VCkBrQABwBoE6HLm9WrzPxyPDWMa
9yxxsZuM0MYIa0QELqv8zZ/Ud/1JVpDvpF7Sw8OBB+asEaOHGXrBL4ukvR/+YGN4
v/zh/cl/zAxvF/8AnD+5Vfu83pf9N8t4/Y+cJL0f/mBjeL/84f3Jf8wMbxf/AJw/
uS+7zV/pvlvH7HzhdL9QP6Sf6jvyhdF/zAxvF/8AnD+5XOk/VWnpb/Ur3TEamefk
nQwyEgWDm/i2DLhlEXZDmf4xf5ln9f8A76V5+vXesdFZ1ZoZZMAz7TCyf+YGN4v/
AM4f3I5cUpSsMXw74nh5fAISu3gulfz1f9dv/VBexLnaPqNj0ODwXy0gjUdvkuiT
8MDAatX4rzmPmZRMOikzmh4g8FOkpXNfH+rYJwLX1H806fDt+Cpr1Pq31Vp6m/1L
NwdEe0xx8lT/AOYGN4v/AM4f3KrLBK9HpMXxvBwDiu+rnf4tv8N/1v8A7+u2WZ0b
6v19I3elPuidxnif71pqfHExjTi8/njnzynHY/wfGs7+cf8A1nflQF6Tb9RMewlx
L5Jn6Q7/ACUf+YGN4v8A84f3KucEncj8a5YAb/Y4P+Lz+kO/4s/9U1dJ9d8z7PjO
Hd5Df4n8ArHSPqvV0p5sr3SRt9xnSQfDyROt9AZ1gNFhcA2Y2kd/GQVNGEhCnMz8
3hy85HJ+iK/B8mTr0L/xvMf96z72/wDkUSj6g49Tg7c8wQYJbGn9lQ+xN1T8a5bx
+x2+l4n2Oplf7rQPn3VpJJWwKeYlIyJJeZ+v+J6uOH92OB+R0/LC85XsudhtzWOr
f9FwgrB/5gY3i/8Azh/coMuIylYdn4b8TxYMPBO93zhem/UjL+0YzR3YSz+I/AoP
/MDG8X/5w/uWp0fodfSQW1kw4ydxlLFilCSviXxDBzOHhjd3bopJJKdxVJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSmCSSSSlJJJJKUkkkkpSSS
SSlKNlYsEOAI8DqpJJKcDqH1Ew83V1YafFnt/IsHK/xSVO/m7XN8nAO/uXepKWOf
JHYrDjiej5fd/ilub9G1h+IIVd3+KrKHDqz8z/cvWElIOcyrfYg+Us/xU5J5fWPv
/uVuj/FG8/TuA/qt/vXpaSB5zKeqhgh2eKw/8VONV/OOe/57R+C6Hp31Yxuna1VN
B/eiT95Woko5Zpy3K8QiNgpJJJRrlJJJJKUkkkkpSSSSSmaSSSSlJJJJKUkkkkpS
Sp9U6rX0tnq2mGyBMTz8Fjf+OHh/vn/Md/cmmcRuVwhI7B6VJZfVvrJR0kNNziN8
7dCeI8PirPTOqV9TYLaTLTp8x5I8QukcJq22ksvpn1ko6k91VTiXN+kII4Md1Tyv
r3iYz3VveQ5pLXe13IMHshxxrdPBK9noElj9O+t2L1FwZXYNx4a4Fp+UgK51Tqtf
S2eraYbIExPPwREgRdo4SDTcSVTpnU2dTYLajLTMGI407qpjfWijJuOM1xNgLmkb
Ty3nX5JcQVwl1klldZ+s1HR4FzocdQ0CXf6/FZmP/jGxLjBLm+bm/wB0oHJEGrSI
SI2eoSWJ1P64Y3THmq1xDhEjaTzr2VX/AMcPD/fP+Y7+5A5IDqoY5Ho9KksZ/wBb
sdlIyC4+mXbAdp+lqePkqY/xh4Z/PP8AmO/uROSI6q9uR6PSpKnR1erIqN9btzAC
SW68c6cz5cqv0f6y0dYJFLpLdSCCNPmjxBHCXUSWR1X61Y/S3iu10PImAC7n4LWa
ZEpCQKiCF0lhdQ+uuLgPNVjiHN5G1x8/BV//ABw8P98/5jv7k05IDqn25dnpUljX
fW7HpqZe5x2PJDTtP5uh0+SqD/GHhH88/wCY7+5E5IjqoY5Ho9Ikg4mYzMaLK3Bz
TwQqnWOv09HDTc6N2jdCePgiSALQASadFJU+ldWr6qz1KTLZjiNR8UTO6hXgMNlr
g1o7lKxVqo3TYSXK/wDjk4kxL4/e26f3/gte/wCsVFNIyS6ajoHAE9445QGSJ6pM
JDo6aSp9P6tXn1+tWfZr7jp9HnlU+l/WvH6o/wBOklzufouiPjCPEO6OEuwkks3r
H1ho6QAbnQTw0auPySJAGqgCXSSXMYv+MXEvMFzm+bm6fhK0usfWajpBDbnEFwka
E/kQGSJF2kwkDVOqkhW5DamGw/RA3H4ASqPRvrFT1jd6BJ2xukEfSmOfgjYukUad
NJUOr9bq6Q0PuMAnaNCdfkl0jrdXV2l9JkA7ToRr80uIXSuE1bfSWR1f61Y/SHiu
5xDiNw9pOkkdvgh9M+uGN1N4qqcS4zA2kca90OON1aeCVXTtpLBzvrvi4T3VWOIc
0wRtcf4J8H67Yma4MbZDjxuBbPzIhL3I3urglWzupJJJy1SSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKYJJJJKUkkkkpSSSSS
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
9M6b/jCOa6PRj+3P/fVtft/+T+P+xecfVtvula3V+oHGGixOc5rmfvHBjlX2NTLy
GHjqI/N7Iden838f9iY9fj838f8AYuU6P1A5Q1QPrBmmgaKrHm+eOb2+PXyH8GMc
hj4uGnq7/rW2oSW/9L/Ysqv/ABiix+wVfPf/AOYrz27qT7OSh4uQWOBW1iw8xGB4
p2fINqPwrCBqPzfXX/WXa3dsn+1/sWBf/jQ9Ewaf/BP/ADBAwsr12Lk+tUFjyVU+
Hc1lnklDIbY8HIYDIiUfxL1//jrD/Q/+Cf8AmCJR/jRFpj0Y/wCuf+YLzpSrfsMr
WlHTRsn4Zy37v4n+L7HV9ZBYJDf+l/sWP1L/ABhnCMejPnvj/vqxeg9T3tgqv9ZK
PU1CxeX5vmI8zwZDp9GrDkcInUo/m63/AI6w/wBD/wCCf+YJD/GtP+A/8E/8wXD0
4DrDELbw/q9EFy0s/NYcI1LPPkOUj+j+J/i9Pif4xXZBj0I8/U/8wW6z6wbhOz/p
f7FyrKWY4VnD6g27QLF5n4nzEtcegauTlMJ+WP5uvnfW8Ygksn+1/sWG7/GrBj0f
/BP/ADBV/rBim1shcPazaYWl8K5iWfHcjZZuX+H8vOOsfxL3/wD46w/0P/gn/mC3
/qp9a/2/v9mzZt/O3TunyHgvH16B/io/w/8A1v8A7+tAgUs57kcGLBKUY6/Xu+gJ
JJJrhqSSSSUpJJJJTBJJJJSkklzn1r+uTfq85jXML94J0MRCdCBmaCCQBZejSXBU
/wCNlljg30XakD6Q7rvUZ4pY/mCIzEtlJJJJi5SS5f6y/X+noxNbR6lo5a3hv9Yr
j7/8amU8+xrGj4EqeHLZJiwGOWaMX1hJeS1f408tvIYfkR/Fd19VPrK/rNDr7GBu
0kANPO0IZOWnjFlUMsZHR6BJef8A/jus/wBC7/OC6D6qfW5v1h37WFmyOTMyhLBk
iLISMkSaBegSSSUS9SSSSSlJJJJKUkkkkpSSSSSlJJJJKZpJJJKUkkkkpSSSSSlJ
JLCyfrlRU4sZuscPpek0vj58IGQG6REnZ3UlkdL+tNHUnemwkWfuPaWuWukCDsog
jdSSSSKFJJJJKRWYrLTLmgnzAKIBCdUep9XZ041h4J9R7a27Y+k7x1GiBICRZbdt
LbRDgCPMSlVS2oQ0ADyEKaSKFJKu7qDGWCkn9IRuDfLxQerdXZ0toe8EhzgwbY5d
8SECQE0W8kkkihSSrdS6izp1ZttMMbEmJ5MfxWOPr5id3OA8Sx8fkTTOI3K4Rkdg
9Ckh4+Q3IaHsIc06gjgoictUkkkkpSSSSSlJJJJKUkkkkpEMVgO7aN3jAn70VJJJ
Skkln9L62zqZf6YcWsO31DG1x77dZP3IWE06CYidCsL/AJ642705fu8PTf8A3K31
f6xU9JLW3EgunbDS7j4Icca3TwS7N6rGbT9FoHwACKsPE+ueLkuFYfDj9Hc1zZ+Z
EK71frdXSGh9xgE7RoTr8khKNbqMZXs30lCq0XAOaZBEg+IKodP+sNPULHU1Ol7J
3aGNDHKNhFF0kkljZ/1towH+lYXB0x9Bxn4aapGQG6gCdnZSQsbIGQ0PbMOEiRB+
4oqKFJJKj1jq7OlM9SwEiQ32xOvxIQJoKAtvJKln9XrwHMZYYNjtjNCZOn96upWF
UpJJJFSklldV+s1HSnBlpIcRuADS7T5Jum/WrG6i7063+/8AdcC0/KQJTeON1a7g
lV06ySSSctUkkkkpSSSSSlJJJJKUkkkkpSSo9Y6uzpTPUsBIkN9sTr8SFeQvVVKS
SQM7NbhMdbYYa0STyipOkhYuQ3JY2xmrXAOb8CJCKkpSSSou6uxt4xYO8s9SdNu2
Y8Zn5IE0kC28kkkihSSSzerfWGrpMesSJEyGuI+8BAkDdIBLpJKn0zqjOpN31zEx
7mlvn3+KuIg2gilJJIWVkDGY554aC4x5CUlJUlmf84KhjjLdLayAdRrqY4E91fou
F7Q9vDgHD4FAEFJBCRJJZ/VutM6XtNgdscdu8AbWk/vaz+CRICgLdBJMDKdFCkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSl8/r6AXz+nRdn4J+n9P2qSSVjA6bZ1B2ylpc6JgeCc7MpC
IstdJX+odBv6c3fcwtbMSfFZ8pIjOMxYNrpJJJLlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSS0cL6uZGc0WVVlzT3CS2c4wFyNOckj52DZgO9O1pa
7mCnwOnWdQdsqaXOiYHgkrjjV3o10lc6j0a7psG5hbu4nuqUpKjOMhYK6SSSS5SS
SSSlJJJJKUkkkkpSSSSSlJJJJKUFNq6vof8Ai8f1KoXOeGbhLBE/eua6jhO6da6m
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
qbB7mn7x2I+K9/XB/wCNbpAsrZkge5h2O/qu4+4qzymciXCdmHPjBFvKfUX6wno+
QAT+jsIa8eHg75L2dfOpXuf1S6l+0sWqw87drvi3RP57HVSRy07FOukkkqLYZpJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpS+f19AL5/Touz8E/T+n7VLU+q/wBYG9BuNz2lw2lsN81lodjNycXU
5jH7mMxfQD/jmoH+Cs/6KX/jz4/+is/6K8zswpUBgpnC4Z+HTB2bV3V3G92RSS12
8vYe4krvOl/45A1oGTUd371fB+RXDYHS35ThXW0uceAF2OJ/iisvE3WNYf3QNxSI
X8zgjGI4zq6WR/jlx2/Qre4+cBeZ3vGS5zwIDiXR4SV2nWf8Ux6fW65twIYC4hzY
4XH0VpAK5DFGRNPW/Vz/ABo2dKaKslpsYNGvB94HgfFbmR/jixi0gV2EkcaD+K84
tx9yrHBRMV2b4aRKwG507q78G0X1aOaZA/gV6Jjf448ct/SVva7uBBHyXm9ePCHb
h7kiGTPyUsgB6t/6zdfb1nJdkVAtB2xPMt7rs+jf43mVMDMpjt4Eb2ah3yXntWJt
UrcTclwrZchKeMA9Htuof44Dbaz0mFtTXTZMb3jw8lT+uv8AjEq+sGP6DK3tduDp
dEaLj/sCk3ChDhYY/Dp3s9X9R/r1X9XKXV2Mc4udulseHmsr66/WZn1jvbbW1zQG
7Yd8fJZxxpUWYm0o8LN/o6QmCzYTXDmmCNQR2K7jpH+N80NDMqsuI/PZ3+IK44MQ
LsXciQ2eb5H3Yju+k3f45cdo9tdhPyC876h1AdSufcG7Q927bMwqX2FWKaNqADX5
Tk5Y53TYHC636t/4xKuhUCl7HuIJMtiNSuTAQLqdyJFt7nOX97HSLqmYOpZFlzQQ
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
H2Pa1p4JOhRsfIbkND2EFp4I4KVhFFIkqeN1inKca67GucJloMnRHycpmK0vscGt
HLnaBKwmilSVXB6pVnz6T2vjnaZiUs7qdWBBte1k8bjEpWKVRttJLNq+smNcQ1tr
C4mAA4akomX1yjDdstsa13g4gFLiHdXCW8ks/H+sONkENZawuPA3CStBIEFRBCkk
kkUKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKXz+voBfP6dF2fgn6f0
/apJJJOdpZIp0XEr9WxjfFzR+KS2R4Rb6p9Rfq8OmUixw/SWDc4+A7Bc/wDXT/Gg
enWHHxQC5uj7HagHwAXf5T/s1bnD81pI+QXzZJyXFx5JJPzUe7y4Ms+QyO5elzv8
Y+X1Kp1Fu0tfyQIIWXjGVCrDhei/4tfqwy0HKtEwdtYPEjkp2zo44fc4Gcnmsb6s
ZWSNzKnEfCPyqjl4b8M7bWlp8HCF6Z9aP8Y1PQLRQWl7tC/b+aD/ABWx1PptX1io
gwWuburf3E8FLiWx+MT4vVHR8Zx8d2S4MYC5x4A5R8zpF2GN1tbmiYlw7q39Upxs
+ut30mvLD8pC9b6z6NbPVyI2V/pNexCRkz8z8T9qYAFgvkNP1YyrW721OLfgqDaH
OdsDTumNsaz8F659V/rrT9Yy5tW4OZy13ceKXX83F+rs5trfe6GafSd8EuJgj8Yn
ZBj5PmWR9WcnHbvfU4N8YWYCvbfq/wDWCvr1QuqmCS0tdyCOxXk/18wW9Ly3sYIa
4B4HhPP4pCTNyvxM5JcMxSI/V7IA3ek+ImY7KOB0O/qA3U1ucPEDRezYLBkUMDuH
MaD82rnP/HCw+n3DCbIDT6e4D2NPh/tS4mH/AExk1HCLfNczDfhO2WtLXeDhCWHg
vzTtqaXGJhq9d+t/Q29Xx3CPe0F1bvMf3rg/8Vd2/JcP5B/KEuJnx/FOPCZV6g4W
Z0i7CG62tzRMS4d02F0y3Nn0mF0c7RMLvv8AG1d6eMzzsH5Cqf8Aiit3i7+z/FLi
0RH4mTgM61eNy+mW4ZAsY5pd9EEcr0D6hfVttdbn5FUWbtN41iPNZf8AjYzPs1uO
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
jnTg+C6v68Z7M/A9Wsy1zmELC+rPW8DEoazIra6wEyTWHd9NSn5K9zpt1WY74Pr0
dbqBrr6a92AHCsn3c7omHfk+5c99V87p9Ve3KYS+TLyC4R2iDp9y7M/WnHxMX16G
fog/YWBoZzzA47rDzLekZzS8+xx7MDmu+6C1GYFggjZUSaIILt9C6XRittuwHbt7
YDZna4THOvfgrgfq5m41Nj3ZzHPJ4PMH87cJC1/8Xe/GN94BNbazzoHOHuH4T8JW
i/rPS+tjfe3ZYeZDgf8AOZz80NJAHQJ1iSN290LpuBlXtyMN0PZM1idQWlv0Xajn
touvXkv1exGv6g37GXGprt2487I90/kC9aU2CVg6MWYUd3zH60WO69njFkhjSGDy
0lzviuov/wAXmJYzY1paf3w47vx0XMfWql/Qs9uWBLHEPH3Q5s+P966O/wDxkYjG
bmlznfubSD8zx+JUceC5cW6+XFUeFy/8YWJ9jw6KpnYWsnx2sIRPq99e8bBx66nl
25rYMNQ/8YOX9sw6LSILy18eG5hK2Pqr0THvxanPqrc4t1c5jST84SF+4eHso17Y
4u7yv+L60W5z3DgteR83Bav+M/qR214zeXHe4eQ0b95/Isv6gtDc+wDQAWf9UFWv
9b6yZz345EsO5hd9ENYQAeDydUwSPtV3K8j9ZfYNn6rh31cz/s9h0eAw+EuEt/HR
dt9aekVdQpc61u4sa9zNSIO3yI8F5/8AWzpWbjFuTlOa4ghjXMjSJcOGtXZdS+tV
RwxY8wbq3BoAJ922CPkU/GQBKJ/FZkBJEg8x/i06RVnOsssbLqzW6syRB9x7HXgc
of14Y1/UGh/0D6e6THtnXVT/AMW3WasB767DDrTW1mhMmXD+IUfrtSL+oNY7h3pt
PwJUensjzX6+6UP10wcLFDPsZBcT7gx5eI+MnVejfV4PGPV6s79jd088d/NeffWb
oB+rFzMmgTVIgO92137pnx7H+5eidG6uzq1Qur4PI7tPcFS4RUz0Y8puA6t5JJJW
GBSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS+f19AL5/Touz8E/T+n7
VJJJJztKU8a70Hsf4OafuKgoWiQkVmQXEvvl7BksIHDmkfeF86sxjjWOrcIc1xaR
8F7D/i9+tLepVCh5/TViIP5zRwR/FP8AWf8Axd1dYf6zHenafpECWu+I8VHs8zgk
MGb1Plg0C9i+orQMOqPA/lK4zrP+L09Kofc6zcWiYDY7rX/xW9ebfUcUn3sJc0eL
T4fBOkbb/wARzwz4AYHYvnf19cX518/vfhC9e/xfknBp3fu/hK5365f4trOr5P2i
hzQHwLA7tHcLsC+r6u4w3GK6mxPjH8SmuXOQMBW75gCGdcgcer/31d5/jI/oF3wH
/VBeWfVfNOf1Ou53L7S775Xqf+Mj+gXfAf8AVBJM7uLwn+Jv+k2f8X/34Lb/AMdH
8zT/AFz/ANSsb/E5/SH/APF/xC2f8dH8zT/XP5EkyFZAl/xNf0ez/jP4Lm/8broz
G/8AFj8pXTf4nf6PZ/X/AILl/wDHB/TG/wDFj8pSUNMr630b+Yr/AKjf+pXzv1Uf
prI/ff8A9Uvofo38xV/Ub/1K4a7/ABTeplG3ePRLt5bHu5naktxyAkbe66a4vpYX
cljZ/wA1eW/4rXRn2gcbX/8AVL0b60dZZ0TGfadIbtYPFx0AC8m/xX9RGLnN3n+c
DmT/ACjqElQui9l/jj/orP8AjB+Qqn/iaMi7+x/Fdh9b/q2PrDQaZ2ukOa7mCFU+
pP1SH1bY5jnh1jzLo00HgkqMwMZDyH+On6dHwd+ULY/xPiMZ/wDxn8Asj/HR9Oj4
O/KFp/4n8oOpsr/ODg6PIhJfX6l5f/G4JzR/xbf4rpP8TlAbXc7vuaPlCvfXn/F+
eu2DIreGkN2uDhMgcQub/wAWPXW9PvdRYYFmjSf32/3pLoASwmt3uvrB9X8HqVgf
lbd4EDc/bp8JRujVYfRmGuh7GtJ3EbwdfmVl/Xz6hj6x7bK3BtrRGvDm+BXF1f4n
Mk/TfWB5SUmAAEbsuoXts600sIIL2ajUcL0f66ZDsfCvc0wQw6/FeM/U/HNebSD2
sAXsX18/oN/9RJkyRMTEF8Bor3Fa1Fe1U8Bq0gE8B2/h+ECPE1smrdwuo+qn+Mu7
pzm05R9SqQ3efpt+fcLS+r31Db1nGFpeWvJMaSICtYn+KQbw66yWAztaIJ8pTTTU
5+fLzJ19Qez6905nVMd9btQWktPgeQQuS/xQkOqtPfeAfkF0X1v68zoeM5ziNxBZ
W3xJEBecf4pvrA3AvdRYYFsbSeN4/vQc6Epe0Y9Gx/jmscb6mn6IYSPjOq4WnGkS
vdPrn9TmfWRgBO2xn0H8/EHyXn3XPqJZ0Kg3WPa7UNhoPfuiGzyRxyNSL6V9ThGH
T/UC816UwO62Qf8ASvPzAXpf1QM4lP8AUC8e6n1I9M6o+8fmXEn4d0GuB65U+0dd
6fRn1GvJj0yRMu2ie2qyOkdC6d0iz1aCxr4In1J0PzWh1TAq+tGKWbpZYAWvHY8g
rzOz/E3lB0B9ZH72o/BJjiNN3X/xw51d9VPpua4hzvokHt5LtfqcZw6P6jV4j9ZP
qu7oNvovIcdoduAgar276niMOj+o1JfkiRjD4b9Ztcu7/jHflX0DR/ND+oP+pXgH
1hE5l3/GO/Kvf6v5of1P++pJyj0h85/xWPD8i3yaY+blf/xyPcMesD6Jf7vu0XE/
Ubrrej5ge8wwlzH+QcefkV7F1/odfX6DS86O1a4dj2IUcI8IpbL0yBL8/wCEzWV7
v9SGgYdUdxP4rhs7/FnZ0+p9hsaQwF2gMmFu/wCK/rzcio4rj72Elo8Wnw+CfQJt
tZ445YAY79W71H6pdNyrHPt273GXzZBn71sU5mNiVipljA1rdrRvHAHxXI/W3/Fk
7qNzr8dzQX6vY/x8QVzfU/8AFddg0vue5ntE7WyZ+abxEdGoAD1eWoslzo4k/lWl
TYWGQm6f0Fziuho+rm3UqPJzuDGNS9BycxHHq2+i53qCCr+b0xuSFCjCbjhE/abG
6SudyzMsvFiBTI63FrU9FbTqrFmSygJX5Pqj2rm8+h5U2DFLmZfrJLoxM93Rt+sW
0wFoY+SMtq4hzC3la/Rsx1ZhXua+GY447huGSeEAaMur9KLNQum/xVN2+v8A9b/7
+kaxe3VbX1NwRjeoR32/huS+H/ETMjHLdp89lvlpA+H5vSpJJLVcBSSSSSlJJJJK
YJJJJKUvNP8AG79On+q7+C9LXD/4xfq3f1h9RobuDQ7dqBz8VPyshHICWPMCYF8z
w/5xn9Zv5V9CLx3G/wAX+ax7SaxAc0n3N8V7EpednGRFFZy8TEG1Lg/8bn81T/XP
5F3i5L/GJ0K7rFdbaG7i1xJ1A0jzUHLkDICWTKCYF8hdwvf+i/zFX9Rn5F5I7/F3
nEfzY/zmr17plJoqrY7Qta0H4gKzzs4yAosXLxMbtsoWZ9B39V35EVDyWF7HAckE
D7lSG7YL88r0b/FF/hv7H8Vzn/jeZ3+jH+c1dp/i6+r1/R/V9du3dt26g8T4LS5r
JA4iAWphhIT1D2a5f/GV/Qn/ANZv5V1C5f8Axlf0J/8AWb+VUMP85HzbM/lL46pF
hrg6ifc0/wAQor1HoX1Yq6906ptmjgHbLBy33H8PJamXKMYBLSx4+NyOgf40H4rQ
zJabAOHt+l8/FdA7/GniATD58Nq4jq31Ay+nkwz1G/vV6/eOVjHpVwMem+f6hUXs
YMmoZPcyx0L1H1j/AMZVvUWmugemw8un3kfwXG8Lc6d9SsvPPtqLR+8/2hegfVn/
ABd1dLIsuPqWjj9xvwH8UTlxYI0EcGTIdWn/AIuvqgcEfarxD3D9G0/mtPc+ZXdJ
JLOyZDklZbUYiIoKSSSTFzNJJJJSkkkklKSSSSUpVHdIpc/1DWwvndv2N3SO8xKt
Odt1Kh9ob+8PvQNJFscnEZlDbY1rm+DgHD7iljYjMQba2ta3mGgNH4IrXB2o1Ubb
RSC5xAaNSToAlorVa/HbkAteA5p5DhIWfT9V8Wl25tTJ/qrSrsFoDmkEESCNQQe4
UkiAVAkLEToq+J0yrDJNVbGE87Ghs/crKSNItq5XS6cs7ra2PI0Be1rjHzCjf0ei
+N9bHbRtbuY0wPASOFcSQoJso76G5DSx4DmnlrhIPyKHidPqw59JjWTzsaGz9ysI
VuUyohrnAF2jQSAXfDxS0VqvfQ3IaWPAc08tcJB+RVL/AJu43+hq/wC22f3LRSSI
BUCQ1rum1XtDHsa5rfotc0FojTQdkeusVANaAABAA0AA7BAPUqg7bvbu/d3CfuVl
IUo21ael00O9RlbGvM+5rWh2vOsK0kkiBSLat3S6bneo+tjniIcWtLtONYVpJJKl
WgysGvMEWsa8DUB7Q78qJTS2gBrAGtHDWiAPkppJUq2nR0ejHdvZUxrv3msaD94C
lndLqzxFrGvjjcJj4K0h3XtoBc8hrRy5xgD5lChSbNtXB6HRgGaq2tPiBr96vIbL
2vaHggtOodOh+adlofwQfmkAAo2Whl/VvGyzufUwuPJjU/GFYw+l1YX80xrP6rQF
aUWvDuDKXCLVxFrnpdJf6vps3879rd33xKJlYbMsbbGteOYcA4T80ZMTCVBVlqjp
FIZ6fps2TOzY3bPjEQg/83cb/Q1f9ts/uWg1wdqE6XCFcRa1fTqqmmtrGhh5YGgN
+7hUj9U8QmfRZPw0+7hayjZYKgXOIAAkk6AAdykYhQkWNVDaW7GgBo4aBA+5Z9/1
XxbzLqmT5Nj8i0arRcA5pBadQRqCpExqUiAVAkIMPArwhtqY1g8GgBWEP7Q394fe
pNeH6gyiKQbY347chpa8BzTyHCR+Kzqvqvi1Hc2lk/1Z/KtVJAxBSCQgysGvLAbY
xrwOA5ocPxRKaW0ANYA1o4a0QB8lNJGkW1KelU0OLmVsa4zLmtaCZ51hSxOmVYZJ
qrYwnnY0Nn7lZSQoJsosnFZlDbY0Ob+64Bw+4qu7otD2hhqrLRO1uxsCeYEK6klQ
KrLQr6Dj1EObTWCDIIY0EEdxoi3dLpud6j62OeIhxa0u041hWlEvA0J1KVBVlhkY
zclpZY0OaeWuEj7ioYmBXhyKmNYDzsaGz9ysJI0i1JJJJKUkkhi9p7j70lJEkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJCZlMe4sDgXNjc0ES2eJHZJSVJJJJSkkN17W6Ej
71MGdQkpdJJJJSkkkklKSUS8AxOqkkpSSSSSlJJJJKUkkkkpSSSZzg3UpKXSUG3N
doCD81NJSkkkklKSQjlMDvT3DfG7ZI3bfGOYRUlKSSSSUpJJJJSkkKrKZaS1rgS3
RwBBLfj4JsbLZlDdW5rhMS0hwn5JWqkySSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUvn9fQC+f06Ls/BP0/p+1SSSSc7Skx1TpJIalgdUQ9hLXDUOaYIW
7h/40s7EG1xa+O726/eFllsoL8YOQMXO5rkBkNh1Oq/4ysvqjHVO2hjhDg1vb4lY
WPa+giyslrhqHDQhGGGAjNphARY8Pw8gEF2qP8a2bjja7Y4/vFuv4LB659aMnrx/
TvkDhg0aPknfihyZuIAlwsf+jCJaI+k3v6dY26uN7TLZ1C1+s/X/AC+qVuot27Hc
w2CqIrUDjylws2T4aCBTP6vdcu6E42URuI2ncJ0U/rD9bsn6wBrL9sNO4bWwhilR
+zpcKJ/DrILd6F9bsnoLCyjbBO47mzqs7r3XLuu2erfG4Db7RGiMaZQ3Y8BLhRP4
drb750YfoK/6jf8AqV4/V/jHy+kvsqaQ9oe/bvEke4912WJ/jSw8StjHb5a1rT7f
ALya8jKte8cOc5w+ZTXLx4ZGZBDZ659Ysjrzg690x9Fo0aPgECmgs1GhGoKsV4oC
OGQniLrcv8P4d3Yo/wAaWbiN2EtdHDnN1+cLLq+veXXecov3WbdnuHtDfABV344c
oDDCHCxS+GG9EvXvrRf9YS319vsmNojlN03qNvSnC2h21w/EeBCi3GARPTR4WbF8
P4YkF27P8bWaRthk+O3/AGrk2g2ank6q47FBU2UbUOFZi+HmEnS6f/jFzumN2B4e
0ceoJP3o+R/jXzrtGljf6rdfxWK/HDkP7GEuFZP4YeLRlg9Rfj2i9v0w7fJ8VrdW
/wAYmZ1Ct1FmzY8bXQ3WFmNohMceUuFlyfD+MDu18Kvarygyvappwb2DF7cKdLA+
vGV0doZU4Fg4a4TCNf8A43M14gBjT47Z/KViPq3IBwwU0xaHM/D+OVgNfqPU7urP
33OL3eJ7fAJMxdFbZjBqMGIiK7B8PAHqdDp3+MfN6YAzcHtHHqCT96D1v/GDldbY
abNoYTJDW+HmqL8cOQxiAIcLFL4aROw7GF/jHzOn1tqrLNrRtEt1hc/k5D+oWOus
+k87nRxJVr7MpMo2pcK6Hw6p2l6R9ZcroP8AMPhvdh1b9y2Hf43M0iAGA+O3/asR
1UoJwwUuFGb4ZZsMupdcu60/1L3bnRA0iAtrG/xjZmAxtVZZtaNolvYLFZjbVJ1E
pcK88hxY+EtO292ZY61/0nHcY4krp7P8Z2dWNoLIiPoLEbRCTqJS4UH4dcKc+msu
JJ7roej/AF2y+ijZW7czsx43AfBZ7KdqTqZSMLTL4cJQp6LL/wAZOVntNcMAcNro
b2PxWNV02xpFlRLXDVrm6EINA9MrqejZTH6FZ/NyzYRxDVrx5GeMFr1f4xc/D9r9
r47ubr+Chf8AXzL6kDW8tDDoQ1vIW5ldFbfqFkZPQzj6tCqw+IjKK2LCOTJk6PRm
6BX8241jRYfT811GhC1zmNtCz8+CUMlkWHQx4jDd53M6q86LKdkuJldbZ0xtqzr+
ga6LU5XnuWiKqm5CUWjh9TLdCugxiMgaqlj9DDOVo1sFI0VTns+HIf1e6JUdkF3R
2vKJR05tKd2c1qkcoO4VUzzmNEmlnqZOzRToV031SvF2+P5P8VybsMXLpfqVi+h6
nns/78rXw+OP340fVr+TU58D2Jfy6vUJJJLfcFSSSSSlJJJJKYJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUuX/wAZX9Cf/Wb+VdQuX/xlf0J/9Zv5VJh/nI+a
2fyl8dXtH+L7+g1f2v8AqivF17R/i+/oNX9r/qir3PfIPNrcr8xeiTymSWa21JJJ
JKUkkkkpSSSSSmaSSSSlJJJJKUkkkkpxvrh/RLv6q53pXRul2U1utNe8saXzcQd2
0TI36arovrh/RLv6qpdE6HiW49Tn11lxrYXEgTJaJlQzjc/oywNQb1OVjdFxi+oj
0WzGx2+STwDJ7+aw+s9dysnHsL8Ytqcx3v3tLgCOS3lWPrhjV4mPX6YAqZcxzw3j
brPHmVp/WvIa3EtJcIcw7TPMjSPilK6I2oKjVg+LWo6yOlYuK5zZa5tNZM/R3NGq
tdf+srOjGsPE+o6OfojSXfis/MwftvS2tHIprePixod/BUcGn/nWLbTx6LaWf8YR
vcfk6EjKQ0ChGJ1L0nUusfYrKqg3c61xaNYgN5PyVfP6plMscynH3tbH6R1gaHSA
dBCxPqxmHrORXY7/AAFO10/6VxLT94Cs9PFn1gsuc+59bK7HVtrqdsPt/OcedUuM
y2VwCLrdD67+0i9j2Gu2sgPrJmJ4II5VAfXT1HWVV0vfZW9zNrNRDTG4u7Sqv1Tq
ZTmZLa3F7QK4cXbyfbr7virX1N+llf8AhixISka17qMYi02d9aDjtraKnOvsEiid
R4lx7BY2d1C/JycUZFPpEPdHuDw7QeC0WvFXUzv/AD6QK58nagfcU31luacvEbI3
B7iR3iAhKyN+qY0Dt0eoXM/WrIflW1YNbi31ZdY5vOxvb56rplyn1lf+zsvHy3/z
fuqe7s2Zg/j+Cky/Ksx7ui36mYYbs9JseOu7/O5Q8i1v1WxxG57Q7aATqA4+Pktx
tgcNwIjmey5b675jMnE3sIc0WNlw1GjoKEwIgkJiTI0Xf6v1D9nVPuInYJjiVS6p
9ZG9PoZkObIeWaT9HeJ8OyH9cslrcOyXD3N9uv0p8PFZf1i/oWN/Wo/6lCcyLrsq
EQa83Y6f19+bYGiixtZmLX+3/o+azsP68nOYHU0WPdruDfot/tRz5LqlzX+Lz+hs
+L/+qKJ4rAtQ4aJp0Omdd+2W2UOaWPYGugmdzXd/l3UrOtAZIxWtk7S97p0YO33r
J+tJ/Zd1OcPog+ld/Udwfl/ci/U6k5AszHj3XulvlW3Ro/18kBI3w/ypRiKt6Rcv
1wftbKrwz/NtHrXD96NGtP8Ar3XULmcE7OpXA8mphb8BAP4p2ToEQ6lf/GGIwn/F
n/VBSb9RsS1ghm10D3Nc4EHx5Uf8Yf8AQ3/Fn/VBbrchuPWHPIaABq4wOE0xBmb7
JEiICnD+rWbZRbZhXu3msB1dh5cw+PwlE+qtlLWXOrbsDbXh8u3SWgS7yVX6uu/a
eXdmN/mtoprd+9ESR9yq9GpdfiZrWfSNt4Hn7RohE7fVcRv9HQp+s1+d+kxscvqn
R7ntYXR3aCjYvWm9YxbbHsIaBYxzJ1IDddQo/VvrdDcSsl7W7WNa6XAQWiDKzPqy
8WYOQ4cF1xH+akJHTXogxGuiHrmSGdLb6DC2twb+dPpjeDzyZOi6HonU7so7baDW
0NkPLmuk6aQFz2cJ6MP6rP8Az41dXdm/Z8c2t922svHnDZShvfgFS2+pcs9bzTLh
i+0dja3cR8I/BEyerN6tg23MkA1WaHkENMhUOmdPPU6G5WTkWe4biGP9Oto8NPBV
fq9/yZdHG2//AKkocR/BPCPxei+q39Fp/qN/Il9af6Ld/Ud+RL6rf0Wn+o38iX1p
/ot39R35FJ+h9Fn6f1eW6L0fpltFbrjX6haN83Fp3d9N4hdHXfj9FxXWYwDq2S6G
P3Anv7pcqP1e6JiW49Tn11lxY0uJAmYVn6x4teLg2tpAa3adG8JkRwxuhsvkblWu
7Vf9b73s9evGcagNznOcGmO8N5I8+6X1s6t9pwDbS0ltgbJmNgnv89Fq4/8AQ2/8
SP8AqFzYE9G/s/8AoxKRNHXoqNWNOru9B6rdeGtspNbAwH1C9pBgDshV/WG7OBfi
076wSA97wzfH7og6eZVyxpycMtr1LqSGx4lmiwPqr0052Ow15NjYG1zGlvsI7RtR
JkKCAAbLuYn1jbk478gNINYfvrPIcwSWqli/XF2aGupose0xudw1s8wfzo7qDuls
6fjZeyw2Oc2x1hJBIdsPgtP6rf0Wn+o38iQMiatBEQLaOR9a3+tZj00OsewjhwDd
RMkn6P8AFH6L9YnZljse+s1XNG7bO4Ob4gqr9Xj+u5g86v8AqXJXuGT1JmzX06ne
oR23cA/fKQlLe+qSBtXRk765y+ymup77GOLdrNZA/OJ/NCjlZTMi7FddU5trjZtl
382WxyO8p/qn/PZf/HFL6w/0zD+N3/UtQsmNn+WqqAlX8tmxnfWGz1XY+LV6r2AG
wlwY1u7gSeSrPSeqWZG8ZFRpLIMlwc0gzqHDwjVUMzoIyLn3Yt5qt0FoEPBgabmn
yVJmdkZTMrDtIfYyv22MEbtzT7SPFHiIOquEEaN+v6w35o9TGo3Vfmue8ML4/dbH
5VpdF6u3qtfqNBGpa5p5a4cgrnfqz0w52Ox1eTYIaGljS32kcj6K2vq70yvp4sFd
hsLnlzySD7yBPCUDI0iYiLdPI+i74FcT9TPqtjdRxW2W1hziXAulw/OPgV22R9F3
wK4D6tfVUdTw9wssa87gAHnZIJ5b+VLILkNLTA+k607f1HtcBdVuLqq7C2pzjOnh
PkrDPrDdnS7Ep31gkCxzwwPI52iDp5oHQskXY9mK1grvra5rqx4kaOHiCqH1R6ac
3HbsyLGlstdW3b7DPEFspoJoAJIFkl3cT60V20PveCz0iW2sP0muHb+5U2/WHLc0
WjFJrOo/SN3x47Y/BPj9Dx8dl7LLS8WEes57m+09uOD8VSzcPK6DUbasgPqYJDLW
j6PYbufhwiTKkARt3ep9dGE1kNLrLP5uoaOJiTPgB3Kp/wDOK3DexuVVsY87G2Nf
vAceA7QfesjrNhycjFuc91LbK4DhHte4Tt1HeYWh1D6sCxo9fJsLAQfcWAT27JcU
iTSuGIAt0+rdQvx3BtFPqSJLi8MDfvVfpn1hfbd9myKvSsLdzfcHtcPIhVM2+zqe
W7FFjqq2MDz6ej3k+DuwCo14TMPqNLGPc87H7t797gYP3JGRvTuoRFfR1c363DFv
fjCt73tDS0M9xdIn5R4oj/rP9np9W6pzHl2xlXLnu7Qq3Tf+Ucj+pX+QKP1rcKL8
W1/8217g49gXAbSfuR4pUTauGNgU2KeuZTXNFuMWscQ3c14eW7jHuAHHiskdTfhZ
+SKq3WvcKoa3QCGDVzjwuwtyW0wXECSGtk8k8ALn+j/8oZfwp/6hKQOmvVESNdOj
Z6J9YnZljse+s1WtG7bu3At8QQtxc1b/AMqN/wDC/wD6MK6VOgStmA8X9cOkVOyc
YlgmyyLP5Q9vK3Os9WZ9XamEMJZubUGt7Ag8fdws763f0jD/AON/8iifXj6NH/hi
r/vyYfTxELxrwgo8j633YkWXY7mUEgby4bhPdzey1et9c/ZuxrWmyyw7a6wYmOdT
wAqX1/8A6Fb/AGP/AD41E6v0qvqIqDrDXa33UuaYd23QO/ZEmQsWgCJo0vhdXyTY
1l+Pta7/AAjXh4GncBYWF1e+vMyC2hzyfTlm9o2w3Q/2uVeGXldHvqqusbcy07fo
hr2+enbxRekOjqGUDyW1EfJgTTZrXr+xcKF6dEmXbXZlY3q1kWua4tO7+bhskEDQ
+Cyv2rfV1C0spc87NuzeB7Q7R/zWl1gz1DE+F3/UJsV23qdgPelseeoSNk/X9iht
9P2t7J68cb0RZWQ652zbuHsP8Ufr3WB0iv1S3d7mtiY+ksr63vDLMVx0AuEnso/4
wr2txw0kbi9kCdTBTpSIEvBaIgkNf6351lOTjhlZcA4lsOA3n935Lar64aqX35NZ
pDOxIcT8I8Tos/60u25GITx6jtfiAn/xgVl+NImGvY58c7ZQsgyKaBEQyt+sOTSz
1nY0VAbj+kHqBvjtj8JW7h5bctjbGGWuAcPmsJnQzlM3DKtcxw5lkEH+yr/TG1dJ
xmgPmpg/nCZ0nxCdEyvVbICtHUQcrEbltNdgDmnkHunxshuS0PYZaRIPiiqTdZs8
Z9Q+l1NddYGjcy17GHwb4LQt+uIFtlDKnvsYYDWaz5k/mhB+ov8A2o/496J9Wf6T
l/12/kKghYiAGaVGRttXfWM01sLqnC6wlrKJ90tPc+Eayhf84rcN7G5VWxjzsbY1
+8Bx4DtB96z/AK0VEZlDnPdU1zXMFjY0d4a+Ks9Q+rAsaPXybCwEH3FgE9uyPFKz
4IqNBlb/AMqN/wDC/wD6MKudQ6nlV2FlFG9oj9I6wNB07BU7f+VG/wDhf/0YUHE9
Tr91wda+tlTzW2uo7Dp+c53OqV9PFVfk6nROvHqDn1WMNdtcb2E7tDwQRyqH/O6z
IfZVj0Oe+t7mE7g1ntMSXHx8FV+rNLKM69tbi9oYz3OdvM99Vb+pv0sr/wAMWJCU
jWqjGIvRvfV/r/7U3sew121kB7CZ54IKpW/Wi3Ie5mHQbWsO19heGN3DkNnlQ6UC
c/LA521R/mKX+L6xv2RrfzmueLB3DtxOvyREiaF91EAa12Q/Uy9192U5zSxxeyWH
kaFTub+xs5rm6V5MteOwsbw75/3p/qpaLcjLc0ggvbBGo4Kf63ndbiNH0vXa75N+
kgPkvx/ak/PX8tnpkkklMwqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpf
P6+gFz//ADCwv9F/03/+SRBp0Ph3Ow5bi4gda2fH0l7B/wAwsL/Rf9N//kkv+YWF
/ov+m/8A8kncTof6Zwdpfh/F8fSXsH/MHC/0X/Ts/wDJJf8AMLC/0X/Tf/5JLiCv
9M4O0vw/i+PpL2D/AJhYX+i/6b//ACSX/MLC/wBF/wBN/wD5JLiCv9M4O0vw/i+P
pL2D/mFhf6L/AKdn/kkv+YWF/ov+m/8A8klxBX+mcHaX4fxfH0l7B/zCwv8ARf8A
Tf8A+SS/5hYX+i/6b/8AySXEr/TODtL8P4vj6S9g/wCYOF/ov+nZ/wCSS/5hYX+i
/wCm/wD8klxBX+mcHaX4fxfH0l7B/wAwsL/Rf9N//kkv+YWF/ov+m/8A8klxK/0z
g7S/D+L4+mcJXsP/ADBwv9F/07P/ACSX/MLC/wBF/wBOz/ySXEEf6Zwdpfh/F8Tu
xt6ejH2L2v8A5hYX+i/6b/8AySX/ADCwv9F/03/+SQsMH+kOW4uLhl+H8Xx4J17B
/wAwcL/Rf9Oz/wAkl/zCwv8ARf8ATs/8kjxBn/0zg7S/D+L4+kvYP+YWF/ov+m//
AMkl/wAwsL/Rf9N//kkuJP8ApnB2l+H8Xx9Jewf8wcL/AEX/AE7P/JJf8wsL/Rf9
Oz/ySXEFf6Zwdpfh/F8fSXsH/MLC/wBF/wBN/wD5JL/mFhf6L/pv/wDJJcSP9M4O
0vw/i+PpL2D/AJhYX+i/6dn/AJJL/mFhf6L/AKdn/kkuIJ/0zg7S/D+L4+kvYP8A
mFhf6L/pv/8AJJf8wsL/AEX/AE3/APkkuJX+mcHaX4fxfH0l7B/zCwv9F/07P/JJ
f8wsL/Rf9Oz/AMklxBX+mcHaX4fxfH0l7B/zCwv9F/03/wDkkv8AmFhf6L/pv/8A
JJcSv9M4O0vw/i+PpL2D/mFhf6L/AKdn/kkv+YWF/ov+nZ/5JLiCv9M4O0vw/i+P
pL2D/mFhf6L/AKb/APySX/MLC/0X/Tf/AOSS4lf6Zwdpfh/F8fSXsH/MLC/0X/Ts
/wDJJf8AMHC/0X/Ts/8AJJcQV/pnB2l+H8Xx9Jewf8wsL/Rf9N//AJJL/mFhf6L/
AKb/APySXEr/AEzg7S/D+L4+kvYP+YWF/ov+nZ/5JL/mDhf6L/p2f+SS4gr/AEzg
7S/D+L4+kvYP+YWF/ov+m/8A8kl/zCwv9F/03/8AkkuJX+mcHaX4fxfH0l7B/wAw
sL/Rf9N//kkv+YOF/ov+nZ/5JLiCv9M4O0vw/i+PolNprMheuf8AMLC/0X/Tf/5J
OPqHhD/Bf9N//kkCQQj/AEzg7S/D+L5/g/WL09CtZnWWXBdT/wAw8L/Rf9N//klJ
v1Gw28V/9Oz/AMks7N8Lw5DY0LFL4lyx6S/D+LzTKmWa6JfYWjhdZX9VMavhn/Tf
/wCSRh9X6B+b/wBJ396py+E5wfTILP8ASWLx/l9XkQ3amK7D9g0/u/i7+9L9gUfu
/i7+9Rf6Gz94/j/BI+J4ux/l9XjChvr3Ltj9XqD+b/0nf3pv+btH7n/Sd/enD4Rn
HWP4/wAFw+KYux/l9XgX9PDlOvBDV3f/ADeo/c/6Tv70/wDzfo/c/wCk7+9Sn4dz
RFcQ/H+Cv9K4ux/l9Xja2bV0n1V/P/s/xV/9gUfu/i7+9WMTAZiTsETzqTx8U7lP
huXDmE5Eafy7Nfmufx5cZiAWwkkktdzVJJJJKUkkkkpgkpbUtqSmKSltS2pKYpKW
1LakpikpbUtqSmKSltS2pKYpKW1LakpikpbUtqSmK5b/ABlmMJ/9Zv5V1e1CyMRm
S3bY0Ob4OEhOxy4ZAokLFPzvuC9p/wAXpnBq/tf9UVqf83sb/RV/5gVyjFbjtDGA
NaOABAVjmOZGWNUxYsPAWSSltS2qqzMUlLaltSUxSUtqW1JTFJS2pbUlLpJJJKUk
kkkpSSSSSkOZhtzGGuwS1whw1H5Fif8AMHC/0X/Ts/8AJLoUk0widwkSI2LRx+i0
49X2drB6Rn2Ek888yVmU/UPEqn2FwIIhznGJ8Nf9q6FJIwieiROQ6oqMZtDBW0e1
oDQOdAIjVB6b0uvpjPTpbtbMxJOp+Mq2kjQRZamF0qrBL3VN2mw7n6nU/P4rP6h9
TcbPsNr2ncfpbXFu74wttJAxiRVKEiDu0On9Dp6c5zqWBpcAHRP5vGnH+uqNh9Nr
wi81iN7i9+pMuPJ1VlJERAUSS5/WOg09XAbc2Y1aQYI+BVbC+qGNhlrmM9zTuDy5
26fPXX8i2UkDCJN0riIFWpCycVuU0ssAc08g8IqSch57/mJi8Q7b+5vdt/KtUdIp
FX2cMHpERs7f6+fKuJJohEdFxnI9Xn6PqJiVSCwukR7nOMDy10/KtPJ6RVksbU9s
sYWlok6beO6upJCER0UZyPVSrdO6bX05gqqG1gmBJPPxlWUk6ltvP/XKqzLrbjVt
J9VzWucGkhjAQSSey3MegY7QxujWgNA8giJICOtpMtKUue+suE+myvNoaXPr9r2N
5fW7mPMLoUkpRsKiaLTy8Kvq1Wy1pLHQdp3NPjrwQs2r6i4VRkVD5uefwLlvJIGE
TuFCRGxYVVCoBrQABwBoAg4PTa8EOFQjc4vdqTLncnVWUk6kW8RZdjOeXuwrfVn6
Pp+0nx8PnC2vqx0U4uMa7h7rC91jR239tPJbqSZHHRtfKdimrX0yuur0A0enG3ad
dPmqfS/qvj9McX1NgkFurnOG0mSIJ8lrJJ3COy3iLz7PqLiMfv2d52bjsn+qtLH6
LTjVOoY2K3bg5sn87nWZV5JAQiOiTOR6osXFbiMFbBDWiGjnQfFLKxW5bDW8S1wh
w40PwRUk6ltvPf8AMHC/0X/Ts/8AJLQp6BRTScZrYqMy3c7v5zP4rRSTRCI6LjOR
6om4rWs9MD2gbY/kxCFj9Lrx6vQa39HBbtMnQ88q0kjQRZcnpn1Xx+mP9SppDoI+
k4wDzAJQ876n4ua82OZDj9ItLmz8YK2kkOCNVSeOV3bQxehUYtTqGMArcCHNE6yI
OvPCtYuK3EYK2CGtENHOg+KKkiAAgkl5DH+rLOoZWS7IrdE1+m/3N/NO7aRE+a6L
pfRqult20tDQee5PxJ1V1JCMBFMpktbE6bXiF7qxBedz9SZd80sjpteQ9lrxL652
GTpu5/1KspI0EWXH6j9UsbqD/Uez3nlzXOaT9xVzpnSKumN2UtDR38T8SdSriSQi
AbpRkSKtxMz6m4uW42OZDj9La5zZ+IBWj07plfTW+nS0NbMwPHxVpJIRAOyjIkbr
ObuEHuq/Tum19OYKqhtYJgSTz8ZVlJGkW1LelVW2tvLf0jRAcCRp4GDr81R6h9Uc
bOebHs955c0ls/GCtlJAxB6JEiOrnY31ex8at1LKwK3fSbqZ+JOqpU/UfEqIcK5j
UNc5zm/cSt5JDgj2Txy7tfO6fXnM9O1oc09isrG+pOJjuDxXJH0dznOA+RK3UkTE
HogSI6uV1j6s0dWIda07hoHNO0x4JYH1XxsBzX1shzZh0mdeZ11+a1UkOCN3SuI1
VtavptdVjrgP0jgA50nUDjThTy8NmY012NDmnkFGSRoKsuJifU3FxHixrPc0y2XO
dt+AJWlT02umx9zRD3xvdJ12iBpwrKSQiB0UZE9Wsem1m314/SBuzdJ+jMxHCspJ
I0i3HzvqljZzzZYwlx1ne8fkcrVvRarWMrc2W1lrmCXaFvGsyfmrySHDHsniPdr9
Q6ezqDDVaNzHRIkjgz2jwVfqfQaOqNDbmbg36OpBHwI+C0EkjEFQJDldM+rGP012
+tnv/ecS4/KSYS6p9Wcfqjg+1suAjcCWmPDQrVSQ4I1VK4jd20W9Gqa6twbrUNtW
p9rY2+OunjKF1b6u0dVIda2XDQOBLTHxC00keEdlcRc+7oFN1IxnNmscNk6fA8qh
R9R8SoQWbuPc5zp041lb6SBhE9Eich1afU+k1dUZ6dzdzZn4HxBCh03olXTWGutv
tcZduJdOka7p7K+kjwi7RxGqcB31Fw3GfT0Ou0OcG/dKb6zdJdkUMxaGwxz2tdt4
ZWNSV0CSHtxpPHK2FNQpaGtEAAADyCHmYbcxhrsEtPIkj8RBR0k6ltuT076q43Tn
+pUza7XXe88+RcQruL02vFc97BDrDLzJ1I+P8FZSQEQOiTIlr52BXnsNdrQ5p7FZ
WN9ScTHcHiuSPo7nOcB8iVupJGIO4UJEdWsem1m314/SBuzdJ+jMxHCzupfU/G6i
/wBV7TuP0i1xbu+MLaSSMQeihIhz+n9Bo6c4vpYGkgNME8DylHw+m14ReaxG9xe/
UmXHk6qykkIgKJJa1PTa6bH3NEPfG90nXaIGnCzM76mY2bYbXtO530tri0O+IC3E
kjEHooSIaXTujU9N3GlobujdE9uNP7lkYWO/qmWcmxrm11AspDwWlxP0nwf9fuXS
JIGI0SJFSSSSctUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSn//2Q0KZW5kc3RyZWFtDWVuZG9iag0xIDAgb2JqPDwvQ291bnQgMS9UeXBl
L1BhZ2VzL0tpZHNbNiAwIFJdPj4NZW5kb2JqDTIgMCBvYmo8PC9TdWJ0eXBlL1hN
TC9MZW5ndGggMzMxNy9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBi
ZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4Onht
cG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IjMuMS03MDIi
PgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
MDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJk
ZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwNy0w
My0yOVQxMTo0MjoyNy0wNzowMDwveGFwOk1vZGlmeURhdGU+CiAgICAgICAgIDx4
YXA6Q3JlYXRlRGF0ZT4yMDA3LTAzLTI5VDExOjQyOjE0LTA3OjAwPC94YXA6Q3Jl
YXRlRGF0ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU+MjAwNy0wMy0yOVQx
MTo0MjoyNy0wNzowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpD
cmVhdG9yVG9vbD5BZG9iZSBBY3JvYmF0IDcuMDg8L3hhcDpDcmVhdG9yVG9vbD4K
ICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24g
cmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5v
cmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGlj
YXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgog
ICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4
bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI+CiAg
ICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6MDA2MmM2ZTktZDlmNS00ZGJh
LThjZTUtMzg2MmIxZGQxNWYwPC94YXBNTTpEb2N1bWVudElEPgogICAgICAgICA8
eGFwTU06SW5zdGFuY2VJRD51dWlkOjA0MTkzNzNjLThkNDEtNDJmYi1hZTE3LTM4
NWYwOGJmMDYyYjwveGFwTU06SW5zdGFuY2VJRD4KICAgICAgPC9yZGY6RGVzY3Jp
cHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAg
ICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+
CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgQWNyb2JhdCA3LjA4IEltYWdl
IENvbnZlcnNpb24gUGx1Zy1pbjwvcGRmOlByb2R1Y2VyPgogICAgICA8L3JkZjpE
ZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DQplbmRz
dHJlYW0NZW5kb2JqDTMgMCBvYmo8PC9DcmVhdGlvbkRhdGUoRDoyMDA3MDMyOTEx
NDIxNC0wNycwMCcpL0NyZWF0b3IoQWRvYmUgQWNyb2JhdCA3LjA4KS9Qcm9kdWNl
cihBZG9iZSBBY3JvYmF0IDcuMDggSW1hZ2UgQ29udmVyc2lvbiBQbHVnLWluKS9N
b2REYXRlKEQ6MjAwNzAzMjkxMTQyMjctMDcnMDAnKT4+DWVuZG9iag14cmVmDQow
IDQNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDI5MTAwMiAwMDAwMCBuDQowMDAw
MjkxMDUyIDAwMDAwIG4NCjAwMDAyOTQ0NDUgMDAwMDAgbg0KdHJhaWxlcg0KPDwv
U2l6ZSA0Pj4NCnN0YXJ0eHJlZg0KMTE2DQolJUVPRg0K
------------GRMHgHi2tT0uDKlEZpDOeP
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Middleware2007 mailing list
Middleware2007@mailman.ics.uci.edu
https://mailman.ics.uci.edu/mailman/listinfo/middleware2007

------------GRMHgHi2tT0uDKlEZpDOeP
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

------------GRMHgHi2tT0uDKlEZpDOeP--





From mip4-bounces@ietf.org Tue Apr 03 13:58:33 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYnH7-0005H9-GY; Tue, 03 Apr 2007 13:58:33 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYH91-0000If-4m; Mon, 02 Apr 2007 03:40:03 -0400
Received: from mailing.unile.it ([193.204.77.251])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1HYH8x-0002j6-IP; Mon, 02 Apr 2007 03:40:03 -0400
Received: from SNOOPY.unile.it (unknown [10.0.12.116])
	by mailing.unile.it (Postfix) with ESMTP id 0344D104B3D;
	Mon,  2 Apr 2007 09:39:24 +0200 (CEST)
Message-Id: <7.0.1.0.2.20070402092923.026fa378@unile.it>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 02 Apr 2007 09:39:29 +0200
To: softcom@fesb.hr
From: "Ing. Luigi Patrono" <luigi.patrono@unile.it>
Mime-Version: 1.0
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 3fbd9b434023f8abfcb1532abaec7a21
X-Mailman-Approved-At: Tue, 03 Apr 2007 13:58:32 -0400
Cc: 
Subject: [Mip4] Second Call: Symposium on Mobile Wireless Networks
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2052176965=="
Errors-To: mip4-bounces@ietf.org

--===============2052176965==
Content-Type: multipart/alternative;
	boundary="=====================_3071593==.ALT"

--=====================_3071593==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed



(We apologize if you receive multiple copies of this email. Please 
forward this announcement to your colleagues.)
*************************************************************************************************************************************




Symposium on

MOBILE WIRELESS NETWORKS

September 27-29, 2007
Split-Dubrovnik (CROATIA)

Symposium Chair: Mario De Blasi
University of Lecce, Italy, (mario.deblasi@unile.it)


The Symposium on Mobile Wireless Networks (see 
<http://www.fesb.hr/SoftCOM/2007/CfP_SS1.pdf>http://www.fesb.hr/SoftCOM/2007/CfP_SS1.pdf 
for more details) will be held in the frame of the 15th International 
Conference on Software, Telecommunications and Computer Networks 
(SoftCOM 2007), co-sponsored by the IEEE Communication Society (COMSOC).

The main goal of this symposium is to present and discuss recent 
advances in the development of innovative wireless networks that 
support user mobility.
We cordially invite speakers who wish to present original papers on 
the following subjects, but not limited to these, associated with 
wireless communication:
* Ad Hoc Wireless Networks
* Simulation, modelling or real-world test-beds of wireless networks 
and systems
* Roadside-to-vehicle and vehicle-to-vehicle communication
* Safety and non-safety applications
* Wireless MAC protocols: design and analysis
* Mobile Internet
* Wireless Standards
* Transport layer for Wireless Networks
* Interoperability between heterogeneous Wireless Networks
* Wireless Sensor Networks
* Energy management in Ad Hoc Wireless Networks
* Quality of Service in Wireless Networks

Important dates:
                         Paper submission: June 1, 2007
                         Notification of acceptance: July 1, 2007
                         Camera ready papers due: August 1, 2007


Submission of Manuscripts: Please follow the general submission 
requirements of SoftCOM2007 ( http://www.fesb.hr/SoftCOM).







----------------------------------------------------
Ing.  Luigi Patrono,  PhD
----------------------------------------------------
University of Lecce
Dep. of Innovation Engineering
Via Monteroni
73100 Lecce - ITALY

Tel.  +39 0832 297330
Fax. +39 0832 297279
e-mail: luigi.patrono@unile.it
----------------------------------------------------  
--=====================_3071593==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
<br><br>
(We apologize if you receive multiple copies of this email. Please
forward this announcement to your colleagues.)<br>
*************************************************************************************************************************************<br>
<br>
<br><br>
<div align="center"><h6><font size=5 color="#0000FF"><b>Symposium on
</b></font></h6><font size=5 color="#0000FF"><b>MOBILE WIRELESS
NETWORKS<br><br>
</font>September 27-29, 2007<br>
Split-Dubrovnik (CROATIA) <br><br>
</b>Symposium Chair: Mario De Blasi<br>
<i>University of Lecce, Italy, (mario.deblasi@unile.it)<br><br>
<br>
</i></div>
The Symposium on <b>Mobile Wireless Networks </b>(see
<a href="http://www.fesb.hr/SoftCOM/2007/CfP_SS1.pdf">
http://www.fesb.hr/SoftCOM/2007/CfP_SS1.pdf</a> for more details) will be
held in the frame of the 15th International Conference on Software,
Telecommunications and Computer Networks (<b>SoftCOM 2007</b>),
co-sponsored by the IEEE Communication Society (COMSOC). <br>
&nbsp;<br>
The main goal of this symposium is to present and discuss recent advances
in the development of innovative wireless networks that support user
mobility. <br>
We cordially invite speakers who wish to present original papers on the
following subjects, but not limited to these, associated with wireless
communication:<br>
* Ad Hoc Wireless Networks<br>
* Simulation, modelling or real-world test-beds of wireless networks and
systems<br>
* Roadside-to-vehicle and vehicle-to-vehicle communication<br>
* Safety and non-safety applications<br>
* Wireless MAC protocols: design and analysis<br>
* Mobile Internet<br>
* Wireless Standards<br>
* Transport layer for Wireless Networks<br>
* Interoperability between heterogeneous Wireless Networks<br>
* Wireless Sensor Networks<br>
* Energy management in Ad Hoc Wireless Networks<br>
* Quality of Service in Wireless Networks<br><br>
<b>Important dates:&nbsp;&nbsp; <br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab></b>Paper
submission: June 1, 2007<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>Notification of
acceptance: July 1, 2007<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab><x-tab>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>Camera ready
papers due: August 1, 2007<br><br>
<br>
<b>Submission of Manuscripts: </b>Please follow the general submission
requirements of SoftCOM2007 (
<a href="http://www.fesb.hr/SoftCOM" eudora="autourl">
http://www.fesb.hr/SoftCOM</a>). <br><br>
<br><br>
<br><br>
<br>
<x-sigsep><p></x-sigsep>
<font size=2>----------------------------------------------------<br>
</font><b>Ing.&nbsp; Luigi Patrono,&nbsp; PhD<br>
</b><font size=2>----------------------------------------------------<br>
</font>University of Lecce<br>
Dep. of Innovation Engineering<br>
Via Monteroni<br>
73100 Lecce - ITALY<br><br>
Tel.&nbsp; +39 0832 297330<br>
Fax. +39 0832 297279<br>
e-mail: luigi.patrono@unile.it <br>
<font size=2>----------------------------------------------------</font>
</body>
</html>

--=====================_3071593==.ALT--



--===============2052176965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============2052176965==--





From mip4-bounces@ietf.org Tue Apr 03 13:58:48 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYnHM-0005LL-QZ; Tue, 03 Apr 2007 13:58:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HXPfx-0007WV-Bh; Fri, 30 Mar 2007 18:34:29 -0400
Received: from a2s13.a2hosting.com ([69.39.88.160])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1HXPfs-00078v-VM; Fri, 30 Mar 2007 18:34:29 -0400
Received: from a2s13.a2hosting.com ([69.39.88.160] helo=[127.0.0.1])
	by a2s13.a2hosting.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.52) id 1HXPff-0002Sn-Qr; Fri, 30 Mar 2007 18:34:11 -0400
Message-ID: <460D905C.2020605@umich.edu>
Date: Fri, 30 Mar 2007 18:34:04 -0400
From: Ken Laberteaux <klaberte@umich.edu>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: nemo@ietf.org,  manet@ietf.org,  mip4@ietf.org
X-Enigmail-Version: 0.94.2.0
Content-Type: multipart/mixed; boundary="------------040405080707030006000708"
X-A2hosting-MailScanner-Information: Please contact the ISP for more
	information
X-A2hosting-MailScanner: Not scanned: please contact your Internet E-Mail
	Service Provider for details
X-A2hosting-MailScanner-SpamCheck: 
X-A2hosting-MailScanner-From: klaberte@umich.edu
X-Spam-Status: No
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - a2s13.a2hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - umich.edu
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e1b0e72ff1bbd457ceef31828f216a86
X-Mailman-Approved-At: Tue, 03 Apr 2007 13:58:47 -0400
Cc: 
Subject: [Mip4] CFP-Vehicular AdHoc Networks (VANET) 2007 
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.
--------------040405080707030006000708
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit


--------------040405080707030006000708
Content-Type: text/plain;
 name="VANET-2007-CFP.txt"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
 filename="VANET-2007-CFP.txt"

ANNOUNCEMENT and CALL FOR PAPERS
 
VANET 2007

The Fourth ACM International Workshop on Vehicular Ad Hoc Networks

In conjunction with ACM MobiCom 2007
September 14, 2007   
Montréal, QC, Canada

Sponsored by ACM SIGMOBILE

http://www.sigmobile.org/workshops/vanet2007/  

Important Dates:
Paper Submission Deadline: May 14, 2007, 11:59 p.m. GMT
Notification of Acceptance: June 18, 2007
Camera-Ready Deadline: July 16, 2007


The goal of this workshop is to present and discuss recent advances in the development of wireless vehicular ad hoc networking (VANET) technologies.  Based on short- to medium-range communication systems (vehicle-to-vehicle and vehicle-to-roadside), vehicular ad hoc networks will enable vehicular safety applications (including collision and other safety warnings) as well as non-safety applications (like real-time traffic congestion and routing information, high-speed tolling, mobile infotainment, and many others).

The creation of high-performance, highly reliable, highly scalable, and secure VANET technologies presents an extraordinary challenge for the wireless research community.  A high degree of communication reliability is needed under unfavorable conditions.  Clearly, the specificity of vehicular ad hoc networks in terms of mobility behavior and applications scenarios and requirements makes VANET research an exciting and demanding application- and purpose-driven sub-discipline of wireless networking.

Following the successes of VANET 2004 held in Philadelphia, VANET 2005 held in Cologne, Germany, and VANET 2006 in Los Angeles, CA, the Fourth ACM International Workshop on Vehicular Ad Hoc Networks (VANET) will be held in Montréal, QC, Canada September 14, 2007, in conjunction with MobiCom 2007. 

Authors are invited to submit papers presenting new research related to the theory or practice of vehicular ad hoc networks (VANET).  All submissions must describe original research, not published or currently under review for another workshop, conference, or journal.  Areas of interest include, but are not limited to:

- Safety and non-safety applications
- Roadside-to-vehicle and vehicle-to-vehicle communication
- Communication protocol design
- Channel modeling
- Modulation and coding
- Power control and scalability issues
- Multi-channel organization and operation 
- Security issues and countermeasures
- Privacy issues
- Network management
- Simulation frameworks & real-world testbeds

VANET present a highly active field of research, development, standardization and field trials.  Throughout the world, there are many national/international projects in government, industry, and academia devoted to VANET.  These include the consortia like Vehicle Safety Consortium (US), Car-2-Car Communication Consortium (Europe) and Advanced Safety Vehicle Program (Japan), standardization efforts like IEEE 802.11p (WAVE), and field trials like the large-scale Vehicle Infrastructure Integration Program (VII) in the US.

Submission Instructions

All paper submissions will be handled electronically.  Papers must be in PDF format, no longer than 10 pages (single- or double-column), in font no smaller than 11 points, and must fit properly on US Letter-sized paper (8.5 inch x 11 inch) with reasonable margins.  Submitted papers will be judged based on their quality through a double-blind review process, where the identities of the authors are withheld from the reviewers.  Detailed instructions for paper submission will be posted on the VANET 2007 web page at: http://www.sigmobile.org/workshops/vanet2007/.



 
General Co-Chairs:
Wieland Holfelder, DaimlerChrysler REDNA
Paolo Santi, Italian Natl. Research Council

Technical Program Co-Chairs:
Yih-Chun Hu, University of Illinois at Urbana-Champaign
Jean-Pierre Hubaux, EPFL

Web Chair:
Ken Laberteaux, Toyota Technical Center

Technical Program Committee (partial list):
Victor Bahl, Microsoft Research
Fan Bai, General Motors
Levente Buttyan, Budapest University of Technology and Economics
Tracy Camp, Colorado School of Mines
Eylem Ekici, Ohio State University
Tamer ElBatt, San Diego Research Center
Andreas Festag, NEC Europe Ltd
Hannes Hartenstein, University of Karlsruhe
Wieland Holfelder, DaimlerChrysler REDNA
Yih-Chun Hu, University of Illinois at Urbana-Champaign
Jean-Pierre Hubaux, EPFL 
Markus Jakobsson, Indiana University
Daniel Jiang, DaimlerChrysler REDNA
Frank Kargl, Ulm University
Timo Kosch, BMW
Ken Laberteaux, Toyota Technical Center
Martin Mauve, Heinrich Heine University Düsseldorf
Christof Paar, Ruhr-University Bochum
Panos Papadimitratos, EPFL
Adrian Perrig, Carnegie Mellon University
Maxim Raya, EPFL
Paolo Santi, CNR
Rajeev Shorey, General Motors Research
Pravin Varaiya, University of California at Berkeley

--------------040405080707030006000708
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--------------040405080707030006000708--




From mip4-bounces@ietf.org Tue Apr 03 13:59:46 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HYnII-0005s6-Nr; Tue, 03 Apr 2007 13:59:46 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HXc75-0005lB-9Z
	for mip4@ietf.org; Sat, 31 Mar 2007 07:51:19 -0400
Received: from kronos.cti.gr ([150.140.1.25])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HXc6w-0003bk-F8
	for mip4@ietf.org; Sat, 31 Mar 2007 07:51:19 -0400
Received: (qmail 16329 invoked from network); 31 Mar 2007 11:51:09 -0000
Received: from hermes.cti.gr (150.140.1.34)
	by kronos.cti.gr with SMTP; 31 Mar 2007 11:51:09 -0000
Received: (qmail 29896 invoked from network); 31 Mar 2007 11:50:56 -0000
Received: from unknown (HELO apolaptop) (150.140.47.114)
	by hermes.cti.gr with SMTP; 31 Mar 2007 11:50:56 -0000
From: "Apostolos Gkamas" <gkamas@cti.gr>
To: "'Apostolos Gkamas'" <gkamas@cti.gr>
Date: Sat, 31 Mar 2007 14:50:13 +0300
Message-ID: <000601c7738a$c37d0520$7846ba51@apolaptop>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
Thread-Index: AcdziqdMXbaulOMhQ+GVmdNGZSEQxw==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 93e7fb8fef2e780414389440f367c879
X-Mailman-Approved-At: Tue, 03 Apr 2007 13:59:45 -0400
Cc: 
Subject: [Mip4] ACM WMuNeP'07 Workshop Call for Papers
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

-------------------------------------------------------------------------=
-


Sorry if you have received multiple message.
-------------------------------------------------------------------------=
---
-------------------------------------

3rd ACM* WMUNEP'07
THE THIRD ACM( INTERNATIONAL WORKSHOP ON
WIRELESS MULTIMEDIA NETWORKING AND PERFORMANCE MODELING

22-26 October 2007
Chania, Creta Island, Greece _
http://wmunep2007.cti.gr/_
To be held jointly with 10th ACM/IEEE MSWiM 2007
the 10-th ACM/IEEE International Symposium on
Modeling, Analysis and Simulation of Wireless and Mobile Systems
_ http://www.cs.unibo.it/projects/mswim2007/_)


*Pending. Sponsored by Association for Computer Machinery (ACM)
-------------------------------------------------------------------------=
---
---------------------------
Paper Submission deadline: June 1, 2007


___________________________________
SCOPE
-------------------------------------------------------------------------=
-

The Third ACM International Workshop on Wireless Multimedia Networking=20
and Performance Modeling (WMuNeP'07) will be a one-day workshop, held in =

conjunction with the 10th Annual ACM Symposium on Modeling, Analysis and =

Simulation of Wireless and Mobile Systems (MSWiM=B407). The demand for=20
wireless multimedia communications thrives in today's consumer and=20
corporate market. The need to evolve multimedia applications and=20
services, and their associated protocols for emerging networks is at a=20
critical point given the proliferation and integration of wireless=20
systems to intelligent and broadband networks, mobility of people,=20
data/voice convergence and the integration of computing and=20
communication in mobile devices.

This workshop is devoted to cover different aspects of wireless=20
multimedia networking and performance modeling for WLANs, WPANs, WMANs,=20
WWANs, MANETs and sensor networks such as wireless video and wireless=20
streaming, systematic design methodologies, algorithms, synchronization, =

analysis and performance modeling. The workshop will provide a forum for =

researchers and practitioners to present their contributions related to=20
the above high-level aspects.

-------------------------------------------------------------------------=
-
TOPICS
-------------------------------------------------------------------------=
-

Topics of interest include (but are not limited to):

-Wireless multimedia network management
-Wireless multimedia traffic modeling
-Middleware and reflective systems support for wireless multimedia
-Proxy-based systems for video transcoding and content distribution
-Performance modeling, monitoring and evaluation of wireless multimedia=20
networks and systems
-Multipoint, multicast wireless multimedia services
-Deployment of wireless multimedia applications, services and networks=20
-Protocols for wireless multimedia networks
-QoS and Resource Allocation in wireless multimedia networks
-Integration of wireless multimedia networks to broadband networks
-End-to-end IP multimedia wireless communications
-Coding and transmission for wireless multimedia networks
-Distributed wireless multimedia services
-Content-based wireless multimedia information retrieval tools
-Video, streaming, real-time wireless multimedia communications and=20
applications Security in wireless multimedia networks
-Wireless multimedia right protection and watermarking
-Pricing mechanisms for wireless multimedia networks
-E-Commerce and related applications for wireless multimedia networks
-Multimedia evaluation and processing for wireless networks
-Cross layer design for wireless multimedia networks
-Software tools for system performance and evaluation of wireless=20
multimedia networks
-Case studies showing the role of evaluation in the design of systems

-------------------------------------------------------------------------=
-
SUBMISSIONS
-------------------------------------------------------------------------=
-

Authors are invited to submit research contributions representing=20
original, previously unpublished work. Submitted papers will be=20
carefully evaluated based on originality, significance, technical=20
soundness, and clarity of exposition. Accepted papers will appear on the =

workshop proceedings that will be published by ACM press. At least one=20
of the authors of accepted papers must attend the conference to present=20
his/her paper. Paper length should be no more than 10 pages, double=20
column, ACM style including tables and figures. More information about=20
the submission template can be found in the workshop web site=20
(_http://wmunep2007.cti.gr/_). Only Postscript and PDF formats are =
accepted.

-------------------------------------------------------------------------=
-
ORGANIZING COMMITTEES
-------------------------------------------------------------------------=
-

Program committee of the workshop can be found in the following URL:
_http://wmunep2007.cti.gr/committees.php_

-------------------------------------------------------------------------=
-
IMPORTANT DATES
-------------------------------------------------------------------------=
-

Paper Submission June 1, 2007
Author Notification July 5, 2007
Author Registration TBA
Camera-ready Paper TBA


For any question related to WMuNeP 2007, please contact the Program=20
Co-Chairs Prof. Regina Araujo: regina at dc.ufscar.br
and/or Prof. Christos Bouras: bouras at cti.gr)




-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Thu Apr 05 17:06:49 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HZZAG-0000aJ-QH; Thu, 05 Apr 2007 17:06:40 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HZZAF-0000WU-RQ
	for mip4@ietf.org; Thu, 05 Apr 2007 17:06:39 -0400
Received: from dirty.research.bell-labs.com ([204.178.16.6])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HZZAB-0002EL-8F
	for mip4@ietf.org; Thu, 05 Apr 2007 17:06:39 -0400
Received: from scummy.research.bell-labs.com
	(H-135-104-2-10.research.bell-labs.com [135.104.2.10])
	by dirty.research.bell-labs.com (8.12.10/8.12.10) with ESMTP id
	l35L6OHV079698
	for <mip4@ietf.org>; Thu, 5 Apr 2007 17:06:30 -0400 (EDT)
Received: from bronx.dnrc.bell-labs.com (bronx.dnrc.bell-labs.com
	[135.180.160.8])
	by scummy.research.bell-labs.com (8.12.9/8.12.9) with ESMTP id
	l35L6JUA082620
	for <mip4@ietf.org>; Thu, 5 Apr 2007 17:06:19 -0400 (EDT)
Received: from [135.104.12.23] (plus.research.bell-labs.com [135.104.12.23])
	by bronx.dnrc.bell-labs.com (8.12.9/8.12.9) with ESMTP id
	l35L6IlR015080
	for <mip4@ietf.org>; Thu, 5 Apr 2007 17:06:18 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v752.3)
To: mip4@ietf.org
Message-Id: <7B3A1C9E-410C-4921-8DBA-25591232A5E2@bell-labs.com>
From: Paul C Lustgarten <plus@bell-labs.com>
Date: Thu, 5 Apr 2007 17:06:46 -0400
X-Mailer: Apple Mail (2.752.3)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 83e9494d829b08cc3f644ef6ac1b9bd4
Subject: [Mip4] multiple mobile-home authentication extensions in a single
	reg. request?
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0502777371=="
Errors-To: mip4-bounces@ietf.org


--===============0502777371==
Content-Type: multipart/alternative; boundary=Apple-Mail-51--68489212


--Apple-Mail-51--68489212
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Hi.  I have a question about MIPv4 that seems to have become an  
unspecified detail as of RFC 3344bis.

Specifically, is a registration request allowed to contain multiple  
instances of a *given* authorization-enabling extension?  In  
particular, is it permissible for a request to contain multiple  
instances of the mobile-home authentication extension?

In RFCs 2002, 3220, and 3344, such a multiplicity was cleared  
prohibited, because there was only one *type* of authorization- 
enabling extension recognized (the mobile-home authentication  
extension), only (and exactly) one instance of which was to appear in  
each registration request:

>    Exactly one Mobile-Home Authentication Extension MUST be present in
>    all Registration Requests and Registration Replies, and ....
									-- section 3.5.2 (same text in all 3 RFCs)

However, RFC 3344bis has revised and generalized this condition to  
require *at least* one authorization-enabling extension:

>     At least one authorization-enabling extension MUST be present in
>    all Registration Requests, and also in all Registration Replies
>    generated by the Home Agent.  The Mobile-Home Authentication
>    Extension is always an authorization-enabling for registration
>    messages specified in this document.
									-- section 3.5.2, RFC 3344bis

[I believe this actually *means* to say "in EACH Registration  
Request", and not as it literally reads, that the same extension(s)  
(whichever one or more those are) must appear "in ALL Registration  
Requests".  Ah, the precise use of quantifiers is such fun.]

What this leaves unspecified is whether multiple instances of a  
single type of authorization-enabling extension are allowed.

Some months ago, I read up on the history of this issue, which  
previously appeared as "Issue 19" at this URL:
	http://www.mip4.org/issues/tracker/mip4/issue19
However, the web site at that URL seems to have succumbed to  
Alzheimer's--for some weeks now, every time I access it, I get only a  
page full of error messages, headlined by one about it having "no  
attribute '_load_phython'". Dropping back a step, and going in the  
(virtual) "front door" of http://mip4.org , and clicking on the  
conveniently-placed "Issues" link near the top of that page, takes me  
now to some page for "Mip4 Status Pages" and "Active Tickets", with  
nary a sign of any "issues" nor anything numbered "19".  Oh, and this  
page, too, conveniently has an "Issues" entry in the navigation bar  
near the top of the page ... but, alas, it leads only back to this  
same page.

So, as best as I can recall from before "issue19" went to meet its  
maker (or at least went undercover), the history of this change in  
section 3.5.2 seems to have been driven by the need to accommodate  
the existence of multiple types of authorization-enabling  
extensions.  That makes sense.  But I also saw nothing to suggest  
that there was any desire or attempt to allow multiple instances of  
the same type of authorization-enabling extension in a single  
registration request.  Maybe that concept would make sense for some  
other type of such extension, but I have yet to devise any reason it  
would be good to allow multiple instances of a mobile-home  
authentication extension in a registration request.

So, what say you?  Is it every implementor for him/herself?  Declare  
a request with multiple instances of a given type of authorization- 
enabling extension to be malformed & trigger an error reply with code  
131 (MH failed authentication), as was stipulated for this case prior  
to 3344bis?  Process only the first of each type of authorization- 
enabling extension to appear in a given registration request?  Or  
only the last?  Or all of them?  And if all of them, is it sufficient  
for at least one to pass?  Or must all pass?  ?  ?  ?    (Inquiring  
minds are herewith stumped. :-(  )

Thanks,
	Paul

______________
Paul C Lustgarten
+1 908 405 7919
AIM: plustwo@mac.com




--Apple-Mail-51--68489212
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; "><DIV>Hi.=A0 I have a question =
about MIPv4 that seems to have become an unspecified detail as of RFC =
3344bis.=A0</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Specifically, is a =
registration request allowed to contain multiple instances of a *given* =
authorization-enabling extension?=A0 In particular, is it permissible =
for a request to contain multiple instances of the mobile-home =
authentication extension?</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>In RFCs 2002, 3220, and =
3344, such a multiplicity was cleared prohibited, because there was only =
one *type* of authorization-enabling extension recognized (the =
mobile-home authentication extension), only (and exactly) one instance =
of which was to appear in each registration request:</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BLOCKQUOTE type=3D"cite"><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font-size: 16px; "><FONT class=3D"Apple-style-span" =
face=3D"Monaco" size=3D"2" style=3D"font-size: 13px; "><FONT =
class=3D"Apple-style-span" size=3D"3"><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 12px;">=A0 =A0</SPAN></FONT><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 12px; ">Exactly one =
Mobile-Home Authentication Extension MUST be present =
in</SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Monaco" =
size=3D"2" style=3D"font-size: 13px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 12px; ">=A0</SPAN></FONT></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font-size: 16px; "><FONT class=3D"Apple-style-span" =
face=3D"Monaco" size=3D"2" style=3D"font-size: 13px; "><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 12px; ">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Monaco" size=3D"2" =
style=3D"font-size: 13px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 12px; ">all Registration Requests and Registration =
Replies, and ....</SPAN></FONT></DIV></BLOCKQUOTE><DIV><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre">				=
					</SPAN>--=A0section 3.5.2 (same =
text in all 3 RFCs)</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>However, RFC 3344bis has =
revised and generalized this condition to require *at least* one =
authorization-enabling extension:</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BLOCKQUOTE type=3D"cite"><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"font-size: =
10px;">=A0=A0 =A0<SPAN class=3D"Apple-style-span" style=3D"font-size: =
13px; ">At least one authorization-enabling extension MUST be present =
in</SPAN></SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2" style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">=A0</SPAN></FONT></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font-size: 17px; "><FONT class=3D"Apple-style-span" =
face=3D"Courier" size=3D"2" style=3D"font-size: 14px; "><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 13px; ">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" size=3D"2"=
 style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">all Registration Requests, and also in all =
Registration Replies</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Courier" size=3D"2" style=3D"font-size: 14px; "><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 13px; =
">=A0</SPAN></FONT></DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font-size: 17px; "><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; ">=A0=A0=
 </SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2" style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">generated by the Home =
Agent.</SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2" style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; =
">The Mobile-Home Authentication</SPAN></FONT><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; =
">=A0</SPAN></FONT></DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font-size: 17px; "><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; ">=A0=A0=
 </SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2" style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">Extension is always an =
authorization-enabling for registration</SPAN></FONT><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; =
">=A0</SPAN></FONT></DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font-size: 17px; "><FONT =
class=3D"Apple-style-span" face=3D"Courier" size=3D"2" style=3D"font-size:=
 14px; "><SPAN class=3D"Apple-style-span" style=3D"font-size: 13px; ">=A0=A0=
 </SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Courier" =
size=3D"2" style=3D"font-size: 14px; "><SPAN class=3D"Apple-style-span" =
style=3D"font-size: 13px; ">messages specified in this =
document.</SPAN></FONT></DIV></BLOCKQUOTE><DIV><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre">				=
					</SPAN>-- section 3.5.2, RFC =
3344bis</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>[I =
believe this actually *means* to say "in EACH Registration Request", and =
not as it literally reads, that the same extension(s) (whichever one or =
more those are) must appear "in ALL Registration Requests".=A0 Ah, the =
precise use of quantifiers is such fun.]</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>What this leaves =
unspecified is whether multiple instances of a single type of =
authorization-enabling extension are allowed.</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Some months ago, I read up =
on the history of this issue, which previously appeared as "Issue 19" at =
this URL:</DIV><DIV><SPAN class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</SPAN><A =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.o=
rg/issues/tracker/mip4/issue19</A></DIV><DIV>However, the web site at =
that URL seems to have succumbed to Alzheimer's--for some weeks now, =
every time I access it, I get only a page full of error messages, =
headlined by one about it having "no attribute '_load_phython'". =
Dropping back a step, and going in the (virtual) "front door" of <A =
href=3D"http://mip4.org">http://mip4.org</A> , and clicking on the =
conveniently-placed "Issues" link near the top of that page, takes me =
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary =
a sign of any "issues" nor anything numbered "19".=A0 Oh, and this page, =
too, conveniently has an "Issues" entry in the navigation bar near the =
top of the page ... but, alas, it leads only back to this same =
page.</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>So, as =
best as I can recall from before "issue19" went to meet its maker (or at =
least went undercover), the history of this change in section 3.5.2 =
seems to have been driven by the need to accommodate the existence of =
multiple types of authorization-enabling extensions.=A0 That makes =
sense.=A0 But I also saw nothing to suggest that there was any desire or =
attempt to allow multiple instances of the same type of =
authorization-enabling extension in a single registration request.=A0 =
Maybe that concept would make sense for some other type of such =
extension, but I have yet to devise any reason it would be good to allow =
multiple instances of a mobile-home authentication extension in a =
registration request.</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>So, what say you?=A0 Is it =
every implementor for him/herself?=A0 Declare a request with multiple =
instances of a given type of authorization-enabling extension to be =
malformed &amp; trigger an error reply with code 131 (MH failed =
authentication), as was stipulated for this case prior to 3344bis?=A0 =
Process only the first of each type of authorization-enabling extension =
to appear in a given registration request?=A0 Or only the last?=A0 Or =
all of them?=A0 And if all of them, is it sufficient for at least one to =
pass?=A0 Or must all pass?=A0 ?=A0 ?=A0 ? =A0 =A0(Inquiring minds are =
herewith stumped. :-(=A0 )</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks,</DIV><DIV><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</SPAN>Paul</DIV><BR><DIV> <SPAN class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; =
"><DIV>______________</DIV><DIV>Paul C Lustgarten</DIV><DIV>+1 908 405 =
7919</DIV><DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN></SPAN> =
</DIV><BR></BODY></HTML>=

--Apple-Mail-51--68489212--


--===============0502777371==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============0502777371==--




From mip4-bounces@ietf.org Tue Apr 10 10:28:38 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HbHKb-0001uk-FR; Tue, 10 Apr 2007 10:28:25 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HbHKa-0001uc-Ic
	for mip4@ietf.org; Tue, 10 Apr 2007 10:28:24 -0400
Received: from mail119.messagelabs.com ([216.82.241.179])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HbHKY-0001BV-A5
	for mip4@ietf.org; Tue, 10 Apr 2007 10:28:24 -0400
X-VirusChecked: Checked
X-Env-Sender: pete.mccann@motorola.com
X-Msg-Ref: server-14.tower-119.messagelabs.com!1176214896!24819062!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [144.189.100.103]
Received: (qmail 13349 invoked from network); 10 Apr 2007 14:21:37 -0000
Received: from motgate3.mot.com (HELO motgate3.mot.com) (144.189.100.103)
	by server-14.tower-119.messagelabs.com with SMTP;
	10 Apr 2007 14:21:37 -0000
Received: from az33exr02.mot.com (az33exr02.mot.com [10.64.251.232])
	by motgate3.mot.com (8.12.11/Motorola) with ESMTP id l3AELUfC000494
	for <mip4@ietf.org>; Tue, 10 Apr 2007 07:21:36 -0700 (MST)
Received: from de01exm67.ds.mot.com (de01exm67.am.mot.com [10.176.8.18])
	by az33exr02.mot.com (8.13.1/8.13.0) with ESMTP id l3AELTQx027370
	for <mip4@ietf.org>; Tue, 10 Apr 2007 09:21:30 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 10 Apr 2007 10:21:28 -0400
Message-ID: <BE4B07D4197BF34EB3B753DD34EBCD130177FF66@de01exm67.ds.mot.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: draft-ietf-mip4-radius-requirements-01.txt
Thread-Index: Acd7bL7EJsCaQLp5RSCdi6Zv+WMp/AADkffw
From: "McCann Peter-A001034" <pete.mccann@motorola.com>
To: "Mobile IPv4 Mailing List" <mip4@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745
Cc: Madjid Nakhjiri <mnakhjiri@huawei.com>
Subject: [Mip4] FW: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

We've received a review of draft-ietf-mip4-radius-requirements-01.txt.
It is copied below.  Thanks to Alan DeKok for reviewing the document.

Madjid, can you address these comments?

Thanks,

-Pete

Alan DeKok wrote:
>   In the introduction, under "non-goals", it would be good to indent
> the non-goal items by 3 spaces, and add a bullet ('o' or '-' or '*').
> This would help to distinguish the non-goals from the rest of the
> text.  =20
>=20
> ...
> Extend RADIUS in a way that fulfills the full list of requirements in
>    RFC 2977 is a non-goal
> ..
>=20
>   The sentence should have a trailing period, and should be
> re-written to be in active voice, like the rest of the document.=20
> e.g. "Extending RADIUS...".  It is also not necessary to repeat the
> "non-goal" text at the end of the sentence.  =20
>=20
> ...
> It is however required of the RADIUS servers (and possibly proxies)
>    to be able to understand and process the attributes described in
>    this specification to perform verification of authentication
>    extensions specified in [MIP4CHAL]
> ...
>=20
>   Possibly proxies?  The document should be make a clear statement as
> to whether or not proxy servers need to understand the new
> attributes. =20
>=20
> ...
> All RADIUS work MUST be backward compatible with existing RADIUS
>    RFCs, including RFCs 2618-2621, 2865-2869, 3162, 3575, 3576, 3579,
>    and 3580.
> ...
>=20
>   RFC's 2618 through 2621 have been obseleted by RFC's 4668 through
> 4671.=20
>=20
>   Also, if the RADIUS work here is backwards compatible with the
> existing RADIUS RFC's, then RADIUS proxies *cannot* be affected by
> the new authentication extensions. =20
>=20
> ...
> 1.2.  IANA Considerations
> ...
>=20
>   This document does not allocate numbers, so there should be a
> statement that there are no IANA considerations.=20
>=20
> ...
> 2.  security considerations
> ...
>=20
>   Nit: Capitalization.
>=20
> ...
> To protect against MITM attacks, RFC 2868 section 3.5 provides a
>    mechanism for encrypting RADIUS attributes (RFC 2868 section 3.5).
> ...
>=20
>   RFC 2686 Section 3.5 offers no protection against MITM attacks,
> where intermediate nodes proxy the request, but are untrusted.  As
> the earlier paragraph in this draft states, RADIUS assumes that all
> intermediaries are trusted.  Perhaps something else is meant by this
> text?   =20
>=20
>   This sentence should be clarified, or removed.
>=20
>   As this document defines requirements and not protocols, much of
> the security considerations section could be removed, and replaced
> with text similar to the following: =20
>=20
> ...
>   This document defines no new requirements or security mechanisms
> for RADIUS.  As such, the existing RADIUS security considerations
> described previously apply, and no additional security considerations
> are added here. ... =20
>=20
>   Alan DeKok.


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 10 15:24:10 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HbLwj-0002ue-MJ; Tue, 10 Apr 2007 15:24:05 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hb3uJ-0005dx-CW
	for mip4@ietf.org; Mon, 09 Apr 2007 20:08:23 -0400
Received: from letters.cs.ucsb.edu ([128.111.41.13])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hb3uF-0000A8-OJ
	for mip4@ietf.org; Mon, 09 Apr 2007 20:08:23 -0400
Received: from jackson.cs.ucsb.edu (jackson.cs.ucsb.edu [128.111.52.10])
	by letters.cs.ucsb.edu (8.13.1/8.13.1) with ESMTP id l3A08I6Q025083;
	Mon, 9 Apr 2007 17:08:18 -0700
Date: Mon, 9 Apr 2007 17:08:17 -0700 (PDT)
From: Kevin C Almeroth <almeroth@cs.ucsb.edu>
To: mip4@ietf.org
Message-ID: <Pine.LNX.4.62.0704091708130.9332@jackson.cs.ucsb.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2
	(letters.cs.ucsb.edu [128.111.41.13]);
	Mon, 09 Apr 2007 17:08:18 -0700 (PDT)
X-Virus-Scanned: ClamAV version 0.88.7, clamav-milter version 0.88.7 on letters
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham
	version=3.1.8
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on letters.cs.ucsb.edu
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
X-Mailman-Approved-At: Tue, 10 Apr 2007 15:24:04 -0400
Cc: Dina Papagiannaki <dina.papagiannaki@intel.com>
Subject: [Mip4] CFP for the ACM/Usenix IMC Workshop on Wireless Measurement 
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org


                            ***************
                            CALL FOR PAPERS
                            ***************

                          The IMC Workshop on
                 Internet Measurement for Wireless Networks
                              (IM4WiN 2007)

                            October 23, 2007
                          San Diego, California
                        http://im4win.cs.ucsb.edu/


The International Workshop on Internet Measurement for Wireless Networks 
(IM4WiN) is the first workshop to be associated with the Internet 
Measurement Conference (IMC).In the tradition of IMC,
the focus is on Internet measurement and analysis with the goal that 
papers contribute to the current understanding of how to collect or 
analyze Internet measurements,or give insight into how the Internet 
behaves. IM4WiN narrows this focus and goal to apply specifically to 
wireless networks.

The focus of IM4WiN is on measurement and analysis of wireless networks 
that are already part of the Internet or are planned to be eventually 
connected. Within this scope, IM4WiN is interested in papers whose primary 
focus is measurement and/or analysis of data with the goal that this 
activity leads to meaningful understanding of important network properties 
and/or new protocols, systems, technology, and/or best practices. Papers 
that fall outside of this scope will not be accepted. Examples of good 
topics with the IM4WiN scope include:

* Challenges in heterogeneous wireless networks (3G, WiFi, Wimax)
* Benchmarks for wireless algorithms, protocols and applications
* Operational experience concerning wireless network performance
* Prediction and inference of user access, demand and mobility
* Challenges with wireless measurements
* Experimental (in)validation of wireless network assumptions
* Metrics for wireless network performance evaluation * Wireless network 
troubleshooting techniques and recommendations
* Experience with building/designing/expanding wireless networks
* Description of tools for building and/or managing test beds
* Techniques for improving experiment repeatability * Techniques for 
validating wireless test bed results
* Measurement-based guidelines for network design * Wireless security
* Wireless vehicular networks
* Wireless networking as infrastructure in developing regions
* Energy efficient protocols and design

IM4WiN is seeking up to 6 two-column pages, formatted exactly to the 
requirements specified on the IMC/IM4WiN web page, and submitted according 
to the instructions contained therein.

Important dates for IM4WiN are:

* Registration: July 20, 2007 (11:59 EDT)
* Submission: July 27, 2007 (11:59 EDT)
* Notification: September 3, 2007
* Camera Ready: September 21, 2007 (11:59 EDT)

For more information see http://im4win.cs.ucsb.edu/cfp.html,
or contact the Workshop Chairs:

* Dina Papagiannaki (Intel Research)
* Kevin Almeroth (UC-Santa Barbara)


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 10 17:10:19 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HbNbP-0003N1-F7; Tue, 10 Apr 2007 17:10:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HbNbN-0003Mn-Gt
	for mip4@ietf.org; Tue, 10 Apr 2007 17:10:09 -0400
Received: from mail119.messagelabs.com ([216.82.241.179])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HbNbM-0001jH-8C
	for mip4@ietf.org; Tue, 10 Apr 2007 17:10:09 -0400
X-VirusChecked: Checked
X-Env-Sender: pete.mccann@motorola.com
X-Msg-Ref: server-2.tower-119.messagelabs.com!1176239407!19851313!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 2960 invoked from network); 10 Apr 2007 21:10:07 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
	by server-2.tower-119.messagelabs.com with SMTP;
	10 Apr 2007 21:10:07 -0000
Received: from az33exr01.mot.com ([10.64.251.231])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l3ALA6lZ011314
	for <mip4@ietf.org>; Tue, 10 Apr 2007 14:10:07 -0700 (MST)
Received: from az10vts04 (az10vts04.mot.com [10.64.251.245])
	by az33exr01.mot.com (8.13.1/Vontu) with SMTP id l3ALA6BU017541
	for <mip4@ietf.org>; Tue, 10 Apr 2007 16:10:06 -0500 (CDT)
Received: from de01exm67.ds.mot.com (de01exm67.am.mot.com [10.176.8.18])
	by az33exr01.mot.com (8.13.1/8.13.0) with ESMTP id l3ALA4Vc017530
	for <mip4@ietf.org>; Tue, 10 Apr 2007 16:10:05 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 10 Apr 2007 17:10:03 -0400
Message-ID: <BE4B07D4197BF34EB3B753DD34EBCD13017801FA@de01exm67.ds.mot.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: draft-ietf-mip4-radius-requirements-01.txt
Thread-Index: Acd7rWAXAiqaWDO6RuWBIwVXJZRIFAAByY8Q
From: "McCann Peter-A001034" <pete.mccann@motorola.com>
To: "Mobile IPv4 Mailing List" <mip4@ietf.org>
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0bedb65cce30976f0bf60a0a39edea4
Subject: [Mip4] FW: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

We have also received comments from Bernard Aboba.  They are
pasted below.

-Pete

Bernard Aboba wrote:
> Here are my comments.
>=20
>    In the absence of IETF standardized RADIUS attributes for support
>    of MIPv4, different wireless SDOs have taken the path of developing
>    VSAs.  This will cause lack interoperability between these wireless
>    standards, potentially hindering mobility across these wireless
>    networks.
>=20
> The use of VSAs by itself does not create an interoperability problem.
> I think you need to provide references here, and indicate why how it
> is proposed that interoperability issues will be addressed (e.g. by
> ensuring compatibility with Diameter MIPv4, which is already
> deployed).  =20
>=20
>    It is however required of the RADIUS servers (and possibly proxies)
>    to be able to understand and process the attributes described in
>    this specification to perform verification of authentication
>    extensions specified in [MIP4CHAL]
>=20
> Requiring RADIUS proxies to "understand" RADIUS attributes (as
> opposed to just matching values) would require that existing proxies
> be upgraded to support this specification.  Is this really what is
> intended?  =20
>=20
> I think you also need to say something about not requiring changes to
> the RADIUS standard data model.=20
>=20
>    The concern of using AAA protocols that use hop-by-hop security
>    (Diameter/RADIUS) to distribute keys is nothing new.
>=20
> Is the intent to use RADIUS to distribute keys (as opposed to nonces)?
> The distinction is that a nonce can be sent in the clear, whereas a
> key needs to be protected.=20
>=20
>    In both Diameter and RADIUS the assumption is that intermediary
>    nodes are trusted.
>=20
> As RFC 2607 indicates, RADIUS does not make this assumption in
> general.=20
> Please delete
> this sentence.
>=20
>    We have to rely
>    on the model that RADIUS intermediary nodes are to be trusted.
>=20
> I would delete this sentence as well, since it seems to imply a
> change to the RADIUS trust model is required for MIPv4 (which I don't
> think is the case). =20
>=20
>    To protect against MITM attacks, RFC 2868 section 3.5 provides a
>    mechanism for encrypting RADIUS attributes (RFC 2868 section 3.5).
>    Diameter relies purely on IPsec to protect against MITM attacks.=20
>    It can be argued that the encryption mechanism provided by RADIUS
>    is weak and therefore it is recommended to protect RADIUS
>    transactions using IPsec (e.g.  RADIUS protected by IPSec in
> [RFC3579]).=20
>=20
> The encryption mechanisms in RFC 2868 are designed to protect against
> snooping, not Man-in-the-Middle.  Diameter supports TLS as well as
> IPsec. =20


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Wed Apr 11 13:18:11 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HbgSR-00027Z-A9; Wed, 11 Apr 2007 13:18:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HbgSP-00027U-Vc
	for mip4@ietf.org; Wed, 11 Apr 2007 13:18:09 -0400
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HbgSL-0007Yl-LU
	for mip4@ietf.org; Wed, 11 Apr 2007 13:18:08 -0400
Received: from sj-dkim-8.cisco.com ([171.68.10.93])
	by sj-iport-4.cisco.com with ESMTP; 11 Apr 2007 10:17:55 -0700
X-IronPort-AV: i="4.14,395,1170662400"; 
	d="scan'208,217"; a="52865996:sNHT31398641559"
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138])
	by sj-dkim-8.cisco.com (8.12.11/8.12.11) with ESMTP id l3BHHtRU020894; 
	Wed, 11 Apr 2007 10:17:55 -0700
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com
	[171.70.151.144])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id l3BHHtwn002426;
	Wed, 11 Apr 2007 17:17:55 GMT
Received: from xmb-sjc-235.amer.cisco.com ([128.107.191.85]) by
	xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Wed, 11 Apr 2007 10:17:55 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Date: Wed, 11 Apr 2007 10:17:54 -0700
Message-ID: <2979E38DD6FC6544B789C8DAD7BAFC5203AAD8AC@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <7B3A1C9E-410C-4921-8DBA-25591232A5E2@bell-labs.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Thread-Index: Acd3xpADh/HHGmj0Q8G7UzTnM4tOpQElQelw
From: "Kent Leung \(kleung\)" <kleung@cisco.com>
To: "Paul C Lustgarten" <plus@bell-labs.com>, <mip4@ietf.org>
X-OriginalArrivalTime: 11 Apr 2007 17:17:55.0027 (UTC)
	FILETIME=[57CE0230:01C77C5D]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=18105; t=1176311875;
	x=1177175875; c=relaxed/simple; s=sjdkim8002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kleung@cisco.com;
	z=From:=20=22Kent=20Leung=20\(kleung\)=22=20<kleung@cisco.com>
	|Subject:=20RE=3A=20[Mip4]=20multiple=20mobile-home=20authentication=20ex
	tensions=20in=20a=20singlereg.=20request? |Sender:=20;
	bh=5V0acxs7n8+mllqSWefjzRZ0drraBVItx+upLB6lySI=;
	b=P8F9YXoVUz6CTSxPr11lUqb/0N1CoQEWziXcgxO8DwWPCfDsIH2ZoTxybIFhqhtGExoNzSvC
	xOVDh5Obt29J0/KQE7iZU+mjao0w/TcKLLh5tBejGqQG1e8gtzNeoY4c;
Authentication-Results: sj-dkim-8; header.From=kleung@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim8002 verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cd3d702b63698072ba67a75ce9e0fc9e
Cc: 
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0430691897=="
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0430691897==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C77C5D.57AFAC57"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C77C5D.57AFAC57
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Paul.
=20
It doesn't seem to make sense to have multiple authorization-enabling
extensions of the same type in the registration message.  I don't
remember the history of this topic and agree with what you had recalled
about the intention of supporting MN-HA Auth Ext, MN-AAA Auth Ext, and
any future Auth Ext.  I agree that it would be good to specify that
there must not be more than one of the _same type_ in the message.
=20
It would be useful to be able to dig up the issue19 archive to make sure
that we're not overlooking anything that had been discussed.
=20
Kent

________________________________

From: Paul C Lustgarten [mailto:plus@bell-labs.com]=20
Sent: Thursday, April 05, 2007 2:07 PM
To: mip4@ietf.org
Subject: [Mip4] multiple mobile-home authentication extensions in a
singlereg. request?


Hi.  I have a question about MIPv4 that seems to have become an
unspecified detail as of RFC 3344bis.=20

Specifically, is a registration request allowed to contain multiple
instances of a *given* authorization-enabling extension?  In particular,
is it permissible for a request to contain multiple instances of the
mobile-home authentication extension?

In RFCs 2002, 3220, and 3344, such a multiplicity was cleared
prohibited, because there was only one *type* of authorization-enabling
extension recognized (the mobile-home authentication extension), only
(and exactly) one instance of which was to appear in each registration
request:



	   Exactly one Mobile-Home Authentication Extension MUST be
present in=20
	   all Registration Requests and Registration Replies, and ....

-- section 3.5.2 (same text in all 3 RFCs)

However, RFC 3344bis has revised and generalized this condition to
require *at least* one authorization-enabling extension:


	    At least one authorization-enabling extension MUST be
present in=20
	   all Registration Requests, and also in all Registration
Replies=20
	   generated by the Home Agent.  The Mobile-Home Authentication=20
	   Extension is always an authorization-enabling for
registration=20
	   messages specified in this document.

-- section 3.5.2, RFC 3344bis

[I believe this actually *means* to say "in EACH Registration Request",
and not as it literally reads, that the same extension(s) (whichever one
or more those are) must appear "in ALL Registration Requests".  Ah, the
precise use of quantifiers is such fun.]

What this leaves unspecified is whether multiple instances of a single
type of authorization-enabling extension are allowed.

Some months ago, I read up on the history of this issue, which
previously appeared as "Issue 19" at this URL:
http://www.mip4.org/issues/tracker/mip4/issue19
However, the web site at that URL seems to have succumbed to
Alzheimer's--for some weeks now, every time I access it, I get only a
page full of error messages, headlined by one about it having "no
attribute '_load_phython'". Dropping back a step, and going in the
(virtual) "front door" of http://mip4.org , and clicking on the
conveniently-placed "Issues" link near the top of that page, takes me
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary
a sign of any "issues" nor anything numbered "19".  Oh, and this page,
too, conveniently has an "Issues" entry in the navigation bar near the
top of the page ... but, alas, it leads only back to this same page.

So, as best as I can recall from before "issue19" went to meet its maker
(or at least went undercover), the history of this change in section
3.5.2 seems to have been driven by the need to accommodate the existence
of multiple types of authorization-enabling extensions.  That makes
sense.  But I also saw nothing to suggest that there was any desire or
attempt to allow multiple instances of the same type of
authorization-enabling extension in a single registration request.
Maybe that concept would make sense for some other type of such
extension, but I have yet to devise any reason it would be good to allow
multiple instances of a mobile-home authentication extension in a
registration request.

So, what say you?  Is it every implementor for him/herself?  Declare a
request with multiple instances of a given type of
authorization-enabling extension to be malformed & trigger an error
reply with code 131 (MH failed authentication), as was stipulated for
this case prior to 3344bis?  Process only the first of each type of
authorization-enabling extension to appear in a given registration
request?  Or only the last?  Or all of them?  And if all of them, is it
sufficient for at least one to pass?  Or must all pass?  ?  ?  ?
(Inquiring minds are herewith stumped. :-(  )

Thanks,
Paul

______________
Paul C Lustgarten
+1 908 405 7919
AIM: plustwo@mac.com




------_=_NextPart_001_01C77C5D.57AFAC57
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3059" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; khtml-nbsp-mode: space; =
khtml-line-break: after-white-space">
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Hi Paul.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>It doesn't seem to make sense to have multiple=20
authorization-enabling extensions of the same type in the registration=20
message.&nbsp; I don't remember the history of this topic and agree with =
what=20
you had recalled about the intention of supporting MN-HA Auth Ext, =
MN-AAA Auth=20
Ext, and any future Auth Ext.&nbsp; I agree that it would be good to =
specify=20
that there must not be more than one of the _same type_ in the=20
message.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>It would be useful to be able to dig up the =
issue19 archive=20
to make sure that we're not overlooking anything that had been=20
discussed.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D188230517-11042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Kent</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Paul C Lustgarten=20
[mailto:plus@bell-labs.com] <BR><B>Sent:</B> Thursday, April 05, 2007 =
2:07=20
PM<BR><B>To:</B> mip4@ietf.org<BR><B>Subject:</B> [Mip4] multiple =
mobile-home=20
authentication extensions in a singlereg. request?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>Hi.&nbsp; I have a question about MIPv4 that seems to have become =
an=20
unspecified detail as of RFC 3344bis.&nbsp;</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>Specifically, is a registration request allowed to contain multiple =

instances of a *given* authorization-enabling extension?&nbsp; In =
particular, is=20
it permissible for a request to contain multiple instances of the =
mobile-home=20
authentication extension?</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>In RFCs 2002, 3220, and 3344, such a multiplicity was cleared =
prohibited,=20
because there was only one *type* of authorization-enabling extension =
recognized=20
(the mobile-home authentication extension), only (and exactly) one =
instance of=20
which was to appear in each registration request:</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><BR=20
class=3Dkhtml-block-placeholder></DIV>
<BLOCKQUOTE type=3D"cite">
  <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><FONT =
class=3DApple-style-span=20
  size=3D3><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
12px">&nbsp;=20
  &nbsp;</SPAN></FONT><SPAN class=3DApple-style-span=20
  style=3D"FONT-SIZE: 12px">Exactly one Mobile-Home Authentication =
Extension MUST=20
  be present in</SPAN></FONT><FONT class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 12px">&nbsp;</SPAN></FONT></DIV>
  <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 12px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 13px" face=3DMonaco =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: 12px">all Registration =
Requests and=20
  Registration Replies, and ....</SPAN></FONT></DIV></BLOCKQUOTE>
<DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>--&nbsp;section=20
3.5.2 (same text in all 3 RFCs)</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>However, RFC 3344bis has revised and generalized this condition to =
require=20
*at least* one authorization-enabling extension:</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<BLOCKQUOTE type=3D"cite">
  <DIV style=3D"MARGIN: 0px"><FONT class=3DApple-style-span =
face=3DCourier=20
  size=3D2><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
10px">&nbsp;&nbsp;=20
  &nbsp;<SPAN class=3DApple-style-span style=3D"FONT-SIZE: 13px">At =
least one=20
  authorization-enabling extension MUST be present =
in</SPAN></SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
  <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: 13px">all Registration =
Requests, and=20
  also in all Registration Replies</SPAN></FONT><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp;</SPAN></FONT></DIV>
  <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: 13px">generated by the =
Home=20
  Agent.</SPAN></FONT><FONT class=3DApple-style-span style=3D"FONT-SIZE: =
14px"=20
  face=3DCourier size=3D2><SPAN class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp; </SPAN></FONT><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">The Mobile-Home =
Authentication</SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
  <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: 13px">Extension is always =
an=20
  authorization-enabling for registration</SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
  <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
  class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
  class=3DApple-style-span style=3D"FONT-SIZE: 13px">messages specified =
in this=20
  document.</SPAN></FONT></DIV></BLOCKQUOTE>
<DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: pre"></SPAN>-- =
section=20
3.5.2, RFC 3344bis</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>[I believe this actually *means* to say "in EACH Registration =
Request", and=20
not as it literally reads, that the same extension(s) (whichever one or =
more=20
those are) must appear "in ALL Registration Requests".&nbsp; Ah, the =
precise use=20
of quantifiers is such fun.]</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>What this leaves unspecified is whether multiple instances of a =
single type=20
of authorization-enabling extension are allowed.</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>Some months ago, I read up on the history of this issue, which =
previously=20
appeared as "Issue 19" at this URL:</DIV>
<DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: pre"></SPAN><A=20
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.=
org/issues/tracker/mip4/issue19</A></DIV>
<DIV>However, the web site at that URL seems to have succumbed to=20
Alzheimer's--for some weeks now, every time I access it, I get only a =
page full=20
of error messages, headlined by one about it having "no attribute=20
'_load_phython'". Dropping back a step, and going in the (virtual) =
"front door"=20
of <A href=3D"http://mip4.org">http://mip4.org</A> , and clicking on the =

conveniently-placed "Issues" link near the top of that page, takes me =
now to=20
some page for "Mip4 Status Pages" and "Active Tickets", with nary a sign =
of any=20
"issues" nor anything numbered "19".&nbsp; Oh, and this page, too, =
conveniently=20
has an "Issues" entry in the navigation bar near the top of the page ... =
but,=20
alas, it leads only back to this same page.</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>So, as best as I can recall from before "issue19" went to meet its =
maker=20
(or at least went undercover), the history of this change in section =
3.5.2 seems=20
to have been driven by the need to accommodate the existence of multiple =
types=20
of authorization-enabling extensions.&nbsp; That makes sense.&nbsp; But =
I also=20
saw nothing to suggest that there was any desire or attempt to allow =
multiple=20
instances of the same type of authorization-enabling extension in a =
single=20
registration request.&nbsp; Maybe that concept would make sense for some =
other=20
type of such extension, but I have yet to devise any reason it would be =
good to=20
allow multiple instances of a mobile-home authentication extension in a=20
registration request.</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>So, what say you?&nbsp; Is it every implementor for =
him/herself?&nbsp;=20
Declare a request with multiple instances of a given type of=20
authorization-enabling extension to be malformed &amp; trigger an error =
reply=20
with code 131 (MH failed authentication), as was stipulated for this =
case prior=20
to 3344bis?&nbsp; Process only the first of each type of =
authorization-enabling=20
extension to appear in a given registration request?&nbsp; Or only the=20
last?&nbsp; Or all of them?&nbsp; And if all of them, is it sufficient =
for at=20
least one to pass?&nbsp; Or must all pass?&nbsp; ?&nbsp; ?&nbsp; ? =
&nbsp;=20
&nbsp;(Inquiring minds are herewith stumped. :-(&nbsp; )</DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>Thanks,</DIV>
<DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>Paul</DIV><BR>
<DIV><SPAN class=3DApple-style-span=20
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
class=3DApple-style-span=20
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
class=3DApple-style-span=20
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">
<DIV>______________</DIV>
<DIV>Paul C Lustgarten</DIV>
<DIV>+1 908 405 7919</DIV>
<DIV>AIM: <A href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV>
<DIV><BR class=3Dkhtml-block-placeholder></DIV><BR=20
class=3DApple-interchange-newline></SPAN></SPAN></SPAN></DIV><BR></BODY><=
/HTML>

------_=_NextPart_001_01C77C5D.57AFAC57--


--===============0430691897==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============0430691897==--




From mip4-bounces@ietf.org Thu Apr 12 14:24:47 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hc3yQ-0001ZJ-RX; Thu, 12 Apr 2007 14:24:46 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hc3yP-0001ZE-D8
	for mip4-confirm+ok@megatron.ietf.org; Thu, 12 Apr 2007 14:24:45 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hc3yP-0001Z6-3K
	for mip4@ietf.org; Thu, 12 Apr 2007 14:24:45 -0400
Received: from crufty.research.bell-labs.com ([204.178.16.49])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hc3yM-0001P8-7U
	for mip4@ietf.org; Thu, 12 Apr 2007 14:24:44 -0400
Received: from scummy.research.bell-labs.com
	(H-135-104-2-10.research.bell-labs.com [135.104.2.10])
	by crufty.research.bell-labs.com (8.12.10/8.12.10) with ESMTP id
	l3CIObUL014019; Thu, 12 Apr 2007 14:24:41 -0400 (EDT)
Received: from bronx.dnrc.bell-labs.com (bronx.dnrc.bell-labs.com
	[135.180.160.8])
	by scummy.research.bell-labs.com (8.12.9/8.12.9) with ESMTP id
	l3CIOPUA032269; Thu, 12 Apr 2007 14:24:25 -0400 (EDT)
Received: from [135.180.145.183] (plus [135.180.145.183])
	by bronx.dnrc.bell-labs.com (8.12.9/8.12.9) with ESMTP id
	l3CIONlR011307; Thu, 12 Apr 2007 14:24:23 -0400 (EDT)
In-Reply-To: <2979E38DD6FC6544B789C8DAD7BAFC5203AAD8AC@xmb-sjc-235.amer.cisco.com>
References: <2979E38DD6FC6544B789C8DAD7BAFC5203AAD8AC@xmb-sjc-235.amer.cisco.com>
Mime-Version: 1.0 (Apple Message framework v752.3)
Message-Id: <7FB741AB-4EA4-4CBE-9259-EF3034D204DF@bell-labs.com>
From: Paul C Lustgarten <plus@bell-labs.com>
Subject: Re: [Mip4] multiple mobile-home authentication extensions in a single
	reg. request?
Date: Thu, 12 Apr 2007 14:24:55 -0400
To: "Kent Leung ((kleung))" <kleung@cisco.com>
X-Mailer: Apple Mail (2.752.3)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 73948e4d005645343fd08e813e5615ef
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1286533084=="
Errors-To: mip4-bounces@ietf.org


--===============1286533084==
Content-Type: multipart/alternative; boundary=Apple-Mail-45-526600226


--Apple-Mail-45-526600226
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Kent,

Thanks for your reply.   And good, it sounds like I was on the right  
track, then.  So I would hope/propose that, when this part of RFC  
3344bis gets revised, it would also specify that a home agent that  
receives a registration request with more than one instance of a  
given type of authorization-enabling extension SHOULD reply with an  
error code of 131.

	Paul


On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) wrote:

> Hi Paul.
>
> It doesn't seem to make sense to have multiple authorization- 
> enabling extensions of the same type in the registration message.   
> I don't remember the history of this topic and agree with what you  
> had recalled about the intention of supporting MN-HA Auth Ext, MN- 
> AAA Auth Ext, and any future Auth Ext.  I agree that it would be  
> good to specify that there must not be more than one of the _same  
> type_ in the message.
>
> It would be useful to be able to dig up the issue19 archive to make  
> sure that we're not overlooking anything that had been discussed.
>
> Kent
>
> From: Paul C Lustgarten [mailto:plus@bell-labs.com]
> Sent: Thursday, April 05, 2007 2:07 PM
> To: mip4@ietf.org
> Subject: [Mip4] multiple mobile-home authentication extensions in a  
> singlereg. request?
>
> Hi.  I have a question about MIPv4 that seems to have become an  
> unspecified detail as of RFC 3344bis.
>
> Specifically, is a registration request allowed to contain multiple  
> instances of a *given* authorization-enabling extension?  In  
> particular, is it permissible for a request to contain multiple  
> instances of the mobile-home authentication extension?
>
> In RFCs 2002, 3220, and 3344, such a multiplicity was cleared  
> prohibited, because there was only one *type* of authorization- 
> enabling extension recognized (the mobile-home authentication  
> extension), only (and exactly) one instance of which was to appear  
> in each registration request:
>
>>    Exactly one Mobile-Home Authentication Extension MUST be  
>> present in
>>    all Registration Requests and Registration Replies, and ....
> -- section 3.5.2 (same text in all 3 RFCs)
>
> However, RFC 3344bis has revised and generalized this condition to  
> require *at least* one authorization-enabling extension:
>
>>     At least one authorization-enabling extension MUST be present in
>>    all Registration Requests, and also in all Registration Replies
>>    generated by the Home Agent.  The Mobile-Home Authentication
>>    Extension is always an authorization-enabling for registration
>>    messages specified in this document.
> -- section 3.5.2, RFC 3344bis
>
> [I believe this actually *means* to say "in EACH Registration  
> Request", and not as it literally reads, that the same extension(s)  
> (whichever one or more those are) must appear "in ALL Registration  
> Requests".  Ah, the precise use of quantifiers is such fun.]
>
> What this leaves unspecified is whether multiple instances of a  
> single type of authorization-enabling extension are allowed.
>
> Some months ago, I read up on the history of this issue, which  
> previously appeared as "Issue 19" at this URL:
> http://www.mip4.org/issues/tracker/mip4/issue19
> However, the web site at that URL seems to have succumbed to  
> Alzheimer's--for some weeks now, every time I access it, I get only  
> a page full of error messages, headlined by one about it having "no  
> attribute '_load_phython'". Dropping back a step, and going in the  
> (virtual) "front door" of http://mip4.org , and clicking on the  
> conveniently-placed "Issues" link near the top of that page, takes  
> me now to some page for "Mip4 Status Pages" and "Active Tickets",  
> with nary a sign of any "issues" nor anything numbered "19".  Oh,  
> and this page, too, conveniently has an "Issues" entry in the  
> navigation bar near the top of the page ... but, alas, it leads  
> only back to this same page.
>
> So, as best as I can recall from before "issue19" went to meet its  
> maker (or at least went undercover), the history of this change in  
> section 3.5.2 seems to have been driven by the need to accommodate  
> the existence of multiple types of authorization-enabling  
> extensions.  That makes sense.  But I also saw nothing to suggest  
> that there was any desire or attempt to allow multiple instances of  
> the same type of authorization-enabling extension in a single  
> registration request.  Maybe that concept would make sense for some  
> other type of such extension, but I have yet to devise any reason  
> it would be good to allow multiple instances of a mobile-home  
> authentication extension in a registration request.
>
> So, what say you?  Is it every implementor for him/herself?   
> Declare a request with multiple instances of a given type of  
> authorization-enabling extension to be malformed & trigger an error  
> reply with code 131 (MH failed authentication), as was stipulated  
> for this case prior to 3344bis?  Process only the first of each  
> type of authorization-enabling extension to appear in a given  
> registration request?  Or only the last?  Or all of them?  And if  
> all of them, is it sufficient for at least one to pass?  Or must  
> all pass?  ?  ?  ?    (Inquiring minds are herewith stumped. :-(  )
>
> Thanks,
> Paul
>
> ______________
> Paul C Lustgarten
> +1 908 405 7919
> AIM: plustwo@mac.com
>
>
>

______________
Paul C Lustgarten
+1 908 405 7919			Wireless Systems Research
AIM: plustwo@mac.com		Bell Laboratories
plus@bell-labs.com			Alcatel-Lucent






--Apple-Mail-45-526600226
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; ">Kent,<DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks for your reply.=A0 =
=A0And good, it sounds like I was on the right track, then.=A0 So I =
would hope/propose that, when this part of RFC 3344bis gets revised, it =
would also specify that a home agent that receives a registration =
request with more than one instance of a given type of =
authorization-enabling extension SHOULD reply with an error code of =
131.</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</SPAN>Paul</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR><DIV><DIV>On Apr 11, =
2007, at 1:17 PM, Kent Leung ((kleung)) wrote:</DIV><BR =
class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite">  <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">Hi Paul.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">It doesn't seem to make sense to =
have multiple authorization-enabling extensions of the same type in the =
registration message.=A0 I don't remember the history of this topic and =
agree with what you had recalled about the intention of supporting MN-HA =
Auth Ext, MN-AAA Auth Ext, and any future Auth Ext.=A0 I agree that it =
would be good to specify that there must not be more than one of the =
_same type_ in the message.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">It would be useful to be able to =
dig up the issue19 archive to make sure that we're not overlooking =
anything that had been discussed.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">Kent</FONT></SPAN></DIV><BR> <DIV =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"left"> =
<HR tabindex=3D"-1"> <FONT face=3D"Tahoma" size=3D"2"><B>From:</B> Paul =
C Lustgarten [<A =
href=3D"mailto:plus@bell-labs.com">mailto:plus@bell-labs.com</A>] =
<BR><B>Sent:</B> Thursday, April 05, 2007 2:07 PM<BR><B>To:</B> <A =
href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> =
[Mip4] multiple mobile-home authentication extensions in a singlereg. =
request?<BR></FONT><BR></DIV> <DIV></DIV> <DIV>Hi.=A0 I have a question =
about MIPv4 that seems to have become an unspecified detail as of RFC =
3344bis.=A0</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV> =
<DIV>Specifically, is a registration request allowed to contain multiple =
instances of a *given* authorization-enabling extension?=A0 In =
particular, is it permissible for a request to contain multiple =
instances of the mobile-home authentication extension?</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>In RFCs 2002, 3220, and =
3344, such a multiplicity was cleared prohibited, because there was only =
one *type* of authorization-enabling extension recognized (the =
mobile-home authentication extension), only (and exactly) one instance =
of which was to appear in each registration request:</DIV> <DIV><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV> <BLOCKQUOTE type=3D"cite">  =
<DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" face=3D"Monaco" =
size=3D"2"><FONT class=3D"Apple-style-span" size=3D"3"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 12px">=A0   =
=A0</SPAN></FONT><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
12px">Exactly one Mobile-Home Authentication Extension MUST   be present =
in</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px" face=3D"Monaco" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 12px">=A0</SPAN></FONT></DIV>  <DIV =
style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px" face=3D"Monaco" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 12px">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" =
face=3D"Monaco" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 12px">all Registration Requests and   Registration =
Replies, and ....</SPAN></FONT></DIV></BLOCKQUOTE> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>--=A0section =
3.5.2 (same text in all 3 RFCs)</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>However, RFC 3344bis has =
revised and generalized this condition to require *at least* one =
authorization-enabling extension:</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <BLOCKQUOTE type=3D"cite">  =
<DIV style=3D"MARGIN: 0px"><FONT class=3D"Apple-style-span" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 10px">=A0=A0   =A0<SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">At least one   authorization-enabling =
extension MUST be present in</SPAN></SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">all Registration Requests, and   also in all Registration =
Replies</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0</SPAN></FONT></DIV>  <DIV =
style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">generated by the Home   =
Agent.</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">The Mobile-Home Authentication</SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">Extension is always an   authorization-enabling for =
registration</SPAN></FONT><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">messages specified in this   =
document.</SPAN></FONT></DIV></BLOCKQUOTE> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>-- section =
3.5.2, RFC 3344bis</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV>=
 <DIV>[I believe this actually *means* to say "in EACH Registration =
Request", and not as it literally reads, that the same extension(s) =
(whichever one or more those are) must appear "in ALL Registration =
Requests".=A0 Ah, the precise use of quantifiers is such fun.]</DIV> =
<DIV><BR class=3D"khtml-block-placeholder"></DIV> <DIV>What this leaves =
unspecified is whether multiple instances of a single type of =
authorization-enabling extension are allowed.</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>Some months ago, I read up =
on the history of this issue, which previously appeared as "Issue 19" at =
this URL:</DIV> <DIV><SPAN class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"></SPAN><A =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.o=
rg/issues/tracker/mip4/issue19</A></DIV> <DIV>However, the web site at =
that URL seems to have succumbed to Alzheimer's--for some weeks now, =
every time I access it, I get only a page full of error messages, =
headlined by one about it having "no attribute '_load_phython'". =
Dropping back a step, and going in the (virtual) "front door" of <A =
href=3D"http://mip4.org">http://mip4.org</A> , and clicking on the =
conveniently-placed "Issues" link near the top of that page, takes me =
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary =
a sign of any "issues" nor anything numbered "19".=A0 Oh, and this page, =
too, conveniently has an "Issues" entry in the navigation bar near the =
top of the page ... but, alas, it leads only back to this same =
page.</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV> <DIV>So, =
as best as I can recall from before "issue19" went to meet its maker (or =
at least went undercover), the history of this change in section 3.5.2 =
seems to have been driven by the need to accommodate the existence of =
multiple types of authorization-enabling extensions.=A0 That makes =
sense.=A0 But I also saw nothing to suggest that there was any desire or =
attempt to allow multiple instances of the same type of =
authorization-enabling extension in a single registration request.=A0 =
Maybe that concept would make sense for some other type of such =
extension, but I have yet to devise any reason it would be good to allow =
multiple instances of a mobile-home authentication extension in a =
registration request.</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>So, what say you?=A0 Is it =
every implementor for him/herself?=A0 Declare a request with multiple =
instances of a given type of authorization-enabling extension to be =
malformed &amp; trigger an error reply with code 131 (MH failed =
authentication), as was stipulated for this case prior to 3344bis?=A0 =
Process only the first of each type of authorization-enabling extension =
to appear in a given registration request?=A0 Or only the last?=A0 Or =
all of them?=A0 And if all of them, is it sufficient for at least one to =
pass?=A0 Or must all pass?=A0 ?=A0 ?=A0 ? =A0 =A0(Inquiring minds are =
herewith stumped. :-(=A0 )</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>Thanks,</DIV> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"></SPAN>Paul</DIV><BR> <DIV><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"> <DIV>______________</DIV> <DIV>Paul C =
Lustgarten</DIV> <DIV>+1 908 405 7919</DIV> <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN></SPAN></DIV><BR></BLOCK=
QUOTE></DIV><BR><DIV> <SPAN class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; =
"><DIV>______________</DIV><DIV>Paul C Lustgarten</DIV><DIV>+1 908 405 =
7919<SPAN class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">			=
</SPAN></SPAN>Wireless Systems Research<SPAN class=3D"Apple-tab-span" =
style=3D"white-space:pre"></SPAN></DIV><DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">	=
</SPAN></SPAN><SPAN class=3D"Apple-tab-span" =
style=3D"white-space:pre"><SPAN class=3D"Apple-style-span" =
style=3D"white-space: pre; ">	</SPAN></SPAN>Bell =
Laboratories</DIV><DIV><A =
href=3D"mailto:plus@bell-labs.com">plus@bell-labs.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">			=
</SPAN></SPAN>Alcatel-Lucent</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN> =
</DIV><BR></DIV></BODY></HTML>=

--Apple-Mail-45-526600226--



--===============1286533084==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============1286533084==--





From mip4-bounces@ietf.org Thu Apr 12 16:01:28 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hc5U0-0005p6-KD; Thu, 12 Apr 2007 16:01:28 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hc5U0-0005p0-2M
	for mip4-confirm+ok@megatron.ietf.org; Thu, 12 Apr 2007 16:01:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hc5Tz-0005os-OO
	for mip4@ietf.org; Thu, 12 Apr 2007 16:01:27 -0400
Received: from usaga01-in.huawei.com ([206.16.17.211])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hc5Tz-0004UK-D6
	for mip4@ietf.org; Thu, 12 Apr 2007 16:01:27 -0400
Received: from huawei.com (usaga01-in [172.18.4.6])
	by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0JGE00F92IAESQ@usaga01-in.huawei.com> for
	mip4@ietf.org; Thu, 12 Apr 2007 13:01:26 -0700 (PDT)
Received: from N737011
	(pool-71-112-139-16.sttlwa.dsl-w.verizon.net [71.112.139.16])
	by usaga01-in.huawei.com
	(iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar  3 2004))
	with ESMTPA id <0JGE00AQCIA5C2@usaga01-in.huawei.com> for mip4@ietf.org;
	Thu, 12 Apr 2007 13:01:26 -0700 (PDT)
Date: Thu, 12 Apr 2007 13:01:22 -0700
From: Madjid Nakhjiri <mnakhjiri@huawei.com>
In-reply-to: <BE4B07D4197BF34EB3B753DD34EBCD130177FF66@de01exm67.ds.mot.com>
To: 'McCann Peter-A001034' <pete.mccann@motorola.com>,
	'Mobile IPv4 Mailing List' <mip4@ietf.org>
Message-id: <001501c77d3d$5b2d7010$2f01a8c0@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: Acd7bL7EJsCaQLp5RSCdi6Zv+WMp/AADkffwAG/acLA=
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0770535483960d190d4a0d020e7060bd
Cc: 'Madjid Nakhjiri' <mnakhjiri@huawei.com>, kleung@cisco.com, "'Chowdhury,
	Kuntal'" <kchowdhury@starentnetworks.com>, aland@freeradius.org,
	'Avi Lior' <avi@bridgewatersystems.com>
Subject: [Mip4] RE: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Thanks Pete for shepherding the document so far.

Hi Alan,

I picked your email off your DTLS draft, so I hope it is the right email.
Thank you for the review. Please see in line comments,

Except the effect on proxy, most of your comments should be addressed. Let
me consult with co-authors and come up with a text for effect on proxies.
My immediate response is the proxies MUST not be affected either (same as
servers).

R,

Madjid

-----Original Message-----
From: McCann Peter-A001034 [mailto:pete.mccann@motorola.com] 
Sent: Tuesday, April 10, 2007 7:21 AM
To: Mobile IPv4 Mailing List
Cc: Madjid Nakhjiri
Subject: FW: draft-ietf-mip4-radius-requirements-01.txt

We've received a review of draft-ietf-mip4-radius-requirements-01.txt.
It is copied below.  Thanks to Alan DeKok for reviewing the document.

Madjid, can you address these comments?

Thanks,

-Pete

Alan DeKok wrote:
>   In the introduction, under "non-goals", it would be good to indent
> the non-goal items by 3 spaces, and add a bullet ('o' or '-' or '*').
> This would help to distinguish the non-goals from the rest of the
> text.   
> 

Madjid>>ok, I created two different sections, one for goals and one for
non-goals and added bullets to each.

> ...
> Extend RADIUS in a way that fulfills the full list of requirements in
>    RFC 2977 is a non-goal
> ..
> 
>   The sentence should have a trailing period, and should be
> re-written to be in active voice, like the rest of the document. 
> e.g. "Extending RADIUS...".  It is also not necessary to repeat the
> "non-goal" text at the end of the sentence.   
> 

Madjid>>OK, 
> ...
> It is however required of the RADIUS servers (and possibly proxies)
>    to be able to understand and process the attributes described in
>    this specification to perform verification of authentication
>    extensions specified in [MIP4CHAL]
> ...
> 
>   Possibly proxies?  The document should be make a clear statement as
> to whether or not proxy servers need to understand the new
> attributes.  

Madjid>>I would think the same rules for servers applies to proxies, but let
us get back to you on that. I will separate the sentences for servers and
proxies for now.

> ...
> All RADIUS work MUST be backward compatible with existing RADIUS
>    RFCs, including RFCs 2618-2621, 2865-2869, 3162, 3575, 3576, 3579,
>    and 3580.
> ...
> 
>   RFC's 2618 through 2621 have been obseleted by RFC's 4668 through
> 4671. 
> 
Madjid>>thanks, I changed the references.

>   Also, if the RADIUS work here is backwards compatible with the
> existing RADIUS RFC's, then RADIUS proxies *cannot* be affected by
> the new authentication extensions.  
> 
> ...
> 1.2.  IANA Considerations
> ...
> 
>   This document does not allocate numbers, so there should be a
> statement that there are no IANA considerations. 
> 
> ...

Madjid>>Ok.

> 2.  security considerations
> ...
> 
>   Nit: Capitalization.
>
> ...
> To protect against MITM attacks, RFC 2868 section 3.5 provides a
>    mechanism for encrypting RADIUS attributes (RFC 2868 section 3.5).
> ...
> 
>   RFC 2686 Section 3.5 offers no protection against MITM attacks,
> where intermediate nodes proxy the request, but are untrusted.  As
> the earlier paragraph in this draft states, RADIUS assumes that all
> intermediaries are trusted.  Perhaps something else is meant by this
> text?    
>
Madjid>>I think MITM is over-emphasized, the point in sending keys and
sensitive material over multiple hops and as you say not much can be done
here. I did add Glen's keywrap doc as a reference, but removed a lot of text
in the new write up (added your text to the beginning):

"Security considerations

   This document defines no new requirements or security mechanisms for
   RADIUS.  As such, the existing RADIUS security considerations
   described previously apply, and no additional security considerations
   are added here.  For instance, the concern of using AAA protocols
   that use hop-by-hop security (Diameter/RADIUS) to distribute keys is
   nothing new.  In both Diameter and RADIUS the assumption is that
   intermediary nodes are trusted.

   When it comes to protecting attributes in Access Request, RFC 2868
   section 3.5 provides a mechanism for encrypting RADIUS attributes
   (RFC 2868 section 3.5).  There is also work in progress to define key
   wrap mechanisms for RADIUS [zorn-radius-keywrap].  The key wrap
   process can be used to transmit sensitive material, such as keys,
   that require specific privacy protection.  It is also possible to
   protect RADIUS transactions using IPsec (e.g.  [RFC3579])."
 

 
>   This sentence should be clarified, or removed.
> 
>   As this document defines requirements and not protocols, much of
> the security considerations section could be removed, and replaced
> with text similar to the following:  
> 
> ...
>   This document defines no new requirements or security mechanisms
> for RADIUS.  As such, the existing RADIUS security considerations
> described previously apply, and no additional security considerations
> are added here. ...  

Madjid>>added your text to the section, as shown above.


> 
>   Alan DeKok.





-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 13 09:50:34 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcMAc-0002GD-HC; Fri, 13 Apr 2007 09:50:34 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcMAb-0002G5-7y
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 09:50:33 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcMAa-0002Fx-UV
	for mip4@ietf.org; Fri, 13 Apr 2007 09:50:32 -0400
Received: from ms-smtp-05.southeast.rr.com ([24.25.9.104])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HcMAZ-0005DP-53
	for mip4@ietf.org; Fri, 13 Apr 2007 09:50:32 -0400
Received: from [192.168.2.2] (cpe-066-057-016-220.nc.res.rr.com [66.57.16.220])
	by ms-smtp-05.southeast.rr.com (8.13.6/8.13.6) with ESMTP id
	l3DDoHKZ015790; Fri, 13 Apr 2007 09:50:18 -0400 (EDT)
In-Reply-To: <7FB741AB-4EA4-4CBE-9259-EF3034D204DF@bell-labs.com>
References: <2979E38DD6FC6544B789C8DAD7BAFC5203AAD8AC@xmb-sjc-235.amer.cisco.com>
	<7FB741AB-4EA4-4CBE-9259-EF3034D204DF@bell-labs.com>
Mime-Version: 1.0 (Apple Message framework v752.3)
Message-Id: <D9769139-D762-4253-B5FD-AF47F4C9C934@lindem.com>
From: Acee Lindem <acee@lindem.com>
Subject: Re: [Mip4] multiple mobile-home authentication extensions in a single
	reg. request?
Date: Fri, 13 Apr 2007 09:49:25 -0400
To: Paul C Lustgarten <plus@bell-labs.com>
X-Mailer: Apple Mail (2.752.3)
X-Virus-Scanned: Symantec AntiVirus Scan Engine
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7b8e6f6ef974ecda19a6b57d59caeb7d
Cc: "Kent Leung \(\(kleung\)\)" <kleung@cisco.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0400752716=="
Errors-To: mip4-bounces@ietf.org


--===============0400752716==
Content-Type: multipart/alternative; boundary=Apple-Mail-39-596470009


--Apple-Mail-39-596470009
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Kent, Paul,

On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:

> Kent,
>
> Thanks for your reply.   And good, it sounds like I was on the  
> right track, then.  So I would hope/propose that, when this part of  
> RFC 3344bis gets revised, it would also specify that a home agent  
> that receives a registration request with more than one instance of  
> a given type of authorization-enabling extension SHOULD reply with  
> an error code of 131.

Why wouldn't this fall into the category of a poorly formed request  
or reply (error codes 70/71 for FA and 134 for HA)?  Does this imply  
that MIP4 packets with duplicate non-skippable extensions should be  
accepted?  I know of at least one implementation that catches these  
today ;^)

Thanks,
Acee

>
> 	Paul
>
>
> On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) wrote:
>
>> Hi Paul.
>>
>> It doesn't seem to make sense to have multiple authorization- 
>> enabling extensions of the same type in the registration message.   
>> I don't remember the history of this topic and agree with what you  
>> had recalled about the intention of supporting MN-HA Auth Ext, MN- 
>> AAA Auth Ext, and any future Auth Ext.  I agree that it would be  
>> good to specify that there must not be more than one of the _same  
>> type_ in the message.
>>
>> It would be useful to be able to dig up the issue19 archive to  
>> make sure that we're not overlooking anything that had been  
>> discussed.
>>
>> Kent
>>
>> From: Paul C Lustgarten [mailto:plus@bell-labs.com]
>> Sent: Thursday, April 05, 2007 2:07 PM
>> To: mip4@ietf.org
>> Subject: [Mip4] multiple mobile-home authentication extensions in  
>> a singlereg. request?
>>
>> Hi.  I have a question about MIPv4 that seems to have become an  
>> unspecified detail as of RFC 3344bis.
>>
>> Specifically, is a registration request allowed to contain  
>> multiple instances of a *given* authorization-enabling extension?   
>> In particular, is it permissible for a request to contain multiple  
>> instances of the mobile-home authentication extension?
>>
>> In RFCs 2002, 3220, and 3344, such a multiplicity was cleared  
>> prohibited, because there was only one *type* of authorization- 
>> enabling extension recognized (the mobile-home authentication  
>> extension), only (and exactly) one instance of which was to appear  
>> in each registration request:
>>
>>>    Exactly one Mobile-Home Authentication Extension MUST be  
>>> present in
>>>    all Registration Requests and Registration Replies, and ....
>> -- section 3.5.2 (same text in all 3 RFCs)
>>
>> However, RFC 3344bis has revised and generalized this condition to  
>> require *at least* one authorization-enabling extension:
>>
>>>     At least one authorization-enabling extension MUST be present in
>>>    all Registration Requests, and also in all Registration Replies
>>>    generated by the Home Agent.  The Mobile-Home Authentication
>>>    Extension is always an authorization-enabling for registration
>>>    messages specified in this document.
>> -- section 3.5.2, RFC 3344bis
>>
>> [I believe this actually *means* to say "in EACH Registration  
>> Request", and not as it literally reads, that the same extension 
>> (s) (whichever one or more those are) must appear "in ALL  
>> Registration Requests".  Ah, the precise use of quantifiers is  
>> such fun.]
>>
>> What this leaves unspecified is whether multiple instances of a  
>> single type of authorization-enabling extension are allowed.
>>
>> Some months ago, I read up on the history of this issue, which  
>> previously appeared as "Issue 19" at this URL:
>> http://www.mip4.org/issues/tracker/mip4/issue19
>> However, the web site at that URL seems to have succumbed to  
>> Alzheimer's--for some weeks now, every time I access it, I get  
>> only a page full of error messages, headlined by one about it  
>> having "no attribute '_load_phython'". Dropping back a step, and  
>> going in the (virtual) "front door" of http://mip4.org , and  
>> clicking on the conveniently-placed "Issues" link near the top of  
>> that page, takes me now to some page for "Mip4 Status Pages" and  
>> "Active Tickets", with nary a sign of any "issues" nor anything  
>> numbered "19".  Oh, and this page, too, conveniently has an  
>> "Issues" entry in the navigation bar near the top of the page ...  
>> but, alas, it leads only back to this same page.
>>
>> So, as best as I can recall from before "issue19" went to meet its  
>> maker (or at least went undercover), the history of this change in  
>> section 3.5.2 seems to have been driven by the need to accommodate  
>> the existence of multiple types of authorization-enabling  
>> extensions.  That makes sense.  But I also saw nothing to suggest  
>> that there was any desire or attempt to allow multiple instances  
>> of the same type of authorization-enabling extension in a single  
>> registration request.  Maybe that concept would make sense for  
>> some other type of such extension, but I have yet to devise any  
>> reason it would be good to allow multiple instances of a mobile- 
>> home authentication extension in a registration request.
>>
>> So, what say you?  Is it every implementor for him/herself?   
>> Declare a request with multiple instances of a given type of  
>> authorization-enabling extension to be malformed & trigger an  
>> error reply with code 131 (MH failed authentication), as was  
>> stipulated for this case prior to 3344bis?  Process only the first  
>> of each type of authorization-enabling extension to appear in a  
>> given registration request?  Or only the last?  Or all of them?   
>> And if all of them, is it sufficient for at least one to pass?  Or  
>> must all pass?  ?  ?  ?    (Inquiring minds are herewith  
>> stumped. :-(  )
>>
>> Thanks,
>> Paul
>>
>> ______________
>> Paul C Lustgarten
>> +1 908 405 7919
>> AIM: plustwo@mac.com
>>
>>
>>
>
> ______________
> Paul C Lustgarten
> +1 908 405 7919			Wireless Systems Research
> AIM: plustwo@mac.com		Bell Laboratories
> plus@bell-labs.com			Alcatel-Lucent
>
>
>
>
>
> -- 
> Mip4 mailing list: Mip4@ietf.org
>     Web interface: https://www1.ietf.org/mailman/listinfo/mip4
>      Charter page: http://www.ietf.org/html.charters/mip4-charter.html
> Supplemental site: http://www.mip4.org/


--Apple-Mail-39-596470009
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; ">Kent, Paul,<DIV><BR><DIV><DIV>On =
Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:</DIV><BR =
class=3D"Apple-interchange-newline"><BLOCKQUOTE =
type=3D"cite">Kent,<DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks for your reply.=A0 =
=A0And good, it sounds like I was on the right track, then.=A0 So I =
would hope/propose that, when this part of RFC 3344bis gets revised, it =
would also specify that a home agent that receives a registration =
request with more than one instance of a given type of =
authorization-enabling extension SHOULD reply with an error code of =
131.</DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Why wouldn't this fall into =
the category of a poorly formed request or reply (error codes 70/71 for =
FA and 134 for HA)?=A0 Does this imply that MIP4 packets with duplicate =
non-skippable extensions should be accepted?=A0 I know of at least one =
implementation that catches these today ;^)</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks,</DIV><DIV>Acee=A0</DI=
V><BR><BLOCKQUOTE type=3D"cite"><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</SPAN>Paul</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR><DIV><DIV>On Apr 11, =
2007, at 1:17 PM, Kent Leung ((kleung)) wrote:</DIV><BR =
class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite">  <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">Hi Paul.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">It doesn't seem to make sense to =
have multiple authorization-enabling extensions of the same type in the =
registration message.=A0 I don't remember the history of this topic and =
agree with what you had recalled about the intention of supporting MN-HA =
Auth Ext, MN-AAA Auth Ext, and any future Auth Ext.=A0 I agree that it =
would be good to specify that there must not be more than one of the =
_same type_ in the message.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">It would be useful to be able to =
dig up the issue19 archive to make sure that we're not overlooking =
anything that had been discussed.</FONT></SPAN></DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; "></FONT></SPAN>=A0</DIV><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 17px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 16px; "></SPAN><SPAN =
class=3D"Apple-style-span" style=3D"font-size: 15px; "></SPAN> <DIV =
dir=3D"ltr" align=3D"left" style=3D"font-size: 17px; "><SPAN =
class=3D"188230517-11042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2" style=3D"font-size: 14px; ">Kent</FONT></SPAN></DIV><BR> <DIV =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"left"> =
<HR tabindex=3D"-1"> <FONT face=3D"Tahoma" size=3D"2"><B>From:</B> Paul =
C Lustgarten [<A =
href=3D"mailto:plus@bell-labs.com">mailto:plus@bell-labs.com</A>] =
<BR><B>Sent:</B> Thursday, April 05, 2007 2:07 PM<BR><B>To:</B> <A =
href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> =
[Mip4] multiple mobile-home authentication extensions in a singlereg. =
request?<BR></FONT><BR></DIV> <DIV></DIV> <DIV>Hi.=A0 I have a question =
about MIPv4 that seems to have become an unspecified detail as of RFC =
3344bis.=A0</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV> =
<DIV>Specifically, is a registration request allowed to contain multiple =
instances of a *given* authorization-enabling extension?=A0 In =
particular, is it permissible for a request to contain multiple =
instances of the mobile-home authentication extension?</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>In RFCs 2002, 3220, and =
3344, such a multiplicity was cleared prohibited, because there was only =
one *type* of authorization-enabling extension recognized (the =
mobile-home authentication extension), only (and exactly) one instance =
of which was to appear in each registration request:</DIV> <DIV><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV> <BLOCKQUOTE type=3D"cite">  =
<DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" face=3D"Monaco" =
size=3D"2"><FONT class=3D"Apple-style-span" size=3D"3"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 12px">=A0   =
=A0</SPAN></FONT><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
12px">Exactly one Mobile-Home Authentication Extension MUST   be present =
in</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px" face=3D"Monaco" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 12px">=A0</SPAN></FONT></DIV>  <DIV =
style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px" face=3D"Monaco" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 12px">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" =
face=3D"Monaco" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 12px">all Registration Requests and   Registration =
Replies, and ....</SPAN></FONT></DIV></BLOCKQUOTE> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>--=A0section =
3.5.2 (same text in all 3 RFCs)</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>However, RFC 3344bis has =
revised and generalized this condition to require *at least* one =
authorization-enabling extension:</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <BLOCKQUOTE type=3D"cite">  =
<DIV style=3D"MARGIN: 0px"><FONT class=3D"Apple-style-span" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 10px">=A0=A0   =A0<SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">At least one   authorization-enabling =
extension MUST be present in</SPAN></SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">all Registration Requests, and   also in all Registration =
Replies</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0</SPAN></FONT></DIV>  <DIV =
style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">generated by the Home   =
Agent.</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">The Mobile-Home Authentication</SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">Extension is always an   authorization-enabling for =
registration</SPAN></FONT><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>  <DIV style=3D"FONT-SIZE: 17px; MARGIN: =
0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">messages specified in this   =
document.</SPAN></FONT></DIV></BLOCKQUOTE> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>-- section =
3.5.2, RFC 3344bis</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV>=
 <DIV>[I believe this actually *means* to say "in EACH Registration =
Request", and not as it literally reads, that the same extension(s) =
(whichever one or more those are) must appear "in ALL Registration =
Requests".=A0 Ah, the precise use of quantifiers is such fun.]</DIV> =
<DIV><BR class=3D"khtml-block-placeholder"></DIV> <DIV>What this leaves =
unspecified is whether multiple instances of a single type of =
authorization-enabling extension are allowed.</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>Some months ago, I read up =
on the history of this issue, which previously appeared as "Issue 19" at =
this URL:</DIV> <DIV><SPAN class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"></SPAN><A =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.o=
rg/issues/tracker/mip4/issue19</A></DIV> <DIV>However, the web site at =
that URL seems to have succumbed to Alzheimer's--for some weeks now, =
every time I access it, I get only a page full of error messages, =
headlined by one about it having "no attribute '_load_phython'". =
Dropping back a step, and going in the (virtual) "front door" of <A =
href=3D"http://mip4.org">http://mip4.org</A> , and clicking on the =
conveniently-placed "Issues" link near the top of that page, takes me =
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary =
a sign of any "issues" nor anything numbered "19".=A0 Oh, and this page, =
too, conveniently has an "Issues" entry in the navigation bar near the =
top of the page ... but, alas, it leads only back to this same =
page.</DIV> <DIV><BR class=3D"khtml-block-placeholder"></DIV> <DIV>So, =
as best as I can recall from before "issue19" went to meet its maker (or =
at least went undercover), the history of this change in section 3.5.2 =
seems to have been driven by the need to accommodate the existence of =
multiple types of authorization-enabling extensions.=A0 That makes =
sense.=A0 But I also saw nothing to suggest that there was any desire or =
attempt to allow multiple instances of the same type of =
authorization-enabling extension in a single registration request.=A0 =
Maybe that concept would make sense for some other type of such =
extension, but I have yet to devise any reason it would be good to allow =
multiple instances of a mobile-home authentication extension in a =
registration request.</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>So, what say you?=A0 Is it =
every implementor for him/herself?=A0 Declare a request with multiple =
instances of a given type of authorization-enabling extension to be =
malformed &amp; trigger an error reply with code 131 (MH failed =
authentication), as was stipulated for this case prior to 3344bis?=A0 =
Process only the first of each type of authorization-enabling extension =
to appear in a given registration request?=A0 Or only the last?=A0 Or =
all of them?=A0 And if all of them, is it sufficient for at least one to =
pass?=A0 Or must all pass?=A0 ?=A0 ?=A0 ? =A0 =A0(Inquiring minds are =
herewith stumped. :-(=A0 )</DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>Thanks,</DIV> <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"></SPAN>Paul</DIV><BR> <DIV><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"> <DIV>______________</DIV> <DIV>Paul C =
Lustgarten</DIV> <DIV>+1 908 405 7919</DIV> <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV> <DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN></SPAN></DIV><BR></BLOCK=
QUOTE></DIV><BR><DIV> <SPAN class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; =
"><DIV>______________</DIV><DIV>Paul C Lustgarten</DIV><DIV>+1 908 405 =
7919<SPAN class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">			=
</SPAN></SPAN>Wireless Systems Research<SPAN class=3D"Apple-tab-span" =
style=3D"white-space:pre"></SPAN></DIV><DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">	=
</SPAN></SPAN><SPAN class=3D"Apple-tab-span" =
style=3D"white-space:pre"><SPAN class=3D"Apple-style-span" =
style=3D"white-space: pre; ">	</SPAN></SPAN>Bell =
Laboratories</DIV><DIV><A =
href=3D"mailto:plus@bell-labs.com">plus@bell-labs.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"white-space:pre"><SPAN =
class=3D"Apple-style-span" style=3D"white-space: pre; ">			=
</SPAN></SPAN>Alcatel-Lucent</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN> </DIV><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">--<SPAN =
class=3D"Apple-converted-space">=A0</SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Mip4 =
mailing list: <A href=3D"mailto:Mip4@ietf.org">Mip4@ietf.org</A></DIV><DIV=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =
</SPAN>Web interface: <A =
href=3D"https://www1.ietf.org/mailman/listinfo/mip4">https://www1.ietf.org=
/mailman/listinfo/mip4</A></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0=A0 =A0 </SPAN>Charter page: <A =
href=3D"http://www.ietf.org/html.charters/mip4-charter.html">http://www.ie=
tf.org/html.charters/mip4-charter.html</A></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">Supplemental site: <A =
href=3D"http://www.mip4.org">http://www.mip4.org</A>/</DIV> =
</BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>=

--Apple-Mail-39-596470009--



--===============0400752716==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============0400752716==--





From mip4-bounces@ietf.org Fri Apr 13 10:26:12 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcMj4-00063r-5P; Fri, 13 Apr 2007 10:26:10 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcMj2-00063Z-5r
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 10:26:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcMj1-00063R-SE
	for mip4@ietf.org; Fri, 13 Apr 2007 10:26:07 -0400
Received: from mail119.messagelabs.com ([216.82.241.179])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HcMiz-0000jS-UG
	for mip4@ietf.org; Fri, 13 Apr 2007 10:26:07 -0400
X-VirusChecked: Checked
X-Env-Sender: manishc@motorola.com
X-Msg-Ref: server-8.tower-119.messagelabs.com!1176474364!14249451!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [144.189.100.105]
Received: (qmail 24866 invoked from network); 13 Apr 2007 14:26:04 -0000
Received: from motgate5.mot.com (HELO motgate5.mot.com) (144.189.100.105)
	by server-8.tower-119.messagelabs.com with SMTP;
	13 Apr 2007 14:26:04 -0000
Received: from az33exr01.mot.com (az33exr01.mot.com [10.64.251.231])
	by motgate5.mot.com (8.12.11/Motorola) with ESMTP id l3DEQ3ii002624
	for <mip4@ietf.org>; Fri, 13 Apr 2007 07:26:03 -0700 (MST)
Received: from az10vts01 (az10vts01.mot.com [10.64.251.242])
	by az33exr01.mot.com (8.13.1/Vontu) with SMTP id l3DEQ2wk011529
	for <mip4@ietf.org>; Fri, 13 Apr 2007 09:26:02 -0500 (CDT)
Received: from ZMY16EXM67.ds.mot.com (zmy16exm67.ap.mot.com [10.179.4.27])
	by az33exr01.mot.com (8.13.1/8.13.0) with ESMTP id l3DEPw27011415
	for <mip4@ietf.org>; Fri, 13 Apr 2007 09:25:59 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Date: Fri, 13 Apr 2007 22:25:56 +0800
Message-ID: <66789B449BDE4F4588F70408F8908D7401E8250E@ZMY16EXM67.ds.mot.com>
In-Reply-To: <D9769139-D762-4253-B5FD-AF47F4C9C934@lindem.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Thread-Index: Acd90sWNKWe1sdr1Q++98i2MrTU0NwAAFC5Q
From: "Chugtu Manish-a22653" <manishc@motorola.com>
To: "Acee Lindem" <acee@lindem.com>, "Paul C Lustgarten" <plus@bell-labs.com>
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1d30a527351d82e25c9159ea5f4b10e8
Cc: "Kent Leung \(\(kleung\)\)" <kleung@cisco.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1576778708=="
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1576778708==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C77DD7.A6E80624"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C77DD7.A6E80624
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,=20
=20
A bit late on this thread. Looking from what we are talking about - well
simply put - we shouldn't be allowing multiple extensions of the same
type in the request. But if I understand correctly, wonder how would
this work for MN-AAA Auth extension. MN can normally send this for both
FA as well as HA (if we need MN-AAA authentication with both of them
i.e.: AAA generating keys for both MN-FA and MN-HA), hence having both
of them with the same type ( The reason being we don't have MN-AAA-FA
and MN-AAA-HA, we only have MN-AAA).
=20
This is one case I could think of where multiple extensions having the
same type, would be a part of the request ( at least till FA, before it
strips its part and sends it to HA). Wonder if this isn't how it was
intended to be used, as FRS is not clear about that.=20
=20
Thanks and Best Regards
Manish Chugtu

________________________________

From: Acee Lindem [mailto:acee@lindem.com]=20
Sent: Friday, April 13, 2007 7:19 PM
To: Paul C Lustgarten
Cc: Kent Leung ((kleung)); mip4@ietf.org
Subject: Re: [Mip4] multiple mobile-home authentication extensions in a
singlereg. request?


Kent, Paul,=20


On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:


	Kent,=20
=09
=09
	Thanks for your reply.   And good, it sounds like I was on the
right track, then.  So I would hope/propose that, when this part of RFC
3344bis gets revised, it would also specify that a home agent that
receives a registration request with more than one instance of a given
type of authorization-enabling extension SHOULD reply with an error code
of 131.



Why wouldn't this fall into the category of a poorly formed request or
reply (error codes 70/71 for FA and 134 for HA)?  Does this imply that
MIP4 packets with duplicate non-skippable extensions should be accepted?
I know of at least one implementation that catches these today ;^)


Thanks,
Acee=20


=09
=09
	Paul
=09
=09
=09
=09
	On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) wrote:


		Hi Paul.
	=09
		=20
	=09
		It doesn't seem to make sense to have multiple
authorization-enabling extensions of the same type in the registration
message.  I don't remember the history of this topic and agree with what
you had recalled about the intention of supporting MN-HA Auth Ext,
MN-AAA Auth Ext, and any future Auth Ext.  I agree that it would be good
to specify that there must not be more than one of the _same type_ in
the message.
	=09
		=20
	=09
		It would be useful to be able to dig up the issue19
archive to make sure that we're not overlooking anything that had been
discussed.
	=09
		=20
	=09
		Kent

________________________________

		From: Paul C Lustgarten [mailto:plus@bell-labs.com]=20
		Sent: Thursday, April 05, 2007 2:07 PM
		To: mip4@ietf.org
		Subject: [Mip4] multiple mobile-home authentication
extensions in a singlereg. request?
	=09
	=09
		Hi.  I have a question about MIPv4 that seems to have
become an unspecified detail as of RFC 3344bis.=20

		Specifically, is a registration request allowed to
contain multiple instances of a *given* authorization-enabling
extension?  In particular, is it permissible for a request to contain
multiple instances of the mobile-home authentication extension?

		In RFCs 2002, 3220, and 3344, such a multiplicity was
cleared prohibited, because there was only one *type* of
authorization-enabling extension recognized (the mobile-home
authentication extension), only (and exactly) one instance of which was
to appear in each registration request:
	=09
	=09

			   Exactly one Mobile-Home Authentication
Extension MUST be present in=20
			   all Registration Requests and Registration
Replies, and ....

		-- section 3.5.2 (same text in all 3 RFCs)

		However, RFC 3344bis has revised and generalized this
condition to require *at least* one authorization-enabling extension:


			    At least one authorization-enabling
extension MUST be present in=20
			   all Registration Requests, and also in all
Registration Replies=20
			   generated by the Home Agent.  The Mobile-Home
Authentication=20
			   Extension is always an authorization-enabling
for registration=20
			   messages specified in this document.

		-- section 3.5.2, RFC 3344bis

		[I believe this actually *means* to say "in EACH
Registration Request", and not as it literally reads, that the same
extension(s) (whichever one or more those are) must appear "in ALL
Registration Requests".  Ah, the precise use of quantifiers is such
fun.]

		What this leaves unspecified is whether multiple
instances of a single type of authorization-enabling extension are
allowed.

		Some months ago, I read up on the history of this issue,
which previously appeared as "Issue 19" at this URL:
		http://www.mip4.org/issues/tracker/mip4/issue19
		However, the web site at that URL seems to have
succumbed to Alzheimer's--for some weeks now, every time I access it, I
get only a page full of error messages, headlined by one about it having
"no attribute '_load_phython'". Dropping back a step, and going in the
(virtual) "front door" of http://mip4.org , and clicking on the
conveniently-placed "Issues" link near the top of that page, takes me
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary
a sign of any "issues" nor anything numbered "19".  Oh, and this page,
too, conveniently has an "Issues" entry in the navigation bar near the
top of the page ... but, alas, it leads only back to this same page.

		So, as best as I can recall from before "issue19" went
to meet its maker (or at least went undercover), the history of this
change in section 3.5.2 seems to have been driven by the need to
accommodate the existence of multiple types of authorization-enabling
extensions.  That makes sense.  But I also saw nothing to suggest that
there was any desire or attempt to allow multiple instances of the same
type of authorization-enabling extension in a single registration
request.  Maybe that concept would make sense for some other type of
such extension, but I have yet to devise any reason it would be good to
allow multiple instances of a mobile-home authentication extension in a
registration request.

		So, what say you?  Is it every implementor for
him/herself?  Declare a request with multiple instances of a given type
of authorization-enabling extension to be malformed & trigger an error
reply with code 131 (MH failed authentication), as was stipulated for
this case prior to 3344bis?  Process only the first of each type of
authorization-enabling extension to appear in a given registration
request?  Or only the last?  Or all of them?  And if all of them, is it
sufficient for at least one to pass?  Or must all pass?  ?  ?  ?
(Inquiring minds are herewith stumped. :-(  )

		Thanks,
		Paul

	=09
		______________
		Paul C Lustgarten
		+1 908 405 7919
		AIM: plustwo@mac.com





=09
	______________
	Paul C Lustgarten
	+1 908 405 7919 Wireless Systems Research
	AIM: plustwo@mac.com Bell Laboratories
	plus@bell-labs.com Alcatel-Lucent





	--=20
	Mip4 mailing list: Mip4@ietf.org
	    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
	     Charter page:
http://www.ietf.org/html.charters/mip4-charter.html
	Supplemental site: http://www.mip4.org/



------_=_NextPart_001_01C77DD7.A6E80624
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3059" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; khtml-nbsp-mode: space; =
khtml-line-break: after-white-space">
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Hi All, </FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>A bit late on this thread. Looking from what we =
are talking=20
about - well simply put -&nbsp;we shouldn't be allowing multiple =
extensions of=20
the same type in the request. But if I understand correctly, wonder how =
would=20
this work for MN-AAA Auth extension. MN&nbsp;can normally send this for =
both FA=20
as well as HA (if we need MN-AAA authentication with both of them i.e.: =
AAA=20
generating keys for both MN-FA and MN-HA), hence having both of them =
with the=20
same type ( The reason being we don't have MN-AAA-FA and MN-AAA-HA, we =
only have=20
MN-AAA).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>This is&nbsp;one case I could think of where =
multiple=20
extensions having the same type, would be a part of the request ( at =
least till=20
FA, before it strips its part and sends it to&nbsp;HA). Wonder if this =
isn't how=20
it was intended to be used, as FRS is not clear about that. =
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thanks and Best Regards</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Manish Chugtu</FONT></SPAN><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Acee Lindem =
[mailto:acee@lindem.com]=20
<BR><B>Sent:</B> Friday, April 13, 2007 7:19 PM<BR><B>To:</B> Paul C=20
Lustgarten<BR><B>Cc:</B> Kent Leung ((kleung)); =
mip4@ietf.org<BR><B>Subject:</B>=20
Re: [Mip4] multiple mobile-home authentication extensions in a =
singlereg.=20
request?<BR></FONT><BR></DIV>
<DIV></DIV>Kent, Paul,
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT><FONT=20
face=3DArial color=3D#0000ff size=3D2></FONT><BR>
<DIV>
<DIV>On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:</DIV><BR=20
class=3DApple-interchange-newline>
<BLOCKQUOTE type=3D"cite">Kent,
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT><FONT=20
  face=3DArial color=3D#0000ff size=3D2></FONT><BR=20
class=3Dkhtml-block-placeholder></DIV>
  <DIV>Thanks for your reply.&nbsp; &nbsp;And good, it sounds like I was =
on the=20
  right track, then.&nbsp; So I would hope/propose that, when this part =
of RFC=20
  3344bis gets revised, it would also specify that a home agent that =
receives a=20
  registration request with more than one instance of a given type of=20
  authorization-enabling extension SHOULD reply with an error code of=20
131.</DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
<DIV>Why wouldn't this fall into the category of a poorly formed request =
or=20
reply (error codes 70/71 for FA and 134 for HA)?&nbsp; Does this imply =
that MIP4=20
packets with duplicate non-skippable extensions should be =
accepted?&nbsp; I know=20
of at least one implementation that catches these today ;^)</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>Thanks,</DIV>
<DIV>Acee&nbsp;</DIV><BR>
<BLOCKQUOTE type=3D"cite">
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
  <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>Paul</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR>
  <DIV>
  <DIV>On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) =
wrote:</DIV><BR=20
  class=3DApple-interchange-newline>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>Hi Paul.</FONT></SPAN></DIV><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 17px"></SPAN><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 16px"></SPAN><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>It doesn't seem to make sense to have =
multiple=20
    authorization-enabling extensions of the same type in the =
registration=20
    message.&nbsp; I don't remember the history of this topic and agree =
with=20
    what you had recalled about the intention of supporting MN-HA Auth =
Ext,=20
    MN-AAA Auth Ext, and any future Auth Ext.&nbsp; I agree that it =
would be=20
    good to specify that there must not be more than one of the _same =
type_ in=20
    the message.</FONT></SPAN></DIV><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>It would be useful to be able to dig up the =
issue19=20
    archive to make sure that we're not overlooking anything that had =
been=20
    discussed.</FONT></SPAN></DIV><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>Kent</FONT></SPAN></DIV><BR>
    <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft>
    <HR tabIndex=3D-1>
    <FONT face=3DTahoma size=3D2><B>From:</B> Paul C Lustgarten [<A=20
    href=3D"mailto:plus@bell-labs.com">mailto:plus@bell-labs.com</A>]=20
    <BR><B>Sent:</B> Thursday, April 05, 2007 2:07 PM<BR><B>To:</B> <A=20
    href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> =
[Mip4]=20
    multiple mobile-home authentication extensions in a singlereg.=20
    request?<BR></FONT><BR></DIV>
    <DIV></DIV>
    <DIV>Hi.&nbsp; I have a question about MIPv4 that seems to have =
become an=20
    unspecified detail as of RFC 3344bis.&nbsp;</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Specifically, is a registration request allowed to contain =
multiple=20
    instances of a *given* authorization-enabling extension?&nbsp; In=20
    particular, is it permissible for a request to contain multiple =
instances of=20
    the mobile-home authentication extension?</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>In RFCs 2002, 3220, and 3344, such a multiplicity was cleared=20
    prohibited, because there was only one *type* of =
authorization-enabling=20
    extension recognized (the mobile-home authentication extension), =
only (and=20
    exactly) one instance of which was to appear in each registration=20
    request:</DIV>
    <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><BR=20
    class=3Dkhtml-block-placeholder></DIV>
    <BLOCKQUOTE type=3D"cite">
      <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><FONT =
class=3DApple-style-span=20
      size=3D3><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
12px">&nbsp;=20
      &nbsp;</SPAN></FONT><SPAN class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">Exactly one Mobile-Home Authentication =
Extension=20
      MUST be present in</SPAN></FONT><FONT class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px" face=3DMonaco =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 12px">all =
Registration Requests=20
      and Registration Replies, and =
....</SPAN></FONT></DIV></BLOCKQUOTE>
    <DIV><SPAN class=3DApple-tab-span=20
    style=3D"WHITE-SPACE: pre"></SPAN>--&nbsp;section 3.5.2 (same text =
in all 3=20
    RFCs)</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>However, RFC 3344bis has revised and generalized this condition =
to=20
    require *at least* one authorization-enabling extension:</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <BLOCKQUOTE type=3D"cite">
      <DIV style=3D"MARGIN: 0px"><FONT class=3DApple-style-span =
face=3DCourier=20
      size=3D2><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
10px">&nbsp;&nbsp;=20
      &nbsp;<SPAN class=3DApple-style-span style=3D"FONT-SIZE: 13px">At =
least one=20
      authorization-enabling extension MUST be present=20
      in</SPAN></SPAN></FONT><FONT class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">all =
Registration Requests,=20
      and also in all Registration Replies</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">generated by =
the Home=20
      Agent.</SPAN></FONT><FONT class=3DApple-style-span =
style=3D"FONT-SIZE: 14px"=20
      face=3DCourier size=3D2><SPAN class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp; </SPAN></FONT><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">The Mobile-Home =
Authentication</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">Extension is =
always an=20
      authorization-enabling for registration</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">messages =
specified in this=20
      document.</SPAN></FONT></DIV></BLOCKQUOTE>
    <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>-- section=20
    3.5.2, RFC 3344bis</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>[I believe this actually *means* to say "in EACH Registration =
Request",=20
    and not as it literally reads, that the same extension(s) (whichever =
one or=20
    more those are) must appear "in ALL Registration Requests".&nbsp; =
Ah, the=20
    precise use of quantifiers is such fun.]</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>What this leaves unspecified is whether multiple instances of a =
single=20
    type of authorization-enabling extension are allowed.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Some months ago, I read up on the history of this issue, which=20
    previously appeared as "Issue 19" at this URL:</DIV>
    <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN><A=20
    =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.=
org/issues/tracker/mip4/issue19</A></DIV>
    <DIV>However, the web site at that URL seems to have succumbed to=20
    Alzheimer's--for some weeks now, every time I access it, I get only =
a page=20
    full of error messages, headlined by one about it having "no =
attribute=20
    '_load_phython'". Dropping back a step, and going in the (virtual) =
"front=20
    door" of <A href=3D"http://mip4.org">http://mip4.org</A> , and =
clicking on the=20
    conveniently-placed "Issues" link near the top of that page, takes =
me now to=20
    some page for "Mip4 Status Pages" and "Active Tickets", with nary a =
sign of=20
    any "issues" nor anything numbered "19".&nbsp; Oh, and this page, =
too,=20
    conveniently has an "Issues" entry in the navigation bar near the =
top of the=20
    page ... but, alas, it leads only back to this same page.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>So, as best as I can recall from before "issue19" went to meet =
its=20
    maker (or at least went undercover), the history of this change in =
section=20
    3.5.2 seems to have been driven by the need to accommodate the =
existence of=20
    multiple types of authorization-enabling extensions.&nbsp; That =
makes=20
    sense.&nbsp; But I also saw nothing to suggest that there was any =
desire or=20
    attempt to allow multiple instances of the same type of=20
    authorization-enabling extension in a single registration =
request.&nbsp;=20
    Maybe that concept would make sense for some other type of such =
extension,=20
    but I have yet to devise any reason it would be good to allow =
multiple=20
    instances of a mobile-home authentication extension in a =
registration=20
    request.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>So, what say you?&nbsp; Is it every implementor for =
him/herself?&nbsp;=20
    Declare a request with multiple instances of a given type of=20
    authorization-enabling extension to be malformed &amp; trigger an =
error=20
    reply with code 131 (MH failed authentication), as was stipulated =
for this=20
    case prior to 3344bis?&nbsp; Process only the first of each type of=20
    authorization-enabling extension to appear in a given registration=20
    request?&nbsp; Or only the last?&nbsp; Or all of them?&nbsp; And if =
all of=20
    them, is it sufficient for at least one to pass?&nbsp; Or must all=20
    pass?&nbsp; ?&nbsp; ?&nbsp; ? &nbsp; &nbsp;(Inquiring minds are =
herewith=20
    stumped. :-(&nbsp; )</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Thanks,</DIV>
    <DIV><SPAN class=3DApple-tab-span=20
    style=3D"WHITE-SPACE: pre"></SPAN>Paul</DIV><BR>
    <DIV><SPAN class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
    class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
    class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">
    <DIV>______________</DIV>
    <DIV>Paul C Lustgarten</DIV>
    <DIV>+1 908 405 7919</DIV>
    <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV><BR=20
    =
class=3DApple-interchange-newline></SPAN></SPAN></SPAN></DIV><BR></BLOCKQ=
UOTE></DIV><BR>
  <DIV><SPAN class=3DApple-style-span=20
  style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
  class=3DApple-style-span=20
  style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">
  <DIV>______________</DIV>
  <DIV>Paul C Lustgarten</DIV>
  <DIV>+1 908 405 7919<SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"><SPAN=20
  class=3DApple-style-span style=3D"WHITE-SPACE: pre"> =
</SPAN></SPAN>Wireless=20
  Systems Research<SPAN class=3DApple-tab-span=20
  style=3D"WHITE-SPACE: pre"></SPAN></DIV>
  <DIV>AIM: <A href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A><SPAN=20
  class=3DApple-tab-span style=3D"WHITE-SPACE: pre"><SPAN =
class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"> </SPAN></SPAN><SPAN class=3DApple-tab-span =

  style=3D"WHITE-SPACE: pre"><SPAN class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"></SPAN></SPAN>Bell Laboratories</DIV>
  <DIV><A href=3D"mailto:plus@bell-labs.com">plus@bell-labs.com</A><SPAN =

  class=3DApple-tab-span style=3D"WHITE-SPACE: pre"><SPAN =
class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"> </SPAN></SPAN>Alcatel-Lucent</DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV><BR=20
  class=3DApple-interchange-newline></SPAN></SPAN></DIV><BR></DIV>
  <DIV style=3D"MARGIN: 0px">--<SPAN=20
  class=3DApple-converted-space>&nbsp;</SPAN></DIV>
  <DIV style=3D"MARGIN: 0px">Mip4 mailing list: <A=20
  href=3D"mailto:Mip4@ietf.org">Mip4@ietf.org</A></DIV>
  <DIV style=3D"MARGIN: 0px"><SPAN class=3DApple-converted-space>&nbsp; =
&nbsp;=20
  </SPAN>Web interface: <A=20
  =
href=3D"https://www1.ietf.org/mailman/listinfo/mip4">https://www1.ietf.or=
g/mailman/listinfo/mip4</A></DIV>
  <DIV style=3D"MARGIN: 0px"><SPAN =
class=3DApple-converted-space>&nbsp;&nbsp; &nbsp;=20
  </SPAN>Charter page: <A=20
  =
href=3D"http://www.ietf.org/html.charters/mip4-charter.html">http://www.i=
etf.org/html.charters/mip4-charter.html</A></DIV>
  <DIV style=3D"MARGIN: 0px">Supplemental site: <A=20
  =
href=3D"http://www.mip4.org">http://www.mip4.org</A>/</DIV></BLOCKQUOTE><=
/DIV><BR></DIV></BODY></HTML>

------_=_NextPart_001_01C77DD7.A6E80624--



--===============1576778708==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============1576778708==--





From mip4-bounces@ietf.org Fri Apr 13 10:27:36 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcMkS-0006e5-57; Fri, 13 Apr 2007 10:27:36 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcMkP-0006ZX-DH
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 10:27:33 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcMkP-0006ZP-3T
	for mip4@ietf.org; Fri, 13 Apr 2007 10:27:33 -0400
Received: from mail153.messagelabs.com ([216.82.253.51])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HcMkN-0001Bv-Sd
	for mip4@ietf.org; Fri, 13 Apr 2007 10:27:33 -0400
X-VirusChecked: Checked
X-Env-Sender: manishc@motorola.com
X-Msg-Ref: server-13.tower-153.messagelabs.com!1176474449!7521989!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [144.189.100.103]
Received: (qmail 11475 invoked from network); 13 Apr 2007 14:27:30 -0000
Received: from motgate3.mot.com (HELO motgate3.mot.com) (144.189.100.103)
	by server-13.tower-153.messagelabs.com with SMTP;
	13 Apr 2007 14:27:30 -0000
Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233])
	by motgate3.mot.com (8.12.11/Motorola) with ESMTP id l3DERPvI029043
	for <mip4@ietf.org>; Fri, 13 Apr 2007 07:27:29 -0700 (MST)
Received: from az10vts02.mot.com (az10vts02.mot.com [10.64.251.243])
	by az33exr03.mot.com (8.13.1/Vontu) with SMTP id l3DEROhC006855
	for <mip4@ietf.org>; Fri, 13 Apr 2007 09:27:24 -0500 (CDT)
Received: from ZMY16EXM67.ds.mot.com (zmy16exm67.ap.mot.com [10.179.4.27])
	by az33exr03.mot.com (8.13.1/8.13.0) with ESMTP id l3DERLm0006806
	for <mip4@ietf.org>; Fri, 13 Apr 2007 09:27:22 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Date: Fri, 13 Apr 2007 22:27:20 +0800
Message-ID: <66789B449BDE4F4588F70408F8908D7401E8250F@ZMY16EXM67.ds.mot.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Thread-Index: Acd90sWNKWe1sdr1Q++98i2MrTU0NwAAFC5QAAEnQbA=
From: "Chugtu Manish-a22653" <manishc@motorola.com>
To: "Chugtu Manish-a22653" <manishc@motorola.com>,
	"Acee Lindem" <acee@lindem.com>, "Paul C Lustgarten" <plus@bell-labs.com>
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6f7d7d4126a03a70c87b926ff3be4cd9
Cc: "Kent Leung \(\(kleung\)\)" <kleung@cisco.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0420413862=="
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0420413862==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C77DD7.D88DF4AC"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C77DD7.D88DF4AC
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Correction -- Read FRS as RFC --

________________________________

From: Chugtu Manish-a22653=20
Sent: Friday, April 13, 2007 7:56 PM
To: 'Acee Lindem'; Paul C Lustgarten
Cc: Kent Leung ((kleung)); mip4@ietf.org
Subject: RE: [Mip4] multiple mobile-home authentication extensions in a
singlereg. request?


Hi All,=20
=20
A bit late on this thread. Looking from what we are talking about - well
simply put - we shouldn't be allowing multiple extensions of the same
type in the request. But if I understand correctly, wonder how would
this work for MN-AAA Auth extension. MN can normally send this for both
FA as well as HA (if we need MN-AAA authentication with both of them
i.e.: AAA generating keys for both MN-FA and MN-HA), hence having both
of them with the same type ( The reason being we don't have MN-AAA-FA
and MN-AAA-HA, we only have MN-AAA).
=20
This is one case I could think of where multiple extensions having the
same type, would be a part of the request ( at least till FA, before it
strips its part and sends it to HA). Wonder if this isn't how it was
intended to be used, as FRS  (RFC )  is not clear about that.=20
=20
Thanks and Best Regards
Manish Chugtu

________________________________

From: Acee Lindem [mailto:acee@lindem.com]=20
Sent: Friday, April 13, 2007 7:19 PM
To: Paul C Lustgarten
Cc: Kent Leung ((kleung)); mip4@ietf.org
Subject: Re: [Mip4] multiple mobile-home authentication extensions in a
singlereg. request?


Kent, Paul,=20


On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:


	Kent,=20
=09
=09
	Thanks for your reply.   And good, it sounds like I was on the
right track, then.  So I would hope/propose that, when this part of RFC
3344bis gets revised, it would also specify that a home agent that
receives a registration request with more than one instance of a given
type of authorization-enabling extension SHOULD reply with an error code
of 131.



Why wouldn't this fall into the category of a poorly formed request or
reply (error codes 70/71 for FA and 134 for HA)?  Does this imply that
MIP4 packets with duplicate non-skippable extensions should be accepted?
I know of at least one implementation that catches these today ;^)


Thanks,
Acee=20


=09
=09
	Paul
=09
=09
=09
=09
	On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) wrote:


		Hi Paul.
	=09
		=20
	=09
		It doesn't seem to make sense to have multiple
authorization-enabling extensions of the same type in the registration
message.  I don't remember the history of this topic and agree with what
you had recalled about the intention of supporting MN-HA Auth Ext,
MN-AAA Auth Ext, and any future Auth Ext.  I agree that it would be good
to specify that there must not be more than one of the _same type_ in
the message.
	=09
		=20
	=09
		It would be useful to be able to dig up the issue19
archive to make sure that we're not overlooking anything that had been
discussed.
	=09
		=20
	=09
		Kent

________________________________

		From: Paul C Lustgarten [mailto:plus@bell-labs.com]=20
		Sent: Thursday, April 05, 2007 2:07 PM
		To: mip4@ietf.org
		Subject: [Mip4] multiple mobile-home authentication
extensions in a singlereg. request?
	=09
	=09
		Hi.  I have a question about MIPv4 that seems to have
become an unspecified detail as of RFC 3344bis.=20

		Specifically, is a registration request allowed to
contain multiple instances of a *given* authorization-enabling
extension?  In particular, is it permissible for a request to contain
multiple instances of the mobile-home authentication extension?

		In RFCs 2002, 3220, and 3344, such a multiplicity was
cleared prohibited, because there was only one *type* of
authorization-enabling extension recognized (the mobile-home
authentication extension), only (and exactly) one instance of which was
to appear in each registration request:
	=09
	=09

			   Exactly one Mobile-Home Authentication
Extension MUST be present in=20
			   all Registration Requests and Registration
Replies, and ....

		-- section 3.5.2 (same text in all 3 RFCs)

		However, RFC 3344bis has revised and generalized this
condition to require *at least* one authorization-enabling extension:


			    At least one authorization-enabling
extension MUST be present in=20
			   all Registration Requests, and also in all
Registration Replies=20
			   generated by the Home Agent.  The Mobile-Home
Authentication=20
			   Extension is always an authorization-enabling
for registration=20
			   messages specified in this document.

		-- section 3.5.2, RFC 3344bis

		[I believe this actually *means* to say "in EACH
Registration Request", and not as it literally reads, that the same
extension(s) (whichever one or more those are) must appear "in ALL
Registration Requests".  Ah, the precise use of quantifiers is such
fun.]

		What this leaves unspecified is whether multiple
instances of a single type of authorization-enabling extension are
allowed.

		Some months ago, I read up on the history of this issue,
which previously appeared as "Issue 19" at this URL:
		http://www.mip4.org/issues/tracker/mip4/issue19
		However, the web site at that URL seems to have
succumbed to Alzheimer's--for some weeks now, every time I access it, I
get only a page full of error messages, headlined by one about it having
"no attribute '_load_phython'". Dropping back a step, and going in the
(virtual) "front door" of http://mip4.org , and clicking on the
conveniently-placed "Issues" link near the top of that page, takes me
now to some page for "Mip4 Status Pages" and "Active Tickets", with nary
a sign of any "issues" nor anything numbered "19".  Oh, and this page,
too, conveniently has an "Issues" entry in the navigation bar near the
top of the page ... but, alas, it leads only back to this same page.

		So, as best as I can recall from before "issue19" went
to meet its maker (or at least went undercover), the history of this
change in section 3.5.2 seems to have been driven by the need to
accommodate the existence of multiple types of authorization-enabling
extensions.  That makes sense.  But I also saw nothing to suggest that
there was any desire or attempt to allow multiple instances of the same
type of authorization-enabling extension in a single registration
request.  Maybe that concept would make sense for some other type of
such extension, but I have yet to devise any reason it would be good to
allow multiple instances of a mobile-home authentication extension in a
registration request.

		So, what say you?  Is it every implementor for
him/herself?  Declare a request with multiple instances of a given type
of authorization-enabling extension to be malformed & trigger an error
reply with code 131 (MH failed authentication), as was stipulated for
this case prior to 3344bis?  Process only the first of each type of
authorization-enabling extension to appear in a given registration
request?  Or only the last?  Or all of them?  And if all of them, is it
sufficient for at least one to pass?  Or must all pass?  ?  ?  ?
(Inquiring minds are herewith stumped. :-(  )

		Thanks,
		Paul

	=09
		______________
		Paul C Lustgarten
		+1 908 405 7919
		AIM: plustwo@mac.com





=09
	______________
	Paul C Lustgarten
	+1 908 405 7919 Wireless Systems Research
	AIM: plustwo@mac.com Bell Laboratories
	plus@bell-labs.com Alcatel-Lucent





	--=20
	Mip4 mailing list: Mip4@ietf.org
	    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
	     Charter page:
http://www.ietf.org/html.charters/mip4-charter.html
	Supplemental site: http://www.mip4.org/



------_=_NextPart_001_01C77DD7.D88DF4AC
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3059" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; khtml-nbsp-mode: space; =
khtml-line-break: after-white-space">
<DIV dir=3Dltr align=3Dleft><SPAN class=3D292182614-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Correction -- Read FRS as RFC =
--</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Chugtu Manish-a22653 =
<BR><B>Sent:</B>=20
Friday, April 13, 2007 7:56 PM<BR><B>To:</B> 'Acee Lindem'; Paul C=20
Lustgarten<BR><B>Cc:</B> Kent Leung ((kleung)); =
mip4@ietf.org<BR><B>Subject:</B>=20
RE: [Mip4] multiple mobile-home authentication extensions in a =
singlereg.=20
request?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Hi All, </FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>A bit late on this thread. Looking from what we =
are talking=20
about - well simply put -&nbsp;we shouldn't be allowing multiple =
extensions of=20
the same type in the request. But if I understand correctly, wonder how =
would=20
this work for MN-AAA Auth extension. MN&nbsp;can normally send this for =
both FA=20
as well as HA (if we need MN-AAA authentication with both of them i.e.: =
AAA=20
generating keys for both MN-FA and MN-HA), hence having both of them =
with the=20
same type ( The reason being we don't have MN-AAA-FA and MN-AAA-HA, we =
only have=20
MN-AAA).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>This is&nbsp;one case I could think of where =
multiple=20
extensions having the same type, would be a part of the request ( at =
least till=20
FA, before it strips its part and sends it to&nbsp;HA). Wonder if this =
isn't how=20
it was intended to be used, as <STRONG>FRS</STRONG><SPAN=20
class=3D292182614-13042007>&nbsp;<STRONG> (RFC ) =
</STRONG>&nbsp;</SPAN>is not=20
clear about that. </FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thanks and Best Regards</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D862165313-13042007><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Manish Chugtu</FONT></SPAN><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Acee Lindem =
[mailto:acee@lindem.com]=20
<BR><B>Sent:</B> Friday, April 13, 2007 7:19 PM<BR><B>To:</B> Paul C=20
Lustgarten<BR><B>Cc:</B> Kent Leung ((kleung)); =
mip4@ietf.org<BR><B>Subject:</B>=20
Re: [Mip4] multiple mobile-home authentication extensions in a =
singlereg.=20
request?<BR></FONT><BR></DIV>
<DIV></DIV>Kent, Paul,=20
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT><FONT=20
face=3DArial color=3D#0000ff size=3D2></FONT><BR>
<DIV>
<DIV>On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:</DIV><BR=20
class=3DApple-interchange-newline>
<BLOCKQUOTE type=3D"cite">Kent,=20
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT><FONT=20
  face=3DArial color=3D#0000ff size=3D2></FONT><BR=20
class=3Dkhtml-block-placeholder></DIV>
  <DIV>Thanks for your reply.&nbsp; &nbsp;And good, it sounds like I was =
on the=20
  right track, then.&nbsp; So I would hope/propose that, when this part =
of RFC=20
  3344bis gets revised, it would also specify that a home agent that =
receives a=20
  registration request with more than one instance of a given type of=20
  authorization-enabling extension SHOULD reply with an error code of=20
131.</DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
<DIV>Why wouldn't this fall into the category of a poorly formed request =
or=20
reply (error codes 70/71 for FA and 134 for HA)?&nbsp; Does this imply =
that MIP4=20
packets with duplicate non-skippable extensions should be =
accepted?&nbsp; I know=20
of at least one implementation that catches these today ;^)</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial color=3D#0000ff=20
size=3D2></FONT><BR class=3Dkhtml-block-placeholder></DIV>
<DIV>Thanks,</DIV>
<DIV>Acee&nbsp;</DIV><BR>
<BLOCKQUOTE type=3D"cite">
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
  <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>Paul</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR =
class=3Dkhtml-block-placeholder></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2></FONT><BR>
  <DIV>
  <DIV>On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) =
wrote:</DIV><BR=20
  class=3DApple-interchange-newline>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>Hi Paul.</FONT></SPAN></DIV><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 17px"></SPAN><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 16px"></SPAN><SPAN=20
    class=3DApple-style-span style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>It doesn't seem to make sense to have =
multiple=20
    authorization-enabling extensions of the same type in the =
registration=20
    message.&nbsp; I don't remember the history of this topic and agree =
with=20
    what you had recalled about the intention of supporting MN-HA Auth =
Ext,=20
    MN-AAA Auth Ext, and any future Auth Ext.&nbsp; I agree that it =
would be=20
    good to specify that there must not be more than one of the _same =
type_ in=20
    the message.</FONT></SPAN></DIV><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>It would be useful to be able to dig up the =
issue19=20
    archive to make sure that we're not overlooking anything that had =
been=20
    discussed.</FONT></SPAN></DIV><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><SPAN =
class=3DApple-style-span=20
    style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3DApple-style-span=20
    style=3D"FONT-SIZE: 15px"></SPAN>
    <DIV dir=3Dltr style=3D"FONT-SIZE: 17px" align=3Dleft><SPAN=20
    class=3D188230517-11042007><FONT style=3D"FONT-SIZE: 14px" =
face=3DArial=20
    color=3D#0000ff size=3D2>Kent</FONT></SPAN></DIV><BR>
    <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft>
    <HR tabIndex=3D-1>
    <FONT face=3DTahoma size=3D2><B>From:</B> Paul C Lustgarten [<A=20
    href=3D"mailto:plus@bell-labs.com">mailto:plus@bell-labs.com</A>]=20
    <BR><B>Sent:</B> Thursday, April 05, 2007 2:07 PM<BR><B>To:</B> <A=20
    href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> =
[Mip4]=20
    multiple mobile-home authentication extensions in a singlereg.=20
    request?<BR></FONT><BR></DIV>
    <DIV></DIV>
    <DIV>Hi.&nbsp; I have a question about MIPv4 that seems to have =
become an=20
    unspecified detail as of RFC 3344bis.&nbsp;</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Specifically, is a registration request allowed to contain =
multiple=20
    instances of a *given* authorization-enabling extension?&nbsp; In=20
    particular, is it permissible for a request to contain multiple =
instances of=20
    the mobile-home authentication extension?</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>In RFCs 2002, 3220, and 3344, such a multiplicity was cleared=20
    prohibited, because there was only one *type* of =
authorization-enabling=20
    extension recognized (the mobile-home authentication extension), =
only (and=20
    exactly) one instance of which was to appear in each registration=20
    request:</DIV>
    <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><BR=20
    class=3Dkhtml-block-placeholder></DIV>
    <BLOCKQUOTE type=3D"cite">
      <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><FONT =
class=3DApple-style-span=20
      size=3D3><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
12px">&nbsp;=20
      &nbsp;</SPAN></FONT><SPAN class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">Exactly one Mobile-Home Authentication =
Extension=20
      MUST be present in</SPAN></FONT><FONT class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px" face=3DMonaco size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 12px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px" face=3DMonaco =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 12px">all =
Registration Requests=20
      and Registration Replies, and =
....</SPAN></FONT></DIV></BLOCKQUOTE>
    <DIV><SPAN class=3DApple-tab-span=20
    style=3D"WHITE-SPACE: pre"></SPAN>--&nbsp;section 3.5.2 (same text =
in all 3=20
    RFCs)</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>However, RFC 3344bis has revised and generalized this condition =
to=20
    require *at least* one authorization-enabling extension:</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <BLOCKQUOTE type=3D"cite">
      <DIV style=3D"MARGIN: 0px"><FONT class=3DApple-style-span =
face=3DCourier=20
      size=3D2><SPAN class=3DApple-style-span style=3D"FONT-SIZE: =
10px">&nbsp;&nbsp;=20
      &nbsp;<SPAN class=3DApple-style-span style=3D"FONT-SIZE: 13px">At =
least one=20
      authorization-enabling extension MUST be present=20
      in</SPAN></SPAN></FONT><FONT class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">all =
Registration Requests,=20
      and also in all Registration Replies</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">generated by =
the Home=20
      Agent.</SPAN></FONT><FONT class=3DApple-style-span =
style=3D"FONT-SIZE: 14px"=20
      face=3DCourier size=3D2><SPAN class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp; </SPAN></FONT><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">The Mobile-Home =
Authentication</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">Extension is =
always an=20
      authorization-enabling for registration</SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: =
13px">&nbsp;</SPAN></FONT></DIV>
      <DIV style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 14px" face=3DCourier size=3D2><SPAN =
class=3DApple-style-span=20
      style=3D"FONT-SIZE: 13px">&nbsp;&nbsp; </SPAN></FONT><FONT=20
      class=3DApple-style-span style=3D"FONT-SIZE: 14px" face=3DCourier =
size=3D2><SPAN=20
      class=3DApple-style-span style=3D"FONT-SIZE: 13px">messages =
specified in this=20
      document.</SPAN></FONT></DIV></BLOCKQUOTE>
    <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN>-- section=20
    3.5.2, RFC 3344bis</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>[I believe this actually *means* to say "in EACH Registration =
Request",=20
    and not as it literally reads, that the same extension(s) (whichever =
one or=20
    more those are) must appear "in ALL Registration Requests".&nbsp; =
Ah, the=20
    precise use of quantifiers is such fun.]</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>What this leaves unspecified is whether multiple instances of a =
single=20
    type of authorization-enabling extension are allowed.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Some months ago, I read up on the history of this issue, which=20
    previously appeared as "Issue 19" at this URL:</DIV>
    <DIV><SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"></SPAN><A=20
    =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.=
org/issues/tracker/mip4/issue19</A></DIV>
    <DIV>However, the web site at that URL seems to have succumbed to=20
    Alzheimer's--for some weeks now, every time I access it, I get only =
a page=20
    full of error messages, headlined by one about it having "no =
attribute=20
    '_load_phython'". Dropping back a step, and going in the (virtual) =
"front=20
    door" of <A href=3D"http://mip4.org">http://mip4.org</A> , and =
clicking on the=20
    conveniently-placed "Issues" link near the top of that page, takes =
me now to=20
    some page for "Mip4 Status Pages" and "Active Tickets", with nary a =
sign of=20
    any "issues" nor anything numbered "19".&nbsp; Oh, and this page, =
too,=20
    conveniently has an "Issues" entry in the navigation bar near the =
top of the=20
    page ... but, alas, it leads only back to this same page.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>So, as best as I can recall from before "issue19" went to meet =
its=20
    maker (or at least went undercover), the history of this change in =
section=20
    3.5.2 seems to have been driven by the need to accommodate the =
existence of=20
    multiple types of authorization-enabling extensions.&nbsp; That =
makes=20
    sense.&nbsp; But I also saw nothing to suggest that there was any =
desire or=20
    attempt to allow multiple instances of the same type of=20
    authorization-enabling extension in a single registration =
request.&nbsp;=20
    Maybe that concept would make sense for some other type of such =
extension,=20
    but I have yet to devise any reason it would be good to allow =
multiple=20
    instances of a mobile-home authentication extension in a =
registration=20
    request.</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>So, what say you?&nbsp; Is it every implementor for =
him/herself?&nbsp;=20
    Declare a request with multiple instances of a given type of=20
    authorization-enabling extension to be malformed &amp; trigger an =
error=20
    reply with code 131 (MH failed authentication), as was stipulated =
for this=20
    case prior to 3344bis?&nbsp; Process only the first of each type of=20
    authorization-enabling extension to appear in a given registration=20
    request?&nbsp; Or only the last?&nbsp; Or all of them?&nbsp; And if =
all of=20
    them, is it sufficient for at least one to pass?&nbsp; Or must all=20
    pass?&nbsp; ?&nbsp; ?&nbsp; ? &nbsp; &nbsp;(Inquiring minds are =
herewith=20
    stumped. :-(&nbsp; )</DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV>
    <DIV>Thanks,</DIV>
    <DIV><SPAN class=3DApple-tab-span=20
    style=3D"WHITE-SPACE: pre"></SPAN>Paul</DIV><BR>
    <DIV><SPAN class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
    class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
    class=3DApple-style-span=20
    style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">
    <DIV>______________</DIV>
    <DIV>Paul C Lustgarten</DIV>
    <DIV>+1 908 405 7919</DIV>
    <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV>
    <DIV><BR class=3Dkhtml-block-placeholder></DIV><BR=20
    =
class=3DApple-interchange-newline></SPAN></SPAN></SPAN></DIV><BR></BLOCKQ=
UOTE></DIV><BR>
  <DIV><SPAN class=3DApple-style-span=20
  style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN=20
  class=3DApple-style-span=20
  style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: =
none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">
  <DIV>______________</DIV>
  <DIV>Paul C Lustgarten</DIV>
  <DIV>+1 908 405 7919<SPAN class=3DApple-tab-span style=3D"WHITE-SPACE: =
pre"><SPAN=20
  class=3DApple-style-span style=3D"WHITE-SPACE: pre"> =
</SPAN></SPAN>Wireless=20
  Systems Research<SPAN class=3DApple-tab-span=20
  style=3D"WHITE-SPACE: pre"></SPAN></DIV>
  <DIV>AIM: <A href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A><SPAN=20
  class=3DApple-tab-span style=3D"WHITE-SPACE: pre"><SPAN =
class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"> </SPAN></SPAN><SPAN class=3DApple-tab-span =

  style=3D"WHITE-SPACE: pre"><SPAN class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"></SPAN></SPAN>Bell Laboratories</DIV>
  <DIV><A href=3D"mailto:plus@bell-labs.com">plus@bell-labs.com</A><SPAN =

  class=3DApple-tab-span style=3D"WHITE-SPACE: pre"><SPAN =
class=3DApple-style-span=20
  style=3D"WHITE-SPACE: pre"> </SPAN></SPAN>Alcatel-Lucent</DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV>
  <DIV><BR class=3Dkhtml-block-placeholder></DIV><BR=20
  class=3DApple-interchange-newline></SPAN></SPAN></DIV><BR></DIV>
  <DIV style=3D"MARGIN: 0px">--<SPAN=20
  class=3DApple-converted-space>&nbsp;</SPAN></DIV>
  <DIV style=3D"MARGIN: 0px">Mip4 mailing list: <A=20
  href=3D"mailto:Mip4@ietf.org">Mip4@ietf.org</A></DIV>
  <DIV style=3D"MARGIN: 0px"><SPAN class=3DApple-converted-space>&nbsp; =
&nbsp;=20
  </SPAN>Web interface: <A=20
  =
href=3D"https://www1.ietf.org/mailman/listinfo/mip4">https://www1.ietf.or=
g/mailman/listinfo/mip4</A></DIV>
  <DIV style=3D"MARGIN: 0px"><SPAN =
class=3DApple-converted-space>&nbsp;&nbsp; &nbsp;=20
  </SPAN>Charter page: <A=20
  =
href=3D"http://www.ietf.org/html.charters/mip4-charter.html">http://www.i=
etf.org/html.charters/mip4-charter.html</A></DIV>
  <DIV style=3D"MARGIN: 0px">Supplemental site: <A=20
  =
href=3D"http://www.mip4.org">http://www.mip4.org</A>/</DIV></BLOCKQUOTE><=
/DIV><BR></DIV></BODY></HTML>

------_=_NextPart_001_01C77DD7.D88DF4AC--



--===============0420413862==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============0420413862==--





From mip4-bounces@ietf.org Fri Apr 13 11:25:59 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcNex-0004WV-CK; Fri, 13 Apr 2007 11:25:59 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcNeu-0004Tn-4I
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 11:25:56 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcNet-0004TQ-Lw
	for mip4@ietf.org; Fri, 13 Apr 2007 11:25:55 -0400
Received: from ms-smtp-04.southeast.rr.com ([24.25.9.103])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HcNer-0004lV-Mu
	for mip4@ietf.org; Fri, 13 Apr 2007 11:25:55 -0400
Received: from [192.168.2.2] (cpe-066-057-016-220.nc.res.rr.com [66.57.16.220])
	by ms-smtp-04.southeast.rr.com (8.13.6/8.13.6) with ESMTP id
	l3DFPi24022918; Fri, 13 Apr 2007 11:25:45 -0400 (EDT)
In-Reply-To: <66789B449BDE4F4588F70408F8908D7401E8250E@ZMY16EXM67.ds.mot.com>
References: <66789B449BDE4F4588F70408F8908D7401E8250E@ZMY16EXM67.ds.mot.com>
Mime-Version: 1.0 (Apple Message framework v752.3)
Message-Id: <76F1D772-E1AA-4CDB-8827-F9870EA5DBAB@lindem.com>
From: Acee Lindem <acee@lindem.com>
Subject: Re: [Mip4] multiple mobile-home authentication extensions in a
	singlereg. request?
Date: Fri, 13 Apr 2007 11:24:52 -0400
To: Chugtu Manish-a22653 <manishc@motorola.com>
X-Mailer: Apple Mail (2.752.3)
X-Virus-Scanned: Symantec AntiVirus Scan Engine
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9361ae25efd9cff62e36f70ef966350e
Cc: "Kent Leung \(\(kleung\)\)" <kleung@cisco.com>,
	Paul C Lustgarten <plus@bell-labs.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1212152199=="
Errors-To: mip4-bounces@ietf.org


--===============1212152199==
Content-Type: multipart/alternative; boundary=Apple-Mail-41-602196956


--Apple-Mail-41-602196956
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


On Apr 13, 2007, at 10:25 AM, Chugtu Manish-a22653 wrote:

> Hi All,
>
> A bit late on this thread. Looking from what we are talking about -  
> well simply put - we shouldn't be allowing multiple extensions of  
> the same type in the request. But if I understand correctly, wonder  
> how would this work for MN-AAA Auth extension. MN can normally send  
> this for both FA as well as HA (if we need MN-AAA authentication  
> with both of them i.e.: AAA generating keys for both MN-FA and MN- 
> HA), hence having both of them with the same type ( The reason  
> being we don't have MN-AAA-FA and MN-AAA-HA, we only have MN-AAA).
>
> This is one case I could think of where multiple extensions having  
> the same type, would be a part of the request ( at least till FA,  
> before it strips its part and sends it to HA). Wonder if this isn't  
> how it was intended to be used, as FRS is not clear about that.

The fact that this extension is non-skippable (36) implies that all  
parties involved must understand it.  Hence, in this case, multiple  
instances could be accepted. However, it doesn't appear that RFC 4721  
covers the case of sending multiple MN-AAA extensions (as identified  
by both the type and sub-type) or how one would associate one with  
the FA and the other with the HA (although I only gave it a quick  
read).  Also, I don't see why the MN-AAA extension couldn't apply to  
both the FA and the HA.

Thanks,
Acee



>
> Thanks and Best Regards
> Manish Chugtu
> From: Acee Lindem [mailto:acee@lindem.com]
> Sent: Friday, April 13, 2007 7:19 PM
> To: Paul C Lustgarten
> Cc: Kent Leung ((kleung)); mip4@ietf.org
> Subject: Re: [Mip4] multiple mobile-home authentication extensions  
> in a singlereg. request?
>
> Kent, Paul,
>
> On Apr 12, 2007, at 2:24 PM, Paul C Lustgarten wrote:
>
>> Kent,
>>
>> Thanks for your reply.   And good, it sounds like I was on the  
>> right track, then.  So I would hope/propose that, when this part  
>> of RFC 3344bis gets revised, it would also specify that a home  
>> agent that receives a registration request with more than one  
>> instance of a given type of authorization-enabling extension  
>> SHOULD reply with an error code of 131.
>
> Why wouldn't this fall into the category of a poorly formed request  
> or reply (error codes 70/71 for FA and 134 for HA)?  Does this  
> imply that MIP4 packets with duplicate non-skippable extensions  
> should be accepted?  I know of at least one implementation that  
> catches these today ;^)
>
> Thanks,
> Acee
>
>>
>> Paul
>>
>>
>> On Apr 11, 2007, at 1:17 PM, Kent Leung ((kleung)) wrote:
>>
>>> Hi Paul.
>>>
>>> It doesn't seem to make sense to have multiple authorization- 
>>> enabling extensions of the same type in the registration  
>>> message.  I don't remember the history of this topic and agree  
>>> with what you had recalled about the intention of supporting MN- 
>>> HA Auth Ext, MN-AAA Auth Ext, and any future Auth Ext.  I agree  
>>> that it would be good to specify that there must not be more than  
>>> one of the _same type_ in the message.
>>>
>>> It would be useful to be able to dig up the issue19 archive to  
>>> make sure that we're not overlooking anything that had been  
>>> discussed.
>>>
>>> Kent
>>>
>>> From: Paul C Lustgarten [mailto:plus@bell-labs.com]
>>> Sent: Thursday, April 05, 2007 2:07 PM
>>> To: mip4@ietf.org
>>> Subject: [Mip4] multiple mobile-home authentication extensions in  
>>> a singlereg. request?
>>>
>>> Hi.  I have a question about MIPv4 that seems to have become an  
>>> unspecified detail as of RFC 3344bis.
>>>
>>> Specifically, is a registration request allowed to contain  
>>> multiple instances of a *given* authorization-enabling  
>>> extension?  In particular, is it permissible for a request to  
>>> contain multiple instances of the mobile-home authentication  
>>> extension?
>>>
>>> In RFCs 2002, 3220, and 3344, such a multiplicity was cleared  
>>> prohibited, because there was only one *type* of authorization- 
>>> enabling extension recognized (the mobile-home authentication  
>>> extension), only (and exactly) one instance of which was to  
>>> appear in each registration request:
>>>
>>>>    Exactly one Mobile-Home Authentication Extension MUST be  
>>>> present in
>>>>    all Registration Requests and Registration Replies, and ....
>>> -- section 3.5.2 (same text in all 3 RFCs)
>>>
>>> However, RFC 3344bis has revised and generalized this condition  
>>> to require *at least* one authorization-enabling extension:
>>>
>>>>     At least one authorization-enabling extension MUST be  
>>>> present in
>>>>    all Registration Requests, and also in all Registration Replies
>>>>    generated by the Home Agent.  The Mobile-Home Authentication
>>>>    Extension is always an authorization-enabling for registration
>>>>    messages specified in this document.
>>> -- section 3.5.2, RFC 3344bis
>>>
>>> [I believe this actually *means* to say "in EACH Registration  
>>> Request", and not as it literally reads, that the same extension 
>>> (s) (whichever one or more those are) must appear "in ALL  
>>> Registration Requests".  Ah, the precise use of quantifiers is  
>>> such fun.]
>>>
>>> What this leaves unspecified is whether multiple instances of a  
>>> single type of authorization-enabling extension are allowed.
>>>
>>> Some months ago, I read up on the history of this issue, which  
>>> previously appeared as "Issue 19" at this URL:
>>> http://www.mip4.org/issues/tracker/mip4/issue19
>>> However, the web site at that URL seems to have succumbed to  
>>> Alzheimer's--for some weeks now, every time I access it, I get  
>>> only a page full of error messages, headlined by one about it  
>>> having "no attribute '_load_phython'". Dropping back a step, and  
>>> going in the (virtual) "front door" of http://mip4.org , and  
>>> clicking on the conveniently-placed "Issues" link near the top of  
>>> that page, takes me now to some page for "Mip4 Status Pages" and  
>>> "Active Tickets", with nary a sign of any "issues" nor anything  
>>> numbered "19".  Oh, and this page, too, conveniently has an  
>>> "Issues" entry in the navigation bar near the top of the page ...  
>>> but, alas, it leads only back to this same page.
>>>
>>> So, as best as I can recall from before "issue19" went to meet  
>>> its maker (or at least went undercover), the history of this  
>>> change in section 3.5.2 seems to have been driven by the need to  
>>> accommodate the existence of multiple types of authorization- 
>>> enabling extensions.  That makes sense.  But I also saw nothing  
>>> to suggest that there was any desire or attempt to allow multiple  
>>> instances of the same type of authorization-enabling extension in  
>>> a single registration request.  Maybe that concept would make  
>>> sense for some other type of such extension, but I have yet to  
>>> devise any reason it would be good to allow multiple instances of  
>>> a mobile-home authentication extension in a registration request.
>>>
>>> So, what say you?  Is it every implementor for him/herself?   
>>> Declare a request with multiple instances of a given type of  
>>> authorization-enabling extension to be malformed & trigger an  
>>> error reply with code 131 (MH failed authentication), as was  
>>> stipulated for this case prior to 3344bis?  Process only the  
>>> first of each type of authorization-enabling extension to appear  
>>> in a given registration request?  Or only the last?  Or all of  
>>> them?  And if all of them, is it sufficient for at least one to  
>>> pass?  Or must all pass?  ?  ?  ?    (Inquiring minds are  
>>> herewith stumped. :-(  )
>>>
>>> Thanks,
>>> Paul
>>>
>>> ______________
>>> Paul C Lustgarten
>>> +1 908 405 7919
>>> AIM: plustwo@mac.com
>>>
>>>
>>>
>>
>> ______________
>> Paul C Lustgarten
>> +1 908 405 7919 Wireless Systems Research
>> AIM: plustwo@mac.com Bell Laboratories
>> plus@bell-labs.com Alcatel-Lucent
>>
>>
>>
>>
>>
>> -- 
>> Mip4 mailing list: Mip4@ietf.org
>>     Web interface: https://www1.ietf.org/mailman/listinfo/mip4
>>      Charter page: http://www.ietf.org/html.charters/mip4- 
>> charter.html
>> Supplemental site: http://www.mip4.org/
>


--Apple-Mail-41-602196956
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; "><BR><DIV><DIV>On Apr 13, 2007, =
at 10:25 AM, Chugtu Manish-a22653 wrote:</DIV><BR =
class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite">  <DIV =
dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Hi All, </FONT></SPAN></DIV> =
<DIV dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT></SPAN>=A0</DIV> <DIV =
dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2">A bit late on this thread. =
Looking from what we are talking about - well simply put -=A0we =
shouldn't be allowing multiple extensions of the same type in the =
request. But if I understand correctly, wonder how would this work for =
MN-AAA Auth extension. MN=A0can normally send this for both FA as well =
as HA (if we need MN-AAA authentication with both of them i.e.: AAA =
generating keys for both MN-FA and MN-HA), hence having both of them =
with the same type ( The reason being we don't have MN-AAA-FA and =
MN-AAA-HA, we only have MN-AAA).</FONT></SPAN></DIV> <DIV dir=3D"ltr" =
align=3D"left"><SPAN class=3D"862165313-13042007"><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT></SPAN>=A0</DIV> <DIV dir=3D"ltr" =
align=3D"left"><SPAN class=3D"862165313-13042007"><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2">This is=A0one case I could think of where =
multiple extensions having the same type, would be a part of the request =
( at least till FA, before it strips its part and sends it to=A0HA). =
Wonder if this isn't how it was intended to be used, as FRS is not clear =
about that.<BR></FONT></SPAN></DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>The fact that this =
extension is non-skippable (36) implies that all parties involved must =
understand it.=A0 Hence, in this case, multiple instances could be =
accepted. However, it doesn't appear that RFC 4721 covers the case of =
sending multiple MN-AAA extensions (as identified by both the type and =
sub-type) or how one would associate one with the FA and the other with =
the HA (although I only gave it a quick read).=A0 Also, I don't see why =
the MN-AAA extension couldn't apply to both the FA and the =
HA.=A0</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks,</DIV><DIV>Acee</DIV><=
DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR><BLOCKQUOTE type=3D"cite"><DIV=
 dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"> </FONT></SPAN></DIV> <DIV =
dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT></SPAN>=A0</DIV> <DIV =
dir=3D"ltr" align=3D"left"><SPAN class=3D"862165313-13042007"><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2">Thanks and Best =
Regards</FONT></SPAN></DIV> <DIV dir=3D"ltr" align=3D"left"><SPAN =
class=3D"862165313-13042007"><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Manish Chugtu</FONT></SPAN><BR></DIV> <DIV =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"left"> =
<HR tabindex=3D"-1"> <FONT face=3D"Tahoma" size=3D"2"><B>From:</B> Acee =
Lindem [<A href=3D"mailto:acee@lindem.com">mailto:acee@lindem.com</A>] =
<BR><B>Sent:</B> Friday, April 13, 2007 7:19 PM<BR><B>To:</B> Paul C =
Lustgarten<BR><B>Cc:</B> Kent Leung ((kleung)); <A =
href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> Re: =
[Mip4] multiple mobile-home authentication extensions in a singlereg. =
request?<BR></FONT><BR></DIV> <DIV></DIV>Kent, Paul, <DIV><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff"=
 size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><BR> <DIV> <DIV>On Apr 12, 2007, at 2:24 PM, Paul C =
Lustgarten wrote:</DIV><BR class=3D"Apple-interchange-newline"> =
<BLOCKQUOTE type=3D"cite">Kent,  <DIV><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff"=
 size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><BR class=3D"khtml-block-placeholder"></DIV>  =
<DIV>Thanks for your reply.=A0 =A0And good, it sounds like I was on the  =
 right track, then.=A0 So I would hope/propose that, when this part of =
RFC   3344bis gets revised, it would also specify that a home agent that =
receives a   registration request with more than one instance of a given =
type of   authorization-enabling extension SHOULD reply with an error =
code of 131.</DIV></BLOCKQUOTE> <DIV><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff"=
 size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT><BR class=3D"khtml-block-placeholder"></DIV> <DIV>Why =
wouldn't this fall into the category of a poorly formed request or reply =
(error codes 70/71 for FA and 134 for HA)?=A0 Does this imply that MIP4 =
packets with duplicate non-skippable extensions should be accepted?=A0 I =
know of at least one implementation that catches these today ;^)</DIV> =
<DIV><FONT face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV> <DIV>Thanks,</DIV> =
<DIV>Acee=A0</DIV><BR> <BLOCKQUOTE type=3D"cite">  <DIV><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV>  <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>Paul</DIV>  =
<DIV><FONT face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><FONT =
face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV>  <DIV><FONT face=3D"Arial" =
color=3D"#0000ff" size=3D"2"></FONT><FONT face=3D"Arial" color=3D"#0000ff"=
 size=3D"2"></FONT><BR>  <DIV>  <DIV>On Apr 11, 2007, at 1:17 PM, Kent =
Leung ((kleung)) wrote:</DIV><BR class=3D"Apple-interchange-newline">  =
<BLOCKQUOTE type=3D"cite">    <DIV dir=3D"ltr" style=3D"FONT-SIZE: 17px" =
align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" size=3D"2">Hi =
Paul.</FONT></SPAN></DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT></SPAN>=A0</DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" size=3D"2">It =
doesn't seem to make sense to have multiple     authorization-enabling =
extensions of the same type in the registration     message.=A0 I don't =
remember the history of this topic and agree with     what you had =
recalled about the intention of supporting MN-HA Auth Ext,     MN-AAA =
Auth Ext, and any future Auth Ext.=A0 I agree that it would be     good =
to specify that there must not be more than one of the _same type_ in    =
 the message.</FONT></SPAN></DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT></SPAN>=A0</DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" size=3D"2">It =
would be useful to be able to dig up the issue19     archive to make =
sure that we're not overlooking anything that had been     =
discussed.</FONT></SPAN></DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" =
size=3D"2"></FONT></SPAN>=A0</DIV><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 17px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 16px"></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 15px"></SPAN>    <DIV dir=3D"ltr" style=3D"FONT-SIZE: =
17px" align=3D"left"><SPAN class=3D"188230517-11042007"><FONT =
style=3D"FONT-SIZE: 14px" face=3D"Arial" color=3D"#0000ff" =
size=3D"2">Kent</FONT></SPAN></DIV><BR>    <DIV =
class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"left"> =
   <HR tabindex=3D"-1">    <FONT face=3D"Tahoma" size=3D"2"><B>From:</B> =
Paul C Lustgarten [<A =
href=3D"mailto:plus@bell-labs.com">mailto:plus@bell-labs.com</A>]     =
<BR><B>Sent:</B> Thursday, April 05, 2007 2:07 PM<BR><B>To:</B> <A =
href=3D"mailto:mip4@ietf.org">mip4@ietf.org</A><BR><B>Subject:</B> =
[Mip4]     multiple mobile-home authentication extensions in a =
singlereg.     request?<BR></FONT><BR></DIV>    <DIV></DIV>    <DIV>Hi.=A0=
 I have a question about MIPv4 that seems to have become an     =
unspecified detail as of RFC 3344bis.=A0</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>Specifically, is a =
registration request allowed to contain multiple     instances of a =
*given* authorization-enabling extension?=A0 In     particular, is it =
permissible for a request to contain multiple instances of     the =
mobile-home authentication extension?</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>In RFCs 2002, 3220, and =
3344, such a multiplicity was cleared     prohibited, because there was =
only one *type* of authorization-enabling     extension recognized (the =
mobile-home authentication extension), only (and     exactly) one =
instance of which was to appear in each registration     request:</DIV>  =
  <DIV><FONT face=3D"Arial" color=3D"#0000ff" size=3D"2"></FONT><BR =
class=3D"khtml-block-placeholder"></DIV>    <BLOCKQUOTE type=3D"cite">   =
   <DIV style=3D"FONT-SIZE: 16px; MARGIN: 0px"><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" face=3D"Monaco" =
size=3D"2"><FONT class=3D"Apple-style-span" size=3D"3"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 12px">=A0       =
=A0</SPAN></FONT><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
12px">Exactly one Mobile-Home Authentication Extension       MUST be =
present in</SPAN></FONT><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px" face=3D"Monaco" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: =
12px">=A0</SPAN></FONT></DIV>      <DIV style=3D"FONT-SIZE: 16px; =
MARGIN: 0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" =
face=3D"Monaco" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 12px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px" face=3D"Monaco" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
12px">all Registration Requests       and Registration Replies, and =
....</SPAN></FONT></DIV></BLOCKQUOTE>    <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>--=A0section =
3.5.2 (same text in all 3     RFCs)</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>However, RFC 3344bis =
has revised and generalized this condition to     require *at least* one =
authorization-enabling extension:</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <BLOCKQUOTE type=3D"cite">   =
   <DIV style=3D"MARGIN: 0px"><FONT class=3D"Apple-style-span" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 10px">=A0=A0       =A0<SPAN class=3D"Apple-style-span"=
 style=3D"FONT-SIZE: 13px">At least one       authorization-enabling =
extension MUST be present       in</SPAN></SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>      <DIV style=3D"FONT-SIZE: 17px; =
MARGIN: 0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">all Registration Requests,       and also in all Registration =
Replies</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0</SPAN></FONT></DIV>      <DIV =
style=3D"FONT-SIZE: 17px; MARGIN: 0px"><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 13px">=A0=A0 =
</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">generated by the Home       =
Agent.</SPAN></FONT><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: =
14px" face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">The Mobile-Home Authentication</SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>      <DIV style=3D"FONT-SIZE: 17px; =
MARGIN: 0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">Extension is always an       authorization-enabling for =
registration</SPAN></FONT><FONT class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 14px" face=3D"Courier" size=3D"2"><SPAN =
class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">=A0</SPAN></FONT></DIV>      <DIV style=3D"FONT-SIZE: 17px; =
MARGIN: 0px"><FONT class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" =
face=3D"Courier" size=3D"2"><SPAN class=3D"Apple-style-span" =
style=3D"FONT-SIZE: 13px">=A0=A0 </SPAN></FONT><FONT =
class=3D"Apple-style-span" style=3D"FONT-SIZE: 14px" face=3D"Courier" =
size=3D"2"><SPAN class=3D"Apple-style-span" style=3D"FONT-SIZE: =
13px">messages specified in this       =
document.</SPAN></FONT></DIV></BLOCKQUOTE>    <DIV><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"></SPAN>-- section    =
 3.5.2, RFC 3344bis</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>[I believe this =
actually *means* to say "in EACH Registration Request",     and not as =
it literally reads, that the same extension(s) (whichever one or     =
more those are) must appear "in ALL Registration Requests".=A0 Ah, the   =
  precise use of quantifiers is such fun.]</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>What this leaves =
unspecified is whether multiple instances of a single     type of =
authorization-enabling extension are allowed.</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>Some months ago, I read =
up on the history of this issue, which     previously appeared as "Issue =
19" at this URL:</DIV>    <DIV><SPAN class=3D"Apple-tab-span" =
style=3D"WHITE-SPACE: pre"></SPAN><A =
href=3D"http://www.mip4.org/issues/tracker/mip4/issue19">http://www.mip4.o=
rg/issues/tracker/mip4/issue19</A></DIV>    <DIV>However, the web site =
at that URL seems to have succumbed to     Alzheimer's--for some weeks =
now, every time I access it, I get only a page     full of error =
messages, headlined by one about it having "no attribute     =
'_load_phython'". Dropping back a step, and going in the (virtual) =
"front     door" of <A href=3D"http://mip4.org">http://mip4.org</A> , =
and clicking on the     conveniently-placed "Issues" link near the top =
of that page, takes me now to     some page for "Mip4 Status Pages" and =
"Active Tickets", with nary a sign of     any "issues" nor anything =
numbered "19".=A0 Oh, and this page, too,     conveniently has an =
"Issues" entry in the navigation bar near the top of the     page ... =
but, alas, it leads only back to this same page.</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>So, as best as I can =
recall from before "issue19" went to meet its     maker (or at least =
went undercover), the history of this change in section     3.5.2 seems =
to have been driven by the need to accommodate the existence of     =
multiple types of authorization-enabling extensions.=A0 That makes     =
sense.=A0 But I also saw nothing to suggest that there was any desire or =
    attempt to allow multiple instances of the same type of     =
authorization-enabling extension in a single registration request.=A0    =
 Maybe that concept would make sense for some other type of such =
extension,     but I have yet to devise any reason it would be good to =
allow multiple     instances of a mobile-home authentication extension =
in a registration     request.</DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>    <DIV>So, what say you?=A0 Is =
it every implementor for him/herself?=A0     Declare a request with =
multiple instances of a given type of     authorization-enabling =
extension to be malformed &amp; trigger an error     reply with code 131 =
(MH failed authentication), as was stipulated for this     case prior to =
3344bis?=A0 Process only the first of each type of     =
authorization-enabling extension to appear in a given registration     =
request?=A0 Or only the last?=A0 Or all of them?=A0 And if all of     =
them, is it sufficient for at least one to pass?=A0 Or must all     =
pass?=A0 ?=A0 ?=A0 ? =A0 =A0(Inquiring minds are herewith     stumped. =
:-(=A0 )</DIV>    <DIV><BR class=3D"khtml-block-placeholder"></DIV>    =
<DIV>Thanks,</DIV>    <DIV><SPAN class=3D"Apple-tab-span" =
style=3D"WHITE-SPACE: pre"></SPAN>Paul</DIV><BR>    <DIV><SPAN =
class=3D"Apple-style-span" style=3D"WORD-SPACING: 0px; FONT: 14px =
Helvetica; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; =
WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; =
border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; =
apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN =
class=3D"Apple-style-span" style=3D"WORD-SPACING: 0px; FONT: 14px =
Helvetica; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; =
WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; =
border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; =
apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN =
class=3D"Apple-style-span" style=3D"WORD-SPACING: 0px; FONT: 14px =
Helvetica; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; =
WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; =
border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; =
apple-text-size-adjust: auto; orphans: 2; widows: 2">    =
<DIV>______________</DIV>    <DIV>Paul C Lustgarten</DIV>    <DIV>+1 908 =
405 7919</DIV>    <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A></DIV>    <DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN></SPAN></DIV><BR></BLOCK=
QUOTE></DIV><BR>  <DIV><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2"><SPAN class=3D"Apple-style-span" =
style=3D"WORD-SPACING: 0px; FONT: 14px Helvetica; TEXT-TRANSFORM: none; =
COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; =
LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px =
0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: =
auto; orphans: 2; widows: 2">  <DIV>______________</DIV>  <DIV>Paul C =
Lustgarten</DIV>  <DIV>+1 908 405 7919<SPAN class=3D"Apple-tab-span" =
style=3D"WHITE-SPACE: pre"><SPAN class=3D"Apple-style-span" =
style=3D"WHITE-SPACE: pre"> </SPAN></SPAN>Wireless   Systems =
Research<SPAN class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"></SPAN></DIV>  <DIV>AIM: <A =
href=3D"mailto:plustwo@mac.com">plustwo@mac.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"><SPAN =
class=3D"Apple-style-span" style=3D"WHITE-SPACE: pre"> =
</SPAN></SPAN><SPAN class=3D"Apple-tab-span" style=3D"WHITE-SPACE: =
pre"><SPAN class=3D"Apple-style-span" style=3D"WHITE-SPACE: =
pre"></SPAN></SPAN>Bell Laboratories</DIV>  <DIV><A =
href=3D"mailto:plus@bell-labs.com">plus@bell-labs.com</A><SPAN =
class=3D"Apple-tab-span" style=3D"WHITE-SPACE: pre"><SPAN =
class=3D"Apple-style-span" style=3D"WHITE-SPACE: pre"> =
</SPAN></SPAN>Alcatel-Lucent</DIV>  <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>  <DIV><BR =
class=3D"khtml-block-placeholder"></DIV>  <DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN></DIV><BR></DIV>  <DIV =
style=3D"MARGIN: 0px">--<SPAN =
class=3D"Apple-converted-space">=A0</SPAN></DIV>  <DIV style=3D"MARGIN: =
0px">Mip4 mailing list: <A =
href=3D"mailto:Mip4@ietf.org">Mip4@ietf.org</A></DIV>  <DIV =
style=3D"MARGIN: 0px"><SPAN class=3D"Apple-converted-space">=A0 =A0   =
</SPAN>Web interface: <A =
href=3D"https://www1.ietf.org/mailman/listinfo/mip4">https://www1.ietf.org=
/mailman/listinfo/mip4</A></DIV>  <DIV style=3D"MARGIN: 0px"><SPAN =
class=3D"Apple-converted-space">=A0=A0 =A0   </SPAN>Charter page: <A =
href=3D"http://www.ietf.org/html.charters/mip4-charter.html">http://www.ie=
tf.org/html.charters/mip4-charter.html</A></DIV>  <DIV style=3D"MARGIN: =
0px">Supplemental site: <A =
href=3D"http://www.mip4.org">http://www.mip4.org</A>/</DIV></BLOCKQUOTE></=
DIV><BR></DIV></BLOCKQUOTE></DIV><BR></BODY></HTML>=

--Apple-Mail-41-602196956--



--===============1212152199==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============1212152199==--





From mip4-bounces@ietf.org Fri Apr 13 11:50:03 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcO2F-0002V1-HY; Fri, 13 Apr 2007 11:50:03 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcA3x-0003Sd-1i
	for mip4-confirm+ok@megatron.ietf.org; Thu, 12 Apr 2007 20:54:53 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcA3w-0003SV-O6
	for mip4@ietf.org; Thu, 12 Apr 2007 20:54:52 -0400
Received: from www.deployingradius.com ([216.240.42.17]
	helo=book.deployingradius.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HcA3u-0005Mv-A1
	for mip4@ietf.org; Thu, 12 Apr 2007 20:54:52 -0400
Received: from [192.168.0.12] (pas38-1-82-67-71-238.fbx.proxad.net
	[82.67.71.238])
	by book.deployingradius.com (Postfix) with ESMTP id 764B6A7136;
	Thu, 12 Apr 2007 17:54:37 -0700 (PDT)
Message-ID: <461ED4B6.8030103@freeradius.org>
Date: Fri, 13 Apr 2007 02:54:14 +0200
From: Alan DeKok <aland@freeradius.org>
Organization: FreeRADIUS
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Madjid Nakhjiri <mnakhjiri@huawei.com>
References: <001501c77d3d$5b2d7010$2f01a8c0@china.huawei.com>
In-Reply-To: <001501c77d3d$5b2d7010$2f01a8c0@china.huawei.com>
X-Enigmail-Version: 0.94.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f
X-Mailman-Approved-At: Fri, 13 Apr 2007 11:50:02 -0400
Cc: "'Chowdhury, Kuntal'" <kchowdhury@starentnetworks.com>,
	'Mobile IPv4 Mailing List' <mip4@ietf.org>,
	'McCann Peter-A001034' <pete.mccann@motorola.com>,
	kleung@cisco.com, 'Avi Lior' <avi@bridgewatersystems.com>
Subject: [Mip4] Re: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: aland@freeradius.org
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Madjid Nakhjiri wrote:
> Except the effect on proxy, most of your comments should be addressed. Let
> me consult with co-authors and come up with a text for effect on proxies.
> My immediate response is the proxies MUST not be affected either (same as
> servers).

  I agree.

>>   RFC 2686 Section 3.5 offers no protection against MITM attacks,
>> where intermediate nodes proxy the request, but are untrusted.  As
>> the earlier paragraph in this draft states, RADIUS assumes that all
>> intermediaries are trusted.  Perhaps something else is meant by this
>> text?    
>>
> Madjid>>I think MITM is over-emphasized, the point in sending keys and
> sensitive material over multiple hops and as you say not much can be done
> here. I did add Glen's keywrap doc as a reference, but removed a lot of text
> in the new write up (added your text to the beginning):
> 
> "Security considerations
> 
>    This document defines no new requirements or security mechanisms for
>    RADIUS.  As such, the existing RADIUS security considerations
>    described previously apply, and no additional security considerations
>    are added here.  For instance, the concern of using AAA protocols
>    that use hop-by-hop security (Diameter/RADIUS) to distribute keys is
>    nothing new.  In both Diameter and RADIUS the assumption is that
>    intermediary nodes are trusted.

  Diameter supports redirects, which allows intermediate nodes to be
bypassed.  (i.e. they may not be trusted)

  RADIUS does not allow the intermediate nodes to be bypassed.  They are
"trusted" in that they have as much control over the reply as the final
home server does.

  Alan DeKok.


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 13 13:08:40 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HcPGK-0005yJ-UZ; Fri, 13 Apr 2007 13:08:40 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcPGJ-0005yE-UE
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 13:08:39 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcPGJ-0005y6-Kd
	for mip4@ietf.org; Fri, 13 Apr 2007 13:08:39 -0400
Received: from usaga01-in.huawei.com ([206.16.17.211])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HcPGJ-00069p-Ce
	for mip4@ietf.org; Fri, 13 Apr 2007 13:08:39 -0400
Received: from huawei.com (usaga01-in [172.18.4.6])
	by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0JGG00BEK4YEYM@usaga01-in.huawei.com> for
	mip4@ietf.org; Fri, 13 Apr 2007 10:08:39 -0700 (PDT)
Received: from N737011
	(pool-71-112-139-16.sttlwa.dsl-w.verizon.net [71.112.139.16])
	by usaga01-in.huawei.com
	(iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar  3 2004))
	with ESMTPA id <0JGG0034B4Y7RJ@usaga01-in.huawei.com> for mip4@ietf.org;
	Fri, 13 Apr 2007 10:08:38 -0700 (PDT)
Date: Fri, 13 Apr 2007 10:08:37 -0700
From: Madjid Nakhjiri <mnakhjiri@huawei.com>
In-reply-to: <461ED4B6.8030103@freeradius.org>
To: aland@freeradius.org
Message-id: <003b01c77dee$615cab20$2f01a8c0@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: Acd9ZlwtK+A5n+MqTaC8KFqOcSmxngAh7QYg
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe
Cc: "'Chowdhury, Kuntal'" <kchowdhury@starentnetworks.com>, kleung@cisco.com,
	'McCann Peter-A001034' <pete.mccann@motorola.com>,
	'Avi Lior' <avi@bridgewatersystems.com>,
	'Mobile IPv4 Mailing List' <mip4@ietf.org>,
	'Madjid Nakhjiri' <mnakhjiri@huawei.com>
Subject: [Mip4] RE: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Alan, 

Once again, thanks for the reply.

Regarding intermediaries and Diameter redirect, there was actually some text
explaining about Diameter redirect and the fact that it does not exist in
RADIUS and given that we are not setting any requirements to change that, I
removed all the text. Do you think I should add anything to that effect in
the non-goals section or in the security section (as it was) or nothing at
all, like I have right now?

R,

Madjid

-----Original Message-----
From: Alan DeKok [mailto:aland@freeradius.org] 
Sent: Thursday, April 12, 2007 5:54 PM
To: Madjid Nakhjiri
Cc: 'McCann Peter-A001034'; 'Mobile IPv4 Mailing List'; 'Avi Lior';
'Chowdhury, Kuntal'; kleung@cisco.com
Subject: Re: draft-ietf-mip4-radius-requirements-01.txt

Madjid Nakhjiri wrote:
> Except the effect on proxy, most of your comments should be addressed. Let
> me consult with co-authors and come up with a text for effect on proxies.
> My immediate response is the proxies MUST not be affected either (same as
> servers).

  I agree.

>>   RFC 2686 Section 3.5 offers no protection against MITM attacks,
>> where intermediate nodes proxy the request, but are untrusted.  As
>> the earlier paragraph in this draft states, RADIUS assumes that all
>> intermediaries are trusted.  Perhaps something else is meant by this
>> text?    
>>
> Madjid>>I think MITM is over-emphasized, the point in sending keys and
> sensitive material over multiple hops and as you say not much can be done
> here. I did add Glen's keywrap doc as a reference, but removed a lot of
text
> in the new write up (added your text to the beginning):
> 
> "Security considerations
> 
>    This document defines no new requirements or security mechanisms for
>    RADIUS.  As such, the existing RADIUS security considerations
>    described previously apply, and no additional security considerations
>    are added here.  For instance, the concern of using AAA protocols
>    that use hop-by-hop security (Diameter/RADIUS) to distribute keys is
>    nothing new.  In both Diameter and RADIUS the assumption is that
>    intermediary nodes are trusted.

  Diameter supports redirects, which allows intermediate nodes to be
bypassed.  (i.e. they may not be trusted)

  RADIUS does not allow the intermediate nodes to be bypassed.  They are
"trusted" in that they have as much control over the reply as the final
home server does.

  Alan DeKok.




-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 16 14:49:46 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HdWGo-0008QN-4O; Mon, 16 Apr 2007 14:49:46 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HdWGn-0008QD-HE
	for mip4-confirm+ok@megatron.ietf.org; Mon, 16 Apr 2007 14:49:45 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HdWGn-0008Q3-7h
	for mip4@ietf.org; Mon, 16 Apr 2007 14:49:45 -0400
Received: from usaga01-in.huawei.com ([206.16.17.211])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HdWGk-0002Y6-W0
	for mip4@ietf.org; Mon, 16 Apr 2007 14:49:45 -0400
Received: from huawei.com (usaga01-in [172.18.4.6])
	by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0JGL008P6TMS8H@usaga01-in.huawei.com> for
	mip4@ietf.org; Mon, 16 Apr 2007 11:49:41 -0700 (PDT)
Received: from N737011
	(pool-71-112-139-16.sttlwa.dsl-w.verizon.net [71.112.139.16])
	by usaga01-in.huawei.com
	(iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar  3 2004))
	with ESMTPA id <0JGL00HIRTMN2Y@usaga01-in.huawei.com> for mip4@ietf.org;
	Mon, 16 Apr 2007 11:49:40 -0700 (PDT)
Date: Mon, 16 Apr 2007 11:49:40 -0700
From: Madjid Nakhjiri <mnakhjiri@huawei.com>
In-reply-to: <462024F3.6090206@freeradius.org>
To: aland@freeradius.org
Message-id: <002d01c78057$fe0a0c90$2f01a8c0@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: Acd+LsAbdUTzdmGLQDO7mu7UM31KTACKTeow
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22
Cc: "'Chowdhury, Kuntal'" <kchowdhury@starentnetworks.com>,
	'Mobile IPv4 Mailing List' <mip4@ietf.org>,
	'McCann Peter-A001034' <pete.mccann@motorola.com>,
	kleung@cisco.com, 'Avi Lior' <avi@bridgewatersystems.com>
Subject: [Mip4] RE: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Ok, that is what I thought, thanks,

Madjid

-----Original Message-----
From: Alan DeKok [mailto:aland@freeradius.org] 
Sent: Friday, April 13, 2007 5:49 PM
To: Madjid Nakhjiri
Cc: 'McCann Peter-A001034'; 'Mobile IPv4 Mailing List'; 'Avi Lior';
'Chowdhury, Kuntal'; kleung@cisco.com
Subject: Re: draft-ietf-mip4-radius-requirements-01.txt

Madjid Nakhjiri wrote:
> Regarding intermediaries and Diameter redirect, there was actually some
text
> explaining about Diameter redirect and the fact that it does not exist in
> RADIUS and given that we are not setting any requirements to change that,
I
> removed all the text. Do you think I should add anything to that effect in
> the non-goals section or in the security section (as it was) or nothing at
> all, like I have right now?

  I don't think any text needs to be added, because it doesn't affect
the requirements.

  Alan DeKok.




-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 17 11:17:27 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HdpQt-00045g-8k; Tue, 17 Apr 2007 11:17:27 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hce1W-0003TD-Qa
	for mip4-confirm+ok@megatron.ietf.org; Sat, 14 Apr 2007 04:54:22 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hce1W-0003T5-H0
	for mip4@ietf.org; Sat, 14 Apr 2007 04:54:22 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcdzA-00029u-F2
	for mip4@ietf.org; Sat, 14 Apr 2007 04:51:56 -0400
Received: from kronos.cti.gr ([150.140.1.25])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1Hcdz9-0006Rj-Ku
	for mip4@ietf.org; Sat, 14 Apr 2007 04:51:56 -0400
Received: (qmail 13808 invoked from network); 14 Apr 2007 08:52:00 -0000
Received: from hermes.cti.gr (150.140.1.34)
	by kronos.cti.gr with SMTP; 14 Apr 2007 08:52:00 -0000
Received: (qmail 17618 invoked by uid 41021); 14 Apr 2007 08:51:51 -0000
Received: from localhost (sendmail-bs@127.0.0.1)
	by localhost with SMTP; 14 Apr 2007 08:51:51 -0000
Date: Sat, 14 Apr 2007 11:51:51 +0300 (EEST)
From: Ioannis Chatzigiannakis <ichatz@cti.gr>
To: Ioannis Chatzigiannakis <ichatz@cti.gr>
Message-ID: <Pine.GSO.4.60.0704141149530.17525@hermes.cti.gr>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 3fbd9b434023f8abfcb1532abaec7a21
X-TMDA-Confirmed: Sat, 14 Apr 2007 04:54:22 -0400
X-Mailman-Approved-At: Tue, 17 Apr 2007 11:17:26 -0400
Cc: 
Subject: [Mip4] ACM MobiWac 2007 Call for Papers
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

--------------------------------------------------
Call for Papers for ACM MobiWac 2007
--------------------------------------------------
5th ACM International Workshop on Mobility Management and Wireless Access
Protocols (MobiWac 2007)
(to be held in conjunction with the 10-th ACM/IEEE International Symposium
on Modeling, Analysis and Simulation of Wireless and Mobile Systems) 
(MSWiM
2007), October 22 - 26, 2007).
Web page: http://kom.aau.dk/~oumer/mobiwac2007/

Paper submission deadline: June 5, 2007
------------------------------------------------------------------

The 5th ACM International Workshop on Mobility Management and Wireless 
Access Protocols (MobiWac 2007) is intended to provide an international 
forum for the discussion and presentation of original ideas, recent 
results and achievements by researchers, students, and systems developers 
on issues and challenges related to mobility management and wireless 
access protocols.

Authors are encouraged to submit both theoretical and practical results of 
significance on all aspects of wireless and mobile access technologies, 
with an emphasis on mobility management and wireless access. Topics of 
interest include, but are not limited to:

Wireless/Mobile Access Protocols
Wireless/Mobile Web Access
Wireless Internet and All-IP integration
Next Generation Wireless systems
Mobile Broadband Wireless Access
Pervasive Communication and Computing
Ubiquitous and mobile access
Wireless Applications and testbeds
Multi-Homing and Vertical Handoff
Multi-Channel Multi-Radio management
Channels and resources allocation
Energy and power management
Context-aware services and applications
Context-aware protocols and protocol architectures
Interactive applications
Mobile commerce technologies
Mobile database management
Wireless Multimedia Protocols
Mobile and Wireless Entertainment
Mobile Info-services
QoS management
Mobility Control and Management
Localization and tracking
Mobile/Vehicular environment access
Wireless ad hoc and sensor networks
Security, Trust management and Privacy issues
Fault Tolerance solutions
Wireless Systems' Design
Analysis/Simulation of wireless mobile systems
Testbeds for experimental and simulation analysis

Technical Program Committee
---------------------------

General Chair
Albert Zomaya,University of Sydney, Sydney, Australia

Program Chair
Sherali Zeadally, University of the District of Columbia, USA


Publicity Co-Chairs

Liqiang Zhang, Indiana University South Bend, USA
Oumer Teyeb,Aalborg University, Aalborg, Denmark

Program Committee

Bharat Bhargava, Purdue University, USA
Luciano Bononi, University of Bologna, Italy
Azzedine Boukerche, University of Ottawa, Canada
Han-Chieh Chao, National Ilan University, Taiwan
Anthony Chan, University of Cape Town, South Africa
Ioannis Chatzigiannakis, Computer Technology Institute, Greece
Xiuzhen Cheng, George Washington University, USA
Hesham El-Sayed, United Arab Emirates University, UAE
Alois Ferscha, University of Linz, Austria
Scott Fowler, Aston University, Birmingham, UK
Lisandro Granville, Federal University of Rio Grande do Sul (UFRGS), 
Brazil
David Greaves, University of Cambridge, UK
Arshad Jhumka, University of Warwick, UK
Jesse Jin, University of Newcastle, Australia
Kyandoghere Kyamakya, Alpen Adria University Klagenfurt, Austria
Bjorn Landfeldt, University of Sydney, Australia
Peter Langendoerfer, IHP-Microelectronics, Germany
Leszek Lilien, Western Michigan University, USA
Luis Loyola, DoCoMo Communications Laboratories, Germany
Sanjay Madria, University of Missouri-Rolla, USA
Kami Makki, University of Toledo, USA
Abdelhamid Mellouk, University of Paris, France
Paulo Mendes, DoCoMo Communications Laboratories, Germany
Peter Mueller, IBM Corporation, Switzerland
Farid Nait-Abdesselam, University of Sciences and Technologies of 
Lille,France
Sotiris Nikoletseas, University of Patras/Computer Technology 
Institute,Greece
Paddy Nixon, University College Dublin (UCD), Ireland
Mohamed Ould-Khaoua, University of Glasgow, UK
Christian Schindelhauer, University of Freiburg, Germany
Oumer Teyeb, Aalborg University, Denmark
Parimala Thulasiraman, University of Manitoba, Canada
Emmanouel Varvarigos,University of Patras, Greece
Thanos Vasilakos, University of Western Macedonia, Greece
Bin Wei, AT&T Research, USA
Jiang Xie, University of North Carolina at Charlotte, USA
Lu Yan, University College London, UK
Ece Yaprak, Wayne State University, USA
Liqiang Zhang, Indiana University Southbend, USA


Proceedings Chair

Abdelhamid Mellouk, University of Paris, France


Important Dates
---------------
All papers must be submitted electronically via the EDAS system 
(http://edas.info/).

Paper registration deadline: June 1, 2007
Paper upload deadline for registered papers: June 5, 2007
Acceptance notification: July 5, 2007
Camera-ready version due:  July 20, 2007
Workshop: October 22, 2007


Paper Submission Guidelines
----------------------------
High-quality original papers are solicited. Papers must be unpublished and 
must not be submitted for publication elsewhere. All papers will be 
reviewed by Technical Program Committee members and other experts active 
in the field to ensure high quality and relevance to the workshop.

Paper length should be no more than 10 pages, double column, ACM style 
including tables and figures. Only Postscript and PDF formats are 
accepted. Accepted papers will appear in the Workshop proceedings 
published by ACM press. At least one of the authors of accepted papers 
must attend the conference to present its paper.

Each submission must be accompanied by the following information:
A paper title
A short abstract
A complete list of authors and their affiliations
A contact person for correspondence (please check that the correct e-mail 
is configured on EDAS system)

MobiWac 2007 electronic submission is now active on the EDAS system.

For any question or problem related to MobiWac 2007 submission, please
contact oumer@kom.aau.dk with e-mail Subject: MobiWac 2007 submission
problem.
------------------------------



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 17 11:17:39 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HdpR5-00048E-HS; Tue, 17 Apr 2007 11:17:39 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HcWSF-000133-Gw
	for mip4-confirm+ok@megatron.ietf.org; Fri, 13 Apr 2007 20:49:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HcWSE-00012q-VI
	for mip4@ietf.org; Fri, 13 Apr 2007 20:49:26 -0400
Received: from www.deployingradius.com ([216.240.42.17]
	helo=book.deployingradius.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HcWSD-0000rl-KM
	for mip4@ietf.org; Fri, 13 Apr 2007 20:49:26 -0400
Received: from [192.168.0.12] (pas38-1-82-67-71-238.fbx.proxad.net
	[82.67.71.238])
	by book.deployingradius.com (Postfix) with ESMTP id CC383A7136;
	Fri, 13 Apr 2007 17:49:14 -0700 (PDT)
Message-ID: <462024F3.6090206@freeradius.org>
Date: Sat, 14 Apr 2007 02:48:51 +0200
From: Alan DeKok <aland@freeradius.org>
Organization: FreeRADIUS
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Madjid Nakhjiri <mnakhjiri@huawei.com>
References: <003b01c77dee$615cab20$2f01a8c0@china.huawei.com>
In-Reply-To: <003b01c77dee$615cab20$2f01a8c0@china.huawei.com>
X-Enigmail-Version: 0.94.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199
X-Mailman-Approved-At: Tue, 17 Apr 2007 11:17:38 -0400
Cc: "'Chowdhury, Kuntal'" <kchowdhury@starentnetworks.com>,
	'Mobile IPv4 Mailing List' <mip4@ietf.org>,
	'McCann Peter-A001034' <pete.mccann@motorola.com>,
	kleung@cisco.com, 'Avi Lior' <avi@bridgewatersystems.com>
Subject: [Mip4] Re: draft-ietf-mip4-radius-requirements-01.txt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: aland@freeradius.org
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Madjid Nakhjiri wrote:
> Regarding intermediaries and Diameter redirect, there was actually some text
> explaining about Diameter redirect and the fact that it does not exist in
> RADIUS and given that we are not setting any requirements to change that, I
> removed all the text. Do you think I should add anything to that effect in
> the non-goals section or in the security section (as it was) or nothing at
> all, like I have right now?

  I don't think any text needs to be added, because it doesn't affect
the requirements.

  Alan DeKok.


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 20 02:47:28 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hemtz-0004RY-UK; Fri, 20 Apr 2007 02:47:27 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hemtz-0004N9-4m
	for mip4-confirm+ok@megatron.ietf.org; Fri, 20 Apr 2007 02:47:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hemtu-0003pf-DM
	for mip4@ietf.org; Fri, 20 Apr 2007 02:47:22 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hemts-0000jz-U3
	for mip4@ietf.org; Fri, 20 Apr 2007 02:47:22 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Fri, 20 Apr 2007 02:46:51 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 20 Apr 2007 12:17:08 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B58DF0897@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: MIP RRQ Doubt
Thread-Index: AceDF7cYEjhtdeedR8+dTsEsrb310g==
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: <mip4@ietf.org>
X-OriginalArrivalTime: 20 Apr 2007 06:46:52.0354 (UTC)
	FILETIME=[AD9C5A20:01C78317]
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 4bbdb236f788407ff689fcae8109fe34
Subject: [Mip4] MIP RRQ Doubt
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0766196206=="
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0766196206==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C78317.A6C3DC2F"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C78317.A6C3DC2F
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

=20

   I have a doubt on how a HA will behave, under the following scenario:

=20

a.       MN sends MIP RRQ, requesting dynamic home address, through FA -
which forwards it after auth, to HA.

b.       HA, authenticates user, and replies back with RRP with home
address.

c.       MN generates one more RRQ as in step #a before RRP from step #b
arrives.

=20

Assume, this 3 steps keep happening repeatedly. How does the HA react to
this?

1.       It keeps giving the same home address back to the MN.

Or

2.       It gives a new IP address, from probably a local ip address
pool, each time a RRQ comes with HoA=3D0, and thereby, probably, =
updating
its binding list for the MN.

=20

=20

regards,

=20

Arunkumar Sivaraman,

Airvana India Pvt. Ltd.,

Ph: +91-80-66189835.

=20

"Truth is a bully we all pretend to like."

=20


------_=_NextPart_001_01C78317.A6C3DC2F
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.4in;
	margin-bottom:.0001pt;
	text-indent:-.4in;
	mso-list:l3 level2 lfo3;
	font-size:14.0pt;
	font-family:"Times New Roman";
	font-style:italic;}
h3
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-list:l3 level3 lfo3;
	font-size:14.0pt;
	font-family:"Times New Roman";
	font-weight:normal;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:129905530;
	mso-list-template-ids:-1785709538;}
@list l0:level1
	{mso-level-text:%1;
	mso-level-tab-stop:30.6pt;
	mso-level-number-position:left;
	margin-left:30.6pt;
	text-indent:-.3in;
	font-variant:normal !important;
	mso-hide:none;
	text-transform:none;
	position:relative;
	top:0pt;
	mso-text-raise:0pt;
	letter-spacing:0pt;
	mso-font-kerning:0pt;
	text-effect:none;
	text-shadow:none;
	text-effect:none;
	text-effect:none;
	font-emphasize:none;
	mso-ansi-font-weight:normal;
	mso-bidi-font-weight:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;
	vertical-align:baseline;}
@list l0:level2
	{mso-level-text:"%1\.%2";
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	margin-left:.4in;
	text-indent:-.4in;
	font-variant:normal !important;
	mso-hide:none;
	text-transform:none;
	position:relative;
	top:0pt;
	mso-text-raise:0pt;
	letter-spacing:0pt;
	mso-font-kerning:0pt;
	text-effect:none;
	text-shadow:none;
	text-effect:none;
	text-effect:none;
	font-emphasize:none;
	mso-ansi-font-weight:normal;
	mso-bidi-font-weight:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;
	vertical-align:baseline;}
@list l0:level3
	{mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	margin-left:.5in;
	text-indent:-.5in;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:.6in;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.6in;}
@list l0:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:.7in;
	mso-level-number-position:left;
	margin-left:.7in;
	text-indent:-.7in;}
@list l0:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:.8in;
	mso-level-number-position:left;
	margin-left:.8in;
	text-indent:-.8in;}
@list l0:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:.9in;
	mso-level-number-position:left;
	margin-left:.9in;
	text-indent:-.9in;}
@list l0:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-1.0in;}
@list l0:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:1.1in;
	mso-level-number-position:left;
	margin-left:1.1in;
	text-indent:-1.1in;}
@list l1
	{mso-list-id:312877391;
	mso-list-type:hybrid;
	mso-list-template-ids:1129370856 -38106092 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:27.0pt;
	mso-level-number-position:left;
	margin-left:27.0pt;
	text-indent:-.25in;}
@list l2
	{mso-list-id:722219825;
	mso-list-type:hybrid;
	mso-list-template-ids:1071398476 -1473892402 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:27.0pt;
	mso-level-number-position:left;
	margin-left:27.0pt;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1917133475;
	mso-list-template-ids:-722674806;}
@list l3:level1
	{mso-level-text:%1;
	mso-level-tab-stop:30.6pt;
	mso-level-number-position:left;
	margin-left:30.6pt;
	text-indent:-.3in;
	font-variant:normal !important;
	mso-hide:none;
	text-transform:none;
	position:relative;
	top:0pt;
	mso-text-raise:0pt;
	letter-spacing:0pt;
	mso-font-kerning:0pt;
	text-effect:none;
	text-shadow:none;
	text-effect:none;
	text-effect:none;
	font-emphasize:none;
	mso-ansi-font-weight:normal;
	mso-bidi-font-weight:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;
	vertical-align:baseline;}
@list l3:level2
	{mso-level-style-link:"Heading 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	margin-left:.4in;
	text-indent:-.4in;
	font-variant:normal !important;
	mso-hide:none;
	text-transform:none;
	position:relative;
	top:0pt;
	mso-text-raise:0pt;
	letter-spacing:0pt;
	mso-font-kerning:0pt;
	text-effect:none;
	text-shadow:none;
	text-effect:none;
	text-effect:none;
	font-emphasize:none;
	mso-ansi-font-weight:normal;
	mso-bidi-font-weight:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;
	vertical-align:baseline;}
@list l3:level3
	{mso-level-style-link:"Heading 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	margin-left:.5in;
	text-indent:-.5in;
	mso-ansi-font-style:normal;}
@list l3:level4
	{mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:.6in;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.6in;}
@list l3:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:.7in;
	mso-level-number-position:left;
	margin-left:.7in;
	text-indent:-.7in;}
@list l3:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:.8in;
	mso-level-number-position:left;
	margin-left:.8in;
	text-indent:-.8in;}
@list l3:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:.9in;
	mso-level-number-position:left;
	margin-left:.9in;
	text-indent:-.9in;}
@list l3:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-1.0in;}
@list l3:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:1.1in;
	mso-level-number-position:left;
	margin-left:1.1in;
	text-indent:-1.1in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hello,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp; I have a doubt on how a HA will behave, =
under the
following scenario:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'margin-left:27.0pt;text-indent:-.25in;mso-list:l1 level1 =
lfo4'><![if !supportLists]><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><span
style=3D'mso-list:Ignore'>a.<font size=3D1 face=3D"Times New =
Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font></span></span></font><![endif]><span
dir=3DLTR><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>MN
sends MIP RRQ, requesting dynamic home address, through FA &#8211; which
forwards it after auth, to HA.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal =
style=3D'margin-left:27.0pt;text-indent:-.25in;mso-list:l1 level1 =
lfo4'><![if !supportLists]><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><span
style=3D'mso-list:Ignore'>b.<font size=3D1 face=3D"Times New =
Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font></span></span></font><![endif]><span
dir=3DLTR><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>HA,
authenticates user, and replies back with RRP with home =
address.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal =
style=3D'margin-left:27.0pt;text-indent:-.25in;mso-list:l1 level1 =
lfo4'><![if !supportLists]><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><span
style=3D'mso-list:Ignore'>c.<font size=3D1 face=3D"Times New =
Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font></span></span></font><![endif]><span
dir=3DLTR><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>MN
generates one more RRQ as in step #a before RRP from step #b =
arrives.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:9.0pt'><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo=
nt></p>

<p class=3DMsoNormal style=3D'margin-left:9.0pt'><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Assume, this 3 steps keep =
happening repeatedly.
How does the HA react to this?<o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'margin-left:27.0pt;text-indent:-.25in;mso-list:l2 level1 =
lfo5'><![if !supportLists]><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><span
style=3D'mso-list:Ignore'>1.<font size=3D1 face=3D"Times New =
Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font></span></span></font><![endif]><span
dir=3DLTR><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>It
keeps giving the same home address back to the =
MN.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt'><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Or<o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal =
style=3D'margin-left:27.0pt;text-indent:-.25in;mso-list:l2 level1 =
lfo5'><![if !supportLists]><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><span
style=3D'mso-list:Ignore'>2.<font size=3D1 face=3D"Times New =
Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font></span></span></font><![endif]><span
dir=3DLTR><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>It
gives a new IP address, from probably a local ip address pool, each time =
a RRQ
comes with HoA=3D0, and thereby, probably, updating its binding list for =
the MN.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:9.0pt'><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo=
nt></p>

<p class=3DMsoNormal style=3D'margin-left:9.0pt'><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>regards,</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Arunkumar Sivaraman,</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Airvana India Pvt. Ltd.,</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ph: +91-80-66189835.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<pre><em><i><font size=3D2 color=3Dgreen face=3D"Courier New"><span =
style=3D'font-size:
10.0pt;font-family:"Courier New";color:green'>&quot;Truth is a bully we =
all pretend to like.&quot;</span></font></i></em><o:p></o:p></pre>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C78317.A6C3DC2F--



--===============0766196206==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--===============0766196206==--





From mip4-bounces@ietf.org Fri Apr 20 03:13:14 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HenIv-00062p-US; Fri, 20 Apr 2007 03:13:13 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HenIu-00062d-UA
	for mip4-confirm+ok@megatron.ietf.org; Fri, 20 Apr 2007 03:13:12 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HenIu-00062N-J4
	for mip4@ietf.org; Fri, 20 Apr 2007 03:13:12 -0400
Received: from nz-out-0506.google.com ([64.233.162.237])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HenIt-0005Vi-CC
	for mip4@ietf.org; Fri, 20 Apr 2007 03:13:12 -0400
Received: by nz-out-0506.google.com with SMTP id z6so729090nzd
	for <mip4@ietf.org>; Fri, 20 Apr 2007 00:13:11 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta;
	h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth;
	b=o2wFIPAxXbcLwgNL/Z+drAIOBOTm8NB+peQNE3/FoeBTQzNLth93W5PZYFIUyXw+RmqxaqN+FIqacusn736me8GwDtUEDND9T8eVkIik/15zDl5EXWQV7sCHYPLvE+TRugzdFOtpLwZEOTUwuUCYxc6C5CDP1LZPfnMvTg5FtyI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
	h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth;
	b=hTI7EKZiUnxKVrSmCe+NjpGKgVR/iz7bkaaLs1whLrnF7MV+2e3cJc1iik0LyIJtqr3Zg29mHju760N8LxAx6F9YW8L/lYWsSWEx8sCBL1pEUlNlbYMyTm1/50Pc8opVL2KVYLU0NwMnGIDHAGZqEV8mMC/gmifLSOQgeO3rnxA=
Received: by 10.65.210.18 with SMTP id m18mr5443003qbq.1177053190981;
	Fri, 20 Apr 2007 00:13:10 -0700 (PDT)
Received: by 10.65.211.19 with HTTP; Fri, 20 Apr 2007 00:13:10 -0700 (PDT)
Message-ID: <88bc8c7a0704200013l5073b449mcf31a4326720e78e@mail.gmail.com>
Date: Fri, 20 Apr 2007 10:13:10 +0300
From: "Bjorn Andersson" <bjorn@iki.fi>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>
Subject: Re: [Mip4] MIP RRQ Doubt
In-Reply-To: <653F3CF58193744C9DE59C217C072B58DF0897@nilgiri.india.wirelessworld.airvananet.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
References: <653F3CF58193744C9DE59C217C072B58DF0897@nilgiri.india.wirelessworld.airvananet.com>
X-Google-Sender-Auth: 1e55c09ecf04edea
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
>    I have a doubt on how a HA will behave, under the following scenario:
>
> a.       MN sends MIP RRQ, requesting dynamic home address, through FA =
=96
> which forwards it after auth, to HA.
>
> b.       HA, authenticates user, and replies back with RRP with home
> address.
>
> c.       MN generates one more RRQ as in step #a before RRP from step #b
> arrives.
>
> Assume, this 3 steps keep happening repeatedly. How does the HA react to
> this?
>
> 1.       It keeps giving the same home address back to the MN.

Since the MN has to include it's NAI in this scenario I would
implement the HA to always return the same IP address for the same NAI
once it has been allocated for it. The HA could even keep it allocated
for some configurable time after the registration has expired so that
the MN even gets the same address, after expiration, if it registers
again within that time.  There is probably no benefit in allocating a
new address from the home network pool, and as you indicate, this
would probably just generate problems.

> Or
>
> 2.       It gives a new IP address, from probably a local ip address pool=
,
> each time a RRQ comes with HoA=3D0, and thereby, probably, updating its
> binding list for the MN.

  Bjorn


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 20 03:22:10 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HenRa-0007FK-2L; Fri, 20 Apr 2007 03:22:10 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HenRY-0007E8-DG
	for mip4-confirm+ok@megatron.ietf.org; Fri, 20 Apr 2007 03:22:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HenRY-0007D3-1r
	for mip4@ietf.org; Fri, 20 Apr 2007 03:22:08 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HenRW-00029h-Qb
	for mip4@ietf.org; Fri, 20 Apr 2007 03:22:08 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Fri, 20 Apr 2007 03:21:39 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Subject: RE: [Mip4] MIP RRQ Doubt
Content-Transfer-Encoding: quoted-printable
Date: Fri, 20 Apr 2007 12:52:01 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B58DF08B0@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDG01GwSnJfBarSxe7n/AgMeXLtwAADg5Q
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: "Bjorn Andersson" <bjorn@iki.fi>,
	<bjondersson@gmail.com>
X-OriginalArrivalTime: 20 Apr 2007 07:21:39.0118 (UTC)
	FILETIME=[896B44E0:01C7831C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Reply inline.=20

-----Original Message-----
From: bjondersson@gmail.com [mailto:bjondersson@gmail.com] On Behalf Of
Bjorn Andersson
Sent: Friday, April 20, 2007 12:43 PM
To: Arunkumar Sivaraman
Cc: mip4@ietf.org
Subject: Re: [Mip4] MIP RRQ Doubt

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
>    I have a doubt on how a HA will behave, under the following
scenario:
>
> a.       MN sends MIP RRQ, requesting dynamic home address, through FA
-
> which forwards it after auth, to HA.
>
> b.       HA, authenticates user, and replies back with RRP with home
> address.
>
> c.       MN generates one more RRQ as in step #a before RRP from step
#b
> arrives.
>
> Assume, this 3 steps keep happening repeatedly. How does the HA react
to
> this?
>
> 1.       It keeps giving the same home address back to the MN.

Since the MN has to include it's NAI in this scenario I would
implement the HA to always return the same IP address for the same NAI
once it has been allocated for it. The HA could even keep it allocated
for some configurable time after the registration has expired so that
the MN even gets the same address, after expiration, if it registers
again within that time.  There is probably no benefit in allocating a
new address from the home network pool, and as you indicate, this
would probably just generate problems.

[Arun]: HA returning the same IP addr for the same NAI, will this be
because of a policy or the general behavior of the HA?=20

So, is it also likely that a HA - not implemented on the lines stated
above, can potentially end up assigning a new IP address, to a (rogue)
MN repeatedly.=20

Also, is there a reference in handling such scenario in the base rfc
(3344) or in any updates.

> Or
>
> 2.       It gives a new IP address, from probably a local ip address
pool,
> each time a RRQ comes with HoA=3D0, and thereby, probably, updating =
its
> binding list for the MN.

  Bjorn


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 20 03:41:14 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Henjs-0000hO-0t; Fri, 20 Apr 2007 03:41:04 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Henjq-0000hJ-DI
	for mip4-confirm+ok@megatron.ietf.org; Fri, 20 Apr 2007 03:41:02 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Henjq-0000h7-3A
	for mip4@ietf.org; Fri, 20 Apr 2007 03:41:02 -0400
Received: from nz-out-0506.google.com ([64.233.162.231])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Henjo-0008Lb-SS
	for mip4@ietf.org; Fri, 20 Apr 2007 03:41:02 -0400
Received: by nz-out-0506.google.com with SMTP id z6so733894nzd
	for <mip4@ietf.org>; Fri, 20 Apr 2007 00:41:00 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta;
	h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth;
	b=aE5Ojz77EtkRTfM+wkzX30Iu/dKH8NIqHNC8VTt89cbWWu22W05MB1vie+64mjvGIZKYslt1yKgR+n6O9mA9ghm5YZJNQ5SUCTFQ/BmGyDe8wlaIPCjurqis7mUWiOV8RUP19ivSTVkEO2ZysgI4iwBg63yICSFbLSO/AbPY6ic=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
	h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth;
	b=P3t8f9gCo7qpq2sZPyHLvZ1TnUgNvLkL9SmW8Iv5hS9kcorwXqu6CdnUOXtDwTJ5paawJiwXuQsIQuTqncZBx7CAGXQ98hrmD3roHjbiNwTONiCuLZIUdrhuIR1wBIOQ7rajoptGt9SF+qc3efqTs+2289ZDsEHNZPneLSLmzZg=
Received: by 10.64.180.20 with SMTP id c20mr5527215qbf.1177054860348;
	Fri, 20 Apr 2007 00:41:00 -0700 (PDT)
Received: by 10.65.211.19 with HTTP; Fri, 20 Apr 2007 00:41:00 -0700 (PDT)
Message-ID: <88bc8c7a0704200041r790de86bk243e4f00347e45c6@mail.gmail.com>
Date: Fri, 20 Apr 2007 10:41:00 +0300
From: "Bjorn Andersson" <bjorn@iki.fi>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>
Subject: Re: [Mip4] MIP RRQ Doubt
In-Reply-To: <653F3CF58193744C9DE59C217C072B58DF08B0@nilgiri.india.wirelessworld.airvananet.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <653F3CF58193744C9DE59C217C072B58DF08B0@nilgiri.india.wirelessworld.airvananet.com>
X-Google-Sender-Auth: a8fe6540a22d7a05
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
> HA returning the same IP addr for the same NAI, will this be
> because of a policy or the general behavior of the HA?

Because of policy. I don't believe the RFCs take any stance on this
issue. Both behaviours will work, the other way is just not as
efficient. Well, on second thought, there can actually be a more
serious problem with allocating a new address in case the second reply
gets lost. Then the HA will be bound to the second address and the MN
will use the first, preventing any data to go through:

1. MN sends RRQ1
2. HA receives RRQ1, allocates addr1 and sends RRP1
3. MN sends RRQ2
4. RRP1(addr1) arrives at MN
5. HA receives RRQ2 removes binding to addr1, allocates addr2 and sends RRP2
6. RRP2(addr2) gets lost

This is actually just a problem if nonces are used in the
identification field. According to the RFC nonces are allowed to be
resent unchanged for retransmissions. Timestamps must change for each
retransmission.

> So, is it also likely that a HA - not implemented on the lines stated
> above, can potentially end up assigning a new IP address, to a (rogue)
> MN repeatedly.

Yes, as long as the RRQ is authenticated. But then you know who is
causing the problems and can take actions as an
administrator/operator.

> Also, is there a reference in handling such scenario in the base rfc
> (3344) or in any updates.

Out of my head, I don't think so. Maybe there should be?

  Bjorn


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Fri Apr 20 08:26:38 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HesCE-00049H-9I; Fri, 20 Apr 2007 08:26:38 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HesCC-000492-43
	for mip4-confirm+ok@megatron.ietf.org; Fri, 20 Apr 2007 08:26:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HesCB-00048t-Qc
	for mip4@ietf.org; Fri, 20 Apr 2007 08:26:35 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HesC9-0006TY-SE
	for mip4@ietf.org; Fri, 20 Apr 2007 08:26:35 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Fri, 20 Apr 2007 08:25:55 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Fri, 20 Apr 2007 17:55:49 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B58DF0A04@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUg
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: "Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 20 Apr 2007 12:25:55.0328 (UTC)
	FILETIME=[0AF7D800:01C78347]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Thanks for the clarifications, Bjorn.

regards,
=20
Arunkumar Sivaraman,
Airvana India Pvt. Ltd.,
Ph: +91-80-66189835.
=20
"Truth is a bully we all pretend to like."

-----Original Message-----
From: bjondersson@gmail.com [mailto:bjondersson@gmail.com] On Behalf Of
Bjorn Andersson
Sent: Friday, April 20, 2007 1:11 PM
To: Arunkumar Sivaraman
Cc: mip4@ietf.org
Subject: Re: [Mip4] MIP RRQ Doubt

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
> HA returning the same IP addr for the same NAI, will this be
> because of a policy or the general behavior of the HA?

Because of policy. I don't believe the RFCs take any stance on this
issue. Both behaviours will work, the other way is just not as
efficient. Well, on second thought, there can actually be a more
serious problem with allocating a new address in case the second reply
gets lost. Then the HA will be bound to the second address and the MN
will use the first, preventing any data to go through:

1. MN sends RRQ1
2. HA receives RRQ1, allocates addr1 and sends RRP1
3. MN sends RRQ2
4. RRP1(addr1) arrives at MN
5. HA receives RRQ2 removes binding to addr1, allocates addr2 and sends
RRP2
6. RRP2(addr2) gets lost

This is actually just a problem if nonces are used in the
identification field. According to the RFC nonces are allowed to be
resent unchanged for retransmissions. Timestamps must change for each
retransmission.

> So, is it also likely that a HA - not implemented on the lines stated
> above, can potentially end up assigning a new IP address, to a (rogue)
> MN repeatedly.

Yes, as long as the RRQ is authenticated. But then you know who is
causing the problems and can take actions as an
administrator/operator.

> Also, is there a reference in handling such scenario in the base rfc
> (3344) or in any updates.

Out of my head, I don't think so. Maybe there should be?

  Bjorn


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Sat Apr 21 01:08:04 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hf7pM-0006Ua-Mc; Sat, 21 Apr 2007 01:08:04 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hf7pJ-0006P9-N8
	for mip4-confirm+ok@megatron.ietf.org; Sat, 21 Apr 2007 01:08:01 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hf7pI-0006O4-HO
	for mip4@ietf.org; Sat, 21 Apr 2007 01:08:00 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hf7pH-0003Un-3k
	for mip4@ietf.org; Sat, 21 Apr 2007 01:08:00 -0400
Received: from sj-dkim-3.cisco.com ([171.71.179.195])
	by sj-iport-5.cisco.com with ESMTP; 20 Apr 2007 22:07:58 -0700
X-IronPort-AV: i="4.14,435,1170662400"; 
	d="scan'208"; a="414078970:sNHT71714992"
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237])
	by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id l3L57w9f010674; 
	Fri, 20 Apr 2007 22:07:58 -0700
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com
	[171.70.151.144])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l3L57uMF023331;
	Sat, 21 Apr 2007 05:07:56 GMT
Received: from xmb-sjc-235.amer.cisco.com ([128.107.191.85]) by
	xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Fri, 20 Apr 2007 22:07:56 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Fri, 20 Apr 2007 22:07:57 -0700
Message-ID: <2979E38DD6FC6544B789C8DAD7BAFC5203BBDBE4@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <653F3CF58193744C9DE59C217C072B58DF0A04@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqA=
From: "Kent Leung \(kleung\)" <kleung@cisco.com>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 21 Apr 2007 05:07:56.0140 (UTC)
	FILETIME=[05C3BAC0:01C783D3]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=2823; t=1177132078;
	x=1177996078; c=relaxed/simple; s=sjdkim3002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kleung@cisco.com;
	z=From:=20=22Kent=20Leung=20\(kleung\)=22=20<kleung@cisco.com>
	|Subject:=20RE=3A=20[Mip4]=20MIP=20RRQ=20Doubt |Sender:=20;
	bh=uWwfwgEfMP5iZsHnNUoBesck4ZYZ5avf6DH6AfBtn+M=;
	b=SxFwNPeeVz9PZxipCFNi3djUYcdVI6e8I5od0DiIjhcKdeKa+oAGaN+zTTi/G007wNlz1hIb
	+zc2T7nHL22lPP3hvQq9wTkStmOnreDvvtSANNfaCve9r5T4iFl7c7np;
Authentication-Results: sj-dkim-3; header.From=kleung@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim3002 verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d185fa790257f526fedfd5d01ed9c976
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Arunkumar and Bjorn.

This dynamice home address assignment scenario is documented in case #7
in section 6.1 (
draft-paulkandasamy-mobileip-nai-based-home-addres-02.txt).  Pls feel
free to review the draft which is design to clarify some of the
implementation issues that we had encountered on RFC 2794.

To summarize the answer to this question, the HA should reply with the
same IP address in the its mobility binding entry for the MN.

Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Friday, April 20, 2007 5:26 AM
To: Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Thanks for the clarifications, Bjorn.

regards,
=20
Arunkumar Sivaraman,
Airvana India Pvt. Ltd.,
Ph: +91-80-66189835.
=20
"Truth is a bully we all pretend to like."

-----Original Message-----
From: bjondersson@gmail.com [mailto:bjondersson@gmail.com] On Behalf Of
Bjorn Andersson
Sent: Friday, April 20, 2007 1:11 PM
To: Arunkumar Sivaraman
Cc: mip4@ietf.org
Subject: Re: [Mip4] MIP RRQ Doubt

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
> HA returning the same IP addr for the same NAI, will this be because=20
> of a policy or the general behavior of the HA?

Because of policy. I don't believe the RFCs take any stance on this
issue. Both behaviours will work, the other way is just not as
efficient. Well, on second thought, there can actually be a more serious
problem with allocating a new address in case the second reply gets
lost. Then the HA will be bound to the second address and the MN will
use the first, preventing any data to go through:

1. MN sends RRQ1
2. HA receives RRQ1, allocates addr1 and sends RRP1 3. MN sends RRQ2 4.
RRP1(addr1) arrives at MN 5. HA receives RRQ2 removes binding to addr1,
allocates addr2 and sends
RRP2
6. RRP2(addr2) gets lost

This is actually just a problem if nonces are used in the identification
field. According to the RFC nonces are allowed to be resent unchanged
for retransmissions. Timestamps must change for each retransmission.

> So, is it also likely that a HA - not implemented on the lines stated=20
> above, can potentially end up assigning a new IP address, to a (rogue)

> MN repeatedly.

Yes, as long as the RRQ is authenticated. But then you know who is
causing the problems and can take actions as an administrator/operator.

> Also, is there a reference in handling such scenario in the base rfc
> (3344) or in any updates.

Out of my head, I don't think so. Maybe there should be?

  Bjorn


--
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Sat Apr 21 03:53:14 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HfAPC-0005ue-2V; Sat, 21 Apr 2007 03:53:14 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HfAPA-0005uY-9K
	for mip4-confirm+ok@megatron.ietf.org; Sat, 21 Apr 2007 03:53:12 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HfAP9-0005uQ-DO
	for mip4@ietf.org; Sat, 21 Apr 2007 03:53:11 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HfAP8-0003mB-23
	for mip4@ietf.org; Sat, 21 Apr 2007 03:53:11 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Sat, 21 Apr 2007 03:52:37 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Mip4] MIP RRQ Doubt
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 21 Apr 2007 13:22:32 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B5883BB26@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvw==
References: <2979E38DD6FC6544B789C8DAD7BAFC5203BBDBE4@xmb-sjc-235.amer.cisco.com>
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: "Kent Leung \(kleung\)" <kleung@cisco.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 21 Apr 2007 07:52:37.0692 (UTC)
	FILETIME=[07A0E7C0:01C783EA]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 67c1ea29f88502ef6a32ccec927970f0
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Kent,
  I went through the draft & also the particular section & case, =
referred in your last mail. The situation i've put in my mail isn't same =
as case #7. In the scenario i've given, the MN hasn't rebooted but is =
discarding the RRP(s) from the FA since it has waited for a reasonable =
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp =
method to send new registration requests, then it will keep discarding =
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again, =
shouldn't the FA/HA  remove its binding after say 'n' such similar =
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN =
to wait for a RRP, before sending new RRQ(s) using the timestamp method. =


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when =
you turn on the headlights?"



-----Original Message-----
From: Kent Leung (kleung) [mailto:kleung@cisco.com]
Sent: Sat 4/21/2007 10:37 AM
To: Arunkumar Sivaraman; Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt
=20
Hi Arunkumar and Bjorn.

This dynamice home address assignment scenario is documented in case #7
in section 6.1 (
draft-paulkandasamy-mobileip-nai-based-home-addres-02.txt).  Pls feel
free to review the draft which is design to clarify some of the
implementation issues that we had encountered on RFC 2794.

To summarize the answer to this question, the HA should reply with the
same IP address in the its mobility binding entry for the MN.

Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Friday, April 20, 2007 5:26 AM
To: Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Thanks for the clarifications, Bjorn.

regards,
=20
Arunkumar Sivaraman,
Airvana India Pvt. Ltd.,
Ph: +91-80-66189835.
=20
"Truth is a bully we all pretend to like."

-----Original Message-----
From: bjondersson@gmail.com [mailto:bjondersson@gmail.com] On Behalf Of
Bjorn Andersson
Sent: Friday, April 20, 2007 1:11 PM
To: Arunkumar Sivaraman
Cc: mip4@ietf.org
Subject: Re: [Mip4] MIP RRQ Doubt

On 4/20/07, Arunkumar Sivaraman <asivaraman@airvana.com> wrote:
> HA returning the same IP addr for the same NAI, will this be because=20
> of a policy or the general behavior of the HA?

Because of policy. I don't believe the RFCs take any stance on this
issue. Both behaviours will work, the other way is just not as
efficient. Well, on second thought, there can actually be a more serious
problem with allocating a new address in case the second reply gets
lost. Then the HA will be bound to the second address and the MN will
use the first, preventing any data to go through:

1. MN sends RRQ1
2. HA receives RRQ1, allocates addr1 and sends RRP1 3. MN sends RRQ2 4.
RRP1(addr1) arrives at MN 5. HA receives RRQ2 removes binding to addr1,
allocates addr2 and sends
RRP2
6. RRP2(addr2) gets lost

This is actually just a problem if nonces are used in the identification
field. According to the RFC nonces are allowed to be resent unchanged
for retransmissions. Timestamps must change for each retransmission.

> So, is it also likely that a HA - not implemented on the lines stated=20
> above, can potentially end up assigning a new IP address, to a (rogue)

> MN repeatedly.

Yes, as long as the RRQ is authenticated. But then you know who is
causing the problems and can take actions as an administrator/operator.

> Also, is there a reference in handling such scenario in the base rfc
> (3344) or in any updates.

Out of my head, I don't think so. Maybe there should be?

  Bjorn


--
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 00:24:30 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hfq6I-0004Q9-3G; Mon, 23 Apr 2007 00:24:30 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hfq6G-0004Q1-SK
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 00:24:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hfq6G-0004Pt-HB
	for mip4@ietf.org; Mon, 23 Apr 2007 00:24:28 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hfq6F-0001L4-5m
	for mip4@ietf.org; Mon, 23 Apr 2007 00:24:28 -0400
Received: from sj-dkim-5.cisco.com ([171.68.10.79])
	by sj-iport-5.cisco.com with ESMTP; 22 Apr 2007 21:24:27 -0700
X-IronPort-AV: i="4.14,439,1170662400"; 
	d="scan'208"; a="414431150:sNHT57126008"
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137])
	by sj-dkim-5.cisco.com (8.12.11/8.12.11) with ESMTP id l3N4OQd9005070; 
	Sun, 22 Apr 2007 21:24:26 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com
	[128.107.191.63])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id l3N4OLA8005322;
	Mon, 23 Apr 2007 04:24:21 GMT
Received: from xmb-sjc-235.amer.cisco.com ([128.107.191.85]) by
	xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Sun, 22 Apr 2007 21:24:21 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Sun, 22 Apr 2007 21:24:18 -0700
Message-ID: <2979E38DD6FC6544B789C8DAD7BAFC5203BBDCA5@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <653F3CF58193744C9DE59C217C072B5883BB26@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvwBdhb7g
From: "Kent Leung \(kleung\)" <kleung@cisco.com>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 23 Apr 2007 04:24:21.0296 (UTC)
	FILETIME=[4405B300:01C7855F]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=1935; t=1177302266;
	x=1178166266; c=relaxed/simple; s=sjdkim5002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kleung@cisco.com;
	z=From:=20=22Kent=20Leung=20\(kleung\)=22=20<kleung@cisco.com>
	|Subject:=20RE=3A=20[Mip4]=20MIP=20RRQ=20Doubt |Sender:=20;
	bh=+/Eh0xv4JJL5KZOmA0epOdb50V1C83gwi0PIHXYTrv0=;
	b=sn8k9bE4qV7ZKFDM8NhZTI577kLnaypWw1dY1noTy6zlGTjPWtGxq87BSciDyO7hZLw4b/+S
	wuH7iht+8Wk0l4pcC4DLvTIAMTIN/dCu3F6eWuosIj2j9ikwKo/NIa7W;
Authentication-Results: sj-dkim-5; header.From=kleung@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim5002 verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Arun.

It shouldn't matter if the MN rebooted or discarding RRP for some
reason.  The message flow is still the same.  I just reread your
original post and it appears to me that you are describing the same
situation of HA receiving an RRQ with Home Address field set to zero
(i.e. requesting dynamic home address) when it already has a mobility
binding for the MN.  Is this right?

This is what case #7 in the table in section 6.1 covers.  You had asked
if the HA should reply with same Home Address or a new IP address.  The
draft says HA assigns the same Home Address to the MN.  The scenario in
the draft is really just an example of when this event happens.=20
=20
Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Saturday, April 21, 2007 12:53 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Kent,
  I went through the draft & also the particular section & case,
referred in your last mail. The situation i've put in my mail isn't same
as case #7. In the scenario i've given, the MN hasn't rebooted but is
discarding the RRP(s) from the FA since it has waited for a reasonable
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp
method to send new registration requests, then it will keep discarding
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again,
shouldn't the FA/HA  remove its binding after say 'n' such similar
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN
to wait for a RRP, before sending new RRQ(s) using the timestamp method.


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"
<snip>


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 02:45:21 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HfsIb-0008LC-3V; Mon, 23 Apr 2007 02:45:21 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HfsIa-0008Kk-38
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 02:45:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HfsIW-0008KU-Hb; Mon, 23 Apr 2007 02:45:16 -0400
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1HfsIV-0001KO-6S; Mon, 23 Apr 2007 02:45:16 -0400
Received: from eusrcmw750.eamcs.ericsson.se (eusrcmw750.exu.ericsson.se
	[138.85.77.50])
	by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id l3N6iBpT019479;
	Mon, 23 Apr 2007 01:44:11 -0500
Received: from ecamlmw720.eamcs.ericsson.se ([142.133.1.72]) by
	eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 01:45:14 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Apr 2007 02:45:13 -0400
Message-ID: <6D19CA8D71C89C43A057926FE0D4ADAA542DF3@ecamlmw720.eamcs.ericsson.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Multicast Mobility mailing list
Thread-Index: AceFcvIMCPI2dJgsQFK5TTi0G+B0qw==
From: "Suresh Krishnan \(QB/EMC\)" <suresh.krishnan@ericsson.com>
To: <mipshop@ietf.org>, <nemo@ietf.org>, <monami6@ietf.org>,
	<mobopts@ietf.org>, <mip4@ietf.org>, <netlmm@ietf.org>
X-OriginalArrivalTime: 23 Apr 2007 06:45:14.0770 (UTC)
	FILETIME=[F2AF7720:01C78572]
X-Spam-Score: 0.1 (/)
X-Scan-Signature: d6b246023072368de71562c0ab503126
Cc: 
Subject: [Mip4] Multicast Mobility mailing list
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Folks,
=20
We wanted to inform you that we have created a new mailing list in order
to discuss the interactions occuring between mobility and multicast. We
invite anyone interested in contributing to the work to subscribe and
collaborate. To register visit the list page at:
=20
https://www1.ietf.org/mailman/listinfo/multimob
=20
Several of you have expressed interest in this work and some documents
already exist without a home working group.
=20
The primary problem that we foresee being discussed in the mailing list
is issues with Multicast listener (receiver) mobility for multicast
routing. There are several other associated problems like sender
mobility, which can also be discussed.
=20
Thanks
Suresh and Behcet


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 04:07:33 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hfta9-0000Nx-Te; Mon, 23 Apr 2007 04:07:33 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hfta8-0000GM-3O
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 04:07:32 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hfta7-0000BP-5T
	for mip4@ietf.org; Mon, 23 Apr 2007 04:07:31 -0400
Received: from [194.215.226.66] (helo=titanium.secgo.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hfta5-0008UR-R8
	for mip4@ietf.org; Mon, 23 Apr 2007 04:07:31 -0400
Received: from [192.168.128.123] ([192.168.128.123]) by titanium.secgo.net
	with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 11:07:31 +0300
Message-ID: <462C693C.8020706@secgo.com>
Date: Mon, 23 Apr 2007 11:07:24 +0300
From: Ville Nuorvala <Ville.Nuorvala@secgo.com>
User-Agent: Thunderbird 2.0.0.0 (X11/20070419)
MIME-Version: 1.0
To: mip4@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 23 Apr 2007 08:07:31.0364 (UTC)
	FILETIME=[711FEE40:01C7857E]
X-CT-RefID: str=0001.0A090209.462C6940.0027,ss=1,fgs=0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Subject: [Mip4] Serious flaw in RFC4433?
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hello,

I just noticed a IMHO serious flaw in the dynamic HA assignment RFC.
Surprisingly this didn't even appear to be in the errata.

The dynamic HA extension in section 3.4 is defined as a skippable
extension, but it uses the long extension format. However, RFC 3344
section 1.10 clearly  states that the long extension format is only
applicable to non-skippable extensions.

It is also clear that no skippable extension can use the long format, as
a legacy node receiving this unknown extension could impossibly know if
 it was long or short and would thus be unable to parse the rest of the
message.

Regards,
Ville Nuorvala


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 04:40:26 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hfu5y-0000oa-7o; Mon, 23 Apr 2007 04:40:26 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hfu5w-0000oV-Ae
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 04:40:24 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hfu5v-0000oN-Ur
	for mip4@ietf.org; Mon, 23 Apr 2007 04:40:23 -0400
Received: from colt-na7.alcatel.fr ([62.23.212.7] helo=smail6.alcatel.fr)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hfu5u-0006Hf-H5
	for mip4@ietf.org; Mon, 23 Apr 2007 04:40:23 -0400
Received: from FRVELSBHS07.ad2.ad.alcatel.com (frvelsbhs07.ad2.ad.alcatel.com
	[155.132.6.79])
	by smail6.alcatel.fr (8.13.4/8.13.4/ICT) with ESMTP id l3N8dv78023209
	for <mip4@ietf.org>; Mon, 23 Apr 2007 10:39:58 +0200
Received: from [172.27.205.119] ([172.27.205.119]) by
	FRVELSBHS07.ad2.ad.alcatel.com over TLS secured channel with
	Microsoft SMTPSVC(6.0.3790.2499); Mon, 23 Apr 2007 10:40:21 +0200
Message-ID: <462C70EC.9010703@alcatel-lucent.fr>
Date: Mon, 23 Apr 2007 10:40:12 +0200
From: Bruno Mongazon-Cazavet <bruno.mongazon-cazavet@alcatel-lucent.fr>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: mip4@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 23 Apr 2007 08:40:21.0534 (UTC)
	FILETIME=[077003E0:01C78583]
X-Scanned-By: MIMEDefang 2.51 on 155.132.188.84
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Subject: [Mip4] MN-HA Authentication Extension question
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

According to RFC 3344, a MN-HA Authentication Extension is mandatory in 
Registration Requests issued by MN's.
In case:
-the MN relies on AAA infrastructure to bootstrap (Radius or Diameter),
-the MN uses dynamic home agent selection,
-no MSA is yet available at MN

Then:
-how should the extension be computed by the MN for inclusion in the 
Registration Request? Using the MN-AAA key?
-is this extension then really checked by the receiving HA (and how in 
this case)? Or does the HA assumes the MN has been granted by the AAA 
infrastructure and just bypasses the extension checking?

Thanks in advance for your replies.
Bruno.


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 07:16:06 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HfwWZ-0000fx-Q0; Mon, 23 Apr 2007 07:16:03 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HfwWY-0000e6-Cs
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 07:16:02 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HfwWY-0000dx-2m
	for mip4@ietf.org; Mon, 23 Apr 2007 07:16:02 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HfwWX-0003MD-Nd
	for mip4@ietf.org; Mon, 23 Apr 2007 07:16:02 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Mon, 23 Apr 2007 07:15:30 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Mon, 23 Apr 2007 16:44:42 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B5883BB2A@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvwBdhb7gAA6TQE8=
References: <2979E38DD6FC6544B789C8DAD7BAFC5203BBDCA5@xmb-sjc-235.amer.cisco.com>
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: "Kent Leung \(kleung\)" <kleung@cisco.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 23 Apr 2007 11:15:30.0163 (UTC)
	FILETIME=[B3D01430:01C78598]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Reply inline - [Arun].

Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when =
you=20
turn on the headlights?"



-----Original Message-----
From: Kent Leung (kleung) [mailto:kleung@cisco.com]
Sent: Mon 4/23/2007 9:54 AM
To: Arunkumar Sivaraman; Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt
=20
Hi Arun.

It shouldn't matter if the MN rebooted or discarding RRP for some
reason.  The message flow is still the same.  I just reread your
original post and it appears to me that you are describing the same
situation of HA receiving an RRQ with Home Address field set to zero
(i.e. requesting dynamic home address) when it already has a mobility
binding for the MN.  Is this right?

[Arun]: The scenario that i've put in is different. The difference being =
that in this scenario the MN thinks it hasn't registered yet with the HA =
- though the HA/FA are giving a 'sucess' response to all its RRQ. The MN =
is discarding this RRP because they don't match the timestamp of its =
latest RRQ.

So, there's a disconnect in the state of a call between MN & FA/HA. MN =
thinks for some reason it keeps getting RRP of expired RRQ(s), whereas =
the HA/FA already have the call as being in a registered state and =
therefore treat further RRQ(s) from the MN as being re-registrations.

I hope I have been able to get my point across :).
=20
This is what case #7 in the table in section 6.1 covers.  You had asked
if the HA should reply with same Home Address or a new IP address.  The
draft says HA assigns the same Home Address to the MN.  The scenario in
the draft is really just an example of when this event happens.=20
=20
Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Saturday, April 21, 2007 12:53 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Kent,
  I went through the draft & also the particular section & case,
referred in your last mail. The situation i've put in my mail isn't same
as case #7. In the scenario i've given, the MN hasn't rebooted but is
discarding the RRP(s) from the FA since it has waited for a reasonable
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp
method to send new registration requests, then it will keep discarding
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again,
shouldn't the FA/HA  remove its binding after say 'n' such similar
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN
to wait for a RRP, before sending new RRQ(s) using the timestamp method.


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"
<snip>



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 08:08:02 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HfxKs-0008DJ-6R; Mon, 23 Apr 2007 08:08:02 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HfxKr-00089N-6g
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 08:08:01 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HfxKq-00089E-TM
	for mip4@ietf.org; Mon, 23 Apr 2007 08:08:00 -0400
Received: from mail119.messagelabs.com ([216.82.241.179])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HfxKo-0000Pv-H0
	for mip4@ietf.org; Mon, 23 Apr 2007 08:08:00 -0400
X-VirusChecked: Checked
X-Env-Sender: manishc@motorola.com
X-Msg-Ref: server-13.tower-119.messagelabs.com!1177330077!26867909!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 5748 invoked from network); 23 Apr 2007 12:07:57 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
	by server-13.tower-119.messagelabs.com with SMTP;
	23 Apr 2007 12:07:57 -0000
Received: from il06exr03.mot.com (il06exr03.mot.com [129.188.137.133])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l3NC7vTk024672
	for <mip4@ietf.org>; Mon, 23 Apr 2007 05:07:57 -0700 (MST)
Received: from il06vts02.mot.com (il06vts02.mot.com [129.188.137.142])
	by il06exr03.mot.com (8.13.1/Vontu) with SMTP id l3NC7uDx029643
	for <mip4@ietf.org>; Mon, 23 Apr 2007 07:07:57 -0500 (CDT)
Received: from ZMY16EXM67.ds.mot.com (zmy16exm67.ap.mot.com [10.179.4.27])
	by il06exr03.mot.com (8.13.1/8.13.0) with ESMTP id l3NC7tgh029637
	for <mip4@ietf.org>; Mon, 23 Apr 2007 07:07:56 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Mon, 23 Apr 2007 20:07:54 +0800
Message-ID: <66789B449BDE4F4588F70408F8908D7401F26C94@ZMY16EXM67.ds.mot.com>
In-Reply-To: <653F3CF58193744C9DE59C217C072B5883BB2A@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvwBdhb7gAA6TQE8AAd7csA==
From: "Chugtu Manish-a22653" <manishc@motorola.com>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>,
	"Kent Leung \(kleung\)" <kleung@cisco.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36c793b20164cfe75332aa66ddb21196
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Arun,=20

Just happened to go through this thread. I guess you have got most of
answers apart from that fact that your MN is in state of DISCONNECT as
it always happens to send a new RRQ before it gets a response for the
old one.

But I am not sure why would this happen. There sure is a timing issue
somewhere. I can understand MN missing the 1st RRP as the 2nd RRQ could
be sent in 1 second time, but the rest would be sent in 2xn time. This
is a lot of time for MN to get the RRP for the new RRQ it has sent
(Assuming HA is responding to it and its reaching the MN). So just
making sure MN is sending re-transmissions of RRQ according to RFC
should work.

Regards
Manish Chugtu

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Monday, April 23, 2007 4:45 PM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Reply inline - [Arun].

Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"



-----Original Message-----
From: Kent Leung (kleung) [mailto:kleung@cisco.com]
Sent: Mon 4/23/2007 9:54 AM
To: Arunkumar Sivaraman; Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt
=20
Hi Arun.

It shouldn't matter if the MN rebooted or discarding RRP for some
reason.  The message flow is still the same.  I just reread your
original post and it appears to me that you are describing the same
situation of HA receiving an RRQ with Home Address field set to zero
(i.e. requesting dynamic home address) when it already has a mobility
binding for the MN.  Is this right?

[Arun]: The scenario that i've put in is different. The difference being
that in this scenario the MN thinks it hasn't registered yet with the HA
- though the HA/FA are giving a 'sucess' response to all its RRQ. The MN
is discarding this RRP because they don't match the timestamp of its
latest RRQ.

So, there's a disconnect in the state of a call between MN & FA/HA. MN
thinks for some reason it keeps getting RRP of expired RRQ(s), whereas
the HA/FA already have the call as being in a registered state and
therefore treat further RRQ(s) from the MN as being re-registrations.

I hope I have been able to get my point across :).
=20
This is what case #7 in the table in section 6.1 covers.  You had asked
if the HA should reply with same Home Address or a new IP address.  The
draft says HA assigns the same Home Address to the MN.  The scenario in
the draft is really just an example of when this event happens.=20
=20
Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Saturday, April 21, 2007 12:53 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Kent,
  I went through the draft & also the particular section & case,
referred in your last mail. The situation i've put in my mail isn't same
as case #7. In the scenario i've given, the MN hasn't rebooted but is
discarding the RRP(s) from the FA since it has waited for a reasonable
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp
method to send new registration requests, then it will keep discarding
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again,
shouldn't the FA/HA  remove its binding after say 'n' such similar
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN
to wait for a RRP, before sending new RRQ(s) using the timestamp method.


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"
<snip>



--=20
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 11:37:10 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hg0bG-0008KI-25; Mon, 23 Apr 2007 11:37:10 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hg0bE-0008K8-Fw
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 11:37:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hg0bE-0008K0-6H
	for mip4@ietf.org; Mon, 23 Apr 2007 11:37:08 -0400
Received: from sj-iport-3-in.cisco.com ([171.71.176.72]
	helo=sj-iport-3.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1Hg0bC-0006Qf-MO
	for mip4@ietf.org; Mon, 23 Apr 2007 11:37:08 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21])
	by sj-iport-3.cisco.com with ESMTP; 23 Apr 2007 08:37:06 -0700
X-IronPort-AV: i="4.14,443,1170662400"; 
	d="scan'208"; a="480718901:sNHT79762792"
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254])
	by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l3NFb6IB024496; 
	Mon, 23 Apr 2007 08:37:06 -0700
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com
	[171.70.151.144])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l3NFakZX026569;
	Mon, 23 Apr 2007 15:37:03 GMT
Received: from xmb-sjc-235.amer.cisco.com ([128.107.191.85]) by
	xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 08:36:51 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Mon, 23 Apr 2007 08:36:48 -0700
Message-ID: <2979E38DD6FC6544B789C8DAD7BAFC5203BBDDC3@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <653F3CF58193744C9DE59C217C072B5883BB2A@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvwBdhb7gAA6TQE8ACRnMIA==
From: "Kent Leung \(kleung\)" <kleung@cisco.com>
To: "Arunkumar Sivaraman" <asivaraman@airvana.com>,
	"Bjorn Andersson" <bjorn@iki.fi>
X-OriginalArrivalTime: 23 Apr 2007 15:36:51.0974 (UTC)
	FILETIME=[36E68A60:01C785BD]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=3828; t=1177342626;
	x=1178206626; c=relaxed/simple; s=sjdkim1004;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kleung@cisco.com;
	z=From:=20=22Kent=20Leung=20\(kleung\)=22=20<kleung@cisco.com>
	|Subject:=20RE=3A=20[Mip4]=20MIP=20RRQ=20Doubt |Sender:=20;
	bh=GtzSRjYXMGlK1Bqh7b5l96AHLGEaD1p4xTASLRPIJ2s=;
	b=M8KCtUyr2dTzEq2rkmcB2pjKNOnldhPPjTyfsOI7tS/SvcA4+pi/0ASpjRWl0wL2is55ZKIs
	kH+BONE+Xy8IYXRHoPItyAkMF9MHX+ocy3WPlyKBLiBbGm29LB2RJkO9t7MhLUx1NupYUe4QgS
	XJPknKGgylGFSeHqE+d3tQAjo=;
Authentication-Results: sj-dkim-1; header.From=kleung@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim1004 verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

As I mentioned before, pls look at the registration request/reply
exchange from the MN and HA.  What field is different between any of the
scenarios described so far?

As for your specific scenario, I don't see how this would typically
happen.  Why would MN's pending RRQ expire before the RRP is received?
Does it take 10 seconds or something?  It's a strange situation.  Looks
like a bug in the MN to me.

Anyways, I thought your main question was about how the HA deal with
such a case of receiving RRQ for dynamic HoA assignment when "HA/FA
already have the call as being in a registered state".  I won't answer
that again...

Kent

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Monday, April 23, 2007 4:15 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Reply inline - [Arun].

Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"



-----Original Message-----
From: Kent Leung (kleung) [mailto:kleung@cisco.com]
Sent: Mon 4/23/2007 9:54 AM
To: Arunkumar Sivaraman; Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt
=20
Hi Arun.

It shouldn't matter if the MN rebooted or discarding RRP for some
reason.  The message flow is still the same.  I just reread your
original post and it appears to me that you are describing the same
situation of HA receiving an RRQ with Home Address field set to zero
(i.e. requesting dynamic home address) when it already has a mobility
binding for the MN.  Is this right?

[Arun]: The scenario that i've put in is different. The difference being
that in this scenario the MN thinks it hasn't registered yet with the HA
- though the HA/FA are giving a 'sucess' response to all its RRQ. The MN
is discarding this RRP because they don't match the timestamp of its
latest RRQ.

So, there's a disconnect in the state of a call between MN & FA/HA. MN
thinks for some reason it keeps getting RRP of expired RRQ(s), whereas
the HA/FA already have the call as being in a registered state and
therefore treat further RRQ(s) from the MN as being re-registrations.

I hope I have been able to get my point across :).
=20
This is what case #7 in the table in section 6.1 covers.  You had asked
if the HA should reply with same Home Address or a new IP address.  The
draft says HA assigns the same Home Address to the MN.  The scenario in
the draft is really just an example of when this event happens.=20
=20
Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Saturday, April 21, 2007 12:53 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Kent,
  I went through the draft & also the particular section & case,
referred in your last mail. The situation i've put in my mail isn't same
as case #7. In the scenario i've given, the MN hasn't rebooted but is
discarding the RRP(s) from the FA since it has waited for a reasonable
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp
method to send new registration requests, then it will keep discarding
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again,
shouldn't the FA/HA  remove its binding after say 'n' such similar
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN
to wait for a RRP, before sending new RRQ(s) using the timestamp method.


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"
<snip>


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 12:54:28 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hg1o4-0006so-62; Mon, 23 Apr 2007 12:54:28 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hg1o3-0006sT-At
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 12:54:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hg1o3-0006sL-1I; Mon, 23 Apr 2007 12:54:27 -0400
Received: from smtp.nokia.com ([131.228.20.171] helo=mgw-ext12.nokia.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1Hg1o0-0007Lr-V0; Mon, 23 Apr 2007 12:54:27 -0400
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211])
	by mgw-ext12.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id
	l3NGs5iL013479; Mon, 23 Apr 2007 19:54:22 +0300
Received: from daebh102.NOE.Nokia.com ([10.241.35.112]) by
	esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 19:54:11 +0300
Received: from daebe103.NOE.Nokia.com ([10.241.35.24]) by
	daebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 11:54:06 -0500
Received: from 10.241.32.16 ([10.241.32.16]) by daebe103.NOE.Nokia.com
	([10.241.35.24]) with Microsoft Exchange Server HTTP-DAV ; 
	Mon, 23 Apr 2007 16:54:06 +0000
User-Agent: Microsoft-Entourage/11.2.4.060510
Date: Mon, 23 Apr 2007 09:54:22 -0700
From: Rajeev Koodli <rajeev.koodli@nokia.com>
To: "ext Suresh Krishnan (QB/EMC)" <suresh.krishnan@ericsson.com>,
	<mipshop@ietf.org>, <nemo@ietf.org>, <monami6@ietf.org>,
	<mobopts@ietf.org>, <mip4@ietf.org>, <netlmm@ietf.org>
Message-ID: <C25232CE.E92E%rajeev.koodli@nokia.com>
Thread-Topic: [Mipshop] Multicast Mobility mailing list
Thread-Index: AceFcvIMCPI2dJgsQFK5TTi0G+B0qwAVRh+x
In-Reply-To: <6D19CA8D71C89C43A057926FE0D4ADAA542DF3@ecamlmw720.eamcs.ericsson.se>
Mime-version: 1.0
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 23 Apr 2007 16:54:06.0567 (UTC)
	FILETIME=[01554F70:01C785C8]
X-Nokia-AV: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Cc: 
Subject: [Mip4] Re: [Mipshop] Multicast Mobility mailing list
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org


Hi Suresh,

Good to see interest on this topic.

As you may be aware, MobOpts has been looking into this topic for a while
now. draft-schmidt-mobopts-mmcastv6-ps-02.txt is a good document
illustrating the problems and existing approaches to solving them, with
about 50 references. This is adopted as the RG document.

I think we will have interesting work to do starting with the problem
description (with possibly more than one work item). It would be good to
have the interests channeled together for maximum benefit.

MobOpts has also been successful in handing over relatively mature topics to
IETF WGs when it makes sense. This is also something we can investigate on
this topic.

Regards,

-Rajeev



On 4/22/07 11:45 PM, "ext Suresh Krishnan (QB/EMC)"
<suresh.krishnan@ericsson.com> wrote:

> Hi Folks,
>  
> We wanted to inform you that we have created a new mailing list in order
> to discuss the interactions occuring between mobility and multicast. We
> invite anyone interested in contributing to the work to subscribe and
> collaborate. To register visit the list page at:
>  
> https://www1.ietf.org/mailman/listinfo/multimob
>  
> Several of you have expressed interest in this work and some documents
> already exist without a home working group.
>  
> The primary problem that we foresee being discussed in the mailing list
> is issues with Multicast listener (receiver) mobility for multicast
> routing. There are several other associated problems like sender
> mobility, which can also be discussed.
>  
> Thanks
> Suresh and Behcet
> 
> _______________________________________________
> Mipshop mailing list
> Mipshop@ietf.org
> https://www1.ietf.org/mailman/listinfo/mipshop



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 23 16:29:16 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Hg59w-0001fg-QH; Mon, 23 Apr 2007 16:29:16 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1Hg59v-0001fC-Bv
	for mip4-confirm+ok@megatron.ietf.org; Mon, 23 Apr 2007 16:29:15 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Hg59v-0001ev-1B
	for mip4@ietf.org; Mon, 23 Apr 2007 16:29:15 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hg59t-0002Bx-HA
	for mip4@ietf.org; Mon, 23 Apr 2007 16:29:15 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21])
	by sj-iport-5.cisco.com with ESMTP; 23 Apr 2007 13:29:13 -0700
X-IronPort-AV: i="4.14,443,1170662400"; 
	d="htm'217?scan'217,208,217"; a="414697367:sNHT83427316"
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237])
	by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l3NKTCEr021015; 
	Mon, 23 Apr 2007 13:29:12 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com
	[128.107.191.63])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l3NKT2MF015882;
	Mon, 23 Apr 2007 20:29:12 GMT
Received: from xmb-sjc-235.amer.cisco.com ([128.107.191.85]) by
	xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 13:29:02 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C785E6.0796F0DF"
Subject: RE: [Mip4] Serious flaw in RFC4433?
Date: Mon, 23 Apr 2007 13:29:02 -0700
Message-ID: <2979E38DD6FC6544B789C8DAD7BAFC5203BBE02C@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <462C693C.8020706@secgo.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] Serious flaw in RFC4433?
Thread-Index: AceFfni6bmFrmg/6TTmRt2DVMM38vwAZ1wlQ
From: "Kent Leung \(kleung\)" <kleung@cisco.com>
To: "Ville Nuorvala" <Ville.Nuorvala@secgo.com>, <mip4@ietf.org>
X-OriginalArrivalTime: 23 Apr 2007 20:29:02.0149 (UTC)
	FILETIME=[07B2F750:01C785E6]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=4323; t=1177360152;
	x=1178224152; c=relaxed/simple; s=sjdkim1004;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kleung@cisco.com;
	z=From:=20=22Kent=20Leung=20\(kleung\)=22=20<kleung@cisco.com>
	|Subject:=20RE=3A=20[Mip4]=20Serious=20flaw=20in=20RFC4433?
	|Sender:=20; bh=jIFXyhS9fs+8pX6s3OytbBlafdfGlKjONEYkTkikNWs=;
	b=lRa9btHsP9hK+fKG6feUbXxZLzKCxf2ImOR/n8uhRQI6JGZBhoKNtaSa9gp5JfLhiEckWK2y
	g/Z2zHqX+frbmU/yCbOUm7Z7dQHKBXCcu1OPXRHa9IVeOc/dBlPiFRgoVYlRMHdBsK+hizfgDE
	FZv5sI5RChUGyDA/S7MrXfcH8=;
Authentication-Results: sj-dkim-1; header.From=kleung@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim1004 verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Cc: 
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C785E6.0796F0DF
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Ville.  I have submitted an errata for this issue, noted in
attachment.  It has yet been published.

Kent

-----Original Message-----
From: Ville Nuorvala [mailto:Ville.Nuorvala@secgo.com]=20
Sent: Monday, April 23, 2007 1:07 AM
To: mip4@ietf.org
Subject: [Mip4] Serious flaw in RFC4433?

Hello,

I just noticed a IMHO serious flaw in the dynamic HA assignment RFC.
Surprisingly this didn't even appear to be in the errata.

The dynamic HA extension in section 3.4 is defined as a skippable
extension, but it uses the long extension format. However, RFC 3344
section 1.10 clearly  states that the long extension format is only
applicable to non-skippable extensions.

It is also clear that no skippable extension can use the long format, as
a legacy node receiving this unknown extension could impossibly know if
it was long or short and would thus be unable to parse the rest of the
message.

Regards,
Ville Nuorvala


--
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

------_=_NextPart_001_01C785E6.0796F0DF
Content-Type: text/html;
	name="RFC 4433 Errata submission.htm"
Content-Transfer-Encoding: base64
Content-Description: RFC 4433 Errata submission.htm
Content-Disposition: attachment;
	filename="RFC 4433 Errata submission.htm"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5LTEiPg0KPE1FVEEgY29udGVudD0iTVNIVE1M
IDYuMDAuMjkwMC4zMDU5IiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWT48Qj5Gcm9tOjwv
Qj4gS2VudCBMZXVuZyAoa2xldW5nKTxCUj48Qj5TZW50OjwvQj4gV2VkbmVzZGF5LCBBcHJpbCAx
MSwgMjAwNyANCjE6NTMgUE08QlI+PEI+VG86PC9CPiAncmZjLWVkaXRvckByZmMtZWRpdG9yLm9y
Zyc8QlI+PEI+Q2M6PC9CPiANCm1pcDQtY2hhaXJzQHRvb2xzLmlldGYub3JnOyBBbHBlc2ggUGF0
ZWwgKGFscGVzaCk7IE1pbGluZCBLdWxrYXJuaSANCihta3Vsa2Fybik8QlI+PEI+U3ViamVjdDo8
L0I+IFJGQyA0NDMzIEVycmF0YSBzdWJtaXNzaW9uPEJSPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFs
IHNpemU9Mj48U1BBTiANCmNsYXNzPTk2MzI0NDUyMC0xMTA0MjAwNz5FcnJvcjo8L1NQQU4+PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiANCmNsYXNzPTk2
MzI0NDUyMC0xMTA0MjAwNz48L1NQQU4+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBm
YWNlPUFyaWFsIHNpemU9Mj48U1BBTiBjbGFzcz05NjMyNDQ1MjAtMTEwNDIwMDc+SW4gUkZDIDQ0
MzMgDQpwYXJhZ3JhcGggMy40LCB0aGUgZXh0ZW5zaW9uIGlzIHNwZWNpZmllZCBhcyBza2lwcGFi
bGUgd2l0aCB0eXBlPTEzOS4mbmJzcDsgDQpIb3dldmVyIHRoZSBleHRlbnNpb24gaXMgc3BlY2lm
aWVkIGluIHRoZSAiTG9uZyBFeHRlbnNpb24gRm9ybWF0IiB3aGljaCBzaG91bGQgDQpiZSB1c2Vk
IGZvciBub24tc2tpcHBhYmxlIGV4dGVuc2lvbnMgb25seSBhY2NvcmRpbmcgdG8gUkZDIDMzNDQg
cGFyYWdyYXBoIA0KMS4xMC48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFy
aWFsIHNpemU9Mj48U1BBTiANCmNsYXNzPTk2MzI0NDUyMC0xMTA0MjAwNz48L1NQQU4+PC9GT05U
PiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiANCmNsYXNz
PTk2MzI0NDUyMC0xMTA0MjAwNz5Db3JyZWN0aW9uOjwvU1BBTj48L0ZPTlQ+PC9ESVY+DQo8RElW
PjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPjxTUEFOIA0KY2xhc3M9OTYzMjQ0NTIwLTExMDQyMDA3
PjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0y
PjxTUEFOIGNsYXNzPTk2MzI0NDUyMC0xMTA0MjAwNz5UaGUgZXh0ZW5zaW9uIHNob3VsZCANCmJl
IHNwZWNpZmllZCBpbiB0aGUgIlNob3J0IEV4dGVuc2lvbiBGb3JtYXQiIHdoaWNoIGlzIHVzZWQg
Zm9yIHNraXBwYWJsZSANCmV4dGVuc2lvbnMgaW4gYWNjb3JkYW5jZSB0byBSRkMgMzM0NCBwYXJh
Z3JhcGggMS4xMS48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNp
emU9Mj48U1BBTiANCmNsYXNzPTk2MzI0NDUyMC0xMTA0MjAwNz48L1NQQU4+PC9GT05UPiZuYnNw
OzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiBjbGFzcz05NjMyNDQ1
MjAtMTEwNDIwMDc+VGhpcyBwcm9ibGVtIHdhcyANCnJlcG9ydGVkIGJ5IDxGT05UIHNpemU9Mj5M
4XN6bPMgTW9sbuFyLjwvRk9OVD48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNl
PUFyaWFsIHNpemU9Mj48U1BBTiANCmNsYXNzPTk2MzI0NDUyMC0xMTA0MjAwNz48L1NQQU4+PC9G
T05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiANCmNs
YXNzPTk2MzI0NDUyMC0xMTA0MjAwNz5LZW50PC9TUEFOPjwvRk9OVD48Rk9OVCANCnNpemU9Mj48
L0RJVj48L0ZPTlQ+PC9CT0RZPjwvSFRNTD4NCg==

------_=_NextPart_001_01C785E6.0796F0DF
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

------_=_NextPart_001_01C785E6.0796F0DF--





From mip4-bounces@ietf.org Tue Apr 24 02:40:26 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgEhM-0006Oi-1U; Tue, 24 Apr 2007 02:40:24 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HgEhK-0006Nr-4w
	for mip4-confirm+ok@megatron.ietf.org; Tue, 24 Apr 2007 02:40:22 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HgEhJ-0006NS-Fk
	for mip4@ietf.org; Tue, 24 Apr 2007 02:40:21 -0400
Received: from mail2.azairenet.com ([207.47.15.6])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HgEhJ-0001AP-3f
	for mip4@ietf.org; Tue, 24 Apr 2007 02:40:21 -0400
Received: from [127.0.0.1] ([207.47.15.6]) by mail2.azairenet.com over TLS
	secured channel with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 23 Apr 2007 23:40:14 -0700
Message-ID: <462DA622.9040302@azairenet.com>
Date: Mon, 23 Apr 2007 23:39:30 -0700
From: Vijay Devarapalli <vijay.devarapalli@azairenet.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: mip4@ietf.org, McCann Peter-A001034 <pete.mccann@motorola.com>
Subject: Re: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
References: <E1HLpbW-0000IN-5M@stiedprstage1.ietf.org>
In-Reply-To: <E1HLpbW-0000IN-5M@stiedprstage1.ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 24 Apr 2007 06:40:17.0473 (UTC)
	FILETIME=[6BE54B10:01C7863B]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43
Cc: "Kent Leung \(kleung\)" <kleung@cisco.com>, "Chowdhury,
	Kuntal" <kchowdhury@starentnetworks.com>,
	Jayshree Bharatia <jayshree@nortel.com>
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hello,

I went through the revised document. Most of my comments
during the WG last call have been addressed. Thanks.

A couple of minor comments.

We need to add some text in the Introduction section to say
that this document describes a mechanism to configure a mobile
node with information from both the home link and foreign link.
It also needs to say that this document just defines a new
MIPv4 configuration options exchange extensions and this
extension is used to carry the DHCP and BOOTP options defined
in RFC 2132. With the current text in the Introduction section,
it is not clear what the document is about until you get to
section 3. :)

In the Security Considerations section, perhaps rephrase

>    There is no confidentiality provided by the extension.  The extension
>    is transferred unencrypted, and if sensitive information is sent for
>    host configuration purposes, it may need to be protected by other
>    means.

as

   There is no confidentiality provided for this extension.  The
   information carried in the extension is from the home network and
   is transferred unencrypted.  If sensitive information is sent for
   host configuration purposes, it may need to be protected by other
   means outside the scope of this document.

Vijay

Internet-Drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts 
> directories.
> This draft is a work item of the Mobility for IPv4 Working Group of the IETF.
> 
> 	Title		: Mobile IPv4 Extension for Configuration Options Exchange
> 	Author(s)	: J. Bharatia, et al.
> 	Filename	: draft-ietf-mip4-gen-ext-01.txt
> 	Pages		: 13
> 	Date		: 2007-2-26
> 	
> This document describes the mechanism for providing the host
>    configuration information during Mobile IP registration.  One or more
>    Configuration Options Exchange Extensions may be included in the
>    registration message to provide the Mobile Node the configuration
>    parameters needed for network service (e.g.  DNS).
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-mip4-gen-ext-01.txt
> 
> To remove yourself from the I-D Announcement list, send a message to 
> i-d-announce-request@ietf.org with the word unsubscribe in the body of 
> the message. 
> You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
> to change your subscription settings.
> 
> 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-ietf-mip4-gen-ext-01.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-ietf-mip4-gen-ext-01.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.
> 



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 24 02:43:37 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgEkT-0003Qi-FS; Tue, 24 Apr 2007 02:43:37 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HgEkS-0003QV-Me
	for mip4-confirm+ok@megatron.ietf.org; Tue, 24 Apr 2007 02:43:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HgEkS-0003QN-Br
	for mip4@ietf.org; Tue, 24 Apr 2007 02:43:36 -0400
Received: from [194.215.226.66] (helo=titanium.secgo.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HgEkP-00021c-1z
	for mip4@ietf.org; Tue, 24 Apr 2007 02:43:36 -0400
Received: from [192.168.128.123] ([192.168.128.123]) by titanium.secgo.net
	with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 24 Apr 2007 09:43:31 +0300
Message-ID: <462DA70F.3070309@secgo.com>
Date: Tue, 24 Apr 2007 09:43:27 +0300
From: Ville Nuorvala <Ville.Nuorvala@secgo.com>
User-Agent: Thunderbird 2.0.0.0 (X11/20070419)
MIME-Version: 1.0
To: "Kent Leung (kleung)" <kleung@cisco.com>
Subject: Re: [Mip4] Serious flaw in RFC4433?
References: <2979E38DD6FC6544B789C8DAD7BAFC5203BBE02C@xmb-sjc-235.amer.cisco.com>
In-Reply-To: <2979E38DD6FC6544B789C8DAD7BAFC5203BBE02C@xmb-sjc-235.amer.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 24 Apr 2007 06:43:31.0864 (UTC)
	FILETIME=[DFC30180:01C7863B]
X-CT-RefID: str=0001.0A090202.462DA713.00C7,ss=1,fgs=0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Kent Leung (kleung) wrote:
> Hi Ville.  I have submitted an errata for this issue, noted in
> attachment.  It has yet been published.

That's good.

Ville


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 24 13:06:02 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgOSo-0001EU-C1; Tue, 24 Apr 2007 13:06:02 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HgOSn-0001EO-5S
	for mip4-confirm+ok@megatron.ietf.org; Tue, 24 Apr 2007 13:06:01 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HgOSm-0001EG-S9
	for mip4@ietf.org; Tue, 24 Apr 2007 13:06:00 -0400
Received: from mail153.messagelabs.com ([216.82.253.51])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HgOSm-0005tp-EQ
	for mip4@ietf.org; Tue, 24 Apr 2007 13:06:00 -0400
X-VirusChecked: Checked
X-Env-Sender: pete.mccann@motorola.com
X-Msg-Ref: server-6.tower-153.messagelabs.com!1177434355!1384773!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 14209 invoked from network); 24 Apr 2007 17:05:55 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
	by server-6.tower-153.messagelabs.com with SMTP;
	24 Apr 2007 17:05:55 -0000
Received: from il06exr04.mot.com (il06exr04.mot.com [129.188.137.134])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l3OH5s3Z003473
	for <mip4@ietf.org>; Tue, 24 Apr 2007 10:05:54 -0700 (MST)
Received: from il06vts04.mot.com (il06vts04.mot.com [129.188.137.144])
	by il06exr04.mot.com (8.13.1/Vontu) with SMTP id l3OH5sh7003198
	for <mip4@ietf.org>; Tue, 24 Apr 2007 12:05:54 -0500 (CDT)
Received: from de01exm67.ds.mot.com (de01exm67.am.mot.com [10.176.8.18])
	by il06exr04.mot.com (8.13.1/8.13.0) with ESMTP id l3OH5rA4003192
	for <mip4@ietf.org>; Tue, 24 Apr 2007 12:05:54 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
Date: Tue, 24 Apr 2007 13:05:52 -0400
Message-ID: <BE4B07D4197BF34EB3B753DD34EBCD1301825568@de01exm67.ds.mot.com>
In-Reply-To: <462DA622.9040302@azairenet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
Thread-Index: AceGO3CJVDSK4zFgTp+zryiHjBQKTAAVzZ+A
References: <E1HLpbW-0000IN-5M@stiedprstage1.ietf.org>
	<462DA622.9040302@azairenet.com>
From: "McCann Peter-A001034" <pete.mccann@motorola.com>
To: "Vijay Devarapalli" <vijay.devarapalli@AzaireNet.com>, <mip4@ietf.org>
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a87a9cdae4ac5d3fbeee75cd0026d632
Cc: "Kent Leung \(kleung\)" <kleung@cisco.com>, "Chowdhury,
	Kuntal" <kchowdhury@starentnetworks.com>,
	Jayshree Bharatia <jayshree@nortel.com>
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi, Vijay,

Thanks for checking the doc one last time.

Kent, Kuntal, Jayshree, how quickly can you turn around an
edit?  I am ready to submit this document as soon as the
comments below are addressed.

-Pete

Vijay Devarapalli wrote:
> Hello,
>=20
> I went through the revised document. Most of my comments during the
> WG last call have been addressed. Thanks.=20
>=20
> A couple of minor comments.
>=20
> We need to add some text in the Introduction section to say that this
> document describes a mechanism to configure a mobile node with
> information from both the home link and foreign link. =20
> It also needs to say that this document just defines a new
> MIPv4 configuration options exchange extensions and this extension is
> used to carry the DHCP and BOOTP options defined in RFC 2132. With
> the current text in the Introduction section, it is not clear what
> the document is about until you get to section 3. :)  =20
>=20
> In the Security Considerations section, perhaps rephrase
>=20
>>    There is no confidentiality provided by the extension.  The
>>    extension is transferred unencrypted, and if sensitive
>>    information is sent for host configuration purposes, it may need
>>    to be protected by other means.
>=20
> as
>=20
>    There is no confidentiality provided for this extension.  The
>    information carried in the extension is from the home network and
>    is transferred unencrypted.  If sensitive information is sent for
>    host configuration purposes, it may need to be protected by other
>    means outside the scope of this document.
>=20
> Vijay
>=20
> Internet-Drafts@ietf.org wrote:
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories. This draft is a work item of the Mobility for IPv4
>> Working Group of the IETF.=20
>>=20
>> 	Title		: Mobile IPv4 Extension for Configuration
Options Exchange
>> 	Author(s)	: J. Bharatia, et al.
>> 	Filename	: draft-ietf-mip4-gen-ext-01.txt
>> 	Pages		: 13
>> 	Date		: 2007-2-26
>>=20
>> This document describes the mechanism for providing the host
>>    configuration information during Mobile IP registration.  One or
>>    more Configuration Options Exchange Extensions may be included in
>>    the registration message to provide the Mobile Node the
>>    configuration parameters needed for network service (e.g.  DNS).
>>=20
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-mip4-gen-ext-01.txt
>>=20
>> To remove yourself from the I-D Announcement list, send a message to
>> i-d-announce-request@ietf.org with the word unsubscribe in the body
>> of=20
>> the message.
>> You can also visit
>> https://www1.ietf.org/mailman/listinfo/I-D-announce=20
>> to change your subscription settings.
>>=20
>> 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-ietf-mip4-gen-ext-01.txt".
>>=20
>> 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
>>=20
>> Internet-Drafts can also be obtained by e-mail.
>>=20
>> Send a message to:
>> 	mailserv@ietf.org.
>> In the body type:
>> 	"FILE /internet-drafts/draft-ietf-mip4-gen-ext-01.txt".
>>=20
>> 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.
>>=20
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
>> Internet-Draft.



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Tue Apr 24 13:11:31 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgOY7-0005lp-AK; Tue, 24 Apr 2007 13:11:31 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HgOY6-0005gY-CK
	for mip4-confirm+ok@megatron.ietf.org; Tue, 24 Apr 2007 13:11:30 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HgOY6-0005fM-24
	for mip4@ietf.org; Tue, 24 Apr 2007 13:11:30 -0400
Received: from airmail.airvananet.com ([12.6.244.34]
	helo=airmail.wirelessworld.airvananet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HgOY4-0007ir-LQ
	for mip4@ietf.org; Tue, 24 Apr 2007 13:11:30 -0400
Received: from nilgiri.india.wirelessworld.airvananet.com ([192.168.51.3]) by
	airmail.wirelessworld.airvananet.com with Microsoft
	SMTPSVC(6.0.3790.1830); Tue, 24 Apr 2007 13:10:52 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] MIP RRQ Doubt
Date: Tue, 24 Apr 2007 22:40:38 +0530
Message-ID: <653F3CF58193744C9DE59C217C072B58DF10C1@nilgiri.india.wirelessworld.airvananet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] MIP RRQ Doubt
Thread-Index: AceDHzypU5WECRGxSVyZJSTxR58r0gABuKUgACsROqAABTZwvwBdhb7gAA6TQE8AAd7csAA87DXA
From: "Arunkumar Sivaraman" <asivaraman@airvana.com>
To: "Chugtu Manish-a22653" <manishc@motorola.com>
X-OriginalArrivalTime: 24 Apr 2007 17:10:52.0457 (UTC)
	FILETIME=[834DB190:01C78693]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6640e3bbe8a4d70c4469bcdcbbf0921d
Cc: mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Hi Chugtu,

  After doing some tests, I found that the MN wasn't doing the
exponential back-off(2xn), before sending the RRQ.=20

  The authenticated RRP from the HA, thru the FA, was arriving in abt
3secs. So, it was a bug on the MN part.

regards,
=20
Arunkumar Sivaraman,
Airvana India Pvt. Ltd.,
Ph: +91-80-66189835.
=20
"Truth is a bully we all pretend to like."
-----Original Message-----
From: Chugtu Manish-a22653 [mailto:manishc@motorola.com]=20
Sent: Monday, April 23, 2007 5:38 PM
To: Arunkumar Sivaraman; Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Hi Arun,=20

Just happened to go through this thread. I guess you have got most of
answers apart from that fact that your MN is in state of DISCONNECT as
it always happens to send a new RRQ before it gets a response for the
old one.

But I am not sure why would this happen. There sure is a timing issue
somewhere. I can understand MN missing the 1st RRP as the 2nd RRQ could
be sent in 1 second time, but the rest would be sent in 2xn time. This
is a lot of time for MN to get the RRP for the new RRQ it has sent
(Assuming HA is responding to it and its reaching the MN). So just
making sure MN is sending re-transmissions of RRQ according to RFC
should work.

Regards
Manish Chugtu

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Monday, April 23, 2007 4:45 PM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Reply inline - [Arun].

Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"



-----Original Message-----
From: Kent Leung (kleung) [mailto:kleung@cisco.com]
Sent: Mon 4/23/2007 9:54 AM
To: Arunkumar Sivaraman; Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt
=20
Hi Arun.

It shouldn't matter if the MN rebooted or discarding RRP for some
reason.  The message flow is still the same.  I just reread your
original post and it appears to me that you are describing the same
situation of HA receiving an RRQ with Home Address field set to zero
(i.e. requesting dynamic home address) when it already has a mobility
binding for the MN.  Is this right?

[Arun]: The scenario that i've put in is different. The difference being
that in this scenario the MN thinks it hasn't registered yet with the HA
- though the HA/FA are giving a 'sucess' response to all its RRQ. The MN
is discarding this RRP because they don't match the timestamp of its
latest RRQ.

So, there's a disconnect in the state of a call between MN & FA/HA. MN
thinks for some reason it keeps getting RRP of expired RRQ(s), whereas
the HA/FA already have the call as being in a registered state and
therefore treat further RRQ(s) from the MN as being re-registrations.

I hope I have been able to get my point across :).
=20
This is what case #7 in the table in section 6.1 covers.  You had asked
if the HA should reply with same Home Address or a new IP address.  The
draft says HA assigns the same Home Address to the MN.  The scenario in
the draft is really just an example of when this event happens.=20
=20
Kent=20

-----Original Message-----
From: Arunkumar Sivaraman [mailto:asivaraman@airvana.com]=20
Sent: Saturday, April 21, 2007 12:53 AM
To: Kent Leung (kleung); Bjorn Andersson
Cc: mip4@ietf.org
Subject: RE: [Mip4] MIP RRQ Doubt

Kent,
  I went through the draft & also the particular section & case,
referred in your last mail. The situation i've put in my mail isn't same
as case #7. In the scenario i've given, the MN hasn't rebooted but is
discarding the RRP(s) from the FA since it has waited for a reasonable
time' - as per rfc 3344, for a RRP. So, if the MN is using the timestamp
method to send new registration requests, then it will keep discarding
the RRP(s) - even if the FA/HA keeps accepting each of its RRQ(s).=20

  Can we have this as a case scenario in the draft?

  But it still begs the question, if a MN was doing this again & again,
shouldn't the FA/HA  remove its binding after say 'n' such similar
RRQ(s).=20

All,

  On a related note, any reason why there isn't a specific time for a MN
to wait for a RRP, before sending new RRQ(s) using the timestamp method.


Thanks,

Arun

" If you're in a vehicle going at the speed of light, what happens when
you turn on the headlights?"
<snip>



--=20
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Wed Apr 25 15:50:44 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgnVk-0005bp-AO; Wed, 25 Apr 2007 15:50:44 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HgnVZ-0005OS-Ni
	for mip4-confirm+ok@megatron.ietf.org; Wed, 25 Apr 2007 15:50:33 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HgnVZ-0005O1-7t; Wed, 25 Apr 2007 15:50:33 -0400
Received: from ns4.neustar.com ([156.154.24.139])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1HgnVY-0006fN-SY; Wed, 25 Apr 2007 15:50:33 -0400
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com
	[10.31.47.10]) by ns4.neustar.com (Postfix) with ESMTP id C9A902AC97;
	Wed, 25 Apr 2007 19:50:02 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1HgnV4-00079J-I4; Wed, 25 Apr 2007 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1HgnV4-00079J-I4@stiedprstage1.ietf.org>
Date: Wed, 25 Apr 2007 15:50:02 -0400
X-Spam-Score: -2.5 (--)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: mip4@ietf.org
Subject: [Mip4] I-D ACTION:draft-ietf-mip4-radius-requirements-02.txt 
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Mobility for IPv4 Working Group of the IETF.

	Title		: Mobile IPv4 RADIUS requirements
	Author(s)	: M. Nakhjiri, et al.
	Filename	: draft-ietf-mip4-radius-requirements-02.txt
	Pages		: 12
	Date		: 2007-4-25
	
This document provides an applicability statement as well as a scope
   definition for the specification provided in the document "RADIUS
   Mobile IPv4 extension" and its future revisions hereby collectively
   referred to as [I-D.nakhjiri-radius-mip4].  The goal is to justify
   qualification of [I-D.nakhjiri-radius-mip4] as a IETF work item.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mip4-radius-requirements-02.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message. 
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.

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-ietf-mip4-radius-requirements-02.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-ietf-mip4-radius-requirements-02.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.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2007-4-25122712.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mip4-radius-requirements-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mip4-radius-requirements-02.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2007-4-25122712.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/

--NextPart--





From mip4-bounces@ietf.org Fri Apr 27 18:27:10 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HhYuE-00025d-Jy; Fri, 27 Apr 2007 18:27:10 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HhYuD-00025T-FC
	for mip4-confirm+ok@megatron.ietf.org; Fri, 27 Apr 2007 18:27:09 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HhYuD-00025J-5a
	for mip4@ietf.org; Fri, 27 Apr 2007 18:27:09 -0400
Received: from zcars04f.nortel.com ([47.129.242.57])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HhYuB-00033n-DD
	for mip4@ietf.org; Fri, 27 Apr 2007 18:27:08 -0400
Received: from zrc2hxm1.corp.nortel.com (zrc2hxm1.corp.nortel.com
	[47.103.123.72])
	by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id
	l3RMQvj11776; Fri, 27 Apr 2007 22:26:57 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
Date: Fri, 27 Apr 2007 17:26:51 -0500
Message-ID: <E3F9D87C63E2774390FE67C924EC99BB185FEEAA@zrc2hxm1.corp.nortel.com>
In-Reply-To: <462DA622.9040302@azairenet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
Thread-Index: AceGO3CwNHxrEBK1S7GNnwWX3lfMQgC32FjQ
From: "Jayshree Bharatia" <jayshree@nortel.com>
To: "Vijay Devarapalli" <vijay.devarapalli@AzaireNet.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 200d029292fbb60d25b263122ced50fc
Cc: McCann Peter-A001034 <pete.mccann@motorola.com>,
	"Kent Leung \(kleung\)" <kleung@cisco.com>, "Chowdhury,
	Kuntal" <kchowdhury@starentnetworks.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Vijay,

I have made the following changes per your comments:

Section 1 (Introduction)
From
This document defines a new extension that can be used to carry
configuration
parameters during Mobile IPv4 registration.

To
This document defines a new extension that can be used to carry
configuration
parameters from the Foreign Agent and/or Home Agent during Mobile IPv4
registration. This configuration parameters include DHCP option
(Parameter
Request List) defined in RFC2132.

Section 5 (Security Considerations)
From=20
There is no confidentiality provided by the extension. The extension is
transferred unencrypted, and if sensitive information is sent for host
configuration purposes, it may need to be protected by other means.

To
There is no confidentiality provided for this extension. The information
carried
in the Configuration Options Exchange Extension is from the Home Network
and/or
Foreign Network and is transferred unencrypted. If sensitive information
is sent
for host configuration purposes, it may need to be protected by other
means
outside the scope of this document.

Let me know if this is acceptable.

Thanks,
Jayshree

-----Original Message-----
From: Vijay Devarapalli [mailto:vijay.devarapalli@AzaireNet.com]=20
Sent: Tuesday, April 24, 2007 1:40 AM
To: mip4@ietf.org; McCann Peter-A001034
Cc: Kent Leung (kleung); Chowdhury, Kuntal; Bharatia, Jayshree
(RICH1:2H10)
Subject: Re: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt


Hello,

I went through the revised document. Most of my comments
during the WG last call have been addressed. Thanks.

A couple of minor comments.

We need to add some text in the Introduction section to say that this
document describes a mechanism to configure a mobile node with
information from both the home link and foreign link. It also needs to
say that this document just defines a new MIPv4 configuration options
exchange extensions and this extension is used to carry the DHCP and
BOOTP options defined in RFC 2132. With the current text in the
Introduction section, it is not clear what the document is about until
you get to section 3. :)

In the Security Considerations section, perhaps rephrase

>    There is no confidentiality provided by the extension.  The
extension
>    is transferred unencrypted, and if sensitive information is sent
for
>    host configuration purposes, it may need to be protected by other
>    means.

as

   There is no confidentiality provided for this extension.  The
   information carried in the extension is from the home network and
   is transferred unencrypted.  If sensitive information is sent for
   host configuration purposes, it may need to be protected by other
   means outside the scope of this document.

Vijay

Internet-Drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Mobility for IPv4 Working Group of
the IETF.
>=20
> 	Title		: Mobile IPv4 Extension for Configuration
Options Exchange
> 	Author(s)	: J. Bharatia, et al.
> 	Filename	: draft-ietf-mip4-gen-ext-01.txt
> 	Pages		: 13
> 	Date		: 2007-2-26
> =09
> This document describes the mechanism for providing the host
>    configuration information during Mobile IP registration.  One or
more
>    Configuration Options Exchange Extensions may be included in the
>    registration message to provide the Mobile Node the configuration
>    parameters needed for network service (e.g.  DNS).
>=20
> A URL for this Internet-Draft is:=20
> http://www.ietf.org/internet-drafts/draft-ietf-mip4-gen-ext-01.txt
>=20
> To remove yourself from the I-D Announcement list, send a message to
> i-d-announce-request@ietf.org with the word unsubscribe in the body of

> the message.=20
> You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce

> to change your subscription settings.
>=20
> Internet-Drafts are also available by anonymous FTP. Login with the
> username "anonymous" and a password of your e-mail address. After=20
> logging in, type "cd internet-drafts" and then=20
> "get draft-ietf-mip4-gen-ext-01.txt".
>=20
> A list of Internet-Drafts directories can be found in=20
> http://www.ietf.org/shadow.html or=20
> ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>=20
> Internet-Drafts can also be obtained by e-mail.
>=20
> Send a message to:
> 	mailserv@ietf.org.
> In the body type:
> 	"FILE /internet-drafts/draft-ietf-mip4-gen-ext-01.txt".
> =09
> 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.
>=20
> Below is the data which will enable a MIME compliant mail reader=20
> implementation to automatically retrieve the ASCII version of the=20
> Internet-Draft.
>=20



-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



From mip4-bounces@ietf.org Mon Apr 30 14:12:06 2007
Return-path: <mip4-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1HiaM2-0005v3-It; Mon, 30 Apr 2007 14:12:06 -0400
Received: from mip4 by megatron.ietf.org with local (Exim 4.43)
	id 1HiaM1-0005uu-0F
	for mip4-confirm+ok@megatron.ietf.org; Mon, 30 Apr 2007 14:12:05 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1HiaM0-0005ua-Mc
	for mip4@ietf.org; Mon, 30 Apr 2007 14:12:04 -0400
Received: from mail2.azairenet.com ([207.47.15.6])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HiaM0-0002zh-65
	for mip4@ietf.org; Mon, 30 Apr 2007 14:12:04 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
Date: Mon, 30 Apr 2007 11:12:02 -0700
Message-ID: <D4AE20519DDD544A98B3AE9235C8A4C2A04968@moe.corp.azairenet.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
thread-index: AceGO3CwNHxrEBK1S7GNnwWX3lfMQgC32FjQAI4MQdA=
References: <E3F9D87C63E2774390FE67C924EC99BB185FEEAA@zrc2hxm1.corp.nortel.com>
From: "Vijay Devarapalli" <Vijay.Devarapalli@AzaireNet.com>
To: "Jayshree Bharatia" <jayshree@nortel.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21be852dc93f0971708678c18d38c096
Cc: McCann Peter-A001034 <pete.mccann@motorola.com>,
	"Kent Leung \(kleung\)" <kleung@cisco.com>, "Chowdhury,
	Kuntal" <kchowdhury@starentnetworks.com>, mip4@ietf.org
X-BeenThere: mip4@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mobility for IPv4 <mip4.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip4@ietf.org>
List-Help: <mailto:mip4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip4>,
	<mailto:mip4-request@ietf.org?subject=subscribe>
Errors-To: mip4-bounces@ietf.org

Looks good to me.

Thanks
Vijay=20

> -----Original Message-----
> From: Jayshree Bharatia [mailto:jayshree@nortel.com]=20
> Sent: Friday, April 27, 2007 3:27 PM
> To: Vijay Devarapalli
> Cc: Kent Leung (kleung); Chowdhury, Kuntal; mip4@ietf.org;=20
> McCann Peter-A001034
> Subject: RE: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
>=20
> Vijay,
>=20
> I have made the following changes per your comments:
>=20
> Section 1 (Introduction)
> From
> This document defines a new extension that can be used to carry
> configuration
> parameters during Mobile IPv4 registration.
>=20
> To
> This document defines a new extension that can be used to carry
> configuration
> parameters from the Foreign Agent and/or Home Agent during Mobile IPv4
> registration. This configuration parameters include DHCP option
> (Parameter
> Request List) defined in RFC2132.
>=20
> Section 5 (Security Considerations)
> From=20
> There is no confidentiality provided by the extension. The=20
> extension is
> transferred unencrypted, and if sensitive information is sent for host
> configuration purposes, it may need to be protected by other means.
>=20
> To
> There is no confidentiality provided for this extension. The=20
> information
> carried
> in the Configuration Options Exchange Extension is from the=20
> Home Network
> and/or
> Foreign Network and is transferred unencrypted. If sensitive=20
> information
> is sent
> for host configuration purposes, it may need to be protected by other
> means
> outside the scope of this document.
>=20
> Let me know if this is acceptable.
>=20
> Thanks,
> Jayshree
>=20
> -----Original Message-----
> From: Vijay Devarapalli [mailto:vijay.devarapalli@AzaireNet.com]=20
> Sent: Tuesday, April 24, 2007 1:40 AM
> To: mip4@ietf.org; McCann Peter-A001034
> Cc: Kent Leung (kleung); Chowdhury, Kuntal; Bharatia, Jayshree
> (RICH1:2H10)
> Subject: Re: [Mip4] I-D ACTION:draft-ietf-mip4-gen-ext-01.txt
>=20
>=20
> Hello,
>=20
> I went through the revised document. Most of my comments
> during the WG last call have been addressed. Thanks.
>=20
> A couple of minor comments.
>=20
> We need to add some text in the Introduction section to say that this
> document describes a mechanism to configure a mobile node with
> information from both the home link and foreign link. It also needs to
> say that this document just defines a new MIPv4 configuration options
> exchange extensions and this extension is used to carry the DHCP and
> BOOTP options defined in RFC 2132. With the current text in the
> Introduction section, it is not clear what the document is about until
> you get to section 3. :)
>=20
> In the Security Considerations section, perhaps rephrase
>=20
> >    There is no confidentiality provided by the extension.  The
> extension
> >    is transferred unencrypted, and if sensitive information is sent
> for
> >    host configuration purposes, it may need to be protected by other
> >    means.
>=20
> as
>=20
>    There is no confidentiality provided for this extension.  The
>    information carried in the extension is from the home network and
>    is transferred unencrypted.  If sensitive information is sent for
>    host configuration purposes, it may need to be protected by other
>    means outside the scope of this document.
>=20
> Vijay
>=20
> Internet-Drafts@ietf.org wrote:
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> > This draft is a work item of the Mobility for IPv4 Working Group of
> the IETF.
> >=20
> > 	Title		: Mobile IPv4 Extension for Configuration
> Options Exchange
> > 	Author(s)	: J. Bharatia, et al.
> > 	Filename	: draft-ietf-mip4-gen-ext-01.txt
> > 	Pages		: 13
> > 	Date		: 2007-2-26
> > =09
> > This document describes the mechanism for providing the host
> >    configuration information during Mobile IP registration.  One or
> more
> >    Configuration Options Exchange Extensions may be included in the
> >    registration message to provide the Mobile Node the configuration
> >    parameters needed for network service (e.g.  DNS).
> >=20
> > A URL for this Internet-Draft is:=20
> > http://www.ietf.org/internet-drafts/draft-ietf-mip4-gen-ext-01.txt
> >=20
> > To remove yourself from the I-D Announcement list, send a message to
> > i-d-announce-request@ietf.org with the word unsubscribe in=20
> the body of
>=20
> > the message.=20
> > You can also visit=20
> https://www1.ietf.org/mailman/listinfo/I-D-announce
>=20
> > to change your subscription settings.
> >=20
> > Internet-Drafts are also available by anonymous FTP. Login with the
> > username "anonymous" and a password of your e-mail address. After=20
> > logging in, type "cd internet-drafts" and then=20
> > "get draft-ietf-mip4-gen-ext-01.txt".
> >=20
> > A list of Internet-Drafts directories can be found in=20
> > http://www.ietf.org/shadow.html or=20
> > ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >=20
> > Internet-Drafts can also be obtained by e-mail.
> >=20
> > Send a message to:
> > 	mailserv@ietf.org.
> > In the body type:
> > 	"FILE /internet-drafts/draft-ietf-mip4-gen-ext-01.txt".
> > =09
> > 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.
> >=20
> > Below is the data which will enable a MIME compliant mail reader=20
> > implementation to automatically retrieve the ASCII version of the=20
> > Internet-Draft.
> >=20
>=20
>=20


-- 
Mip4 mailing list: Mip4@ietf.org
    Web interface: https://www1.ietf.org/mailman/listinfo/mip4
     Charter page: http://www.ietf.org/html.charters/mip4-charter.html
Supplemental site: http://www.mip4.org/



