ÿØÿà JFIF ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
ÿÛ C
Server IP : 172.67.171.101 / Your IP : 216.73.216.123 Web Server : Apache System : Linux server1.morocco-tours.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : zagoradraa ( 1005) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/pibs/ |
Upload File : |
| Current File : /usr/share/pibs//MPLS-SETUP-PIB |
MPLS-SETUP-PIB PIB-DEFINITIONS ::= BEGIN
IMPORTS
ibrpib
FROM TUBS-SMI
MODULE-IDENTITY, OBJECT-TYPE,
TEXTUAL-CONVENTION, MODULE-COMPLIANCE,
OBJECT-IDENTITY, OBJECT-GROUP, Unsigned32
FROM COPS-PR-SPPI
TruthValue
FROM SNMPv2-TC
InstanceId, ReferenceId, TagId, TagReferenceId, Prid
FROM COPS-PR-SPPI-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressIPv4, InetAddressIPv6
FROM INET-ADDRESS-MIB;
mplsSetupPib MODULE-IDENTITY
SUBJECT-CATEGORIES { all } -- tbd; MPLS Setup Client type
LAST-UPDATED "200107131000Z"
ORGANIZATION " WG"
CONTACT-INFO "
Harsha Hegde
Intel Corporation
MS JF3-206
2111 NE 25th Ave.
Hillsboro, OR 97124
Phone: +1 503 264 1439
Fax: +1 503 264 3483
E-Mail: shriharsha.hegde@intel.com
Ravi Sahita
Intel Corporation
JF3-206
2111 NE 25th Ave
Hillsboro, Oregon 97124
Phone: +1 503 264 1439
Fax: +1 503 264 3483
Email: ravi.sahita@intel.com
"
DESCRIPTION
"This PIB module contains a set of provisioning classes
that are used to setup MPLS LSPs on MPLS Routers."
::= { ibrpib 20 }
--
-- Forward Equivalence Class (FEC) Classes
--
mplsFecClasses OBJECT IDENTIFIER ::= { mplsSetupPib 1 }
--
-- IPv4 Host Address FEC Table
--
mplsFecIPv4HostAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv4HostAddrEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 FEC Entrees."
::= { mplsFecClasses 1 }
mplsFecIPv4HostAddrEntry OBJECT-TYPE
SYNTAX MplsFecIPv4HostAddrEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS IPv4 Host Address
FEC. "
PIB-INDEX { mplsFecIPv4HostAddrPrid }
::= { mplsFecIPv4HostAddrTable 1 }
MplsFecIPv4HostAddrEntry ::= SEQUENCE {
mplsFecIPv4HostAddrPrid InstanceId,
mplsFecIPv4HostAddrIpAddr InetAddressIPv4 }
mplsFecIPv4HostAddrPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv4HostAddrEntry class."
::= { mplsFecIPv4HostAddrEntry 1 }
mplsFecIPv4HostAddrIpAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
STATUS current
DESCRIPTION
"IPv4 Host Address in a FEC."
::= { mplsFecIPv4HostAddrEntry 2 }
--
-- IPv6 Host Address FEC Table
--
mplsFecIPv6HostAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv6HostAddrEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv6 FEC entrees."
::= { mplsFecClasses 2 }
mplsFecIPv6HostAddrEntry OBJECT-TYPE
SYNTAX MplsFecIPv6HostAddrEntry
STATUS current
DESCRIPTION
"An instance of this class describes an IPv6 Host Address
FEC. "
PIB-INDEX { mplsFecIPv6HostAddrPrid }
::= { mplsFecIPv6HostAddrTable 1 }
MplsFecIPv6HostAddrEntry ::= SEQUENCE {
mplsFecIPv6HostAddrPrid InstanceId,
mplsFecIPv6HostAddrIpAddr InetAddressIPv6 }
mplsFecIPv6HostAddrPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv6HostAddrEntry class."
::= { mplsFecIPv6HostAddrEntry 1 }
mplsFecIPv6HostAddrIpAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
STATUS current
DESCRIPTION
"IPv6 Host Address in a FEC."
::= { mplsFecIPv6HostAddrEntry 2 }
--
-- IPv4 Prefix FEC Table
--
mplsFecIPv4PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv4PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 Prefix FEC entrees."
::= { mplsFecClasses 3 }
mplsFecIPv4PrefixEntry OBJECT-TYPE
SYNTAX MplsFecIPv4PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes a IPv4 Prefix FEC."
PIB-INDEX { mplsFecIPv4PrefixPrid }
::= { mplsFecIPv4PrefixTable 1 }
MplsFecIPv4PrefixEntry ::= SEQUENCE {
mplsFecIPv4PrefixPrid InstanceId,
mplsFecIPv4PrefixLength Unsigned32,
mplsFecIPv4PrefixIpPrefix InetAddressIPv4 }
mplsFecIPv4PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv4PrefixEntry class."
::= { mplsFecIPv4PrefixEntry 1 }
mplsFecIPv4PrefixLength OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of IPv4 Prefix in a FEC."
::= { mplsFecIPv4PrefixEntry 2 }
mplsFecIPv4PrefixIpPrefix OBJECT-TYPE
SYNTAX InetAddressIPv4
STATUS current
DESCRIPTION
"IPv4 Prefix in a FEC."
::= { mplsFecIPv4PrefixEntry 3 }
--
-- IPv6 Prefix FEC Table
--
mplsFecIPv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv6PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv6 Prefix FEC entrees."
::= { mplsFecClasses 4 }
mplsFecIPv6PrefixEntry OBJECT-TYPE
SYNTAX MplsFecIPv6PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes a IPv6 Prefix FEC."
PIB-INDEX { mplsFecIPv6PrefixPrid }
::= { mplsFecIPv6PrefixTable 1 }
MplsFecIPv6PrefixEntry ::= SEQUENCE {
mplsFecIPv6PrefixPrid InstanceId,
mplsFecIPv6PrefixLength Unsigned32,
mplsFecIPv6PrefixIpPrefix InetAddressIPv6 }
mplsFecIPv6PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv6PrefixEntry class."
::= { mplsFecIPv6PrefixEntry 1 }
mplsFecIPv6PrefixLength OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of IPv6 Prefix in a FEC."
::= { mplsFecIPv6PrefixEntry 2 }
mplsFecIPv6PrefixIpPrefix OBJECT-TYPE
SYNTAX InetAddressIPv6
STATUS current
DESCRIPTION
"IPv6 Prefix in a FEC."
::= { mplsFecIPv6PrefixEntry 3 }
--
-- Autonomous System Number FEC Table
--
mplsFecASTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecASEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Autonomous System Number FEC
entrees."
::= { mplsFecClasses 5 }
mplsFecASEntry OBJECT-TYPE
SYNTAX MplsFecASEntry
STATUS current
DESCRIPTION
"An instance of this class describes an Autonomous System
Number FEC. "
PIB-INDEX { mplsFecASPrid }
::= { mplsFecASTable 1 }
MplsFecASEntry ::= SEQUENCE {
mplsFecASPrid InstanceId,
mplsFecASNumber Unsigned32 }
mplsFecASPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecASEntry class."
::= { mplsFecASEntry 1 }
mplsFecASNumber OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Autonomous System Number in a FEC."
::= { mplsFecASEntry 2 }
--
-- Label Request Classes
--
mplsLabReqClasses OBJECT IDENTIFIER ::= { mplsSetupPib 2 }
--
-- Generic Label Request Table
--
mplsLabReqGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqGenericEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Generic Label Request Object
entrees."
::= { mplsLabReqClasses 1 }
mplsLabReqGenericEntry OBJECT-TYPE
SYNTAX MplsLabReqGenericEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS Generic Label
Request Object. "
PIB-INDEX { mplsLabReqGenericPrid }
::= { mplsLabReqGenericTable 1 }
MplsLabReqGenericEntry ::= SEQUENCE {
mplsLabReqGenericPrid InstanceId,
mplsLabReqGenericL3Pid Unsigned32 }
mplsLabReqGenericPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqGenericEntry class."
::= { mplsLabReqGenericEntry 1 }
mplsLabReqGenericL3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS Generic Label Request
Object."
::= { mplsLabReqGenericEntry 2 }
--
-- ATM Label Request Table
--
mplsLabReqATMTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqATMEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS ATM Label Request Object
entrees."
::= { mplsLabReqClasses 2 }
mplsLabReqATMEntry OBJECT-TYPE
SYNTAX MplsLabReqATMEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS ATM Label
Request Object. "
PIB-INDEX { mplsLabReqATMPrid }
::= { mplsLabReqATMTable 1 }
MplsLabReqATMEntry ::= SEQUENCE {
mplsLabReqATMPrid InstanceId,
mplsLabReqATML3Pid Unsigned32,
mplsLabReqATMMbit Unsigned32,
mplsLabReqATMMinVpi Unsigned32,
mplsLabReqATMMaxVpi Unsigned32,
mplsLabReqATMMinVci Unsigned32,
mplsLabReqATMMaxVci Unsigned32 }
mplsLabReqATMPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqATMEntry class."
::= { mplsLabReqATMEntry 1 }
mplsLabReqATML3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS ATM Label Request
Object."
::= { mplsLabReqATMEntry 2 }
mplsLabReqATMMbit OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Merging Capable Bit in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 3 }
mplsLabReqATMMinVpi OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value for VPI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 4 }
mplsLabReqATMMaxVpi OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value for VPI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 5 }
mplsLabReqATMMinVci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value for VCI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 6 }
mplsLabReqATMMaxVci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value for VCI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 7 }
--
-- Frame Relay Label Request Table
--
mplsLabReqFRTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqFREntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Frame Relay Label Request
Object entrees."
::= { mplsLabReqClasses 3 }
mplsLabReqFREntry OBJECT-TYPE
SYNTAX MplsLabReqFREntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS Frame Relay
Label Request Object. "
PIB-INDEX { mplsLabReqFRPrid }
::= { mplsLabReqFRTable 1 }
MplsLabReqFREntry ::= SEQUENCE {
mplsLabReqFRPrid InstanceId,
mplsLabReqFRL3Pid Unsigned32,
mplsLabReqFRDlciLen Unsigned32,
mplsLabReqFRMinDlci Unsigned32,
mplsLabReqFRMaxDlci Unsigned32}
mplsLabReqFRPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqFREntry class."
::= { mplsLabReqFREntry 1 }
mplsLabReqFRL3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS Frame Relay Label Request
Object."
::= { mplsLabReqFREntry 2 }
mplsLabReqFRDlciLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of DLCI in MPLS Frame Relay Label Request Object."
::= { mplsLabReqFREntry 3 }
mplsLabReqFRMinDlci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value DLCI in MPLS Frame Relay Label Request
Object."
::= { mplsLabReqFREntry 4 }
mplsLabReqFRMaxDlci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value DLCI in MPLS Frame Relay Label Request
Object."
::= { mplsLabReqFREntry 5 }
--
-- Flow (Traffic) Specification Classes
--
mplsFlowSpecClasses OBJECT IDENTIFIER ::= { mplsSetupPib 3 }
--
-- CRLDP Flow Spec Table
--
mplsFlowSpecCRLDPTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecCRLDPEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of CR-LDP Traffic (Flow) Specification
entrees."
::= { mplsFlowSpecClasses 1 }
mplsFlowSpecCRLDPEntry OBJECT-TYPE
SYNTAX MplsFlowSpecCRLDPEntry
STATUS current
DESCRIPTION
"An instance of this class describes a CR-LDP Flow
Specification. "
PIB-INDEX { mplsFlowSpecCRLDPPrid }
::= { mplsFlowSpecCRLDPTable 1 }
MplsFlowSpecCRLDPEntry ::= SEQUENCE {
mplsFlowSpecCRLDPPrid InstanceId,
mplsFlowSpecCRLDPPDR Unsigned32,
mplsFlowSpecCRLDPPBS Unsigned32,
mplsFlowSpecCRLDPCDR Unsigned32,
mplsFlowSpecCRLDPCBS Unsigned32,
mplsFlowSpecCRLDPEBS Unsigned32,
mplsFlowSpecCRLDPWeight Unsigned32 }
mplsFlowSpecCRLDPPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecCRLDPEntry class."
::= { mplsFlowSpecCRLDPEntry 1 }
mplsFlowSpecCRLDPPDR OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Data Rate in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 2 }
mplsFlowSpecCRLDPPBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 3 }
mplsFlowSpecCRLDPCDR OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Committed Data Rate in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 4 }
mplsFlowSpecCRLDPCBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Committed Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 5 }
mplsFlowSpecCRLDPEBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Excess Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 6 }
mplsFlowSpecCRLDPWeight OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Weight parameter in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 7 }
--
-- RSVP Controlled Load Service Flow Spec Table
--
mplsFlowSpecCLSTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecCLSEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of RSVP-TE Integrated Services
(IntServ) Controlled Load Service Flow Specification
entrees."
::= { mplsFlowSpecClasses 2 }
mplsFlowSpecCLSEntry OBJECT-TYPE
SYNTAX MplsFlowSpecCLSEntry
STATUS current
DESCRIPTION
"An instance of this class describes RSVP-TE IntServ
Controlled Load Service Flow Specification. "
PIB-INDEX { mplsFlowSpecCLSPrid }
::= { mplsFlowSpecCLSTable 1 }
MplsFlowSpecCLSEntry ::= SEQUENCE {
mplsFlowSpecCLSPrid InstanceId,
mplsFlowSpecCLSTokenRate Unsigned32,
mplsFlowSpecCLSBucketSize Unsigned32,
mplsFlowSpecCLSPeakRate Unsigned32,
mplsFlowSpecCLSMinPoliced Unsigned32,
mplsFlowSpecCLSMaxPktSize Unsigned32 }
mplsFlowSpecCLSPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecCLSEntry class."
::= { mplsFlowSpecCLSEntry 1 }
mplsFlowSpecCLSTokenRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Rate in RSVP-TE IntServ Controlled Load Service
Flow Specification."
::= { mplsFlowSpecCLSEntry 2 }
mplsFlowSpecCLSBucketSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Bucket Size in RSVP-TE IntServ Controlled Load
Service Flow Specification."
::= { mplsFlowSpecCLSEntry 3 }
mplsFlowSpecCLSPeakRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Rate in RSVP-TE IntServ Controlled Load Service
Flow Specification."
::= { mplsFlowSpecCLSEntry 4 }
mplsFlowSpecCLSMinPoliced OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum Policed Packet Size in RSVP-TE IntServ Controlled
Load Service Flow Specification."
::= { mplsFlowSpecCLSEntry 5 }
mplsFlowSpecCLSMaxPktSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum Packet Size in RSVP-TE IntServ Controlled Load
Service Flow Specification."
::= { mplsFlowSpecCLSEntry 6 }
--
-- RSVP Guaranteed Service Flow Spec Table
--
mplsFlowSpecGSTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecGSEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of RSVP-TE Integrated Services
(IntServ) Guaranteed Service Flow Specification entrees."
::= { mplsFlowSpecClasses 3 }
mplsFlowSpecGSEntry OBJECT-TYPE
SYNTAX MplsFlowSpecGSEntry
STATUS current
DESCRIPTION
"An instance of this class describes RSVP-TE IntServ
Guaranteed Service Flow Specification. "
PIB-INDEX { mplsFlowSpecGSPrid }
::= { mplsFlowSpecGSTable 1 }
MplsFlowSpecGSEntry ::= SEQUENCE {
mplsFlowSpecGSPrid InstanceId,
mplsFlowSpecGSTokenRate Unsigned32,
mplsFlowSpecGSBucketSize Unsigned32,
mplsFlowSpecGSPeakRate Unsigned32,
mplsFlowSpecGSMinPoliced Unsigned32,
mplsFlowSpecGSMaxPktSize Unsigned32,
mplsFlowSpecGSRspecRate Unsigned32,
mplsFlowSpecGSSlackTerm Unsigned32 }
mplsFlowSpecGSPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecGSEntry class."
::= { mplsFlowSpecGSEntry 1 }
mplsFlowSpecGSTokenRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 2 }
mplsFlowSpecGSBucketSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Bucket Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 3 }
mplsFlowSpecGSPeakRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 4 }
mplsFlowSpecGSMinPoliced OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum Policed Packet Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 5 }
mplsFlowSpecGSMaxPktSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum Packet Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 6 }
mplsFlowSpecGSRspecRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Required Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 7 }
mplsFlowSpecGSSlackTerm OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Slack Term (Delay) in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 8 }
--
-- Explicit Route Object (ERO) Classes
--
mplsEroClasses OBJECT IDENTIFIER ::= { mplsSetupPib 4 }
--
-- IPv4 Address Prefix Subobject Table
--
mplsEroIPv4PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroIPv4PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 Prefix ERO Subobject
Entrees."
::= { mplsEroClasses 1 }
mplsEroIPv4PrefixEntry OBJECT-TYPE
SYNTAX MplsEroIPv4PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes IPv4 Prefix ERO
Subobject. "
PIB-INDEX { mplsEroIPv4PrefixPrid }
::= { mplsEroIPv4PrefixTable 1 }
MplsEroIPv4PrefixEntry ::= SEQUENCE {
mplsEroIPv4PrefixPrid InstanceId,
mplsEroIPv4PrefixLen Unsigned32,
mplsEroIPv4PrefixIPv4Addr InetAddressIPv4 }
mplsEroIPv4PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroIPv4PrefixEntry class."
::= { mplsEroIPv4PrefixEntry 1 }
mplsEroIPv4PrefixLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of Prefix in IPv4 Prefix ERO Subobject."
::= { mplsEroIPv4PrefixEntry 2 }
mplsEroIPv4PrefixIPv4Addr OBJECT-TYPE
SYNTAX InetAddressIPv4
STATUS current
DESCRIPTION
"IPv4 Prefix in IPv4 Prefix ERO Subobject."
::= { mplsEroIPv4PrefixEntry 3 }
--
-- IPv6 Address Prefix Subobject Table
--
mplsEroIPv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroIPv6PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv6 Prefix ERO Subobject
Entrees."
::= { mplsEroClasses 2 }
mplsEroIPv6PrefixEntry OBJECT-TYPE
SYNTAX MplsEroIPv6PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes IPv6 Prefix ERO
Subobject. "
PIB-INDEX { mplsEroIPv6PrefixPrid }
::= { mplsEroIPv6PrefixTable 1 }
MplsEroIPv6PrefixEntry ::= SEQUENCE {
mplsEroIPv6PrefixPrid InstanceId,
mplsEroIPv6PrefixLen Unsigned32,
mplsEroIPv6PrefixIPv6Addr InetAddressIPv6 }
mplsEroIPv6PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroIPv6PrefixEntry class."
::= { mplsEroIPv6PrefixEntry 1 }
mplsEroIPv6PrefixLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of Prefix in IPv6 Prefix ERO Subobject."
::= { mplsEroIPv6PrefixEntry 2 }
mplsEroIPv6PrefixIPv6Addr OBJECT-TYPE
SYNTAX InetAddressIPv6
STATUS current
DESCRIPTION
"IPv6 Prefix in IPv6 Prefix ERO Subobject."
::= { mplsEroIPv6PrefixEntry 3 }
--
-- Autonomous System Number Subobject Table
--
mplsEroASNumberTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroASNumberEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Autonomous System Number ERO
Subobject Entrees."
::= { mplsEroClasses 3 }
mplsEroASNumberEntry OBJECT-TYPE
SYNTAX MplsEroASNumberEntry
STATUS current
DESCRIPTION
"An instance of this class describes Autonomous System
Number ERO Subobject. "
PIB-INDEX { mplsEroASNumberPrid }
::= { mplsEroASNumberTable 1 }
MplsEroASNumberEntry ::= SEQUENCE {
mplsEroASNumberPrid InstanceId,
mplsEroASNumberASNumber Unsigned32}
mplsEroASNumberPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroASNumberEntry class."
::= { mplsEroASNumberEntry 1 }
mplsEroASNumberASNumber OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Autonomous System Number in Autonomous System Number
Subobject."
::= { mplsEroASNumberEntry 2 }
--
-- ERO Table
--
mplsEroTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS ERO Subobject Entrees."
::= { mplsEroClasses 4 }
mplsEroEntry OBJECT-TYPE
SYNTAX MplsEroEntry
STATUS current
DESCRIPTION
"An instance of this class describes ERO Subobject."
PIB-INDEX { mplsEroPrid }
::= { mplsEroTable 1 }
MplsEroEntry ::= SEQUENCE {
mplsEroPrid InstanceId,
mplsEroLoose Unsigned32,
mplsEroSubObject Prid }
mplsEroPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroEntry class."
::= { mplsEroEntry 1 }
mplsEroLoose OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Loose Bit in ERO Subobject."
::= { mplsEroEntry 2 }
mplsEroSubObject OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of ERO subobject. It
could be an instance of mplsEroIpv4PrefixEntry,
mplsEroIpv6PrefixEntry or mplsEroASNumberEntry."
::= { mplsEroEntry 3 }
--
-- Ero Group Table
--
mplsEroGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroGroupEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table defines ERO Subobject groups. Each group then is
used in an LSP definition. Grouping is done using a TagId
and order of Subobject in a group is provided by using a
precedence number."
::= { mplsEroClasses 5 }
mplsEroGroupEntry OBJECT-TYPE
SYNTAX MplsEroGroupEntry
STATUS current
DESCRIPTION
"An instance of ERO Subobject group."
PIB-INDEX { mplsEroGroupPrid }
::= { mplsEroGroupTable 1 }
MplsEroGroupEntry ::= SEQUENCE {
mplsEroGroupPrid InstanceId,
mplsEroGroupId TagId,
mplsEroGroupIdPrecedence Unsigned32,
mplsEroGroupEroId ReferenceId }
mplsEroGroupPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroGroupEntry class."
::= { mplsEroGroupEntry 1 }
mplsEroGroupId OBJECT-TYPE
SYNTAX TagId
STATUS current
DESCRIPTION
"Tag Id (number) used to group multiple entries in this
table."
::= { mplsEroGroupEntry 2 }
mplsEroGroupIdPrecedence OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"This is used to provide ordering for entries with the same
Tag Id."
::= { mplsEroGroupEntry 3 }
mplsEroGroupEroId OBJECT-TYPE
SYNTAX ReferenceId
PIB-REFERENCES { mplsEroEntry }
STATUS current
DESCRIPTION
"Pointer to an instance of ERO Subobject. The ERO Subobject
with the same Id must be present."
::= { mplsEroGroupEntry 4 }
--
-- Preemption Classes
--
mplsPreemptionClasses OBJECT IDENTIFIER ::= { mplsSetupPib 5 }
--
-- Preemption Table
--
mplsPreemptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsPreemptionEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of LSP Preemption Entrees."
::= { mplsFlowSpecClasses 4 }
mplsPreemptionEntry OBJECT-TYPE
SYNTAX MplsPreemptionEntry
STATUS current
DESCRIPTION
"An instance of this class describes a LSP Preemption
object. "
PIB-INDEX { mplsPreemptionPrid }
::= { mplsPreemptionTable 1 }
MplsPreemptionEntry ::= SEQUENCE {
mplsPreemptionPrid InstanceId,
mplsPreemptionSetupPrio Unsigned32,
mplsPreemptionHoldPrio Unsigned32 }
mplsPreemptionPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsPreemptionEntry class."
::= { mplsPreemptionEntry 1 }
mplsPreemptionSetupPrio OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Indicates MPLS LSP Setup Priority."
::= { mplsPreemptionEntry 2 }
mplsPreemptionHoldPrio OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Indicates MPLS LSP Holding Priority."
::= { mplsPreemptionEntry 3 }
--
-- LSP Setup Classes
--
mplsLspClasses OBJECT IDENTIFIER ::= { mplsSetupPib 6 }
--
-- LSP Table
--
mplsLspTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLspEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS LSP Entrees. Entries in this
table essentially point to instances of other PRCs such as
FEC, Label Request, ERO, Flow Spec and Preemption to form
complete LSPs."
::= { mplsLspClasses 1 }
mplsLspEntry OBJECT-TYPE
SYNTAX MplsLspEntry
STATUS current
DESCRIPTION
"An instance of MPLS LSP. "
PIB-INDEX { mplsLspPrid }
::= { mplsLspTable 1 }
MplsLspEntry ::= SEQUENCE {
mplsLspPrid InstanceId,
mplsLspFec Prid,
mplsLspLabReq Prid,
mplsLspFlowSpec Prid,
mplsLspPreemption ReferenceId,
mplsLspEroList TagReferenceId }
mplsLspPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLspEntry class."
::= { mplsLspEntry 1 }
mplsLspFec OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of FEC. It could be
an instance of mplsFecIPv4HostAddrEntry,
mplsFecIPv6HostAddrEntry, mplsFecIPv4PrefixEntry,
mplsFecIPv6PrefixEntry, mplsFecASEntry."
::= { mplsLspEntry 2 }
mplsLspLabReq OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of Label Request
Object. It could be an instance of mplsLabReqGenericEntry,
mplsLabReqATMEntry, mplsLabReqFREntry."
::= { mplsLspEntry 3 }
mplsLspFlowSpec OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of FlowSpec. It
could be an instance of mplsFlowSpecCRLDPEntry,
mplsFlowSpecCLSEntry, mplsFlowSpecGSEntry."
::= { mplsLspEntry 4 }
mplsLspPreemption OBJECT-TYPE
SYNTAX ReferenceId
PIB-REFERENCES { mplsPreemptionEntry }
STATUS current
DESCRIPTION
"This points to an instance of mplsPreemptionEntry."
::= { mplsLspEntry 5 }
mplsLspEroList OBJECT-TYPE
SYNTAX TagReferenceId
PIB-TAG { mplsEroGroupId }
STATUS current
DESCRIPTION
"This references a Tag Id attribute in mplsEroGroup table.
All the entries in mplsEroGroup table that have this Tag Id
form the ERO List that is used for this LSP entry."
::= { mplsLspEntry 6 }
END
$.' ",#(7),01444'9=82<.342ÿÛ C
2!!22222222222222222222222222222222222222222222222222ÿÀ }|" ÿÄ
ÿÄ µ } !1AQa "q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ w !1AQ aq"2B‘¡±Á #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0
ÛZY
²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8lœò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#
‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦
>ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡, ü¸‰Ç
ýGñã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{
³ogf†Xžê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á
Á#‡|‘Ó¦õq“êífÛüŸ•oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I
5Ò¡+ò0€y
Ùéù檪ôê©FKÕj}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀdƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\ܲõåË2Hã×°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ **6î‡<ä(çÔdzÓ^Ù7HLð
aQ‰Éàg·NIä2x¦È$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ãnÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU
«~çÿ ¤±t
–k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í
ȇ
à ©É½ºcšeÝœ0‘È›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq
E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢åÍ ¬
¼ÑËsnŠÜ«ˆS¨;yÛÊŽ½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ
ÔvòßNqù«¼!点äç¿C»=:Öš#m#bYã†ð¦/(œúŒtè Qž
CÍÂɶž ÇVB ž2ONOZrA
óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,Oä‘Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3
83…ˆDTœ’@rOéÐW†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ
¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØWtîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1JªñØÇ¦¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c
òÃB `†==‚ŽÜr
Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï
†b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY°3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?!
NxÇÒ©Ò†Oª²½’·ŸM¶{êºjÚqŒ©®èþ
‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0
Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢Ê¶I=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´³zª®Á>aŽX
ÇóÒˆ,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù'ý_ðLO‚òF‹®0 &ܧ˜œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î
Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐí¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡Ïò³œã#G'’¼o«U¢ùœ×Gvº4µ¾vÕí}½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6GË”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG
÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–Í‚É¾F''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë
IUP´Uíw®Ú-/mm£²×Ì–ìíeý]? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDóí¹ )ÊžßJö‰¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯
JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6îíŽë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#†€1èwsÎsùRÏpTp±¢è¾U(«u}íùŠ´R³²ef
À9³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM-
j–ÒHX_iK#*) ž@Ž{ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•âÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘gÙ
ܰÂ
fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@
œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè‚0 ãž} ªÁ£epFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý
±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“Ž2¢9T.½„\ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡ÌOæ¦âÅŠ². Ps¸)É
×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSsŽ0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smkß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3ü¤œqЌ瓜ô¶Ô¶¢‹{•
b„ˆg©ù@ÇRTóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUÛ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo
Ø‹–¸2ý|Çܬ¬Žr=;zþ¬ò¼CúÝ*|+[zÛ£³µ×ß÷‘š¨Ûúü®Sø&쬅˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG
É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ?
zžÓæ8Ë¢“«¼
39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î
¨/"i¬g¶‘#7kiÃç±'x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*pxF:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú
µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij
·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k
2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mÕË‘’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©&OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Џ™c
1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àíekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞݬXZGù\’vŒž˜ÆsØúÓïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg
jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fInZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜžã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö<b‰4×H€“ìÐ.
¤²9ÌŠ>„Žãøgšñ
¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b
© ³´tÜ{gn=iï%õªÇç]ܧ—!åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n
Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjWì—µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά
>[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàȯG½µŸPÓ.´Éfâ¼FŽP
31 ‘ÏR}<3šä~
Ã2xVöî Dr
Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}ylM’ZËîTÿ á[ðÐñ/ˆ9Àû
¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïÃôÏ
YÍ%ª¬·ãÏ-*9ÜÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€<–úƒú~ çðñO#Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’`™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$ä‘=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ
1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ
a‚3ß·Õ
ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG
ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+
oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•æ™?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘
ZI€×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õÄò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ0;79È?w<ó |ÙÜkßÌ1±Ëã¿ìÒ»ðlìï«ÓnªèèrP´NÏš&ŽéöÙ¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ XÕáOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ`u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6
]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+
Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì`bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø›
6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï
3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éàoá¾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨®§,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ
`È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[ÃZhu½ ùÍ¡g‚>r¯×ŠîÌx}bñ2“k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž
¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÃY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«âë…{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾
‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô
ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž
â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬
?†š7
1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×ÏaóM8Q¨ãÑ?ëï0IEhÄa¸X•`a
?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä
ʰ<÷6’I®z
ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6ITÀõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\
´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4†2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿ūiÍk¨ió¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÄóÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ:
Ž' ÊóM«õz+ß×ó5Ÿ»('¹ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C98cêÆÞíïóòvÓòùœÕfÔÚéýuèÖ·Ú
Å‚_¤³ÜۺƑß”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3ֽ̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£ßiê>=ªª©f
’N ëí>¡NXW~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$°eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï
DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =93§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë
”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã
ߨg3-Üqe€0¢¨*Œ$܃
’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½îì—¼sk%§µxä‰â-pÒeÆCrú
ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݔn·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóÙ¤¶¿õú…ÄRÚ[ËsöÙ¼Ë•Ë ópw®qœŒ·Ø
ùÇâ‹ý‡ãKèS&ÞvûDAù‘É9ŒîqÅ}
$SnIV[]Ñ´Ó}ØÜ¾A Ü|½kÅþÓ|EMuR¼.I¼¶däò‚ÃkÆ}ðy¹vciUœZ…Õõ»z¾÷¿n¦*j-É/àœHã\y5 Û ß™ó0—äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«Êª[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+
Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’
}0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð
]=$Ž
‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘
«“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä¸÷ëf¹Oµúâ“”’²øè´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q
ÒÂó$# Çí‡
!Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d{zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =ûã¦2|(ð¿e·ºÖ$
ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü
-BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y
•£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ©
ÔÈØÜRL+žAÎ3¼g=åšó³Œt3
ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm •NÀ±ÌTÈç
ƒ‘I$pGž:‚ÄbêW¢®œ´|¦nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛKpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏYþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£
î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆàã£'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1
,v± žIëíZ0ǧ™3í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽï‘Ó9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾
/šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒc¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àìí´ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x
‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M
^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºKìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMüåÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8
œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢
ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹uÊÌrŠ[<±!@Æ:c9ÅZh
ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²¼ñì8@p™8Q“žÆH'8«I-%¸‚
F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6°
¨¼ÉVæq·,#
ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í 7¶ö#¸9«––‹$,+Ëqœ\Êøc€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚A쓎2r:ƒÐúñiRUQq‰H9!”={~¼“JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT•
’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK
ååä~FÁ
•a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l
ɳ;”eúà·¨çîŒsÜgTÃS¦^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô+{uº±I'wvš4fÜr íì½=úuú
sFlìV$‘ö†HÑù€$§ õ=½¸«Ž]
:Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só±Ç9êH÷ýSšÕtÐU¢-n Ì| vqœ„{gŒt§S.P‹’މ_[;m¥ÞZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!ÓoPÌtÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4Ô’I&ݼ¬¬¼ÞºvéÆ
FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä€ Ëgfx''9ÆI#±®Z8
sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe
°·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+JyÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½
âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î
<iWNsmª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ