From owner-ibis  Mon May  1 10:05:34 2000
Received: from geneva.cereva.com. (fwuser@ip03.datx.com [209.213.90.252]) by server.eda.org (8.8.5/8.8.3) with ESMTP id KAA15742 for <ibis@eda.org>; Mon, 1 May 2000 10:05:32 -0700 (PDT)
From: "Robert Haller" <rhaller@cereva.com>
To: <ibis@eda.org>
Subject: Stupid question
Date: Mon, 1 May 2000 13:03:22 -0400
Message-ID: <NEBBILPKDMOFJIIFJECHCEEDCAAA.rhaller@cereva.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
In-Reply-To: <3909D65F.5642684F@mentor.com>

Dear IBIS users,
	I am trying to ascertain the optimal way to configure a FPGA IBIS model.
I have input only, output only and Bi-directional I/O's while the supplier's
model provides
a generic I/O model. If someone could email me an optimized example I would
be most grateful.

Regards,
Bob Haller

Cereva Networks
Signal Integrity
100 Locke Dr.
Marlboro, Ma. 01752
Work: 508-486-9660   X365
Fax: 508-486-9661
E-Mail: rhaller@cereva.com


From owner-ibis  Mon May  1 10:35:42 2000
Received: from jasper.cisco.com (jasper.cisco.com [171.69.198.63]) by server.eda.org (8.8.5/8.8.3) with ESMTP id KAA15797 for <ibis@eda.org>; Mon, 1 May 2000 10:35:42 -0700 (PDT)
Received: from jasper.cisco.com (jasper.cisco.com [171.69.198.63])
	by jasper.cisco.com (8.8.8-Cisco List Logging/8.8.8) with SMTP id KAA15244;
	Mon, 1 May 2000 10:33:27 -0700 (PDT)
Message-Id: <200005011733.KAA15244@jasper.cisco.com>
Date: Mon, 1 May 2000 10:33:27 -0700 (PDT)
From: Syed Huq <shuq@cisco.com>
Reply-To: Syed Huq <shuq@cisco.com>
Subject: Re: Stupid question
To: ibis@eda.org, rhaller@cereva.com
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: LSL/CS0hASgHzSI6zELgPg==
X-Mailer: dtmail 1.2.1 CDE Version 1.2.1 SunOS 5.6 sun4m sparc 

Since this is an FPGA, the user needs to generate his/her own [Pin] list table
based on your configuration. This [Pin] list would point to the appropriate
buffer models. Then attach the buffer models to the modified [Pin] list to
create the full component model.

You can even use the [Model selector] scheme from v3.2 but that depends if
your simulator supports it.

Regards,
Syed
Cisco Systems, Inc

>
> Dear IBIS users,
> 	I am trying to ascertain the optimal way to configure a FPGA IBIS 
model.
> I have input only, output only and Bi-directional I/O's while the supplier's
> model provides
> a generic I/O model. If someone could email me an optimized example I would
> be most grateful.
> 
> Regards,
> Bob Haller


From owner-ibis  Mon May  1 10:51:04 2000
Received: from thalia.fm.intel.com (thalia.fm.intel.com [132.233.247.11]) by server.eda.org (8.8.5/8.8.3) with ESMTP id KAA15863 for <ibis@eda.org>; Mon, 1 May 2000 10:51:02 -0700 (PDT)
Received: from SMTP (fmsmsxvs01-1.fm.intel.com [132.233.42.201])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.22 2000/04/06 17:58:51 dmccart Exp $) with SMTP id RAA26672
	for <ibis@eda.org>; Mon, 1 May 2000 17:50:03 GMT
Received: from fmsmsx27.FM.INTEL.COM ([132.233.48.27]) by 132.233.48.201
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Mon, 01 May 2000 17:49:15 0000 (GMT)
Received: by fmsmsx27.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <JF5V9LT4>; Mon, 1 May 2000 10:49:14 -0700
Message-ID: <4575832C8E71D111AC4100A0C96B512706458AEC@fmsmsx36.fm.intel.com>
From: "Muranyi, Arpad" <arpad.muranyi@intel.com>
To: ibis@eda.org
Subject: RE: Stupid question
Date: Mon, 1 May 2000 10:49:05 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="windows-1252"

Syed,

I think his question is a little different.  It seems to that
he wants to know what he should do with the I/O cells which
are used as input, or output.

Bob,

This is what you should do.  Generate four I-V curves from the
ASIC cells.  (pulddown, pullup, GND relative 3-state, and Vcc relative
3-state).  When you have an I/O make an I/O IBIS model from these,
that is do the usual subtraction method to generate the [Pulldown]
and [Pullup] tables.  The 3-state curves go into the clamp curves
as usual, cut at the appropriate points to avoid double counting.

When you need an input only model, keep these clamp curves, but
discard the [Pullup], [Pulldown] curves and the V-t curves (and ramps).

When you need an output only model, discard the clamp curves, and
use the unsubtracted [Pulldown] and [Pullup] curves (keeping the V-t
and ramp also).

Arpad Muranyi
Intel Corporation
======================================================================

-----Original Message-----
From: Syed Huq [mailto:shuq@cisco.com]
Sent: Monday, May 01, 2000 10:33 AM
To: ibis@eda.org; rhaller@cereva.com
Subject: Re: Stupid question


Since this is an FPGA, the user needs to generate his/her own [Pin] list
table
based on your configuration. This [Pin] list would point to the appropriate
buffer models. Then attach the buffer models to the modified [Pin] list to
create the full component model.

You can even use the [Model selector] scheme from v3.2 but that depends if
your simulator supports it.

Regards,
Syed
Cisco Systems, Inc

>
> Dear IBIS users,
> 	I am trying to ascertain the optimal way to configure a FPGA IBIS 
model.
> I have input only, output only and Bi-directional I/O's while the
supplier's
> model provides
> a generic I/O model. If someone could email me an optimized example I
would
> be most grateful.
> 
> Regards,
> Bob Haller



From owner-ibis  Mon May  1 14:22:07 2000
Received: from geneva.cereva.com. (fwuser@ip03.datx.com [209.213.90.252]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA16573 for <ibis@eda.org>; Mon, 1 May 2000 14:22:06 -0700 (PDT)
From: "Robert Haller" <rhaller@cereva.com>
To: <ibis@eda.org>
Subject: RE: Stupid question
Date: Mon, 1 May 2000 17:20:51 -0400
Message-ID: <NEBBILPKDMOFJIIFJECHGEEHCAAA.rhaller@cereva.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
In-Reply-To: <4575832C8E71D111AC4100A0C96B512706458AEC@fmsmsx36.fm.intel.com>

Syed and Arpad,
	Thanks for you replys. Let me try and clarify the question.

I have a 'good' IBIS model (with all the IV curves,VT tables and package
paramaters) that
can be read into the parser for ONE Bidirectional pin (for each technology
type). I also have
an asci text file for a FPBA which tells me what pin type's (Input, Output,
BI_directional)
and what type of driver (hstl,lvttl,lvds). Now I have the task of assigning
the correct pins
(there are a lot of them) to the correct models. (It isn't done for me
because the device's I/O's are programmable).
I wasn't sure whether I should do A,B or C;

A.  Create an unique Input model (called 6ma_LVTTL_INPUT)from the I/O model
by dropping
    everything BUT the c_comp,vih,Vil, gndclamp, powerclamp
    Create an Output model (called 6ma_LVTTL_OUTPUT) from the I/O model by
dropping everything
    but the Vmeas,C_comp, Pulldown, Pullup ... etc
    Duplicate and Leave I/O model alone (6ma_LVTTL_IO).
    Then in the pin template make the appropriate call to the appropriate
model.

B. Use the model_selector keywork (somehow ?) for each pin and call the
correct I/V curves and tell it
   whether its an INPUT or OUTPUT or I/O

C. Or another better way to do it (like in my old internal 'dec' tool) that
you call out a part family and
   the simulator looks at the physical database body description and can
tell which are I's which
   are O's and which are BI's and assigns the correct family and function to
each pin.

I thought if someone had already figured out the best way to do a
programmable I would not have to
repeat the exercise.The best way for me to understand how to do it would be
to see an example model
of an entire FPGA that somebody already did theses assignments in a succient
way.
bob

-----Original Message-----
From: Muranyi, Arpad [mailto:arpad.muranyi@intel.com]
Sent: Monday, May 01, 2000 1:49 PM
To: ibis@eda.org
Subject: RE: Stupid question


Syed,

I think his question is a little different.  It seems to that
he wants to know what he should do with the I/O cells which
are used as input, or output.

Bob,

This is what you should do.  Generate four I-V curves from the
ASIC cells.  (pulddown, pullup, GND relative 3-state, and Vcc relative
3-state).  When you have an I/O make an I/O IBIS model from these,
that is do the usual subtraction method to generate the [Pulldown]
and [Pullup] tables.  The 3-state curves go into the clamp curves
as usual, cut at the appropriate points to avoid double counting.

When you need an input only model, keep these clamp curves, but
discard the [Pullup], [Pulldown] curves and the V-t curves (and ramps).

When you need an output only model, discard the clamp curves, and
use the unsubtracted [Pulldown] and [Pullup] curves (keeping the V-t
and ramp also).

Arpad Muranyi
Intel Corporation
======================================================================

-----Original Message-----
From: Syed Huq [mailto:shuq@cisco.com]
Sent: Monday, May 01, 2000 10:33 AM
To: ibis@eda.org; rhaller@cereva.com
Subject: Re: Stupid question


Since this is an FPGA, the user needs to generate his/her own [Pin] list
table
based on your configuration. This [Pin] list would point to the appropriate
buffer models. Then attach the buffer models to the modified [Pin] list to
create the full component model.

You can even use the [Model selector] scheme from v3.2 but that depends if
your simulator supports it.

Regards,
Syed
Cisco Systems, Inc

>
> Dear IBIS users,
> 	I am trying to ascertain the optimal way to configure a FPGA IBIS
model.
> I have input only, output only and Bi-directional I/O's while the
supplier's
> model provides
> a generic I/O model. If someone could email me an optimized example I
would
> be most grateful.
>
> Regards,
> Bob Haller




From owner-ibis  Mon May  1 15:38:59 2000
Received: from odin.acuson.com (odin.acuson.com [157.226.230.71]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA16665 for <ibis@eda.org>; Mon, 1 May 2000 15:38:59 -0700 (PDT)
Received: from acuson.com ([157.226.41.35]) by odin.acuson.com
          (Netscape Messaging Server 3.54)  with ESMTP id AAA1426;
          Mon, 1 May 2000 15:38:13 -0700
Sender: "Kim Helliwell" <khelliwe@acuson.com>
Message-ID: <390E06A0.D32B5F3F@acuson.com>
Date: Mon, 01 May 2000 15:35:12 -0700
From: Kim Helliwell <khelliwe@acuson.com>
Organization: Acuson
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Robert Haller <rhaller@cereva.com>, ibis@eda.org
Subject: Re: Stupid question
References: <NEBBILPKDMOFJIIFJECHGEEHCAAA.rhaller@cereva.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Your answer "A" is the way I would do it.  You're probably not set 
up with the proper stuff to do B until you do A anyway.  And I don't
think IBIS even supports C.  So I think you're stuck with A.  And I think
that's what Arpad was also saying to do.

Kim

Robert Haller wrote:
> 
> Syed and Arpad,
>         Thanks for you replys. Let me try and clarify the question.
> 
> I have a 'good' IBIS model (with all the IV curves,VT tables and package
> paramaters) that
> can be read into the parser for ONE Bidirectional pin (for each technology
> type). I also have
> an asci text file for a FPBA which tells me what pin type's (Input, Output,
> BI_directional)
> and what type of driver (hstl,lvttl,lvds). Now I have the task of assigning
> the correct pins
> (there are a lot of them) to the correct models. (It isn't done for me
> because the device's I/O's are programmable).
> I wasn't sure whether I should do A,B or C;
> 
> A.  Create an unique Input model (called 6ma_LVTTL_INPUT)from the I/O model
> by dropping
>     everything BUT the c_comp,vih,Vil, gndclamp, powerclamp
>     Create an Output model (called 6ma_LVTTL_OUTPUT) from the I/O model by
> dropping everything
>     but the Vmeas,C_comp, Pulldown, Pullup ... etc
>     Duplicate and Leave I/O model alone (6ma_LVTTL_IO).
>     Then in the pin template make the appropriate call to the appropriate
> model.
> 
> B. Use the model_selector keywork (somehow ?) for each pin and call the
> correct I/V curves and tell it
>    whether its an INPUT or OUTPUT or I/O
> 
> C. Or another better way to do it (like in my old internal 'dec' tool) that
> you call out a part family and
>    the simulator looks at the physical database body description and can
> tell which are I's which
>    are O's and which are BI's and assigns the correct family and function to
> each pin.
> 
> I thought if someone had already figured out the best way to do a
> programmable I would not have to
> repeat the exercise.The best way for me to understand how to do it would be
> to see an example model
> of an entire FPGA that somebody already did theses assignments in a succient
> way.
> bob
> 
> -----Original Message-----
> From: Muranyi, Arpad [mailto:arpad.muranyi@intel.com]
> Sent: Monday, May 01, 2000 1:49 PM
> To: ibis@eda.org
> Subject: RE: Stupid question
> 
> Syed,
> 
> I think his question is a little different.  It seems to that
> he wants to know what he should do with the I/O cells which
> are used as input, or output.
> 
> Bob,
> 
> This is what you should do.  Generate four I-V curves from the
> ASIC cells.  (pulddown, pullup, GND relative 3-state, and Vcc relative
> 3-state).  When you have an I/O make an I/O IBIS model from these,
> that is do the usual subtraction method to generate the [Pulldown]
> and [Pullup] tables.  The 3-state curves go into the clamp curves
> as usual, cut at the appropriate points to avoid double counting.
> 
> When you need an input only model, keep these clamp curves, but
> discard the [Pullup], [Pulldown] curves and the V-t curves (and ramps).
> 
> When you need an output only model, discard the clamp curves, and
> use the unsubtracted [Pulldown] and [Pullup] curves (keeping the V-t
> and ramp also).
> 
> Arpad Muranyi
> Intel Corporation
> ======================================================================
> 
> -----Original Message-----
> From: Syed Huq [mailto:shuq@cisco.com]
> Sent: Monday, May 01, 2000 10:33 AM
> To: ibis@eda.org; rhaller@cereva.com
> Subject: Re: Stupid question
> 
> Since this is an FPGA, the user needs to generate his/her own [Pin] list
> table
> based on your configuration. This [Pin] list would point to the appropriate
> buffer models. Then attach the buffer models to the modified [Pin] list to
> create the full component model.
> 
> You can even use the [Model selector] scheme from v3.2 but that depends if
> your simulator supports it.
> 
> Regards,
> Syed
> Cisco Systems, Inc
> 
> >
> > Dear IBIS users,
> >       I am trying to ascertain the optimal way to configure a FPGA IBIS
> model.
> > I have input only, output only and Bi-directional I/O's while the
> supplier's
> > model provides
> > a generic I/O model. If someone could email me an optimized example I
> would
> > be most grateful.
> >
> > Regards,
> > Bob Haller

-- 
Kim Helliwell
Senior CAE Engineer
Acuson Corporation
Phone: 650 694 5030  FAX: 650 943 7260
From owner-ibis  Mon May  1 15:51:37 2000
Received: from jasper.cisco.com (jasper.cisco.com [171.69.198.63]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA16718 for <ibis@eda.org>; Mon, 1 May 2000 15:51:32 -0700 (PDT)
Received: from jasper.cisco.com (jasper.cisco.com [171.69.198.63])
	by jasper.cisco.com (8.8.8-Cisco List Logging/8.8.8) with SMTP id PAA11549;
	Mon, 1 May 2000 15:49:19 -0700 (PDT)
Message-Id: <200005012249.PAA11549@jasper.cisco.com>
Date: Mon, 1 May 2000 15:49:19 -0700 (PDT)
From: Syed Huq <shuq@cisco.com>
Reply-To: Syed Huq <shuq@cisco.com>
Subject: RE: Stupid question
To: ibis@eda.org, rhaller@cereva.com
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: YBpNvQAA8Q6e1rg2F5C9dw==
X-Mailer: dtmail 1.2.1 CDE Version 1.2.1 SunOS 5.6 sun4m sparc 

The answer is "A". If you want to swap a particular model with 
another, without having to re-edit the [Pin] list over and over then 
you should try "B".

We do "A", and use XTK's model swapping feature to handle "B" situations.

Syed
Cisco Systems, Inc

> From: "Robert Haller" <rhaller@cereva.com>
> To: <ibis@eda.org>
> Subject: RE: Stupid question
> Date: Mon, 1 May 2000 17:20:51 -0400
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> X-SMTP-HELO: server.eda.org
> X-SMTP-MAIL-FROM: owner-ibis@server.eda.org
> X-SMAP-Received-From: outside
> X-SMTP-PEER-INFO: server.eda.org [171.64.101.101]
> 
> Syed and Arpad,
> 	Thanks for you replys. Let me try and clarify the question.
> 
> I have a 'good' IBIS model (with all the IV curves,VT tables and package
> paramaters) that
> can be read into the parser for ONE Bidirectional pin (for each technology
> type). I also have
> an asci text file for a FPBA which tells me what pin type's (Input, Output,
> BI_directional)
> and what type of driver (hstl,lvttl,lvds). Now I have the task of assigning
> the correct pins
> (there are a lot of them) to the correct models. (It isn't done for me
> because the device's I/O's are programmable).
> I wasn't sure whether I should do A,B or C;
> 
> A.  Create an unique Input model (called 6ma_LVTTL_INPUT)from the I/O model
> by dropping
>     everything BUT the c_comp,vih,Vil, gndclamp, powerclamp
>     Create an Output model (called 6ma_LVTTL_OUTPUT) from the I/O model by
> dropping everything
>     but the Vmeas,C_comp, Pulldown, Pullup ... etc
>     Duplicate and Leave I/O model alone (6ma_LVTTL_IO).
>     Then in the pin template make the appropriate call to the appropriate
> model.
> 
> B. Use the model_selector keywork (somehow ?) for each pin and call the
> correct I/V curves and tell it
>    whether its an INPUT or OUTPUT or I/O
> 
> C. Or another better way to do it (like in my old internal 'dec' tool) that
> you call out a part family and
>    the simulator looks at the physical database body description and can
> tell which are I's which
>    are O's and which are BI's and assigns the correct family and function to
> each pin.
> 
> I thought if someone had already figured out the best way to do a
> programmable I would not have to
> repeat the exercise.The best way for me to understand how to do it would be
> to see an example model
> of an entire FPGA that somebody already did theses assignments in a succient
> way.
> bob
> 
> -----Original Message-----
> From: Muranyi, Arpad [mailto:arpad.muranyi@intel.com]
> Sent: Monday, May 01, 2000 1:49 PM
> To: ibis@eda.org
> Subject: RE: Stupid question
> 
> 
> Syed,
> 
> I think his question is a little different.  It seems to that
> he wants to know what he should do with the I/O cells which
> are used as input, or output.
> 
> Bob,
> 
> This is what you should do.  Generate four I-V curves from the
> ASIC cells.  (pulddown, pullup, GND relative 3-state, and Vcc relative
> 3-state).  When you have an I/O make an I/O IBIS model from these,
> that is do the usual subtraction method to generate the [Pulldown]
> and [Pullup] tables.  The 3-state curves go into the clamp curves
> as usual, cut at the appropriate points to avoid double counting.
> 
> When you need an input only model, keep these clamp curves, but
> discard the [Pullup], [Pulldown] curves and the V-t curves (and ramps).
> 
> When you need an output only model, discard the clamp curves, and
> use the unsubtracted [Pulldown] and [Pullup] curves (keeping the V-t
> and ramp also).
> 
> Arpad Muranyi
> Intel Corporation
> ======================================================================
> 
> -----Original Message-----
> From: Syed Huq [mailto:shuq@cisco.com]
> Sent: Monday, May 01, 2000 10:33 AM
> To: ibis@eda.org; rhaller@cereva.com
> Subject: Re: Stupid question
> 
> 
> Since this is an FPGA, the user needs to generate his/her own [Pin] list
> table
> based on your configuration. This [Pin] list would point to the appropriate
> buffer models. Then attach the buffer models to the modified [Pin] list to
> create the full component model.
> 
> You can even use the [Model selector] scheme from v3.2 but that depends if
> your simulator supports it.
> 
> Regards,
> Syed
> Cisco Systems, Inc
> 
> >
> > Dear IBIS users,
> > 	I am trying to ascertain the optimal way to configure a FPGA IBIS
> model.
> > I have input only, output only and Bi-directional I/O's while the
> supplier's
> > model provides
> > a generic I/O model. If someone could email me an optimized example I
> would
> > be most grateful.
> >
> > Regards,
> > Bob Haller
> 
> 
> 
> 
> 

From owner-ibis  Mon May  1 15:54:53 2000
Received: from ganymede.or.intel.com (ganymede.or.intel.com [134.134.248.3]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA16732 for <ibis@eda.org>; Mon, 1 May 2000 15:54:52 -0700 (PDT)
Received: from SMTP (orsmsxvs01-1.jf.intel.com [192.168.65.200])
	by ganymede.or.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.22 2000/04/06 17:58:51 dmccart Exp $) with SMTP id PAA16018;
	Mon, 1 May 2000 15:52:55 -0700 (PDT)
Received: from orsmsx28.jf.intel.com ([192.168.70.28]) by 192.168.70.200
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Mon, 01 May 2000 22:52:54 0000 (GMT)
Received: by orsmsx28.jf.intel.com with Internet Mail Service (5.5.2448.0)
	id <JZSR8T9L>; Mon, 1 May 2000 15:52:52 -0700
Message-ID: <4575832C8E71D111AC4100A0C96B512706458AF5@fmsmsx36.fm.intel.com>
From: "Muranyi, Arpad" <arpad.muranyi@intel.com>
To: "'Robert Haller'" <rhaller@cereva.com>, ibis@eda.org
Subject: RE: Stupid question
Date: Mon, 1 May 2000 15:52:49 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="windows-1252"

Bob,

It seems that we are talking about nuances here which do not effect
the outcome of the simulations.  The simulation tool can take the
I/O model and use it only in receive mode giving you the same results
as if you would have converted the I/O to an Input or Output only model.

The only benefit in doing the conversion is that you might prevent
having to answer "stupid" questions from your customers who may notice
that you provided an I/O model for a pin that is called an input.
From that point of view, I would do "A" below.

Option "B" doesn't seem to be more beneficial than "A", because you would
still have to make three versions of the buffer from the original I/O model.
The model selector cannot modify the buffer type of a [Model], i.e. tell
the simulator that an I/O should be used as an input or output, it just
simply picks a [Model] from a list and associates it with a particular pin.
In fact, the usage of the model selector could confuse your customers
because it really means that a given pin can have multiple buffer types
according to what is listed in the selector.  Your case seems to have a
fixed buffer type on a given pin.

Option "C" doesn't exist in IBIS.

So I see two options for you, either go with "A" or just list I/O types
for each buffer, and explain in the comments that such and such a buffer
is only supposed be used as input or output.

I hope this helps,

Arpad
=========================================================================


-----Original Message-----
From: Robert Haller [mailto:rhaller@cereva.com]
Sent: Monday, May 01, 2000 2:21 PM
To: ibis@eda.org
Subject: RE: Stupid question


Syed and Arpad,
	Thanks for you replys. Let me try and clarify the question.

I have a 'good' IBIS model (with all the IV curves,VT tables and package
paramaters) that
can be read into the parser for ONE Bidirectional pin (for each technology
type). I also have
an asci text file for a FPBA which tells me what pin type's (Input, Output,
BI_directional)
and what type of driver (hstl,lvttl,lvds). Now I have the task of assigning
the correct pins
(there are a lot of them) to the correct models. (It isn't done for me
because the device's I/O's are programmable).
I wasn't sure whether I should do A,B or C;

A.  Create an unique Input model (called 6ma_LVTTL_INPUT)from the I/O model
by dropping
    everything BUT the c_comp,vih,Vil, gndclamp, powerclamp
    Create an Output model (called 6ma_LVTTL_OUTPUT) from the I/O model by
dropping everything
    but the Vmeas,C_comp, Pulldown, Pullup ... etc
    Duplicate and Leave I/O model alone (6ma_LVTTL_IO).
    Then in the pin template make the appropriate call to the appropriate
model.

B. Use the model_selector keywork (somehow ?) for each pin and call the
correct I/V curves and tell it
   whether its an INPUT or OUTPUT or I/O

C. Or another better way to do it (like in my old internal 'dec' tool) that
you call out a part family and
   the simulator looks at the physical database body description and can
tell which are I's which
   are O's and which are BI's and assigns the correct family and function to
each pin.

I thought if someone had already figured out the best way to do a
programmable I would not have to
repeat the exercise.The best way for me to understand how to do it would be
to see an example model
of an entire FPGA that somebody already did theses assignments in a succient
way.
bob

-----Original Message-----
From: Muranyi, Arpad [mailto:arpad.muranyi@intel.com]
Sent: Monday, May 01, 2000 1:49 PM
To: ibis@eda.org
Subject: RE: Stupid question


Syed,

I think his question is a little different.  It seems to that
he wants to know what he should do with the I/O cells which
are used as input, or output.

Bob,

This is what you should do.  Generate four I-V curves from the
ASIC cells.  (pulddown, pullup, GND relative 3-state, and Vcc relative
3-state).  When you have an I/O make an I/O IBIS model from these,
that is do the usual subtraction method to generate the [Pulldown]
and [Pullup] tables.  The 3-state curves go into the clamp curves
as usual, cut at the appropriate points to avoid double counting.

When you need an input only model, keep these clamp curves, but
discard the [Pullup], [Pulldown] curves and the V-t curves (and ramps).

When you need an output only model, discard the clamp curves, and
use the unsubtracted [Pulldown] and [Pullup] curves (keeping the V-t
and ramp also).

Arpad Muranyi
Intel Corporation
======================================================================

-----Original Message-----
From: Syed Huq [mailto:shuq@cisco.com]
Sent: Monday, May 01, 2000 10:33 AM
To: ibis@eda.org; rhaller@cereva.com
Subject: Re: Stupid question


Since this is an FPGA, the user needs to generate his/her own [Pin] list
table
based on your configuration. This [Pin] list would point to the appropriate
buffer models. Then attach the buffer models to the modified [Pin] list to
create the full component model.

You can even use the [Model selector] scheme from v3.2 but that depends if
your simulator supports it.

Regards,
Syed
Cisco Systems, Inc

>
> Dear IBIS users,
> 	I am trying to ascertain the optimal way to configure a FPGA IBIS
model.
> I have input only, output only and Bi-directional I/O's while the
supplier's
> model provides
> a generic I/O model. If someone could email me an optimized example I
would
> be most grateful.
>
> Regards,
> Bob Haller





From owner-ibis  Mon May  1 16:04:57 2000
Received: from popcorn.cisco.com (popcorn.cisco.com [171.69.18.32]) by server.eda.org (8.8.5/8.8.3) with ESMTP id QAA16743 for <ibis@eda.org>; Mon, 1 May 2000 16:04:57 -0700 (PDT)
Received: from cisco.com (vinu-u60.cisco.com [10.34.20.168])
	by popcorn.cisco.com (8.8.5-Cisco.2-SunOS.5.5.1.sun4/8.8.8) with ESMTP id QAA07911;
	Mon, 1 May 2000 16:02:26 -0700 (PDT)
Sender: vinu@cisco.com
Message-ID: <390E0D0D.CDE6C930@cisco.com>
Date: Mon, 01 May 2000 16:02:37 -0700
From: Vinu Arumugham <vinu@cisco.com>
Organization: Cisco Systems, Inc.
X-Mailer: Mozilla 4.51C-CISCOENG [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: "Muranyi, Arpad" <arpad.muranyi@intel.com>
CC: "'Robert Haller'" <rhaller@cereva.com>, ibis@eda.org
Subject: Re: Stupid question
References: <4575832C8E71D111AC4100A0C96B512706458AF5@fmsmsx36.fm.intel.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"Muranyi, Arpad" wrote:

>
>
> The only benefit in doing the conversion is that you might prevent
> having to answer "stupid" questions from your customers who may notice
> that you provided an I/O model for a pin that is called an input.
> >From that point of view, I would do "A" below.
>

If the conversion is not performed, I think some simulators will report false
violations when they attempt to drive a net from what is supposed to be an
input pin.

Vinu


From owner-ibis  Mon May  1 16:59:30 2000
Received: from thalia.fm.intel.com (thalia.fm.intel.com [132.233.247.11]) by server.eda.org (8.8.5/8.8.3) with ESMTP id QAA16835 for <ibis@eda.org>; Mon, 1 May 2000 16:59:30 -0700 (PDT)
Received: from SMTP (fmsmsxvs01-1.fm.intel.com [132.233.42.201])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.22 2000/04/06 17:58:51 dmccart Exp $) with SMTP id XAA17325;
	Mon, 1 May 2000 23:58:17 GMT
Received: from fmsmsx17.intel.com ([132.233.48.17]) by 132.233.48.201
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Mon, 01 May 2000 23:57:28 0000 (GMT)
Received: by fmsmsx17.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <2XNFWPWM>; Mon, 1 May 2000 16:57:27 -0700
Message-ID: <4575832C8E71D111AC4100A0C96B512706458AF7@fmsmsx36.fm.intel.com>
From: "Muranyi, Arpad" <arpad.muranyi@intel.com>
To: "'Vinu Arumugham'" <vinu@cisco.com>,
        "Muranyi, Arpad"
	 <arpad.muranyi@intel.com>
Cc: "'Robert Haller'" <rhaller@cereva.com>, ibis@eda.org
Subject: RE: Stupid question
Date: Mon, 1 May 2000 16:57:26 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="windows-1252"

That is true, but I also said in my EMAIL that in that case
comments should explain how to (or how not to) use these
models, that is the user should not blindly allow the tool
to do all possible permutations of every driver model it can
find in the circuit...  I admit, this may not necessarily be
possible or easy with all tools out there.

Arpad
=============================================================

-----Original Message-----
From: Vinu Arumugham [mailto:vinu@cisco.com]
Sent: Monday, May 01, 2000 4:03 PM
To: Muranyi, Arpad
Cc: 'Robert Haller'; ibis@eda.org
Subject: Re: Stupid question


"Muranyi, Arpad" wrote:

>
>
> The only benefit in doing the conversion is that you might prevent
> having to answer "stupid" questions from your customers who may notice
> that you provided an I/O model for a pin that is called an input.
> >From that point of view, I would do "A" below.
>

If the conversion is not performed, I think some simulators will report
false
violations when they attempt to drive a net from what is supposed to be an
input pin.

Vinu



From owner-ibis  Fri May  5 12:17:45 2000
Received: from intermailhost.viewlogic.com (intermailhost.viewlogic.com [139.181.6.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id MAA03552 for <ibis@eda.org>; Fri, 5 May 2000 12:17:44 -0700 (PDT)
Received: from mailhost.viewlogic.com (mailhost.viewlogic.com [139.181.3.35])
	by intermailhost.viewlogic.com (8.8.8/8.8.7) with ESMTP id PAA27518
	for <ibis@eda.org>; Fri, 5 May 2000 15:15:27 -0400 (EDT)
Received: from taurus.camarillo.viewlogic.com (taurus.camarillo.viewlogic.com [139.181.194.20])
	by mailhost.viewlogic.com (8.8.6/8.8.7) with ESMTP id PAA28774
	for <ibis@eda.org>; Fri, 5 May 2000 15:15:26 -0400 (EDT)
Received: from f22.viewlogic.com (f22.camarillo.viewlogic.com [139.181.194.48])
	by taurus.camarillo.viewlogic.com (8.9.3/8.9.3) with SMTP id MAA14915
	for <ibis@eda.org>; Fri, 5 May 2000 12:13:05 -0700 (PDT)
Received: by f22.viewlogic.com (SMI-8.6/SMI-SVR4)
	id MAA06061; Fri, 5 May 2000 12:18:36 -0700
Date: Fri, 5 May 2000 12:18:36 -0700
From: guy@camarillo.viewlogic.com (Guy de Burgh)
Message-Id: <200005051918.MAA06061@f22.viewlogic.com>
To: ibis@eda.org
Subject: DAC IBIS Meeting Announcement



             D A C   2 0 0 0   I B I S   S U M M I T   M E E T I N G
                     S E C O N D   A N N O U N C E M E N T

DATE:      Thursday, June 8, 2000
TIME:      8:30 AM - 5:00 PM

CITY:      Los Angeles, California

LOCATION:  Hyatt Regency Hotel (About 6 blocks from DAC 2000)
           711 S. Hope St.
           (213) 683-1234

ROOM:      To be Announced

LUNCH:     Free Refreshments and Lunch will be provided.

AGENDA:    The agenda is being planned.  Some planned items are:

             Election of Officers for 2000 - 2001

             Connector Specification Discussion

             IBIS Version 4.0 Issues

             Future IBIS Progress and Issues

           We welcome presentations and discussions on IBIS topics.


DAC2000:   DAC is scheduled Monday - Friday, June 5 - 9, 2000.  The exhibitor
           portion is open from Monday - Wednesday.  For more information
           on DAC 2000 activities, housing, etc., visit the DAC URL:

DAC URL:   http://www.dac.com/


CALL FOR PRESENTATIONS:

           We are also open to technical presentations related to any current
           IBIS activity and to future IBIS needs.
 
           Contact Guy de Burgh regarding your presentation:

              Presenter:
              Title:
              Estimated Time:

           Please plan to use regular overhead slides for the presentation.

           We would like you to provide handouts for the meeting (about 25)
           and also an electronic copy for archiving.
          

CALL FOR ATTENDEES:

           Please let Guy de Burgh know if you are planning to attend so
           we have an estimate on food requirements. 


CONTACT:   Guy de Burgh
           gdeburgh@innoveda.com
           (805) 988-8250 xt 6823

From owner-ibis  Mon May  8 10:32:13 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id KAA14082 for <ibis@eda.org>; Mon, 8 May 2000 10:32:12 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id KAA28953
	for <ibis@eda.org>; Mon, 8 May 2000 10:29:52 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma028921; Mon, 8 May 00 10:29:45 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2AN22; Mon, 8 May 2000 10:27:24 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <3916F988.1557F0F2@vlsi.com>
Date: Mon, 08 May 2000 10:29:44 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: IBIS Mailing list <ibis@eda.org>
Subject: Table length reduction
Content-Type: multipart/mixed;
 boundary="------------1B74FDF3521CE7887E8627D1"

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

OK, I said I'd have a go at a program to intelligently
reduce the size of IBIS tables so that we can have high
resolution where needed and still keep below the 100-point
limit.  Here is is, attached.  The language will look
very, very strange to most of you; it's Icon, an academic
language that's sort of a cross between C and Prolog.
You can get documentation and a copy for most any platform at
http://www.cs.arizona.edu/icon/

The program as written is pretty crude.  It takes JUST the
table data and thins it out using a cubic interpolation.
Command-line syntax is

decimate <pts> <file>

Where <pts> is the maximum number of points in the output,
and <file> is the source.  Output is to standard output, and
if no input file is specified it defaults to standard input.
It expects each line to have the same number of fields (and
will barf if they don't match).  For unjustifiable reasons it
does NOT accept scientific notation in; it does accept 'munp'
suffixes.  The output is scientific.  If I'd been more awake
I'd have done both in scientific and left formatting up to a
perl or awk script.

That said, I've experimented it several data sets and it seems
to produce reasonable results.  Feedback, improvements, or a
complete rewrite to C welcome.

-- 
D. C. Sessions
dc.sessions@vlsi.com
--------------1B74FDF3521CE7887E8627D1
Content-Type: text/plain; charset=us-ascii;
 name="decimate.icn"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="decimate.icn"

# Data row: an independent variable and a set of dependent variables
record t_row( x, yvals )

# Get a sequence of words from a line of text,
# where the cset 'delim' separates words
procedure get_word( delim, line )
  local left, right, word
  left := right := 1
  while right <= *line do {
    left := many( delim, line, right ) | right
    right := many( &ascii -- delim, line, left ) | left
    suspend word := line[ left:right ]
    }
  end

# Convert a word to a numerical value.
# The numerical portion consists of the usual
# numerical prefix optionally followed by scale
# of the munp type.  Maybe if I get ambitious I'll
# add a scientific notation option.
procedure get_numeric( word )
  local base
  base := get_word( ~( &digits ++ '.-' ), word )
  return case word[ *base+1 ] of {
    "m"		: base / 1E3
    "u"		: base / 1E6
    "n"		: base / 1E9
    "p"		: base / 1E12
    default	: base
    } | base
  end

# Translate a table into a list of structures
procedure get_fn_set( source )
  local line, lineval, fn
  fn := []
  while line := read( source ) do {
    lineval := []
    every put( lineval, get_numeric( get_word( ' \t', line ) ) )
    put( fn, t_row( lineval[ 1 ], copy( lineval[ 2 : *lineval+1 ] ) ) )
    }
  return fn
  end

# Extract a single function from a list of structures
# In other words, select a single column from the dependent
# variable collection.
procedure get_single_fn( fn_set, column )
  local row, result
  result := []
  every row := !fn_set do
    put( result, t_row( row.x, row.yvals[ column ] ) )
  return result
  end

# Interpolate a value from at 'new_x' based on
# the values of the list of rows 'neighbors'
procedure interpolate( new_x, neighbors )
  local pick, flick, product, result
  result := 0
  every pick := !neighbors do {
    product := pick.yvals
    every ( flick := !neighbors ) ~=== pick do
      product *:= ( new_x - flick.x )/( pick.x - flick.x )
    result +:= product
    }
  return result
  end

# Get an interval of 2n+1 centered at 'ctr' if
# possible but bounded by 1 and 'mx'
procedure left_bound( ctr, n, mx )
  return if ctr < n + 1
    then 1
    else if ctr > mx - n
      then mx - ( n + n )
      else ctr - n
  end

# Select a list of 2* 'n' neighbors for 'row' from list 'fn'
# and return the selected list
procedure pick_window( row, n, fn )
  local lend, rend
  lend := left_bound( row, n, *fn )
  rend := lend + n + n
  return fn[ lend:row ] ||| fn[ row+1:rend+1 ]
  end

# Compare the interpolated value at a row to
# the actual value.  Return the relative error
procedure epsilon( row, n, fn, scale )
  local ival
  ival := interpolate( fn[ row ].x, pick_window( row, n, fn ) )
  return abs( ( ival - fn[ row ].yvals )/scale )
  end

# Build a table of error terms from a set of functions
# using an interpolation of order ( 2n-1 )
procedure err_tab( n, fn_set )
  local	cn, j, row, result, scale, column
  result := table( 0 )
  every insert( result, !fn_set, 0 )
  every cn := 1 to *(fn_set[1].yvals) do {
    column := get_single_fn( fn_set, cn )
    scale := 0
    every row := !column do scale := scale < abs( row.yvals )
    every j := 1 to *column do
      result[ fn_set[ j ] ] := result[ fn_set[ j ] ] < epsilon( j, 2, column, scale )
    }
  return result
  end

# Decide which table elements to keep and which to cull
# Start by culling the elements which have the least
# error values, but keep their neighbors for this pass
# Return an edited function list
procedure cull( n, fn_set )
  local pick, j, l, r, etab, index_tab, cull_list, cull_tab, fn_size
  fn_size := *fn_set
  etab := err_tab( n, fn_set )
  index_tab := table( 1 )
  cull_tab := []
  every j := 1 to fn_size do {
    insert( index_tab, fn_set[ j ], j )
    put( cull_tab, 0 )		# Start with the decision unknown
    }
  cull_tab[ 1 ] := 1		# keep the first and last elements
  cull_tab[ fn_size ] := 1
				# sort to a record list by values
  cull_list := sort( etab, 2 )[1:(fn_size/(n+n+1))]	# Limit the number of culls
  every pick := index_tab[ (!cull_list)[1] ] do
    if 1 > cull_tab[ pick ] then {
      cull_tab[ pick ] := -1	# Ditch it
      l := left_bound( pick, n, *fn_set )
      r := l + n + n
      every cull_tab[ pick ~= ( l to r ) ] := 1		# Keep the neighbors
      }
  result := []
  every pick := 1 to *fn_set do
    if cull_tab[ pick ] >= 0
      then put( result, fn_set[ pick ] )
#      else {
#        writes( "Culled " )
#	write_fn_line( fn_set[ pick ] )
#	}
  return result
  end

# Round off a number 'x' to 'n' digits precision
procedure roundoff( n, x )
  base := log( 10 )
  if x = 0
    then return 0
    else {
      scale := integer( log( abs( x ), 10 ) )
      fudge := integer( exp( ( n - scale )*base ) )
#      writes( "(" || n - scale || " " || fudge || ")" )
      return integer( x * fudge ) / real( fudge )
      }
  end

# Write out a line of a function
procedure write_fn_line( fn_line )
  local cwidth
  cwidth := 12
  writes( right( roundoff( 3, fn_line.x ), cwidth, " " ) )
  every writes( right( roundoff( 3, !fn_line.yvals ), cwidth, " " ) )
  write( )
  end

procedure main( argv )
  limit := pop( argv )
  source := open( pop( argv, src ) ) | &input
   fn_set := get_fn_set( source )
   foo := fn_set
   while *foo > limit do foo := cull( 2, foo )
   every bar := !foo do write_fn_line( bar )
  end

--------------1B74FDF3521CE7887E8627D1--

From owner-ibis  Mon May  8 12:04:08 2000
Received: from intermailhost.viewlogic.com (intermailhost.viewlogic.com [139.181.6.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id MAA14548 for <ibis@eda.org>; Mon, 8 May 2000 12:04:07 -0700 (PDT)
Received: from mailhost.viewlogic.com (mailhost.viewlogic.com [139.181.3.35])
	by intermailhost.viewlogic.com (8.8.8/8.8.7) with ESMTP id PAA23722
	for <ibis@eda.org>; Mon, 8 May 2000 15:01:50 -0400 (EDT)
Received: from taurus.camarillo.viewlogic.com (taurus.camarillo.viewlogic.com [139.181.194.20])
	by mailhost.viewlogic.com (8.8.6/8.8.7) with ESMTP id PAA16088
	for <ibis@eda.org>; Mon, 8 May 2000 15:01:49 -0400 (EDT)
Received: from pcchrisr (pc-chrisr.camarillo.viewlogic.com [139.181.194.170])
	by taurus.camarillo.viewlogic.com (8.9.3/8.9.3) with SMTP id LAA27312
	for <ibis@eda.org>; Mon, 8 May 2000 11:59:25 -0700 (PDT)
From: "Chris Rokusek" <crokusek@innoveda.com>
To: "IBIS Mailing list" <ibis@eda.org>
Subject: RE: Table length reduction
Date: Mon, 8 May 2000 12:05:31 -0700
Message-ID: <00a001bfb920$616bccd0$aac2b58b@camarillo.viewlogic.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
In-Reply-To: <3916F988.1557F0F2@vlsi.com>

D.C.,

A Natural cubic spline will often introduce non-monotonicity resulting in
simulation instability or inaccuracies especially on diode curves.  You will
need to use a different spline.

Don't believe me?  Try

	http://www.glue.umd.edu/~tvp/interp.html

and draw a monotonic diode curve.

Chris Rokusek
Innoveda


> -----Original Message-----
> From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> D. C. Sessions
> Sent: Monday, May 08, 2000 10:30 AM
> To: IBIS Mailing list
> Subject: Table length reduction
>
>
> OK, I said I'd have a go at a program to intelligently
> reduce the size of IBIS tables so that we can have high
> resolution where needed and still keep below the 100-point
> limit.  Here is is, attached.  The language will look
> very, very strange to most of you; it's Icon, an academic
> language that's sort of a cross between C and Prolog.
> You can get documentation and a copy for most any platform at
> http://www.cs.arizona.edu/icon/
>
> The program as written is pretty crude.  It takes JUST the
> table data and thins it out using a cubic interpolation.
> Command-line syntax is
>
> decimate <pts> <file>
>
> Where <pts> is the maximum number of points in the output,
> and <file> is the source.  Output is to standard output, and
> if no input file is specified it defaults to standard input.
> It expects each line to have the same number of fields (and
> will barf if they don't match).  For unjustifiable reasons it
> does NOT accept scientific notation in; it does accept 'munp'
> suffixes.  The output is scientific.  If I'd been more awake
> I'd have done both in scientific and left formatting up to a
> perl or awk script.
>
> That said, I've experimented it several data sets and it seems
> to produce reasonable results.  Feedback, improvements, or a
> complete rewrite to C welcome.
>
> --
> D. C. Sessions
> dc.sessions@vlsi.com

From owner-ibis  Mon May  8 12:53:44 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id MAA14725 for <ibis@eda.org>; Mon, 8 May 2000 12:53:43 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id MAA07865;
	Mon, 8 May 2000 12:48:23 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma007819; Mon, 8 May 00 12:47:45 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2ANLF; Mon, 8 May 2000 12:45:24 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <391719DF.5BF5633E@vlsi.com>
Date: Mon, 08 May 2000 12:47:43 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: IBIS Mailing list <ibis@eda.org>
CC: Chris Rokusek <crokusek@innoveda.com>
Subject: Re: Table length reduction
References: <00a001bfb920$616bccd0$aac2b58b@camarillo.viewlogic.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Chris Rokusek wrote:
> 
> D.C.,
> 
> A Natural cubic spline will often introduce non-monotonicity resulting in
> simulation instability or inaccuracies especially on diode curves.  You will
> need to use a different spline.
> 
> Don't believe me?  Try
> 
>         http://www.glue.umd.edu/~tvp/interp.html
> 
> and draw a monotonic diode curve.

Chris, I'm not doing interpolation.  I'm using interpolation to cull
redundant points.  The algorithm works by calculating a spline from
the four points adjacent to a subject point and interpolating to
that point.  Those points with minimal discrepancy from the interpolation
are candidates for removal and their immediate neighbors are kept until
the next pass.

Then again, one of the things I love about Icon is that prototyping
is awesomely fast.  By all means try a different algorithm...

> > -----Original Message-----
> > From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> > D. C. Sessions
> > Sent: Monday, May 08, 2000 10:30 AM
> > To: IBIS Mailing list
> > Subject: Table length reduction
> >
> >
> > OK, I said I'd have a go at a program to intelligently
> > reduce the size of IBIS tables so that we can have high
> > resolution where needed and still keep below the 100-point
> > limit.  Here is is, attached.  The language will look
> > very, very strange to most of you; it's Icon, an academic
> > language that's sort of a cross between C and Prolog.
> > You can get documentation and a copy for most any platform at
> > http://www.cs.arizona.edu/icon/
> >
> > The program as written is pretty crude.  It takes JUST the
> > table data and thins it out using a cubic interpolation.
> > Command-line syntax is
> >
> > decimate <pts> <file>
> >
> > Where <pts> is the maximum number of points in the output,
> > and <file> is the source.  Output is to standard output, and
> > if no input file is specified it defaults to standard input.
> > It expects each line to have the same number of fields (and
> > will barf if they don't match).  For unjustifiable reasons it
> > does NOT accept scientific notation in; it does accept 'munp'
> > suffixes.  The output is scientific.  If I'd been more awake
> > I'd have done both in scientific and left formatting up to a
> > perl or awk script.
> >
> > That said, I've experimented it several data sets and it seems
> > to produce reasonable results.  Feedback, improvements, or a
> > complete rewrite to C welcome.
> >
> > --
> > D. C. Sessions
> > dc.sessions@vlsi.com

-- 
D. C. Sessions
dc.sessions@vlsi.com
From owner-ibis  Mon May  8 14:04:41 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA14919 for <ibis@eda.org>; Mon, 8 May 2000 14:04:41 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id OAA08174; Mon, 8 May 2000 14:02:24 -0700 (PDT)
Received: from lisbon by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id OAA25812; Mon, 8 May 2000 14:02:14 -0700 (PDT)
From: "Weston Beal" <weston_beal@mentorg.com>
To: "'IBIS Mailing list'" <ibis@eda.org>
Subject: RE: Table length reduction
Date: Mon, 8 May 2000 14:02:27 -0700
Message-ID: <002401bfb930$b8f6bd10$4d352293@lisbon.wv.mentorg.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
In-Reply-To: <391719DF.5BF5633E@vlsi.com>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3

D.C.,

I think I understand what you're doing, but wouldn't it be easier and maybe
more applicable to do linear interpolation?  If the program (simulator or
translator) that reads the resulting IBIS file does cubic spline then you
are correct in doing the same in your filter.  If the IBIS file is going
into a program that does piece-wise linear interpolation then the filter
should do the same, I think.

On a related subject, what do ya'll think about a smoothing filter (least
square?) to reduce measurement noise in IBIS tables?  Is it useful or
dangerous?

Regards,
Weston


-----Original Message-----
From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
D. C. Sessions
Sent: Monday, May 08, 2000 12:48 PM
To: IBIS Mailing list
Cc: Chris Rokusek
Subject: Re: Table length reduction


Chris Rokusek wrote:
>
> D.C.,
>
> A Natural cubic spline will often introduce non-monotonicity resulting in
> simulation instability or inaccuracies especially on diode curves.  You
will
> need to use a different spline.
>
> Don't believe me?  Try
>
>         http://www.glue.umd.edu/~tvp/interp.html
>
> and draw a monotonic diode curve.

Chris, I'm not doing interpolation.  I'm using interpolation to cull
redundant points.  The algorithm works by calculating a spline from
the four points adjacent to a subject point and interpolating to
that point.  Those points with minimal discrepancy from the interpolation
are candidates for removal and their immediate neighbors are kept until
the next pass.

Then again, one of the things I love about Icon is that prototyping
is awesomely fast.  By all means try a different algorithm...

> > -----Original Message-----
> > From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> > D. C. Sessions
> > Sent: Monday, May 08, 2000 10:30 AM
> > To: IBIS Mailing list
> > Subject: Table length reduction
> >
> >
> > OK, I said I'd have a go at a program to intelligently
> > reduce the size of IBIS tables so that we can have high
> > resolution where needed and still keep below the 100-point
> > limit.  Here is is, attached.  The language will look
> > very, very strange to most of you; it's Icon, an academic
> > language that's sort of a cross between C and Prolog.
> > You can get documentation and a copy for most any platform at
> > http://www.cs.arizona.edu/icon/
> >
> > The program as written is pretty crude.  It takes JUST the
> > table data and thins it out using a cubic interpolation.
> > Command-line syntax is
> >
> > decimate <pts> <file>
> >
> > Where <pts> is the maximum number of points in the output,
> > and <file> is the source.  Output is to standard output, and
> > if no input file is specified it defaults to standard input.
> > It expects each line to have the same number of fields (and
> > will barf if they don't match).  For unjustifiable reasons it
> > does NOT accept scientific notation in; it does accept 'munp'
> > suffixes.  The output is scientific.  If I'd been more awake
> > I'd have done both in scientific and left formatting up to a
> > perl or awk script.
> >
> > That said, I've experimented it several data sets and it seems
> > to produce reasonable results.  Feedback, improvements, or a
> > complete rewrite to C welcome.
> >
> > --
> > D. C. Sessions
> > dc.sessions@vlsi.com

--
D. C. Sessions
dc.sessions@vlsi.com

From owner-ibis  Mon May  8 14:22:51 2000
Received: from thalia.fm.intel.com (thalia.fm.intel.com [132.233.247.11]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA14990 for <ibis@eda.org>; Mon, 8 May 2000 14:22:51 -0700 (PDT)
Received: from fmsmsx19.fm.intel.com (fmsmsx19.fm.intel.com [132.233.222.210])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.28 2000/05/06 00:07:11 dmccart Exp $) with ESMTP id VAA19375;
	Mon, 8 May 2000 21:21:51 GMT
Received: by fmsmsx19.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <KFHFFSHR>; Mon, 8 May 2000 14:21:01 -0700
Message-ID: <C9E446F533E0D311AC42009027C680682D2B2C@orsmsx60.jf.intel.com>
From: "Kern, Frank" <frank.kern@intel.com>
To: "'Weston Beal'" <weston_beal@mentorg.com>,
        "'IBIS Mailing list'"
	 <ibis@eda.org>
Subject: RE: Table length reduction
Date: Mon, 8 May 2000 14:20:57 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"


I think it's a good idea.  However - it would require some definition of
"noise," which would be rather controversial. Along those lines, here's
another idea for a filter.  A script to remove nonmonotonic data(noise,
preshoot, overshoot, etc) from V:T curves can be useful since many
behavioral simulators cannot handle this data.  Unfortunately, translations
that smooth the curves tend to disrupt the duty cycle which can cause highly
inaccurate timing reports for high speed designs.  Anyone have a script with
supporting accuracy data?

Frank Kern
Intel Corporation

 

-----Original Message-----
From: Weston Beal [mailto:weston_beal@mentorg.com]
Sent: Monday, May 08, 2000 2:02 PM
To: 'IBIS Mailing list'
Subject: RE: Table length reduction


D.C.,

I think I understand what you're doing, but wouldn't it be easier and maybe
more applicable to do linear interpolation?  If the program (simulator or
translator) that reads the resulting IBIS file does cubic spline then you
are correct in doing the same in your filter.  If the IBIS file is going
into a program that does piece-wise linear interpolation then the filter
should do the same, I think.

On a related subject, what do ya'll think about a smoothing filter (least
square?) to reduce measurement noise in IBIS tables?  Is it useful or
dangerous?

Regards,
Weston


-----Original Message-----
From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
D. C. Sessions
Sent: Monday, May 08, 2000 12:48 PM
To: IBIS Mailing list
Cc: Chris Rokusek
Subject: Re: Table length reduction


Chris Rokusek wrote:
>
> D.C.,
>
> A Natural cubic spline will often introduce non-monotonicity resulting in
> simulation instability or inaccuracies especially on diode curves.  You
will
> need to use a different spline.
>
> Don't believe me?  Try
>
>         http://www.glue.umd.edu/~tvp/interp.html
>
> and draw a monotonic diode curve.

Chris, I'm not doing interpolation.  I'm using interpolation to cull
redundant points.  The algorithm works by calculating a spline from
the four points adjacent to a subject point and interpolating to
that point.  Those points with minimal discrepancy from the interpolation
are candidates for removal and their immediate neighbors are kept until
the next pass.

Then again, one of the things I love about Icon is that prototyping
is awesomely fast.  By all means try a different algorithm...

> > -----Original Message-----
> > From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> > D. C. Sessions
> > Sent: Monday, May 08, 2000 10:30 AM
> > To: IBIS Mailing list
> > Subject: Table length reduction
> >
> >
> > OK, I said I'd have a go at a program to intelligently
> > reduce the size of IBIS tables so that we can have high
> > resolution where needed and still keep below the 100-point
> > limit.  Here is is, attached.  The language will look
> > very, very strange to most of you; it's Icon, an academic
> > language that's sort of a cross between C and Prolog.
> > You can get documentation and a copy for most any platform at
> > http://www.cs.arizona.edu/icon/
> >
> > The program as written is pretty crude.  It takes JUST the
> > table data and thins it out using a cubic interpolation.
> > Command-line syntax is
> >
> > decimate <pts> <file>
> >
> > Where <pts> is the maximum number of points in the output,
> > and <file> is the source.  Output is to standard output, and
> > if no input file is specified it defaults to standard input.
> > It expects each line to have the same number of fields (and
> > will barf if they don't match).  For unjustifiable reasons it
> > does NOT accept scientific notation in; it does accept 'munp'
> > suffixes.  The output is scientific.  If I'd been more awake
> > I'd have done both in scientific and left formatting up to a
> > perl or awk script.
> >
> > That said, I've experimented it several data sets and it seems
> > to produce reasonable results.  Feedback, improvements, or a
> > complete rewrite to C welcome.
> >
> > --
> > D. C. Sessions
> > dc.sessions@vlsi.com

--
D. C. Sessions
dc.sessions@vlsi.com

From owner-ibis  Mon May  8 14:27:37 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA15018 for <ibis@eda.org>; Mon, 8 May 2000 14:27:36 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id OAA15866;
	Mon, 8 May 2000 14:24:57 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma015859; Mon, 8 May 00 14:24:43 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2ANN4; Mon, 8 May 2000 14:22:22 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <3917309A.1568BA47@vlsi.com>
Date: Mon, 08 May 2000 14:24:42 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: Weston Beal <weston_beal@mentorg.com>
CC: "'IBIS Mailing list'" <ibis@eda.org>
Subject: Re: Table length reduction
References: <002401bfb930$b8f6bd10$4d352293@lisbon.wv.mentorg.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Weston Beal wrote:
> 
> D.C.,
> 
> I think I understand what you're doing, but wouldn't it be easier and maybe
> more applicable to do linear interpolation?  If the program (simulator or
> translator) that reads the resulting IBIS file does cubic spline then you
> are correct in doing the same in your filter.  If the IBIS file is going
> into a program that does piece-wise linear interpolation then the filter
> should do the same, I think.

Actually, the program is general.  You could set n=1 in the top-level
procedure instead of 2 and it would be linear instead of cubic.  On the
other hand, cubic is MUCH nicer from a harmonic-minimization standpoint
and in principle lets the software use fewer piecewise segments, thus
speeding up simulation.  If you hold the number of points constant, the
linear method will concentrate them at high-curvature regions (e.g., at
the beginning and end of a rise) and the cubic will concentrate them
before the rise, just after the beginning, before the end, and just after
the end.  Sort of.

You have source code -- play with it and see what it does. 

> On a related subject, what do ya'll think about a smoothing filter (least
> square?) to reduce measurement noise in IBIS tables?  Is it useful or
> dangerous?

I wouldn't use least-squares.  At model generation time I'd burn the
cycles to do a Fourier transform and filter the stuff beyond the range
of validity.

> -----Original Message-----
> From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> D. C. Sessions
> Sent: Monday, May 08, 2000 12:48 PM
> To: IBIS Mailing list
> Cc: Chris Rokusek
> Subject: Re: Table length reduction
> 
> Chris Rokusek wrote:
> >
> > D.C.,
> >
> > A Natural cubic spline will often introduce non-monotonicity resulting in
> > simulation instability or inaccuracies especially on diode curves.  You
> will
> > need to use a different spline.
> >
> > Don't believe me?  Try
> >
> >         http://www.glue.umd.edu/~tvp/interp.html
> >
> > and draw a monotonic diode curve.
> 
> Chris, I'm not doing interpolation.  I'm using interpolation to cull
> redundant points.  The algorithm works by calculating a spline from
> the four points adjacent to a subject point and interpolating to
> that point.  Those points with minimal discrepancy from the interpolation
> are candidates for removal and their immediate neighbors are kept until
> the next pass.
> 
> Then again, one of the things I love about Icon is that prototyping
> is awesomely fast.  By all means try a different algorithm...
> 
> > > -----Original Message-----
> > > From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> > > D. C. Sessions
> > > Sent: Monday, May 08, 2000 10:30 AM
> > > To: IBIS Mailing list
> > > Subject: Table length reduction
> > >
> > >
> > > OK, I said I'd have a go at a program to intelligently
> > > reduce the size of IBIS tables so that we can have high
> > > resolution where needed and still keep below the 100-point
> > > limit.  Here is is, attached.  The language will look
> > > very, very strange to most of you; it's Icon, an academic
> > > language that's sort of a cross between C and Prolog.
> > > You can get documentation and a copy for most any platform at
> > > http://www.cs.arizona.edu/icon/
> > >
> > > The program as written is pretty crude.  It takes JUST the
> > > table data and thins it out using a cubic interpolation.
> > > Command-line syntax is
> > >
> > > decimate <pts> <file>
> > >
> > > Where <pts> is the maximum number of points in the output,
> > > and <file> is the source.  Output is to standard output, and
> > > if no input file is specified it defaults to standard input.
> > > It expects each line to have the same number of fields (and
> > > will barf if they don't match).  For unjustifiable reasons it
> > > does NOT accept scientific notation in; it does accept 'munp'
> > > suffixes.  The output is scientific.  If I'd been more awake
> > > I'd have done both in scientific and left formatting up to a
> > > perl or awk script.
> > >
> > > That said, I've experimented it several data sets and it seems
> > > to produce reasonable results.  Feedback, improvements, or a
> > > complete rewrite to C welcome.
> > >
> > > --
> > > D. C. Sessions
> > > dc.sessions@vlsi.com
> 
> --
> D. C. Sessions
> dc.sessions@vlsi.com

-- 
D. C. Sessions
dc.sessions@vlsi.com
From owner-ibis  Mon May  8 14:30:36 2000
Received: from intermailhost.viewlogic.com (intermailhost.viewlogic.com [139.181.6.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA15027 for <ibis@eda.org>; Mon, 8 May 2000 14:30:36 -0700 (PDT)
Received: from mailhost.viewlogic.com (mailhost.viewlogic.com [139.181.3.35])
	by intermailhost.viewlogic.com (8.8.8/8.8.7) with ESMTP id RAA26655
	for <ibis@eda.org>; Mon, 8 May 2000 17:28:18 -0400 (EDT)
Received: from taurus.camarillo.viewlogic.com (taurus.camarillo.viewlogic.com [139.181.194.20])
	by mailhost.viewlogic.com (8.8.6/8.8.7) with ESMTP id RAA23957
	for <ibis@eda.org>; Mon, 8 May 2000 17:28:16 -0400 (EDT)
Received: from pcchrisr (pc-chrisr.camarillo.viewlogic.com [139.181.194.170])
	by taurus.camarillo.viewlogic.com (8.9.3/8.9.3) with SMTP id OAA28880
	for <ibis@eda.org>; Mon, 8 May 2000 14:25:53 -0700 (PDT)
From: "Chris Rokusek" <crokusek@innoveda.com>
To: "IBIS Mailing list" <ibis@eda.org>
Subject: RE: Table length reduction
Date: Mon, 8 May 2000 14:31:58 -0700
Message-ID: <00a401bfb934$d6d82270$aac2b58b@camarillo.viewlogic.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
In-Reply-To: <391719DF.5BF5633E@vlsi.com>

D.C.,

Understood.  I see that what you're doing seems to be fairly independent of
the choice of spline.  Although the choice of spline would definately change
the answer it seems that since you're not introducing any new points it does
not introduce an error (just perhaps removes different points).

Could you describe the error function in more depth (I don't trust my
Icon-ese)?  Does it work well for small values near 0.0?

Chris Rokusek
Innoveda


> -----Original Message-----
> From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> D. C. Sessions
> Sent: Monday, May 08, 2000 12:48 PM
> To: IBIS Mailing list
> Cc: Chris Rokusek
> Subject: Re: Table length reduction
>
>
> Chris Rokusek wrote:
> >
> > D.C.,
> >
> > A Natural cubic spline will often introduce non-monotonicity
> resulting in
> > simulation instability or inaccuracies especially on diode
> curves.  You will
> > need to use a different spline.
> >
> > Don't believe me?  Try
> >
> >         http://www.glue.umd.edu/~tvp/interp.html
> >
> > and draw a monotonic diode curve.
>
> Chris, I'm not doing interpolation.  I'm using interpolation to cull
> redundant points.  The algorithm works by calculating a spline from
> the four points adjacent to a subject point and interpolating to
> that point.  Those points with minimal discrepancy from the interpolation
> are candidates for removal and their immediate neighbors are kept until
> the next pass.
>
> Then again, one of the things I love about Icon is that prototyping
> is awesomely fast.  By all means try a different algorithm...
>
> > > -----Original Message-----
> > > From: dsession@isis.vlsi.com
> [mailto:dsession@isis.vlsi.com]On Behalf Of
> > > D. C. Sessions
> > > Sent: Monday, May 08, 2000 10:30 AM
> > > To: IBIS Mailing list
> > > Subject: Table length reduction
> > >
> > >
> > > OK, I said I'd have a go at a program to intelligently
> > > reduce the size of IBIS tables so that we can have high
> > > resolution where needed and still keep below the 100-point
> > > limit.  Here is is, attached.  The language will look
> > > very, very strange to most of you; it's Icon, an academic
> > > language that's sort of a cross between C and Prolog.
> > > You can get documentation and a copy for most any platform at
> > > http://www.cs.arizona.edu/icon/
> > >
> > > The program as written is pretty crude.  It takes JUST the
> > > table data and thins it out using a cubic interpolation.
> > > Command-line syntax is
> > >
> > > decimate <pts> <file>
> > >
> > > Where <pts> is the maximum number of points in the output,
> > > and <file> is the source.  Output is to standard output, and
> > > if no input file is specified it defaults to standard input.
> > > It expects each line to have the same number of fields (and
> > > will barf if they don't match).  For unjustifiable reasons it
> > > does NOT accept scientific notation in; it does accept 'munp'
> > > suffixes.  The output is scientific.  If I'd been more awake
> > > I'd have done both in scientific and left formatting up to a
> > > perl or awk script.
> > >
> > > That said, I've experimented it several data sets and it seems
> > > to produce reasonable results.  Feedback, improvements, or a
> > > complete rewrite to C welcome.
> > >
> > > --
> > > D. C. Sessions
> > > dc.sessions@vlsi.com
>
> --
> D. C. Sessions
> dc.sessions@vlsi.com
>

From owner-ibis  Mon May  8 14:50:52 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA15105 for <ibis@eda.org>; Mon, 8 May 2000 14:50:51 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id OAA17339;
	Mon, 8 May 2000 14:45:38 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma017308; Mon, 8 May 00 14:45:21 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2AN3N; Mon, 8 May 2000 14:43:00 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <39173570.5DBE73AF@vlsi.com>
Date: Mon, 08 May 2000 14:45:20 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: IBIS Mailing list <ibis@eda.org>
CC: Chris Rokusek <crokusek@innoveda.com>
Subject: Re: Table length reduction
References: <00a401bfb934$d6d82270$aac2b58b@camarillo.viewlogic.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Chris Rokusek wrote:
> 
> D.C.,
> 
> Understood.  I see that what you're doing seems to be fairly independent of
> the choice of spline.  Although the choice of spline would definately change
> the answer it seems that since you're not introducing any new points it does
> not introduce an error (just perhaps removes different points).
> 
> Could you describe the error function in more depth (I don't trust my
> Icon-ese)?  Does it work well for small values near 0.0?

The first time through I used relative error, but on reflection (!) I
decided that people weren't using IBIS for noise analysis in the time
before a transition.  So instead, I just took the absolute difference
between the input point and the interpolated value and called it good.

In order to compare typ/min/max on more or less equal footing, the
errors for each are normalized to the largest absolute value in each
column.  The largest error term for each row is used to sort the
rows, and the (table length)/(2n+1) smallest error rows are
candidates for culling.  For a cubic, this means that 20% of the
table could be culled in each pass.

To answer the direct question, near zero isn't special.

> > -----Original Message-----
> > From: dsession@isis.vlsi.com [mailto:dsession@isis.vlsi.com]On Behalf Of
> > D. C. Sessions
> > Sent: Monday, May 08, 2000 12:48 PM
> > To: IBIS Mailing list
> > Cc: Chris Rokusek
> > Subject: Re: Table length reduction
> >
> >
> > Chris Rokusek wrote:
> > >
> > > D.C.,
> > >
> > > A Natural cubic spline will often introduce non-monotonicity
> > resulting in
> > > simulation instability or inaccuracies especially on diode
> > curves.  You will
> > > need to use a different spline.
> > >
> > > Don't believe me?  Try
> > >
> > >         http://www.glue.umd.edu/~tvp/interp.html
> > >
> > > and draw a monotonic diode curve.
> >
> > Chris, I'm not doing interpolation.  I'm using interpolation to cull
> > redundant points.  The algorithm works by calculating a spline from
> > the four points adjacent to a subject point and interpolating to
> > that point.  Those points with minimal discrepancy from the interpolation
> > are candidates for removal and their immediate neighbors are kept until
> > the next pass.
> >
> > Then again, one of the things I love about Icon is that prototyping
> > is awesomely fast.  By all means try a different algorithm...
> >
> > > > -----Original Message-----
> > > > From: dsession@isis.vlsi.com
> > [mailto:dsession@isis.vlsi.com]On Behalf Of
> > > > D. C. Sessions
> > > > Sent: Monday, May 08, 2000 10:30 AM
> > > > To: IBIS Mailing list
> > > > Subject: Table length reduction
> > > >
> > > >
> > > > OK, I said I'd have a go at a program to intelligently
> > > > reduce the size of IBIS tables so that we can have high
> > > > resolution where needed and still keep below the 100-point
> > > > limit.  Here is is, attached.  The language will look
> > > > very, very strange to most of you; it's Icon, an academic
> > > > language that's sort of a cross between C and Prolog.
> > > > You can get documentation and a copy for most any platform at
> > > > http://www.cs.arizona.edu/icon/
> > > >
> > > > The program as written is pretty crude.  It takes JUST the
> > > > table data and thins it out using a cubic interpolation.
> > > > Command-line syntax is
> > > >
> > > > decimate <pts> <file>
> > > >
> > > > Where <pts> is the maximum number of points in the output,
> > > > and <file> is the source.  Output is to standard output, and
> > > > if no input file is specified it defaults to standard input.
> > > > It expects each line to have the same number of fields (and
> > > > will barf if they don't match).  For unjustifiable reasons it
> > > > does NOT accept scientific notation in; it does accept 'munp'
> > > > suffixes.  The output is scientific.  If I'd been more awake
> > > > I'd have done both in scientific and left formatting up to a
> > > > perl or awk script.
> > > >
> > > > That said, I've experimented it several data sets and it seems
> > > > to produce reasonable results.  Feedback, improvements, or a
> > > > complete rewrite to C welcome.
> > > >
> > > > --
> > > > D. C. Sessions
> > > > dc.sessions@vlsi.com
> >
> > --
> > D. C. Sessions
> > dc.sessions@vlsi.com
> >

-- 
D. C. Sessions
dc.sessions@vlsi.com
From owner-ibis  Mon May  8 15:31:26 2000
Received: from intermailhost.viewlogic.com (intermailhost.viewlogic.com [139.181.6.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA15251 for <ibis@eda.org>; Mon, 8 May 2000 15:31:25 -0700 (PDT)
Received: from mailhost.viewlogic.com (mailhost.viewlogic.com [139.181.3.35])
	by intermailhost.viewlogic.com (8.8.8/8.8.7) with ESMTP id SAA27840
	for <ibis@eda.org>; Mon, 8 May 2000 18:29:07 -0400 (EDT)
Received: from taurus.camarillo.viewlogic.com (taurus.camarillo.viewlogic.com [139.181.194.20])
	by mailhost.viewlogic.com (8.8.6/8.8.7) with ESMTP id SAA26242
	for <ibis@eda.org>; Mon, 8 May 2000 18:29:06 -0400 (EDT)
Received: from pcchrisr (pc-chrisr.camarillo.viewlogic.com [139.181.194.170])
	by taurus.camarillo.viewlogic.com (8.9.3/8.9.3) with SMTP id PAA29406
	for <ibis@eda.org>; Mon, 8 May 2000 15:26:43 -0700 (PDT)
From: "Chris Rokusek" <crokusek@innoveda.com>
To: "'IBIS Mailing list'" <ibis@eda.org>
Subject: RE: Table length reduction
Date: Mon, 8 May 2000 15:32:48 -0700
Message-ID: <00a501bfb93d$56b17fc0$aac2b58b@camarillo.viewlogic.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
In-Reply-To: <002401bfb930$b8f6bd10$4d352293@lisbon.wv.mentorg.com>

D.C.,

The more I think about this, the more I believe an even better solution is
that the error function be computed for BOTH a linear and cubic spline and
then a given point can only be removed if it simultaneously below a limit
(or within a percentile) for both.  This would prevent the cubic spline from
removing elbows and keep linear from removing points in the curve "where
there is about to be a change."

Even with this contraint, it seems like there still be a lot of truly
worthless points removed which is the whole point of the excersise.  What do
you think?

Another observation:  Since the algorithm computes all the error values as a
first pass and then begins culling starting with the lowest error first, it
seems as though the error values near (2 neighbors) the first removed point
are now invalid (cause they depended on the removed point) and this should
be taken into consideration somehow (either by not allowing the neighbors to
be culled or recomputing the error for the neighbors).

Is it getting hairy enough yet?

Chris Rokusek
Innoveda


> -----Original Message-----
> From: Weston Beal [mailto:weston_beal@mentorg.com]
> Sent: Monday, May 08, 2000 2:02 PM
> To: 'IBIS Mailing list'
> Subject: RE: Table length reduction
>
>
> D.C.,
>
> I think I understand what you're doing, but wouldn't it be easier
> and maybe
> more applicable to do linear interpolation?  If the program (simulator or
> translator) that reads the resulting IBIS file does cubic spline then you
> are correct in doing the same in your filter.  If the IBIS file is going
> into a program that does piece-wise linear interpolation then the filter
> should do the same, I think.
>
> On a related subject, what do ya'll think about a smoothing filter (least
> square?) to reduce measurement noise in IBIS tables?  Is it useful or
> dangerous?
>
> Regards,
> Weston

From owner-ibis  Mon May  8 17:23:09 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id RAA15657 for <ibis@eda.org>; Mon, 8 May 2000 17:23:08 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id RAA09005;
	Mon, 8 May 2000 17:17:48 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma008992; Mon, 8 May 00 17:17:19 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2ANSW; Mon, 8 May 2000 17:14:58 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <3917590E.F9C88474@vlsi.com>
Date: Mon, 08 May 2000 17:17:18 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: "'IBIS Mailing list'" <ibis@eda.org>
CC: Chris Rokusek <crokusek@innoveda.com>
Subject: Re: Table length reduction
References: <00a501bfb93d$56b17fc0$aac2b58b@camarillo.viewlogic.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Chris Rokusek wrote:
> 
> D.C.,
> 
> The more I think about this, the more I believe an even better solution is
> that the error function be computed for BOTH a linear and cubic spline and
> then a given point can only be removed if it simultaneously below a limit
> (or within a percentile) for both.  This would prevent the cubic spline from
> removing elbows and keep linear from removing points in the curve "where
> there is about to be a change."

Sounds good, but since this is done on a sort basis there needs to be
a scalar metric for prioritizing culls.  Looks like you may have to
learn Icon yet, Chris!

> Even with this contraint, it seems like there still be a lot of truly
> worthless points removed which is the whole point of the excersise.  What do
> you think?

Don't see why not.  In general, though, a linear interpolation is just
a very special case of cubic.  Maybe the linear will accomplish what
you want.

> Another observation:  Since the algorithm computes all the error values as a
> first pass and then begins culling starting with the lowest error first, it
> seems as though the error values near (2 neighbors) the first removed point
> are now invalid (cause they depended on the removed point) and this should
> be taken into consideration somehow (either by not allowing the neighbors to
> be culled or recomputing the error for the neighbors).

Already done.  The algorithm culls the least-error point, then marks its four
neighbors as keepers until the next pass, when the errors are all recalculated.

> Is it getting hairy enough yet?

I'm just rusty enough on the math that I don't know if there's a real chance
of later cullings increasing the error for points culled earlier to unacceptable
degree.  That's one of the reasons I put this thing out -- to have people push
real datasets through it to see if the results are OK.

> > -----Original Message-----
> > From: Weston Beal [mailto:weston_beal@mentorg.com]
> > Sent: Monday, May 08, 2000 2:02 PM
> > To: 'IBIS Mailing list'
> > Subject: RE: Table length reduction
> >
> >
> > D.C.,
> >
> > I think I understand what you're doing, but wouldn't it be easier
> > and maybe
> > more applicable to do linear interpolation?  If the program (simulator or
> > translator) that reads the resulting IBIS file does cubic spline then you
> > are correct in doing the same in your filter.  If the IBIS file is going
> > into a program that does piece-wise linear interpolation then the filter
> > should do the same, I think.
> >
> > On a related subject, what do ya'll think about a smoothing filter (least
> > square?) to reduce measurement noise in IBIS tables?  Is it useful or
> > dangerous?
> >
> > Regards,
> > Weston

-- 
D. C. Sessions
dc.sessions@vlsi.com
From owner-ibis  Tue May  9 13:53:28 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id NAA21534 for <ibis@eda.org>; Tue, 9 May 2000 13:53:27 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id NAA23530; Tue, 9 May 2000 13:51:03 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id NAA20645; Tue, 9 May 2000 13:51:02 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <39187A34.6742165C@mentor.com>
Date: Tue, 09 May 2000 13:51:00 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
Subject: IBIS MINUTES 5/5/00
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


SUBJECT: 5/05/00 EIA IBIS Open Forum Meeting Minutes

VOTING MEMBERS AND 2000 PARTICIPANTS LIST:
3Com                           Roy Leventhal
Agilent (EEsof, etc.)          Mark Chang
  Hewlett Packard              Paul Gregory
Applied Simulation Technology  Raj Raghuram*, Norio Matsui, Fred Ballesteri
Avanti                         Nikolai Bannov
Cadence Design                 Mike LaBonte*, Todd Westerhoff, Ian Dodd*,
                               Donald Telian, Patrick Dos Santos
Cisco Systems                  Syed Huq, Irfan Elahi, John Fisher
Compaq                         [Bob Haller], Peter LaFlamme, Ron Bellomio,
                               Shafier Rahman, Doug Burns
Cypress                        (Rajesh Manapat)
EMC Corporation                (Fabrizio Zanella),
Fairchild Semiconductor        Craig Klem
H.A.S. Electronics             (Haruny Said)
HyperLynx (& Pads Software)    Matthew Flora*, Kellee Crisafulli, Gene Garat,
                               John Angulo*, Al Davis, Lynne Green
IBM                            Michael Cohen, Greg Edlund*
Incases                        Werner Rissiek
Innoveda (Viewlogic Systems)   Chris Rokusek, Guy de Burgh*, Jun Tian,
                               Cary Mandel, Brad Griffin, (Jon Powell)
Intel Corporation              Stephen Peters*, Arpad Muranyi*, Will Hobbs,
                               Richard Mellitz
LSI Logic                      (Larry Barnes)
Mentor Graphics (& Veribest)   Bob Ross*, Tom Dagostino, Malcolm Ash,
                               Kim Owen, Jean Oudinot, Sherif Hammad,
                               Hazam Hegazy, Weston Beal
Mitsubishi                     Shahab Ahmed
Molex Incorporated             Gus Panella
Motorola                       Ron Werner
National Semiconductor         Milt Schwartz
North East Systems Associates  Edward Sayre, Tony Sinker
NEC                            (Hiroshi Matsumoto)
Nortel Networks                Steve Coe, Calvin Trowell*, Hassan Ali
Philips Semiconductor          D.C. Sessions*
  (& VLSI Technology)
Quantic EMC                    (Mike Ventham)
Siemens AG                     Bernhard Unger, Gerald Bannert
SiQual                         Scott McMorrow, Wis Macomson
Texas Instruments              Stephen Nolan*, Ramzi Ammar, Mac McCaughey,
                               Thomas Fisher, Jean-Claude Perrin,
                               Jean-Yves Oberle
Time Domain Analysis Systems   Dima Smolyansky, Steven Corey
Tyco Electronics (AMP)         (Russell Moser)
Via Technologies               (Weber Chuang)

OTHER PARTICIPANTS IN 2000:
Actel Corp.                    Silvia Montoya
Advansis                       Mikio Kiyono
Aerospatiale Matra CCR         Lionel Dreux, Julien Boullie
Alcatel (Lannion, Bell)        Daniel Peron, Steven Criel
Brocade Communications         Robert Badal
EIA                            Cecilia Fleming*
Fraunhofer Institute           Michael Kurten
Jet Propulsion Lab             John Treichlew
Rockwell Collins               Ron Hau
Signals & Systems Engineering  Tom Hawkins
ST Micorelectronics            Fabrice Boissiere, Pierre Saintot
Sun Microsystems               Victor Chang
Thomson-CSF                    Savenrio Lerose, Pascal Vaslin, Thierry Zak,
                               Sylvie Lasserre
Transfer                       Hans Klos, Wilco Hamhuis
Xilinx, Inc.                   Susan Wu

In the list above, attendees at the meeting are indicated by *. Principal
members or other active members who have not attended are in parentheses.
Participants who no longer are in the organization are in square brackets.

Upcoming Meetings:  The bridge numbers for future IBIS teleconferences are as
follows:

  Date                Bridge Number    Reservation #    Passcode
  May 26, 2000       (916) 356-9200   3-373074          77923642
  June 8, 2000 - DAC 2000 IBIS Summit Meeting (No Bridge)

All meetings are 8:00 AM to 9:55 AM Pacific Time.  We try to have agendas out
7 days before each Open Forum and meeting minutes out within 7 days after.
When you call into the meeting, ask for the IBIS Open Forum hosted by Will
Hobbs and give the reservation number and passcode.

NOTE: "AR" = Action Required.

-------------------------------- MINUTES -------------------------------------

INTRODUCTIONS AND MEETING QUORUM
No new participants.


MEMBERSHIP UPDATE AND TREASURER'S REPORT
Bob Ross reported that Tyco Electronics. (formerly AMP, Inc.) is now an EIA
IBIS Open Forum member.  We are still tracking renewals and will start
dropping members that have not renewed.  Currently we have about 29 paid
members this year.


REVIEW OF MINUTES AND AR'S
The April 14, 2000 IBIS Minutes were approved.

The AR's will be discussed during the meeting.


MISCELLANY/ANNOUNCEMENTS
None.


PRESS AND WEB PAGE UPDATES
Matthew Flora commented that Bob Haller could not find the subscribe
ibis-request@eda.org on our home page.  Mike LaBonte found it under the
Support link.  Matthew might still contact Syed Huq to make it clearer.

Mike LaBonte asked if we could have a search engine on our Home Page.
Cecilia Fleming stated that EIA could do this.  Bob Ross noted that a lot
information is contained in links to other sites, mostly eda.org.  Cecilia
stated that the search engine would probably not find the remote information.
However, she will check with her staff on this.

Bob R. reported that IBIS was mentioned in "Signal Integrity Analysis", by
Yorum Levy in the May 2000 issue of Printed Circuit Design, pp. 38 -45.

Bob R. also reported that several IBIS roster updates have been done.


NEW MODELS AVAILABLE, LIBRARY UPDATE
Bob Ross reported that some new Intel IBIS models have been posted at:

  http://developer.intel.com/design/celeron/devtools/
  http://developer.intel.com/design/PentiumIII/devtools/  (2 files)


OPENS FOR NEW ISSUES
Bob Ross - Differential Input Specification for Single-ended Input
D.C. Sessions - 100 Point Limit Issue


INTERNATIONAL/EXTERNAL PROGRESS
- IEC 62014-1 (IBIS Version 3.2) - Cecilia Fleming reported that IEC needs
a new document header information including Scope and process to create the
document.  She will draft the information and send it to Bob Ross for
review.  Bob will circulate it among the IBIS officers for review.

- pr EIAJ ED-5302 Standard for I/O Interface Model for Integrated Circuits
(IMIC) - Bob Ross had no further report.

- IEC PWI 93-1 Models of Integrated Circuits for EMI Behavioral Simulation
(formerly designated as IEC 93/67/NP IBIS and EMC Simulation) - Bob Ross
had no further report.  We are waiting for revised documents that we can
upload.

- JEDEC JC-16 - D.C. Sessions reported on recent JEDEC activity and hot topics.
One relates to whether device slew rate should be defined with or without
terminations.  Another related to how slew rate relates to flat regions in
the input response within the threshold regions.  Bob Ross commented that
BIRD62.6 got around this by defining a Tslew_ac and Tslewdiff_ac time bounded
by the corresponding *_ac limits.  D.C. stated that JEDEC does track how IBIS
deals with these issues.

D.C. stated that JEDEC is hold a meeting in Seattle, Washington that
conflicts with his attending the IBIS Summit Meeting.  D.C. also stated that
it would be helpful to the JEDEC members for EDA vendors to D.C. directly
their plans to support BIRD62.6.

Bob reported that Arpad Muranyi held a very successful IBIS training class
in San Jose, California on April 26, 2000.  It attracted about 180 people.
The following organizations served as co-sponsors:  Intel, Silicon Tech,
Transmeta, JEDEC and IBIS.  Class notes including lab exercises and a version
of IBISCenter for NT can be found at:

  http://www.eda.org/pub/ibis/training/


DAC 2000 IBIS SUMMIT MEETING
Bob Ross introduced the IBIS Summit Meeting by giving the basic information.
It is being held at the Hyatt Regency Hotel near some other hotels and about
six blocks from the Los Angeles Convention Center where the Design Automation
Conference (DAC 2000) is being held.  The IBIS Summit Meeting is scheduled on
Thursday, June 8, 2000 after the trade show portion of DAC 2000 (held Monday
through Wednesday, June 5-7).  The room is scheduled for all day.

The main topics will be election of IBIS officers for 2000 - 2001 and
probably some discussions on the Connector Specification and future IBIS
activities.

Related to IBIS futures several presentations are expected:

  Overview of XML - Mike LaBonte
  Macro Language - Al Davis (suggested by Matthew Flora)

D.C. Sessions asked for the agenda.  Bob responded that the agenda will not
be finalized until about a week or two before the meeting based on proposed
presentations.  The room is booked all day and we will plan to devote the
afternoon to IBIS futures and IBIS-X working group topics.  As in recent
meetings, substantial time will be devoted to interactive discussions.

Guy de Burgh plans to send out a second notice of the meeting. [Done]


ACCURACY HANDBOOK
Greg Edlund that the I/O Buffer Accuracy Handbook is now uploaded on

  http://www.eda.org/pub/ibis/accuracy/

It has more Spice related content.  Greg reported that is working on a test
board update and also with a semiconductor vendor apply the Handbook in an
actual accuracy study.  He expects results in several months and has obtained
permission to publish the results.


COOKBOOK STATUS
Stephen Peters had no report.


IBIS MODEL REVIEW COMMITTEE DISCUSSION
Matthew Flora reported that no new models have been received.


BIRD66 - [Model Spec] Vref ADDITION
Bob Ross deferred discussion on this topic.  We discussed it at the last
meeting, but have not acted further on it.  It may need a revised BIRD66.1.


IBISCHK3 BUG TRACKING
- BUG34 - No Error Reported for Missing V/I Tables in Output Buffers
Matthew Flora has not had time to issue changes that were discussed at the
the April 14, 2000 meeting to simplify some of the verbiage and to eliminate
a redundant test condition.  Discussion on BUG34 was deferred.

Bob Ross noted that new BUG reports have just been issued and need to be
classified.  They are based on problems reported previously on the IBIS
reflectors and on additional private discussions.  We use BUG reports to
formally address these problems and agree upon action.  The new batch of
BUG reports were sent to the smaller ibischk-bug reflector since they are
of a trivial nature.  They are stored under:

  http://www.eda.org/bugs/ibischk/

- BUG38 - Ver. 2.1 File Names Greater than 8 Characters Not Reported
Bob commented that Stephen Nolan originally reported this problem.  During
IBIS Version 3.25 parser development, the Version 2.1 level 8.3
<filename.ibs> test has been lost - perhaps through miscommunication.  This
should be restored because some IBIS Version 2.1 parsers are still being used,
and non-compliant IBIS Version 2.1 models are being passed by ibischk3.

BUG38 was classified as Moderate, Low, Open.

- BUG39 - No Warning is Given for Repeated Voltages in I-V Tables
Bob commented that Scott McMorrow and possibly others had reported a problem
based problems with actual IBIS models failing EDA vendor parsers.

Mike LaBonte stated that flat responses are supported in I-V tables.  Bob
clarified that the problem was not extrapolated points (with the same current
but different voltages), but repeated voltage points.

BUG39 was classified as Annoying, Low, Open

- BUG40 - Incorrect Error Message for Series Terminators
Bob reported that Jerry Hayes had reported this.  The problem was that
ibischk3 reported an error for a legal IBIS model when a Series element
such as [R Series] as used as a differential terminator for Input, I/O and
Output buffers.  Originally, the Series elements were planned for Terminator
models and NC models only.  We expanded the usage during the IBIS Version 3.2
development.  However, the ibischk3 parser code restrictions were not
updated.

The error report itself was misleading since it incorrectly stated that the
series model was wrong.

BUG40 was classified as Severe, High, and Open.

Bob noted that he also planned to issue a BUG41, but held off since he ran
into some interaction complications.  Instead, he is raising it as a new
issue (discussed later).

Bob will work with Atul Agarwal, Chris Rokusek, and Matthew Flora on doing
the fixes.  Already two other reported BUGs have been fixed, but the problems
were minor.  We are awaiting more fixes before issuing an ibischk3 upgrade.


CONNECTOR PROPOSAL REVIEW (CONTINUED)
Bob Ross summarized Working Group progress on the Connector Specification.
A meeting was held on Wednesday, May 5, 2000 with Bob, Kellee Chrisafulli
and Gus Panella.  We originally were going to discuss some suggestions on
documenting crossover pins (pin 1 connected to pin 2 and visa-versa) and
on some other internal details such as one input forking to two outputs and
several inputs necking down to an internal node and expanding to several
outputs.  We felt that as long as we know of possible solutions, we will not
try to introduce complications for the Version 1.0 release.

Bob also raised a more fundamental concern related to some perceived
inconsistency on what was required for the three modes.  In particular, he
did not understand the rationale for the stated Pin Map and Physical Map
requirements.  Bob defined these modes

  Physical mode with fixed connector pinout and corresponding matrix
  Physical mode with fixed connector pinout and a reduced Swath Matrix
  Autogenerated Mode with an automatically generated pinout and a Swath Matrix

Bob's concern is that BOTH the ModelPinMap and ModelPhyMap are required for
the first two cases.  Only the autogenerated equivalent ModelPinMap script
is required for the third case.  Bob questioned why ModelPhyMap is required
in the second case since it is really a fixed pin subset of the autogenerated
case.  This type of inconsistency needs to be understood further and
resolved.

Another Working Group meeting is scheduled on Monday, May 8, 2000 to discuss
this topic.


IBIS FUTURES (IBIS-X, API, BIRDxx)
Stephen Peters reported that a number of AR's are still outstanding.  He has
not had time to reconvene another Working Group meeting, but he would like
to hold another one before the IBIS Summit Meeting.

After some discussion Stephen plans to hold a meeting on Thursday, May 25,
2000, the day before the next IBIS teleconference meeting.  This may involve
both face-to-face and teleconference participation.  Stephen plans to set
this up.

Bob Ross mentioned again that we should plan for some discussions during
the IBIS Summit meeting on June 8, 2000.  There appears to be enough
content for D.C. Sessions to attend from Seattle.


BIRD61.1 - ENHANCED CHARACTERIZATION OF RECEIVERS
Bob Ross suggested that schedule a vote on BIRD61.1 with the intention to
reject it.  D.C. Sessions objected.  He argued that BIRD61.1 that its
solution is better than having no solution.

During the discussion, Stephen Peters noted that an IBIS-X approach using
some behavioral constructs presented at recent IBIS Summit meetings was
assumed to be a better approach.  Bob noted that BIRD61.1 allows too much
flexibility on supplied data.  Even if an EDA vendor could implement a good
algorithm, a set of legal, but insufficient data would likely bust the
algorithm.  Also, EDA vendors need to have a solid approach before making
the investment to implement a change.  It is not yet known what data should
be required and how much improvement will be obtained using this data.

D.C. stressed that an immediate solution is still required.  No alternative
has been proposed, so BIRD61.1 is still the best approach.  The DDR DRAM
devices currently exist and need to be modeled as soon as possible for
better timing margin simulation.

Mike LaBonte volunteered to work with D.C. Sessions to investigate further
the BIRD61.1 approach.  No vote will be scheduled yet on BIRD61.1.


BIRD64.1 - PACKAGE MODE SELECTOR
Not Discussed.


BIRD65 - C_comp REFINEMENTS
Bob Ross proposed opening discussion on BIRD65 at the next meeting.  Some
agreement had been reached that documenting extra parameters by direct values.
Bob proposed discussing this at the next meeting.  Arpad Muranyi, author of
BIRD65 stated that he felt BIRD65 was important.  However, he will be out
of town and miss the next meeting.  Arpad would like BIRD65 discussed at a
later time.


NEW TECHNOLOGIES
Bob Ross commented that the new technology discussion introduced at the
March 31, 2000 meeting by Michael Cohen and planned for the April 14, 2000
meeting was inadvertently not covered in that meeting.  Bob reported that
based on an off-line conversation with Michael, the topic dealt with
proprietary information that could not be discussed at IBIS meetings.

Bob opened another new technologies topic on modeling AVC technology devices.
The AVC technology is supported by approximately four vendors and is often
referred by different trade names.  However, the functional operation is
probably similar.  Normally the driver output impedance is designed to be
about 50 ohms to provide a good source impedance match.  However, during a
high-to-low transition, another 50 ohm pulldown driver is switched in for
extra strength and speed.  Similarly,  during a low-to-high transition,
another 50 ohm pullup driver is switched in.  These extra drivers are
triggered by a comparator that senses the output pin voltage.

Bob noted that he held off-line discussions with Stephen Nolan to understand
the operation.  Based on these discussions, Bob felt that the AVC technology
could be modeled with IBIS Version 3.2 functionality.  It would use the
Bus_hold submodel to switch in extra drivers based on V_trigger voltages.

Stephen is interested in testing the AVC model with and without the extra
submodels to check both on how good the unimproved model is and on how much
improvement can be achieved using submodels.


100 POINT LIMIT ISSUE (New Topic)
D.C. Sessions briefly indicated that the 100 point limit in IBIS was again
becoming a technical issue.  He will introduce the discussion on the IBIS
reflector.


DIFFERENTIAL INPUT SPECIFICATION FOR SINGLE-ENDED INPUT (New Topic)
Bob Ross opened the discussion by noting that some reflector discussion had
occurred earlier on this issue.  Stephen Nolan had argued that data inputs
for SSTL-2 and SSTL-3 devices should be modeled as differential input pins
even though the negative sides are connected to a common VREF pins.  Several
reasons were presented during the discussion that followed:

  The inputs are physically constructed using differential input buffers
    connected to a common VREF pin.

  At a recent JEDEC meeting, it was shown that a small amount of noise on
    VREF can introduce hundred of picoseconds of delay change.  This needs
    to be modeled using differential input buffers.

  IBIS Version 3.2 does not explicitly prohibit using the same pins for
    differential input and output buffers.  However, the IBIS parser does
    issue an Error for this case.  Stephen argues that this could be
    considered an ibischk3 bug.

  In practice, some designers "abuse" the buffer by actually changing the VREF
    voltage to set logic states or disable the input.

Stephen indicated that he currently issues IBIS models using single-ended
inputs and Vinh and Vinl thresholds to avoid ibischk3 parser error messages.
Bob commented that BIRD62.6 was designed to model this type of input as a
single-ended input with threshold levels made relative to VREF.

Bob stated that one resolution would be to change the Error message issued by
the ibischk3 parser to a Warning message.  This would deal with the reality
that this type of structure is becoming widely used and simulations that
covered such interactions would not be limited by the IBIS structure.  Bob
had previously intended to issue BUG41, but held off when he found some other
interactions.  So he wanted to raise this as a discussion topic.

While the Specification does not have text which prohibits using the same
pins for different inputs of differential buffers, this application was
not anticipated.  Furthermore the parser restriction was by design.

Since there is technically no Specification violation, Bob will send BUG41
to the IBIS reflector and use it as the basis for further reflector and
IBIS meeting discussion.  Depending on the outcome of this discussion, a
BIRD could be issued later to clarify the IBIS Specification.

Bob plans for a vote on BUG41 at the next meeting to resolve this issue.


NEXT MEETING:
The next teleconference meeting will be on Friday, May 26, 2000 from 8:00 AM
to 10:00 AM.  A vote on BUG41 is planned.

==============================================================================
                                      NOTES

IBIS CHAIR: Bob Ross (503) 685-0732, Fax (503) 685-4897
            bob_ross@mentor.com
            Modeling Engineer, Mentor Graphics
            8005 S.W. Boeckman Road, Wilsonville, OR 97070

VICE CHAIR: Stephen Peters (503) 264-4108, Fax: (503) 264-4515
            sjpeters@ichips.intel.com
            Senior Hardware Engineer, Intel Corporation
            M/S JF1-209
            2111 NE 25th Ave.
            Hillsboro, OR 97124-5961

SECRETARY:  Guy de Burgh (805) 988-8250, Fax: (805) 988-8259
            gdeburgh@innoveda.com
            Senior Manager, Innoveda
            1369 Del Norte Rd.
            Camarillo, CA 93010-8437

LIBRARIAN:  Jon Powell (805) 988-8250, Fax: (805) 988-8259
            jpowell@innoveda.com
            Senior Scientist, Innoveda
            1369 Del Norte Rd.
            Camarillo, CA 93010-8437

WEBMASTER:  Syed Huq (408) 525-3399, Fax: (408) 526-5504
            shuq@cisco.com
            Manager, Hardware Engineering, Cisco Systems
            170 West Tasman Drive
            San Jose, CA 95134-1706

POSTMASTER: Matthew Flora (425) 869-2320, Fax: (425) 881-1008
            mbflora@hyperlynx.com
            Senior Engineer, HyperLynx, Inc.
            114715 N.E. 95th Street
            Redmond, WA 98052

This meeting was conducted in accordance with the EIA Legal Guides and EIA
Manual of Organization and Procedure.

The following e-mail addresses are used:

  ibis-request@eda.org
      To join, change, or drop from either the IBIS Open Forum Reflector
      (ibis@eda.org), the IBIS Users' Group Reflector (ibis-users@eda.org)
      or both.  State your request.

  ibis-info@eda.org
      To obtain general information about IBIS, to ask specific questions
      for individual response, and to inquire about joining the EIA-IBIS
      Open Forum as a full Member.

  ibis@eda.org
      To send a message to the general IBIS Open Forum Reflector.  This
      is used mostly for IBIS Standardization business and future IBIS
      technical enhancements.  Job posting information is not permitted.

  ibis-users@eda.org
      To send a message to the IBIS Users' Group Reflector.  This is
      used mostly for IBIS clarification, current modeling issues, and
      general user concerns.  Job posting information is not permitted.

  ibischk-bug@eda.org
      To report ibischk2/3 parser bugs.  The Bug Report Form Resides on
      eda.org in /pub/ibis/bugs/ibischk/bugform.txt along with reported bugs.

      To report s2ibis, s2ibis2 and s2iplt bugs, use the Bug Report Forms
      which reside under eda.org in /pub/ibis/bugs/s2ibis/bugs2i.txt,
      /pub/ibis/bugs/s2ibis2/bugs2i2.txt, & /pub/ibis/bugs/s2iplt/bugsplt.txt
      respectively.

Information on IBIS technical contents, IBIS participants, and actual
IBIS models are available on the IBIS Home page found by selecting the
Electronic Information Group under:

  http://www.eia.org/eig/ibis/ibis.htm

Check the pub/ibis directory on eda.org for more information on previous
discussions and results.  You can get on via FTP anonymous.
==============================================================================
From owner-ibis  Tue May  9 13:58:46 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id NAA21538 for <ibis@eda.org>; Tue, 9 May 2000 13:58:46 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id NAA24207; Tue, 9 May 2000 13:56:29 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id NAA21818; Tue, 9 May 2000 13:56:29 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <39187B7A.C5322C22@mentor.com>
Date: Tue, 09 May 2000 13:56:26 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
Subject: IBIS BUG41
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

To All:

As discussed during the May 5, 2000 IBIS meeting, BUG41 is sent to
the IBIS reflector to promote further discussion on the proposed
change.  It has not yet been officially classified.

Bob Ross
Mentor Graphics


******************************************************************************
********************* IBIS GOLDEN PARSER BUG REPORT FORM *********************
******************************************************************************

INSTRUCTIONS

To report a bug in the IBIS golden parser.  Please fill out the top part
of the following form and send the complete form to ibischk-bug@vhdl.org.

A list of reported bugs will be maintained on vhdl.org.

******************************************************************************

PARSER VERSION NUMBER: IBIS_CHK V3.2.5

PLATFORM (SPARC, HP700, PC, etc.):  SPARC

OS AND VERSION:  Solaris

REPORTED BY:  Bob Ross, Mentor Graphics
              (Based on discussions with Stephen Nolan, Texas Instrumens)

DATE:  May 9, 2000

DESCRIPTION OF BUG:
The parser should be changed to issue a Warning message instead of an Error
message when common pins are used for differential pins.

(The error can be preserved when the common pin positioned both as a 
non-inverting and also as an inverting pin.)

This change is requested because of SSTL-2 and SSTL-3 technology where
common pins are used for VREF and the buffers are constructed using
differential inputs and IBIS Version 3.2 does not specificly prohibit having
a common pin for more than one differential buffer.


The file below currently generates the following messages:

Checking bug41.ibs for IBIS 3.2 Compatibility...

ERROR - Component 'Test': inv_pin '3' is not unique.
ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
ERROR - Component 'Test': [Series Pin Mapping] Pin2 '2': model type cannot be
Series or Series_switch.

Errors  : 4

File Failed

Note, only the first error would be changed to a Warning.  The second and
third error would remain because it is caused the the last line under
[Diff Pin] which puts the non-inverting common pin as an inverting pin.
the last error is covered by BUG40.

Also note, the Series elements can be connected to common pins. 

INSERT IBIS FILE DEMONSTRATING THE BUG:

|
|***************************************************************
|
|
[IBIS Ver]      3.2
[Comment Char]  |_char
[File Name]     bug41.ibs
[File Rev]      1.0
[Date]          May 9, 2000

[Component]      Test
[Manufacturer]   Test File
[Package]
| variable      typ             min             max
R_pkg           0.0m            NA              NA
L_pkg           0.0nH           NA              NA
C_pkg           0.0pF           NA              NA
|
[Pin]        signal_name     model_name       R_pin   L_pin   C_pin
  1             PAD            In         NA      NA      NA
  2             PAD            In         NA      NA      NA

  3             VTT            POWER         NA      NA      NA
  4             PADN           In         NA      NA      NA


|
|
[Series Pin Mapping]  pin_2    model_name    function_table_group
        1               2      Rseries
        2               3      Rseries

[Diff Pin]  inv_pin  vdiff  tdelay_typ tdelay_min tdelay_max
|
 1           3       150mV    -0ns        NA        NA
 2           3       150mV      0ns        NA        NA  
 3           4       150mV      0ns        NA        NA  

|
|****************************************************************
|                         MODEL Rseries
|****************************************************************
[Model]            Rseries
Model_type         Series
|
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
| variable      R(typ)      R(min)     R(max)
[R Series]      100ohm      90ohm      110ohm
|
|
|****************************************************************
|                         MODEL Term
|****************************************************************
|
|
[Model]            Term
Model_type         Terminator
Vinl  = 1.25V
Vinh = 2.5
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|

|****************************************************************
|                         MODEL In
|****************************************************************
|
[Model]            In
Model_type         Input
Vinl  = 1.25V
Vinh = 2.5
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
|****************************************************************
|                         MODEL Out
|****************************************************************
|
[Model]            Out
Model_type         Output
Vmeas  = 1.25V
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
[Pulldown]
-5  -1  -1  -1
10   2   2   2
[Pullup]
-5   1   1   1
10  -2  -2  -2
[Ramp]
dV/dt_r  1/1n 1/1n 1/1n
dV/dt_f  1/1n 1/1n 1/1n
|
[End]



******************************************************************************
******************** BELOW FOR ADMINISTRATION AND TRACKING *******************
******************************************************************************

BUG NUMBER: 41

SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] 

PRIORITY: [HIGH, MEDIUM, LOW]                                

STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG]               

FIXED VERSION:  

FIXED DATE:

NOTES ON BUG FIX:
From owner-ibis  Wed May 10 15:48:27 2000
Received: from InterJet.apsimtech.com (appliedsim-sdsl784k-gw.mv.best.net [206.184.220.92]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA28252 for <ibis@eda.org>; Wed, 10 May 2000 15:48:27 -0700 (PDT)
Received: (from daemon@localhost)
	by InterJet.apsimtech.com (8.8.5/8.8.5) id PAA23083;
	Wed, 10 May 2000 15:42:54 -0700 (PDT)
Received: from apsim2.apsimtech.com(192.168.1.102), claiming to be "apsimtech.com"
 via SMTP by InterJet.apsimtech.com, id smtpd023081; Wed May 10 22:42:51 2000
Sender: raghu@apsimtech.com
Message-ID: <3919E62B.E1AE62CE@apsimtech.com>
Date: Wed, 10 May 2000 15:43:55 -0700
From: raghu <raghu@apsimtech.com>
Organization: Applied Simulation Technology
X-Mailer: Mozilla 4.03 [en] (X11; I; SunOS 5.6 sun4u)
MIME-Version: 1.0
To: "D. C. Sessions" <dc.sessions@vlsi.com>, ibis@eda.org
Subject: Re: Table length reduction
References: <3916F988.1557F0F2@vlsi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

D.C.,


The table length reduction scheme looks very attractive. One could start with much more than 100 points and reduce them
to 100 "good" points. If you are talking about v-t curves, for example, how do you ensure that the same time points are
good for typ, min, or max. The table, I think, can have only 100 time points and they have to be the same for typ, min,
or max. Or is it your experience that this is not such a big constraint?

Best regards,

-- 

************************************************************************
Raj Raghuram                       
Applied Simulation Technology                 
1641 N. First Street, Suite 170                       
San Jose, CA-95112.                      
Tel: (408) 436-9070 ext.101
Fax: (408) 436-9078
e-mail: raghu@apsimtech.com
************************************************************************
From owner-ibis  Wed May 10 15:54:01 2000
Received: from isis.vlsi.com (relayhost.vlsi.com [63.194.140.24]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA28269 for <ibis@eda.org>; Wed, 10 May 2000 15:53:59 -0700 (PDT)
Received: (from smtp@localhost)
	by isis.vlsi.com (8.9.1a/8.9.1) id PAA27068;
	Wed, 10 May 2000 15:52:03 -0700 (PDT)
X-Authentication-Warning: isis.vlsi.com: smtp set sender to <dc.sessions@vlsi.com> using -f
Received: from <dc.sessions@vlsi.com> (tem-pbx1.tempe.sc.philips.com [134.27.128.26]) by isis via smap (V2.0)
	id xma026938; Wed, 10 May 00 15:51:13 -0700
Received: from vlsi.com (witsend.tempe.sc.philips.com [134.27.133.12]) by tem-pbx1.tempe.sc.philips.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id J5N2A3JB; Wed, 10 May 2000 15:48:50 -0700
Sender: dsession@isis.vlsi.com
Message-ID: <3919E7E0.3915DE50@vlsi.com>
Date: Wed, 10 May 2000 15:51:12 -0700
From: "D. C. Sessions" <dc.sessions@vlsi.com>
Organization: VLSI Technology Inc.
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4m)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
CC: raghu <raghu@apsimtech.com>
Subject: Re: Table length reduction
References: <3916F988.1557F0F2@vlsi.com> <3919E62B.E1AE62CE@apsimtech.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

raghu wrote:
> 
> D.C.,
> 
> The table length reduction scheme looks very attractive. One could start with much more than 100 points and reduce them
> to 100 "good" points. If you are talking about v-t curves, for example, how do you ensure that the same time points are
> good for typ, min, or max. The table, I think, can have only 100 time points and they have to be the same for typ, min,
> or max. Or is it your experience that this is not such a big constraint?

The published software takes the greatest error of the for typ, min, and max.
That way, if deleting a line would mess up any of the three it gets kept.

-- 
D. C. Sessions
dc.sessions@vlsi.com
From owner-ibis  Sun May 14 18:56:03 2000
Received: from emgk.mkc.co.kr ([203.233.231.2]) by server.eda.org (8.8.5/8.8.3) with ESMTP id SAA13288 for <ibis@eda.org>; Sun, 14 May 2000 18:56:02 -0700 (PDT)
Received: from jgkim (JG_KIM [203.233.231.90]) by emgk.mkc.co.kr with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id HQ93BTK6; Mon, 15 May 2000 10:48:08 +0900
Message-ID: <002c01bfbe10$d4d6bbe0$5ae7e9cb@mentorkr.com>
From: "JongGukKim" <jgkim@mentorkr.com>
To: <ibis@eda.org>
Subject: EMI & EMC
Date: Mon, 15 May 2000 10:56:48 +0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0029_01BFBE5C.44983E40"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

This is a multi-part message in MIME format.

------=_NextPart_000_0029_01BFBE5C.44983E40
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

SGVsbG8hDQoNCkNhbiBJQklTIHN1cHBvcnQgRU1JICYgRU1DIGFuYWx5c2lzPw0KV2hhdCBkbyBw
YXJhbWV0ZXJzIHRvIGFuYWx5c2lzIEVNST8NCg0KQmVzdCBSZWdhcmRzDQpKLkcNCg0KDQo=

------=_NextPart_000_0029_01BFBE5C.44983E40
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWtz
X2NfNTYwMS0xOTg3IiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIGNvbnRlbnQ9Ik1T
SFRNTCA1LjAwLjI5MTkuNjMwNyIgbmFtZT1HRU5FUkFUT1I+DQo8U1RZTEU+PC9TVFlMRT4NCjwv
SEVBRD4NCjxCT0RZIGJnQ29sb3I9I2ZmZmZmZj4NCjxESVY+PEZPTlQgc2l6ZT0yPkhlbGxvITwv
Rk9OVD48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPkNhbiBJQklTIHN1cHBvcnQgRU1J
ICZhbXA7IEVNQyBhbmFseXNpcz88QlI+V2hhdCBkbyBwYXJhbWV0ZXJzIHRvIGFuYWx5c2lzIA0K
RU1JPzwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+QmVzdCBSZWdhcmRzPC9ESVY+DQo8
RElWPkouRzxCUj48QlI+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==

------=_NextPart_000_0029_01BFBE5C.44983E40--

From owner-ibis  Mon May 15 08:56:32 2000
Received: from baucis.sc.intel.com (baucis.sc.intel.com [143.183.152.22]) by server.eda.org (8.8.5/8.8.3) with ESMTP id IAA15950 for <ibis@eda.org>; Mon, 15 May 2000 08:56:31 -0700 (PDT)
Received: from SMTP (fmsmsxvs03-1.fm.intel.com [132.233.42.203])
	by baucis.sc.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.28 2000/05/06 00:07:11 dmccart Exp $) with SMTP id IAA08020;
	Mon, 15 May 2000 08:54:37 -0700 (PDT)
Received: from fmsmsx19.fm.intel.com ([132.233.48.19]) by 132.233.48.203
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Mon, 15 May 2000 15:54:34 0000 (GMT)
Received: by fmsmsx19.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <KFHFQ2JK>; Mon, 15 May 2000 08:54:33 -0700
Message-ID: <7FD5C79AD680D211AC4100A0C96B501C04F9821B@orsmsx49.jf.intel.com>
From: "Peters, Stephen" <stephen.peters@intel.com>
To: "'JongGukKim'" <jgkim@mentorkr.com>, "'ibis@eda.org'" <ibis@eda.org>
Subject: RE: EMI & EMC
Date: Mon, 15 May 2000 08:54:29 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="KS_C_5601-1987"

Hello JG:
 
  IBIS, as a data exchange format, is intended to support signal integrity
simulators, not EMI or EMC analysis tools.  Certainly, the edge rate
information contained in an IBIS file is useful, but to do EMI analysis I
believe you will need more information than an IBIS file supplies.
 
  Regards,
  Stephen Peters
  Intel Corp.
 

-----Original Message-----
From: JongGukKim [mailto:jgkim@mentorkr.com]
Sent: Sunday, May 14, 2000 6:57 PM
To: ibis@eda.org
Subject: EMI & EMC


Hello!
 
Can IBIS support EMI & EMC analysis?
What do parameters to analysis EMI?
 
Best Regards
J.G




From owner-ibis  Mon May 15 09:15:02 2000
Received: from pop.nwlink.com (pop.nwlink.com [209.20.130.39]) by server.eda.org (8.8.5/8.8.3) with ESMTP id JAA16448 for <ibis@eda.org>; Mon, 15 May 2000 09:15:01 -0700 (PDT)
Received: from hyperstar (ip9.du1.lynn.nwlink.com [209.20.140.9])
	by pop.nwlink.com (8.9.3/8.9.3) with SMTP id JAA25432;
	Mon, 15 May 2000 09:13:07 -0700 (PDT)
Message-Id: <200005151613.JAA25432@pop.nwlink.com>
X-Sender: kellee@pop.nwlink.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0
Date: Mon, 15 May 2000 09:13:12 -0700
To: "Peters, Stephen" <stephen.peters@intel.com>,
        "'JongGukKim'" <jgkim@mentorkr.com>, "'ibis@eda.org'" <ibis@eda.org>
From: Kellee Crisafulli <kellee@nwlink.com>
Subject: RE: EMI & EMC
In-Reply-To: <7FD5C79AD680D211AC4100A0C96B501C04F9821B@orsmsx49.jf.intel
 .com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"

Hi JG,

  EMC analysis requires information about the currents flowing in the circuit
and their 3 space orientation.  From an IBIS model the currents in the outputs
and inputs can be found.  Since many systems have more than 25% of their
radiation from the IC packages this is a significant issue.  The present
release
of IBIS does not contain any information about the 3 space orientation of 
package interconnect.  

Some EMC tools utilize the foot-print on the PCB to infer a package and this 
information can be combined with the IBIS models to do 
"First order" EMC analysis. 

More detailed analysis may requires a full 3D mechanical model of all 
IC packages.  In addition the IBIS model does not specify the 
"Core" currents i.e. how much current is flowing in the power and ground 
pins from core logic inside the IC.  For some large synchronous IC's this can 
be significant.   Lastly the IBIS specification does have the ability to
model 
the power and ground structure of a device but most IBIS models do not
utilize it.

In summary: IBIS models are useful for first order EMC analysis but do not
generally
contain enough data for high-accuracy correlation with measured results.
IBIS models
work great for finding hot-spots and potential problems not for exact
prediction of
total EMC.

P.S. There has been interest and some work done on adding more information
to an IBIS model to allow EMC analysis.

Kellee

At 08:54 AM 5/15/00 -0700, Peters, Stephen wrote:
>Hello JG:
> 
>  IBIS, as a data exchange format, is intended to support signal integrity
>simulators, not EMI or EMC analysis tools.  Certainly, the edge rate
>information contained in an IBIS file is useful, but to do EMI analysis I
>believe you will need more information than an IBIS file supplies.
> 
>  Regards,
>  Stephen Peters
>  Intel Corp.
> 
>
>-----Original Message-----
>From: JongGukKim [mailto:jgkim@mentorkr.com]
>Sent: Sunday, May 14, 2000 6:57 PM
>To: ibis@eda.org
>Subject: EMI & EMC
>
>
>Hello!
> 
>Can IBIS support EMI & EMC analysis?
>What do parameters to analysis EMI?
> 
>Best Regards
>J.G
> 
From owner-ibis  Fri May 19 02:13:18 2000
Received: from beamer.mchh.siemens.de (beamer.mchh.siemens.de [194.138.158.163]) by server.eda.org (8.8.5/8.8.3) with ESMTP id CAA06006 for <ibis@eda.org>; Fri, 19 May 2000 02:13:16 -0700 (PDT)
Received: from moody.mchh.siemens.de (mail2.mchh.siemens.de [194.138.158.226])
	by beamer.mchh.siemens.de (8.9.3/8.9.3) with ESMTP id LAA16313
	for <ibis@eda.org>; Fri, 19 May 2000 11:10:52 +0200 (MET DST)
Received: from demchh2msx.icn.siemens.de (root@ss-aladin [132.29.102.62])
	by moody.mchh.siemens.de (8.9.1/8.9.1) with ESMTP id LAA20531
	for <ibis@eda.org>; Fri, 19 May 2000 11:11:10 +0200 (MET DST)
Received: from icn.siemens.de (zk045719@tazumal.mchh3.oen.siemens.de [132.24.100.37])
	by demchh2msx.icn.siemens.de (8.9.1/8.9.1) with ESMTP id LAA05699
	for <ibis@eda.org>; Fri, 19 May 2000 11:11:23 +0200 (MET DST)
Sender: katja.zuleeg@icn.siemens.de
Message-ID: <3925053A.148766B7@icn.siemens.de>
Date: Fri, 19 May 2000 11:11:22 +0200
From: Katja Koller <Katja.Koller@icn.siemens.de>
Organization: SIEMENS
X-Mailer: Mozilla 4.51 [en] (X11; I; SunOS 5.6 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
CC: ibis@eda.org
Subject: NCSA s2ibis
References: <9901121947.AA09258@bob>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


I have a question to the s2ibs tool fron NCSA:

I made a tristate-model and found that the [Pullup]-curve has still a 
diode-current from vcc to 2*vcc. It is the same amount of current, that 
is present in the [GND_clamp].
I thought due to the ibis-spec all the Diode-current has to be
subtracted 
from the high-curves, not only the [POWER_clamp].

I hope, you can help me with this,

Katja Koller

-- 
Katja Koller ICN M TC 16 
Siemens AG Hofmannstr. 51 81359 Muenchen
Katja.Koller@icn.siemens.de
Tel: 0049 89 722 45719 Fax: 0049 89 722 44692
From owner-ibis  Fri May 19 08:21:49 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id IAA07386 for <ibis@eda.org>; Fri, 19 May 2000 08:21:48 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id IAA04613; Fri, 19 May 2000 08:19:05 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id IAA09271; Fri, 19 May 2000 08:19:04 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <39255B67.FDBD4DCA@mentor.com>
Date: Fri, 19 May 2000 08:19:03 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Katja Koller <Katja.Koller@icn.siemens.de>
CC: ibis@eda.org
Subject: Re: NCSA s2ibis
References: <9901121947.AA09258@bob> <3925053A.148766B7@icn.siemens.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Katja:

I believe this is a bug in s2ibis2.  However, direct
subtraction must be done carefully because subtracting
two tables with large diode currents causes loss in
numerical resolution.  So extrapolating the [Pullup]
table so that it does not include the extra diode
information is often a better solution.

Bob Ross
Mentor Graphics 

Katja Koller wrote:
> 
> I have a question to the s2ibs tool fron NCSA:
> 
> I made a tristate-model and found that the [Pullup]-curve has still a
> diode-current from vcc to 2*vcc. It is the same amount of current, that
> is present in the [GND_clamp].
> I thought due to the ibis-spec all the Diode-current has to be
> subtracted
> from the high-curves, not only the [POWER_clamp].
> 
> I hope, you can help me with this,
> 
> Katja Koller
> 
> --
> Katja Koller ICN M TC 16
> Siemens AG Hofmannstr. 51 81359 Muenchen
> Katja.Koller@icn.siemens.de
> Tel: 0049 89 722 45719 Fax: 0049 89 722 44692
From owner-ibis  Fri May 19 13:22:21 2000
Received: from bm2-0.e-dialog.com (bm2-0.e-dialog.com [64.28.75.169]) by server.eda.org (8.8.5/8.8.3) with ESMTP id NAA08493 for <ibis@vhdl.org>; Fri, 19 May 2000 13:22:20 -0700 (PDT)
Received: from e-dialog.com (mf0-s0.e-dialog.com [10.200.3.110])
	by bm2-0.e-dialog.com (8.9.3/8.8.7) with SMTP id QAA09254
	for ibis@vhdl.org; Fri, 19 May 2000 16:20:21 -0400
Date: Fri, 19 May 2000 16:20:21 -0400
Message-Id: <200005192020.QAA09254@bm2-0.e-dialog.com>
Content-Type: multipart/alternative; boundary="-_-_-_-_-_1234567890"
Content-Transfer-Encoding: binary
Mime-Version: 1.0
From: "Sensor Products" <sensor.31@info.dbasenews.com>
To: ibis@vhdl.org
Subject: Special Offer from Our Partners
X-Mailer: EDMAIL 5.02.00
X-Types: 010

This is a multi-part message in MIME format...

---_-_-_-_-_1234567890
Content-Type: text/plain
Content-Disposition: inline


As a valued registrant to Sensor Products DESIGN, MFG and 
RESEARCH ENGINEERS & SCIENTISTS we would like to offer you 
the opportunity to receive special product offers from our 
partners over the Internet.

If you wish to be EXCLUDED from receiving email correspondence 
from these third party advertisers, please reply to this email 
with REMOVE in the subject field.

[[18072]]
---_-_-_-_-_1234567890--
From owner-ibis  Fri May 19 14:10:20 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id OAA08661 for <ibis@eda.org>; Fri, 19 May 2000 14:10:20 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id OAA06186; Fri, 19 May 2000 14:07:57 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id OAA13643; Fri, 19 May 2000 14:07:57 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <3925AD2B.66E6B54D@mentor.com>
Date: Fri, 19 May 2000 14:07:55 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
Subject: IBIS AGENDA 5/26/00
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


                     IBIS Open Forum Meeting Agenda 
                               for 5/26/00

                 Bridge Number    Reservation #   Passcode
                 (916) 356-9200   3-373074        77923642

All meetings are 8:00 AM to 9:55 AM Pacific Time.  When you call into the 
meeting, ask for the IBIS Open Forum hosted by Will Hobbs and give the
Reservation Number and Passcode.

8:00 Check-In, Intros, Announcements                         Ross

     - Intros of New IBIS Participants, Meeting Quorum       Ross
     - Membership Update and Treasurers Report               Ross/Fleming
     - Review of Previous Meeting's Minutes (and ARs)        Ross
     - Miscellany/Announcements                              All
     - Press & Web Page Updates                              Huq, All
     - New Models Available, Library Update                  Powell, All
     - Opens for New Issues                                  All

8:15 Administrative and Project Discussions

     International/External Progress
     - IEC 62014-1 (IBIS Version 3.2)                        Ross/Fleming
     - pr EIAJ ED-5302 Standard for I/O Interface Model      
          for Integrated Circuits (IMIC)                     Raghuram/Ross
     - IEC PWI 93-1 Models of Integrated Circuits for EMI 
       Behavioral Simulation (formerly designated as
       IEC 93/67/NP IBIS and EMC Simulation)                 Perrin
     - JEDEC JC-16 Modeling and Testing                      Sessions
    
     DAC 2000 IBIS Summit Meeting Planning                   Ross

     PCB EAST 2000 Preliminary IBIS Summit Planning          Ross

     Accuracy Handbook                                       Ross

     Cookbook Status                                         Peters

     IBIS Model Review Committee                             Flora

     New Administrative Issues                               All

8:45 Technical Discussion (some topics may be deferred)

     Connector Proposal Review (Continued)              Panella/Chrisafulli

     IBIS Futures Group Report (IBIS-X, API, BIRDxx)         Peters

     ibischk3 Bug Tracking                                   Ross
     - BUG34 - No Error Reported for Missing V/I Tables      Flora
               in Output Buffers

     - BUG41 - Issue Warning Instead of Error for Common     Ross/Nolan
               Differential Pin
          
     - BUG42 - Warning Message for Outputs with Thresholds   Ross
               Needed

     Table Length Reduction                                  Sessions

     BIRD61.1 - Enhanced Characterization of Receivers       Peters

     BIRD64.1 - Package Model Selector                       Muranyi

     BIRD65 - C_comp Refinements                             Muranyi

     BIRD66 - [Model Spec] Vref Addition                     Ross

     New Technical Issues                                    All

9:50 Wrap Up and Next Meetings Plans                         Peters

9:55 Sign Off
From owner-ibis  Sat May 20 10:57:51 2000
Received: from calliope1.fm.intel.com (calliope1.fm.intel.com [132.233.247.10]) by server.eda.org (8.8.5/8.8.3) with ESMTP id KAA12588 for <ibis@vhdl.org>; Sat, 20 May 2000 10:57:50 -0700 (PDT)
Received: from mailgw.level1.com ([10.13.30.6])
	by calliope1.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.28 2000/05/06 00:07:11 dmccart Exp $) with ESMTP id RAA22491;
	Sat, 20 May 2000 17:55:55 GMT
Received: from claven.level1.com ([10.13.30.66] helo=mailhub.level1.com)
	by mailgw.level1.com with esmtp (Exim 2.10 #1)
	id 12tDXm-0001Ru-00; Sat, 20 May 2000 11:00:10 -0700
Received: from humantorch.level1.com ([10.13.46.50] helo=humantorch)
	by mailhub.level1.com with esmtp (Exim 2.12 #1)
	id 12tDXk-0000Ku-00; Sat, 20 May 2000 11:00:08 -0700
Received: from jnelson by humantorch with local (Exim 2.12 #1)
	id 12tDXi-0007im-00; Sat, 20 May 2000 11:00:06 -0700
To: ibis@vhdl.org, sensor.31@info.dbasenews.com
Subject: REMOVE
X-Sun-Charset: US-ASCII
Message-Id: <E12tDXi-0007im-00@humantorch>
From: Jeffrey Nelson <jnelson@level1.com>
Date: Sat, 20 May 2000 11:00:06 -0700


> From owner-ibis@server.eda.org Fri May 19 14:05:25 2000
> Envelope-to: jnelson@claven.level1.com
> Delivery-date: Fri, 19 May 2000 14:05:25 -0700
> Date: Fri, 19 May 2000 16:20:21 -0400
> Content-Transfer-Encoding: binary
> Mime-Version: 1.0
> From: "Sensor Products" <sensor.31@info.dbasenews.com>
> To: ibis@vhdl.org
> Subject: Special Offer from Our Partners
> X-Types: 010
> 
> 
> As a valued registrant to Sensor Products DESIGN, MFG and 
> RESEARCH ENGINEERS & SCIENTISTS we would like to offer you 
> the opportunity to receive special product offers from our 
> partners over the Internet.
> 
> If you wish to be EXCLUDED from receiving email correspondence 
> from these third party advertisers, please reply to this email 
> with REMOVE in the subject field.
> 
> [[18072]]
> 
From owner-ibis  Mon May 22 16:50:05 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id QAA20906 for <ibis@eda.org>; Mon, 22 May 2000 16:50:03 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id OAA28639; Mon, 22 May 2000 14:18:48 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id OAA17148; Mon, 22 May 2000 14:18:48 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <3929A436.3BE42155@mentor.com>
Date: Mon, 22 May 2000 14:18:46 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
Subject: IBIS BUG41 Arguments
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

To All:

One of the discussion topics at the May 26, 2000 IBIS teleconference
meeting will be BUG41.  Currently ibischk3 reports an Error if 
the same pin is used for more that one differential input described
under the [Diff Pin] keyword.  BUG41 proposes to relax this to a
Warning message.

This issue arose with respect to describing SSTL-2 inputs whose inputs
are physically differential buffers connected to a common, external
reference voltage (designated VREF, but different from the timing test
load Vref)

There is no explicit statement in IBIS that prohibits using the same
pin for several differential inputs.  We did not anticipate this
application, and the Error report was designed in ibischk3.

The purpose of this document is to collect arguments in favor and
against making the ibischk3 parser change (and related Specification
clarification).

More arguments and discussions are welcome.  BIRD41 is at the end for
reference.

Bob Ross
Mentor Graphics


Arguments in Favor:

1. Not prohibited in IBIS.
2. Physical part uses differential inputs
3. Effect of VREF noise on timing needs to be considered - can be handled
   directly with differential inputs
4. Current [Pin Mapping] keyword provides no association with VREF
   supplies or dividers.
5. Changing ibischk3 test from Error to Warning still alerts model
   developer if a pin is used several times for differential inputs.
6. Supports some extreme cases (beyond the Spec.) where voltages are
   actually changed on VREF to set logic states.
7. VREF referenced input structures are becoming common-place.

Arguments Against:

1. While not prohibited, this application was not intended as confirmed by
   the ibischk3 Error.
2. Incompatible to some (but not necessarily all) EDA tools implementations
   for differential buffer analysis.
3. Contrary to a fundamental notion that differential nets should have
   complimentary signals.
4. Single-ended and differential timing testing methods may be different
   (crossover versus VREF)
5. Differential net layout driven by IBIS Model may be inconsistent (e.g.,
   should VREF line be matched time or length, or how will the inverting
   VREF line be designed for controlled differential impedance with all other
   non-inverting lines.

6. Nets are really driven by single-ended drivers, so they are functionally
   single-ended.
7. Model developers (and EDA tools) may ignore Warning messages.
8. BIRD62.6 was designed to handle this type of network reference to VREF.
9. Should not have different input if VREF is not available externally.

---------------------------------------------------------------------------


******************************************************************************
********************* IBIS GOLDEN PARSER BUG REPORT FORM *********************
******************************************************************************

INSTRUCTIONS

To report a bug in the IBIS golden parser.  Please fill out the top part
of the following form and send the complete form to ibischk-bug@vhdl.org.

A list of reported bugs will be maintained on vhdl.org.

******************************************************************************

PARSER VERSION NUMBER: IBIS_CHK V3.2.5

PLATFORM (SPARC, HP700, PC, etc.):  SPARC

OS AND VERSION:  Solaris

REPORTED BY:  Bob Ross, Mentor Graphics
              (Based on discussions with Stephen Nolan, Texas Instrumens)

DATE:  May 9, 2000

DESCRIPTION OF BUG:
The parser should be changed to issue a Warning message instead of an Error
message when common pins are used for differential pins.

(The error can be preserved when the common pin positioned both as a 
non-inverting and also as an inverting pin.)

This change is requested because of SSTL-2 and SSTL-3 technology where
common pins are used for VREF and the buffers are constructed using
differential inputs and IBIS Version 3.2 does not specificly prohibit having
a common pin for more than one differential buffer.


The file below currently generates the following messages:

Checking bug41.ibs for IBIS 3.2 Compatibility...

ERROR - Component 'Test': inv_pin '3' is not unique.
ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
ERROR - Component 'Test': [Series Pin Mapping] Pin2 '2': model type cannot be
Series or Series_switch.

Errors  : 4

File Failed

Note, only the first error would be changed to a Warning.  The second and
third error would remain because it is caused the the last line under
[Diff Pin] which puts the non-inverting common pin as an inverting pin.
the last error is covered by BUG40.

Also note, the Series elements can be connected to common pins. 

INSERT IBIS FILE DEMONSTRATING THE BUG:

|
|***************************************************************
|
|
[IBIS Ver]      3.2
[Comment Char]  |_char
[File Name]     bug41.ibs
[File Rev]      1.0
[Date]          May 9, 2000

[Component]      Test
[Manufacturer]   Test File
[Package]
| variable      typ             min             max
R_pkg           0.0m            NA              NA
L_pkg           0.0nH           NA              NA
C_pkg           0.0pF           NA              NA
|
[Pin]        signal_name     model_name       R_pin   L_pin   C_pin
  1             PAD            In         NA      NA      NA
  2             PAD            In         NA      NA      NA

  3             VTT            POWER         NA      NA      NA
  4             PADN           In         NA      NA      NA


|
|
[Series Pin Mapping]  pin_2    model_name    function_table_group
        1               2      Rseries
        2               3      Rseries

[Diff Pin]  inv_pin  vdiff  tdelay_typ tdelay_min tdelay_max
|
 1           3       150mV    -0ns        NA        NA
 2           3       150mV      0ns        NA        NA  
 3           4       150mV      0ns        NA        NA  

|
|****************************************************************
|                         MODEL Rseries
|****************************************************************
[Model]            Rseries
Model_type         Series
|
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
| variable      R(typ)      R(min)     R(max)
[R Series]      100ohm      90ohm      110ohm
|
|
|****************************************************************
|                         MODEL Term
|****************************************************************
|
|
[Model]            Term
Model_type         Terminator
Vinl  = 1.25V
Vinh = 2.5
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|

|****************************************************************
|                         MODEL In
|****************************************************************
|
[Model]            In
Model_type         Input
Vinl  = 1.25V
Vinh = 2.5
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
|****************************************************************
|                         MODEL Out
|****************************************************************
|
[Model]            Out
Model_type         Output
Vmeas  = 1.25V
C_comp                   0.02pF   0.01pF  0.03pF
[Voltage Range]          2.50     2.30    2.70
|
[Pulldown]
-5  -1  -1  -1
10   2   2   2
[Pullup]
-5   1   1   1
10  -2  -2  -2
[Ramp]
dV/dt_r  1/1n 1/1n 1/1n
dV/dt_f  1/1n 1/1n 1/1n
|
[End]



******************************************************************************
******************** BELOW FOR ADMINISTRATION AND TRACKING *******************
******************************************************************************

BUG NUMBER: 41

SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] 

PRIORITY: [HIGH, MEDIUM, LOW]                                

STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG]               

FIXED VERSION:  

FIXED DATE:

NOTES ON BUG FIX:
From owner-ibis  Mon May 22 17:50:48 2000
Received: from itx03.internex.co.kr (itx03.internex.co.kr [203.239.35.3]) by server.eda.org (8.8.5/8.8.3) with ESMTP id RAA21122; Mon, 22 May 2000 17:50:44 -0700 (PDT)
Received: from imsong (imsong.internex.co.kr [203.239.35.36]) by itx03.internex.co.kr (AIX4.2/UCB 8.7/8.7) with SMTP id JAA23292; Tue, 23 May 2000 09:34:00 +0900 (KORST)
Message-ID: <004201bfc450$b21c7360$2423efcb@internex.co.kr>
From: "Song In-myung" <imsong@itx03.internex.co.kr>
To: "IBIS Information" <ibis-info@eda.org>, "IBIS Open Forum" <ibis@eda.org>,
        <:ibis-users@eda.org>
Subject: Can I ask some questions?
Date: Tue, 23 May 2000 09:49:04 +0900
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0040_01BFC49C.2154A180"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
Disposition-Notification-To: "Song In-myung" <imsong@post.internex.co.kr>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

This is a multi-part message in MIME format.

------=_NextPart_000_0040_01BFC49C.2154A180
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

SGVsbG8gdGhlcmUgIQ0KIA0KIEkgYW0gZnJvbSBzb3V0aCBrb3JlYS4NCiBJIGFtIHRyYWluaW5n
IHRoZSBJQ1ggbWFkZSBieSBNZW50b3JHcmFwaGljcy4NCiBZb3Uga25vdyB0aGF0IHRoZSBJQ1gg
bmVlZHMgdGhlIElCSVMgbW9kZWwuDQogV2hlbiBJIGNvbnZlcnQgdGhlIFNwaWNlIE1vZGVsIHRv
IElCSVMgbW9kZWwsIEkgZmFjZWQgc29tZSBwcm9ibGVtcy4NCiBBdCBmaXJzdCwgSSBjYW4ndCBj
b252ZXJ0IHRoZSBTcGljZSBtb2RlbCB0byBJQklTIHVzaW5nIFMySUJJUy4NCiANCiBUaGUgc2Ft
cGxlIFNwaWNlIG1vZGVsIGRvd25sb2FkZWQgYXQgTW90b3JvbGEgV2Vic2l0ZSBpcyBhdHRhY2hl
ZC4NCiBQbGVhc2UgaGVscCBtZS4NCiANCiBBbmQgSSBoYXZlIHNvbWUgU3BpY2UgcHJvZ3JhbShT
cGljZSBzaW11bGF0b3I/IGlzIGl0IHNhbWU/KSBhbnl3YXkgSSBoYXZlIGFpbS1zcGljZSBhbmQg
cHNwaWNlLg0KIENhbiB5b3UgcmVjb21tZW5kIGFueSBzcGljZSBwcm9ncmFtIGJlIGFibGUgdG8g
YmVlbiB1c2VkIGJ5IHlvdXIgUzJJQklTPyANCiBJIHByZWZlciBmcmVld2FyZSBvciBzaGFyZXdh
cmUuDQogDQogU2Vjb25kLCBJIHdhbnQgdG8ga25vdyB0aGUgbWVjaGFuaXNtIG9yIHByb2NlZHVy
ZSBvZiB0aGUgY29udmVydGluZyBpZiBwb3NzaWJsZSwgSSBhbSBPSyBhYm91dCB0aGUNCiByZWZl
cmVuY2UgYm9vay4NCiANCiBUaGlyZCwgSSB3YW50IHRvIGtub3cgaG93IHRvIG1ha2UgdGhlIC5z
MmkgZmlsZSBmcm9tIC5jaXIgZmlsZSBhbmQgdGhlIC5zMmkgZmlsZSBmcm9tIC5zcHMgZmlsZS4N
CiANCiBNeSBzeXN0ZW0gc3BlY2lmaWNhdGlvbiBpcyA6DQogUGVudGl1bSA1NTBNaHoNCiBSYW0g
MjU2TUINCiBPcyBXaW5kb3dzIE5UIDQuMCB3b3Jrc3RhdGlvbiB2ZXJzaW9uLg0KIA0KIEkgaGF2
ZSBzcGVudCBteSB0aW1lIGFib3V0IDMgd2Vla3MgaW4gY29udmVydGluZy4NCiANCiBQbGVhc2Ug
aGVscCBtZS4NCiBJIHdvdWxkIHJlbWVtYmVyIHlvdXIgZ3JlYXQgaGVscC4NCiANCiBUaGFuayB5
b3UgZm9yIHlvdXIgcmVhZGluZy4NCiANCiAgICAgSW5teXVuZyBTb25nLg0KDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpB
c3Npc3RhbmNlIE1hbmFnZXIoaHR0cDovL3d3dy5pbnRlcm5leC5jby5rci9+aW1zb25nKQ0KODk3
LTE1IEhhZWRvbmcgQmlkZy4gRGFlY2hpZG9uZy4gS2FuZ25hbWd1LiBTZW91bC4gS29yZWEuDQpJ
bnRlcm5leCBMdGQuKGh0dHA6Ly93d3cuaW50ZXJuZXguY28ua3IgOyBodHRwOi8vd3d3LnBjYmtv
cmVhLmNvbSkNCkNBRCBEaXZpc2lvbg0KVEVMIDogODIyLTU1My0yMjc0DQpGQVggOiA4MjItNTU0
LTgwMzENCg==

------=_NextPart_000_0040_01BFC49C.2154A180
Content-Type: application/octet-stream;
	name="mc646fn.sps"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="mc646fn.sps"

****************************************************************
































































.SUBCKT TTLIN 100 710 898 911 912

Q1 710 901 911 TPNP2
Q2 1 1 2 0 T2X8A
Q3 2 2 710 0 T2X8A
R1/R1A 100 3 2000 TC= 431.6U, 8.97U
R1/R1B 3 911 2000 TC= 431.6U, 8.97U
DR1/D1 3 100 RES-DIODE
R2/R1A 100 4 2000 TC= 431.6U, 8.97U
R2/R2B 4 912 2000 TC= 431.6U, 8.97U
DR2/D1 4 100 RES-DIODE
XDS1 911 912 FPS102
XDS2 912 1 FPS102
XESD 901 710 FPS009EX
XPKG 898 901 PKG28
.ENDS TTLIN






.SUBCKT ECLIN 110 200 300 400 899 831 832
Q1 2 821 4 200 T2X4A
Q2 3 300 4 200 T2X4A
Q3 4 400 5 200 T2X4A
Q4 110 3 831 200 T2X4A
Q5 110 2 832 200 T2X4A
Q6 832 832 6 200 T2X4A
Q7 831 831 8 200 T2X4A
Q8 8 400 9 200 T2X4A
Q9 6 400 7 200 T2X4A
R2/R1A 110 20 250 TC= 431.6U, 8.97U
R2/R1B 20 2 250 TC= 431.6U, 8.97U
DR2/D1 20 110 RES-DIODE
R3/R1A 110 30 250 TC= 431.6U, 8.97U
R3/R1B 30 3 250 TC= 431.6U, 8.97U
DR3/D1 30 110 RES-DIODE
R4/R1A 5 40 230 TC= 431.6U, 8.97U
R4/R1B 40 200 230 TC= 431.6U, 8.97U
DR4/D1 40 110 RES-DIODE
R5/R1A 7 50 460 TC= 431.6U, 8.97U
R5/R1B 50 200 460 TC= 431.6U, 8.97U
DR5/D1 50 110 RES-DIODE
R6/R1A 9 60 460 TC= 431.6U, 8.97U
R6/R1B 60 200 460 TC= 431.6U, 8.97U
DR6/D1 60 110 RES-DIODE
RPD 821 200 50000
XESD 110 200 821 ESD
XPKG 899 821 PKG28
.ENDS ECLIN






.SUBCKT H646OUT 100 500 700 710 900 841 842 999

XQ1 22 19 710 FPN025
XQ2 24 14 710 FPN025X
XQ3 500 22 25 871 27 QPNN05M
XQ4 871 24 700 QPN139
Q5 710 900 37 TPNP2
Q6 100 842 6 710 T05I1
Q7 3 30 710 710 T05I1
Q8 8 30 710 710 T05I1
XQ9 12 3 14 FPN108
XQ10 18 8 19 FPN108
Q11 100 841 1 710 T05I1
Q13 100 100 31 710 T05I1
Q14 31 31 32 710 T05I1
Q15 100 34 30 710 T05I1
Q16 34 30 710 710 T05I1
XDS3A 22 36 FPS003
XDS3B 25 37 FPS003
XDS2 25 22 FPS003
XDS4 29 710 FPS003
XDS5 36 37 FPS003
R1/R1A 100 21 1000 TC= 431.6U, 8.97U
R1/R1B 21 22 1000 TC= 431.6U, 8.97U
DR1/D1 21 100 RES-DIODE
R3/R1A 100 23 500 TC= 431.6U, 8.97U
R3/R1B 23 24 500 TC= 431.6U, 8.97U
DR3/D1 23 100 RES-DIODE
R4/R1A 100 26 350 TC= 431.6U, 8.97U
R4/R1B 26 27 350 TC= 431.6U, 8.97U
DR4/D1 26 100 RES-DIODE
R6/R1A 25 28 10000 TC= 431.6U, 8.97U
R6/R1B 28 29 10000 TC= 431.6U, 8.97U
DR6/D1 28 100 RES-DIODE
R7/R1A 1 2 600 TC= 431.6U, 8.97U
R7/R1B 2 3 600 TC= 431.6U, 8.97U
DR7/D1 2 100 RES-DIODE
R8/R1A 6 7 600 TC= 431.6U, 8.97U
R8/R1B 7 8 600 TC= 431.6U, 8.97U
DR8/D1 7 100 RES-DIODE
R9/R1A 100 11 600 TC= 431.6U, 8.97U
R9/R1B 11 12 600 TC= 431.6U, 8.97U
DR9/D1 11 100 RES-DIODE
R10/R1A 100 17 600 TC= 431.6U, 8.97U
R10/R1B 17 18 600 TC= 431.6U, 8.97U
DR10/D1 17 100 RES-DIODE
R13/R1A 14 15 250 TC= 431.6U, 8.97U
R13/R1B 15 710 250 TC= 431.6U, 8.97U
DR13/D1 15 100 RES-DIODE
R14/R1A 19 20 250 TC= 431.6U, 8.97U
R14/R1B 20 710 250 TC= 431.6U, 8.97U
DR14/D1 20 100 RES-DIODE
R15/R1A 100 35 2000 TC= 431.6U, 8.97U
R15/R1B 35 36 2000 TC= 431.6U, 8.97U
DR15/D1 35 100 RES-DIODE
R17/R1A 30 38 2500 TC= 431.6U, 8.97U
R17/R1B 38 710 2500 TC= 431.6U, 8.97U
DR17/D1 38 100 RES-DIODE
R19/R1A 32 33 707.5 TC= 431.6U, 8.97U
R19/R1B 33 34 707.5 TC= 431.6U, 8.97U
DR19/D1 33 100 RES-DIODE
XESD 871 700 FPS009EX
XPKG 871 999 PKG28
.ENDS H646OUT






.SUBCKT FPS003 1 2
RX 3 4 2 TC= .445M, 2.78U
REPI 4 5 15.3 TC= .445M, 2.78U
REXT 5 2 22.9 TC= .445M, 2.78U
DS1 1 3 GRS003
D1 0 5 DSUBS003
.ENDS FPS003







.SUBCKT QPNN05M 1 2 3 4 5
Q1 5 2 3 0 PNN05A
Q1A 5 2 1 0 PNN05A
Q2 6 3 4 0 PNN05B
RT 1 6 5.4 TC= .445M, 2.78U
D1 0 5 DSUB1N05
D2 0 6 DSUB2N05
DS1 2 5 WN05
.ENDS QPNN05M






.SUBCKT QPN139 1 2 3
Q1 4 2 3 0 PN139
Q2 5 2 3 0 PN139
Q3 6 2 3 0 PN139
Q4 7 2 3 0 PN139
R1 1 4 7.89 TC= .445M, 2.78U
R2 1 5 7.89 TC= .445M, 2.78U
R3 1 6 7.89 TC= .445M, 2.78U
R4 1 7 7.89 TC= .445M, 2.78U
DS1 2 4 GR139
DS2 2 5 GR139
DS3 2 6 GR139
DS4 2 7 GR139
D1 0 7 DSUB139
.ENDS QPN139






.SUBCKT FPN025 1 2 3
Q1 4 2 3 0 PN025
R1 1 4 23.4 TC= .445M, 2.78U
D1 0 4 DSUB025
DS1 2 4 FP025
.ENDS FPN025






.SUBCKT FPS102 1 2
D1 0 3 DSUBS102
DS1 1 3 WS102
REXT 3 2 39.1 TC= .445M, 2.78U
.ENDS FPS102






.SUBCKT FPN025X 1 2 3
Q1 4 2 3 0 PN025X
R1 1 4 19.1 TC= .445M, 2.78U
D1 0 4 DSUB025X
DS1 2 4 FP025X
.ENDS FPN025X





.SUBCKT ESD 110 200 1

QESD1 1 200 200 200 T2X12E
QESD2 110 1 1 200 T2X12E
.ENDS ESD






.SUBCKT FPS009EX 1 2
Q1 3 2 2 0 PN009E
R1 1 3 4.97 TC= .445M, 2.78U
D1 0 3 DSUB009E
DS1 2 3 GR009E
.ENDS FPS009EX








.SUBCKT PKG28 84 81
CPKG 82 0 1.5PF
RPKG1 84 82 750
RPKG2 82 83 750
RPKG3 83 81 .2
LPKG1 84 82 3.5NH
LPKG2 82 83 3.5NH
.ENDS PKG28






.SUBCKT FPN108 1 2 3
Q1 4 2 3 0 PN108
R1 1 4 19.5 TC=4.45E-4,2.78E-6
D1 0 4 DSUB108
DS1 2 4 W108
.ENDS FPN108






.MODEL DSUB108 D    (CJO=163FF VJ=.51 M=.24)
.MODEL PN108 NPN    (IS=1.75e-17 BF=113 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=.75MA ISC=1.9E-16 NC=1 RB=638.8 RBM=222
+                   RE=0 RC=87
+                   CJE=90.6FF VJE=.9 MJE=.4
+                   CJC=50.3FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=4.1MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL W108 D       (IS=5.1E-13 RS=58.8 N=1.044 TT=10PS
+                   CJO=68.3FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
*
.MODEL DSUB1N05 D   (CJO=203FF VJ=.51 M=.24)
.MODEL DSUB2N05 D   (CJO=388FF VJ=.51 M=.24)
.MODEL PNN05A NPN   (IS=1.662E-17 BF=70 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=.7125MA ISC=1.803E-16 NC=1 RB=656.7 RBM=218
+                   RE=0 RC=91.62
+                   CJE=86.47FF VJE=.9 MJE=.4
+                   CJC=58.32FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=3.89MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL PNN05B NPN   (IS=1.583E-16 BF=70 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=6.78MA ISC=1.717E-15 NC=1 RB=77.29 RBM=31.25
+                   RE=0 RC=9.61
+                   CJE=751.6FF VJE=.9 MJE=.4
+                   CJC=445.2FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=37.1MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL WN05 D       (IS=1.0578E-12 RS=37.6 N=1.044 TT=10PS
+                   CJO=141.75FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
.MODEL DSUB025X D   (CJO=284FF VJ=.51 M=.24)
.MODEL PN025X NPN   (IS=4.32E-17 BF=113 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=1.85MA ISC=4.68E-16 NC=1 RB=175 RBM=65
+                   RE=0 RC=35.2
+                   CJE=193FF VJE=.9 MJE=.4
+                   CJC=158FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=5.7MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL FP025X D     (IS=1.08E-13 RS=48.3 N=1.044 TT=10PS
+                   CJO=90FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
.MODEL DSUB025 D    (CJO=284FF VJ=.51 M=.24)
.MODEL PN025 NPN    (IS=2.45E-17 BF=113 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=1MA ISC=2.66E-16 NC=1 RB=193 RBM=89
+                   RE=0 RC=62
+                   CJE=123FF VJE=.9 MJE=.4
+                   CJC=108FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=5.7MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL FP025 D      (IS=1.4E-13 RS=52 N=1.044 TT=10PS
+                   CJO=117FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
.MODEL DSUB139 D    (CJO=2.12PF VJ=.51 M=.24)
.MODEL PN139 NPN    (IS=1.03E-16 BF=113 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=4.4MA ISC=1.22E-16 NC=1 RB=117 RBM=47
+                   RE=0 RC=8.41
+                   CJE=493FF VJE=.9 MJE=.4
+                   CJC=244FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=96.7MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL GR139 D      (IS=7E-14 RS=10 N=1.044 TT=10PS
+                   CJO=88FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
.MODEL GRS003 D     (IS=4.27E-14 RS=53 N=1.044 TT=10PS
+                   CJO=54FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
.MODEL DSUBS003 D   (IS=1E-16 RS=0 N=1 TT=500PS
+                   CJO=127FF VJ=.51 M=.24
+                   EG=1.115 XTI=3 FC=.5 BV=35)
.MODEL DSUB009E D   (CJO=106FF VJ=.51 M=.24)
.MODEL PN009E NPN   (IS=3.92E-16 BF=113 NF=1.008 VAF=30 IKF=10A
+                   ISE=0 NE=1 BR=5 NR=1 XCJC=.1 VAR=100
+                   IKR=.3MA ISC=4.25E-15 NC=1 RB=185 RBM=39
+                   RE=0 RC=3.9
+                   CJE=1.37PF VJE=.9 MJE=.4
+                   CJC=609FF VJC=.53 MJC=.37
+                   TF=40P XTF=0 VTF=100 ITF=1.64MA PTF=0
+                   TR=200P XTB=1.51 EG=1.115 XTI=5 FC=0.5 )
.MODEL GR009E D     (IS=5.4E-13 RS=9.57 N=1.044 TT=10PS
+                   CJO=683FF VJ=.4 M=.33
+                   EG=.69 XTI=3 FC=.5 BV=30)
*
.MODEL WS102 D    (IS=4.64E-13 RS=46 N=1.044 TT=10PS
+                 CJO=62.2FF VJ=.4 M=.33
+                 EG=.69 XTI=3 FC=.5 BV=30)
.MODEL DSUBS102 D (IS=1E-16 RS=0 N=1 TT=500PS
+                 CJO=85FF VJ=.51 M=.24
+                 EG=1.115 XTI=3 FC=.5 BV=35)
*




.MODEL T05I1 NPN
+  IS=21.18E-18  BF=112    BR=5.108  RE=1.533   IKF=.0213 VAF=41.8
+  ISE=250E-18   RB=52.7   RBM=0     IRB=0      IKR=53E-5 VAR=3.766
+  ISC=95.62E-18 EG=1.11   RC=26.33  NC=1.141   NR=.997
+  CJE=67.7E-15  VJE=1.037 MJE=.5718 NF=1.000   XTI=4.7
+  CJC=99.5E-15  VJC=.603  MJC=.266  NE=2.000   XTB=1.15
+  CJS=152E-15   VJS=.5052 MJS=.3465 TR=9.92E-9 PTF=20
+  TF=35E-12     XTF=2.25  VTF=1.67  ITF=.00808 XCJC=.069 FC=.8
.MODEL TPNP2 PNP
+  IS=7.69E-17 BF=5 BR=1 RB=164 RC=56 CJE=.086E-12
+  CJC=1.4E-12
.MODEL T2X4A NPN
+  IS=12.88E-18  BF=112.3  BR=.9806  RE=2        IKF=.0143  VAF=46
+  ISE=239.4E-18 RB=400    RBM=200   IRB=850E-6  IKR=.364   VAR=3.581
+  ISC=64.04E-18 EG=1.11   RC=35.4   NC=1.045    NR=.9972
+  CJE=44.5E-15  VJE=1.037 MJE=.572  NF=1.000    XTI=4.7
+  CJC=61E-15    VJC=.75   MJC=.266  NE=2.000    XTB=1.15
+  CJS=109.4E-15 VJS=.5815 MJS=.5273 TR=9.92E-9  PTF=30
+  TF=32E-12     XTF=2.25  VTF=1.67  ITF=.00808  XCJC=.059  FC=.8
.MODEL T2X8A NPN
+  IS=25.32E-18  BF=113    BR=1.383  RE=1.50     IKF=.0273  VAF=46
+  ISE=478E-18   RB=222    RBM=111   IRB=1.7E-3  IKR=.3655  VAR=3.581
+  ISC=80E-18    EG=1.11   RC=22.67  NC=1.045    NR=.9972
+  CJE=79.6E-15  VJE=1.037 MJE=.572  NF=1.000    XTI=4.7
+  CJC=88.7E-15  VJC=.75   MJC=.266  NE=2.000    XTB=1.15
+  CJS=130.9E-15 VJS=.5815 MJS=.5273 TR=8.515E-9 PTF=50
+  TF=34.62E-12  XTF=2.599 VTF=1.578 ITF=.016    XCJC=.085  FC=.8
.MODEL T2X12E NPN
+  IS=37.37E-18  BF=113    BR=1.383  RE=1.30     IKF=.0411  VAF=464
+  ISE=726E-18   RB=154    RBM=76.9  IRB=2.55E-3 IKR=.3655  VAR=3.681
+  ISC=100E-18   EG=1.11   RC=17     NC=1.045    NR=.9972
+  CJE=114E-15   VJE=1.037 MJE=.572  NF=1.000    XTI=4.7
+  CJC=114E-15   VJC=.75   MJC=.266  NE=2.000    XTB=1.15
+  CJS=152.3E-15 VJS=.5815 MJS=.5273 TR=8.515E-9 PTF=80
+  TF=34.62E-12  XTF=2.599 VTF=1.475 ITF=.024    XCJC=.099  FC=.8
*





.MODEL RES-DIODE D (IS=1E-16 TT=1NS VJ=.759V M=.333 CJO=50FF )

------=_NextPart_000_0040_01BFC49C.2154A180--

From owner-ibis  Mon May 22 18:38:45 2000
Received: from pltdpop4.ptld.uswest.net (ptldpop4.ptld.uswest.net [198.36.160.4]) by server.eda.org (8.8.5/8.8.3) with SMTP id SAA21228 for <ibis@eda.org>; Mon, 22 May 2000 18:38:44 -0700 (PDT)
Received: (qmail 40235 invoked by alias); 23 May 2000 01:36:50 -0000
Delivered-To: fixup-ibis@eda.org@fixme
Received: (qmail 40225 invoked by uid 0); 23 May 2000 01:36:50 -0000
Received: from unknown (HELO vasthorizons.com) (63.225.95.5)
  by ptldpop4.ptld.uswest.net with SMTP; 23 May 2000 01:36:50 -0000
Message-ID: <3929E0B2.7C8126DF@vasthorizons.com>
Date: Mon, 22 May 2000 18:36:50 -0700
From: Scott McMorrow <scott@vasthorizons.com>
Organization: SiQual
X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Bob Ross <bob_ross@mentorg.com>
CC: ibis@eda.org
Subject: Re: IBIS BUG41 Arguments
References: <3929A436.3BE42155@mentor.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Bob,

Having had some very recent experience with simulating and
measuring Vref noise and it's effect on timing, I will give my
input.

1) If this application of differential inputs is intended to
"trick" an IBIS simulator into allowing a variable input threshold
without modifying the IBIS model, then I believe this would be
a reasonable application.  In this case, Vref truly acts like
a static voltage.

2) If this application is intended to account for noise effects
on input timing, I would suggest that this will not be very
accurate at all. For the following reasons:

    a) Vref has a propensity to pick up noise from the power
and ground planes in the GHz region from minor plane
resonances that occur.  These effects will not be modeled
in any reasonable time by any known simulator.

    b) Vref inputs on devices are extremely complex and are
generally not direct connections to the receiver differential
amplifiers.  Among manufacturers of devices there are various
methods of filtering Vref on the die to exclude external and
internally generated noise.  We  mortals will most likely never
have access to the actual on-chip vref circuits decks.  These
are the "secret sauce" that makes a particular device out perform
the other competition.

    c) Vref is subject to displacement currents originating from
the input transistors of the receiving device.  Internal parasitic
gate capacitance can cause some significant currents.
(See b) above.)


Thus, my feed back to the IBIS committee is that I would not
be opposed to modifying the parser to generate a warning
when a pin is mapped to multiple differential inputs, however
I would make this a VERY STRONG warning indeed.  What is
actually simulated will not be close to the real circuit at all, if one
is concerned with the AC transient response of the entire
system of Vref and single ended inputs.  Although I must say
it is a nice "trick" to easily generate a variable switching
threshold.


best regards,

scott


Bob Ross wrote:

> To All:
>
> One of the discussion topics at the May 26, 2000 IBIS teleconference
> meeting will be BUG41.  Currently ibischk3 reports an Error if
> the same pin is used for more that one differential input described
> under the [Diff Pin] keyword.  BUG41 proposes to relax this to a
> Warning message.
>
> This issue arose with respect to describing SSTL-2 inputs whose inputs
> are physically differential buffers connected to a common, external
> reference voltage (designated VREF, but different from the timing test
> load Vref)
>
> There is no explicit statement in IBIS that prohibits using the same
> pin for several differential inputs.  We did not anticipate this
> application, and the Error report was designed in ibischk3.
>
> The purpose of this document is to collect arguments in favor and
> against making the ibischk3 parser change (and related Specification
> clarification).
>
> More arguments and discussions are welcome.  BIRD41 is at the end for
> reference.
>
> Bob Ross
> Mentor Graphics
>
> Arguments in Favor:
>
> 1. Not prohibited in IBIS.
> 2. Physical part uses differential inputs
> 3. Effect of VREF noise on timing needs to be considered - can be handled
>    directly with differential inputs
> 4. Current [Pin Mapping] keyword provides no association with VREF
>    supplies or dividers.
> 5. Changing ibischk3 test from Error to Warning still alerts model
>    developer if a pin is used several times for differential inputs.
> 6. Supports some extreme cases (beyond the Spec.) where voltages are
>    actually changed on VREF to set logic states.
> 7. VREF referenced input structures are becoming common-place.
>
> Arguments Against:
>
> 1. While not prohibited, this application was not intended as confirmed by
>    the ibischk3 Error.
> 2. Incompatible to some (but not necessarily all) EDA tools implementations
>    for differential buffer analysis.
> 3. Contrary to a fundamental notion that differential nets should have
>    complimentary signals.
> 4. Single-ended and differential timing testing methods may be different
>    (crossover versus VREF)
> 5. Differential net layout driven by IBIS Model may be inconsistent (e.g.,
>    should VREF line be matched time or length, or how will the inverting
>    VREF line be designed for controlled differential impedance with all other
>    non-inverting lines.
>
> 6. Nets are really driven by single-ended drivers, so they are functionally
>    single-ended.
> 7. Model developers (and EDA tools) may ignore Warning messages.
> 8. BIRD62.6 was designed to handle this type of network reference to VREF.
> 9. Should not have different input if VREF is not available externally.
>
> ---------------------------------------------------------------------------
>
> ******************************************************************************
> ********************* IBIS GOLDEN PARSER BUG REPORT FORM *********************
> ******************************************************************************
>
> INSTRUCTIONS
>
> To report a bug in the IBIS golden parser.  Please fill out the top part
> of the following form and send the complete form to ibischk-bug@vhdl.org.
>
> A list of reported bugs will be maintained on vhdl.org.
>
> ******************************************************************************
>
> PARSER VERSION NUMBER: IBIS_CHK V3.2.5
>
> PLATFORM (SPARC, HP700, PC, etc.):  SPARC
>
> OS AND VERSION:  Solaris
>
> REPORTED BY:  Bob Ross, Mentor Graphics
>               (Based on discussions with Stephen Nolan, Texas Instrumens)
>
> DATE:  May 9, 2000
>
> DESCRIPTION OF BUG:
> The parser should be changed to issue a Warning message instead of an Error
> message when common pins are used for differential pins.
>
> (The error can be preserved when the common pin positioned both as a
> non-inverting and also as an inverting pin.)
>
> This change is requested because of SSTL-2 and SSTL-3 technology where
> common pins are used for VREF and the buffers are constructed using
> differential inputs and IBIS Version 3.2 does not specificly prohibit having
> a common pin for more than one differential buffer.
>
> The file below currently generates the following messages:
>
> Checking bug41.ibs for IBIS 3.2 Compatibility...
>
> ERROR - Component 'Test': inv_pin '3' is not unique.
> ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
> ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
> ERROR - Component 'Test': [Series Pin Mapping] Pin2 '2': model type cannot be
> Series or Series_switch.
>
> Errors  : 4
>
> File Failed
>
> Note, only the first error would be changed to a Warning.  The second and
> third error would remain because it is caused the the last line under
> [Diff Pin] which puts the non-inverting common pin as an inverting pin.
> the last error is covered by BUG40.
>
> Also note, the Series elements can be connected to common pins.
>
> INSERT IBIS FILE DEMONSTRATING THE BUG:
>
> |
> |***************************************************************
> |
> |
> [IBIS Ver]      3.2
> [Comment Char]  |_char
> [File Name]     bug41.ibs
> [File Rev]      1.0
> [Date]          May 9, 2000
>
> [Component]      Test
> [Manufacturer]   Test File
> [Package]
> | variable      typ             min             max
> R_pkg           0.0m            NA              NA
> L_pkg           0.0nH           NA              NA
> C_pkg           0.0pF           NA              NA
> |
> [Pin]        signal_name     model_name       R_pin   L_pin   C_pin
>   1             PAD            In         NA      NA      NA
>   2             PAD            In         NA      NA      NA
>
>   3             VTT            POWER         NA      NA      NA
>   4             PADN           In         NA      NA      NA
>
> |
> |
> [Series Pin Mapping]  pin_2    model_name    function_table_group
>         1               2      Rseries
>         2               3      Rseries
>
> [Diff Pin]  inv_pin  vdiff  tdelay_typ tdelay_min tdelay_max
> |
>  1           3       150mV    -0ns        NA        NA
>  2           3       150mV      0ns        NA        NA
>  3           4       150mV      0ns        NA        NA
>
> |
> |****************************************************************
> |                         MODEL Rseries
> |****************************************************************
> [Model]            Rseries
> Model_type         Series
> |
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> | variable      R(typ)      R(min)     R(max)
> [R Series]      100ohm      90ohm      110ohm
> |
> |
> |****************************************************************
> |                         MODEL Term
> |****************************************************************
> |
> |
> [Model]            Term
> Model_type         Terminator
> Vinl  = 1.25V
> Vinh = 2.5
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
>
> |****************************************************************
> |                         MODEL In
> |****************************************************************
> |
> [Model]            In
> Model_type         Input
> Vinl  = 1.25V
> Vinh = 2.5
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> |****************************************************************
> |                         MODEL Out
> |****************************************************************
> |
> [Model]            Out
> Model_type         Output
> Vmeas  = 1.25V
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> [Pulldown]
> -5  -1  -1  -1
> 10   2   2   2
> [Pullup]
> -5   1   1   1
> 10  -2  -2  -2
> [Ramp]
> dV/dt_r  1/1n 1/1n 1/1n
> dV/dt_f  1/1n 1/1n 1/1n
> |
> [End]
>
> ******************************************************************************
> ******************** BELOW FOR ADMINISTRATION AND TRACKING *******************
> ******************************************************************************
>
> BUG NUMBER: 41
>
> SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT]
>
> PRIORITY: [HIGH, MEDIUM, LOW]
>
> STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG]
>
> FIXED VERSION:
>
> FIXED DATE:
>
> NOTES ON BUG FIX:

--
Scott McMorrow
Principal Engineer
SiQual, Signal Quality Engineering
18735 SW Boones Ferry Road
Tualatin, OR  97062-3090
(503) 885-1231
http://www.siqual.com


From owner-ibis  Tue May 23 06:46:41 2000
Received: from jester.ti.com (jester.ti.com [192.94.94.1]) by server.eda.org (8.8.5/8.8.3) with ESMTP id GAA23803 for <ibis@eda.org>; Tue, 23 May 2000 06:46:40 -0700 (PDT)
Received: from dlep7.itg.ti.com ([157.170.134.103])
	by jester.ti.com (8.10.1/8.10.1) with ESMTP id e4NDhSL29169;
	Tue, 23 May 2000 08:43:28 -0500 (CDT)
Received: from dlep7.itg.ti.com (localhost [127.0.0.1])
	by dlep7.itg.ti.com (8.9.3/8.9.3) with ESMTP id IAA07588;
	Tue, 23 May 2000 08:44:09 -0500 (CDT)
Received: from dlep4.itg.ti.com (dlep4.itg.ti.com [157.170.188.63])
	by dlep7.itg.ti.com (8.9.3/8.9.3) with ESMTP id IAA07575;
	Tue, 23 May 2000 08:44:08 -0500 (CDT)
Received: from ti.com (lta0460542.sh.sc.ti.com [158.218.201.142])
	by dlep4.itg.ti.com (8.9.3/8.9.3) with ESMTP id IAA23475;
	Tue, 23 May 2000 08:44:12 -0500 (CDT)
Message-ID: <392A8B7A.101597E9@ti.com>
Date: Tue, 23 May 2000 08:45:30 -0500
From: Stephen Nolan <s-nolan1@ti.com>
Organization: Texas Instruments Incorporated
X-Sender: "Stephen Nolan" <@dshmail.itg.ti.com> (Unverified)
X-Mailer: Mozilla 4.72 [en] (Win98; U)
X-Accept-Language: en,ja,ko
MIME-Version: 1.0
To: Scott McMorrow <scott@vasthorizons.com>
CC: Bob Ross <bob_ross@mentorg.com>, ibis@eda.org
Subject: Re: IBIS BUG41 Arguments
References: <3929A436.3BE42155@mentor.com> <3929E0B2.7C8126DF@vasthorizons.com>
Content-Type: multipart/mixed;
 boundary="------------7974B327B4CA2BF6EF7C4120"

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

Scott, 

Please let me address your comments.



Scott McMorrow wrote:
> 1) If this application of differential inputs is intended to
> "trick" an IBIS simulator into allowing a variable input threshold
> without modifying the IBIS model, then I believe this would be
> a reasonable application.  In this case, Vref truly acts like
> a static voltage.

Vref could be used this way. In fact, when taken to the extreme, Vref can also
be used as an inverting logic input that forces all the outputs to a known logic
level.

> 2) If this application is intended to account for noise effects
> on input timing, I would suggest that this will not be very
> accurate at all. For the following reasons:

I disagree. And, in fact IBM made a very compelling showing recently at the
Future DRAM Task Group Meeting in San Jose that a small amount of shift in Vref
(or the crossing voltage) can cause a significant shift in the timing. So it is
VERY important to be able to model these effects.

>     a) Vref has a propensity to pick up noise from the power
> and ground planes in the GHz region from minor plane
> resonances that occur.  These effects will not be modeled
> in any reasonable time by any known simulator.

Vref might not be a separate plane.  Vref could simply be a trace on a signal
plane that is subject to the same effects as any other signal trace (eg. xtalk,
common-mode noise).

>     b) Vref inputs on devices are extremely complex and are
> generally not direct connections to the receiver differential
> amplifiers.  Among manufacturers of devices there are various
> methods of filtering Vref on the die to exclude external and
> internally generated noise.  We  mortals will most likely never
> have access to the actual on-chip vref circuits decks.  These
> are the "secret sauce" that makes a particular device out perform
> the other competition.

On simple logic devices, Vref DOES simply tie to the other side of the
differential input. See the attached datasheet for an example of a device that
we are trying to provide a model for TODAY!

>     c) Vref is subject to displacement currents originating from
> the input transistors of the receiving device.  Internal parasitic
> gate capacitance can cause some significant currents.
> (See b) above.)

Doesn't C_comp take care of this?


-- 
Regards,
Stephen M. Nolan
--------------7974B327B4CA2BF6EF7C4120
Content-Type: application/pdf;
 name="sstv.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="sstv.pdf"

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
ICLOhchBTZwrcQkRcS5EBiLiXIgc1MS5EhcQFedM5CAizoV4Huq9TfW6Qk2vK9T0um7a9LpA
RJwLkYOaOFfiEiLiXIgc1MS5EpcQEedCZKCmzoW3RIg4F9p56MTTRK8r1PSaQEWv66ZNrwvU
1LnwGKSJc6UtISLOhchBTZwrcQkRcS7EJUTFORM5iIhzIZ6Hek9Tva5QE+e6wxIi4lyIHNTE
uRKXEBHnQuSgJs6VuISIOBciAxFxLkQOauJciWehE8cSvS4Q0esAoXtVIaUoW2cFaMZjMS1Z
IA0xkEYCFLOha7EQ0oDreQvkRJoDjYPw39vu3KTWKA4jtUaBSGFRiBzUCotKXEKksChEDmrW
o/wwInp5ri1tAGakNJuLXgljJAcFh0ojyUIcohAZqqctoWCS9ZTHIEhwqTSAck/DFf6M8/Bt
ePvmYgr5CoIU/uEUF8IT4J6ZEL+9mPJ4kF5oapuQgZdmqIkAbcZFKqzajItaaS1nZADm5inJ
sDYjf78wIR21bQLf/G8A/y6oSg0KZW5kc3RyZWFtDQplbmRvYmoNCjMgMCBvYmoNCjw8DQov
UHJvY1NldCBbL1BERiAvVGV4dCBdDQovRm9udCA8PA0KL0YxIDQgMCBSDQovRjMgNSAwIFIN
Ci9GNSA2IDAgUg0KL0Y3IDcgMCBSDQovRjEwIDggMCBSDQo+Pg0KL0V4dEdTdGF0ZSA8PA0K
L0dTMSA5IDAgUg0KPj4NCj4+DQplbmRvYmoNCjEyIDAgb2JqDQo8PA0KL0xlbmd0aCAxMzM0
MQ0KL0ZpbHRlciAvRmxhdGVEZWNvZGUNCj4+DQpzdHJlYW0NCkiJfJdNr143Ecf3V7rf4Sxb
RE899szYXjY0aVNoQMkTWFQVC6CI0m5g0a/Pf/x2xqdXKIrynF889njeHY6AP3T8+/kpjJ+/
f36i4xv8+PEIJ1E6fjkoHN8e330fjr8/P33+1Qc6/vlfW/Sv4/mJ5QzER47xDLUcEuhMNR7p
DEGO//zj+enVb/D3Abk3ZLs/foAk96P4YD5zyUfWdAofj59Ni8ffnp8++fAu84cPjz+TFsmf
Pn60//iMsGmIx+PL56fPwtl+/oK1xJ+9evs43r/+6u2Hx+v3r788Xn188+b1+ykWzlrViVEX
+8vbx9cHzvjDX+Px9t2fPj4+HF+8+/L448eH/W7Cn7+RoXJuGuemcCJcN59RctPY9uyafPfJ
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
CdhWqvej7Du/gPMZ13Ae4DwX611FKK3rTU0xRbSxGbFPvgBceK7/Qp/K4VOUgJ16+yOPbiuL
dblbG5DqLSvKsmntb1/q/pF9OL86YxhPvgFK34ewlsFvKnr0QoXhJcFpiM35zus60Nn51cX7
j+z95dt/mkefX9PH70knZ1+YeXCimAYBxz+itzwLDtYHFIyc8dj9noJUY9aOCu7glAYG5Xgw
auDqHMN61HAHBzXcAdx1KtaxUcPJJxTsU0cjV99/978BAOp/aggNCmVuZHN0cmVhbQ0KZW5k
b2JqDQoxMyAwIG9iag0KPDwNCi9Qcm9jU2V0IFsvUERGIC9UZXh0IF0NCi9Gb250IDw8DQov
RjMgNSAwIFINCi9GNSA2IDAgUg0KL0Y3IDcgMCBSDQovRjEwIDggMCBSDQovRjExIDE0IDAg
Ug0KPj4NCi9FeHRHU3RhdGUgPDwNCi9HUzEgOSAwIFINCj4+DQo+Pg0KZW5kb2JqDQoxNiAw
IG9iag0KPDwNCi9MZW5ndGggMTQ4NTMNCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlDQo+Pg0Kc3Ry
ZWFtDQpIiXSXz69dNxHH95He/3CWLaIXjz0ztpcNTdsALSh5hUVVsQCKKHQDi/77fGeO7TM+
eVEUvXs/12N7fo9fPz+9+s2XlA46nn98ekV8JPzDH671oZ2PquUhfDz//PQqnb8d/4bIV+/p
+Of/jD3/7enVJ++/rfz+/fOfSZvUT59/enr1mTyocDs+o0dKKR/PX4Clh3/8BRLEn71++3y8
e/PV2/fPb969+eJ4/d2XX755dwqXR+q1HxDoXYMwncJ/efv89YHz/vDXfLz99k/fPb8/Pv/2
i+OP3z3bZ9/izfN14d9DseN3+PDTkR5E5fjlgMbfHN//kI6/22//Op5eqTyqQt+Mi+OSkuhR
ej7sKkmO//7j6dXrX+G/20uGuaofUA+h/JBkwvWRpbq17L6nrt9/8s3n73779adUPjlIf31k
GOTTH55/d15ynsuPVmQd++Gpzc9qhyg/KrUjM2wkwzFulbIUL0kfDfYr2Eby8fNJOvYHodSP
/xipD4Jtd5LJpUhlklJ8Tc55EkkfEHGpXNc+WvPLpJS1c80uZeruRKnfTteq687JtahtrBma
whqkk9TkJHOZhFs2wrqkiEHg63EdeTRpBlQnkIqT1jcL5qK4bZ2EMhmpZRDG3UBgjjYILs7V
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
kKZTqhrmNPNdUYnOi0GTzAmfkTpQWQSYBQqCUp1QEKQU+enRB8t/uL5QTaphOmAFN86qWb6/
d8Dy7NINHaL2b/30Kn//3g6oMEHU8O+pDY8NsYUqU8pAXpOPWTI5QOvwms+dHOZ2jNMK9Axp
raAihqD5UhG/fkIqUNSZUoGrSUrF3ESr/9BeLTsNw0DwjsQ/7BdE8SuPY1VKhISKoJW4cIlQ
D0gRlFJA/D3reP2onbrqocfY0/Xa3Z2dkbJQLT/s3O1tqjFyz+NYJQf6xHavdN3hWShnlAIh
ixZrFJtSUHbP8B7xSjPeU/9CMWWy8/Tx6BkEhVIjVCBuuEgEicCXYvy4IElYBnlPsdqc+rRY
LdaB6iCIRIZECMcqk9UxYsklF2GmicWC6AZnsI+oi5LTFS6tXDx7zefWE46yIxY38LGDbnmT
mJLsOx1ijjCLRdFDnRImuQMdiGKdsB+5UDFo2n1YEJ2XtyhBpJQyHCoIlaIcV+SycqBcVo4k
co/gSCILspFsr55UHra5cdKrWoVE+8IrbiWIjhVP2sbAZsMA+7/t22s/wE8/fG++oN9toN/b
Kmc4SwU7s9Lj3pF+rJqJ5ib22kzY0Y6p1AnQZWZh70bHVEFsZaJ5Y4CjXrTWGFAwldgD0Vat
NQ/zgraF3UZXiH+UfnEcFXhTBkJoY0oSGFOoyaAtVnfdErqH2b1r7hI6jWnhF8Z8pYJaR1Gg
Jz1rgoVhAjB+N6yk/YpxrIgAQAs5hCiDBY8Yi0oGCFqYRNACpksQk5hH0HcGYK7qD1ldX/0L
MAAfqDqPDQplbmRzdHJlYW0NCmVuZG9iag0KMTcgMCBvYmoNCjw8DQovUHJvY1NldCBbL1BE
RiAvVGV4dCBdDQovRm9udCA8PA0KL0YzIDUgMCBSDQovRjUgNiAwIFINCi9GNiAxOCAwIFIN
Ci9GNyA3IDAgUg0KL0YxMCA4IDAgUg0KL0YxMyAxOSAwIFINCj4+DQovRXh0R1N0YXRlIDw8
DQovR1MxIDkgMCBSDQo+Pg0KPj4NCmVuZG9iag0KMjEgMCBvYmoNCjw8DQovTGVuZ3RoIDEy
MjYxDQovRmlsdGVyIC9GbGF0ZURlY29kZQ0KPj4NCnN0cmVhbQ0KSIl8l02vXjcRx/dXut/h
LFtETz32zNheNjRpU2hAyRNYVBULoIjSbmDRr89//HbGp1coivKcXzz2eN4djoA/dPz7+SmM
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
FDSL5/E+uuS3H/7sk4RrUlD06tYbP387LPGgcZZ4kEJ85T5QrCcQM62s0xzq2Dp9N7uftfIp
QCoYBQQckiikPaRJB9FH7SncAHNxHEOubvaHtEq710dNDKoJ9zxZpu41Ro3PFA9yJ06zBB2O
lzJORzlgXfpQDzr4UE/N7qFDaqbz4bk5gYpNjZPTg5z/+xnc2WcyVPopNRGxCn4genxGHTPM
jFNNx/5jdn95cZ1d3Jy1PCbZhcHo7C2zowhDVmlmHmZhbaaue/F1BGB/V5S4/yVl8LcDcC9S
CE46L1qEDVl0EO7FKMK9gLsO0jjWItzvBKAJtT3k/uef/h0AjTLVQQ0KZW5kc3RyZWFtDQpl
bmRvYmoNCjIyIDAgb2JqDQo8PA0KL1Byb2NTZXQgWy9QREYgL1RleHQgXQ0KL0ZvbnQgPDwN
Ci9GMyA1IDAgUg0KL0Y1IDYgMCBSDQovRjYgMTggMCBSDQovRjcgNyAwIFINCi9GMTAgOCAw
IFINCj4+DQovRXh0R1N0YXRlIDw8DQovR1MxIDkgMCBSDQo+Pg0KPj4NCmVuZG9iag0KMjQg
MCBvYmoNCjw8DQovTGVuZ3RoIDE0Mzg5DQovRmlsdGVyIC9GbGF0ZURlY29kZQ0KPj4NCnN0
cmVhbQ0KSIl0l8+vXTcRx/eR3v9wli2iF489M7aXDU3bAC0oeYVFVbEAiih0A4v++3xnju0z
PnlRFL17P9dje36PXz8/vfrNl5QOOp5/fHpFfCT8wx+u9aGdj6rlIXw8//z0Kp2/Hf+GyFfv
6fjn/4w9/+3p1Sfvv638/v3zn0mb1E+ff3p69Zk8qHA7PqNHSikfz1+ApYd//AUSxJ+9fvt8
vHvz1dv3z2/evfnieP3dl1++eXcKl0fqtR8Q6F2DMJ3Cf3n7/PWB8/7w13y8/fZP3z2/Pz7/
9ovjj98922ff4s3zdeHfQ7Hjd/jw05EeROX45YDG3xzf/5COv9tv/zqeXqk8qkLfjIvjkpLo
UXo+7CpJjv/+4+nV61/hv9tLhrmqH1APofyQZML1kaW6tey+p67ff/LN5+9++/WnVD45SH99
ZBjk0x+ef3decp7Lj1ZkHfvhqc3PaocoPyq1IzNsJMMxbhVZipekjwb7FWwj+fj5JB37g1Dq
x3+M1AfBtjvJ5FKkMkkpvibnPImkD4i4VK5rH635ZVLK2rlmlzJ1d6LUb6dr1XXn5FrUNtYM
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
CBwnhEH3cl6XNWMsOjq6WIctqf8zedmMPchIQWhlQXESXLwxie/mXC081j+Kw6XKlZmqVZnt
1GtRbS9FrbLTTn2P03hUHuvskIP0xHqU/eb7svo5CwEAKUT2VJIzhw4Muk2S1UCq+ADIKGUi
8/b+tVys1eLzeRXInlr4zuj74oTGDcZ/w2LhtWM43gD49dxo2U8MuIbrAMTwCAENFQwBAdeO
dZQgxHATIQakKxBOLCBk/QDAnxqCYGD8AYGnMyYNCmVuZHN0cmVhbQ0KZW5kb2JqDQoyNSAw
IG9iag0KPDwNCi9Qcm9jU2V0IFsvUERGIC9UZXh0IF0NCi9Gb250IDw8DQovRjMgNSAwIFIN
Ci9GNSA2IDAgUg0KL0Y2IDE4IDAgUg0KL0Y3IDcgMCBSDQovRjEwIDggMCBSDQo+Pg0KL0V4
dEdTdGF0ZSA8PA0KL0dTMSA5IDAgUg0KPj4NCj4+DQplbmRvYmoNCjI2IDAgb2JqDQo8PA0K
L1R5cGUgL0hhbGZ0b25lDQovSGFsZnRvbmVUeXBlIDENCi9IYWxmdG9uZU5hbWUgKERlZmF1
bHQpDQovRnJlcXVlbmN5IDYwDQovQW5nbGUgNDUNCi9TcG90RnVuY3Rpb24gL1JvdW5kDQo+
Pg0KZW5kb2JqDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0V4dEdTdGF0ZQ0KL1NBIGZhbHNlDQov
T1AgZmFsc2UNCi9IVCAvRGVmYXVsdA0KPj4NCmVuZG9iag0KMjcgMCBvYmoNCjw8DQovVHlw
ZSAvRm9udERlc2NyaXB0b3INCi9Bc2NlbnQgMA0KL0NhcEhlaWdodCAwDQovRGVzY2VudCAw
DQovRmxhZ3MgNA0KL0ZvbnRCQm94IFs1NiA5MCA1NDUgNTc3XQ0KL0ZvbnROYW1lIC9QU09z
eW1jbGFzDQovSXRhbGljQW5nbGUgMA0KL1N0ZW1WIDANCi9Gb250RmlsZTMgMjggMCBSDQo+
Pg0KZW5kb2JqDQoyOCAwIG9iag0KPDwNCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlDQovTGVuZ3Ro
IDE3NQ0KL1N1YnR5cGUgL1R5cGUxQw0KPj4NCnN0cmVhbQ0KSIliZGBhZGBkZOQOCPYvrsxN
zkksBnHFfsjyiB1++mPrj6usVwVu8N8R7P7uJcTAzMjIxi3qbGBgZgEkLE2RNDGAtDG2M4LU
MOvGd/P9ePP9wDPR71Lfmb8zAkmp30D6t9Rvyd9Mv0G01Hcg/V1Svpud78eM730/tERvnj55
44bvaVtbH187uxPeN4FSqt8VRQ/v2nnk8K6YoODo2KDg2F1H5IA6AAIMAKAqRTMNCmVuZHN0
cmVhbQ0KZW5kb2JqDQoyOSAwIG9iag0KPDwNCi9UeXBlIC9Gb250RGVzY3JpcHRvcg0KL0Fz
Y2VudCAwDQovQ2FwSGVpZ2h0IDANCi9EZXNjZW50IDANCi9GbGFncyA0DQovRm9udEJCb3gg
WzQ2IC0xMyA0OTAgNzA1XQ0KL0ZvbnROYW1lIC9QTVBFT0orUFNPZ3JrZHV0Y2hicw0KL0l0
YWxpY0FuZ2xlIDANCi9TdGVtViAwDQovQ2hhclNldCAoL0MwMTEzKQ0KL0ZvbnRGaWxlMyAz
MCAwIFINCj4+DQplbmRvYmoNCjMwIDAgb2JqDQo8PA0KL0ZpbHRlciAvRmxhdGVEZWNvZGUN
Ci9MZW5ndGggMTcwDQovU3VidHlwZSAvVHlwZTFDDQo+Pg0Kc3RyZWFtDQpIiWJkYGFkYGRk
FA3wDXD199IOCPZPL8pOKS1JzkgqBkmI/ZDhEdtZ96PuZyjrHYH7/I8Eu7/bCTEwMTKyCTsb
GBoao+pgAOphYGwHyTP7dfP9WLvr+yfR323XfvN+1/wud+e76Pf27+WW37l/y/2WNv4t+LtK
7k2v6PeuarbfpWWaatr5b7/nyS1iX8/yPbJn3aun0g/XWv52lE/73cXOBxBgAJRvQagNCmVu
ZHN0cmVhbQ0KZW5kb2JqDQozMSAwIG9iag0KPDwNCi9UeXBlIC9Gb250RGVzY3JpcHRvcg0K
L0FzY2VudCA3MTgNCi9DYXBIZWlnaHQgNzE4DQovRGVzY2VudCAtMjA3DQovRmxhZ3MgMjYy
MTc2DQovRm9udEJCb3ggWy0xMzkgLTIyOCA4MjIgOTYyXQ0KL0ZvbnROYW1lIC9IZWx2ZXRp
Y2EtTmFycm93LUJvbGQNCi9JdGFsaWNBbmdsZSAwDQovU3RlbVYgMTQwDQovWEhlaWdodCA1
MzINCj4+DQplbmRvYmoNCjQgMCBvYmoNCjw8DQovVHlwZSAvRm9udA0KL1N1YnR5cGUgL1R5
cGUxDQovTmFtZSAvRjENCi9GaXJzdENoYXIgMQ0KL0xhc3RDaGFyIDENCi9XaWR0aHMgWzYw
MCBdDQovQmFzZUZvbnQgL1BTT3N5bWNsYXMNCi9Gb250RGVzY3JpcHRvciAyNyAwIFINCj4+
DQplbmRvYmoNCjUgMCBvYmoNCjw8DQovVHlwZSAvRm9udA0KL1N1YnR5cGUgL1R5cGUxDQov
TmFtZSAvRjMNCi9FbmNvZGluZyAzMiAwIFINCi9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQN
Cj4+DQplbmRvYmoNCjYgMCBvYmoNCjw8DQovVHlwZSAvRm9udA0KL1N1YnR5cGUgL1R5cGUx
DQovTmFtZSAvRjUNCi9FbmNvZGluZyAzMiAwIFINCi9CYXNlRm9udCAvSGVsdmV0aWNhDQo+
Pg0KZW5kb2JqDQoxOCAwIG9iag0KPDwNCi9UeXBlIC9Gb250DQovU3VidHlwZSAvVHlwZTEN
Ci9OYW1lIC9GNg0KL0Jhc2VGb250IC9TeW1ib2wNCj4+DQplbmRvYmoNCjcgMCBvYmoNCjw8
DQovVHlwZSAvRm9udA0KL1N1YnR5cGUgL1R5cGUxDQovTmFtZSAvRjcNCi9FbmNvZGluZyAz
MyAwIFINCi9CYXNlRm9udCAvU3ltYm9sDQo+Pg0KZW5kb2JqDQoxNCAwIG9iag0KPDwNCi9U
eXBlIC9Gb250DQovU3VidHlwZSAvVHlwZTENCi9OYW1lIC9GMTENCi9GaXJzdENoYXIgMQ0K
L0xhc3RDaGFyIDENCi9XaWR0aHMgWzUzNyBdDQovQmFzZUZvbnQgL1BNUEVPSitQU09ncmtk
dXRjaGJzDQovRm9udERlc2NyaXB0b3IgMjkgMCBSDQo+Pg0KZW5kb2JqDQo4IDAgb2JqDQo8
PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxMA0KL0ZpcnN0Q2hh
ciAwDQovTGFzdENoYXIgMjUxDQovV2lkdGhzIFs1OTIgNTkyIDU5MiA1OTIgNTkyIDU5MiA1
OTIgNTQ3IDU0NyA1NDcgNTQ3IDIyOCAyMjggMjI4IDIyOCA1OTIgDQo2MzggNjM4IDYzOCA2
MzggNjM4IDU0NyA1OTIgNTkyIDU5MiA1OTIgNTQ3IDUwMSAwIDAgMCAwIA0KMjI4IDI3MyAz
ODkgNDU2IDQ1NiA3MjkgNTkyIDIyOCAyNzMgMjczIDMxOSA0NzkgMjI4IDI3MyAyMjggMjI4
IA0KNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2IDI3MyAyNzMgNDc5
IDQ3OSA0NzkgNTAxIA0KODAwIDU5MiA1OTIgNTkyIDU5MiA1NDcgNTAxIDYzOCA1OTIgMjI4
IDQ1NiA1OTIgNTAxIDY4MyA1OTIgNjM4IA0KNTQ3IDYzOCA1OTIgNTQ3IDUwMSA1OTIgNTQ3
IDc3NCA1NDcgNTQ3IDUwMSAyNzMgMjI4IDI3MyA0NzkgNDU2IA0KMjI4IDQ1NiA1MDEgNDU2
IDUwMSA0NTYgMjczIDUwMSA1MDEgMjI4IDIyOCA0NTYgMjI4IDcyOSA1MDEgNTAxIA0KNTAx
IDUwMSAzMTkgNDU2IDI3MyA1MDEgNDU2IDYzOCA0NTYgNDU2IDQxMCAzMTkgMjMwIDMxOSA0
NzkgNDEwIA0KNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2IDQ1NiAy
MjggMjI4IDIyOCAyMjggNTAxIA0KNTAxIDUwMSA1MDEgNTAxIDUwMSA0NTYgNTAxIDUwMSA1
MDEgNTAxIDQ1NiA0MTAgMCAwIDAgMCANCjAgMjczIDQ1NiA0NTYgMTM3IDQ1NiA0NTYgNDU2
IDQ1NiAxOTUgNDEwIDQ1NiAyNzMgMjczIDUwMSA1MDEgDQowIDQ1NiA0NTYgNDU2IDIyOCAw
IDQ1NiAyODcgMjI4IDQxMCA0MTAgNDU2IDgyMCA4MjAgMCA1MDEgDQowIDI3MyAyNzMgMjcz
IDI3MyAyNzMgMjczIDI3MyAyNzMgMCAyNzMgMjczIDAgMjczIDI3MyAyNzMgDQo4MjAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDQowIDgyMCAwIDMwMyAwIDAgMCAwIDUwMSA2
MzggODIwIDI5OSAwIDAgMCAwIA0KMCA3MjkgMCAwIDAgMjI4IDAgMCAyMjggNTAxIDc3NCA1
MDEgXQ0KL0VuY29kaW5nIDMyIDAgUg0KL0Jhc2VGb250IC9IZWx2ZXRpY2EtTmFycm93LUJv
bGQNCi9Gb250RGVzY3JpcHRvciAzMSAwIFINCj4+DQplbmRvYmoNCjE5IDAgb2JqDQo8PA0K
L1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxMw0KL0ZpcnN0Q2hhciAx
DQovTGFzdENoYXIgMQ0KL1dpZHRocyBbNTE2IF0NCi9FbmNvZGluZyAzNCAwIFINCi9CYXNl
Rm9udCAvUFNPc3ltY2xhcw0KL0ZvbnREZXNjcmlwdG9yIDI3IDAgUg0KPj4NCmVuZG9iag0K
MzIgMCBvYmoNCjw8DQovVHlwZSAvRW5jb2RpbmcNCi9EaWZmZXJlbmNlcyBbIDAvQWFjdXRl
L0FjaXJjdW1mbGV4L0FkaWVyZXNpcy9BZ3JhdmUvQXJpbmcvQXRpbGRlL0NjZWRpbGxhL0Vh
Y3V0ZQ0KL0VjaXJjdW1mbGV4L0VkaWVyZXNpcy9FZ3JhdmUvSWFjdXRlL0ljaXJjdW1mbGV4
L0lkaWVyZXNpcy9JZ3JhdmUvTnRpbGRlDQovT2FjdXRlL09jaXJjdW1mbGV4L09kaWVyZXNp
cy9PZ3JhdmUvT3RpbGRlL1NjYXJvbi9VYWN1dGUvVWNpcmN1bWZsZXgNCi9VZGllcmVzaXMv
VWdyYXZlL1lkaWVyZXNpcy9aY2Fyb24vY2hhcjI4L2NoYXIyOS9jaGFyMzAvY2hhcjMxDQog
MTI3L3F1b3RlZGJsbGVmdC9hYWN1dGUvYWNpcmN1bWZsZXgvYWRpZXJlc2lzL2FncmF2ZS9h
cmluZy9hdGlsZGUvY2NlZGlsbGENCi9lYWN1dGUvZWNpcmN1bWZsZXgvZWRpZXJlc2lzL2Vn
cmF2ZS9pYWN1dGUvaWNpcmN1bWZsZXgvaWRpZXJlc2lzL2lncmF2ZQ0KL250aWxkZS9vYWN1
dGUvb2NpcmN1bWZsZXgvb2RpZXJlc2lzL29ncmF2ZS9vdGlsZGUvc2Nhcm9uL3VhY3V0ZQ0K
L3VjaXJjdW1mbGV4L3VkaWVyZXNpcy91Z3JhdmUveWRpZXJlc2lzL3pjYXJvbi9jaGFyMTU2
L2NoYXIxNTcvY2hhcjE1OA0KL2NoYXIxNTkvY2hhcjE2MCAxNzYvY2hhcjE3NiAxODEvY2hh
cjE4MSAxOTAvY2hhcjE5MCAxOTIvY2hhcjE5MiAyMDEvY2hhcjIwMSAyMDQvY2hhcjIwNA0K
IDIwOS9jaGFyMjA5L2NoYXIyMTAvY2hhcjIxMS9jaGFyMjEyL2NoYXIyMTMvY2hhcjIxNC9j
aGFyMjE1L2NoYXIyMTYNCi9jaGFyMjE3L2NoYXIyMTgvY2hhcjIxOS9jaGFyMjIwL2NoYXIy
MjEvY2hhcjIyMi9jaGFyMjIzL2NoYXIyMjQNCiAyMjYvY2hhcjIyNiAyMjgvY2hhcjIyOC9j
aGFyMjI5L2NoYXIyMzAvY2hhcjIzMSAyMzYvY2hhcjIzNi9jaGFyMjM3L2NoYXIyMzgNCi9j
aGFyMjM5L2NoYXIyNDAgMjQyL2NoYXIyNDIvY2hhcjI0My9jaGFyMjQ0IDI0Ni9jaGFyMjQ2
L2NoYXIyNDcgMjUyL2NoYXIyNTINCi9jaGFyMjUzL2NoYXIyNTQvY2hhcjI1NQ0KXQ0KPj4N
CmVuZG9iag0KMzMgMCBvYmoNCjw8DQovVHlwZSAvRW5jb2RpbmcNCi9EaWZmZXJlbmNlcyBb
IDAvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCws
L2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLA0K
L2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9j
aGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwNCi9j
aGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hh
ciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsDQovY2hh
ciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIs
LCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLA0KL2NoYXIs
LCwsLCwsLC9sb2dpY2Fsb3IvYXJyb3dyaWdodC9hcnJvd2RibGxlZnQvYXJyb3dkYmx1cC9h
cnJvd2RibHJpZ2h0L2xvemVuZ2UvYXJyb3dob3JpemV4DQovYW5nbGVsZWZ0L3JlZ2lzdGVy
c2Fucy9VcHNpbG9uMS9wbHVzbWludXMvc2Vjb25kL2FuZ2xlL2dyZWF0ZXJlcXVhbC9yYWRp
Y2FsDQovZWxsaXBzaXMvSWZyYWt0dXIvc3BhZGUvbGVzc2VxdWFsL21pbnV0ZS9kZWdyZWUv
ZnJhY3Rpb24vZmxvcmluDQovaW5maW5pdHkvYXBwcm94ZXF1YWwvaW50ZWdyYWwvcHJvcGVy
c3VwZXJzZXQvcGFyZW5yaWdodGJ0L2Fycm93dXAvYnJhY2tldHJpZ2h0dHAvYWxlcGgNCi9h
cnJvd2RibGJvdGgvYnJhY2VyaWdodGJ0L2ludGVncmFsYnQvbm90c3Vic2V0L2JyYWNrZXRs
ZWZ0YnQvdHJhZGVtYXJrc2Fucy9icmFjZWxlZnR0cC9icmFjZWxlZnRtaWQNCi9icmFjZWxl
ZnRidC9icmFja2V0bGVmdHRwL2JyYWNlZXgvYXBwbGUvYW5nbGVyaWdodC9wYXJlbnJpZ2h0
ZXgvcGFyZW5yaWdodHRwL2Fycm93ZG93bg0KL2RpdmlkZS9lbGVtZW50L3N1bW1hdGlvbi9i
cmFja2V0bGVmdGV4L3BhcmVubGVmdHRwL3BhcmVubGVmdGJ0L2RvdG1hdGgvY29weXJpZ2h0
c2Fucw0KL2ludGVncmFsZXgvcGFyZW5sZWZ0ZXgvaW50ZWdyYWx0cC9yZWdpc3RlcnNlcmlm
L2ludGVyc2VjdGlvbi90cmFkZW1hcmtzZXJpZi9hcnJvd2RibGRvd24vZ3JhZGllbnQNCi9s
b2dpY2Fsbm90L3JlZmxleHN1YnNldC9lcXVpdmFsZW5jZS9wcm9wZXJzdWJzZXQvcGFydGlh
bGRpZmYvYXJyb3dib3RoL2NpcmNsZW11bHRpcGx5L2hlYXJ0DQovYnJhY2tldHJpZ2h0ZXgv
YnJhY2VyaWdodG1pZC9lbXB0eXNldC9icmFja2V0cmlnaHRidC9SZnJha3R1ci9wcm9wb3J0
aW9uYWwvcmVmbGV4c3VwZXJzZXQvY2FycmlhZ2VyZXR1cm4NCi9ub3RlcXVhbC9ub3RlbGVt
ZW50L2RpYW1vbmQvY2x1Yi9icmFjZXJpZ2h0dHAvYXJyb3dsZWZ0L3dlaWVyc3RyYXNzL2J1
bGxldA0KL2NpcmNsZXBsdXMvbXVsdGlwbHkvYXJyb3d2ZXJ0ZXgvY29weXJpZ2h0c2VyaWYv
dW5pb24vcHJvZHVjdC9sb2dpY2FsYW5kL2NoYXIsLCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9j
aGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hh
ciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwNCi9jaGFyLCwsLCwsLCwvY2hh
ciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIs
LCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsDQovY2hhciwsLCwsLCwsL2NoYXIs
LCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCws
LCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9jaGFyLCws
LCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCws
LCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwNCi9jaGFyLCwsLCwsLCwvY2hhciwsLCws
LCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCws
LC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsDQovY2hhciwsLCwsLCwsL2NoYXIsLCwsLCws
LC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwv
Y2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwv
Y2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2No
YXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwNCi9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2No
YXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFy
LCwsLCwsLCwvY2hhciwsLCwsLCwsDQovY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFy
LCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciws
LCwsLCwsL2NoYXIsLCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciws
LCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCws
LCwsLC9jaGFyLCwsLCwsLCwNCi9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCws
LCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCws
LCwvY2hhciwsLCwsLCwsDQovY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCws
LCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCws
L2NoYXIsLCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCws
L2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9j
aGFyLCwsLCwsLCwNCi9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9j
aGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hh
ciwsLCwsLCwsDQovY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hh
ciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIs
LCwsLCwsLA0KL2NoYXIsLCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIs
LCwsLCwsLC9jaGFyLCwsLCwsLCwvY2hhciwsLCwsLCwsL2NoYXIsLCwsLCwsLC9jaGFyLCws
LCwsLCwNCl0NCj4+DQplbmRvYmoNCjM0IDAgb2JqDQo8PA0KL1R5cGUgL0VuY29kaW5nDQov
RGlmZmVyZW5jZXMgWyAxL0MwMDk1DQpdDQo+Pg0KZW5kb2JqDQoxIDAgb2JqDQo8PA0KL1R5
cGUgL1BhZ2UNCi9QYXJlbnQgMTAgMCBSDQovUmVzb3VyY2VzIDMgMCBSDQovQ29udGVudHMg
MiAwIFINCj4+DQplbmRvYmoNCjExIDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJlbnQg
MTAgMCBSDQovUmVzb3VyY2VzIDEzIDAgUg0KL0NvbnRlbnRzIDEyIDAgUg0KPj4NCmVuZG9i
ag0KMTUgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAxMCAwIFINCi9SZXNvdXJj
ZXMgMTcgMCBSDQovQ29udGVudHMgMTYgMCBSDQo+Pg0KZW5kb2JqDQoyMCAwIG9iag0KPDwN
Ci9UeXBlIC9QYWdlDQovUGFyZW50IDEwIDAgUg0KL1Jlc291cmNlcyAyMiAwIFINCi9Db250
ZW50cyAyMSAwIFINCj4+DQplbmRvYmoNCjIzIDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9Q
YXJlbnQgMTAgMCBSDQovUmVzb3VyY2VzIDI1IDAgUg0KL0NvbnRlbnRzIDI0IDAgUg0KPj4N
CmVuZG9iag0KMTAgMCBvYmoNCjw8DQovVHlwZSAvUGFnZXMNCi9LaWRzIFsxIDAgUiAxMSAw
IFIgMTUgMCBSIDIwIDAgUiAyMyAwIFJdDQovQ291bnQgNQ0KL01lZGlhQm94IFswIDAgNjEy
IDc5Ml0NCj4+DQplbmRvYmoNCjM1IDAgb2JqDQo8PA0KL1R5cGUgL0NhdGFsb2cNCi9QYWdl
cyAxMCAwIFINCj4+DQplbmRvYmoNCjM2IDAgb2JqDQo8PA0KL0NyZWF0aW9uRGF0ZSAoRDox
OTEwMDAzMTYxMjIxMjMpDQovUHJvZHVjZXIgKFwzNzZcMzc3XDAwMEFcMDAwY1wwMDByXDAw
MG9cMDAwYlwwMDBhXDAwMHRcMDAwIFwwMDBEXDAwMGlcMDAwc1wwMDB0XDAwMGlcMDAwbFww
MDBsXDAwMGVcMDAwclwwMDAgXDAwMDNcMDAwLlwwMDAwXDAwMDFcMDAwIFwwMDBmXDAwMG9c
MDAwclwwMDAgXDAwMFdcMDAwaVwwMDBuXDAwMGRcMDAwb1wwMDB3XDAwMHMpDQovQXV0aG9y
ICh2ZXJuaWNlaCkNCi9DcmVhdG9yIChJbnRlcmxlYWYsIEluYy4pDQovVGl0bGUgKHNzdHYx
Njg1NykNCj4+DQplbmRvYmoNCnhyZWYNCjAgMzcNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDA3Njk4OCAwMDAwMCBuDQowMDAwMDAwMDE3IDAwMDAwIG4NCjAwMDAwMTMyNzAgMDAwMDAg
bg0KMDAwMDA3MDU5NCAwMDAwMCBuDQowMDAwMDcwNzUwIDAwMDAwIG4NCjAwMDAwNzA4NjEg
MDAwMDAgbg0KMDAwMDA3MTA1MyAwMDAwMCBuDQowMDAwMDcxMzI0IDAwMDAwIG4NCjAwMDAw
NjkzNDcgMDAwMDAgbg0KMDAwMDA3NzQ0NSAwMDAwMCBuDQowMDAwMDc3MDc3IDAwMDAwIG4N
CjAwMDAwMTM0MjAgMDAwMDAgbg0KMDAwMDAyNjg0MyAwMDAwMCBuDQowMDAwMDcxMTU2IDAw
MDAwIG4NCjAwMDAwNzcxNjkgMDAwMDAgbg0KMDAwMDAyNjk5NiAwMDAwMCBuDQowMDAwMDQx
OTMxIDAwMDAwIG4NCjAwMDAwNzA5NjcgMDAwMDAgbg0KMDAwMDA3MjQ1NCAwMDAwMCBuDQow
MDAwMDc3MjYxIDAwMDAwIG4NCjAwMDAwNDIwOTYgMDAwMDAgbg0KMDAwMDA1NDQzOSAwMDAw
MCBuDQowMDAwMDc3MzUzIDAwMDAwIG4NCjAwMDAwNTQ1OTEgMDAwMDAgbg0KMDAwMDA2OTA2
MiAwMDAwMCBuDQowMDAwMDY5MjE0IDAwMDAwIG4NCjAwMDAwNjk0MjYgMDAwMDAgbg0KMDAw
MDA2OTYxNyAwMDAwMCBuDQowMDAwMDY5ODkwIDAwMDAwIG4NCjAwMDAwNzAxMTEgMDAwMDAg
bg0KMDAwMDA3MDM3OSAwMDAwMCBuDQowMDAwMDcyNjMwIDAwMDAwIG4NCjAwMDAwNzM2NjUg
MDAwMDAgbg0KMDAwMDA3NjkxOCAwMDAwMCBuDQowMDAwMDc3NTYzIDAwMDAwIG4NCjAwMDAw
Nzc2MjAgMDAwMDAgbg0KdHJhaWxlcg0KPDwNCi9TaXplIDM3DQovUm9vdCAzNSAwIFINCi9J
bmZvIDM2IDAgUg0KL0lEIFs8NDIwZDg3YWNjNWVkNTAwNmUxMTMxNjA4ZDMxMWRlZTE+PDQy
MGQ4N2FjYzVlZDUwMDZlMTEzMTYwOGQzMTFkZWUxPl0NCj4+DQpzdGFydHhyZWYNCjc3OTQx
DQolJUVPRg0KMTAgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyAxIDAgUiAxMSAw
IFIgMjMgMCBSIF0gDS9Db3VudCAzIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0+PiAN
ZW5kb2JqDTM2IDAgb2JqDTw8IA0vQ3JlYXRpb25EYXRlIChEOjE5MTAwMDMxNjEyMjEyMykN
L1Byb2R1Y2VyIChcMzc2XDM3N1wwMDBBXDAwMGNcMDAwclwwMDBvXDAwMGJcMDAwYVwwMDB0
XDAwMCBcMDAwRFwwMDBpXDAwMHNcMDAwdFwwMDBcDWlcMDAwbFwwMDBsXDAwMGVcMDAwclww
MDAgXDAwMDNcMDAwLlwwMDAwXDAwMDFcMDAwIFwwMDBmXDAwMG9cMDAwclwwMDAgXDAwMFwN
V1wwMDBpXDAwMG5cMDAwZFwwMDBvXDAwMHdcMDAwcykNL0F1dGhvciAodmVybmljZWgpDS9D
cmVhdG9yIChJbnRlcmxlYWYsIEluYy4pDS9UaXRsZSAoc3N0djE2ODU3KQ0vTW9kRGF0ZSAo
RDoyMDAwMDUyMzA4NDUxMSkNPj4gDWVuZG9iag14cmVmDTAgMSANMDAwMDAwMDAyMCA2NTUz
NSBmDQoxMCAxIA0wMDAwMDc4ODQ5IDAwMDAwIG4NCjE1IDEgDTAwMDAwMDAwMDAgMDAwMDEg
Zg0KMjAgMSANMDAwMDAwMDAxNSAwMDAwMSBmDQozNiAxIA0wMDAwMDc4OTU1IDAwMDAwIG4N
CnRyYWlsZXINPDwNL1NpemUgMzcNL0luZm8gMzYgMCBSIA0vUm9vdCAzNSAwIFIgDS9QcmV2
IDc3OTQxIA0vSURbPDQyMGQ4N2FjYzVlZDUwMDZlMTEzMTYwOGQzMTFkZWUxPjwxZGExMDc0
MWE1NTdjYzdmYzJiZjU5YjI3MGZiMzdlMz5dDT4+DXN0YXJ0eHJlZg03OTMwMQ0lJUVPRg0=
--------------7974B327B4CA2BF6EF7C4120--

From owner-ibis  Tue May 23 07:11:14 2000
Received: from jester.ti.com (jester.ti.com [192.94.94.1]) by server.eda.org (8.8.5/8.8.3) with ESMTP id HAA23854 for <ibis@eda.org>; Tue, 23 May 2000 07:11:11 -0700 (PDT)
Received: from dlep6.itg.ti.com ([157.170.188.9])
	by jester.ti.com (8.10.1/8.10.1) with ESMTP id e4NE81L03453;
	Tue, 23 May 2000 09:08:01 -0500 (CDT)
Received: from dlep6.itg.ti.com (localhost [127.0.0.1])
	by dlep6.itg.ti.com (8.9.3/8.9.3) with ESMTP id JAA23442;
	Tue, 23 May 2000 09:08:41 -0500 (CDT)
Received: from dlep4.itg.ti.com (dlep4.itg.ti.com [157.170.188.63])
	by dlep6.itg.ti.com (8.9.3/8.9.3) with ESMTP id JAA23419;
	Tue, 23 May 2000 09:08:40 -0500 (CDT)
Received: from ti.com (lta0460542.sh.sc.ti.com [158.218.201.142])
	by dlep4.itg.ti.com (8.9.3/8.9.3) with ESMTP id JAA18483;
	Tue, 23 May 2000 09:08:45 -0500 (CDT)
Message-ID: <392A913C.EEFC8E29@ti.com>
Date: Tue, 23 May 2000 09:10:04 -0500
From: Stephen Nolan <s-nolan1@ti.com>
Organization: Texas Instruments Incorporated
X-Sender: "Stephen Nolan" <@dshmail.itg.ti.com> (Unverified)
X-Mailer: Mozilla 4.72 [en] (Win98; U)
X-Accept-Language: en,ja,ko
MIME-Version: 1.0
To: Bob Ross <bob_ross@mentorg.com>
CC: ibis@eda.org
Subject: Re: IBIS BUG41 Arguments
References: <3929A436.3BE42155@mentor.com>
Content-Type: multipart/mixed;
 boundary="------------F3050D350B4840A1D36BF98D"

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

All,

In case you are not familiar with the JEDEC SSTL specifications, I have attached
the SSTL_2 spec. This is the technology that is driving this BUG report.
-- 
Regards,
Stephen M. Nolan


Bob Ross wrote:
> 
> To All:
> 
> One of the discussion topics at the May 26, 2000 IBIS teleconference
> meeting will be BUG41.  Currently ibischk3 reports an Error if
> the same pin is used for more that one differential input described
> under the [Diff Pin] keyword.  BUG41 proposes to relax this to a
> Warning message.
> 
> This issue arose with respect to describing SSTL-2 inputs whose inputs
> are physically differential buffers connected to a common, external
> reference voltage (designated VREF, but different from the timing test
> load Vref)
> 
> There is no explicit statement in IBIS that prohibits using the same
> pin for several differential inputs.  We did not anticipate this
> application, and the Error report was designed in ibischk3.
> 
> The purpose of this document is to collect arguments in favor and
> against making the ibischk3 parser change (and related Specification
> clarification).
> 
> More arguments and discussions are welcome.  BIRD41 is at the end for
> reference.
> 
> Bob Ross
> Mentor Graphics
> 
> Arguments in Favor:
> 
> 1. Not prohibited in IBIS.
> 2. Physical part uses differential inputs
> 3. Effect of VREF noise on timing needs to be considered - can be handled
>    directly with differential inputs
> 4. Current [Pin Mapping] keyword provides no association with VREF
>    supplies or dividers.
> 5. Changing ibischk3 test from Error to Warning still alerts model
>    developer if a pin is used several times for differential inputs.
> 6. Supports some extreme cases (beyond the Spec.) where voltages are
>    actually changed on VREF to set logic states.
> 7. VREF referenced input structures are becoming common-place.
> 
> Arguments Against:
> 
> 1. While not prohibited, this application was not intended as confirmed by
>    the ibischk3 Error.
> 2. Incompatible to some (but not necessarily all) EDA tools implementations
>    for differential buffer analysis.
> 3. Contrary to a fundamental notion that differential nets should have
>    complimentary signals.
> 4. Single-ended and differential timing testing methods may be different
>    (crossover versus VREF)
> 5. Differential net layout driven by IBIS Model may be inconsistent (e.g.,
>    should VREF line be matched time or length, or how will the inverting
>    VREF line be designed for controlled differential impedance with all other
>    non-inverting lines.
> 
> 6. Nets are really driven by single-ended drivers, so they are functionally
>    single-ended.
> 7. Model developers (and EDA tools) may ignore Warning messages.
> 8. BIRD62.6 was designed to handle this type of network reference to VREF.
> 9. Should not have different input if VREF is not available externally.
> 
> ---------------------------------------------------------------------------
> 
> ******************************************************************************
> ********************* IBIS GOLDEN PARSER BUG REPORT FORM *********************
> ******************************************************************************
> 
> INSTRUCTIONS
> 
> To report a bug in the IBIS golden parser.  Please fill out the top part
> of the following form and send the complete form to ibischk-bug@vhdl.org.
> 
> A list of reported bugs will be maintained on vhdl.org.
> 
> ******************************************************************************
> 
> PARSER VERSION NUMBER: IBIS_CHK V3.2.5
> 
> PLATFORM (SPARC, HP700, PC, etc.):  SPARC
> 
> OS AND VERSION:  Solaris
> 
> REPORTED BY:  Bob Ross, Mentor Graphics
>               (Based on discussions with Stephen Nolan, Texas Instrumens)
> 
> DATE:  May 9, 2000
> 
> DESCRIPTION OF BUG:
> The parser should be changed to issue a Warning message instead of an Error
> message when common pins are used for differential pins.
> 
> (The error can be preserved when the common pin positioned both as a
> non-inverting and also as an inverting pin.)
> 
> This change is requested because of SSTL-2 and SSTL-3 technology where
> common pins are used for VREF and the buffers are constructed using
> differential inputs and IBIS Version 3.2 does not specificly prohibit having
> a common pin for more than one differential buffer.
> 
> The file below currently generates the following messages:
> 
> Checking bug41.ibs for IBIS 3.2 Compatibility...
> 
> ERROR - Component 'Test': inv_pin '3' is not unique.
> ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
> ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin.
> ERROR - Component 'Test': [Series Pin Mapping] Pin2 '2': model type cannot be
> Series or Series_switch.
> 
> Errors  : 4
> 
> File Failed
> 
> Note, only the first error would be changed to a Warning.  The second and
> third error would remain because it is caused the the last line under
> [Diff Pin] which puts the non-inverting common pin as an inverting pin.
> the last error is covered by BUG40.
> 
> Also note, the Series elements can be connected to common pins.
> 
> INSERT IBIS FILE DEMONSTRATING THE BUG:
> 
> |
> |***************************************************************
> |
> |
> [IBIS Ver]      3.2
> [Comment Char]  |_char
> [File Name]     bug41.ibs
> [File Rev]      1.0
> [Date]          May 9, 2000
> 
> [Component]      Test
> [Manufacturer]   Test File
> [Package]
> | variable      typ             min             max
> R_pkg           0.0m            NA              NA
> L_pkg           0.0nH           NA              NA
> C_pkg           0.0pF           NA              NA
> |
> [Pin]        signal_name     model_name       R_pin   L_pin   C_pin
>   1             PAD            In         NA      NA      NA
>   2             PAD            In         NA      NA      NA
> 
>   3             VTT            POWER         NA      NA      NA
>   4             PADN           In         NA      NA      NA
> 
> |
> |
> [Series Pin Mapping]  pin_2    model_name    function_table_group
>         1               2      Rseries
>         2               3      Rseries
> 
> [Diff Pin]  inv_pin  vdiff  tdelay_typ tdelay_min tdelay_max
> |
>  1           3       150mV    -0ns        NA        NA
>  2           3       150mV      0ns        NA        NA
>  3           4       150mV      0ns        NA        NA
> 
> |
> |****************************************************************
> |                         MODEL Rseries
> |****************************************************************
> [Model]            Rseries
> Model_type         Series
> |
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> | variable      R(typ)      R(min)     R(max)
> [R Series]      100ohm      90ohm      110ohm
> |
> |
> |****************************************************************
> |                         MODEL Term
> |****************************************************************
> |
> |
> [Model]            Term
> Model_type         Terminator
> Vinl  = 1.25V
> Vinh = 2.5
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> 
> |****************************************************************
> |                         MODEL In
> |****************************************************************
> |
> [Model]            In
> Model_type         Input
> Vinl  = 1.25V
> Vinh = 2.5
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> |****************************************************************
> |                         MODEL Out
> |****************************************************************
> |
> [Model]            Out
> Model_type         Output
> Vmeas  = 1.25V
> C_comp                   0.02pF   0.01pF  0.03pF
> [Voltage Range]          2.50     2.30    2.70
> |
> [Pulldown]
> -5  -1  -1  -1
> 10   2   2   2
> [Pullup]
> -5   1   1   1
> 10  -2  -2  -2
> [Ramp]
> dV/dt_r  1/1n 1/1n 1/1n
> dV/dt_f  1/1n 1/1n 1/1n
> |
> [End]
> 
> ******************************************************************************
> ******************** BELOW FOR ADMINISTRATION AND TRACKING *******************
> ******************************************************************************
> 
> BUG NUMBER: 41
> 
> SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT]
> 
> PRIORITY: [HIGH, MEDIUM, LOW]
> 
> STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG]
> 
> FIXED VERSION:
> 
> FIXED DATE:
> 
> NOTES ON BUG FIX:
--------------F3050D350B4840A1D36BF98D
Content-Type: application/pdf;
 name="jesd8-9.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="jesd8-9.pdf"

JVBERi0xLjIgDQol4uPP0w0KIA0KOCAwIG9iag0KPDwNCi9MZW5ndGggOSAwIFINCi9GaWx0
ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAMBBAoEcjOIAaMRkORcNhAMRgMBcNYcNxc
NBoIBtChcMoycjKIDNCYwIBqNRnF4yMxyNo7GRlFxBIJFJIyNIgLhwOBBLJdHp6LhnDppIxj
JY9LhuMp7LZfJo7PKKDSEVJtGhxLhtGRAVCIDReRoEMxqLhhXCpIxbErONxBXTHA7eVDuIBQ
RSSQReSiKRCKQxTXTUDYELZxZrQRBBa7MORgObncRQUyoQScRCCUiJgSpg8LRxiLoVc8VYYF
QK7I7YM8ji9Xc7rkyoVSEICmRSkSSKU67uCaSSdnMHjBoMJ5cLlXdiQSpfeFhMWMhxQqZXcV
jBhW4dyLZ2thdiYTyOSSGICMTykIJiNRAVifz8YMRqNxjrYl8vp3xQTCpvC4ybKCYL4ZC4FL
ns+GKUuk0iBrNBL6u4/S8L0vgpiIHAWhzA7FhyssFusEDTIe0Kzrm1SzBg9juNE+T9NuKDmi
aITcIeHIchxDYWpOlUGRFBIXBy6q0sIxAbLdFYYBuGbWOUuwiiYv4qCkJ4nPIEDgCIKrKNy3
YQCCJgmLyJwhiLHIZIkrcerEh8hLUtkEuOKi4vvJc4tivi/PKKY3jYNIyNsOgwjokIqDKMY0
DdPg3jOPIQCINI7DSOY0jeNzniKqz600maDpI0IcIyGKdtEhyJKXBtTqm0CdVDUYY1KF1T1M
plVBo9aHVE6dXqa6ad1RWiQpGGrDpLXNSV/ZCp2G0Ni1dWFZVjYCa1XUCHhujNZoeGlj2VYl
Q2vZCj25YNPVYh4aoZats3FXdu2ZUN0XNddt3bciqquiC2Tir6CLkgyELDTU2uhFbRyaFC34
St9LqsOKEI2jq5MLeIb1wGyy2q+V0oyMY24ANI2vqIg3gagIDQplbmRzdHJlYW0NCmVuZG9i
ag0KOSAwIG9iag0KNjU2DQplbmRvYmoNCjEwIDAgb2JqDQo8PA0KL1R5cGUgL1hPYmplY3QN
Ci9TdWJ0eXBlIC9JbWFnZQ0KL05hbWUgL2ltMQ0KL0ZpbHRlciAvRENURGVjb2RlIA0KL1dp
ZHRoIDgyDQovSGVpZ2h0IDgwDQovQml0c1BlckNvbXBvbmVudCA4DQovQ29sb3JTcGFjZSAv
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
ciAvTFpXRGVjb2RlIA0KPj4NCnN0cmVhbQ0KgBREANIRUBoyGQ3FwwGggGIwGELHAgEBUIgN
FEUjUbFMVNQNGMIFwxGwgGEUiwgjMbjUdKkfIsGOMDh8KhkmnAtGk2hozG40kclGM7kYyEBj
NsDF5pNtGIhvBsBADQplbmRzdHJlYW0NCmVuZG9iag0KMTYgMCBvYmoNCjkzDQplbmRvYmoN
CjEzIDAgb2JqDQo8PA0KL1R5cGUgL1hPYmplY3QNCi9TdWJ0eXBlIC9JbWFnZQ0KL05hbWUg
L2ltMg0KL0ZpbHRlciAvTFpXRGVjb2RlIA0KL1dpZHRoIDQzMg0KL0hlaWdodCAxNzMNCi9C
aXRzUGVyQ29tcG9uZW50IDgNCi9Db2xvclNwYWNlIFsgL0luZGV4ZWQgL0RldmljZVJHQiAy
NTUgMTIgMCBSIF0NCi9MZW5ndGggMTQgMCBSDQo+Pg0Kc3RyZWFtDQqAACBQOCQWDQeEQmFQ
uGQ2HQ+IRGJROKRWLReMRmNRuOR2PR+QSGRSOSSWTSeUSmVSuWS2XS+YTGZTOaTWbTecTmdT
ueT2fT+gUGhUOiUWjUekUmlUumU2nU+oVGpVOqVWrVesVmtVuuV2vV+wWGxWOyWWzWe0Wm1W
u2W23W+4XG5XO6XWLAK8Xm9XuB3yC3u8wjAYK/QLCwfAAKDYXGYfDYOG5DH3iCY6+ZbE4HK5
nEY29Z3NZvJX3OQzR6LKZPUgDD5jA57V47WafSbKP5nE7XV7PcX/S6jQ7zd8DXbHP6rh7+F6
Pj8jiczccbe77YcPnc/j9HFZHm8TddvheDw9jm9XqaftSPteXu+nyeLw7vbfHW+zQ9DlQn8e
L69H3vk/znu++DrwG9sAuW7rvuBBcGvoyTzPfA0FNu9bpQA6bkNzA0GMW9cHOq/kEP0/sRPv
D8NQ3FMFRU2jxwm4L3QS4MNQ7F8CwtEEDwDGSQwtC7wPnHUPRpG8bQjG8IPYhz9yO+0gQc1j
zxNGkXRLAjKynJkfypIMdwvJ0TzFE8opPIUwus88syJLDbSRN8kIhJsdTHL06xJL8CStL85T
O/8ryjOE7xxCkypNP1CPdRFCzdJ87ShGr4onOdE0hJMKQzI1Iy1GEqvzPEUTpDEgN/QU0xXR
CL1TEMN0XItNSNU1HtTVLQRjW8xzRWcp0BXlbVm5URxnHtL1xUdS0dQ1O1ejliUq6dXTTRtB
2LUkCojSlq13Z7sV/NlpTzFsVIfONuTLGVZVBTMK3Xc1qzXNVvr7UVt21essMJPN6X3a8XWv
Td6uE1EBooyDZTjP1037G2BJFZ1tN1J02V/RzFSUy+K4I2ct3DSUa4vSzmU5AVLYbF+RT6zW
D2TZVdYtELJ35H1hX7EcP5tZGcXRVlo2NYNQ4RDMEaHcMr1rBdp5K4r90znd2o9VcWU/Hmm6
FnWq6LZlfWW+GgZZVFaataGpXHB+tXzst3Vjq917ZQuobfkcOYpUms2PsmsU9f1vy7tOnZLs
zt6Jsci7TwNsU/tWjbxxOp8NuGz2VM+l17wtGOzvXLbjvmB1hmOIX/FNO41lXL7jx6Faf0HQ
78z8hdfzaOx/hl2Xwpm90n2KMaOnPE9Ws/Z5ajfdJR3lh1PgviLv5WJpf32g8iq3g9D2Xo+L
5jTeN471exjSW9R6HkKx6fPWb60ze71PtfV86K/X3FD9hanyrf23ZJp9KYft+/c/EnSbXOl2
gFAOAkBYDQHgRAmBUC4GQNgdA+CEEYJQTgpBWC0F4MQZg1BuDkHYPQfhBCGEUI4SQlhNCeFE
KYVQrhZC2F0L4YQxhlDOGkNYbQ3hxDmHUO4eQ9guAGIEQYhABJXEOI0R4kRJiVEMjKXInRPi
glw7kUYqRVdQ9eK0UCYxLiDEWLkX4wRHibFmMkZXfK8jNGlh5KY1PkJbGGLpKo4RziW7uNsd
4rPZjxHt9b1Y+RXJRHSOMgZBSFiJHaP8iWaN8kVG150jX8khkNF6Q0YYxyQkw5GTMeyXSbf2
SySZKZKxgkvJ6SDx5TRke/JknkoZRSjiRKWVMf5USzjySqTxP5XSElhIN5ctpEvsmBFklcuS
gSVkpKOWUw48TCmZFSXEmyiTIlfNRVUz4+TOmxFqLEpyky7JPIWZc24zLqnJE+bsjSmzgJLH
Scc55iTmnhG5h0rCnTWl5HWRE85yton5PRmcmCpT4JNF+fc/54t0oRIt2s6irTsJJEmd9C50
T+opQyP1DisUEJHLGg9F4o0WpBICicnCuUcJBR6X9I6Q0KpZS+gBWaUEdjFNemE3I0U3p06q
LcyY5ySiZR+nazqBVDmMTeIUcqIEZqTUKozjan1RkjQWoM+Z3EfiBU6qTK51VbmxT6X04alv
6q8u2gTgayzemrEqsEliZ1prNRquEs5QSkrXVeR9c6uSKbBXqWlSo4WAkFXmvxyZvWFqPVat
1d6fzFsQz6v9aLHxqJhOKxlgSCRGozYinMza+2TjTFuy1ipeyHpLXBP9oWuWglUTS0dYrS1N
pXWcmNtLJWstba6wdpJYWns9bW21uLIk4teSK2NYX+22sJXy1dwoqytuLVi49Wrh3Lurc6kx
Pbo00tjb6O9b61WfuxS0oNYyL2lu9I4mVyrb3jorNO3d3JlU2ntcCjVzb3UxmPdsjFM2U31r
Jfe/F+VQlHv5f2vFs8BSdvDgPAlGCi3mIrZjBU/3IXMs7g+JxUMD3ni5dSc+F5gyMw1e/Dl8
b5U1vpQjEV1cHYlfhTSuuCbM1ZIpirCs/LN4jxJjBHNVq229xvcgiVI8WzZpdj6NdQKq28yE
RO0z7sjPmwXi+nEBq2ZOl7Y6kGO8XXitzAWg1VLj2anTQvKmVcwS3gPY3JmZccUBy68PBuGZ
+5YxpinOGccvYszpmrNebM8Z5I1nvD9Dc0Z/wxSK9UCsOkW0NPrRVF9J48yTneBuj8J6Roli
CeGadLaXjLBLTWQ9OZNyllO9Oo5a6Nnlb8qmpcoanxtiuimlcv2pzDqLTBVcJam05p7T5Gr2
Y9tVq+75XdZES0NqubexM668oTsbV2ysUEDtkRHOGzqv7c0Fsiym0tdlgstp3WeW9ba32hoD
XW38rXkLJs3c9/lyUw3XovcGx927TLNpHTehHEUv3vqHfOvb27j3jsHYFdt07q4bdnVu1do8
J1pwvSWqaWbe3doziW7Cxa0yIQ7MeOeHck2TFPJG78rlq5Bqgh+5uTZ+5juHlHKeJ4G1rnri
vFsolxwBxHcPNyjZmI9y3kJDdsly2LwXUfQsI0q51qfIZdul8csp06+HFyOdG5zA/qvVtVT3
4Z1HhXXusZ20pifCnZN/QN6/uLC3atCdJIh1znsBu39wnnrHeW8+QQI7z2jmWvu+7M65AXwP
gsdUy7b4bw+wqdR63wxzgRWud+O7/w+p/kuCc17DRvlu//G8YrL0Dau9fKlb7tzy7vmqjec1
z6bvZXu7d35ftv13r5tcp4DnPcnq/WbL93VL2W+ve8l4/7X4Pa3k1z+Lwb1HyOKdG9FwC/9q
OmfQ8poktPtfbci+t9f0v2dWfN+4Wv731dD8z913rfn4vFlw/T8vo/0fsdg5pcn+Pqv6kL+U
+W404y/w+M+O9m8Yz49u+A78/688rTAHAI/gnJAO607q/+788gqG/I4RAi26Ku/C/9As2ZAx
Ay/cue9yro8s+ExrAUzO/u8U/K9I2fBS1+IS/mfQsLBKmhBOlS/4ye8w+oJKsfBzB0/YlMpO
um/o8KyPBc5U5W/Mme2s9xAW8zCXAdBfA2yLBlB7CVAS8e1Ar02o9O/0mHCi8vB+9DBG/bCa
xNCK7O7lDRCm6lDa83Cu/fCemA9pBtDO9HDvDA33CxALB5Dy+867C7D5DHD9D+43ERCNEHEI
7pENCRBir9DrEXEYmkK/Ee6hAqzLDTDU8S+3EbEdE06JD3BVCGpvEVEtEvDcoHFIyzDizch9
FnFpFrFtFvFxFzF1F3F5F7F9F/GBGDGFGHGJGLGNGPGRGTGVGXGZGbGdGfGhGjGlGnGpGqgK
ICANCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNCAwIG9iag0KMjY2MQ0KZW5kb2JqDQoxMiAwIG9i
ag0KPDwNCi9MZW5ndGggMTcgMCBSDQovRmlsdGVyIC9BU0NJSTg1RGVjb2RlIA0KPj4NCnN0
cmVhbQ0KczhXKiE1QUMvdTgsclZpRWJiWFR6enp6enp6enp6enp6enp6enp6enp6enp6enp6
enp6enp6enp6enp6enp6eg0Kenp6enp6enp6enp6enp6eno6MmI7ZUNpIUhSQVRWIV5FYiw0
Tnp6enp6enp6enp6enp6enp6enp6enp6enp6eg0Kenp6enp6enp6enp6enp6enp6enp6enp6
enp6enp6enp6enohcnI8JCJvblcnIVdXMyN6enp6enp6enp6enp6eg0Kenp6enp6enp6enp6
enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp+Pg0KZW5kc3RyZWFtDQplbmRvYmoN
CjE3IDAgb2JqDQoyNDQNCmVuZG9iag0KMTggMCBvYmoNCjw8DQovTGVuZ3RoIDE5IDAgUg0K
L0ZpbHRlciAvTFpXRGVjb2RlIA0KPj4NCnN0cmVhbQ0KgBREANGIggsFORngYxGgxFw4GggH
I5FwzGwgGAuG4yjEajhyMogM0EhsPiMTisXjMbjsskEikgyFw1i8oiwgGY5HEPHEtj8hkY1k
o0k8Um8rjlIEEvoNDospn1Rpkkh0QgwwjIwntKGsUG8XqdCh1Eq9ZrceEFdjVgoANgINCmVu
ZHN0cmVhbQ0KZW5kb2JqDQoxOSAwIG9iag0KMTI1DQplbmRvYmoNCjQgMCBvYmoNCjw8DQov
VHlwZSAvUGFnZQ0KL1BhcmVudCA1IDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9G
MCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQovWE9iamVjdCA8PA0KL2ltMSAxMCAwIFIgDQov
aW0yIDEzIDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50cyBbIDggMCBS
IDE1IDAgUiAxOCAwIFIgIF0NCj4+DQplbmRvYmoNCjIxIDAgb2JqDQo8PA0KL0xlbmd0aCAy
MiAwIFINCi9GaWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRkOBkLhoOBANh
yNBcMxkIBAVCIDRgIIvFzkZxADReRouMYjEzMDRaMBcMBrEioY4xLDuIBQTieVCSQyKKYmap
MMhjKISIBbBZTComRBBHxiIJFLJLJ5SNhtK4nLhiLhwMKXE5iKCKSSCLyURSIRSGIDmdDCbj
IYTkZDmILWZBAcDqYjYaTGYToaTebriY7/ajSbhAbb4ZTkaTCbBAdDRfBBkbiYjKZcMcDkZT
hbjKZBYIM2djSZTvn9Dc50VJ5FxaMYcMRtLKRUBgNxtI5bGBcNxiM62VK6YThmjeds/jzQcj
edTOaOUZRBY7LZyHzTcYzTjjYZeRjrnaLuczKcTrmDobDzou9pdPdPDxONyLoYvXkOlXyDq5
4VBUoSUBgHIYBoliXJQn0CJgmQjswxTGhA646sAMo2Bc/iLKEoiINpACUhqGyjN2hwahpBSu
Jk/SxLIsy0LUti3LguS2Lqu68r2vq/rizwQDIMo5jSM43OSOg3rQxTkOjGq8L0EDCjoxUfjo
5TmOcNEMNc2AXNlDqoBiGIcKo3bft6GswwWFEKjSNrCr4wqOTYOcJx8OS0rnN7KjKOjTsww6
1jqMwwjGOg6s3OsZrouw5DGyjFDm0NAu0vK1L6Nwzww/0PJ+28DBAg4coZESuyexVGLWM4yj
CMTtjSOj1vDNb5jKNr0BAN4zLq5gyDrQdH0QuQ5yAtM3yVRVTPIOUnMM8ju0HYjVJ2BtMtsg
0CqqpktoK4KujeMTCDdYg71a6E2XANo6jbHsKjC+40Ok4w4MVXI313QYQDMN9kjq8gQPs5Q3
34N78WSyC1unFiz1oNrLTqFlMP/agYhzTsEK1icUBQO93YHJU7Rgt8nLjIt+ulfbkjLcd5DI
N9aWGvY2PVW1k1IOQ3Tcv7GvVC9otdDbdNrAIYzElwZy3oU0RU6kW48tq3x3Gi7SZHC/MAuT
NrllY4SgulxMg5sps2M8YsfI2NT1d1k3yEA3YE6I0jlLChS1Lijw8lQaWs3agISG80DDrMcs
MxD1sKOw3jZJLOygNw6LjtS3L6Mbu18xEoMWxtfbU4wxx+8g5hcEAhPXOVGLlZy/4O6sejfH
+14Fh+7BxM9rqvE3ZuEmQw2DdDpLW9a81VVlXbJGb18VWo3jvIY5NDtlk5X1tW2BOVaeLW0m
bFwIQY0xLkYJIzOjkvsf9g2wZhyGeKS2Gv0b9wFiPx1OlxfpsZc1Gy9ZuwGdtZDKhg4Iez9u
wNygrXJQDcHD500BUXcspfAcnKtUWU5IOqPi6GFBA0lhCLi5oxaeol/DU0dHsM0j89COy0HY
PgcU5igkrs8bkbE2bdVqA5aGp4rD6FtkyZGcZeqUw5rxO0GZ/L2j4nFRu/o0JmjCnaM6zA9Y
ZjmLpfiHNw4aS6J2Sguo0jnE/BuUAoJQihnyoBBqgJ9QNjbm6K6aQ0wcA3pPdAFdccGH4tKL
OvlsS4A9P6Oi1dHjmzPqFda2Yza/gwwZLAit1TTEYxlKKbpA4LgZAwjYTJ+7Uo/ODZIvdQrH
JBLBOSeEOobC+uVQqesyxgnqsGCCE4KYSQXn6g4x8Mj/DWoagAhyGhKEvgzhm3orAMJgJoCc
kZyQYU1siSMZZZQIDBBugeYg7J0munQMgGkuMjmQScmcYhHwIEJuTR2zA9h5m3qzhPBxraym
4mvhkl1oLeZJm/byV2Kr9Gxo8VoHSXD/mfTyJSDQGcNyDlSoKmgJIbp0GLR+aGVitHGK+PCn
IM6qFhwjM2GxNySWRvxmi4tKatzlTakUWGPEtX6syne3OYLQCisSU60UHANAapiK61GJL2g5
hoOaGw+rvQyBkM3KIujI6UhTiuXQKalDpBUDKoxtgbA3hnPWEQNJpEgF/NCDKM5F46BsisG6
SBWgZN9gMlsiFaHcAoCFT87yMTQhBDkXlSyRQ3GhCsEFTwMpKgxBaDOBINDQhcBQDeYgXAUo
DBuC0G6IAYAvse+xmT2w7h3BcGoz9UQXR6n/JVopuJdQBoFX9EUkyIJgTQFB/FPTkn2QwC19
C2YYkIQ6R8kJuinoBpqxRNAXKvAxQxAB2RL26lKKZbokzQazvqN/c1jARQmFmCoFIJ4Tibgg
CSE4IgVQp3VCSEUKYIAghMCYWAJxOCmA5ByDhDCIEtmznhfGgQMEwnBknJUGsOyvKWMKZcxa
lgQBEM45CiQdEMFXRDbVuhFG7A5BuxeYRPsIpoq8DCsB26xuhrgHaR60QWwAQLfPBtMCVAyn
obwGIN8UJorpXYM9eK9V8r9X+wNg7YqbBciC0cvMHG2gJc4hqaARHXDgHkxZzw6AidW61tiU
z5MxqRBthTDJoMsM6uB1rujoqvM3bEhyHMSUvgGU2tLEszVtikZd4iuw4U7OlNkuLKwxu8cZ
M9QRgi3lri9NdJVHEoFpPZVqCSt8Eg1IffKl19Sp4pl8mGe5MqU2sk09onwIARBNT+hCkgTy
NlrDTH2IyNAoHMc4rszYIp/lStHjy45ILklOuWVEHFbJ6uyrYV0KAUibhFB0CAKB3XdHSM2G
ZeVH4G51DkZtxmOSIAuVBgzMj5gaSSxUiWS4KAhl8MbVVWyuKUhFv8kMxSxKmwdacr/SlO2q
OOWSy8xwR6qBiQhuIM9/9yqWQwDJooNSI5jQ6gFAUwZ6k/0iCgIgb864HV9d6vh4dts2LaCC
w1gCsgwxCiWx2Kwc2KNDQtyzNnAoQsMDOYlgcIWOhsDaxWCQaA3KxiMol9rbhGKXmm3aH7oT
CxXzvXWAZ2x2gaFUFwUwXBBn+EUgZAQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoyMiAwIG9iag0K
MjA4OQ0KZW5kb2JqDQoyMCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDUgMCBS
DQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcgMCBSIA0KPj4N
Ci9Qcm9jU2V0IDIgMCBSDQo+Pg0KL0NvbnRlbnRzIDIxIDAgUg0KPj4NCmVuZG9iag0KMjQg
MCBvYmoNCjw8DQovTGVuZ3RoIDI1IDAgUg0KL0ZpbHRlciAvTFpXRGVjb2RlIA0KPj4NCnN0
cmVhbQ0KgBCKgNGQ2GQuGA4EA3hIuG4yEAgKhEBowEEWixyM4gBovIwxEAxiESMwNFowFwxG
I1kESMcXFwyGcsiJUO4gFBBNhsEByNJnNB0Oc9MpzMpyOxlMgpiRqBpFgcoHI0HMwqdVqVUn
sbBsMFw1GwgGw2GYuGdhGleHEKGI0lNhORlEElr1gsVUmIgtMotchtwxuFyukou1kGsIGl6t
Vsv+Buddwlhg18hV7F19ttvomPuuSGA2h0Qy2YxubwdfsI1HMHu2jxmauOPgUEHEQ1WHGmJi
UUjEXrcck8IGY0Gc1l8WiU3FBQJhFIJTIohphUp1Qiouq9WrVZqsajmdEA1G44F2J11+2GCy
Go8I2twy82L9GA03ruw1GsohOKynzxyStmGTVLy/CDhysLdoq3yMq44IYBi4qXJhCEIpsnAi
CeJwuBk+AqBAKwkieJggioIrpuqqLsO3FSsRY377NSmbsNE+TMvo2MAIGGSppixIahm8iFQS
3sGI4/T3OM3zkpwKgkRMpqnxS7LuO07quPAGoZBihy0Rq0scAbAIcpRJEsrdJEhwXF7gy1JI
URGK7pSg60qTrFzvRg8IYBuF0uv7Gz/zyqiyty/jLtfG71PAtIcpiysvPSzjIr0GzDpFQzSU
jHIGpFLbRBtISJwU3s8QcsaWio46UhwG1UOUKg0DSoYyDeMY6jaMo3DoEFZBAMY3jgPKfKAO
ilBAMQ8hAOg0LkIokiCEAwjcMgQDaMNkjcN9djEuS4jgOQ3jIOox2MO402WN46jpE8ouvKcX
SpPFFvy7E/UO/z6tmh69R+y7dVFIk1pQkQc1DVT4YKmrlIjhmG4ciI4KONtZDmNI3jcF12Tp
eGOOzeVJuI0FHz/L9FZBDk+vjklNTCgdOryGkBK+keATVUr9ByHMK4OGOdYUnAno1aQ0j0MI
6YsNyh2tZI3jEOgwjSNwQYiOWJjniuL2UN6iW/cNxrkMIQDYNOJ2Lag3Vvbg5BAN4zV9YA0q
LjUpRXd+PSvkCGhpkd70BfKB32GiVLNBGa1JBr9PFf9VBiG4b3/heH8kiNl3AOqgBBXNip8N
yN6iOmt7DsdyaTsAzriMtcV0FyIiMN+16iM3X2to+LhZt9dDCMY6B1ud3br4ErO/SYZx4Gca
ZXRNJPZIGB3tTPlNOuyz+fRFAvAmcthxlW+5K2UdBnLazhAma3X3NPDuBgcIVRg4Z/Dn4UCO
NmmjCngi87qIyqPqKNiIrVW7mg5u+Ts3YrTH3mAzT4qBTD1m/kEJYo58gNFJvoN8zchAOEIJ
JJQDJB6FTlErBAEkNxSQ5BuKKUMK61wQBFDCHNdac26ItgM8JPLxyypZgavhMCAYPFmIg8c0
C/zeM2cQQgGTj4OEpLS5AnD+AzhsDKHcN64XbhDCeCAHCDyRAtPEDAxLr1fP2DZARjrwUXvY
Bgo18Z52/Q9ZcDQ0CSHwkHPgTWIr6STH6JWzRxhM2aHKCqC4KYLggusWktQIa0gwhkbCDEFs
WwYSRBqDQFoN3Gg5dvCRzYbmjNIfsCALgKAZgwBmFwpjxQbyXByWCM0NUqxpUmjsw7yHussP
ADKDRiIdxvZMewgrIm+PQevLNLJoZeveekWEmR5DWqQeinlDhbnuTEPrLkGMHZqwOTAeBnpo
D9xumUnkGMuzVzJlwpMwCfAbvVh5L8uxKyyzul88ueLxTyzbnfPYsJIpazDm4eolC+ybqcBA
EojhIA1JGTUFII53yIEiIOeZUCPTwyVZSZsKZHCAgA0KZW5kc3RyZWFtDQplbmRvYmoNCjI1
IDAgb2JqDQoxMzIxDQplbmRvYmoNCjIzIDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJl
bnQgNSAwIFINCi9SZXNvdXJjZXMgPDwNCi9Gb250IDw8DQovRjEgNyAwIFIgDQo+Pg0KL1By
b2NTZXQgMiAwIFINCj4+DQovQ29udGVudHMgMjQgMCBSDQo+Pg0KZW5kb2JqDQoyNiAwIG9i
ag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDUgMCBSDQovUmVzb3VyY2VzIDw8DQovUHJv
Y1NldCAyIDAgUg0KPj4NCj4+DQplbmRvYmoNCjI4IDAgb2JqDQo8PA0KL0xlbmd0aCAyOSAw
IFINCi9GaWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRoMRuLhwNBANxoNBc
NxkIBAVCIDRgIIvFzkZxADReRhiIBjEYmZosLhgMhqM4kVDHGJQORoN5adxAKCURSIRSGICm
dDCbjIYTkZBATjeLhAOBaORTEzUDRaMYMLhmNhALRsORwLhtComRJgMITLZfF4nNhQLaeVKj
DrJGJbYhaMBcMRxWInLxQabZUKlBhjXhANhqNRcOZJFBBH4vI5bJrrKBiNbNMBiM8taZuUyo
VSFPiKUiSRSnE9GTSSTrbUcmMByMxzl7sMszs84KCCVJ0ICYTyOSZ6RieUhAMhdlisT9bUrt
VMztBcMhn0dyTCppy4KCnniYXxkXBTzRaM9rChaMq6M8XYrsMBhDelVBreipaiDx+SVp8dTg
OA2DyEDyMGGQZLAly5NyKzyPeq75vqmqbjeNigDOMoQCEMI5jKowkjcOgyjkMwwjHDCfqCoa
ihAMw3jkEAiDSM40qANgQQ/EIzjkMMQqMIY0jkMY6xoObmoMuz0Bo5AaBwuaswcyraQkFAhi
eJzeSuKbmiKgYbrtCIbBkGyESama7BxJq7IgEA5QwkyBAaGrqK9JobBgwb5LCjyQJExbJPey
C9puKAwwu8gaBqwYbSa9KuwisLGiMx8/Isy4UBi5qsLQxiPpDQIqJNByy0E94cBi+y1IkKYx
jeOAyuaGkwsTTTpwQ90pNzTDABbWKuhyrCpodWyxoLBCzpQG68ymwaQp8oChKIoyfjkOoxjo
Os21hRdZwUxlNrPZdD23X6shih1Tyc14bpk+Yc3ZXLpokKUeDSN43DCNkMRSEENjmOo2jgOl
6jdIrAV7blN1vUlw13g9yUa5L7LEx0+siBoUBlTNu4nPlPz+mIYM3BLahjkMp1U/0AQEO0KQ
tV+DVlcjzydb9urVjOG3HYFzBdYbJ5LclSOmGWgvum7kWaKeUwCEGWQrQsMXyOwyjZgq3IJn
WN27cDchncVfZ3c+JSelEDppoVzJnKbkJJD44DqOgQDgogwjaMo6DkNIx21sGtZrTa1a9nO+
2Cu+xteGe1bQGvFaNjCrIkIKexCOe41YoUaYHqy36zhOt5sm4aa/bmIUfTlJYqkuL8Fq9NSd
TvU1A52ysM+dY5FVKfO88AQDfuG37iMQ6jMM0Rc3rDkZlWuaVxxwa9Hh+eZ8991vtY4Y3dVC
bhmu6JCfqY5DsNIyjvvmEeZhbc+fwfSZ5dFIcRd+RruGv5cDePdCo76IiGNl+o3d679uAIHh
PEeM+ZmT6GRpTBu9BsLhl0nPIM9YmB1AbvaBQ9xpBEgoB1DmGgFrbw2I2d8HR4EBHhvFRei1
F4cw8htbs3hvS+GmBzDSG4M6+W5N0hG1QECIQ5BthujxDoIA2BvDCGQOYIA7o0DQc0i7hX3m
MNeQZJraAZrJSmhxvIZYlpths5VFwIDthWCoFQHqXw8BWCIEQKJ4gXQIKw+5sbf4GQOKyeoq
x7WyHwBoSxtCB5AOOg0/g7r+neP9f+EmAMJoBolh/F5yy9gyOZXs8dhzrlIR2NyDiPEUnDoO
TkhCUbXXIP5f2CCRQc4lhJkZCWE8BYVSYc7AprjjinPsei2KCJdwYFbOkgaYEpnuEhg7B+EI
dYRyNljClESLIxwuhg3dvIY4aICDI74MUOm5o7h6jaIEQl7o9iNEiJUTInRQXLLx+CgItRYn
e46Lj44vxeDTGJF8ZYzxpOTGuNsbwUxxZg32OktnQAoly1dXjWWIHsl6fA2x80DLNkIVaQzu
3+P+lYjeV8Am4yQcpJNzDApLraeTJpbzzS1MlXFSePKjmxsUY8xd0RgKUMcU8pRdUF1208Ny
94OgaJnhhP+GyGdJGCKwPqwh5cm6VE3pYzmlzhXpkoK/BQ55CYMLng5B6EEIoSUehRAaFcYw
6ogRFOKIhRojxJlpS5z0nHHVRoUrGqdBZ2l3OpMGP6UyHEkmPV+ZVYZHPBmdWWFsL4YzVmuC
CG0OJuQ8XzOCtMQ5yVtiVOqUDNDKJ5gWbmfUaI1RsjdHBbT3D5V4iozNQSl1dV1Btag9EeqH
V5BgDd0z1wcumLUQ6QFgZkzLlhAOWUz4WAgDKHiIC94RoCDm75IKGJ5xekjEGy0RbMVvfPU5
9Nc2cWwrvOy1ZdyqSDWOdQ6zjlhVdmRWCZlxLDzQsTNOGU1rmggmyHWbaGJuw0h9OG69bJzP
Hijao91nVjUHtDPwGs/rS0BpMtzAzn1LusNdXZ0iSiHx8plTo58v7zE3CMjJbEXrNGZMThxj
uHiUA1WU2hZMGGk0YRuG6E7TmXRGDK1Nqscm/VPYxJ/Ca6n5W6fs0dyJPW3QDpDY5GVzImBh
anfINuPq45AprbBwmQ4JEGmCdVs8hCWh5DhDOwkzayRkBQGRvL4DxXIDc+IOS9m7IgytQZwB
N315afbeIumH0wzBTEYu3pEgih4bqgBDAbwzSoPACyVVGpW6QmlYvM0NYbw5v5ZK/9lZxxFu
G3GzALMT5+j7Vgu8V3HL7unPWMIdEXY+wnXItUDZdLAtpHw19u2RXnMq7jPWhtEMAh1ozRwM
tISrlaEnSlipqaXmxNqyM3rJ3VrVOTUM5Yk6lghbYG2qC8QYibUGxyIp6JsntPjWWptaE3oS
VFLgDSAgDQplbmRzdHJlYW0NCmVuZG9iag0KMjkgMCBvYmoNCjE5NjcNCmVuZG9iag0KMjcg
MCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCA1IDAgUg0KL1Jlc291cmNlcyA8PA0K
L0ZvbnQgPDwNCi9GMCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0K
Pj4NCi9Db250ZW50cyAyOCAwIFINCj4+DQplbmRvYmoNCjMyIDAgb2JqDQo8PA0KL0xlbmd0
aCAzMyAwIFINCi9GaWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRuMhANxoN
BdBRAICoRAaMBBEokcjOIAaLyMMRAMYNDjNERcMBkNRnDSoY4nIxyNBvKDuIBQSiKRCKQxAU
zoYTcZDCcjIICcbxcIBwLRyKYcagaMhkN5GNBALRsORwLhtUocRKmMBcMRwNpRKolDpiKBaa
TSLaUVKYLRiNhkLhoOBBWavDK2II1Eo9KJCLa8MBiNbHKxiM8NZpkUyoVSFOSKUiSRSnDsmT
SSTrbb8GORmOcPXhlidFjBQQSpNRATCeRyTOCMTykILnhisT86DcFXxjidGLhkM+BqCYVMuX
BQU8cTC+Mi4Kd2LRnpKkLRlVxnH4fKxgMITwd+NbFqCDthcNStOTqcDgbDyIOmMeEMq1KYnM
JkVungxm8r8K8wsALON42J2M4yhAIQwjmMqgiSNw6DKOQzDCMcFJ0nifKAEAzDeOQQCINIzj
SnY2BBCMJjOOQwwmoIhjSOQxjrEw5t20zhKmGi5rqlCuN6GDiMXAKvhqwr9BQIYnic1cmsu3
YbKuHC7LK7qNIMv6QJEwjiNHJLlDGN43DGNg6jJB7ot2IqBhurzyLuGIcqwuyXKgHCpK8hg5
QUkKBAaGrhzoEAapa4T7ogjSOS0KjAsHRiVBQKAwwS6YaSPQbsO07kgMGGgZpOhyyK+G1QSS
8oijwMI2vfBQ3jMnLmueEA6wlCg2jSN0XQeEA3jqOg4V+EA2DeMIyN2GlSrpPMfq7Q8vtQ39
LWU8K4IUuNmt6xKX1ElaS24Kiz25VNV1bXtYOYKjnBkFgQCGNkGjnFNexDd94xSJN2jEOozD
NCgQDvEw0BAOY8jaNoyjoOQ0jGMI2PhglcjONkFDgn+HYoNjdola1SWzR4Z3BUbE5DJMJjlX
FdRfXtf2COlh2KMkbqWBtkhnZaO2vAFO2fbsrLPaWaBbm2cU0Fzt4+kdAo5nyvoLplwpkuwQ
XJVmKXPWN1Ofdt7DneQk3pd14a9fF21Tk9dYe+Ip19GcMwoNIy3lk+U12oNfWBX+NqmGOdaS
GAbQAskk2JY1kLkFwcrFvuPL3K1Io9aa58Uqbs6PTlnI808ivtzaztPqtzVfrN165sev31fl
/RDgI6YHguD4TheG7UEAyV8MWr4tFuHjLFG6Vzu2947bHHaU8Dg8ByjUbxl2YcNmlk8nxe/c
daGohQxPJcSsWhrmvUriMvzuMC+jsvvSIqP6ka8MOFAw9zuXhsTxPMUUjvyN5AQZcC4L7P9W
iQ0KZ7T3nxDsgZBCCmKB2d8zMtzNUpPcPy9ZnySQZrTKu5R4jO3MpCO4qMpzSDUAyDCQ1CLz
gyEqWIiWFQZYGBsgcUxZMGSxJWK44+Cb2ILtChnBKDbSTxwfW8Yo7hZwZBihMG55yF2YQsWH
C6Brh4aQ5hu9cs8O4HtDgjBpxjxTupBBqkc8QN4xGoVCEEnCuXnITDmy9MRPUTBpTHDGCEU4
bQ5cGagGkGIfRdg4kFKioXOAwBxIIs5WnQsUXk6MNAbyYuugUGlXAdJFroVkQYMaMkaImBBA
dA6lG5O2DKHAMscA3EXTGCAKwRAiBRilBKO8OGfkyBtHyLj1YvqPSQ00xMu3sA1hKCAJ7LVh
QpBAjQOSfEJO2YXAyOkPXKSxisTIG8tnux+b+eRkRiAbg2XAWcGsSAQRoBBGyNyYwyRxjnK+
aKzZZJJBxNZvkuGeHfjKkUj09yznlmG3ll8xpkTKn/M0Ms7IazummCgpMPItzXnos48ChTxA
2okahbk5JzTHnROoN0z3ETtgogFJIMQYJrIGQEANCmVuZHN0cmVhbQ0KZW5kb2JqDQozMyAw
IG9iag0KMTMzNg0KZW5kb2JqDQozMCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50
IDUgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcgMCBS
IA0KL0YyIDMxIDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50cyAzMiAw
IFINCj4+DQplbmRvYmoNCjM2IDAgb2JqDQo8PA0KL0xlbmd0aCAzNyAwIFINCi9GaWx0ZXIg
L0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRoMRsLhoIBuNBoLhuMhAICoRAaMBBFosc
jOIAaLyMMRAMYhEjNFRcMBkNRnESoY4vJxyNBvLDuIBQSiKRCKQxAUzoYTcZDCcjIICcbxcI
BwLRyKYkagaOBzDhsIBaMYbBpYRKsMJPIpZLq8MRnIypNRQUDCZzKIKcVKgMoPCYtEq5dZbF
5pNhjb6gLRmOanVRaNBlDrNXI9FrBJAaLa8MBiNbDL7JlIlaCmVCqQp6RSkSSKU4loCaSSdf
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
3F6GXtDt92K2g1tNTBOnJtkJ/8jnUhC281x3TvIAIhmTua3x/uA0i4JeaF8PN+7/aaHLm/Ip
PQIyKvMBpAQNCmVuZHN0cmVhbQ0KZW5kb2JqDQozNyAwIG9iag0KMjA4OQ0KZW5kb2JqDQoz
NCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDM1IDAgUg0KL1Jlc291cmNlcyA8
PA0KL0ZvbnQgPDwNCi9GMCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQovUHJvY1NldCAyIDAg
Ug0KPj4NCi9Db250ZW50cyAzNiAwIFINCj4+DQplbmRvYmoNCjM5IDAgb2JqDQo8PA0KL0xl
bmd0aCA0MCAwIFINCi9GaWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRuMhA
NxoNBdBRAICoRAaMBBEokcjOIAaLyMMRAMYNDjNERcMBkNRnDSoY4nIxyNBvKDuIBQSiKRCK
QxAUzoYTcZDCcjIICcbxcIBwLRyKYcaoiIBaMYUMRtKCJThhI49KJVVxiM4+VJiKCgYTOZRB
SipTBkNhcNInVLfDq3MJkMrRTCLA6uOanMQbHCVGI4aoxFLeUiPghrEpLChwOBAbYwNBnkMa
LseIDZGCnGIFBIMNhwN8xbodEI1EqzIJEMNXKZWMRhkIdYY5OTGbzhZi4KLuDRoObbbolp5W
MBoMhzWrjYJluTcdC4MuoZC4Kd+LeDw6cMhwLq9cKuMBgN9vsK5HuXtZkMRdHykYToaTebjC
bLNPKCYTmczqNo4Pm+o5hA3roOk6gZOs7ClqaFrvJG2iHhAjSONekIWvGHMJK294YwksIgjG
Og6vuEA5jK/ERvoNwQDeMwQDoNCzDkMo5jSOY6DeOQQDs+46xsEEcBAMMTjzHIyskMkbDSM8
WyWMccRZIiehAMQyjy+qgxksw5ty3cXRhGUcN+iSnqiqbjQykYbhmk65NiHM3LoFEcv0n4yK
KJA3juMo7DLHg0xbHclx5HQQDgOQ3jsNMlyJKz+RwFkYxmEAyDkNM/x4MY0J+MMR0BHD5jHA
g7jSNjNyvS1Qz+oNBRjQA2jm34qBUqwXI8Gs0vQ94aV1OkX0eOg8jgNIxxMxYQCeNFZBAMo3
UZRQ3DbZ46BdMruu+8M1K45irupOgrjRU6zUvTNABBTlPVBTEc2NAif3LVgyqCM1FMlItk2W
yVn2i+tqOjScxwJOyezwEFTVRhEdjWEAzR3bEz1xXaqzWrrXW897FvOsI3y5QMAXongxrM/E
/jYOaiodSo5yOOkk1XG8nXRhNUvyMT8RiN8ep+PMhZCnw3ZIzU/RSOeBVjQT5RZWlbTWGAc6
jjIZBjqT2BRGsbxzHd4Sq/w4DgNmfDsN42J2ssqKDVQw5ws1D2ONgxjqNj5bdSoyjMMwyxHF
0W5bJDJbJsyyLMNqfjPQWUpRccCTJBta1uGMPpfOFvsryjnBRT7cwANkcRmoNE73HEU59K9j
jrFFLUxTWuqDGuSXOOV4RrE7dyiMw03pISejK3feujsUw2dT40Rdj9r8fpzxhwGrzw6GQYed
OgqZYneDKBVfcjdIMixrvUa6Es3BbOswrCkIojYRcdOSFAnU92+VKRpvYy9leFSxSzb+Uf8n
CNNVu9JyTGQYnmY4TIKwVAqM6fWsZ4zLw5BtaUgJFrWVRNcSI7U6D3FQJ5IaElFqw1itwSI2
Bzyx4KIEgTAsOgclPhrfwo+FyAoANPBwDI0yvHow4WAjAKwRAiBRZVCBGIdQ5ItfO+lhCp2b
AgcQn+EKlUfBsSA8OFcQ2/BvWoid65PigIEYGCCGZ9FnBxRKyglYNXklpQcS496EiqmpI6V9
DB40EwEOSV8sJHwph1hM2Nsr5W0maDe4glSgg4B1Do0Rk6s0Gl5IIVdX6vjSA5IMS4q5mSrk
MdqSEG8kipmUjUDOUMnzMGQk2QaToDTPkMBo1AF0liqEZI3HMlEdSWA4PXDpD8uywvVS7F1g
6S3tpBDEx54yn5BhkkOG6RMi2ZH2M3FNIDigQBNDCGtQRF4whkVEoJFZ9X3M/Dgjt68i2Hhy
YiVBiZcIbA2TfDoGE8E6JcZik1QaMFxhneMGcMKglJzebyoBaoaT7qTdg/Z1qlH5LxjEGWMw
aUaweZWfklU1HuwaDQG9FEIQ3w1PTDxyp7yvQ5LCoKb0KG7MlaLGh+Qd32QPUrQl2RkXUyLW
oGWRYaQ6RgDTBINxFw5u3DS7mFCLJrTAUtRdH9GQy0gVwxikZ1IDgoU5RxZ6Jw6vtRk/Kez2
0TBskKsaLjdZxh1PsG0MSTQ6hvdS8KYigl6MCU7TtAh9Whz2popp3kzwQKdkdGxyENqpTysK
WEMaij+u7jDRiuj9HY18ZqulTtQW3M7P0ZGf50bNvzBA9wmNYpDVlZeyqpSNT+TinTVByQM5
dvQTdL4mUYQwtgUU8WcdXacE8Z9IiRTCAwp/BbOlZtk5wRUUckVkgcidqvDCG2tx0XhnTBkD
NTFQZt3UIU4up7yoAw3teSuHdsk6suZgkuaK6FjotVUf52turPJLUY0OyYc1TB0fanZl6j7l
3NRbc+6Mi1gnzi2GEM0EH51QnmDZXaHUP4MTpb6RdgF02KRQfslSMms0bDYftKobmPInvu+0
MUL0iIErFUHE9nsJVlSOlZLCWr4hjtZKQGrU1dY3avhpG2HKKWnRS0tAa4w4PDntQJ8C1ZGN
GnGHOjYd0WqvdyGeIxZj3ENCCi0MoeLnthLMsG67iMVOOsE8skbzoc4OPNSYmUTKbwzd2q/I
7HmXlBDvcEMtw0dhtjWUwyp3zIIPjVLI40cjhIXAa08Gt1VvJ0h/EFiLVAXMUOODNX6cAUBW
CSEg3qnzrwAPGDM15KtM6bN7MzT93mnlrK/qSJIRtQEjORmmBASQmanDHqnMpxzZoc1rrdzW
uUGa70UDXWmmQphTOySUtmgQaHuBvpSOWiGnmUvCVyeF5AjVsdqRy6hL9khUCYF8g0IK/P+b
QyZoxv5ISpYQYoxibo3mRMmZUEF1QZ7zM2A0zpf1ktUNIaLehwN7cA0mZDfe/S9l93gR0viE
eBmUMg1UthszNGcMKQsgxfgYrJKkd8GhkDJcE4maItvCOMb+NVouU/Ed7cdBly3hPGS+bv5U
R3UW8+R8S5we473F9+GCljxvhsOCFcW5GdQyxCeIb7BlJ/nDzOgJuKmxfppGAZkM6N1fkm9+
mcW33x0xnX+UdBJFzUv3TzVHKVwQbpPUCPSVIN06U3Ne4nv6B0/qrku295Mzx3fJWenGPlj1
UGsauf77BnPOOfge59YPLweOe7vFIfjnofx4De1eX77zMBvWSDdb6R1gG5lgbcx7B1gHJjHo
9cleZYxfriode6P2X0HtOub9ICANCmVuZHN0cmVhbQ0KZW5kb2JqDQo0MCAwIG9iag0KMjI0
Mg0KZW5kb2JqDQozOCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDM1IDAgUg0K
L1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQov
UHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50cyAzOSAwIFINCj4+DQplbmRvYmoNCjQyIDAg
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
4gjMbk0ajkFg8TGouHMCkkTlMok8rjw3HMwgQ4jI0msCGMRGMOjsHHAxkQgnwuoE3EFDF1Fg
csBs6nggG44Fwyp8qEEWqlHq87mNarlesNTjFgslJpdYGw4oN1t9KhtandzutQt8WGF0uWCi
w5tsov4uwNortAjcww84g4xGsvGFAptflFSsdWymWx17uliyNVj2fxWOtNA0l2zw1kMCwdRG
cRHF0v2v2OMtUK224t1WGUxxV0zN1zlG4XExez1u5j3DwGC1drqnQg/DiNq2Y2veu6Mk7nV7
wu0tkhsLHGYn/IonKj3pF3rvXm0ds8EH+X0reN6zzqshqHNm26GIE7AGwE3jMK4GcDuCjwaB
qiMHKY9qoOS0yDwlCjZNE/78gbDkDQXEEEQkGynMFD6JvxE8Who6j/Ra68IJaGKLBs9inPc/
CyITHLQvtE0bIRHDzNU/znyKhLbPqviEqnB7EKtJr5xLKMcRClysuPDD3w0j6QrzLywQzH6Q
Li6qoNbNCXrO/q1SXKiPS5OEPqhBE7Q9Ic8yKgINCmVuZHN0cmVhbQ0KZW5kb2JqDQo0MyAw
IG9iag0KNTg1Nw0KZW5kb2JqDQo0MSAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50
IDM1IDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMCA2IDAgUiANCi9GMSA3IDAg
UiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50cyA0MiAwIFINCj4+DQplbmRv
YmoNCjQ1IDAgb2JqDQo8PA0KL0xlbmd0aCA0NiAwIFINCi9GaWx0ZXIgL0xaV0RlY29kZSAN
Cj4+DQpzdHJlYW0NCoAQioDRuMhANxoNBdBRAICoRAaMBBEokcjOIAaLyMMRAMYNDjNERcMB
kNRnDSoY4nIxyNBvKDuIBQSiKRCKQxAUzoYTcZDCcjIICcbxcIBwLRyKYcaoiIBaMYUMRtKC
JThhI49KJVVxiM4+VJiKCgYTOZRBSipTBkNhcNInVLfDq3MJkNLRTBba7bThoMoXX6rGolWZ
ADRbVxgMBwNa1K49i7oKI+UzqcDgbDyIDsbzZO7KIJ5QTYbzOaZUaTccDqdBAbDKdjKbDmIC
4KDGbzcdC4Mt4ZC4KbvTbyOBdXrhiKhbrljhgNanDrDfpOICDOODTxcMhxypTcbBMipwcRzc
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
WeM/vLWCYqSo9DeMggZBDXIg7RONRqQlBAIxCOHIRA7TjSYFAIxPkfh7o2g3gl8hTUY1ht6X
SmSkfBgvD7miEJqtYyJI4KcUIEAK79oswIxZvFFMQgINCmVuZHN0cmVhbQ0KZW5kb2JqDQo0
NiAwIG9iag0KNDkzMw0KZW5kb2JqDQo0NCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFy
ZW50IDM1IDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMCA2IDAgUiANCi9GMSA3
IDAgUiANCi9GMyA0NyAwIFIgDQo+Pg0KL1Byb2NTZXQgMiAwIFINCj4+DQovQ29udGVudHMg
NDUgMCBSDQo+Pg0KZW5kb2JqDQo1MCAwIG9iag0KPDwNCi9MZW5ndGggNTEgMCBSDQovRmls
dGVyIC9MWldEZWNvZGUgDQo+Pg0Kc3RyZWFtDQqAEIqA0aDEbC4aCAbjQaC4bjIQCAqEQGjA
QRaLHIziAGi8jDEQDGIRIzRUXDAZDUZxEqGOLyccjQbyw7iAUEoikQikMQFM6GE3GQwnIyCA
nG8XCAcC0cimJGoGjgcw4bCAWjGGwaWESrDCTyKWS6vDEZyMqTUUFAwmcyiCnFSoDKDwmLRK
uXWWxeaTYa2+oC0aDavDWq4Abi4ZDitiCPRawSQGi2vDCsQmJWIXWSGXsUSuelMqEwvxAnnU
6HDTCAhHUzGYynI534GkWBjfB1UbDkcC4bQmZV4cYqvQ8QHK2yXbC7CCAbDeDjDFb8XcGX8T
jCCSwIG8QbDWvZaJ5HJjIY4rLy+seXODPMxEnnbXnY0mU77KLC3EyfzRPGR+QrMkrJMysiwp
eGQZs8s6bCoNA0jmEA5jgMoxjSMw0jGMI6DSN43QgMo6QeNo0jcNI2jqNrijKOI6jS4w2jKN
0QOwN45BAN7TNQOgQDE1jXNgEERwgOoxjQEAwhAO4wjyEA6DRDMkDRGEmSjJahjK+yrKwzKq
rsrrMhglECq8GQZTCiS0DCOA4DY+aijuNMmyDJq2jkoC2RsMwQDgN47tfIU1DZJY7DeNifrZ
B8IwnCs2yBDoptA0SIKAosrBAOo5jKosRtkKgVS86CUzExCUBqzgxw4NQ6jcMcNQ5JE4SLR7
QtHRscxSMYyjS+EfznDs51q1LjVxXU/UTCkLQxVo3QfDEOjEtsXx1GlOU9AQYhiHMEsxA9ss
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
RsDFMADcbIU3OcWqcBF5TcWxUzJQXNNcNgR1NgLbJoX8XYUQXRP4KKDEZ4QaURJkKEKJQi14
eiICDQplbmRzdHJlYW0NCmVuZG9iag0KNTEgMCBvYmoNCjMzNzYNCmVuZG9iag0KNDkgMCBv
YmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzNSAwIFINCi9SZXNvdXJjZXMgPDwNCi9G
b250IDw8DQovRjAgNiAwIFIgDQovRjEgNyAwIFIgDQovRjIgMzEgMCBSIA0KPj4NCi9Qcm9j
U2V0IDIgMCBSDQo+Pg0KL0NvbnRlbnRzIDUwIDAgUg0KPj4NCmVuZG9iag0KNTMgMCBvYmoN
Cjw8DQovTGVuZ3RoIDU0IDAgUg0KL0ZpbHRlciAvTFpXRGVjb2RlIA0KPj4NCnN0cmVhbQ0K
gBCKgNG4yEA3Gg0F0FEAgKhEBowEESiRyM4gBovIwxEAxg0OM0RFwwGQ1GcNKhjicjHI0G8o
O4gFBKIpEIpDEBTOhhNxkMJyMggJxvFwgHAtHIphxqiIgFoxhQxG0oIlOGEjj0olVXGIzj5U
mIoKBhM5lEFKKlMGQ2Fw0idUt8OrcwmQ2tFMFtrttOGgyhdfqsaiVZkEiGAwGduuUrGNSqcO
sMnnJTKhML8GJ51OhwzQgIR1MxmMpyOYgLgoMZvNx0Lgy1xkLgpu9NvI4F1euFXw43x8pxke
xVgmQzF0cEBPO2jOxpMsx0+p1et1+x2cK3G12+ApwxFwyHHBueQmRU2Yt3QyGI5rWMGnpugo
MJiNlmt3Sl5TOByMphoJzNAyjKOgQP8N47jSNyLjRAoQDo/4QDYNI2jSOjSjeMzJsqy4QDGN
I5DGOsJoaOw3jYnaytKMgyjgMqewOi7VBAKwiCIKIXNmGQYO477tuIhK4MEjruBg4KQvM4ob
Bqr6tu6HEkve04jDeOQQP00T9DcMazNUNg8uopYGqeHMhLcp6FBs4LAiMwavpC84cPWiTxBQ
IbVDJCY0tU2auqu3E4oelbDhpN7FhQKo3QmObZhm20zrjP8jBgls4O6qD3iGNgwjm0okuq2y
GT8qs50xTQQU5L4aBqF0d1AmVL0zTbquIG031ZSAct7Jb0N6sNXVIJNTLSBtUVUt1WVFV9S2
AplBL/R1Q17TdlAaIqBu+F1bhAGyoBdRqr0/Zr9BAkNrWxbUzWLZtvINcNx1TWds23RqPUZd
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
XWgZ3fVs4Hn9jZS+We5KlCnqMGOhXdolg15prqqVn1d0liun6VZyvLBqmEaHmS32TsuR5u6K
0aO0uwuwuNrYPgTv6uiNqu3uOH6gvTSYplTA5Yk7xXLmuquNvQG8Q8mbaS6HH4btvJLK9QGt
6HMvRK+6DhgG4YBzHiFhionSPpFoiDKNkMhAKwniqKgYhALgUDJ2PZhiLkPQuEA7Df1wwjOh
4wjGOQ3jmOcJioEA0wkMw0jOOqTBnJcshbQLMxxFAYBrJHSvyG/w9VA/WeH2HZCohXb9z9YZ
d75/mDoN8MjZ4HhQz4oQeP5Ly0JhTf6G4MjzXnvRem9Uh7101PZBkV17iYHvA5R2iooqIkWI
HCoGhCpDw7BhDYHVCpEHhBsDegYMzyUHoagHCAPKFnmBvDMRCBL1gQB3DSHQNENA8BlgKGQO
QaQ7BlDkCAMb1SHBuDoC5AgaA6hzBZCSIobw6h0DhFUEEJg7vYRO9sqUEnQGbdrBYkANwbRj
QKgd4Lw3ixRCsEkJwPQrBUecC0EASQQB4eaDt9Ts45R0RPHePLtgUBSCoCsKQU3ex8QihNCq
F0MobIeD12EdAXx4js7eQ0iJFApBdFwFsDyQRfPqid0AOFBxkBkjohT5gUBBeYGOFgYiHhzD
KGV6MKgQIZDEGwh5BYdEPDa8oOgIEMRBDc8WJRNA4h1DSQ4NsuA6PMhwGx/BDg5h1ddDeDhJ
grBECIFEEElCBI7SW9olifoLQZBQFac5+YKhUP+UUGs7IooWklKCLz3XQEEIvGQz5cJ2BmDf
EWHQYZiyyltLuDgIIqRWixECIURJdhyQ1DB+ocnmINQwCANAYYh0MIfFpCsxQRBvDcCImlGE
NIciZHeGcwQQUSiHFOKsV5ppLCoCqUzZGdSqBhT+NIKAwkmQsHqH0UqGO/DHSgMkOQ00oijM
F6NBX+zWodMGIs35wv5jY8YOAcA2BplkHSqIbooUipXNqs0yYD04mM9MN0IElpsAaQENCmVu
ZHN0cmVhbQ0KZW5kb2JqDQo1NCAwIG9iag0KNjg1NA0KZW5kb2JqDQo1MiAwIG9iag0KPDwN
Ci9UeXBlIC9QYWdlDQovUGFyZW50IDM1IDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwN
Ci9GMCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250
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
ivIFFo5L2BJX2tmv4gxlYxsYpdULhRZfSot2Aw9P2E1eAikIWvwjhYTixf+A9JKWu1QkGtrG
dNsk4mJ4oqtsZdlh+uxkeambW5UuJpucIkIw5vNc9nwgYso8kXx123RKMIW47fOLrw2QlKdK
oi24WBJnUHW4oEEIlS48tP7VFWCYQ7Zlxaqbd6yHpj1DM/Jw4qvAWWlPRf3AR0vAuXUJXANP
xmuQMcm5Rn3BPBE4QHNUWWu6o8uMkj+/pj/DKgFPBlaUBpx5aBKYW+5meaQBogINCmVuZHN0
cmVhbQ0KZW5kb2JqDQo1OCAwIG9iag0KNDcxMQ0KZW5kb2JqDQo1NSAwIG9iag0KPDwNCi9U
eXBlIC9QYWdlDQovUGFyZW50IDU2IDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9G
MCA2IDAgUiANCi9GMSA3IDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50
cyA1NyAwIFINCj4+DQplbmRvYmoNCjYwIDAgb2JqDQo8PA0KL0xlbmd0aCA2MSAwIFINCi9G
aWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRuMhANxoNBdBRAICoRAaMBBEo
kcjOIAaLyMMRAMYNDjNERcMBkNRnDSoY4nIxyNBvKDuIBQSiKRCKQxAUzoYTcZDCcjIICcbx
cIBwLRyKYcaoiIBaMYUMRtKCJThhI49KJVVxiM4+VJiKCgYTOZRBSipTBkNhcNInVLfDq3MJ
kOLRTBba7bThoMoXX6rGolWZADRbVxhXZPcpXisXYJkMxdHymUyoTC/BiGbDCczmICSIDedT
ocNIIDEdTMZjKcs+XBQYzebjoXBltzIXBTd6beRwLq9cIljK5X7Dkr9lMtmM1nM9oNFpNMdB
AYZUdDKc+psp6aToadmc95Et9IxxcI1HMIVJDh5HCKnxBcMZb8cgKCoaDTn+x2jSNyLjkMoz
jSNoyjcED9hAOo5jKoI6DeEA7NaNIzDynLlsyEDNs6z7QjoPI4LM0bStO1LVta14UNMOY0Ba
0w2DY6MSjo8anKg+b7Kq9yPPO+QZBpHz7xO1jXBAMjsjSM43QcEAzDeOQQDmPI2wMOg5DSMY
wxjC45v+M42LMOCfy3MMZOwOQ2v+MLsKCNg3jCMjPju7w0SlCjshBAUvO1KDdBdGzyuCh0ds
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
8D6oOck/eKzyOVfJcofJ/BorKv5PqTY9llnsH8Pm/y531fmvL53zu6rSiUblyuTUY37SyqL2
r+qsD5TMD4aUyT79cBSYyHysD3TLDCrm7/bS0Cb4Lnzoz+zqzoabLDsDisEArSL3kAT/ipLe
6dqfMCKfaebp7fifA88E8AkF7/r5bFbm8DrqED7osHUEbd8HD5EC4t0EkHCoMH6Wqj6jCnSi
K+MC0AYt0JcG7hz6MJLObSDO0K0FqqEIMKqXEGkIsLykaK7LkLiTkJDGymkGcIioEJ7jLqcH
bOj/CqcOMIDdT7jqcNsIzPgvwhkM5fMBDI6rjo0NoGkQTF608K7rb9j9MOULLJ74cNqs6Vq1
rrMPcMaXURUQEBLrEAMBjOanS2qorm6ea3hZDGRZiHhREVQ+4JwJ4KgIojqIo24l5aYEAKzz
wKKDJdRJCDgszXpc5apbh2LwgNyDoMiD4piTABogIA0KZW5kc3RyZWFtDQplbmRvYmoNCjYx
IDAgb2JqDQoyNjQ2DQplbmRvYmoNCjU5IDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJl
bnQgNTYgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcg
MCBSIA0KPj4NCi9Qcm9jU2V0IDIgMCBSDQo+Pg0KL0NvbnRlbnRzIDYwIDAgUg0KPj4NCmVu
ZG9iag0KNjMgMCBvYmoNCjw8DQovTGVuZ3RoIDY0IDAgUg0KL0ZpbHRlciAvTFpXRGVjb2Rl
IA0KPj4NCnN0cmVhbQ0KgBCKgNGgxGwuGggG40GguG4yEAgKhEBowEEWixyM4gBovIwxEAxi
ESM0VFwwGQ1GcRKhji8nHI0G8sO4gFBKIpEIpDEBTOhhNxkMJyMggJxvFwgHAtHIpiRqBo4H
MOGwgFoxhsGlhEqwwk8ilkurwxGcjKk1FBQMJnMogpxUqAyg8Ji0Srl1lsXmk2ptPBotGg2r
w1quAGUOs1cj0WsEkv9eGAzGY1sMvGMqykStAzF0rnpTKhML8QIZsMJzOYgJJJEBvOp0OGvE
BiOpmMxlORzt9QiwtGQ4zuJrsnGmEytjG3GzU2zmckAgKB1OZoFuxNhs1uv2J02e125yEBmN
/gOZ5NptMp0ORpMZh655EBk1xiNltOFD9317B03BtNI3DC/iijYN4wjI1I7jSOg0N2iqrKwF
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
DAQEEkFokkQkRmjqekUDx1AmjQPWjCQgQQUQRdeWj3BDLqMiQwI2IAYSkG0PmiEuj5Fyf4WK
Kxw5YaGIRWjc2FZqYN0ZMEWv75Nga5O4TZPiAg0KZW5kc3RyZWFtDQplbmRvYmoNCjY0IDAg
b2JqDQo0OTgxDQplbmRvYmoNCjYyIDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJlbnQg
NTYgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcgMCBS
IA0KL0YzIDQ3IDAgUiANCj4+DQovUHJvY1NldCAyIDAgUg0KPj4NCi9Db250ZW50cyA2MyAw
IFINCj4+DQplbmRvYmoNCjY2IDAgb2JqDQo8PA0KL0xlbmd0aCA2NyAwIFINCi9GaWx0ZXIg
L0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAQioDRuMhANxoNBdBRAICoRAaMBBEokcjOIAaL
yMMRAMYNDjNERcMBkNRnDSoY4nIxyNBvKDuIBQSiKRCKQxAUzoYTcZDCcjIICcbxcIBwLRyK
YcaoiIBaMYUMRtKCJThhI49KJVVxiM4+VJiKCgYTOZRBSipTBkNhcNInVLfDq3MJkMRhaKYL
bXbacNBlC6/VY1EqzIAaLauMBiNRzWpXXcZdBQMxdJ5yUyoTC/BiGbDCczmICSSRAbzqdDhp
xAYjqZjMZTloS4KDGbzcdC4Mt0ZC4KbxTb0OMrgatI5JL7lj91yLBMsplI+U8xms5ntBotJp
tRqjDKjoZTmdBBtZ6aToadsc9/EuDIxxcI1HMKVJDiJHBanya4ObXkioNA0tC77wjSNyLjkM
ozjSNoyjcEEAhAOo5jKoI6DeEA7NgNIzDyy7Ms2EDOs+0LRhAOg8jgsztNS8TWNc2DZBQ1I5
jQFrUjYNjStPFj1qcqAXKkuD7BiGIbsa/QXBkGcjMlFzXtiEAyPANIzjdCgQDMN45BAOY8jb
Bg6DkNIxjDHEOjI0wxDYsw4J/Ms1xy745DbAowu+oI2DeMIyNCO7zDRLkNPAEEEDnAMLDk3o
XR69qvSExIbhsGrHP3ST/QA0Ixs9CSzQhPcpQrC8JvEOg0LM8gyPM9A3NCOqetgEA7wAMdAV
KswyTFDMtu7LkUjHDcxztVdMp41azQHO9FqW4EfyChyqvsGAcBzI6UpWGQYWpS9jvA8VfjkM
Y6vNB7QxGOsGVDY0uQWNLPS3C0TVM8Y03BcTxRoN47wdAssSoOsEBAGqihAIKcWQ8bbVS870
hANowjy34qBU4q7Bm98kN1i0mrNBjP3/K9XSlLY3DfOg3TLDA3jYnay4Q8uF1YEDPhBPMDZl
AV5DmOo4DgNg01hMkHSkNr0zDOyzDFDqeTKPNDDmFmI4nIYYBrSeMJLqzmhRUs7XjW4yjtMa
zT9HGGjKMrxPNAV2ZsOdfWBMmYVbV9d7LnWeS1O+U5WslT4TVT04GKgwzUswb6i4oYIRSkgJ
ayVzQZnGuhWF4WpXiwrYbCUW6/DM8xSoLujkN7r1sEAyxeMbz89DqShAJ40DbEzYZNYTbUJK
bwy1mQ6cRqfFcY3XgIcsIrCSJwQYGK8/5lQMxUHQtD92N4zBB13YDbnEIaNVjPQHB7bwuMOG
wLBdz9wONxQRBjbtL6qr0i36nraGy3P0yQrPWrD82sFGVO9WWxJxJCTLLWK4/WApYQ5p+Zsg
h7waUMomQuFYKgVAWO8a8jo7Z4nqQZSk2EMYZVlFpAaVIv4Mi3HtBq/wwQRjCFfPqDFJIOH7
QGP8/IxIMH+FbSAf14hMnCJrIOCA3IMiXq8YOqhwCrH5GLBzD1HxbFpHwI2R2GBhyrm6hqXO
H4KAppeDEyo34NipkSWe4kHBXTHAoCG39mBvy1lujMQ9Hz9ItkyfystIbGjkgoTKHUMsY4yq
PSAR5i7/QqhubUb8Gcg4zmJfrIclQKChoDN+EUgYNyrnvJcVd+pKyGF/SCwAkMmgXScIKe56
yQIymAdwlggkJy3SdBdJ9+BBpbyvlLLIEEtJbSulzKSWILgclTJcX+Kb9QXQrlAQaYUqZiy9
lNJ+ZUzJglmJCV0G8yyDTHlVKKVpDJhTam5NKTxbpwTNl1CUGcTwbSomQe8tcMoaTqnHO2Ws
qJzvWBtPSOUrphA0MVOWb0U50zXlhQKGQNZuzTnRKye02AG0CMpO+aU8QQA2MpPWhBIaKT5n
NLUt1GpTz/nFRIGgNpt0MovN+iFHaJ0qoJQ6VaQaYUpndPCVQM6N0mmdSgG1OaQyfp5SWiMs
AagwMpSygs8qX0AolUmpdDZ90HqhUhqlIKmggqKVmmFSWBUWl8W6rsuKrkhBrQJJMs6aS5nT
MIkxwqdUGqfSepDFpT1Dp9UetFeJ9UinVTCU0nK0yqlyVKZZU5ny8BpYWKdhy2TMnvSubtjj
32QsTOuhVBLLTqsRZKoFlJe2dsxaCrFU7RkKsfK6z9iqo1+tTYa1lkbXVIrVCi2NqyGWtnWQ
IgjAiskJows+LBI7cR9CsE8JEgi4x0WipKAsPAYg4JMZIJr5Q2vnQQ+leiV0VmqRuGwFrO0I
t0Zkd5brNE9BkjhLYuBiaeOMWkcx4sFQQArlADa5kc1oGJuPDaLseYSSYmHbixpz5w1mrtKW
Tdo8EWBrPMOaOBzKlTmrgmdc5KmEmwrhDBc7DhYGw5I2fh0LL4Rs3hvB8uabkkrXg7DqkoZ1
8pjaLCmJMWYonfi/G5UwZsCBlifD9UrOYrmBhGpJCsRYPBmQqa2SLbyzxHhir9sMe4ep/LCw
cvZG15tLbWXePMu5CINbyydBMx2etpZqgdTM05fs1TLNxbMyEdzXXCpWaM6ZqszXDK2b7Z59
qjlHLme84TCt8De4E3YUV5uJc+NdyQmX7kI1SIzjEi6Xi6E0MIeHzOyu2+q7yO7wB1RwC1NC
+rysivO7M8KjLeRnufDu5pYU8p7vaW7WMdDEg0By1mHjimqP4vs5Z+F+llxkubf240d45vFk
vJmxmXbdYKyzgyvINNqZ1sEX/Ce26M5OwxmfOdsiGUwK7iGWe4C14mxpimbu4Mc4foFtOKR7
8ZZB3fnLeO98sZx3VoWneQM654tRtrf289rgNyTmLf2TbM1f0Jwjc21p11x2zvLI+H8t71mJ
hiss65U4GxdNGXPIdyTd5LyAyhWaA5t5Vt7lkUKA78l7yudXKKo55qZzjk/LeF8Yk5z6V3Or
bRZln0QhnRiQ6J0XVwHJV5o6PhzrQFFyQqBS0prIrjVNnJJJLDUsIT9SKkbYRdjrOn1oNPEg
hJ6DYQs0bAGUNmudluJ01gBrRVwah4CsEQIgUet3Ov9Hfq8jJHa8jWDHaOBeky84VyLBvHrc
eRsXx/m8vML40w1zHF/lqJbpx5i63G7cZ4toX57yvG+F+U8fi/fPBbQ0E9JXum+O+SS8x/6f
JHPPVe297kr19uOIZPyHxP2u/8/Vy8z5/1nkq8sWrDnXM1EuR1kupSDQ/1sGsWtRW6iEz/ug
4tRVbjnuoaeY9Blr9BCuTfP8vNFi37sLbixpNDH35Jy+b3Qkucr6T7TQK0ybL/ylj+bzD8zh
bzqrj/SlkBLDKfCi0A6aKeaoz/qoT7ycsCqjjFDmEBj6bPkAaicD0CYqcB7l71MBj8qur1rP
MCT9KaKkkDjekFw98DKlkGSvbmq0UACiz7ahLm0Eqmrcb2cA0Bog0E6oEDEGDHynrfcJa1Co
sGboL30D8AK3bO7ncKMJkIbGjIkI0Famz3sEEITkKr6rMF8KLoELy2EHr6kLLo7F8N0ELMDh
jQkG7iyt6175kPELrKsPkLj9avsQD+j5SiS3zqKrhqqkDqgkaxpaq6RSRaosIJwJ4KgIojqI
g5YhxeTv7wJ9yDxsBsTVZWBg5CDtw2DuBCiEYvK6YvqbbfSM4waKwlA+oxIGpSLTAG8XKLp+
wJ5WxLYIJnhnxuJVYho2YIx3cVBBANzuI2wNgPI3rxqUyZgrwykXKWgHD2TLTvjHygaqiU8b
bpraR6zRQhaFgjKKo+cWwljZRjAqR/gsI/4sxtwMpX4MxYJuRLB3ZEQ640gngoJEoO8VI1Yz
67xBxYpBpsJ0YNx9hbxkoOBMRQxmyMJUp5xn5conrWAqKFhigjzYBa4rxrIsJNoORN7uh2ZO
ZOo86Bp3JRAOZgYJJBxUpCBkhBwMRApVJtsexmBWJsZdpHJfAmIOZkpr5XJK4MMYcfJYcVgB
qARqYxZ4IGUqKLozoMon8aBB5tI0JkhUheRAo7428YxeEoRmRsoOB0hQxwpDAn4NJ2xmJfkm
g0I8MgAn4Mkpo9jIKzMWSF0WgwxaIGZZyAxIAGswQsIqIEAKBCRGq8KDRFg1Y1pJ8fZLZVxO
R2pvTW5PhRkvSKcvg+SK5aK6jWiLJqkeImUmRhonhpUpUYphhWUgksA2A8hKx1RYZmRgBfAO
QOiC8YBTsrhC5KxK5LJXYNxDsy0lcYxrpN8vBH0jiQkj45iHiFEXAyQIJBwMoPAMINpnpFR6
suRchLgNBfJfZB0fAM5j6jJwRTBmU1kt48ZYoMUeg2BDIoJpJ5sfpEg0pLc/A7B3zrpqsqVA
CLpE5FMyBF84h0JBw6RD4g1AgsxBCEKCA2EprAggIA0KZW5kc3RyZWFtDQplbmRvYmoNCjY3
IDAgb2JqDQozMTM4DQplbmRvYmoNCjY1IDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJl
bnQgNTYgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcg
MCBSIA0KPj4NCi9Qcm9jU2V0IDIgMCBSDQo+Pg0KL0NvbnRlbnRzIDY2IDAgUg0KPj4NCmVu
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
NjUzDQplbmRvYmoNCjY4IDAgb2JqDQo8PA0KL1R5cGUgL1BhZ2UNCi9QYXJlbnQgNTYgMCBS
DQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YwIDYgMCBSIA0KL0YxIDcgMCBSIA0KL0Yz
IDQ3IDAgUiANCi9GNCA3MSAwIFIgDQovRjUgNzMgMCBSIA0KPj4NCi9Qcm9jU2V0IDIgMCBS
DQo+Pg0KL0NvbnRlbnRzIDY5IDAgUg0KPj4NCmVuZG9iag0KNzUgMCBvYmoNCjw8DQovTGVu
Z3RoIDc2IDAgUg0KL0ZpbHRlciAvTFpXRGVjb2RlIA0KPj4NCnN0cmVhbQ0KgBCKgNG4yEA3
Gg0F0FEAgKhEBowEESiRyM4gBovIwxEAxg0OM0RFwwGQ1GcNKhjicjHI0G8oO4gFBKIpEIpD
EBTOhhNxkMJyMggJxvFwgHAtHIphxqiIgFoxhQxG0oIlOGEjj0olVXGIzj5UmIoKBhM5lEFK
KlMGQ2Fw0idUt8OrcwmUetFMFtrttOGgyhdfqsaiVZkANFtXGAzHFalYxGuLh1htwgJ50NBl
OQgIJwOBsNJjMJ0NJvN0NLgoIxvzJyMpmzBlNxjs2kNh5LlK05j0h0Lgy3xk293pt5HAur1w
w8jGsIxlcG/MyMyhUnEBQOpzNAtOB1NhsEBvOp07Z0EBiOpm12ZM2qEBlPB0zBuMPdPIgOfg
OWy+2YNJlOYQPgOQ2jS+T4KCNg3jCMg5uEiTiJGyCHhAjSOMIKiQuSGAbqg5oXBiHMOOiFAk
tKN7LMwEAws4zzQNE0j/xO+w8jm+A2hAMj/DSM43RQNowvqO40uxAA3wAzEBwKszQwAy77R0
+TvPuOr8rMOTQsuzLLJ5FI6QapyoQ8qaHKrDIbhwji5MaHMzroFEYtgoI3jNJizDpKw3DnAY
5jm0bSs9HiispHkUjIOyeJ2srvzmy0hRSzg5QSMY0BBRstPJE7WUo/43SLHgyqC9bMjC4QqB
UqyRhgHKvq3DwZVVNorCoKgQDgN47xQOY6xW4SnhdVa4rAmQ814rgYhuGsOhkGdjzbQIqDRR
sVM6z7Qz6EEfPqsgwwI8qzDmzA7U+EEgstFIQCGNgwz2EAku+zN0XU/4k3aOg8jgszzPQzFS
VM5KuwtViSwssKeKCKYpioJgvoM1jZDTcI5UCILSvcMI2s6s1GuxWzS24M0dSmsziobEkmUb
iuLjZJVz3Tdd5wBe18PO9N+VOGAcIZNKrhlDSvrDAYzjQ8gxLMODWPS1igz42OMvI3Q2v8EA
xwRb45BZSjSt0Nw1Dq2MXNLclJxjqr+v+1k+Ro1WrjpIsfDpSU6Zrf1/2SGYZzRYIUUkn4wj
HAMhNElQ04vT6eP1OU6QBO88yFPjSBBP4yhc4QioGGNfXGjCOCVzQQDUjCKLeKQjoxnFWhAx
SrhwxYbLYHKpqgG4XBwt1MimjAZBjy9XoTy6pxsBvc92gyEhyrAcByEGeOL17jhoGoapGt2e
ej53oekhqVeCGHfBuGzF+f6IYLdD7ioZ4vj+T8q/hB3oXTF7X1/OGaozOjmee77/2hk4qpeU
DB6rxH+Jhey7hm4LnmwCf6VN4UCHiP0Q8/Z5TuoHPtBo76AoDXbgNdS7N8D13+LXIwYovz1n
owhO9BwHEJXiPXfG5CEYOAZvYfC9iFJioZwveeQoGpU4bwyBcDWFsPIfQxhnEJ9oNTpkGh/D
N70SYlwwhVE4qbz4Zu0ikYohQMi3RWdmW6H8W4ukmONEWFRCgaQfhmVmMJbYPl+BtGCGJCnX
xJjhHKM8CIqg1eHFkHEJ4kx9h/IB57l4mQxei/qQrmJBvvg+zuPBinou8Bo8aJ8jZKPGhfD8
tkXY0xBjMYqTsFnZRshiWyOMFi2Orj9KiT0Yo/SleIDSKksXTy0eMQmVr74umKj1LuVMtC2M
3l3L2YZi5OF7loQqVMmIHlRlDH+CstIZy6kbIor0v5rvgOPI2B8h4VSEbur6ZEc5fy0dVH6O
kVQZlXh7OqNz7Z2ygnhGl/bxosRti5PeL88J9l9eMDOaMtaARlj9QSAcrImxBgVB6g9DH9nF
mbEaGkA6JxTorAuPxfnwQDf9D+Fj+3ZKvh/BgvtI5wQbZ47KgUSYTmLeBDiGkIJywagNSyKo
MqUQioxDqnUFYUwbJdRyeU6XgPuKy892U1iMVIeJACg0KahuzqLVSoNTYLy3WM++nhfY1vEq
3GaDZipZQWL9MSo9Wakl9QhFKDYcXcLHIXOx2UOpjkdL8QxTIVwQGlAaQJ4Ncony0OLPZMZG
SN14V8ZNC5hmdt2TESklcAKWoiBqRIJ4aA2oMKWA1yoDQokYrgA0xzspFFdog7Sxdip7V7r6
RiwFpZHPtTBHWw6FLFT7MKclZRLUOwAt8iIKQUweklMpZqzhabPEDtCA20dAnoxPiE7KEMnT
FkefZa6v1gLoVzBBEJ8xgLEIVL9bqxpEk0xrQiWEs9nZDWRvY5S5jmohTKITL94BjnjRVvvH
WFJUi/T2sJNpzTrTjQtkNFIqV+5uPMjMsaI+CJGOae9MqgVVsKPGhDIucAMYgUtwHf5zQOLr
SBwnaQHM7p2SrwUS2+064pM8lGQnGFV4OA5qXK+eNMccFti6h+72NgZ49l1BeWuPMcuoBzS+
t1onNKpx9d+A5iwZ5Muxa0s1fLtuWyhLqPkkCqXjtzYxDDOzlnUslehvIVgiBECjfK0GTrSZ
di7i6VLdquXYr1lm19f8uS5zrXe29ibsXmzLgdEOaVYBSCKEbOFzUKkdBARYjAOaAlTyHft1
GJXrv6UySG0YMQYYqrNgcjtd89MMz5lvOepCEy1sO6EipF8xaFzJY5X2S3ks6TaEQMuj85O6
lgQmkJvtTap0nqu2DlkwT/lpd7WJb9ZkYtxrYlGh1XIRLmiIOxn9f2ds/c3UOo56UngrPOfe
VzF3a2Xq3cqrqDbRdDpTWt5db28BoDZvG228tdRwHLYFzsn6utREjUWxy/R13Zn7d074LyA3
kW/em1d7bXJE/ixm/CwhU4DuMtnDuCkGKlwiX/C7Ygw4/FUxzmOI7T3rau3bO1Va70UiI/yX
dwXztJGSlsfLou/xGVee3PsgkYg2Y6GfPXuUGvyDjoRi7LuXpbjbUM0rpPjfZlWclrN17K4Z
h7n+Ui2P+5bpPWnFOYWNt5mc5qsM25v5znHgVpEz5RkrIYxYN4Z8irzqoEGWt24ecvkVVT7O
y8T0JxXmKvi177dQW3lDeL2TuDxmzN3Ham8HLdkMwd2JibI5MQOC/QsleDsYRDWXZtqeJ7Tt
huxL2dHKWXovRoIAekrBr5Xt/AfU700zQYhJXOgY30vBZy8Pcq5KsLvkjmxKqZDpZLOojUoR
uvQ8DnIepcqZL62+75CyMh5M+C9j6mN/xS+j4Db8H1kP/ZlpdT7f0Z5fwgzkP5e+v59b9/iD
9BUv1vivxoXvygxCRCGCYsbnfHwLUInqjjErZsjOiqbQEQHsgQGKmwHLTpLKxPqwEslMmQGo
Zn9PwutuqIRgbLTMqIVtTOtIQrsOFOvLuQTrZotMwu0NDNcKBKdO2kRArGDuArAOnKHMqiFG
ciHrEDBivtDuUMlkOsPQmERAjGQFMjFjewdAig8GLGMFFCcmEGFAZGrl4GXF3GWF4l2Akmrw
rkAkoDaicj8D9Apj+GokAkkDQlPjhEPnqipinpoC4DECoOMjGoAL4CZDwDxDwnIEEgyM4CAg
DQplbmRzdHJlYW0NCmVuZG9iag0KNzYgMCBvYmoNCjI1NDcNCmVuZG9iag0KNzQgMCBvYmoN
Cjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCA1NiAwIFINCi9SZXNvdXJjZXMgPDwNCi9Gb250
IDw8DQovRjAgNiAwIFIgDQovRjEgNyAwIFIgDQo+Pg0KL1Byb2NTZXQgMiAwIFINCj4+DQov
Q29udGVudHMgNzUgMCBSDQo+Pg0KZW5kb2JqDQo3OSAwIG9iag0KPDwNCi9MZW5ndGggODAg
MCBSDQovRmlsdGVyIC9MWldEZWNvZGUgDQo+Pg0Kc3RyZWFtDQqAEIqA0aDEbC4aCAbjQaC4
bjIQCAqEQGjAQRaLHIziAGi8jDEQDGIRIzRUXDAZDUZxEqGOLyccjQbyw7iAUEoikQikMQFM
6GE3GQwnIyCAnG8XCAcC0cimJGoGjgZw4bCAWjGGwaWESrDCTyKWS6vDEZyMqTUUFAwmcyiC
nFSoDKDwmLRKuXWWxeaTayW+oC0aDWGjWq4AZQ6zVyPRawSQGi2vDAZjiwy8YjXKRK0QkQE8
6GgynIQEE4HA2GkxmE6Gk3m6IlwUEY36I5GUzaEym4x23Wmw8lynbAx606FwZccycC/RWrDI
cC6y1uuyeVWaxC4Yjfo5qbQ3OFA6nM0C04HU2GwQG86nTynQQGI6mbb6IzbMQHM8m02mU6HL
UDC848hAMj1DENi2jgocAQO9A6NCNo0jc1QyqKNg3jCMg5uWiyrqyqq7OmlAZJWiTrqxEa9h
Q2ArCoKgQB6l4ahAPAQCsIgiCi5SnuYFrnJOzKJhAjyQMaKiSsg7DnSA64ZBoHEgLQI0IwWP
IWBAz62vwOcHDbAYyjmNIzjc0IQDaMMBNqOI6jS2oQDC97wvuPMtjLLo7jQ1A0TK8L3DEtsH
DlCEJQcorVPeN7PvuNIyS+F0NqsrDsQ/IMkJQHCZxKy0nUws6bCQN47jKOzQytLEBv9UY5Dn
N02uGN0xjHQkBzYMtYt89I3DoN8rtBOFVjnXcsTaoa2jdXctjqMVVjg2o5tyOikhAJLXM+1T
lioFUQpizi8q8GSsW4tDU2dUte0ZMExTJM0BUYMdFz/XYytPQUJ15LLQjTL4QWaNMttnVdn1
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
Bkiex8lUysmRCYgiyehmkUJBCWuVCkrcnZCNCa8SnWf3Bcz/C6nipqxrCwSfBQtchbCcni59
CjCQIXAVDTCbCIMDDIicBhDog8hAfTB6uKfJDKg87KupD+nWOeJlCqSaOw9Qg7AYuKoE7dAZ
AiuKMOBgnNEguIW+4NAyIQbIeZEzCAR/CjE/DGefAUuNEqJRDZCuuqoTDbElESOyd1FUhaJS
pPDrFLE9EInilAMzD486mKnE+y5bGAieoEzYMo7EOwBg2YeqO8JCsArkesM4fS5CgM0FAVGl
Get8mRGNFk5DG3GCJHGo5cgAiiBnFTGqOhGunid2ffGhEKh/AjGSZNGZE2hvGTEYkxHOIhHx
HDB4wYIGhWtLIEw4/kIQ2YYOBQCsaUYIOclOMMOkMWJC90MeMiYkZSOwzyYSSkDOcKLaZQOM
BkJmCKDwDCZeQOPSDMJ6aWaaBkSsa0Z6Ssa8PmBADub8T0PwP0P4P8NSQCQGQLJQQSDkQWXk
yCgCvSQ6oORAUrDwW4RMJSXCJsUAXoVkPUPYPWhwQuDI40ICDQplbmRzdHJlYW0NCmVuZG9i
ag0KODAgMCBvYmoNCjI4NjANCmVuZG9iag0KNzcgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0K
L1BhcmVudCA3OCAwIFINCi9SZXNvdXJjZXMgPDwNCi9Gb250IDw8DQovRjAgNiAwIFIgDQov
RjEgNyAwIFIgDQovRjMgNDcgMCBSIA0KPj4NCi9Qcm9jU2V0IDIgMCBSDQo+Pg0KL0NvbnRl
bnRzIDc5IDAgUg0KPj4NCmVuZG9iag0KODIgMCBvYmoNCjw8DQovTGVuZ3RoIDgzIDAgUg0K
L0ZpbHRlciAvTFpXRGVjb2RlIA0KPj4NCnN0cmVhbQ0KgBCKgNG4yEA3Gg0F0FEAgKhEBowE
ESiRyM4gBovIwxEAxg0OM0RFwwGQ1GcNKhjicjHI0G8oO4gFBKIpEIpDEBTOhhNxkMJyMggJ
xvFwgHAtHIphxqiIgFoxhQxG0oIlOGEjj0olVXGIzj5UmIoKBhM5lEFKKlMGQ2Fw0idUt8Or
cwmVQtFMIsDgIA0KZW5kc3RyZWFtDQplbmRvYmoNCjgzIDAgb2JqDQoxMzkNCmVuZG9iag0K
ODEgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCA3OCAwIFINCi9SZXNvdXJjZXMg
PDwNCi9Gb250IDw8DQovRjEgNyAwIFIgDQo+Pg0KL1Byb2NTZXQgMiAwIFINCj4+DQovQ29u
dGVudHMgODIgMCBSDQo+Pg0KZW5kb2JqDQo4NyAwIG9iag0KPDwNCi9MZW5ndGggODggMCBS
DQovRmlsdGVyIC9MWldEZWNvZGUgDQo+Pg0Kc3RyZWFtDQqAHEQA0YjAaC4YjYQDCFiAWwUZ
C4cwoZDUZxIZCAaDcci4ZDgQGM2wMXmk2jMQEQ3g2AgNCmVuZHN0cmVhbQ0KZW5kb2JqDQo4
OCAwIG9iag0KNTENCmVuZG9iag0KODUgMCBvYmoNCjw8DQovVHlwZSAvWE9iamVjdA0KL1N1
YnR5cGUgL0ltYWdlDQovTmFtZSAvaW0zDQovRmlsdGVyIC9EQ1REZWNvZGUgDQovV2lkdGgg
MTM5DQovSGVpZ2h0IDEzNw0KL0JpdHNQZXJDb21wb25lbnQgOA0KL0NvbG9yU3BhY2UgL0Rl
dmljZVJHQg0KL0xlbmd0aCA4NiAwIFINCj4+DQpzdHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAA
AP/bAEMACQYGBgcGCAgICQ0JCgoNEQ4NDQwSGhkUEBQYGR8gHh4eHiEiKCgkIyQlICcrKyss
LjMzMzItMzMzMzMzMzMzM//AABEIAIkAiwMBEQACEQADEQD/xADSAAABBQEBAQEBAQAAAAAA
AAADAAECBAUGBwgJCgsQAAEEAQMCBAIFBgYIBwMNYQEAAhEDBCESMQVBUWETInGBMgYUkaGx
QiMkFVJiMzTBcoJDByWSCFPR8GNzNRbhovGygyZEk1RkRcKjdDYXGNJV4mXys4TD03Xj80Yn
lKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3KDhIWGh4iJiouMjY6PgJ
GSk5SVlpeYmZqbnJ2en5ChoqOkpaanqKmqq6ytrq+v/dAAQABP/aAAwDAQACAAMAAD8A9xXu
K9xSSSSSSSSSX//Q9xXuK9xWb136x9D+r+G7L6tm1YdQGhsPud5NaNXHyAKzeu/WPof1fw3Z
fVs2rDqA0Nh9zvJrRq4+QBWb136x9D+r+G7L6tm1YdQGhsPud5NaNXHyAK4c/wBuvG6jcaPq
19X+o9ceDAe1mys/1ocQPiAuHP8Abrxuo3Gj6tfV/qPXHgwHtZsrP9aHED4gLhz/AG68bqNx
o+rX1f6j1x4MB7WbKz/WhxA+ICuDq39ufMh1HQ+k9NB1Azch1hHx9Mq4Orf258yHUdD6T00H
UDNyHWEfH0yrg6t/bnzIdR0PpPTQdQM3IdYR8fTK/9HrLsT+3gxrrberdBoaOfbZtb8yxdZd
if28GNdbb1boNDRz7bNrfmWLrLsT+3gxrrberdBoaOfbZtb8yxFqs/t349YcR0DqTCJBY65r
nD46BFqs/t349YcR0DqTCJBY65rnD46BFqs/t349YcR0DqTCJBY65rnD46BByv7Y3126JB69
9Tcj0fzsjp1oub/egafMhByv7Y3126JB699Tcj0fzsjp1oub/egafMhByv7Y3126JB699Tcj
0fzsjp1oub/egafMha31Z/trfUr6x3DGxsw4uWf+E+Y303k+AJ9pPkCStb6s/wBtb6lfWO4Y
2NmHFyz/AMJ8xvpvJ8AT7SfIEla31Z/trfUr6x3DGxsw4uWf+E+Y303k+AJ9pPkCSv/S9xXu
K9xSSSSSSSSSX//T9xXuK9xSSSSSSSSSX//U9xXuK9xVfqHUMHpuJbl5t7MbHqG59lpAaAq/
UOoYPTcS3Lzb2Y2PUNz7LSA0BV+odQwem4luXm3sxseobn2WkBoC82f9d/rf9em5GP8AU6gd
J6fUYt6xn6SO/ptg66HXWO+0rzZ/13+t/wBem5GP9TqB0np9Ri3rGfpI7+m2DroddY77SvNn
/Xf63/XpuRj/AFOoHSen1GLesZ+kjv6bYOuh11jvtKpfUvoX9rR3WNmZmXfWLq2Tu9PL6pU8
03Obz6W8bXePLjGoMKl9S+hf2tHdY2ZmZd9YurZO708vqlTzTc5vPpbxtd48uMagwqX1L6F/
a0d1jZmZl31i6tk7vTy+qVPNNzm8+lvG13jy4xqDC//V9A+ph6/1evF6tk9QZi41Tr6T0rEo
a2tj63OrIc8kuMESI2jjRegfUw9f6vXi9WyeoMxcap19J6ViUNbWx9bnVkOeSXGCJEbRxovQ
PqYev9XrxerZPUGYuNU6+k9KxKGtrY+tzqyHPJLjBEiNo40VD6vfVzov1i+rVvVOqve7PybM
k3ZZtc2zFe2x4hhn2CuIAGmmqofV76udF+sX1at6p1V73Z+TZkm7LNrm2Yr22PEMM+wVxAA0
01VD6vfVzov1i+rVvVOqve7PybMk3ZZtc2zFe2x4hhn2CuIAGmmqzPq7kXdf639V6vrCG5uG
/oj7cYZDQa8nKbbtc8g6Of6cOEzAcSFmfV3Iu6/1v6r1fWENzcN/RH24wyGg15OU23a55B0c
/wBOHCZgOJCzPq7kXdf639V6vrCG5uG/oj7cYZDQa8nKbbtc8g6Of6cOEzAcSFd+q2LgdE+t
H1o6pl29O6fTi41FeRRhvsNWMZc+fdWxo3TO1s6+ZV36rYuB0T60fWjqmXb07p9OLjUV5FGG
+w1Yxlz591bGjdM7Wzr5lXfqti4HRPrR9aOqZdvTun04uNRXkUYb7DVjGXPn3VsaN0ztbOvm
V//W9B+oXXz1vO+seQ+29rjl1OpxsiQasZ1LPTcGk6Cz3O+POq9B+oXXz1vO+seQ+29rjl1O
pxsiQasZ1LPTcGk6Cz3O+POq9B+oXXz1vO+seQ+29rjl1OpxsiQasZ1LPTcGk6Cz3O+POqB/
bDxfqhccXF6p0J3VsjMFp/VK2/aK662y54MhxiQIB1nQHhA/th4v1QuOLi9U6E7q2RmC0/ql
bftFddbZc8GQ4xIEA6zoDwgf2w8X6oXHFxeqdCd1bIzBaf1Stv2iuutsueDIcYkCAdZ0B4XM
dE6V9b/q/gs6v9TerP8ArH0RocXdLz5bc0NMOa0kaOaRxDdfzT35jonSvrf9X8FnV/qb1Z/1
j6I0OLul58tuaGmHNaSNHNI4huv5p78x0TpX1v8Aq/gs6v8AU3qz/rH0RocXdLz5bc0NMOa0
kaOaRxDdfzT37T6lf2xOifW1llVIdhZ9Bi7ByYFrCOSB+cPPt3AXafUr+2J0T62ssqpDsLPo
MXYOTAtYRyQPzh59u4C7T6lf2xOifW1llVIdhZ9Bi7ByYFrCOSB+cPPt3AX/1/cV7ivcUkkk
kkkkkl//0PcV7ivcUkklj/Wr619F+qvSn9R6pd6dQOxjWiX2PgkNaPEx8PFY/wBavrX0X6q9
Kf1Hql3p1A7GNaJfY+CQ1o8THw8Vj/Wr619F+qvSn9R6pd6dQOxjWiX2PgkNaPEx8PFefdO6
F1D639YwupfX21tGLlueekdFLiBoN0viJIb2Op7wPavPundC6h9b+sYXUvr7a2jFy3PPSOil
xA0G6XxEkN7HU94HtXn3TuhdQ+t/WMLqX19tbRi5bnnpHRS4gaDdL4iSG9jqe8D2r//R1eo9
Y611rB+tP1VcKMVtuXdh9HdWAytxx3NccZ0RBeyI7EEjtC1eo9Y611rB+tP1VcKMVtuXdh9H
dWAytxx3NccZ0RBeyI7EEjtC1eo9Y611rB+tP1VcKMVtuXdh9HdWAytxx3NccZ0RBeyI7EEj
tC2PrH1nG+t/Qf2H0bGyaer+rjkMtofX+zXse1297y0NG0AgbSS7gSCtj6x9Zxvrf0H9h9Gx
smnq/q45DLaH1/s17Htdve8tDRtAIG0ku4EgrY+sfWcb639B/YfRsbJp6v6uOQy2h9f7Nex7
Xb3vLQ0bQCBtJLuBIK63onRLulZ/WrBe1+Ln5QyqaQ2DU9zALNZ1DnDdxpJ8V1vROiXdKz+t
WC9r8XPyhlU0hsGp7mAWazqHOG7jST4rreidEu6Vn9asF7X4uflDKppDYNT3MAs1nUOcN3Gk
nxQsv6kfVTNyrsnI6dW997t9wlwZa7xewHa4/EFCy/qR9VM3Kuycjp1b33u33CXBlrvF7Adr
j8QULL+pH1Uzcq7JyOnVvfe7fcJcGWu8XsB2uPxBX//S9kzui9H6hhsw8zCoyceuNlVtbS1k
CBAI0jtC9kzui9H6hhsw8zCoyceuNlVtbS1kCBAI0jtC9kzui9H6hhsw8zCoyceuNlVtbS1k
CBAI0jtCC36tfV9uHThM6djsxabRcyltYDBYOHbRoT5lBb9Wvq+3DpwmdOx2YtNouZS2sBgs
HDto0J8ygt+rX1fbh04TOnY7MWm0XMpbWAwWDh20aE+ZUm9BwGdfd1tm9mVZjDGs2n2WMDtz
ZHiDMHwMKTeg4DOvu62zezKsxhjWbT7LGB25sjxBmD4GFJvQcBnX3dbZvZlWYwxrNp9ljA7c
2R4gzB8DC5ptHVej/W3rPW8zpWT1M5bWUYduC5j/AEaGAEVlji0gudLidRMahc02jqvR/rb1
nreZ0rJ6mctrKMO3Bcx/o0MAIrLHFpBc6XE6iY1C5ptHVej/AFt6z1vM6Vk9TOW1lGHbguY/
0aGAEVlji0gudLidRMahf//T6npeR9YbOpno1dbsHO6hnnq3UzW4OGDjEgMqLhobLBWAY8XF
dT0vI+sNnUz0aut2DndQzz1bqZrcHDBxiQGVFw0NlgrAMeLiup6XkfWGzqZ6NXW7BzuoZ56t
1M1uDhg4xIDKi4aGywVgGPFxUPrTjfUb64dfPT+mZfofWXHY9+P1DEDorfVHte9uhidRqR5H
Qw+tON9Rvrh189P6Zl+h9Zcdj34/UMQOit9Ue1726GJ1GpHkdDD60431G+uHXz0/pmX6H1lx
2Pfj9QxA6K31R7XvboYnUakeR0Nz6mfXjqWP1Nv1T+t4FHXGSabgB6WbXrDmkQJ0PYTHjIVz
6mfXjqWP1Nv1T+t4FHXGSabgB6WbXrDmkQJ0PYTHjIVz6mfXjqWP1Nv1T+t4FHXGSabgB6Wb
XrDmkQJ0PYTHjIXfrv136//U9xXuK9xSSSSSSVXqnVMDpOBkZ+fc3HxsdpfZY86Af5TwB3Oi
q9U6pgdJwMjPz7m4+NjtL7LHnQD/ACngDudFV6p1TA6TgZGfn3Nx8bHaX2WPOgH+U8Adzov/
1dPpBZ9Zes0fW/66Obi9Jsu9HoOJlaVjdJD3xoCQ3QuOp8tq0+kFn1l6zR9b/ro5uL0my70e
g4mVpWN0kPfGgJDdC46ny2rT6QWfWXrNH1v+ujm4vSbLvR6DiZWlY3SQ98aAkN0LjqfLarn1
lza3dW6x03qeRf1fo7HtyPtWLXNvQ8iZbLmQSBqRElo0cIMm59Zc2t3VusdN6nkX9X6Ox7cj
7Vi1zb0PImWy5kEgakRJaNHCDJufWXNrd1brHTep5F/V+jse3I+1Ytc29DyJlsuZBIGpESWj
RwgydD6mfU/PzekdZo+tePXccvqYzaraXwHuDGAXMLDLC4tkcHXwWh9TPqfn5vSOs0fWvHru
OX1MZtVtL4D3BjALmFhlhcWyODr4LQ+pn1Pz83pHWaPrXj13HL6mM2q2l8B7gxgFzCwywuLZ
HB18F6EvQl6Ev//W9xXuK9xSSSSSSSSSX//X9xXuK9xSSSWH1T6n9J6lba+x11LMh4fl1479
gy4aGgWEe4tAHAIHjKw+qfU/pPUrbX2OupZkPD8uvHfsGXDQ0Cwj3FoA4BA8ZWH1T6n9J6lb
a+x11LMh4fl1479gy4aGgWEe4tAHAIHjK5erI6R9XPrD1TKb0/07K21dM6N0/HYG2XgNFlhr
bp7XPeNzzoA2SVy9WR0j6ufWHqmU3p/p2Vtq6Z0bp+OwNsvAaLLDW3T2ue8bnnQBskrl6sjp
H1c+sPVMpvT/AE7K21dM6N0/HYG2XgNFlhrbp7XPeNzzoA2SV//Q6X6wdPo690urpn1ly6MP
6z7/AFsC+it7WYljjNVYuiDwAdZJ4EgFdL9YOn0de6XV0z6y5dGH9Z9/rYF9Fb2sxLHGaqxd
EHgA6yTwJAK6X6wdPo690urpn1ly6MP6z7/WwL6K3tZiWOM1Vi6IPAB1kngSAVrf2uvrfndQ
rv6B9YCKfrD0wluRW6Abmfm2NjQggiY+PBC1v7XX1vzuoV39A+sBFP1h6YS3IrdANzPzbGxo
QQRMfHgha39rr6353UK7+gfWAin6w9MJbkVugG5n5tjY0IIImPjwQu2XbLtkkkl//9H3Fe4r
3FeXfXaxn15+t+P9UabnDpfSx9s6xZWD9IfRrnx8Y8fFsLy767WM+vP1vx/qjTc4dL6WPtnW
LKwfpD6Nc+PjHj4theXfXaxn15+t+P8AVGm5w6X0sfbOsWVg/SH0a58fGPHxbC6HoWFn/WLo
dOR1X7K/o+fjbqulMoEMpcAapsLvpBsEwBB4iJXQ9Cws/wCsXQ6cjqv2V/R8/G3VdKZQIZS4
A1TYXfSDYJgCDxESuh6FhZ/1i6HTkdV+yv6Pn426rpTKBDKXAGqbC76QbBMAQeIiU39rXplm
B0lwxbGW9Gy2tycIWs25LDZJey0jRxGkO5PB4Cb+1r0yzA6S4YtjLejZbW5OELWbclhskvZa
Ro4jSHcng8BN/a16ZZgdJcMWxlvRstrcnCFrNuSw2SXstI0cRpDuTweAv//S9Zfn5ud1i3Aw
3imjFZOTftl+930WsnTiSXQ4domY9Zfn5ud1i3Aw3imjFZOTftl+930WsnTiSXQ4domY9Zfn
5ud1i3Aw3imjFZOTftl+930WsnTiSXQ4domYk7pfWq5dR1q15/dyqanN/wBo1h/FSd0vrVcu
o61a8/u5VNTm/wC0aw/ipO6X1quXUdatef3cqmpzf9o1h/FZtf1k6zjZ78fqdGNUzGY1976b
Cd4fMbGnWRBJGpI4EkA5tf1k6zjZ78fqdGNUzGY1976bCd4fMbGnWRBJGpI4EkA5tf1k6zjZ
78fqdGNUzGY1976bCd4fMbGnWRBJGpI4EkA9LRfTkU13UvFldjQ5jm8OB4K6Wi+nIprupeLK
7GhzHN4cDwV0tF9ORTXdS8WV2NDmObw4Hgr/0/cV7ivcVC6+jHqdbdY2qtvLnkAD5lQuvox6
nW3WNqrby55AA+ZULr6Mep1t1jaq28ueQAPmVj2dfvyrRV0vFfkAOIfc5vsbHIAJbLp7Et01
E8HHs6/flWirpeK/IAcQ+5zfY2OQAS2XT2JbpqJ4OPZ1+/KtFXS8V+QA4h9zm+xscgAlsuns
S3TUTwZU4HX72h2ZnNq3auppbo34PG0/59+VKnA6/e0OzM5tW7V1NLdG/B42n/PvypU4HX72
h2ZnNq3auppbo34PG0/59+V//9T1a39tdMy8Ww5LcvBstbVc2xsWVbzDXNP53uIBB4Go4Xq1
v7a6Zl4thyW5eDZa2q5tjYsq3mGuafzvcQCDwNRwvVrf210zLxbDkty8Gy1tVzbGxZVvMNc0
/ne4gEHgajhQ+tPRn5GDnZ/TaGjrLcOynGyGwLQDrta48E9j2JUPrT0Z+Rg52f02ho6y3Dsp
xshsC0A67WuPBPY9iVD609GfkYOdn9NoaOstw7KcbIbAtAOu1rjwT2PYlcXnVdazejZ+H0rM
db0u2sNy/wDXF61d/TbDqHtsePeGkboJMECDBXF51XWs3o2fh9KzHW9LtrDcv/XF61d/TbDq
HtsePeGkboJMECDBXF51XWs3o2fh9KzHW9LtrDcv/XF61d/TbDqHtsePeGkboJMECDBQ/rr9
lyq8X+2F9WbH5OX0J4ryHhhbXmY4+nEgBwAcfc3SJ8BA/rr9lyq8X+2F9WbH5OX0J4ryHhhb
XmY4+nEgBwAcfc3SJ8BA/rr9lyq8X+2F9WbH5OX0J4ryHhhbXmY4+nEgBwAcfc3SJ8BH/9X2
TovWMDrfSsTqeDZ6mNlVh9bjz5gjsQdD5r2TovWMDrfSsTqeDZ6mNlVh9bjz5gjsQdD5r2To
vWMDrfSsTqeDZ6mNlVh9bjz5gjsQdD5q6rqurP6/1nF6H0XO6plODasSp1hkxJA0HxJgDzKz
+v8AWcXofRc7qmU4NqxKnWGTEkDQfEmAPMrP6/1nF6H0XO6plODasSp1hkxJA0HxJgDzK88/
tXY2Z01uFkXFrs76wtv6x1a2wfxdOoqA103Ofu1/hLzz+1djZnTW4WRcWuzvrC2/rHVrbB/F
06ioDXTc5+7X+EvPP7V2NmdNbhZFxa7O+sLb+sdWtsH8XTqKgNdNzn7tf4S//9bsuj9LacfB
xeifWDN6ZgdTpsyMXBspre+qkESa3kEsb72xumJEarsuj9LacfBxeifWDN6ZgdTpsyMXBspr
e+qkESa3kEsb72xumJEarsuj9LacfBxeifWDN6ZgdTpsyMXBspre+qkESa3kEsb72xumJEar
t+nYGL03AxsHFZ6dGNW2qtvg1ogLt+nYGL03AxsHFZ6dGNW2qtvg1ogLt+nYGL03AxsHFZ6d
GNW2qtvg1ogLN6Ta5nW+p4tjdhbDqif7Iwuc8uHkDZt+IKzek2uZ1vqeLY3YWw6on+yMLnPL
h5A2bfiCs3pNrmdb6ni2N2FsOqJ/sjC5zy4eQNm34graW0tpf//X9uFFItdaK2ixwgvAG4j4
r24UUi11oraLHCC8AbiPivbhRSLXWitoscILwBuI+KyM/o2XTdZndJvNWS4y+mxxNVuusjsf
Aj4aTKyM/o2XTdZndJvNWS4y+mxxNVuusjsfAj4aTKyM/o2XTdZndJvNWS4y+mxxNVuusjsf
Aj4aTKrf688etrsS2kjqzdPsWsudBgyA72mJ0BMSQD3rf688etrsS2kjqzdPsWsudBgyA72m
J0BMSQD3rf688etrsS2kjqzdPsWsudBgyA72mJ0BMSQD3Nj9HzuoWMyur2uBa4urx6iWivSJ
JB5jwMiSJIMI2P0fO6hYzK6va4Fri6vHqJaK9IkkHmPAyJIkgwjY/R87qFjMrq9rgWuLq8eo
lor0iSQeY8DIkiSDC//Q9upppoprppY2uutoaxjBAaBwAPBe3U000U100sbXXW0NYxggNA4A
HgvbqaaaKa6aWNrrraGsYwQGgcADwU1NTWR9Z3T0+mhv08nLxam/8OtJ+5oJ+SyPrO6en00N
+nk5eLU3/h1pP3NBPyWR9Z3T0+mhv08nLxam/wDDrSfuaCfktda611//0e+/ti9IpyMNmZcL
OoOFmPj4vTrn7cR+RZaGsfa0AFwBcCQTEDhd9/bF6RTkYbMy4WdQcLMfHxenXP24j8iy0NY+
1oALgC4EgmIHC77+2L0inIw2Zlws6g4WY+Pi9OuftxH5Floax9rQAXAFwJBMQOFHPx/rL0XB
x7ep9So6n0+2yrEzcQYza2trucK5rLTMNLhoZkTwVHPx/rL0XBx7ep9So6n0+2yrEzcQYza2
trucK5rLTMNLhoZkTwVHPx/rL0XBx7ep9So6n0+2yrEzcQYza2trucK5rLTMNLhoZkTwVm/2
r3t+r3WfrB9R7bHH7Bd9qwPU+k/Gsg88HaSJ8yflm/2r3t+r3WfrB9R7bHH7Bd9qwPU+k/Gs
g88HaSJ8yflm/wBq97fq91n6wfUe2xx+wXfasD1PpPxrIPPB2kifMn5ejr0dejr/0un/ALeD
7czpfQfq9SSLOs9SqqMc7G8/cXNK6f8At4PtzOl9B+r1JIs6z1Kqoxzsbz9xc0rp/wC3g+3M
6X0H6vUkizrPUqqjHOxvP3FzStPqv1T+p31ous/Z3V3YuazHOHY/pmUNxraC303skggSdIB8
1p9V+qf1O+tF1n7O6u7FzWY5w7H9MyhuNbQW+m9kkECTpAPmtPqv1T+p31ous/Z3V3YuazHO
HY/pmUNxraC303skggSdIB81Z+pODl2Zef1LLzK800z0zHdVQamtrx3uDtJIJL9CQY9oiFZ+
pODl2Zef1LLzK800z0zHdVQamtrx3uDtJIJL9CQY9oiFZ+pODl2Zef1LLzK800z0zHdVQamt
rx3uDtJIJL9CQY9oiF1y65dcv//T9U+sD7On5WH1Wsbgw+lc2Y3NMwJ8ZJgfnOLQvVPrA+zp
+Vh9VrG4MPpXNmNzTMCfGSYH5zi0L1T6wPs6flYfVaxuDD6VzZjc0zAnxkmB+c4tC3Gua9rX
NIc1wkEcELca5r2tc0hzXCQRwQtxrmva1zSHNcJBHBCdOnWN1LrNzsodO6YBbln6bj9Gkaak
wRP3gdwSQ12N1LrNzsodO6YBbln6bj9GkaakwRP3gdwSQ12N1LrNzsodO6YBbln6bj9Gkaak
wRP3gdwSQ13/1PUv9Z3T34rm3PfZluO45ckPDjzGsgd9DM6zuAI9S/1ndPfiubc99mW47jly
Q8OPMayB30MzrO4Aj1L/AFndPfiubc99mW47jlyQ8OPMayB30MzrO4AgnT+rZeNmDpnVABbE
U5A0bfEfjqODzpp7dxOn9Wy8bMHTOqAC2IpyBo2+I/HUcHnTT27idP6tl42YOmdUAFsRTkDR
t8R+Oo4POmnt3ba21tpJJL//1fTLenjqHXH30VPZbj3lzc2fawBjWOaG8Pd9IaiG6mZ0Pplv
Tx1Drj76Knstx7y5ubPtYAxrHNDeHu+kNRDdTM6H0y3p46h1x99FT2W495c3Nn2sAY1jmhvD
3fSGohupmdD0q6VdKqPWukY3WemZGBkOexlwEPrMPY5pDmuaexa4AjzCo9a6RjdZ6ZkYGQ57
GXAQ+sw9jmkOa5p7FrgCPMKj1rpGN1npmRgZDnsZcBD6zD2OaQ5rmnsWuAI8wvMr+t29R63X
ityOq/W5/ScgP+zY2NXj0NvrOnrPdt3Fp1EDbOq8yv63b1HrdeK3I6r9bn9JyA/7NjY1ePQ2
+s6es923cWnUQNs6rzK/rdvUet14rcjqv1uf0nID/s2NjV49Db6zp6z3bdxadRA2zqv/1tv6
x2dSwf7YX1D+s2ZhHp9mfv6bl0eo14rLiQwF7dCTvn+r5Lb+sdnUsH+2F9Q/rNmYR6fZn7+m
5dHqNeKy4kMBe3Qk75/q+S2/rHZ1LB/thfUP6zZmEen2Z+/puXR6jXisuJDAXt0JO+f6vkvV
l6svVlwPX2jN/twfVTHcNzcDAy8sA+L/AGT+AXA9faM3+3B9VMdw3NwMDLywD4v9k/gFwPX2
jN/twfVTHcNzcDAy8sA+L/ZP4BdH1v6mfVbrdbhn9Kxsh51D9u2yf6bYcPkV0fW/qZ9Vut1u
Gf0rGyHnUP27bJ/pthw+RXR9b+pn1W63W4Z/SsbIedQ/btsn+m2HD5Ff/9f1r6o9Ff0L6tdM
6ZYWmzGoa20tJINh1dBOpG4nletfVHor+hfVrpnTLC02Y1DW2lpJBsOroJ1I3E8r1r6o9Ff0
L6tdM6ZYWmzGoa20tJINh1dBOpG4nlXeqZw6f0zNzS3eMWiy4t8djSY/BXeqZw6f0zNzS3eM
Wiy4t8djSY/BXeqZw6f0zNzS3eMWiy4t8djSY/BfNHS/q79c/r70zr31od1aH4b3vNdj3jcQ
3e4MjRoAgNHHbRfNHS/q79c/r70zr31od1aH4b3vNdj3jcQ3e4MjRoAgNHHbRfNHS/q79c/r
70zr31od1aH4b3vNdj3jcQ3e4MjRoAgNHHbRB6j/AGx/rNmfUjpGK3MvxrsDIsp9fHuc11te
xpaHwZkcA9/iCg9R/tj/AFmzPqR0jFbmX412BkWU+vj3Oa62vY0tD4MyOAe/xBQeo/2x/rNm
fUjpGK3MvxrsDIsp9fHuc11texpaHwZkcA9/iCv/0MfD+ov9tvNyqMej60Oe62ltxP23JisO
aCA7286jieVj4f1F/tt5uVRj0fWhz3W0tuJ+25MVhzQQHe3nUcTysfD+ov8AbbzcqjHo+tDn
utpbcT9tyYrDmggO9vOo4nlZXXOj/wBsDoP1o6P9WT121mbnsqHqUZVwrLrLXtaXGAdNJ0Oi
yuudH/tgdB+tHR/qyeu2szc9lQ9SjKuFZdZa9rS4wDppOh0WV1zo/wDbA6D9aOj/AFZPXbWZ
ueyoepRlXCsuste1pcYB00nQ6LZ6v03+3F/a4bT17J6z+0sdjxXYw5Ft1fu4D2vDdDxI1B7h
bPV+m/24v7XDaevZPWf2ljseK7GHItur93Ae14boeJGoPcLZ6v03+3F/a4bT17J6z+0sdjxX
Yw5Ft1fu4D2vDdDxI1B7hB/tlfWrqn1qzvqg/peXdhM6th1g0ttc2ttzrn1umOYMiYmEH+2V
9auqfWrO+qD+l5d2Ezq2HWDS21za23OufW6Y5gyJiYQf7ZX1q6p9as76oP6Xl3YTOrYdYNLb
XNrbc659bpjmDImJhf/RzXf2u/7b1XU2dOs+tBrse2a3OzMrY8eR2eREdtJjc3dmu/td/wBt
6rqbOnWfWg12PbNbnZmVsePI7PIiO2kxubuzXf2u/wC29V1NnTrPrQa7HtmtzszK2PHkdnkR
HbSY3N3E+svXfrvdf0n+1ph5fqdQY1jM7MZa8m57gXxvIDtjWkFxiTEcDUn1l679d7r+k/2t
MPL9TqDGsZnZjLXk3PcC+N5Adsa0guMSYjgak+svXfrvdf0n+1ph5fqdQY1jM7MZa8m57gXx
vIDtjWkFxiTEcDWt1P6of2xf7VtVX1gxOqsy8aqxovrY9+w7jEPYdC0kxPIJnQ6qt1P6of2x
f7VtVX1gxOqsy8aqxovrY9+w7jEPYdC0kxPIJnQ6qt1P6of2xf7VtVX1gxOqsy8aqxovrY9+
w7jEPYdC0kxPIJnQ6r3L6p/WCn6yfVzp3WKq/Sbl1biyZ2OBIcJ7wQRK9y+qf1gp+sn1c6d1
iqv0m5dW4smdjgSHCe8EESvcvqn9YKfrJ9XOndYqr9JuXVuLJnY4EhwnvBBEr//S9xXuK9xX
F/W/6sdS6/mPZT0np9fp7TT1O2+xuS0xy0VsDhB0gvg+C4v63/VjqXX8x7Kek9Pr9Paaep23
2NyWmOWitgcIOkF8HwXF/W/6sdS6/mPZT0np9fp7TT1O2+xuS0xy0VsDhB0gvg+C536/9I65
0X+1myzq3VD1fJ6X1DFyq7zXtLWh4aGkyS6Nx9xMmdVzv1/6R1zov9rNlnVuqHq+T0vqGLlV
3mvaWtDw0NJkl0bj7iZM6rnfr/0jrnRf7WbLOrdUPV8npfUMXKrvNe0taHhoaTJLo3H3EyZ1
XqfrU/4xv0d/I+j4/DzXqfrU/wCMb9HfyPo+Pw816n61P+Mb9HfyPo+Pw81//9Ptbdf7eNAO
sfVskeR+0ldrbr/bxoB1j6tkjyP2krtbdf7eNAOsfVskeR+0leK/XT+2B9e6frt1Xb1TLxDi
5ltdWPXY4Vsa1xDRs4MgDkarxX66f2wPr3T9duq7eqZeIcXMtrqx67HCtjWuIaNnBkAcjVeK
/XT+2B9e6frt1Xb1TLxDi5ltdWPXY4Vsa1xDRs4MgDkar6e6fdffgYt2Qz0rrKmOsZ+64gEj
5FfT3T7r78DFuyGeldZUx1jP3XEAkfIr6e6fdffgYt2Qz0rrKmOsZ+64gEj5FEyMenJx7ce9
gsquY5j2HhzXCCPmETIx6cnHtx72Cyq5jmPYeHNcII+YRMjHpyce3HvYLKrmOY9h4c1wgj5h
f//U9Oyvq70ToH1U65j9Kw68KqzFve9tQ0LvTIn7gvTsr6u9E6B9VOuY/SsOvCqsxb3vbUNC
70yJ+4L07K+rvROgfVTrmP0rDrwqrMW9721DQu9MifuC+WHup/1nUNlvqDqNpjvt9Jn4L5Ye
6n/WdQ2W+oOo2mO+30mfgvlh7qf9Z1DZb6g6jaY77fSZ+C9E+rv9s/8AtldPwGYnTvquy9tY
G54xchzncwXEO8o+S9E+rv8AbP8A7ZXT8BmJ076rsvbWBueMXIc53MFxDvKPkvRPq7/bP/tl
dPwGYnTvquy9tYG54xchzncwXEO8o+Sf6xdQ6j1L+2r9QM3qOP8AZcu+npz7qdrm7HG98iHa
j5p/rF1DqPUv7av1Azeo4/2XLvp6c+6na5uxxvfIh2o+af6xdQ6j1L+2r9QM3qOP9ly76enP
up2ubscb3yIdqPmv/9X0f+2nXXZ/a9+sLXgEDFc4T4ggj8QvR/7adddn9r36wteAQMVzhPiC
CPxC9H/tp112f2vfrC14BAxXOE+III/EL5jozs2hv1auorN12La40VwTvcLtwEDUy48BfMdG
dm0N+rV1FZuuxbXGiuCd7hduAgamXHgL5jozs2hv1auorN12La40VwTvcLtwEDUy48BejdZ/
tp/20MnEDM76rNpZvBY92JkCHDXQl3gD8pXo3Wf7af8AbQycQMzvqs2lm8Fj3YmQIcNdCXeA
PylejdZ/tp/20MnEDM76rNpZvBY92JkCHDXQl3gD8pUf7VVmdf8A24863qzS3NONc5zXctfD
NNdZAlR/tVWZ1/8AbjzrerNLc041znNdy18M011kCVH+1VZnX/24863qzS3NONc5zXctfDNN
dZAlf//W9rzMPDzsd+Nl0V5NFkb6rmhzHQZEg6HUSva8zDw87HfjZdFeTRZG+q5ocx0GRIOh
1Er2vMw8POx342XRXk0WRvquaHMdBkSDodRKWHhYeDjMxsOivGoZOyqloaxsmTAGgkmUsPCw
8HGZjYdFeNQydlVLQ1jZMmANBJMpYeFh4OMzGw6K8ahk7KqWhrGyZMAaCSZRkZGXz1/b86/9
Z8T64U4tWZk4mE3GrfQ2l7mNeZMu0Ikg6eUL56/t+df+s+J9cKcWrMycTCbjVvobS9zGvMmX
aESQdPKF89f2/Ov/AFnxPrhTi1ZmTiYTcat9DaXuY15ky7QiSDp5Qv/Xu9Qz+sdS/wAHbIye
rufbkPrZFlxJfYwZLdjjPeI176HurvUM/rHUv8HbIyerufbkPrZFlxJfYwZLdjjPeI176Hur
vUM/rHUv8HbIyerufbkPrZFlxJfYwZLdjjPeI176Huuu9a3993/KZ3c/nePxXXetb++7/lM7
ufzvH4rrvWt/fd/ymd3P53j8UDqn6t/bo6DaeM3pGRjt8yx5egdU/Vv7dHQbTxm9IyMdvmWP
L0Dqn6t/bo6DaeM3pGRjt8yx5euyu6R0m/LZmXYWPbk1/QufW0vb8HESF2V3SOk35bMy7Cx7
cmv6Fz62l7fg4iQuyu6R0m/LZmXYWPbk1/QufW0vb8HESF//0PcV7ivcUkklkfW/Lx8T6r9X
tveGNOLawE93OaQ0DzJIAWR9b8vHxPqv1e294Y04trAT3c5pDQPMkgBZH1vy8fE+q/V7b3hj
Ti2sBPdzmkNA8ySAF8mOprH1Oquj3nqNjJnsKmn+dfJjqax9Tqro956jYyZ7Cpp/nXyY6msf
U6q6Peeo2Mmewqaf51//0cij+3vTi2YF2N0V1duPU2q39Y9twDQNRs0On5JmAsij+3vTi2YF
2N0V1duPU2q39Y9twDQNRs0On5JmAsij+3vTi2YF2N0V1duPU2q39Y9twDQNRs0On5JmAsf6
3/2w6OrfXb6t/WtmJs+zVU2PxfUkg1ZFnt3bdJAB47rH+t/9sOjq312+rf1rZibPs1VNj8X1
JINWRZ7d23SQAeO6x/rf/bDo6t9dvq39a2Ymz7NVTY/F9SSDVkWe3dt0kAHjutf62/24urfX
vpf+tvpPRbKLc6xrXbLfUfY1pnaAGCNRJPgFr/W3+3F1b699L/1t9J6LZRbnWNa7Zb6j7GtM
7QAwRqJJ8Atf62/24urfXvpf+tvpPRbKLc6xrXbLfUfY1pnaAGCNRJPgFi/XLotv1FzvqVVk
MFmRh47MvIY08v8AtDnls68CGz5SsX65dFt+oud9SqshgsyMPHZl5DGnl/2hzy2deBDZ8pWL
9cui2/UXO+pVWQwWZGHjsy8hjTy/7Q55bOvAhs+Ur//Szh/b/rs6uc/L6I68Vz6FX2iG18a/
QOunhyZMw0Nzh/b/AK7OrnPy+iOvFc+hV9ohtfGv0Drp4cmTMNDc4f2/67OrnPy+iOvFc+hV
9ohtfGv0Drp4cmTMNDYfW9nXul9c6R/bR6VjFuHnsx8i+prp9JzmBrmPMD2vGm6OT2MTD63s
690vrnSP7aPSsYtw89mPkX1NdPpOcwNcx5ge1403RyexiYfW9nXul9c6R/bR6VjFuHnsx8i+
prp9JzmBrmPMD2vGm6OT2MTP61/23Oq/X/Cq+rXQOk3U3Zz2bz6kvdtO6BAECRJcTwFP61/2
3Oq/X/Cq+rXQOk3U3Zz2bz6kvdtO6BAECRJcTwFP61/23Oq/X/Cq+rXQOk3U3Zz2bz6kvdtO
6BAECRJcTwF7L9RugZP1d+qfTOlZNouvx6z6rwSQXucXGCdSATAXsv1G6Bk/V36p9M6Vk2i6
/HrPqvBJBe5xcYJ1IBMBey/UboGT9Xfqn0zpWTaLr8es+q8EkF7nFxgnUgEwF//T9xXuK9xQ
sjExckNGRTXcGmWixoMHxEoWRiYuSGjIpruDTLRY0GD4iULIxMXJDRkU13BplosaDB8RK4n+
3Y8/8t7nYrPp5l+NQz4m1p/46uJ/t2PP/Le52Kz6eZfjUM+Jtaf+Orif7djz/wAt7nYrPp5l
+NQz4m1p/wCOrrf2Nh/u/wDCX7JwP4v7v9hdb+xsP93/AIS/ZOB/F/d/sLrf2Nh/u/8ACX7J
wP4v7v8AYX//1On/ALcN1nR876n/AFlYdjem9R9K5w/xVwG75FrSPmun/tw3WdHzvqf9ZWHY
3pvUfSucP8VcBu+Ra0j5rp/7cN1nR876n/WVh2N6b1H0rnD/ABVwG75FrSPmvSl6UvSkkkkk
kl//1fUs0VdZ+sFeATvx+mgW5LextePY08fmySOCDBEFepZoq6z9YK8Anfj9NAtyW9ja8exp
4/NkkcEGCIK9SzRV1n6wV4BO/H6aBbkt7G149jTx+bJI4IMEQVs/YsPbt9CuJmNoiVs/YsPb
t9CuJmNoiVs/YsPbt9CuJmNoiU32DB/4j1f3g/yJvsGD/wAR6v7wf5E32DB/4j1f3g/yLG6p
9XW15A6j0vHq+0ggWVOA23M5I10B8+OTysbqn1dbXkDqPS8er7SCBZU4DbczkjXQHz45PKxu
qfV1teQOo9Lx6vtIIFlTgNtzOSNdAfPjk8r/1vUKvrL0KqkvrqDMwe12Kxo9UHdt4idu7SfH
2/S9q9Qq+svQqqS+uoMzB7XYrGj1Qd23iJ27tJ8fb9L2r1Cr6y9CqpL66gzMHtdisaPVB3be
Inbu0nx9v0vap4XQ7c3L/aXWGNst/sNBEtpbMj4n/dOsRPC6Hbm5f7S6wxtlv9hoIltLZkfE
/wC6dYieF0O3Ny/2l1hjbLf7DQRLaWzI+J/3TrEa/wBgwf8AiPV/eD/Itf7Bg/8AEer+8H+R
a/2DB/4j1f3g/wAiIaajUaixprI27I0jwhENNRqNRY01kbdkaR4QiGmo1GosaayNuyNI8IX/
1/SsHEwuhfWazHoooop6i11jNjQ0tcImIGok666bmADmPSsHEwuhfWazHoooop6i11jNjQ0t
cImIGok666bmADmPSsHEwuhfWazHoooop6i11jNjQ0tcImIGok666bmADmOnXTrp0kkkkkl/
/9Dqv7ZeS7qX1v8AqR9Wa/cLs4Z+Q3/Q6ZI+RAf9y6r+2Xku6l9b/qR9Wa/cLs4Z+Q3/AEOm
SPkQH/cuq/tl5LupfW/6kfVmv3C7OGfkN/0OmSPkQH/cvR16OvR1gfXr6s1fWf6q9R6W8e+y
suoI/Ntbqz8RB8iVgfXr6s1fWf6q9R6W8e+ysuoI/Ntbqz8RB8iVgfXr6s1fWf6q9R6W8e+y
suoI/Ntbqz8RB8iVT/tY/WVn1g+p+Ba9+7LxWDFy2O+k22sQdw8SIPzVP+1j9ZWfWD6n4Fr3
7svFYMXLY76TbaxB3DxIg/NU/wC1j9ZWfWD6n4Fr37svFYMXLY76TbaxB3DxIg/Nf//R9xXu
K9xSSSWL9VqB9lzM10m3Ny8ix5PZrbHNY0eQaB8yVi/VagfZczNdJtzcvIseT2a2xzWNHkGg
fMlYv1WoH2XMzXSbc3LyLHk9mtsc1jR5BoHzJW0tpbS//9L2972Vsc97gxrRJc4wAF7e97K2
Oe9wY1okucYAC9ve9lbHPe4Ma0SXOMABYmX17JynnG6LUMm3Xdc4xWzTTXXnSDBEagOjacTL
69k5TzjdFqGTbruucYrZpprrzpBgiNQHRtOJl9eycp5xui1DJt13XOMVs001150gwRGoDo2k
A+ptQt/aDcl7erGCcvkExEbOI/Ht9H2oA+ptQt/aDcl7erGCcvkExEbOI/Ht9H2oA+ptQt/a
Dcl7erGCcvkExEbOI/Ht9H2qzg9ffVY3E6xWMLK4Dz/FW/0Xcf5+Ogs4PX31WNxOsVjCyuA8
/wAVb/Rdx/n46Czg9ffVY3E6xWMLK4Dz/FW/0Xcf5+Og/9P3Fe4r3FJJJY/1oYG9NGW0D1cS
xllfx3Aa+UkH5BY/1oYG9NGW0D1cSxllfx3Aa+UkH5BY/wBaGBvTRltA9XEsZZX8dwGvlJB+
QWwthbC//9T3Fe4r3FLhLhLhea/U6ur60/2xuv8A1sD/AFcPpwHTenOGrXQJscD8SY8Q5ea/
U6ur60/2xuv/AFsD/Vw+nAdN6c4atdAmxwPxJjxDl5r9Tq6vrT/bG6/9bA/1cPpwHTenOGrX
QJscD8SY8Q5elL0pelL/1fcV7ivcV5cPS/tef2yLrLbPS6J9aSXb3D20ZYMwT2DpPhz4NleX
D0v7Xn9si6y2z0uifWkl29w9tGWDME9g6T4c+DZXlw9L+15/bIusts9Lon1pJdvcPbRlgzBP
YOk+HPg2V6ivUV6ikkkv/9b1Rl3VOkZmRU/Fdl4Fr320PxmzZW553Oa5s6iSSHCIECCdV6oy
7qnSMzIqfiuy8C177aH4zZsrc87nNc2dRJJDhECBBOq9UZd1TpGZkVPxXZeBa99tD8Zs2Vue
dzmubOokkhwiBAgnVTt6z1S9zWYXTbh++/IbtLR5NJAd83t+anb1nql7mswum3D99+Q3aWjy
aSA75vb81O3rPVL3NZhdNuH778hu0tHk0kB3ze35qDeidQ6hss6vkktDg8Y1OjWkGRJ79j4t
PDjEmDeidQ6hss6vkktDg8Y1OjWkGRJ79j4tPDjEmDeidQ6hss6vkktDg8Y1OjWkGRJ79j4t
PDjEnYxsajFpbTQwVsbJgeJMknxJJknknUrYxsajFpbTQwVsbJgeJMknxJJknknUrYxsajFp
bTQwVsbJgeJMknxJJknknUr/1/cV7ivcUDMwsXOoNGTWLKzrB0g+II1B+CBmYWLnUGjJrFlZ
1g6QfEEag/BAzMLFzqDRk1iys6wdIPiCNQfgsd3Tuu9IraOk2NzcdntbiZJgsbGgY/wGgAPA
8Yg47undd6RW0dJsbm47Pa3EyTBY2NAx/gNAAeB4xBx3dO670ito6TY3Nx2e1uJkmCxsaBj/
AAGgAPA8Ygmr+s+NWGtz8XKwLI9wspe5k9wHtBafLUSjV/WfGrDW5+LlYFke4WUvcye4D2gt
PlqJRq/rPjVhrc/FysCyPcLKXuZPcB7QWny1Er//0PUuq5h6xiV4XT67LW5NjBZeWOayqsOB
LpcACdIAC9S6rmHrGJXhdPrstbk2MFl5Y5rKqw4EulwAJ0gAL1LquYesYleF0+uy1uTYwWXl
jmsqrDgS6XAAnSAAtt2RjtvZQ61gte0ubWXDc4CJIHJAkStt2RjtvZQ61gte0ubWXDc4CJIH
JAkStt2RjtvZQ61gte0ubWXDc4CJIHJAkSiIiIuL/tpfWazpfQv2X092/rHWCMTCpb9L3na5
3kADz4wuL/tpfWazpfQv2X092/rHWCMTCpb9L3na53kADz4wuL/tpfWazpfQv2X092/rHWCM
TCpb9L3na53kADz4wv/R9U+pP1Xo+qv1ZwekVuD3Utm2wfn2OMuPwnjyheqfUn6r0fVX6s4P
SK3B7qWzbYPz7HGXH4Tx5QvVPqT9V6Pqr9WcHpFbg91LZtsH59jjLj8J48oW6t1bqSSSxPrj
9UumfW3od3S84ENcd9VjfpVWAGHD4Tx3BIWJ9cfql0z629Du6XnAhrjvqsb9KqwAw4fCeO4J
CxPrj9UumfW3od3S84ENcd9VjfpVWAGHD4Tx3BIX/9Ls/wC1x9ceoZGRl/VX6wt9HrXSgGBz
j/K6hoLGzyYgnxBnxjs/7XH1x6hkZGX9VfrC30etdKAYHOP8rqGgsbPJiCfEGfGOz/tcfXHq
GRkZf1V+sLfR610oBgc4/wArqGgsbPJiCfEGfGKnU+vZPWLDl9R6Xl/snEzcnGbd0nLt+0Yz
63bPUuqr2mNJGp2jkGdanU+vZPWLDl9R6Xl/snEzcnGbd0nLt+0Yz63bPUuqr2mNJGp2jkGd
anU+vZPWLDl9R6Xl/snEzcnGbd0nLt+0Yz63bPUuqr2mNJGp2jkGdd36m/Wg5PSbX9UyBWyv
Ltx8PLyoqdm1NjbZtdt1MwYEEiREwN36m/Wg5PSbX9UyBWyvLtx8PLyoqdm1NjbZtdt1MwYE
EiREwN36m/Wg5PSbX9UyBWyvLtx8PLyoqdm1NjbZtdt1MwYEEiREwOsBBEjULrAQRI1C6wEE
SNQv/9P3Fe4r3FJJJJJJJJJf/9T3Fe4r3FJJJAybrRRk/ZQy7JrrJZW50Aug7Q46wCe8IGTd
aKMn7KGXZNdZLK3OgF0HaHHWAT3hAybrRRk/ZQy7JrrJZW50Aug7Q46wCe8LzT6s9fzc3qbr
bsQt+sQDh1bJzGbaOk47HEituvDgJbDvdO5xgQvNPqz1/NzeputuxC36xAOHVsnMZto6Tjsc
SK268OAlsO907nGBC80+rPX83N6m627ELfrEA4dWycxm2jpOOxxIrbrw4CWw73TucYEL/9X1
F/136Iz6u5vX3ufX0/GLwy2wQMgNiDXPIcdG+Pw1XqL/AK79EZ9Xc3r73Pr6fjF4ZbYIGQGx
BrnkOOjfH4ar1F/136Iz6u5vX3ufX0/GLwy2wQMgNiDXPIcdG+Pw1XK/UHo+b9aes/6/+u1O
pue019KxD9HHogjdxJLpMHzJ7iOV+oPR83609Z/1/wDXanU3Paa+lYh+jj0QRu4kl0mD5k9x
HK/UHo+b9aes/wCv/rtTqbntNfSsQ/Rx6II3cSS6TB8ye4j0pelL0pJJJf/W9xXuK9xSSSXJ
fX/6hV/WqnEycXJPT+rdPcbMPKaODztd/BJHy89QeS+v/wBQq/rVTiZOLknp/VunuNmHlNHB
52u/gkj5eeoPJfX/AOoVf1qpxMnFyT0/q3T3GzDymjg87XfwSR8vPUHlPqtndF+sn1j9D6w4
13QfrPhOrN1NNzqq84sPtfAIDyPmY4Jbxyn1Wzui/WT6x+h9Yca7oP1nwnVm6mm51VecWH2v
gEB5HzMcEt45T6rZ3RfrJ9Y/Q+sONd0H6z4TqzdTTc6qvOLD7XwCA8j5mOCW8f/X7D6rdM6Z
1P61/W+7rtVeV1GvMNNNOW0OFeEGj0yxrphrpMkckLsPqt0zpnU/rX9b7uu1V5XUa8w0005b
Q4V4QaPTLGumGukyRyQuw+q3TOmdT+tf1vu67VXldRrzDTTTltDhXhBo9Msa6Ya6TJHJCofV
/wCtNvRKOtYvScd3VsNvWK8Ho1PqBofubusYx5kbK4cQeANJhUPq/wDWm3olHWsXpOO7q2G3
rFeD0an1A0P3N3WMY8yNlcOIPAGkwqH1f+tNvRKOtYvScd3VsNvWK8Ho1PqBofubusYx5kbK
4cQeANJhdn0v63YOWwtz6L+j5LHNZZRnN2AOc7a3a/6D9x0G0mfBdn0v63YOWwtz6L+j5LHN
ZZRnN2AOc7a3a/6D9x0G0mfBdn0v63YOWwtz6L+j5LHNZZRnN2AOc7a3a/6D9x0G0mfBbgIP
BlbgIPBlbgIPBlf/0PcV7ivcUkkkCzNxKsqnFfcxt9zXurqJ9zwyNxA5MSJ+KBZm4lWVTivu
Y2+5r3V1E+54ZG4gcmJE/FAszcSrKpxX3Mbfc17q6ifc8MjcQOTEifiuL+s/9s3pVH1Y6lf0
vIe3qlNdgbiuqJvpcwwTZXB2Acy7SPFcX9Z/7ZvSqPqx1K/peQ9vVKa7A3FdUTfS5hgmyuDs
A5l2keK4v6z/ANs3pVH1Y6lf0vIe3qlNdgbiuqJvpcwwTZXB2Acy7SPFf//R7n63N/1t9Yx/
rni3fobPRxOpYwOmRU50Me0d7GE6CCS3QR37n63N/wBbfWMf654t36Gz0cTqWMDpkVOdDHtH
exhOggkt0Ed+5+tzf9bfWMf654t36Gz0cTqWMDpkVOdDHtHexhOggkt0Ed6P1gp+qnVMVv1u
+suFf0avDeWVMufsszqRDmssriSHOGjDrproSFR+sFP1U6pit+t31lwr+jV4byyplz9lmdSI
c1llcSQ5w0YddNdCQqP1gp+qnVMVv1u+suFf0avDeWVMufsszqRDmssriSHOGjDrproSFQ6N
0fqn9svqeH9Yet0vwOhYVgd07pjh/HxqLH9oPw1Gg01dQ6N0fqn9svqeH9Yet0vwOhYVgd07
pjh/HxqLH9oPw1Gg01dQ6N0fqn9svqeH9Yet0vwOhYVgd07pjh/HxqLH9oPw1Gg01d6rwvVe
F6rwv//S9xXuK9xSSSSSSSSSX//T9xXuK9xXPfXL6jdD+t+AMfPYa7qtcfKqgW0u8j4eI/ng
rnvrl9Ruh/W/AGPnsNd1WuPlVQLaXeR8PEfzwVz31y+o3Q/rfgDHz2Gu6rXHyqoFtLvI+HiP
54K896pf1f6q00Y3196RV9a+k1OLcfqjKw+6keFgd4jvPzcvPeqX9X+qtNGN9fekVfWvpNTi
3H6oysPupHhYHeI7z83Lz3ql/V/qrTRjfX3pFX1r6TU4tx+qMrD7qR4WB3iO8/Ny7PoI+r/1
g6r0jrHRszFt6b03Dtrx8SgBppttIBLmD6MMBaAQDqV2fQR9X/rB1XpHWOjZmLb03puHbXj4
lADTTbaQCXMH0YYC0AgHUrs+gj6v/WDqvSOsdGzMW3pvTcO2vHxKAGmm20gEuYPowwFoBAOp
X//U9I+s5+3/AFp+qvShq2u+3qV3k2hhayfi94PyXpH1nP2/60/VXpQ1bXfb1K7ybQwtZPxe
8H5L0j6zn7f9afqr0oatrvt6ld5NoYWsn4veD8li9A+rn1b6r0frfWuo1sofldQ6hYM5rvTt
prZa5jSLBBG0Nkdli9A+rn1b6r0frfWuo1sofldQ6hYM5rvTtprZa5jSLBBG0Nkdli9A+rn1
b6r0frfWuo1sofldQ6hYM5rvTtprZa5jSLBBG0Nkdl0f1Fzs/qP1L6NlZVhfkW4rSbbBq/s1
x83CCfiuj+oudn9R+pfRsrKsL8i3FaTbYNX9muPm4QT8V0f1Fzs/qP1L6NlZVhfkW4rSbbBq
/s1x83CCfivP8nprMv6t5FuHW6qzHe4X/WnPuNbvUrsiyytrXOfG4EAe0dl5/k9NZl/VvItw
63VWY73C/wCtOfca3epXZFllbWuc+NwIA9o7Lz/J6azL+reRbh1uqsx3uF/1pz7jW71K7Iss
ra1znxuBAHtHZf/V7f69db6X0276sdTOWyzJwsxhNTDN1tFzCx5bWPcdCHQB2Xb/AF6630vp
t31Y6mctlmThZjCamGbraLmFjy2se46EOgDsu3+vXW+l9Nu+rHUzlssycLMYTUwzdbRcwseW
1j3HQh0AdlHr31d6f9eOjZHUcUZH1eyrGPodl5NIY67HLYcLGEgmsg+3dBBEiO8evfV3p/14
6NkdRxRkfV7KsY+h2Xk0hjrscthwsYSCayD7d0EESI7x699Xen/Xjo2R1HFGR9Xsqxj6HZeT
SGOuxy2HCxhIJrIPt3QQRIjvldY/tg/V8dV6f0voHTv9dPXsOsU497Gj0qiQAXF8nwkkaDUb
hqsrrH9sH6vjqvT+l9A6d/rp69h1inHvY0elUSAC4vk+EkjQajcNVldY/tg/V8dV6f0voHTv
9dPXsOsU497Gj0qiQAXF8nwkkaDUbhqrvQP7WnUM3rDPrF9dctvVOoNk0YjNcbG1kAA8kfdO
p3HVXegf2tOoZvWGfWL665beqdQbJoxGa42NrIAB5I+6dTuOqu9A/tadQzesM+sX11y29U6g
2TRiM1xsbWQADyR906ncdV//1vcV7ivcUkkkkkkkkl//1/cV7ivcUkkkkkkkkl//0PcCA4EE
SDoQe69wIDgQRIOhB7r3AgOBBEg6EHuuH+sP9qP6t9SuGb0p1n1e6g0kjJ6cdkz4tBA+6D5r
h/rD/aj+rfUrhm9KdZ9XuoNJIyenHZM+LQQPug+a4f6w/wBqP6t9SuGb0p1n1e6g0kjJ6cdk
z4tBA+6D5qjidL/tzfV6WUdQwfrNjDRrcya74/pcf3ziqOJ0v+3N9XpZR1DB+s2MNGtzJrvj
+lx/fOKo4nS/7c31ellHUMH6zYw0a3Mmu+P6XH984rDzOqswsh37Z/tWPa8u3WPwmMuqe6Zk
7WbTJ8SVh5nVWYWQ79s/2rHteXbrH4TGXVPdMydrNpk+JKw8zqrMLId+2f7Vj2vLt1j8JjLq
numZO1m0yfElf//R6Vn9u7pdTG1n6tdar2gDYMdsNHYfSC6Vn9u7pdTG1n6tdar2gDYMdsNH
YfSC6Vn9u7pdTG1n6tdar2gDYMdsNHYfSCxHfW/6v5uU63C/tf8AVs19lpuNdlbxS6wmS41j
cyZ1mOdViO+t/wBX83Kdbhf2v+rZr7LTca7K3il1hMlxrG5kzrMc6rEd9b/q/m5TrcL+1/1b
NfZabjXZW8UusJkuNY3MmdZjnVdCOp/22erF13T/AKt9P6C+5ob9pz7hZYG9tGCfkR8l0I6n
/bZ6sXXdP+rfT+gvuaG/ac+4WWBvbRgn5EfJdCOp/wBtnqxdd0/6t9P6C+5ob9pz7hZYG9tG
CfkR8kGj+1L1jq99d/1x+smT1dgcHuwqZroJ8NDx8GtPmg0f2pesdXvrv+uP1kyersDg92FT
NdBPhoePg1p80Gj+1L1jq99d/wBcfrJk9XYHB7sKma6CfDQ8fBrT5r//0vY+kdD6P0TFGL0v
DpwqeS2loEnxJ5J8yvY+kdD6P0TFGL0vDpwqeS2loEnxJ5J8yvY+kdD6P0TFGL0vDpwqeS2l
oEnxJ5J8yryvK8kkkkkkv//T9xXuK9xSSSSSSSSSX//U9xXuK9xSSSSSSSSSX//V9xXuK9xS
SSSSSSSSX//W9xXuK9xSSSSSSSSSX//X9xXuK9xSSSSSSSSSX//ZDQplbmRzdHJlYW0NCmVu
ZG9iag0KODYgMCBvYmoNCjE4NTI0DQplbmRvYmoNCjg5IDAgb2JqDQo8PA0KL0xlbmd0aCA5
MCAwIFINCi9GaWx0ZXIgL0xaV0RlY29kZSANCj4+DQpzdHJlYW0NCoAURADRiLhyMhAd4GMR
ASoWIDVAxgIInEykR4GORgLhkNBANBkORcNhAbYHHRxI49IJFJDZAynAxwNhdKxnCJMDY6NB
cOI/NxBLwbMQaMxsM57K5DI5LAxqMhlHKVLaDMIHRomNKBORqMZTNoRQqJAQDQplbmRzdHJl
YW0NCmVuZG9iag0KOTAgMCBvYmoNCjExMw0KZW5kb2JqDQo4NCAwIG9iag0KPDwNCi9UeXBl
IC9QYWdlDQovUGFyZW50IDc4IDAgUg0KL1Jlc291cmNlcyA8PA0KL1hPYmplY3QgPDwNCi9p
bTMgODUgMCBSIA0KPj4NCi9Qcm9jU2V0IDIgMCBSDQo+Pg0KL0NvbnRlbnRzIFsgODcgMCBS
IDg5IDAgUiAgXQ0KPj4NCmVuZG9iag0KNiAwIG9iag0KPDwNCi9UeXBlIC9Gb250DQovU3Vi
dHlwZSAvVHJ1ZVR5cGUNCi9OYW1lIC9GMA0KL0Jhc2VGb250IC9UaW1lc05ld1JvbWFuLEJv
bGQNCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nDQo+Pg0KZW5kb2JqDQo3IDAgb2JqDQo8
PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UcnVlVHlwZQ0KL05hbWUgL0YxDQovQmFzZUZv
bnQgL1RpbWVzTmV3Um9tYW4NCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nDQo+Pg0KZW5k
b2JqDQozMSAwIG9iag0KPDwNCi9UeXBlIC9Gb250DQovU3VidHlwZSAvVHJ1ZVR5cGUNCi9O
YW1lIC9GMg0KL0Jhc2VGb250IC9UaW1lc05ld1JvbWFuLEJvbGRJdGFsaWMNCi9FbmNvZGlu
ZyAvV2luQW5zaUVuY29kaW5nDQo+Pg0KZW5kb2JqDQo0NyAwIG9iag0KPDwNCi9UeXBlIC9G
b250DQovU3VidHlwZSAvVHJ1ZVR5cGUNCi9OYW1lIC9GMw0KL0Jhc2VGb250IC9UaW1lcw0K
L0ZpcnN0Q2hhciAzMQ0KL0xhc3RDaGFyIDI1NQ0KL1dpZHRocyBbIDc3OCAyNTAgMzMzIDQw
OCA1MDAgNTAwIDgzMyA3NzggMTgwIDMzMyAzMzMgNTAwIDU2NCAyNTAgMzMzIDI1MCANCjI3
OCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMjc4IDI3OCA1NjQg
NTY0IDU2NCANCjQ0NCA5MjEgNzIyIDY2NyA2NjcgNzIyIDYxMSA1NTYgNzIyIDcyMiAzMzMg
Mzg5IDcyMiA2MTEgODg5IDcyMiANCjcyMiA1NTYgNzIyIDY2NyA1NTYgNjExIDcyMiA3MjIg
OTQ0IDcyMiA3MjIgNjExIDMzMyAyNzggMzMzIDQ2OSANCjUwMCAzMzMgNDQ0IDUwMCA0NDQg
NTAwIDQ0NCAzMzMgNTAwIDUwMCAyNzggMjc4IDUwMCAyNzggNzc4IDUwMCANCjUwMCA1MDAg
NTAwIDMzMyAzODkgMjc4IDUwMCA1MDAgNzIyIDUwMCA1MDAgNDQ0IDQ4MCAyMDAgNDgwIDU0
MSANCjc3OCA3NzggNzc4IDMzMyA1MDAgNDQ0IDEwMDAgNTAwIDUwMCAzMzMgMTAwMCA1NTYg
MzMzIDg4OSA3NzggNzc4IA0KNzc4IDc3OCAzMzMgMzMzIDQ0NCA0NDQgMzUwIDUwMCAxMDAw
IDMzMyA5ODAgMzg5IDMzMyA3MjIgNzc4IDc3OCANCjcyMiAyNTAgMzMzIDUwMCA1MDAgNTAw
IDUwMCAyMDAgNTAwIDMzMyA3NjAgMjc2IDUwMCA1NjQgMzMzIDc2MCANCjUwMCA0MDAgNTQ5
IDMwMCAzMDAgMzMzIDU3NiA0NTMgMjUwIDMzMyAzMDAgMzEwIDUwMCA3NTAgNzUwIDc1MCAN
CjQ0NCA3MjIgNzIyIDcyMiA3MjIgNzIyIDcyMiA4ODkgNjY3IDYxMSA2MTEgNjExIDYxMSAz
MzMgMzMzIDMzMyANCjMzMyA3MjIgNzIyIDcyMiA3MjIgNzIyIDcyMiA3MjIgNTY0IDcyMiA3
MjIgNzIyIDcyMiA3MjIgNzIyIDU1NiANCjUwMCA0NDQgNDQ0IDQ0NCA0NDQgNDQ0IDQ0NCA2
NjcgNDQ0IDQ0NCA0NDQgNDQ0IDQ0NCAyNzggMjc4IDI3OCANCjI3OCA1MDAgNTAwIDUwMCA1
MDAgNTAwIDUwMCA1MDAgNTQ5IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCANCjUwMCBd
DQovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZw0KL0ZvbnREZXNjcmlwdG9yIDQ4IDAgUg0K
Pj4NCmVuZG9iag0KNDggMCBvYmoNCjw8DQovVHlwZSAvRm9udERlc2NyaXB0b3INCi9Gb250
TmFtZSAvVGltZXMNCi9GbGFncyAzNA0KL0ZvbnRCQm94IFsgLTI1MCAtMjUwIDEyMDAgOTAw
IF0NCi9NaXNzaW5nV2lkdGggNzc1DQovU3RlbVYgNzMNCi9TdGVtSCA3Mw0KL0l0YWxpY0Fu
Z2xlIDANCi9DYXBIZWlnaHQgOTAwDQovWEhlaWdodCA2MzANCi9Bc2NlbnQgOTAwDQovRGVz
Y2VudCAyNTANCi9MZWFkaW5nIDIwMA0KL01heFdpZHRoIDEwMDANCi9BdmdXaWR0aCA0MDAN
Cj4+DQplbmRvYmoNCjcxIDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UcnVl
VHlwZQ0KL05hbWUgL0Y0DQovQmFzZUZvbnQgL0Jvb2tBbnRpcXVhDQovRmlyc3RDaGFyIDMx
DQovTGFzdENoYXIgMjU1DQovV2lkdGhzIFsgNzUwIDI1MCAyNzggMzcxIDYwNiA1MDAgODQw
IDc3OCAyMDggMzMzIDMzMyAzODkgNjA2IDI1MCAzMzMgMjUwIA0KNjA2IDUwMCA1MDAgNTAw
IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAyNTAgMjUwIDYwNiA2MDYgNjA2IA0KNDQ0
IDc0NyA3NzggNjExIDcwOSA3NzQgNjExIDU1NiA3NjMgODMyIDMzNyAzMzMgNzI2IDYxMSA5
NDYgODMxIA0KNzg2IDYwNCA3ODYgNjY4IDUyNSA2MTMgNzc4IDcyMiAxMDAwIDY2NyA2Njcg
NjY3IDMzMyA2MDYgMzMzIDYwNiANCjUwMCAzMzMgNTAwIDU1MyA0NDQgNjExIDQ3OSAzMzMg
NTU2IDU4MiAyOTEgMjM0IDU1NiAyOTEgODgzIDU4MiANCjU0NiA2MDEgNTYwIDM5NSA0MjQg
MzI2IDYwMyA1NjUgODM0IDUxNiA1NTYgNTAwIDMzMyA2MDYgMzMzIDYwNiANCjc1MCA3NTAg
NzUwIDI3OCA1MDAgNTAwIDEwMDAgNTAwIDUwMCAzMzMgMTE0NCA1MjUgMzMxIDk5OCA3NTAg
NzUwIA0KNzUwIDc1MCAyNzggMjc4IDUwMCA1MDAgNjA2IDUwMCAxMDAwIDMzMyA5NzkgNDI0
IDMzMSA4MjcgNzUwIDc1MCANCjY2NyAyNTAgMjc4IDUwMCA1MDAgNjA2IDUwMCA2MDYgNTAw
IDMzMyA3NDcgMzMzIDUwMCA2MDYgMzMzIDc0NyANCjUwMCA0MDAgNTQ5IDMxMCAzMTAgMzMz
IDU3NiA2MjggMjUwIDMzMyAzMTAgMzMzIDUwMCA3ODcgNzg3IDc4NyANCjQ0NCA3NzggNzc4
IDc3OCA3NzggNzc4IDc3OCA5NDQgNzA5IDYxMSA2MTEgNjExIDYxMSAzMzcgMzM3IDMzNyAN
CjMzNyA3NzQgODMxIDc4NiA3ODYgNzg2IDc4NiA3ODYgNjA2IDgzMyA3NzggNzc4IDc3OCA3
NzggNjY3IDYwNCANCjU1NiA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA3NTggNDQ0IDQ3OSA0
NzkgNDc5IDQ3OSAyODcgMjg3IDI4NyANCjI4NyA1NDYgNTgyIDU0NiA1NDYgNTQ2IDU0NiA1
NDYgNTQ5IDU1NiA2MDMgNjAzIDYwMyA2MDMgNTU2IDYwMSANCjU1NiBdDQovRW5jb2Rpbmcg
L1dpbkFuc2lFbmNvZGluZw0KL0ZvbnREZXNjcmlwdG9yIDcyIDAgUg0KPj4NCmVuZG9iag0K
NzIgMCBvYmoNCjw8DQovVHlwZSAvRm9udERlc2NyaXB0b3INCi9Gb250TmFtZSAvQm9va0Fu
dGlxdWENCi9GbGFncyAzNA0KL0ZvbnRCQm94IFsgLTI1MCAtMjYyIDEzNzIgOTA1IF0NCi9N
aXNzaW5nV2lkdGggNzYyDQovU3RlbVYgODINCi9TdGVtSCA4Mg0KL0l0YWxpY0FuZ2xlIDAN
Ci9DYXBIZWlnaHQgOTA1DQovWEhlaWdodCA2MzMNCi9Bc2NlbnQgOTA1DQovRGVzY2VudCAy
NjINCi9MZWFkaW5nIDE2Nw0KL01heFdpZHRoIDExNDMNCi9BdmdXaWR0aCA0NTINCj4+DQpl
bmRvYmoNCjczIDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UcnVlVHlwZQ0K
L05hbWUgL0Y1DQovQmFzZUZvbnQgL0NvdXJpZXJOZXcNCi9FbmNvZGluZyAvV2luQW5zaUVu
Y29kaW5nDQo+Pg0KZW5kb2JqDQoyIDAgb2JqDQpbIC9QREYgL1RleHQgL0ltYWdlQyAvSW1h
Z2VJICBdDQplbmRvYmoNCjUgMCBvYmoNCjw8DQovS2lkcyBbNCAwIFIgMjAgMCBSIDIzIDAg
UiAyNiAwIFIgMjcgMCBSIDMwIDAgUiBdDQovQ291bnQgNg0KL1R5cGUgL1BhZ2VzDQovUGFy
ZW50IDkxIDAgUg0KPj4NCmVuZG9iag0KMzUgMCBvYmoNCjw8DQovS2lkcyBbMzQgMCBSIDM4
IDAgUiA0MSAwIFIgNDQgMCBSIDQ5IDAgUiA1MiAwIFIgXQ0KL0NvdW50IDYNCi9UeXBlIC9Q
YWdlcw0KL1BhcmVudCA5MSAwIFINCj4+DQplbmRvYmoNCjU2IDAgb2JqDQo8PA0KL0tpZHMg
WzU1IDAgUiA1OSAwIFIgNjIgMCBSIDY1IDAgUiA2OCAwIFIgNzQgMCBSIF0NCi9Db3VudCA2
DQovVHlwZSAvUGFnZXMNCi9QYXJlbnQgOTEgMCBSDQo+Pg0KZW5kb2JqDQo3OCAwIG9iag0K
PDwNCi9LaWRzIFs3NyAwIFIgODEgMCBSIDg0IDAgUiBdDQovQ291bnQgMw0KL1R5cGUgL1Bh
Z2VzDQovUGFyZW50IDkxIDAgUg0KPj4NCmVuZG9iag0KOTEgMCBvYmoNCjw8DQovS2lkcyBb
NSAwIFIgMzUgMCBSIDU2IDAgUiA3OCAwIFIgXQ0KL0NvdW50IDIxDQovVHlwZSAvUGFnZXMN
Ci9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0NCj4+DQplbmRvYmoNCjEgMCBvYmoNCjw8DQov
Q3JlYXRvciAoTWljcm9zb2Z0IFdvcmQgKQ0KL0NyZWF0aW9uRGF0ZSAoV2VkbmVzZGF5LCBT
ZXB0ZW1iZXIgMDksIDE5OTggNTowNjoyMyBQTSkNCi9UaXRsZSAoSkVTRDgtOS5QREYpDQov
QXV0aG9yIChVbmtub3duKQ0KL1Byb2R1Y2VyIChBY3JvYmF0IFBERldyaXRlciAzLjAyIGZv
ciBXaW5kb3dzKQ0KL0tleXdvcmRzICgpDQovU3ViamVjdCAoKQ0KPj4NCmVuZG9iag0KMyAw
IG9iag0KPDwNCi9QYWdlcyA5MSAwIFINCi9UeXBlIC9DYXRhbG9nDQovRGVmYXVsdEdyYXkg
OTIgMCBSDQovRGVmYXVsdFJHQiAgOTMgMCBSDQo+Pg0KZW5kb2JqDQo5MiAwIG9iag0KWy9D
YWxHcmF5DQo8PA0KL1doaXRlUG9pbnQgWzAuOTY0MyAxIDAuODI1MSBdDQovR2FtbWEgMS45
IA0KPj4NCl0NCmVuZG9iag0KOTMgMCBvYmoNClsvQ2FsUkdCDQo8PA0KL1doaXRlUG9pbnQg
WzAuOTY0MyAxIDAuODI1MSBdDQovR2FtbWEgWzEuOSAxLjkgMS45IF0NCi9NYXRyaXggWzAu
NTExIDAuMjkwMyAwLjAyNzMgMC4zMjY0IDAuNjQ5OSAwLjEyNzkgMC4xMjY4IDAuMDU5OCAw
LjY2OTkgXQ0KPj4NCl0NCmVuZG9iag0KeHJlZg0KMCA5NA0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDk2NzAwIDAwMDAwIG4NCjAwMDAwOTYwODYgMDAwMDAgbg0KMDAwMDA5NjkyNyAw
MDAwMCBuDQowMDAwMDEyODM4IDAwMDAwIG4NCjAwMDAwOTYxMzYgMDAwMDAgbg0KMDAwMDA5
Mjc5NiAwMDAwMCBuDQowMDAwMDkyOTI0IDAwMDAwIG4NCjAwMDAwMDAwMjEgMDAwMDAgbg0K
MDAwMDAwMDc1OSAwMDAwMCBuDQowMDAwMDAwNzgxIDAwMDAwIG4NCjAwMDAwMDkxMjAgMDAw
MDAgbg0KMDAwMDAxMjI1MSAwMDAwMCBuDQowMDAwMDA5MzQzIDAwMDAwIG4NCjAwMDAwMTIy
MjcgMDAwMDAgbg0KMDAwMDAwOTE0NCAwMDAwMCBuDQowMDAwMDA5MzIxIDAwMDAwIG4NCjAw
MDAwMTI1ODMgMDAwMDAgbg0KMDAwMDAxMjYwNiAwMDAwMCBuDQowMDAwMDEyODE1IDAwMDAw
IG4NCjAwMDAwMTUyNDIgMDAwMDAgbg0KMDAwMDAxMzA0NSAwMDAwMCBuDQowMDAwMDE1MjE4
IDAwMDAwIG4NCjAwMDAwMTY4MTYgMDAwMDAgbg0KMDAwMDAxNTM4NyAwMDAwMCBuDQowMDAw
MDE2NzkyIDAwMDAwIG4NCjAwMDAwMTY5NDkgMDAwMDAgbg0KMDAwMDAxOTExMyAwMDAwMCBu
DQowMDAwMDE3MDM4IDAwMDAwIG4NCjAwMDAwMTkwODkgMDAwMDAgbg0KMDAwMDAyMDcwMiAw
MDAwMCBuDQowMDAwMDkzMDQ3IDAwMDAwIG4NCjAwMDAwMTkyNTggMDAwMDAgbg0KMDAwMDAy
MDY3OCAwMDAwMCBuDQowMDAwMDIzMDU3IDAwMDAwIG4NCjAwMDAwOTYyNTIgMDAwMDAgbg0K
MDAwMDAyMDg2MCAwMDAwMCBuDQowMDAwMDIzMDMzIDAwMDAwIG4NCjAwMDAwMjU1NTMgMDAw
MDAgbg0KMDAwMDAyMzIwMyAwMDAwMCBuDQowMDAwMDI1NTI5IDAwMDAwIG4NCjAwMDAwMzE2
NjQgMDAwMDAgbg0KMDAwMDAyNTY5OSAwMDAwMCBuDQowMDAwMDMxNjQwIDAwMDAwIG4NCjAw
MDAwMzY4NTEgMDAwMDAgbg0KMDAwMDAzMTgxMCAwMDAwMCBuDQowMDAwMDM2ODI3IDAwMDAw
IG4NCjAwMDAwOTMxODIgMDAwMDAgbg0KMDAwMDA5NDI5NiAwMDAwMCBuDQowMDAwMDQwNDk0
IDAwMDAwIG4NCjAwMDAwMzcwMTAgMDAwMDAgbg0KMDAwMDA0MDQ3MCAwMDAwMCBuDQowMDAw
MDQ3NjE1IDAwMDAwIG4NCjAwMDAwNDA2NTMgMDAwMDAgbg0KMDAwMDA0NzU5MSAwMDAwMCBu
DQowMDAwMDUyNTgwIDAwMDAwIG4NCjAwMDAwOTYzNzAgMDAwMDAgbg0KMDAwMDA0Nzc2MSAw
MDAwMCBuDQowMDAwMDUyNTU2IDAwMDAwIG4NCjAwMDAwNTU0ODAgMDAwMDAgbg0KMDAwMDA1
MjcyNiAwMDAwMCBuDQowMDAwMDU1NDU2IDAwMDAwIG4NCjAwMDAwNjA3MTUgMDAwMDAgbg0K
MDAwMDA1NTYyNiAwMDAwMCBuDQowMDAwMDYwNjkxIDAwMDAwIG4NCjAwMDAwNjQxMjAgMDAw
MDAgbg0KMDAwMDA2MDg3NCAwMDAwMCBuDQowMDAwMDY0MDk2IDAwMDAwIG4NCjAwMDAwNjcw
MjcgMDAwMDAgbg0KMDAwMDA2NDI2NiAwMDAwMCBuDQowMDAwMDY3MDAzIDAwMDAwIG4NCjAw
MDAwOTQ1NjcgMDAwMDAgbg0KMDAwMDA5NTY4OCAwMDAwMCBuDQowMDAwMDk1OTY1IDAwMDAw
IG4NCjAwMDAwNjk4NjcgMDAwMDAgbg0KMDAwMDA2NzIxMiAwMDAwMCBuDQowMDAwMDY5ODQz
IDAwMDAwIG4NCjAwMDAwNzI5ODEgMDAwMDAgbg0KMDAwMDA5NjQ4OCAwMDAwMCBuDQowMDAw
MDcwMDEzIDAwMDAwIG4NCjAwMDAwNzI5NTcgMDAwMDAgbg0KMDAwMDA3MzM4NiAwMDAwMCBu
DQowMDAwMDczMTQwIDAwMDAwIG4NCjAwMDAwNzMzNjMgMDAwMDAgbg0KMDAwMDA5MjY0NSAw
MDAwMCBuDQowMDAwMDczNjc3IDAwMDAwIG4NCjAwMDAwOTI0MDAgMDAwMDAgbg0KMDAwMDA3
MzUyMCAwMDAwMCBuDQowMDAwMDczNjU1IDAwMDAwIG4NCjAwMDAwOTI0MjUgMDAwMDAgbg0K
MDAwMDA5MjYyMiAwMDAwMCBuDQowMDAwMDk2NTg1IDAwMDAwIG4NCjAwMDAwOTcwMjUgMDAw
MDAgbg0KMDAwMDA5NzExMCAwMDAwMCBuDQp0cmFpbGVyDQo8PA0KL1NpemUgOTQNCi9Sb290
IDMgMCBSDQovSW5mbyAxIDAgUg0KL0lEIFs8NDg0NDM0Nzg5NTcyN2MwZmEwYzk0YzNiMzBh
MDMyM2E+PDQ4NDQzNDc4OTU3MjdjMGZhMGM5NGMzYjMwYTAzMjNhPl0NCj4+DQpzdGFydHhy
ZWYNCjk3Mjc4DQolJUVPRg0K
--------------F3050D350B4840A1D36BF98D--

From owner-ibis  Thu May 25 08:04:37 2000
Received: from mail02-oak.pilot.net (mail-oak-2.pilot.net [198.232.147.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id IAA04112 for <ibis@eda.org>; Thu, 25 May 2000 08:04:36 -0700 (PDT)
Received: from unknown-101-146.idt.com ([206.24.101.146]) by mail02-oak.pilot.net with ESMTP id IAA14747 for <ibis@eda.org>; Thu, 25 May 2000 08:02:42 -0700 (PDT)
Received: from mail.idt.com (localhost [127.0.0.1]) by unknown-101-146.idt.com with ESMTP id IAA06923 for <ibis@eda.org>; Thu, 25 May 2000 08:02:41 -0700 (PDT)
Received: from adc.idt.com (firewall-user@supercop4.idt.com [157.165.5.10]) by mail.idt.com (8.8.5/8.7.5) with ESMTP id IAA17830 for <ibis@eda.org>; Thu, 25 May 2000 08:02:31 -0700 (PDT)
Received: from adc.idt.com (yyz [157.165.99.37]) by adc.idt.com (8.9.3/8.6.12) with ESMTP id LAA25218 for <ibis@eda.org> ; Thu, 25 May 2000 11:02:37 -0400 (EDT)
Sender: dsm@adc.idt.com
Message-ID: <392D408D.9E8C9C41@adc.idt.com>
Date: Thu, 25 May 2000 11:02:37 -0400
From: Dave MacAdam <dsm@adc.idt.com>
X-Mailer: Mozilla 4.6 [en] (X11; I; SunOS 5.6 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: ibis@eda.org
Subject: Question regarding c_comp
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I hope this is the correct address to post this type of question, if not

I apologize.

I'm confused about the usage of c_comp in my model.  The pad that I'm
attempting to create a model for is being simulated using an extracted
netlist, which will include all pad capacitance (structure, esd etc.).
As I understand it, c_comp is the input cap of the input pin, and
therefore is contained in my netlist used to generate  the I-V curves.

With this, should I put c_comp to zero else be 'double counting' this
capacitance when the user simulates using my model?

Thanks

Dave MacAdam

----------
Design Engineer
Integrated Device Technology, Inc.
Atlanta Design Center



From owner-ibis  Thu May 25 11:54:59 2000
Received: from intermailhost.viewlogic.com (intermailhost.viewlogic.com [139.181.6.17]) by server.eda.org (8.8.5/8.8.3) with ESMTP id LAA04842 for <ibis@eda.org>; Thu, 25 May 2000 11:54:58 -0700 (PDT)
Received: from mailhost.viewlogic.com (mailhost.viewlogic.com [139.181.3.35])
	by intermailhost.viewlogic.com (8.8.8/8.8.7) with ESMTP id OAA28981
	for <ibis@eda.org>; Thu, 25 May 2000 14:52:32 -0400 (EDT)
Received: from taurus.camarillo.viewlogic.com (taurus.camarillo.viewlogic.com [139.181.194.20])
	by mailhost.viewlogic.com (8.8.6/8.8.7) with ESMTP id OAA23522
	for <ibis@eda.org>; Thu, 25 May 2000 14:52:31 -0400 (EDT)
Received: from f22.viewlogic.com (f22.camarillo.viewlogic.com [139.181.194.48])
	by taurus.camarillo.viewlogic.com (8.9.3/8.9.3) with SMTP id LAA17846
	for <ibis@eda.org>; Thu, 25 May 2000 11:52:27 -0700 (PDT)
Received: by f22.viewlogic.com (SMI-8.6/SMI-SVR4)
	id LAA11991; Thu, 25 May 2000 11:52:28 -0700
Date: Thu, 25 May 2000 11:52:28 -0700
From: guy@camarillo.viewlogic.com (Guy de Burgh)
Message-Id: <200005251852.LAA11991@f22.viewlogic.com>
To: ibis@eda.org
Subject: DAC 2000 IBIS Meeting Announcement - June 8th


             D A C   2 0 0 0   I B I S   S U M M I T   M E E T I N G
                       T H I R D   A N N O U N C E M E N T

DATE:      Thursday, June 8, 2000
TIME:      8:30 AM - 5:00 PM

CITY:      Los Angeles, California

LOCATION:  Hyatt Regency Hotel (About 6 blocks from DAC 2000)
           711 S. Hope St.
           (213) 683-1234

ROOM:      Manhattan Room

LUNCH:     Free Refreshments and Lunch will be provided.

AGENDA:    The agenda is being planned.  Some planned items are:

              Election of Officers for 2000 - 2001

              Connector Specification Discussion

              IBIS Version 4.0 Issues

              Future IBIS Progress and Issues

           Related to this, some planned presentations and discussions
           include:

             IBIS Report - Bob Ross, Mentor Graphics

             Connector Model Specification - Kellee Crisafulli, HyperLynx

             IBIS Future Directions Update - Stephen Peters, Intel

             Overview of XML - Mike LaBonte, Cadence

             Macro Language - Al Davis, HyperLynx

             Introduction to Equation Based Analog Modeling in Standard
             HDL Languages (VHDL_AMS and Verilog) - Kenneth Bakalar, Mentor
             Graphics

           We welcome presentations and discussions on IBIS topics.  We 
           also plan for much interactive discussion.


DAC2000:   DAC is scheduled Monday - Friday, June 5 - 9, 2000.  The exhibitor
           portion is open from Monday - Wednesday.  For more information
           on DAC 2000 activities, housing, etc., visit the DAC URL:

DAC URL:   http://www.dac.com/


CALL FOR PRESENTATIONS:

           We are also open to technical presentations related to any current
           IBIS activity and to future IBIS needs.
 
           Contact Guy de Burgh regarding your presentation:

              Presenter:
              Title:
              Estimated Time:

           Please plan to use regular overhead slides for the presentation.

           We would like you to provide handouts for the meeting (about 25)
           and also an electronic copy for archiving.
          

CALL FOR ATTENDEES:

           Please let Guy de Burgh know if you are planning to attend so
           we have an estimate on food requirements. 


CONTACT:   Guy de Burgh
           gdeburgh@innoveda.com
           (805) 988-8250 xt 6823

From owner-ibis  Thu May 25 15:14:36 2000
Received: from e2.ny.us.ibm.com (e2.ny.us.ibm.com [32.97.182.102]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA05447 for <ibis@vhdl.org>; Thu, 25 May 2000 15:14:35 -0700 (PDT)
From: gedlund@us.ibm.com
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])
	by e2.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id SAA79508;
	Thu, 25 May 2000 18:10:21 -0400
Received: from D51MTA04.pok.ibm.com (d51mta04.pok.ibm.com [9.117.200.32])
	by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.9) with SMTP id SAA137894;
	Thu, 25 May 2000 18:11:48 -0400
Received: by D51MTA04.pok.ibm.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852568EA.0079ED93 ; Thu, 25 May 2000 18:11:46 -0400
X-Lotus-FromDomain: IBMUS
To: Dave MacAdam <dsm@adc.idt.com>
cc: ibis@vhdl.org
Message-ID: <852568EA.0079ED15.00@D51MTA04.pok.ibm.com>
Date: Thu, 25 May 2000 17:11:46 -0500
Subject: Re: Question regarding c_comp
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline

Dave,

C_comp represents all on-chip capacitance and needs to be set to the value
that correctly represents your FETs, ESD devices, and bond pad.  The IV
curve part of the model data does not contain any capacitance information,
so you won't be double counting.  If you are using s2ibis2, there is a
parameter in the control file that sets C_comp.  You should use min, typ,
and max values.  I think the best way to get the correct value is to ask
your SPICE program to print the appropriate device capacitance values and
tally them up.  I always check C_comp by running behavioral and HSPICE
simulations with 1 ns open-ended transmission line on the output of the
driver.  Let the wave slosh back and forth a few times and you'll see if
you got the capacitance right.  (Thanks to Ross Pryor for this technique.)

There is a better list for user-related questions:  ibis-users@vhdl.org.
The list you posted to tends more toward development-related topics.  If
you want more information about making IBIS datasheets, check out the
cookbook under "free tools" or the accuracy handbook under "accuracy" on
the IBIS web site.

Good luck.

Greg Edlund
Advisory Engineer, Critical Net Analysis
IBM
3605 Hwy. 52 N, Dept. HDC
Rochester, MN 55901
gedlund@us.ibm.com


Dave MacAdam <dsm@adc.idt.com> on 05/25/2000 10:02:37 AM

To:   ibis@eda.org
cc:
Subject:  Question regarding c_comp




I hope this is the correct address to post this type of question, if not

I apologize.

I'm confused about the usage of c_comp in my model.  The pad that I'm
attempting to create a model for is being simulated using an extracted
netlist, which will include all pad capacitance (structure, esd etc.).
As I understand it, c_comp is the input cap of the input pin, and
therefore is contained in my netlist used to generate  the I-V curves.

With this, should I put c_comp to zero else be 'double counting' this
capacitance when the user simulates using my model?

Thanks

Dave MacAdam

----------
Design Engineer
Integrated Device Technology, Inc.
Atlanta Design Center






From owner-ibis  Thu May 25 15:35:58 2000
Received: from thalia.fm.intel.com (thalia.fm.intel.com [132.233.247.11]) by server.eda.org (8.8.5/8.8.3) with ESMTP id PAA05511 for <ibis@vhdl.org>; Thu, 25 May 2000 15:35:58 -0700 (PDT)
Received: from SMTP (fmsmsxvs01-1.fm.intel.com [132.233.42.201])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.28 2000/05/06 00:07:11 dmccart Exp $) with SMTP id WAA28133;
	Thu, 25 May 2000 22:34:51 GMT
Received: from fmsmsx17.intel.com ([132.233.48.17]) by 132.233.48.201
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Thu, 25 May 2000 22:34:00 0000 (GMT)
Received: by fmsmsx17.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <LBS70JX2>; Thu, 25 May 2000 15:33:59 -0700
Message-ID: <C9E446F533E0D311AC42009027C68068CB18A1@orsmsx60.jf.intel.com>
From: "Kern, Frank" <frank.kern@intel.com>
To: "'gedlund@us.ibm.com'" <gedlund@us.ibm.com>,
        Dave MacAdam
	 <dsm@adc.idt.com>
Cc: ibis@vhdl.org
Subject: RE: Question regarding c_comp
Date: Thu, 25 May 2000 15:33:51 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="windows-1252"

All,

IBIS does contain two references to pad capacitance. 
First through c_comp and second through the V:T tabular 
data. 

Note that some behavioral simulators want the pad 
capacitance removed for generation of V:T curves. 
Therefore, use of valid IBIS models in these tools 
will double count the parasitics resulting in slewed 
edges. The slower edge rates result in better signal 
quality and predict inaccurate flight times. 

Moral of the story: know the limitations of your tool 
before simulating.

Frank Kern
Performance Processor Division
Intel Corporation


-----Original Message-----
From: gedlund@us.ibm.com [mailto:gedlund@us.ibm.com]
Sent: Thursday, May 25, 2000 3:12 PM
To: Dave MacAdam
Cc: ibis@vhdl.org
Subject: Re: Question regarding c_comp


Dave,

C_comp represents all on-chip capacitance and needs to be set to the value
that correctly represents your FETs, ESD devices, and bond pad.  The IV
curve part of the model data does not contain any capacitance information,
so you won't be double counting.  If you are using s2ibis2, there is a
parameter in the control file that sets C_comp.  You should use min, typ,
and max values.  I think the best way to get the correct value is to ask
your SPICE program to print the appropriate device capacitance values and
tally them up.  I always check C_comp by running behavioral and HSPICE
simulations with 1 ns open-ended transmission line on the output of the
driver.  Let the wave slosh back and forth a few times and you'll see if
you got the capacitance right.  (Thanks to Ross Pryor for this technique.)

There is a better list for user-related questions:  ibis-users@vhdl.org.
The list you posted to tends more toward development-related topics.  If
you want more information about making IBIS datasheets, check out the
cookbook under "free tools" or the accuracy handbook under "accuracy" on
the IBIS web site.

Good luck.

Greg Edlund
Advisory Engineer, Critical Net Analysis
IBM
3605 Hwy. 52 N, Dept. HDC
Rochester, MN 55901
gedlund@us.ibm.com


Dave MacAdam <dsm@adc.idt.com> on 05/25/2000 10:02:37 AM

To:   ibis@eda.org
cc:
Subject:  Question regarding c_comp




I hope this is the correct address to post this type of question, if not

I apologize.

I'm confused about the usage of c_comp in my model.  The pad that I'm
attempting to create a model for is being simulated using an extracted
netlist, which will include all pad capacitance (structure, esd etc.).
As I understand it, c_comp is the input cap of the input pin, and
therefore is contained in my netlist used to generate  the I-V curves.

With this, should I put c_comp to zero else be 'double counting' this
capacitance when the user simulates using my model?

Thanks

Dave MacAdam

----------
Design Engineer
Integrated Device Technology, Inc.
Atlanta Design Center







From owner-ibis  Thu May 25 16:39:29 2000
Received: from TYO202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.247.6.41]) by server.eda.org (8.8.5/8.8.3) with ESMTP id QAA05644 for <ibis@eda.org>; Thu, 25 May 2000 16:39:27 -0700 (PDT)
From: akimoto@lsi.nec.co.jp
Received: from mailsv4.nec.co.jp (mailsv4-le1 [192.168.1.93])
	by TYO202.gate.nec.co.jp (8.9.3/3.7W00052210) with ESMTP id IAA29463
	for <ibis@eda.org>; Fri, 26 May 2000 08:37:31 +0900 (JST)
Received: from sdlcs41.ulsys.lsi.nec.co.jp ([10.30.83.191]) by mailsv4.nec.co.jp (8.9.3/3.7W-MAILSV4-NEC) with ESMTP
	id IAA02099 for <ibis@eda.org>; Fri, 26 May 2000 08:37:30 +0900 (JST)
Received: from sdlpc109 (sdlpc109.ulsys.lsi.nec.co.jp [10.30.83.109])
	by sdlcs41.ulsys.lsi.nec.co.jp (8.9.3+3.1W/3.7Wlsi_mx_6.0) with SMTP id IAA12031;
	Fri, 26 May 2000 08:37:26 +0900 (JST)
To: ibis@eda.org
Cc: yasufumi@lsi.nec.co.jp
Subject: [Q] off leak current?
Reply-To: akimoto@lsi.nec.co.jp
Reply-To: akimoto@lsi.nec.co.jp
Date: Fri, 26 May 2000 08:37:41 +0900
Message-Id: <20000526083741akimoto@sdlcs41.ulsys.lsi.nec.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: WeMail32[1.96A] ID:1B0160

I'm sorry if I have miss a post address.

Could anyone, please, send me an official answer
about the leakage current?

I have received some local mails.
Thank you very much for your support.

Best regards,
Akimoto

------- Forwarded Message -------

From: akimoto@lsi.nec.co.jp
To: ibis-users@eda.org
Cc: yasufumi@lsi.nec.co.jp
Subject: [Q] off leak current?
Reply-To: akimoto@lsi.nec.co.jp
Date: Thu, 25 May 2000 09:38:27 +0900

I have a question about the IBIS modeling.

Where should we put the off leak current into?
	1) Both CLAMP curves and PULLUP/DOWN curves?
	2) Only CLAMP curves?
	3) Only PULLUP/DOWN curves?
	4) Nothing? (Same as resistor?)

I'm afraid how the board simulators get this information
from IBIS model.
Please, don't ask me more about the off leak current. ^_^

Best regards,
Akimoto

------- End of Forwarded Message -------

------------------------------------------------------
Akimoto Tetsuya
Design systems dep. System LSI Design Engineering Div.
NEC Electron Devices, NEC Corporation
Email:akimoto@lsi.nec.co.jp  Phone:044-435-1513
From owner-ibis  Thu May 25 17:45:48 2000
Received: from relay1.wv.mentorg.com (relay1.mentorg.com [192.94.38.42]) by server.eda.org (8.8.5/8.8.3) with ESMTP id RAA05819; Thu, 25 May 2000 17:45:47 -0700 (PDT)
Received: from em-wv03.wv.mentorg.com by relay1.wv.mentorg.com (8.8.8/CF5.40F)
	id RAA13822; Thu, 25 May 2000 17:43:22 -0700 (PDT)
Received: from mentor.com by em-wv03.wv.mentorg.com (8.8.8/CF5.40R)
	id RAA12073; Thu, 25 May 2000 17:43:21 -0700 (PDT)
Sender: bob_ross@mentorg.com
Message-ID: <392DC8A9.149ED8BA@mentor.com>
Date: Thu, 25 May 2000 17:43:21 -0700
From: Bob Ross <bob_ross@mentorg.com>
X-Mailer: Mozilla 4.61 [en] (X11; I; SunOS 5.5.1 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: akimoto@lsi.nec.co.jp
CC: ibis-users@eda.org, yasufumi@lsi.nec.co.jp, ibis@eda.org
Subject: Re: [Q] off leak current?
References: <20000525093827akimoto@sdlcs41.ulsys.lsi.nec.co.jp>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello Akimoto:

The answer is 2.  Clamp curves.

When the leakage current is significant, or
there are internal terminators, care must be
exercised in which clamp table the information
should be entered to avoid double counting.

1. If the leakage is to ground (or the lower rail),
then all of the leakage current should be put in
the [Gnd Clamp] and techically, the [Gnd Clamp]
range should be extended from -Vcc to 2 Vcc.

2. If the leakage is from Vcc than all of the
leakage current should be put into the [Power Clamp]
and its range also extended from -Vcc to 2 Vcc.

3. If the leakage is from both Vcc and Gnd paths,
then the appropriate leakage contributions should
be present in both the extended [Power Clamp]
and [Gnd Clamp] tables.  This applies to internal
terminators as well.

Bob Ross
Mentor Graphics



akimoto@lsi.nec.co.jp wrote:
> 
> I have a question about the IBIS modeling.
> 
> Where should we put the off leak current into?
>         1) Both CLAMP curves and PULLUP/DOWN curves?
>         2) Only CLAMP curves?
>         3) Only PULLUP/DOWN curves?
>         4) Nothing? (Same as resistor?)
> 
> I'm afraid how the board simulators get this information
> from IBIS model.
> Please, don't ask me more about the off leak current. ^_^
> 
> Best regards,
> Akimoto
> 
> ------------------------------------------------------
> Akimoto Tetsuya
> Design systems dep. System LSI Design Engineering Div.
> NEC Electron Devices, NEC Corporation
> Email:akimoto@lsi.nec.co.jp  Phone:044-435-1513
From owner-ibis  Thu May 25 20:05:17 2000
Received: from mailgate.Cadence.COM (mailgate.Cadence.COM [158.140.2.1]) by server.eda.org (8.8.5/8.8.3) with ESMTP id UAA06076 for <ibis@eda.org>; Thu, 25 May 2000 20:05:17 -0700 (PDT)
Received: from corona.cadence.com (corona.Cadence.COM [158.140.127.12])
	by mailgate.Cadence.COM (8.9.3/8.9.3) with ESMTP id UAA24492
	for <ibis@eda.org>; Thu, 25 May 2000 20:03:20 -0700 (PDT)
Received: (from ads@localhost)
	by corona.cadence.com (8.8.5/8.8.5) id IAA18200
	for ibis@eda.org; Fri, 26 May 2000 08:34:14 +0531 (IST)
Date: Fri, 26 May 2000 08:34:14 +0531 (IST)
From: "A. D. Shripadaraj" <ads@cadence.com>
Message-Id: <200005260303.IAA18200@corona.cadence.com>
To: ibis@eda.org
Subject: unsubscribe
X-Sun-Charset: US-ASCII
X-Received: By mailgate.Cadence.COM as UAA24492 at Thu May 25 20:03:20 2000

unsubscribe
From owner-ibis  Fri May 26 08:31:22 2000
Received: from thalia.fm.intel.com (thalia.fm.intel.com [132.233.247.11]) by server.eda.org (8.8.5/8.8.3) with ESMTP id IAA09101 for <ibis@vhdl.org>; Fri, 26 May 2000 08:31:21 -0700 (PDT)
Received: from SMTP (fmsmsxvs01-1.fm.intel.com [132.233.42.201])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.28 2000/05/06 00:07:11 dmccart Exp $) with SMTP id PAA23455
	for <ibis@vhdl.org>; Fri, 26 May 2000 15:30:15 GMT
Received: from fmsmsx17.intel.com ([132.233.48.17]) by 132.233.48.201
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Fri, 26 May 2000 15:29:25 0000 (GMT)
Received: by fmsmsx17.fm.intel.com with Internet Mail Service (5.5.2448.0)
	id <LBS8ARMX>; Fri, 26 May 2000 08:29:24 -0700
Message-ID: <A14FDB621123D411BA29009027AE9D58289822@FMSMSX39>
From: "Mellitz, Richard" <richard.mellitz@intel.com>
To: ibis@vhdl.org
Subject: RE: Question regarding c_comp
Date: Fri, 26 May 2000 08:29:22 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="windows-1252"

It's not IV, it's VT. Extract a VT curve from a transistor level model for
just the silicon and no package. Ensure there is no appearance "C" in the
spice file. i.e. even remove all the metal capacitive terms in the buffer.
Now measure the intrinsic transistor capacitance C=I/(DV/DT). You're going
to love what you get. More on that later. In this packageless environment
this becomes C_comp. The VT curve was created with this capacitance. In a
behavioral model the C_comp needs to be there to excite the correct
reflections. However your simulator needs to understand that it may still be
in the circuit during drive time. If so, you may be double counting the
effect. You can compensate VT data for this effect too. This doesn't come of
most "canned" IBIS creation methods. You need to do this for ps level
correlation if your simulator does not de-embed this.

Speaking of ps scrubbing. At Arpad suggestion, we modeled C as a function of
V. The results went from tens of ps correlation to single ps correlation (in
a complex reflective network and suffice to say at high speeds). Anyone got
the time to write a BIRD for voltage controlled capacitance. FYI, We found a
we could fit most C data to a 4 order polynomial which is rather simple to
implement in spice.

BTW, We find a lamda/4 tline is better than a fixed delay tline for
correlation. 
... Rich 
-----Original Message-----
From: gedlund@us.ibm.com [mailto:gedlund@us.ibm.com]
Sent: Thursday, May 25, 2000 6:12 PM
To: Dave MacAdam
Cc: ibis@vhdl.org
Subject: Re: Question regarding c_comp


Dave,

C_comp represents all on-chip capacitance and needs to be set to the value
that correctly represents your FETs, ESD devices, and bond pad.  The IV
curve part of the model data does not contain any capacitance information,
so you won't be double counting.  If you are using s2ibis2, there is a
parameter in the control file that sets C_comp.  You should use min, typ,
and max values.  I think the best way to get the correct value is to ask
your SPICE program to print the appropriate device capacitance values and
tally them up.  I always check C_comp by running behavioral and HSPICE
simulations with 1 ns open-ended transmission line on the output of the
driver.  Let the wave slosh back and forth a few times and you'll see if
you got the capacitance right.  (Thanks to Ross Pryor for this technique.)

There is a better list for user-related questions:  ibis-users@vhdl.org.
The list you posted to tends more toward development-related topics.  If
you want more information about making IBIS datasheets, check out the
cookbook under "free tools" or the accuracy handbook under "accuracy" on
the IBIS web site.

Good luck.

Greg Edlund
Advisory Engineer, Critical Net Analysis
IBM
3605 Hwy. 52 N, Dept. HDC
Rochester, MN 55901
gedlund@us.ibm.com


Dave MacAdam <dsm@adc.idt.com> on 05/25/2000 10:02:37 AM

To:   ibis@eda.org
cc:
Subject:  Question regarding c_comp




I hope this is the correct address to post this type of question, if not

I apologize.

I'm confused about the usage of c_comp in my model.  The pad that I'm
attempting to create a model for is being simulated using an extracted
netlist, which will include all pad capacitance (structure, esd etc.).
As I understand it, c_comp is the input cap of the input pin, and
therefore is contained in my netlist used to generate  the I-V curves.

With this, should I put c_comp to zero else be 'double counting' this
capacitance when the user simulates using my model?

Thanks

Dave MacAdam

----------
Design Engineer
Integrated Device Technology, Inc.
Atlanta Design Center







From owner-ibis  Sun May 28 22:33:18 2000
Received: from itx03.internex.co.kr (itx03.internex.co.kr [203.239.35.3]) by server.eda.org (8.8.5/8.8.3) with ESMTP id WAA17735; Sun, 28 May 2000 22:32:14 -0700 (PDT)
Received: from imsong (imsong.internex.co.kr [203.239.35.36]) by itx03.internex.co.kr (AIX4.2/UCB 8.7/8.7) with SMTP id OAA24652; Mon, 29 May 2000 14:15:07 +0900 (KORST)
Message-ID: <002901bfc92e$fcfd4ac0$2423efcb@internex.co.kr>
From: "Song In-myung" <imsong@itx03.internex.co.kr>
To: "IBIS Open Forum" <ibis@eda.org>, "IBIS Information" <ibis-info@eda.org>
Subject: Simulation for making IBIS from Spice.
Date: Mon, 29 May 2000 14:30:13 +0900
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0025_01BFC97A.66E770A0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
Disposition-Notification-To: "Song In-myung" <imsong@post.internex.co.kr>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

This is a multi-part message in MIME format.

------=_NextPart_000_0025_01BFC97A.66E770A0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0026_01BFC97A.66E770A0"


------=_NextPart_001_0026_01BFC97A.66E770A0
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

SGVsbG8gZXZlcnlib2R5Lg0KRGlkIHlvdSBoYXZlIGZ1biBvbiBsYXN0IHdlZWtlbmQ/DQoNCkkg
YW0gdHJ5aW5nIHRvIGNvbnZlcnQgZnJvbSBTcGljZSB0byBJQklTIHVzaW5nIFBTcGljZSA4LjAg
bWFkZSBieSBtaWNyb3NpbS4NCkkgYXR0YWNoZWQgdGhlIHR3byBwaWN0dXJlOyBvbmUgaXMgaW5w
dXQgdGhlIG90aGVyIGlzIG91dHB1dC4NCg0KSG93IGNhbiBJIGdldCB0aGUgbmVlZGVkIGRhdGEg
d2hpY2ggaXMgbmVjZXNzYXJ5IGluIElCSVM/DQpIb3cgY2FuIEkgbWFrZSB0aGUgbWVhc3VyZW1l
bnQgc2NoZW1hdGljIGluc2VydCB0aGlzIGF0dGFjaGVkIHBpY3R1cmVzID8NCg0KUGxlYXNlIGhl
bHAgbWUuDQpUaGFuayB5b3UgZm9yIHlvdXIgaGVscC4NCg0KSGF2ZSBhIGdvb2QgZGF5Lg0KDQog
ICAgSW5teXVuZy4NCg0KUFMgOiBJZiBwb3NzaWJsZSwgcGxlYXNlIGxldCB0aGUgYXR0YWNoZWQg
ZmlsZXMgZWRpdGVkLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQpBc3Npc3RhbmNlIE1hbmFnZXIoaHR0cDovL3d3dy5p
bnRlcm5leC5jby5rci9+aW1zb25nKQ0KODk3LTE1IEhhZWRvbmcgQmlkZy4gRGFlY2hpZG9uZy4g
S2FuZ25hbWd1LiBTZW91bC4gS29yZWEuDQpJbnRlcm5leCBMdGQuKGh0dHA6Ly93d3cuaW50ZXJu
ZXguY28ua3IgOyBodHRwOi8vd3d3LnBjYmtvcmVhLmNvbSkNCkNBRCBEaXZpc2lvbg0KVEVMIDog
ODIyLTU1My0yMjc0DQpGQVggOiA4MjItNTU0LTgwMzENCg==

------=_NextPart_001_0026_01BFC97A.66E770A0
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWtz
X2NfNTYwMS0xOTg3IiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIGNvbnRlbnQ9Ik1T
SFRNTCA1LjAwLjI5MTkuNjMwNyIgbmFtZT1HRU5FUkFUT1I+DQo8U1RZTEU+PC9TVFlMRT4NCjwv
SEVBRD4NCjxCT0RZPg0KPERJVj48Rk9OVCBzaXplPTI+SGVsbG8gZXZlcnlib2R5LjwvRk9OVD48
L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yPkRpZCB5b3UgaGF2ZSBmdW4gb24gbGFzdCB3ZWVrZW5k
PzwvRk9OVD48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj5JIGFt
IHRyeWluZyB0byBjb252ZXJ0IGZyb20gU3BpY2UgdG8gSUJJUyB1c2luZyBQU3BpY2UgOC4wIA0K
bWFkZSBieSBtaWNyb3NpbS48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj5JIGF0dGFj
aGVkIHRoZSB0d28gcGljdHVyZTsgb25lIGlzIGlucHV0IHRoZSBvdGhlciBpcyANCm91dHB1dC48
L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+SG93IGNh
biBJIGdldCB0aGUgbmVlZGVkIGRhdGEgd2hpY2ggaXMgbmVjZXNzYXJ5IGluIA0KSUJJUz88L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj5Ib3cgY2FuIEkgbWFrZSB0aGUgbWVhc3VyZW1l
bnQgc2NoZW1hdGljIGluc2VydCB0aGlzIGF0dGFjaGVkIA0KcGljdHVyZXMgPzwvRk9OVD48L0RJ
Vj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj5QbGVhc2UgaGVscCBtZS48
L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj5UaGFuayB5b3UgZm9yIHlvdXIgaGVscC48
L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+SGF2ZSBh
IGdvb2QgZGF5LjwvRk9OVD48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNp
emU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsgSW5teXVuZy48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNw
OzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+UFMgOiBJZiBwb3NzaWJsZSwgcGxlYXNlIGxldCB0
aGUgYXR0YWNoZWQgZmlsZXMgDQplZGl0ZWQuPC9GT05UPjwvRElWPg0KPERJVj4mbmJzcDs8L0RJ
Vj4NCjxESVY+PEZPTlQgDQpzaXplPTI+PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxCUj5Bc3Npc3RhbmNlIA0KTWFuYWdlcig8
L0ZPTlQ+PEEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcm5leC5jby5rci9+aW1zb25nIj48Rk9OVCAN
CnNpemU9Mj5odHRwOi8vd3d3LmludGVybmV4LmNvLmtyL35pbXNvbmc8L0ZPTlQ+PC9BPjxGT05U
IHNpemU9Mj4pPEJSPjg5Ny0xNSANCkhhZWRvbmcgQmlkZy4gRGFlY2hpZG9uZy4gS2FuZ25hbWd1
LiBTZW91bC4gS29yZWEuPEJSPkludGVybmV4IEx0ZC4oPC9GT05UPjxBIA0KaHJlZj0iaHR0cDov
L3d3dy5pbnRlcm5leC5jby5rciI+PEZPTlQgDQpzaXplPTI+aHR0cDovL3d3dy5pbnRlcm5leC5j
by5rcjwvRk9OVD48L0E+PEZPTlQgc2l6ZT0yPiA7IDwvRk9OVD48QSANCmhyZWY9Imh0dHA6Ly93
d3cucGNia29yZWEuY29tIj48Rk9OVCANCnNpemU9Mj5odHRwOi8vd3d3LnBjYmtvcmVhLmNvbTwv
Rk9OVD48L0E+PEZPTlQgc2l6ZT0yPik8QlI+Q0FEIERpdmlzaW9uPEJSPlRFTCA6IA0KODIyLTU1
My0yMjc0PEJSPkZBWCA6IDgyMi01NTQtODAzMTwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0K

------=_NextPart_001_0026_01BFC97A.66E770A0--

------=_NextPart_000_0025_01BFC97A.66E770A0
Content-Type: image/bmp;
	name="H64X_out.bmp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="H64X_out.bmp"

Qk3mGgEAAAAAAD4AAAAoAAAAUQMAAJ4CAAABAAEAAAAAAKgaAQDEDgAAxA4AAAAAAAAAAAAAAAAA
AP///wD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD///////////////////////////////////////////w/////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
//////////////////////////////////////Af///////////////+////////////////////
////////////z///////////////////////////////////////////////gAD/////////////
//////////////////////////////GP///////////////+f///////9////////7//////////
////z///////////////////////////////////////////////gAD/////////////////////
///////////////////////P////////////////f///////+////////9//////////////z///
////////////////////////////////////////////gAD/////////////////////////////
///////////z/nhPCc/B/4PP8+PB/nwef58eD/P58/z48H+cA5/nx4P8+D/4H8JwyHwnD/gPhGHB
////////////////////////////////////gAD/////////////////////////////////////
///z/nAOAc+A/wHP8+OA/ngef58cB/P58/z44D+cA5/nxwH88B/wB4BwwDgHD/ADAOGA////////
////////////////////////////gAD////////////////////////////////////////z/nOO
cc+c/jn/8+Oc/DnP/58c5+H5//z45z8OP//nxzn4Y5/jx5xzzznHP+PjHOcc////////////////
////////////////////gAD////////////////////////////////////////z/mPOec8f//j/
8+McQBHP/58Y4gD5//z4xxAGH//nxjiAP4/n455zzznnP+fzHOc/////////////////////////
////////////gAD////////////////////////////////////////z/mPOec8Af/j/8+McQBPP
/58Y4gD5//z4xxAHD//nxjiAP4/H855zzznnP8fjgOcA////////////////////////////////
////gAD////////////////////////////////////////x/mPOec8cf/n/8eMcznPP/48Y5nP5
//x4xzOfh//jxjmc/4/H855zzznnP8eD8Occ////////////////////////////////////gAD/
///////////////////////////////////////wDnOOecec/+P/8AMI5nPP/4AYRzP5//wAwjmf
x//gBhHM8x/H855zzznnP8eD/Occ////////////////////////////////////gAD/////////
///////////////////////////////wDnEOecGI/+P/8AMB4nPP/4AYDxP5//wAwHif4//gBgPE
8B/H855gwDnmD8f/iMGI////////////////////////////////////gAD/////////////////
///////////////////////z/nhOecDB//H/8+Mf8HPP/58Y/4PJ//z4x/wf8//nxj/g8H/H855g
wHnmD8f/gcHB////////////////////////////////////gAD/////////////////////////
///////////////z/////////7n/8+Mf+HHP/58Y/8PB//z4x/4cc//nxj/w8//n4//z////P+fn
/+f/////////////////////////////////////gAD/////////////////////////////////
///////x/////////zH/8+Oc+HmP/58c58Ph//z45z4cc//nxznw8f/jx//z////P+PH/+f/////
////////////////////////////////gAD////////////////////////////////////////w
Bn///////wH/8+OA/Hgf/58cB+P5//z44D8eA//nxwH4+B/wB//7////v/AH//f/////////////
////////////////////////gAD////////////////////////////////////////wBn//////
/4f/8+Ph/nw//58fD/P5//z4+H+fD//nx8P8+B/4H/////////gP////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////gAD/
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////gAD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////gAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////gAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////gAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////gAD/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////gAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////gAD/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
gAD/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////gAD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////gAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////gAD////////////////////7+DvmD8H//////////////////////////fwd9wfh////////
////////////////////////////////////////////////////////////////////////gAD/
///////////////////785vm95z//////////////////////////fvN53Pc////////////////
////////////////////////////////////////////////////////////////gAD/////////
///////////759vG+77//////////////////////////fft53m+f///////////////////////
////////////////////////////////////////////////////////gAD/////////////////
///779vG+z7//////////////////////////fftx32/f///////////////////////////////
////////////////////////////////////////////////gAD////////////////////779u2
+39//////////////////////////fft132/f///////////////////////////////////////
////////////////////////////////////////gAD////////////////////77xs2+39/////
/////////////////////fcNl32/f///////////////////////////////////////////////
////////////////////////////////gAD////////////////////77/t2+39/////////////
/////////////ff9t32/f///////////////////////////////////////////////////////
////////////////////////gAD////////////////////77/p2+37/////////////////////
/////ff9d32/f///////////////////////////////////////////////////////////////
////////////////gAD////////////////////779j2+z7//////////////////////////ffs
d32/f///////////////////////////////////////////////////////////////////////
////////gAD////////////////////799j287z//////////////////////////fPM93ue////
////////////////////////////////////////////////////////////////////////////
gAD////////////////////AcTn2B8n/////////////////////////4Dic9wPI////////////
////////////////////////////////////////////////////////////////////gAD/////
/////////////////H///+P///////////////////////////4////z////////////////////
////////////////////////////////////////////////////////////gAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////gAD//////////////////////+f/////////////
///////////////////+f///////////////////////////////////////////////////////
////////////////////////////gAD//////////////////////+P/////////////////////
///////////8f///////////////////////////////////////////////////////////////
////////////////////gAD//////////////////////8P/////////////////////////////
///8P///////////////////////////////////////////////////////////////////////
////////////gAD//////////////////////8H////////////////////////////////8P///
////////////////////////////////////////////////////////////////////////////
////gAD//////////////////////8H////////////////////////////////4H///////////
////////////////////////////////////////////////////////////////////////gAD/
/////////////////////4H////////////////////////////////4H///////////////////
////////////////////////////////////////////////////////////////gAD/////////
/////////////4D////////////////////////////////4H///////////////////////////
////////////////////////////////////////////////////////gAD/////////////////
/////4D////////////////////////////////wD///////////////////////////////////
////////////////////////////////////////////////gAD//////////////////////wD/
///////////////////////////////wD///////////////////////////////////////////
////////////////////////////////////////gAD//////////////////////wB/////////
///////////////////////wB///////////////////////////////////////////////////
////////////////////////////////gAD//////////////////////wB/////////////////
///////////////gB///////////////////////////////////////////////////////////
////////////////////////gAD//////////////////////gA/////////////////////////
///////gB///////////////////////////////////////////////////////////////////
////////////////gAD//////////////////////gA////////////////////////////////g
A///////////////////////////////////////////////////////////////////////////
////////gAD//////////////////////gA////////////////////////////////AA///////
////////////////////////////////////////////////////////////////////////////
gAD//////////////////////AAf///////////////////////////////AA///////////////
////////////////////////////////////////////////////////////////////gAD/////
/////////////////AAf//////////////////////////////+AAf//////////////////////
////////////////////////////////////////////////////////////gAD/////////////
/////////AAP//////////////////////////////+AAf//////////////////////////////
////////////////////////////////////////////////////gAD/////////////////////
+AAP//////////////////////////////+AAP//////////////////////////////////////
////////////////////////////////////////////gAD/////////////////////+AAP////
//////////////////////////8AAP//////////////////////////////////////////////
////////////////////////////////////gAD/////////////////////8AAH////////////
//////////////////8AAP//////////////////////////////////////////////////////
////////////////////////////gAD/////////////////////8AAH////////////////////
//////////8AAH//////////////////////////////////////////////////////////////
////////////////////gAD/////////////////////8AAH////////////////////////////
//8AAH//////////////////////////////////////////////////////////////////////
////////////gAD//////////////////////+f////////////////////////////////+f///
////////////////////////////////////////////////////////////////////////////
////gAD//////////////////////+f////////////////////////////////+f///////////
////////////////////////////////////////////////////////////////////////gAD/
/////////////////////+f////////////////////////////////+f///////////////////
///////////////gf///////////////////////////////////////////////gAD/////////
/////////////+f////////////////////////////////+f///////////////////////////
///////AP///////////////////////////////////////////////gAD/////////////////
/////+f////////////////////////////////+f/////////////////////////////////+A
H///////////////////////////////////////////////gAD//////////////////////+f/
///////////////////////////////+f/////////////////////////////////+AH///////
////////////////////////////////////////gAD//////////////////////+AAAAAAAAAA
AAAAAAB////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP//////////////////////////////gAD//////////////////////+AAAAAAAAAAAAAAAAB/
///////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////
////////////////////////gAD//////////////////////+f///////////////5/////////
///////+f/////////////////////////////////+AH////////////////P//////////////
////////////////gAD//////////////////////+f///////////////5////////////////+
f/////////////////////////////////+AH////////////////P//////////////////////
////////gAD//////////////////////+f///////////////5////////////////+f///////
///////////////////////////AP////////////////P//////////////////////////////
gAD//////////////////////+f///////////////5////////////////+f///////////////
///////////////////gf////////////////P//////////////////////////////gAD/////
/////////////////+f///////////////5////////////////+f///////////////////////
///////////8/////////////////P//////////////////////////////gAD/////////////
/////////+f///////////////5//////////////wAAAAB/////////////////////////////
///8/////////////////P//////////////////////////////gAD/////////////////////
/+f///////////////5//////////////wAAAAB////////////////////////////////8////
/////////////P//////////////////////////////gAD//////////////////////+f/////
//////////5//////////////z/+f/5////////////////////////////////8////////////
/////P//////////////////////////////gAD//////////////////////+f/////////////
//5//////////////z/+f/5////////////////////////////////8/////////////////P//
////////////////////////////gAD//////////////////////+f///////////////5/////
/////////z/+f/5////////////////////////////////8/////////////////P//////////
////////////////////gAD//////////////////////+f///////////////5/////////////
/z/+f/5////////////////////////////////8/////////////////P//////////////////
////////////gAD//////////////////////+f///////////////5//////////////z/+fA5/
///////////////////////////////8/////////////////P//////////////////////////
////gAD//////////////////////+f///////////////5//////////////z/+f+5/////////
///////////////////AAAAAAAAAAAAAAf///////P//////////////////////////////gAD/
/////////////////////+f///////////////5/////9/f4PDx4/z/+f+5/////////////////
///////////AAAAAAAAAAAAAAf///////P//////////////////////////////gAD/////////
/////////////+f///////////////5/////9/f73bs3fz/+f+5/////////////////////////
///P///8////////+f///////P//////////////////////////////gAD/////////////////
/////+f///////////////5/////9/f325u3Pz/+f+5////////////////////////////P///8
////////+f///////P//////////////////////////////gAD//////////////////////+f/
//////////////5/////9/f329O/vzAAAA5////////////////////////////P///8////////
+f///////P//////////////////////////////gAD//////////////////////+f/////////
//////5/////9/f/29e/fzf+P/5////////////////////////////P///8////////+f//////
/P//////////////////////////////gAD//////////////////////+f///////////////5/
////8HA+G9e+fzf8H/5////////////////////////////P///8////////+f///////P//////
////////////////////////gAD//////////////////////+f///////////////5/////9/eY
e9e8/zf8H/5////////////////////////////P///8////////+f///////P//////////////
////////////////gAD//////////////////////+f///////////////5/////9/fb+9e/fzAY
D/5////////////////////////////P///8////////+f///////P//////////////////////
////////gAD//////////////////////+f///////////////5/////9/fb29u3fz/4D/5/////
///////////////////////P///8////////+f///////P//////////////////////////////
gAD//////////////////////+f///////////////5/////9/eb2bu3fz/wB/5/////////////
///////////////P///8////////+f///////P//////////////////////////////gAD/////
/////////////////+f///////////////5/////8DA5HDhw/z/wB/5/////////////////////
///////P///8////////+f///////P//////////////////////////////gAD/////////////
/////////+f///////////////5////////+f////z/gA/5////////////////////////////P
///8////////+f///////P//////////////////////////////gAD/////////////////////
/+f///////////////5//////////////z/gA/5////////////////////////////Pz//8////
////+f///////P//////////////////////////////gAD//////////////////////+f/////
//////////5//////////////z/AAf5////////////////////////////Pz//8////////+f//
/////P//////////////////////////////gAD//////////////////////+f/////////////
//5//////////////z/AAf5////////////////////////////Pz//8////////+f///////P//
////////////////////////////gAD//////////////////////+f///////////////5/////
/////////z+AAP5////////////////////////////Pz//8////////+f///////P//////////
////////////////////gAD//////////////////////+f///////////////5///////4Pg/f/
/z+AAP5////////////////////////////Pz//8////////+f///////P//////////////////
////////////gAD//////////////////////+f///////////////5///////73Off//z8AAH5/
///////////////////////////Pz//4////////+f///////P//////////////////////////
////gAD//////////////////////+f///////////////5///////77ffP//z8AAH5/////////
///////////////////Pz//g////////+f///////P//////////////////////////////gAD/
/////////////////////+f///////////////5///////77fQH//z4AAD5/////////////////
///////////Pz/+D////////+f///////P//////////////////////////////gAD/////////
/////////////+f///////////////5///////77+bf//z4AAD5/////////////////////////
///PzwAP////////+f///////P//////////////////////////////gAD/////////////////
/////+f///////////////5///////7747f//z4AAD5////////////////////////////PzwA/
////////+f///////P//////////////////////////////gAD//////////////////////+f/
//////////////5///////77h9f//z/+f/5////////////////////////////PzwB/39/vuDx+
+f///////P//////////////////////////////gAD//////////////////////+f/////////
//////5///////77P9f//z/+f/5////////////////////////////Pz4D/39/vM5m++f//////
/P//////////////////////////////gAD//////////////////////+f///////////////5/
//////77fef//z/+f/5////////////////////////////PzAH/39/vN9u++f///////P//////
////////////////////////gAD//////////////////////+f///////////////5///////7z
Oef//z/+f/5////////////////////////////PwAP/39/uN9ue+f///////P//////////////
////////////////gAD//////////////////////+f///////////////5///////4Hk/f//z/+
f/5////////////////////////////PwMf/38/uv5ve+f///////P//////////////////////
////////gAD//////////////////////+f///////////////5/////////x////z/+f/5/////
///////////////////////Pw+//wMDsvjve+f///////P//////////////////////////////
gAD//////////////////////+f///////////////5//////////////z/+f/5/////////////
///////////////Pz///z99tuHve+f///////P//////////////////////////////gAD/////
/////////////////+f///////////////5//////////////wAAAAB/////////////////////
///////Pz///399rs/ue+f///////P//////////////////////////////gAD/////////////
/////////+f///////////////5//////////////wAAAAB////////////////////////////P
z///399jt9u4+f///////P//////////////////////////////gAD/////////////////////
/+f///////////////5////////////////+f/////////////4AAAAAAAAAAAAAAAAAD///399n
s5u8+f///////P//////////////////////////////gAD//////////////////////+f/////
//////////5////////////////+f/////////////4AAAAAAAAAAAAAAAAAD///wMBnuTw++f//
/////P//////////////////////////////gAD//////////////////////+f/////////////
//5////////////////+f/////////////5///////////z////Pz////////H//+f///////P//
////////////////////////////gAD//////////////////////+f///////////////5/////
///////////+f/////////////5///////////z////Pz///////////+f///////P//////////
////////////////////gAD//////////////////////+f///////////////5/////////////
///+f/////////////5///////////z////Pz///////////+f///////P//////////////////
////////////gAD//////////////////////+f///////////////5////////////////+f///
//////////5///////////z////Pz///////////+f///////P//////////////////////////
////gAD//////////////////////+f///////////////5///////////////AAAAP/////////
//5//+/v8Dw8eHz////Pw///////f///+f///////P//////////////////////////////gAD/
/////////////////////+f///////////////5//////////////+AAAAP///////////5//+/v
9525s3z////PwP/////A7N//+f///////P//////////////////////////////gAD/////////
/////////////+f///////////////5//////////////+f+f/P///////////5//+/v99nbt7z/
///PwD////+Y7N//+f///////P//////////////////////////////gAD/////////////////
/////+f///////////////5//////////////+f+f/P///////////5//+/v99vbn7z////Pzg//
//+67N//+f///////P//////////////////////////////gAD//////////////////////+f/
//////////////5//////////////+f+f/P///////////5//+/n9+vb37z////Pz4P///8+7V//
+f///////P//////////////////////////////gAD//////////////////////+f/////////
//////5//////////////+f+f/P///////////5//+Bgd+vb3nz////Pz+D///9/a1//+f//////
/P//////////////////////////////gAD//////////////////////+f///////////////5/
/////////////+f+f/P///////////5//+fvt+vb3Hz////Pz/g///9/a1//+f///////P//////
////////////////////////gAD//////////////////////+f///////////////5/////////
/////+f+f/P///////////5//+/vt8vbn3z////Pz/4P//9/a1//+f///////P//////////////
////////////////gAD//////////////////////+f///////////////5//////////////+f+
f/P///////////5//+/vt9vbt3z////Pz/+D//9+Z5//+f///////P//////////////////////
////////gAD//////////////////////+f///////////////5//////////////+f+f/P/////
//////5//+/vt52bt3z////Pz//h//8+55//+f///////P//////////////////////////////
gAD//////////////////////+f///////////////5//////////////+f+f/P///////////5/
/+BgMDw8OHz////Pz//5//+855//+f///////P//////////////////////////////gAD/////
/////////////////+f///////////////5//////////////+f+f/P///////////5/////////
//z////Pz//5///J59//+f///////P//////////////////////////////gAD/////////////
/////////+f///////////////5//////////////+f8f/P///////////5///////////z////P
z//5///j////+f///////P//////////////////////////////gAD/////////////////////
/+f///////////////5//////////////+fwf/P///////////5///////////z////Pz//5////
////+f///////P//////////////////////////////gAD//////////////////////+f/////
//////////5//////////////+fB//P////////+AAAAAH/////4AAAAA//Pz//5////////+f//
/////P//////////////////////////////gAD//////////////////////+f/////////////
//5//////////////+eH//P////////+AAAAAH/////4AAAAA//P///5////////+f///////P//
////////////////////////////gAD//////////////////////+f///////////////5/////
/////////+eD//P////////+f/5//n//4H75//z/8//P///5////////+f///////P//////////
////////////////////gAD//////////////////////+f///////////////5/////////////
/+fg//P////////+f/5//n//7z75//z/8//P///5////////+f///////P//////////////////
////////////gAD//////////////////////+f///////////////5//////////////+f4H/P/
///////+f/5//n//7775//z/8//P///5////////+f///////P//////////////////////////
////gAD//////////////////////+f///////////////5//////////////+f+B/P////////+
f/5//n//7775//z/8//P///5////////+f///////P//////////////////////////////gAD/
/////////////////////+f///////////////5//////////////+f/gfP+/v8Hhw8ef/54Dn//
7975//z/8//P///5////////+f///////P//////////////////////////////gAD/////////
/////////////+f///////////////5//////////////+f/wfP+/v97t27uf/5/7n//7975//z/
8//P///54D//////+f///////P//////////////////////////////gAD/////////////////
/////+f///////////////5//////////d0GH+f/A/P+/v77cnbmf/5/7n//7975//z/8//P///5
/7//////+f///////P//////////////////////////////gAD//////////////////////+f/
//////////////5//////////dl23+f8D/P+/v77evf2f/5/7n//75754AAAM//P///5/7//////
+f///////P//////////////////////////////gAD//////////////////////+f/////////
//////5//////////dvuf+fwf/P+/v/7evfucAAADn//77j54AAAM//P///5/7//////+f//////
/P//////////////////////////////gAD//////////////////////+f///////////////5/
/////////defv+eB//P+DgfDevfOd/w//n//7zz54AAAM//P/8AAAD//////+f///////P//////
////////////////////////gAD//////////////////////+f///////////////5/////////
/cefn+eH//P+/vMPeveed/w//n//4H758AAAc//P/9/4////////+f///////P//////////////
////////////////gAD//////////////////////+f///////////////5//////////ce/n+fB
//P+/vt/evfud/gf/n/////5+AAAc//P/9/w////////+f///////P//////////////////////
////////gAD///////////////////9//+f////////////3//5//////////dO/n+fwf/P+/vt7
evbud/gf/n/////5+AAA8//P/9/wf///////+f///////P//////////////////////////////
gAD///////////////////8//+f////////////z//5//////////dm/n+f8H/P+/vN7N2bucBAP
/n/////5/AAB8//P/9/gf///////+f///////P//////////////////////////////gAD/////
//////////////8//+f////////////z//5/////////4d+fv+f/B/P+Bgcjhw4ef/AP/n/////5
/AAB8//P/8BgP///////+f///////P//////////////////////////////gAD/////////////
//////8//+f////////////z//5/////////8d/fP+f/wfP////P///+f+AP/n/////5/gAD8//P
///AP///////+f///////P//////////////////////////////gAD///////////////////8/
/+f////////////z//5/////////+d/k/+f/wfP////////+f+AH/n/////5/wAD8//P///AH///
////+f///////P//////////////////////////////gAD///////////////////8//+fvAv2G
/f/////z//5//////////////+f/A/P////////+f+AH/n/////5/wAH8//P//+AH///////+f//
/////P//////////////////////////////gAD///////////////////8//8fvP3uy/f/////z
//x//////////////+f8D/P////////+f8AD/n/////5/4AH8//P//+AD///////+f///////P//
////////////////////////////gAD///////////////////8//gfvvzN7ef/////z/+B/////
/////////+fwP/P////////+f8AD/n/////5/4AP8//P//8AD///////+f///////P//////////
////////////////////gAD///////////////////8/wB/vn7d7e//////z/AH/////////////
/+fA//P//8HweP/+f4AB/n/////5/8Af8//P//8AB///////+f8AAAAAAAAAAAAAAAAB////////
////////////gAD///////////////////88AH/vz8d7A//////zwAf//////////33H/+fD//P/
/97nN3/+f4AB/n/////5/8Af8//P//4AB///////+f8AAAAAAAAAAAAAAAAB////////////////
////gAD///////////////////88Af/v58+HM//////zwB/94F8w37///327/+fB//P//99vt3/+
fwAA/n/////5/+A/8//P//4AA///////+f8//////P/////////5////////////////////gAD/
//////////////////88A//v98+Ht//////zwD/9589m37///3u7/+fwf/P//99vv7/+fwAA/n//
///5//A/8//P//wAA///////+f8//////P/////////5////////////////////gAD/////////
//////////84B//v+8e7t//////zgH/99+7vbz///3M7/+f8H/P//99/Pz/+fgAAfn/////5//B/
8//P//wAAf//////+f8//////P/////////5////////////////////gAD/////////////////
//8gD//ve7e7h//////yAP/98/bvb3///3c7/+f/B/P//998d3/+fgAAfn/////5/AAB8//P//gA
Af//////+f8//////P/////////5////////////////////gAD///////////////////8DH//v
czO7z//////wMf/9+fHuYH///wc7/+f/wfP//99w8H/+fAAAfn/////5+AAA8//P//gAAP//////
+f8//////P/////////5////////////////////gAD///////////////////8PP/8Bh3uHz///
///w8//9/Pnw5n///3kD/+f/wfP//99n9//+f/5//n/////5//z/8//P//gAAP//////+f8/////
/P/////////5////////////////////gAD///////////////////8////////////////z///9
/vnw9v///31//+f/A/P//99vt//+f/5//n/////5//z/8//P///5////////+f8//////P//////
///5////////////////////gAD///////////////////8////////////////z///9/3Hmdv//
/32//+f+D/P//95nN//+f/5//n/////5//z/8//P///5////////+f8//Af//P/////////5////
////////////////gAD///////////////////8////////////////z///973bvcP///3m7/+f+
P/P//8DyeH/+f/5//n/////5//z/8//P///5////////+f8//Af//P/////////5////////////
////////gAD/////////////////gAA/////////////+AAD///97m7mef///wPD/+f+f/P////4
///+f/5//n/////5//z/8//P///5////////+f8//Of//P/////////5////////////////////
gAD/////////////////gAAAAAAAAAAAAAAAAAAD///gMO9w+f///////+f+f/P////////+f/5/
/n/////5//z/8//P///5////////+f8//Of//P/////////5////////////////////gAD/////
////////////gAAAAAAAAAAAAAAAAH/z/////////////////+f+f/P////////+f/5//n/////5
//z/8//AAAAAAAAAAAAAAf8//Of//P/////////5////////////////////gAD/////////////
////n/8////////////////z/////////////////+f+f/P////////+AAAAAH/////4AAAAA//A
AAAAAAAAAAAAAf8//Of/+P/////////5////////////////////gAD/////////////////n/8/
/////+/////////z/////////////////+f+f/P////////+AAAAAH/////4AAAAA//////5////
//////8//+f/4P/////////5////////////////////gAD/////////////////n/8//////A+/
///////z/////////////////+f+f/P///////////5///////////z////////5//////////8/
/+f/gf7+/vnHjgf5////////////////////gAD/////////////////n/8f////+5+////////x
//////3//////////+f+f/P///////////5///////////z////////5//////////8//+eAD/7+
/vmzNn/5////////////////////gAD/////////////////n/8H////90+////////wf////4GH
/////////+AAAAP///////////5///////////z////////5//////////8//+eAH/7+/vG7d3/5
////////////////////gAD/////////////////n/8B////9+gf///////wH////3O7////////
//AAAAf///////////5///////////z////////5//////////8//+eAP/7+/vE7cz/5////////
////////////gAD/////////////////n/8wf///9+u////////zB////uk7///////////+f///
//////////5///////////z////////5//////////8//+eAf/7+/u17e5/5////////////////
////gAD/////////////////n/88H///9+2////////zwf///v37///////////+f///////////
//5///////////z////////5//////////8//+YA//4OBs17e8/5////////////////////gAD/
////////////////n/8/B///9+2////////z8H///v37///////////+f/////////////5/////
//////z////////5//////////8//+AB//7+9t17e+/5////////////////////gAD/////////
////////n/8/wf//9+6////////z/B///v27///////////+f/////////////5///////////z/
///////5//////////8//+Dj//7+8p17c/f5////////////////////gAD/////////////////
n/8/8H//9+8////////z/wf//v2D///////////+f/////////////gP//////////z////////g
f/////////8//+P///7++j27dvf5////////////////////gAD/////////////////n/8//B//
898////////z/8H//v2////////////+f/////////////AH//////////z////////AP///////
//8//+f///7+9j27duf5////////////////////gAD/////////////////n/8//wf/+R+/////
///z//B//v2////////////+f/////////////AH//////////z///////+AH/////////8//+f/
//4GBn2Hhw/5////////////////////gAD/////////////////n/8//8f//n/////////z//x/
/nu////////////+f////////////+AD//////////z///////+AH/////////8//+f/////////
///5//4AAAAAAAAD////////gAD/////////////////n/8//+f////////////z//5//yOD////
///////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////5//4A
AAAAAAAD////////gAD/////////////////n/8//+f////////////z//5//8/////////////+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////5//5////////z
////////gAD/////////////////n/8//+f////////////z//5////////////////+f///////
/////+AD//////////z///////+AH/////////8//+f////////////5//5////////z////////
gAD/////////////////n/8//+f////////////z//5////////////////+f/////////////AH
//////////z///////+AH/////////8//+f///////v////5//5////////z////////gAD/////
////////////n////+f///////////////5////////////////+f/////////////AH////////
//z////////AP/////////8//+f//////wOH///5//5////////z////////gAD/////////////
////n////+f///////////////5////////////////+f/////////////gP//////////z/////
///gf/////////8//+f//////ud3///5//5////////z////////gAD/////////////////n///
/+f///////////////5////////////////+f/////////////////////////z/////////////
//////8//+H//////dNz///5//5////////z////////gAD/////////////////n////+f/////
//////////5///////////+AAAAAAAAAAAAAAB////////////////z///////////////////8/
/+B//////ft7///5//5////////z////////gAD/////////////////n////+f/////////////
//5///////////+AAAAAAAAAAAAAAA////////////////z///////////////////8//+Qf////
/ft3///5//5////////z////////gAD/////////////////n////+f///////////////5/////
//////+f///+f////////8////////////////z///////////////////8//+cH/////fsn///5
//5////////z////////gAD/////////////////n////+f///////////////5///////////+f
///+f////////8////////////////z///////////////////8//+fB/////fuH///5//5//gOD
g//z////////gAD/////////////////n////+f///////////////5///////////+f///+f///
/////8////////////////z///////////////////8//+fwP////ft3///5//5//n85vf/z////
////gAD/////////////////n////+f///////////////5///////////+f///+f////////8//
//////////////z///////////////////8//+f8D////ft3///5//5//v99vv/z////////gAD/
////////////////gAAAAAf///////////////5///////////+f///+f////////8//////////
//////z///////////////////8//+f/A////Pd3///5//5//v99vv/z////////gAD/////////
////////gAAAAAf///////////////5///////////+f///+f////////8////////////////z/
//////////////////8//+Z/wP///keH///5//5//v/5vv/z////////gAD/////////////////
/////+f///////////////5///////////+f///+f////////8////////////////z/////////
//////////8//+Z/+H///5/////5//5//gPjvv/z////////gAD//////////////////////+f/
//////////////5///////////+fA//+f////////8////////////////z/////////////////
//8//+Z//n/////////5//5//n+Pvv/z////////gAD//////////////////////+f/////////
//////5///////////+fA//+f////////8////////////////z///////////////////8//+Z/
/n/////////5//5//v8/vv/z////////gAD//////////////////////+f///////////////5/
//////////+fM//+f////////8////////////////z///////////////////8//+Z//n//////
///5//5//v99vv/z////////gAD//////////////////////+f///////////////5/////////
//+fM//+f////////8////////////////z///////////////////8//+B//n/////////5//5/
/v95vP/z////////gAD//////////////////////+f///////////////5///////////+fM//+
f////////8////////////////z///////////////////8//+D//n/////////5//5//gOTgf/z
////////gAD//////////////////////+f///////////////5///////////+fM//+f///////
/8////////////////z///////////////////8//////n/////////5//5////H///z////////
gAD//////////////////////+f///////////////5///////////+fc//8f////////8//////
//////////z///////////////////8//////n/////////5//5////////z////////gAD/////
/////////////////+f///////////////5///////////+f8//wf////////8//////////////
//z///////////////////8//////n/////////5//5////////z////////gAD/////////////
/////////+f///////////////5///////////+f8/8B/////////8////////////////z/////
//////////////8//////n/////////5//5////////z////////gAD/////////////////////
/+f///////////////5///////////+f8+AH/////////8////////////////z/////////////
//////8//////n/////////5//5////////z////////gAD//////////////////////+f/////
//////////5///////////+f8+AP/////////8////////////////z///////////////////8/
/////n/////////5//5////////z////////gAD//////////////////////+f/////////////
//5///////////+f8+Af9/f3zjAQP8////////////////z///////////////////8//////n//
///////5//5////////z////////gAD//////////////////////+f///////////////5/////
//////+f88A/9/f3zZvz/8////////////////z///////////////////8AAAAAAAAAAAAAAAAB
//4AAAAAAAAD////////gAD//////////////////////+f///////////////5///////////+f
8wB/9/f3jdn7/8////////////////z///////////////////8AAAAAAAAAAAAAAAAB//4AAAAA
AAAD////////gAD//////////////////////+f///////////////5///////////+f8BD/9/f3
idz5/8////////////////z//////////////////////////n/////////////////P////////
////gAD//////////////////////+f///////////////5///////////+f8Hn/9/f3a958/8//
//////////////z//////////////////////////n/////////////////P////////////gAD/
/////////////////////+f///////////////5///////////+f8f//8HA2a98+f8//////////
//////z//////////////////////////n/////////////////P////////////gAD/////////
/////////////+f///////////////5///////////+f8///9/e269+/f8////////////////z/
/////////////////////////n/////////////////P////////////gAD/////////////////
/////+f///////////////5///////////+f8///9/eU69+fv8////////////////z/////////
/////////////////n/////////////////P+AB///3/////gAD//////////////////////+f/
//////////////4AAAAAAAAAAAAAA///9/fR7dvXv8////////////////z/////////////////
/////////n/////////////////P8AA//wP/////gAD//////////////////////+f/////////
//////4AAAAAAAAAAAAAA///9/ex7du3P8////////////////z/////////////////////////
8D/////////////////P8/4f/mP/////gAD//////////////////////+f///////////////5/
//////////+f8///8DAz7Dg4f8////////////////z/////////////////////////4B//////
///////////P8/8P/uv/////gAD//////////////////////+f///////////////5/////////
//+f8////////////8////////////////z/////////////////////////wA//////////////
///P8/+H/Pv/////gAD//////////////////////+f///////////////5///////////+f8///
/////////8////////////////z/////////////////////////wA/////////////////P8//D
/f3/////gAD//////////////////////+f///////////////5///////////+f8///////////
/8//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/f3/////
gAD////////////////////+AAAAf/////////////5///////////+f8f///////////8//+AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/f3/////gAD/////
///////////////+AAAAf/////////////5///////////+f8H//////3////8//+f//////////
//z/////////////////////////wA//////////////////8//H/fn/////gAD/////////////
///////+f+f+f/////////////5///////////+f8B/////4HH///8//+f////////////z/////
////////////////////wA//////////////////8/+P/Pv/////gAD////////////////////+
f+f+f/////////////5///////////+f8wP////3Ob///8//+f////////////z/////////////
////////////4B//////////////////8/8f/vP/////gAD////////////////////+f+f+f///
//////////5///////////+f88D////um5///8//+f////////////z/////////////////////
////8D//////////////////8AA//yf/////gAD////////////////////+f+f+f///////////
//5///////////+f8/A////v29///8//+f////////////z//////////////////////////n//
////////////////8AB//4//////gAD////////////////////+f+f+f/////////////5/////
//////+f8/wP///v25///8//+f////////////z//////////////////////////n//////////
////////////////////gAD////////////////////+f+f+f/////////////5///////////+f
8/8D///v27///8//+f////////////z//////////////////////////n//////////////////
////////////gAD////////////////////+f+f+f/////////////5///////////+f8//g///v
2D///8//+f////////////z//////////////////////////n//////////////////////////
////gAD////////////////////+f+f+f/////////////5///////////+f8z/4P//v2////8//
+f////////////z//////////////////////////n//////////////////f7zg////////gAD/
///////////////////+f+f+f/////////////5///////////+f8z/+P//v2////8//+f//////
//////z//////////////////////////n//////////////////f73PP///////gAD/////////
//////wFyGD+f+f+f/////////////5///////////+f8z//P//nu7///8//+f////////////z/
/////////////////////////n//////////////////f7nfv///////gAD///////////////79
227+f8f+f/////////////5///////////+f8z//P//yPD///8//+f////////////z/////////
/////////////////n//////////////////f7ufv///////gAD///////////////59nnf+fwf+
f/////////////5///////////+f8D//P//8/////8//+f////////////z/////////////////
/////////n//////////////////f7e/P///////gAD///////////////88vfn+fB/+f///////
//////5///////////+f8D//P////////8//+f////////////z/////////////////////////
+H//////////////////A4e8P///////gAD///////////////+cefn+eH/+f///////////4AAA
B/////////+f////P////////8//+f////////////z/////////////////////////4B//////
////////////eY+/////////gAD////////////////Mef3+eH/+f///////////4AAAB///////
//+f////P////////8//+f////////////z/////////////////////////wA//////////////
////fae/////////gAD////////////////tuf3+fA/+f///////////5/5/5/////////+f////
P////////8//+f////////////z/////////////////////////wA//////////////////fbPf
f///////gAD////////////////l2f3+fwP+f///////////5/5/5/////////+f////P///////
/8//+f////////////z/////////////////////////wA//////////////////ebvff///////
gAD///////////////71/fn+f8D+f///////////5/5/5/////////+f////P////////8//+f//
//////////z///////////////////gAAAAAAA//////////////////A73kf///////gAD/////
//////////7t/Pv+f/g+f///////////5/5/5/////////+f////P////////8//+f//////////
//z///////////////////gAAAAAAA/////////////////////x////////gAD/////////////
//4N/yf+f/w+f///////////5/5/5/////////+f////P////////8//+f////////////z/////
//////////////n/////wA//////////////////////////////gAD////////////////////+
f/B+f///////////5/5/5/////////+AAAAAAAAAAAAAAA//+f////////////z/////////////
//////n/////wA//////////////////////////////gAD////////////////////+f8H+f///
////////5/5/5/////////+AAAAAAAAAAAAAAA//+f////////////z///////////////////n/
////4B//////////////////////////////gAD////////////////////+fgf+f///////////
5/5/5///////////////P///////////+f////////////z///////////////////n/////+H//
////////////////////////////gAD////////////////////+eB/+f///////////5/5/5///
////////////P///////////+f////////////z/////////////////gAAAH////n//////////
////////////////////gAD////////////////////+eH/+f///////////5/5/5///////////
////P///////////+f////////////z/////////////////gAAAH////n//////////////////
////////////gAD////////////////3z3/+eD/+f//////wF0GH5/x/5///////////////P///
////////+f////////////z/////////////////n/n/n////n//////////////////////////
////gAD////////////////333/+fg/+f//////791235/B/5///////////////P///////////
+f////////////z/////////////////n/n/n////n//////////////////////////////gAD/
///////////////3n3/+f4H+f//////59vvf58H/5///////////////P///////////+f//////
//////z/////////////////n/n/n////n//////////////////////////////gAD/////////
///////3v3/+f+B+f//////89Pfv54f/5///////////////P///////////+f////////////z/
////////////////n/n/n////n//////////////////////////////gAD////////////////3
f3/+f/g+f//////+cefn54P/5///////////////P///////////+f////////////z/////////
////////n/n/n////n//////////////////////////////gAD////////////////wP3/+f/w+
f///////Me/358D/5///////////////P///////////+f////////////z/////////////////
n/n/n////n//////////////////////////////gAD////////////////3n3/+f/B+f///////
tu/35/g/5///////////////P///////////+f////////////z/////////////////n/n/n///
/n//////////////////////////////gAD////////////////333/+f8H+f///////lmfn5/4H
5///////////////P///////////+f////////////z/////////////////n/n/n////n//////
////////////////////////gAD////////////////33H/+fwf+f//////71+fn5/+D5///////
////////P///////////+f////////////z/////////////////n/n/n////n//////////////
////////////////gAD////////////////33n/+fB/+f//////7t/PP5//B5///////////////
P///////////+f////////////z/////////////////n/n/n////n//////////////////////
////////gAD////////////////wH3/+eH/+f//////4N/mf5/8D5///////////////P///////
////+f////////////z/////////////////n/H/n////n//////////////////////////////
gAD////////////////////+eD/+f///////////5/wf5///////////////P///////////+f//
//////////z/////////////////n8H/n////n//////////////////////////////gAD/////
///////////////+fg/+f///////////5/B/5///////////////P///////////+f//////////
//z/////////////////n4f/n////n//////////////////////////////gAD/////////////
///////+f4H+f///////////54H/5///////////////P///////////+f////////////z/////
////////////ng//n////n//////////////////////////////gAD////////////////////+
f+B+f///////////54f/5///////////////P///////////+f////////////z/////////////
////ng//n////n//////////////////////////////gAD////////////////////+f/g+f///
////////54H/5///////////////P///////////+f////////////z/////////////////nwP/
n////n//////////////////////////////gAD////////////////////+f/w+f///////30B/
5+B/5///////////////P///////////+f////////////z////////////+O6DDn8D/n////n//
////////////////////////////gAD////////////////////+f/B+f///////32//5/wf5///
////////////P///////////+f////////////z////////////9267bn/gfn////n//////////
////////////////////gAD////////////////////+f+H+f///////3uf/5/8H5///////////
////P///////////+f////////////z////////////9233vn/4Hn////n//////////////////
////////////gAD////////////////////+f+f+f///////3PP/5//B5///////////////P///
////////+f////////////z/////////////6nv3n/+Hn////n//////////////////////////
////gAD////////////////////+f+f+f///////3fn/5//B5///////////////P///////////
+f////////////z/////////////yPPzn/wPn////n//////////////////////////////gAD/
///////////////////+f+f+f///////wfz/5/8H5///////////////P///////////+f//////
//////z////////////92Pf7n/A/n////n//////////////////////////////gAD/////////
///////////+f+f+f///////3n7/5/wf5///////////////P///////////+f////////////z/
///////////8G3f7n8D/n////n//////////////////////////////gAD/////////////////
///+f+f+f///////335/5/B/5///////////////P///////////+f////////////z/////////
///9+zPznwf/n////n//////////////////////////////gAD////////////////////+f+f+
f///////329/58H/5///////////////P///////////+f////////////z////////////9+/Pz
nh//n////n//////////////////////////////gAD////////////////////+f+f+f///////
3m7/54f/5///////////////P///////////+f////////////z////////////9+/nnngf/n///
/n//////////////////////////////gAD////////////////////+f+f+f///////wOD/58H/
5///////////////P///////////+f////////////z////////////+G/zPn4H/n////n//////
////////////////////////gAD////////////////////+AAAAf///////////5/B/5///////
////////P///////////+f////////////z/////////////////n+B/n////n//////////////
////////////////gAD////////////////////+AAAAf///////////5/wf5///////////////
P///////////+f////////////z/////////////////n/wfn////n//////////////////////
////////gAD//////////////////////+f/////////////5/8H5///////////////P///////
////+f////////////z/////////////////n/8Hn////n//////////////////////////////
gAD//////////////////////+f/////////////5//B5///////////////P///////////+f//
//////////z/////////////////n/8Hn////n//////////////////////////////gAD/////
/////////////////+f/////////////5//B5///////////////P///////////+f//////////
//z/////////////////n/wPn////n//////////////////////////////gAD/////////////
/////////+f/////////////5/8H5///////////////P///////////+f////////////z/////
////////777/n/A/n////n//////////////////////////////gAD/////////////////////
/+f/////////////5/4f5///////////////P///////////+f////////////z/////////////
777/n8D/n////n//////////////////////////////gAD//////////////////////+f/////
////////5/5/5///////////////P///////////+f////////////z/////////////735/nwP/
n////n//////////////////////////////gAD//////////////////////+f/////////////
5/5/5///////////////P///////////+f////////////z/////////////7mA/ng//n////n//
////////////////////////////gAD//////////////////////+f/////////////5/5/5///
////////////P///////////+f////////////z/////////////7vb/nwf/n////n//////////
////////////////////gAD//////////////////////+f/////////////5/5/5///////////
////P///////////+f////////////z/////////////4Pb/n4H/n////n//////////////////
////////////gAD//////////////////////+f/////////////5/5/5///////////////P///
////////+f////////////z/////////////7zr/n/B/n////n//////////////////////////
////gAD//////////////////////+f/////////////5/5/5///////////////P///////////
+f////////////z/////////////77r/n/wfn////n//////////////////////////////gAD/
/////////////////////+f/////////////5/5/5///////////////P///////////+f//////
//////z/////////////77z/n/8Hn////n//////////////////////////////gAD/////////
/////////////+f/////////////5/5/5///////////////P///////////+f////////////z/
////////////7zz/n/8Hn////n//////////////////////////////gAD/////////////////
/////+f/////////////4AAAB///////////////P///////////+f////////////z/////////
////4H7/n/wPn////n//////////////////////////////gAD//////////////////////+f/
////////////4AAAB///////////////P///////////+f////////////z/////////////////
n/g/n////n//////////////////////////////gAD//////////////////////+f/////////
//////5/////////////////P///////////+f////////////z/////////////////n/j/n///
/n//////////////////////////////gAD//////////////////////+f///////////////5/
////////////////P///////////+f////////////z/////////////////n/n/n////n//////
////////////////////////gAD//////////////////////+f///////////////5/////////
////////P///////////+f////////////z/////////////////n/n/n////n//////////////
////////////////gAD//////////////////////+f///////////////5/////////////////
P///////////+f////////////z/////////////////n/n/n////n//////////////////////
////////gAD//////////////////////+f///////////////5/////////////////P///////
////+f////////////z/////////////////n/n/n////n//////////////////////////////
gAD//////////////////////+f///////////////5/////////////////P///////////+f//
//////////z/////////////////n/n/n////n//////////////////////////////gAD/////
/////////////////+f///////////////5/////////////////P///////////+f//////////
//z/////////////////n/n/n////n//////////////////////////////gAD/////////////
/////////+f///////////////5/////////////////P///////////+f////////////z/////
////////////n/n/n////n//////////////////////////////gAD///////////////////9/
/+f///////////////5/////////////////P///////////+f////////////z/////////////
////gAAAH////n//////////////////////////////gAD///////////////////8//+f/////
//////////5/////////////////P///////////+f////////////z/////////////////gAAA
H////n//////////////////////////////gAD///////////////////8//+f/////////////
//5/////////////////P///////////+f////////////z///////////////////n//////n//
////////////////////////////gAD///////////////////8//+f///////////////5/////
////////////P///////////+f////////////z///////////////////n//////n//////////
////////////////////gAD///////////////////8//+f///////////////5/////////////
////P///////////+f////////////z///////////////////n//////n//////////////////
////////////gAD///////////////////8//+f///////////////5/////////////////P///
////////+f////////////z///////////////////n//////n//////////////////////////
////gAD///////////////////8//8f///////////////5/////////////////P///////////
+f////////////h///////////////////D//////n//////////////////////////////gAD/
//////////////////8//wf///////////////5/////////////////P///////////+f//////
/////+Af/////////////////8A//////n//////////////////////////////gAD/////////
//////////8/8B////////////////5/////////////////P///////////+f///////////8AP
/////////////////4Af/////n//////////////////////////////gAD/////////////////
//88AH////////////////5/////////////////P///////////+f///////////8AAAAAAAAAA
AAAAAAAAAAAf/////n//////////////////////////////gAD///////////////////88Af/v
AvmG/f////////5/////////////////P///////////+f///////////8AAAAAAAAAAAAAAAAAA
AAAf/////n//////////////////////////////gAD///////////////////88A//vPns2/f//
//////5/////////////////P///////////+f///////////8AP/////////////////4Af////
/n//////////////////////////////gAD///////////////////84B//vv3d7ef////////5/
////////////////P///////////+f///////////8AP/////////////////4Af/////n//////
////////////////////////gAD///////////////////8gB//vn7d7e/////////5/////////
////////P///////////+f///////////8AP/////////////////4Af/////n//////////////
////////////////gAD///////////////////8BD//vz49zA/////////5/////////////////
P///////////+f///////////8AP/////////////////4Af/////n//////////////////////
////////gAD///////////////////8HH//v58+HM/////////5/////////////////P///////
////+f///////////+Af/////////////////8A//////n//////////////////////////////
gAD///////////////////8f///v98+Ht/////////5/////////////////P///////////+f//
//////////h///////////////////D//////n//////////////////////////////gAD/////
//////////////8////v+48zt/////////5/////////////////P///////////+f//////////
//z///////////////////n//////n//////////////////////////////gAD/////////////
//////8////ve7d7h/////////5/////////////////P///////////+f////////////z/////
////////+AAAAAAAAAAAAAAAAAAAAAAf////////////////////gAD///////////////////8/
///vc3czz/////////5/////////////////P/////////wAAAAB///////8AAAAAf//////////
8AAAAAAAAAAAAAAAAAAAAAAf////////////////////gAD/////////////////gAA///8Bh3uH
z/////////5/////////////////P/////////gAAAAB///////8AAAAAf//////////8/////n/
/////n////////+f////////////////////gAD/////////////////gAA/////////////////
//5/////////////////P/////////n/+f/5///////8//z/+f//////////8/////n//////n//
//////+f////////////////////gAD/////////////////n/8///////////////////5/////
////////////P/////////n/+f/5///////8//z/+f//////////8/////n//////n////////+f
////////////////////gAD/////////////////n/8///////////////////5/////////////
////P/////////n/+f/5///////8//z/+f//////////8/////n//////n////////+f////////
////////////gAD/////////////////n/8///////////////////5/////////////////P+/v
8Hhw8fn/+f/5///////8//z/+f9/f4PHh4//8/////n//////n////////+f////////////////
////gAD/////////////////n/8//////+////////////5/////////////////P+/v97t27vn4
AAH5///////8+AAA+f9/fzmbt3f/8/////n//////n////////+f////////////////////gAD/
////////////////n/8P/////A4///////////5/////////////////P+/v77cnTvn4AAD5////
///8+AAA+f9/f327cnf/8/////n//////n////////+f////////////////////gAD/////////
////////n/8B////+53f//////////5/////////////////P+/v77evfvn4AAH5///////8/AAA
+f9/f325e/f/8/////n//////n////////+f////////////////////gAD/////////////////
n/8gf///90nf//////////5/////////////////P+/v/7evfvn4AAH5///////8/AAB+f9/f/m9
e/f/8/////n//////n////////+f////////////////////gAD/////////////////n/84H///
9+/f//////////5/////////////////P+DgfDevfPn8AAP5///////8/gAB+f8HA+O9e+f/8///
//n//+f//n////////+f////////////////////gAD/////////////////n/8+B///9+/f////
//////5/////////////////P+/vMPevefn8AAP5///////8/gAB+f9/e4e9e8//8/////n//+f/
/n////////+f////////////////////gAD/////////////////n/8/wf//9++f//////////5/
////////////////P+/vt/evfvn+AAf5///////8/wAD+f9/eT+5e/f/8/////n//+f//n//////
//+f////////////////////gAD/////////////////n/8/8H//9+8///////////5/////////
////////P+/vt7evfvn+AAf5///////8/wAD+f9/fX27e/f/8/////n//+f//n////////+f////
////////////////gAD/////////////////n/8//B//9+/f//////////5/////////////////
P+/vN7N2bvn/AA/5///////8/4AH+f9/ezm7N3f/8/////n//+f//n////////+f////////////
////////gAD/////////////////n/8//wf/9+/f//////////5/////////////////P+Bgcjhw
4fn/AA/5///////8/4AH+f8DA5PDhw//8/////n//+f//H////////+f////////////////////
gAD/////////////////n/8//8f/893f//////////5/////////////////P////P////n/gB/5
///////8/8AP+f///8f/////8/////n//+f/8H////////+f////////////////////gAD/////
////////////n/8//+f/+Rw///////////5/////////////////P/////////n/gB/5///////8
/8AP+f//////////8/////n//+f/wf////////+f////////////////////gAD/////////////
////n/8//+f//n////////////5/////////////////P/////////n/wD/5///////8/+Af+f//
////////8/////n//+fAB/////////+f////////////////////gAD/////////////////n/8/
/+f///////////////5/////////////////P/////////n/wD/5///////8/+Af+f//////////
8/////n//+eAH/////////+f////////////////////gAD/////////////////n/8//+f/////
//////////5/////////////////P/////////nAYH/5///////84DA/+f//////////8/////n/
/+eAP/9///////+f////////////////////gAD/////////////////n////+f/////////////
//5/////////////////P//8Hwfv//nf4H/5///////87/A/+f//4PgwP///8/////n//+eAf8Dv
95vuHD+f////////////////////gAD/////////////////n////+f///////////////5/////
////////////P//97nPv//nf8P/5///////87/h/+f//7nOT////8/////n//+YA/5jv95vO3d+f
////////////////////gAD/////////////////n////+f///////////////5/////////////
////P//99vvv//nf8P/5///////87/h/+f//7zfZ////8/////n//+Ah/7rv9xvM6d+f////////
////////////gAD/////////////////n////+f///////////////5/////////////////P//9
9vvv//nAAAA5///////84AAAGf//77fc////8/////n//+Dj/75v91uN79+f////////////////
////gAD/////////////////n////+f///////////////5/////////////////P//99/Pv//n/
+f+5///////8//z/2f//77+ef///8/////n//+P//39v9lut79+f////////////////////gAD/
////////////////n////+f///////////////5/////////////////P//998fv//n/+f+5////
///8//z/2f//774/f///8/////n//+f//39gdtst7d+f////////////////////gAD/////////
////////n////+f///////////////5/////////////////P//99w/v//n/+f+5///////8//z/
2f//77j/v///8/////n//+f//39vNdtt7B+f////////////////////gAD/////////////////
n////+f///////////////5/////////////////P//99n/v//n/+eA5///////8//zwGf//77P/
v///8/gf//n//+f//79vtdrt7f+f////////////////////gAD/////////////////n////+f/
//////////////5/////////////////P//99vuP//n/+f/5///////8//z/+f//77fXv///8/gP
//n//+f//75vs9jt7f+f////////////////////gAD/////////////////n////+f/////////
//////5/////////////////P//95nPP//n/+f/5///////8//z/+f//73ebv///8/nP//n//+f/
/57vM9nuzf+f////////////////////gAD/////////////////gAAAAAf///////////////5/
////////////////P//8Dyfv//n/+f/5///////8//z/+f//4Hk4P///8/nP//n//+f//8ngd9nu
HB+f////////////////////gAD/////////////////gAAAAAf///////////////5/////////
////////P////4////n/+f/5///////8//z/+f////x/////8/nP//n//+f//+P///////+f////
////////////////gAD//////////////////////+f///////////////5/////////////////
P/////////n/+f/5///////8//z/+f//////////8/nP//n//+f///////////+f////////////
////////gAD//////////////////////+f///////////////5/////////////////P///////
//n/+f/5///////8//z/+f//////////8/3P/+H//+f///////////+f////////////////////
gAD//////////////////////+f///////////////5/////////////////P/////////n/+f/5
///////8//z/+f//////////8//P/4H//+H///////////+f////////////////////gAD/////
/////////////////+f///////////////5/////////////////P/////////n/+f/5///////8
//z/+f//////////8//P8Af//+B///////////+f////////////////////gAD/////////////
/////////+f///////////////5/////////////////P/////////gAAAAB///////8AAAAAf//
////////8//PAB///+Qf////8Dv///+f////////////////////gAD/////////////////////
/+f///////////////5/////////////////P/////////wAAAAB///////8AAAAAf//////////
8//PAH///+cH////5nn///+f////////////////////gAD//////////////////////+f/////
//////////5/////////////////P///////////+f////////////z/////////////8//PAP//
/+fA////zL3///+f////////////////////gAD//////////////////////+f/////////////
//5/////////////////P///////////+f////////////z/////////////8//OAf///+fwP///
373///+f////////////////////gAD//////////////////////+f///////////////5/////
////////////P///////////+f////////////z/////////////8//IA////+f8D///373///+f
////////////////////gAD//////////////////////+f///////////////5/////////////
////P///////////+f////////////z/////////////8//Ax////+f/A///37z///+f////////
////////////gAD//////////////////////+f///////////////5/////////////////P///
////////4H////////////A/////////////8//Dz////+f/4P//377///+f////////////////
////gAD//////////////////////+f///////////////5/////////////////P///////////
wD///////////+Af////////////8//P/////+f/+P//377///+f////////////////////gAD/
/////////////////////+f///////////////5/////////////////P///////////gB//////
/////8AP////////////8//P/////+f//P//379///+f////////////////////gAD/////////
/////////////+f///////////////5/////////////////P///////////gB///////////8AP
////////////8//P/////+f//P//7z9///+f////////////////////gAD/////////////////
/////+f///////////////5/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAP/////+f//P//4nA///+f////////////////////gAD//////////////////////+f/
//////////////5/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
/////+f//P//+f////+f////////////////////gAD//////////////////////+f/////////
////
