From guest  Mon Sep  2 05:01:57 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA21660; Mon, 2 Sep 1996 04:58:58 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA21644; Mon, 2 Sep 1996 04:58:58 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA04451; Mon, 2 Sep 1996 04:58:57 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA04823; Mon, 2 Sep 1996 04:58:56 -0700
Received: from alpha.luc.ac.be (alpha.luc.ac.be [193.190.2.30]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id EAA09746 for <info-performer@sgi.com>; Mon, 2 Sep 1996 04:58:36 -0700
Received: from daisy.luc.ac.be by alpha.luc.ac.be; (5.65v3.2/1.1.8.2/28Jul95-1212AM)
	id AA09378; Mon, 2 Sep 1996 13:59:38 +0200
Sender: dnouls@luc.ac.be
Message-Id: <322AE8BD.2C67@luc.ac.be>
Date: Mon, 02 Sep 1996 14:01:33 +0000
From: David Nouls <dnouls@luc.ac.be>
Organization: L.T.I. - E.D.M.
X-Mailer: Mozilla 3.0 (X11; I; IRIX64 6.2 IP19)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: glennssmoke.tar.gz
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To whoever uploaded glennssmoke.tar.Z:

Anonymous ftp'ers can't get the file!

-rw-------    1 guest    ftp         6328 Aug 30 11:55 glennssmoke.tar.Z

/)avid
-- 
( I had a .sig once, but a little green man beat me up and took it.)
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  2 07:30:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA21856; Mon, 2 Sep 1996 07:27:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA21840; Mon, 2 Sep 1996 07:27:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA21119; Mon, 2 Sep 1996 07:27:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA08338; Mon, 2 Sep 1996 07:26:59 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA29471 for <info-performer@sgi.com>; Mon, 2 Sep 1996 07:26:58 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	for <@giraffe.asd.sgi.com:info-performer@sgi.com> id HAA02973; Mon, 2 Sep 1996 07:26:49 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id HAA15843; Mon, 2 Sep 1996 07:26:49 -0700
Date: Mon, 2 Sep 1996 07:26:49 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <199609021426.HAA15843@babar.asd.sgi.com>
To: info-performer@sgi.com
Subject: re: glennssmoke.tar.Z
Status: O

David Nouls found that the permissions were overly restrictive
on the file "glennssmoke.tar.Z". I changed it to world-read
so it should be fine now.

MIchael Jones

Be seeing you,      Phone:415.933.1455  Fax:415.965.2658 M/S:8U-590
Michael T. Jones    Silicon Graphics, Advanced Systems Division
mtj@sgi.com         2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311
                    "Du musst Amboss oder Hammer sein" -- Goethe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  2 14:37:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA22356; Mon, 2 Sep 1996 14:35:56 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA22340; Mon, 2 Sep 1996 14:35:56 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA13546; Mon, 2 Sep 1996 14:35:55 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA17998; Mon, 2 Sep 1996 14:35:54 -0700
Received: from UCSD.EDU (mailbox1.ucsd.edu [132.239.1.53]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA23410 for <info-performer@sgi.com>; Mon, 2 Sep 1996 14:35:53 -0700
Received: from chem.chem.ucsd.edu (chem.ucsd.edu [132.239.68.1]) by UCSD.EDU (8.7.5/8.6.9) with SMTP id OAA22710 for <info-performer@sgi.com>; Mon, 2 Sep 1996 14:35:53 -0700 (PDT)
Received: by chem.chem.ucsd.edu (5.51)
	id AA29012; Mon, 2 Sep 96 14:35:14 PDT
Received: by sdchemw1.ucsd.edu (940816.SGI.8.6.9)
	id OAA28571; Mon, 2 Sep 1996 14:35:25 -0700
From: jaf@chem.ucsd.edu (Jeremy Friesner)
Message-Id: <199609022135.OAA28571@sdchemw1.ucsd.edu>
Subject: Unit vector -> (h,p,r) ?
To: info-performer@sgi.com
Date: Mon, 2 Sep 1996 14:35:25 -0700 (PDT)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O



Hi all,

This question probably has a very obvious answer, but for
some reason it is eluding me:

What is a good reliable way to transform a unit vector (x,y,z) representing
a direction back into (h,p,r) form?  I can sort of do this by doing

h = pfArcTan2(x,y);
p = pfArcTan2(z,y);
r = ???;

but this only seems to give the correct results in some cases.  (And
I don't believe there is a way to reconstruct r!)
 
Thanks for any help,
Jeremy

jfriesne@chem.ucsd.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  2 20:06:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA22703; Mon, 2 Sep 1996 19:59:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA22687; Mon, 2 Sep 1996 19:59:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA04255; Mon, 2 Sep 1996 19:59:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA23989; Mon, 2 Sep 1996 19:59:21 -0700
Received: from ms11.hinet.net (ms11.hinet.net [168.95.4.11]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA10429 for <info-performer@sgi.com>; Mon, 2 Sep 1996 19:59:13 -0700
Received: from systech.hinet.net (systech.hinet.net [168.95.200.3]) by ms11.hinet.net (8.7.5/8.7.5) with SMTP id KAA28048 for <@ms11.hinet.net:info-performer@sgi.com>; Tue, 3 Sep 1996 10:59:37 +0800 (CST)
Received: by systech.hinet.net (931110.SGI/930416.SGI)
	for @ms11.hinet.net:info-performer@sgi.com id AA10096; Tue, 3 Sep 96 11:00:26 -0700
From: "chien" <chien@systech.hinet.net>
Message-Id: <9609031100.ZM10094@systech.hinet.net>
Date: Tue, 3 Sep 1996 11:00:25 -0700
X-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)
To: info-performer@sgi.com
Subject: VRML for complex model
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Status: O

To:info-performer
Hi performer expert:
Is there any one have experirnce about apply VRML in a WWW environment for big
terrain visual display?
Thanks for any suggestion.


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  2 22:45:13 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id WAA22931; Mon, 2 Sep 1996 22:38:33 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id WAA22915; Mon, 2 Sep 1996 22:38:32 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id WAA08479; Mon, 2 Sep 1996 22:38:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id WAA27083; Mon, 2 Sep 1996 22:38:28 -0700
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA04472 for <info-performer@sgi.com>; Mon, 2 Sep 1996 22:38:24 -0700
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id FAA05299 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Tue, 3 Sep 1996 05:37:22 GMT
Received: from unknown(192.114.85.105) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma005297; Tue Sep  3 07:37:15 1996
Received: by genie.bvr.co.il (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for info-performer@sgi.com id IAA13226; Tue, 3 Sep 1996 08:38:07 +0300
From: "Hanit Galili" <hanit@bvr.co.il>
Message-Id: <9609030838.ZM13224@genie.bvr.co.il>
Date: Tue, 3 Sep 1996 08:38:06 +0000
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: changing geodes
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

In my scene I have a few objects sharing the same shape, but I want each object
to have a private control on the shape's geode (I need to change something in
the geode only for some of the objects).

I tried pfClone() - but since pfClone does not copy geodes that wasn't enough.
I tried pfFlatten() - but that wasn't enough also.
I tried adding SCS (Ident Matrix) and then do Flatten - but that wasn't enough
also.

Only when I used SCS with non ident matrix - pfFlatten really copied the geode,
and I could control it the way I needed - but of course I can't add this SCS
because I'm changing the shape.

What's the simplest way to solve this problem?

-- 

	**********************************	
	* hanit@bvr.co.il (hanit galili) *
	* Phone - 972-3-5715671		 *
	*         Ext. 156		 *
	* Fax   - 972-3-5715668		 *
	**********************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 04:09:37 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA23428; Tue, 3 Sep 1996 04:00:19 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA23412; Tue, 3 Sep 1996 04:00:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA11500; Tue, 3 Sep 1996 04:00:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA04976; Tue, 3 Sep 1996 03:55:31 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA21355 for <info-performer@sgi.com>; Tue, 3 Sep 1996 03:55:15 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id GAA00340; Tue, 3 Sep 1996 06:54:24 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Sun, 25 Aug 1996 06:47:05 
Received: by gateway@ivex3d.com from ragingbull
    (192.9.200.71::mail daemon,SLmail95 V1.2,beta 1); Sun, 25 Aug 1996 06:46:58
Sender: "ram munjulur" <ram@ivex3d.com>
Message-ID: <322C0E59.41C6@ivex3d.com>
Date: Tue, 03 Sep 1996 06:54:17 -0400
From: "ram munjulur" <munjulur@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: PFFOG_PIX_SPLINE !!!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Performers  !!!

I have two versions of perfly on an RE (IRIX version 5.3, Perf 2.0).
1) OpenGL version and 2) IRISGL version.

The man page on pfFog says that PFFOG_PIX_SPLINE is available on
the RE. But when I run these two versions on the RE, 
only the IRISGL version sets the haveSplineFog flag in "gui.c".
ie.  the GUI has a SPLINE fog option.

And also in my sample executables(OGL versons) with fog (SPLINE type)
with 10
points seems to get the default EXP^2 type, ignoring the points.

Are we missing something in terms of Hardware or versions ??
Did anybody have this problem earlier ???

Thanks in advance.
-- 
Ram
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rambabu Munjuluri                 Phone # : 770-564-1148             
Software Engineer                 E-mail  : munjulur@ivex3d.com
IVEX Corporation, Norcross GA.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:26:29 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24167; Tue, 3 Sep 1996 12:21:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24151; Tue, 3 Sep 1996 12:21:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA12814; Tue, 3 Sep 1996 12:21:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA03235; Tue, 3 Sep 1996 02:36:03 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA08934; Tue, 3 Sep 1996 02:36:01 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id KAA15502; Tue, 3 Sep 1996 10:32:35 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609031032.ZM15500@bitch.reading.sgi.com>
Date: Tue, 3 Sep 1996 10:32:34 +0100
In-Reply-To: jaf@chem.ucsd.edu (Jeremy Friesner)
        "Unit vector -> (h,p,r) ?" (Sep  2,  2:35pm)
References: <199609022135.OAA28571@sdchemw1.ucsd.edu>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner), info-performer@sgi.com
Subject: Re: Unit vector -> (h,p,r) ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Without checking the math too closely (I usually get a sign wrong here
or there first time 'round) this should be p = pfArcTan2(z, pfSqrt(x*x+y*y)).

For pitch you can get away with atanf(degtorad * z/sqrtf(x*x+y*y)) since
you only have two quadrants to worry about (at least on the way out you do).
I'm not claiming that this is faster than pfArcTan2, infact I expect it'll
be slower.

Rgds,
Angus.

On Sep 2,  2:35pm, Jeremy Friesner wrote:
> Subject: Unit vector -> (h,p,r) ?

> h = pfArcTan2(x,y);
> p = pfArcTan2(z,y);
> r = ???;

>-- End of excerpt from Jeremy Friesner

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:23:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24136; Tue, 3 Sep 1996 12:20:05 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24120; Tue, 3 Sep 1996 12:20:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA12217; Tue, 3 Sep 1996 12:20:03 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA07801; Tue, 3 Sep 1996 05:49:30 -0700
Received: from svmail03.mdc.com (SVMAIL03.MDC.COM [130.38.186.34]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA08651 for <info-performer@sgi.com>; Tue, 3 Sep 1996 05:49:28 -0700
Received: from mdc.com by svmail03.mdc.com with SMTP
	(1.37.109.11/16.2) id AA074304977; Tue, 3 Sep 1996 07:49:37 -0500
Received: from GWXSL002-Message_Server by mdc.com
	with Novell_GroupWise; Tue, 03 Sep 1996 07:49:36 -0500
Message-Id: <s22be310.056@mdc.com>
X-Mailer: Novell GroupWise 4.1
Date: Tue, 03 Sep 1996 07:49:07 -0500
From: Bryan Wasileski <bwasileski@mdc.com>
To: info-performer@sgi.com
Subject:  glennssmoke.tar.Z
Status: O

I thought I read in the performer mail that someone
said that the permission on glennssmoke.tar.Z was changed
to that we could get it off the ftp site. It is still only available to the
user not an anonymouse guest.  Could someone change the permission.
Thanks.



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:14:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24090; Tue, 3 Sep 1996 12:10:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24074; Tue, 3 Sep 1996 12:10:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA09079; Tue, 3 Sep 1996 12:10:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA10646; Tue, 3 Sep 1996 12:10:29 -0700
Received: from firewall.cgsd.com (firewall.cgsd.com [205.164.126.98]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA05313 for <info-performer@sgi.com>; Tue, 3 Sep 1996 12:10:28 -0700
Received: (from etran@localhost) by firewall.cgsd.com (8.6.12/8.6.12) id MAA26134; Tue, 3 Sep 1996 12:10:13 -0700
Date: Tue, 3 Sep 1996 12:10:12 -0700 (PDT)
From: Eric Tran <etran@cgsd.com>
To: info-performer@sgi.com
Subject: Texture animate
Message-ID: <Pine.SUN.3.91.960830180834.17920A-100000@firewall.cgsd.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


Hi all,

Do you know of a good way to animate by sliding texture ?
I tried:

{
    pfTexture   *tex;
    ulong *image; 
    long comp, ns, nt, nr; 

    /* get texture mapping parameter */
    pfGetTexImage( tex, &image, &comp, &ns, &nt, &nr); 

    /* compute new parameter */
    ns++; 
    nt++; 
    nr; 

    /* set new parameter */
    pfTexImage( tex, image, comp, ns, nt,nr);
}

This code does slide texture, but the program run
*really slow*  (1-2 frames / second).

Is it possible to do this at a higher speed ?  Perhaps
a difference approach ?
 
EricTran.
------------------------------------------- 

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:15:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24108; Tue, 3 Sep 1996 12:13:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24092; Tue, 3 Sep 1996 12:13:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA10339; Tue, 3 Sep 1996 12:13:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA02717; Tue, 3 Sep 1996 09:52:59 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA29883 for <info-performer@sgi.com>; Tue, 3 Sep 1996 09:52:59 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id JAA09178; Tue, 3 Sep 1996 09:52:57 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id JAA17813; Tue, 3 Sep 1996 09:52:56 -0700
Date: Tue, 3 Sep 1996 09:52:56 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <9609030952.ZM17811@babar.asd.sgi.com>
In-Reply-To: jaf@chem.ucsd.edu (Jeremy Friesner)
        "Unit vector -> (h,p,r) ?" (Sep  2,  2:35pm)
References: <199609022135.OAA28571@sdchemw1.ucsd.edu>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner), info-performer@sgi.com
Subject: Re: Unit vector -> (h,p,r) ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 2,  2:35pm, Jeremy Friesner wrote:
> Subject: Unit vector -> (h,p,r) ?
>
>
> Hi all,
>
> This question probably has a very obvious answer, but for
> some reason it is eluding me:

actually, you seem to get it...

> What is a good reliable way to transform a unit vector (x,y,z) representing
> a direction back into (h,p,r) form?  I can sort of do this by doing
>
> h = pfArcTan2(x,y);
> p = pfArcTan2(z,y);
> r = ???;
>
> but this only seems to give the correct results in some cases.  (And
> I don't believe there is a way to reconstruct r!)

You can't "reconstruct" the roll since the unit vector does not give
it. I you want to make a default rule about the roll, then you'll be
fine. If you wanted a specific roll value, you'd need an additional
number representing the roll about the specified axis -- this is the
missing ingredient that allows quaternions to get the job done.

You can also use the pfQuat functions to convert for you by selecting
some default roll (such as zero).

Michael
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:26:32 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24185; Tue, 3 Sep 1996 12:21:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24169; Tue, 3 Sep 1996 12:21:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA12830; Tue, 3 Sep 1996 12:21:36 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA11503; Tue, 3 Sep 1996 12:21:36 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA08379 for <info-performer@sgi.com>; Tue, 3 Sep 1996 12:21:35 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id MAA18608; Tue, 3 Sep 1996 12:21:33 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA26940; Tue, 3 Sep 1996 12:21:31 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609031221.ZM26938@rose.asd.sgi.com>
Date: Tue, 3 Sep 1996 12:21:31 -0700
In-Reply-To: "ram munjulur" <munjulur@ivex3d.com>
        "PFFOG_PIX_SPLINE !!!!" (Sep  3,  6:54am)
References: <322C0E59.41C6@ivex3d.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "ram munjulur" <munjulur@ivex3d.com>, info-performer@sgi.com
Subject: Re: PFFOG_PIX_SPLINE !!!!
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 3,  6:54am, ram munjulur wrote:
> Subject: PFFOG_PIX_SPLINE !!!!
->From guest@holodeck.csd.sgi.com  Tue Sep  3 04:39:04 1996
->Sender: "ram munjulur" <ram@ivex3d.com>
->Date: Tue, 03 Sep 1996 06:54:17 -0400
->From: "ram munjulur" <munjulur@ivex3d.com>
->Organization: IVEX
->X-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)
->To: info-performer@sgi.com
->Subject: PFFOG_PIX_SPLINE !!!!
->
->Hi Performers  !!!
->
->I have two versions of perfly on an RE (IRIX version 5.3, Perf 2.0).
->1) OpenGL version and 2) IRISGL version.
->
->The man page on pfFog says that PFFOG_PIX_SPLINE is available on
->the RE. But when I run these two versions on the RE, 
->only the IRISGL version sets the haveSplineFog flag in "gui.c".
->ie.  the GUI has a SPLINE fog option.
->
->And also in my sample executables(OGL versons) with fog (SPLINE type)
->with 10
->points seems to get the default EXP^2 type, ignoring the points.
->

Spline was not in OpenGL until a recent OpenGL extension for InfiniteReality.
So, there is no OpenGL spline fog on RE2.  FYI, we do have a pfQueryFeature query
for spline fog, PFQFTR_FOG_SPLINE, so that you can do like perfly and make run-time
decisions.
I apologize for the incomplete man page :-(

src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:48:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24274; Tue, 3 Sep 1996 12:45:18 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24258; Tue, 3 Sep 1996 12:45:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA17339; Tue, 3 Sep 1996 12:45:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA10369; Tue, 3 Sep 1996 07:26:33 -0700
Received: from bhole.cae.ca (CAE.CA [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA25980 for <info-performer@sgi.com>; Tue, 3 Sep 1996 07:26:28 -0700
Received: from poster.cae.ca (poster.cae.ca [142.39.22.1])
	by bhole with SMTP (DuhMail/2.0)
	id KAA05459; Tue, 3 Sep 1996 10:22:48 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA06148; Tue, 3 Sep 1996 10:20:14 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id KAA13867; Tue, 3 Sep 1996 10:15:41 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609031015.ZM13865@eagle.cae.ca>
Date: Tue, 3 Sep 1996 10:15:37 -0400
In-Reply-To: jaf@chem.ucsd.edu (Jeremy Friesner)
        "Unit vector -> (h,p,r) ?" (Sep  2,  2:35pm)
References: <199609022135.OAA28571@sdchemw1.ucsd.edu>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner), info-performer@sgi.com
Subject: Re: Unit vector -> (h,p,r) ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 2,  2:35pm, Jeremy Friesner wrote:

> What is a good reliable way to transform a unit vector (x,y,z)
> representing a direction back into (h,p,r) form?  I can sort of do
> this by doing
>
> h = pfArcTan2(x,y);
> p = pfArcTan2(z,y);
> r = ???;
>
> but this only seems to give the correct results in some cases.  (And
> I don't believe there is a way to reconstruct r!)

Your right. There's no way to "reconstruct r" from a unit vector. As you
mentionned, this vector gives you the direction to look for... and any
roll angle will still have you look in the same direction.

BTW, the pitch angle is obtained by

	d = sqrt(x^2 + y^2)
	p = atan2(z,d)


That should be enough.

--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 12:50:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA24314; Tue, 3 Sep 1996 12:48:41 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA24298; Tue, 3 Sep 1996 12:48:40 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA18494; Tue, 3 Sep 1996 12:48:39 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA13542; Tue, 3 Sep 1996 12:48:39 -0700
Received: from server.rtset.co.il ([194.90.96.254]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA15046 for <info-performer@sgi.com>; Tue, 3 Sep 1996 12:48:27 -0700
Received: from  (amit.rtset.co.il [194.90.96.238]) by server.rtset.co.il (8.6.12/8.6.9) with ESMTP id VAA00519; Mon, 4 Sep 1995 21:43:28 +0200
Received: (from rany@localhost) by  (950413.SGI.8.6.12/950213.SGI.AUTOCF) id VAA03213; Tue, 3 Sep 1996 21:46:56 +0200
From: "Ran Yakir" <rany@sgi.com>
Message-Id: <9609032146.ZM3211@amit>
Date: Tue, 3 Sep 1996 21:46:54 +0000
In-Reply-To: jaf@chem.ucsd.edu (Jeremy Friesner)
        "Unit vector -> (h,p,r) ?" (Sep  2,  2:35pm)
References: <199609022135.OAA28571@sdchemw1.ucsd.edu>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner)
Subject: Re: Unit vector -> (h,p,r) ?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

> This question probably has a very obvious answer, but for
> some reason it is eluding me:
>
> What is a good reliable way to transform a unit vector (x,y,z) representing
> a direction back into (h,p,r) form?  I can sort of do this by doing
>
> h = pfArcTan2(x,y);
> p = pfArcTan2(z,y);
> r = ???;
>
> but this only seems to give the correct results in some cases.  (And
> I don't believe there is a way to reconstruct r!)


roll can not be reconstructed from a single vector. A unit vector is
represented  with h,p and the length (which is 1). If you need to reconstruct
the roll of an aircraft or a vehicle, and you have the line-of-sight vector,
you'll need the up vector too.
Anyway, to get heading and pitch from (x,y,z) you should do the following :

h = pfArcTan2(x,y);
p = pfArcSin(z);


Hope this helps

Ran


-- 
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | RT-SET Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        | 
              _/                     |   
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@rtset.co.il
  Work : 972-9-552236                |          rany@netvision.net.il
  Res. : 972-9-989974                |
Fax    : 972-9-552239                |
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 13:50:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA24896; Tue, 3 Sep 1996 13:47:13 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA24880; Tue, 3 Sep 1996 13:47:12 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA25908; Tue, 3 Sep 1996 13:47:11 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA16954; Tue, 3 Sep 1996 13:47:11 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA03139 for <info-performer@sgi.com>; Tue, 3 Sep 1996 13:47:06 -0700
Received: from esper.ucsd.edu by mail.ucsd.edu; id NAA23315
	sendmail 8.6.12/UCSD-2.2-sun via ESMTP
	Tue, 3 Sep 1996 13:47:02 -0700 for <@mail.ucsd.edu:info-performer@sgi.com>
Received: by esper.ucsd.edu (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id NAA06493; Tue, 3 Sep 1996 13:46:42 -0700
Date: Tue, 3 Sep 1996 13:46:42 -0700
Message-Id: <199609032046.NAA06493@esper.ucsd.edu>
From: Jon Christensen <jmc@UCSD.EDU>
To: info-performer@sgi.com
Subject: JOB-OFFERED: seeking director of virtual reality project
Reply-To: Jon Christensen <jmc@ece.ucsd.edu>
Status: O

I am leaving my position as director of the UCSD Virtual Explorer
project to join a small startup company which will be based in
Cambridge, MA.  We are now beginning the process of looking for and
recruiting my replacement.  The Virtual Explorer project is a
fast-moving, exciting program founded with the aim of developing
compelling, state-of-the-art virtual environments for college level
science education, working with an extremely talented (and fun!)
group of people.  There is long-term, stable source of funding in
place, with a small theater recently completed to house the project
(where our current human immunology environment is now running).
If you are interested in this position, please see the more
detailed job description below.  Also please feel free to forward
this message to others who you think may be interested.

Sincerely, 
Jon Christensen

----
Jon Christensen                                     phone: (619) 642-0343
Dept. of Electrical and Computer Engineering        fax:   (619) 534-7654
University of California, San Diego                 email: jmc@ece.ucsd.edu
3050 Urey Hall Addition, 9500 Gilman Drive
La Jolla, CA 92093-0339                       http://www-wilson.ucsd.edu/~jmc/



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
SEEKING DIRECTOR OF VIRTUAL REALITY PROJECT

We are currently seeking a person to assume leadership of an
advanced Virtual Reality project at UCSD.  Critical attributes for
such a candidate are leadership ability, personality and ability to
work well with others, management skills, experience with real-time
3D graphics software and systems, and overall technical breadth and
ability.  The appointment would be in the department of Electrical
and Computer Engineering.  An advanced degree in computer science
is preferred though not required, particularly if a candidate has
demonstrated experience with similar projects.  Experience with
Silicon Graphics machines and 3D graphics API's such as OpenGL and
Performer is also preferred.

Our group is well and long-term stably funded, with a program to
develop VR based educational modules which we will make available
to universities, colleges and high schools, in versions which we
will also begin to port to commodity level PC graphics platforms
over the next two years.  Our first module, of which significant
sections are now running on our high-end Silicon Graphics machines,
involves the human immune system.  The overall vision is to make
learning science both interesting and exciting, and to demonstrate
compelling synthetic environments.  Our group's background is
thirty years of computer animation and virtual reality applied to
both scientific research and to the production of many commercial
films for education and TV, and more recently to multimedia courses
(available on CD-ROM).

Please check our web page for further details about the project and
research group "http://www-wilson.ucsd.edu/ve/".  If you are
interested in applying, please send a CV and three letters of
recommendation to:

      Prof. Kent Wilson
      3050 Urey Hall Addition
      9500 Gilman Drive
      University of California, San Diego
      La Jolla, CA 92039-0339
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep  3 21:44:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id VAA25715; Tue, 3 Sep 1996 21:42:14 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id VAA25699; Tue, 3 Sep 1996 21:42:13 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id VAA09781; Tue, 3 Sep 1996 21:42:12 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id VAA06002; Tue, 3 Sep 1996 21:42:12 -0700
Received: from mail0.iij.ad.jp (mail0.iij.ad.jp [192.244.176.61]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA11866; Tue, 3 Sep 1996 21:42:02 -0700
Received: from uucp2.iij.ad.jp (uucp2.iij.ad.jp [192.244.176.74]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id NAA12327; Wed, 4 Sep 1996 13:42:00 +0900
Received: from miki.solidray.co.jp (uucp@localhost) by uucp2.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id NAA06289; Wed, 4 Sep 1996 13:41:59 +0900
Received: from miki.solidray.co.jp by solidray.solidray.co.jp via SMTP (931110.SGI/930416.SGI.AUTO)
	for info-performer@sgi.sgi.com id AA22828; Wed, 4 Sep 96 15:00:28 +0900
Received: by miki.solidray.co.jp (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id NAA27089; Wed, 4 Sep 1996 13:46:40 +0900
From: "Yukihiro Takahira" <takahira@miki.solidray.co.jp>
Message-Id: <9609041346.ZM27087@miki.solidray.co.jp>
Date: Wed, 4 Sep 1996 13:46:38 +0900
X-Face: %`EPd+'}V]G,&$erc#:3&8.O2j%"0}Ru@v!lf]-}RrORWlv!T6dxik*U|e9jE!Q&3(%MB;=  &/T(baSzduYiiP$"f]1T7c9Gd@KG}aDLD^lx7[!9.&}n=(<4cbb_-aU=gQj,`'B.w@)4!RJ[W9jS>#  !eTI=we?o?#P6fpxlr;1ti{QGZm?_}7_zO)[(+Yg<txp{&]u^BGlR7$qTDs>{+| 
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com
Subject: unresolved symbol
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I am using Performer 2.1 on IR(IRIX 6.2).
When I tried to make may application with static libraries of Pf2.1,
I got a following message from ld.
ld:
Unresolved:
pfPipeVideoChannel::nb_getPipe(void)

If I compile my application with "-ignore_unresoleved" option,
the application is made,and it works well.
(My application dose not use "dynamic video resizing" functions.)

My questions are...
* Can I avoid getting this message?
* When I use "dynamic video resizing" functions in my application,
  dose it works well?
  (Has anyone tried to use these functions with static libraries?)

Thanks.

-- 
=================================================================
                                                Yukihiro Takahira
                            e-mail : takahira@miki.solidray.co.jp
                                                Solidray Co.,Ltd.
                                              Tel +81-45-324-6841
                                              Fax +81-45-324-6924
=================================================================
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:28:46 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01271; Wed, 4 Sep 1996 14:21:11 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01253; Wed, 4 Sep 1996 14:21:10 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA12150; Wed, 4 Sep 1996 01:37:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA28008; Wed, 4 Sep 1996 01:35:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA12137; Wed, 4 Sep 1996 01:35:52 -0700
Received: from hades.sharp.co.uk (hades.sharp.co.uk [193.114.241.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA16593 for <info-performer@sgi.com>; Wed, 4 Sep 1996 01:35:50 -0700
Received: (from uucp@localhost) by hades.sharp.co.uk (8.6.12/8.6.12) id JAA23909 for <info-performer@sgi.com>; Wed, 4 Sep 1996 09:43:09 +0100
Received: from sharp.co.uk by hades.sharp.co.uk via smap (RMS/1)
	id sma023897; Wed Sep  4 09:42:55 1996
Received: from inca.sle.sharp.co.uk (aardog) by sharp.co.uk (5.x/SMI-SVR4)
	id AA14311; Wed, 4 Sep 1996 09:35:55 +0100
Message-Id: <322D3E3C.17A8@sharp.co.uk>
Date: Wed, 04 Sep 1996 09:30:52 +0100
From: Graham Jones <graham.jones@sharp.co.uk>
Reply-To: graham.jones@sharp.co.uk
Organization: Sharp Laboratories of Europe
X-Mailer: Mozilla 3.0b8Gold (Win95; I)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: Writing to individual pixel colour components.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Has anyone got any good ideas on the following - I have thought up some
ways of doing what I want but I wondered if there was anything faster!

Consider two pixels side by side - when I draw an image I want to set
the red component of one pixel and the green component of the other,
without affecting the other colour components of the two pixels - this
is repeated over the whole image.

I have a solution which requires writing the image twice, once for red,
once for green, but was wondering if there were anyways of doing it with
one write?

I suspect there isn't!

Performer relevance - I want to do this with a Performer simulation, so
speed is very important, I'm already at 30Hz and I really don't want to
go lower.

I look forward to hearing any imaginative suggestions.

Graham Jones.

-- 
Sharp Laboratories of Europe,         Phone: +44-(0)1865-747711
Oxford Science Park,                  Fax:   +44-(0)1865-714217
Oxford, OX4 4GA
England                        E-mail: graham.jones@sharp.co.uk
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:28:38 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01207; Wed, 4 Sep 1996 14:21:02 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01188; Wed, 4 Sep 1996 14:21:02 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA18473; Wed, 4 Sep 1996 05:44:22 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA16153; Wed, 4 Sep 1996 05:43:06 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA18465; Wed, 4 Sep 1996 05:43:05 -0700
Received: from hpc.org (copernicus.hpc.org [192.187.8.4]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA24950 for <info-performer@sgi.com>; Wed, 4 Sep 1996 05:43:04 -0700
Received: from galileo.hpc.org (galileo.hpc.org [192.187.8.7]) by hpc.org (8.7.1/8.7.1) with SMTP id IAA10084 for <@copernicus.hpc.org:info-performer@sgi.com>; Wed, 4 Sep 1996 08:46:29 -0400 (EDT)
Received: by galileo.hpc.org (950215.SGI.8.6.10/930416.SGI)
	for info-performer@sgi.com id IAA25254; Wed, 4 Sep 1996 08:42:23 -0400
From: gwaldron@galileo.hpc.org (Glenn Waldron)
Message-Id: <199609041242.IAA25254@galileo.hpc.org>
Subject: glennssmoke: on sgigate
To: info-performer@sgi.com
Date: Wed, 4 Sep 1996 08:42:22 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL25]
Content-Type: text
Status: O

OK, since no one can get the file on ftp.sgi.com, I've put it on
sgigate, at the following URL.  I tested the download and it works.

  ftp://sgigate.sgi.com/receive/glennssmoke.tar.Z

--
Glenn A. Waldron - Sr. Programmer   USC/Information Sciences Institute
email: gwaldron@isi.edu     voice: 703.812.4732     beep: 800.503.8046
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:25:00 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01078; Wed, 4 Sep 1996 14:17:52 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01060; Wed, 4 Sep 1996 14:17:51 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA27214; Wed, 4 Sep 1996 09:50:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA09304; Wed, 4 Sep 1996 09:48:54 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA27141; Wed, 4 Sep 1996 09:48:54 -0700
Received: from monster.igd.fhg.de (monster.igd.fhg.de [192.67.206.193]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA18332 for <info-performer@sgi.com>; Wed, 4 Sep 1996 09:48:51 -0700
From: knoepfle@igd.fhg.de
Received: from vangogh.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)
	id AA22887; Wed, 4 Sep 1996 17:59:43 +0200
Received: by vangogh.igd.fhg.de (950215.SGI.8.6.10/SMI-4.0)
	id RAA29897; Wed, 4 Sep 1996 17:59:40 +0200
Date: Wed, 4 Sep 1996 17:59:40 +0200
Message-Id: <9609041759.ZM29895@vangogh>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com
Subject: Performer/Cosmo Render
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hello,

in "IRIS universe" Summer '96 I read something about Cosmo Render, which is the
successor of the rendering kernels of Performer and Inventor. In Cosmo3D a
subset of Cosmo Render is implemented.
A colleague told me, that still bugs will be fixed in Performer, but no more
additional functionality developed (e.g. support for new hardware).
So, anytime from now we have to use Cosmo Render [or anything else] as
rendering kernel.

This leads me to some questions:
- Does anyone can give me a pointer to Cosmo Render?
I searched the whole web, but couldn't find anything about it. :(

- Is there a big difference in the API's of Performer and Cosmo Render? Do we
have to rewrite the whole code, because of different structures... Does anyone
have investigated that?

- When we move to Cosmo Render, do we loose functionality, like
multipipe/multiprocessing... ?



Thanks in advance

				Christian


-- 

******************************************************************************
* Christian Knoepfle   | " To finish first,                                  * 
* FhG-IGD / Germany    |            you first have to finish"                *
* knoepfle@igd.fhg.de  |                                   Enzo Ferrari      *
******************************************************************************


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:27:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01144; Wed, 4 Sep 1996 14:19:16 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01111; Wed, 4 Sep 1996 14:19:16 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA21936; Wed, 4 Sep 1996 07:44:57 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA25876; Wed, 4 Sep 1996 07:43:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA21909; Wed, 4 Sep 1996 07:43:41 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA18137 for <info-performer@sgi.com>; Wed, 4 Sep 1996 07:43:40 -0700
Received: from [207.22.119.25] by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id KAA03747; Wed, 4 Sep 1996 10:43:27 -0400
Message-Id: <v0213050bae5344fe4a57@[207.22.119.25]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 4 Sep 1996 10:50:40 -0400
To: info-performer@sgi.com
From: dwight@ht.com (Dwight Meglan)
Subject: globally changing the internal representation of a texture
Status: O

Some of you may recall that we had a problem with ugly textures a couple
months back on our Impacts-- it turned out to be Performer automagically
converting our lovely 32bit textures into a 16bit internal representation
which displayed in a very ugly manner. We defeated this with brute force
with the code snippet at the end of this message which just searches the
scenegraph and changes the settings for every texture found with a geoset's
gstate.

The question is:

Is there an elegant (read that as simple) way to tell Performer to use the
32bit internal representation everywhere ? Something in a pfTexture call or
an environment variable or... We would rather not have fiddle with the
scenegraph like we do now or build a special loader (we're using iv files)
unless there is no other way.

Thanks for advice,
--dwight


Code snippet-- may be used in a recursive call or simple brute approach:

      // drill down and reset the Texture

      if (tmp->isOfType(pfGeode::getClassType()))
      {
         pfGeode *gnode = (pfGeode *)tmp;
         pfGeoSet *gset = gnode->getGSet(0);
         cerr << "gset type name: " << gset->getTypeName() << endl;

         if (gset)
         {
            pfGeoState* gstate = gset->getGState();

            if (gstate)
            {
               pfTexture *tex =
                  (pfTexture *) gstate->getAttr(PFSTATE_TEXTURE);

               if (tex)
               {
                  tex->setFormat(PFTEX_INTERNAL_FORMAT,PFTEX_RGBA_8);
               }
            }
         }
      }


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dwight Meglan, PhD             |  Developers of complete surgery simulation
Engineering Director           |  training systems and surgery simulation
HT Medical, Inc.               |  creation software tools
6001 Montrose Rd., Suite 902   |
Rockville, MD 20852-4874       |  301 984 3706 x238   301 984 2104 : FAX
dwight@ht.com                  |   http://www.ht.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:28:52 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01343; Wed, 4 Sep 1996 14:21:21 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01324; Wed, 4 Sep 1996 14:21:20 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA10244; Wed, 4 Sep 1996 00:16:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA22391; Wed, 4 Sep 1996 00:14:54 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA10230; Wed, 4 Sep 1996 00:14:53 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA04811 for <info-performer@sgi.com>; Wed, 4 Sep 1996 00:14:48 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id JAA13814 for <info-performer@sgi.com>; Wed, 4 Sep 1996 09:14:34 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA12399; Tue, 3 Sep 1996 17:01:39 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id KAA02785; Sat, 7 Sep 1996 10:00:06 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609070959.ZM2783@platine>
Date: Sat, 7 Sep 1996 09:59:33 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Lights with inventor loader
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi all,

I would like to see the effect of a spot light in perfly with a .iv file like :

<<<<<<<
#Inventor V2.0 ascii

Separator {
    SpotLight {
	color	1 0 0
	location	0 0 5
	direction	0 0 -1
	cutOffAngle	0.15
    }
    Group {
	NormalBinding {
	    value	OVERALL
	}
	Coordinate3 {
	    point	[ -1 -1 0,
			      0 -1 0,
			      1 -1 0,
			      -1 0 0,
			      0 0 0,
			      1 0 0,
			      -1 1 0,
			      0 1 0,
			      1 1 0 ]
	}
	IndexedFaceSet {
	    coordIndex	[ 0, 1, 4, 3, -1, 1, 2, 5,
			      4, -1, 3, 4, 7, 6, -1, 4,
			      5, 8, 7, -1 ]
	}
    }
}
>>>>>>>

1) I tried perfly with no retessalation (-o 4), local lighting (-O 5) and
inventor lights conversion (-y iv,2,1), so ...

perfly -o 4 -O 5 -y iv,2,1 file.iv

... and the light has no effect on my polygons. Why ?

2) I changed the normal binding OVERALL to PER_VERTEX_INDEXED and I added a
normalIndex field in the indexedFaceSet ( normalIndex [ 0, 0, 0, 0, -1, 0, 0,
0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1 ]) ...

... and my polygons are red and flat shaded. Why ?

3) Is there a way to see a correct interpolated effect on my polygons ?

Thanks,

Lionel

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:28:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01364; Wed, 4 Sep 1996 14:21:22 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01345; Wed, 4 Sep 1996 14:21:21 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id XAA08556; Tue, 3 Sep 1996 23:52:03 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id XAA20578; Tue, 3 Sep 1996 23:50:48 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id XAA08543; Tue, 3 Sep 1996 23:50:47 -0700
Received: from server.rtset.co.il ([194.90.96.254]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id XAA01120 for <info-performer@sgi.com>; Tue, 3 Sep 1996 23:50:44 -0700
Received: from rtset.co.il (popeye.rtset.co.il [194.90.96.232]) by server.rtset.co.il (8.6.12/8.6.9) with ESMTP id IAA00875; Tue, 5 Sep 1995 08:46:17 +0200
Received: by rtset.co.il (940816.SGI.8.6.9/930416.SGI.AUTO)
	 id IAA02690; Wed, 4 Sep 1996 08:49:08 +0200
From: "Ran Yakir" <rany@rtset.co.il>
Message-Id: <9609040849.ZM2688@popeye.rtset.co.il>
Date: Wed, 4 Sep 1996 08:48:59 +0000
In-Reply-To: Eric Tran <etran@cgsd.com>
        "Texture animate" (Sep  3, 12:10pm)
References: <Pine.SUN.3.91.960830180834.17920A-100000@firewall.cgsd.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: Eric Tran <etran@cgsd.com>
Subject: Re: Texture animate
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 3, 12:10pm, Eric Tran wrote:
> Do you know of a good way to animate by sliding texture ?
> I tried:
>
> {
>     pfTexture   *tex;
>     ulong *image;
>     long comp, ns, nt, nr;
>
>     /* get texture mapping parameter */
>     pfGetTexImage( tex, &image, &comp, &ns, &nt, &nr);
>
>     /* compute new parameter */
>     ns++;
>     nt++;
>     nr;
>
>     /* set new parameter */
>     pfTexImage( tex, image, comp, ns, nt,nr);
> }
>
> This code does slide texture, but the program run
> *really slow*  (1-2 frames / second).
>
> Is it possible to do this at a higher speed ?  Perhaps
> a difference approach ?

Well, I'm not sure if what your writing here is just an example, or if it is
your actual code. However, with this code, you're loading textures with
dimensions which are not powers of two (a huge no no). IrisGL will let you do
it without any objections, but it will scale the texture _UP_ to the nearest
power of two.
Even if you do load 'good' textures, you'll want to define them with
PFTEX_SUBLOAD_FORMAT, and with no mipmaping, for the texture to load fast.
All that discussion assumes that you are using IrisGL. If you are using OpenGL,
you can load textures fast into individual levels, with pfSubloadTex of
pfSubloadTexLevel.


Ran

-- 
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | RT-SET Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        | 
              _/                     |   
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@rtset.co.il
  Work : 972-9-552236                |          rany@netvision.net.il
  Res. : 972-9-989974                |
Fax    : 972-9-552239                |
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 14:27:38 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA01128; Wed, 4 Sep 1996 14:19:16 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA01108; Wed, 4 Sep 1996 14:19:15 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA22735; Wed, 4 Sep 1996 08:03:09 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA27468; Wed, 4 Sep 1996 08:01:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA22692; Wed, 4 Sep 1996 08:01:52 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA22210 for <info-performer@sgi.com>; Wed, 4 Sep 1996 08:01:49 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id RAA27507 for <info-performer@sgi.com>; Wed, 4 Sep 1996 17:01:40 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA13914; Wed, 4 Sep 1996 16:51:02 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id QAA04827; Wed, 4 Sep 1996 16:49:35 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609041649.ZM4825@platine>
Date: Wed, 4 Sep 1996 16:49:10 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: SGIX_list_priority extension ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

Does anybody know which release of performer will use SGIX_list_priority
extension (on iR) and when this release will be available ?

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 19:04:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA02291; Wed, 4 Sep 1996 19:02:57 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA02275; Wed, 4 Sep 1996 19:02:56 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA17431; Wed, 4 Sep 1996 19:02:56 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA23436; Wed, 4 Sep 1996 19:02:54 -0700
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA29859 for <info-performer@sgi.com>; Wed, 4 Sep 1996 19:02:51 -0700
Received: (from uucp@localhost) by merki.connect.com.au id MAA03903
  (8.7.5/IDA-1.6); Thu, 5 Sep 1996 12:02:24 +1000 (EST)
>Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA02731
  (5.65c/IDA-1.5); Thu, 5 Sep 1996 11:13:33 +1000
Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA02731
  (5.65c/IDA-1.5); Thu, 5 Sep 1996 11:13:33 +1000
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id LAA09691
  (8.6.12/IDA-1.6); Thu, 5 Sep 1996 11:21:09 +1000
Received: from localhost by murad (5.65) id AA03986; Thu, 5 Sep 1996 11:27:47 +1000
Date: Thu, 5 Sep 1996 11:27:47 +1000 (EST)
From: Simon Bennett <simonb@wormald.com.au>
X-Sender: simonb@murad
To: Eric Tran <etran@cgsd.com>
Cc: info-performer@sgi.com
Subject: Re: Texture animate
In-Reply-To: <Pine.SUN.3.91.960830180834.17920A-100000@firewall.cgsd.com>
Message-Id: <Pine.OSF.3.94.960905112506.4480N-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Tue, 3 Sep 1996, Eric Tran wrote:

> Hi all,
> Do you know of a good way to animate by sliding texture ?
> I tried:
> {
>     pfTexture   *tex;

-- snip --

> }
> 
> This code does slide texture, but the program run
> *really slow*  (1-2 frames / second).
> Is it possible to do this at a higher speed ?  Perhaps
> a difference approach ?

Why don't you look into changing  the texture co-ordinates every frame
rather than changing the texture every frame.  I think you'll find that this
is quite a *bit* faster...

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 19:50:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA02435; Wed, 4 Sep 1996 19:48:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA02419; Wed, 4 Sep 1996 19:48:45 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA21254; Wed, 4 Sep 1996 19:48:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA24748; Wed, 4 Sep 1996 19:48:43 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA06358 for <info-performer@sgi.com>; Wed, 4 Sep 1996 19:48:42 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id TAA02745; Wed, 4 Sep 1996 19:48:40 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id TAA23751; Wed, 4 Sep 1996 19:48:35 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609041948.ZM23749@remi.asd.sgi.com>
Date: Wed, 4 Sep 1996 19:48:34 -0700
In-Reply-To: Graham Jones <graham.jones@sharp.co.uk>
        "Writing to individual pixel colour components." (Sep  4,  9:30am)
References: <322D3E3C.17A8@sharp.co.uk>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: graham.jones@sharp.co.uk, info-performer@sgi.com
Subject: Re: Writing to individual pixel colour components.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 4,  9:30am, Graham Jones wrote:
> Subject: Writing to individual pixel colour components.
> Has anyone got any good ideas on the following - I have thought up some
> ways of doing what I want but I wondered if there was anything faster!
>
> Consider two pixels side by side - when I draw an image I want to set
> the red component of one pixel and the green component of the other,
> without affecting the other colour components of the two pixels - this
> is repeated over the whole image.
>
> I have a solution which requires writing the image twice, once for red,
> once for green, but was wondering if there were anyways of doing it with
> one write?


 That's an interresting problem !
 I don't see any 1 pass solution if your database have textures.

 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep  4 21:22:03 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id VAA02691; Wed, 4 Sep 1996 21:20:38 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id VAA02675; Wed, 4 Sep 1996 21:20:37 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id VAA28997; Wed, 4 Sep 1996 21:20:36 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id VAA26877; Wed, 4 Sep 1996 21:20:36 -0700
Received: from Mikey.wes.army.mil (mikey.wes.army.mil [134.164.35.28]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA17635 for <info-performer@sgi.com>; Wed, 4 Sep 1996 21:20:35 -0700
Received: (from mms@localhost) by Mikey.wes.army.mil (950413.SGI.8.6.12/950213.SGI.AUTOCF) id XAA04181 for info-performer@sgi.com; Wed, 4 Sep 1996 23:25:03 -0500
From: stephens@Mikey.wes.army.mil (Mike Stephens)
Message-Id: <199609050425.XAA04181@Mikey.wes.army.mil>
Subject: troubles with pfiIXformUpdateFunc
To: info-performer@sgi.com
Date: Wed, 4 Sep 1996 23:25:03 -0500 (CDT)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 856       
Status: O


here are some boo-boos i found in a couple of routines.
when trying to play with pfiXInputUpdateFunc i kept giving errors
that it could not be found... the merry hunt was on...

tonight i think i found the problem.

rld could not find pfiIXformUpdateFunc or pfiGetIXformUpdate because in the
include file /usr/include/Performer/pfui.h
it's misspelled... 

here's the output of a grep for this in <Performer/pfui.h>:

------------------------------$-------------------------------------
pfui.h:extern void pfiIXformUpudateFunc(pfiInputXform *_ix,
	pfiInputXformUpdateFuncType _func, void *_data);
---------------------------------$----------------------------------
pfui.h:extern void pfiGetIXformUpudateFunc(pfiInputXform *_ix, 
	pfiInputXformUpdateFuncType *_func, void **_data);

has this already been reported and is there a patch to cover it ?

mike

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 01:06:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA03013; Thu, 5 Sep 1996 01:05:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA02997; Thu, 5 Sep 1996 01:05:23 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA17191; Thu, 5 Sep 1996 01:05:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA03210; Thu, 5 Sep 1996 01:05:22 -0700
Received: from hades.sharp.co.uk (hades.sharp.co.uk [193.114.241.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA14689; Thu, 5 Sep 1996 01:05:19 -0700
Received: (from uucp@localhost) by hades.sharp.co.uk (8.6.12/8.6.12) id JAA00776; Thu, 5 Sep 1996 09:12:39 +0100
Received: from sharp.co.uk by hades.sharp.co.uk via smap (RMS/1)
	id sma000774; Thu Sep  5 09:12:36 1996
Received: from inca.sle.sharp.co.uk (aardog) by sharp.co.uk (5.x/SMI-SVR4)
	id AA19025; Thu, 5 Sep 1996 09:05:30 +0100
Message-Id: <322E888D.5985@sharp.co.uk>
Date: Thu, 05 Sep 1996 09:00:13 +0100
From: Graham Jones <graham.jones@sharp.co.uk>
Reply-To: graham.jones@sharp.co.uk
Organization: Sharp Laboratories of Europe
X-Mailer: Mozilla 3.0b8Gold (Win95; I)
Mime-Version: 1.0
To: Remi Arnaud <remi@remi.asd.sgi.com>
Cc: info-performer@sgi.com
Subject: Re: Writing to individual pixel colour components.
References: <322D3E3C.17A8@sharp.co.uk> <9609041948.ZM23749@remi.asd.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Remi Arnaud wrote:
> 
> On Sep 4,  9:30am, Graham Jones wrote:
> > Subject: Writing to individual pixel colour components.

> > Consider two pixels side by side - when I draw an image I want to
> > set the red component of one pixel and the green component of the
> > other, without affecting the other colour components of the two
> > pixels - this is repeated over the whole image.
 
>  That's an interresting problem !

Too true!

>  I don't see any 1 pass solution if your database have textures.

I need to be able to this with any possible image, textured models,
non-textured models, images themselves etc etc.

Surprisingly (hmmm, not too surprising I guess, I am using iR) the
trials I've done using pre-rendered images works pretty fast - now I
have to do the work to get Performer to render in this way.

Graham.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 06:04:07 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA03387; Thu, 5 Sep 1996 06:02:38 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA03371; Thu, 5 Sep 1996 06:02:37 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA08881; Thu, 5 Sep 1996 06:02:36 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA10002; Thu, 5 Sep 1996 06:02:36 -0700
Received: from hil-img-5.compuserve.com (hil-img-5.compuserve.com [149.174.177.135]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA19560 for <info-performer@sgi.sgi.com>; Thu, 5 Sep 1996 06:02:35 -0700
Received: by hil-img-5.compuserve.com (8.6.10/5.950515)
	id JAA17664; Thu, 5 Sep 1996 09:02:34 -0400
Date: 05 Sep 96 09:00:53 EDT
From: Jean BENOIT <101372.3460@CompuServe.COM>
To: Infos Performer <info-performer@sgi.com>
Subject: Pb of shared-memory visibility (multiprocessing)
Message-ID: <960905130053_101372.3460_JHP53-1@CompuServe.COM>
Status: O

I have a problem on shared memory usage in multiprocessing (using a callback DBASE func)
under Performer 2.0 .

I invoke multiprocessing in the source file 'perfly.c' as follows:

Here is the shared memory structure which contains pointers to the shared memory parts
I want to use in my DBASE func :
<<	typedef struct
<<	{
<<		Part_Of_Sea *Sea;
<<		List_Str_Gest_Geode *Tete_List;	// Tete_List = Chained List of structure Struct_Gestion_Geode
<<		pfNode	*root;			// root = root node of my scene's tree
<<	} Struct_DBase;
<<
<<	Struct_DBase	*Shared;


Before calling pfConfig, I do :

<<	Shared = (Struct_DBase*)pfMalloc(sizeof(Struct_DBase), pfGetSharedArena());
<<	pfMultiprocess(PFMP_APP_CULL_DRAW|PFMP_FORK_DBASE);

Just After pfConfig, I do:

<<	pfDBaseFunc(Create_Sea_DBASE);

... where Create_Sea_DBASE is my callback DBASE func.
... So Create_Sea_DBASE will be invoked by next pfFrame.

Next, I Load my scenegraph's file to the root as follows:

<<		    Shared->root = pfdLoadFile(MyFile);

Here is the implementation of this callback func:

<<1	void Create_Sea_DBASE(void *data)
<<2	{
<<3	List_Str_Gest_Geode		*p, *q;
<<4	Struct_Gestion_Geode	*sg;
<<5	
<<6		if (Shared->Tete_List==NULL) return;
<<7		printf("Shared->root = %p root = %p\n", Shared->root);
<<8		printf("nb Children = %d\n", pfGetNumChildren(Shared->root));
<<9		p = Shared->Tete_List;
<<10		while (p!=NULL)
<<11		{
<<12		printf("Switch %p\n", (p->Str_Gest_Geode)->Switch);
<<13		if (p->Is_Visible==YES)
<<14			{
<<15				sg = p->Str_Gest_Geode;
<<16				ActionGeode(sg);
<<17			}
<<18			p = p->next;
<<19		}
<<20		p = Shared->Tete_List;
<<21		while (p!=NULL)
<<22		{
<<23			if (p->Is_Visible==YES)
<<24			{
<<25				sg = p->Str_Gest_Geode;
<<26				printf("SwitchVal = %d\n", pfGetSwitchVal(sg->Switch));
<<27				pfSwitchVal(sg->Switch, !pfGetSwitchVal(sg->Switch));
<<28				p->Is_Visible = NO;
<<29			}
<<30			p = p->next;
<<31		}
<<32		pfDBase();
<<33}

After I have launched perfly, Performer stops the execution at line 8 and tells me:

<<	PF Notice:       Caught SIGCHLD. Exiting due to death of child with pid 8318.

So I haved erased the line 8 and relaunched perfly and Performer stops the execution at line 26 and tells me:

<<	PF Notice:       Caught SIGCHLD. Exiting due to death of child with pid 8335.

In consequence there are problems in calling pfGetNumChildren(..) and pfGetSwitchVal(..)
in a separate process.

Moreover, I am sure that it is not a problem in building my scenegraph and in my chained Lists' structures
because all this architecture runs correctly in monoprocessing.

So my question is:

	Is there a lake of configuration ?
	or what can I do to solve this problem which completely blocks me ?

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 08:15:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA03699; Thu, 5 Sep 1996 08:13:56 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA03683; Thu, 5 Sep 1996 08:13:56 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA20170; Thu, 5 Sep 1996 08:13:55 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA13886; Thu, 5 Sep 1996 08:13:54 -0700
Received: from joerg.munich.sgi.com ([144.253.192.161]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA09103 for <info-performer@sgi.com>; Thu, 5 Sep 1996 08:13:53 -0700
Received: by joerg.munich.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id RAA03050; Thu, 5 Sep 1996 17:13:50 +0200
Date: Thu, 5 Sep 1996 17:13:50 +0200
From: joerg@joerg.munich.sgi.com (Joerg Wallmersperger)
Message-Id: <9609051713.ZM3049@joerg.munich.sgi.com>
X-Face: &vIl;h7sZQWT,[*l9Lv0V?,Y!-):)nd#6}j3h&cA^/}ge88rKRFgc<P[\M`P`c^Jbh]dR]K
                                                                                              o4f&&:3uyi-fK&i:`{|9a=fGwN>k]KX4zY#L`Y.RQCn9W~";IOc_&EsMBM"9$PS?""S(LhLe.[^\ix
                                                                                              \tTC)*L!j,i2-}/Y:+)he$GVO(Od-ojsX/Gx6b/og(<Q:=
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Demo for pfMorph and level-of-detail
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

anybody out there, who has a Performer sample code, which produces the
effect of morphed, geometric level-of-detail.

It should be to achieve this by modifying the source weights of the
pfMorph node...

Thanks in advance

Joerg

p.s.: Please reply directly to me - I'm not on the mailing list


-- 
Joerg Wallmersperger, Software Support Germany
Silicon Graphics GmbH, Am Hochacker 3, 85630 Grasbrunn
E-mail: joerg@munich.sgi.com
Tel.:   0130-112550  (US: 011.49.89.46108234)
Fax.:   089-46108190 (US: 011.49.89.46108190)
http://reality.sgi.com/employees/joerg_munich
Online Support: http://www-support.sgi.de
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 10:18:36 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA03975; Thu, 5 Sep 1996 10:16:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA03959; Thu, 5 Sep 1996 10:16:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA03437; Thu, 5 Sep 1996 10:16:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA19272; Thu, 5 Sep 1996 10:16:23 -0700
Received: from hades.sharp.co.uk (hades.sharp.co.uk [193.114.241.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA04137 for <info-performer@sgi.com>; Thu, 5 Sep 1996 10:16:19 -0700
Received: (from uucp@localhost) by hades.sharp.co.uk (8.6.12/8.6.12) id SAA05256 for <info-performer@sgi.com>; Thu, 5 Sep 1996 18:23:39 +0100
Received: from sharp.co.uk by hades.sharp.co.uk via smap (RMS/1)
	id sma005250; Thu Sep  5 18:23:17 1996
Received: from inca.sle.sharp.co.uk (aardog) by sharp.co.uk (5.x/SMI-SVR4)
	id AA22306; Thu, 5 Sep 1996 18:16:10 +0100
Message-Id: <322F0998.AE4@sharp.co.uk>
Date: Thu, 05 Sep 1996 18:10:48 +0100
From: Graham Jones <graham.jones@sharp.co.uk>
Reply-To: graham.jones@sharp.co.uk
Organization: Sharp Laboratories of Europe
X-Mailer: Mozilla 3.0b8Gold (Win95; I)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: Strange Performer behaviour combined with glDrawPixels.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

This may be my fault, but equally it may be Performer, can anyone shed
light of the things I'm experiencing?

Here goes ....

The first problem is this.

I have a two pass rendering system where a scene is drawn into a
channel. After that the scene is grabbed as a texture and drawn into a
second window using a stencil mask and mucking about with the colour
mask as well. The stencil is stored as an image which is written to the
channel using glDrawPixels. The texture is drawn onto a simple geoset.

I have having problems drawing the stencil mask into the window. If
texturing is enabled then it seems random as to whether the stencil
image is drawn when I call glDrawPixels in the draw callback for the
channel - I am enabling stenciling and, I think, setting other
appropriate things.

Sometimes the image is drawn and the program behaves correctly,
sometimes it doesn't. So I might be rotating an object, or moving
through a scene and the resulting picture will jump between the
correctly stencilled version and something incorrect, when the stencil
was not written.

However, if I disable textures (the simulation is based on perfly so I
just hit 't') everything works perfectly.

Is this meant to happen (seems strange if it is) or is either me or
Performer doing something wrong? If it's not Performer could someone
point me in a direction I might look to solve this.

Secondly ........

I've created a channel which is only displayed if I use the APPCULLDRAW
process model (all in one process) if I split into separate processes
(any model) the channel is not displayed and it's draw callback is not
called. The callback is being setup, the channel created and viewport
set, but I get no channel. I do get the other two channels I am
creating.

Again, any suggestions?

Graham.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 11:27:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04145; Thu, 5 Sep 1996 11:26:06 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04129; Thu, 5 Sep 1996 11:26:05 -0700
Received: from odin.corp.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id LAA22712; Thu, 5 Sep 1996 11:26:05 -0700
Received: from hotsauce.clubfed.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@fddi-odin.corp.sgi.com> id LAA08002; Thu, 5 Sep 1996 11:26:03 -0700
Received: (from brian@localhost) by hotsauce.clubfed.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id QAA21488 for info-performer@sgihub.corp.sgi.com; Thu, 5 Sep 1996 16:02:52 -0400
Date: Thu, 5 Sep 1996 16:02:52 -0400
From: brian@sgi.com (Brian Furtaw)
Message-Id: <9609051602.ZM21487@hotsauce.clubfed.sgi.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@fddi-odin.corp.sgi.com
Subject: pfCycleBuffer addition crashes application
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I took some working code and added a pfCycleBuffer to remove cracking in the
surface I am generating. Now when I run the program I get a coredump everytime.
I am using Performer-2.0 on IRIX-6.2 does anyone have suggestions as to why
this might be happening.

Exhibit A: The code, first line is where I add the CycleBuffer last line of
code is where it coredumps. This is code to setup an indexed pfGeoSet of QUADS.


  // setup a CycleBuffer to time the swap between APP and DRAW phases
    pfCycleBuffer *coords = new(pfGetSharedArena())
pfCycleBuffer(sizeof(pfVec3) * nxg * nyg);
    ushort *vertexlist = (ushort*) new(4 * nxg * nyg * sizeof(ushort))
pfMemory;

    pfVec3 *oceanCoords = seagrid.vector = (pfVec3 *) coords->getCurData();
    seagrid.vertexlist = vertexlist;
    // XXXX Call Mike's VOA init routine
    vOcean_init();

    int yidx=0;
    voa_update_physics();
    coords->changed();
    uint vlidx = 0;
   pfVec4 *colors = (pfVec4*) new(8*sizeof(pfVec4)) pfMemory;
    colors[0].set(1.0f, 0.0f, 0.0f, 1.0f);
    colors[1].set(0.0f, 1.0f, 0.0f, 1.0f);
    colors[2].set(0.0f, 0.0f, 1.0f, 1.0f);
    colors[3].set(1.0f, 0.0f, 1.0f, 1.0f);
    colors[4].set(1.0f, 1.0f, 0.0f, 1.0f);
    colors[5].set(1.0f, 1.0f, 1.0f, 1.0f);
    colors[6].set(0.0f, 0.0f, 0.0f, 1.0f);
    colors[7].set(0.0f, 1.0f, 1.0f, 1.0f);

    ushort *colorlist = (ushort*) new(4*numOfPrims*sizeof(ushort)) pfMemory;
    for (int clist_idx =0; clist_idx < 4*numOfPrims; clist_idx++)
       colorlist[clist_idx] = 5; //clist_idx % 8;

    pfVec2 *texcoords = (pfVec2*) new(numOfVertices*sizeof(pfVec2)) pfMemory;
    vlidx = 0;
    for ( yidx=0; yidx < voHeight; yidx++) {
       for( int xidx=0; xidx < voWidth; xidx++) {
            texcoords[vlidx++].set((float)xidx/15.0f, (float)yidx/15.0f);
       }
    }

    ushort *texlist = (ushort*) new(4*numOfPrims*sizeof(ushort)) pfMemory;
    vlidx = 0;
    for ( yidx=0; yidx < (voHeight - 1); yidx++) {
       for( int xidx=0; xidx < (voWidth - 1); xidx++) {
            texlist[vlidx++] = (yidx * voHeight) + xidx;
            texlist[vlidx++] = (yidx * voHeight) + xidx + 1;
            texlist[vlidx++] = ((yidx + 1) * voHeight) + xidx + 1;
            texlist[vlidx++] = ((yidx + 1) * voHeight) + xidx ;
       }
    }
    pfVec3 *norms = (pfVec3 *) new(sizeof(pfVec3)*numOfPrims) pfMemory;
    ushort *n_ilist = (ushort *) new(sizeof(ushort)*numOfPrims) pfMemory;
    computeNormals(oceanCoords, vertexlist, norms,n_ilist, numOfPrims);

    pfMaterial *mtl = new pfMaterial;
    mtl->setColor(PFMTL_SPECULAR, 0.0f, 0.6f, 0.6f);
    mtl->setColorMode(PFMTL_FRONT, PFMTL_CMODE_AD);
    gstate->setAttr(PFSTATE_FRONTMTL, (void *)mtl);


    pfGeoSet *gset = new pfGeoSet;
    gset->setAttr(PFGS_COORD3, PFGS_PER_VERTEX, coords, vertexlist);
    gset->setAttr(PFGS_TEXCOORD2, PFGS_PER_VERTEX, texcoords, texlist);
    gset->setAttr(PFGS_COLOR4, PFGS_PER_VERTEX, colors, colorlist);
    gset->setAttr(PFGS_NORMAL3, PFGS_PER_PRIM, norms, n_ilist);
    gset->setPrimType(PFGS_QUADS);
    gset->setNumPrims(numOfPrims);
    gset->setGState(gstate);
    /*pfPrint(gset, 1, NULL);*/
    // set up scene graph
    pfGeode *geode1 = new pfGeode;
perfly.C:429 HERE==>    geode1->setName("virtOcean");

Exhibit B: The stack trace,
cvd> where
>  0	_pfHashTable::enter(<stripped>) ["pfLists.C":233, 0x5e9437e4]
   1	pfNode::nb_setName(<stripped>) ["pfNode.C":347, 0x5e8f9088]
   2	initSceneGraph(scene = 0x1808ff80) ["perfly.C":429, 0x00413f4c]
   3	InitScene() ["generic.C":349, 0x00409928]
   4	main(argc = 19, argv = 0x7fff2ec4) ["main.C":111, 0x0041a4c4]
   5	__istart(<stripped>) ["crt1tinit.s":13, 0x00407d90]

Could someone explain what the pfHashTable is?


Brian



-- 
o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o

Brian Furtaw			(brian@sgi.com)
RSE Graphics/Communications	Office:	(301) 572-3293
Silver Spring, MD		Fax:	(301) 572-3280
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep  5 12:56:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA04423; Thu, 5 Sep 1996 12:54:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA04407; Thu, 5 Sep 1996 12:54:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA20175; Thu, 5 Sep 1996 12:54:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA26663; Thu, 5 Sep 1996 12:54:33 -0700
Received: from vr.mme.wsu.edu (vr.mme.wsu.edu [134.121.72.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA08286 for <info-performer@sgi.com>; Thu, 5 Sep 1996 12:54:31 -0700
Received: by vr.mme.wsu.edu (940816.SGI.8.6.9/930416.SGI.AUTO)
	for info-performer@sgi.com id MAA03481; Thu, 5 Sep 1996 12:54:17 -0700
From: "Performer Mailing List" <perflist@vr.mme.wsu.edu>
Message-Id: <9609051254.ZM3479@vr.mme.wsu.edu>
Date: Thu, 5 Sep 1996 12:54:09 -0700
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com
Subject: Stereo with Performer
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,
Am having problems getting 'Stereo' going with Performer. Basically the aim is
to get stereo with Crystal Eyes. I even tried out the sample program provided
by SGI, called stereo.c, to get stereo with performer but was not successful.
Also changed the SETMON modes, tried different combinations, but no luck yet.
Anyone, any Suggestions as to what could be the problem, thanks.

Hiral
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 02:35:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA05832; Fri, 6 Sep 1996 02:33:50 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA05816; Fri, 6 Sep 1996 02:33:49 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA08024; Fri, 6 Sep 1996 02:33:50 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA19871; Fri, 6 Sep 1996 02:33:48 -0700
Received: from frontdoor.nob.nl (frontdoor.nob.nl [193.67.178.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA19419 for <info-performer@sgi.com>; Fri, 6 Sep 1996 02:33:46 -0700
Received: from R2D2 by frontdoor.nob.nl via SMTP (951211.SGI.8.6.12.PATCH1042/960302.NOB)
	 id KAA05213; Fri, 6 Sep 1996 10:31:18 GMT
Sender: gerk@frontdoor.nob.nl
Message-ID: <322FF022.41C6@nob.nl>
Date: Fri, 06 Sep 1996 11:34:26 +0200
From: Gerk Huisma <gerk@nob.nl>
Organization: NOB
X-Mailer: Mozilla 2.0 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
CC: gerk@nob.nl
Subject: Performer font's and 'strings'
X-URL: http://www.sgi.com/Technology/Performer/mailinglist.html
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello,

At the NOB, Hilversum, HOLLAND we are using Performer to
build a character generator. We already have the ONYX integrated in an
edit-suite/studio for Virtual Studio applications so it seems logical
to use it for character generation also.

Question: How can I read Adobe-type1 fonts directly into a performer
          font.
          I currently use the 'type1rd.c' source to create the 'objfnt'
          outline definition and use and 'OLD' tool 'meshfont' from
          Paul Haeberli to generate the mesh definitions.
          I cannot intergrate this tool into my source because it uses
          the old 'libtri.a'. Is there a solution ??

Error: The function 'pfGetStringCharPos()' gives wrong result's for
       strings containing spaces and linefeeds.
       I use it to position a 3D cursor. And it does NOT work...

Currently I use Performer 2.0 on IRIX 5.3
We will change soon to IRIX 6.2 an Performer 2.1

We still need support for 2.0, is it possible to send some fixes for
the pfGetStringCharPos function ??

Greeting Gerk Huisma
         gerk@nob.nl
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 09:12:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA06418; Fri, 6 Sep 1996 09:10:35 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA06402; Fri, 6 Sep 1996 09:10:34 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA16180; Fri, 6 Sep 1996 09:10:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA15394; Fri, 6 Sep 1996 09:10:34 -0700
Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA00856 for <info-performer@sgi.com>; Fri, 6 Sep 1996 09:10:33 -0700
Received: from uucp5.UU.NET by relay5.UU.NET with SMTP 
	(peer crosschecked as: uucp5.UU.NET [192.48.96.36])
	id QQbgaa14236; Fri, 6 Sep 1996 12:10:32 -0400 (EDT)
Received: from ds9.UUCP by uucp5.UU.NET with UUCP/RMAIL
        ; Fri, 6 Sep 1996 12:10:32 -0400
Received: from galaxy.cambridge.com by cambridge.com (4.1/SMI-4.1-SWS)
	id AA00381; Fri, 6 Sep 96 12:11:00 EDT
Received: by galaxy.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id MAA01074; Fri, 6 Sep 1996 12:11:00 -0400
Date: Fri, 6 Sep 1996 12:11:00 -0400
From: peter@galaxy.cambridge.com (Peter Chou)
Message-Id: <199609061611.MAA01074@galaxy.cambridge.com>
To: info-performer@sgi.com
Subject: pfTerrain loaders
Status: O

Hi,

Somehow I got the impression at SIGGRAPH 96 that there are ASD
(i.e. pfTerrain) loaders for DTED, MultiGen's CAT, etc. available
at SGI's WWW.  We have searched SGI's web page and ftp site
sgigate.sgi.com, but couldn't find any.  Would anybody please provide
directions to the proper location of these loaders, if they exist?
Thanks so much in advance.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  Peter T. C. Chou
  Cambridge Research Associates, Inc.     office: (703)790-0505 ext 7206
  1430 Spring Hill Road, Suite 200        FAX:    (703)790-0370
  McLean, VA 22102                        E-MAIL: peter@cambridge.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 10:44:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA06722; Fri, 6 Sep 1996 10:42:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA06706; Fri, 6 Sep 1996 10:42:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA27688; Fri, 6 Sep 1996 10:42:31 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA20702; Fri, 6 Sep 1996 10:42:30 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA22469 for <info-performer@sgi.com>; Fri, 6 Sep 1996 10:42:30 -0700
Received: from dandan.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA17514; Fri, 6 Sep 1996 10:42:28 -0700
Received: by dandan.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA09219; Fri, 6 Sep 1996 10:42:27 -0700
From: "Jenny Zhao" <zhz@dandan.asd.sgi.com>
Message-Id: <9609061042.ZM9217@dandan.asd.sgi.com>
Date: Fri, 6 Sep 1996 10:42:27 -0700
In-Reply-To: peter@galaxy.cambridge.com (Peter Chou)
        "pfTerrain loaders" (Sep  6, 12:11pm)
References: <199609061611.MAA01074@galaxy.cambridge.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: peter@galaxy.cambridge.com (Peter Chou), info-performer@sgi.com
Subject: Re: pfTerrain loaders
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

pfTerrain builder will be available with Performer 2.2 release.
DTED, DEM, and elevation data from archinfo will be converted to
pfTerrain data structures, or can be directly loaded in application
as pfASD node.
I am sorry that we don't have them in our WWW yet.

Multigen is going to release their CAT loader very soon.
For specific dates and details, drop marcus@multigen.com an email.

Thanks.


-- 


Jenny Zhao                                   
zhz@asd.sgi.com                    
415 933-5091 (Voice)           
415 965-2658 (Fax)         
Silicon Graphics - IRIS Performer      
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 10:54:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA06759; Fri, 6 Sep 1996 10:52:56 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA06743; Fri, 6 Sep 1996 10:52:54 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA29596; Fri, 6 Sep 1996 10:52:56 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA21286; Fri, 6 Sep 1996 10:52:55 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA24693; Fri, 6 Sep 1996 10:52:50 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id SAA25337; Fri, 6 Sep 1996 18:48:49 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609061848.ZM25335@bitch.reading.sgi.com>
Date: Fri, 6 Sep 1996 18:48:49 +0100
In-Reply-To: Simon Bennett <simonb@wormald.com.au>
        "Re: Texture animate" (Sep  5, 11:27am)
References: <Pine.OSF.3.94.960905112506.4480N-100000@murad>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: Simon Bennett <simonb@wormald.com.au>, Eric Tran <etran@cgsd.com>
Subject: Re: Texture animate
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Sorry for the late reply.

Modifying the texture matrix will also do this,

I recommend a draw callback where you translate the texture matrix
before drawing your animated geometry.

Rgds,
Angus.

On Sep 5, 11:27am, Simon Bennett wrote:
> Subject: Re: Texture animate
> On Tue, 3 Sep 1996, Eric Tran wrote:
>
> > Hi all,
> > Do you know of a good way to animate by sliding texture ?
> > I tried:
> > {
> >     pfTexture   *tex;
>
> -- snip --
>
> > }
> >
> > This code does slide texture, but the program run
> > *really slow*  (1-2 frames / second).
> > Is it possible to do this at a higher speed ?  Perhaps
> > a difference approach ?
>
> Why don't you look into changing  the texture co-ordinates every frame
> rather than changing the texture every frame.  I think you'll find that this
> is quite a *bit* faster...
>
> +----------------------------------------------------------------------------+
>   Simon Bennett       simonb@wormald.com.au
>   Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669
>
> 		"Good judgement is the result of experience.
> 		 Experience is the result of poor judgement"
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Simon Bennett


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 11:24:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA06859; Fri, 6 Sep 1996 11:22:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA06843; Fri, 6 Sep 1996 11:22:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA03900; Fri, 6 Sep 1996 11:22:36 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA22928; Fri, 6 Sep 1996 11:22:36 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA01550; Fri, 6 Sep 1996 11:22:18 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id TAA25366; Fri, 6 Sep 1996 19:18:00 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609061917.ZM25364@bitch.reading.sgi.com>
Date: Fri, 6 Sep 1996 19:17:59 +0100
In-Reply-To: Graham Jones <graham.jones@sharp.co.uk>
        "Re: Writing to individual pixel colour components." (Sep  5,  9:00am)
References: <322D3E3C.17A8@sharp.co.uk>  <9609041948.ZM23749@remi.asd.sgi.com> 
	<322E888D.5985@sharp.co.uk>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: graham.jones@sharp.co.uk, Remi Arnaud <remi@remi.asd.sgi.com>
Subject: Re: Writing to individual pixel colour components.
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

While I can't see a way of doing this in a single pass, you don't have to
perform two passes on the scene.

You could try drawing the scene once and writing an image to the framebuffer
which will set the relevant pixel components to black. Maybe use a subtractive
blend equation to limit this second pass to DC = 1, and avoid having to use
colour masking and stipple patterns.

My apologies if you've already come up with this.

Rgds,
Angus.

On Sep 5,  9:00am, Graham Jones wrote:
> Subject: Re: Writing to individual pixel colour components.
> Remi Arnaud wrote:
> >
> > On Sep 4,  9:30am, Graham Jones wrote:
> > > Subject: Writing to individual pixel colour components.
>
> > > Consider two pixels side by side - when I draw an image I want to
> > > set the red component of one pixel and the green component of the
> > > other, without affecting the other colour components of the two
> > > pixels - this is repeated over the whole image.
>
> >  That's an interresting problem !
>
> Too true!
>
> >  I don't see any 1 pass solution if your database have textures.
>
> I need to be able to this with any possible image, textured models,
> non-textured models, images themselves etc etc.
>
> Surprisingly (hmmm, not too surprising I guess, I am using iR) the
> trials I've done using pre-rendered images works pretty fast - now I
> have to do the work to get Performer to render in this way.
>
> Graham.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Graham Jones


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep  6 14:47:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA07488; Fri, 6 Sep 1996 14:45:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA07472; Fri, 6 Sep 1996 14:45:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA28492; Fri, 6 Sep 1996 14:45:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA03513; Fri, 6 Sep 1996 14:45:52 -0700
Received: from nova.unix.portal.com (nova.unix.portal.com [156.151.1.101]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA15597 for <info-performer@sgi.com>; Fri, 6 Sep 1996 14:45:51 -0700
From: Lee_Robert_Willis@cup.portal.com
Received: from hobo.online.portal.com (hobo.online.portal.com [156.151.5.5]) by nova.unix.portal.com (8.6.11/8.6.5) with ESMTP id OAA21103 for <info-performer@sgi.com>; Fri, 6 Sep 1996 14:44:13 -0700
Received: (pccop@localhost) by hobo.online.portal.com (8.6.10/8.6.5) id OAA03035 for info-performer@sgi.com; Fri, 6 Sep 1996 14:44:50 -0700
To: info-performer@sgi.com
Subject: Re: pfTerrain loaders
Lines: 18
Date: Fri,  6 Sep 96 14:44:50 PDT
Message-ID: <9609061444.2.2869@cup.portal.com>
X-Origin: The Portal System (TM)
Status: O

Jenny Zhao wrote:

>Hi,
>
>pfTerrain builder will be available with Performer 2.2 release.
>DTED, DEM, and elevation data from archinfo will be converted to
                                    ^^^^^^^^
>pfTerrain data structures, or can be directly loaded in application
>as pfASD node.
>I am sorry that we don't have them in our WWW yet.

Just to avoid confusion - I believe Jenny means Arc/Info _GRID_ format,
(or the GRID ASCII format), *not* the Arc/Info vector format.

-- lee        lee@multigen.com
--
--    "Wouldn't that get a little monotonous -- just Akron, cold beer,
--    and 'poor poor thing' for two weeks?"    Jimmy Stewart, in HARVEY.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep  7 00:26:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA08343; Sat, 7 Sep 1996 00:24:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA08327; Sat, 7 Sep 1996 00:24:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA17387; Sat, 7 Sep 1996 00:24:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA19136; Sat, 7 Sep 1996 00:24:26 -0700
Received: from mail ([166.111.8.250]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id AAA00700 for <info-performer@sgi.com>; Sat, 7 Sep 1996 00:23:33 -0700
Received: from ns.cs.tsinghua.edu.cn by mail (5.x/SMI-SVR4)
	id AA02283; Sat, 7 Sep 1996 15:13:08 +0900
Received: from s1000e.cs.tsinghua.edu.cn ([166.111.89.7]) by ns.cs.tsinghua.edu.cn (8.6.12/8.6.12) with SMTP id PAA15690 for <info-performer@sgi.com>; Sat, 7 Sep 1996 15:10:50 -0500
Received: by s1000e.cs.tsinghua.edu.cn (5.0/SMI-SVR4)
	id AA01385; Sat, 7 Sep 1996 15:10:14 --800
Date: Sat, 7 Sep 1996 15:10:14 +0900 (CDT)
From: yangLei <yl@s1000e.cs.tsinghua.edu.cn>
To: info-performer@sgi.com
Subject: Why can not combine MOTIF with performer?
Message-Id: <Pine.SOL.3.91.960907150345.1350C-100000@s1000e>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


I try to use the source code of perfly.But ,at same time ,I hope adapt 
MOTIF style windows.When I try add Motif Menu in perfly.The menu is not 
locate in windows,also my object in scene cannot display correctly.How 
can I do? Whether I can get some source from some friend?  
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep  7 09:58:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA08928; Sat, 7 Sep 1996 09:56:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA08912; Sat, 7 Sep 1996 09:56:23 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA29330; Sat, 7 Sep 1996 09:56:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA00307; Sat, 7 Sep 1996 09:56:22 -0700
Received: from ccvax.lanl.gov (ccvax.lanl.gov [128.165.5.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA24793 for <info-performer@sgi.com>; Sat, 7 Sep 1996 09:56:13 -0700
Received: from spock.visidyne.hsv.com ([204.121.254.10]) by ccvax.lanl.gov with SMTP;
          Sat, 7 Sep 1996 10:55:40 -0600 (MDT)
Message-Id: <2.2.32.19960907165908.006fc274@ccvax>
X-Sender: 608122@ccvax
X-Mailer: Windows Eudora Pro Version 2.2 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sat, 07 Sep 1996 11:59:08 -0500
To: info-performer@sgi.com
From: ken sartor <sartor@visidyne.com>
Subject: 3d textures in performer 2.x
Status: O


Hi -

I would *really* like to use 3d textures in my performer 
application.  Is there any way to do this?  If not, are 
there plans to make this functionallity available in 
future versions of Performer?

Thanks!

ken

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep  7 13:16:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA09167; Sat, 7 Sep 1996 13:15:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA09151; Sat, 7 Sep 1996 13:15:26 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA15261; Sat, 7 Sep 1996 13:15:25 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA04242; Sat, 7 Sep 1996 13:15:25 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA16439 for <info-performer@sgi.com>; Sat, 7 Sep 1996 13:15:24 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id NAA03819; Sat, 7 Sep 1996 13:15:23 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id NAA07097; Sat, 7 Sep 1996 13:15:21 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609071315.ZM7095@rose.asd.sgi.com>
Date: Sat, 7 Sep 1996 13:15:21 -0700
In-Reply-To: ken sartor <sartor@visidyne.com>
        "3d textures in performer 2.x" (Sep  7, 11:59am)
References: <2.2.32.19960907165908.006fc274@ccvax>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: ken sartor <sartor@visidyne.com>, info-performer@sgi.com
Subject: Re: 3d textures in performer 2.x
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 7, 11:59am, ken sartor wrote:
> Subject: 3d textures in performer 2.x
->
->Hi -
->
->I would *really* like to use 3d textures in my performer 
->application.  Is there any way to do this?  If not, are 

You can do it if you can use a pfTexGen to generate your texture coordinates.

src.


-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep  8 07:22:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA10054; Sun, 8 Sep 1996 07:20:46 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA10038; Sun, 8 Sep 1996 07:20:45 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA03888; Sun, 8 Sep 1996 07:20:45 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25037; Sun, 8 Sep 1996 07:20:44 -0700
Received: from acusoft.com (acusoft.acusoft.com [205.187.235.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id HAA29902 for <info-performer@sgi.com>; Sun, 8 Sep 1996 07:20:38 -0700
Received: from daffy by acusoft.com (5.x/SMI-SVR4)
	id AA29312; Sun, 8 Sep 1996 10:20:36 -0400
Received: by daffy (940816.SGI.8.6.9) id KAA06483; Sun, 8 Sep 1996 10:20:35 -0400
Date: Sun, 8 Sep 1996 10:20:35 -0400 (EDT)
From: Mark Visconti <visconti@acusoft.com>
To: info-performer@sgi.com
Subject: 16 bit monochrome on IR
Message-Id: <Pine.SGI.3.91.960908101239.6468A-100000@daffy>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


   Is there information available about the Infinite Reality's 
16 bit monochrome support ?  Is it just a matter of configuring
XVisualInfo/FBconfig properly ?  I would appreciate any pointers to
documentation.

Thanks,
Mark Visconti


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep  8 19:05:50 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA10923; Sun, 8 Sep 1996 19:04:27 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA10907; Sun, 8 Sep 1996 19:04:26 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA24738; Sun, 8 Sep 1996 19:04:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA07932; Sun, 8 Sep 1996 19:04:25 -0700
Received: from mail (mail.tsinghua.edu.cn [166.111.8.250]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id TAA14165 for <info-performer@sgi.com>; Sun, 8 Sep 1996 19:04:06 -0700
Received: from ns.cs.tsinghua.edu.cn by mail (5.x/SMI-SVR4)
	id AA16044; Mon, 9 Sep 1996 10:03:06 +0900
Received: from s1000e.cs.tsinghua.edu.cn ([166.111.89.7]) by ns.cs.tsinghua.edu.cn (8.6.12/8.6.12) with SMTP id KAA17574 for <info-performer@sgi.com>; Mon, 9 Sep 1996 10:01:56 -0500
Received: by s1000e.cs.tsinghua.edu.cn (5.0/SMI-SVR4)
	id AA02248; Mon, 9 Sep 1996 10:03:51 --800
Date: Mon, 9 Sep 1996 10:03:50 +0800 (CST)
From: yangLei <yl@s1000e.cs.tsinghua.edu.cn>
To: info-performer@sgi.com
Subject: about MOtif + performer
Message-Id: <Pine.SOL.3.91.960909095851.2207A-100000@s1000e>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

I use perfly as basic source code for my simulation software.When I add
MOTIF menu (as examples in /Performer/src/pguide/libpf/C++),MOtif menu
already display properly. BUt ,the perfly pipewin cannot display.it give
me a message: 
PF Warning/Usage:  pfuMapWinColors - NULL pfWindow
But I cannot find where have this statement in PERFLY source code. How 
can I do   

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 02:16:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA11335; Mon, 9 Sep 1996 02:15:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA11319; Mon, 9 Sep 1996 02:15:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA27935; Mon, 9 Sep 1996 02:15:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA17374; Mon, 9 Sep 1996 02:15:23 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id CAA29501 for <info-performer@sgi.com>; Mon, 9 Sep 1996 02:15:18 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA04249; Mon, 9 Sep 1996 17:07:27 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id RAA11859; Mon, 9 Sep 1996 17:11:40 -0700
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9609091711.ZM11857@media1.rndtm.com.my>
Date: Mon, 9 Sep 1996 17:11:39 -0700
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: Training
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi we are looking to send some of our staffs for Performer Programming classes.
We are looking for several alternatives. Any suggestions ?

thank you.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 02:49:11 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA11397; Mon, 9 Sep 1996 02:47:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA11381; Mon, 9 Sep 1996 02:47:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA00849; Mon, 9 Sep 1996 02:47:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA18197; Mon, 9 Sep 1996 02:47:37 -0700
Received: from monster.igd.fhg.de (monster.igd.fhg.de [192.67.206.193]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id CAA03227 for <info-performer@sgi.com>; Mon, 9 Sep 1996 02:47:24 -0700
From: knoepfle@igd.fhg.de
Received: from vangogh.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)
	id AA06933; Mon, 9 Sep 1996 11:47:15 +0200
Received: by vangogh.igd.fhg.de (950215.SGI.8.6.10/SMI-4.0)
	id LAA00991; Mon, 9 Sep 1996 11:47:13 +0200
Date: Mon, 9 Sep 1996 11:47:13 +0200
Message-Id: <9609091147.ZM989@vangogh>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com
Subject: Performer/Cosmo Render
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hy,

a couple of days ago I had a question concerning Cosmo Render/Performer but
unfortunately I haven't received an answer yet...

Please, can someone give me a pointer to Cosmo Render?
I'm very interested in differences in API/functionality of Performer and Cosmo
Render, because we are currently investigating, if it is worth using Perfomer
or wait for this thing called 'Cosmo Render'...

Are there any other information sources/newsgroups, where I can place this
question?

Any help highly appreciated,

thanks in advance

		Christian

-- 

******************************************************************************
* Christian Knoepfle   | " To finish first,                                  * 
* FhG-IGD / Germany    |            you first have to finish"                *
* knoepfle@igd.fhg.de  |                                   Enzo Ferrari      *
******************************************************************************


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 04:00:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA11614; Mon, 9 Sep 1996 03:59:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA11598; Mon, 9 Sep 1996 03:59:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA06506; Mon, 9 Sep 1996 03:59:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA19386; Mon, 9 Sep 1996 03:59:01 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA12076 for <info-performer@sgi.com>; Mon, 9 Sep 1996 03:58:58 -0700
Received: from dialup.netvision.net.il (ts001p5.pop9a.netvision.net.il [194.90.11.25]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id NAA12170 for <info-performer@sgi.com>; Mon, 9 Sep 1996 13:58:01 +0300 (IDT)
Message-ID: <32347601.5F65@netvision.net.il>
Date: Mon, 09 Sep 1996 12:54:41 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Inspector
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To the performer Team:

Is there a release date for inspector ?

What are the options for NURBS rendering in real-time

I have seen the latest Alias version which is due to be released
in January - MAYA - they have real-time rendering features
(IPR) - any idea if they render the nurbs or convert them on the fly to 
polygons - they do particles also in real-time.


Tnx

Roni Kass
V.P. Research & Development
DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 04:58:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA11756; Mon, 9 Sep 1996 04:57:15 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA11740; Mon, 9 Sep 1996 04:57:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA12028; Mon, 9 Sep 1996 04:57:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA20930; Mon, 9 Sep 1996 04:57:14 -0700
Received: from dub-img-6.compuserve.com (dub-img-6.compuserve.com [149.174.206.136]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA18917 for <info-performer@sgi.com>; Mon, 9 Sep 1996 04:57:12 -0700
Received: by dub-img-6.compuserve.com (8.6.10/5.950515)
	id HAA08311; Mon, 9 Sep 1996 07:57:07 -0400
Date: 09 Sep 96 07:56:26 EDT
From: KM <101660.1122@CompuServe.COM>
To: Performer-Group <info-performer@sgi.com>
Subject: pfb-, pfa-documentation
Message-ID: <960909115626_101660.1122_IHN51-1@CompuServe.COM>
Status: O

Dear Performer-group !
Is there a specification that describes the pfb- and/or pfa-file format.
I want to extract information from pfb-files without using Performer-specific
libraries. Is that possible and where can I find these
informations.

Yours 

Axel

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 07:36:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA12110; Mon, 9 Sep 1996 07:35:20 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA12094; Mon, 9 Sep 1996 07:35:19 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA25792; Mon, 9 Sep 1996 07:35:19 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25478; Mon, 9 Sep 1996 07:35:18 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA12106 for <info-performer@sgi.com>; Mon, 9 Sep 1996 07:35:11 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id QAA21877 for <info-performer@sgi.com>; Mon, 9 Sep 1996 16:35:02 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA21332; Mon, 9 Sep 1996 15:34:58 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id PAA03024; Mon, 9 Sep 1996 15:33:34 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609091533.ZM3022@platine>
Date: Mon, 9 Sep 1996 15:33:24 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: DVR on iR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

Is there any reason to repeat these calls EVERY frames in DVR_AUTO mode between
pfSync and pfFrame (see perfly.c) ?

pfPVChanDVRMode
pfPVChanStressFilter
pfuCursorType
pfChanProjMode

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 07:38:48 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA12129; Mon, 9 Sep 1996 07:37:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA12113; Mon, 9 Sep 1996 07:37:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA26564; Mon, 9 Sep 1996 07:37:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25517; Mon, 9 Sep 1996 07:37:20 -0700
Received: from bhole.cae.ca (CAE.CA [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA12553 for <info-performer@sgi.com>; Mon, 9 Sep 1996 07:37:19 -0700
Received: from poster.cae.ca (poster.cae.ca [142.39.22.1])
	by bhole with SMTP (DuhMail/2.0)
	id KAA21020; Mon, 9 Sep 1996 10:22:49 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA10486; Mon, 9 Sep 1996 10:00:16 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id JAA18321; Mon, 9 Sep 1996 09:58:27 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609090957.ZM18319@eagle.cae.ca>
Date: Mon, 9 Sep 1996 09:57:07 -0400
In-Reply-To: knoepfle@igd.fhg.de
        "Performer/Cosmo Render" (Sep  9, 11:47am)
References: <9609091147.ZM989@vangogh>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: knoepfle@igd.fhg.de, info-performer@sgi.com
Subject: Re: Performer/Cosmo Render
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 9, 11:47am, Christian Knoepfle wrote:

> Please, can someone give me a pointer to Cosmo Render?
> I'm very interested in differences in API/functionality of Performer
> and Cosmo Render, because we are currently investigating, if it is
> worth using Performer or wait for this thing called 'Cosmo Render'...

Have you searched the SGI Web site (www.sgi.com)? There are some of the
answers you're looking for concerning Cosmo. Also, if you can get a copy
of IRIS Universe, summer 1996, issue 36. There's a small article on Cosmo
by Joshua Larson-Mogal. It may help you understand the direction taken by
SGI regarding Graphics toolkit, VRML, Performer, Inventor, etc.

Personally, I wouldn't wait until Cosmo is mature enough to completely
replace Performer. You have to start now. Performer 2.1 is the latest
release and soon Performer 2.2 will be out. Supposedly, 2.2 will be the
last version of Performer as we know it today. After that, Performer will
be based on Cosmo Render. So chances are the API will not differ too much
between today's release of Performer and tomorrow's Cosmo-based version.

Good luck and remember, get started now!


--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 09:48:02 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA12439; Mon, 9 Sep 1996 09:46:29 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA12423; Mon, 9 Sep 1996 09:46:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA11442; Mon, 9 Sep 1996 09:46:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA01198; Mon, 9 Sep 1996 09:46:28 -0700
Received: from relay.infobyte.it (relay.infobyte.it [193.76.220.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA08785 for <info-performer@sgi.com>; Mon, 9 Sep 1996 09:46:21 -0700
Received: from paolo.infobyte.it by relay.infobyte.it via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <@relay.infobyte.it:info-performer@sgi.com> id SAA07768; Mon, 9 Sep 1996 18:47:03 +0200
Received: by paolo.infobyte.it (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for info-performer@sgi.com id SAA01514; Mon, 9 Sep 1996 18:44:20 +0200
From: "Paolo Farinelli" <paolof@infobyte.it>
Message-Id: <9609091844.ZM1512@paolof.infobyte.it>
Date: Mon, 9 Sep 1996 18:44:20 +0000
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: subscribtion to info-performer mailing-list
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

dear Sirs,

I would like to subscribe to the info-performer mailing list.
Is sending this email enough?

Thank you very much,

Paolo Farinelli
VR Programmer/Analyst
Infobyte Srl
Via della Camilluccia 67 - 00135 Roma - Italy

-- 
                               ```
                              (o o)
--------------------------oOO--(_)--OOo----------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 10:33:43 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA12520; Mon, 9 Sep 1996 10:31:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA12504; Mon, 9 Sep 1996 10:31:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA17037; Mon, 9 Sep 1996 10:31:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA03760; Mon, 9 Sep 1996 10:31:30 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA19536 for <info-performer@sgi.com>; Mon, 9 Sep 1996 10:31:29 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA16269; Mon, 9 Sep 1996 10:31:27 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA26087; Mon, 9 Sep 1996 10:31:26 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609091031.ZM26085@remi.asd.sgi.com>
Date: Mon, 9 Sep 1996 10:31:25 -0700
In-Reply-To: knoepfle@igd.fhg.de
        "Performer/Cosmo Render" (Sep  9, 11:47am)
References: <9609091147.ZM989@vangogh>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: knoepfle@igd.fhg.de, info-performer@sgi.com
Subject: Re: Performer/Cosmo Render
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 9, 11:47am, knoepfle@igd.fhg.de wrote:
> Subject: Performer/Cosmo Render
> Hy,
>
> a couple of days ago I had a question concerning Cosmo Render/Performer but
> unfortunately I haven't received an answer yet...
>
> Please, can someone give me a pointer to Cosmo Render?


 http://www.sgi.com/Products/cosmo3D


 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 10:56:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA12620; Mon, 9 Sep 1996 10:54:32 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA12604; Mon, 9 Sep 1996 10:54:31 -0700
Received: from odin.corp.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id KAA05261; Mon, 9 Sep 1996 10:54:31 -0700
Received: from hotsauce.clubfed.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@fddi-odin.corp.sgi.com> id KAA16932; Mon, 9 Sep 1996 10:54:30 -0700
Received: (from brian@localhost) by hotsauce.clubfed.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id PAA07846; Mon, 9 Sep 1996 15:31:23 -0400
Date: Mon, 9 Sep 1996 15:31:23 -0400
From: brian@sgi.com (Brian Furtaw)
Message-Id: <9609091531.ZM7845@hotsauce.clubfed.sgi.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@fddi-odin.corp.sgi.com
Subject: pfCycleBuffer's causing SEGV's
Cc: brian@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Question:

Do pfCycleBuffers work with indexed pfGeoSets?

The reason I ask is this, the man page says this,
     While pfCycleBuffers can be used for generic dynamic data, a
     prominent use is as attribute arrays for pfGeoSets. The function
     pfGeoSet::setAttr accepts pfCycleBuffer memory for attribute
     arrays and the pfGeoSet will index the appropriate pfCycleMemory
     when rendering and intersection testing.

        Currently, pfGeoSets do not support pfCycleBuffer index lists.

Does this mean the index list or the whole pfGeoSet containing the
index list.  I am trying to use a CycleBuffer in an indexed GeoSet as
the list of vertices and I am getting coredumps (SEGVs). So the
CycleBuffer's are causing memory to be accessed illegally somewhere,
without CycleBuffers the code runs fine.

Brian


-- 
o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o

Brian Furtaw			(brian@sgi.com)
RSE Graphics/Communications	Office:	(301) 572-3293
Silver Spring, MD		Fax:	(301) 572-3280
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 10:57:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA12639; Mon, 9 Sep 1996 10:56:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA12623; Mon, 9 Sep 1996 10:56:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA21590; Mon, 9 Sep 1996 10:56:24 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA05332; Mon, 9 Sep 1996 10:56:23 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA25384 for <info-performer@sgi.com>; Mon, 9 Sep 1996 10:56:23 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA17747; Mon, 9 Sep 1996 10:56:21 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA16763; Mon, 9 Sep 1996 10:55:15 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609091055.ZM16761@rose.asd.sgi.com>
Date: Mon, 9 Sep 1996 10:55:15 -0700
In-Reply-To: "Lionel Maiaux" <maiaux@platine.corys.fr>
        "DVR on iR" (Sep  9,  3:33pm)
References: <9609091533.ZM3022@platine>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "Lionel Maiaux" <maiaux@platine.corys.fr>, info-performer@sgi.com
Subject: Re: DVR on iR
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19609091055.ZM16761.asd.sgi.com"
Status: O

--
--PART-BOUNDARY=.19609091055.ZM16761.asd.sgi.com
Content-Type: text/plain; charset=us-ascii

+>---- On Sep 9,  3:33pm, Lionel Maiaux wrote:
> Subject: DVR on iR
->
->Is there any reason to repeat these calls EVERY frames in DVR_AUTO mode between
->pfSync and pfFrame (see perfly.c) ?
->
->pfPVChanDVRMode
->pfPVChanStressFilter
->pfuCursorType
->pfChanProjMode

If the values are not changing then they do not need to be made.

src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@

--PART-BOUNDARY=.19609091055.ZM16761.asd.sgi.com
Content-Description: Message from "Lionel Maiaux" <maiaux@platine.corys.fr>
Content-Type: message/rfc822

Received: from giraffe.asd.sgi.com by rose.asd.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <src@rose.asd.sgi.com> id IAA16315; Mon, 9 Sep 1996 08:34:30 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	for <src@giraffe.asd.sgi.com> id IAA09973; Mon, 9 Sep 1996 08:34:28 -0700
Received: from giraffe.asd.sgi.com by rose.asd.sgi.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <srf@rose.asd.sgi.com> id IAA16312; Mon, 9 Sep 1996 08:34:27 -0700
Received: from holodeck.csd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id IAA09966; Mon, 9 Sep 1996 08:34:26 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA12110; Mon, 9 Sep 1996 07:35:20 -0700
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA12094; Mon, 9 Sep 1996 07:35:19 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA25792; Mon, 9 Sep 1996 07:35:19 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25478; Mon, 9 Sep 1996 07:35:18 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA12106 for <info-performer@sgi.com>; Mon, 9 Sep 1996 07:35:11 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id QAA21877 for <info-performer@sgi.com>; Mon, 9 Sep 1996 16:35:02 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA21332; Mon, 9 Sep 1996 15:34:58 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id PAA03024; Mon, 9 Sep 1996 15:33:34 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609091533.ZM3022@platine>
Date: Mon, 9 Sep 1996 15:33:24 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: DVR on iR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii

Hi,

Is there any reason to repeat these calls EVERY frames in DVR_AUTO mode between
pfSync and pfFrame (see perfly.c) ?

pfPVChanDVRMode
pfPVChanStressFilter
pfuCursorType
pfChanProjMode

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com


--PART-BOUNDARY=.19609091055.ZM16761.asd.sgi.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 11:16:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA12706; Mon, 9 Sep 1996 11:14:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA12690; Mon, 9 Sep 1996 11:14:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA24166; Mon, 9 Sep 1996 11:14:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA06200; Mon, 9 Sep 1996 11:14:42 -0700
Received: from lobster.bu.edu (LOBSTER.BU.EDU [128.197.160.43]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA29523 for <info-performer@sgi.com>; Mon, 9 Sep 1996 11:14:40 -0700
Received: by lobster.bu.edu (8.6.10/Spike-2.1)
	id OAA16325; Mon, 9 Sep 1996 14:09:41 -0400
From: ebrisson@lobster.bu.edu (Erik Brisson)
Message-Id: <199609091809.OAA16325@lobster.bu.edu>
Subject: Performer and GLUT
To: info-performer@sgi.com
Date: Mon, 9 Sep 96 14:09:40 EDT
X-Mailer: ELM [version 2.3 PL11]
Status: O

Has anybody used Performer with the GLUT (OpenGL Utility Toolkit)?  Anybody
have any comments on this combination?

Thanks,
Erik

-------------------------------------------------------------------------------
Erik Brisson
Manager of Graphics Programming
Scientific Computing and Visualization Group

Boston University
Office of Information Technology 
111 Cummington Street
Boston, MA 02215

e-mail: ebrisson@bu.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 11:36:37 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA12857; Mon, 9 Sep 1996 11:34:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA12841; Mon, 9 Sep 1996 11:34:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA27112; Mon, 9 Sep 1996 11:34:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA07488; Mon, 9 Sep 1996 11:34:20 -0700
Received: from kirk.dnaco.net (kirk.dnaco.net [206.150.232.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA04529 for <info-performer@sgi.com>; Mon, 9 Sep 1996 11:34:19 -0700
Received: from picard.dnaco.net (eheft@picard.dnaco.net [206.150.232.4]) by kirk.dnaco.net (8.7.5/8.7.3) with ESMTP id OAA00656 for <info-performer@sgi.com>; Mon, 9 Sep 1996 14:34:17 -0400 (EDT)
From: Eric Heft <eheft@dnaco.net>
Received: (eheft@localhost) by picard.dnaco.net (8.6.12/8.6.9) id OAA09230 for info-performer@sgi.com; Mon, 9 Sep 1996 14:34:13 -0400
Message-Id: <199609091834.OAA09230@picard.dnaco.net>
Subject: pfuSaveImage() strangeness
To: info-performer@sgi.com (Performer Mailing List)
Date: Mon, 9 Sep 1996 14:34:12 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O

Hi,

   I'd like to take a serries of snap shots. Looking through perfly 
I've found a funtion pfuSaveImage which looks like it should do what
I want. However, the saved images only save off the red component 
of my object, and nothing of the background. I'm running perf 2.0 on
a RE^2 run Irix 5.3. I've read the FAQ, and all it says is
pfuSaveImage is bogus, and the old mailing list log files don't offer 
a solution.

   Does anyone have a solution?

My psudocode program look like :

<init>
<setup pipe>
<setup objects>
<setup ESky>
while (!Done)
{
   pfSync();
   <Trans + Rot Object>
   pfFrame();
   pfuGetEvents(&ViewState->events);
   processKeybdInput(); 
   pfuSaveImage(snapshot,200,100,512,512);
}


THanks for any light you can shed on the subject.


-- Eric
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 11:57:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA13073; Mon, 9 Sep 1996 11:55:00 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA13057; Mon, 9 Sep 1996 11:55:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA00264; Mon, 9 Sep 1996 11:54:59 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA08432; Mon, 9 Sep 1996 11:54:59 -0700
Received: from athena.wes.army.mil (athena.wes.army.mil [134.164.13.245]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA09422 for <info-performer@sgi.com>; Mon, 9 Sep 1996 11:54:57 -0700
Received: (from stephens@localhost) by athena.wes.army.mil (950413.SGI.8.6.12/950213.SGI.AUTOCF) id NAA14490 for info-performer@sgi.com; Mon, 9 Sep 1996 13:54:40 -0500
From: stephens@athena.wes.army.mil (Mike Stephens)
Message-Id: <199609091854.NAA14490@athena.wes.army.mil>
Subject: performer and BOOM
To: info-performer@sgi.com
Date: Mon, 9 Sep 1996 13:54:39 -0500 (CDT)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 188       
Status: O

 was wondering if anyone out there had code that would allow 
 a FakeSpace BOOM as an input device along with the
 already supplied models of a Trackball, Drive and Fly ??

 thanks,
 mike
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 12:32:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA13339; Mon, 9 Sep 1996 12:31:15 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA13323; Mon, 9 Sep 1996 12:31:15 -0700
Received: from odin.corp.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id MAA10463; Mon, 9 Sep 1996 12:31:14 -0700
Received: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@fddi-odin.corp.sgi.com> id MAA03572; Mon, 9 Sep 1996 12:31:14 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id MAA23574; Mon, 9 Sep 1996 12:31:13 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA17316; Mon, 9 Sep 1996 12:31:12 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609091231.ZM17314@rose.asd.sgi.com>
Date: Mon, 9 Sep 1996 12:31:12 -0700
In-Reply-To: brian@sgi.com (Brian Furtaw)
        "pfCycleBuffer's causing SEGV's" (Sep  9,  3:31pm)
References: <9609091531.ZM7845@hotsauce.clubfed.sgi.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: brian@sgi.com (Brian Furtaw), info-performer@fddi-odin.corp.sgi.com
Subject: Re: pfCycleBuffer's causing SEGV's
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 9,  3:31pm, Brian Furtaw wrote:
> Subject: pfCycleBuffer's causing SEGV's
->
->Question:
->
->Do pfCycleBuffers work with indexed pfGeoSets?
->
->The reason I ask is this, the man page says this,
->     While pfCycleBuffers can be used for generic dynamic data, a
->     prominent use is as attribute arrays for pfGeoSets. The function
->     pfGeoSet::setAttr accepts pfCycleBuffer memory for attribute
->     arrays and the pfGeoSet will index the appropriate pfCycleMemory
->     when rendering and intersection testing.
->
->        Currently, pfGeoSets do not support pfCycleBuffer index lists.
->
->Does this mean the index list or the whole pfGeoSet containing the

Just the index list.

->index list.  I am trying to use a CycleBuffer in an indexed GeoSet as
->the list of vertices and I am getting coredumps (SEGVs). So the
->CycleBuffer's are causing memory to be accessed illegally somewhere,
->without CycleBuffers the code runs fine.

You might try purify if you can dump it in single process (will need to use
NULL for your arena for purify to track the buffers) or else just
try dmalloc to see if at least it detects memory corruption from 
writing to the buffers.


src.


-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 12:42:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA13387; Mon, 9 Sep 1996 12:40:48 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA13371; Mon, 9 Sep 1996 12:40:48 -0700
Received: from odin.corp.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id MAA10742; Mon, 9 Sep 1996 12:40:47 -0700
Received: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@fddi-odin.corp.sgi.com> id MAA04994; Mon, 9 Sep 1996 12:40:46 -0700
Received: from dandan.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id MAA24005; Mon, 9 Sep 1996 12:40:45 -0700
Received: by dandan.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA07316; Mon, 9 Sep 1996 12:40:45 -0700
From: "Jenny Zhao" <zhz@dandan.asd.sgi.com>
Message-Id: <9609091240.ZM7314@dandan.asd.sgi.com>
Date: Mon, 9 Sep 1996 12:40:45 -0700
In-Reply-To: brian@sgi.com (Brian Furtaw)
        "pfCycleBuffer's causing SEGV's" (Sep  9,  3:31pm)
References: <9609091531.ZM7845@hotsauce.clubfed.sgi.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: brian@sgi.com (Brian Furtaw), info-performer@fddi-odin.corp.sgi.com
Subject: Re: pfCycleBuffer's causing SEGV's
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

unfortunately pfCycleBuffer doesn't handle indexed geosets.

On Sep 9,  3:31pm, Brian Furtaw wrote:
> Subject: pfCycleBuffer's causing SEGV's
> Question:
>
> Do pfCycleBuffers work with indexed pfGeoSets?
>
> The reason I ask is this, the man page says this,
>      While pfCycleBuffers can be used for generic dynamic data, a
>      prominent use is as attribute arrays for pfGeoSets. The function
>      pfGeoSet::setAttr accepts pfCycleBuffer memory for attribute
>      arrays and the pfGeoSet will index the appropriate pfCycleMemory
>      when rendering and intersection testing.
>
>         Currently, pfGeoSets do not support pfCycleBuffer index lists.
>
> Does this mean the index list or the whole pfGeoSet containing the
> index list.  I am trying to use a CycleBuffer in an indexed GeoSet as
> the list of vertices and I am getting coredumps (SEGVs). So the
> CycleBuffer's are causing memory to be accessed illegally somewhere,
> without CycleBuffers the code runs fine.
>
> Brian
>
>
> --
> o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o
>
> Brian Furtaw			(brian@sgi.com)
> RSE Graphics/Communications	Office:	(301) 572-3293
> Silver Spring, MD		Fax:	(301) 572-3280
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Brian Furtaw



-- 


Jenny Zhao                                   
zhz@asd.sgi.com                    
415 933-5091 (Voice)           
415 965-2658 (Fax)         
Silicon Graphics - IRIS Performer      
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 14:34:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA14515; Mon, 9 Sep 1996 14:32:29 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA14499; Mon, 9 Sep 1996 14:32:28 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA19488; Mon, 9 Sep 1996 14:32:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA16583; Mon, 9 Sep 1996 14:32:27 -0700
Received: from photon.com (gateway.photon.com [206.25.50.146]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA12598 for <info-performer@sgi.com>; Mon, 9 Sep 1996 14:32:26 -0700
Received: from photon.photon.com ([192.203.79.17]) by gateway.photon.com with SMTP id <5898>; Mon, 9 Sep 1996 14:27:57 -0700
Received: by photon.photon.com (951211.SGI.8.6.12.PATCH1042/940406.SGI.AUTO)
	for info-performer@sgi.com id OAA11173; Mon, 9 Sep 1996 14:38:06 -0700
Date: Mon, 9 Sep 1996 14:38:06 -0700
From: as@photon.photon.com (Alex Szabo)
Message-Id: <199609092138.OAA11173@photon.photon.com>
To: info-performer@sgi.com
Subject: pfApplyTEnv() problem
Status: O

I'd like to report a probable bug in pfApplyTEnv() or related code.

Using OpenGL, the texture environment mode does not get set as
expected by the following code:

	//...
	pfTEnv* tenv = pfNewTEnv(pfGetSharedArena());
	//...
	pfTEnvMode(tenv, PFTE_MODULATE);
	pfApplyTEnv(tenv);
	//...
	pfTEnvMode(tenv, PFTE_BLEND);
	pfApplyTEnv(tenv);
	//...	// mode is still PFTE_MODULATE if OpenGL
		// mode is PFTE_BLEND, as expected, if IRIS GL

I'm using Performer 2.0.2 and IRIX 6.2 on an Indigo2 XZ.

Alex Szabo  (as@photon.com)
801-755-7649  /  FAX & Voicemail: 801-755-6085
Szabo Software, Inc.  /  1325 E 100 S  /  Logan, UT 84321
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 15:11:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA14746; Mon, 9 Sep 1996 15:08:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA14730; Mon, 9 Sep 1996 15:08:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA23829; Mon, 9 Sep 1996 15:08:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA18392; Mon, 9 Sep 1996 15:08:28 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA20754 for <info-performer@sgi.com>; Mon, 9 Sep 1996 15:08:27 -0700
Received: from beast.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id PAA02602; Mon, 9 Sep 1996 15:08:25 -0700
Received: by beast.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id PAA01156; Mon, 9 Sep 1996 15:08:22 -0700
Date: Mon, 9 Sep 1996 15:08:22 -0700
From: graham@beast.asd.sgi.com (Graham)
Message-Id: <9609091508.ZM1154@beast.asd.sgi.com>
In-Reply-To: stephens@athena.wes.army.mil (Mike Stephens)
        "performer and BOOM" (Sep  9,  1:54pm)
References: <199609091854.NAA14490@athena.wes.army.mil>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: stephens@athena.wes.army.mil (Mike Stephens)
Subject: Re: performer and BOOM
Cc: ian@well.com, info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

There are numerous apps running with Performer and SGI, they (Fake Space)
ported to Performer while it was still beta in 92.  I would ask them first try
Ian McDowall (ian@well@sgi).

Grambo

On Sep 9,  1:54pm, Mike Stephens wrote:
> Subject: performer and BOOM
>  was wondering if anyone out there had code that would allow
>  a FakeSpace BOOM as an input device along with the
>  already supplied models of a Trackball, Drive and Fly ??
>
>  thanks,
>  mike
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Mike Stephens



-- 
----------------------------------------------------------------------
Graham (Grambo) Beasley		Silicon Graphics, Inc.
MTS (Simulator Guy)		(415) 933-5420		graham@sgi.com
----------------------------------------------------------------------

The opinions expressed above are expressly those of the author, in no way
representative of those of SGI, ASD, APP eng, the country he is exiled from,
etc.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 15:13:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA14801; Mon, 9 Sep 1996 15:10:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA14785; Mon, 9 Sep 1996 15:10:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA24550; Mon, 9 Sep 1996 15:10:37 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA18496; Mon, 9 Sep 1996 15:10:37 -0700
Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA21066; Mon, 9 Sep 1996 15:10:35 -0700
Received: from uucp2.UU.NET by relay5.UU.NET with SMTP 
	(peer crosschecked as: uucp2.UU.NET [192.48.96.33])
	id QQbgma26589; Mon, 9 Sep 1996 18:10:32 -0400 (EDT)
Received: from ds9.UUCP by uucp2.UU.NET with UUCP/RMAIL
        ; Mon, 9 Sep 1996 18:10:32 -0400
Received: from cagiva.cambridge.com by cambridge.com (4.1/SMI-4.1-SWS)
	id AA03875; Mon, 9 Sep 96 17:11:32 EDT
Received: by cagiva.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id RAA01406; Mon, 9 Sep 1996 17:11:32 -0400
From: "Daniel Jia" <roll.csd.sgi.com!rock.csd.sgi.com!sgi.com!uunet.uu.net!ds9!cagiva!xilin>
Message-Id: <9609091711.ZM1404@cagiva>
Date: Mon, 9 Sep 1996 17:11:31 -0400
In-Reply-To: "Sharon Clay" <uunet!rose.asd.sgi.com!src>
        "Re: DVR on iR" (Sep  9, 10:55am)
References: <9609091533.ZM3022@platine>  <9609091055.ZM16761@rose.asd.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "Sharon Clay" <uunet.uu.net!uunet!rose.asd.sgi.com!src>,
        "Lionel Maiaux" <uunet.uu.net!uunet!platine.corys.fr!maiaux>,
        uunet.uu.net!uunet!sgi.com!info-performer
Subject: Re: DVR on iR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 9, 10:55am, Sharon Clay wrote:
> Subject: Re: DVR on iR
>
> +>---- On Sep 9,  3:33pm, Lionel Maiaux wrote:
> > Subject: DVR on iR
> ->
> ->Is there any reason to repeat these calls EVERY frames in DVR_AUTO mode
between
> ->pfSync and pfFrame (see perfly.c) ?
> ->
> ->pfPVChanDVRMode
> ->pfPVChanStressFilter
> ->pfuCursorType
> ->pfChanProjMode
>
> If the values are not changing then they do not need to be made.

Hey, who doesn't understand this statement?!!!!!!!!!!!!

>
> src.
>-- End of excerpt from Sharon Clay


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 15:56:49 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA15282; Mon, 9 Sep 1996 15:55:07 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA15266; Mon, 9 Sep 1996 15:55:06 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA01198; Mon, 9 Sep 1996 15:55:05 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA20597; Mon, 9 Sep 1996 15:55:05 -0700
Received: from crash.cts.com (crash.cts.com [192.188.72.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id PAA00621 for <info-performer@sgi.com>; Mon, 9 Sep 1996 15:55:04 -0700
Received: by crash.cts.com (Smail3.1.29.1 #5)
	id m0v0FEN-00007XC; Mon, 9 Sep 96 15:55 PDT
Message-Id: <m0v0FEN-00007XC@crash.cts.com>
Date: Mon, 9 Sep 96 15:55 PDT
From: bgus@cts.com (Bob Gustafson)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Subject: Mouse and keyboard inputs (pfuInitInput)
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.14
Status: O

Hello and thanks in advance:

My application uses four windows, each in is own pfPipe.  I'm trying to allow mouse and keyboard input from 
which ever of the four windows the user selects using the pfuGetMouse command.  As near as I can tell, the 
default window needs to be setup using the pfuInitInput command with the data gathered using pfuCollectInput 
and/or pfuGetMouse.  I've tried to re-specify the default input pipe, but I get an error telling me that the 
default has already been specified.  I also tried the pfuExitInput command to "clear" any previous settings 
followed by a call to pfuInitInput but that didn't seem to work either... There should be no reason that the 
focus for mouse and keyboard inputs be limited to only one pipe/channel/window.... right????

Any advice help, examples would be greatly appreciated...

Curt Bryan
Delphi Research, Inc.
(619) 694-1314
E-mail: bgus@cts.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 16:13:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA15469; Mon, 9 Sep 1996 16:12:15 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA15453; Mon, 9 Sep 1996 16:12:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA03636; Mon, 9 Sep 1996 16:12:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA21397; Mon, 9 Sep 1996 16:12:14 -0700
Received: from UCSD.EDU (mailbox1.ucsd.edu [132.239.1.53]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA03985 for <info-performer@sgi.com>; Mon, 9 Sep 1996 16:12:12 -0700
Received: from chem.chem.ucsd.edu (chem.ucsd.edu [132.239.68.1]) by UCSD.EDU (8.7.5/8.6.9) with SMTP id QAA24387 for <info-performer@sgi.com>; Mon, 9 Sep 1996 16:12:10 -0700 (PDT)
Received: by chem.chem.ucsd.edu (5.51)
	id AA16091; Mon, 9 Sep 96 16:11:29 PDT
Received: by sdchemw1.ucsd.edu (940816.SGI.8.6.9)
	id QAA01875; Mon, 9 Sep 1996 16:11:49 -0700
From: jaf@chem.ucsd.edu (Jeremy Friesner)
Message-Id: <199609092311.QAA01875@sdchemw1.ucsd.edu>
Subject: pick stops working at distance >= 500 ?
To: info-performer@sgi.com
Date: Mon, 9 Sep 1996 16:11:49 -0700 (PDT)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O



Has anyone ever had a problem where pfChannel->pick() stops
working when the channel's view coordinate is 500 or more
units away from the origin?

On our app, picking works fine as long as our "ship" stays
withing a sphere of radius 500 about the origin, beyond that,
clicking on objects gives us no hits!?!

-Jeremy
jfriesne@chem.ucsd.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 16:33:46 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA15688; Mon, 9 Sep 1996 16:31:55 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA15672; Mon, 9 Sep 1996 16:31:54 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA06147; Mon, 9 Sep 1996 16:31:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA22707; Mon, 9 Sep 1996 16:31:53 -0700
Received: from nvl.army.mil (cougar.nvl.army.mil [140.183.6.68]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id QAA07979 for <info-performer@sgi.com>; Mon, 9 Sep 1996 16:31:48 -0700
Received: by nvl.army.mil
	via sendmail with stdio
	id <m0v0Fnr-0001QzC@nvl.army.mil>
	for info-performer@sgi.com; Mon, 9 Sep 1996 19:31:43 -0400 (EDT)
	(Smail-3.2 1996-Jul-4 #12 built 1996-Aug-8)
Message-Id: <m0v0Fnr-0001QzC@nvl.army.mil>
From: dflorek@nvl.army.mil (David Florek)
Subject: igl vs. ogl default PFTEX_INTERNAL_FORMAT
To: info-performer@sgi.com
Date: Mon, 9 Sep 96 19:31:42 EDT
Cc: dflorek@nvl.army.mil, russ@nvl.army.mil, lorenzo@nvl.army.mil,
        astouden@nvl.army.mil
X-Mailer: ELM [version 2.3 PL11]
Status: O


I was checking to see that 'pfconv' (beta code to convert among file for-
mats, available along with 'libpfpfb') would convert a '.obj' file to a
'.pfb' file the same way, whether compiled as an IGL or OGL Performer app.

It does not.  To make my life a little easier, I converted the '.obj' to
'.pfa' format instead, and found that the difference was a single token
over a 32MB file, specifically the value for the texture's internal format:

	dflorek@toltec[135]: head -20 testground_igl.pfa | tail -6
	#---------------------- Texture 0
	"ground64_512.int"
-->	6 1 1 1 1
	0x8010 0x4000 0x4000 0x4000
	1 1 1
	0.000000 0.000000 0.000000 0.000000
	dflorek@toltec[136]: head -20 testground_ogl.pfa | tail -6
	#---------------------- Texture 0
	"ground64_512.int"
-->	4 1 1 1 1
	0x8010 0x4000 0x4000 0x4000
	1 1 1
	0.000000 0.000000 0.000000 0.000000
	dflorek@toltec[137]:

This corresponds to:

	IGL:  pfTexFormat(tex, PFTEX_INTERNAL_FORMAT, PFTEX_I_12A_4);
	OGL:  pfTexFormat(tex, PFTEX_INTERNAL_FORMAT, PFTEX_IA_8);

This appears to be tied to the use of the '.int' texture image format,
as the '.inta' format generates 4 (PFTEX_IA_8) under both IGL and OGL.

Is this in fact a difference in default behavior between IGL and OGL
Performer libraries, when using '.int' formats?  Also, will this affect
the appearance of the texture, given that it has no explicit alpha
component?  Om this case, the '.int' file in question is 8 bits per
pixel, which is converted to 16 bits of texture information;  is
PFTEX_I_12A_4 interpreted as 4 bits of intensity information and 12
bits of alpha, where PFTEX_IA_8 is interpreted as 8 bits of each)?
Would it make more sense for '.int' files to be converted to textures
with PFTEX_I_16 (presumably 16 bits of intensity, no alpha) format?
This might aid in preserving quality during texture filtering....

Any thoughts?

Dave

-----------------------------------------------------------------------------
  David W. Florek     EOSoft, Inc.             Phone:  703 / 704 - 1767
  Senior Engineer     NVESD Night Vision Lab   Email:  dflorek@nvl.army.mil
  Computer Graphics   Ft. Belvoir, VA  22060
-----------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 17:19:33 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA16018; Mon, 9 Sep 1996 17:17:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA16002; Mon, 9 Sep 1996 17:17:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA11208; Mon, 9 Sep 1996 17:17:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA24754; Mon, 9 Sep 1996 17:17:38 -0700
Received: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA17015; Mon, 9 Sep 1996 17:17:37 -0700
Received: from sgi.sgi.com by relay6.UU.NET with SMTP 
	(peer crosschecked as: SGI.COM [192.48.153.1])
	id QQbgmj07638; Mon, 9 Sep 1996 20:17:35 -0400 (EDT)
Received: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA17007; Mon, 9 Sep 1996 17:17:34 -0700
Received: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	 id RAA18900; Mon, 9 Sep 1996 17:17:33 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id RAA09894; Mon, 9 Sep 1996 17:17:31 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id RAA07738; Mon, 9 Sep 1996 17:17:30 -0700
Date: Mon, 9 Sep 1996 17:17:30 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <9609091717.ZM7736@babar.asd.sgi.com>
In-Reply-To: "Daniel Jia" <giraffe.asd.sgi.com!holodeck.csd.sgi.com!roll.csd.sgi.com!rock.csd.sgi.com!sgi.com!uunet.uu.net!ds9!cagiva!xilin>
        "Re: DVR on iR" (Sep  9,  5:11pm)
References: <9609091533.ZM3022@platine>  <9609091055.ZM16761@rose.asd.sgi.com> 
	<9609091711.ZM1404@cagiva>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: "Daniel Jia" <roll.csd.sgi.com!rock.csd.sgi.com!sgi.com!uunet.uu.net!ds9!cagiva!xilin>,
        "Sharon Clay" <uunet.uu.net!uunet!rose.asd.sgi.com!src>,
        "Lionel Maiaux" <uunet.uu.net!uunet!platine.corys.fr!maiaux>,
        uunet.uu.net!uunet!sgi.com!info-performer
Subject: Re: DVR on iR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 9,  5:11pm, Daniel Jia wrote:
> Subject: Re: DVR on iR
> On Sep 9, 10:55am, Sharon Clay wrote:
> > Subject: Re: DVR on iR
> >
> > +>---- On Sep 9,  3:33pm, Lionel Maiaux wrote:
> > > Subject: DVR on iR
> > ->
> > ->Is there any reason to repeat these calls EVERY frames in DVR_AUTO mode
> between
> > ->pfSync and pfFrame (see perfly.c) ?
> > ->
> > ->pfPVChanDVRMode
> > ->pfPVChanStressFilter
> > ->pfuCursorType
> > ->pfChanProjMode
> >
> > If the values are not changing then they do not need to be made.
>
> Hey, who doesn't understand this statement?!!!!!!!!!!!!

Not many of those who don't understand it will not want further
updates if they are needed, so here they are interpolated within
the original to eschew obfuscation:

  "If the values [that are set using these functions] are not
   changing [in your application] then [repeated calls of these
   functions would be redundant, thus] they do not need to be made."

Which is to say:

 These functions set values (modes) that persist, and so do not
 need to be called every frame unless different values are to be
 specified.

This is what Sharon meant. I understood it the first time.  ;-)

Michael
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep  9 18:53:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA16461; Mon, 9 Sep 1996 18:51:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA16445; Mon, 9 Sep 1996 18:51:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA20937; Mon, 9 Sep 1996 18:51:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA28225; Mon, 9 Sep 1996 18:51:28 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA02738 for <info-performer@sgi.com>; Mon, 9 Sep 1996 18:51:28 -0700
Received: from hoot.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	for <@giraffe.asd.sgi.com:info-performer@sgi.com> id SAA14576; Mon, 9 Sep 1996 18:51:27 -0700
Received: by hoot.asd.sgi.com (951211.SGI.8.6.12.PATCH1042/940406.SGI.AUTO)
	for info-performer@sgi.com id SAA14784; Mon, 9 Sep 1996 18:51:26 -0700
From: mjk@hoot.asd.sgi.com (Mark Kilgard)
Message-Id: <199609100151.SAA14784@hoot.asd.sgi.com>
Subject: Re: (Fwd) Performer and GLUT
To: info-performer@sgi.com
Date: Mon, 9 Sep 1996 18:51:24 -0700 (PDT)
In-Reply-To: <9609091224.ZM17267@rose.asd.sgi.com> from "Sharon Clay" at Sep 9, 96 12:24:20 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 1083      
Status: O

Erik,

> Has anybody used Performer with the GLUT (OpenGL Utility Toolkit)?  Anybody
> have any comments on this combination?

If you avoided the window system dependent code in IRIS Performer and
just wanted to use the low-level rendering code (ie, libpr I think),
you probably could use IRIS Performer and GLUT.

If you get the GLUT 3.1 distribution, you'll notice there are two small
examples of using Open Inventor's non-window system dependent code (ie,
libInventor, not libInventorXt) with GLUT.  Presumably the same thing
could be done with GLUT.

Note that if you used IRIS Performer with GLUT, it may be impossible
(or maybe just difficult)  to use all the multiprocessing features that
make Performer so effective.

I'm not sure why you'd want to do this since I believe IRIS Performer's
basic windowing interface is easy to use and standard with Performer.

If you have no idea what GLUT is, it is a simple, portable toolkit for
using OpenGL.  Find out more from:

  http://reality.sgi.com/mjk_asd/glut3/glut3.html
  http://reality.sgi.com/mjk_asd/OpenGLforX.html

- Mark
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 01:52:11 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA17297; Tue, 10 Sep 1996 01:50:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA17281; Tue, 10 Sep 1996 01:50:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA24519; Tue, 10 Sep 1996 01:50:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA08822; Tue, 10 Sep 1996 01:50:26 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id BAA27116 for <info-performer@sgi.com>; Tue, 10 Sep 1996 01:50:24 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA08251; Tue, 10 Sep 1996 16:42:34 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id QAA13777; Fri, 1 Mar 1996 16:50:00 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603011650.ZM13775@media1.rndtm.com.my>
Date: Fri, 1 Mar 1996 16:50:00 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: What's wrong
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I've copied program
/usr/src/Performer/src/pguide/libpr/examples/colorcube.c

and modify it so that everything is in one main(). Compile it nothing wrong
but it won't execute.(Bus error (core dumped)). Any suggestion ? Thanks a lot.

#include <Performer/pf.h>
#include <Performer/pr.h>

#include "pfsgi.h"
#include "pr.h"
static pfVec3 vertices[] = {
    {-1.0, -1.0, 1.0},
    {1.0, -1.0, 1.0},
    {1.0, 1.0, 1.0},
    {-1.0, 1.0, 1.0},
    {-1.0, -1.0, -1.0},
    {1.0, -1.0, -1.0},
    {1.0, 1.0, -1.0},
    {-1.0, 1.0, -1.0}
};


ushort svindex[] = {
    0, 1, 2, 3, /*front*/
    0, 3, 7, 4,  /*left*/
    4, 7, 6, 5,  /*back*/
    1, 5, 6, 2,  /*right*/
    3, 2, 6, 7,  /*top*/
    0, 4, 5, 1 /*bottom*/
};

static pfVec3 snorms[] = {
    {0.0, 0.0, 1.0},
    {0.0, 0.0, -1.0},
    {0.0, 1.0, 0.0},
    {0.0, -1.0, 0.0},
    {1.0, 0.0, 0.0},
    {-1.0, 0.0, 0.0}
};

ushort snindex[] = { 0,
                    5,
		    1,
		    4,
		    2,
		    3 };

static pfVec4          scolors[] ={     {1.0f, 1.0f, 1.0f, 1.0f},
                                {0.0f, 0.0f, 1.0f, 1.0f},
                                {1.0f, 0.0f, 0.0f, 1.0f},
                                {0.0f, 1.0f, 0.0f, 1.0f} };

static ushort          scindex[] =   { 0, 1, 2, 3,
                                  0, 1, 2, 3,
				  0, 1, 2, 3,
                                  0, 1, 2, 3,
                                  0, 1, 2, 3,
                                  0, 1, 2, 3 };

int main(int argc, char * argv[])
{
    pfScene  * scene;
    pfGeode * geode;
    pfGeoSet * gSet;
    pfGeoState * gState;
    pfPipe * pipe;
    pfChannel * channel;
    pfNode * object;
    pfCoord view;
    float time = 0.0f;
    float maxTime;

    pfInit();
    pfConfig();

    pipe = pfGetPipe(0);
    channel = pfNewChan(pipe);

    gState = pfNewGState(pfGetSharedArena());
    gSet = pfNewGSet(pfGetSharedArena());

    pfGSetAttr(gSet, PFGS_COORD3, PFGS_PER_VERTEX, vertices, svindex);
    pfGSetAttr(gSet, PFGS_NORMAL3, PFGS_PER_PRIM, snorms, snindex);
    pfGSetAttr(gSet, PFGS_COLOR4, PFGS_PER_VERTEX, scolors, scindex);

    pfGSetPrimType(gSet, PFGS_QUADS);
    pfGSetNumPrims(gSet, 6);

    pfGStateMode(gState, PFSTATE_ENTEXTURE, 0);
    pfGStateMode(gState, PFSTATE_TRANSPARENCY, 1);
    pfGSetGState(gSet, gState);

    geode = pfNewGeode();
    pfAddChild(geode, gSet);

    scene = pfNewScene();

    pfAddChild(scene, geode);

    pfChanScene(channel, scene);
    pfInitPipe(pipe, NULL);

    pfSetVec3(view.xyz, 10.0, -10.0, 10.0);
    pfSetVec3(view.hpr, 45.0, -10.0, 0.0);

    pfInitClock(0.0f);

    pfChanView(channel, view.xyz, view.hpr);

    while(time < maxTime){
        pfSync();
        time = pfGetTime();
        pfFrame();
    }

    pfExit();
    exit(0);
}
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 04:42:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA17654; Tue, 10 Sep 1996 04:39:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA17638; Tue, 10 Sep 1996 04:39:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA08174; Tue, 10 Sep 1996 04:39:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA12545; Tue, 10 Sep 1996 04:39:25 -0700
Received: from lobster.bu.edu (LOBSTER.BU.EDU [128.197.160.43]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA19852; Tue, 10 Sep 1996 04:39:23 -0700
Received: by lobster.bu.edu (8.6.10/Spike-2.1)
	id HAA16019; Tue, 10 Sep 1996 07:34:20 -0400
From: ebrisson@lobster.bu.edu (Erik Brisson)
Message-Id: <199609101134.HAA16019@lobster.bu.edu>
Subject: Re: (Fwd) Performer and GLUT
To: mjk@hoot.asd.sgi.com (Mark Kilgard)
Date: Tue, 10 Sep 96 7:34:19 EDT
Cc: info-performer@sgi.com
In-Reply-To: <199609100151.SAA14784@hoot.asd.sgi.com>; from "Mark Kilgard" at Sep 9, 96 6:51 pm
X-Mailer: ELM [version 2.3 PL11]
Status: O

Mark,

Thank you for your comments and pointers.  My reason for considering GLUT
is more for handling X events than for window management.  When looking for
examples in the Performer heirarchy I find, as an example, trackball.c
(in /usr/share/Performer/src/pguide/libpfui).  This is working down at the
Xevent level.  While this has certain advantages, I was looking at GLUT as
a way of using someone else's (yours) investment of time and expertise
to get all of this right.

If GLUT will interfere with any of Performer's multiprocessing features, it
won't be acceptable.  Does anyone know of possible interference?

Thanks, again,
Erik


>
>Erik,
>
>> Has anybody used Performer with the GLUT (OpenGL Utility Toolkit)?  Anybody
>> have any comments on this combination?
>
>If you avoided the window system dependent code in IRIS Performer and
>just wanted to use the low-level rendering code (ie, libpr I think),
>you probably could use IRIS Performer and GLUT.
>
>If you get the GLUT 3.1 distribution, you'll notice there are two small
>examples of using Open Inventor's non-window system dependent code (ie,
>libInventor, not libInventorXt) with GLUT.  Presumably the same thing
>could be done with GLUT.
>
>Note that if you used IRIS Performer with GLUT, it may be impossible
>(or maybe just difficult)  to use all the multiprocessing features that
>make Performer so effective.
>
>I'm not sure why you'd want to do this since I believe IRIS Performer's
>basic windowing interface is easy to use and standard with Performer.
>
>If you have no idea what GLUT is, it is a simple, portable toolkit for
>using OpenGL.  Find out more from:
>
>  http://reality.sgi.com/mjk_asd/glut3/glut3.html
>  http://reality.sgi.com/mjk_asd/OpenGLforX.html
>
>- Mark
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 06:07:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA17841; Tue, 10 Sep 1996 06:05:20 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA17825; Tue, 10 Sep 1996 06:05:19 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA15084; Tue, 10 Sep 1996 06:05:19 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA14895; Tue, 10 Sep 1996 06:05:18 -0700
Received: from mred.bgm.link.com (mred.bgm.link.com [130.210.236.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id GAA01081 for <info-performer@sgi.com>; Tue, 10 Sep 1996 06:05:16 -0700
Received: by mred.bgm.link.com (920330.SGI/920502.SGI.AUTO)
	for info-performer@sgi.com id AA15831; Tue, 10 Sep 96 08:00:08 -0500
Date: Tue, 10 Sep 96 08:00:08 -0500
From: steve@mred.bgm.link.com (Steve Baker)
Message-Id: <9609101300.AA15831@mred.bgm.link.com>
To: info-performer@sgi.com
Subject: Re:  pfCycleBuffer's causing SEGV's
Status: O



I use CycleBuffers with indexed GeoSets all the time without problems -
although you should note that you can only use them for the attribute
arrays AND NOT THE INDEX ARRAY.

A note in the pfCycleBuffer man page says:-

>  pfGeoSets do not support pfCycleBuffer index lists.

I hope this helps. 

   Steve


  Steve Baker                          817-323-1361 (Vox-Lab)
  Hughes Training Inc.                 817-695-8776 (Vox-Office/vMail)
  2200 Arlington Downs Road            817-695-4028 (Fax)
  Arlington, Texas. TX 76005-6171      steve@mred.bgm.link.com (eMail)

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 06:36:32 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA17941; Tue, 10 Sep 1996 06:34:47 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA17925; Tue, 10 Sep 1996 06:34:45 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA18121; Tue, 10 Sep 1996 06:34:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA15695; Tue, 10 Sep 1996 06:34:44 -0700
Received: from dragon.ti.com (dragon.ti.com [192.94.94.61]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA05685 for <info-performer@sgi.com>; Tue, 10 Sep 1996 06:34:41 -0700
Received: from lesol1.dseg.ti.com ([157.170.147.17]) by dragon.ti.com (8.6.13) with ESMTP id IAA26578 for <info-performer@sgi.com>; Tue, 10 Sep 1996 08:34:40 -0500
Received: from skopen.dseg.ti.com (skopen.dseg.ti.com [128.247.104.123]) by lesol1.dseg.ti.com (8.6.9/8.6.6) with SMTP id IAA00777 for <info-performer@sgi.com>; Tue, 10 Sep 1996 08:34:09 -0500
Received: from slovelady.dseg.ti.com by skopen.dseg.ti.com (4.1/SMI-4.1)
	id AA05593; Tue, 10 Sep 96 08:34:08 CDT
Message-Id: <9609101334.AA05593@skopen.dseg.ti.com>
Comments: Authenticated sender is <stevenl@skopen.dseg.ti.com>
From: "Steven Lovelady" <stevenl@skopen.dseg.ti.com>
Organization: Texas Instruments
To: info-performer@sgi.com
Date: Tue, 10 Sep 1996 08:31:24 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Subject: Model Animation
Reply-To: steven-lovelady@ti.com
X-Mailer: Pegasus Mail for Windows (v2.40)
Status: O


Hello all,

I'm looking into methods of doing model animation in my simulation.  
For example, I want to show a model of a guy running, jumping, and 
falling over.  This model will be controlled by the user so it will 
not be moving constantly.  It would take a lot of time to draw each frame that is 
need so my model guy is building one model with degree of freedom 
nodes in ModelGen.  This would allow us to control the model's 
movement by adjusting values in the node.  

I was wondering if anyone else has done something like this.  I want 
to do it correct the first time so it can be reused later.  I need to 
know what kind of performance issues I might have if I start doing 
computations on 100-200 models each update.  Also, I need to know how 
much of a task this could be to program.  If anyone has a better 
method or has heard of anyone doing this, please let me know.

Thanks,

Steven


Steven Lovelady
Texas Instruments, Inc.
phone:  (214) 575-6758
fax:    (214) 575-6771
email:  steven-lovelady@ti.com

"My views are not necessary those of Texas Instruments"
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 06:50:48 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA17986; Tue, 10 Sep 1996 06:49:08 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA17970; Tue, 10 Sep 1996 06:49:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA19860; Tue, 10 Sep 1996 06:49:07 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA16146; Tue, 10 Sep 1996 06:49:07 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA07731 for <info-performer@sgi.com>; Tue, 10 Sep 1996 06:49:06 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id GAA00445; Tue, 10 Sep 1996 06:49:02 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id GAA10132; Tue, 10 Sep 1996 06:49:01 -0700
Date: Tue, 10 Sep 1996 06:49:01 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <199609101349.GAA10132@babar.asd.sgi.com>
To: info-performer@sgi.com, tawfek@media1.rndtm.com.my
Subject: re: bus error
Status: O

Just glancing at the program Tawfek Mukhtar sent, I'd say the problem
is in the geoset attributes when the program is run in a multiprocessing
mode. If you run MP, then you need to allocate libpr elements and
component data (such as colors, normals, positions, and texture
coordinates) from the shared memory arena.  The code you posted
has all these used from normal unshared global areas. This would
work if you added a pfMultiprocess(PFMP_APPCULLDRAW) before config
to force the issue; but better is to allocate the arrays in shared
memory and then copy the values from the current arrays.

michael

Be seeing you,      Phone:415.933.1455  Fax:415.965.2658 M/S:8U-590
Michael T. Jones    Silicon Graphics, Advanced Systems Division
mtj@sgi.com         2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311
                    "Du musst Amboss oder Hammer sein" -- Goethe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 10 13:18:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA19208; Tue, 10 Sep 1996 13:17:11 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA19192; Tue, 10 Sep 1996 13:17:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA00502; Tue, 10 Sep 1996 13:17:10 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA03677; Tue, 10 Sep 1996 13:17:09 -0700
Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA28451 for <info-performer@sgi.com>; Tue, 10 Sep 1996 13:17:07 -0700
Received: from uucp6.UU.NET by relay5.UU.NET with SMTP 
	(peer crosschecked as: uucp6.UU.NET [192.48.96.37])
	id QQbgpg19373; Tue, 10 Sep 1996 15:10:34 -0400 (EDT)
Received: from ds9.UUCP by uucp6.UU.NET with UUCP/RMAIL
        ; Tue, 10 Sep 1996 15:10:34 -0400
Received: from octave.cambridge.com by cambridge.com (4.1/SMI-4.1-SWS)
	id AA05949; Tue, 10 Sep 96 13:42:16 EDT
Received: by octave.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id NAA03552; Tue, 10 Sep 1996 13:42:17 -0400
From: "Fred Clyne" <roll.csd.sgi.com!rock.csd.sgi.com!sgi.com!uunet.uu.net!ds9!octave!fred>
Message-Id: <9609101342.ZM3550@octave>
Date: Tue, 10 Sep 1996 13:42:16 -0400
In-Reply-To: "Tawfek Mukhtar" <uunet!media1.rndtm.com.my!tawfek>
        "What's wrong" (Mar  1,  4:50pm)
References: <9603011650.ZM13775@media1.rndtm.com.my>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "Tawfek Mukhtar" <uunet.uu.net!uunet!media1.rndtm.com.my!tawfek>,
        uunet.uu.net!uunet!sgi.com!info-performer
Subject: Re: What's wrong
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Mar 1,  4:50pm, Tawfek Mukhtar wrote:
> Subject: What's wrong
> I've copied program
> /usr/src/Performer/src/pguide/libpr/examples/colorcube.c
>
> and modify it so that everything is in one main(). Compile it nothing wrong
> but it won't execute.(Bus error (core dumped)). Any suggestion ? Thanks a
lot.
>
> #include <Performer/pf.h>
> #include <Performer/pr.h>
>
> #include "pfsgi.h"
> #include "pr.h"
> static pfVec3 vertices[] = {
>     {-1.0, -1.0, 1.0},
>     {1.0, -1.0, 1.0},
>     {1.0, 1.0, 1.0},
>     {-1.0, 1.0, 1.0},
>     {-1.0, -1.0, -1.0},
>     {1.0, -1.0, -1.0},
>     {1.0, 1.0, -1.0},
>     {-1.0, 1.0, -1.0}
> };
>
>
> ushort svindex[] = {
>     0, 1, 2, 3, /*front*/
>     0, 3, 7, 4,  /*left*/
>     4, 7, 6, 5,  /*back*/
>     1, 5, 6, 2,  /*right*/
>     3, 2, 6, 7,  /*top*/
>     0, 4, 5, 1 /*bottom*/
> };
>
> static pfVec3 snorms[] = {
>     {0.0, 0.0, 1.0},
>     {0.0, 0.0, -1.0},
>     {0.0, 1.0, 0.0},
>     {0.0, -1.0, 0.0},
>     {1.0, 0.0, 0.0},
>     {-1.0, 0.0, 0.0}
> };
>
> ushort snindex[] = { 0,
>                     5,
> 		    1,
> 		    4,
> 		    2,
> 		    3 };
>
> static pfVec4          scolors[] ={     {1.0f, 1.0f, 1.0f, 1.0f},
>                                 {0.0f, 0.0f, 1.0f, 1.0f},
>                                 {1.0f, 0.0f, 0.0f, 1.0f},
>                                 {0.0f, 1.0f, 0.0f, 1.0f} };
>
> static ushort          scindex[] =   { 0, 1, 2, 3,
>                                   0, 1, 2, 3,
> 				  0, 1, 2, 3,
>                                   0, 1, 2, 3,
>                                   0, 1, 2, 3,
>                                   0, 1, 2, 3 };
>
> int main(int argc, char * argv[])
> {
>     pfScene  * scene;
>     pfGeode * geode;
>     pfGeoSet * gSet;
>     pfGeoState * gState;
>     pfPipe * pipe;
>     pfChannel * channel;
>     pfNode * object;
>     pfCoord view;
>     float time = 0.0f;
>     float maxTime;
>
>     pfInit();
>     pfConfig();
>
>     pipe = pfGetPipe(0);
>     channel = pfNewChan(pipe);
>
>     gState = pfNewGState(pfGetSharedArena());
>     gSet = pfNewGSet(pfGetSharedArena());
>
>     pfGSetAttr(gSet, PFGS_COORD3, PFGS_PER_VERTEX, vertices, svindex);
>     pfGSetAttr(gSet, PFGS_NORMAL3, PFGS_PER_PRIM, snorms, snindex);
>     pfGSetAttr(gSet, PFGS_COLOR4, PFGS_PER_VERTEX, scolors, scindex);
>
>     pfGSetPrimType(gSet, PFGS_QUADS);
>     pfGSetNumPrims(gSet, 6);
>
>     pfGStateMode(gState, PFSTATE_ENTEXTURE, 0);
>     pfGStateMode(gState, PFSTATE_TRANSPARENCY, 1);
>     pfGSetGState(gSet, gState);
>
>     geode = pfNewGeode();
>     pfAddChild(geode, gSet);
_________^

This should be pfAddGSet(geode, gSet);



>
>     scene = pfNewScene();
>
>     pfAddChild(scene, geode);
>
>     pfChanScene(channel, scene);
>     pfInitPipe(pipe, NULL);
>
>     pfSetVec3(view.xyz, 10.0, -10.0, 10.0);
>     pfSetVec3(view.hpr, 45.0, -10.0, 0.0);
>
>     pfInitClock(0.0f);
>
>     pfChanView(channel, view.xyz, view.hpr);
>
>     while(time < maxTime){
>         pfSync();
>         time = pfGetTime();
>         pfFrame();
>     }
>
>     pfExit();
>     exit(0);
> }
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Tawfek Mukhtar



-- 

Fred Clyne

Cambridge Research Associates      office: 703-790-0505 x 7211
1430 Spring Hill Road, Suite 200   fax:    703-790-0370
McLean, VA 22102                   email:  fred@cambridge.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 01:14:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA20496; Wed, 11 Sep 1996 01:12:12 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA20480; Wed, 11 Sep 1996 01:12:11 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA04493; Wed, 11 Sep 1996 01:12:11 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA27539; Wed, 11 Sep 1996 01:12:10 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA26226 for <info-performer@sgi.com>; Wed, 11 Sep 1996 01:12:07 -0700
Received: from dialup.netvision.net.il (ts005p3.pop9a.netvision.net.il [194.90.11.95]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id LAA16218 for <info-performer@sgi.com>; Wed, 11 Sep 1996 11:11:07 +0300 (IDT)
Message-ID: <3236F1E3.48F6@netvision.net.il>
Date: Wed, 11 Sep 1996 10:07:47 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: inspector - we want it !
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To the performer team:


How can we get a beta version of Inspector ??


Tnx

Roni Kass
V.P. Research & Development
DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 02:42:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA20942; Wed, 11 Sep 1996 02:41:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA20926; Wed, 11 Sep 1996 02:41:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA11771; Wed, 11 Sep 1996 02:41:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA29480; Wed, 11 Sep 1996 02:41:01 -0700
Received: from alpha.luc.ac.be (alpha.luc.ac.be [193.190.2.30]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id CAA06735 for <info-performer@sgi.com>; Wed, 11 Sep 1996 02:40:40 -0700
Received: from daisy.luc.ac.be by alpha.luc.ac.be; (5.65v3.2/1.1.8.2/28Jul95-1212AM)
	id AA27398; Wed, 11 Sep 1996 11:41:53 +0200
Sender: dnouls@luc.ac.be
Message-Id: <3236A5F7.59E2@luc.ac.be>
Date: Wed, 11 Sep 1996 11:43:51 +0000
From: David Nouls <dnouls@luc.ac.be>
Organization: L.T.I. - E.D.M.
X-Mailer: Mozilla 3.0 (X11; I; IRIX64 6.2 IP19)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: Detail Polygons and Performer ?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello Performers,

I'm writing a convertor for lightwave objects. Lightwave uses something
called "Detail polygons". These polygons are on another surfacepolygon.

Is there a possibility in Performer to add detail-polygons ? When I just
add these polygons as normal polygons they change all the time when
animating. (Z-buffer problem I guess)

/)avid
-- 
( I had a .sig once, but a little green man beat me up and took it.)
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 04:36:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA21181; Wed, 11 Sep 1996 04:35:02 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA21165; Wed, 11 Sep 1996 04:35:01 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA21078; Wed, 11 Sep 1996 04:35:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA02120; Wed, 11 Sep 1996 04:35:00 -0700
Received: from mail.artcom.de (artcom.de [193.101.179.46]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id EAA23118 for <info-performer@sgi.com>; Wed, 11 Sep 1996 04:34:42 -0700
Received: from uno by mail.artcom.de with smtp
	id m0v0nVA-0009jxC; Wed, 11 Sep 96 13:30 MDT
Sender: crux@artcom.de
Message-ID: <3236A2E0.2781@artcom.de>
Date: Wed, 11 Sep 1996 13:30:40 +0200
From: Dirk Luesebrink <crux@artcom.de>
Organization: art+com gmbh
X-Mailer: Mozilla 3.0b7 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: Jeremy Friesner <jaf@chem.ucsd.edu>
CC: info-performer@sgi.com
Subject: Re: pick stops working at distance >= 500 ?
References: <199609092311.QAA01875@sdchemw1.ucsd.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

i had problems with picking as well. in a project where i created
dragger/manipulator like objects in performer i found picking to be
instable, but i never was able to deduce the reason for that. the
geometries i created used transformations as well. i played around 
with various attribute settings for picking and ended with configuring
picking all(not only the nearest), picking backface as well and than
manually sorting the hit list by distance. the sorting was neccesary
because to my surprise i didnt got the picks sorted in by distance.
at least not always. as i said i never could trace down the exact
condition under which the picking breaks. get all intersections and
sorting them at least gave me succesful hits and (squared) distance
sorting wasn't the computational bottleneck.

curious 
dirk luesebrink
graphics coder

Jeremy Friesner wrote:
> 
> Has anyone ever had a problem where pfChannel->pick() stops
> working when the channel's view coordinate is 500 or more
> units away from the origin?
> 
> On our app, picking works fine as long as our "ship" stays
> withing a sphere of radius 500 about the origin, beyond that,
> clicking on objects gives us no hits!?!
> 
> -Jeremy
> jfriesne@chem.ucsd.edu
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 06:57:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA21395; Wed, 11 Sep 1996 06:56:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA21379; Wed, 11 Sep 1996 06:56:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA02756; Wed, 11 Sep 1996 06:55:59 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA05708; Wed, 11 Sep 1996 06:55:59 -0700
Received: from bhole.cae.ca (CAE.CA [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA12233 for <info-performer@sgi.com>; Wed, 11 Sep 1996 06:55:56 -0700
Received: from poster.cae.ca (poster.cae.ca [142.39.22.1])
	by bhole with SMTP (DuhMail/2.0)
	id JAA27088; Wed, 11 Sep 1996 09:48:58 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA05654; Wed, 11 Sep 1996 09:40:10 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id JAA29719; Wed, 11 Sep 1996 09:36:34 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609110936.ZM29717@eagle.cae.ca>
Date: Wed, 11 Sep 1996 09:36:29 -0400
In-Reply-To: bgus@cts.com (Bob Gustafson)
        "Mouse and keyboard inputs (pfuInitInput)" (Sep  9,  3:55pm)
References: <m0v0FEN-00007XC@crash.cts.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: bgus@cts.com (Bob Gustafson)
Subject: Re: Mouse and keyboard inputs (pfuInitInput)
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 9,  3:55pm, Bob Gustafson wrote:

> My application uses four windows, each in its own pfPipe.

Bob, it may be a little off the topic but why are you using 4 pfPipe's to
create your 4 windows? I assumed these 4 windows are connected to the same
X server. If it's the case, why don't use a single pfPipe with 4
pfPipeWindow's, each with 1 pfChannel. I don't know if it will solve your
problem but it will reduce the overhead of several software pipes (pfPipe)
assigned to a single hardware pipe.

In general, several pfPipe's are necessary if your application drives
several physical graphics pipes. This is especially important in
multi-processing mode where each pfPipe has a CULL and DRAW stage. In your
case, your application could generate up to 4 DRAW and 4 CULL processes if
configured with pfMultiprocess(PFMP_APP_CULL_DRAW). Add to this the APP
process and you end up with 9 processes running simultaneously. Is it what
you want?

You'll find examples of multiple channels, windows and pipes in

	/usr/share/Performer/src/pguide/libpf/C or C++

		multichan.c
		multiwin.c
		multipipe.c


Good luck

--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 08:35:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA21583; Wed, 11 Sep 1996 08:33:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA21567; Wed, 11 Sep 1996 08:33:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA12361; Wed, 11 Sep 1996 08:33:07 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA09399; Wed, 11 Sep 1996 08:33:02 -0700
Received: from orac.boston.sgi.com ([169.238.34.33]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA01487 for <info-performer@sgi.com>; Wed, 11 Sep 1996 08:33:01 -0700
Received: by orac.boston.sgi.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id LAA15363; Wed, 11 Sep 1996 11:32:52 -0400
From: "Andrew Shein" <ashein@orac.boston.sgi.com>
Message-Id: <9609111132.ZM15361@orac.boston.sgi.com>
Date: Wed, 11 Sep 1996 11:32:52 -0400
In-Reply-To: David Nouls <dnouls@luc.ac.be>
        "Detail Polygons and Performer ?" (Sep 11, 11:43am)
References: <3236A5F7.59E2@luc.ac.be>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: David Nouls <dnouls@luc.ac.be>, info-performer@sgi.com
Subject: Re: Detail Polygons and Performer ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 11, 11:43am, David Nouls wrote:
> Subject: Detail Polygons and Performer ?
> Hello Performers,
>
> I'm writing a convertor for lightwave objects. Lightwave uses something
> called "Detail polygons". These polygons are on another surfacepolygon.
>
> Is there a possibility in Performer to add detail-polygons ? When I just
> add these polygons as normal polygons they change all the time when
> animating. (Z-buffer problem I guess)

   Look at pfLayer
>
> /)avid
> --
> ( I had a .sig once, but a little green man beat me up and took it.)
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from David Nouls



-- 
Andrew Shein   SE Stout               email: ashein@boston.sgi.com
Silicon Graphics Inc.                 phone: (508) 562 - 4800
1 Cabot Road                            fax: (508) 562 - 4755
Hudson, MA 01749                      vmail: 59688
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 09:41:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA21773; Wed, 11 Sep 1996 09:38:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA21757; Wed, 11 Sep 1996 09:38:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA19736; Wed, 11 Sep 1996 09:38:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA13322; Wed, 11 Sep 1996 09:38:12 -0700
Received: from thepound.asd.sgi.com ([198.29.106.9]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA15632; Wed, 11 Sep 1996 09:38:12 -0700
Received: by thepound.asd.sgi.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id JAA17343; Wed, 11 Sep 1996 09:38:10 -0700
Date: Wed, 11 Sep 1996 09:38:10 -0700
From: lardog@thepound.asd.sgi.com (Larry McDonough)
Message-Id: <9609110938.ZM17341@thepound.asd.sgi.com>
In-Reply-To: "DreamTeam Ltd." <dreamt@netvision.net.il>
        "inspector - we want it !" (Sep 11, 10:07am)
References: <3236F1E3.48F6@netvision.net.il>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "DreamTeam Ltd." <dreamt@netvision.net.il>, info-performer@sgi.com
Subject: Re: inspector - we want it !
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

The Inspector beta program is expected to begin in late October.
To be included in the program, as with any Silicon Graphics Beta
program, you need to:

1. Complete a software beta agreement form
   (you can get these from me or any sgi employee who
   has access to our internal web site).

2. Have a serious commitment to testing and evaluating
   the software, as well as reasonalble expectations that
   you will use the product.

That's it!

For those of you that are wondering, "What's Inspector?"  Here's
a *very* brief summary:

Inspector is a multiplatform, extensible 3D toolkit and framework that
enables the efficient and rapid rendering, querying, and modification of
very large databases.  Targeted primarily at the CAD industry, it provides
applications programmers the tools necessary to build optimized virtual
mock-up and "design in the large" systems under a single API. Because it's
extensible, applications can add significant value by creating special
purpose cullers, simplifiers, and tessellators, etc. that exist as first
class citizens in the data simplification pipeline. These objects can work
in concert with the default objects or replace them. The Inspector Beta is
expected late October, 1996.




-- 
----------------------------------------------------------------+
Larry McDonough                                ph: 415/933-6165 |
3D Graphics Product Management                 fx: 415/964-8671 |
Silicon Graphics Computer Systems              pg: 800/745-5748 |
--------- http://reality.sgi.com/employees/lardog_asd/ ---------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 11:04:20 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA21939; Wed, 11 Sep 1996 11:02:05 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA21923; Wed, 11 Sep 1996 11:02:04 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA02251; Wed, 11 Sep 1996 11:02:03 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA17964; Wed, 11 Sep 1996 11:02:03 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA06086 for <info-performer@sgi.com>; Wed, 11 Sep 1996 11:02:00 -0700
Received: (from uutnt@localhost) by relay1.oleane.net (8.6.10/8.6.9) with UUCP id UAA21465 for info-performer@sgi.com; Wed, 11 Sep 1996 20:01:59 +0200
Received: from morisson by newcube.tnt.oleane.com (NX5.67d/oleANe-Net_NeXT-2.0)
	id AA02149; Wed, 11 Sep 96 17:48:54 +0200
Message-Id: <9609111548.AA02149@tnt.oleane.com>
Received: by morisson (NX5.67f2/NX3.0X)
	id AA00341; Wed, 11 Sep 96 17:48:54 +0200
Content-Type: text/plain
Mime-Version: 1.0 (NeXT Mail 3.3 v118.2)
Received: by NeXT.Mailer (1.118.2)
From: rouand <rouand@tnt.oleane.com>
Date: Wed, 11 Sep 96 17:48:49 +0200
To: info-performer@sgi.com
Subject: booting without keyboard
Status: O

Hi everybody,

I need to boot an indigo 2 without keyboard . (My performer app has  
ethernet input and video output). I got the message:
... Cannot open keyboard ...
and the system does not start.

I know this question is a bit far from performer but if someone has  
any idea or pointers to somewhere I get get the info, it will be  
great.

J.M Rouand
Terra Nova Technologies
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 11:17:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA21976; Wed, 11 Sep 1996 11:15:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA21960; Wed, 11 Sep 1996 11:15:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA04505; Wed, 11 Sep 1996 11:15:43 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA18970; Wed, 11 Sep 1996 11:15:43 -0700
Received: from netcom9.netcom.com (netcom9.netcom.com [192.100.81.119]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA09382 for <info-performer@sgi.com>; Wed, 11 Sep 1996 11:15:43 -0700
Received: (from lovelace@localhost) by netcom9.netcom.com (8.6.13/Netcom)
	id OAA19836; Wed, 11 Sep 1996 14:15:42 -0400
Date: Wed, 11 Sep 1996 14:15:42 -0400 (EDT)
From: Tanner Lovelace <lovelace@netcom.com>
X-Sender: lovelace@netcom9
To: info-performer@sgi.com
Subject: World Coords -> Screen Coords
Message-ID: <Pine.SUN.3.91.960911141312.19554A-100000@netcom9>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

I'm trying to take a specific location in 3-D world coordinates and
draw a 2-box on the screen surrounding this particular location.
Does anyone know of an easy way to do this?  If so, please either
e-mail me directly, or CC me on the mail.  I'm out of the office
this week and am using my personal e-mail at the moment.  Thanks
in advance.

Tanner Lovelace
Simulation Branch
DCS Corporation
Alexandria, VA
---
             |                     lovelace@netcom.com      
             |\                       Arlington, VA
 8*<%%%%%%%%%|+>-===================================================-----
             |/      Per chevron argent and azure, a wolf passant 
             |     sable between three compass roses counterchanged.





=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 12:53:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA22286; Wed, 11 Sep 1996 12:51:10 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA22270; Wed, 11 Sep 1996 12:51:09 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA15535; Wed, 11 Sep 1996 12:51:08 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA24647; Wed, 11 Sep 1996 12:51:08 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA02582 for <info-performer@sgi.com>; Wed, 11 Sep 1996 12:51:07 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id MAA25152; Wed, 11 Sep 1996 12:51:03 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA10762; Wed, 11 Sep 1996 12:51:02 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609111251.ZM10760@remi.asd.sgi.com>
Date: Wed, 11 Sep 1996 12:51:01 -0700
In-Reply-To: rouand <rouand@tnt.oleane.com>
        "booting without keyboard" (Sep 11,  5:48pm)
References: <9609111548.AA02149@tnt.oleane.com>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: rouand <rouand@tnt.oleane.com>, info-performer@sgi.com
Subject: Re: booting without keyboard
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 11,  5:48pm, rouand wrote:

> I need to boot an indigo 2 without keyboard . (My performer app has
> ethernet input and video output). I got the message:
> ... Cannot open keyboard ...
> and the system does not start.

 I know that the 'nvram console' is set by default to g, meaning the booting
console is the screen and keyboard of the Indigo.

 Now, I don't remember what to set in to make the Indigo using a console on a
serial port instead.

 Someone else may have the other half of the answer ?

 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 13:22:37 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA22422; Wed, 11 Sep 1996 13:20:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA22406; Wed, 11 Sep 1996 13:20:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA19334; Wed, 11 Sep 1996 13:20:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA26022; Wed, 11 Sep 1996 13:20:40 -0700
Received: from merl.com (mayflower.merl.com [140.237.8.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id NAA11606 for <info-performer@sgi.com>; Wed, 11 Sep 1996 13:20:39 -0700
Received: from redwood ([140.237.11.30]) by merl.com (4.1/SMI-4.0)
	id AA03697; Wed, 11 Sep 96 16:19:56 EDT
Organization: MERL - A Mitsubishi Electric Research Laboratory
              Cambridge, Massachusetts, USA
Message-Id: <2.2.32.19960911202815.0070c1d0@neptune.merl.com>
X-Sender: barrus@neptune.merl.com
X-Mailer: Windows Eudora Pro Version 2.2 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 11 Sep 1996 13:28:15 -0700
To: rouand <rouand@tnt.oleane.com>, info-performer@sgi.com
From: "John W. Barrus" <barrus@merl.com>
Subject: Re: booting without keyboard
Status: O

At 05:48 PM 9/11/96 +0200, rouand wrote:
>Hi everybody,
>
>I need to boot an indigo 2 without keyboard . (My performer app has  
>ethernet input and video output). I got the message:
>... Cannot open keyboard ...
>and the system does not start.
>

I think the indigo 2's use a PC (PS/2-style)  keyboard. There are several
~$100 solutions for the PC and you will probably have to look in a PC
Magazine or something like that to find one.

Try:

Black Box
(412) 746-5500 to order
Ask for a Keyboard Emulator
$60-$76
Part No. AC242A or AC243A
Can get a cable as well for a few bucks.

FAXBACK information number 14333
Faxback phone number (412) 746-5500

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 13:26:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA22453; Wed, 11 Sep 1996 13:25:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA22437; Wed, 11 Sep 1996 13:25:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA20328; Wed, 11 Sep 1996 13:25:02 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA26186; Wed, 11 Sep 1996 13:25:01 -0700
Received: from igate1.hac.com (igate1.HAC.COM [192.48.33.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id NAA12513 for <info-performer@sgi.com>; Wed, 11 Sep 1996 13:25:00 -0700
Received: from flounder.hrl.hac.com ([192.27.172.60]) by igate1.hac.com (4.1/SMI-4.1)
	id AA03146; Wed, 11 Sep 96 13:25:05 PDT
Received: by flounder.hrl.hac.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id NAA04909; Wed, 11 Sep 1996 13:24:58 -0700
Date: Wed, 11 Sep 1996 13:24:58 -0700
From: lee@flounder.hrl.hac.com (Craig Lee)
Message-Id: <199609112024.NAA04909@flounder.hrl.hac.com>
To: info-performer@sgi.com
Subject: Re: booting without keyboard
Reply-To: lee@igate1.hac.com
Status: O

On Wed, 11 Sep 1996 12:51:01 -0700, "Remi Arnaud" <remi@remi.asd.sgi.com> wrote
>On Sep 11,  5:48pm, rouand wrote:
>> I need to boot an indigo 2 without keyboard . (My performer app has
>> ethernet input and video output). I got the message:
>> ... Cannot open keyboard ...
>> and the system does not start.
>
> I know that the 'nvram console' is set by default to g, meaning the booting
>console is the screen and keyboard of the Indigo.
>
> Now, I don't remember what to set in to make the Indigo using a console on a
>serial port instead.
>
> Someone else may have the other half of the answer ?

>From "man prom":
     console
          The system console may be set with the console variable.  If console
          is set to ``g'' or ``G'', the console is assumed to be the graphics
          display.  On some systems with multiple graphics adapters, setting
          console to ``g0'' (identical to ``g''), ``g1'' or ``g2'' can be used
          to select alternate graphics displays.  If console is set to ``d'',
          then the console is assumed to be a terminal connected to the first
          serial port.  In addition, som systems also accept ``d2'' for a
          terminal connected to second serial port.  Lastly, this can be
          over-ridden on some systems by removing the password jumper and the
          console will be forced to ``g'', which is useful for for recovering
          from setting the console to ``d'' when a terminal is not available.
          This variable is stored in non-volatile RAM.

     nogfxkbd
          If set to ``1'', the system will not require the keyboard to be
          plugged in.  By default, if the console is the graphics display and
          the keyboard is not plugged in or is otherwise unresponsive to
          commands, it is assumed to be broken. The system will switch to the
          serial terminal console and wait for a command.  This variable is
          stored in non-volatile RAM.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 15:06:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA23164; Wed, 11 Sep 1996 15:04:15 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA23148; Wed, 11 Sep 1996 15:04:14 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA01588; Wed, 11 Sep 1996 15:04:13 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA02371; Wed, 11 Sep 1996 15:04:13 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA05467 for <info-performer@sgi.com>; Wed, 11 Sep 1996 15:04:11 -0700
Received: from ir.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id SAA25789; Wed, 11 Sep 1996 18:04:10 -0400
Received: by ir.ht.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id SAA12064; Wed, 11 Sep 1996 18:04:34 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609112204.SAA12064@ir.ht.com>
Subject: quaduffer stereo with performer (Impact and iRE)
To: info-performer@sgi.com
Date: Wed, 11 Sep 1996 18:04:34 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 1225      
Status: O


I was working on a High Impact with Performer 2.0.2, with graphics patches
out the wahzoo, and the quadbuffer stereo example (stereo.c) from the
Performer web pages.  After trying and failing miserably to get STABLE
stereo-in-a-window working, I have passed these troubles on to engineers at
SGI.

While I wait to get that resolved I have moved onto trying the same thing on
our iRE.  I would really like to accomplish this with a reasonable stereo
graphics mode like 1120x840_96s or better.  Has anybody successfully put the
iR into this mode???  

My 1120x840_96s.cmb file appears to have errors in it (ircombine confirms
this).  So I created a 1024x768_96s.cmb which was very blurry.

Any pointers about tools that would help me create the appropriate vof files
would also be appreciated.  In the meantime, I will keep reading the
"InfiniteReality Video Format Combiner User's Guide"

Thanks in advance,
scott

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 16:03:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA23734; Wed, 11 Sep 1996 16:01:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA23718; Wed, 11 Sep 1996 16:01:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA08765; Wed, 11 Sep 1996 16:01:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA06135; Wed, 11 Sep 1996 16:01:51 -0700
Received: from mx.wni.co.jp (mx.wni.co.jp [202.12.8.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA19424 for <info-performer@sgi.com.>; Wed, 11 Sep 1996 16:01:45 -0700
Received: from wnispin.wni.co.jp by mx.wni.co.jp (8.6.9+2.4Wb3/3.3W-wni)
	id IAA10290; Thu, 12 Sep 1996 08:01:58 +0900
Received: from belldandy.wni.co.jp by wnispin.wni.co.jp (4.1/6.4J.6-local-1.2)
	id AA09463; Thu, 12 Sep 96 07:58:29 JST
Received: from localhost by belldandy.wni.co.jp (4.1/6.4J.6-yuh3)
	id AA24711; Thu, 12 Sep 96 08:00:32 JST
Message-Id: <9609112300.AA24711@belldandy.wni.co.jp>
To: info-performer@sgi.com
Subject: Re: booting without keyboard 
In-Reply-To: Your message of "Wed, 11 Sep 1996 13:28:15 MST."
             <2.2.32.19960911202815.0070c1d0@neptune.merl.com> 
Date: Thu, 12 Sep 1996 08:00:32 +0900
From: Yuhichiro Nishi <yuh@wni.co.jp>
Status: O

> >Hi everybody,
> >
> >I need to boot an indigo 2 without keyboard . (My performer app has  
> >ethernet input and video output). I got the message:
> >... Cannot open keyboard ...
> >and the system does not start.
> >

Did you try on Command Monitor

    setenv nogfxkbd 1

then, keybord is not required when boot up, and Graphic console will
be work correct.

yuh@wni.CO.JP  (Yuhichiro Nishi)  Weathernews, inc.                     $B8}(B    
D21, 1-3 NAKASE, MIHAMA-KU, CHIBA-SHI, CHIBA-KEN, JAPAN                (oo)   
Phone: 043-274-5508(Makuhari General Technology Center, Japan)        ( $B!'(B )  
                                                                    ~~~~~~~~~~
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 11 19:10:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA25055; Wed, 11 Sep 1996 19:08:48 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA25039; Wed, 11 Sep 1996 19:08:47 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA28732; Wed, 11 Sep 1996 19:08:47 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA13579; Wed, 11 Sep 1996 19:08:46 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id TAA23243 for <info-performer@sgi.com>; Wed, 11 Sep 1996 19:08:26 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA13579; Thu, 12 Sep 1996 10:00:33 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id KAA01778; Mon, 4 Mar 1996 10:07:06 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603041007.ZM1776@media1.rndtm.com.my>
Date: Mon, 4 Mar 1996 10:07:06 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: "Bus error (core dumped)" message
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I have a few short programs that compiled perfectly and executable before.
No modifications whatsoever are done on them. What baffle me now is
when I recompile them and receive no errors, I can no longer execute them.
Instead I got "Bus error (core dumped)" message. Since the program work fine
before and there are no changes on them whatsoever, the source of this must
come from my system ( I use Power Onyx). Anyone has any idea ?

Thanks
Tawfek Mokhtar
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 06:44:48 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA26450; Thu, 12 Sep 1996 06:42:51 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA26434; Thu, 12 Sep 1996 06:42:50 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA24362; Thu, 12 Sep 1996 06:42:49 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA01031; Thu, 12 Sep 1996 06:42:49 -0700
Received: from crasun.cra.com (crasun.cra.com [199.99.122.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id GAA23598 for <info-performer@sgi.com>; Thu, 12 Sep 1996 06:42:47 -0700
Received: from [199.99.122.126] (bugs.cra.com) by  crasun.cra.com (4.1/SMI-4.1)
	id AA03822; Thu, 12 Sep 96 09:48:10 EDT
X-Sender: ssm@crasun.cra.com
Message-Id: <v03007800ae5dc372e08e@[199.99.122.126]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 12 Sep 1996 09:42:41 -0400
To: info-performer@sgi.com
From: "Sandeep S. Mulgund" <ssm@crasun.cra.com>
Subject: Underlays?
Status: O

Is it possible to set up window _underlays_ with Performer?  With the help
of some folks on this Performer list, I set up an OpenGL overlay last
month.  But now, I'd like to put a few static elements behind some 2-D
instrumentation displays.  Is there a way to do this?  Some of the
Performer man pages make passing reference to underlays, but I haven't
found a real recipe on how to construct one.

Thanks,

Sandeep


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 07:28:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA26614; Thu, 12 Sep 1996 07:26:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA26598; Thu, 12 Sep 1996 07:26:17 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA28863; Thu, 12 Sep 1996 07:26:16 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA03046; Thu, 12 Sep 1996 07:26:15 -0700
Received: from bham-ht.bioc.uab.edu (bham-ht.bioc.uab.edu [138.26.128.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA00635 for <info-performer@sgi.com>; Thu, 12 Sep 1996 07:26:14 -0700
From: paul@bham-ht.bioc.uab.edu (Paul Sherman)
Received: by bham-ht.bioc.uab.edu (950413.SGI.8.6.12/3.1.090690-HT Medical)
	id OAA02530; Thu, 12 Sep 1996 14:23:03 GMT
Message-Id: <199609121423.OAA02530@bham-ht.bioc.uab.edu>
Subject: Re: Underlays?
To: ssm@crasun.cra.com (Sandeep S. Mulgund)
Date: Thu, 12 Sep 1996 09:23:03 -0500 (CDT)
Cc: info-performer@sgi.com
In-Reply-To: <v03007800ae5dc372e08e@[199.99.122.126]> from "Sandeep S. Mulgund" at Sep 12, 96 09:42:41 am
X-Mailer: ELM [version 2.4 PL24 ME5a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 727       
Status: O

> Is it possible to set up window _underlays_ with Performer?  With the help
> of some folks on this Performer list, I set up an OpenGL overlay last
> month.  But now, I'd like to put a few static elements behind some 2-D
> instrumentation displays.  Is there a way to do this?  Some of the
> Performer man pages make passing reference to underlays, but I haven't
> found a real recipe on how to construct one.
> 
> Thanks,
> 
> Sandeep

Sandeep,

No sure how you did your overlays. When we did it, we did a OpenGL calls in
the postdraw...
So, to do underlays, I just did OpenGL calls in the predraw. Worked just
fine. I can hunt down the code for you if you need it.

		Paul Sherman
		paul@ht.com
		paul@bham-ht.bioc.uab.edu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:04:29 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA26789; Thu, 12 Sep 1996 08:02:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA26773; Thu, 12 Sep 1996 08:02:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA03524; Thu, 12 Sep 1996 08:02:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA04568; Thu, 12 Sep 1996 08:02:37 -0700
Received: from crasun.cra.com (crasun.cra.com [199.99.122.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id IAA07081 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:02:36 -0700
Received: from [199.99.122.126] (bugs.cra.com) by  crasun.cra.com (4.1/SMI-4.1)
	id AA07574; Thu, 12 Sep 96 11:08:00 EDT
X-Sender: ssm@crasun.cra.com
Message-Id: <v03007801ae5dd4c1f1d2@[199.99.122.126]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 12 Sep 1996 11:02:30 -0400
To: info-performer@sgi.com
From: "Sandeep S. Mulgund" <ssm@crasun.cra.com>
Subject: Dividing up the screen
Status: O

I'm developing a flight simulation app where I've divided up the screen
into two regions:

top half:    out-the-window display & HUD
bottom half: in-cockpit instruments

I'm trying to figure out how to go about configuring viewports and windows,
etc.  The only thing I've found so far that works is to set up a separate
pfChannel for the top & bottom halves.

Up until now I've been working on just drawing the out-the-window display
and HUD, and I had set up a single pfChannel with the viewport restricted
to the top half of the screen.  This worked fine.  When I added the second
pfChannel for the bottom half, I got a huge reduction in performance --
almost 40% slower frame rates, which is unacceptable.  This is without even
actually drawing anything to the lower half of the screen!

Is there some alternate method I might use here?  What I'd like to do is
restrict the viewport to the top half for drawing the OWD and HUD, and then
switch to the bottom half for drawing my instruments.  Is this possible?
Is there some other channel/window configuration that will not give me such
a huge hit in speed?

Thanks,

Sandeep




=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 07:51:39 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA26711; Thu, 12 Sep 1996 07:49:44 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA26695; Thu, 12 Sep 1996 07:49:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA01775; Thu, 12 Sep 1996 07:49:43 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA04017; Thu, 12 Sep 1996 07:49:42 -0700
Received: from orac.boston.sgi.com ([169.238.34.33]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA04977 for <info-performer@sgi.com>; Thu, 12 Sep 1996 07:49:41 -0700
Received: by orac.boston.sgi.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id KAA17782; Thu, 12 Sep 1996 10:49:34 -0400
From: "Andrew Shein" <ashein@orac.boston.sgi.com>
Message-Id: <9609121049.ZM17780@orac.boston.sgi.com>
Date: Thu, 12 Sep 1996 10:49:33 -0400
In-Reply-To: "Sandeep S. Mulgund" <ssm@crasun.cra.com>
        "Underlays?" (Sep 12,  9:42am)
References: <v03007800ae5dc372e08e@[199.99.122.126]>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Sandeep S. Mulgund" <ssm@crasun.cra.com>, info-performer@sgi.com
Subject: Re: Underlays?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 12,  9:42am, Sandeep S. Mulgund wrote:
> Subject: Underlays?
> Is it possible to set up window _underlays_ with Performer?  With the help
> of some folks on this Performer list, I set up an OpenGL overlay last
> month.  But now, I'd like to put a few static elements behind some 2-D
> instrumentation displays.  Is there a way to do this?  Some of the
> Performer man pages make passing reference to underlays, but I haven't
> found a real recipe on how to construct one.
>
> Thanks,
>
> Sandeep

   There is no support for underlay planes in performer or on the
new graphics hardware. I miss this because my old instrument panel
code now has to redraw the backround. I have not been able to find
any other workaround.
			Andy

>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Sandeep S. Mulgund



-- 
Andrew Shein   SE Stout               email: ashein@boston.sgi.com
Silicon Graphics Inc.                 phone: (508) 562 - 4800
1 Cabot Road                            fax: (508) 562 - 4755
Hudson, MA 01749                      vmail: 59688
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:09:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA26835; Thu, 12 Sep 1996 08:07:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA26819; Thu, 12 Sep 1996 08:07:33 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA04756; Thu, 12 Sep 1996 08:07:33 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA04714; Thu, 12 Sep 1996 08:07:32 -0700
Received: from vr2.engin.umich.edu (vr2.engin.umich.edu [141.212.194.78]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA08027 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:07:31 -0700
Received: by vr2.engin.umich.edu (940816.SGI.8.6.9/921111.SGI.AUTO)
	for info-performer@sgi.com id LAA14376; Thu, 12 Sep 1996 11:07:31 -0400
Date: Thu, 12 Sep 1996 11:07:31 -0400
From: seguin@vr2.engin.umich.edu (Ralph Seguin)
Message-Id: <199609121507.LAA14376@vr2.engin.umich.edu>
To: info-performer@sgi.com
Subject: Interlaced stereo
Status: O

Hi.  Anybody got sample code to do interlaced output for the purpose of
doing stereo?  Ie, I have an LCD plate which has a micro polarizing filter
where the lines alternate between horizontal and vertical polarization.

We have an Onyx RE2 with an MCO and 2RMs.

Thanks.
-Ralph
seguin@umich.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:22:35 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA26892; Thu, 12 Sep 1996 08:20:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA26876; Thu, 12 Sep 1996 08:20:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA06580; Thu, 12 Sep 1996 08:20:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA05149; Thu, 12 Sep 1996 08:20:40 -0700
Received: from d26vs046d.ccf.swri.edu (d26vs046d.ccf.swri.edu [129.162.26.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id IAA10403 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:20:39 -0700
From: SLong@swri.edu
Received: by d26vs046d.ccf.swri.edu; Thu, 12 Sep 96 10:19:54 CDT
Date: Thu, 12 Sep 96 10:19:05 CDT
Message-ID: <vines.sW49+Jc0Cma@d26vs046d.ccf.swri.edu>
X-Priority: 3 (Normal)
To: <info-performer@sgi.com>
Subject: Unscribe
Status: O

Please, unsubscribe me.

Thanks
slong@swri.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:40:44 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA27031; Thu, 12 Sep 1996 08:38:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA27015; Thu, 12 Sep 1996 08:38:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA09002; Thu, 12 Sep 1996 08:38:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA05949; Thu, 12 Sep 1996 08:38:51 -0700
Received: from mailhost.multigen.com (mailhost.multigen.com [204.119.69.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA14375 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:38:46 -0700
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [204.119.70.10]) by mailhost.multigen.com (8.6.11/8.6.12) with ESMTP id IAA29946 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:42:54 -0700
Received: from royalflush.engr.multigen.com (royalflush.engr.multigen.com [204.119.70.54]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id PAA00428 for <info-performer@sgi.com>; Thu, 12 Sep 1996 15:37:52 GMT
Received: (from marcus@localhost) by royalflush.engr.multigen.com (950511.SGI.8.6.12.PATCH526/8.6.12) id IAA24847 for info-performer@sgi.com; Thu, 12 Sep 1996 08:42:45 -0700
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9609120842.ZM24845@royalflush.engr.multigen.com>
Date: Thu, 12 Sep 1996 08:42:44 -0700
In-Reply-To: "Andrew Shein" <ashein@orac.boston.sgi.com>
        "Re: Underlays?" (Sep 12, 10:49am)
References: <v03007800ae5dc372e08e@[199.99.122.126]> 
	<9609121049.ZM17780@orac.boston.sgi.com>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Re: Underlays?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 12, 10:49am, Andrew Shein wrote:
> Subject: Re: Underlays?
> On Sep 12,  9:42am, Sandeep S. Mulgund wrote:
> > Subject: Underlays?
> > Is it possible to set up window _underlays_ with Performer?  With the help
> > of some folks on this Performer list, I set up an OpenGL overlay last
> > month.  But now, I'd like to put a few static elements behind some 2-D
> > instrumentation displays.  Is there a way to do this?
> >
> > Sandeep
>
>    There is no support for underlay planes in performer or on the
> new graphics hardware. I miss this because my old instrument panel
> code now has to redraw the backround. I have not been able to find
> any other workaround.

Performer does draw channels assigned to pipes in the order of creation
(generally).  You can create a "stack" of overlapping channels this way, with
the last one created being the last channel drawn.  Have the first (full
screen) channel clear the screen but not the others.  Where ever the subsequent
channels do _not_ draw the underlying channel(s) will show through.  For
instance:

    pfChannel* theWorld = pfNewChan(pipe); // draws 1st, does clear
    pfChannel* underlay = pfNewChan(pipe); // draws 2nd, no clear
    pfChannel* overlay  = pfNewChan(pipe); // draws 3rd, no clear

This use of overlapping channels can work well in the right circumstances and
you can benefit from pfMultiThread( PFPROC_CULL ) on MP machines.

Regards.
--
   ____ ___  ____  _    Marcus Barnes, Member Technical Staff
  / __ `__ \/ __ `( )   MultiGen Inc. 550 S. Winchester Blvd. STE 500
 / / / / / / /_/ / /    San Jose CA 95128 WEB: http://www.multigen.com
/_/ /_/ /_/\__, /_/     PH:1-408-556-2654 FX:1-408-261-4102
          /____/        EMAIL: marcus@multigen.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:52:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA27181; Thu, 12 Sep 1996 08:50:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA27165; Thu, 12 Sep 1996 08:50:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA11284; Thu, 12 Sep 1996 08:50:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA06507; Thu, 12 Sep 1996 08:50:28 -0700
Received: from stork.cf.ac.uk (stork.cf.ac.uk [131.251.0.209]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA16518 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:50:11 -0700
Received: from thor.cf.ac.uk by stork.cf.ac.uk with SMTP (PP);
          Thu, 12 Sep 1996 16:47:46 +0100
Received: (from saprar@localhost) by thor.cf.ac.uk (8.7.4/8.6.12) id QAA24340;
          Thu, 12 Sep 1996 16:48:52 +0100 (BST)
Date: Thu, 12 Sep 1996 16:48:52 +0100 (BST)
From: ROY RUDDLE <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
cc: info-performer@sgi.com
Subject: Re: Dividing up the screen
In-Reply-To: <v03007801ae5dd4c1f1d2@[199.99.122.126]>
Message-ID: <Pine.OSF.3.91.960912164624.25018E-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

> to the top half of the screen.  This worked fine.  When I added the second
> pfChannel for the bottom half, I got a huge reduction in performance --
> almost 40% slower frame rates, which is unacceptable.  This is without even
> actually drawing anything to the lower half of the screen!
> 
Perhaps you attached the out-of-window scene to the second channel, in 
which case Performer will be going through a load of the cull/draw 
unnecessarily. 

A solution may be to draw into the second viewport with 2D OGL/GL or use 
a different pfScene for the instruments.

hope this helps

roy
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 08:51:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA27155; Thu, 12 Sep 1996 08:49:04 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA27139; Thu, 12 Sep 1996 08:49:03 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA10732; Thu, 12 Sep 1996 08:49:03 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA06458; Thu, 12 Sep 1996 08:49:02 -0700
Received: from bhole.cae.ca (CAE.CA [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA16361 for <info-performer@sgi.com>; Thu, 12 Sep 1996 08:49:01 -0700
Received: from poster.cae.ca (poster.cae.ca [142.39.22.1])
	by bhole with SMTP (DuhMail/2.0)
	id LAA00987; Thu, 12 Sep 1996 11:42:50 -0400
Received: from christine.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA12444; Thu, 12 Sep 1996 11:40:23 -0400
Received: by christine.cae.ca (950413.SGI.8.6.12/930416.SGI)
	 id LAA20793; Thu, 12 Sep 1996 11:36:20 -0400
Date: Thu, 12 Sep 1996 11:36:20 -0400
From: nicolas@cae.ca (Nicolas Gauvin)
Message-Id: <199609121536.LAA20793@christine.cae.ca>
To: info-performer@sgi.com, lovelace@netcom.com
Subject: Re: World Coords -> Screen Coords
Status: O


Tanner Lovelace <lovelace@netcom.com> wrote:
> I'm trying to take a specific location in 3-D world coordinates and
> draw a 2-box on the screen surrounding this particular location.

Here are a few ways to do this in a draw callback: 

// use Performer's matrices 
static void
drawCB1( pfChannel* chan, void* data )
{
  chan->clear();
  pfDraw(); 

  // get Performer viewing matrix
  pfMatrix pfViewMat;
  chan->getViewMat(pfViewMat);

  // GL needs the inverse of the Performer viewing matrix
  pfMatrix pfInvViewMat;
  pfInvViewMat.invertOrtho(pfViewMat);

  // Apply 90deg rotation around X to convert from Performer
  // coordinate systems to GL
  pfMatrix rotMat;
  rotMat.makeRot(-90.0f,1.0f,0.0f,0.0f);
  pfInvViewMat = pfInvViewMat * rotMat;

  pfMatrix pfProjMat;
  frustum->getGLProjMat(pfProjMat);

  // compute full final transformation matrix that
  // converts from 3D world coord to 2D screen coord
  pfMatrix fullMat;
  fullMat.mult(pfInvViewMat, pfProjMat);

  // since the full transformation includes the projection we
  // must use pfVec3::fullXformPt here
  pfVec3 pos2D;
  pos2D.fullXformPt(pos3D, fullMat);

  // get channel aspect ratio
  int xs,ys;
  chan->getSize(&xs,&ys);
  float aspect = (float)xs / (float)ys;
  float xScale = 0.1f; // change it to whatever scale you want
  float yScale = xScale * aspect;

  pfPushState();
  pfBasicState();

  pfPushIdentMatrix();
  ortho2(-1.0f,1.0f,-1.0f,1.0f);
  pfTranslate(pos2D[PF_X],pos2D[PF_Y],0.0f);
  pfScale(xScale,yScale,1.0f);

  static pfVec2 vlist2[4] = { pfVec2(-0.5f, -0.5f),
                              pfVec2( 0.5f, -0.5f),
                              pfVec2( 0.5f,  0.5f),
                              pfVec2(-0.5f,  0.5f) };

// draw a square at position
#ifdef IRISGL
  // disable zbuffer test and update
  zbuffer(FALSE);
  bgnclosedline();
  cpack(0xffffffff);
  v2f(vlist2[0].vec);
  v2f(vlist2[1].vec);
  v2f(vlist2[2].vec);
  v2f(vlist2[3].vec);
  endclosedline();
  zbuffer(TRUE);
#endif

  pfPopMatrix();
  pfPopState();

}

// use IrisGL cmov and getcpos (thanks to Allan Shaffer suggestion) 
static void
drawCB2( pfChannel* chan, void* data )
{
  chan->clear();
  pfDraw();

#ifdef IRISGL
  cmov(pos3D[PF_X],pos3D[PF_Y],pos3D[PF_Z]);
  getcpos(&sx, &sy);
#endif

  /* draw your 2D stuff */
}

// use IrisGL's matrices
static void
drawCB3( pfChannel* chan, void* data )
{
  chan->clear();
  pfDraw();

  pfMatrix glProjMat;
  pfMatrix glViewMat;

#ifdef IRISGL
  mmode(MPROJECTION);
  getmatrix(glProjMat.mat);
  mmode(MVIEWING);
  getmatrix(glViewMat.mat);
#endif

  // compute full final transformation matrix that
  // converts from 3D world coord to 2D screen coord
  pfMatrix fullMat;
  fullMat.mult(glViewMat, glProjMat);

  // since the full transformation includes the projection we
  // must use pfVec3::fullXformPt here
  pfVec3 pos2D;
  pos2D.fullXformPt(pos3D, fullMat);

  /* draw your 2D stuff */
}



Nicolas Gauvin			CAE Electronics Ltd., 8585 Cote De Liesse
Software Developer 		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
nicolas@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 09:40:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA27555; Thu, 12 Sep 1996 09:38:11 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA27539; Thu, 12 Sep 1996 09:38:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA17395; Thu, 12 Sep 1996 09:38:09 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA09076; Thu, 12 Sep 1996 09:38:09 -0700
Received: from bhole.cae.ca (CAE.CA [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA27420 for <info-performer@sgi.com>; Thu, 12 Sep 1996 09:38:07 -0700
Received: from poster.cae.ca (poster.cae.ca [142.39.22.1])
	by bhole with SMTP (DuhMail/2.0)
	id MAA20558; Thu, 12 Sep 1996 12:31:47 -0400
Received: from christine.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA14240; Thu, 12 Sep 1996 12:29:31 -0400
Received: by christine.cae.ca (950413.SGI.8.6.12/930416.SGI)
	 id MAA20940; Thu, 12 Sep 1996 12:25:23 -0400
Date: Thu, 12 Sep 1996 12:25:23 -0400
From: nicolas@cae.ca (Nicolas Gauvin)
Message-Id: <199609121625.MAA20940@christine.cae.ca>
To: info-performer@sgi.com, ssm@crasun.cra.com
Subject: Re: Dividing up the screen
Status: O


You could use pfChannel::setViewport to tell Performer
to draw only in the top half portion of your pfPipeWindow() 
and then in a draw callback you could draw your instruments
directly by resetting the viewport to the bottom half.
I'm assuming you draw your instruments using GL directly, 
not Performer nodes.

Something like:

chan = new pfChannel(pipe);
chan->setViewport(0.0f,1.0f,0.5f,1.0f);

drawCB(pfChannel* chan, void* data)
{
  chan->clear();
  pfDraw(); /* draw OWD and HUD */

#ifdef IRISGL 
  /* draw your 2D instrument in bottom half using GL*/
  pushviewport();
  viewport(0.0f,0.0,0.0f,0.5f);
  ortho2(...)
  ...
  popviewport();
#endif
}

I haven't tried this myself. 

Nicolas Gauvin			CAE Electronics Ltd., 8585 Cote De Liesse
Software Developer 		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
nicolas@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 09:47:44 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA27610; Thu, 12 Sep 1996 09:45:46 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA27594; Thu, 12 Sep 1996 09:45:45 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18940; Thu, 12 Sep 1996 09:45:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA10058; Thu, 12 Sep 1996 09:45:44 -0700
Received: from crash.cts.com (crash.cts.com [192.188.72.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA29054 for <info-performer@sgi.com>; Thu, 12 Sep 1996 09:45:43 -0700
Received: by crash.cts.com (Smail3.1.29.1 #5)
	id m0v1EtV-0000LCC; Thu, 12 Sep 96 09:45 PDT
Message-Id: <m0v1EtV-0000LCC@crash.cts.com>
Date: Thu, 12 Sep 96 09:45 PDT
From: bgus@cts.com (Bob Gustafson)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Subject: Renaming pfPipe windows
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.14
Status: O

Hi:

My application has multiple pfPipe windows where the content of each window can vary.  Each window's content 
is selectable by the user.  As an added feed back to the user, it would be nice to indicate on the pfPipe's 
window titlebar what the content of the window is.  For example, if the view is a "God's eye view" indicate 
this in the titlebar.  To accomplish this, I've tried to use the pfPWinName command to change the text in 
the title bar.  This seems to have no effect.  Is this the right approach?  What might I be doing wrong?  
Any help or examples would be great!!  Thanks

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
----------------------------------------|
					|
Curt Bryan				|
Delphi Research, Inc.			|
3954 Murphy Canyon Road Suite D-201	|
San Diego, CA 92123			|
					|
Voice:	(619) 694-1314			|
Fax:	(619) 694-1356			|
					|
E-mail:	bgus@cts.com			|
-----------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 09:56:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA27653; Thu, 12 Sep 1996 09:54:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA27637; Thu, 12 Sep 1996 09:54:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA20486; Thu, 12 Sep 1996 09:54:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA10408; Thu, 12 Sep 1996 09:54:22 -0700
Received: from crash.cts.com (crash.cts.com [192.188.72.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA01461 for <info-performer@sgi.com>; Thu, 12 Sep 1996 09:54:18 -0700
Received: by crash.cts.com (Smail3.1.29.1 #5)
	id m0v1F1p-0000MYC; Thu, 12 Sep 96 09:54 PDT
Message-Id: <m0v1F1p-0000MYC@crash.cts.com>
Date: Thu, 12 Sep 96 09:54 PDT
From: bgus@cts.com (Bob Gustafson)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Subject: Trails for weapons and aircraft
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.14
Status: O

Hi,

We are trying to enhance the visibility of aircraft and weapons in a 3D display by adding trails to the each 
wingtip of an aircraft.  One way to do this of course, is to use GL or OGL calls in "immediate" mode.  We 
would like to use more of a pure Performer method but do not know the best way to do it.  Has anyone done 
something like this??  An example or advice would be much appreciated!

Thanks.


/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
----------------------------------------|
					|
Curt Bryan				|
Delphi Research, Inc.			|
3954 Murphy Canyon Road Suite D-201	|
San Diego, CA 92123			|
					|
Voice:	(619) 694-1314			|
Fax:	(619) 694-1356			|
					|
E-mail:	bgus@cts.com			|
-----------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 10:35:46 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA27955; Thu, 12 Sep 1996 10:33:49 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA27939; Thu, 12 Sep 1996 10:33:48 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA25531; Thu, 12 Sep 1996 10:33:48 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA12856; Thu, 12 Sep 1996 10:33:47 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA11594; Thu, 12 Sep 1996 10:33:46 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id SAA18519; Thu, 12 Sep 1996 18:27:59 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609121827.ZM18517@bitch.reading.sgi.com>
Date: Thu, 12 Sep 1996 18:27:58 +0100
In-Reply-To: "Sandeep S. Mulgund" <ssm@crasun.cra.com>
        "Dividing up the screen" (Sep 12, 11:02am)
References: <v03007801ae5dd4c1f1d2@[199.99.122.126]>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Sandeep S. Mulgund" <ssm@crasun.cra.com>, info-performer@sgi.com
Subject: Re: Dividing up the screen
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

The performance drop seems strange, are you sure you are not drawing
anything?

Does the channel have a scene causing additional cull overheads?
Are you clearing the chennel?

Try a channel with no screen clear and only erase & redraw those instruments
which change, you also store the instrument panel in both buffers
and there's no need for the underlays which are no longer supported.

Rgds,
Angus.

On Sep 12, 11:02am, Sandeep S. Mulgund wrote:
> Subject: Dividing up the screen
> I'm developing a flight simulation app where I've divided up the screen
> into two regions:
>
> top half:    out-the-window display & HUD
> bottom half: in-cockpit instruments
>
> I'm trying to figure out how to go about configuring viewports and windows,
> etc.  The only thing I've found so far that works is to set up a separate
> pfChannel for the top & bottom halves.
>
> Up until now I've been working on just drawing the out-the-window display
> and HUD, and I had set up a single pfChannel with the viewport restricted
> to the top half of the screen.  This worked fine.  When I added the second
> pfChannel for the bottom half, I got a huge reduction in performance --
> almost 40% slower frame rates, which is unacceptable.  This is without even
> actually drawing anything to the lower half of the screen!
>
> Is there some alternate method I might use here?  What I'd like to do is
> restrict the viewport to the top half for drawing the OWD and HUD, and then
> switch to the bottom half for drawing my instruments.  Is this possible?
> Is there some other channel/window configuration that will not give me such
> a huge hit in speed?
>
> Thanks,
>
> Sandeep
>
>
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Sandeep S. Mulgund


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 12:44:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA28462; Thu, 12 Sep 1996 12:41:45 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA28446; Thu, 12 Sep 1996 12:41:44 -0700
Received: from odin.corp.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id MAA19537; Thu, 12 Sep 1996 12:41:42 -0700
Received: from sgi.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA20881; Thu, 12 Sep 1996 12:41:41 -0700
Received: from freud.orl.mmc.com (freud.orl.mmc.com [141.240.180.60]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id MAA10298 for <info-performer@sgi.com>; Thu, 12 Sep 1996 12:40:23 -0700
Received: by freud.orl.mmc.com (4.1/1.34.a)
	id AA14325; Thu, 12 Sep 96 15:40:19 EDT
Date: Thu, 12 Sep 96 15:40:19 EDT
From: leed@iplmaster.orl.mmc.com (Lee Dixon)
Message-Id: <9609121940.AA14325@freud.orl.mmc.com>
To: info-performer@sgi.com
Subject: Anti-Aliasing on IR
Status: O

Hey Performers...

Hope this is a simple one.  I took the plunge and upgraded my Perf1.2 software
to 2.1 running on my IR.  I could tell that the scene was not anti-aliased,
so I put in the pfAntialias call to turn it on, but with no luck.  I also
made the call to query anti-aliasing and it was off by default.  Hmmmm.....

Is there a specific place the call is supposed to happen???  I actually tried
it in a few places, including during the first frame draw.  Anti-aliasing is
working in perfly though....

Any hints?

Lee Dixon
lee-dixon@iplmail.orl.mmc.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 15:35:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA29417; Thu, 12 Sep 1996 15:33:11 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA29401; Thu, 12 Sep 1996 15:33:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA28160; Thu, 12 Sep 1996 15:33:10 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27920; Thu, 12 Sep 1996 15:33:09 -0700
Received: from mailhost.mic.atr.co.jp (mic.atr.co.jp [133.186.20.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA17444 for <info-performer@sgi.com>; Thu, 12 Sep 1996 15:33:02 -0700
Received: from ms54 by mailhost.mic.atr.co.jp (8.7.5+2.6Wbeta7/3.5Wbeta08/29/96) id HAA23439; Fri, 13 Sep 1996 07:32:59 +0900 (JST)
Received: from ms54 by ms54 (8.7.4+2.6Wbeta6/3.4W404/23/96) id HAA06681; Fri, 13 Sep 1996 07:32:58 +0900 (JST)
Sender: reiners@mic.atr.co.jp
Message-ID: <32388F99.15FB7483@mic.atr.co.jp>
Date: Fri, 13 Sep 1996 07:32:57 +0900
From: Dirk Reiners <reiners@mic.atr.co.jp>
Organization: ATR - MIC
X-Mailer: Mozilla 2.0 (X11; I; SunOS 4.1.3_U1 sun4c)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: Interlaced stereo
References: <199609121507.LAA14376@vr2.engin.umich.edu>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Status: O

Hi Ralph,

Ralph Seguin wrote:
> 
> Hi.  Anybody got sample code to do interlaced output for the purpose of
> doing stereo?  Ie, I have an LCD plate which has a micro polarizing filter
> where the lines alternate between horizontal and vertical polarization.
> 
> We have an Onyx RE2 with an MCO and 2RMs.

Sorry, no Performer sample code, but the idea is pretty simple: use a 1
bit stencil and set alternating lines to 0 and 1. Then draw your left
eye with a glStencilFunc( GL_EQUAL,1,1 ) and a glStencilOp(
GL_KEEP,GL_KEEP,GL_KEEP ) and the right eye with glStencilFunc(
GL_EQUAL,0,1 ) (or vice versa). Works nicely for me and is a good way to
test stereo without pushing the machine into stereo mode.

I'm not sure how to integrate this into Performer though, as Performer
uses some stencil planes itself, and how to catch resize and expose
events to refresh the stencil grid. But I would like to know :). Anybody
else?

Hope it helps

	Dirk

--
Dirk Reiners                    reiners@mic.atr.co.jp,reiners@igd.fhg.de
Visiting Researcher at MIC-ATR            http://www.igd.fhg.de/~reiners
http://www.mic.atr.co.jp/index.e.html
"This patch contains bug fixes for all platforms.  The software cannot 
 be installed on other configurations." Patch 1270 README
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 12 16:32:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA00248; Thu, 12 Sep 1996 16:30:32 -0700
Return-Path: <guest>
Received: from giraffe.asd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA00231; Thu, 12 Sep 1996 16:30:31 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id QAA26836; Thu, 12 Sep 1996 16:30:27 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id QAA25444; Thu, 12 Sep 1996 16:30:20 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609121630.ZM25442@remi.asd.sgi.com>
Date: Thu, 12 Sep 1996 16:30:14 -0700
In-Reply-To: Dirk Reiners <reiners@mic.atr.co.jp>
        "Re: Interlaced stereo" (Sep 13,  7:32am)
References: <199609121507.LAA14376@vr2.engin.umich.edu> 
	<32388F99.15FB7483@mic.atr.co.jp>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Dirk Reiners <reiners@mic.atr.co.jp>
Subject: Re: Interlaced stereo
Cc: info-performer@remi.asd.sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 13,  7:32am, Dirk Reiners wrote:
> Subject: Re: Interlaced stereo
> Hi Ralph,
>
> Ralph Seguin wrote:
> >
> > Hi.  Anybody got sample code to do interlaced output for the purpose of
> > doing stereo?  Ie, I have an LCD plate which has a micro polarizing filter
> > where the lines alternate between horizontal and vertical polarization.
> >
> > We have an Onyx RE2 with an MCO and 2RMs.
>
> Sorry, no Performer sample code, but the idea is pretty simple: use a 1
> bit stencil and set alternating lines to 0 and 1. Then draw your left
> eye with a glStencilFunc( GL_EQUAL,1,1 ) and a glStencilOp(
> GL_KEEP,GL_KEEP,GL_KEEP ) and the right eye with glStencilFunc(
> GL_EQUAL,0,1 ) (or vice versa). Works nicely for me and is a good way to
> test stereo without pushing the machine into stereo mode.
>
> I'm not sure how to integrate this into Performer though, as Performer
> uses some stencil planes itself, and how to catch resize and expose
> events to refresh the stencil grid. But I would like to know :). Anybody
> else?

 Stencil is used only for a particular DECAL mode.

  pfGLOverride(PFGL_DECAL, PFGL_DECAL_DISPLACE);

 will enforce this mode not to be used.

 Now, you have 2 channels (one for each eye)

 Set a Draw callback (See PreDraw in sample/apps/C/common/generic.c),
 in wich you do the Stencil trick


 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 03:31:37 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA01368; Fri, 13 Sep 1996 03:29:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA01352; Fri, 13 Sep 1996 03:29:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA27369; Fri, 13 Sep 1996 03:29:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA23230; Fri, 13 Sep 1996 03:29:25 -0700
Received: from artemis.rus.uni-stuttgart.de (artemis.rus.uni-stuttgart.de [129.69.18.28]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA01895 for <info-performer@sgi.sgi.com>; Fri, 13 Sep 1996 03:29:08 -0700
Received: from visin1.rus.uni-stuttgart.de (visin1.rus.uni-stuttgart.de [129.69.29.188]) by artemis.rus.uni-stuttgart.de with ESMTP id MAA15235
  (8.6.13/IDA-1.6 for <info-performer@sgi.sgi.com>); Fri, 13 Sep 1996 12:28:52 +0200
Received: by visin1.rus.uni-stuttgart.de (950413.SGI.8.6.12/930416.SGI/BelWue-1.1)
	for info-performer@sgi.sgi.com id MAA16933; Fri, 13 Sep 1996 12:28:27 +0200
From: "Daniela Rainer" <rus3d@visin1.rus.uni-stuttgart.de>
Message-Id: <9609131228.ZM16931@visin1.rus.uni-stuttgart.de>
Date: Fri, 13 Sep 1996 12:28:27 +0000
Reply-To: rainer@rus.uni-stuttgart.de
Organization: Visualization Group Comp.Center (RUS) U of Stuttgart, FRG
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: How to switch to IMPACT stereo mode without restarting the X server?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

I have a Performer application that can turn stereo on and off. On IMPACT
graphics it doesn't seem to be possible without restarting the X server (what
kills the application an logs me outs).

Is there another possibility to switch to stereo mode (1024x768_96s) on IMPACT
graphics than restarting the X server?

Regards
Daniela

-- 
-------------------------------------------------------------------------
Daniela Rainer                       | email: rainer@rus.uni-stuttgart.de
Rechenzentrum Uni Stuttgart (RUS)    | Tel:   +49 (0) 711 685 5970	
Allmandring 30a, 70550 Stuttgart     | Fax:   +49 (0) 711 678 7672
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 04:27:03 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA01504; Fri, 13 Sep 1996 04:25:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA01488; Fri, 13 Sep 1996 04:25:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA02497; Fri, 13 Sep 1996 04:25:24 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA24868; Fri, 13 Sep 1996 04:25:16 -0700
Received: from hni.uni-paderborn.de (hni-ff.uni-paderborn.de [131.234.22.55]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA07105 for <info-performer@sgi.com>; Fri, 13 Sep 1996 04:25:12 -0700
Received: from faxe.uni-paderborn.de (faxe [131.234.198.2]) by hni.uni-paderborn.de (8.6.10/hni-mailhub) with ESMTP id NAA15171; Fri, 13 Sep 1996 13:25:04 +0200
Received: (pe@localhost) by faxe.uni-paderborn.de (951211.SGI.8.6.12.PATCH1042/client-irix-hni) id NAA28069; Fri, 13 Sep 1996 13:24:57 +0200
From: "Peter Ebbesmeyer" <pe@hni.uni-paderborn.de>
Message-Id: <9609131324.ZM28067@faxe>
Date: Fri, 13 Sep 1996 13:24:56 -0600
In-Reply-To: "Daniela Rainer" <rus3d@visin1.rus.uni-stuttgart.de>
        "How to switch to IMPACT stereo mode without restarting the X server?" (Sep 13, 12:28pm)
References: <9609131228.ZM16931@visin1.rus.uni-stuttgart.de>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: rainer@rus.uni-stuttgart.de, info-performer@sgi.com
Subject: Re: How to switch to IMPACT stereo mode without restarting the X server?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


> Is there another possibility to switch to stereo mode (1024x768_96s) on
IMPACT
> graphics than restarting the X server?

Hi,

Try to use the setmon command (see man setmon).

Regards,
Peter





-- 
-----------------------------------------------------------------------
Dipl.-Ing. Peter Ebbesmeyer                Universitaet-GH  Paderborn    
Raum F0.210                                  Heinz Nixdorf Institut     
Tel. + 49 5251 606234                     Rechnerintegrierte Produktion
Fax. + 49 5251 606268                            Fuerstenallee 11      
email: pe@hni.uni-paderborn.de                   33102 Paderborn           
                                                     Germany
-----------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 07:07:59 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA01753; Fri, 13 Sep 1996 07:06:16 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA01737; Fri, 13 Sep 1996 07:06:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA15739; Fri, 13 Sep 1996 07:06:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA29450; Fri, 13 Sep 1996 07:06:14 -0700
Received: from virtual.me.uic.edu (VIRTUAL.ME.UIC.EDU [128.248.241.189]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA00587 for <info-performer@sgi.com>; Fri, 13 Sep 1996 07:06:13 -0700
Received: by virtual.me.uic.edu (940816.SGI.8.6.9/930416.SGI.AUTO)
	 id JAA27703; Fri, 13 Sep 1996 09:05:41 -0500
From: fred@virtual.me.uic.edu (Fred Dech)
Message-Id: <199609131405.JAA27703@virtual.me.uic.edu>
Subject: Re: How to switch to IMPACT stereo mode without restarting the X server?
To: rainer@rus.uni-stuttgart.de
Date: Fri, 13 Sep 1996 09:05:37 -0500 (CDT)
Cc: info-performer@sgi.com
In-Reply-To: <9609131228.ZM16931@visin1.rus.uni-stuttgart.de> from "Daniela Rainer" at Sep 13, 96 12:28:27 pm
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 721       
Status: O

Daniela Rainer wrote:
> 
> Hi,
> 
> I have a Performer application that can turn stereo on and off. On IMPACT
> graphics it doesn't seem to be possible without restarting the X server (what
> kills the application an logs me outs).
> 
> Is there another possibility to switch to stereo mode (1024x768_96s) on IMPACT
> graphics than restarting the X server?
> 
> Regards
> Daniela
> 

i'm also using an Impact, and find that the only way to change graphics
resolutions on this platform is with the -x option.  if there is a 6.2 patch
for this that will make setmon work *correctly* on the Impacts i'd really
like to know about it too.

--fred
--
  Fred Dech   fred@zenith.me.uic.edu
  (312) 413-3619  Fax: (312) 413-0447

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 08:14:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA01933; Fri, 13 Sep 1996 08:07:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA01917; Fri, 13 Sep 1996 08:07:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA21664; Fri, 13 Sep 1996 08:07:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA01897; Fri, 13 Sep 1996 08:07:38 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA10629 for <info-performer@sgi.com>; Fri, 13 Sep 1996 08:07:29 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id RAA29243 for <info-performer@sgi.com>; Fri, 13 Sep 1996 17:07:22 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA27873; Fri, 13 Sep 1996 16:34:54 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id QAA12954; Fri, 13 Sep 1996 16:33:27 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609131633.ZM12952@platine>
Date: Fri, 13 Sep 1996 16:33:18 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Flat draw without local lights
Cc: maiaux@platine.corys.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

It seems that when there are no local (point or spot) pfLight, pfGeoSets with
overall color and normal bindings are automatically flat rendered.

This optimization is very interesting but for some reasons (...), I want to
light my pfGeoSets with OpenGL lights. Does anybody know (performer developpers
I suppose) an efficient way to suppress this optimization (without changing my
bindings or creating any pfLight) ???

Thanks.

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 09:10:53 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA02134; Fri, 13 Sep 1996 09:01:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA02118; Fri, 13 Sep 1996 09:01:23 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA27548; Fri, 13 Sep 1996 09:01:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA04386; Fri, 13 Sep 1996 09:01:19 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA20302; Fri, 13 Sep 1996 09:01:08 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id QAA19819; Fri, 13 Sep 1996 16:54:52 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609131654.ZM19817@bitch.reading.sgi.com>
Date: Fri, 13 Sep 1996 16:54:52 +0100
In-Reply-To: "Lionel Maiaux" <maiaux@platine.corys.fr>
        "Flat draw without local lights" (Sep 13,  4:33pm)
References: <9609131633.ZM12952@platine>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Lionel Maiaux" <maiaux@platine.corys.fr>, info-performer@sgi.com
Subject: Re: Flat draw without local lights
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

John Rohlf once spake:

pfdMesherMode(PFDMESH_LOCAL_LIGHTING, 1);
pfdBldrMode(PFDBLDR_MESH_LOCAL_LIGHTING, 1);

Rgds,
Angus.

On Sep 13,  4:33pm, Lionel Maiaux wrote:
> Subject: Flat draw without local lights
> Hi,
>
> It seems that when there are no local (point or spot) pfLight, pfGeoSets with
> overall color and normal bindings are automatically flat rendered.
>
> This optimization is very interesting but for some reasons (...), I want to
> light my pfGeoSets with OpenGL lights. Does anybody know (performer
developpers
> I suppose) an efficient way to suppress this optimization (without changing
my
> bindings or creating any pfLight) ???
>
> Thanks.
>
> --
> --------------------------------------------------------------------------------
                       Lionel Maiaux
>                        l.maiaux@corys.fr
> --------------------------------------------------------------------------------
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Lionel Maiaux


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 10:16:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA02500; Fri, 13 Sep 1996 10:06:08 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA02484; Fri, 13 Sep 1996 10:06:07 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA04881; Fri, 13 Sep 1996 10:06:06 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA07840; Fri, 13 Sep 1996 10:06:06 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA03383; Fri, 13 Sep 1996 10:06:04 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id TAA03683; Fri, 13 Sep 1996 19:06:01 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA28053; Fri, 13 Sep 1996 18:59:16 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id SAA13299; Fri, 13 Sep 1996 18:57:49 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609131857.ZM13297@platine>
Date: Fri, 13 Sep 1996 18:57:36 -0600
In-Reply-To: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
        "Re: Flat draw without local lights" (Sep 13,  4:54pm)
References: <9609131633.ZM12952@platine> 
	<9609131654.ZM19817@bitch.reading.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>, info-performer@sgi.com
Subject: Re: Flat draw without local lights
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

This doesn't work because this only modify the type of pfGeosets primitives (
PFGS_FLAT_TRISTRIPS -> PFGS_TRISTRIPS) but in my case, I'm sure that my
pfGeoSets have PFGS_QUADS primitives.

(I think tests of existing local pflights are done before pfDraw).

Other ideas ?

On Sep 13,  4:54pm, Angus Dorbie wrote:
> Subject: Re: Flat draw without local lights
> John Rohlf once spake:
>
> pfdMesherMode(PFDMESH_LOCAL_LIGHTING, 1);
> pfdBldrMode(PFDBLDR_MESH_LOCAL_LIGHTING, 1);
>
> Rgds,
> Angus.
>
> On Sep 13,  4:33pm, Lionel Maiaux wrote:
> > Subject: Flat draw without local lights
> > Hi,
> >
> > It seems that when there are no local (point or spot) pfLight, pfGeoSets
with
> > overall color and normal bindings are automatically flat rendered.
> >
> > This optimization is very interesting but for some reasons (...), I want to
> > light my pfGeoSets with OpenGL lights. Does anybody know (performer
> developpers
> > I suppose) an efficient way to suppress this optimization (without changing
> my
> > bindings or creating any pfLight) ???

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 12:09:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA03033; Fri, 13 Sep 1996 12:00:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA03017; Fri, 13 Sep 1996 12:00:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA17343; Fri, 13 Sep 1996 12:00:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA15715; Fri, 13 Sep 1996 12:00:38 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA01907 for <info-performer@sgi.com>; Fri, 13 Sep 1996 12:00:37 -0700
Received: from tubes.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id MAA14118; Fri, 13 Sep 1996 12:00:32 -0700
Received: by tubes.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA07768; Fri, 13 Sep 1996 12:00:33 -0700
From: jrohlf@tubes.asd.sgi.com (John Rohlf)
Message-Id: <199609131900.MAA07768@tubes.asd.sgi.com>
Subject: Re: Flat draw without local lights
To: maiaux@platine.corys.fr (Lionel Maiaux)
Date: Fri, 13 Sep 1996 12:00:32 -0700 (PDT)
Cc: info-performer@sgi.com, maiaux@platine.corys.fr
In-Reply-To: <9609131633.ZM12952@platine> from "Lionel Maiaux" at Sep 13, 96 04:33:18 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 545       
Status: O

> 
> Hi,
> 
> It seems that when there are no local (point or spot) pfLight, pfGeoSets with
> overall color and normal bindings are automatically flat rendered.
> 
> This optimization is very interesting but for some reasons (...), I want to
> light my pfGeoSets with OpenGL lights. Does anybody know (performer developpers
> I suppose) an efficient way to suppress this optimization (without changing my
> bindings or creating any pfLight) ???
> 

I think you'll have to use a local viewer or specify PER_VERTEX
bindings for colors or normals.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 15:47:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA04023; Fri, 13 Sep 1996 15:41:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA04007; Fri, 13 Sep 1996 15:41:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA07904; Fri, 13 Sep 1996 15:41:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA28034; Fri, 13 Sep 1996 15:41:28 -0700
Received: from pistilmac1.chinalake.navy.mil (pistilmac1.chinalake.navy.mil [129.131.28.188]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA18635 for <info-performer@sgi.com>; Fri, 13 Sep 1996 15:41:27 -0700
Received: from 129.131.28.188 by pistilmac1.chinalake.navy.mil
 with SMTP (Apple Internet Mail Server 1.1.1); Fri, 13 Sep 1996 15:41:39 +0000
Message-ID: <323980B1.7DDF@pistilmac1.chinalake.navy.mil>
Date: Fri, 13 Sep 1996 15:41:37 +0000
From: Janet Estabridis <janete@pistilmac1.chinalake.navy.mil>
Reply-To: janete@pistilmac1.chinalake.navy.mil
Organization: Naval Air Warfare Center
X-Mailer: Mozilla 3.0Gold (Macintosh; I; 68K)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Z-Buffer Problem
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I need to read the z-buffer in order to do range calculations.  I have a
Performer 2.0 program with a draw callback routine in which I do the
following:

pfClearChan( chan );
pfDraw();
glReadPixels(0,0,360,120,zBuffer);  

My array zBuffer is always ZERO !!!  eventhough I see my image in the
window. 

I have successfully read and processed the zbuffer in OpenGL code.  I
was told at my Performer 2.0 class a few weeks ago how to properly do a
draw callback routine but either I am missing something or there is a
problem reading the zbuffer from Performer 2.0.  Can anyone help ??

Janet Estabridis
Naval Air Warfare Center
China Lake, CA 93555      (619) 930-6984
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 15:57:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA04120; Fri, 13 Sep 1996 15:50:29 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA04104; Fri, 13 Sep 1996 15:50:28 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA09324; Fri, 13 Sep 1996 15:50:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA28901; Fri, 13 Sep 1996 15:50:27 -0700
Received: from pistilmac1.chinalake.navy.mil (pistilmac1.chinalake.navy.mil [129.131.28.188]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA20732 for <info-performer@sgi.com>; Fri, 13 Sep 1996 15:50:24 -0700
Received: from [129.131.82.70] by pistilmac1.chinalake.navy.mil
 with SMTP (Apple Internet Mail Server 1.1.1); Fri, 13 Sep 1996 15:50:41 +0000
X-Sender: janete@pistilmac1.chinalake.navy.mil (Unverified)
Message-Id: <v01540b01ae5f193f2c04@DialupEudora>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: janete@pistilmac1.chinalake.navy.mil (Janet Estabridis)
Subject: Reading z-buffer from Performer 2.0 using glReadPixels
Date: Fri, 13 Sep 1996 15:50:41 +0000
Status: O

I need to read the z-buffer in order to do range calculations.  I have a
Performer 2.0 program with a draw callback routine in which I do the
following:

pfClearChan( chan );
pfDraw();
glReadPixels(0,0,360,120,zBuffer);

My array zBuffer is always ZERO !!!  eventhough I see my image in the window.

I have successfully read and processed the zbuffer in OpenGL code.  I was
told at my Performer 2.0 class a few weeks ago how to properly do a draw
callback routine but either I am missing something or there is a problem
reading the zbuffer from Performer 2.0.  Can anyone help ??

Janet Estabridis
Naval Air Warfare Center
China Lake, CA 93555      (619) 930-6984


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 16:39:00 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA04541; Fri, 13 Sep 1996 16:31:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA04525; Fri, 13 Sep 1996 16:31:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA13728; Fri, 13 Sep 1996 16:31:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA00894; Fri, 13 Sep 1996 16:31:38 -0700
Received: from holodeck.csd.sgi.com ([150.166.145.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA29239 for <info-performer@sgi.com>; Fri, 13 Sep 1996 16:31:37 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id QAA04522; Fri, 13 Sep 1996 16:31:36 -0700
Date: Fri, 13 Sep 1996 16:31:36 -0700
From: aschaffe (Allan Schaffer)
Message-Id: <9609131631.ZM4520@holodeck.csd.sgi.com>
In-Reply-To: Janet Estabridis <janete@pistilmac1.chinalake.navy.mil>
        "Z-Buffer Problem" (Sep 13,  3:41pm)
References: <323980B1.7DDF@pistilmac1.chinalake.navy.mil>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: janete@pistilmac1.chinalake.navy.mil, info-performer@sgi.com
Subject: Re: Z-Buffer Problem
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 13,  3:41pm, Janet Estabridis wrote:
> I need to read the z-buffer in order to do range calculations.  I have a
> Performer 2.0 program with a draw callback routine in which I do the
> following:
> 
> pfClearChan( chan );
> pfDraw();
> glReadPixels(0,0,360,120,zBuffer);  
> 
> My array zBuffer is always ZERO !!!  eventhough I see my image in the
> window. 
> 
> I have successfully read and processed the zbuffer in OpenGL code.  I
> was told at my Performer 2.0 class a few weeks ago how to properly do a
> draw callback routine but either I am missing something or there is a
> problem reading the zbuffer from Performer 2.0.  Can anyone help ??

Are you using a multisample visual?  If so, it won't work --
glReadPixels can only read the 'regular' Z buffer.  It's not possible
to read the multisample Z buffer (either on RE or IR).

I would wager you get zero's because the call to glReadPixels is
reading the standard Z buffer, but none of the "real" Z data is
stored there.

If that's not it -- i also have a vague recollection that texture
needs to be disabled for glReadPixels to work..

Allan

-- 
Allan Schaffer                                             aschaffe@sgi.com
Silicon Graphics                            http://reality.sgi.com/aschaffe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 18:35:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA05095; Fri, 13 Sep 1996 18:29:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA05079; Fri, 13 Sep 1996 18:29:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA23514; Fri, 13 Sep 1996 18:29:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA04422; Fri, 13 Sep 1996 18:29:24 -0700
Received: from holodeck.csd.sgi.com ([150.166.145.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA19348 for <info-performer@sgi.com>; Fri, 13 Sep 1996 18:29:24 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id SAA05076; Fri, 13 Sep 1996 18:29:22 -0700
Date: Fri, 13 Sep 1996 18:29:22 -0700
From: aschaffe (Allan Schaffer)
Message-Id: <9609131829.ZM5074@holodeck.csd.sgi.com>
In-Reply-To: fred@virtual.me.uic.edu (Fred Dech)
        "Re: How to switch to IMPACT stereo mode without restarting the X server?" (Sep 13,  9:05am)
References: <199609131405.JAA27703@virtual.me.uic.edu>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: fred@virtual.me.uic.edu (Fred Dech), rainer@rus.uni-stuttgart.de
Subject: Re: How to switch to IMPACT stereo mode without restarting the X server?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 13,  9:05am, Fred Dech wrote:
> Daniela Rainer wrote:
> > 
> > I have a Performer application that can turn stereo on and off. On
> > IMPACT graphics it doesn't seem to be possible without restarting the
> > X server (what kills the application an logs me outs).
> > 
> > Is there another possibility to switch to stereo mode (1024x768_96s)
> > on IMPACT graphics than restarting the X server?
> 
> i'm also using an Impact, and find that the only way to change
> graphics resolutions on this platform is with the -x option.  if
> there is a 6.2 patch for this that will make setmon work *correctly*
> on the Impacts i'd really like to know about it too.

The video format can be changed anytime, but your problem probably
has more to do with the managed area of the X server.  The X server
can't change its' managed area on the fly, except on IR.

To be more specific, on my Max Impact running 6.2 I can:

  % /usr/gfx/setmon -n 1024x768_96s

and the video format changes instantly.  But the managed area is
still what it was before the setmon, 1280x1024_60.

Allan

-- 
Allan Schaffer                                             aschaffe@sgi.com
Silicon Graphics                            http://reality.sgi.com/aschaffe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 13 21:16:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id VAA05661; Fri, 13 Sep 1996 21:06:19 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id VAA05645; Fri, 13 Sep 1996 21:06:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id VAA05683; Fri, 13 Sep 1996 21:06:17 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id VAA08122; Fri, 13 Sep 1996 21:06:17 -0700
Received: from UCSD.EDU (mailbox1.ucsd.edu [132.239.1.53]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA08025 for <info-performer@sgi.com>; Fri, 13 Sep 1996 21:06:16 -0700
Received: from chem.chem.ucsd.edu (chem.ucsd.edu [132.239.68.1]) by UCSD.EDU (8.7.5/8.6.9) with SMTP id VAA15401 for <info-performer@sgi.com>; Fri, 13 Sep 1996 21:06:15 -0700 (PDT)
Received: by chem.chem.ucsd.edu (5.51)
	id AA14150; Fri, 13 Sep 96 21:05:32 PDT
Received: by large.ucsd.edu (950413.SGI.8.6.12)
	id EAA13035; Sat, 14 Sep 1996 04:05:35 GMT
Date: Sat, 14 Sep 1996 04:05:35 GMT
From: jaf@chem.ucsd.edu (Jeremy Friesner)
Message-Id: <199609140405.EAA13035@large.ucsd.edu>
Apparently-To: info-performer@sgi.com
Status: O

Hi All,

We finally got our RE2 Onyx upgraded to IRIX6.2 and Performer 2.0.2, so
once again I'm trying to get scenery paging from the DBASE process to
work, via pfBuffer's and merge().

I can create objects in the DBASE process, in a separater pfBuffer,
and merge them into the main buffer, that works fine.

But--what I want to do is create a "library pfBuffer", in which
I keep reference copies of common objects, and then page in instances
of the copies as necessary.

In my setup, I have two pfBuffers (besides the default/main pfBuffer),
one that holds the "library" objects, and one paging pfBuffer to hold
objects that are about to be merged in to the main pfBuffer.

The pfBuffer man page gives two example techniques for library
paging.  The second one, using bufferClone(), seems useless,
as bufferClone() still crashes whenever I try to use it to clone
across pfBuffers.

The first example, using bufferAddChild(), is the one I am trying
to get working.  My problem is, after the merge() call, the main
pfBuffer contains all the nodes that were created in the paging
pfBuffer, but it does not contain any of the scenery that was
bufferAddChild()'d from the library pfBuffer.

My code is essentially the same as their example (which I'll 
include at the bottom for reference), so does anyone know what
might be going on here?   Or perhaps someone can show me some
example code of a working library-paging system?

Thanks in advance,
Jeremy

------pfBuffer example below-----------

        libraryBuffer = new pfBuffer;
        libraryBuffer->select();

        loadLibraryObjects();

        pagingBuffer = new pfBuffer;
        pagingBuffer->select();

        while (!done)
        {
            pfNode      *newStuff;
            pfSCS       *treeLocation;

            /* Load new terrain tile or whatever */
            newStuff = loadStuff();

            /* Create pfSCS which is location of tree */
            treeLocation = new pfSCS(treeMatrix);

            /* Add library model of a tree to treeLocation */
            treeLocation->bufferAddChild(libraryTree);   // libraryTree is in libraryBuffer?
                                                         // if so, how is it merged into the
                                                         // main pfBuffer if we only select()
                                                         // and merge on the pagingBuffer?
                                                         // does bufferAddChild() make a copy of it?
               
            /* Add instanced tree to newly loaded stuff */
            newStuff->addChild(treeLocation);
        }


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep 14 02:55:46 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA06654; Sat, 14 Sep 1996 02:47:04 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA06638; Sat, 14 Sep 1996 02:47:03 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA01045; Sat, 14 Sep 1996 02:47:02 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA15937; Sat, 14 Sep 1996 02:47:01 -0700
Received: from relay-4.mail.demon.net (relay-4.mail.demon.net [158.152.1.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id CAA12441 for <info-performer@sgi.com>; Sat, 14 Sep 1996 02:46:58 -0700
Received: from post.demon.co.uk ([(null)]) by relay-4.mail.demon.net  id ad25143;
          13 Sep 96 9:28 GMT
Received: from marklynn.demon.co.uk ([158.152.142.157])
          by relay-3.mail.demon.net  id aa01217; 13 Sep 96 9:00 BST
From: Mark Baranowski <baranowski@marklynn.demon.co.uk>
To: info-performer@sgi.com
Subject: Re: Anti-Aliasing on IR
Date: Fri, 13 Sep 1996 07:58:59 GMT
Organization: Pera
Message-ID: <32391435.2736078@post.demon.co.uk>
References: <9609121940.AA14325@freud.orl.mmc.com>
In-Reply-To: <9609121940.AA14325@freud.orl.mmc.com>
X-Mailer: Forte Agent .99e/32.227
Status: O

On Thu, 12 Sep 96 15:40:19 EDT, Lee wrote:

>Hey Performers...
>
>Hope this is a simple one.  I took the plunge and upgraded my Perf1.2 software
>to 2.1 running on my IR.  I could tell that the scene was not anti-aliased,
>so I put in the pfAntialias call to turn it on, but with no luck.  I also
>made the call to query anti-aliasing and it was off by default.  Hmmmm.....
>
>Is there a specific place the call is supposed to happen???  I actually tried
>it in a few places, including during the first frame draw.  Anti-aliasing is
>working in perfly though....
>
>Any hints?

Does your requested framebuffer configuration include multisamples?

e.g.
PFFB_SAMPLE_BUFFER,
PFFB_SAMPLES, 4,

-- 
Mark Baranowski at work (baranowski@marklynn.demon.co.uk)
Pera, VR Division. Melton Mowbray, Leicestershire. UK.
Tel: +44 1664 501501, Fax: +44 1664 501553
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 15 09:00:28 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA10449; Sun, 15 Sep 1996 08:52:13 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA10433; Sun, 15 Sep 1996 08:52:11 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA08900; Sun, 15 Sep 1996 08:52:10 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA19663; Sun, 15 Sep 1996 08:52:09 -0700
Received: from artemis.rus.uni-stuttgart.de (artemis.rus.uni-stuttgart.de [129.69.18.28]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA18233 for <info-performer@sgi.com>; Sun, 15 Sep 1996 08:52:06 -0700
Received: from visvr1.rus.uni-stuttgart.de (visvr1-fd.rus.uni-stuttgart.de [129.69.18.62]) by artemis.rus.uni-stuttgart.de with ESMTP id RAA02878
  (8.6.13/IDA-1.6); Sun, 15 Sep 1996 17:52:00 +0200
Received: by visvr1.rus.uni-stuttgart.de (950413.SGI.8.6.12/930416.SGI/BelWue-1.1)
	 id RAA15645; Sun, 15 Sep 1996 17:51:59 +0200
From: "Daniela Rainer" <rus3d@visvr1.rus.uni-stuttgart.de>
Message-Id: <9609151752.ZM15643@visvr1.rus.uni-stuttgart.de>
Date: Sun, 15 Sep 1996 17:51:59 +0000
In-Reply-To: aschaffe@holodeck.csd.sgi.com (Allan Schaffer)
        "Re: How to switch to IMPACT stereo mode without restarting the X server?" (Sep 13,  6:29pm)
References: <199609131405.JAA27703@virtual.me.uic.edu> 
	<9609131829.ZM5074@holodeck.csd.sgi.com>
Reply-To: rainer@rus.uni-stuttgart.de
Organization: Visualization Group Comp.Center (RUS) U of Stuttgart, FRG
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Allan Schaffer <aschaffe>
Subject: Re: How to switch to IMPACT stereo mode without restarting the X server?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Allan,

> To be more specific, on my Max Impact running 6.2 I can:
>
>   % /usr/gfx/setmon -n 1024x768_96s
>
> and the video format changes instantly.  But the managed area is
> still what it was before the setmon, 1280x1024_60.

Thanks for your answer. But I have the problem on a Solid Impact. Should it
work as you described on a Solid Impact, too?

If so, perhaps we don't have all patches installed?

Thanks for your help

Daniela

>
> Allan
>
> --
> Allan Schaffer                                             aschaffe@sgi.com
> Silicon Graphics                            http://reality.sgi.com/aschaffe
>-- End of excerpt from Allan Schaffer



-- 
-------------------------------------------------------------------------
Daniela Rainer                       | email: rainer@rus.uni-stuttgart.de
Rechenzentrum Uni Stuttgart (RUS)    | Tel:   +49 (0) 711 685 5970	
Allmandring 30a, 70550 Stuttgart     | Fax:   +49 (0) 711 678 7672
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 15 18:30:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA11828; Sun, 15 Sep 1996 18:22:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA11812; Sun, 15 Sep 1996 18:22:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA19600; Sun, 15 Sep 1996 18:22:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA00839; Sun, 15 Sep 1996 18:22:29 -0700
Received: from mail (mail.tsinghua.edu.cn [166.111.8.250]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id SAA20412 for <info-performer@sgi.com>; Sun, 15 Sep 1996 18:21:56 -0700
Received: from ns.cs.tsinghua.edu.cn by mail (5.x/SMI-SVR4)
	id AA13170; Mon, 16 Sep 1996 08:17:49 +0800
Received: from s1000e.cs.tsinghua.edu.cn ([166.111.89.7]) by ns.cs.tsinghua.edu.cn (8.6.12/8.6.12) with SMTP id JAA22798; Mon, 16 Sep 1996 09:16:39 -0500
Received: by s1000e.cs.tsinghua.edu.cn (5.0/SMI-SVR4)
	id AA01121; Mon, 16 Sep 1996 09:18:01 --800
Date: Mon, 16 Sep 1996 09:18:00 +0800 (CST)
From: yangLei <yl@s1000e.cs.tsinghua.edu.cn>
To: Remi Arnaud <remi@remi.asd.sgi.com>
Cc: info-performer@sgi.com
In-Reply-To: <9609111251.ZM10760@remi.asd.sgi.com>
Message-Id: <Pine.SOL.3.91.960916091135.1065B-100000@s1000e>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Dir Sir.
I work on onyx. I make perfly as a kenerl,and Motif in 
/usr/share/Performer/src/pguide/libpf/C++ as a shell.But I meet too problem.
1.My motif window and pfwindow can not be a window.They are indepent in 
fact. I hope know if there are some connection between MOTIF with Performer.
2.After My program display following message,it expired.
PF Fatal/SysErr:               pfWindow::open() - GLXlink failed
PF Notice(11):                 Caught SIGCHLD. Exiting due to death of 
child with pid 15475.
what mean SIGCHLD? what wrong of my program?

Good Luck

yang lei
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 15 19:57:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA12104; Sun, 15 Sep 1996 19:49:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA12088; Sun, 15 Sep 1996 19:49:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA26587; Sun, 15 Sep 1996 19:49:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA02711; Sun, 15 Sep 1996 19:49:29 -0700
Received: from newton.ncsa.uiuc.edu (newton.ncsa.uiuc.edu [141.142.2.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA01326 for <info-performer@sgi.com>; Sun, 15 Sep 1996 19:49:28 -0700
Received: from space.ncsa.uiuc.edu (space.ncsa.uiuc.edu [141.142.4.10]) by newton.ncsa.uiuc.edu (8.6.11/8.6.12) with ESMTP id VAA19211; Sun, 15 Sep 1996 21:49:22 -0500
From: William Sherman -Visualization <wsherman@ncsa.uiuc.edu>
Received: (from wsherman@localhost) by space.ncsa.uiuc.edu (8.7.4/8.7.3) id VAA16303; Sun, 15 Sep 1996 21:49:21 -0500 (CDT)
Date: Sun, 15 Sep 1996 21:49:21 -0500 (CDT)
Message-Id: <199609160249.VAA16303@space.ncsa.uiuc.edu>
To: info-performer@sgi.com
Subject: iR display modes
Cc: wsherman@ncsa.uiuc.edu
Status: O

Hello all,

While we're on the subject of display modes on iR systems, I've
got what I hope is a simple request:

I'd like to make a .cmb (I guess) that gives me two 1024x768_96s
outputs.  Actually, I'd like two outputs of the highest resolution
stereo I can get with my hardware (gfxinfo output below).

Also, is setmon used to switch into xx.cmb display modes as well
as .vof's?  (And what's the difference between vof's & vfo's?)

(At first I was totally lost, since I figured the 'dg4' directory
would be under the /usr/gfx/ucode/RE directory -- I hadn't noticed
the KONA directory right away).

% /usr/gfx/gfxinfo
Graphics board 0 is "KONAS" graphics.
        Managed (":0.0") 1280x1024 
        Display has 8 channels
        4 GEs (of 4), occmask = 0x0f
        4MB external BEF ram, 32bit path
        2 RM6 boards (of 2) 1/1/0/0
        Texture Memory: 64MB/64MB/-/-
        Medium pixel depth
        32K cmap
Graphics board 1 is "KONAS" graphics.
        Unmanaged 1280x1024 
        Display has 8 channels
        4 GEs (of 4), occmask = 0x0f
        4MB external BEF ram, 32bit path
        2 RM6 boards (of 2) 1/1/0/0
        Texture Memory: 64MB/64MB/-/-
        Medium pixel depth
        32K cmap

The goal is to run four synced stereo displays off of these two
pipes (ie. a CAVE tm).  I understand the syncing of stereo is again
a problem with the new hardware, but is a bridge someone else is
currently working on.]

	Thanks,
	Bill

--
Bill Sherman
VR Coordinator
NCSA Virtual Environments Group
wsherman@ncsa.uiuc.edu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 15 20:28:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id UAA12224; Sun, 15 Sep 1996 20:18:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id UAA12208; Sun, 15 Sep 1996 20:18:34 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id UAA29318; Sun, 15 Sep 1996 20:18:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id UAA03299; Sun, 15 Sep 1996 20:18:33 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id UAA04813 for <info-performer@sgi.com>; Sun, 15 Sep 1996 20:18:32 -0700
Received: from sdchemw1 by mail.ucsd.edu; id UAA18373
	sendmail 8.6.12/UCSD-2.2-sun via SMTP
	Sun, 15 Sep 1996 20:18:26 -0700 for <info-performer@sgi.com>
Received: by sdchemw1.ucsd.edu (Amiga SMTPpost 0.88 Feb 28, 1994)
        id AA01; Sun, 15 Sep 96 20:15:04 
Message-Id: <233024c6.u7t157e.69cbf-jfriesne@chewilst1.ucsd.edu>
To: info-performer@sgi.com
Subject: My DBASE paging finally works  :) :)
Reply-To: jfriesne@UCSD.EDU
From: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)
Date: Sun, 15 Sep 96 20:15:04 
Organization: Entropiphilic Reorganization Consultants
Status: O

Hi again Everybody,

With some good advice from a certain Timothy Moore,
I finally got the asychronous scenery paging to work.
Tim suggested that I forward our emails on the subject
to this mailing list, so here they are!

-Jeremy :)

Date: Sat, 14 Sep 1996 04:05:35 GMT
From: jaf (Jeremy Friesner)
Message-Id: <199609140405.EAA13035@large.ucsd.edu>
Apparently-To: info-performer@sgi.com
X-Status: OR

Hi All,

We finally got our RE2 Onyx upgraded to IRIX6.2 and Performer 2.0.2, so
once again I'm trying to get scenery paging from the DBASE process to
work, via pfBuffer's and merge().

I can create objects in the DBASE process, in a separater pfBuffer,
and merge them into the main buffer, that works fine.

But--what I want to do is create a "library pfBuffer", in which
I keep reference copies of common objects, and then page in instances
of the copies as necessary.

In my setup, I have two pfBuffers (besides the default/main pfBuffer),
one that holds the "library" objects, and one paging pfBuffer to hold
objects that are about to be merged in to the main pfBuffer.

The pfBuffer man page gives two example techniques for library
paging.  The second one, using bufferClone(), seems useless,
as bufferClone() still crashes whenever I try to use it to clone
across pfBuffers.

The first example, using bufferAddChild(), is the one I am trying
to get working.  My problem is, after the merge() call, the main
pfBuffer contains all the nodes that were created in the paging
pfBuffer, but it does not contain any of the scenery that was
bufferAddChild()'d from the library pfBuffer.

My code is essentially the same as their example (which I'll 
include at the bottom for reference), so does anyone know what
might be going on here?   Or perhaps someone can show me some
example code of a working library-paging system?

Thanks in advance,
Jeremy

------pfBuffer example below-----------

        libraryBuffer = new pfBuffer;
        libraryBuffer->select();

        loadLibraryObjects();

        pagingBuffer = new pfBuffer;
        pagingBuffer->select();

        while (!done)
        {
            pfNode      *newStuff;
            pfSCS       *treeLocation;

            /* Load new terrain tile or whatever */
            newStuff = loadStuff();

            /* Create pfSCS which is location of tree */
            treeLocation = new pfSCS(treeMatrix);

            /* Add library model of a tree to treeLocation */
            treeLocation->bufferAddChild(libraryTree);   // libraryTree is in libraryBuffer?
                                                         // if so, how is it merged into the
                                                         // main pfBuffer if we only select()
                                                         // and merge on the pagingBuffer?
                                                         // does bufferAddChild() make a copy of it?
               
            /* Add instanced tree to newly loaded stuff */
            newStuff->addChild(treeLocation);
        }


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com


From: Timothy Moore <moore@WOLFENET.com>
Received: (from moore@localhost) by gonzo.wolfenet.com (8.7/8.7) id NAA08908; Sat, 14 Sep 1996 13:37:16 -0700 (PDT)
Date: Sat, 14 Sep 1996 13:37:16 -0700 (PDT)
Message-Id: <199609142037.NAA08908@gonzo.wolfenet.com>
To: jaf
In-Reply-To: Jeremy Friesner's message of Sat, 14 Sep 1996 04:05:35 GMT <199609140405.EAA13035@large.ucsd.edu>
X-Status: ORA

   Date: Sat, 14 Sep 1996 04:05:35 GMT
   From: jaf@chem.ucsd.edu (Jeremy Friesner)
   Apparently-To: info-performer@sgi.com

   I can create objects in the DBASE process, in a separater pfBuffer,
   and merge them into the main buffer, that works fine.

And that's the major part of the battle, in my experience.

   But--what I want to do is create a "library pfBuffer", in which
   I keep reference copies of common objects, and then page in instances
   of the copies as necessary.

   In my setup, I have two pfBuffers (besides the default/main pfBuffer),
   one that holds the "library" objects, and one paging pfBuffer to hold
   objects that are about to be merged in to the main pfBuffer.

   The pfBuffer man page gives two example techniques for library
   paging.  The second one, using bufferClone(), seems useless,
   as bufferClone() still crashes whenever I try to use it to clone
   across pfBuffers.

But if you don't do pfBufferClone () (I'll use the C notation, because
that's what I used in my pager) on things that are in your library
buffer, then they get merged into the main buffer by pfMergeBuffers
().  There's little point in keeping a seperate library buffer, then;
all the library objects might as well be in the main buffer from the
getgo.  Or you do the buffer clone thing.  I chose to keep all library
objects in the main buffer (they're actually loaded by the App process
on initialization) and add them to terrain patches using
pfBufferAddChild ().

It's best not to think of the buffers as seperate address spaces;
they're not.  Rather, the buffers are a mutual exclusion mechanism
such that you are only allowed to modify pfNodes that are in the
buffer that is current.  pfMergeBuffers () doesn't do much more than
execute all the deferred pfBufferAdds and Deletes and make the main
buffer consistant with adds and deletes done other buffers.  I think
that actively trying to keep objects alive in other buffers across
calls to pfMergeBuffers () is an uphill battle and bound to be buggy.

Tim


From: Timothy Moore <moore@WOLFENET.com>
Received: (from moore@localhost) by gonzo.wolfenet.com (8.7/8.7) id MAA31436; Sun, 15 Sep 1996 12:10:57 -0700 (PDT)
Date: Sun, 15 Sep 1996 12:10:57 -0700 (PDT)
Message-Id: <199609151910.MAA31436@gonzo.wolfenet.com>
To: jfriesne@UCSD.EDU
In-Reply-To: Jeremy Friesner's message of Sat, 14 Sep 96 21:28:09 
Subject: Re: your mail
X-Status: O

   Reply-To: jfriesne@UCSD.EDU
   From: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)

   Hi Timothy,

   > And that's the major part of the battle, in my experience.

   At least under Performer 2.0 it was!  ;)

Under 2.0.1 also.  I haven't found a case yet where the buffer
functions didn't work as advertised, but Performer is very vulnerable
to small mistakes in using them.  If you inadvertently do a pfAddChild
or pfDeleteChild on a node that is not in the current buffer (parent
or child) then you can apparently corrupt the node.  The failure mode
is that you get a segmentation violation with the program counter way
off in the weeds: in the zero page or some other weird place.  Very
frustrating. 

   > But if you don't do pfBufferClone () (I'll use the C notation, because
   > that's what I used in my pager) on things that are in your library
   > buffer, then they get merged into the main buffer by pfMergeBuffers
   > ().  There's little point in keeping a seperate library buffer, then;
   > all the library objects might as well be in the main buffer from the
   > getgo.

   I see your point.  Do you know any tricks to get bufferClone() to
   work?  Every time I call it with a pointer to a pfNode that is not
   in the currently selected pfBuffer, it dumps core.  :(  This happens
   even in "trivial" test cases.  It works fine if the source pfNode is in
   the current pfBuffer, but in that case I could just use regular clone().

I haven't used pfBufferClone ().  Are you modifying the source node or
its children before you call pfMergeBuffers ()?  Calling pfDelete ()
(not pfAsyncDelete ()) on the node would certainly be a bad thing...

   > Or you do the buffer clone thing.  I chose to keep all library
   > objects in the main buffer (they're actually loaded by the App process
   > on initialization) and add them to terrain patches using
   > pfBufferAddChild ().

   I may end up doing this, although it doesn't seem as intuitive to me.

This stuff isn't particularly intuitive :)

   > It's best not to think of the buffers as seperate address spaces;
   > they're not.  Rather, the buffers are a mutual exclusion mechanism
   > such that you are only allowed to modify pfNodes that are in the
   > buffer that is current.  pfMergeBuffers () doesn't do much more than
   > execute all the deferred pfBufferAdds and Deletes and make the main
   > buffer consistant with adds and deletes done other buffers.  I think
   > that actively trying to keep objects alive in other buffers across
   > calls to pfMergeBuffers () is an uphill battle and bound to be buggy.

   Does merge() only change the state of the currently selected pfBuffer?
   Or, if a node from another pfBuffer is bufferAddChild'd into the currently 
   selected pfBuffer, will that node be moved from its pfBuffer into the main 
   pfBuffer as well?

I'm not at work, so I can't look at the man pages.  Is merge the same
as pfMergeBuffers (), as far as you can tell?  pfMergeBuffers makes
the main buffer consistant with all the pfBufferAdds and
pfBufferRemoves that involve nodes in the main buffer.  It at least
moves all nodes in those requests into the main buffer (and all their
children too, I think).  Maybe it can't transitively merge nodes from
more than one buffer e.g., you've added a node from your library buffer to
node in the terrain buffer, and then add that node to the main buffer.

If you don't want to use pfBufferClone() for library nodes, remember
to pfRef them if you're keeping them in a table; otherwise they'll get
deleted out from under you when the terrain patch gets deleted (if you
don't clean that node yourself).

Hope this helps... we should probably forward some of this  exchange
to info-performer.

Tim


From: Timothy Moore <moore@WOLFENET.com>
Received: (from moore@localhost) by gonzo.wolfenet.com (8.7/8.7) id RAA21982; Sun, 15 Sep 1996 17:29:20 -0700 (PDT)
Date: Sun, 15 Sep 1996 17:29:20 -0700 (PDT)
Message-Id: <199609160029.RAA21982@gonzo.wolfenet.com>
To: jaf
In-Reply-To: Jeremy Friesner's message of Sun, 15 Sep 1996 15:40:37 -0700 (PDT) <199609152240.WAA04489@sdchemw1.ucsd.edu>
Subject: Re: your mail
X-Status: O

   From: jaf@chem.ucsd.edu (Jeremy Friesner)
   Date: Sun, 15 Sep 1996 15:40:37 -0700 (PDT)

   Anyway, I changed my scheme to work like how you said yours
   does--keeping the all the "library" objects in the main pfBuffer
   and doing bufferAddChild()'s in the paging buffer when I want to
   add new scenery.  And guess what, it works great!  :) :)  Thanks
   for all your help.  (Of course, it seems to have mysteriously
   broken our Flybox controller code, but I think some other factor
   is at work there ;)) 

Cool!  Glad to help.

   > If you don't want to use pfBufferClone() for library nodes, remember
   > to pfRef them if you're keeping them in a table; otherwise they'll get
   > deleted out from under you when the terrain patch gets deleted (if you
   > don't clean that node yourself).

   Okay, I put the pfRef() call in, but the weird thing is that
   the page-out mechanism seemed to be working okay even without this
   call!

   Without the pfRef() call, after I loaded the library object,
   getRef() returned 0.  With it, it returns 1.  However, I could
   pfDelete old scenery and the new scenery would still come in
   fine (if the library objects were being pfDeleted() you'd think
   the new scenery would be referencing dangling pointers, leading
   to crash city).  Weird.  I guess I won't complain though.  :) 

Maybe you always had one instance of each library object still in the
scene graph somewhere.  By the way, I don't know how you're loading
pfTextures and pfMaterials, but the same advice applys to them too.

   > Hope this helps... we should probably forward some of this  exchange
   > to info-performer.

   Would you like to do that, or shall I?

You should, because I haven't saved any of my messages to you :)

Tim


---------- end exchange! ---------------
Jeremy Friesner	  | Sorry, no clever quotation today. 
jfriesne@ucsd.edu | Random .sig generator works, tho!

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 00:03:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id XAA12878; Sun, 15 Sep 1996 23:58:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id XAA12862; Sun, 15 Sep 1996 23:58:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id XAA16266; Sun, 15 Sep 1996 23:58:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id XAA08818; Sun, 15 Sep 1996 23:58:29 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id XAA00145 for <info-performer@sgi.com>; Sun, 15 Sep 1996 23:58:09 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA01958; Mon, 16 Sep 1996 14:50:05 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id OAA07627; Fri, 8 Mar 1996 14:54:37 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603081454.ZM7625@media1.rndtm.com.my>
Date: Fri, 8 Mar 1996 14:54:37 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: Performer books
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Are there any books on Performer besides the SGI manuals. Thanks

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 02:46:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA13211; Mon, 16 Sep 1996 02:37:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA13195; Mon, 16 Sep 1996 02:37:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA28999; Mon, 16 Sep 1996 02:37:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA14076; Mon, 16 Sep 1996 02:37:25 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA19647 for <info-performer@sgi.com>; Mon, 16 Sep 1996 02:37:19 -0700
Received: from nantes0-031.sct.fr (nantes0-031.sct.fr [194.206.158.31]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id LAA20101 for <info-performer@sgi.com>; Mon, 16 Sep 1996 11:37:39 +0200
Message-Id: <199609160937.LAA20101@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 16 Sep 1996 19:42:51 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Re: Trails for weapons and aircraft
X-Mailer: <PC Eudora Version 1.4>
Status: O

here are few elements i used to display a trail behind a boat:
First declare a geode, set pointers to the material and the geostate
( texture, transparency backfacing ..)
download your texture(s) (pfLoadTexFile)
and finally declare a basic geometry in geoset for init.

After, at each call, fill a new geoset changing geometry, color, 
transparency and texture coordinates then exchange new geoset and the old 
one : pfReplaceGSet
retrieve the old geoset (pfgGetGSet) 

be aware to use static initialisation.
If you need more, tell me.
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 03:45:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA13390; Mon, 16 Sep 1996 03:39:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA13374; Mon, 16 Sep 1996 03:39:28 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA04165; Mon, 16 Sep 1996 03:39:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA15295; Mon, 16 Sep 1996 03:39:27 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA27456 for <info-performer@sgi.com>; Mon, 16 Sep 1996 03:39:25 -0700
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id MAA20949 for <info-performer@sgi.com>; Mon, 16 Sep 1996 12:39:22 +0200
Received: from platine by corysmailserv (5.x/SMI-SVR4)
	id AA01261; Mon, 16 Sep 1996 12:26:03 +0200
Received: by platine (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id MAA16356; Mon, 16 Sep 1996 12:24:36 +0200
From: "Lionel Maiaux" <maiaux@platine.corys.fr>
Message-Id: <9609161224.ZM16354@platine>
Date: Mon, 16 Sep 1996 12:24:26 -0600
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Bug with PFDMESH_RETESSELLATE ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

I think I found a bug in the libpfdu mesher with the retessalate option on.

I have 2 adjacent quads mapped with the same texture but with "mirrored"
(english?) texture coordinates like this :

Texture :
-------

	...................
	.                 .
	.                 .
	.      +----      .
	.      |          .
	.      +--        .
	.      |          .
	.      +----      .
	.                 .
	.                 .
	...................


2 Quads with texture coordinates:
--------------------------------

	+-----------------+-----------------+
	|(1,1)       (0,1)|(0,1)       (1,1)|
	|                 |                 |
	|      ----+      |      +----      |
	|          |      |      |          |
	|        --+      |      +--        |
	|          |      |      |          |
	|      ----+      |      +----      |
	|                 |                 |
	|(1,0)       (0,0)|(0.0)       (1,0)|
	+-----------------+-----------------+

If the retesselation orders the vertices like the next figure, all is OK ...

	 +0          +2          +4
	 |         * |         * |
	 |       *   |       *   |
	 |     *     |     *     |
	 |   *       |   *       |
	 | *         | *         |
	1+          3+           +5

... but sometimes, the retesselation orders the vertices like that :

	0+-----------+1          +3
	           *         * *
	         *       *   *
	       *     *     *
	     *   *       *
	   * *         *
	2+          4+-----------+5

In this case, texture coordinates are interpollated between vertices 2 and 3
from (1,0) to (1,1), so 's' coordinate doesnt change !

Should it be possible to choose systematically the correct way of retesselation
???

-- 
--------------------------------------------------------------------------------                        Lionel Maiaux
                       l.maiaux@corys.fr
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 04:40:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA13517; Mon, 16 Sep 1996 04:33:50 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA13501; Mon, 16 Sep 1996 04:33:49 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA09299; Mon, 16 Sep 1996 04:33:48 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA17352; Mon, 16 Sep 1996 04:33:48 -0700
Received: from mail.gmd.de (mail.gmd.de [129.26.8.90]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id EAA04060 for <info-performer@sgi.com>; Mon, 16 Sep 1996 04:33:43 -0700
Received: from viswiz.gmd.de (viswiz) by mail.gmd.de with SMTP id AA28058
  (5.67b8/IDA-1.5 for <info-performer@sgi.com>); Mon, 16 Sep 1996 13:33:40 +0200
Received: from godot (godot [192.76.245.150]) by viswiz.gmd.de (8.7.5/8.7.3) with SMTP id NAA05141; Mon, 16 Sep 1996 13:33:39 +0200 (MDT)
Sender: Henrik.Tramberend@gmd.de
Message-Id: <323D3B0F.2781@gmd.de>
Date: Mon, 16 Sep 1996 13:33:35 +0200
From: Henrik Tramberend <Henrik.Tramberend@gmd.de>
Organization: GMD, Sankt Augustin, Germany
X-Mailer: Mozilla 3.0 (X11; I; IRIX64 6.2 IP26)
Mime-Version: 1.0
To: William Sherman -Visualization <wsherman@ncsa.uiuc.edu>
Cc: info-performer@sgi.com
Subject: Re: iR display modes
References: <199609160249.VAA16303@space.ncsa.uiuc.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

William Sherman -Visualization wrote:

> I'd like to make a .cmb (I guess) that gives me two 1024x768_96s
> outputs.  Actually, I'd like two outputs of the highest resolution
> stereo I can get with my hardware (gfxinfo output below).
...
> The goal is to run four synced stereo displays off of these two
> pipes (ie. a CAVE tm).  I understand the syncing of stereo is again
> a problem with the new hardware, but is a bridge someone else is
> currently working on.]

Hi there,

  I am currently trying to do the same thing. I used ircombine to
configure two 1024x768_96s channels on each pipe after I learned that
unfortunately two 1280x1024_120s channels per pipe are not possible
due to bandwidth limitations.

  First thing I noticed was the image being blurry with some strange
interlacing artefacts on one of our newer SGI monitors. The older 
monitor models I tried just showed a pitch black screen.

  To my great horror our Electrohome Marquis 8500 beamers only
displayed noise and complained about some h-sync problem. This
makes me suspect that something is different about the new
1024x768_96s stereo video format on IR besides the one pixel
difference (On the RE we had 1025x768_96s).

  Currently I'm using two 640x480_120s channels, which works just
fine to the point that the low resolution is not acceptable. Also,
if anyone has some suggestions to cope with the stereo sync problem
on two pipes I would be grateful.

Henrik

-- 
Henrik  Tramberend                   e-mail: henrik@viswiz.gmd.de
Research Scientist                   phone:   +49 (2241) 14 23 64
GMD - Birlinghoven                   fax:     +49 (2241) 14 20 40
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 06:46:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA13748; Mon, 16 Sep 1996 06:42:37 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA13732; Mon, 16 Sep 1996 06:42:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA18965; Mon, 16 Sep 1996 06:42:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA20802; Mon, 16 Sep 1996 06:42:34 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA20535 for <info-performer@sgi.com>; Mon, 16 Sep 1996 06:42:32 -0700
Received: from ir.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id JAA21655; Mon, 16 Sep 1996 09:42:32 -0400
Received: by ir.ht.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id JAA23672; Mon, 16 Sep 1996 09:42:55 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609161342.JAA23672@ir.ht.com>
Subject: Re: iR display modes
To: info-performer@sgi.com
Date: Mon, 16 Sep 1996 09:42:55 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 1333      
Status: O


> 
> William Sherman -Visualization wrote:
> 
> > I'd like to make a .cmb (I guess) that gives me two 1024x768_96s
> > outputs.  Actually, I'd like two outputs of the highest resolution
> > stereo I can get with my hardware (gfxinfo output below).

Me too.  Actually I will settle for just ONE stereo channel that is NOT
640x480.

Henrik  Tramberend wrote:


>   I am currently trying to do the same thing. I used ircombine to
> configure two 1024x768_96s channels on each pipe after I learned that
> unfortunately two 1280x1024_120s channels per pipe are not possible
> due to bandwidth limitations.
> 
>   First thing I noticed was the image being blurry with some strange
> interlacing artefacts on one of our newer SGI monitors. The older 
> monitor models I tried just showed a pitch black screen.

I set up the same 1024x768_96s (one channel though) and got the same blurry
output.  I saw an 1120x840_96s.cmb file but there is an error in it, and
without a corresponding .vof file I don't know how to fix it.

scott

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 11:27:17 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA14589; Mon, 16 Sep 1996 11:21:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA14573; Mon, 16 Sep 1996 11:21:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA16716; Mon, 16 Sep 1996 11:21:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA04743; Mon, 16 Sep 1996 11:21:29 -0700
Received: from holodeck.csd.sgi.com ([150.166.145.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA18538 for <info-performer@sgi.com>; Mon, 16 Sep 1996 11:21:28 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id LAA14570; Mon, 16 Sep 1996 11:21:25 -0700
Date: Mon, 16 Sep 1996 11:21:25 -0700
From: aschaffe (Allan Schaffer)
Message-Id: <9609161121.ZM14568@holodeck.csd.sgi.com>
In-Reply-To: aschaffe (Allan Schaffer)
        "Re: Z-Buffer Problem" (Sep 13,  4:31pm)
References: <323980B1.7DDF@pistilmac1.chinalake.navy.mil> 
	<9609131631.ZM4520@holodeck.csd.sgi.com>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: janete@pistilmac1.chinalake.navy.mil, info-performer@sgi.com
Subject: Re: Z-Buffer Problem
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 13,  4:31pm, Allan Schaffer wrote:
> 
> Are you using a multisample visual?  If so, it won't work --
> glReadPixels can only read the 'regular' Z buffer.  It's not possible
> to read the multisample Z buffer (either on RE or IR).

Correction -- it is possible on IR systems, but not on RE.

On IR, the returned value for each pixel is the Z at the sample
closest to the center of the pixel.  You can't read the Zs for any of
the other samples, however.

Thanks to Angus Dorbie & Allen Akin for pointing this out.

Allan

-- 
Allan Schaffer                                             aschaffe@sgi.com
Silicon Graphics                            http://reality.sgi.com/aschaffe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 12:17:49 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14780; Mon, 16 Sep 1996 12:13:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14764; Mon, 16 Sep 1996 12:13:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA13273; Mon, 16 Sep 1996 12:13:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA07966; Mon, 16 Sep 1996 12:13:50 -0700
Received: from mh1.lbl.gov (mh1.lbl.gov [128.3.254.235]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA00994 for <info-performer@sgi.com>; Mon, 16 Sep 1996 12:13:49 -0700
Received: from Bocephus.lbl.gov (slau@bocephus.lbl.gov [131.243.64.31]) by mh1.lbl.gov (LBNLMWH3/G) with ESMTP id MAA12232; Mon, 16 Sep 1996 12:13:39 -0700 (PDT)
From: "stephen lau jr." <slau@mh1.lbl.gov>
Received: (from slau@localhost) by Bocephus.lbl.gov (LBL-A/A) id MAA01208; Mon, 16 Sep 1996 12:13:38 -0700 (PDT)
Date: Mon, 16 Sep 1996 12:13:38 -0700 (PDT)
Message-Id: <199609161913.MAA01208@Bocephus.lbl.gov>
To: info-performer@sgi.com, scott@ht.com (Scott McMillan)
Subject: Re: iR display modes
Status: O


Has anybody been able to get a working 1280x1024_96s cmb file to work?
Everytime we try it on our IR, we lose sync on the monitor. 

Steve
-------------------------------------------------------------------------------
Stephen Lau                               |
Lawrence Berkeley National Labs           | "Computers in the future may weigh
1 Cyclotron Road, 50F, Berkeley CA 94720  |  no more than 1.5 tons"
(510) 486-7178(Work)   (510) 486-5548(Fax)|
Email: slau@lbl.gov                       |     - Popular Mechanics, 1949
URL: http://www-vis.lbl.gov/~slau         |
-------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 12:47:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14911; Mon, 16 Sep 1996 12:43:58 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14895; Mon, 16 Sep 1996 12:43:57 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA26023; Mon, 16 Sep 1996 12:43:56 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA09385; Mon, 16 Sep 1996 12:43:56 -0700
Received: from sgi600.msd.lmsc.lockheed.com ([129.197.11.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA07474 for <info-performer@sgi.com>; Mon, 16 Sep 1996 12:43:52 -0700
Received: by sgi600.msd.lmsc.lockheed.com (940816.SGI.8.6.9/940406.SGI)
	for info-performer@sgi.com id MAA27364; Mon, 16 Sep 1996 12:43:16 -0700
Date: Mon, 16 Sep 1996 12:43:16 -0700
From: sakai@sgi600.msd.lmsc.lockheed.com (Ken Sakai)
Message-Id: <199609161943.MAA27364@sgi600.msd.lmsc.lockheed.com>
To: info-performer@sgi.com
Subject: Benefits of Display listing of geosets
Status: O


Perfomers,

Does anyone have an idea of how much of a performance increase
pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) will tend to buy you 
on the various platforms?  I know that objects drawn using OpenGL 
display lists display MUCH faster than those drawn in immediate mode
in iR's.  Will OpenGL display lists buy you much on Impact graphics,
RE graphics, and on Extreme graphics systems?  I was told that 
OpenGL display lists should also run faster on Impact machines but I do not
seem to be getting any speed increase with 
pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) on Impacts.

Kenneth N. Sakai                        Email: sakai@lmsc.lockheed.com      
Research Specialist/Computer Graphics   Phone: (408) 756-0682
Lockheed Martin Missiles & Space    
Sunnyvale, CA  94088-3504
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 13:02:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA15168; Mon, 16 Sep 1996 12:58:55 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA15152; Mon, 16 Sep 1996 12:58:54 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA02791; Mon, 16 Sep 1996 12:58:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA10086; Mon, 16 Sep 1996 12:58:53 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA10594 for <info-performer@sgi.com>; Mon, 16 Sep 1996 12:58:48 -0700
Received: from dialup.netvision.net.il (ts001p6.pop9a.netvision.net.il [194.90.11.26]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id VAA24303 for <info-performer@sgi.com>; Mon, 16 Sep 1996 21:57:27 +0200 (IST)
Message-ID: <323E2EFF.3485@netvision.net.il>
Date: Mon, 16 Sep 1996 21:54:23 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Textures problen on RE2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi.

     I have textures that their dimensions are NOT powers of 2, and I 
load
     them using "tex->loadFile(...)".

     I get warnings on the screen, but the texture is loaded. On the 
indigo2
     runnug 5.3, the texture is OK, but on the ONYX 6.2, the texture gets 
     a twist.

     Is there a way to solve this problem ??



         Rami

  	 DreamTeam Ltd.
	Tel: +972-9-559855
	Fax: +972-9-559615
	Email: dreamt@netvision.net.il
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 14:17:34 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA15891; Mon, 16 Sep 1996 14:13:59 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA15875; Mon, 16 Sep 1996 14:13:57 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA07595; Mon, 16 Sep 1996 14:13:56 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA15214; Mon, 16 Sep 1996 14:13:55 -0700
Received: from mailhost.multigen.com (mailhost.multigen.com [204.119.69.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA28093 for <info-performer@sgi.com>; Mon, 16 Sep 1996 14:13:49 -0700
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [204.119.70.10]) by mailhost.multigen.com (8.6.11/8.6.12) with ESMTP id OAA08042 for <info-performer@sgi.com>; Mon, 16 Sep 1996 14:18:07 -0700
Received: from royalflush.engr.multigen.com (royalflush.engr.multigen.com [204.119.70.54]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id VAA09148 for <info-performer@sgi.com>; Mon, 16 Sep 1996 21:13:00 GMT
Received: (from marcus@localhost) by royalflush.engr.multigen.com (950511.SGI.8.6.12.PATCH526/8.6.12) id OAA29024 for info-performer@sgi.com; Mon, 16 Sep 1996 14:17:56 -0700
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9609161417.ZM29022@royalflush.engr.multigen.com>
Date: Mon, 16 Sep 1996 14:17:55 -0700
In-Reply-To: "Lionel Maiaux" <maiaux@platine.corys.fr>
        "Bug with PFDMESH_RETESSELLATE ?" (Sep 16, 12:24pm)
References: <9609161224.ZM16354@platine>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Re: Bug with PFDMESH_RETESSELLATE ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 16, 12:24pm, Lionel Maiaux wrote:
> Subject: Bug with PFDMESH_RETESSELLATE ?
>
> I think I found a bug in the libpfdu mesher with the retessalate option on.
>
> I have 2 adjacent quads mapped with the same texture but with "mirrored"

[munch asci art showing mesh results that break texture mapping]

> In this case, texture coordinates are interpollated between vertices 2 and 3
> from (1,0) to (1,1), so 's' coordinate doesnt change !
>
> Should it be possible to choose systematically the correct way of
> retesselation

This is a known bug in the pfdTMesher.c that was reported a while ago.  The
mesher doesn't consider texture coordinates when processing polygons.  It can
reorder vertices to continue a strip, like you showed, but such a reordering
must first check the the resulting texCoords will retain the equivalent
mapping. It can also remove coincident vertices by hashing the position (only),
thereby loosing unique texCoords.

I expect (hope) it'll be fixed in the Performer 2.2 release (looking at 2.0.2 I
see it's still broken).

Regards.
--
   ____ ___  ____  _    Marcus Barnes, Member Technical Staff
  / __ `__ \/ __ `( )   MultiGen Inc. 550 S. Winchester Blvd. STE 500
 / / / / / / /_/ / /    San Jose CA 95128 WEB: http://www.multigen.com
/_/ /_/ /_/\__, /_/     PH:1-408-556-2654 FX:1-408-261-4102
          /____/        EMAIL: marcus@multigen.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 15:08:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA16330; Mon, 16 Sep 1996 15:05:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA16314; Mon, 16 Sep 1996 15:05:32 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA01521; Mon, 16 Sep 1996 15:05:31 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA17965; Mon, 16 Sep 1996 15:05:31 -0700
Received: from d26vs046d.ccf.swri.edu (d26vs046d.ccf.swri.edu [129.162.26.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id PAA10859 for <info-performer@sgi.com>; Mon, 16 Sep 1996 15:05:18 -0700
From: BMontag@swri.edu
Received: by d26vs046d.ccf.swri.edu; Mon, 16 Sep 96 17:01:56 CDT
Date: Mon, 16 Sep 96 15:31:00 CDT
Message-ID: <vines.sW49+BtQDma@d26vs046d.ccf.swri.edu>
X-Priority: 3 (Normal)
To: <info-performer@sgi.com>
Subject: Jobs: Performer Wizards
Status: O


                                  Performers Needed!

Due to rapid program expansion Southwest Research (SwRI) has several openings 
for Performer wizards with at least 2-6 years of C++/UNIX/OpenGL/Performer 
software development experience. You'll work with iR systems and the latest 
tools on projects for broadcast, modeling & simulation, training systems, and 
image generator design applications. For more info on SwRI, current projects, 
and related job openings, check out our web site at http://www.swri.org.

The Company

Southwest Research is a 2600 employee R&D organization situated on 1200 acres
in San Antonio, Texas. As an SGI systems integrator (SI), we develop leading 
edge system solutions tailored to our customers specific needs. SwRI is an 
entrepeneurial organization that seeks growth markets and niche 
opportunities, One example is our patented WEST (Weather Environment 
Simulation Technology) process for which we won this years coveted R&D100 
award. This technology is currently being licensed for use in image 
generators and will be on your TV soon.

The City

San Antonio is the nations 9th largest city with a population of over 1  
million. Nestled on the edge of the Texas hill country, SA is close to area 
lakes, Austin (hook'em horns), and the gulf coast. SA features an excellent 
quality of life and a cost of living index of 92 (San Francisco = 130). For 
more info on SA check out the economic development foundations web page 
(http://saedf.dcci.com/)                                                

Please send resumes to: 
			Bruce Montag        	BMontag@SwRI.org
			Southwest Research      (210)522-5001 (voice)
			6220 Culebra Rd.        (210)522-2572 (fax)
			San Antonio, TX 78228
			
P.S.  Positions are also available at our Orlando, Florida office...contact 
above for details

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 15:19:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA16432; Mon, 16 Sep 1996 15:16:19 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA16416; Mon, 16 Sep 1996 15:16:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA01961; Mon, 16 Sep 1996 15:16:17 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA18292; Mon, 16 Sep 1996 15:16:16 -0700
Received: from stargate.sandiego.sgi.com ([169.238.114.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA13360 for <info-performer@sgi.com>; Mon, 16 Sep 1996 15:16:15 -0700
Received: by stargate.sandiego.sgi.com (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id PAA17789; Mon, 16 Sep 1996 15:16:15 -0700
From: "frank phillips" <fap@stargate.sandiego.sgi.com>
Message-Id: <9609161516.ZM17787@stargate.sandiego.sgi.com>
Date: Mon, 16 Sep 1996 15:16:14 -0700
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Simple C++ OOP example?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Performers:

I'm looking for a simple example of using Performer with real OOP C++,
not just the straight-line procedural stuff in the pguide examples;
you know, like using Scene and Model classes or whatever.

Anyone have anything they'd be willing to show?

Thanks!

fap@sandiego.sgi.com
frank phillips
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 16:56:49 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA24636; Mon, 16 Sep 1996 16:53:29 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA24620; Mon, 16 Sep 1996 16:53:28 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA06172; Mon, 16 Sep 1996 16:53:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA23422; Mon, 16 Sep 1996 16:53:27 -0700
Received: from talbot.Stanford.EDU (talbot.Stanford.EDU [171.64.77.166]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA04969 for <info-performer@sgi.com>; Mon, 16 Sep 1996 16:53:25 -0700
Received: by talbot.Stanford.EDU (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for info-performer@sgi.com id QAA24541; Mon, 16 Sep 1996 16:52:22 -0700
From: benw@talbot.Stanford.EDU (Ben Werther)
Message-Id: <199609162352.QAA24541@talbot.Stanford.EDU>
Subject: Creating additional buffers with Z
To: info-performer@sgi.com
Date: Mon, 16 Sep 1996 16:52:22 -0700 (PDT)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Content-Length: 1387      
Status: O

Hi everyone. This question isn't inherently related to Performer, but
if there is a solution that fits well into the Performer model, that would
be especially good.

What I'd like to do is put our IR into 512 bits/pixel mode, and divide
this up so that each pixel gives 8 RGB+Z buffers - thereby creating 
effectively 8 frame buffers on top of each other. Assuming this is 
possible, I'd like to be able to render into any of these 8 buffers,
and set any of the 8 as the displayed buffer (or else copy into a 9th
buffer that is always displayed). It is essential that I be able to
copy quickly all components (RGB+Z) from one buffer into another buffer.

This may well be a tall order, however some of the pictures and
descriptions in the IR Technical Report imply that this (at least the
first part) is possible.

This is all required for a new multi-pass rendering algorithm that
we are working on. I'd really appreciate any clues about how this
might be implemented.

				Thanks in advance,
					Ben 

=------------------------------------------------------------------=
 Ben Werther                   | benw@graphics.stanford.edu
 Ph.D. Student                 | Office ph: (415) 723-3154
 Computer Science Department   | Home ph: (415) 497-5112
 Stanford University, CA 94305 | http://graphics.stanford.edu/~benw
=------------------------------------------------------------------=
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 18:12:09 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA24964; Mon, 16 Sep 1996 18:07:20 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA24948; Mon, 16 Sep 1996 18:07:19 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA10242; Mon, 16 Sep 1996 18:07:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA28104; Mon, 16 Sep 1996 18:07:19 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA21071 for <info-performer@sgi.com>; Mon, 16 Sep 1996 18:07:18 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id SAA20011; Mon, 16 Sep 1996 18:07:15 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id SAA11145; Mon, 16 Sep 1996 18:07:15 -0700
Date: Mon, 16 Sep 1996 18:07:15 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <9609161807.ZM11143@babar.asd.sgi.com>
In-Reply-To: sakai@sgi600.msd.lmsc.lockheed.com (Ken Sakai)
        "Benefits of Display listing of geosets" (Sep 16, 12:43pm)
References: <199609161943.MAA27364@sgi600.msd.lmsc.lockheed.com>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: sakai@sgi600.msd.lmsc.lockheed.com (Ken Sakai), info-performer@sgi.com
Subject: Re: Benefits of Display listing of geosets
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 16, 12:43pm, Ken Sakai wrote:
> Subject: Benefits of Display listing of geosets
>
> Perfomers,
>
> Does anyone have an idea of how much of a performance increase
> pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) will tend to buy you
> on the various platforms?  I know that objects drawn using OpenGL
> display lists display MUCH faster than those drawn in immediate mode
> in iR's.  Will OpenGL display lists buy you much on Impact graphics,
> RE graphics, and on Extreme graphics systems?  I was told that
> OpenGL display lists should also run faster on Impact machines but I do not
> seem to be getting any speed increase with
> pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) on Impacts.

Performer's immediate-mode rendering has always been as fast or
faster (usually faster) than IRIS GL or OpenGL display-list mode.
This is true on iR also, but there's more to the story...

...InfiniteReality has a 15+ megabyte cache on the geometry engine
board that is used to keep local copies of certain display lists.
Not all display lists can be kept locally (i.e., those that do
texture binds prevent lists from being cached). For those that are
in fact able to be cached, the difference between cached display
list and immediate mode over the Onyx-to-iR bus is significant and
will almost always result in better performance. This is due to
the cache's greater bandwidth than the bus interface.

For this reason, we made the perfly in Performer 2.1 default to the
display-list mode. To see the difference, use the "d" (for display
list) and "i" (for immediate mode) keys to toggle between the two
cases.

On other machines there is not the same advantage for display lists
that you'll see on iR.  In the future, should bus speeds increase,
we'll see the advantage of display list mode decrease, perhaps to
the point where it won't be used.

Michael
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 16 18:52:25 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA25111; Mon, 16 Sep 1996 18:48:50 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA25095; Mon, 16 Sep 1996 18:48:49 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA11493; Mon, 16 Sep 1996 18:48:48 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA29702; Mon, 16 Sep 1996 18:48:48 -0700
Received: from aurora.cdev.com (aurorax.cdev.com [160.207.114.200]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id SAA27661 for <info-performer@sgi.com>; Mon, 16 Sep 1996 18:48:42 -0700
Message-Id: <199609170148.SAA27661@sgi.sgi.com>
Received: from cdi1p14.cdev.com by aurora.cdev.com id SMTP-001323e03c5006679; Mon, 16 Sep 96 20:50:12 -0500
X-Sender: bjh2nm01@aurora.cdev.com (Unverified)
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: BRIAN.J.HENNEN@CDEV.COM (Brian J. Hennen)
Subject: .ptu data files available to download?
Date: Mon, 16 Sep 96 20:50:39 -0500
Status: O


    We do not have the "ONYX Greatest Hits" cd and am wondering if anyone
knows where I can download a .ptu data file?  I have a terrain post file and
want to drape a raster image over the top.  I intend on reformatting these 2
data files into the .ptu format.  PTU appears to be the simplest solution,
maybe not;)



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 07:16:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA21846; Tue, 17 Sep 1996 07:11:33 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA21830; Tue, 17 Sep 1996 07:11:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA28145; Tue, 17 Sep 1996 07:11:31 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA22245; Tue, 17 Sep 1996 07:11:30 -0700
Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA09426; Tue, 17 Sep 1996 07:11:29 -0700
Received: from uucp5.UU.NET by relay5.UU.NET with SMTP 
	(peer crosschecked as: uucp5.UU.NET [192.48.96.36])
	id QQbhoi20141; Tue, 17 Sep 1996 10:11:27 -0400 (EDT)
Received: from ds9.UUCP by uucp5.UU.NET with UUCP/RMAIL
        ; Tue, 17 Sep 1996 10:11:28 -0400
Received: from cagiva.cambridge.com by cambridge.com (4.1/SMI-4.1-SWS)
	id AA23699; Tue, 17 Sep 96 09:52:34 EDT
Received: by cagiva.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id JAA07810; Tue, 17 Sep 1996 09:52:34 -0400
From: "Daniel Jia" <roll.csd.sgi.com!rock.csd.sgi.com!sgi.sgi.com!uunet.uu.net!ds9!cagiva!xilin>
Message-Id: <9609170952.ZM7808@cagiva>
Date: Tue, 17 Sep 1996 09:52:32 -0400
In-Reply-To: "frank phillips" <uunet!stargate.sandiego.sgi.com!fap>
        "Simple C++ OOP example?" (Sep 16,  3:16pm)
References: <9609161516.ZM17787@stargate.sandiego.sgi.com>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "frank phillips" <uunet.uu.net!uunet!stargate.sandiego.sgi.com!fap>,
        uunet.uu.net!uunet!sgi.com!info-performer
Subject: Re: Simple C++ OOP example?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 16,  3:16pm, frank phillips wrote:
> Subject: Simple C++ OOP example?
> Performers:
>
> I'm looking for a simple example of using Performer with real OOP C++,
> not just the straight-line procedural stuff in the pguide examples;
> you know, like using Scene and Model classes or whatever.
>
> Anyone have anything they'd be willing to show?
>
> Thanks!
>
> fap@sandiego.sgi.com
> frank phillips
>-- End of excerpt from frank phillips

Hey, we consider SGI the father of the OOP Performers.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 13:52:02 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA22573; Tue, 17 Sep 1996 13:48:23 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA22557; Tue, 17 Sep 1996 13:48:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA18332; Tue, 17 Sep 1996 13:48:21 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA13879; Tue, 17 Sep 1996 13:48:20 -0700
Received: from rockyorl.orl.mcd.mot.com ([144.191.160.12]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA13887 for <info-performer@sgi.com>; Tue, 17 Sep 1996 13:48:18 -0700
Received: by rockyorl.orl.mcd.mot.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id QAA19951; Tue, 17 Sep 1996 16:46:05 -0400
From: "Gary Hall" <gary@rockyorl.orl.mcd.mot.com>
Message-Id: <9609171644.ZM19949@rockyorl.orl.mcd.mot.com>
Date: Tue, 17 Sep 1996 16:44:39 -0400
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: OpenGL widgets and Irix 6.2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

  Can someone tell me which Irix 6.2 subsystem needs to be installed
to get the OpenGL widget include files, etc.  In the example motif.c
it is looking for the file /usr/include/X11/GLw/GLwMDrawA.h which I
do not have.  I must not a right subsystem installed.  Under Irix 5.3
it is in the 'gl_dev.sw.gldev' subsystem, but it is not there in 6.2.

thanks in advance,

Gary

-- 
 ***************************************
* FROM:  Gary Hall                      *
* EMAIL: gary@orl.mcd.mot.com           *
*        Motorola - SSTG                *
*        12424 Research Pkwy, Suite 217 *
*        Orlando, FL  32826             *
*        Phone:   (407)823-7017         *
*        Fax:     (407)823-7010         *
 ***************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 15:12:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA22960; Tue, 17 Sep 1996 15:09:33 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA22944; Tue, 17 Sep 1996 15:09:32 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA22359; Tue, 17 Sep 1996 15:09:31 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA18791; Tue, 17 Sep 1996 15:09:31 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA02798 for <info-performer@sgi.com>; Tue, 17 Sep 1996 15:09:30 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id PAA08202; Tue, 17 Sep 1996 15:09:27 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id PAA05483; Tue, 17 Sep 1996 15:09:25 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609171509.ZM5481@remi.asd.sgi.com>
Date: Tue, 17 Sep 1996 15:09:24 -0700
In-Reply-To: "Gary Hall" <gary@rockyorl.orl.mcd.mot.com>
        "OpenGL widgets and Irix 6.2" (Sep 17,  4:44pm)
References: <9609171644.ZM19949@rockyorl.orl.mcd.mot.com>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Gary Hall" <gary@rockyorl.orl.mcd.mot.com>, info-performer@sgi.com
Subject: Re: OpenGL widgets and Irix 6.2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 17,  4:44pm, Gary Hall wrote:

>   Can someone tell me which Irix 6.2 subsystem needs to be installed
> to get the OpenGL widget include files, etc.  In the example motif.c
> it is looking for the file /usr/include/X11/GLw/GLwMDrawA.h which I
> do not have.  I must not a right subsystem installed.  Under Irix 5.3
> it is in the 'gl_dev.sw.gldev' subsystem, but it is not there in 6.2.

 Should be in gl_dev.sw.widget.

 -- Remi
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 15:11:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA22930; Tue, 17 Sep 1996 15:07:57 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA22914; Tue, 17 Sep 1996 15:07:56 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA22282; Tue, 17 Sep 1996 15:07:55 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA18711; Tue, 17 Sep 1996 15:07:54 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA02478 for <info-performer@sgi.com>; Tue, 17 Sep 1996 15:07:53 -0700
Received: from hf.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id SAA27418; Tue, 17 Sep 1996 18:07:52 -0400
Received: by hf.ht.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id SAA06439; Tue, 17 Sep 1996 18:06:55 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609172206.SAA06439@hf.ht.com>
Subject: Re: OpenGL widgets and Irix 6.2
To: gary@rockyorl.orl.mcd.mot.com (Gary Hall)
Date: Tue, 17 Sep 1996 18:06:55 -0400 (EDT)
Cc: info-performer@sgi.com
In-Reply-To: <9609171644.ZM19949@rockyorl.orl.mcd.mot.com> from "Gary Hall" at Sep 17, 96 04:44:39 pm
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 855       
Status: O

>   Can someone tell me which Irix 6.2 subsystem needs to be installed
> to get the OpenGL widget include files, etc.  In the example motif.c
> it is looking for the file /usr/include/X11/GLw/GLwMDrawA.h which I
> do not have.  I must not a right subsystem installed.  Under Irix 5.3
> it is in the 'gl_dev.sw.gldev' subsystem, but it is not there in 6.2.

>From swmgr it is in:
 Product: Graphics Library Development System, 6.2
     Sub: OpenGL Widget o32 Development Environment

Lets see...this would put it in (I think):
  gl_dev.sw.widget

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 17:56:07 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA23841; Tue, 17 Sep 1996 17:53:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA23825; Tue, 17 Sep 1996 17:53:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA29743; Tue, 17 Sep 1996 17:53:04 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA00190; Tue, 17 Sep 1996 17:53:03 -0700
Received: from ciistr1.ist.utl.pt (ciistr1.ist.utl.pt [193.136.128.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id RAA06194 for <info-performer@sgi.com>; Tue, 17 Sep 1996 17:52:24 -0700
Received: from camoes.rnl.ist.utl.pt by ciistr1.ist.utl.pt (5.65v3.2/1.1.10.5/18Jul96-0728PM)
	id AA12430; Wed, 18 Sep 1996 00:35:50 GMT
Received: from Zebedeu.rnl.ist.utl.pt by camoes.rnl.ist.utl.pt (SMI-8.6/Windows NT 3.51)
	id AAA13892; Wed, 18 Sep 1996 00:38:18 +0100
Message-Id: <199609172338.AAA13892@camoes.rnl.ist.utl.pt>
From: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
To: "Brian J. Hennen" <BRIAN.J.HENNEN@cdev.com>, <info-performer@sgi.com>
Subject: Re: .ptu data files available to download?
Date: Wed, 18 Sep 1996 00:37:10 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O


>     We do not have the "ONYX Greatest Hits" cd and am wondering if
anyone
> knows where I can download a .ptu data file?  I have a terrain post file
and
> want to drape a raster image over the top.  I intend on reformatting
these 2
> data files into the .ptu format.  PTU appears to be the simplest
solution,
> maybe not;)
> 


Hello.

I'm creating 3d computer generated advertising videos using Performer on
an Onyx and I'm really interested in this .ptu data format. Actually I
still didn't understand it's advantages. Can you explain me how to create
them and how can it be used?

I'm currently using VistaPro for PC to create 3D terrains from .PCX color
maps. VistaPro generates .DXF which I finally convert to .IV. I then apply
a texture to them using ShowCase and voila'.

Is this a silly method?

Actually we got Alias|Wavefront last week but I still don't know how to
use it.


Can you please point me to all the information about these matters?!


thanks
	Nuno

PS. Oh, and how can we get ONYX Greatest Hits?
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 17 20:57:49 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id UAA25158; Tue, 17 Sep 1996 20:54:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id UAA25142; Tue, 17 Sep 1996 20:54:34 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id UAA05402; Tue, 17 Sep 1996 20:54:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id UAA06196; Tue, 17 Sep 1996 20:54:33 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id UAA04236 for <info-performer@sgi.com>; Tue, 17 Sep 1996 20:54:13 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA09847; Wed, 18 Sep 1996 11:45:50 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id LAA10700; Sun, 10 Mar 1996 11:49:09 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603101149.ZM10698@media1.rndtm.com.my>
Date: Sun, 10 Mar 1996 11:49:09 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: RE: What's wrong
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19603101149.ZM10698.rndtm.com.my"
Status: O

--
--PART-BOUNDARY=.19603101149.ZM10698.rndtm.com.my
Content-Type: text/plain; charset=us-ascii

This may be trivial, anyway I still don't know the answer. I've modified the
program
/usr/src/Performer/src/pguide/libpr/examples/colorcube.c
into 2 slightly different program called cubenoerror.c and cubewitherror.c
(both are attached with this mail). The different is the sequence of
declaration of geometric data for the cube. Both compiled without problem yet
only cubenoerror.c display the color cube. Why ? I suspect that the sequence
mustbe the cause but I don't see why.
I really appreciate if anyone can provide me with logically correct
explaination.

thanks

--PART-BOUNDARY=.19603101149.ZM10698.rndtm.com.my
X-Zm-Content-Name: cubenoerror.c
Content-Description: Text
Content-Type: text/plain ; name="cubenoerror.c" ; charset=us-ascii

/*How to make a cube*/

#include <Performer/pf.h>

#define	CUBE_SIZE		1.0f

int main(void)
{
    pfChannel * chan;
    pfPipe * pipe;
    pfScene * scene;
    pfGeode * geode;
    pfCoord view;
    float time;
    float maxTime = 5.0f;
    pfGeoSet *gset;
    pfGeoState *gst;
    void *arena;

    /* These data arrays are static so that they will exist after
     * this routine exits.
     */
    static pfVec4          scolors[] ={{1.0f, 0.0f, 0.0f, 0.5f},
				       {0.0f, 1.0f, 0.0f, 0.5f},
				       {0.0f, 0.0f, 1.0f, 0.5f},
				       {1.0f, 1.0f, 1.0f, 0.5f}};
    
    static pfVec3          snorms[] ={{ 0.0f, 0.0f, 1.0f},
				      { 0.0f, 0.0f,-1.0f},
				      { 0.0f, 1.0f, 0.0f},
				      { 0.0f,-1.0f, 0.0f},
				      { 1.0f, 0.0f, 0.0f},
				      {-1.0f, 0.0f, 0.0f}};

    static pfVec3          scoords[] ={{-CUBE_SIZE,-CUBE_SIZE,  CUBE_SIZE},
				       { CUBE_SIZE,-CUBE_SIZE,  CUBE_SIZE},
				       { CUBE_SIZE, CUBE_SIZE,  CUBE_SIZE},
				       {-CUBE_SIZE, CUBE_SIZE,  CUBE_SIZE},
				       {-CUBE_SIZE,-CUBE_SIZE, -CUBE_SIZE},
				       { CUBE_SIZE,-CUBE_SIZE, -CUBE_SIZE},
				       { CUBE_SIZE, CUBE_SIZE, -CUBE_SIZE},
				       {-CUBE_SIZE, CUBE_SIZE, -CUBE_SIZE}};
    
    static ushort         snindex[] ={0, 5, 1, 4, 2, 3};


    static ushort         svindex[] ={0, 1, 2, 3,	/* front */
				      0, 3, 7, 4,	/* left */
				      4, 7, 6, 5,	/* back */
				      1, 5, 6, 2,	/* right */
				      3, 2, 6, 7,	/* top */
				      0, 4, 5, 1};	/* bottom */

    static ushort         scindex[] ={0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3};
    
    
     
     
    pfInit();
    pfConfig();
    
    pipe = pfGetPipe(0);
    chan = pfNewChan(pipe);
    
    pfInitPipe(pipe, NULL);
    geode = pfNewGeode();
    scene = pfNewScene();
    
   
    arena = pfGetSharedArena();
    gset = pfNewGSet(arena);

    /*
     * set the coordinate, normal and color arrays
     * and their cooresponding index arrays
     */
    pfGSetAttr(gset, PFGS_COORD3, PFGS_PER_VERTEX, scoords, svindex);
    pfGSetAttr(gset, PFGS_NORMAL3, PFGS_PER_PRIM, snorms, snindex);
    pfGSetAttr(gset, PFGS_COLOR4, PFGS_PER_VERTEX, scolors, scindex);
    pfGSetPrimType(gset, PFGS_QUADS);
    pfGSetNumPrims(gset, 6);
    
    /* 
     * create a new geostate from shared memory,
     * disable texturing and enable transparency
     */
    gst = pfNewGState(arena);
    pfGStateMode(gst, PFSTATE_ENTEXTURE, 0);
    pfGStateMode(gst, PFSTATE_TRANSPARENCY, 1);

    pfGSetGState(gset, gst);

   
    pfAddGSet(geode,gset);
    pfAddChild(scene, geode);
    pfChanScene(chan, scene);
    
    pfSetVec3(view.xyz, 10.0f, -10.0f, 10.0f);
    pfSetVec3(view.hpr, 45.0f, -30.0f, 0.0f);
    
    pfChanView(chan, view.xyz, view.hpr);
    
    pfInitClock(0.0f);
    
    while (time < maxTime){
	pfSync();
	time = pfGetTime();
	pfFrame();
    }
    
    pfExit();
    exit(0);
}

--PART-BOUNDARY=.19603101149.ZM10698.rndtm.com.my
X-Zm-Content-Name: cubewitherror.c
Content-Description: Text
Content-Type: text/plain ; name="cubewitherror.c" ; charset=us-ascii

#include <Performer/pf.h>


#define	CUBE_SIZE		1.0f

    

int main(void)
{
    pfChannel * chan;
    pfPipe * pipe;
    pfScene * scene;
    pfGeode * geode;
    pfCoord view;
    float time;
    float maxTime = 5.0f;
    pfGeoSet *gset;
    pfGeoState *gst;
    void *arena;

     /* These data arrays are static so that they will exist after
     * this routine exits.
     */
    static pfVec3          scoords[] ={{-CUBE_SIZE,-CUBE_SIZE,  CUBE_SIZE},
				       { CUBE_SIZE,-CUBE_SIZE,  CUBE_SIZE},
				       { CUBE_SIZE, CUBE_SIZE,  CUBE_SIZE},
				       {-CUBE_SIZE, CUBE_SIZE,  CUBE_SIZE},
				       {-CUBE_SIZE,-CUBE_SIZE, -CUBE_SIZE},
				       { CUBE_SIZE,-CUBE_SIZE, -CUBE_SIZE},
				       { CUBE_SIZE, CUBE_SIZE, -CUBE_SIZE},
				       {-CUBE_SIZE, CUBE_SIZE, -CUBE_SIZE}};


    static ushort         svindex[] ={0, 1, 2, 3,	/* front */
				      0, 3, 7, 4,	/* left */
				      4, 7, 6, 5,	/* back */
				      1, 5, 6, 2,	/* right */
				      3, 2, 6, 7,	/* top */
				      0, 4, 5, 1};	/* bottom */

    static pfVec3          snorms[] ={{ 0.0f, 0.0f, 1.0f},
				      { 0.0f, 0.0f,-1.0f},
				      { 0.0f, 1.0f, 0.0f},
				      { 0.0f,-1.0f, 0.0f},
				      { 1.0f, 0.0f, 0.0f},
				      {-1.0f, 0.0f, 0.0f}};

    static ushort snindex[] = { 0, 5, 1, 4, 2, 3};  
		   
    static pfVec4          scolors[] ={{1.0f, 0.0f, 0.0f, 0.5f},
				       {0.0f, 1.0f, 0.0f, 0.5f},
				       {0.0f, 0.0f, 1.0f, 0.5f},
				       {1.0f, 1.0f, 1.0f, 0.5f}};
                                
    static ushort         scindex[] ={0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3,
				      0, 1, 2, 3};
 
    pfInit();
    pfConfig();
    
    pipe = pfGetPipe(0);
    chan = pfNewChan(pipe);

    pfInitPipe(pipe, NULL);
    geode = pfNewGeode();
    scene = pfNewScene();

    arena = pfGetSharedArena();
    gset = pfNewGSet(arena);

    /*
     * set the coordinate, normal and color arrays
     * and their cooresponding index arrays
     */
    pfGSetAttr(gset, PFGS_COORD3, PFGS_PER_VERTEX, scoords, svindex);
    pfGSetAttr(gset, PFGS_NORMAL3, PFGS_PER_PRIM, snorms, snindex);
    pfGSetAttr(gset, PFGS_COLOR4, PFGS_PER_VERTEX, scolors, scindex);
    pfGSetPrimType(gset, PFGS_QUADS);
    pfGSetNumPrims(gset, 6);
     
    /* 
     * create a new geostate from shared memory,
     * disable texturing and enable transparency
     */
    gst = pfNewGState(arena);
    pfGStateMode(gst, PFSTATE_ENTEXTURE, 0);
    pfGStateMode(gst, PFSTATE_TRANSPARENCY, 1);
    
    pfGSetGState(gset, gst);
    
    
    pfAddGSet(geode, gset);
    pfAddChild(scene, geode);
    pfChanScene(chan, scene);
 
    pfSetVec3(view.xyz, 10.0, -10.0, 10.0);
    pfSetVec3(view.hpr, 45.0, -10.0, 0.0);
   
    pfInitClock(0.0f);
    
    while(time < maxTime){
        pfSync();
        pfChanView(chan, view.xyz, view.hpr);
        time = pfGetTime();
        pfFrame();
    }
    
    pfExit();
    exit(0);
}

--PART-BOUNDARY=.19603101149.ZM10698.rndtm.com.my--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 01:11:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA26664; Wed, 18 Sep 1996 01:09:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA26648; Wed, 18 Sep 1996 01:09:45 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA11549; Wed, 18 Sep 1996 01:09:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA13949; Wed, 18 Sep 1996 01:09:43 -0700
Received: from nirvana.neu.sgi.com ([144.253.128.148]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA06838 for <info-performer@sgi.com>; Wed, 18 Sep 1996 01:09:37 -0700
Received: from nirvana by nirvana.neu.sgi.com via SMTP (950413.SGI.8.6.12/911001.SGI)
	 id KAA12338; Wed, 18 Sep 1996 10:09:27 +0200
Sender: simon@neu.sgi.com
Message-ID: <323FAE37.41C6@neu.sgi.com>
Date: Wed, 18 Sep 1996 10:09:27 +0200
From: Simon Hayhurst <simon@neu.sgi.com>
X-Mailer: Mozilla 3.0GoldC-SGI (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Lionel Maiaux <maiaux@platine.corys.fr>
CC: info-performer@sgi.com
Subject: Re: SGIX_list_priority extension ?
References: <9609041649.ZM4825@platine>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Lionel Maiaux wrote:
> 
> Hi,
> 
> Does anybody know which release of performer will use SGIX_list_priority
> extension (on iR) and when this release will be available ?
> 
> --

Since Performer is Immediate mode centric, I can't see that there is a
strong 
case for a Performer version to specially support this extension.

If you use Display lists in your own Open GL code within Performer, then
this extension will be of immense use to you.

You will require Patch 1355 to gain access to this extension on IR.

The limitation is DMA (ie fast transfer) for up to 128MB of Display
list.

The information I have then suggests that you should be able to get :-
	175MB per second for DMA main memory to Geom engine
	300MB per second for cache to Geom engine.

In both cases the display lists must be storable in Geom Engine format,
so as M.T.J
pointed out in another mail, polys with textures bound aren't cacheable.


Simon Hayhurst                                 Phone (41)-38-433733
The Computarium			               Fax   (41)-38-433905
Core Technology Group			       Voice Mail 5-7269
SGI, Cortaillod, Switzerland                   Internet simon @
neu.sgi.com
--------------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 02:35:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA27316; Wed, 18 Sep 1996 02:31:02 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA27300; Wed, 18 Sep 1996 02:31:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA13396; Wed, 18 Sep 1996 02:31:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA16473; Wed, 18 Sep 1996 02:31:00 -0700
Received: from mail.gmd.de (mail.gmd.de [129.26.8.90]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id CAA16869 for <info-performer@sgi.com>; Wed, 18 Sep 1996 02:30:56 -0700
Received: from viswiz.gmd.de (viswiz) by mail.gmd.de with SMTP id AA22120
  (5.67b8/IDA-1.5 for <info-performer@sgi.com>); Wed, 18 Sep 1996 11:30:51 +0200
Received: from godot (godot [192.76.245.150]) by viswiz.gmd.de (8.7.5/8.7.3) with SMTP id LAA24501; Wed, 18 Sep 1996 11:30:50 +0200 (MDT)
Sender: Henrik.Tramberend@gmd.de
Message-Id: <323FC148.41C6@gmd.de>
Date: Wed, 18 Sep 1996 11:30:48 +0200
From: Henrik Tramberend <Henrik.Tramberend@gmd.de>
Organization: GMD, Sankt Augustin, Germany
X-Mailer: Mozilla 3.0 (X11; I; IRIX64 6.2 IP26)
Mime-Version: 1.0
To: Simon Hayhurst <simon@neu.sgi.com>
Cc: Lionel Maiaux <maiaux@platine.corys.fr>, info-performer@sgi.com
Subject: Re: SGIX_list_priority extension ?
References: <9609041649.ZM4825@platine> <323FAE37.41C6@neu.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Simon Hayhurst wrote:
> You will require Patch 1355 to gain access to this extension on IR.

where can i get the released version of 1355. currently i am 
working with a prerelease from july.

henrik

-- 
Henrik  Tramberend                   e-mail: henrik@viswiz.gmd.de
Research Scientist                   phone:   +49 (2241) 14 23 64
GMD - Birlinghoven                   fax:     +49 (2241) 14 20 40
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 03:08:28 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA28662; Wed, 18 Sep 1996 03:06:48 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA28646; Wed, 18 Sep 1996 03:06:47 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA14202; Wed, 18 Sep 1996 03:06:46 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA17364; Wed, 18 Sep 1996 03:06:46 -0700
Received: from sx.cgi.polimi.it (sx.cgi.polimi.it [131.175.77.102]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA20732 for <info-performer@sgi.com>; Wed, 18 Sep 1996 03:05:26 -0700
Received: by sx.cgi.polimi.it (950413.SGI.8.6.12/950213.SGI.AUTOCF)
	for info-performer@sgi.com id KAA09368; Wed, 18 Sep 1996 10:27:47 +0200
From: "Luca Marini" <marini@sx.cgi.polimi.it>
Message-Id: <9609181027.ZM9366@sx.cgi.polimi.it>
Date: Wed, 18 Sep 1996 10:27:42 +0000
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: motif problems
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Performers,

here I am with another problem.
I had the (bad for now) idea to put menus in my application window.
So I took the Motif.c program exemple and tried to apply Motif routines.
Well... results aren't very good.
Now I have menus, but many problems. The main ones are:

- My original application handles keyboard inputs in the draw callback
  routine (as shown in many examples).
  Now it not works. I tried to move the handling in motif routines, as
  shown in motif.c, but the result is the same.

- My original application opened two pipewindows (two different POV).
  Now the second window (the one without menus) has disappeared.

- Now I can not set the origin coord of the window. I had to eliminate
  it because it didn't match with motif window.

- There are certainly many other bugs....

- By the way, I made running motif routines in a forked process.

Well, is there any documentation on Performer-Motif programming?
Could anyone send me tips or code examples?

Thanks in advance.

-- 
luca marini     marini@sx.cgi.polimi.it
+--------------------------------------+
| Centro per la Grafica Informatizzata |
|       Politecnico di Milano          |
+--------------------------------------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 02:57:09 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA28341; Wed, 18 Sep 1996 02:55:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA28322; Wed, 18 Sep 1996 02:55:26 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA13958; Wed, 18 Sep 1996 02:55:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA17009; Wed, 18 Sep 1996 02:55:25 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA19634 for <info-performer@sgi.com>; Wed, 18 Sep 1996 02:55:24 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id CAA01780; Wed, 18 Sep 1996 02:55:23 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id CAA22126; Wed, 18 Sep 1996 02:55:20 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609180255.ZM22124@rose.asd.sgi.com>
Date: Wed, 18 Sep 1996 02:55:19 -0700
In-Reply-To: Simon Hayhurst <simon@neu.sgi.com>
        "Re: SGIX_list_priority extension ?" (Sep 18, 10:09am)
References: <9609041649.ZM4825@platine>  <323FAE37.41C6@neu.sgi.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: Simon Hayhurst <simon@neu.sgi.com>,
        Lionel Maiaux <maiaux@platine.corys.fr>
Subject: Re: SGIX_list_priority extension ?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 18, 10:09am, Simon Hayhurst wrote:
> Subject: Re: SGIX_list_priority extension ?
->
->Since Performer is Immediate mode centric, I can't see that there is a
->strong 
->case for a Performer version to specially support this extension.

As MTJ pointed out, we do support the display lists on pfGeoSets
in Performer 2.0+ with the PFGS_COMPILE_GL draw mode and these display 
lists have no mode settings in them and _are_ be cached in the iR display
list cache and this happens independently of the use of priorities.

Performer 2.2 will add:
1) compile pfGeoSet display lists separately from drawing them
2) get back the gl display list ID to set priorities directly through OpenGL.
3) allow the setting of the display list priorities on pfGeoSets.


src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 03:06:00 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA28635; Wed, 18 Sep 1996 03:05:07 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA28619; Wed, 18 Sep 1996 03:05:06 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA14173; Wed, 18 Sep 1996 03:05:06 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA17333; Wed, 18 Sep 1996 03:05:05 -0700
Received: from sx.cgi.polimi.it (sx.cgi.polimi.it [131.175.77.102]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA20642 for <info-performer@sgi.com>; Wed, 18 Sep 1996 03:03:36 -0700
Received: by sx.cgi.polimi.it (950413.SGI.8.6.12/950213.SGI.AUTOCF)
	for info-performer@sgi.com id KAA09192; Wed, 18 Sep 1996 10:25:57 +0200
From: "Luca Marini" <marini@sx.cgi.polimi.it>
Message-Id: <9609181025.ZM9190@sx.cgi.polimi.it>
Date: Wed, 18 Sep 1996 10:25:48 +0000
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: inventor textures
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Performers,
this is my first message to you.

I have developed a VR application using Perf 2.0 & Onyx Re2 (Irix 6.1).

For this application my partners have generated a model in inventor
format.
The problem I have is that textures look dark (and in this case colours
are very important).

Is there anything I can do in my program or in model description to get
bright colours?

Shoud we change the model format? In this case does exist a translator
from inventor?

Thanks in advance.

-- 
luca marini     marini@sx.cgi.polimi.it
+--------------------------------------+
| Centro per la Grafica Informatizzata |
|       Politecnico di Milano          |
+--------------------------------------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 03:16:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA28760; Wed, 18 Sep 1996 03:16:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA28743; Wed, 18 Sep 1996 03:16:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA14442; Wed, 18 Sep 1996 03:16:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA17474; Wed, 18 Sep 1996 03:15:59 -0700
Received: from sx.cgi.polimi.it (sx.cgi.polimi.it [131.175.77.102]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA23528 for <info-performer@sgi.com>; Wed, 18 Sep 1996 03:15:36 -0700
Received: by sx.cgi.polimi.it (950413.SGI.8.6.12/950213.SGI.AUTOCF)
	for info-performer@sgi.com id KAA09564; Wed, 18 Sep 1996 10:34:47 +0200
From: "Luca Marini" <marini@sx.cgi.polimi.it>
Message-Id: <9609181034.ZM9562@sx.cgi.polimi.it>
Date: Wed, 18 Sep 1996 10:34:42 +0000
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: making an mpeg video
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Performers,

I would like my application created an mpeg video. I know how creating
snapshots and I know the movieconvert program, but I would prefer an
automated generation.
I thought to use...

dmconvert

to create an mpeg video from multiple images.
It should have to work fine, but I'm not able to find the right
configuration of options. It always says 'video track missing'.

For example:
dmconvert -f mpeg1v -n /.../infile.###.rgb,start=0,end=n,step=1
           infile.###.rgb out.mpv

I have also put the -p option in many combination, but without success.
I think there is a way (I think movieconvert is only a graphic interface
to dmconvert), but...

Have you any idea?


Thanks in advance.

-- 
luca marini     marini@sx.cgi.polimi.it
+--------------------------------------+
| Centro per la Grafica Informatizzata |
|       Politecnico di Milano          |
+--------------------------------------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 03:42:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA29165; Wed, 18 Sep 1996 03:40:41 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA29149; Wed, 18 Sep 1996 03:40:40 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA14971; Wed, 18 Sep 1996 03:40:40 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA18223; Wed, 18 Sep 1996 03:40:39 -0700
Received: from holodeck.csd.sgi.com ([150.166.145.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA26215 for <info-performer@sgi.com>; Wed, 18 Sep 1996 03:40:38 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer@sgi.com id DAA29146; Wed, 18 Sep 1996 03:40:38 -0700
Date: Wed, 18 Sep 1996 03:40:38 -0700
From: aschaffe (Allan Schaffer)
Message-Id: <9609180340.ZM29144@holodeck.csd.sgi.com>
In-Reply-To: Henrik Tramberend <Henrik.Tramberend@gmd.de>
        "Re: SGIX_list_priority extension ?" (Sep 18, 11:30am)
References: <9609041649.ZM4825@platine>  <323FAE37.41C6@neu.sgi.com> 
	<323FC148.41C6@gmd.de>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: SGIX_list_priority extension ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 18, 11:30am, Henrik Tramberend wrote:
> Simon Hayhurst wrote:
> > You will require Patch 1355 to gain access to this extension on IR.
> 
> where can i get the released version of 1355. currently i am 
> working with a prerelease from july.

It's not there yet, but it will be available in SupportFolio Online
soon, probably early next week [if not sooner]:

   http://www.sgi.com/Support/patch_intro.html

In the meantime, your support provider should be able to get you a
copy for FTP or send a tape.

Allan

-- 
Allan Schaffer                                             aschaffe@sgi.com
Silicon Graphics                            http://reality.sgi.com/aschaffe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 04:48:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA29966; Wed, 18 Sep 1996 04:46:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA29950; Wed, 18 Sep 1996 04:46:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA16704; Wed, 18 Sep 1996 04:46:40 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA20386; Wed, 18 Sep 1996 04:46:40 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA05304 for <info-performer@sgi.com>; Wed, 18 Sep 1996 04:46:38 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	for info-performer@sgi.com id MAA01746; Wed, 18 Sep 1996 12:38:33 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609181238.ZM1744@bitch.reading.sgi.com>
Date: Wed, 18 Sep 1996 12:38:32 +0100
In-Reply-To: aschaffe@holodeck.csd.sgi.com (Allan Schaffer)
        "Re: SGIX_list_priority extension ?" (Sep 18,  3:40am)
References: <9609041649.ZM4825@platine>  <323FAE37.41C6@neu.sgi.com> 
	<323FC148.41C6@gmd.de> 
	<9609180340.ZM29144@holodeck.csd.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Re: SGIX_list_priority extension ?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Make sure you remove the old version of the patch before installing the new.

On Sep 18,  3:40am, Allan Schaffer wrote:
> Subject: Re: SGIX_list_priority extension ?
> On Sep 18, 11:30am, Henrik Tramberend wrote:
> > Simon Hayhurst wrote:
> > > You will require Patch 1355 to gain access to this extension on IR.
> >
> > where can i get the released version of 1355. currently i am
> > working with a prerelease from july.
>
> It's not there yet, but it will be available in SupportFolio Online
> soon, probably early next week [if not sooner]:
>
>    http://www.sgi.com/Support/patch_intro.html
>
> In the meantime, your support provider should be able to get you a
> copy for FTP or send a tape.
>
> Allan
>
> --
> Allan Schaffer                                             aschaffe@sgi.com
> Silicon Graphics                            http://reality.sgi.com/aschaffe
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Allan Schaffer


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 05:34:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA00445; Wed, 18 Sep 1996 05:32:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA00429; Wed, 18 Sep 1996 05:32:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA17683; Wed, 18 Sep 1996 05:32:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA22192; Wed, 18 Sep 1996 05:32:34 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA11816 for <info-performer@sgi.com>; Wed, 18 Sep 1996 05:32:32 -0700
Received: from [207.22.119.25] by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id IAA12256; Wed, 18 Sep 1996 08:15:19 -0400
Message-Id: <v02130500ae6598a771ef@[207.22.119.25]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 18 Sep 1996 08:22:39 -0400
To: "Luca Marini" <marini@sx.cgi.polimi.it>, info-performer@sgi.com
From: dwight@ht.com (Dwight Meglan)
Subject: Re: inventor textures
Status: O

>For this application my partners have generated a model in inventor
>format.
>The problem I have is that textures look dark (and in this case colours
>are very important).
>
>Is there anything I can do in my program or in model description to get
>bright colours?
>
>Shoud we change the model format? In this case does exist a translator
>from inventor?
>
>Thanks in advance.
>
>--
>luca marini     marini@sx.cgi.polimi.it

I would guess this is the infamous internal representation problem that we
were having. Fro use the problem is that the default internal
representation of a texture is 16bit while our textures are 24bit and the
colormapping just didn't work that well for us. We wrote a little piece
code to traverse the scene graph and force all the textures to be 24bit
(actually RGBA 32bit) after we load the file. We have asked about a better
solution here and haven't heard anything back.

Here's the code we use -- same as a posted a couple weeks back.

Code snippet-- may be used in a recursive call or simple brute approach:

      // drill down and reset the Texture

      if (tmp->isOfType(pfGeode::getClassType()))
      {
         pfGeode *gnode = (pfGeode *)tmp;
         pfGeoSet *gset = gnode->getGSet(0);
         cerr << "gset type name: " << gset->getTypeName() << endl;

         if (gset)
         {
            pfGeoState* gstate = gset->getGState();

            if (gstate)
            {
               pfTexture *tex =
                  (pfTexture *) gstate->getAttr(PFSTATE_TEXTURE);

               if (tex)
               {
                  tex->setFormat(PFTEX_INTERNAL_FORMAT,PFTEX_RGBA_8);
               }
            }
         }
      }


--dwight


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dwight Meglan, PhD             |  Developers of complete surgery simulation
Engineering Director           |  training systems and surgery simulation
HT Medical, Inc.               |  creation software tools
6001 Montrose Rd., Suite 902   |
Rockville, MD 20852-4874       |  301 984 3706 x238   301 984 2104 : FAX
dwight@ht.com                  |   http://www.ht.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 06:50:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA00793; Wed, 18 Sep 1996 06:48:11 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA00776; Wed, 18 Sep 1996 06:48:10 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA20018; Wed, 18 Sep 1996 06:48:09 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA24930; Wed, 18 Sep 1996 06:48:08 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA23035 for <info-performer@sgi.com>; Wed, 18 Sep 1996 06:48:03 -0700
Received: from be.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id JAA14560; Wed, 18 Sep 1996 09:48:01 -0400
Received: by be.ht.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id JAA02045; Wed, 18 Sep 1996 09:47:43 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609181347.JAA02045@be.ht.com>
Subject: Re: inventor textures
To: marini@sx.cgi.polimi.it (Luca Marini)
Date: Wed, 18 Sep 1996 09:47:43 -0400 (EDT)
Cc: info-performer@sgi.com
In-Reply-To: <9609181025.ZM9190@sx.cgi.polimi.it> from "Luca Marini" at Sep 18, 96 10:25:48 am
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 1868      
Status: O

Below is a recursive function (an extension of Dwight's post) that
traverses the scene graph below a node specified by the argument, and
replaces all Textures specified to the 32bit (RGBA_8) format.  Note
this problem also occurs with the obj and pfb loaders.

Also note that many times in my apps, multiple GeoSets share the same
texture.  This function will just set the same Texture multiple times.
Since I only do this once during initialization, I don't care about
efficiency.

scott


void upgradeTextures(pfNode *node)
{
   if (node->isOfType(pfGroup::getClassType()))
   {
      for (int i=0; i<((pfGroup *) node)->getNumChildren(); i++)
      {
         upgradeTextures(((pfGroup *) node)->getChild(i));
      }
   }
   else if (node->isOfType(pfGeode::getClassType()))
   {
      // okay...I have found a Geode now access the Texture, if present

      pfGeode *gnode = (pfGeode *)node;
      pfGeoSet *gset = gnode->getGSet(0);

      if (gset)
      {
         pfGeoState* gstate = gset->getGState();

         if (gstate)
         {
            pfTexture *tex =
               (pfTexture *) gstate->getAttr(PFSTATE_TEXTURE);

            if (tex)
            {
               // You probably should access the existing format and make a 
               // decision about what to change it to here.  This is how you
               // access the existing format:
               // int old_format = tex->getFormat(PFTEX_INTERNAL_FORMAT);

               tex->setFormat(PFTEX_INTERNAL_FORMAT, PFTEX_RGBA_8);
            }
         }
      }
   }
}

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 07:07:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA00845; Wed, 18 Sep 1996 07:05:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA00829; Wed, 18 Sep 1996 07:05:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA20702; Wed, 18 Sep 1996 07:05:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25724; Wed, 18 Sep 1996 07:05:34 -0700
Received: from sgimco.orlando.sgi.com ([169.238.145.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA26003 for <info-performer@sgi.com>; Wed, 18 Sep 1996 07:05:33 -0700
Received: from dolphin.orlando.sgi.com by sgimco.orlando.sgi.com via ESMTP (940816.SGI.8.6.9/930416.SGI)
	 id KAA26229; Wed, 18 Sep 1996 10:05:26 -0400
Received: by dolphin.orlando.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA03716; Wed, 18 Sep 1996 10:00:29 -0400
From: "Dennis Pierce" <dpierce@dolphin.orlando.sgi.com>
Message-Id: <9609181000.ZM3714@dolphin.orlando.sgi.com>
Date: Wed, 18 Sep 1996 10:00:28 -0400
In-Reply-To: "Luca Marini" <marini@sx.cgi.polimi.it>
        "inventor textures" (Sep 18, 10:25)
References: <9609181025.ZM9190@sx.cgi.polimi.it>
X-Face: "|M:`f=J:QLq!1azA~nCk/kos:QFGU9IAgqX2Zvx+?v`>6m.$kYt2")&qFIFe_-w[u7jBDO
                                                                                                         g{5v\\%T!G'/D_ir]::4i3gz6,U{};]S}[b`KcD.h))=pRfmd!m}7jU"d8t^+UFuLF9RlT=:D49=l!
                                                                                                         hp7$F+HjjW'}f![(<xkHIN~,??kh{^":xkY08*]#>Q_+'},i{x;C+E>0~<Q<NJ0HH1%Z]@GtrA^9\h
                                                                                                         \/E$If.'KQAdK^~P|mip+;tqTZME
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Luca Marini" <marini@sx.cgi.polimi.it>, info-performer@sgi.com
Subject: Re: inventor textures
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Luca,

First, if your Onyx is not an R8000 CPU variety, don't use IRIX 6.1!
Even if it is an R8K, its probably time to upgrade to 6.2.

It sounds like you don't have the model built out of a good material
or you may not have a good light source in the scene.

If you're using "perfly" as the model viewer, make sure that you have
lighting *eye* selected.  This will put a "headlight" shining on the
object in question.

If you've spun your own IRIS Performer app, make sure that you have put
a light in the scene looking at what you want to see, or turn off lighting
and watch all the colors brighten.

Good Luck!

On Sep 18, 10:25, Luca Marini wrote:
> Subject: inventor textures
> Hi Performers,
> this is my first message to you.
>
> I have developed a VR application using Perf 2.0 & Onyx Re2 (Irix 6.1).
>
> For this application my partners have generated a model in inventor
> format.
> The problem I have is that textures look dark (and in this case colours
> are very important).
>
> Is there anything I can do in my program or in model description to get
> bright colours?
>
> Shoud we change the model format? In this case does exist a translator
> from inventor?
>
> Thanks in advance.
>
> --
> luca marini     marini@sx.cgi.polimi.it
> +--------------------------------------+
> | Centro per la Grafica Informatizzata |
> |       Politecnico di Milano          |
> +--------------------------------------+
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Luca Marini



-- 
--
Dennis Pierce
SGI / Ste 130 / 900 Winderley PL / Maitland FL 32751

work : 407.660.0073
vmail: 800.326.1020 x58548
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 07:08:28 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA00889; Wed, 18 Sep 1996 07:07:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA00873; Wed, 18 Sep 1996 07:07:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA20767; Wed, 18 Sep 1996 07:06:59 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25776; Wed, 18 Sep 1996 07:06:58 -0700
Received: from sgimco.orlando.sgi.com ([169.238.145.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA26500 for <info-performer@sgi.com>; Wed, 18 Sep 1996 07:06:57 -0700
Received: from dolphin.orlando.sgi.com by sgimco.orlando.sgi.com via ESMTP (940816.SGI.8.6.9/930416.SGI)
	 id KAA26282; Wed, 18 Sep 1996 10:06:50 -0400
Received: by dolphin.orlando.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id IAA03566; Wed, 18 Sep 1996 08:55:49 -0400
From: "Dennis Pierce" <dpierce@dolphin.orlando.sgi.com>
Message-Id: <9609180855.ZM3564@dolphin.orlando.sgi.com>
Date: Wed, 18 Sep 1996 08:55:49 -0400
In-Reply-To: scott@ht.com (Scott McMillan)
        "Re: OpenGL widgets and Irix 6.2" (Sep 17, 18:06)
References: <199609172206.SAA06439@hf.ht.com>
X-Face: "|M:`f=J:QLq!1azA~nCk/kos:QFGU9IAgqX2Zvx+?v`>6m.$kYt2")&qFIFe_-w[u7jBDO
                                                                                                         g{5v\\%T!G'/D_ir]::4i3gz6,U{};]S}[b`KcD.h))=pRfmd!m}7jU"d8t^+UFuLF9RlT=:D49=l!
                                                                                                         hp7$F+HjjW'}f![(<xkHIN~,??kh{^":xkY08*]#>Q_+'},i{x;C+E>0~<Q<NJ0HH1%Z]@GtrA^9\h
                                                                                                         \/E$If.'KQAdK^~P|mip+;tqTZME
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: scott@ht.com (Scott McMillan), gary@rockyorl.orl.mcd.mot.com (Gary Hall)
Subject: Re: OpenGL widgets and Irix 6.2
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Gary,

Just to confirm what Remi and Scott passed along...

dolphin 26% pwd
/usr/include/X11/GLw
dolphin 27% ls
GLwDrawA.h     GLwDrawAP.h    GLwMDrawA.h    GLwMDrawAP.h
dolphin 28% versions -n gl_dev
I = Installed, R = Removed

   Name                 Version     Description

I  gl_dev               1232792132  Graphics Library Development System, 6.2
I  gl_dev.books         1232792132  IRIS InSight Books, 2.2
I  gl_dev.books.OpenGL_PG  1232792132  OpenGL Programming Guide
I  gl_dev.books.OpenGL_Porting  1232792132  OpenGL Porting Guide
I  gl_dev.books.OpenGL_RM  1232792132  OpenGL Reference Manual
I  gl_dev.books.OpenGLonSGI  1232792132  OpenGL on Silicon Graphics Systems
I  gl_dev.man           1232792132  GL Documentation
I  gl_dev.man.gldev     1232792132  GL Development Manual Pages
I  gl_dev.man.relnotes  1232792132  GL Development Release Notes
I  gl_dev.sw            1232792132  GL Software
I  gl_dev.sw.gldev      1232792132  GL Development Environment
I  gl_dev.sw.samples    1232792132  OpenGL Sample Code
I  gl_dev.sw.widget     1232792132  OpenGL Widget o32 Development Environment
dolphin 29%
dolphin 29% uname -a
IRIX dolphin 6.2 03131015 IP22


-- 
--
Dennis Pierce
SGI / Ste 130 / 900 Winderley PL / Maitland FL 32751

work : 407.660.0073
vmail: 800.326.1020 x58548
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 07:08:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA00871; Wed, 18 Sep 1996 07:06:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA00855; Wed, 18 Sep 1996 07:06:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA20762; Wed, 18 Sep 1996 07:06:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA25765; Wed, 18 Sep 1996 07:06:50 -0700
Received: from sgimco.orlando.sgi.com ([169.238.145.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA26472 for <info-performer@sgi.com>; Wed, 18 Sep 1996 07:06:49 -0700
Received: from dolphin.orlando.sgi.com by sgimco.orlando.sgi.com via ESMTP (940816.SGI.8.6.9/930416.SGI)
	 id KAA26270; Wed, 18 Sep 1996 10:06:39 -0400
Received: by dolphin.orlando.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id JAA03650; Wed, 18 Sep 1996 09:49:07 -0400
From: "Dennis Pierce" <dpierce@dolphin.orlando.sgi.com>
Message-Id: <9609180949.ZM3648@dolphin.orlando.sgi.com>
Date: Wed, 18 Sep 1996 09:49:06 -0400
In-Reply-To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
        "Re: .ptu data files available to download?" (Sep 18,  0:37)
References: <199609172338.AAA13892@camoes.rnl.ist.utl.pt>
X-Face: "|M:`f=J:QLq!1azA~nCk/kos:QFGU9IAgqX2Zvx+?v`>6m.$kYt2")&qFIFe_-w[u7jBDO
                                                                                                         g{5v\\%T!G'/D_ir]::4i3gz6,U{};]S}[b`KcD.h))=pRfmd!m}7jU"d8t^+UFuLF9RlT=:D49=l!
                                                                                                         hp7$F+HjjW'}f![(<xkHIN~,??kh{^":xkY08*]#>Q_+'},i{x;C+E>0~<Q<NJ0HH1%Z]@GtrA^9\h
                                                                                                         \/E$If.'KQAdK^~P|mip+;tqTZME
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>,
        "Brian J. Hennen" <BRIAN.J.HENNEN@cdev.com>, <info-performer@sgi.com>
Subject: Re: .ptu data files available to download?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Nuno,

No method is "silly" if it works, and from your post, it seems that your
method is fine.  However, there are a couple of issues that you may have
met or may soon meet, so it is worth spending a few moments reviewing the
overall approach.

If you're simply in the "flying logo" domain, inventor is great because
you can use a text editor to add texture and tweek the model.  Its
relatively simple to create models with AutoCAD, texture them by editing
the ASCII .iv file, and load each model separately into a hacked perfly
attaching a DCS to the top of each model.  With appropriate code development,
you can extend this to add GUI controls for splines and special effects.
Inventor is also the basis of the Cartoon Network's Moxy Moto, so it is
quite useful for handling real-time effects, if the models don't get too
large.

On the other hand, if you are truly going to have "terrain" that you
wish to fly over or drive through, you may find inventor to be somewhat
cumbersom.  Again, the basic modeling is simple, but the run time (and
real-time) performance may fail to satisfy TV standards.  And this is
where this whole discussion falls into the purely subjective realm.
Objectively, however, OnyxRE/Performer displays about 7K-9K well behaved
polygons at 30 fps.  So, the 7K is a good target number.  Of these,
a typical mix would be 1/3 for the terrain, 1/3 for the models, and
1/3 for "other" things (buildings, trees, ...).  This allocation comes
from a general simulation for training rule-of-thumb, and may have little
bearing on your task.  But it is a place to start.  Now, if you use
2K polys for the ground and have just a little bit of ground to cover,
its quite possible that you can make a great looking scene.  On the
other hand, if you're trying to make a general area that may be viewed
from any arbitrary angle or may cover quite a bit of "real Earth", you
will need many more polygons for representation.  In this case, you
will not want to try to display all of the polygons at once, but do
something called level-of-detail (LOD) management, whereby the near
ground is represented in detail and the far ground is quite coarse.
I'm sure you've seen the LOD controls with perfly, but without a modeler
that allows you to build separate LOD's and a loader that puts in the
separate models with suitable switch distances, its not possible to
access the feature.  What you're looking for, then, is a modeler with
a supported IRIS Performer loader that will allow you to build multiple
LOD's for your terrain, load these LOD's, and display the correct one
during run time.  The modeler that I'm familiar with is MultiGen using the
DTED option.  Its pricey but highly worth it, especially if you want to
do things like fly through the Grand Canyon or dance on the plains of Mars.
(MultiGen is in San Jose, CA).

Finally, there is a new feature from MultiGen called continuous adaptive
terrain (CAT).  This is an example of the Holy Grail of terrain handling
because it eliminates the need to fiddle with the data.  Well, there is
some initial processing, but you don't need to build multiple LOD's of
the area in question since the algorithm performs a seemless blend between
a <determined_by_the_algorithm> number of levels.  Actually, the algorithm
performs a continuous run time grouping and splitting of polys based on
things like how much a feature changes and how far away you are viewing
the feature.  Check with your local SGI office to see if they have a
demo CD of CAT.

Good Luck!


On Sep 18,  0:37, Nuno Godinho wrote:
> Subject: Re: .ptu data files available to download?
>
> >     We do not have the "ONYX Greatest Hits" cd and am wondering if
> anyone
> > knows where I can download a .ptu data file?  I have a terrain post file
> and
> > want to drape a raster image over the top.  I intend on reformatting
> these 2
> > data files into the .ptu format.  PTU appears to be the simplest
> solution,
> > maybe not;)
> >
>
>
> Hello.
>
> I'm creating 3d computer generated advertising videos using Performer on
> an Onyx and I'm really interested in this .ptu data format. Actually I
> still didn't understand it's advantages. Can you explain me how to create
> them and how can it be used?
>
> I'm currently using VistaPro for PC to create 3D terrains from .PCX color
> maps. VistaPro generates .DXF which I finally convert to .IV. I then apply
> a texture to them using ShowCase and voila'.
>
> Is this a silly method?
>
> Actually we got Alias|Wavefront last week but I still don't know how to
> use it.
>
>
> Can you please point me to all the information about these matters?!
>
>
> thanks
> 	Nuno
>
> PS. Oh, and how can we get ONYX Greatest Hits?
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Nuno Godinho



-- 
--
Dennis Pierce
SGI / Ste 130 / 900 Winderley PL / Maitland FL 32751

work : 407.660.0073
vmail: 800.326.1020 x58548
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 08:31:20 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA01381; Wed, 18 Sep 1996 08:29:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA01365; Wed, 18 Sep 1996 08:29:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA23823; Wed, 18 Sep 1996 08:29:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA29898; Wed, 18 Sep 1996 08:29:40 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA11976 for <info-performer@sgi.com>; Wed, 18 Sep 1996 08:29:40 -0700
Received: from babar.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	for <@giraffe.asd.sgi.com:info-performer@sgi.com> id IAA09742; Wed, 18 Sep 1996 08:29:39 -0700
Received: by babar.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id IAA17421; Wed, 18 Sep 1996 08:29:38 -0700
Date: Wed, 18 Sep 1996 08:29:38 -0700
From: mtj@babar.asd.sgi.com (Michael T. Jones)
Message-Id: <199609181529.IAA17421@babar.asd.sgi.com>
To: info-performer@sgi.com
Subject: re: changing texture internal formats
Status: O

Several helpful code fragments have been posted to do this.

Don't forget that there is a "scene geostate" attachment point on
the pfScene node, and if this has been used (as in pfuMakeSceneGState)
then the posted code will not find and change this one.

To make this easier, you might take a look at the pfutil code
in "tex.c", namely:

    pfList* pfuMakeTexList (pfNode *node);

	which gives you a list pointers to the unique textures
	referenced by all objects in the scene graph parented
	by that node.

    pfList* pfuMakeSceneTexList(pfScene *scene);

	which does the same thing, but grabs the texture
	referenced by the scene geostate as well.

You could use something based on this pseudocode to do the job:

function changeInternalFormat (NODE, FORMAT) is
    list = pfuMakeSceneTexList(NODE)
    for each pointer in list
	set internal format of texture to FORMAT
    free list

Michael

Be seeing you,      Phone:415.933.1455  Fax:415.965.2658 M/S:8U-590
Michael T. Jones    Silicon Graphics, Advanced Systems Division
mtj@sgi.com         2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311
                    "Du musst Amboss oder Hammer sein" -- Goethe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 10:28:21 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA01800; Wed, 18 Sep 1996 10:26:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA01784; Wed, 18 Sep 1996 10:26:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA29802; Wed, 18 Sep 1996 10:26:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA07737; Wed, 18 Sep 1996 10:26:34 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA09784 for <info-performer@sgi.com>; Wed, 18 Sep 1996 10:26:34 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA17199; Wed, 18 Sep 1996 10:26:31 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA07266; Wed, 18 Sep 1996 10:26:31 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609181026.ZM7264@remi.asd.sgi.com>
Date: Wed, 18 Sep 1996 10:26:30 -0700
In-Reply-To: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
        "RE: What's wrong" (Mar 10, 11:49am)
References: <9603101149.ZM10698@media1.rndtm.com.my>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>, info-performer@sgi.com
Subject: Re: What's wrong
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

If you look at the same position, you see the same thing
 see the arguments of pfSetVec3(view.hpr, 45.0, xxx, 0.0);


 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 11:45:36 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA02084; Wed, 18 Sep 1996 11:43:41 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA02068; Wed, 18 Sep 1996 11:43:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA04272; Wed, 18 Sep 1996 11:43:40 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA12882; Wed, 18 Sep 1996 11:43:40 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA29178 for <info-performer@sgi.com>; Wed, 18 Sep 1996 11:43:37 -0700
Received: from dialup.netvision.net.il (ts009p2.pop9a.netvision.net.il [194.90.11.166]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id UAA14496 for <info-performer@sgi.com>; Wed, 18 Sep 1996 20:43:27 +0200 (IST)
Message-ID: <3240C05B.7F3@netvision.net.il>
Date: Wed, 18 Sep 1996 20:39:07 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: DEMOS FOR PERFORMER
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

We are looking for more demo source codes for perfomer

We only found whats on the Developer ftp

Anybody has more source code  (Texture,reflections,shadows,smoke,fire)


I also could not find anything in the performer ftp site


Tnx
Roni Kass
V.P. Research & Development
DreamTeam Ltd.

Tel: +972-9-559855
Fax: +972-9-559615
Email: dreamt@netvision.net.il
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 12:25:52 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA02267; Wed, 18 Sep 1996 12:24:21 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA02251; Wed, 18 Sep 1996 12:24:20 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA06442; Wed, 18 Sep 1996 12:24:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA15660; Wed, 18 Sep 1996 12:24:19 -0700
Received: from vr1.engin.umich.edu (vr1.engin.umich.edu [141.212.194.77]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA08759 for <info-performer@sgi.com>; Wed, 18 Sep 1996 12:24:15 -0700
Received: by vr1.engin.umich.edu (940816.SGI.8.6.9/930416.SGI.AUTO)
	 id PAA12664; Wed, 18 Sep 1996 15:24:14 -0400
Date: Wed, 18 Sep 1996 15:24:02 +30000
From: Joseph Paul Mancewicz <jmance@vr1.engin.umich.edu>
To: info-performer@sgi.com
Subject: .ydl files in inventor
Message-ID: <Pine.SGI.3.90.960918152128.12659A-100000@vr1.engin.umich.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Is there a convertor from ydl to inventor?
Or is there a location from where we can download the models from the 
powerflip in inventor format?

Joe Mancewicz
University of Michigan
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 18 16:26:34 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA03064; Wed, 18 Sep 1996 16:24:56 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA03048; Wed, 18 Sep 1996 16:24:55 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA17892; Wed, 18 Sep 1996 16:24:54 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA29080; Wed, 18 Sep 1996 16:24:53 -0700
Received: from UCSD.EDU (mailbox1.ucsd.edu [132.239.1.53]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA02779 for <info-performer@sgi.com>; Wed, 18 Sep 1996 16:24:52 -0700
Received: from chem.chem.ucsd.edu (chem.ucsd.edu [132.239.68.1]) by UCSD.EDU (8.7.5/8.6.9) with SMTP id QAA04163 for <info-performer@sgi.com>; Wed, 18 Sep 1996 16:24:46 -0700 (PDT)
Received: by chem.chem.ucsd.edu (5.51)
	id AA06904; Wed, 18 Sep 96 16:24:01 PDT
Received: by sdchemw1.ucsd.edu (950413.SGI.8.6.12)
	id XAA12074; Wed, 18 Sep 1996 23:24:27 GMT
From: jaf@chem.ucsd.edu (Jeremy Friesner)
Message-Id: <199609182324.XAA12074@sdchemw1.ucsd.edu>
Subject: Is it okay to call pfDCS:setTrans() in post-cull node callback?
To: info-performer@sgi.com
Date: Wed, 18 Sep 1996 16:24:27 -0700 (PDT)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O


Hi All,

In order to save time in our Performer project (which contains lots of
moving objects in the scene), I'd like to be able to only move the
objects that are currently in the viewing frustum.

It seems to do that, I would want to call pfDCS::setTrans() and pfDCS::setRot()
in the Post-node cull callback.  This used to work--however, I can't get
it to work anymore.  :(  What happens is after any call to setTrans() or
setRot(), the object dissappears from the screen.  It appears that the
cull traversal is culling this function, because afterwards pfGetCullResult()
returns 0 for that object.

Any ideas as to what is going on here?

Thanks,
Jeremy


---- here's some relevant code ----

...

      // update scene graph only when node is visible!
      dcs->setTravFuncs(PFTRAV_CULL,
          PreNodeCullMoveCallback, PostNodeCullMoveCallback);
...


extern int PreNodeCullMoveCallback(pfTraverser *, void *)
{
  // do nothing for now
  return PFTRAV_CONT;
}


extern int PostNodeCullMoveCallback(pfTraverser* trav, void*)
{
  pfDCS* dcs = (pfDCS*) trav->getNode();
  assert(dcs->pfIsOfType(pfDCS::getClassType()),
         "class type of node isn't pfDCS %s ", dcs->getTypeName());

  // turns out we get called for every node; let's see if we are visible
  // before we do motion calculations
  if (pfGetCullResult() == PFIS_FALSE) return PFTRAV_CONT;

  ObjectInfo * obinfo = (ObjectInfo*)dcs->getUserData();
  if (obinfo)
  {
printf("obj moving to %f %f %f, %f %f %f\n",
 obinfo->loc.xyz[0], obinfo->loc.xyz[1], obinfo->loc.xyz[2],
 obinfo->loc.hpr[0], obinfo->loc.hpr[1], obinfo->loc.hpr[2]);

       dcs->setTrans(obinfo->loc.xyz[0], obinfo->loc.xyz[1], obinfo->loc.xyz[2]);
       dcs->setRot(obinfo->loc.hpr[0], obinfo->loc.hpr[1], obinfo->loc.hpr[2]);
  }
  return PFTRAV_CONT;
}

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 00:10:34 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA04061; Thu, 19 Sep 1996 00:09:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA04045; Thu, 19 Sep 1996 00:09:09 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA00899; Thu, 19 Sep 1996 00:09:08 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA15281; Thu, 19 Sep 1996 00:09:07 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA12813 for <info-performer@sgi.com>; Thu, 19 Sep 1996 00:09:04 -0700
Received: from dialup.netvision.net.il (ts011p1.pop9a.netvision.net.il [194.90.11.201]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id JAA17616 for <info-performer@sgi.com>; Thu, 19 Sep 1996 09:09:00 +0200 (IST)
Message-ID: <32416F1B.7E30@netvision.net.il>
Date: Thu, 19 Sep 1996 09:04:43 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: DEMOS !!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I know there is somewhere performer source code for real-time
shadows + Article about it

Anybody knows where I can get it ?



I have downloaded from the developers ftp some reality demos
(ripple,bend,weather) - anybody knows of similar demos with source
that use performer code ?


Baasically, we are looking for any code that uses performer to its
max - cool stuff.

Tnx 
Roni Kass
V.P. Research & Development
DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 01:04:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA04269; Thu, 19 Sep 1996 01:03:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA04253; Thu, 19 Sep 1996 01:03:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA02102; Thu, 19 Sep 1996 01:03:24 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA17439; Thu, 19 Sep 1996 01:03:23 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA19702 for <info-performer@sgi.com>; Thu, 19 Sep 1996 01:03:23 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id BAA28939; Thu, 19 Sep 1996 01:03:22 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id BAA26211; Thu, 19 Sep 1996 01:03:21 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609190103.ZM26209@rose.asd.sgi.com>
Date: Thu, 19 Sep 1996 01:03:21 -0700
In-Reply-To: "DreamTeam Ltd." <dreamt@netvision.net.il>
        "DEMOS !!!" (Sep 19,  9:04am)
References: <32416F1B.7E30@netvision.net.il>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "DreamTeam Ltd." <dreamt@netvision.net.il>, info-performer@sgi.com
Subject: Re: DEMOS !!!
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 19,  9:04am, DreamTeam Ltd. wrote:
> Subject: DEMOS !!!
->From guest@holodeck.csd.sgi.com  Thu Sep 19 00:51:17 1996
->
->I know there is somewhere performer source code for real-time
->shadows + Article about it
->

Have you seen the shadow example in pguide/libpf/C/shadows?

FYI, it only works in IRIS GL pre-Performer 2.2.
src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 02:02:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA04459; Thu, 19 Sep 1996 02:00:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA04443; Thu, 19 Sep 1996 02:00:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA03610; Thu, 19 Sep 1996 02:00:37 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA19205; Thu, 19 Sep 1996 02:00:36 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA26620; Thu, 19 Sep 1996 02:00:31 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id JAA04498; Thu, 19 Sep 1996 09:52:06 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609190952.ZM4496@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 09:52:06 +0100
In-Reply-To: jaf@chem.ucsd.edu (Jeremy Friesner)
        "Is it okay to call pfDCS:setTrans() in post-cull node callback?" (Sep 18,  4:24pm)
References: <199609182324.XAA12074@sdchemw1.ucsd.edu>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner), info-performer@sgi.com
Subject: Re: Is it okay to call pfDCS:setTrans() in post-cull node callback?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

But what happens if the translation moves the object into the frustum???

I bet you've changed the start position in the application or youre now
multiprocessing. Positional information set in the cull will be blown away
next frame by the information comming downstream from the application so
with your approach you have to set the position in the application every
now and and inflate the bound sphere.

It is OK to make the call (I've relied on this for post cull billboarding at
the DCS level) but remember that you still cull to the position set in the
application.

Rgds,
Angus.

On Sep 18,  4:24pm, Jeremy Friesner wrote:
> Subject: Is it okay to call pfDCS:setTrans() in post-cull node callback?
>
> Hi All,
>
> In order to save time in our Performer project (which contains lots of
> moving objects in the scene), I'd like to be able to only move the
> objects that are currently in the viewing frustum.
>
> It seems to do that, I would want to call pfDCS::setTrans() and
pfDCS::setRot()
> in the Post-node cull callback.  This used to work--however, I can't get
> it to work anymore.  :(  What happens is after any call to setTrans() or
> setRot(), the object dissappears from the screen.  It appears that the
> cull traversal is culling this function, because afterwards pfGetCullResult()
> returns 0 for that object.
>
> Any ideas as to what is going on here?
>
> Thanks,
> Jeremy
>
>
> ---- here's some relevant code ----
>
> ...
>
>       // update scene graph only when node is visible!
>       dcs->setTravFuncs(PFTRAV_CULL,
>           PreNodeCullMoveCallback, PostNodeCullMoveCallback);
> ...
>
>
> extern int PreNodeCullMoveCallback(pfTraverser *, void *)
> {
>   // do nothing for now
>   return PFTRAV_CONT;
> }
>
>
> extern int PostNodeCullMoveCallback(pfTraverser* trav, void*)
> {
>   pfDCS* dcs = (pfDCS*) trav->getNode();
>   assert(dcs->pfIsOfType(pfDCS::getClassType()),
>          "class type of node isn't pfDCS %s ", dcs->getTypeName());
>
>   // turns out we get called for every node; let's see if we are visible
>   // before we do motion calculations
>   if (pfGetCullResult() == PFIS_FALSE) return PFTRAV_CONT;
>
>   ObjectInfo * obinfo = (ObjectInfo*)dcs->getUserData();
>   if (obinfo)
>   {
> printf("obj moving to %f %f %f, %f %f %f\n",
>  obinfo->loc.xyz[0], obinfo->loc.xyz[1], obinfo->loc.xyz[2],
>  obinfo->loc.hpr[0], obinfo->loc.hpr[1], obinfo->loc.hpr[2]);
>
>        dcs->setTrans(obinfo->loc.xyz[0], obinfo->loc.xyz[1],
obinfo->loc.xyz[2]);
>        dcs->setRot(obinfo->loc.hpr[0], obinfo->loc.hpr[1],
obinfo->loc.hpr[2]);
>   }
>   return PFTRAV_CONT;
> }
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Jeremy Friesner


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 04:01:09 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA04695; Thu, 19 Sep 1996 03:17:51 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA04679; Thu, 19 Sep 1996 03:17:50 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA05469; Thu, 19 Sep 1996 03:17:50 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA21128; Thu, 19 Sep 1996 03:17:49 -0700
Received: from nusunix2.nus.sg (nusunix2.nus.sg [137.132.9.12]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA08733 for <info-performer@sgi.com>; Thu, 19 Sep 1996 03:17:40 -0700
Received: from leonis.nus.sg (eng30228@leonis.nus.sg [137.132.1.18]) by nusunix2.nus.sg (8.7.5/8.7.3) with ESMTP id SAA28101 for <info-performer@sgi.com>; Thu, 19 Sep 1996 18:17:33 +0800
Received: from localhost (eng30228@localhost) by leonis.nus.sg (8.6.10/8.6.9/CNS-3.5) with SMTP id SAA28500 for <info-performer@sgi.com>; Thu, 19 Sep 1996 18:17:32 +0800
Date: Thu, 19 Sep 1996 18:17:32 +0800 (SST)
From: LIM MING WAH <eng30228@leonis.nus.sg>
To: info-performer@sgi.com
Subject: New in performer...
Message-ID: <Pine.OSF.3.95.960919180908.25707A-100000@leonis.nus.sg>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


Hello all,

	I am currently doing a project on computer-aided surgery
planning, where reconstruction of CT/MRI data is done in the case of spine
surgery to facilitate "fitting of prosthesis". I have extracted the spine
data in terms of iges and stl format. I'm looking into the possibiltity of
creating convex objects from the extracted data so that I can perform
collision detection on the "fitting". I'm not sure what or how much
performer 2.0 can help me. Can anyone enlighten me on this issue? Thanks a
lot!!


==========================================================================
	Jonathan Lim Ming Wah
	Department of Mechanical and Production Engineering
	Faculty of Engineering
	National University of Singapore 
==========================================================================

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 03:27:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA04603; Thu, 19 Sep 1996 02:52:46 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA04587; Thu, 19 Sep 1996 02:52:46 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA04832; Thu, 19 Sep 1996 02:52:45 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA20495; Thu, 19 Sep 1996 02:52:45 -0700
Received: from rex.copen.sgi.com ([144.253.215.23]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA03104 for <info-performer@sgi.com>; Thu, 19 Sep 1996 02:52:43 -0700
Received: by rex.copen.sgi.com (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.sgi.com id LAA13677; Thu, 19 Sep 1996 11:11:22 +0200
From: "Svend Tang-Petersen" <svend@rex.copen.sgi.com>
Message-Id: <9609191111.ZM13675@rex.copen.sgi.com>
Date: Thu, 19 Sep 1996 11:11:22 +0200
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Textures substitution.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Hi Perfs.

What would be the best way to, on the fly, change the texture on a surface ?

i.e. is it sufficient to replace a pointer to texture_1 with a pointer to
texture_2, or do I have to traverse the scenegraph and do a new texbind ?

The idea is to cycle through a number of materials/wood textures by hitting a
function key. In some demos, e.g. Divisions 'showroom', you change the color
of polygons by hitting a number of different keys.

-- 

Regards Svend


*************************************************************************
* Svend Tang-Petersen, MSc            	Email: svend@copen.sgi.com      *
* Silicon Graphics Denmark		Fax:   (+45) 43438606           *
* Stationsparken 25			Phone: (+45) 43438600           *
* 2600 Glostrup		                Voice mail: 5-7507              *
* Denmark 				                                *
*									*
* Homepages                             http://www.sgi.com	        *
*                                       http://www.sgi.dk               *
*									*
* OutBox (SGI only)			http://rex.copen.sgi.com/~svend *
*************************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 03:27:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA04568; Thu, 19 Sep 1996 02:46:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA04552; Thu, 19 Sep 1996 02:46:22 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA04731; Thu, 19 Sep 1996 02:46:21 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA20443; Thu, 19 Sep 1996 02:46:21 -0700
Received: from rex.copen.sgi.com ([144.253.215.23]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA02175 for <info-performer@sgi.sgi.com>; Thu, 19 Sep 1996 02:46:18 -0700
Received: by rex.copen.sgi.com (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.sgi.com id LAA13664; Thu, 19 Sep 1996 11:04:55 +0200
From: "Svend Tang-Petersen" <svend@rex.copen.sgi.com>
Message-Id: <9609191104.ZM13662@rex.copen.sgi.com>
Date: Thu, 19 Sep 1996 11:04:54 +0200
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Night/Day effects.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Hi,

here's a trivial Q.

If I want to build a scene showing a number of buildings where light is shining
from the windows at night, how do I modify the emmision attribute of my
texture ? (via Photoshop or MultiGen's texture editor ?).

My facade images are taken using a digital camera during daytime.

-- 

Regards Svend


*************************************************************************
* Svend Tang-Petersen, MSc            	Email: svend@copen.sgi.com      *
* Silicon Graphics Denmark		Fax:   (+45) 43438606           *
* Stationsparken 25			Phone: (+45) 43438600           *
* 2600 Glostrup		                Voice mail: 5-7507              *
* Denmark 				                                *
*									*
* Homepages                             http://www.sgi.com	        *
*                                       http://www.sgi.dk               *
*									*
* OutBox (SGI only)			http://rex.copen.sgi.com/~svend *
*************************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 03:48:27 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA04655; Thu, 19 Sep 1996 03:02:41 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA04639; Thu, 19 Sep 1996 03:02:40 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA05063; Thu, 19 Sep 1996 03:02:39 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA20774; Thu, 19 Sep 1996 03:02:39 -0700
Received: from rex.copen.sgi.com ([144.253.215.23]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA04260 for <info-performer@sgi.com>; Thu, 19 Sep 1996 03:02:36 -0700
Received: by rex.copen.sgi.com (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.sgi.com id LAA13688; Thu, 19 Sep 1996 11:21:15 +0200
From: "Svend Tang-Petersen" <svend@rex.copen.sgi.com>
Message-Id: <9609191121.ZM13686@rex.copen.sgi.com>
Date: Thu, 19 Sep 1996 11:21:15 +0200
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Reflections e.g. WOW-II
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Hi Perfs,

(this is the last for now).

I'm trying to clear up a few things before I start coding.

I would like to add a type of surface reflection as was show in the WOW-II at
SigGraph (or Awsome on Indigo-2) in a scene.

Is there an example/explanation discussing this somewhere ?

The idea is to have a the windows of a building reflecting the other side
of the street. Conversely doing it recursively to obtain multiple layer
reflection.

How about billboards in such a scene ?

I expect that they will add some problems, since they rotate depending on the
viewpoint position. E.g. if you're looking at a window on a building at night
then the reflection of the billboard (street light) may come out wrong.

-- 

Regards Svend


*************************************************************************
* Svend Tang-Petersen, MSc            	Email: svend@copen.sgi.com      *
* Silicon Graphics Denmark		Fax:   (+45) 43438606           *
* Stationsparken 25			Phone: (+45) 43438600           *
* 2600 Glostrup		                Voice mail: 5-7507              *
* Denmark 				                                *
*									*
* Homepages                             http://www.sgi.com	        *
*                                       http://www.sgi.dk               *
*									*
* OutBox (SGI only)			http://rex.copen.sgi.com/~svend *
*************************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 04:05:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA04743; Thu, 19 Sep 1996 03:45:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA04727; Thu, 19 Sep 1996 03:45:33 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA06012; Thu, 19 Sep 1996 03:45:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA21741; Thu, 19 Sep 1996 03:45:27 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA11599; Thu, 19 Sep 1996 03:45:24 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id LAA04893; Thu, 19 Sep 1996 11:37:00 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191136.ZM4891@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 11:36:59 +0100
In-Reply-To: "Angus Dorbie" <dorbie>
        "Re: Is it okay to call pfDCS:setTrans() in post-cull node callback?" (Sep 19,  9:52am)
References: <199609182324.XAA12074@sdchemw1.ucsd.edu> 
	<9609190952.ZM4496@bitch.reading.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: jaf@chem.ucsd.edu (Jeremy Friesner), info-performer@sgi.com
Subject: Re: Is it okay to call pfDCS:setTrans() in post-cull node callback?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

> with your approach you have to set the position in the application every
> now and and inflate the bound sphere.
^^^^^^^^^^^^^ ....every now and then and inflate.....
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 05:06:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA04998; Thu, 19 Sep 1996 04:31:16 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA04982; Thu, 19 Sep 1996 04:31:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA07281; Thu, 19 Sep 1996 04:31:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA23055; Thu, 19 Sep 1996 04:31:15 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA16963 for <info-performer@sgi.com>; Thu, 19 Sep 1996 04:31:13 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id MAA04952; Thu, 19 Sep 1996 12:22:40 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191222.ZM4950@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 12:22:39 +0100
In-Reply-To: "Svend Tang-Petersen" <svend@rex.copen.sgi.com>
        "Textures substitution." (Sep 19, 11:11am)
References: <9609191111.ZM13675@rex.copen.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Svend Tang-Petersen" <svend@rex.copen.sgi.com>, info-performer@sgi.com
Subject: Re: Textures substitution.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

You have lots of choices.
It's probably best for this sort of application to substitute the texture
in a shared geostate or use pfTexImage. You could also subtexload the image.

On Sep 19, 11:11am, Svend Tang-Petersen wrote:
> Subject: Textures substitution.
>
> Hi Perfs.
>
> What would be the best way to, on the fly, change the texture on a surface ?
>
> i.e. is it sufficient to replace a pointer to texture_1 with a pointer to
> texture_2, or do I have to traverse the scenegraph and do a new texbind ?
>
> The idea is to cycle through a number of materials/wood textures by hitting a
> function key. In some demos, e.g. Divisions 'showroom', you change the color
> of polygons by hitting a number of different keys.
>
> --
>
> Regards Svend
>
>
> *************************************************************************
> * Svend Tang-Petersen, MSc            	Email: svend@copen.sgi.com
     *
> * Silicon Graphics Denmark		Fax:   (+45) 43438606           *
> * Stationsparken 25			Phone: (+45) 43438600           *
> * 2600 Glostrup		                Voice mail: 5-7507
             *
> * Denmark 				                                *
> *									*
> * Homepages                             http://www.sgi.com	        *
> *                                       http://www.sgi.dk               *
> *									*
> * OutBox (SGI only)			http://rex.copen.sgi.com/~svend *
> *************************************************************************
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Svend Tang-Petersen


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:10:25 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA05604; Thu, 19 Sep 1996 07:42:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA05588; Thu, 19 Sep 1996 07:42:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA12773; Thu, 19 Sep 1996 07:42:39 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA29637; Thu, 19 Sep 1996 07:42:39 -0700
Received: from sirssg1.epfl.ch (sirssg1.epfl.ch [128.178.7.205]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA17084 for <info-performer@sgi.com>; Thu, 19 Sep 1996 07:42:35 -0700
Received: (from tran@localhost) by sirssg1.epfl.ch (940816.SGI.8.6.9/8.6.12) id QAA05703 for info-performer@sgi.com; Thu, 19 Sep 1996 16:41:53 -0700
Date: Thu, 19 Sep 1996 16:41:53 -0700
From: Tran cong Tam <tran@sirssg1.epfl.ch>
Message-Id: <199609192341.QAA05703@sirssg1.epfl.ch>
To: info-performer@sgi.com
Status: O




Date: Thu, 19 Sep 1996 18:17:32 +0800 (SST)
 LIM MING WAH wrote :

>        I am currently doing a project on computer-aided surgery
>planning, where reconstruction of CT/MRI data is done in the case of spine
>surgery to facilitate "fitting of prosthesis". I have extracted the spine
>data in terms of iges and stl format. I'm looking into the possibiltity of
>creating convex objects from the extracted data so that I can perform
>collision detection on the "fitting". I'm not sure what or how much
>performer 2.0 can help me. Can anyone enlighten me on this issue? Thanks a
>lot!!


Hi Lim,

One of solutions is :

1) build a mesh from your data.

2) Importe into showcase (or other)to applicate texture on it 
and create Inventor objects

3) Visualize these objects with perfly ( or other )


				TRAN
/-------------------------------------------------------/
|           TRAN                                        |
|           IDERALPE  Lausanne  SWITZERLAND             |
|           Email:   tran@sirssg1.epfl.ch               |
/-------------------------------------------------------/

Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer.html
       Submissions:  info-performer@sgi.com
          requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:14:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA05668; Thu, 19 Sep 1996 08:03:20 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA05652; Thu, 19 Sep 1996 08:03:19 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA13639; Thu, 19 Sep 1996 08:03:18 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA00807; Thu, 19 Sep 1996 08:03:18 -0700
Received: from sirssg1.epfl.ch (sirssg1.epfl.ch [128.178.7.205]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA21526 for <info-performer@sgi.com>; Thu, 19 Sep 1996 08:03:13 -0700
Received: (from tran@localhost) by sirssg1.epfl.ch (940816.SGI.8.6.9/8.6.12) id RAA05735 for info-performer@sgi.com; Thu, 19 Sep 1996 17:02:39 -0700
Date: Thu, 19 Sep 1996 17:02:39 -0700
From: Tran cong Tam <tran@sirssg1.epfl.ch>
Message-Id: <199609200002.RAA05735@sirssg1.epfl.ch>
To: info-performer@sgi.com
Status: O



Hi Tawfek Mukhtar,

> What's wrong" (Mar 10, 11:49am)

You can see a polygon only when its normal vector go from
screen to you.

When you change the order of vertices.Maybe, you have inverted
its direction of normal vector then the polygon is invisible.

			Hope it helps

			  TRAN
/-------------------------------------------------------/
|           TRAN                                        |
|           IDERALPE  Lausanne  SWITZERLAND             |
|           Email:   tran@sirssg1.epfl.ch               |
/-------------------------------------------------------/

Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer.html
       Submissions:  info-performer@sgi.com
          requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:14:53 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA05638; Thu, 19 Sep 1996 07:57:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA05622; Thu, 19 Sep 1996 07:57:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA13349; Thu, 19 Sep 1996 07:57:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA00285; Thu, 19 Sep 1996 07:57:01 -0700
Received: from sirssg1.epfl.ch (sirssg1.epfl.ch [128.178.7.205]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA19697 for <info-performer@sgi.com>; Thu, 19 Sep 1996 07:55:28 -0700
Received: (from tran@localhost) by sirssg1.epfl.ch (940816.SGI.8.6.9/8.6.12) id QAA05721 for info-performer@sgi.com; Thu, 19 Sep 1996 16:54:53 -0700
Date: Thu, 19 Sep 1996 16:54:53 -0700
From: Tran cong Tam <tran@sirssg1.epfl.ch>
Message-Id: <199609192354.QAA05721@sirssg1.epfl.ch>
To: info-performer@sgi.com
Status: O



>on Mon, 16 Sep 1996 21:54:23 -0700
>"RAMI - DreamTeam Ltd." wrote

>     I have textures that their dimensions are NOT powers of 2, and I 
>load
>     them using "tex->loadFile(...)".

>     I get warnings on the screen, but the texture is loaded. On the 
>indigo2
>     runnug 5.3, the texture is OK, but on the ONYX 6.2, the texture gets 
>     a twist.


On my Onyx RE2 with 5.3 I get warning but it is OK TOO .


>     Is there a way to solve this problem ??


I used movieconvert to change the sizes to power of 2 then loading
is faster.

				Hope it helps

				   TRAN
/-------------------------------------------------------/
|           TRAN                                        |
|           IDERALPE  Lausanne  SWITZERLAND             |
|           Email:   tran@sirssg1.epfl.ch               |
/-------------------------------------------------------/

Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer.html
       Submissions:  info-performer@sgi.com
          requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:41:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA05719; Thu, 19 Sep 1996 08:16:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA05703; Thu, 19 Sep 1996 08:16:51 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA14192; Thu, 19 Sep 1996 08:16:47 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA01401; Thu, 19 Sep 1996 08:16:47 -0700
Received: from d26vs046d.ccf.swri.edu (d26vs046d.ccf.swri.edu [129.162.26.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id IAA24385 for <info-performer@sgi.com>; Thu, 19 Sep 1996 08:16:45 -0700
From: CFenrich@swri.edu
Received: by d26vs046d.ccf.swri.edu; Thu, 19 Sep 96 10:16:16 CDT
Date: Thu, 19 Sep 96 9:52:51 CDT
Message-ID: <vines.sW49+N4KEma@d26vs046d.ccf.swri.edu>
X-Priority: 3 (Normal)
To: <info-performer@sgi.com>
Subject: pfPortals library
Status: O

I am currently working on a project that loads a Multigen database with 
numerous buildings in the database.  The buildings have a great amount of 
detail in the interior of the buildings.  I am not at liberty to change the 
database and add Levels of Detail to the buildings so I was hoping that the 
pfPortals library written by David Luebke would help me.  Has anyone used 
this library and if so could possibly send me some sample code on how it is 
used?
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:57:27 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA05867; Thu, 19 Sep 1996 08:42:05 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA05851; Thu, 19 Sep 1996 08:42:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA15312; Thu, 19 Sep 1996 08:42:04 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA02680; Thu, 19 Sep 1996 08:42:03 -0700
Received: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA29789 for <info-performer@sgi.com>; Thu, 19 Sep 1996 08:41:56 -0700
From: dpugmire@facility.cs.utah.edu
Received: from lal.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)
	id JAA13622; Thu, 19 Sep 1996 09:41:52 -0600
Received: by lal.cs.utah.edu (8.6.12/utah-2.15sun-leaf)
	id JAA13974; Thu, 19 Sep 1996 09:41:51 -0600
Date: Thu, 19 Sep 1996 09:41:51 -0600
Message-Id: <199609191541.JAA13974@lal.cs.utah.edu>
To: info-performer@sgi.com
Subject: Fog help
Status: O


 hi,

 I've noticed from tweaking the cliping planes, and near/far fog
parameters, that getting fog right takes some practice.  Does
anyone out there have an algorithm they would be willing to share
that sets all the parameters ?  I would like to give as input just
the visibility, if that is possible.

 thanks,


 dp.

dpugmire@cs.utah.edu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 08:57:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA05931; Thu, 19 Sep 1996 08:45:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA05915; Thu, 19 Sep 1996 08:45:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA15452; Thu, 19 Sep 1996 08:45:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA02986; Thu, 19 Sep 1996 08:45:27 -0700
Received: from mred.bgm.link.com (mred.bgm.link.com [130.210.236.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id IAA00346 for <info-performer@sgi.com>; Thu, 19 Sep 1996 08:45:25 -0700
Received: by mred.bgm.link.com (920330.SGI/920502.SGI.AUTO)
	for info-performer@sgi.com id AA19868; Thu, 19 Sep 96 10:40:14 -0500
Date: Thu, 19 Sep 96 10:40:14 -0500
From: steve@mred.bgm.link.com (Steve Baker)
Message-Id: <9609191540.AA19868@mred.bgm.link.com>
To: info-performer@sgi.com
Subject: Re:  Textures substitution.
Status: O


Svend Tang-Petersen asked:

> What would be the best way to, on the fly, change the texture on a surface ?

I use the Performer "Indexed GeoState" facility to do this.
In this mode, you can define a table of GeoStates and give
each polygon an index into that table instead of the GeoState
itself.

This means that all you have to do is to change one memory location
(the pointer in the table) to make all polygons with that index
use a different GeoState.

This is cool because you can change *ALL* of the surface properties
(not just the texture) with a single instruction!

You can even do cute things like defining a different GeoState table
for each channel. That means that you could have the same object
with different material properties in different channels.


  Steve Baker                          817-323-1361 (Vox-Lab)
  Hughes Training Inc.                 817-695-8776 (Vox-Office/vMail)
  2200 Arlington Downs Road            817-695-4028 (Fax)
  Arlington, Texas. TX 76005-6171      steve@mred.bgm.link.com (eMail)

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 09:21:47 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA06216; Thu, 19 Sep 1996 09:08:05 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA06200; Thu, 19 Sep 1996 09:08:04 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA16432; Thu, 19 Sep 1996 09:08:03 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA04236; Thu, 19 Sep 1996 09:08:03 -0700
Received: from huey.ntsc.navy.mil (huey.ntsc.navy.mil [192.44.253.14]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA06312 for <info-performer@sgi.com>; Thu, 19 Sep 1996 09:07:27 -0700
From: william_marinelli@ntsc.navy.mil
Received: from CCMAIL.NTSC.NAVY.MIL ([192.44.253.30]) by huey.ntsc.navy.mil (4.1/SMI-4.1)
	id AA14612; Thu, 19 Sep 96 12:06:54 EDT
Received: from ccMail by CCMAIL.NTSC.NAVY.MIL (SMTPLINK V2.11)
	id AA843160018; Thu, 19 Sep 96 12:02:10 EST
Date: Thu, 19 Sep 96 12:02:10 EST
Message-Id: <9608198431.AA843160018@CCMAIL.NTSC.NAVY.MIL>
To: info-performer@sgi.com, CFenrich@swri.edu
Subject: Re: pfPortals library
Status: O

     He has sample code and .flt files in a tar file you can get from UNC.  
     If you download it and try it out you will see that the buildings must 
     be modeled in a certain way - he examines the comment field of a 
     multigen poly to see if it's a no-kidding poly, part of a cell, or a 
     portal. Alot of modeling changes to your buildings would have to take 
     place for portals to work. Sorry about being a turd in the punchbowl.


______________________________ Reply Separator _________________________________
Subject: pfPortals library
Author:  CFenrich@swri.edu at SMTPLINK-NTSC
Date:    9/19/96 9:52 AM


I am currently working on a project that loads a Multigen database with 
numerous buildings in the database.  The buildings have a great amount of 
detail in the interior of the buildings.  I am not at liberty to change the 
database and add Levels of Detail to the buildings so I was hoping that the 
pfPortals library written by David Luebke would help me.  Has anyone used 
this library and if so could possibly send me some sample code on how it is 
used?
======================================================================= 
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 09:53:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA06581; Thu, 19 Sep 1996 09:39:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA06565; Thu, 19 Sep 1996 09:39:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18119; Thu, 19 Sep 1996 09:39:02 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA06243; Thu, 19 Sep 1996 09:39:01 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA13371 for <info-performer@sgi.com>; Thu, 19 Sep 1996 09:38:59 -0700
Received: from mail.telepac.pt (netpac.telepac.pt [194.65.3.35]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id RAA06624 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:36:18 GMT
Received: from host.telepac.pt (lis11_p6.telepac.pt [194.65.2.22]) by mail.telepac.pt (8.7.5/0.0) with SMTP id RAA15577 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:38:37 GMT
Message-Id: <199609191738.RAA15577@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: 4Mb texture limit
Date: Thu, 19 Sep 1996 17:41:25 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hi,

I have noticed that when loading my scene the texture memory goes beyond
the 4Mb limit.
I get 134% texture memory use in the pfNotify.

Since all my textures appear to be correct... should I worry?

Does it decrease the application's performance?
What can I do to avoid it?


thanks
	Duvideo
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 09:53:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA06644; Thu, 19 Sep 1996 09:45:59 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA06628; Thu, 19 Sep 1996 09:45:58 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18466; Thu, 19 Sep 1996 09:45:57 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA06761; Thu, 19 Sep 1996 09:45:56 -0700
Received: from dub-img-4.compuserve.com (dub-img-4.compuserve.com [149.174.206.134]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA14939 for <info-performer@sgi.com>; Thu, 19 Sep 1996 09:45:56 -0700
Received: by dub-img-4.compuserve.com (8.6.10/5.950515)
	id MAA08388; Thu, 19 Sep 1996 12:45:55 -0400
Date: 19 Sep 96 12:42:57 EDT
From: Werner Hartinger <101573.3267@CompuServe.COM>
To: performer <info-performer@sgi.com>
Subject: IGLOO, graphics type
Message-ID: <960919164257_101573.3267_IHK43-2@CompuServe.COM>
Status: O

Short description of the problem:

I want to run a demo  which was compiled under
Performer1.2 on RE2. Running it under IGLOO on IR gives the message:
Can't determine graphics type 16. Default: using VGXT gfx type mode = 0x1ff10003

I can recompile the application on a 5.3 RE2 with PF1.2, but don't know, what
calls I must make
to set the graphics type.

I'd appreciate any short term help very much.

Thanks. 

Werner

----------------------------------------------------------
Werner Hartinger			Tel. 049-89-8899-2744 or -2386
KRAUSS-MAFFEI AG		Fax. 049-89-8899-3043
Krauss-Maffei-str. 2
D-80997 Munich
GERMANY
----------------------------------------------------------

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 09:53:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA06563; Thu, 19 Sep 1996 09:39:02 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA06547; Thu, 19 Sep 1996 09:39:01 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18115; Thu, 19 Sep 1996 09:39:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA06239; Thu, 19 Sep 1996 09:39:00 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA13366 for <info-performer@sgi.com>; Thu, 19 Sep 1996 09:38:58 -0700
Received: from mail.telepac.pt (netpac.telepac.pt [194.65.3.35]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id RAA06620 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:36:17 GMT
Received: from host.telepac.pt (lis11_p6.telepac.pt [194.65.2.22]) by mail.telepac.pt (8.7.5/0.0) with SMTP id RAA15571 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:38:36 GMT
Message-Id: <199609191738.RAA15571@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: How to build Billboard objects
Date: Thu, 19 Sep 1996 17:38:53 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hi,

The town example loads Billboards directly from file.
I noticed that when loading tree1.flt into perfly it has already a
billboard behaviour.

How can I build a billboard without programming it?
Can it be done with Alias|Wavefront or do I need another modeler?
Can I program a billboard and save it to a file with Performer?

What is the best solution?


thanks
	Duvideo
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 10:20:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA06785; Thu, 19 Sep 1996 10:07:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA06769; Thu, 19 Sep 1996 10:07:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA19671; Thu, 19 Sep 1996 10:07:08 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA07743; Thu, 19 Sep 1996 10:07:07 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA20731 for <info-performer@sgi.com>; Thu, 19 Sep 1996 10:07:06 -0700
Received: from mail.telepac.pt (netpac.telepac.pt [194.65.3.35]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id RAA08505 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:57:09 GMT
Received: from host.telepac.pt (lis16_p5.telepac.pt [194.65.68.37]) by mail.telepac.pt (8.7.5/0.0) with SMTP id RAA18769 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:59:28 GMT
Message-Id: <199609191759.RAA18769@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: Texture mapping in terrain mesh
Date: Thu, 19 Sep 1996 18:01:08 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Having modeled an island terrain in VistaPro, I got both a square mesh and
a texture representing it.

The mesh has lots and lots of unnecessary polygons which I would like to
remove. The problem is that afterwards the texture won't be correctly
applied to the mesh (because the mesh is no longer a square).

Is there any process to accomplish what I want?

Having bought Alias|Wavefront we still don't know how to use it and what
are it's capabilities. Can it solve our problem?

thanks in advance
	Duvideo	

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 10:20:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA06871; Thu, 19 Sep 1996 10:13:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA06855; Thu, 19 Sep 1996 10:13:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA20051; Thu, 19 Sep 1996 10:13:31 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA08149; Thu, 19 Sep 1996 10:13:30 -0700
Received: from gatekeeper.prl.philips.co.uk (gatekeeper.prl.philips.co.uk [193.129.162.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id KAA22229 for <info-performer@sgi.com>; Thu, 19 Sep 1996 10:13:25 -0700
Received: by gatekeeper.prl.philips.co.uk (4.1/UNIPALM-Vevision: 1.3 gatekeeper.prl.philips.co.uk)
	id AA13645; Thu, 19 Sep 96 18:21:46 BST
Received: from prlhp1.prl.research.philips.com(130.141.10.82) by gatekeeper.prl.research.philips.com via smap (V1.3)
	id sma013642; Thu Sep 19 18:21:44 1996
Received: from prsun11 by prlhp1.prl.research.philips.com; Thu, 19 Sep 96 18:12:57 +0100
Received: from sal.is.prl.philips.co.uk (sal [130.141.142.4]) by prl.research.philips.com (8.7.5/prsun11) with ESMTP id SAA21448 for <info-performer@sgi.com>; Thu, 19 Sep 1996 18:13:42 +0100 (BST)
Received: by sal.is.prl.philips.co.uk (8.7.5) id RAA07129; Thu, 19 Sep 1996 17:13:20 GMT
From: "Richard Gallery" <gallery@prl.research.philips.com>
Message-Id: <9609191813.ZM7127@sal>
Date: Thu, 19 Sep 1996 18:13:19 +0100
In-Reply-To: william_marinelli@ntsc.navy.mil
        "Re: pfPortals library" (Sep 19, 12:02pm)
References: <9608198431.AA843160018@CCMAIL.NTSC.NAVY.MIL>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com
Subject: GL problem
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi

Perhaps some-one can suggest a fix to a problem I have.
As I understand Performer,  only the draw process is allowed
to have a GL context, and it is not possible to make GL calls from
another process.  This appears to have been tightened up uner 2.0,
which I have just upgraded to.

I have some human animation libraries, which I have been using to
drive human characters in our Performer app, and up till our upgrade
recently all worked fine.  Indeed, when we got our application going
again
under 2.0, in single process mode for de-bugging, it all works too,
although
quite a bit more slowly than we would like.  So, then we turn on
multi-processing, and the problem appears.

What appears to happen is, that the animation libraries I use make some
gl calls.  Now, all I do with these animation libraries is tell them
to play animation sequences, not to draw anything, i.e. they basically
interpolate keyframes,, without displaying the result,
and I then input the data straight into Performer DCS's in models
in order to actually animate the geometry.

Unfortunately, there appears to be some un-used but still called gl
functionality embedded in these animation libraries, as when I
even try to load the keyframe to interpolate I get system crashses, and
a stack trace shows me some calls to gl stuff going on.

So,  I have several options to proceed, including moving all  the calls
to
these libraries into the draw process, and using shared memory and
semaphores to communicate back to the application (messy and time
consuming), asking for re-compilations and re-writing of the libraries
that give the problem (maybe not even possible, definitely on a time
delay),
or, finding some way to allow gl calls in my application process.

The last one seems most attractive, tonight at least.
 So, anyone know if it can be done
and how (allowing gl calls in the application process).

thanks for reading all this.

bye

-- 
Richard Gallery
Philips Research Labs
Cross oak Lane
Redhill
Surrey
RH1 5HA

01293-815167
fax 01293-815500
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:04:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA07718; Thu, 19 Sep 1996 10:57:33 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA07702; Thu, 19 Sep 1996 10:57:32 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA22039; Thu, 19 Sep 1996 10:57:32 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA10855; Thu, 19 Sep 1996 10:57:31 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA02971 for <info-performer@sgi.com>; Thu, 19 Sep 1996 10:57:30 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA17064; Thu, 19 Sep 1996 10:57:21 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA03380; Thu, 19 Sep 1996 10:57:12 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609191057.ZM3378@remi.asd.sgi.com>
Date: Thu, 19 Sep 1996 10:57:11 -0700
In-Reply-To: "Duvideo" <duvideoii@mail.telepac.pt>
        "4Mb texture limit" (Sep 19,  5:41pm)
References: <199609191738.RAA15577@mail.telepac.pt>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Duvideo" <duvideoii@mail.telepac.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: Texture size limit
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19,  5:41pm, Duvideo wrote:

> I have noticed that when loading my scene the texture memory goes beyond
> the 4Mb limit.
> I get 134% texture memory use in the pfNotify.
>
> Since all my textures appear to be correct... should I worry?
>
> Does it decrease the application's performance?
> What can I do to avoid it?

 This indicates that the texture occupation is bigger than the texture memory,
and therefore the texture will be paged from the Main memory to the texture
memory when Performer needs it.

 It can decrease A LOT the performances if you use all your texture on the same
image, because the texture paging will occur inside a frame. If what you are
looking to does not contain more than the texture memory size, only the first
frame will page in textures, and then you are OK.

 Now, you have *only* 134% of texture memory usage, so it should be easy to go
under 100% by reducing some texture sizes.

 This is a great occasion for me to say:

 /----------------------------------\
 | DO NOT WASTE YOUR TEXTURE MEMORY |
 \----------------------------------/

  - Not using power of 2 textures sizes forces OpenGL to use the immediate
bigger power of 2 size. Resulting in a BIG loss of texture memory.
	Many time [when not using texture repetition] textures can be grouped
in the same file, which size is power of 2 size. This also helps reducing the
number of texture in the database, wich improves a lot the performances.

  - Are your texture sizes coherent ? Using a 256x256 texture for a 30
centimeter wheel and a 128x32 for a kilometer long runway for example is
generally not a good idea.

  - Are you sure all your textures have to be mip-mapped ? if you use a pfLOD
that switch a texture object to a non texture one, the mip-map created may
never be used.

 - Use detail textures. If you want more resolution when you are near an
object, try using detail texture instead of growing the size of the original
texture.

 Also, for the lucky Performer users on Infinite Reality that want to page A
LOT of texture: use ClipMapping ! [performer 2.1]

 -- Remi


-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:04:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA07678; Thu, 19 Sep 1996 10:55:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA07662; Thu, 19 Sep 1996 10:55:51 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA21960; Thu, 19 Sep 1996 10:55:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA10776; Thu, 19 Sep 1996 10:55:50 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA02306 for <info-performer@sgi.com>; Thu, 19 Sep 1996 10:55:49 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA16955; Thu, 19 Sep 1996 10:55:40 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA28078; Thu, 19 Sep 1996 10:55:35 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609191055.ZM28076@rose.asd.sgi.com>
Date: Thu, 19 Sep 1996 10:55:35 -0700
In-Reply-To: Werner Hartinger <101573.3267@CompuServe.COM>
        "IGLOO, graphics type" (Sep 19, 12:42pm)
References: <960919164257_101573.3267_IHK43-2@CompuServe.COM>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: Werner Hartinger <101573.3267@CompuServe.COM>,
        performer <info-performer@sgi.com>
Subject: Re: IGLOO, graphics type
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 19, 12:42pm, Werner Hartinger wrote:
> Subject: IGLOO, graphics type
->From guest@holodeck.csd.sgi.com  Thu Sep 19 10:35:59 1996
->
->Short description of the problem:
->
->I want to run a demo  which was compiled under
->Performer1.2 on RE2. Running it under IGLOO on IR gives the message:
->Can't determine graphics type 16. Default: using VGXT gfx type mode = 0x1ff10003
->
->I can recompile the application on a 5.3 RE2 with PF1.2, but don't know, what
->calls I must make
->to set the graphics type.
->

Since 1.2 was released over 3 years ago, it had no knowledge of iR.
You might get somewhat better results if you try:

	setenv PFGFXTYPE  0x3BF

But this is env var must NOT be set if you are running 
other versions of performer.
src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:08:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA07846; Thu, 19 Sep 1996 11:07:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA07830; Thu, 19 Sep 1996 11:07:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA22566; Thu, 19 Sep 1996 11:07:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA11609; Thu, 19 Sep 1996 11:07:41 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA05561; Thu, 19 Sep 1996 11:07:34 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id SAA05710; Thu, 19 Sep 1996 18:58:54 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191858.ZM5708@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 18:58:54 +0100
In-Reply-To: "Duvideo" <duvideoii@mail.telepac.pt>
        "4Mb texture limit" (Sep 19,  5:41pm)
References: <199609191738.RAA15577@mail.telepac.pt>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Duvideo" <duvideoii@mail.telepac.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: 4Mb texture limit
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19,  5:41pm, Duvideo wrote:
> Subject: 4Mb texture limit
> Hi,
>
> I have noticed that when loading my scene the texture memory goes beyond
> the 4Mb limit.
> I get 134% texture memory use in the pfNotify.
>
> Since all my textures appear to be correct... should I worry?

No, the texture should page on demand.

>
> Does it decrease the application's performance?

It can. The worst case is when you exceed this capacity in the immediate
viewing frustum, you'll have to page texture every frame degrading
performance. You may even round robin so the penalty for a minor infraction
can be severe.

Typically though you'll see the odd glitch as the graphics encounters some
texture it needs which is not in TRAM as the result of a moving view or
changing scene.

> What can I do to avoid it?

Stay bellow the hardware limit.
or
Structure your database so that texture paging on demand is planned for
rather than random.
or
Come up with a paging strategy where you anticipate the graphics requirement
and update texture memory in a controlled manner.

>
> thanks
> 	Duvideo
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Duvideo


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:22:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA08024; Thu, 19 Sep 1996 11:20:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA08008; Thu, 19 Sep 1996 11:20:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA23180; Thu, 19 Sep 1996 11:20:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA12486; Thu, 19 Sep 1996 11:20:50 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA08884; Thu, 19 Sep 1996 11:20:47 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id TAA05725; Thu, 19 Sep 1996 19:12:09 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191912.ZM5723@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 19:12:09 +0100
In-Reply-To: "Duvideo" <duvideoii@mail.telepac.pt>
        "How to build Billboard objects" (Sep 19,  5:38pm)
References: <199609191738.RAA15571@mail.telepac.pt>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Duvideo" <duvideoii@mail.telepac.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: How to build Billboard objects
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19,  5:38pm, Duvideo wrote:
> Subject: How to build Billboard objects
> Hi,
>
> The town example loads Billboards directly from file.
> I noticed that when loading tree1.flt into perfly it has already a
> billboard behaviour.

This is because the flight file supports billboarding and the flight loader
builds billboards into a performer scene graph when it sees this.

>
> How can I build a billboard without programming it?

Use a format and loader which _both_ support this.

> Can it be done with Alias|Wavefront or do I need another modeler?

Looks like you new the answer to the previous question all along :)
I don't know what the A|W loader supports.

> Can I program a billboard and save it to a file with Performer?
>

Yep.

> What is the best solution?

IMHO use a format & loader which supports what you want.

Another popular trick is 'database overloading' :).
By this I mean you use a comment field, name or other model
property which will end up in the performer scene graph or
be passed through a loader callback and use this to identify
the element you want to billboard, environment map change
transparency of or whatever and then modify your application to
intercept/find this in the scene graph and make the change you want.

WARNING, misused it can lead to horrible situations like infantrymen
called "TREE" in your database.

>
>
> thanks
> 	Duvideo
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Duvideo


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:25:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA08084; Thu, 19 Sep 1996 11:24:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA08068; Thu, 19 Sep 1996 11:24:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA23391; Thu, 19 Sep 1996 11:24:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA12647; Thu, 19 Sep 1996 11:24:20 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA09886; Thu, 19 Sep 1996 11:24:17 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id TAA05729; Thu, 19 Sep 1996 19:15:47 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191915.ZM5727@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 19:15:46 +0100
In-Reply-To: "Duvideo" <duvideoii@mail.telepac.pt>
        "Texture mapping in terrain mesh" (Sep 19,  6:01pm)
References: <199609191759.RAA18769@mail.telepac.pt>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Duvideo" <duvideoii@mail.telepac.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: Texture mapping in terrain mesh
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Unless your texture edges correspond to the terrain sguare edges or then you
shouldn't have a problem. Just retain texture coordinates at undeleted
vertices.

On Sep 19,  6:01pm, Duvideo wrote:
> Subject: Texture mapping in terrain mesh
> Having modeled an island terrain in VistaPro, I got both a square mesh and
> a texture representing it.
>
> The mesh has lots and lots of unnecessary polygons which I would like to
> remove. The problem is that afterwards the texture won't be correctly
> applied to the mesh (because the mesh is no longer a square).
>
> Is there any process to accomplish what I want?
>
> Having bought Alias|Wavefront we still don't know how to use it and what
> are it's capabilities. Can it solve our problem?
>
> thanks in advance
> 	Duvideo
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Duvideo


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 11:33:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA08168; Thu, 19 Sep 1996 11:32:07 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA08152; Thu, 19 Sep 1996 11:32:06 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA23857; Thu, 19 Sep 1996 11:32:06 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA13185; Thu, 19 Sep 1996 11:32:05 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA11846; Thu, 19 Sep 1996 11:32:01 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id TAA05736; Thu, 19 Sep 1996 19:23:30 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609191923.ZM5734@bitch.reading.sgi.com>
Date: Thu, 19 Sep 1996 19:23:30 +0100
In-Reply-To: "Richard Gallery" <gallery@prl.research.philips.com>
        "GL problem" (Sep 19,  6:13pm)
References: <9608198431.AA843160018@CCMAIL.NTSC.NAVY.MIL> 
	<9609191813.ZM7127@sal>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Richard Gallery" <gallery@prl.research.philips.com>,
        info-performer@sgi.com
Subject: Re: GL problem
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Have you tried opening a window from the application when multiprocessing?


On Sep 19,  6:13pm, Richard Gallery wrote:
> Subject: GL problem
> Hi
>
> Perhaps some-one can suggest a fix to a problem I have.
> As I understand Performer,  only the draw process is allowed
> to have a GL context, and it is not possible to make GL calls from
> another process.  This appears to have been tightened up uner 2.0,
> which I have just upgraded to.
>
> I have some human animation libraries, which I have been using to
> drive human characters in our Performer app, and up till our upgrade
> recently all worked fine.  Indeed, when we got our application going
> again
> under 2.0, in single process mode for de-bugging, it all works too,
> although
> quite a bit more slowly than we would like.  So, then we turn on
> multi-processing, and the problem appears.
>
> What appears to happen is, that the animation libraries I use make some
> gl calls.  Now, all I do with these animation libraries is tell them
> to play animation sequences, not to draw anything, i.e. they basically
> interpolate keyframes,, without displaying the result,
> and I then input the data straight into Performer DCS's in models
> in order to actually animate the geometry.
>
> Unfortunately, there appears to be some un-used but still called gl
> functionality embedded in these animation libraries, as when I
> even try to load the keyframe to interpolate I get system crashses, and
> a stack trace shows me some calls to gl stuff going on.
>
> So,  I have several options to proceed, including moving all  the calls
> to
> these libraries into the draw process, and using shared memory and
> semaphores to communicate back to the application (messy and time
> consuming), asking for re-compilations and re-writing of the libraries
> that give the problem (maybe not even possible, definitely on a time
> delay),
> or, finding some way to allow gl calls in my application process.
>
> The last one seems most attractive, tonight at least.
>  So, anyone know if it can be done
> and how (allowing gl calls in the application process).
>
> thanks for reading all this.
>
> bye
>
> --
> Richard Gallery
> Philips Research Labs
> Cross oak Lane
> Redhill
> Surrey
> RH1 5HA
>
> 01293-815167
> fax 01293-815500
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Richard Gallery


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 12:19:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA08657; Thu, 19 Sep 1996 12:17:27 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA08641; Thu, 19 Sep 1996 12:17:26 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA25994; Thu, 19 Sep 1996 12:17:25 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA16079; Thu, 19 Sep 1996 12:17:25 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA22799 for <info-performer@sgi.com>; Thu, 19 Sep 1996 12:17:23 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id PAA26133; Thu, 19 Sep 1996 15:17:15 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Fri, 23 Aug 1996 15:08:44 
Received: by gateway@ivex3d.com from [192.168.1.27]
    (192.168.1.27::mail daemon,SLmail95 V1.2,beta 1); Fri, 23 Aug 1996 15:08:42
Message-ID: <32419D4F.27D8@ivex3d.com>
Date: Thu, 19 Sep 1996 15:21:51 -0400
From: "support" <support@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: Fog help
References: <01BBA63E.3B86E520@ntserver.ivex3d.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

> 
> ----------
> From:   dpugmire@facility.cs.utah.edu[SMTP:dpugmire@facility.cs.utah.edu]
> Sent:   Thursday, September 19, 1996 11:41 AM
> To:     info-performer@sgi.com
> Subject:        Fog help
> 
>  hi,
> 
>  I've noticed from tweaking the cliping planes, and near/far fog
> parameters, that getting fog right takes some practice.  Does
> anyone out there have an algorithm they would be willing to share
> that sets all the parameters ?  I would like to give as input just
> the visibility, if that is possible.
> 
>  thanks,
> 
>  dp.
> 
> dpugmire@cs.utah.edu
> 

Hi !!!!

>From what I understood is that you wanted to set the fog parameters 
at run-time.  You could read in fog-parameters at run-time and
most importantly apply the parameters during the Draw Process.

You need to assign the parameters to the fog and the apply the fog
: pfApplyFog(pfFog *). in  your draw process.

Hope this helps 

Rambabu
Software Engineer
IVEX Corporation.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 12:44:27 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA08775; Thu, 19 Sep 1996 12:42:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA08759; Thu, 19 Sep 1996 12:42:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA27184; Thu, 19 Sep 1996 12:42:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA17287; Thu, 19 Sep 1996 12:42:43 -0700
Received: from crash.cts.com (crash.cts.com [192.188.72.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id MAA28037 for <info-performer@sgi.com>; Thu, 19 Sep 1996 12:42:35 -0700
Received: by crash.cts.com (Smail3.1.29.1 #5)
	id m0v3ozW-0000aYC; Thu, 19 Sep 96 12:42 PDT
Message-Id: <m0v3ozW-0000aYC@crash.cts.com>
Date: Thu, 19 Sep 96 12:42 PDT
From: bgus@cts.com (Bob Gustafson)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Subject: Does Performer support the "Basics"
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.14
Status: O

Hi,

I've been doing this graphics thing for several years, but I can't for the life of me figure out how to draw 
a couple of polylines extending out from the wingtip of an aircraft.  We use this method (in other systems) 
to indicate wing trails.  How do I draw a couple of simple polylines attached to my aircraft image???

Another question related to "basics".  Is there any way to attach a 2D character string, again to an 
aircraft?  Right now, we are using a 3D pfString for displaying an aircraft number next to the aircraft's 
image but unless the orientation of the number is continually updated, it can become unreadable 
(upside-down, backwards...) a 2D number won't have this problem. So, the question is: how to "attach" a 2D 
number (charstr) to a 3D performer aircraft image.

Please feel free to answer either or both of these questions.  And as always, a good example "paints a 
thousand words".

Thank You

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
----------------------------------------|
					|
Curt Bryan				|
Delphi Research, Inc.			|
3954 Murphy Canyon Road Suite D-201	|
San Diego, CA 92123			|
					|
Voice:	(619) 694-1314			|
Fax:	(619) 694-1356			|
					|
E-mail:	bgus@cts.com			|
-----------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 14:03:53 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA09277; Thu, 19 Sep 1996 14:01:59 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA09261; Thu, 19 Sep 1996 14:01:58 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA01175; Thu, 19 Sep 1996 14:01:58 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA22043; Thu, 19 Sep 1996 14:01:57 -0700
Received: from relay1.smtp.psi.net (relay1.smtp.psi.net [38.8.14.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA15324 for <info-performer@sgi.com>; Thu, 19 Sep 1996 14:01:55 -0700
Received: from P3.ENZIAN.COM by relay1.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id RAA29261; Thu, 19 Sep 1996 17:01:52 -0400
Received: from ENZIAN_02/SpoolDir by P3.ENZIAN.COM (Mercury 1.21);
    19 Sep 96 17:02:35 EST
Received: from SpoolDir by ENZIAN_02 (Mercury 1.30); 19 Sep 96 17:02:15 EST
From: "Jude Anthony" <jude@p3.enzian.com>
Organization: Enzian Technology, Inc.
To: info-performer@sgi.com
Date: Thu, 19 Sep 1996 17:02:11 EST
Subject: Z-Buffer, fog, and post processing
X-mailer: Pegasus Mail for Windows (v2.42a)
Message-ID: <76C95A448B@P3.ENZIAN.COM>
Status: O

I'm working on a simulation involving large databases and terrain.
For reference, our clipping planes are about 20 nautical miles apart 
(some 37,000+ meters).  Unfortunately, all the data doesn't fit 
between the clipping planes, so when we move from one end of the 
terrain to the other, mountains appear to extrude themselves from 
an invisible play-doh press.

We would like to have the mountains appear gradually out of haze.  We 
tried to implement this using fog, but the linear fog near and far 
ranges don't do what you would expect them to do (nor what the man 
pages say they should do).  I'm interested in examining the Z-buffer 
after each draw frame and blending the color of far-off pixels with 
the sky color, thus implementing a nice haze effect.

I tried the man pages, but I can't find any reference to Z-buffer,
let alone reading a Z-buffer.  Nor is there anything intuitive for
changing the color of a single pixel.  Anybody know where I can find
some example code for this kind of effect?

We're using an Onyx with IR2.  

Thanks,
Jude Anthony
jude@p3.enzian.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 14:46:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA09553; Thu, 19 Sep 1996 14:38:19 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA09537; Thu, 19 Sep 1996 14:38:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA03315; Thu, 19 Sep 1996 14:38:18 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA24640; Thu, 19 Sep 1996 14:38:17 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA23543; Thu, 19 Sep 1996 14:38:16 -0700
Received: from poster.cae.ca 
	by bhole with SMTP (DuhMail/2.0)
	id RAA15618; Thu, 19 Sep 1996 17:33:48 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA09851; Thu, 19 Sep 1996 17:31:37 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id RAA19911; Thu, 19 Sep 1996 17:32:22 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609191732.ZM19909@eagle.cae.ca>
Date: Thu, 19 Sep 1996 17:32:16 -0400
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: info-performer@sgi.com (Performer Mailing List)
Subject: Do you have a second hand RE2 to sell?
Cc: gilroy@stlaurent.sgi.com (Gilles Roy - SGI Account Manager),
        wieslaw@poster.cae.ca (Wieslaw Wojtczak - MOTS Project Engineer)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

To all owners of an "old" Onyx/RE2,

	CAE would buy a second hand RE2 preferrably with 4 raster
	managers (RM4 or RM5) and the MCO.

If you wanted to upgrade to InfiniteReality but didn't knew what to do
with your old RE2, here is the perfect occasion.


E-mail me or, if you prefer, call me directly - eastern time.

--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 16:01:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA10376; Thu, 19 Sep 1996 15:58:00 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA10359; Thu, 19 Sep 1996 15:57:59 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA07426; Thu, 19 Sep 1996 15:57:58 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA28740; Thu, 19 Sep 1996 15:57:58 -0700
Received: from thoth.engr.sgi.com ([199.74.57.41]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA11109 for <info-performer@sgi.com>; Thu, 19 Sep 1996 15:57:57 -0700
Received: (from guyr@localhost) by thoth.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA01307; Thu, 19 Sep 1996 15:57:47 -0700
From: "Guy Russell" <guyr@thoth.engr.sgi.com>
Message-Id: <9609191557.ZM1305@thoth.engr.sgi.com>
Date: Thu, 19 Sep 1996 15:57:47 -0700
In-Reply-To: mtj@babar.asd.sgi.com (Michael T. Jones)
        "Re: Benefits of Display listing of geosets" (Sep 16,  6:07pm)
References: <199609161943.MAA27364@sgi600.msd.lmsc.lockheed.com> 
	<9609161807.ZM11143@babar.asd.sgi.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: mtj@babar.asd.sgi.com (Michael T. Jones),
        sakai@sgi600.msd.lmsc.lockheed.com (Ken Sakai), info-performer@sgi.com
Subject: Re: Benefits of Display listing of geosets
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 16,  6:07pm, Michael T. Jones wrote:
> Subject: Re: Benefits of Display listing of geosets
> On Sep 16, 12:43pm, Ken Sakai wrote:
> > Subject: Benefits of Display listing of geosets
> >
> > Perfomers,
> >
> > Does anyone have an idea of how much of a performance increase
> > pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) will tend to buy you
> > on the various platforms?  I know that objects drawn using OpenGL
> > display lists display MUCH faster than those drawn in immediate mode
> > in iR's.  Will OpenGL display lists buy you much on Impact graphics,
> > RE graphics, and on Extreme graphics systems?  I was told that
> > OpenGL display lists should also run faster on Impact machines but I do not
> > seem to be getting any speed increase with
> > pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) on Impacts.
>
> Performer's immediate-mode rendering has always been as fast or
> faster (usually faster) than IRIS GL or OpenGL display-list mode.
> This is true on iR also, but there's more to the story...
>
> ...InfiniteReality has a 15+ megabyte cache on the geometry engine
> board that is used to keep local copies of certain display lists.
> Not all display lists can be kept locally (i.e., those that do
> texture binds prevent lists from being cached). For those that are
> in fact able to be cached, the difference between cached display
> list and immediate mode over the Onyx-to-iR bus is significant and
> will almost always result in better performance. This is due to
> the cache's greater bandwidth than the bus interface.
>
> For this reason, we made the perfly in Performer 2.1 default to the
> display-list mode. To see the difference, use the "d" (for display
> list) and "i" (for immediate mode) keys to toggle between the two
> cases.
>
> On other machines there is not the same advantage for display lists
> that you'll see on iR.  In the future, should bus speeds increase,
> we'll see the advantage of display list mode decrease, perhaps to
> the point where it won't be used.

It is true that other machines do not have display list memory in hardware,
however display lists are still a potential performance win on the Impact.  If
a display list is pullable, the graphics will initiate the DMA for the display
list from main memory.  Pullability keeps the processor from getting involved
in the I/O for the display list.  On a single processor system this can be a
big win if you are CPU limited.  Most vis sim oriented display lists will be
pullable.  The one major exception to date is anytime a display list binds a
texture.  This limitation will be removed in upcoming releases, but for now you
must keep bind texture calls out of pullable display lists.

>
> Michael
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Michael T. Jones


Guy

-- 
                    Guy Russell
Vis Sim Applied Engineering    	Silicon Graphics Inc.
Email:guyr@engr.sgi.com          2011 N. Shoreline Blvd. M/S 3L-916
Phone:(415)933-6113              Mountain View CA 94043
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 17:29:13 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA10918; Thu, 19 Sep 1996 17:26:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA10902; Thu, 19 Sep 1996 17:26:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA11329; Thu, 19 Sep 1996 17:26:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA03482; Thu, 19 Sep 1996 17:26:15 -0700
Received: from mailhost.multigen.com (mailhost.multigen.com [204.119.69.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA29168 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:26:10 -0700
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [204.119.70.10]) by mailhost.multigen.com (8.6.11/8.6.12) with ESMTP id RAA03423 for <info-performer@sgi.com>; Thu, 19 Sep 1996 17:23:39 -0700
Received: from royalflush.engr.multigen.com (royalflush.engr.multigen.com [204.119.70.54]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id AAA06110 for <info-performer@sgi.com>; Fri, 20 Sep 1996 00:18:24 GMT
Received: (from marcus@localhost) by royalflush.engr.multigen.com (950511.SGI.8.6.12.PATCH526/8.6.12) id RAA05616 for info-performer@sgi.com; Thu, 19 Sep 1996 17:23:26 -0700
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9609191723.ZM5614@royalflush.engr.multigen.com>
Date: Thu, 19 Sep 1996 17:23:26 -0700
In-Reply-To: steve@mred.bgm.link.com (Steve Baker)
        "Re:  Textures substitution." (Sep 19, 10:40am)
References: <9609191540.AA19868@mred.bgm.link.com>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Re: Textures substitution.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19, 10:40am, Steve Baker wrote:
> Subject: Re:  Textures substitution.
>
> Svend Tang-Petersen asked:
>
> > What would be the best way to, on the fly, change the texture on a surface
?
>
> I use the Performer "Indexed GeoState" facility to do this.

[munch]

The OpenFlight loader knows how to make effcient pfGeoState tables for
indexing. You can tell the loader how many tables to make with the caveat that
the format itself only has geometry attibutes for two tables: a normal visual
and a simple IR visual (based upon IR material).  More trickery can be done by
replacing pfTexture's and such after the database is loaded.

Check out the loader's doc. file README.FLT.R14_2 and its public header file
pfflt.h for details.  Search for "fltSharedPalette" ...

Also, The MultiGen Newsletter vol 3, #1 from Januaray '96 began a discussion of
this facility.  The newsletter has resumed publication :) so you can expect
follow ups to that article later this year.

Regards.
--
   ____ ___  ____  _    Marcus Barnes, Member Technical Staff
  / __ `__ \/ __ `( )   MultiGen Inc. 550 S. Winchester Blvd. STE 500
 / / / / / / /_/ / /    San Jose CA 95128 WEB: http://www.multigen.com
/_/ /_/ /_/\__, /_/     PH:1-408-556-2654 FX:1-408-261-4102
          /____/        EMAIL: marcus@multigen.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 23:00:33 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id WAA11741; Thu, 19 Sep 1996 22:58:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id WAA11725; Thu, 19 Sep 1996 22:58:41 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id WAA20016; Thu, 19 Sep 1996 22:58:40 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id WAA13373; Thu, 19 Sep 1996 22:58:40 -0700
Received: from gate2.audi.de (gate2.audi.de [143.164.249.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA19965 for <info-performer@sgi.com>; Thu, 19 Sep 1996 22:58:37 -0700
Received: (from smap@localhost) by gate2.audi.de (8.6.12/8.6.10) id HAA28332 for <info-performer@sgi.com>; Fri, 20 Sep 1996 07:53:29 +0200
Received: from gate4(143.164.248.4) by gate2 via smap (V1.3)
	id sma028330; Fri Sep 20 07:53:16 1996
Received: from vrcyber2 ([143.163.5.106]) by gate4.audi.de
          (Netscape Mail Server v1.1) with SMTP id AAA26492
          for <info-performer@sgi.com>; Fri, 20 Sep 1996 07:53:15 +0200
Sender: purschke@audi.de
Message-ID: <3242058D.41C6@audi.de>
Date: Fri, 20 Sep 1996 04:46:37 +0200
From: Herr Frank PURSCHKE <frank.purschke@audi.de>
Organization: Volkswagen AG
X-Mailer: Mozilla 2.02 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Missing .iv load with n32/64 libs
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Dear Performers,

I've tried to compile perfly for the n32/64 bit library. There is no trouble
during compilation, but the resulting perfly application is unable load
Inventor files because the Inventor loader (dso) are missing in
/usr/lib{32,64}/libpfdb/. The configuration here is: Performer 2.1, Irix6.2.
Those loaders are'nt on the distribution cd I've got. Any idea where to get
them or will it be fixed with Performer 2.2?

Frank

-- 
Frank Purschke
Volkswagen AG
Virtual Reality Lab
Frank.Purschke@audi.de
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 19 23:55:59 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id XAA11956; Thu, 19 Sep 1996 23:54:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id XAA11940; Thu, 19 Sep 1996 23:54:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id XAA21318; Thu, 19 Sep 1996 23:54:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id XAA14801; Thu, 19 Sep 1996 23:54:34 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id XAA27558 for <info-performer@sgi.com>; Thu, 19 Sep 1996 23:54:32 -0700
Received: from sdchemw1 by mail.ucsd.edu; id XAA23222
	sendmail 8.6.12/UCSD-2.2-sun via SMTP
	Thu, 19 Sep 1996 23:54:27 -0700 for <info-performer@sgi.com>
Received: by sdchemw1.ucsd.edu (Amiga SMTPpost 0.88 Feb 28, 1994)
        id AA01; Thu, 19 Sep 96 23:51:03 
Message-Id: <23359d66.u7t157e.1c7bd-jfriesne@chewilst1.ucsd.edu>
To: info-performer@sgi.com
Subject: Explosions
Reply-To: jfriesne@UCSD.EDU
From: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)
Date: Thu, 19 Sep 96 23:51:03 
Organization: Entropiphilic Reorganization Consultants
Status: O

Does anyone have an opinion on what the best techniques are
for simulating explosions?  (Dramatic is good, cheap is better! ;))

-Jeremy
Jeremy Friesner	  | "While one person hesitates because he feels inferior, 
jfriesne@ucsd.edu | another is out making mistakes & becoming superior." -HL

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 00:35:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA12091; Fri, 20 Sep 1996 00:34:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA12075; Fri, 20 Sep 1996 00:34:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA22328; Fri, 20 Sep 1996 00:34:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA17177; Fri, 20 Sep 1996 00:34:23 -0700
Received: from hni.uni-paderborn.de (hni-ff.uni-paderborn.de [131.234.22.55]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA05460 for <info-performer@sgi.com>; Fri, 20 Sep 1996 00:34:01 -0700
Received: from faxe.uni-paderborn.de (faxe [131.234.198.2]) by hni.uni-paderborn.de (8.6.10/hni-mailhub) with ESMTP id JAA00953; Fri, 20 Sep 1996 09:33:53 +0200
Received: (pe@localhost) by faxe.uni-paderborn.de (951211.SGI.8.6.12.PATCH1042/client-irix-hni) id JAA04318; Fri, 20 Sep 1996 09:33:52 +0200
From: "Peter Ebbesmeyer" <pe@hni.uni-paderborn.de>
Message-Id: <9609200933.ZM4316@faxe>
Date: Fri, 20 Sep 1996 09:33:50 -0600
In-Reply-To: CFenrich@swri.edu
        "pfPortals library" (Sep 19,  9:52am)
References: <vines.sW49+N4KEma@d26vs046d.ccf.swri.edu>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: CFenrich@swri.edu, <info-performer@sgi.com>
Subject: Re: pfPortals library
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19,  9:52am, CFenrich@swri.edu wrote:
> Subject: pfPortals library
> I am currently working on a project that loads a Multigen database with
> numerous buildings in the database.  The buildings have a great amount of
> detail in the interior of the buildings.  I am not at liberty to change the
> database and add Levels of Detail to the buildings so I was hoping that the
> pfPortals library written by David Luebke would help me.  Has anyone used
> this library and if so could possibly send me some sample code on how it is
> used?
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from CFenrich@swri.edu

Hi,

you can download the library from

   http://www.cs.unc.edu/~luebke/visibility.html

But as William Marinelli already pointed out you have to use flt-files which
have to be modified in a certain way.

We've tried pfPortals. It works really great.

Peter






-- 
-----------------------------------------------------------------------
Dipl.-Ing. Peter Ebbesmeyer                Universitaet-GH  Paderborn    
Raum F0.210                                  Heinz Nixdorf Institut     
Tel. + 49 5251 606234                     Rechnerintegrierte Produktion
Fax. + 49 5251 606268                            Fuerstenallee 11      
email: pe@hni.uni-paderborn.de                   33102 Paderborn           
                                                     Germany
-----------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 00:58:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA12220; Fri, 20 Sep 1996 00:57:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA12204; Fri, 20 Sep 1996 00:57:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA22770; Fri, 20 Sep 1996 00:57:04 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA17685; Fri, 20 Sep 1996 00:57:03 -0700
Received: from hni.uni-paderborn.de (hni-ff.uni-paderborn.de [131.234.22.55]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA08435 for <info-performer@sgi.com>; Fri, 20 Sep 1996 00:56:23 -0700
Received: from hydra.uni-paderborn.de (hydra [131.234.144.9]) by hni.uni-paderborn.de (8.6.10/hni-mailhub) with ESMTP id JAA01228; Fri, 20 Sep 1996 09:56:08 +0200
Received: from hydra (localhost.dfn.de [127.0.0.1]) by hydra.uni-paderborn.de (8.6.10/hni-client-sunos) with SMTP id JAA10445; Fri, 20 Sep 1996 09:51:07 +0200
Sender: brandt@hni.uni-paderborn.de
Message-ID: <32424CEA.41C67EA6@hni.uni-paderborn.de>
Date: Fri, 20 Sep 1996 09:51:06 +0200
From: Christoph Brandt <brandt@hni.uni-paderborn.de>
Organization: Heinz Nixdorf Institut
X-Mailer: Mozilla 3.0 (X11; I; SunOS 4.1.4 sun4c)
MIME-Version: 1.0
To: Duvideo <duvideoii@mail.telepac.pt>
CC: info-performer@sgi.com
Subject: Re: How to build Billboard objects
References: <199609191738.RAA15571@mail.telepac.pt>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi,

with Multigen's Modelgen II  you have got the possibility to 
define billboards. It is part of the flt dataformat. Unfortunately
the software is not a bargain,

Regards,
Christoph

 
Duvideo wrote:
> 
> Hi,
> 
> The town example loads Billboards directly from file.
> I noticed that when loading tree1.flt into perfly it has already a
> billboard behaviour.
> 
> How can I build a billboard without programming it?
> Can it be done with Alias|Wavefront or do I need another modeler?
> Can I program a billboard and save it to a file with Performer?
> 
> What is the best solution?
> 
> thanks
>         Duvideo
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

-- 
[------------------------<<<(((|)))>>>-------------------------------]
              Christoph Brandt |
          Virtuelle Umgebungen | 
 Rechnerintegrierte Produktion | e-mail: brandt@hni.uni-paderborn.de
        Heinz Nixdorf Institut | Tel.  : 0049-(0)5251-60-6233
              Fuerstenallee 11 | Fax   : 0049-(0)5251-60-6268
              33102 Paderborn  | http://wwwhni.uni-paderborn.de/rip
                       Germany |
[------------------------<<<(((|)))>>>-------------------------------]
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 02:15:39 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA12505; Fri, 20 Sep 1996 02:14:15 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA12489; Fri, 20 Sep 1996 02:14:14 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA24674; Fri, 20 Sep 1996 02:14:13 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA19911; Fri, 20 Sep 1996 02:14:13 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA18199; Fri, 20 Sep 1996 02:14:10 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id KAA06333; Fri, 20 Sep 1996 10:05:20 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609201005.ZM6331@bitch.reading.sgi.com>
Date: Fri, 20 Sep 1996 10:05:20 +0100
In-Reply-To: "Guy Russell" <guyr@thoth.engr.sgi.com>
        "Re: Benefits of Display listing of geosets" (Sep 19,  3:57pm)
References: <199609161943.MAA27364@sgi600.msd.lmsc.lockheed.com> 
	<9609161807.ZM11143@babar.asd.sgi.com> 
	<9609191557.ZM1305@thoth.engr.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Guy Russell" <guyr@thoth.engr.sgi.com>,
        mtj@babar.asd.sgi.com (Michael T. Jones),
        sakai@sgi600.msd.lmsc.lockheed.com (Ken Sakai), info-performer@sgi.com
Subject: Re: Benefits of Display listing of geosets
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

The funky DMA pull mode also works on iR with patch 1355.
Even with increased bandwidth I wouldn't expect to see
immediate mode match the performance of DMA on iR unless
you use packed vertex arrays which should also ultimately
use graphics DMA too.

My 2p.

Angus.

On Sep 19,  3:57pm, Guy Russell wrote:
> Subject: Re: Benefits of Display listing of geosets
> On Sep 16,  6:07pm, Michael T. Jones wrote:
> > Subject: Re: Benefits of Display listing of geosets
> > On Sep 16, 12:43pm, Ken Sakai wrote:
> > > Subject: Benefits of Display listing of geosets
> > >
> > > Perfomers,
> > >
> > > Does anyone have an idea of how much of a performance increase
> > > pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) will tend to buy you
> > > on the various platforms?  I know that objects drawn using OpenGL
> > > display lists display MUCH faster than those drawn in immediate mode
> > > in iR's.  Will OpenGL display lists buy you much on Impact graphics,
> > > RE graphics, and on Extreme graphics systems?  I was told that
> > > OpenGL display lists should also run faster on Impact machines but I do
not
> > > seem to be getting any speed increase with
> > > pfGSetDrawMode(geoset, PFGS_COMPILE_GL, val) on Impacts.
> >
> > Performer's immediate-mode rendering has always been as fast or
> > faster (usually faster) than IRIS GL or OpenGL display-list mode.
> > This is true on iR also, but there's more to the story...
> >
> > ...InfiniteReality has a 15+ megabyte cache on the geometry engine
> > board that is used to keep local copies of certain display lists.
> > Not all display lists can be kept locally (i.e., those that do
> > texture binds prevent lists from being cached). For those that are
> > in fact able to be cached, the difference between cached display
> > list and immediate mode over the Onyx-to-iR bus is significant and
> > will almost always result in better performance. This is due to
> > the cache's greater bandwidth than the bus interface.
> >
> > For this reason, we made the perfly in Performer 2.1 default to the
> > display-list mode. To see the difference, use the "d" (for display
> > list) and "i" (for immediate mode) keys to toggle between the two
> > cases.
> >
> > On other machines there is not the same advantage for display lists
> > that you'll see on iR.  In the future, should bus speeds increase,
> > we'll see the advantage of display list mode decrease, perhaps to
> > the point where it won't be used.
>
> It is true that other machines do not have display list memory in hardware,
> however display lists are still a potential performance win on the Impact.
 If
> a display list is pullable, the graphics will initiate the DMA for the
display
> list from main memory.  Pullability keeps the processor from getting involved
> in the I/O for the display list.  On a single processor system this can be a
> big win if you are CPU limited.  Most vis sim oriented display lists will be
> pullable.  The one major exception to date is anytime a display list binds a
> texture.  This limitation will be removed in upcoming releases, but for now
you
> must keep bind texture calls out of pullable display lists.
>
> >
> > Michael
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> >-- End of excerpt from Michael T. Jones
>
>
> Guy
>
> --
>                     Guy Russell
> Vis Sim Applied Engineering    	Silicon Graphics Inc.
> Email:guyr@engr.sgi.com          2011 N. Shoreline Blvd. M/S 3L-916
> Phone:(415)933-6113              Mountain View CA 94043
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Guy Russell


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 02:32:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA12547; Fri, 20 Sep 1996 02:30:59 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA12531; Fri, 20 Sep 1996 02:30:58 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA25027; Fri, 20 Sep 1996 02:30:57 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA20510; Fri, 20 Sep 1996 02:30:57 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA20145; Fri, 20 Sep 1996 02:30:55 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id KAA06356; Fri, 20 Sep 1996 10:22:17 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609201022.ZM6354@bitch.reading.sgi.com>
Date: Fri, 20 Sep 1996 10:22:16 +0100
In-Reply-To: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)
        "Explosions" (Sep 19, 11:51pm)
References: <23359d66.u7t157e.1c7bd-jfriesne@chewilst1.ucsd.edu>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: jfriesne@ucsd.edu, info-performer@sgi.com
Subject: Re: Explosions
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

You want an animated sequence of textures which you can run through.

1) Find an explosion sequence from a video of a military exercise or
   something.
2) Use the capture utility on an Indy with an analogue video in from a
   player with a good steady pause facility to capture rgb images of the
   effect.
3) Paint transparency information around the explosion images.
4) Apply the textures to several quads below a pfSequence or
   page the texture being applied to a single quad (only good for one bang
   at a time unless you are clever about this).

If you want my texture ready video explosion sequence (including
alpha painted information) then youre welcome to it. It comes with
unsupported performer code.

Rgds,
Angus.


On Sep 19, 11:51pm, Jeremy Friesner wrote:
> Subject: Explosions
> Does anyone have an opinion on what the best techniques are
> for simulating explosions?  (Dramatic is good, cheap is better! ;))
>
> -Jeremy
> Jeremy Friesner	  | "While one person hesitates because he feels
inferior,
> jfriesne@ucsd.edu | another is out making mistakes & becoming superior." -HL
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Jeremy Friesner


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 02:40:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA12586; Fri, 20 Sep 1996 02:38:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA12570; Fri, 20 Sep 1996 02:38:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA25261; Fri, 20 Sep 1996 02:38:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA20644; Fri, 20 Sep 1996 02:38:38 -0700
Received: from camus.paradigmsim.com (camus.paradigmsim.com [206.7.114.160]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA21218 for <info-performer@sgi.com>; Fri, 20 Sep 1996 02:38:35 -0700
Received: by camus.paradigmsim.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id EAA29919; Fri, 20 Sep 1996 04:37:05 -0500
From: "Rick Weyrauch" <rweyrauch@camus.paradigmsim.com>
Message-Id: <9609200437.ZM29917@camus.paradigmsim.com>
Date: Fri, 20 Sep 1996 04:37:01 -0500
In-Reply-To: "Jude Anthony" <jude@p3.enzian.com>
        "Z-Buffer, fog, and post processing" (Sep 19,  5:02pm)
References: <76C95A448B@P3.ENZIAN.COM>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Jude Anthony" <jude@p3.enzian.com>
Subject: Re: Z-Buffer, fog, and post processing
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 19,  5:02pm, Jude Anthony wrote:
> Subject: Z-Buffer, fog, and post processing
> I'm working on a simulation involving large databases and terrain.
> For reference, our clipping planes are about 20 nautical miles apart
> (some 37,000+ meters).  Unfortunately, all the data doesn't fit
> between the clipping planes, so when we move from one end of the
> terrain to the other, mountains appear to extrude themselves from
> an invisible play-doh press.
>
> We would like to have the mountains appear gradually out of haze.  We
> tried to implement this using fog, but the linear fog near and far
> ranges don't do what you would expect them to do (nor what the man
> pages say they should do).  I'm interested in examining the Z-buffer
> after each draw frame and blending the color of far-off pixels with
> the sky color, thus implementing a nice haze effect.
>
> I tried the man pages, but I can't find any reference to Z-buffer,
> let alone reading a Z-buffer.  Nor is there anything intuitive for
> changing the color of a single pixel.  Anybody know where I can find
> some example code for this kind of effect?
>
> We're using an Onyx with IR2.
>
> Thanks,
> Jude Anthony
> jude@p3.enzian.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Jude Anthony

Jude,

Take a look at spline fog (PFFOG_PIX_SPLINE, and pfFogRamp).  A spline fog ramp
can be set up so that objects near the far clipping plane will fogged and
eliminate the "play-doh press" phenomenon.

Rick


-- 

Rick Weyrauch				voice: (214) 960-2301
Paradigm Simulation Inc.		fax:   (214) 960-2303
14900 Landmark Blvd., Suite 400		rweyrauch@paradigmsim.com
Dallas TX 75240				www.paradigmsim.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 09:46:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA13545; Fri, 20 Sep 1996 09:44:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA13529; Fri, 20 Sep 1996 09:44:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA11150; Fri, 20 Sep 1996 09:44:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA04869; Fri, 20 Sep 1996 09:44:38 -0700
Received: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA06097 for <info-performer@sgi.com>; Fri, 20 Sep 1996 09:44:36 -0700
Received: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP 
	id KAA04971; Fri, 20 Sep 1996 10:52:25 -0400
Received: from GRAPHICS.CIS.UPENN.EDU by graphics.cis.upenn.edu
	id KAA15423; Fri, 20 Sep 1996 10:52:24 -0400
Posted-Date: Fri, 20 Sep 1996 10:52:24 -0400
Message-Id: <199609201452.KAA15423@graphics.cis.upenn.edu>
X-Mailer: exmh version 1.6.7 5/3/96
To: "Richard Gallery" <gallery@prl.research.philips.com>
cc: info-performer@sgi.com
Subject: Re: GL problem 
In-reply-to: Your message of "Thu, 19 Sep 1996 18:13:19 BST."
             <9609191813.ZM7127@sal> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Fri, 20 Sep 1996 10:52:23 -0400
From: John Granieri <granieri@graphics.cis.upenn.edu>
Status: O


Richard:

I actually had a similar problem (a human animation library I wrote for
use in Performer, although I ultimately fixed it by removing the offending GL 
calls and replacing them with appropriate Performer calls).

For a quick fix, to get it working in a Performer/OpenGL environment)
I used a simple Iris GL-stub library (stubs out all drawing, rendering 
state, window, and event queue calls, and implements a software matrix stack 
for all the transform-related calls), and linked it in the main executable. 
That worked fine to support some old GL-based code till I could fix it 
properly.

If you'd like the library, I can make it available via ftp.

-John

John Granieri                   
Center for Human Modeling and Simulation                200 South 33rd Street
University of Pennsylvania                        Philadelphia, PA 19104-6389
Voice: 215-573-3013, Fax: 215-898-0587, Mail: granieri@graphics.cis.upenn.edu


> Hi
> 
> Perhaps some-one can suggest a fix to a problem I have.
> As I understand Performer,  only the draw process is allowed
> to have a GL context, and it is not possible to make GL calls from
> another process.  This appears to have been tightened up uner 2.0,
> which I have just upgraded to.
> 
> I have some human animation libraries, which I have been using to
> drive human characters in our Performer app, and up till our upgrade
> recently all worked fine.  Indeed, when we got our application going
> again
> under 2.0, in single process mode for de-bugging, it all works too,
> although
> quite a bit more slowly than we would like.  So, then we turn on
> multi-processing, and the problem appears.
> 
> What appears to happen is, that the animation libraries I use make some
> gl calls.  Now, all I do with these animation libraries is tell them
> to play animation sequences, not to draw anything, i.e. they basically
> interpolate keyframes,, without displaying the result,
> and I then input the data straight into Performer DCS's in models
> in order to actually animate the geometry.
> 
> Unfortunately, there appears to be some un-used but still called gl
> functionality embedded in these animation libraries, as when I
> even try to load the keyframe to interpolate I get system crashses, and
> a stack trace shows me some calls to gl stuff going on.
> 
> So,  I have several options to proceed, including moving all  the calls
> to
> these libraries into the draw process, and using shared memory and
> semaphores to communicate back to the application (messy and time
> consuming), asking for re-compilations and re-writing of the libraries
> that give the problem (maybe not even possible, definitely on a time
> delay),
> or, finding some way to allow gl calls in my application process.
> 
> The last one seems most attractive, tonight at least.
>  So, anyone know if it can be done
> and how (allowing gl calls in the application process).
> 
> thanks for reading all this.
> 
> bye
> 
> -- 
> Richard Gallery
> Philips Research Labs
> Cross oak Lane
> Redhill
> Surrey
> RH1 5HA
> 
> 01293-815167
> fax 01293-815500
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 09:49:20 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA13573; Fri, 20 Sep 1996 09:48:18 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA13557; Fri, 20 Sep 1996 09:48:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA11984; Fri, 20 Sep 1996 09:48:17 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA05210; Fri, 20 Sep 1996 09:48:17 -0700
Received: from relay1.smtp.psi.net (relay1.smtp.psi.net [38.8.14.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA07212 for <info-performer@sgi.com>; Fri, 20 Sep 1996 09:48:15 -0700
Received: from P3.ENZIAN.COM by relay1.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id LAA20010; Fri, 20 Sep 1996 11:00:11 -0400
Received: from ENZIAN_02/SpoolDir by P3.ENZIAN.COM (Mercury 1.21);
    20 Sep 96 11:00:47 EST
Received: from SpoolDir by ENZIAN_02 (Mercury 1.30); 20 Sep 96 11:00:42 EST
From: "Jude Anthony" <jude@p3.enzian.com>
Organization: Enzian Technology, Inc.
To: info-performer@sgi.com
Date: Fri, 20 Sep 1996 11:00:41 EST
Subject: Fog, z-buffer, and post processing
X-mailer: Pegasus Mail for Windows (v2.42a)
Message-ID: <88C3351720@P3.ENZIAN.COM>
Status: O

Thanks to everyone who's been trying to help me out.  Almost everyone 
has recommended spline fog.  Unfortunately, when I tried spline fog 
in Vega, it didn't work properly.  In addition, we have an Earth/Sky 
environment with clouds, which I am required to not obscure.  
Finally, I am restricted to working in IrisGL, not OpenGL.  

Anyone know how to read the depth buffer in IrisGL?  It still looks 
to me like post-processing the frame to blend the sky color into 
distant object pixels is still my best bet.

Onyx/IR2 machine.

Thanks,
Jude Anthony
jude@p3.enzian.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 10:34:11 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA13767; Fri, 20 Sep 1996 10:32:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA13750; Fri, 20 Sep 1996 10:32:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA16312; Fri, 20 Sep 1996 10:32:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA09270; Fri, 20 Sep 1996 10:32:33 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA19415 for <info-performer@sgi.com>; Fri, 20 Sep 1996 10:32:29 -0700
Received: from be.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id LAA13103; Fri, 20 Sep 1996 11:23:45 -0400
Received: by be.ht.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id LAA05190; Fri, 20 Sep 1996 11:23:42 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609201523.LAA05190@be.ht.com>
Subject: Re: Missing .iv load with n32/64 libs
To: frank.purschke@audi.de (Herr Frank PURSCHKE)
Date: Fri, 20 Sep 1996 11:23:42 -0400 (EDT)
Cc: info-performer@sgi.com
In-Reply-To: <3242058D.41C6@audi.de> from "Herr Frank PURSCHKE" at Sep 20, 96 04:46:37 am
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 1991      
Status: O

> 
> Dear Performers,
> 
> I've tried to compile perfly for the n32/64 bit library. There is no trouble
> during compilation, but the resulting perfly application is unable load
> Inventor files because the Inventor loader (dso) are missing in
> /usr/lib{32,64}/libpfdb/. The configuration here is: Performer 2.1, Irix6.2.
> Those loaders are'nt on the distribution cd I've got. Any idea where to get
> them or will it be fixed with Performer 2.2?
> 
> Frank
> 
> -- 
> Frank Purschke
> Volkswagen AG
> Virtual Reality Lab
> Frank.Purschke@audi.de
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

If you install the Loader Source code from the CDROM you can build your own
inventor loader (in /usr/share/Performer/src/lib/libpfdb/libpfiv).  However,
there is a bug/flakiness with either the N32/64 compiler or the code
itself and it won't compile the loader straight up.  You have to change the
following to get it to compile (I probably should have used diff, right?):

// original code (pfiv.C lines 795-798):
	SoGetBoundingBoxAction bba(SbViewportRegion());
	bba.apply((SoNode *)node);
	SbXfBox3f &bbox = bba.getXfBoundingBox();
	const SbVec3f &center = bba.getCenter();

// replacement code:
	SoGetBoundingBoxAction *bba =
           new SoGetBoundingBoxAction(SbViewportRegion());
	bba->apply((SoNode *)node);
	SbXfBox3f &bbox = bba->getXfBoundingBox();
	const SbVec3f &center = bba->getCenter();
        delete bba;

Please let me know if this works for you.

scott

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 11:27:42 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA14076; Fri, 20 Sep 1996 11:26:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA14060; Fri, 20 Sep 1996 11:26:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA21307; Fri, 20 Sep 1996 11:25:59 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA14231; Fri, 20 Sep 1996 11:25:59 -0700
Received: from lescrt.lesc.lockheed.com ([192.58.159.8]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA03385 for <info-performer@sgi.com>; Fri, 20 Sep 1996 11:25:57 -0700
Received: from gruel.hq.lesc.lockheed.com by lescrt.lesc.lockheed.com with ESMTP
	(1.39.111.2/16.2) id AA074262291; Fri, 20 Sep 1996 10:11:32 -0500
Received: from MKTPO.mkt.lesc.lockheed.com (mktnt1.mkt.lesc.lockheed.com) by gruel.hq.lesc.lockheed.com with ESMTP
	(1.39.111.2/16.3) id AA139361962; Fri, 20 Sep 1996 10:06:02 -0500
Received: from Microsoft Mail (PU Serial #1074)
  by MKTPO.mkt.lesc.lockheed.com (PostalUnion/SMTP(tm) v2.1.6 for Windows NT(tm))
  id AA-1996Sep20.090300.1074.17183; Fri, 20 Sep 1996 10:06:09 -0700
From: jbrickley@lmwsmr.lesc.lockheed.com (Jeff Brickley)
To: bgus@cts.com (Bob Gustafson), info-performer@sgi.com (info-performer)
Message-Id: <1996Sep20.090300.1074.17183@MKTPO.mkt.lesc.lockheed.com>
X-Mailer: Microsoft Mail via PostalUnion/SMTP for Windows NT
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Organization: Lockheed Martin Engineering & Sciences
Date: Fri, 20 Sep 1996 10:06:09 -0700
Subject: RE: Does Performer support the "Basics"
Status: O



 ----------
From: Bob Gustafson
To: info-performer
Subject: Does Performer support the "Basics"
Date: Thursday, September 19, 1996 2:13PM

Hi,

I've been doing this graphics thing for several years, but I can't for the
life
of me figure out how to draw
a couple of polylines extending out from the wingtip of an aircraft.  We use
this method (in other systems)
to indicate wing trails.  How do I draw a couple of simple polylines 
attached
to my aircraft image???
===============
     I've done this in our application with a post-draw routine.  I store 
the coordinates of the object drawn and store history information, replaying 
the history data in a poly-line using OpenGL calls.  This will draw a single 
line from the "origin" of your model, however, to draw from your wingtips, 
you will have to calculate the offsets based on the orientation of the 
aircraft if you use our method.
===============
Another question related to "basics".  Is there any way to attach a 2D
character string, again to an
aircraft?  Right now, we are using a 3D pfString for displaying an aircraft
number next to the aircraft's
image but unless the orientation of the number is continually updated, it 
can
become unreadable
(upside-down, backwards...) a 2D number won't have this problem. So, the
question is: how to "attach" a 2D
number (charstr) to a 3D performer aircraft image.
================
Once again, by storing the location in memory and calling it from a 
post-draw routine we display object identification using bitmapped-text in 
OpenGL.  Bitmapped text can still be positioned using 3D-coordinates, 
however it ALWAYS displays the correct orientation.  Another technique which 
we just recently encorporated is a little more difficult, that is to take 
the screen projection and identify the "screen" coordinates of the object. 
 An Ortho projection will then allign any object with the screen.

I receive this E-Mail on a PC quite a distance from our SGI, so I cannot yet 
give you code examples.  However, if you need further explanations and/or 
code examples, I'll gladly give the help I can!

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 11:43:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA14319; Fri, 20 Sep 1996 11:41:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA14303; Fri, 20 Sep 1996 11:41:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA22843; Fri, 20 Sep 1996 11:41:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA15388; Fri, 20 Sep 1996 11:41:41 -0700
Received: from igate1.hac.com (igate1.HAC.COM [192.48.33.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA07970 for <info-performer@sgi.com>; Fri, 20 Sep 1996 11:41:40 -0700
From: Bela_A_Kekesi_at_2-HACHQ3@CCGATE.HAC.COM
Received: from ises01.ES.HAC.COM ([147.16.5.2]) by igate1.hac.com (4.1/SMI-4.1)
	id AA10804; Fri, 20 Sep 96 07:15:41 PDT
Received: by ises01.ES.HAC.COM; id AA04657; Fri, 20 Sep 1996 07:15:34 -0700
Received: from cc:Mail by CCGATE.HAC.COM
	id AA843228983; Fri, 20 Sep 96 10:03:50 PST
Date: Fri, 20 Sep 96 10:03:50 PST
Encoding: 88 Text
Message-Id: <9608208432.AA843228983@CCGATE.HAC.COM>
To: info-performer@sgi.com, bgus@cts.com (Bob Gustafson)
Subject: Re: Does Performer support the "Basics"
Status: O

     Hi,
     
     Recently I've encountered a similar problem with one of the projects I 
     have been working on.  I'm sure there are many different ways of doing 
     this, but my solution was to do an OpenGL postdraw callback.  I'm not 
     sure if you need something to produce a path, or just lines that might 
     indicate wind-sheer or something off your aircraft, but you should be 
     able to do either.
     
     If you just want to draw a single 3D line, the code would be something 
     like:
     
     #include <GL/gl.h>
     #include <GL/glu.h>
     
     #definedrawOneLine(x1, y1, x2, y2) glBegin(GL_LINES);\
        glVertex2f((x1), (y1)); glVertex2f((x2), (y2)); glEnd();
     
     glColor(0.0, 0.0, 0.0); /* Set the RGB color you want */
     
     {Get the coordinates for line - based off your wing tips}
     
     drawOneLine(x1, y1, x2, y2);
     
     
And to create a string of polylines for a path, just replace glBegin(GL_LINES) 
with glBegin(GL_LINE_STRIP) and add vertices to the first line segment as the 
wing-tips make the path.  

This psuedo-code primarily comes from the _OpenGL_Programming_Guide_ (Jackie 
Neider, Tom Davis, Mason Woo; pp.19-62) if you want more information.

Hope this helps!

Alex Kekesi
Hughes Aircraft




______________________________ Reply Separator _________________________________
Subject: Does Performer support the "Basics"
Author:  bgus@cts.com (Bob Gustafson) at CCGATE
Date:    9/19/96 12:51 PM


Hi,
     
I've been doing this graphics thing for several years, but I can't for the life 
of me figure out how to draw 
a couple of polylines extending out from the wingtip of an aircraft.  We use 
this method (in other systems) 
to indicate wing trails.  How do I draw a couple of simple polylines attached to
my aircraft image???
     
Another question related to "basics".  Is there any way to attach a 2D character
string, again to an 
aircraft?  Right now, we are using a 3D pfString for displaying an aircraft 
number next to the aircraft's 
image but unless the orientation of the number is continually updated, it can 
become unreadable 
(upside-down, backwards...) a 2D number won't have this problem. So, the 
question is: how to "attach" a 2D 
number (charstr) to a 3D performer aircraft image.
     
Please feel free to answer either or both of these questions.  And as always, a 
good example "paints a 
thousand words".
     
Thank You
     
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\| 
----------------------------------------|
     |
Curt Bryan    |
Delphi Research, Inc.   |
3954 Murphy Canyon Road Suite D-201 | 
San Diego, CA 92123   |
     |
Voice: (619) 694-1314   |
Fax: (619) 694-1356   |
     |
E-mail: bgus@cts.com   |
----------------------------------------- 
======================================================================= 
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 12:08:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14468; Fri, 20 Sep 1996 12:06:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14452; Fri, 20 Sep 1996 12:06:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA25680; Fri, 20 Sep 1996 12:06:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA17022; Fri, 20 Sep 1996 12:06:29 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA15067 for <info-performer@sgi.com>; Fri, 20 Sep 1996 12:06:28 -0700
Received: from poster.cae.ca 
	by bhole with SMTP (DuhMail/2.0)
	id OAA03579; Fri, 20 Sep 1996 14:57:45 -0400
Received: from christine.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA06697; Fri, 20 Sep 1996 14:54:55 -0400
Received: by christine.cae.ca (950413.SGI.8.6.12/930416.SGI)
	 id OAA24649; Fri, 20 Sep 1996 14:54:25 -0400
From: "Nicolas Gauvin" <nicolas@cae.ca>
Message-Id: <9609201454.ZM24647@christine.cae.ca>
Date: Fri, 20 Sep 1996 14:54:25 -0400
In-Reply-To: LIM MING WAH <eng30228@leonis.nus.sg>
        "New in performer..." (Sep 19,  6:17pm)
References: <Pine.OSF.3.95.960919180908.25707A-100000@leonis.nus.sg>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: eng30228@leonis.nus.sg
Subject: Re: New in performer...
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


On Sep 19,  6:17pm, LIM MING WAH wrote:
> Subject: New in performer...
>
> Hello all,
>
> 	I am currently doing a project on computer-aided surgery
> planning, where reconstruction of CT/MRI data is done in the case of spine
> surgery to facilitate "fitting of prosthesis". I have extracted the spine
> data in terms of iges and stl format. I'm looking into the possibiltity of
> creating convex objects from the extracted data so that I can perform
> collision detection on the "fitting". I'm not sure what or how much
> performer 2.0 can help me. Can anyone enlighten me on this issue? Thanks a
> lot!!

Collision detection in Performer is currently based on line segments
and hierarchical bounding volumes (spheres and axis aligned bounding boxes).
This works well for things like terrain following where you are intersecting
a small number of line segments with your database. However it is not well
suited for volume to volume collision detection.
Especially if you have a large number of volumes to test and those volumes
are close to each other.

An interesting article was recently published on this subject in the
Siggraph 96 proceedings:

OBB-Tree: A Hierarchical Structure for Rapid Interference Detection ,
S. Gottschalk, M. C. Lin and D. Manocha

They propose an efficient and accurate way of doing close volume to volume
collision test using oriented bounding box trees build from triangles composing
volumes.

You can check their web pages to find a postscript version of this
article as well as a C++ library called RAPID implementing this
scheme.

http://www.cs.unc.edu/~geom/OBB/OBBT.html

I have used this library to add volume to volume collision detection capability
to Performer. It gives very good results especially
when doing all the collision processing in a separate ISECT process.



-- 
Nicolas Gauvin			CAE Electronics Ltd., 8585 Cote De Liesse
Software Developer 		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
nicolas@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 12:02:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14412; Fri, 20 Sep 1996 12:00:23 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14396; Fri, 20 Sep 1996 12:00:22 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA24584; Fri, 20 Sep 1996 12:00:21 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA16647; Fri, 20 Sep 1996 12:00:21 -0700
Received: from stealth.afit.af.mil (stealth.afit.af.mil [129.92.2.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA13117 for <info-performer@sgi.com>; Fri, 20 Sep 1996 12:00:19 -0700
Received: from louvre (gallery.afit.af.mil [129.92.100.126]) by stealth.afit.af.mil (8.7.5/8.7.3) with ESMTP id PAA03516 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:00:09 -0400 (EDT)
Received: from rembrandt (rembrandt [129.92.101.112]) by louvre (8.6.12/8.6.12) with ESMTP id SAA08930 for <info-performer@sgi.com>; Fri, 20 Sep 1996 18:46:30 GMT
Received: (gewillia@localhost) by rembrandt (950413.SGI.8.6.12/8.6.12) id OAA21997 for info-performer@sgi.com; Fri, 20 Sep 1996 14:53:42 -0400
From: "Gary E Williams" <gewillia@afit.af.mil>
Message-Id: <9609201453.ZM21996@rembrandt.afit.af.mil>
Date: Fri, 20 Sep 1996 14:53:42 -0400
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Problem with model flickering in Performer 2.0
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I recently ported a virtual solar system modeler from Performer 1.2 to 2.0.
 I'm now having problems with flickering in many of my models.  By flickering,
I mean models which have texture maps and models which don't have texture maps
have periodic changes of color.  For example, Africa and other parts of the
earth flicker between the approriate land colors and blue (the ocean).  That
model uses a texture map.  With another model, a satellite, the colors flicker
between what they're supposed to be and other colors.  The satellite doesn't
use texture maps.  I've also checked for coplanar polygons, averaged vertices,
etc.  Coryphaeus has attempted to help me, but the problem seems to be
Performer related, not a model problem.  This conclusion is substantiated by
the fact that I didn't have these problems in Performer 1.2.  The problem is
magnified as the viewing distance to the model is increased, i.e. up close the
flickering isn't too bad or is nonexistent but it gets worse as you move away
from the model.  Some of the models use LOD and some don't.  This doesn't seem
to have any impact on the problem.

Input from anyone experiencing this type of problem or from anyone who knows of
a solution would be greatly appreciated.  Does this sound like a Z-Buffer
problem?

I'm running on an Onyx RE^2 under IRIX 6.2.  Thanks.

Gary

-- 
*************************************************************

GARY E. WILLIAMS, Capt, USAF
MS Student: Modeling & Simulation
Air Force Institute of Techonology (AFIT)

gewillia@afit.af.mil
http://www.afit.af.mil/ENGgraphics/people/gewillia/index.html

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 12:03:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14430; Fri, 20 Sep 1996 12:00:44 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14414; Fri, 20 Sep 1996 12:00:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA24672; Fri, 20 Sep 1996 12:00:43 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA16689; Fri, 20 Sep 1996 12:00:42 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA13183 for <info-performer@sgi.com>; Fri, 20 Sep 1996 12:00:40 -0700
Received: from mail.telepac.pt (netpac.telepac.pt [194.65.3.35]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id TAA14120 for <info-performer@sgi.com>; Fri, 20 Sep 1996 19:57:32 GMT
Received: from host.telepac.pt (lis8_p2.telepac.pt [194.65.2.66]) by mail.telepac.pt (8.7.5/0.0) with SMTP id TAA04496 for <info-performer@sgi.com>; Fri, 20 Sep 1996 19:59:23 GMT
Message-Id: <199609201959.TAA04496@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: Question about pfLightModel and pfLightSources??
Date: Fri, 20 Sep 1996 20:00:40 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hi,

I'm having some difficulties in understanding how lighting works.

Fact 1: I need a pfLightModel to be able to use lights.
Fact 2: I need at least one pfLight in the scene.

Conclusion 1: pfLightModel is not a light. Correct?

Question 1: Why can we set the pfLightModel AMBIENT color?
Question 2: If I set pfLightModel ambient color to YELLOW and create
	a pfLightSource with BLUE ambient color...
		...what color am I supposed to get?

Question 3: If I have individual (for each pfLightSource) control
	of attenuation, ambient color and a lot of other parameters
	common to pfLightModel...
		...why do I need to set them in the pfLightModel?

thanks
	Duvideo

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 12:46:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA14774; Fri, 20 Sep 1996 12:43:32 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA14758; Fri, 20 Sep 1996 12:43:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA28199; Fri, 20 Sep 1996 12:43:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA19049; Fri, 20 Sep 1996 12:43:30 -0700
Received: from magellan.bgm.link.com (magellan.bgm.link.com [130.210.238.23]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA25260 for <info-performer@sgi.com>; Fri, 20 Sep 1996 12:43:28 -0700
Received: by magellan.bgm.link.com (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id OAA28484; Fri, 20 Sep 1996 14:43:30 -0500
Date: Fri, 20 Sep 1996 14:43:30 -0500
From: cvillarm@magellan.bgm.link.com (Cris Villarma)
Message-Id: <199609201943.OAA28484@magellan.bgm.link.com>
To: info-performer@sgi.com
Subject: Jumping
Status: O

I'm moving a set of 3-D models in a circle and have the eyepoint
centered on one of the models.  I've noticed that all of the models,
besides the center one, deviate back-and-forth in position when
they should be "travelling" in a straight line.  (the deviation
is small but very noticeable)

help?...


Cris Villarma
cvillarm@magellan.bgm.link.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 15:09:57 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA15829; Fri, 20 Sep 1996 15:09:02 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA15813; Fri, 20 Sep 1996 15:09:01 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA07862; Fri, 20 Sep 1996 15:09:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA26638; Fri, 20 Sep 1996 15:09:00 -0700
Received: from roll.csd.sgi.com ([150.166.145.19]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA29229 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:08:59 -0700
Received: from quid.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	 id PAA07858; Fri, 20 Sep 1996 15:08:58 -0700
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id PAA02194; Fri, 20 Sep 1996 15:08:58 -0700
From: "Rob Jenkins" <robj@quid>
Message-Id: <9609201508.ZM2192@quid.csd.sgi.com>
Date: Fri, 20 Sep 1996 15:08:57 -0700
In-Reply-To: cvillarm@magellan.bgm.link.com (Cris Villarma)
        "Jumping" (Sep 20,  2:43pm)
References: <199609201943.OAA28484@magellan.bgm.link.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: cvillarm@magellan.bgm.link.com (Cris Villarma), info-performer@sgi.com
Subject: Re: Jumping
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 20,  2:43pm, Cris Villarma wrote:
> Subject: Jumping
> I'm moving a set of 3-D models in a circle and have the eyepoint
> centered on one of the models.  I've noticed that all of the models,
> besides the center one, deviate back-and-forth in position when
> they should be "travelling" in a straight line.  (the deviation
> is small but very noticeable)

Hi Cris

If you have large world coordinates and all you position are given in absolute
coords you may be running out of floating point precision. If so, Michael Jones
posted a good discussion of handling this a while back which I'll paste below:

"
..... What you need are some non-performer DP values:
   a DP eyepoint location,
   a DP global origin, and,
   a DP local origin for each big chunk of your world.
(The maximum chunksize should be limited to about 1/2 the dynamic range
of SP given your chosen model coordinate system epsilon).

In operation (method A):
   put the eye wherever you want (DP).
   put the global origin at the eye (DP).
   set the performer eye to 0,0,0. (SP is fine for this ;-)
   for each chunk
      compute chunkOffset as chunkOrigin - globalOrigin (DP)
      (this is the happy part ... even though the two numbers
      above are DP, the difference fits into a SP number nicely)
      set performer DCS for chunk to chunkOffset (SP)
   pfFrame();

Alternate method (saves one DCS, under the eye). Make sure you *really*
understand method A before thinking about this.
   put the eye wherever you want (DP).
   figure out which chunk is under the eye -- the "localChunk".
   set the global origin to the localChunk's origin. (DP)
   compute eyeOffset as eyepoint - globalOrigin;
      (though these subtrahends are DP, their difference is
      representable in SP)
   set the performer eye to eyeOffset
   for each chunk
      compute chunkOffset as chunkOrigin - globalOrigin (DP)
      (this is the happy part ... even though the two numbers
      above are DP, the difference fits into a SP number nicely)
      set performer DCS for chunk to chunkOffset (SP)
   pfFrame();

Once it all makes sense to you, implement method B if there is much
complexity in your database. The advantage of B is that there's no
matrix (or just an identity matrix) in the performer scene graph above
it, so that libpr geoset bounding box culling will be performed. This
can be a big win in the local area when many cultural features are
present and geodes contain many geosets.

Someday, perhaps Performer will provide double precision values
for the eyepoint and global offset in the pfChannel, and either a
special pfOrigin node or a new semantic for DCS nodes to make the
implementation of methods A and B automatic. Until then, the code
outlined above is identical to what we'd do--just as efficient and
probably better since it makes the relationships between the chunk
dynamic ranges and SP/DP precisions more exposed and thus likely
more widely understood.

Michael "Think Globally, Offset Locally" Jones

P.S. the case for DP geoset data so that CAD modelling tools, FEA
     programs, and such have access to the high-precision data
     that they need is a good one and not one that's lost on us.
----------------------------------------------------

Cheers
Rob


-- 
________________________________________________________________
Rob Jenkins
Silicon Graphics
robj@csd.sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 15:08:29 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA15651; Fri, 20 Sep 1996 15:06:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA15635; Fri, 20 Sep 1996 15:06:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA07129; Fri, 20 Sep 1996 15:06:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA26572; Fri, 20 Sep 1996 15:06:28 -0700
Received: from igate1.hac.com (igate1.HAC.COM [192.48.33.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id PAA28720 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:06:25 -0700
Received: from msmail4.hac.com ([147.17.106.42]) by igate1.hac.com (4.1/SMI-4.1)
	id AA05390; Fri, 20 Sep 96 15:06:29 PDT
Message-Id: <n1368890512.75555@MSMAIL4.HAC.COM>
Date: 20 Sep 1996 15:04:15 -0800
From: "Tinker, Peter" <Tinker#m#_Peter@MSMAIL4.HAC.COM>
Subject: RE: Texture Memory problems on iR
To: info-performer@sgi.com
X-Mailer: Mail*Link SMTP-MS 3.0.2
Status: O

Angus writes of patch 1355.  Where can I get it?

- Pete Tinker
Hughes Research Labs
_______________________________________________________________________________
From: Angus Dorbie on Fri, Aug 16, 1996 9:02 AM
Subject: Re: Texture Memory problems on iR
To: WDea@swri.edu; info-performer@sgi.com

Sounds like your creating new textures for your movie and hoping that the
texture memory management will handle things for you.

There are problems with this unless you have iR second software release
now in beta test (patch 1355).

Are you able to try something like pfTexLoadImage on the same texture
instead of using multiple textures?

Rgds,
Angus.


On Aug 16,  9:46am, WDea@swri.edu wrote:
> Subject: Texture Memory problems on iR
>
> My program basically plays one movie after another for a long period of
time.
> This is accomplished by changing the texture on a polygon for each new
> frame of the movie.  It is supposed to run a 30 frames per second, and at
the
> beginning it does.  Unfortunately, after a few of these movies have played
> it slows down to 5 frames per second for no apparent reason.  If I use an
> internal format with 32 bit texels, this slowdown happens after
> approximately 8 movies (including several frames/movie) have been loaded
> and played.  If I change it to use 16 bit texels it gets about twice as far
> before slowing down.  This implies to me that the problem has to do with
> the available texture memory.
>
>  I have tried everything that I can think of to free up the texture memory
> after I am done with each movie.  I am idling the textures and I have tried
> every means I could think of for deleting them.  The freeImage pfTexture
> command only frees the image after it has no references (according to the
> documentation).  I don't see how this command can ever free the image
> because as long as I can call it from the pfTexture, it is referenced by
that
> texture.  pfDelete is equally ineffective for the same reason, and both
pfFree
> and pfMemory::free cause the system to crash.  The program is not getting
> anywhere near the 512 texture limit that I have heard of, yet.  However,
> that will become an issue that needs to be addressed at some point.
>
> Currently, however, it appears that for some reason the texture memory
> gets filled up, and even though most of the textures in it aren't being used
> anymore they are still being paged in and out slowing things down.
>
> The system I am using is an iR with 16 MB texture memory, 1 RM6 with 4 R10K
> CPUs and 512 MB RAM.  The software is Performer 2.1 on IRIX 6.2.
>
> Has anyone heard or dealt with such a problem?  Thanks for any help.
>
> Wm. Frank Dea and Mark Lewis
> wdea@swri.edu
> Southwest Research Institute
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from WDea@swri.edu


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

------------------ RFC822 Header Follows ------------------
Received: by MSMAIL4.HAC.COM with SMTP;16 Aug 1996 09:02:06 -0800
Received: by isfu01.hac.com; id AA01501; Fri, 16 Aug 1996 09:02:05 -0700
Received: from isl.hrl.hac.com ([192.27.172.1]) by hac2arpa.hac.com
(4.1/SMI-4.1)
	id AA02205; Fri, 16 Aug 96 09:00:08 PDT
Received: from eden.hac.com by isl.hrl.hac.com (5.x/SMI-SVR4)
	id AA19568; Fri, 16 Aug 1996 09:00:11 -0700
Received: from sgi.sgi.com (192.48.153.1) by EDEN.HAC.COM (PMDF V4.3-7 #5884)
 id <01I8C6HM9H34003T3V@EDEN.HAC.COM>; Fri, 16 Aug 1996 09:01:34 PST
Received: from roll.csd.sgi.com ([150.166.145.19])
 by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
 via ESMTP id JAA09566; Fri, 16 Aug 1996 09:00:57 -0700
Received: from holodeck.csd.sgi.com by roll.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) id JAA25451; Fri, 16 Aug 1996 09:00:41 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
 for info-performer-dist@holodeck.csd.sgi.com id IAA09233; Fri,
 16 Aug 1996 08:55:01 -0700
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) for <info-performer@holodeck.csd.sgi.com> id
 IAA09217; Fri, 16 Aug 1996 08:55:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) for <info-performer@roll.csd.sgi.com> id
 IAA24594; Fri, 16 Aug 1996 08:55:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP
 (951211.SGI.8.6.12.PATCH1042/910805.SGI)
 for <info-performer@relay.csd.sgi.com> id IAA09601; Fri,
 16 Aug 1996 08:55:22 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18])
 by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
 via ESMTP id IAA08791; Fri, 16 Aug 1996 08:55:19 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
 id QAA29603; Fri, 16 Aug 1996 16:53:20 +0100
Date: Fri, 16 Aug 1996 16:53:20 +0100
From: Angus Dorbie <dorbie@bitch.reading.sgi.com>
Subject: Re: Texture Memory problems on iR
In-Reply-To: WDea@swri.edu "Texture Memory problems on iR" (Aug 16,  9:46am)
To: WDea@swri.edu, info-performer@sgi.com
Message-Id: <9608161653.ZM29601@bitch.reading.sgi.com>
Mime-Version: 1.0
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7BIT
References: <vines.sW49+ze63ma@D26VS046A.CCF.SwRI.EDU>
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 15:13:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA15861; Fri, 20 Sep 1996 15:12:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA15845; Fri, 20 Sep 1996 15:12:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA08637; Fri, 20 Sep 1996 15:12:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA26743; Fri, 20 Sep 1996 15:12:29 -0700
Received: from mailhost.multigen.com (mailhost.multigen.com [204.119.69.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA00083 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:12:27 -0700
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [204.119.70.10]) by mailhost.multigen.com (8.6.11/8.6.12) with ESMTP id PAA07835 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:16:43 -0700
Received: from repo.engr.multigen.com (repo.engr.multigen.com [204.119.70.44]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id WAA17288 for <info-performer@sgi.com>; Fri, 20 Sep 1996 22:11:27 GMT
Received: from repo (localhost.engr.multigen.com [127.0.0.1]) by repo.engr.multigen.com (940816.SGI.8.6.9/8.6.12) with SMTP id PAA07472 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:16:30 -0700
Sender: andy@multigen.com
Message-ID: <324317BD.ABD@multigen.com>
Date: Fri, 20 Sep 1996 15:16:29 -0700
From: Andrew Walker <awalker@multigen.com>
Organization: MultiGen, Inc.
X-Mailer: Mozilla 2.01 (X11; I; IRIX 5.3 IP17)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: Jumping
References: <199609201943.OAA28484@magellan.bgm.link.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Cris Villarma wrote:
> I've noticed that all of the models,
> besides the center one, deviate back-and-forth in position when
> they should be "travelling" in a straight line.  (the deviation
> is small but very noticeable)
> 

How far from the origin are you?  Performer is single precision for
performance reasons.  When you get far away from the origin things have
a tendency to shimmy.

-- 
Andrew R. Walker			awalker@multigen.com
Member of Technical Staff		( 408 ) - 556 - 2627 DIRECT
MultiGen Inc.				( 408 ) - 261 - 4100 MAIN
550 S. Winchester Blvd. Suite 500	( 408 ) - 261 - 4101 FAX
San Jose, CA 95128                      http://www.multigen.com/
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 15:29:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA15928; Fri, 20 Sep 1996 15:27:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA15912; Fri, 20 Sep 1996 15:27:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA10004; Fri, 20 Sep 1996 15:27:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27384; Fri, 20 Sep 1996 15:27:41 -0700
Received: from od.sri.com (od.sri.com [128.18.53.220]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA03122 for <info-performer@sgi.com>; Fri, 20 Sep 1996 15:27:37 -0700
Received: by od.sri.com (940816.SGI.8.6.9/940406.SGI)
	 id PAA13842; Fri, 20 Sep 1996 15:22:04 -0700
From: "Nathaniel Bletter" <nat@od.sri.com>
Message-Id: <9609201522.ZM13840@od.sri.com>
Date: Fri, 20 Sep 1996 15:22:03 -0700
In-Reply-To: "Gary E Williams" <gewillia@afit.af.mil>
        "Problem with model flickering in Performer 2.0" (Sep 20,  2:53pm)
References: <9609201453.ZM21996@rembrandt.afit.af.mil>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: "Gary E Williams" <gewillia@afit.af.mil>, info-performer@sgi.com
Subject: Re: Problem with model flickering in Performer 2.0
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

This definitely sounds like a Z-buffer problem with the Ocean below Africa
showing instead of the land polygons. Perhpaps your near and far planes are so
far apart that the Z resolution is not very good. Try moving the near point out
some and moving the far point to the max size of the world if you know that.
Remember it is essentially logarithmic, so a near point of 2 is much much
better than 0.5 say.

On Sep 20,  2:53pm, Gary E Williams wrote:
> Subject: Problem with model flickering in Performer 2.0
> I recently ported a virtual solar system modeler from Performer 1.2 to 2.0.
>  I'm now having problems with flickering in many of my models.  By
flickering,
> I mean models which have texture maps and models which don't have texture
maps
> have periodic changes of color.  For example, Africa and other parts of the
> earth flicker between the approriate land colors and blue (the ocean).  That
> model uses a texture map.  With another model, a satellite, the colors
flicker
> between what they're supposed to be and other colors.  The satellite doesn't
> use texture maps.  I've also checked for coplanar polygons, averaged
vertices,
> etc.  Coryphaeus has attempted to help me, but the problem seems to be
> Performer related, not a model problem.  This conclusion is substantiated by
> the fact that I didn't have these problems in Performer 1.2.  The problem is
> magnified as the viewing distance to the model is increased, i.e. up close
the
> flickering isn't too bad or is nonexistent but it gets worse as you move away
> from the model.  Some of the models use LOD and some don't.  This doesn't
seem
> to have any impact on the problem.
>
> Input from anyone experiencing this type of problem or from anyone who knows
of
> a solution would be greatly appreciated.  Does this sound like a Z-Buffer
> problem?
>
> I'm running on an Onyx RE^2 under IRIX 6.2.  Thanks.
>
> Gary
>
> --
> *************************************************************
>
> GARY E. WILLIAMS, Capt, USAF
> MS Student: Modeling & Simulation
> Air Force Institute of Techonology (AFIT)
>
> gewillia@afit.af.mil
> http://www.afit.af.mil/ENGgraphics/people/gewillia/index.html
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>
>-- End of excerpt from Gary E Williams



--

Nat Bletter
SRI International
nat@od.sri.com
http://os.sri.com/people/nat/
(415) 859-4358
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 20 17:07:42 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA17125; Fri, 20 Sep 1996 17:06:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA17109; Fri, 20 Sep 1996 17:06:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA15685; Fri, 20 Sep 1996 17:05:59 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA02048; Fri, 20 Sep 1996 17:05:59 -0700
Received: from igate1.hac.com (igate1.HAC.COM [192.48.33.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id RAA21364 for <info-performer@sgi.com>; Fri, 20 Sep 1996 17:05:56 -0700
Received: from msmail4.hac.com ([147.17.106.42]) by igate1.hac.com (4.1/SMI-4.1)
	id AA16774; Fri, 20 Sep 96 17:05:57 PDT
Message-Id: <n1368883342.7276@MSMAIL4.HAC.COM>
Date: 20 Sep 1996 17:01:04 -0800
From: "Tinker, Peter" <Tinker#m#_Peter@MSMAIL4.HAC.COM>
Subject: FW: Texture Memory problems on iR
To: "Performer mailing list" <info-performer@sgi.com>
X-Mailer: Mail*Link SMTP-MS 3.0.2
Status: O

Angus writes of patch 1355.  Where can I get it?

- Pete Tinker
Hughes Research Labs
_______________________________________________________________________________
From: Angus Dorbie on Fri, Aug 16, 1996 9:02 AM
Subject: Re: Texture Memory problems on iR
To: WDea@swri.edu; info-performer@sgi.com

Sounds like your creating new textures for your movie and hoping that the
texture memory management will handle things for you.

There are problems with this unless you have iR second software release
now in beta test (patch 1355).

Are you able to try something like pfTexLoadImage on the same texture
instead of using multiple textures?

Rgds,
Angus.


On Aug 16,  9:46am, WDea@swri.edu wrote:
> Subject: Texture Memory problems on iR
>
> My program basically plays one movie after another for a long period of
time.
> This is accomplished by changing the texture on a polygon for each new
> frame of the movie.  It is supposed to run a 30 frames per second, and at
the
> beginning it does.  Unfortunately, after a few of these movies have played
> it slows down to 5 frames per second for no apparent reason.  If I use an
> internal format with 32 bit texels, this slowdown happens after
> approximately 8 movies (including several frames/movie) have been loaded
> and played.  If I change it to use 16 bit texels it gets about twice as far
> before slowing down.  This implies to me that the problem has to do with
> the available texture memory.
>
>  I have tried everything that I can think of to free up the texture memory
> after I am done with each movie.  I am idling the textures and I have tried
> every means I could think of for deleting them.  The freeImage pfTexture
> command only frees the image after it has no references (according to the
> documentation).  I don't see how this command can ever free the image
> because as long as I can call it from the pfTexture, it is referenced by
that
> texture.  pfDelete is equally ineffective for the same reason, and both
pfFree
> and pfMemory::free cause the system to crash.  The program is not getting
> anywhere near the 512 texture limit that I have heard of, yet.  However,
> that will become an issue that needs to be addressed at some point.
>
> Currently, however, it appears that for some reason the texture memory
> gets filled up, and even though most of the textures in it aren't being used
> anymore they are still being paged in and out slowing things down.
>
> The system I am using is an iR with 16 MB texture memory, 1 RM6 with 4 R10K
> CPUs and 512 MB RAM.  The software is Performer 2.1 on IRIX 6.2.
>
> Has anyone heard or dealt with such a problem?  Thanks for any help.
>
> Wm. Frank Dea and Mark Lewis
> wdea@swri.edu
> Southwest Research Institute
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from WDea@swri.edu


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

------------------ RFC822 Header Follows ------------------
Received: by MSMAIL4.HAC.COM with SMTP;16 Aug 1996 09:02:06 -0800
Received: by isfu01.hac.com; id AA01501; Fri, 16 Aug 1996 09:02:05 -0700
Received: from isl.hrl.hac.com ([192.27.172.1]) by hac2arpa.hac.com
(4.1/SMI-4.1)
	id AA02205; Fri, 16 Aug 96 09:00:08 PDT
Received: from eden.hac.com by isl.hrl.hac.com (5.x/SMI-SVR4)
	id AA19568; Fri, 16 Aug 1996 09:00:11 -0700
Received: from sgi.sgi.com (192.48.153.1) by EDEN.HAC.COM (PMDF V4.3-7 #5884)
 id <01I8C6HM9H34003T3V@EDEN.HAC.COM>; Fri, 16 Aug 1996 09:01:34 PST
Received: from roll.csd.sgi.com ([150.166.145.19])
 by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
 via ESMTP id JAA09566; Fri, 16 Aug 1996 09:00:57 -0700
Received: from holodeck.csd.sgi.com by roll.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) id JAA25451; Fri, 16 Aug 1996 09:00:41 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
 for info-performer-dist@holodeck.csd.sgi.com id IAA09233; Fri,
 16 Aug 1996 08:55:01 -0700
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) for <info-performer@holodeck.csd.sgi.com> id
 IAA09217; Fri, 16 Aug 1996 08:55:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP
 (950413.SGI.8.6.12/911001.SGI) for <info-performer@roll.csd.sgi.com> id
 IAA24594; Fri, 16 Aug 1996 08:55:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP
 (951211.SGI.8.6.12.PATCH1042/910805.SGI)
 for <info-performer@relay.csd.sgi.com> id IAA09601; Fri,
 16 Aug 1996 08:55:22 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18])
 by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
 via ESMTP id IAA08791; Fri, 16 Aug 1996 08:55:19 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
 id QAA29603; Fri, 16 Aug 1996 16:53:20 +0100
Date: Fri, 16 Aug 1996 16:53:20 +0100
From: Angus Dorbie <dorbie@bitch.reading.sgi.com>
Subject: Re: Texture Memory problems on iR
In-Reply-To: WDea@swri.edu "Texture Memory problems on iR" (Aug 16,  9:46am)
To: WDea@swri.edu, info-performer@sgi.com
Message-Id: <9608161653.ZM29601@bitch.reading.sgi.com>
Mime-Version: 1.0
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7BIT
References: <vines.sW49+ze63ma@D26VS046A.CCF.SwRI.EDU>

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep 21 20:03:03 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id UAA20025; Sat, 21 Sep 1996 20:01:12 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id UAA20009; Sat, 21 Sep 1996 20:01:11 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id UAA22194; Sat, 21 Sep 1996 20:01:10 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id UAA08020; Sat, 21 Sep 1996 20:01:10 -0700
Received: from public.bta.net.cn (public.bta.net.cn [202.96.0.97]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id UAA14668 for <info-performer@sgi.com>; Sat, 21 Sep 1996 20:01:05 -0700
From: flysiml@public.bta.net.cn
Received: from pc-czg (ts4-4.bta.net.cn [202.96.61.196]) by public.bta.net.cn (8.6.8.1/8.6.9) with SMTP id LAA18532 for <info-performer@sgi.com>; Sun, 22 Sep 1996 11:00:59 +0800
Message-ID: <32449DF1.43B7@public.bta.net.cn>
Date: Sun, 22 Sep 1996 11:01:21 +0900
X-Mailer: Mozilla 2.02Gold (WinNT; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: how to make each channel's Cull & Draw locked to individual CPUs ------ SOS
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi friends,

 I'm working on a visual simulation project using
 an Onyx(4*CPU, 1*Pipe/4*RM5,pf1.2). The project
 demmands 3 channels with individual eyepoint. I
 use PFMP_APP_CULL_DRAW for Multiprocessor split.
 I check the program performance with
 pfDrawChanStates and find that the refresh rate
 is only 20Hz. The bottltneck are 3 DRAW processes.
 They take more then one full cycle of 30Hz(my goal
 is to achieve 30Hz rate). I think if the each
 channel's CULL & DRAW can be locked to individual
 CPUs(so every cpu will execute only ONE channel's
 CULL and DRAW), the performance will be better.
 But from the Performer Programer's Guide I find
 that the CULL and DRAW can't be locked to individual
 cpu with each channel. How can I resolve this problem ?

 Another question: on my Onyx, will pf2.0 better than
 pf1.2 ?

 Thanks in advance !

 flysiml@public.bta.net.cn
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Sep 21 22:15:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id WAA20232; Sat, 21 Sep 1996 22:14:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id WAA20216; Sat, 21 Sep 1996 22:14:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id WAA25509; Sat, 21 Sep 1996 22:14:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id WAA10810; Sat, 21 Sep 1996 22:14:27 -0700
Received: from public.bta.net.cn (public.bta.net.cn [202.96.0.97]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA26469 for <info-performer@sgi.com>; Sat, 21 Sep 1996 22:14:05 -0700
From: flysiml@public.bta.net.cn
Received: from pc-czg (ts3-52.bta.net.cn [202.96.61.150]) by public.bta.net.cn (8.6.8.1/8.6.9) with SMTP id NAA21697 for <info-performer@sgi.com>; Sun, 22 Sep 1996 13:13:53 +0800
Message-ID: <3244BD19.2DB0@public.bta.net.cn>
Date: Sun, 22 Sep 1996 13:14:17 +0900
X-Mailer: Mozilla 2.02Gold (WinNT; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: correct my last mail ---- not 3 DRAW process...
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Friends,

 my last E-Mail said that "...The bottltneck are 3 DRAW
 processes. They take more then one full cycle of 30Hz..."

 I should say " ...The bottltneck are 3 channels' DRAW
 processes. They take more then one full cycle of 30Hz..."

 sorry and need your help.

 Thanks

 flysiml@public.bta.net.cn
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 22 05:37:07 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA20785; Sun, 22 Sep 1996 05:35:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA20769; Sun, 22 Sep 1996 05:35:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA04446; Sun, 22 Sep 1996 05:35:43 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA19399; Sun, 22 Sep 1996 05:35:43 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA06181 for <info-performer@sgi.com>; Sun, 22 Sep 1996 05:35:40 -0700
Received: from dialup.netvision.net.il (ts002p4.pop9a.netvision.net.il [194.90.11.42]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id OAA13503 for <info-performer@sgi.com>; Sun, 22 Sep 1996 14:35:22 +0200 (IST)
Message-ID: <3245B01F.33BA@netvision.net.il>
Date: Sun, 22 Sep 1996 14:31:11 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Mesh problem !
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To the performer team:

 My problem:  
 ----------

 I use "pfMorph" to do morphing between 2 geosets. The 2 geosets have 
 been previously meshed by "pfdMeshGSet". 

 For most of the cases it works fine, but for some geometries
 it creates a "split up" of the geometry during the morphing
 process (I still can't charactarize the geometries that cause
 such a problem).

 I assume that this happens because "pfdMeshGSet" creates
 one vertices-order for gset1, and a DIFFERENT vertices-order
 in gset2.


 Questions: 
 ---------

 1) Can I get the mapping between the original vertices-order
    and the meshed vertices-order ??  (without tagging the vertices
    and searching the meshed gset myself)

 2) What is the logic that "pfdMeshGSet" uses ?? 
    how can I expect to get this "different order" problem ?

 3) Is there a known-way to solve this problem ??




	Tnx
	Rami Mayer
	Senior Programmer
	DreamTeam Ltd.

	Tel: +972-9-559855
	Fax: +972-9-559615
	Email: dreamt@netvision.net.il
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 22 06:03:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA20864; Sun, 22 Sep 1996 06:02:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA20848; Sun, 22 Sep 1996 06:02:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA05608; Sun, 22 Sep 1996 06:02:07 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA19795; Sun, 22 Sep 1996 06:02:07 -0700
Received: from ciistr1.ist.utl.pt (ciistr1.ist.utl.pt [193.136.128.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id GAA08407 for <info-performer@sgi.com>; Sun, 22 Sep 1996 06:02:01 -0700
Received: from camoes.rnl.ist.utl.pt by ciistr1.ist.utl.pt (5.65v3.2/1.1.10.5/18Jul96-0728PM)
	id AA18749; Sun, 22 Sep 1996 13:59:27 GMT
Received: from Zebedeu.rnl.ist.utl.pt by camoes.rnl.ist.utl.pt (SMI-8.6/Windows NT 3.51)
	id OAA10480; Sun, 22 Sep 1996 14:02:42 +0100
Message-Id: <199609221302.OAA10480@camoes.rnl.ist.utl.pt>
From: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
To: "Performer" <info-performer@sgi.com>
Subject: How to create HyperSpace effect
Date: Sun, 22 Sep 1996 13:58:16 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hello.

I'm trying to create an hyperspace effect.
I want to start far far away in the galaxy and move towards planet earth,
but I don't quite understand how to create the star trail effect.

Oh, it doesn't need to be interactive so maybe it doesn't make sense to
use Performer, but I would like to use it. What do you think?

thanks
	Nuno
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 22 06:03:39 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA20842; Sun, 22 Sep 1996 06:01:47 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA20826; Sun, 22 Sep 1996 06:01:46 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA05452; Sun, 22 Sep 1996 06:01:46 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA19787; Sun, 22 Sep 1996 06:01:45 -0700
Received: from ciistr1.ist.utl.pt (ciistr1.ist.utl.pt [193.136.128.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id GAA08340 for <info-performer@sgi.com>; Sun, 22 Sep 1996 06:01:33 -0700
Received: from camoes.rnl.ist.utl.pt by ciistr1.ist.utl.pt (5.65v3.2/1.1.10.5/18Jul96-0728PM)
	id AA02625; Sun, 22 Sep 1996 13:59:28 GMT
Received: from Zebedeu.rnl.ist.utl.pt by camoes.rnl.ist.utl.pt (SMI-8.6/Windows NT 3.51)
	id OAA10482; Sun, 22 Sep 1996 14:02:43 +0100
Message-Id: <199609221302.OAA10482@camoes.rnl.ist.utl.pt>
From: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
To: "Performer" <info-performer@sgi.com>
Subject: How to create a realistic sea surface?
Date: Sun, 22 Sep 1996 14:01:20 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hi.

Having created a sea tile from a sea photograph I have now tiled it over a
big square polygon. My problem is that if I tile it a lot of times I get
better detail but when flying very high one can understand the tile
repetition. On the other hand, if I just repeat it a coulpe of times I get
overdimensioned nonrealistic waves when I'm flying close to the water.

Anyone has a good solution for this?

thanks
	Nuno
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 22 06:36:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA21075; Sun, 22 Sep 1996 06:35:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA21059; Sun, 22 Sep 1996 06:35:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA06775; Sun, 22 Sep 1996 06:35:05 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA20486; Sun, 22 Sep 1996 06:35:04 -0700
Received: from overlord.nrl.navy.mil (overlord.nrl.navy.mil [132.250.118.136]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA11089 for <info-performer@sgi.com>; Sun, 22 Sep 1996 06:35:03 -0700
Received: by overlord.nrl.navy.mil (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id JAA15798; Sun, 22 Sep 1996 09:35:01 -0400
From: "Robert Doyle" <doyle@overlord.nrl.navy.mil>
Message-Id: <9609220935.ZM15796@overlord.nrl.navy.mil>
Date: Sun, 22 Sep 1996 09:35:01 -0400
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Texture quality on RE2/RE3.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


I have a texture-quality problem that I believe is related to RE graphics. My
application displays terrain with a map textured on the surface. When run and
displayed on an Indigo2-XZ (6.2), the texture quality is high and map text can
be read at a reasonably close distance from the terrain surface. However, when
run and displayed on an Onyx RE2 (5.3) or an IR (6.2) (both locked down to one
processor) the texture quality is low and map text appears blurred even at
mid-range distances.

Now, the same terrain (.obj) and texture displayed with Perfly is of high
quality on all three machines. It appears that the problem is related to RE
graphics and Perfly avoids it somehow. My inspection of Perfly's source code
revealed nothing obvious. Any pointers would be appreciated.

Bob Doyle

-- 
Robert J. Doyle, Jr.            http://overlord.nrl.navy.mil
Code 5594                       e-mail: doyle@overlord.nrl.navy.mil
Naval Research Laboratory       fax: 202-404-7402
Washington, DC  20375-5000      phone: 202-767-8395

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 22 20:14:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id UAA22148; Sun, 22 Sep 1996 20:12:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id UAA22132; Sun, 22 Sep 1996 20:12:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id UAA22767; Sun, 22 Sep 1996 20:12:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id UAA07117; Sun, 22 Sep 1996 20:12:52 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id UAA08499 for <info-performer@sgi.com>; Sun, 22 Sep 1996 20:12:28 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA10492; Mon, 23 Sep 1996 11:04:20 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id KAA20053; Fri, 15 Mar 1996 10:38:45 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603151038.ZM20051@media1.rndtm.com.my>
Date: Fri, 15 Mar 1996 10:38:45 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: Performer Fatal: pfRealloc() can't realloc from NULL a pointer
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I got the message
Performer Fatal: pfRealloc() can't realloc from NULL a pointer
when I try to simulate a light in my scene as the following

 roomLight = pfNewLight(pfGetSharedArena());
    pfLightPos(roomLight, 0.0f, 0.0f, 3.0f, 1.0f);
    pfPushIdentMatrix();
    pfLightColor(roomLight, 1.0f, 0.0f, 0.0f);
    pfSpotLightDir(roomLight, 0.0f, 0.0f, -3.0f);
    pfSpotLightCone(roomLight, 1.0f, 15.0f);
    pfLightOn(roomLight);
    pfPopMatrix();

Can anyone explain this?. Thanks
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 00:06:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA22456; Mon, 23 Sep 1996 00:04:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA22440; Mon, 23 Sep 1996 00:04:31 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA28242; Mon, 23 Sep 1996 00:04:30 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA11942; Mon, 23 Sep 1996 00:04:30 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA04808 for <info-performer@sgi.com>; Mon, 23 Sep 1996 00:04:25 -0700
Received: from nantes0-025.sct.fr (nantes0-025.sct.fr [194.206.158.25]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id JAA04655 for <info-performer@sgi.com>; Mon, 23 Sep 1996 09:04:09 +0200
Message-Id: <199609230704.JAA04655@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 23 Sep 1996 09:05:14 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Re: Does Performer support the "Basics"
X-Mailer: <PC Eudora Version 1.4>
Status: O

Fiew samples to guide you ....

>  How do I draw a couple of simple polylines attached to my aircraft image???


			/* solution de la ligne */

			pfGSetPrimType(ViewState->Sillpt.newGset, PFGS_LINESTRIPS);
			pfGSetNumPrims(ViewState->Sillpt.newGset, 1);
			pfGSetLineWidth(ViewState->Sillpt.newGset,4.0);
			pfGSetPrimLengths(ViewState->Sillpt.newGset,ViewState->Sillpt.length);
			pfGSetAttr(ViewState->Sillpt.newGset, 
PFGS_COORD3,PFGS_PER_VERTEX,ViewState->Sillpt.sill[ind],ViewState->Sillpt.sv
index);
			pfGSetGState(ViewState->Sillpt.newGset,ViewState->Sillpt.gstate[ind]);
			if(pfReplaceGSet(ViewState->sillageGeode[ind],
					pfGetGSet(ViewState->sillageGeode[ind],0),ViewState->Sillpt.newGset)==0)
				printf("error pfReplaceGSet\n");
>. So, the question is: how to "attach" a 2D number (charstr) to a 3D 
performer aircraft image.



pfPushState();
pfBasicState();

	for(i=0;(ViewState->engage[i]!=-1)&&(i<MAX_BAT);i++)
		{
		indice_bat=ViewState->engage[i];
		/*cpack(ViewState->batcol[indice_bat]);*/
		cmov(ViewState->batpos[indice_bat][0],
			 ViewState->batpos[indice_bat][1],
			 ViewState->batpos[indice_bat][2]+15.0f);
			fmprstr (ViewState->batname[indice_bat]);
		/*charstr (ViewState->batname[indice_bat]);*/
		}
pfPopState();

}
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 00:26:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA22528; Mon, 23 Sep 1996 00:24:44 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA22512; Mon, 23 Sep 1996 00:24:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA29278; Mon, 23 Sep 1996 00:24:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA13040; Mon, 23 Sep 1996 00:24:41 -0700
Received: from cony.gsf.de (cony.gsf.de [146.107.1.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA06964 for <info-performer@sgi.com>; Mon, 23 Sep 1996 00:24:36 -0700
Received: from lola.gsf.de by cony.gsf.de (8.6.4/WeissBlau-1.10)
	id JAA17882; Mon, 23 Sep 1996 09:25:46 +0200
Received: (from loesch@localhost) by lola.gsf.de (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA15262; Mon, 23 Sep 1996 09:25:03 +0200
From: "Andreas Loesch" <loesch@lola.gsf.de>
Message-Id: <9609230925.ZM15258@lola.gsf.de>
Date: Mon, 23 Sep 1996 09:25:02 -0600
In-Reply-To: "Nicolas Gauvin" <nicolas@cae.ca>
        "Re: New in performer..." (Sep 20,  2:54pm)
References: <Pine.OSF.3.95.960919180908.25707A-100000@leonis.nus.sg> 
	<9609201454.ZM24647@christine.cae.ca>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Nicolas Gauvin" <nicolas@cae.ca>
Subject: Re: New in performer...
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19609230925.ZM15258.gsf.de"
Status: O


--PART-BOUNDARY=.19609230925.ZM15258.gsf.de
Content-Description: Text
Content-Type: text/plain ; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Zm-Decoding-Hint: mimencode -q -u 

On Sep 20,  2:54pm, Nicolas Gauvin wrote:
> Subject: Re: New in performer...
[stuff about collision test in performer deleted]
>
> An interesting article was recently published on this subject in the
> Siggraph 96 proceedings:
>
> OBB-Tree: A Hierarchical Structure for Rapid Interference Detection ,
> S. Gottschalk, M. C. Lin and D. Manocha
>
> They propose an efficient and accurate way of doing close volume to vol=
ume
> collision test using oriented bounding box trees build from triangles
composing
> volumes.
>
> You can check their web pages to find a postscript version of this
> article as well as a C++ library called RAPID implementing this
> scheme.
>
> http://www.cs.unc.edu/~geom/OBB/OBBT.html
>
> I have used this library to add volume to volume collision detection
capability
> to Performer. It gives very good results especially
> when doing all the collision processing in a separate ISECT process.
>
>-- End of excerpt from Nicolas Gauvin

Are you willing to put this extension in the public domain?

Andi


-- =

Andreas L=F6sch		GSF - Forschungszentrum f=FCr Umwelt und Gesundheit
MEDIS/M3				Phone   : (+49 89) 3187 4458
Ingolst=E4dter Landstr. 1			FAX     : (+49 89) 3187 4243 o. 3326
85764 Neuherberg / GERMANY		E-mail  : loesch@gsf.de

--PART-BOUNDARY=.19609230925.ZM15258.gsf.de--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 01:45:17 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA22817; Mon, 23 Sep 1996 01:43:55 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA22801; Mon, 23 Sep 1996 01:43:55 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA01859; Mon, 23 Sep 1996 01:43:54 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA15385; Mon, 23 Sep 1996 01:43:53 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA16500; Mon, 23 Sep 1996 01:43:50 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id JAA03348; Mon, 23 Sep 1996 09:35:06 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609230935.ZM3346@bitch.reading.sgi.com>
Date: Mon, 23 Sep 1996 09:35:06 +0100
In-Reply-To: "Tinker, Peter" <Tinker#m#_Peter@MSMAIL4.HAC.COM>
        "RE: Texture Memory problems on iR" (Sep 20,  3:04pm)
References: <n1368890512.75555@MSMAIL4.HAC.COM>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Tinker, Peter" <Tinker#m#_Peter@MSMAIL4.HAC.COM>, info-performer@sgi.com
Subject: Re: Texture Memory problems on iR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

This has now MR'd and you can get a copy from your sopport provider.

You do have support don't you?

Angus.

On Sep 20,  3:04pm, Tinker, Peter wrote:
> Subject: RE: Texture Memory problems on iR
> Angus writes of patch 1355.  Where can I get it?
>
> - Pete Tinker
> Hughes Research Labs
> _______________________________________________________________________________
> From: Angus Dorbie on Fri, Aug 16, 1996 9:02 AM
> Subject: Re: Texture Memory problems on iR
> To: WDea@swri.edu; info-performer@sgi.com
>
> Sounds like your creating new textures for your movie and hoping that the
> texture memory management will handle things for you.
>
> There are problems with this unless you have iR second software release
> now in beta test (patch 1355).
>
> Are you able to try something like pfTexLoadImage on the same texture
> instead of using multiple textures?
>
> Rgds,
> Angus.
>
>
> On Aug 16,  9:46am, WDea@swri.edu wrote:
> > Subject: Texture Memory problems on iR
> >
> > My program basically plays one movie after another for a long period of
> time.
> > This is accomplished by changing the texture on a polygon for each new
> > frame of the movie.  It is supposed to run a 30 frames per second, and at
> the
> > beginning it does.  Unfortunately, after a few of these movies have played
> > it slows down to 5 frames per second for no apparent reason.  If I use an
> > internal format with 32 bit texels, this slowdown happens after
> > approximately 8 movies (including several frames/movie) have been loaded
> > and played.  If I change it to use 16 bit texels it gets about twice as far
> > before slowing down.  This implies to me that the problem has to do with
> > the available texture memory.
> >
> >  I have tried everything that I can think of to free up the texture memory
> > after I am done with each movie.  I am idling the textures and I have tried
> > every means I could think of for deleting them.  The freeImage pfTexture
> > command only frees the image after it has no references (according to the
> > documentation).  I don't see how this command can ever free the image
> > because as long as I can call it from the pfTexture, it is referenced by
> that
> > texture.  pfDelete is equally ineffective for the same reason, and both
> pfFree
> > and pfMemory::free cause the system to crash.  The program is not getting
> > anywhere near the 512 texture limit that I have heard of, yet.  However,
> > that will become an issue that needs to be addressed at some point.
> >
> > Currently, however, it appears that for some reason the texture memory
> > gets filled up, and even though most of the textures in it aren't being
used
> > anymore they are still being paged in and out slowing things down.
> >
> > The system I am using is an iR with 16 MB texture memory, 1 RM6 with 4 R10K
> > CPUs and 512 MB RAM.  The software is Performer 2.1 on IRIX 6.2.
> >
> > Has anyone heard or dealt with such a problem?  Thanks for any help.
> >
> > Wm. Frank Dea and Mark Lewis
> > wdea@swri.edu
> > Southwest Research Institute
> >
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> >-- End of excerpt from WDea@swri.edu
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>
> ------------------ RFC822 Header Follows ------------------
> Received: by MSMAIL4.HAC.COM with SMTP;16 Aug 1996 09:02:06 -0800
> Received: by isfu01.hac.com; id AA01501; Fri, 16 Aug 1996 09:02:05 -0700
> Received: from isl.hrl.hac.com ([192.27.172.1]) by hac2arpa.hac.com
> (4.1/SMI-4.1)
> 	id AA02205; Fri, 16 Aug 96 09:00:08 PDT
> Received: from eden.hac.com by isl.hrl.hac.com (5.x/SMI-SVR4)
> 	id AA19568; Fri, 16 Aug 1996 09:00:11 -0700
> Received: from sgi.sgi.com (192.48.153.1) by EDEN.HAC.COM (PMDF V4.3-7 #5884)
>  id <01I8C6HM9H34003T3V@EDEN.HAC.COM>; Fri, 16 Aug 1996 09:01:34 PST
> Received: from roll.csd.sgi.com ([150.166.145.19])
>  by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
>  via ESMTP id JAA09566; Fri, 16 Aug 1996 09:00:57 -0700
> Received: from holodeck.csd.sgi.com by roll.csd.sgi.com via ESMTP
>  (950413.SGI.8.6.12/911001.SGI) id JAA25451; Fri, 16 Aug 1996 09:00:41 -0700
> Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
>  for info-performer-dist@holodeck.csd.sgi.com id IAA09233; Fri,
>  16 Aug 1996 08:55:01 -0700
> Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP
>  (950413.SGI.8.6.12/911001.SGI) for <info-performer@holodeck.csd.sgi.com> id
>  IAA09217; Fri, 16 Aug 1996 08:55:00 -0700
> Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP
>  (950413.SGI.8.6.12/911001.SGI) for <info-performer@roll.csd.sgi.com> id
>  IAA24594; Fri, 16 Aug 1996 08:55:22 -0700
> Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP
>  (951211.SGI.8.6.12.PATCH1042/910805.SGI)
>  for <info-performer@relay.csd.sgi.com> id IAA09601; Fri,
>  16 Aug 1996 08:55:22 -0700
> Received: from bitch.reading.sgi.com ([144.253.70.18])
>  by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF)
>  via ESMTP id IAA08791; Fri, 16 Aug 1996 08:55:19 -0700
> Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
>  id QAA29603; Fri, 16 Aug 1996 16:53:20 +0100
> Date: Fri, 16 Aug 1996 16:53:20 +0100
> From: Angus Dorbie <dorbie@bitch.reading.sgi.com>
> Subject: Re: Texture Memory problems on iR
> In-Reply-To: WDea@swri.edu "Texture Memory problems on iR" (Aug 16,  9:46am)
> To: WDea@swri.edu, info-performer@sgi.com
> Message-Id: <9608161653.ZM29601@bitch.reading.sgi.com>
> Mime-Version: 1.0
> X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7BIT
> References: <vines.sW49+ze63ma@D26VS046A.CCF.SwRI.EDU>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Tinker, Peter


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 02:04:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA22842; Mon, 23 Sep 1996 01:59:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA22826; Mon, 23 Sep 1996 01:59:02 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA02718; Mon, 23 Sep 1996 01:59:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA15677; Mon, 23 Sep 1996 01:59:01 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA18650; Mon, 23 Sep 1996 01:58:57 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id JAA03448; Mon, 23 Sep 1996 09:50:02 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609230950.ZM3446@bitch.reading.sgi.com>
Date: Mon, 23 Sep 1996 09:50:02 +0100
In-Reply-To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
        "How to create a realistic sea surface?" (Sep 22,  2:01pm)
References: <199609221302.OAA10482@camoes.rnl.ist.utl.pt>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: How to create a realistic sea surface?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I normally use the image painting utility in MultiGen to eliminate obvious
low frequency tiling repetition from my textures.

Angus.

On Sep 22,  2:01pm, Nuno Godinho wrote:
> Subject: How to create a realistic sea surface?
> Hi.
>
> Having created a sea tile from a sea photograph I have now tiled it over a
> big square polygon. My problem is that if I tile it a lot of times I get
> better detail but when flying very high one can understand the tile
> repetition. On the other hand, if I just repeat it a coulpe of times I get
> overdimensioned nonrealistic waves when I'm flying close to the water.
>
> Anyone has a good solution for this?
>
> thanks
> 	Nuno
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Nuno Godinho


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 02:04:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA22879; Mon, 23 Sep 1996 02:02:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA22863; Mon, 23 Sep 1996 02:02:28 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA03235; Mon, 23 Sep 1996 02:02:27 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA15868; Mon, 23 Sep 1996 02:02:26 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA19181; Mon, 23 Sep 1996 02:02:24 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id JAA03453; Mon, 23 Sep 1996 09:53:40 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609230953.ZM3451@bitch.reading.sgi.com>
Date: Mon, 23 Sep 1996 09:53:40 +0100
In-Reply-To: "Robert Doyle" <doyle@overlord.nrl.navy.mil>
        "Texture quality on RE2/RE3." (Sep 22,  9:35am)
References: <9609220935.ZM15796@overlord.nrl.navy.mil>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Robert Doyle" <doyle@overlord.nrl.navy.mil>, info-performer@sgi.com
Subject: Re: Texture quality on RE2/RE3.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Have you compared the internal formats of the images on I2 & RE2, I
expect you have 8 bit components on I2 but 5 or 4 bit on RE2?

Also check texture size is 2^n on each edge.

Angus.

On Sep 22,  9:35am, Robert Doyle wrote:
> Subject: Texture quality on RE2/RE3.
>
> I have a texture-quality problem that I believe is related to RE graphics. My
> application displays terrain with a map textured on the surface. When run and
> displayed on an Indigo2-XZ (6.2), the texture quality is high and map text
can
> be read at a reasonably close distance from the terrain surface. However,
when
> run and displayed on an Onyx RE2 (5.3) or an IR (6.2) (both locked down to
one
> processor) the texture quality is low and map text appears blurred even at
> mid-range distances.
>
> Now, the same terrain (.obj) and texture displayed with Perfly is of high
> quality on all three machines. It appears that the problem is related to RE
> graphics and Perfly avoids it somehow. My inspection of Perfly's source code
> revealed nothing obvious. Any pointers would be appreciated.
>
> Bob Doyle
>
> --
> Robert J. Doyle, Jr.            http://overlord.nrl.navy.mil
> Code 5594                       e-mail: doyle@overlord.nrl.navy.mil
> Naval Research Laboratory       fax: 202-404-7402
> Washington, DC  20375-5000      phone: 202-767-8395
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Robert Doyle


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 03:48:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA23340; Mon, 23 Sep 1996 03:47:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA23324; Mon, 23 Sep 1996 03:47:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA07470; Mon, 23 Sep 1996 03:47:24 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA18344; Mon, 23 Sep 1996 03:47:23 -0700
Received: from gate2.audi.de (gate2.audi.de [143.164.249.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA02151 for <info-performer@sgi.com>; Mon, 23 Sep 1996 03:46:16 -0700
Received: (from smap@localhost) by gate2.audi.de (8.6.12/8.6.10) id MAA01252 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:38:47 +0200
Received: from gate4(143.164.248.4) by gate2 via smap (V1.3)
	id sma001250; Mon Sep 23 12:38:38 1996
Received: from vrcyber2 ([143.163.5.106]) by gate4.audi.de
          (Netscape Mail Server v1.1) with SMTP id AAA16311
          for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:38:37 +0200
Sender: purschke@audi.de
Message-ID: <32463C2C.2781@audi.de>
Date: Mon, 23 Sep 1996 09:28:44 +0200
From: Frank Purschke <frank.purschke@audi.de>
Organization: Volkswagen AG
X-Mailer: Mozilla 2.02 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: EnvMapping with Inventor files in perfly
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Here is another one on perfly:
I have problems to get an environment mapping on inventor objects in
perfly. The following inventor sample describes a little bit closer what
I mean:

Inventor file: test.iv
---------------------------
#Inventor V2.0 ascii

Separator {
    TextureCoordinateEnvironment {
    }
    Texture2Transform {
        center  0.5 0.5
    }
    Texture2 {
        filename        "/usr/share/data/textures/reflect/cafe.rgb"
        model   MODULATE
    }
    Cube {
    }
}

This small example works fine with ivview but it fails with perfly.
Any hints would be very helpful!

Frank
-- 
Frank Purschke
Volkswagen AG
Virtual Reality Lab
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 03:42:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA23315; Mon, 23 Sep 1996 03:41:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA23299; Mon, 23 Sep 1996 03:41:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA06774; Mon, 23 Sep 1996 03:41:05 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA18201; Mon, 23 Sep 1996 03:41:04 -0700
Received: from gate2.audi.de (gate2.audi.de [143.164.249.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA01450 for <info-performer@sgi.com>; Mon, 23 Sep 1996 03:41:01 -0700
Received: (from smap@localhost) by gate2.audi.de (8.6.12/8.6.10) id MAA01244 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:30:47 +0200
Received: from gate4(143.164.248.4) by gate2 via smap (V1.3)
	id sma001242; Mon Sep 23 12:30:30 1996
Received: from vrcyber2 ([143.163.5.106]) by gate4.audi.de
          (Netscape Mail Server v1.1) with SMTP id AAA16229
          for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:30:29 +0200
Sender: purschke@audi.de
Message-ID: <32463A45.167E@audi.de>
Date: Mon, 23 Sep 1996 09:20:37 +0200
From: Frank Purschke <frank.purschke@audi.de>
Organization: Volkswagen AG
X-Mailer: Mozilla 2.02 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Perfly in Dual-Pipe Mode on IR
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I cannot start the perfly application in dual pipe mode on an Infinite
Reality with 6.2 and (of course) two pipes. Using the -M1 options does
not do the job.
Has anybody an idea?

Frank
-- 
Frank Purschke
Volkswagen AG
Virtual Reality Lab
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 03:35:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id DAA23296; Mon, 23 Sep 1996 03:33:49 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id DAA23280; Mon, 23 Sep 1996 03:33:48 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id DAA05981; Mon, 23 Sep 1996 03:33:47 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id DAA18074; Mon, 23 Sep 1996 03:33:46 -0700
Received: from gate2.audi.de (gate2.audi.de [143.164.249.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA00808 for <info-performer@sgi.com>; Mon, 23 Sep 1996 03:33:38 -0700
Received: (from smap@localhost) by gate2.audi.de (8.6.12/8.6.10) id MAA01239 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:27:47 +0200
Received: from gate4(143.164.248.4) by gate2 via smap (V1.3)
	id sma001235; Mon Sep 23 12:27:31 1996
Received: from vrcyber2 ([143.163.5.106]) by gate4.audi.de
          (Netscape Mail Server v1.1) with SMTP id AAA16190;
          Mon, 23 Sep 1996 12:27:30 +0200
Sender: purschke@audi.de
Message-ID: <32463991.41C6@audi.de>
Date: Mon, 23 Sep 1996 09:17:37 +0200
From: Frank Purschke <frank.purschke@audi.de>
Organization: Volkswagen AG
X-Mailer: Mozilla 2.02 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: Scott McMillan <scott@ht.com>
CC: info-performer@sgi.com
Subject: Re: Missing .iv load with n32/64 libs
References: <199609201523.LAA05190@be.ht.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Scott McMillan wrote:
> 
> >
> > Dear Performers,
> >
> > I've tried to compile perfly for the n32/64 bit library. There is no trouble
> > during compilation, but the resulting perfly application is unable load
> > Inventor files because the Inventor loader (dso) are missing in
> > /usr/lib{32,64}/libpfdb/. The configuration here is: Performer 2.1, Irix6.2.
> > Those loaders are'nt on the distribution cd I've got. Any idea where to get
> > them or will it be fixed with Performer 2.2?
> >
> > Frank
> >
> > --
> > Frank Purschke
> > Volkswagen AG
> > Virtual Reality Lab
> > Frank.Purschke@audi.de
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> >
> 
> If you install the Loader Source code from the CDROM you can build your own
> inventor loader (in /usr/share/Performer/src/lib/libpfdb/libpfiv).  However,
> there is a bug/flakiness with either the N32/64 compiler or the code
> itself and it won't compile the loader straight up.  You have to change the
> following to get it to compile (I probably should have used diff, right?):
> 
> // original code (pfiv.C lines 795-798):
>         SoGetBoundingBoxAction bba(SbViewportRegion());
>         bba.apply((SoNode *)node);
>         SbXfBox3f &bbox = bba.getXfBoundingBox();
>         const SbVec3f &center = bba.getCenter();
> 
> // replacement code:
>         SoGetBoundingBoxAction *bba =
>            new SoGetBoundingBoxAction(SbViewportRegion());
>         bba->apply((SoNode *)node);
>         SbXfBox3f &bbox = bba->getXfBoundingBox();
>         const SbVec3f &center = bba->getCenter();
>         delete bba;
> 
> Please let me know if this works for you.
> 
> scott
> 
> --
>   Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
>    scott@ht.com   |      http://www.ht.com      | ment medical and surgical
>  Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
> Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.


Dear Scott,

yes it works with the n32 libs. It is sufficient to place the resulting libiv_ogl.so in the directory where
the n32-perfly gets started (as libiv.so) so you do not need to copy it into /usr/lib32/libpfdb/ . The same
procedure fails for the 64-lib. I don't know why, but I get a core dump... But I will keep trying to get the
64-perfly working.

Frank
-- 
Frank Purschke
Volkswagen AG
Virtual Reality Lab
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 04:27:00 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA23568; Mon, 23 Sep 1996 04:25:58 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA23552; Mon, 23 Sep 1996 04:25:58 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA09652; Mon, 23 Sep 1996 04:25:57 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA19582; Mon, 23 Sep 1996 04:25:56 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA06389 for <info-performer@sgi.com>; Mon, 23 Sep 1996 04:25:49 -0700
Received: from mail.telepac.pt (webpac_alt.telepac.pt [194.65.3.36]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id MAA06069 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:23:03 GMT
Received: from host.telepac.pt (lis13_p12.telepac.pt [194.65.2.156]) by mail.telepac.pt (8.7.5/0.0) with SMTP id MAA08053 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:24:59 GMT
Message-Id: <199609231224.MAA08053@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: IRIS GL or OPEN GL? Which one should I use?
Date: Sat, 21 Sep 1996 17:23:52 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Which on should I choose?
	IRIS GL or OPEN GL?

I'm now using IRIS GL because I thought it was faster and better than OPEN
GL. Am I correct?

thanks
	Nuno Godinho

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 04:26:36 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA23550; Mon, 23 Sep 1996 04:24:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA23534; Mon, 23 Sep 1996 04:24:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA09213; Mon, 23 Sep 1996 04:24:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA19569; Mon, 23 Sep 1996 04:24:15 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA06318 for <info-performer@sgi.com>; Mon, 23 Sep 1996 04:24:15 -0700
Received: from hell.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id EAA05343; Mon, 23 Sep 1996 04:24:13 -0700
Received: by hell.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id EAA07180; Mon, 23 Sep 1996 04:24:12 -0700
From: "Don Hatch" <hatch@hell.asd.sgi.com>
Message-Id: <9609230424.ZM7178@hell.asd.sgi.com>
Date: Mon, 23 Sep 1996 04:24:11 -0700
In-Reply-To: Frank Purschke <frank.purschke@audi.de>
        "Re: Missing .iv load with n32/64 libs" (Sep 23,  9:17am)
References: <199609201523.LAA05190@be.ht.com>  <32463991.41C6@audi.de>
X-Face: /7QDEc=iPrsQG=j>iQo4F||T'ys-t--1bb9IJ9qo~4|i0nB|OG%gK}I3J2{/u*-q.I8=OSv/&K}V(pw:~5aIV!Y4:y+Vk#AAX)|i'B-jHf+r(?U'"B'9"D|<-(/1PD32tUN
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Frank Purschke <frank.purschke@audi.de>, Scott McMillan <scott@ht.com>
Subject: Re: Missing .iv load with n32/64 libs
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 23,  9:17am, Frank Purschke wrote:
> Subject: Re: Missing .iv load with n32/64 libs
> Scott McMillan wrote:
> > 
...
> > If you install the Loader Source code from the CDROM you can build your own
> > inventor loader (in /usr/share/Performer/src/lib/libpfdb/libpfiv).  However,
> > there is a bug/flakiness with either the N32/64 compiler or the code
> > itself and it won't compile the loader straight up.  You have to change the
> > following to get it to compile (I probably should have used diff, right?):
> > 
> > // original code (pfiv.C lines 795-798):
> >         SoGetBoundingBoxAction bba(SbViewportRegion());
> >         bba.apply((SoNode *)node);
> >         SbXfBox3f &bbox = bba.getXfBoundingBox();
> >         const SbVec3f &center = bba.getCenter();
> > 
> > // replacement code:
> >         SoGetBoundingBoxAction *bba =
> >            new SoGetBoundingBoxAction(SbViewportRegion());
> >         bba->apply((SoNode *)node);
> >         SbXfBox3f &bbox = bba->getXfBoundingBox();
> >         const SbVec3f &center = bba->getCenter();
> >         delete bba;
> > 
> > Please let me know if this works for you.

Careful not to delete bba until after the last reference to it is used!
I.e. I think the "delete bba" line should be moved
down to below the last reference to "bbox" and "center" in that function,
since they point to parts of bba.
This might conceivably be the cause of Frank's core dump
(probably not too likely, though...)

> 
> Dear Scott,
> 
> yes it works with the n32 libs. It is sufficient to place the resulting libiv_ogl.so in the directory where
> the n32-perfly gets started (as libiv.so) so you do not need to copy it into /usr/lib32/libpfdb/ . The same
> procedure fails for the 64-lib. I don't know why, but I get a core dump... But I will keep trying to get the
> 64-perfly working.

Don

-- 
Don Hatch  hatch@sgi.com  (415) 933-5150  Silicon Graphics, Inc.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 04:57:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA23688; Mon, 23 Sep 1996 04:56:14 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA23672; Mon, 23 Sep 1996 04:56:13 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA11434; Mon, 23 Sep 1996 04:56:13 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA20322; Mon, 23 Sep 1996 04:56:08 -0700
Received: from mail.gmd.de (mail.gmd.de [129.26.8.90]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id EAA11546 for <info-performer@sgi.com>; Mon, 23 Sep 1996 04:56:04 -0700
Received: from viswiz.gmd.de (viswiz) by mail.gmd.de with SMTP id AA26464
  (5.67b8/IDA-1.5 for <info-performer@sgi.com>); Mon, 23 Sep 1996 13:55:58 +0200
Received: (from simon@localhost) by viswiz.gmd.de (8.7.5/8.7.3) id NAA04008 for info-performer@sgi.com; Mon, 23 Sep 1996 13:55:54 +0200 (MDT)
From: Simon Gibbs <Simon.Gibbs@gmd.de>
Message-Id: <199609231155.NAA04008@viswiz.gmd.de>
Subject: PFMP_APPCULL_DRAW timing
To: info-performer@sgi.com
Date: Mon, 23 Sep 1996 13:55:53 +0200 (MDT)
X-Mailer: ELM [version 2.4ME+ PL15 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O



I've modified simple.c to use PFMP_APPCULL_DRAW, my
aim is to get a single frame latency as shown in
the Performer 2.0 Progamming Guide pg 219, ie:

PFMP_APPCULL_DRAW

A0 C0 | A1 C1 | A2 C2 | A3 C3 | ...
      | D0    | D1    | D2    | ...

But when I turn on statistics it shows a two
frame latency (this happens on both an Onyx and Indy):

A0    | C0 A1 | C1 A2 | C2 A3 | ...
      |       | D0    | D1    | ...

However if I place pfFrame BEFORE pfSync in the main loop
then I get something which looks like what the manual states.

So my question is whether it's ok to invert the pfSync/pfFrame
order (and whether the statistics display can be trusted
in this case) - if not, how does one get a single frame
latency using PFMP_APPCULL_DRAW?

Many thanks,
Simon Gibbs


----------------------------------------------------------------------------
Simon Gibbs
GMD - German National Research Center for Information Technology
53754 Sankt Augustin
GERMANY
----------------------------------------------------------------------------
Email:	Simon.Gibbs@gmd.de
WWW:	http://viswiz.gmd.de/~simon
----------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 06:05:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA24058; Mon, 23 Sep 1996 06:03:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA24042; Mon, 23 Sep 1996 06:03:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA13567; Mon, 23 Sep 1996 06:03:25 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA22830; Mon, 23 Sep 1996 06:03:24 -0700
Received: from sirssg1.epfl.ch (sirssg1.epfl.ch [128.178.7.205]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA20505 for <info-performer@sgi.com>; Mon, 23 Sep 1996 06:02:04 -0700
Received: (from tran@localhost) by sirssg1.epfl.ch (940816.SGI.8.6.9/8.6.12) id RAA08042 for info-performer@sgi.com; Fri, 20 Sep 1996 17:21:03 -0700
Date: Fri, 20 Sep 1996 17:21:03 -0700
From: Tran cong Tam <tran@sirssg1.epfl.ch>
Message-Id: <199609210021.RAA08042@sirssg1.epfl.ch>
To: info-performer@sgi.com
Status: O




on Date: Thu, 19 Sep 96 12:42 PDT
bgus@cts.com (Bob Gustafson) wrote :

> ...
>Another question related to "basics".  Is there any way to attach a 2D character string, again to an 
>aircraft?  Right now, we are using a 3D pfString for displaying an aircraft number next to the aircraft's 
>image but unless the orientation of the number is continually updated, it can become unreadable 
>(upside-down, backwards...) a 2D number won't have this problem. So, the question is: how to "attach" a 2D 
>number (charstr) to a 3D performer aircraft image.
> ...

	( ??? )

Have you tried to attach a texture with 2D number
to surface of aircraft ( !!! )

		Hope this is an answer.

			TRAN
/-------------------------------------------------------/
|           TRAN                                        |
|           IDERALPE  Lausanne  SWITZERLAND             |
|           Email:   tran@sirssg1.epfl.ch               |
/-------------------------------------------------------/

Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer.html
       Submissions:  info-performer@sgi.com
          requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 06:30:13 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA24139; Mon, 23 Sep 1996 06:28:16 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA24123; Mon, 23 Sep 1996 06:28:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA14934; Mon, 23 Sep 1996 06:28:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA23544; Mon, 23 Sep 1996 06:28:14 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA24273 for <info-performer@sgi.com>; Mon, 23 Sep 1996 06:28:07 -0700
Received: from nantes0-014.sct.fr (nantes0-014.sct.fr [194.206.158.14]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id PAA06866 for <info-performer@sgi.com>; Mon, 23 Sep 1996 15:26:57 +0200
Message-Id: <199609231326.PAA06866@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 23 Sep 1996 15:28:05 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Re: Mesh problem !
X-Mailer: <PC Eudora Version 1.4>
Status: O

> I assume that this happens because "pfdMeshGSet" creates
> one vertices-order for gset1, and a DIFFERENT vertices-order
> in gset2.
I'm affraid you re right.

> 1) Can I get the mapping between the original vertices-order
>    and the meshed vertices-order ??  (without tagging the vertices
>    and searching the meshed gset myself)
see point 3

> 2) What is the logic that "pfdMeshGSet" uses ?? 
>    how can I expect to get this "different order" problem ?
No idea on this point

> 3) Is there a known-way to solve this problem ??
The one I successed in is :
because I know my geometres have the same number of vertice and the same 
vertice order, I had to re-do a smal Iv loader. By this way, I was sure that 
there was no optimisation and that the memory ordering was mine.
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 06:30:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id GAA24120; Mon, 23 Sep 1996 06:27:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id GAA24104; Mon, 23 Sep 1996 06:27:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id GAA14700; Mon, 23 Sep 1996 06:27:25 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA23523; Mon, 23 Sep 1996 06:27:24 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA24214 for <info-performer@sgi.com>; Mon, 23 Sep 1996 06:27:20 -0700
Received: from nantes0-014.sct.fr (nantes0-014.sct.fr [194.206.158.14]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id PAA06855 for <info-performer@sgi.com>; Mon, 23 Sep 1996 15:26:55 +0200
Message-Id: <199609231326.PAA06855@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 23 Sep 1996 15:28:02 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Re: How to create a realistic sea surface?
X-Mailer: <PC Eudora Version 1.4>
Status: O

>Having created a sea tile from a sea photograph I have now tiled it over a
>big square polygon. My problem is that if I tile it a lot of times I get
>better detail but when flying very high one can understand the tile
>repetition. On the other hand, if I just repeat it a coulpe of times I get
>overdimensioned nonrealistic waves when I'm flying close to the water.
>
>Anyone has a good solution for this?
use pfLod (or pfSwitch ) with the closest lod composed of few tiles and the 
furthest composed of a big ammount of repetitions.
secondly avoid using big square composed of 2 triangles because it is not 
costless in term of clipping. It is better to have a mesh.
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 07:43:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA24492; Mon, 23 Sep 1996 07:41:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA24476; Mon, 23 Sep 1996 07:41:51 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA17272; Mon, 23 Sep 1996 07:41:50 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA26417; Mon, 23 Sep 1996 07:41:50 -0700
Received: from pistilmac1.chinalake.navy.mil (pistilmac1.chinalake.navy.mil [129.131.28.188]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA06652 for <info-performer@sgi.com>; Mon, 23 Sep 1996 07:41:48 -0700
Received: from [129.131.82.70] by pistilmac1.chinalake.navy.mil
 with SMTP (Apple Internet Mail Server 1.1.1); Mon, 23 Sep 1996 07:42:07 +0000
X-Sender: janete@pistilmac1.chinalake.navy.mil (Unverified)
Message-Id: <v01540b02ae6bf09e61ff@[129.131.82.70]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: janete@pistilmac1.chinalake.navy.mil (Janet Estabridis)
Date: Mon, 23 Sep 1996 07:42:07 +0000
Status: O

Thanks to all who answered my zbuffer question.  I had never heard of
mulitvisual mode.  My problem now is that I was told to use "pfSetVisual"
and I do a man page in this and is does not exist.  I am planning on
digging deeper, but if anyone knows the exact command or command sequence I
would appreciate it.  I was on travel last week so sorry for the slow
response.

Janet Estabridis
Naval Air Warfare Center
China Lake, CA 93555      (619) 930-6984


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 08:34:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA24645; Mon, 23 Sep 1996 08:33:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA24629; Mon, 23 Sep 1996 08:33:17 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA19454; Mon, 23 Sep 1996 08:33:16 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA29056; Mon, 23 Sep 1996 08:33:16 -0700
Received: from sunman.chinalake.navy.mil (sunman.chinalake.navy.mil [129.131.1.189]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA16454 for <info-performer@sgi.com>; Mon, 23 Sep 1996 08:33:13 -0700
From: mansfiel@sgaero6.chinalake.navy.mil
Received: from sgaero6.chinalake.navy.mil (sgaero6.chinalake.navy.mil [129.131.77.63]) by sunman.chinalake.navy.mil (current-1701B/current-CL-CL) with ESMTP id IAA22199 for <@sunman.chinalake.navy.mil:info-performer@sgi.com>; Mon, 23 Sep 1996 08:36:50 -0700
Posted-Date: Mon, 23 Sep 1996 08:36:50 -0700
Received: by sgaero6.chinalake.navy.mil (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id IAA26246; Mon, 23 Sep 1996 08:41:05 -0700
Date: Mon, 23 Sep 1996 08:41:05 -0700
Message-Id: <199609231541.IAA26246@sgaero6.chinalake.navy.mil>
To: info-performer@sgi.com
Subject: Converter for IGES data files
Status: O


Is there a converter for IGES data files.  I would like to read in CAD/CAM
generated objects from SDRC Master Series into performer.


**

Frank Mansfield, PhD.

Code 473110D
Naval Air Warfare Center
Weapons Division
China Lake, Ca 93555

Ph:    619-939-2627
Fax:   619-939-8200
Email: mansfiel@sgaero6.chinalake.navy.mil

--

Mansfield Enterprises
P.O. Box 1881
Ridgecrest, Ca 93555

Ph:  619-375-9038
Fax: 619-375-9038

Email: mansfiel@owens.ridgecrest.ca.us


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 09:15:57 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA24804; Mon, 23 Sep 1996 09:14:23 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA24788; Mon, 23 Sep 1996 09:14:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA21649; Mon, 23 Sep 1996 09:14:21 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA01331; Mon, 23 Sep 1996 09:14:20 -0700
Received: from igate1.hac.com (igate1.HAC.COM [192.48.33.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA25403 for <info-performer@sgi.com>; Mon, 23 Sep 1996 09:14:19 -0700
From: Bela_A_Kekesi_at_2-HACHQ3@CCGATE.HAC.COM
Received: from ises01.ES.HAC.COM ([147.16.5.2]) by igate1.hac.com (4.1/SMI-4.1)
	id AA24048; Mon, 23 Sep 96 09:14:22 PDT
Received: by ises01.ES.HAC.COM; id AA15012; Mon, 23 Sep 1996 09:14:15 -0700
Received: from cc:Mail by CCGATE.HAC.COM
	id AA843495306; Mon, 23 Sep 96 11:59:31 PST
Date: Mon, 23 Sep 96 11:59:31 PST
Encoding: 32 Text, 56 uuencode
Message-Id: <9608238434.AA843495306@CCGATE.HAC.COM>
To: Duvideo <duvideoii@mail.telepac.pt>, info-performer@sgi.com
Subject: Re: IRIS GL or OPEN GL? Which one should I use?
Status: O

It depends what kind of platform you're on.  If you're using one of the newer 
machines (Indigo2 Impact or IR), then you'll want to use OpenGL.  However, if 
you're on an older system (Indy, Onyx, etc. -- I can't believe I'm calling an 
Onyx old!  ;) )  You'll probably want to use IRISGL.  

Alex Kekesi
Hughes Aircraft


_______________________________________________________________________________

Subject: IRIS GL or OPEN GL? Which one should I use?

From:    Duvideo <duvideoii@mail.telepac.pt> at CCGATE

Date:    9/23/96  4:33 AM



Which on should I choose?
 IRIS GL or OPEN GL?

I'm now using IRIS GL because I thought it was faster and better than OPEN
GL. Am I correct?

thanks
 Nuno Godinho

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

The following is an attached File item from cc:Mail.  It contains
information that had to be encoded to ensure successful transmission
through various mail systems.  To decode the file use the UUDECODE
program.
--------------------------------- Cut Here ---------------------------------
begin 644 rfc822.txt
M4F5C96EV960Z(&)Y(&-C;6%I;"!F<F]M(&5D96XN:&%C+F-O;0T*1G)O;2!G
M=65S=$!H;VQO9&5C:RYC<V0N<V=I+F-O;0T*6"U%;G9E;&]P92U&<F]M.B!G
M=65S=$!H;VQO9&5C:RYC<V0N<V=I+F-O;0T*4F5C96EV960Z(&9R;VT@<V=I
M9V%T92YS9VDN8V]M("@R,#0N.30N,C`Y+C$I#0H@8GD@141%3BY(04,N0T]-
M("A0341&(%8T+C,M-R`C-3@X-"D@:60@/#`Q23E4,#5.6$\Q4S`P,UA!0T!%
M1$5.+DA!0RY#3TT^.R!-;VXL#0H@,C,@4V5P(#$Y.38@,#0Z,S(Z,#8@4%-4
M#0I296-E:79E9#H@9G)O;2!H;VQO9&5C:RYC<V0N<V=I+F-O;2!B>2!S9VEG
M871E+G-G:2YC;VT@=FEA($533510#0H@*#DU,3(Q,2Y31TDN."XV+C$R+E!!
M5$-(,3`T,B\Y-#`T,#9A+E-'22D@:60@14%!,#$R-C$[($UO;BP-"B`R,R!3
M97`@,3DY-B`P-#HR-SHP."`M,#<P,`T*4F5C96EV960Z(&)Y(&AO;&]D96-K
M+F-S9"YS9VDN8V]M("@Y-3`T,3,N4T=)+C@N-BXQ,B\Y,3$P,#$N4T=)*0T*
M(&9O<B!I;F9O+7!E<F9O<FUE<BUD:7-T0&AO;&]D96-K+F-S9"YS9VDN8V]M
M(&ED($5!03(S-38X.R!-;VXL#0H@,C,@4V5P(#$Y.38@,#0Z,C4Z-3@@+3`W
M,#`-"E)E8V5I=F5D.B!F<F]M(')O;&PN8W-D+G-G:2YC;VT@8GD@:&]L;V1E
M8VLN8W-D+G-G:2YC;VT@=FEA($533510#0H@*#DU,#0Q,RY31TDN."XV+C$R
M+SDQ,3`P,2Y31TDI(&9O<B`\:6YF;RUP97)F;W)M97)`:&]L;V1E8VLN8W-D
M+G-G:2YC;VT^(&ED#0H@14%!,C,U-3([($UO;BP@,C,@4V5P(#$Y.38@,#0Z
M,C4Z-3@@+3`W,#`-"E)E8V5I=F5D.B!F<F]M(')O8VLN8W-D+G-G:2YC;VT@
M8GD@<F]L;"YC<V0N<V=I+F-O;2!V:6$@15--5%`-"B`H.34P-#$S+E-'22XX
M+C8N,3(O.3$Q,#`Q+E-'22D@9F]R(#QI;F9O+7!E<F9O<FUE<D!R;VQL+F-S
M9"YS9VDN8V]M/B!I9`T*($5!03`Y-C4R.R!-;VXL(#(S(%-E<"`Q.3DV(#`T
M.C(U.C4W("TP-S`P#0I296-E:79E9#H@9G)O;2!S9VDN<V=I+F-O;2!B>2!R
M;V-K+F-S9"YS9VDN8V]M('9I82!%4TU44`T*("@Y-3$R,3$N4T=)+C@N-BXQ
M,BY0051#2#$P-#(O.3$P.#`U+E-'22D-"B!F;W(@/&EN9F\M<&5R9F]R;65R
M0')E;&%Y+F-S9"YS9VDN8V]M/B!I9"!%04$Q.34X,CL@36]N+`T*(#(S(%-E
M<"`Q.3DV(#`T.C(U.C4V("TP-S`P#0I296-E:79E9#H@9G)O;2!T<&]N92YT
M96QE<&%C+G!T("AT<&]N92YT96QE<&%C+G!T(%LQ.30N-C4N,RXR,%TI#0H@
M8GD@<V=I+G-G:2YC;VT@*#DU,#0Q,RY31TDN."XV+C$R+SDU,#(Q,RY31TDN
M05543T-&*2!V:6$@15--5%`@:60@14%!,#8S.#D@9F]R#0H@/&EN9F\M<&5R
M9F]R;65R0'-G:2YC;VT^.R!-;VXL(#(S(%-E<"`Q.3DV(#`T.C(U.C0Y("TP
M-S`P#0I296-E:79E9#H@9G)O;2!M86EL+G1E;&5P86,N<'0@*'=E8G!A8U]A
M;'0N=&5L97!A8RYP="!;,3DT+C8U+C,N,S9=*0T*(&)Y('1P;VYE+G1E;&5P
M86,N<'0@*#@N-BXQ,B\Q+C`I('=I=&@@15--5%`@:60@34%!,#8P-CD@9F]R
M#0H@/&EN9F\M<&5R9F]R;65R0'-G:2YC;VT^.R!-;VXL(#(S(%-E<"`Q.3DV
M(#$R.C(S.C`S($=-5`T*4F5C96EV960Z(&9R;VT@:&]S="YT96QE<&%C+G!T
M("AL:7,Q,U]P,3(N=&5L97!A8RYP="!;,3DT+C8U+C(N,34V72D-"B!B>2!M
M86EL+G1E;&5P86,N<'0@*#@N-RXU+S`N,"D@=VET:"!33510(&ED($U!03`X
M,#4S(&9O<@T*(#QI;F9O+7!E<F9O<FUE<D!S9VDN8V]M/CL@36]N+"`R,R!3
M97`@,3DY-B`Q,CHR-#HU.2!'350-"D1A=&4Z(%-A="P@,C$@4V5P(#$Y.38@
M,3<Z,C,Z-3(@*S`Q,#`-"D9R;VTZ($1U=FED96\@/&1U=FED96]I:4!M86EL
M+G1E;&5P86,N<'0^#0I3=6)J96-T.B!)4DE3($=,(&]R($]014X@1TP_(%=H
M:6-H(&]N92!S:&]U;&0@22!U<V4_#0I4;SH@4&5R9F]R;65R(#QI;F9O+7!E
M<F9O<FUE<D!S9VDN8V]M/@T*365S<V%G92UI9#H@/#$Y.38P.3(S,3(R-"Y-
M04$P.#`U,T!M86EL+G1E;&5P86,N<'0^#0I-24U%+79E<G-I;VXZ(#$N,`T*
M6"U-86EL97(Z($UI8W)O<V]F="!);G1E<FYE="!-86EL(#0N-S`N,3`X,`T*
M0V]N=&5N="UT>7!E.B!T97AT+W!L86EN.R!C:&%R<V5T/4E33RTX.#4Y+3$-
M"D-O;G1E;G0M=')A;G-F97(M96YC;V1I;F<Z(#=B:70-"E@M35--86EL+5!R
?:6]R:71Y.B!.;W)M86P-"E@M4')I;W)I='DZ(#,-"@``
  
end

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 09:43:44 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA24921; Mon, 23 Sep 1996 09:42:04 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA24905; Mon, 23 Sep 1996 09:42:03 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA23398; Mon, 23 Sep 1996 09:42:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA03028; Mon, 23 Sep 1996 09:41:59 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA01813 for <info-performer@sgi.com>; Mon, 23 Sep 1996 09:41:58 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id JAA14294; Mon, 23 Sep 1996 09:41:56 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id JAA26896; Mon, 23 Sep 1996 09:41:55 -0700
Date: Mon, 23 Sep 1996 09:41:55 -0700
From: remi@remi.asd.sgi.com (Remi Arnaud)
Message-Id: <199609231641.JAA26896@remi.asd.sgi.com>
To: info-performer@sgi.com, Frank Purschke <frank.purschke@audi.de>
Subject: Re:  Perfly in Dual-Pipe Mode on IR
Status: O



-M1 trigger the multi pipe for Perfly
-cx gives the number of channel if in single pipe mode
    and gives the number of pipes if in multipipe mode

if the machine is a multipipe machine, the -M1 flag is optional

so in your case, replace the -M1 flag with -c2

-- Remi


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 09:52:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA24970; Mon, 23 Sep 1996 09:51:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA24954; Mon, 23 Sep 1996 09:51:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA25962; Mon, 23 Sep 1996 09:51:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA03623; Mon, 23 Sep 1996 09:51:27 -0700
Received: from mail.gmd.de (mail.gmd.de [129.26.8.90]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA03676 for <info-performer@sgi.com>; Mon, 23 Sep 1996 09:51:14 -0700
Received: from viswiz.gmd.de (viswiz) by mail.gmd.de with SMTP id AA19911
  (5.67b8/IDA-1.5 for <info-performer@sgi.com>); Mon, 23 Sep 1996 18:51:04 +0200
Received: from dino (dino [192.76.245.159]) by viswiz.gmd.de (8.7.5/8.7.3) with SMTP id SAA08792; Mon, 23 Sep 1996 18:51:03 +0200 (MDT)
Sender: Henrik.Tramberend@gmd.de
Message-Id: <3246BFF6.167E@gmd.de>
Date: Mon, 23 Sep 1996 18:51:02 +0200
From: Henrik Tramberend <Henrik.Tramberend@gmd.de>
Organization: GMD, Sankt Augustin, Germany
X-Mailer: Mozilla 3.0 (X11; I; IRIX64 6.2 IP19)
Mime-Version: 1.0
To: Frank Purschke <frank.purschke@audi.de>
Cc: info-performer@sgi.com
Subject: Re: Perfly in Dual-Pipe Mode on IR
References: <32463A45.167E@audi.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

if you have tripple keyboard option installed, try without it.
it worked for us.

henrik

Frank Purschke wrote:
> 
> I cannot start the perfly application in dual pipe mode on an Infinite
> Reality with 6.2 and (of course) two pipes. Using the -M1 options does
> not do the job.
> Has anybody an idea?
> 
> Frank
> --
> Frank Purschke
> Volkswagen AG
> Virtual Reality Lab
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

-- 
Henrik  Tramberend                   e-mail: henrik@viswiz.gmd.de
Research Scientist                   phone:   +49 (2241) 14 23 64
GMD - Birlinghoven                   fax:     +49 (2241) 14 20 40
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 10:23:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA25145; Mon, 23 Sep 1996 10:14:44 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA25129; Mon, 23 Sep 1996 10:14:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA28674; Mon, 23 Sep 1996 10:14:43 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA04626; Mon, 23 Sep 1996 10:04:05 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA06930 for <info-performer@sgi.com>; Mon, 23 Sep 1996 10:04:05 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA15635; Mon, 23 Sep 1996 10:03:55 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA26944; Mon, 23 Sep 1996 10:03:49 -0700
Date: Mon, 23 Sep 1996 10:03:49 -0700
From: remi@remi.asd.sgi.com (Remi Arnaud)
Message-Id: <199609231703.KAA26944@remi.asd.sgi.com>
To: "Performer" <info-performer@sgi.com>,
        "Duvideo"
    <duvideoii@mail.telepac.pt>
Subject: Re:  IRIS GL or OPEN GL? Which one should I use?
Status: O

IRISGL is the internal library used on (old) graphic engines:
 Indigo2 Extreme and RealityEngine are the last ones to have a native IrisGL
implementation.
Impact, InfinityReality and all the other graphic engines that SGI is preparing are (will be) OpenGL native.

Programming in IrisGL should be avoided if possible:
 - It will not evolve. Since Impact and IR, every new feature is available through OpenGL, not IRISGL. For example, there is no clipmapping under IrisGL.
 - It is slower than OpenGL on OpenGL based machines. It is using a software implementation of IrisGL named IGLOO.

On the other hand, there is a pretty good implementation of OpenGL on RealityEngine, and generally as fast as IRISGL.

So, the answer is : WRONG. use OpenGL.

Also, there is a software OpenGL for Windows95 from SGI, showned at SigGraph'96, that is faster than others API. So, OpenGL is trully the answer for performances :-)

 -- Remi



 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 10:37:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA25276; Mon, 23 Sep 1996 10:35:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA25257; Mon, 23 Sep 1996 10:35:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA00396; Mon, 23 Sep 1996 10:35:16 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA08179; Mon, 23 Sep 1996 10:35:15 -0700
Received: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA14436 for <info-performer@sgi.com>; Mon, 23 Sep 1996 10:34:46 -0700
From: dpugmire@facility.cs.utah.edu
Received: from lal.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)
	id LAA28077; Mon, 23 Sep 1996 11:34:36 -0600
Received: by lal.cs.utah.edu (8.6.12/utah-2.15sun-leaf)
	id LAA07840; Mon, 23 Sep 1996 11:34:35 -0600
Date: Mon, 23 Sep 1996 11:34:35 -0600
Message-Id: <199609231734.LAA07840@lal.cs.utah.edu>
To: info-performer@sgi.com
Subject: Fog question
Status: O


 I sent this question last week, and I got a response, but it was cut
up enroute, and I couldn't understand the answer from the fragments.
So, I'll ask again.

 I'm trying to come up with a good way to set visibility with just
a visibility distance parameter. Getting it right involves tweaking
the near/far fog as well as the near/far clipping.  Is there any
sort of algorithm to set the near/far off just a visibility distance ?

 thanks,


 dp.

dpugmire@cs.utah.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 11:06:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA25523; Mon, 23 Sep 1996 11:05:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA25507; Mon, 23 Sep 1996 11:05:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA02972; Mon, 23 Sep 1996 11:05:07 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA10078; Mon, 23 Sep 1996 11:05:07 -0700
Received: from wolfe.net (mail1.wolfe.net [204.157.98.11]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA22764; Mon, 23 Sep 1996 11:05:03 -0700
Received: from gonzo.wolfenet.com (moore@gonzo.wolfenet.com [204.157.98.2]) by wolfe.net (8.7.5/8.7) with ESMTP id LAA16720; Mon, 23 Sep 1996 11:05:14 -0700 (PDT)
From: Timothy Moore <moore@WOLFENET.com>
Received: (from moore@localhost) by gonzo.wolfenet.com (8.7/8.7) id LAA15671; Mon, 23 Sep 1996 11:04:48 -0700 (PDT)
Date: Mon, 23 Sep 1996 11:04:48 -0700 (PDT)
Message-Id: <199609231804.LAA15671@gonzo.wolfenet.com>
To: remi@remi.asd.sgi.com
CC: info-performer@sgi.com
In-reply-to: Remi Arnaud's message of Mon, 23 Sep 1996 10:03:49 -0700 <199609231703.KAA26944@remi.asd.sgi.com>
Subject: Re:  IRIS GL or OPEN GL? Which one should I use?
Status: O

   Date: Mon, 23 Sep 1996 10:03:49 -0700
   From: remi@remi.asd.sgi.com (Remi Arnaud)

   Programming in IrisGL should be avoided if possible:
    - It will not evolve. Since Impact and IR, every new feature is available through OpenGL, not IRISGL. For example, there is no clipmapping under IrisGL.
    - It is slower than OpenGL on OpenGL based machines. It is using a software implementation of IrisGL named IGLOO.

   On the other hand, there is a pretty good implementation of OpenGL on RealityEngine, and generally as fast as IRISGL.

   So, the answer is : WRONG. use OpenGL.

However, there are RealityEngine features that aren't supported yet in
OpenGL to wit, spline-based fog.  We'd love to dump the IrisGL version
of our code but can't because we rely heavily on that feature.  Is
there going to be a patch to support the spline fog extension in the
RE2 OpenGL implementation?

Tim
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 11:05:29 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA25501; Mon, 23 Sep 1996 11:03:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA25485; Mon, 23 Sep 1996 11:03:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA02365; Mon, 23 Sep 1996 11:03:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA09983; Mon, 23 Sep 1996 11:03:41 -0700
Received: from ciistr1.ist.utl.pt (ciistr1.ist.utl.pt [193.136.128.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA22234 for <info-performer@sgi.com>; Mon, 23 Sep 1996 11:02:26 -0700
Received: from camoes.rnl.ist.utl.pt by ciistr1.ist.utl.pt (5.65v3.2/1.1.10.5/18Jul96-0728PM)
	id AA16488; Mon, 23 Sep 1996 19:00:14 GMT
Received: from Zebedeu.rnl.ist.utl.pt by camoes.rnl.ist.utl.pt (SMI-8.6/Windows NT 3.51)
	id TAA15457; Mon, 23 Sep 1996 19:03:22 +0100
Message-Id: <199609231803.TAA15457@camoes.rnl.ist.utl.pt>
From: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
To: "Performer" <info-performer@sgi.com>
Subject: Keyboard polling problem
Date: Mon, 23 Sep 1996 19:02:06 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

I have a problem reading the keyboard.

Perfly reads keyboard events exacly as a terminal window. This means it
doesn't look at the state of the keyboard. It actually depends on the
repetition rate defined in the system configuration to get each key. 

The problem with this is that when using the keyboard to navigate you get
keyboard events at the same rate you would get them when typing in a
prompt.

What I really wanted was to poll the actual keyboard state so that I can
get a keypress every frame!

How can this be done?

thanks
	Nuno
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 11:37:59 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA25738; Mon, 23 Sep 1996 11:36:16 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA25722; Mon, 23 Sep 1996 11:36:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA05367; Mon, 23 Sep 1996 11:36:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA12245; Mon, 23 Sep 1996 11:36:14 -0700
Received: from tecsun1.tec.army.mil (tec.army.mil [192.12.124.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA01398 for <info-performer@sgi.com>; Mon, 23 Sep 1996 11:36:11 -0700
Received: from cornelius.tec.army.mil (cornelius.tec.army.mil [199.123.86.247]) by tecsun1.tec.army.mil (8.7.5/8.7.3) with ESMTP id OAA27724; Mon, 23 Sep 1996 14:32:28 -0400 (EDT)
Received: (from riggs@localhost) by cornelius.tec.army.mil (8.7.5/8.7.3) id OAA18931; Mon, 23 Sep 1996 14:24:53 -0400 (EDT)
Date: Mon, 23 Sep 1996 14:24:53 -0400 (EDT)
From: Bill Riggs <riggs@cornelius.tec.army.mil>
Message-Id: <199609231824.OAA18931@cornelius.tec.army.mil>
To: info-performer@sgi.com, mansfiel@sgaero6.chinalake.navy.mil
Subject: Re:  Converter for IGES data files
Cc: bill@lnk.com
Status: O

> Is there a converter for IGES data files.  I would like to read in CAD/CAM
> generated objects from SDRC Master Series into performer.

I'd be interested in hearing what currently available options there might be
to do this.

Bill Riggs
LNK Corporation
(703) 644 - 1111
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 12:27:27 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA26062; Mon, 23 Sep 1996 12:25:35 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA26046; Mon, 23 Sep 1996 12:25:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA08309; Mon, 23 Sep 1996 12:25:33 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA15473; Mon, 23 Sep 1996 12:25:33 -0700
Received: from zeus.lnk.com (zeus.lnk.com [198.116.32.11]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id MAA14023 for <info-performer@sgi.com>; Mon, 23 Sep 1996 12:25:31 -0700
Received: by zeus.lnk.com (4.1/1.35)
	id AA02461; Mon, 23 Sep 96 15:24:42 EDT
From: lelkins@zeus.lnk.com (Les Elkins)
Message-Id: <9609231924.AA02461@zeus.lnk.com>
Subject: Re: Converter for IGES data files
To: mansfiel@sgaero6.chinalake.navy.mil
Date: Mon, 23 Sep 1996 15:24:42 -0400 (EDT)
Cc: info-performer@sgi.com
In-Reply-To: <199609231541.IAA26246@sgaero6.chinalake.navy.mil> from "mansfiel@sgaero6.chinalake.navy.mil" at Sep 23, 96 08:41:05 am
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Content-Length: 1667      
Status: O


A converter from IGES to Inventor was available not too long ago- in a 
'converters' option with Inventor, or maybe Showcase?  At any rate, I 
think it's on the 5.3 distribution at least, I haven't checked 6.2 yet.

I used the converter for a while with mixed results.  IGES is poorly 
specified, so I couldn't get the full model I was interested in to load
in Performer.  And CAD files being what they are, the pieces that did
load made for a very large file (that ran our Crimson out of memory...
real-time graphics just don't work when you run the machine out of 
memory).  At any rate, being able to get at least part of the file
to display slowly was much better than not being able to do anything with
it.

I also received some info from a couple of places that do database 
conversion for a living.  If you need more info ask me and I'll dig 
into my notes...

-Les Elkins


> 
> 
> Is there a converter for IGES data files.  I would like to read in CAD/CAM
> generated objects from SDRC Master Series into performer.
> 
> 
> **
> 
> Frank Mansfield, PhD.
> 
> Code 473110D
> Naval Air Warfare Center
> Weapons Division
> China Lake, Ca 93555
> 
> Ph:    619-939-2627
> Fax:   619-939-8200
> Email: mansfiel@sgaero6.chinalake.navy.mil
> 
> --
> 
> Mansfield Enterprises
> P.O. Box 1881
> Ridgecrest, Ca 93555
> 
> Ph:  619-375-9038
> Fax: 619-375-9038
> 
> Email: mansfiel@owens.ridgecrest.ca.us
> 
> 
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 14:38:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA26947; Mon, 23 Sep 1996 14:36:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA26931; Mon, 23 Sep 1996 14:36:16 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA14527; Mon, 23 Sep 1996 14:36:15 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA23570; Mon, 23 Sep 1996 14:36:15 -0700
Received: from mbsgi2.mdc.com (MBSGI2.MDC.COM [129.200.1.60]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA13682 for <info-performer@sgi.com>; Mon, 23 Sep 1996 14:36:13 -0700
Received: by mbsgi2.mdc.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	for info-performer@sgi.com id OAA08201; Mon, 23 Sep 1996 14:26:36 -0700
From: "Salvador Cabaruvias" <sal@mbsgi2.mdc.com>
Message-Id: <9609231426.ZM8199@mbsgi2.mdc.com>
Date: Mon, 23 Sep 1996 14:26:28 -0700
Reply-to: sal@sgidev.mdc.com
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Upgrading to Performer 2.1, OpenGL and IR
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19609231426.ZM8199.mdc.com"
Status: O

--
--PART-BOUNDARY=.19609231426.ZM8199.mdc.com
Content-Type: text/plain; charset=us-ascii

Hi everybody,

We did the unmentionable by doing everything at once!

We upgrade to 2 pipe InfiniteReality, moved our Sirius on to the
InfiniteReality, upgrade to Perf. 2.1, and last but not least, converted to
OpenGL.  All said and done, we are stuck at this bug/feature(?).

We used Sirius video example, complex.c (perf 1.2) to display video on a
polygon. We generate our sensor image on pipe 1.  Output this via the composite
video on Pipe 1 to the Sirius video.  Using complex.c example of creating
texture memory and then subtexload the video on to the polygon in preDraw
callback in GL.

Questions:

This doesn't seem to work in OpenGL.  How do we do this for OpenGL?  Can you
still do this in the Draw Process?  I have an example but it does it in the
CULL process.

I have include the routines for doing the Sirius Video and our attempts to
get OpenGL to work with Sirius Video in Performer 2.1


Thanks in advance for your help.
sal

-- 
--------------------------------------------------------------------------------
Salvador Cabaruvias                       |     sal@sgidev.mdc.com             |
--------------------------------------------------------------------------------
CSSL                                      |     "Well I be done seen about every  
McDonnell Douglas                         |      thing when I see an elephant 
(310) 593-6719                            |      fly"  --Dumbo--

--PART-BOUNDARY=.19609231426.ZM8199.mdc.com
X-Zm-Content-Name: noise.c
Content-Description: Text
Content-Type: text/plain ; name="noise.c" ; charset=us-ascii

/*
$Log: noise.c,v $
 * Revision 1.17  1996/09/23  05:54:32  olivier
*/

/* general includes */
#include <stdlib.h>
#include <stdio.h>

#include <vl/vl.h>
#include <vl/dev_sirius.h>


#include <Performer/pf.h>
#include <Performer/pr.h>
#include "_es.h"



/*
 * VL defines
 */
static VLControlValue size,origin, timing, tex;
static VLControlValue format;
static VLControlValue cap_type;
static VLServer svr;
static VLPath path;
static VLNode src;
static VLNode drn;

static int DoFields = 1;
static float s_scale, t_scale;

static float ident_matrix[4][4] = {
   1.0, 0.0, 0.0, 0.0,
   0.0, 1.0, 0.0, 0.0,
   0.0, 0.0, 1.0, 0.0,
   0.0, 0.0, 0.0, 1.0
};



typedef struct
{
     pfTexture   *PVidTex;
     float texture_matrix[4][4];
     int t_width;
     int t_height;
#ifndef OPENGL
     long VideoTexture; /* GL handler on performer texture */
     float s_fraction;
     float t_fraction;
#endif
} textures;

#ifdef TWOZERO
pfNodeTravFuncType Pre_Vid(pfTraverser *trav,  void *data)
#else
static long Pre_Vid(pfTraverser *trav,  void *data)
#endif
{
#ifdef OPENGL
GLint gmtmp;
#endif
   short MAT_mode;
   textures *mytex = (textures*)data;
   int i,j;
   
#ifdef DEBUG
   printf("Pre_Vid: \n");
   printf("texture_matrix: \n");
   for(i=0;i<4;i++){for (j=0;j<4;j++){
   printf("%d %d %f \n",i,j,mytex->texture_matrix[i][j]);}}
#ifndef OPENGL
   printf("s_fraction=%f t_fraction=%f \n",
           mytex->s_fraction,mytex->t_fraction);
   printf("VideoTexture=%d \n",mytex->VideoTexture);
#endif
#endif

#ifndef OPENGL
   MAT_mode = getmmode();
   mmode( MTEXTURE);
   loadmatrix( mytex->texture_matrix);
   mmode(MAT_mode);
#else
      /* OGLXXX
       * getmmode: translate returned values
       * GLint mmtmp;
       */
   MAT_mode = (glGetIntegerv(GL_MATRIX_MODE, &gmtmp), gmtmp);
   glMatrixMode( GL_TEXTURE);
   glLoadMatrixf( mytex->texture_matrix);
   glMatrixMode(MAT_mode);
#endif
   pfApplyTex (mytex->PVidTex);  

#ifdef VIDEO
   /* Load the texture from Sirius to Texture memory */
#ifndef OPENGL
subtexload(TX_TEXTURE_0,mytex->VideoTexture,0.0,mytex->s_fraction,
0.0,mytex->t_fraction,0,(unsigned long *)0,SIR_VEN_16BIT_TEXEL);
#else
glTexSubImage2DEXT(GL_TEXTURE_2D,0,
0,0,
mytex->t_width,mytex->t_height,
GL_RGBA,GL_UNSIGNED_BYTE,(const GLvoid *)NULL);
#endif
#endif
    pfOverride(PFSTATE_TEXTURE, PF_ON);
    return PFTRAV_CONT;
}
#ifdef TWOZERO
pfNodeTravFuncType Post_Vid(pfTraverser *trav,  void *data)
#else
static long Post_Vid(pfTraverser *trav,  void *data)
#endif
{
#ifdef OPENGL
GLint gmtmp;
#endif
   short MAT_mode;
   int i,j;

#ifdef DEBUG
   printf("Post_Vid: \n");
   printf("ident_matrix: \n");
   for(i=0;i<4;i++){for (j=0;j<4;j++){
   printf("%d %d %f \n",i,j,ident_matrix[i][j]);}}
#endif

#ifndef OPENGL
   MAT_mode = getmmode();
   mmode( MTEXTURE);
   loadmatrix( ident_matrix);
   mmode(MAT_mode);
#else
      /* OGLXXX
       * getmmode: translate returned values
       * GLint mmtmp;
       */
   MAT_mode = (glGetIntegerv(GL_MATRIX_MODE, &gmtmp), gmtmp);
   glMatrixMode( GL_TEXTURE);
   glLoadMatrixf( ident_matrix);
   glMatrixMode(MAT_mode);
#endif

   pfOverride(PFSTATE_TEXTURE, PF_OFF);
   return PFTRAV_CONT;
}
void doHudDisplay(pfNode *node_hud)
{
#ifdef OPENGL
GLint gmtmp;
#endif
   short MAT_mode;
   int i,j;

static esObject    *hud;
static textures    *mytex;

    mytex = pfMalloc(sizeof(textures), pfGetSharedArena());
    printf("texture structure allocated\n");
    mytex->PVidTex = pfNewTex( pfGetSharedArena());
    printf("video/image texture allocated\n");
  for(i=0;i<4;i++){for (j=0;j<4;j++){mytex->texture_matrix[i][j]=0.f;}};
  mytex->texture_matrix[0][0] = 1.f;
  mytex->texture_matrix[1][1] = 1.f;
  mytex->texture_matrix[2][2] = 1.f;
  mytex->texture_matrix[3][3] = 1.f;

#ifndef VIDEO
   printf("DON'T DO VIDEO on HudDisplay\n");
   pfLoadTexFile(mytex->PVidTex, "n1.rgb");
   printf("texture n1.rgb loaded\n");
#else
   printf("DO VIDEO on HudDisplay\n");
   /* open the server */
   if( !(svr = vlOpenVideo("")))
     { printf("couldn't open video\n");
	exit(1); } else{printf("opened video\n");}
   
   /* Get the Video Source */
   src = vlGetNode( svr, VL_SRC, VL_VIDEO, VL_ANY);
   
   /* Get the Texture Drain */
   drn = vlGetNode( svr, VL_DRN, VL_TEXTURE, 0);
   
   /* Create the path */
   path = vlCreatePath( svr, VL_ANY, src, drn);
   if( path < 0) { vlPerror("vlCreatePath"); exit(1); }
   else{printf("created path\n");}
   
   /* setup path */
   if( vlSetupPaths( svr, (VLPathList)&path, 1, VL_SHARE, VL_SHARE) < 0)
     { vlPerror("vlSetupPaths"); exit(1); }
   else{printf("setup path\n");}
   
   /* select the appropriate events */
   if( vlSelectEvents( svr, path, VLStreamPreemptedMask |
		            VLControlChangedMask) < 0) 
     { vlPerror("Select Events"); exit(1); }
   else{printf("selected events\n");}
   
   if(DoFields){
     cap_type.intVal = VL_CAPTURE_NONINTERLEAVED;
     printf("DoFields=1, VL_CAPTURE_NONINTERLEAVED\n");}
   else{
     cap_type.intVal = VL_CAPTURE_INTERLEAVED;
     printf("DoFields=0, VL_CAPTURE_INTERLEAVED\n");}
   
   if( vlSetControl( svr, path, drn, VL_CAP_TYPE, &cap_type) < 0)
     { vlPerror("vlSetControl"); exit(1); }
   else{printf("set control cap type \n");}

   /* Update the video Timing Format */
   /* Get the timing from input source */
   if( vlGetControl( svr, path, src, VL_TIMING, &timing) < 0)
     { vlPerror("vlGetControl"); exit(1); }
   else{printf("got timing  from source \n");}
   
   /* Set texture drain's timing to input source */
   if( vlSetControl( svr, path, drn, VL_TIMING, &timing) < 0)
     { vlPerror("vlSetControl"); exit(1); }
   else{printf("set timing to drain \n");}
   
   if( vlGetControl( svr, path, src, VL_SIZE, &size) < 0)
     { vlPerror("vlGetControl/VL_SIZE"); exit(1); }
   else{printf("source size x=%d y=%d \n",size.xyVal.x,size.xyVal.y);}

   if( vlGetControl( svr, path, drn, VL_SIZE, &size) < 0)
     { vlPerror("vlGetControl/VL_SIZE"); exit(1); }
   else{printf("drain size x=%d y=%d \n",size.xyVal.x,size.xyVal.y);}

#if 0 
if( vlGetControl( svr, path, src, VL_ORIGIN, &origin) < 0) 
    { vlPerror("vlGetControl/VL_ORIGIN"); exit(1); } 
else{printf("source origin x=%d y=%d\n",origin.xyVal.x,origin.xyVal.y);}
   origin.xyVal.x=639;
   origin.xyVal.y=511;
   if( vlSetControl( svr, path, src, VL_ORIGIN, &origin) < 0)
     { vlPerror("vlSetControl/VL_ORIGIN"); exit(1); }
   else{printf("set control gfx grab origin\n");}
#endif 

   /* negotiate with GL */
   /*    pfInitGfx( p); */

   /* define a Performer texture for use with sirius video */
   pfTexRepeat(mytex->PVidTex, PFTEX_WRAP, PFTEX_CLAMP);  
   pfTexFilter(mytex->PVidTex, PFTEX_MINFILTER, PFTEX_BILINEAR);  
   pfTexFilter(mytex->PVidTex, PFTEX_MAGFILTER, PFTEX_BILINEAR);  
   pfTexFormat(mytex->PVidTex, PFTEX_SUBLOAD_FORMAT, PF_ON); 
   pfTexFormat(mytex->PVidTex, PFTEX_FAST_DEFINE, PF_ON); 
   pfTexFormat(mytex->PVidTex, PFTEX_INTERNAL_FORMAT, PFTEX_RGB_5);
   
   /* 625 textures are bigger than 525 textures */
   if((  timing.intVal == VL_TIMING_525_SQ_PIX)
      ||(timing.intVal == VL_TIMING_525_CCIR601))
     {
	mytex->t_width = 1024;
	mytex->t_height = 512;
     }
   else
     {
	mytex->t_width  = 1024;
	mytex->t_height = 1024;
     }
   
/* Sirius always transfers 768 pixels */
/* mytex->t_width=768; */
/* frames, in fields is different */
if(DoFields)mytex->t_height=mytex->t_height>>1;
printf("t_width=%d t_height=%d \n",mytex->t_width,mytex->t_height);

s_scale = (size.xyVal.x-1) / (float)mytex->t_width;
t_scale = size.xyVal.y / (float)mytex->t_height;
printf("s_scale=%f t_scale=%f \n",s_scale,t_scale);
   
#ifndef OPENGL
mytex->s_fraction = size.xyVal.x/(float)mytex->t_width;      
mytex->t_fraction = size.xyVal.y/(float)mytex->t_height;
printf("s_fraction=%f t_fraction=%f \n",mytex->s_fraction,mytex->t_fraction);
#endif
   
pfTexImage(mytex->PVidTex,NULL,SIR_VEN_16BIT_TEXEL,
mytex->t_width,mytex->t_height,0);
#ifndef OPENGL
   mytex->VideoTexture = pfGetGLHandle((pfObject *)mytex->PVidTex);
   printf("VideoTexture=%d \n",mytex->VideoTexture);
#endif
   
   mytex->texture_matrix[0][0] =  s_scale;
   mytex->texture_matrix[1][1] = -t_scale;
   mytex->texture_matrix[3][1] =  t_scale;

   printf("doHudDisplay: \n");
   printf("texture_matrix: \n");
   for(i=0;i<4;i++){for (j=0;j<4;j++){
   printf("%d %d %f \n",i,j,mytex->texture_matrix[i][j]);}}
   
#ifndef OPENGL
   MAT_mode = getmmode();
   mmode(MTEXTURE);
   loadmatrix( mytex->texture_matrix);
#else
      /* OGLXXX
       * getmmode: translate returned values
       * GLint mmtmp;
       */
   MAT_mode = (glGetIntegerv(GL_MATRIX_MODE, &gmtmp), gmtmp);
   glMatrixMode(GL_TEXTURE);
   glLoadMatrixf( mytex->texture_matrix);
#endif
   
   /* Set the Texture packing mode */
   tex.intVal = SIR_TEX_PACK_RGB_5;
   if( vlSetControl( svr, path, drn, VL_PACKING, &tex) < 0)
     { vlPerror("vlSetControl"); exit(1); }
   else{printf("set packing mode \n");}

#ifndef OPENGL
   loadmatrix( ident_matrix);
   mmode(MAT_mode);
#else
   glLoadMatrixf( ident_matrix);
   glMatrixMode(MAT_mode);
printf("End of dosethud, GL error is: %s\n",gluErrorString(glGetError()));
#endif
   printf("loaded ident matrix \n");
   
   vlBeginTransfer(svr, path, 0, NULL);
   printf("Began transfer \n");
#endif

 /*     pfEnable( PFEN_TEXTURE); causes core dump*/

    pfNodeTravFuncs(node_hud,PFTRAV_DRAW,Pre_Vid,Post_Vid);
    pfNodeTravData(node_hud, PFTRAV_DRAW, mytex);
}

--PART-BOUNDARY=.19609231426.ZM8199.mdc.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 16:12:59 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA27695; Mon, 23 Sep 1996 16:11:01 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA27679; Mon, 23 Sep 1996 16:11:00 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA19539; Mon, 23 Sep 1996 16:11:00 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA28782; Mon, 23 Sep 1996 16:10:59 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA07355 for <info-performer@sgi.com>; Mon, 23 Sep 1996 16:10:58 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id QAA08888; Mon, 23 Sep 1996 16:10:57 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id QAA27734; Mon, 23 Sep 1996 16:10:56 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609231610.ZM27732@remi.asd.sgi.com>
Date: Mon, 23 Sep 1996 16:10:55 -0700
In-Reply-To: "Salvador Cabaruvias" <sal@mbsgi2.mdc.com>
        "Upgrading to Performer 2.1, OpenGL and IR" (Sep 23,  2:26pm)
References: <9609231426.ZM8199@mbsgi2.mdc.com>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: sal@sgidev.mdc.com, info-performer@sgi.com
Subject: Re: Upgrading to Performer 2.1, OpenGL and IR
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 23,  2:26pm, Salvador Cabaruvias wrote:
> Subject: Upgrading to Performer 2.1, OpenGL and IR

> We did the unmentionable by doing everything at once!
>
> We upgrade to 2 pipe InfiniteReality, moved our Sirius on to the
> InfiniteReality, upgrade to Perf. 2.1, and last but not least, converted to
> OpenGL.  All said and done, we are stuck at this bug/feature(?).
>
> ....
>
>

 Maybe you need one last upgrade: Did you upgrade to 6.2 + patch 1355 ?

 -- Remi

-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 23 17:56:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA28593; Mon, 23 Sep 1996 17:18:16 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA28577; Mon, 23 Sep 1996 17:18:15 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA23344; Mon, 23 Sep 1996 17:18:14 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA03078; Mon, 23 Sep 1996 17:18:14 -0700
Received: from denmark.it.earthlink.net (denmark-c.it.earthlink.net [204.119.177.22]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA23883 for <info-performer@sgi.com>; Mon, 23 Sep 1996 17:18:10 -0700
Received: from Infinity0 (Cust90.Max1.Boston.MA.MS.UU.NET [153.35.69.218]) by denmark.it.earthlink.net (8.7.5/8.7.3) with SMTP id RAA15134 for <info-performer@sgi.com>; Mon, 23 Sep 1996 17:18:04 -0700 (PDT)
Sender: bingz@denmark.it.earthlink.net
Message-ID: <32474958.41C6@infinity-technologies.com>
Date: Mon, 23 Sep 1996 19:37:12 -0700
From: Bing Zeng <bz@infinity-technologies.com>
Organization: Infinity Technologies
X-Mailer: Mozilla 2.02S (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: unresolvable symbol 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I'm using Performer 2.0 and OpenGL on a Indigo2-Impact/Irix5.3.
My application works well when I compiled it with dynamic libraries of
pf2.0. 
When I try to compile it with static libraries of pf2.0, --
the application is made, but, I got the following message when execute:

------------------------------------------------------------
rld: Fatal Error: attemped access to unresolvable symbol in
/usr/lib/libpfdb/libpfobj_ogl.so: pfdOpenFile
------------------------------------------------------------ 

Why I got this message during executing but not compiling?
Is it possible to have an application made of static libraries -- Or
should it be only down with dynamic libraries?

THANKS!
======================================================================
Bing Zeng <bz@infinity-technologies.com>
Infinity Technologies
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 00:25:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA02235; Tue, 24 Sep 1996 00:24:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA02219; Tue, 24 Sep 1996 00:24:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA05154; Tue, 24 Sep 1996 00:24:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA15555; Tue, 24 Sep 1996 00:24:37 -0700
Received: from profs1.prosolvia.se (profs1.prosolvia.se [193.13.245.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA27941 for <info-performer@sgi.com>; Tue, 24 Sep 1996 00:24:35 -0700
Received: from port09.prosolvia.se (pc34.prosolvia.se [193.13.244.66]) by profs1.prosolvia.se (951211.SGI.8.6.12.PATCH1042/8.6.11) with SMTP id JAA06742; Tue, 24 Sep 1996 09:23:06 +0200
Message-Id: <1.5.4.32.19960924072205.00873fd4@mailhub.prosolvia.se>
X-Sender: frederik@mailhub.prosolvia.se
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 24 Sep 1996 09:22:05 +0200
To: mansfiel@sgaero6.chinalake.navy.mil
From: Frederik Gustafsson <frederik@clarus.se>
Subject: Re: Converter for IGES data files
Cc: info-performer@sgi.com
Status: O

>Is there a converter for IGES data files.  I would like to read in CAD/CAM
>generated objects from SDRC Master Series into performer.

Of course there is! With Clarus CAD Real Time Link you can import IGES and
other NURBS based formats (and non NURBS based formats too), optimize them
for real-time use and export them to real-time formats like OpenFlight,
Inventor, VRML etc.

Using CAD Real Time Link, you can interactivly tesselate and optimize the
entire model as well as individual surfaces. Revers normals and/or surfaces
that is turned the wrong way, use different algorithms depending on the
object - for instance a round object requires a different algorithm then a
surface etc., create multiple LODs, add DCS's, colors, textures, radiosity
etc. Then export it to OpenFlight format for instance. All of the work is
done through a GUI.

The intelligent algorithms for reduction of polygons is one of the features
making Clarus CAD Real-Time Link a unique product. The software is today
used by customers and companies in industries such as automotive, defense,
education, entertainment and manufacturing. Customers that mostly have very
high demands on accuracy
(When tesselating, the user can either use visual verification or tolerances
to obtain the desired result). 

For more information, drop me an email!

Frederik Gustafsson

>
>>**
>>
>>Frank Mansfield, PhD.
>>
>>Code 473110D
>>Naval Air Warfare Center
>>Weapons Division
>>China Lake, Ca 93555
>>
>>Ph:    619-939-2627
>>Fax:   619-939-8200
>>Email: mansfiel@sgaero6.chinalake.navy.mil
>>
>>--
>>
>>Mansfield Enterprises
>>P.O. Box 1881
>>Ridgecrest, Ca 93555
>>
>>Ph:  619-375-9038
>>Fax: 619-375-9038
>>
>>Email: mansfiel@owens.ridgecrest.ca.us
----------------------------------------------------------------------
Frederik Gustafsson             Prosolvia Clarus	
Manager, Channel Sales    	Gardavagen 1		
Phone:	+46 31 703 51 30        S-412 50 Gothenburg
Fax:	+46 31 703 51 20        Sweden
e-mail: frederik@clarus.se 
http://www.clarus.se        
----------------------------------------------------------------------

"Bring your CAD models to life with CAD Real-Time Link"



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 00:25:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA02216; Tue, 24 Sep 1996 00:18:24 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA02200; Tue, 24 Sep 1996 00:18:23 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA05040; Tue, 24 Sep 1996 00:18:22 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA15090; Tue, 24 Sep 1996 00:18:22 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id AAA27125 for <info-performer@sgi.com>; Tue, 24 Sep 1996 00:17:57 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA03411; Tue, 24 Sep 1996 15:09:45 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id PAA01697; Sun, 17 Mar 1996 15:16:57 -0800
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603171516.ZM1695@media1.rndtm.com.my>
Date: Sun, 17 Mar 1996 15:16:57 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid 1680.
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my"
Status: O

--
--PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my
Content-Type: text/plain; charset=us-ascii

I am trying to write a very short program that is composed of two objects.
One of it will orbit the other object.
Initially the view will be at x = 0, y = -10 z =0 and h = 0,p=0,r=0.
I would like to implement the capability of changing the view such that if I
press a key than I will be able to see the static object from the perspective
of the orbiting object.
Anyway the program compile fine but every time I tried to change the view I
got
"Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid
1680."
I have included the program with this mail. Can anyone help me with this ?

Thanks

--PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my
X-Zm-Content-Name: movingcam2.c
Content-Description: Text
Content-Type: text/plain ; name="movingcam2.c" ; charset=us-ascii

#include <X11/Xlib.h>

#include <math.h>
#include <Performer/pf.h>

#include "pfsgi.h"
#include "pfutil.h"

static void openPipeline(pfPipe * pipe);
static void processInput(void);
static void drawFrame(pfChannel * chan, void * data);
void changeView(void);

typedef struct
{
  pfCoord  currentView;
  pfCoord  orbitingView; 
  int dynamicView; 
} SharedData;

SharedData * shared;

pfuEvent events;
int quit = 0;
float header = 0.0f;
float orbitRadius = 8.0f;
static int dynamicView = 0;
pfSCS * objectPosInOrbit;
pfDCS * orbitRot;


int main(void)
{
    pfScene * scene;
    pfNode * object;
    pfNode * rotatingObject;
    pfMatrix matrix;
    pfCoord initView;
   
    pfPipe * pipe;
    
    pfChannel * channel;
    float time;
    float maxTime;
    void * arena;
    
    
    pfInit();
    arena = pfGetSharedArena();
    shared = (SharedData *)pfMalloc(sizeof(SharedData), arena);
    pfConfig();
    pfuInitUtil();
    
     
    pipe = pfGetPipe(0);
    channel = pfNewChan(pipe);
    pfChanDrawFunc(channel, drawFrame);
    pfuInitInput(pipe, PFUINPUT_X);
    
    pfInitPipe(pipe, openPipeline);
    
    object = LoadFile("tree.flt", NULL);
    /*
     * so tree will be at the center of the scene
     */
    scene = pfNewScene(); 
    pfAddChild(scene, object);
    
    /*
     * we are going to make an object that will orbit the tree
     */
    rotatingObject = LoadFile("box.flt", NULL); 
    pfMakeTransMat(matrix, orbitRadius, 0.0f, 0.0f);
    objectPosInOrbit = pfNewSCS(matrix);
    pfAddChild(objectPosInOrbit, rotatingObject);
    orbitRot = pfNewDCS();
    pfAddChild(orbitRot, objectPosInOrbit);
    pfAddChild(scene, orbitRot);
    pfSetVec3(initView.xyz,0.0f, -10.0f, 0.0f);
    pfSetVec3(initView.hpr, 0.0f, 0.0f, 0.0f);
    pfCopyVec3(shared->currentView.xyz, initView.xyz);
    pfCopyVec3(shared->currentView.hpr, initView.hpr);
    pfChanFOV(channel, 60.0f, 60.0f);
    pfChanScene(channel, scene);
    pfInitClock(0.0f);
    
    while (!quit)
    {
        pfSync();
	time = pfGetTime();
	header = 10.0f*time;
	pfDCSRot(orbitRot, header, 0.0f, 0.0f);
	pfChanView(channel, shared->currentView.xyz, shared->currentView.hpr);
	pfFrame();
        pfuGetEvents(&events);
	processInput();		
    }

    pfuExitInput();
    pfuExitUtil();
    pfExit();
    exit(0);
    
}


static void openPipeline(pfPipe * pipe)

{
    pfuGLXWindow * win;
    Display * XDpy;
    void * arena;
    
    XDpy = (Display *)pfuOpenXDisplay(0);
    win = pfuGLXWinopen((pfuXDisplay*)XDpy, pipe, "Rotatable view", 100, 500, 100, 500);
    pfInitGLXGfx(pipe, (void*)XDpy, win->xWin, win->glWin, win->overWin, PFGLX_AUTO_RESIZE);
   
}


static void processInput(void)

{
    
    long i, j, key, count;
    long dev, val, numDevs;
    pfuEvent * pfevents;
    
    pfevents = &(events);
    
    /*get the number of devices that produce events*/
    
    numDevs = pfevents->numDevs;
    
    /*process events for each device*/
    for (j = 0; j < numDevs; j++)
    {
        /*process the current device */    
	dev = pfevents->devQ[j];
	/* check if device (dev) is not processed yet */
	if (pfevents->devCount[dev] > 0) /* greater 0 means not processed */
	{
	    switch(dev) /*what device is this*/
	    {
		case PFUDEV_KEYBD: /*we got keyboard here*/
		/*a number of key have been pressed*/
		for ( i = 0; i < pfevents->numKeys; i++)
		{
		    key = pfevents->keyQ[i];/*get the first key*/
		    if (count = pfevents->keyCount[key])
		    {
			if (count > 1)
			count = PF_MAX2((int)(count*(pfGetFrameRate()/60.0f)), 1);
			switch(key){
			case 27 : quit = 1;
			          break;
		        case 'c': shared->dynamicView = 1;
			          fprintf(stdout, "ON\n");
			          /*pfGetNodeBSphere(orbitRot, &boxBSphere, PFN_BMODE_DYNAMIC);		  
			          fprintf(stdout, "centerX = %f\n", boxBSphere.center[0]);
				  fprintf(stdout, "centerY = %f\n", boxBSphere.center[1]);
				  fprintf(stdout, "centerZ = %f\n", boxBSphere.center[2]);
				  fprintf(stdout, "radius = %f\n", boxBSphere.radius);*/
				  break;
			case 'C': shared->dynamicView = 0;
			          fprintf(stdout, "OFF\n");
			          break;
		        case 'R': pfSetVec3(shared->currentView.xyz, 0.0f, -10.0f, 0.0f);
			          pfSetVec3(shared->currentView.hpr, 0.0f, 0.0f, 0.0f);
				  break;		  	  
		        default : break;		  	  
		        }
		     }
		}
		pfevents->devCount[dev] = 0;
		break;
		default : pfevents->devCount[dev] = 0; 
		          break;/* we don't care this device, chuck off*/
		
	    }
	    
	}
	 
    }
    
    pfevents->numDevs = 0;
    
}


static void drawFrame(pfChannel * chan, void * data)

{
    /*do something like setting the view point here by calling the function*/
    
    pfClearChan(chan);
    
   if (shared->dynamicView)
   changeView();
    pfDraw();
}

 void changeView(void)

{
    pfSphere boxBSphere;
    pfGetNodeBSphere(orbitRot, &boxBSphere, PFN_BMODE_DYNAMIC);
    fprintf(stdout, "centerX = %f\n", boxBSphere.center[0]);
    fprintf(stdout, "centerY = %f\n", boxBSphere.center[1]);
    fprintf(stdout, "centerZ = %f\n", boxBSphere.center[2]);
    fprintf(stdout, "radius = %f\n", boxBSphere.radius);
    pfSetVec3(shared->orbitingView.xyz, boxBSphere.center[0], boxBSphere.center[1], boxBSphere.center[2]);
    pfSetVec3(shared->orbitingView.hpr, 90.0f + header, 0.0f, 0.0f);
    pfCopyVec3(shared->currentView.xyz, shared->orbitingView.xyz);
    pfCopyVec3(shared->currentView.hpr, shared->orbitingView.hpr);
}

--PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 01:44:57 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA02579; Tue, 24 Sep 1996 01:43:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA02563; Tue, 24 Sep 1996 01:43:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA06972; Tue, 24 Sep 1996 01:43:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA18303; Tue, 24 Sep 1996 01:43:29 -0700
Received: from sirssg1.epfl.ch (sirssg1.epfl.ch [128.178.7.205]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA08680 for <info-performer@sgi.com>; Tue, 24 Sep 1996 01:43:27 -0700
Received: (from tran@localhost) by sirssg1.epfl.ch (940816.SGI.8.6.9/8.6.12) id KAA02373 for info-performer@sgi.com; Tue, 24 Sep 1996 10:43:42 -0700
Date: Tue, 24 Sep 1996 10:43:42 -0700
From: Tran cong Tam <tran@sirssg1.epfl.ch>
Message-Id: <199609241743.KAA02373@sirssg1.epfl.ch>
To: info-performer@sgi.com
Status: O



Date: Sun, 17 Mar 1996 15:16:57 -0800
Tawfek Mukhtar wrote :

>I am trying to write a very short program that is composed of two objects.
>One of it will orbit the other object.
> ...
>
>"Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid
>1680."


Hi Mukhtar,

You didn't say which platform , system 5.3 (?) ,Performer1.2(?).
But I think that you have problems with Multiprocessing.

Try to insert a line with Multiprocessing between :

        pfInit
and     pfConfig


example below :
-------------------------------------------------------

 
    pfInit();
    arena = pfGetSharedArena();
    shared = (SharedData *)pfMalloc(sizeof(SharedData), arena);

/* === ( Here, insert your new line  ) ==== */

    pfMultiprocess(PFMP_APPCULLDRAW);

/* ======================================== */

    pfConfig();
    pfuInitUtil();
    
---------------------------------------------------------

                              Hope it helps
                         
                                TRAN
/-------------------------------------------------------/
|           TRAN                                        |
|           IDERALPE  Lausanne  SWITZERLAND             |
|           Email:   tran@sirssg1.epfl.ch               |
/-------------------------------------------------------/

Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer.html
       Submissions:  info-performer@sgi.com
          requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 02:28:57 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id CAA02806; Tue, 24 Sep 1996 02:23:35 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id CAA02790; Tue, 24 Sep 1996 02:23:34 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id CAA07841; Tue, 24 Sep 1996 02:23:33 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id CAA19766; Tue, 24 Sep 1996 02:23:32 -0700
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA14188 for <info-performer@sgi.com>; Tue, 24 Sep 1996 02:23:30 -0700
Received: (from Uzebedee@localhost) by merki.connect.com.au id TAA11986
  (8.7.6/IDA-1.6); Tue, 24 Sep 1996 19:20:16 +1000 (EST)
X-Authentication-Warning: merki.connect.com.au: Uzebedee set sender to simonb using -f
>Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA21593
  (5.65c/IDA-1.5); Tue, 24 Sep 1996 18:53:55 +1000
Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA21593
  (5.65c/IDA-1.5); Tue, 24 Sep 1996 18:53:55 +1000
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id TAA02061
  (8.6.12/IDA-1.6); Tue, 24 Sep 1996 19:02:24 +1000
Received: from localhost by murad (5.65) id AA14070; Tue, 24 Sep 1996 19:09:48 +1000
Date: Tue, 24 Sep 1996 19:19:59 +1010 (EST)
From: Simon Bennett <simonb@wormald.com.au>
X-Sender: simonb@murad
To: Jude Anthony <jude@p3.enzian.com>
Cc: info-performer@sgi.com
Subject: Re: Fog, z-buffer, and post processing
In-Reply-To: <88C3351720@P3.ENZIAN.COM>
Message-Id: <Pine.OSF.3.94.960924191340.13443w-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Fri, 20 Sep 1996, Jude Anthony wrote:

> Thanks to everyone who's been trying to help me out.  Almost everyone 
> has recommended spline fog.  Unfortunately, when I tried spline fog 
> in Vega, it didn't work properly.  In addition, we have an Earth/Sky 
> environment with clouds, which I am required to not obscure.  
> Finally, I am restricted to working in IrisGL, not OpenGL.  
> 
> Anyone know how to read the depth buffer in IrisGL?  It still looks 
> to me like post-processing the frame to blend the sky color into 
> distant object pixels is still my best bet.
> Onyx/IR2 machine.

IR2?  iR?  or RE^2?

Regardless...

You *can* read the non-multisampled depth buffer in IRIS GL on RE^2
                   ---

do something like:

    readsource(SRC_ZBUFFER);
    lrectread(x1, y1, x2, y2, parray);


you *can't* however read the multisampled z-buffer on an RE^2.

You can sort-of read the multisampled z-buffer on an iR.  I think
glReadPixels() will return the sample closest to the centre of the pixel
(but not individual sub-sample values).  Don't know whether this will work
in for lrectread() thou... I'd doubt it.  (I wouldn't use IRIS GL on an iR
either thou!)

Hope this helps...

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 05:48:22 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA03219; Tue, 24 Sep 1996 05:46:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA03203; Tue, 24 Sep 1996 05:46:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA12805; Tue, 24 Sep 1996 05:46:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA25742; Tue, 24 Sep 1996 05:46:38 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA14867 for <info-performer@sgi.com>; Tue, 24 Sep 1996 05:46:34 -0700
Received: from nantes0-002.sct.fr (nantes0-002.sct.fr [194.206.158.2]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id OAA08231 for <info-performer@sgi.com>; Tue, 24 Sep 1996 14:45:36 +0200
Message-Id: <199609241245.OAA08231@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 24 Sep 1996 14:46:54 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Dials, Bbox and .... X
X-Mailer: <PC Eudora Version 1.4>
Status: O

Pop quizz !!!

I' like to queue and get events of sgi Dial and Bbox in a X based application 
I don't want to make any GL call.( it's too easy !!! )
So first, what are the name of X events I should search in the pile, and
where are they defined ????
thanks.
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 05:48:27 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA03237; Tue, 24 Sep 1996 05:46:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA03221; Tue, 24 Sep 1996 05:46:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA12811; Tue, 24 Sep 1996 05:46:44 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA25746; Tue, 24 Sep 1996 05:46:43 -0700
Received: from storm.certix.fr (storm.certix.fr [194.51.232.32]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA14849 for <info-performer@sgi.com>; Tue, 24 Sep 1996 05:46:32 -0700
Received: from nantes0-002.sct.fr (nantes0-002.sct.fr [194.206.158.2]) by storm.certix.fr (8.6.12/8.6.12) with SMTP id OAA08220 for <info-performer@sgi.com>; Tue, 24 Sep 1996 14:45:31 +0200
Message-Id: <199609241245.OAA08220@storm.certix.fr>
X-Sender: ceti@worldnet.net
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 24 Sep 1996 14:46:51 +0100
To: info-performer@sgi.com
From: ceti@worldnet.net (ceti)
Subject: Re: Mesh problem !
X-Mailer: <PC Eudora Version 1.4>
Status: O

>I have the same problem with an 3ds loader i've written, somehow the
>pfdBuilder seems to mangle my input vertices. I've unset the retesselate
>option but still, it gives the wrong output.
>
>What did you change in your .iv loader ?
In fact, my loader load and parse Iv file, then it sets the geostates and 
fills its own geosets and returns me a geode.
> Is it really necessary to avoid
>the pfdBuilder when I want to Morph or is there some flag I can change ?
I'm not sure it is necessary but the the only thing I'm sure is that I never 
pass through the Builder.
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
<      _/_/   _/      _/_/_/  _/   _/  _/_/_/  _/_/_/   _/_/_/ >
<    _/  _/  _/        _/    _/   _/    _/    _/       _/   _/ >
<   _/  _/  _/        _/    _/   _/    _/    _/_/_/   _/   _/  >
<  _/  _/  _/        _/    _/   _/    _/    _/       _/_/_/    >
< _/  _/  _/        _/     _/ _/     _/    _/       _/   _/    >
< _/_/   _/_/_/  _/_/_/    _/     _/_/_/  _/_/_/   _/    _/    >
<                                                              >
<        BILLARD Olivier  - Ingeneer R&D   @  C&I Software     >
<        1 avenue de la mer  - 44380  PORNICHET  -  FRANCE     >
<         Tel: +33 40 11 68 72      Fax: +33 140 61 68 14      >
<                  Email: ceti@worldnet.net                    >
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 07:12:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA03554; Tue, 24 Sep 1996 07:10:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA03538; Tue, 24 Sep 1996 07:10:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA14783; Tue, 24 Sep 1996 07:10:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA28704; Tue, 24 Sep 1996 07:10:52 -0700
Received: from ht.com (he.ht.com [207.22.119.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA28973 for <info-performer@sgi.com>; Tue, 24 Sep 1996 07:10:48 -0700
Received: from hf.ht.com by ht.com (940816.SGI.8.6.9/3.1.090690-High Techsplanations)
	id KAA07260; Tue, 24 Sep 1996 10:10:47 -0400
Received: by hf.ht.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	for info-performer@sgi.com id KAA01240; Tue, 24 Sep 1996 10:10:15 -0400
From: scott@ht.com (Scott McMillan)
Message-Id: <199609241410.KAA01240@hf.ht.com>
Subject: Re: Upgrading to Performer 2.1, OpenGL and IR
To: info-performer@sgi.com
Date: Tue, 24 Sep 1996 10:10:15 -0400 (EDT)
In-Reply-To: <9609231610.ZM27732@remi.asd.sgi.com> from "Remi Arnaud" at Sep 23, 96 04:10:55 pm
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 537       
Status: O


>  Maybe you need one last upgrade: Did you upgrade to 6.2 + patch 1355 ?
> 
>  -- Remi

Might as well try to get patch 1431 (for Sirius video) while you're at it.
It fixed a few bugs that prevented blue screening on our IR.

-- 
  Scott McMillan  |       HT Medical, Inc.      | Developing virtual environ-
   scott@ht.com   |      http://www.ht.com      | ment medical and surgical
 Ph: 301-984-3706 | 6001 Montrose Rd., Ste. 902 | simulations and surgery
Fax: 301-984-2104 |     Rockville, MD 20852     | simulation creation tools.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 08:44:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA03764; Tue, 24 Sep 1996 08:42:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA03748; Tue, 24 Sep 1996 08:42:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA17673; Tue, 24 Sep 1996 08:42:21 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA02938; Tue, 24 Sep 1996 08:42:21 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA18639 for <info-performer@sgi.com>; Tue, 24 Sep 1996 08:42:16 -0700
Received: from dialup.netvision.net.il (ts015p8.pop9a.netvision.net.il [194.90.5.28]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id RAA24969 for <info-performer@sgi.com>; Tue, 24 Sep 1996 17:42:05 +0200 (IST)
Message-ID: <32487EE0.BD6@netvision.net.il>
Date: Tue, 24 Sep 1996 17:37:52 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Mesh problem
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

My problem:  I use "pfMorph" to do morphing between 2 geosets (the 2nd is
 ----------   a deformation of the 1st).
              The 2 geosets have been previously meshed by "pfdMeshGSet".

              For most of the cases it works fine, but for some geometries
              it creates a "split up" of the geometry during the morphing
              process (I still can't charactarize the geometries that cause
              such a problem).

              I assume that this happens because "pfdMeshGSet" creates
              one vertices-order for gset1, and a DIFFERENT vertices-order
              in gset2.


 Questions:  1) Can I get the mapping between the original vertices-order
 ----------     and the meshed vertices-order ??  (without tagging the vertices
               and searching the meshed gset myself)

             2) What is the logic that "pfdMeshGSet" uses ??   how can I
                expect to get this "different order" problem ?

             3) Is there a known-way to solve this problem ??
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 09:17:12 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA03835; Tue, 24 Sep 1996 09:14:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA03819; Tue, 24 Sep 1996 09:14:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18935; Tue, 24 Sep 1996 09:14:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA04577; Tue, 24 Sep 1996 09:14:05 -0700
Received: from sgimco.orlando.sgi.com ([169.238.145.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA25713 for <info-performer@sgi.com>; Tue, 24 Sep 1996 09:14:03 -0700
Received: from dolphin.orlando.sgi.com by sgimco.orlando.sgi.com via ESMTP (940816.SGI.8.6.9/930416.SGI)
	 id MAA25415; Tue, 24 Sep 1996 12:13:58 -0400
Received: by dolphin.orlando.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id LAA01876; Tue, 24 Sep 1996 11:38:09 -0400
From: "Dennis Pierce" <dpierce@dolphin.orlando.sgi.com>
Message-Id: <9609241138.ZM1874@dolphin.orlando.sgi.com>
Date: Tue, 24 Sep 1996 11:38:09 -0400
In-Reply-To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>
        "How to create a realistic sea surface?" (Sep 22, 14:01)
References: <199609221302.OAA10482@camoes.rnl.ist.utl.pt>
X-Face: "|M:`f=J:QLq!1azA~nCk/kos:QFGU9IAgqX2Zvx+?v`>6m.$kYt2")&qFIFe_-w[u7jBDO
                                                                                                          g{5v\\%T!G'/D_ir]::4i3gz6,U{};]S}[b`KcD.h))=pRfmd!m}7jU"d8t^+UFuLF9RlT=:D49=l!
                                                                                                          hp7$F+HjjW'}f![(<xkHIN~,??kh{^":xkY08*]#>Q_+'},i{x;C+E>0~<Q<NJ0HH1%Z]@GtrA^9\h
                                                                                                          \/E$If.'KQAdK^~P|mip+;tqTZME
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Nuno Godinho" <ngod@camoes.rnl.ist.utl.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: How to create a realistic sea surface?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 22, 14:01, Nuno Godinho wrote:
> Subject: How to create a realistic sea surface?
> Hi.
>
> Having created a sea tile from a sea photograph I have now tiled it over a
> big square polygon. My problem is that if I tile it a lot of times I get
> better detail but when flying very high one can understand the tile
> repetition. On the other hand, if I just repeat it a coulpe of times I get
> overdimensioned nonrealistic waves when I'm flying close to the water.
>
> Anyone has a good solution for this?
>
> thanks
> 	Nuno
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Nuno Godinho

Nuno, et al.;

Ok, references that I know about from old literature:

	Photographic Texture And CIG: Modeling Strategies
		For Production Databases, Clark, et al.,
		I/ITSC '87 Proceedings
	Applying Frequency Domain Constructs To A Broad Spectrum Of
		Visual Simulation Problems, Zimmerman, et al.,
		IMAGE IV ('87) Proceedings

I/ITSC is the Interservice/Industry Training Systems Conference which is
now I/ITSEC and is back in Orlando, FL this year.  IMAGE IV is the fourth
IMAGE Society conference.  I don't know where to find these articles other
than to contact the various organizations for reprints.  I would like to
think that the US Library of Congress has copies on the web, so that may
work.  Finally, if you want me to send you a copy, I can probably do that.

Basically, you take the image (texture), filter it into a series of sub-
images of different frequency, blend the sub-images (blend the top with the
bottom and the left with the right), then recombine the sub-images into
a new final image.  This uses a technique known as MRIPping which stands
for multiple resolution image pyramid.  The technique is really quite
simple and works because you blend the different frequencies in the image
with corresponding frequencies -- what frequency means here is simply
big things, smaller things, still smaller things, and finally tiny things.
For example, in your wave/ocean example, the image is composed of big
waves, ripples and white caps.  You can't tile this image because you
will end up with ripples and white caps juxtaposed with like entities
that are not naturally spaced.  So, take the image and sample it into
several sub-images by taking every other pixel for sub-image_1, every
3rd of 4th pixel for sub-image_2, and so forth, down to sub-image_n
which just has two or so pixels from the edges or the edges and middle
of the original source image.  Then blend the edges of the sub-images
(once for each sub-image) by averaging some boundary pixels between
the top and bottom and the left and right edges.  Note that the corners
will be special cases and you may also need to back up from just the
edge pixels and use a cosine blend across the edge.  Once you have the
sub-images blended, composite each back into a NEW original image (remember,
you started with the first sub-image_0 which was the original image).
As long as the starting image was not too aliased, you should have a
very remarkable tile that will provide seemless coverage.  Please note
that you still need to choose a good starting image because anything
causes a repeating pattern when viewed at the right distance.  So any
texture is only useful in a certain range and must be replaced by a
better representation when it starts to repeat.

Finally, it is very good to use the basic tile as a detail texture for
those really close approaches.  Then, as you pull back, you loose the
pattern in the detail texture and take on the pattern of the basic
texture.  Continuing in this manner (and this is optimum), replace the
basic texture with a better "big" texture as you start to pull really
far away, or modify the polygons to make the textures start to "disappear".
This is really necessary if you have a very high contrast pattern such
as blue water, dark waves, and white caps.  What you'll see is the
darkness of the waves start to repeat.  In reality, the waves start
to disappear, so if you start to remove the texture you'll have just
the blue water, which is what you really see at 15K m.  SGI's texture
MIP mapping filter helps to blur the texture from a distance, but if you
choose too high a contrast starting image, you may still see some pattern.

Good Luck!

bye.


-- 
--
Dennis Pierce
SGI / Ste 130 / 900 Winderley PL / Maitland FL 32751

work : 407.660.0073
vmail: 800.326.1020 x58548
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 10:22:25 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA04090; Tue, 24 Sep 1996 10:18:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA04074; Tue, 24 Sep 1996 10:18:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA21907; Tue, 24 Sep 1996 10:18:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA08684; Tue, 24 Sep 1996 10:18:19 -0700
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA12038 for <info-performer@sgi.com>; Tue, 24 Sep 1996 10:18:14 -0700
Received: (from Uzebedee@localhost) by merki.connect.com.au id DAA19880
  (8.7.6/IDA-1.6 for info-performer@sgi.com); Wed, 25 Sep 1996 03:05:03 +1000 (EST)
X-Authentication-Warning: merki.connect.com.au: Uzebedee set sender to simonb using -f
>Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA25071
  (5.65c/IDA-1.5 for <info-performer@sgi.com>); Wed, 25 Sep 1996 02:33:25 +1000
Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA25071
  (5.65c/IDA-1.5 for <info-performer@sgi.com>); Wed, 25 Sep 1996 02:33:25 +1000
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id CAA03065
  (8.6.12/IDA-1.6 for <info-performer@sgi.com>); Wed, 25 Sep 1996 02:41:59 +1000
Received: from localhost by murad (5.65) id AA14366; Wed, 25 Sep 1996 02:49:24 +1000
  (8.6.12/IDA-1.6 for <simonb@aggro.wormald.com.au>); Wed, 25 Sep 1996 01:27:34 +1000
  (5.65c/IDA-1.5 for simonb@wormald.com.au); Tue, 24 Sep 1996 20:21:19 +1000
  (8.7.6/IDA-1.6 for <simonb@wormald.com.au>); Tue, 24 Sep 1996 20:12:12 +1000 (EST)
  (8.7.6/IDA-1.6 for <simonb@wormald.com.au>); Tue, 24 Sep 1996 20:11:04 +1000 (EST)
X-Received: from zebedee.wormald.com.au  (zebedee [8.0.0.86]) by aggro with SMTP id BAA02603
  (8.6.12/IDA-1.6 for <simonb@aggro.wormald.com.au>); Wed, 25 Sep 1996 01:27:34 +1000
X-Received: from connect.com.au by zebedee.wormald.com.au  with UUCP id AA22264
  (5.65c/IDA-1.5 for simonb@wormald.com.au); Tue, 24 Sep 1996 20:21:19 +1000
X-Received: from warrane.connect.com.au (warrane.connect.com.au [192.189.54.33]) by merki.connect.com.au with ESMTP id UAA17366
  (8.7.6/IDA-1.6 for <simonb@wormald.com.au>); Tue, 24 Sep 1996 20:12:12 +1000 (EST)
X-Received: from hrlban10.alhra.af.mil ([192.207.189.130]) by warrane.connect.com.au with SMTP id UAA21999
  (8.7.6/IDA-1.6 for <simonb@wormald.com.au>); Tue, 24 Sep 1996 20:11:04 +1000 (EST)
X-Received: by hrlban10.alhra.af.mil; Tue, 24 Sep 96 3:17:42 MST
Date: Tue, 24 Sep 96 3:17:41 MST
Message-Id: <vines.ORg8+3JvFmA@hrlban10.alhra.af.mil>
X-Priority: 3 (Normal)
To: <simonb@wormald.com.au>
From: <MAILER-DAEMON@hrlban10.alhra.af.mil>
Subject: Undeliverable Message
Mime-Version: 1.0
               charset=ISO-8859-1
Resent-Date: Wed, 25 Sep 1996 02:59:29 +1010 (EST)
Resent-From: Simon Bennett <simonb@wormald.com.au>
Resent-To: info-performer@sgi.com
Resent-Message-Id: <Pine.OSF.3.94.960925025929.14314B@murad>
Content-Type: text/plain;
               charset=ISO-8859-1
Status: O

To:            "Jude Anthony" <jude@p3.enzian.com>
Cc:            <info-performer@sgi.com>
Subject:       Re: Fog, z-buffer, and post processing

Message not delivered to recipients below.  Press F1 for help with VNM
error codes.               

	VNM3043:  Craig A. Vrana@HTI@AL


VNM3043 -- MAILBOX IS FULL

   The message cannot be delivered because the
   recipient's mailbox contains the maximum number of 
   messages, as set by the system administrator.  The
   recipient must delete some messages before any
   other messages can be delivered.
    The maximum message limit for a user's mailbox is 
   10,000.  The default message limit is 1000 messages.  
   Administrators can set message limits using the 
   Mailbox  Settings function available in the 
   Manage User menu  (MUSER). 

   When a user's mailbox reaches the limit, the 
   user must delete some of the messages before 
   the mailbox can accept any more incoming messages.

----------------------  Original Message Follows  ----------------------On Fri, 20 Sep 1996, Jude Anthony wrote:

> Thanks to everyone who's been trying to help me out.  Almost everyone 
> has recommended spline fog.  Unfortunately, when I tried spline fog 
> in Vega, it didn't work properly.  In addition, we have an Earth/Sky 
> environment with clouds, which I am required to not obscure.  
> Finally, I am restricted to working in IrisGL, not OpenGL.  
> 
> Anyone know how to read the depth buffer in IrisGL?  It still looks 
> to me like post-processing the frame to blend the sky color into 
> distant object pixels is still my best bet.
> Onyx/IR2 machine.

IR2?  iR?  or RE^2?

Regardless...

You *can* read the non-multisampled depth buffer in IRIS GL on RE^2
                   ---

do something like:

    readsource(SRC_ZBUFFER);
    lrectread(x1, y1, x2, y2, parray);


you *can't* however read the multisampled z-buffer on an RE^2.

You can sort-of read the multisampled z-buffer on an iR.  I think
glReadPixels() will return the sample closest to the centre of the pixel
(but not individual sub-sample values).  Don't know whether this will work
in for lrectread() thou... I'd doubt it.  (I wouldn't use IRIS GL on an iR
either thou!)

Hope this helps...

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 11:05:46 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04272; Tue, 24 Sep 1996 11:04:31 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04256; Tue, 24 Sep 1996 11:04:30 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA24202; Tue, 24 Sep 1996 11:04:29 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA11561; Tue, 24 Sep 1996 11:04:27 -0700
Received: from mbsgi2.mdc.com (MBSGI2.MDC.COM [129.200.1.60]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA24409; Tue, 24 Sep 1996 11:04:23 -0700
Received: by mbsgi2.mdc.com (940816.SGI.8.6.9/940406.SGI.AUTO)
	 id KAA09420; Tue, 24 Sep 1996 10:54:21 -0700
From: "Salvador Cabaruvias" <sal@mbsgi2.mdc.com>
Message-Id: <9609241054.ZM9418@mbsgi2.mdc.com>
Date: Tue, 24 Sep 1996 10:54:16 -0700
In-Reply-To: "Remi Arnaud" <remi@remi.asd.sgi.com>
        "Re: Upgrading to Performer 2.1, OpenGL and IR" (Sep 23,  4:10pm)
References: <9609231426.ZM8199@mbsgi2.mdc.com> 
	<9609231610.ZM27732@remi.asd.sgi.com>
Reply-to: sal@sgidev.mdc.com
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Remi Arnaud" <remi@remi.asd.sgi.com>
Subject: Re: Upgrading to Performer 2.1, OpenGL and IR
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 23,  4:10pm, Remi Arnaud wrote:
> Subject: Re: Upgrading to Performer 2.1, OpenGL and IR
> On Sep 23,  2:26pm, Salvador Cabaruvias wrote:
> > Subject: Upgrading to Performer 2.1, OpenGL and IR
>
> > We did the unmentionable by doing everything at once!
> >
> > We upgrade to 2 pipe InfiniteReality, moved our Sirius on to the
> > InfiniteReality, upgrade to Perf. 2.1, and last but not least, converted to
> > OpenGL.  All said and done, we are stuck at this bug/feature(?).
> >
> > ....
> >
> >
>
>  Maybe you need one last upgrade: Did you upgrade to 6.2 + patch 1355 ?
>
>  -- Remi
>-- End of excerpt from Remi Arnaud

Yes, I sure did.

-- 
--------------------------------------------------------------------------------
Salvador Cabaruvias                       |     sal@sgidev.mdc.com             |
--------------------------------------------------------------------------------
CSSL                                      |     "Well I be done seen about every  
McDonnell Douglas                         |      thing when I see an elephant 
(310) 593-6719                            |      fly"  --Dumbo--
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 11:25:07 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04371; Tue, 24 Sep 1996 11:23:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04355; Tue, 24 Sep 1996 11:23:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA25110; Tue, 24 Sep 1996 11:23:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA12634; Tue, 24 Sep 1996 11:23:28 -0700
Received: from pistilmac1.chinalake.navy.mil (pistilmac1.chinalake.navy.mil [129.131.28.188]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA00066 for <info-performer@sgi.com>; Tue, 24 Sep 1996 11:23:26 -0700
Received: from [129.131.82.70] by pistilmac1.chinalake.navy.mil
 with SMTP (Apple Internet Mail Server 1.1.1); Tue, 24 Sep 1996 11:23:48 +0000
Message-Id: <v01540b03ae6d7551b4cd@[129.131.82.70]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: janete@pistilmac1.chinalake.navy.mil (Janet Estabridis)
Subject: HELP !! Turning off Multisampling
Date: Tue, 24 Sep 1996 11:23:48 +0000
Status: O

Thanks to all who answered my zbuffer question.  I had never heard of
mulitvisual mode.  My problem now is that I was told to use "pfSetVisual"
and I do a man page in this and is does not exist.  I am planning on
digging deeper, but if anyone knows the exact command or command sequence I
would appreciate it.  I was on travel last week so sorry for the slow
response.

MORE INFORMATION----------
HELP !!!  I have been trying all sorts of things to turn off multisample
visual.  So far no luck.  Here is my status:

I have a RE2, running IRIX 5.3 with Performer 2.0.  With OpenGL I want to
read the zbuffer using glReadPixels.  I have used glReadPixels in OpenGL
successfully so I have that in my Performer 2.0 draw callback routine.

To see what the frame buffer is defaulted to and my success in changing it
I have been using the routine pfuPrintPWinFBConfig( pWin, NULL ).

My default return is:
*********************************************
pfPipeWindow Framebuffer Configuration:  Janet's 2.0 Upgrade
RGB_BITS:  8
ALPHA_BITS: 0
CI_BITS: 24
DEPTH_BITS:  24
MIN_DEPTH_VAL: 0
MAX_DEPTH_VAL: 2147483647
MS_SAMPLES: 8
STENCIL_BITS: 1
STEREO: 0
************************************************************

After I perform a pfPWinFBConfigAttrs( pWin, FBAttrs)
where FBAttrs = { PFFB_RGBA,
                               PFFB_DOUBLEBUFFER,
                               PFFB_DEPTH_SIZE, 24,
                               PFFB_RED_SIZE, 8,
                               PFFB_SAMPLES, 0,
                               None
                             };

My return is:
*********************************************
pfPipeWindow Framebuffer Configuration:  Janet's 2.0 Upgrade
RGB_BITS:  8
ALPHA_BITS: 0
CI_BITS: 24
DEPTH_BITS: -1
MIN_DEPTH_VAL: 0
MAX_DEPTH_VAL: 2147483647
MS_SAMPLES: -1
STENCIL_BITS: -1
STEREO: 0
************************************************************

So, the question is why has DEPTH_BITS changed to -1 when when PFFB_SAMPLES
= 0 should turn off multisampling and allow me to use the z-buffer !!!!  My
zbuffer is still all zeros.

I ALSO TRIED USING the following routines (independent of each other ):
pfAntialias( PFAA_OFF);  and that did not work.

pfTransparency( PFTR_OFF )  and that did not work.

and pfTransparency( PFTR_BLEND_ALPHA ) and that did not work.

My deadline is fast approching.  Can anyone help ??  Is it impossible on
RE2 to read the zbuffer ??


Janet Estabridis
Naval Air Warfare Center
China Lake, CA 93555      (619) 930-6984


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 11:05:44 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04254; Tue, 24 Sep 1996 11:03:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04238; Tue, 24 Sep 1996 11:03:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA24193; Tue, 24 Sep 1996 11:03:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA11532; Tue, 24 Sep 1996 11:03:52 -0700
Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA24293 for <info-performer@sgi.com>; Tue, 24 Sep 1996 11:03:43 -0700
Received: (from uutnt@localhost) by relay1.oleane.net (8.6.10/8.6.9) with UUCP id UAA19178 for info-performer@sgi.com; Tue, 24 Sep 1996 20:03:33 +0200
Received: from morisson by newcube.tnt.oleane.com (NX5.67d/oleANe-Net_NeXT-2.0)
	id AA06249; Tue, 24 Sep 96 17:21:23 +0200
Message-Id: <9609241521.AA06249@tnt.oleane.com>
Received: by morisson (NX5.67f2/NX3.0X)
	id AA00401; Tue, 24 Sep 96 17:21:22 +0200
Content-Type: text/plain
Mime-Version: 1.0 (NeXT Mail 3.3 v118.2)
Received: by NeXT.Mailer (1.118.2)
From: rouand <rouand@tnt.oleane.com>
Date: Tue, 24 Sep 96 17:21:14 +0200
To: info-performer@sgi.com
Subject: Unscribe
Status: O

Please, unsubscribe me.

Thanks
J-M Rouand
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 11:41:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04560; Tue, 24 Sep 1996 11:39:44 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04544; Tue, 24 Sep 1996 11:39:43 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA25741; Tue, 24 Sep 1996 11:39:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAB13619; Tue, 24 Sep 1996 11:39:42 -0700
Received: from zeus.lnk.com (zeus.lnk.com [198.116.32.11]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA04049 for <info-performer@sgi.com>; Tue, 24 Sep 1996 11:39:40 -0700
Received: by zeus.lnk.com (4.1/1.35)
	id AA06408; Tue, 24 Sep 96 14:39:01 EDT
From: lelkins@zeus.lnk.com (Les Elkins)
Message-Id: <9609241839.AA06408@zeus.lnk.com>
Subject: Textures in .pfb file
To: info-performer@sgi.com
Date: Tue, 24 Sep 1996 14:39:01 -0400 (EDT)
Cc: lelkins@zeus.lnk.com (Les Elkins)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Content-Length: 838       
Status: O

Hi, all...

I'm writing some code which sometimes writes a .pfb file to disk,
and at other times reloads it.  When it reloads the file, it 
loads the textures, flashes them on the screen as they are paged
in, then displays the file- without any textures.  perfly does
the same thing, leading me to suspect something is amiss with the 
writing end of it.  I'm currently having this problem using 2.1
on an Onyx running Irix 6.2, but when it started happening I
was using 2.0.2 under 5.3...  And back under 2.0.2, I actually
had this working for a while, then broke it somewhere in the 
process of making some changes in the program.

Are there any known 'gotchas' that I might be running into?
.pfb files load considerably faster, but if I can't fix this
I'm going to give up for now...

-Les 

Les Elkins
LNK Corporation
Riverdale, MD

 
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 11:50:26 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA04649; Tue, 24 Sep 1996 11:49:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA04633; Tue, 24 Sep 1996 11:49:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA26140; Tue, 24 Sep 1996 11:49:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA14264; Tue, 24 Sep 1996 11:49:33 -0700
Received: from aia00 (aia00.aia.af.mil [137.242.150.52]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA06530 for <info-performer@sgi.com>; Tue, 24 Sep 1996 11:49:27 -0700
Received: by aia00 (5.0/SMI-SVR4)
	id AA24198; Tue, 24 Sep 1996 13:43:03 +0600
From: acjank@aia00.aia.af.mil (Andrew C Jank)
Message-Id: <9609241843.AA24198@aia00>
Subject: Re: making an mpeg video
To: marini@sx.cgi.polimi.it (Luca Marini)
Date: Tue, 24 Sep 96 13:43:02 CDT
Cc: info-performer@sgi.com
In-Reply-To: <9609181034.ZM9562@sx.cgi.polimi.it> from "Luca Marini" at Sep 18, 96 10:34:42 am
X-Mailer: ELM [version 2.4dev PL65]
Mime-Version: 1.0
Content-Type: text
Content-Length: 1571      
Status: O

> 
> Hi Performers,
> 
> I would like my application created an mpeg video. I know how creating
> snapshots and I know the movieconvert program, but I would prefer an
> automated generation.
> I thought to use...
> 
> dmconvert
> 
> to create an mpeg video from multiple images.
> It should have to work fine, but I'm not able to find the right
> configuration of options. It always says 'video track missing'.
> 
> For example:
> dmconvert -f mpeg1v -n /.../infile.###.rgb,start=0,end=n,step=1
>            infile.###.rgb out.mpv
> 
> I have also put the -p option in many combination, but without success.
> I think there is a way (I think movieconvert is only a graphic interface
> to dmconvert), but...
> 
> Have you any idea?
> 

I assume that you are trying to make an MPEG video from a series of rgb 
screen captures.  I have not tried dmconvert, but the Computer Science 
Division at the University of California at Berkeley has a set of MPEG 
tools on their web site :

  ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/bmt1r2.tar.gz

The gzipped (make suer you have gunzip*) tar file is ~8 MB.  It has both 
an encoder, a decoder and some other diagnostic programs.  I used the
mpeg_encode routine to build an MPEG video from rgb screen captures.  It 
works well, but it may take a little bit of time to figure out how to use 
the encoder properly.  You would also need to compile rgb.c (I believe it 
is part of your IRIX 5.3 operating system) into an executable to convert 
the images into a format that the encoder can read.


Andy

acjank@mail.aia.af.mil

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 15:41:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA05702; Tue, 24 Sep 1996 15:39:43 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA05686; Tue, 24 Sep 1996 15:39:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA05916; Tue, 24 Sep 1996 15:39:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27553; Tue, 24 Sep 1996 15:39:41 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA00604 for <info-performer@sgi.com>; Tue, 24 Sep 1996 15:39:40 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id SAA04943; Tue, 24 Sep 1996 18:39:36 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Wed, 21 Aug 1996 18:30:17 
Received: by gateway@ivex3d.com from [192.168.1.27]
    (192.168.1.27::mail daemon,SLmail95 V1.2,beta 1); Wed, 21 Aug 1996 18:30:14
Message-ID: <32486446.4AC@ivex3d.com>
Date: Tue, 24 Sep 1996 18:44:22 -0400
From: "ram munjulur" <ram@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: [Fwd: ASDDATA files !!!!]
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Status: O

X-Mozilla-Status: 0001
Message-ID: <3248623A.4019@ivex3d.com>
Date: Tue, 24 Sep 1996 18:35:38 -0400
From: Rambabu Munjuluri <ram@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: ASDDATA files !!!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello Performers :

We recently had our RE2 upgraded to an iR with IRIX 6.2 and Performer
being upgraded from v2.0 to v2.1.  

I have compiled the "asdfly" sample code under "...../sample/C/asdfly".
The config files are looking for /usr/share/Performer/data/asddata/* for
data. And unforturnately we don't have this directory.

My question is, 

does this directory "asddata" get installed during the upgrade or do we 
need to have additional installation to get this directory ? Did we miss
this directory when upgrading ?

Is there a Net site that has more sample ASD_Data files ?
Thanks in advance


Ram
Software Engineer
ram@ivex3d.com 
IVEX Corporation.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 15:40:56 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA05684; Tue, 24 Sep 1996 15:38:55 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA05668; Tue, 24 Sep 1996 15:38:55 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA05879; Tue, 24 Sep 1996 15:38:54 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27509; Tue, 24 Sep 1996 15:38:53 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA00466 for <info-performer@sgi.com>; Tue, 24 Sep 1996 15:38:51 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id SAA04866; Tue, 24 Sep 1996 18:38:44 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Wed, 21 Aug 1996 18:22:31 
Received: by gateway@ivex3d.com from [192.168.1.27]
    (192.168.1.27::mail daemon,SLmail95 V1.2,beta 1); Wed, 21 Aug 1996 18:22:27
Message-ID: <3248623A.4019@ivex3d.com>
Date: Tue, 24 Sep 1996 18:35:38 -0400
From: "ram munjulur" <ram@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: ASDDATA files !!!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello Performers :

We recently had our RE2 upgraded to an iR with IRIX 6.2 and Performer
being upgraded from v2.0 to v2.1.  

I have compiled the "asdfly" sample code under "...../sample/C/asdfly".
The config files are looking for /usr/share/Performer/data/asddata/* for
data. And unforturnately we don't have this directory.

My question is, 

does this directory "asddata" get installed during the upgrade or do we 
need to have additional installation to get this directory ? Did we miss
this directory when upgrading ?

Is there a Net site that has more sample ASD_Data files ?
Thanks in advance


Ram
Software Engineer
ram@ivex3d.com 
IVEX Corporation.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 19:57:33 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA06898; Tue, 24 Sep 1996 19:56:15 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA06882; Tue, 24 Sep 1996 19:56:14 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA13648; Tue, 24 Sep 1996 19:56:13 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA07934; Tue, 24 Sep 1996 19:56:13 -0700
Received: from mail.tamu.edu (MAIL.TAMU.EDU [128.194.103.4]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA16866 for <info-performer@sgi.com>; Tue, 24 Sep 1996 19:56:02 -0700
Received: from python.tamu.edu (python.tamu.edu [128.194.11.99]) by mail.tamu.edu (8.6.9/8.6.10) with ESMTP id VAA05442 for <@mail.tamu.edu:info-performer@sgi.com>; Tue, 24 Sep 1996 21:56:01 -0500
Received: by python.tamu.edu (940816.SGI.8.6.9/940406.SGI)
	for info-performer@sgi.com id WAA01796; Tue, 24 Sep 1996 22:01:40 -0700
From: "Ren-Jye Yu" <renjye@python.tamu.edu>
Message-Id: <9609242201.ZM1794@python.tamu.edu>
Date: Tue, 24 Sep 1996 22:01:40 -0700
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: question about pfGSetAttr?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,
	I am using Performer 2.0 on ONYX Reality Station. i have some problem
when I use pfGSetAttr. i try to put a texture on an object. If i use NULL as my
last argument, nonindexing, it run well.  Indexing give me trouble. I can not
see the texture. Do you have any idea what is going wrong? Following are parts
of my code:
	pfGeode*
	TexSquare(char filename[])
	{
		pfTexture	*tex;
    		pfTexEnv	*tev;
    		pfGeoSet	*gset;
    		pfGeode		*geode;
    		pfGeoState	*gstate;
    		pfVec2		*texcoords;
    		pfVec3		*coords;

		ushort	listcoord[]={0, 1, 2, 3};
    		ushort	listtex[]={0, 1, 2, 3};


		##########################

		pfGSetAttr(gset, PFGS_COORD3, PFGS_PER_VERTEX, coords,
listcoord);
    		pfGSetAttr(gset, PFGS_TEXCOORD2, PFGS_PER_VERTEX, texcoords,
listtex);


		##########################

		pfGSetGState(gset, gstate);
    		pfAddGSet(geode, gset);

    		return geode;
	}

	Thanks.



-- 
Ren-Jye Yu and Drew Robbins
Graduate Student
Department of Aerospace Engineering
Texas A&M University 
College Station 77843
phone(O) : (409) 845-0729
phone(H) : (409) 691-8570
e-mail : renjye@python.tamu.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Sep 24 20:49:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id UAA07519; Tue, 24 Sep 1996 20:47:55 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id UAA07503; Tue, 24 Sep 1996 20:47:54 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id UAA14918; Tue, 24 Sep 1996 20:47:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id UAA09316; Tue, 24 Sep 1996 20:47:52 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id UAA24210 for <info-performer@sgi.com>; Tue, 24 Sep 1996 20:47:52 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id UAA17167; Tue, 24 Sep 1996 20:47:51 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id UAA17547; Tue, 24 Sep 1996 20:47:50 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609242047.ZM17545@rose.asd.sgi.com>
Date: Tue, 24 Sep 1996 20:47:49 -0700
In-Reply-To: "Ren-Jye Yu" <renjye@python.tamu.edu>
        "question about pfGSetAttr?" (Sep 24, 10:01pm)
References: <9609242201.ZM1794@python.tamu.edu>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "Ren-Jye Yu" <renjye@python.tamu.edu>, info-performer@sgi.com
Subject: Re: question about pfGSetAttr?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


+>---- On Sep 24, 10:01pm, Ren-Jye Yu wrote:
> Subject: question about pfGSetAttr?
->Hi,
->	I am using Performer 2.0 on ONYX Reality Station. i have some problem
->when I use pfGSetAttr. i try to put a texture on an object. If i use NULL as my
->last argument, nonindexing, it run well.  Indexing give me trouble. I can not
->see the texture. Do you have any idea what is going wrong? Following are parts
->of my code:
->	pfGeode*
->	TexSquare(char filename[])
->	{
->		pfTexture	*tex;
->    		pfTexEnv	*tev;
->    		pfGeoSet	*gset;
->    		pfGeode		*geode;
->    		pfGeoState	*gstate;
->    		pfVec2		*texcoords;
->    		pfVec3		*coords;
->
->		ushort	listcoord[]={0, 1, 2, 3};
->    		ushort	listtex[]={0, 1, 2, 3};
->

You have allocated your indices off the stack so when this routine
returns your data gets trashed.  pfMalloc an index list or make them statics.

src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 00:27:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id AAA07957; Wed, 25 Sep 1996 00:25:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id AAA07941; Wed, 25 Sep 1996 00:25:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id AAA20029; Wed, 25 Sep 1996 00:25:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id AAA15408; Wed, 25 Sep 1996 00:25:50 -0700
Received: from gate2.audi.de (gate2.audi.de [143.164.249.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA23320 for <info-performer@sgi.com>; Wed, 25 Sep 1996 00:24:44 -0700
Received: (from smap@localhost) by gate2.audi.de (8.6.12/8.6.10) id JAA04550 for <info-performer@sgi.com>; Wed, 25 Sep 1996 09:18:42 +0200
Received: from gate4(143.164.248.4) by gate2 via smap (V1.3)
	id sma004544; Wed Sep 25 09:18:23 1996
Received: from vrcyber2 ([143.163.5.106]) by gate4.audi.de
          (Netscape Mail Server v1.1) with SMTP id AAA4797;
          Wed, 25 Sep 1996 09:18:21 +0200
Sender: purschke@audi.de
Message-ID: <3248AFCB.41C6@audi.de>
Date: Wed, 25 Sep 1996 06:06:35 +0200
From: Frank Purschke <frank.purschke@audi.de>
Organization: Volkswagen AG
X-Mailer: Mozilla 2.02 (X11; I; IRIX 5.3 IP22)
MIME-Version: 1.0
To: ram munjulur <ram@ivex3d.com>
CC: info-performer@sgi.com
Subject: Re: ASDDATA files !!!!
References: <3248623A.4019@ivex3d.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

ram munjulur wrote:
> 
> Hello Performers :
> 
> We recently had our RE2 upgraded to an iR with IRIX 6.2 and Performer
> being upgraded from v2.0 to v2.1.
> 
> I have compiled the "asdfly" sample code under "...../sample/C/asdfly".
> The config files are looking for /usr/share/Performer/data/asddata/* for
> data. And unforturnately we don't have this directory.
> 
> My question is,
> 
> does this directory "asddata" get installed during the upgrade or do we
> need to have additional installation to get this directory ? Did we miss
> this directory when upgrading ?
> 
> Is there a Net site that has more sample ASD_Data files ?
> Thanks in advance
> 
> Ram
> Software Engineer
> ram@ivex3d.com
> IVEX Corporation.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

A1: I have found it on my performer 2.1 distribution cd as
performer_eoe.sw.asddata. It is not installed by default (probably
because of its size ~84MB).

-- 
Frank Purschke
Volkswagen AG
Virtual Reality Lab
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 01:18:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA08262; Wed, 25 Sep 1996 01:16:48 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA08246; Wed, 25 Sep 1996 01:16:47 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA21134; Wed, 25 Sep 1996 01:16:46 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA17050; Wed, 25 Sep 1996 01:16:45 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA29794 for <info-performer@sgi.com>; Wed, 25 Sep 1996 01:16:43 -0700
Received: from sdchemw1 by mail.ucsd.edu; id BAA25925
	sendmail 8.6.12/UCSD-2.2-sun via SMTP
	Wed, 25 Sep 1996 01:16:39 -0700 for <info-performer@sgi.com>
Received: by sdchemw1.ucsd.edu (Amiga SMTPpost 0.88 Feb 28, 1994)
        id AA01; Wed, 25 Sep 96 01:13:12 
Message-Id: <233c4826.u7t157e.e7f03-jfriesne@chewilst1.ucsd.edu>
To: info-performer@sgi.com
Subject: hpr subtraction
Reply-To: jfriesne@UCSD.EDU
From: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)
Date: Wed, 25 Sep 96 01:13:12 
Organization: Entropiphilic Reorganization Consultants
Status: O

Hello,

In my app I need to take the difference of two hpr vectors
(as returned in by pfMatrix::getOrthoCoord()) to calculate
a rotational velocity.

Some of the time, this works, but at certain angles such
as (0,-90,0), things go squirrely, with the heading and
roll fields suddenly changing by 180 degrees.

What is the correct method for dealing with this problem?
My efforts so far (hacks such as taking each value fmod 180)
have not given correct results.  I believe someone mentioned
that pfQuats were good for this kind of thing, but it isn't
clear to me how to use them.

Jeremy
Jeremy Friesner	  | If love is blind, lingerie 
jfriesne@ucsd.edu | makes great braille.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 07:24:09 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA08952; Wed, 25 Sep 1996 07:22:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA08936; Wed, 25 Sep 1996 07:22:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA29668; Wed, 25 Sep 1996 07:22:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA28513; Wed, 25 Sep 1996 07:22:28 -0700
Received: from huey.ntsc.navy.mil (huey.ntsc.navy.mil [192.44.253.14]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id HAA22988 for <info-performer@sgi.com>; Wed, 25 Sep 1996 07:22:26 -0700
From: william_marinelli@ntsc.navy.mil
Received: from CCMAIL.NTSC.NAVY.MIL ([192.44.253.30]) by huey.ntsc.navy.mil (4.1/SMI-4.1)
	id AA28189; Wed, 25 Sep 96 10:21:50 EDT
Received: from ccMail by CCMAIL.NTSC.NAVY.MIL (SMTPLINK V2.11)
	id AA843672116; Wed, 25 Sep 96 10:18:38 EST
Date: Wed, 25 Sep 96 10:18:38 EST
Message-Id: <9608258436.AA843672116@CCMAIL.NTSC.NAVY.MIL>
To: info-performer@sgi.com
Subject: Dynamic resolution
Status: O

     /usr/share/Performer/src/pguide/libpf/C/
     dynamic_resolution_demo.c
     
     is respectfully requested.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 08:14:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA09067; Wed, 25 Sep 1996 08:05:03 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA09051; Wed, 25 Sep 1996 08:05:03 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA00917; Wed, 25 Sep 1996 08:05:02 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA00429; Wed, 25 Sep 1996 08:05:01 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA01444 for <info-performer@sgi.com>; Wed, 25 Sep 1996 08:04:38 -0700
Received: from dialup.netvision.net.il (ts008p8.pop9a.netvision.net.il [194.90.11.154]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id RAA23988 for <info-performer@sgi.com>; Wed, 25 Sep 1996 17:04:26 +0200 (IST)
Message-ID: <3249C78D.684C@netvision.net.il>
Date: Wed, 25 Sep 1996 17:00:13 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Alpha problem 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To anybody who can help:

  I load a pfTexture via "loadFile". It's "componenents-number" is 3.
  I want to change the image so that for every black-texel,
  it's alpha will be "0.3".

  How can I do it ??  are there routins that handle the "img" pointer   
  that I get from "getImage" and write "alpha" to it ??

     Ramy Mayer
     DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 08:14:19 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA09137; Wed, 25 Sep 1996 08:10:28 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA09121; Wed, 25 Sep 1996 08:10:27 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA01128; Wed, 25 Sep 1996 08:10:26 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA00632; Wed, 25 Sep 1996 08:10:26 -0700
Received: from discreet.qc.ca (discreet.qc.ca [198.168.76.29]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA02616 for <info-performer@sgi.com>; Wed, 25 Sep 1996 08:10:25 -0700
Received: by gate.discreet.qc.ca id <46312>; Wed, 25 Sep 1996 11:26:58 -0400
From: "Jean-Luc Dery" <dery@atlantis.discreet.qc.ca>
Message-Id: <96Sep25.112658edt.46312@gate.discreet.qc.ca>
Date: Wed, 25 Sep 1996 11:08:42 -0400
In-Reply-To: jfriesne@sdchemw1.ucsd.edu (Jeremy Friesner)
        "hpr subtraction" (Sep 24,  9:13pm)
References: <233c4826.u7t157e.e7f03-jfriesne@chewilst1.ucsd.edu>
Reply-To: dery@discreet.qc.ca
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: jfriesne@ucsd.edu
Subject: Re: hpr subtraction
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

I've experienced the same problem in one of the projects I worked on.  The
problem came from using pfMatrix which uses the hpr angles. h and r values step
by 180 degrees when the p value equals +90 or -90 degrees.  When doing
smoothing, the problem becomes significant.  The fix we made was a quick one,
but I'm happy to know that the problem can be solved with pfQuat.


Here's some inputs I gathered from Jim Helman previous replies on this topic:

"Interpolation of quaternions (as presented by Ken Shoemake) is an effective
technique for rotation interpolation. Spherical linear interpolation is
performed with pfQuat::slerp, which produces a pfQuat that is t of the way
between q1 and q2."

"Because both q and -q represent the same rotation (quaternions have a rotation
range of [-360,360] degrees) conversions such as pfMatrix::getOrthoQuat make an
arbitrary choice of the sign of the returned quaternion.  To prevent the
arbitrary sign from introducing large, unintended rotations, pfQuat::slerp
checks the angle theta between q1 and q2.  If theta exceeds 180 degrees, q2 is
negated changing the interpolations range from [0,theta] to [0, theta-360
degrees]."

"For more information on quaternions, see the article by by Sir William Rowan
Hamilton "On quaternions; or on a new system of imaginaries in algebra," in the
Philosophical Magazine, xxv pp.  10-13 (July 1844). More recent references
include "Animating Rotation with Quaternion Curves," SIGGRAPH Proceedings Vol
19, Number 3, 1985, and "Quaternion Calculus For Animation," in "Math for
SIGGRAPH", Course Notes, #23, SIGGRAPH 1989, both by Ken Shoemake.  Note that
for consistency with Performer's transformation order, pfQuats are the
conjugates of the quaternions described in these references."

"There's a *very* nice little tutorial paper available on.
ftp://ftp.cis.upenn.edu/pub/graphics/shoemake"

If you want to refer to Jim Helman's mail on this, look in Performer archives
on
Wed Sep 27 1995.


Hope this helps,


-- 
_____________________________________________________________________________

Jean-Luc Dery                         Discreet Logic
System Engineer                       5505 boul. St-Laurent, bureau 5200
3-D Graphics Technology               Montreal (Quebec), Canada, H2T 1S6
                                      Tel: (514) 272-0525 #394
Email: dery@discreet.com              Fax: (514) 272-0585
_____________________________________________________________________________

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 08:14:29 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA09101; Wed, 25 Sep 1996 08:06:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA09085; Wed, 25 Sep 1996 08:06:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA00999; Wed, 25 Sep 1996 08:06:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA00529; Wed, 25 Sep 1996 08:06:52 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA02026 for <info-performer@sgi.com>; Wed, 25 Sep 1996 08:06:42 -0700
Received: from dialup.netvision.net.il (ts008p8.pop9a.netvision.net.il [194.90.11.154]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id RAA24637 for <info-performer@sgi.com>; Wed, 25 Sep 1996 17:06:24 +0200 (IST)
Message-ID: <3249C802.1B75@netvision.net.il>
Date: Wed, 25 Sep 1996 17:02:10 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Mesh Problem
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

My problem:  I use "pfMorph" to do morphing between 2 geosets (the 2nd is
 ----------   a deformation of the 1st).
              The 2 geosets have been previously meshed by "pfdMeshGSet".

              For most of the cases it works fine, but for some 	 
     	      geometries it creates a "split up" of the geometry during 
	      the morphing process (I still can't charactarize the 	 
     	      geometries that cause such a problem).

              I assume that this happens because "pfdMeshGSet" creates
              one vertices-order for gset1, and a DIFFERENT 	      
	      vertices-order in gset2.


 Questions:  1) Can I get the mapping between the original vertices-order
 ----------     and the meshed vertices-order ??  (without tagging the 	
		vertices and searching the meshed gset myself)

             2) What is the logic that "pfdMeshGSet" uses ??   how can I
                expect to get this "different order" problem ?

             3) Is there a known-way to solve this problem ??


	Tnx
	Rami Mayer
	DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 08:47:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA09381; Wed, 25 Sep 1996 08:44:19 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA09365; Wed, 25 Sep 1996 08:44:18 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA02258; Wed, 25 Sep 1996 08:44:17 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA02344; Wed, 25 Sep 1996 08:44:17 -0700
Received: from vision.arc.nasa.gov (vision.arc.nasa.gov [128.102.121.140]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA09502 for <info-performer@sgi.com>; Wed, 25 Sep 1996 08:44:16 -0700
Received: (carlo@localhost) by vision.arc.nasa.gov (8.6.13/8.6.5) id IAA22620 for info-performer@sgi.com; Wed, 25 Sep 1996 08:44:17 -0700
Date: Wed, 25 Sep 1996 08:44:17 -0700
From: "Carlo L. Tiana" <carlo@vision.arc.nasa.gov>
Message-Id: <199609251544.IAA22620@vision.arc.nasa.gov>
To: info-performer@sgi.com
Subject: pfCoord precision
Status: O


This may end up being a FAQ, but I did not actually find the answer
in the FAQs, so please bear with me.

I am running a flight simulation where my eyepoint is passed to me
via Ethernet from another machine, which sends me a double precision
(64 bit) number for latitude and longitude. It has been suggested
to me that certain problems I have observed in this sim are due to
rounding errors when converting these to floats, which is the precision
of the pfCoord values.

Has anyone else dealt with this issue?
Thank you very much in advance,
Carlo.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 08:47:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA09302; Wed, 25 Sep 1996 08:35:40 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA09286; Wed, 25 Sep 1996 08:35:39 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA01989; Wed, 25 Sep 1996 08:35:38 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA02018; Wed, 25 Sep 1996 08:35:38 -0700
Received: from profs1.prosolvia.se (profs1.prosolvia.se [193.13.245.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA07668 for <info-performer@sgi.com>; Wed, 25 Sep 1996 08:35:36 -0700
Received: from port07.prosolvia.se (pc90.prosolvia.se [193.13.244.122]) by profs1.prosolvia.se (951211.SGI.8.6.12.PATCH1042/8.6.11) with SMTP id RAA12117 for <info-performer@sgi.com>; Wed, 25 Sep 1996 17:35:29 +0200
Message-Id: <1.5.4.32.19960925153856.006ded30@mailhub.prosolvia.se>
X-Sender: jan@mailhub.prosolvia.se
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 25 Sep 1996 17:38:56 +0200
To: info-performer@sgi.com
From: Jan Grund Pedersen <jan@clarus.se>
Subject: Culling
Status: O

Hi,

I have three channels of totally 135 degrees FOV. I would like not to cull
all three channels every frame (I don't move that rapidly), but just once
every third frame and then draw "the same triangles" in between, to get
better performance. How can I do this?

/Jan
--
Jan Grund-Pedersen                          Prosolvia Clarus AB
					    Gardav 1
E-mail: jan@clarus.se                       S-412 50 Goteborg
Voice:  +46 31 703 51 00                    Sweden
Fax:    +46 31 703 51 20
Mobile: +46 707 811 655

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Sep 25 17:50:49 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA12195; Wed, 25 Sep 1996 17:49:17 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA12179; Wed, 25 Sep 1996 17:49:17 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA24220; Wed, 25 Sep 1996 17:49:16 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA07620; Wed, 25 Sep 1996 17:49:15 -0700
Received: from farm.ddd.co.jp (farm.ddd.co.jp [202.230.84.113]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA14780 for <info-performer@sgi.com>; Wed, 25 Sep 1996 17:49:14 -0700
Received: from [202.230.84.102] by farm.ddd.co.jp (post.office MTA v1.9.3
          ID# 0-13383) with SMTP id AAA194 for <info-performer@sgi.com>;
          Thu, 26 Sep 1996 10:51:47 +0900
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
From: kanou@ddd.co.jp (Y.Kanou)
Subject: IR video
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.17
Date: Thu, 26 Sep 1996 10:51:47 +0900
Message-ID: <19960926015146431.AAA194@[202.230.84.102]>
Status: O

Hello.

I am using Onyx/IR.

I try to change the video format using setmon command on the fly. I guess I 
can't do this on the fly if I specify some video formats which change the 
current pixel depth. This is also the case of RE2.

But recently I found I couldn't move from 1280x1024_72(standard) to 
STR_RECT(obsolete stereo). It is OK for RE2 because it never changes the current 
pixel depth. So I wonder if the spec around this issue is different between RE2 
and IR.

I would like to know the precise information about changing videos for IR.

Thanks in advance.

	Yutaka Kanou(3D Inc)
	e-mail:kanou@ddd.co.jp
	http://www.ddd.co.jp/
	tel:+81-45-314-8334
	fax:+81-45-314-8335
	Mitsuishi-Yokohama-building 1-39-3 Hiranuma
	Nishi-ku Yokohama 220 Japan

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 01:44:03 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA13028; Thu, 26 Sep 1996 01:42:39 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA13012; Thu, 26 Sep 1996 01:42:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA05939; Thu, 26 Sep 1996 01:42:37 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA24335; Thu, 26 Sep 1996 01:42:37 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id BAA21112 for <info-performer@sgi.com>; Thu, 26 Sep 1996 01:40:35 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA12476; Thu, 26 Sep 1996 16:31:44 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id QAA06581; Tue, 19 Mar 1996 16:36:51 -0800
Message-Id: <199603200036.QAA06581@media1.rndtm.com.my>
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
To: info-performer@sgi.com
References: <9603191636.ZM6569@media1.rndtm.com.my>
Date: Wed, 20 Mar 1996 00:36:51 +0000 (GMT)
Subject:  Uneven display (part 3 of 3)
Content-Type: message/partial; id="1112.6573.827282208.media1"; number=3; total=3
Mime-Version: 1.0
Status: O

AAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAA
A/+CAAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/8DAILGxgOAAIwA
xoDGgEKAQv//AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YA
AP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC
//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIL//wMAhv//AAD//wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8D
AIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
g8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8DAILGxgOAAIoAxoDG
gEKAQgD/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/
BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaA
QoBCAP8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB
/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8E
AIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CC
QkIy/4EAHP+BAFv/gQAc/4EAW/+BAFv/gQAQ/4QAxoDGAYABQgCDAMbGA4CCQkIy/4EAHP+B
AFv/gQAc/4EAW/+BAFv/gQAQ/4QAxoDGAYABQgCDAMbGA4CCQkIy/4EAHP+BAFv/gQAc/4EA
W/+BAFv/gQAQ/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+B
AAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4UA/wDGxgOAAIsAxoDG
gEKAQv//AAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+B
AAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4EABP+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8ABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+B
AAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+FAP8AxsYDgACD
AMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+E
AAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD/
/wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/
ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+C
AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8A
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAAA/+GAAD/
/wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IA
AAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA
//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/
AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//
AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//
AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8E
AIH/AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMAgv//AwCC//8DAIH/AwCC
//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCCxsYDgACD
AMbGA4CEQkIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wMAg8aAxgGA
AUIAgwDGxgOAhEJCAP8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/
BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQA
gf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8IAIH/
BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQA
gf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8DAIPG
gMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/
CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/
AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/
gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4MA
xsYDgACIAMaAxoBCgEIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/gQAE/4EA
F/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4MAxsYDgACI
AMaAxoBCgEIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/gQAE/4EAF/+BAAT/
gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4MAxsYDgACDAMbGA4CF
QkL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/
gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA
//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD
/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/
ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAA
A/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD
/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8A
AAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA
//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/
ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//
AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/8DAILGxgOAAIwAxoDGgEKA
Qv//AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCE//8AAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIPGgMYBgAFCAIMAxsYD
gIRCQv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8EAIH/
BACB/w0Agf8EAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8NAIH/BACB/wQAgf8EAIH/EgCB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wQAgf8N
AIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB
/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8E
AIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/xIAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/
BACB/wQAgf8SAIH/AwCCxsYDgACDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE
/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+B
ABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG
/4QAxoDGAYABQgCDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/
gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EA
BP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG/4QAxoDGAYAB
QgCDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+B
AAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/gQAE
/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG/4QAxoDGAYABQgCLAMaAxoBC
gEL//wAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4UA/wDGxgOAAIsAxoDG
gEKAQv//AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/hQD/AMbGA4AAiwDG
gMaAQoBC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+FAP8AxsYDgACD
AMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD
/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL/
/wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAA
A/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD
/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL/
/wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
gv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/AwCC//8DAIL//wMAgv//AwCB/wQAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8DAIL//wMAgv//AwCC//8DAIH/
BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8D
AIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMA
gf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIGAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcA
gf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQgYAgf8EAIH/BACB/xIA
gf8EAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xYAg8aAxgGAAUIAgwDGxgOAgkJCBgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQA
gf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/FgCDxoDGAYABQgCBAAPGh4BCgEL//wAS/4EABP+B
AAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE
/4EABP+BABL/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS
/4EABP+BAAT/gQAE/4YA/wDGxoACxgCBAAPGh4BCgEL//wAS/4EABP+BAAT/gQAS/4EABP+B
AAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+B
AA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE
/4YA/wDGxoACxgCBAAPGh4BCgEL//wAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN
/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+B
AAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4YA/wDGxoACxgCB
AATGh4BCQv//AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/wMAgsaAA8YAgQAExoeAQkL//wAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/8DAILGgAPGAIEABMaHgEJC//8AAAP/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCCxoADxgCBAAVCgYB+AH4AfgAZAILG
xgNCAIEABUKBgH4AfgB+ABkAgsbGA0IAgQAFQoGAfgB+AH4AGQCCxsYDQgCDAIBCA4CDQgCA
F0KBgH5CfkJLQoGAGEKBgBdChADGgMYBgAFCAIMAgEIDgINCAIAXQoGAfkJ+QktCgYAYQoGA
F0KEAMaAxgGAAUIAgwCAQgOAg0IAgBdCgYB+Qn5CS0KBgBhCgYAXQoQAxoDGAYABQgD+AMaA
xoBCgADGgIBCgEKAQoBCgEKAQoBCgEKAQoBCgELGQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBC/oBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQv6AQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgELGQoBCgEKAQoBCgEKAQoBCgEKi
gEKAQoBCQsaAQoBCgEKAQoBCgEKAQoBCgEKAQoBCQgDGxgOAAP4AxoDGgEKAAMaAgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQsZCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEL+gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBC/oBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQsZCgEKAQoBCgEKAQoBCgEKAQqKAQoBCgEJCxoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEJCAMbGA4AA/gDGgMaAQoAAxoCAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCxkKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQv6AQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEL+gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCxkKAQoBCgEKAQoBCgEKAQoBCooBCgEKAQkLGgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGfoB+gEmAg0JCxheAg0LGxhWAhUIAxoDGAYAB
QgCDAMbGA4CDQgDGFYCDQkLGfoB+gEmAg0JCxheAg0LGxhWAhUIAxoDGAYABQgCDAMbGA4CD
QgDGFYCDQkLGfoB+gEmAg0JCxheAg0LGxhWAhUIAxoDGAYABQgCKAMaAxoBCgADGxhWAg0LG
xn6AfoBJgINCxsYVgINCQsYGgA0Ah4CAQkIAxsYDgACKAMaAxoBCgADGxhWAg0LGxn6AfoBJ
gINCxsYVgINCQsYGgA0Ah4CAQkIAxsYDgACKAMaAxoBCgADGxhWAg0LGxn6AfoBJgINCxsYV
gINCQsYGgA0Ah4CAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGfoB+gEmAg0JCxheAg0LGxgOA
DwADgIVCAMaAxgGAAUIAgwDGxgOAg0IAxhWAg0JCxn6AfoBJgINCQsYXgINCxsYDgA8AA4CF
QgDGgMYBgAFCAIMAxsYDgINCAMYVgINCQsZ+gH6ASYCDQkLGF4CDQsbGA4APAAOAhUIAxoDG
AYABQgCKAMaAxoBCgADGxhWAg0LGxiiAggAAGICCAAB+gH6ABYCDQsbGFYCDQkLGBICBAAyA
iQAAgIBCQgDGxgOAAIoAxoDGgEKAAMbGFYCDQsbGKICCAAAYgIIAAH6AfoAFgINCxsYVgINC
QsYEgIEADICJAACAgEJCAMbGA4AAigDGgMaAQoAAxsYVgINCxsYogIIAABiAggAAfoB+gAWA
g0LGxhWAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGKoCCAAAXgIIA
AH6AfoAEgINCQsYXgINCxsYDgIEADICCAAADgIVCAMaAxgGAAUIAgwDGxgOAg0IAxhWAg0JC
xiqAggAAF4CCAAB+gH6ABICDQkLGF4CDQsbGA4CBAAyAggAAA4CFQgDGgMYBgAFCAIMAxsYD
gINCAMYVgINCQsYqgIIAABeAggAAfoB+gASAg0JCxheAg0LGxgOAgQAMgIIAAAOAhUIAxoDG
AYABQgCKAMaAxoBCgADGxhWAg0LGxiqAggAAF4CCAAB+gH6ABICDQsbGFYCDQkLGBICBAAyA
iQAAgIBCQgDGxgOAAIoAxoDGgEKAAMbGFYCDQsbGKoCCAAAXgIIAAH6AfoAEgINCxsYVgINC
QsYEgIEADICJAACAgEJCAMbGA4AAigDGgMaAQoAAxsYVgINCxsYqgIIAABeAggAAfoB+gASA
g0LGxhWAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGDICCAAADgIYA
AICAAAADgAMAhoAAAIAAAAOAggAABICCAAAIgAYABIADAIOAAAADgAMAg4AAAAOAAwCGgAAA
gAAABYAEAASABAB+gFuAg0JCxheAg0LGxgOAgQAMgIIAAAOAhUIAxoDGAYABQgCDAMbGA4CD
QgDGFYCDQkLGDICCAAADgIYAAICAAAADgAMAhoAAAIAAAAOAggAABICCAAAIgAYABIADAIOA
AAADgAMAg4AAAAOAAwCGgAAAgAAABYAEAASABAB+gFuAg0JCxheAg0LGxgOAgQAMgIIAAAOA
hUIAxoDGAYABQgCDAMbGA4CDQgDGFYCDQkLGDICCAAADgIYAAICAAAADgAMAhoAAAIAAAAOA
ggAABICCAAAIgAYABIADAIOAAAADgAMAg4AAAAOAAwCGgAAAgAAABYAEAASABAB+gFuAg0JC
xheAg0LGxgOAgQAMgIIAAAOAhUIAxoDGAYABQgCKAMaAxoBCgADGxgSADwCFgIBCxsYLgIIA
AAOAkgAAgIAAAICAAACAgAAAgIAAAAOAggAABIADAAaAggAABICIAACAgAAAgIADAIaAgAAA
gIADAIyAgAAAgIAAAICAAAAEgI4AAICAAACAgAAAgIAAAH6AW4CDQsbGCIAEAAmAg0JCxgSA
gQAMgIkAAICAQkIAxsYDgACKAMaAxoBCgADGxgSADwCFgIBCxsYLgIIAAAOAkgAAgIAAAICA
AACAgAAAgIAAAAOAggAABIADAAaAggAABICIAACAgAAAgIADAIaAgAAAgIADAIyAgAAAgIAA
AICAAAAEgI4AAICAAACAgAAAgIAAAH6AW4CDQsbGCIAEAAmAg0JCxgSAgQAMgIkAAICAQkIA
xsYDgACKAMaAxoBCgADGxgSADwCFgIBCxsYLgIIAAAOAkgAAgIAAAICAAACAgAAAgIAAAAOA
ggAABIADAAaAggAABICIAACAgAAAgIADAIaAgAAAgIADAIyAgAAAgIAAAICAAAAEgI4AAICA
AACAgAAAgIAAAH6AW4CDQsbGCIAEAAmAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CD
QgDGA4ARAISAQkLGDYCEAACAgAMAh4CAAACAAAADgIYAAICAAAADgIkAAICAAACAAAAFgIIA
AAWAhQAAgAAABICFAACAAAADgIYAAICAAAADgIYAAICAAAADgIIAAAaAggAAA4CCAAB+gFmA
g0JCxgiABQAKgINCxsYDgIEADICCAAADgIVCAMaAxgGAAUIAgwDGxgOAg0IAxgOAEQCEgEJC
xg2AhAAAgIADAIeAgAAAgAAAA4CGAACAgAAAA4CJAACAgAAAgAAABYCCAAAFgIUAAIAAAASA
hQAAgAAAA4CGAACAgAAAA4CGAACAgAAAA4CCAAAGgIIAAAOAggAAfoBZgINCQsYIgAUACoCD
QsbGA4CBAAyAggAAA4CFQgDGgMYBgAFCAIMAxsYDgINCAMYDgBEAhIBCQsYNgIQAAICAAwCH
gIAAAIAAAAOAhgAAgIAAAAOAiQAAgIAAAIAAAAWAggAABYCFAACAAAAEgIUAAIAAAAOAhgAA
gIAAAAOAhgAAgIAAAAOAggAABoCCAAADgIIAAH6AWYCDQkLGCIAFAAqAg0LGxgOAgQAMgIIA
AAOAhUIAxoDGAYABQgCNAMaAxoBCgADGxoCAAA6AhwAAgIBCxsYMgIQAAICAAwCQgIAAAICA
AACAgAAAgIAAAAOAiQAAgIAAAIAAAAyAhQAAgAAABICGAACAgAAAA4COAACAgAAAgIAAAICA
AAADgIIAAAuAggAAfoBagINCxsYHgIUAgIAAAAmAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACN
AMaAxoBCgADGxoCAAA6AhwAAgIBCxsYMgIQAAICAAwCQgIAAAICAAACAgAAAgIAAAAOAiQAA
gIAAAIAAAAyAhQAAgAAABICGAACAgAAAA4COAACAgAAAgIAAAICAAAADgIIAAAuAggAAfoBa
gINCxsYHgIUAgIAAAAmAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACNAMaAxoBCgADGxoCAAA6A
hwAAgIBCxsYMgIQAAICAAwCQgIAAAICAAACAgAAAgIAAAAOAiQAAgIAAAIAAAAyAhQAAgAAA
BICGAACAgAAAA4COAACAgAAAgIAAAICAAAADgIIAAAuAggAAfoBagINCxsYHgIUAgIAAAAmA
g0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CDQgDGA4CBAA6AhgCAgEJCxg2AiwAAgIAA
gAAAgAAAA4AFAISAgAAAA4CKAACAgAAAgIAAAAqAAwCEgIAAAAOAhgAAgIAAAAOAggAAA4AF
AISAgAAABIAGAASAAwB+gFqAg0JCxgiAhQCAgAAACoCDQsbGA4CBAAyAggAAA4CFQgDGgMYB
gAFCAIMAxsYDgINCAMYDgIEADoCGAICAQkLGDYCLAACAgACAAACAAAADgAUAhICAAAADgIoA
AICAAACAgAAACoADAISAgAAAA4CGAACAgAAAA4CCAAADgAUAhICAAAAEgAYABIADAH6AWoCD
QkLGCICFAICAAAAKgINCxsYDgIEADICCAAADgIVCAMaAxgGAAUIAgwDGxgOAg0IAxgOAgQAO
gIYAgIBCQsYNgIsAAICAAIAAAIAAAAOABQCEgIAAAAOAigAAgIAAAICAAAAKgAMAhICAAAAD
gIYAAICAAAADgIIAAAOABQCEgIAAAASABgAEgAMAfoBagINCQsYIgIUAgIAAAAqAg0LGxgOA
gQAMgIIAAAOAhUIAxoDGAYABQgCMAMaAxoBCgADGxoCAEAADgINCxsYNgIoAAIAAgIAAAIAA
B4CGAACAgAAAA4CJAACAAACAgAAACYADAAOAggAABICFAACAAAAEgIIAAAaAhgAAgIAAAAOA
ggAAA4CGAACAgAAAfoBdgINCxsYHgAQACoCDQkLGBICBAAyAiQAAgIBCQgDGxgOAAIwAxoDG
gEKAAMbGgIAQAAOAg0LGxg2AigAAgACAgAAAgAAHgIYAAICAAAADgIkAAIAAAICAAAAJgAMA
A4CCAAAEgIUAAIAAAASAggAABoCGAACAgAAAA4CCAAADgIYAAICAAAB+gF2Ag0LGxgeABAAK
gINCQsYEgIEADICJAACAgEJCAMbGA4AAjADGgMaAQoAAxsaAgBAAA4CDQsbGDYCKAACAAICA
AACAAAeAhgAAgIAAAAOAiQAAgAAAgIAAAAmAAwADgIIAAASAhQAAgAAABICCAAAGgIYAAICA
AAADgIIAAAOAhgAAgIAAAH6AXYCDQsbGB4AEAAqAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACD
AMbGA4CDQgDGFYCDQkLGDoCEAACAAAOAjgCAAACAgAAAgIAAAICAAwCHgIAAAIAAAAOAggAA
BoAEAAWAhAAAgIADAISAgAAAA4CMAACAgAAAgIAAAICABQCPgAAAgIAAAICAAACAgAAAfoBY
gINCQsYXgINCxsYDgIEADICCAAADgIVCAMaAxgGAAUIAgwDGxgOAg0IAxhWAg0JCxg6AhAAA
gAADgI4AgAAAgIAAAICAAACAgAMAh4CAAACAAAADgIIAAAaABAAFgIQAAICAAwCEgIAAAAOA
jAAAgIAAAICAAACAgAUAj4AAAICAAACAgAAAgIAAAH6AWICDQkLGF4CDQsbGA4CBAAyAggAA
A4CFQgDGgMYBgAFCAIMAxsYDgINCAMYVgINCQsYOgIQAAIAAA4COAIAAAICAAACAgAAAgIAD
AIeAgAAAgAAAA4CCAAAGgAQABYCEAACAgAMAhICAAAADgIwAAICAAACAgAAAgIAFAI+AAACA
gAAAgIAAAICAAAB+gFiAg0JCxheAg0LGxgOAgQAMgIIAAAOAhUIAxoDGAYABQgCKAMaAxoBC
gADGxhWAg0LGxg2ABAADgAQAA4AEAAOAgwAAgAMAhICAAAADgIIAAAWAAwAIgAMAh4AAAICA
AAADgIIAAAOABAADgIcAAIAAAICABAAEgAQAfoBagINCxsYVgINCQsYEgIEADICJAACAgEJC
AMbGA4AAigDGgMaAQoAAxsYVgINCxsYNgAQAA4AEAAOABAADgIMAAIADAISAgAAAA4CCAAAF
gAMACIADAIeAAACAgAAAA4CCAAADgAQAA4CHAACAAACAgAQABIAEAH6AWoCDQsbGFYCDQkLG
BICBAAyAiQAAgIBCQgDGxgOAAIoAxoDGgEKAAMbGFYCDQsbGDYAEAAOABAADgAQAA4CDAACA
AwCEgIAAAAOAggAABYADAAiAAwCHgAAAgIAAAAOAggAAA4AEAAOAhwAAgAAAgIAEAASABAB+
gFqAg0LGxhWAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGD4CCAAAF
gAMAHoCCAAAEgIIAAH6AfoAKgINCQsYXgINCxsYDgIEADICCAAADgIVCAMaAxgGAAUIAgwDG
xgOAg0IAxhWAg0JCxg+AggAABYADAB6AggAABICCAAB+gH6ACoCDQkLGF4CDQsbGA4CBAAyA
ggAAA4CFQgDGgMYBgAFCAIMAxsYDgINCAMYVgINCQsYPgIIAAAWAAwAegIIAAASAggAAfoB+
gAqAg0JCxheAg0LGxgOAgQAMgIIAAAOAhUIAxoDGAYABQgCKAMaAxoBCgADGxhWAg0LGxg6A
ggAABoADAB6AggAAA4CCAAB+gH6AC4CDQsbGFYCDQkLGBICBAAyAiQAAgIBCQgDGxgOAAIoA
xoDGgEKAAMbGFYCDQsbGDoCCAAAGgAMAHoCCAAADgIIAAH6AfoALgINCxsYVgINCQsYEgIEA
DICJAACAgEJCAMbGA4AAigDGgMaAQoAAxsYVgINCxsYOgIIAAAaAAwAegIIAAAOAggAAfoB+
gAuAg0LGxhWAg0JCxgSAgQAMgIkAAICAQkIAxsYDgACDAMbGA4CDQgDGFYCDQkLGD4CCAAAH
gIIAAB+ABQB+gH6AC4CDQkLGF4CDQsbGA4CBAAyAgQAEgIVCAMaAxgGAAUIAgwDGxgOAg0IA
xhWAg0JCxg+AggAAB4CCAAAfgAUAfoB+gAuAg0JCxheAg0LGxgOAgQAMgIEABICFQgDGgMYB
gAFCAIMAxsYDgINCAMYVgINCQsYPgIIAAAeAggAAH4AFAH6AfoALgINCQsYXgINCxsYDgIEA
DICBAASAhUIAxoDGAYABQgCKAMaAxoBCgADGxhWAg0LGxn6AfoBJgINCxsYVgINCQsYEgA4A
A4CFQkIAxsYDgACKAMaAxoBCgADGxhWAg0LGxn6AfoBJgINCxsYVgINCQsYEgA4AA4CFQkIA
xsYDgACKAMaAxoBCgADGxhWAg0LGxn6AfoBJgINCxsYVgINCQsYEgA4AA4CFQkIAxsYDgACD
AMbGA4CDQgDGFoCCQsZ+gH6ASoCCQsYXgINCxsYVgIVCAMaAxgGAAUIAgwDGxgOAg0IAxhaA
gkLGfoB+gEqAgkLGF4CDQsbGFYCFQgDGgMYBgAFCAIMAxsYDgINCAMYWgIJCxn6AfoBKgIJC
xheAg0LGxhWAhUIAxoDGAYABQgCfAMaAxoBCgADGxoDGgMaAxoDGgMaAxoDGgMaAxoDGgAPG
/oDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMb+gMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgIDGxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
AMbGA4AAnwDGgMaAQoAAxsaAxoDGgMaAxoDGgMaAxoDGgMaAxoADxv6AxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMb+gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG/oDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoCAxsaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgADGxgOAAJ8AxoDGgEKA
AMbGgMaAxoDGgMaAxoDGgMaAxoDGgMaAA8b+gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG/oDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAgMbGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoAAxsYDgACDAMbGA4CCQgB+xn7GfsYXxoQAxoDG
AYABQgCDAMbGA4CCQgB+xn7GfsYXxoQAxoDGAYABQgCDAMbGA4CCQgB+xn7GfsYXxoQAxoDG
AYABQgCHAMaAxoBCgH4AfgB+ABkAgsbGA4AAhwDGgMaAQoB+AH4AfgAZAILGxgOAAIcAxoDG
gEKAfgB+AH4AGQCCxsYDgACDAMbGA4D+QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA/kKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgP5CgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoCZQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQgOA
gcYBgAFCAIMAxsYDgP5CgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoD+QoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA/kKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgJlCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCA4CBxgGAAUIAgwDG
xgOA/kKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgP5CgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoD+QoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAmUKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEIDgIHGAYABQgD+AMaAxoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBC/oBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQv6AQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKggEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEIFgAD+AMaAxoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC/oBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQv6AQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKggEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEIFgAD+AMaAxoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC/oBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQv6AQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKggEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEIFgACDAMbG
HICCQsZ+gH6AY4CCQsYcgAFCAIMAxsYcgIJCxn6AfoBjgIJCxhyAAUIAgwDGxhyAgkLGfoB+
gGOAgkLGHIABQgCEAMaAxhuAg0LGxn6AfoBhgIRCQsbGHIAAhADGgMYbgINCxsZ+gH6AYYCE
QkLGxhyAAIQAxoDGG4CDQsbGfoB+gGGAhEJCxsYcgACgAMbGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAQkIDxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMb+gMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG/oDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoBCxsaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxgKAAKAAxsaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoBCQgPG
/oDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMb+gMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgELGxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGAoAAoADGxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgEJCA8b+gMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDG/oDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAQsbGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMYCgAA=

--PART-BOUNDARY=.19603191636.ZM6569.rndtm.com.my
X-Zm-Content-Name: 10000squares
Content-Description: Text
Content-Type: text/plain ; name="10000squares" ; charset=us-ascii

/*
 * program to produce 10,000 squares, 
 * each of the square will be in the xz-plane
 * got to check how many veritces we produce
 */
 

#include <X11/Xlib.h>

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#include <Performer/pf.h>

#include "pfsgi.h"
#include "pfutil.h"

#define ROW 100
#define COL 100
#define DEBUG 1
typedef struct
{
pfVec3 vertices[(ROW+1)*(COL+1)]; /*vertices for the 100 quads*/
ushort vindex[4*ROW*COL];    /*for ROWxCOL quads you get */
pfVec3 normals[ROW*COL];          /*(ROW+1)x(COL+1) vertices  */   
ushort nindex[ROW*COL]; 
ushort cindex[(ROW+1)*(COL+1)];
pfVec4          scolors[4];
} SharedData;

SharedData * shared;  



void static generateVertices(void)

{
    int currentSquare = 0;
    int tempIndex, currentRow, currentCol;
    float maxLength = 10.0f;
    float maxWidth = 10.0f;
    float space = 1.0f;
    FILE * fd;
    
    
    for (currentRow = 0; currentRow < ROW; currentRow++)
        for (currentCol = 0; currentCol < COL; currentCol++)
	{
	    tempIndex = currentSquare + currentRow; /*save time here*/
	    /*
	     *   tempIndex             tempIndex + 1
	     * 
	     *   tempIndex + COL + 1   tempIndex + COL + 2
	     */
	    shared->vertices[tempIndex][PF_X] = (float)currentCol*space;
	    shared->vertices[tempIndex][PF_Y] = 0.0f;
	    shared->vertices[tempIndex][PF_Z] = 100.0f-((float)currentRow*space);
	    shared->vertices[tempIndex + 1][PF_X] = (float)currentCol*space + 1.0f;
	    shared->vertices[tempIndex + 1][PF_Y] = 0.0f;
	    shared->vertices[tempIndex + 1][PF_Z] = 100.0f-((float)currentRow*space);
	    shared->vertices[tempIndex + COL + 1][PF_X] = (float)currentCol*space;
	    shared->vertices[tempIndex + COL + 1][PF_Y] = 0.0f;
	    shared->vertices[tempIndex + COL + 1][PF_Z] = 100.0f-((float)currentRow*space)-1.0f;
	    shared->vertices[tempIndex + COL + 2][PF_X] = (float)currentCol*space + 1.0f;
	    shared->vertices[tempIndex + COL + 2][PF_Y] = 0.0f;
	    shared->vertices[tempIndex + COL + 2][PF_Z] = 100.0f-((float)currentRow*space)-1.0f;
	   
	    
	    currentSquare++;
        }	 		
    fclose(fd);	
}    




static void generateVindex(void)

{
    int currentSquare = 0;
    int nextSquare = 0;
    int curBox = 0;
    ushort temp, currentRow, currentCol;
    FILE * fd;
    fd = fopen("vindex", "w");
    for (currentRow = 0; currentRow < ROW; currentRow++)
        for (currentCol = 0; currentCol < COL; currentCol++)
	{
	    
            temp = curBox + currentRow;
	    shared->vindex[currentSquare] = temp;
	    shared->vindex[currentSquare + 1] = temp + 1;
	    shared->vindex[currentSquare + 2] = temp + COL + 1;
	    shared->vindex[currentSquare + 3] = temp + COL + 2;
            currentSquare = currentSquare + 4;
	    temp = 0;
	    curBox++;
	}
    fclose(fd);	
}



static void generateNormal(void)

{
   pfVec3 v1; /* v1 is bottom right vertices - bottom left vertices*/ 
   pfVec3 v2; /* v2 is top left vertices - bottom left vertices    */
 
   /*we're going to generate normal for each square                */
   
   int currentSquare = 0;
   int tempIndex, currentRow, currentCol;
   
   for (currentRow = 0; currentRow < ROW; currentRow++)
       for (currentCol = 0; currentCol < COL; currentCol++)
       {
	   tempIndex = currentSquare + currentRow;
	   pfSubVec3(v1, shared->vertices[tempIndex + COL + 2], shared->vertices[tempIndex + COL + 1]);
	   pfSubVec3(v2, shared->vertices[tempIndex], shared->vertices[tempIndex + COL + 1]);
	   shared->normals[currentSquare][PF_X] = v1[PF_Y]*v2[PF_Z] - v2[PF_Y]*v1[PF_Z];
	   shared->normals[currentSquare][PF_Y] = -v1[PF_X]*v2[PF_Z] + v2[PF_X]*v1[PF_Z];
	   shared->normals[currentSquare][PF_Z] = v1[PF_X]*v2[PF_Y] - v2[PF_X]*v1[PF_Y];
	   currentSquare++; 
       }
          
}

static void generateNIndex(void)

{
    int currentSquare;
    
   for (currentSquare = 0; currentSquare < ROW*COL; currentSquare++)
        shared->nindex[currentSquare] = currentSquare;
    	
}


static void generateCIndex(void)

{
    int currentSquare = 0;
    int tempIndex, currentRow, currentCol;
    
    for (currentRow = 0; currentRow < ROW; currentRow++)
        for (currentCol = 0; currentCol < COL; currentCol++)
	{
	    tempIndex = currentSquare + currentRow;
	    shared->cindex[tempIndex] = 0;
	    shared->cindex[tempIndex + 1] = 1;
	    shared->cindex[tempIndex + COL + 1] = 2;
	    shared->cindex[tempIndex + COL + 2] = 3;
	    currentSquare++;
	}
}

static void openPipeline(pfPipe * pipe)

{
    
    pfuGLXWindow * win;
    Display * XDpy;
    void * arena;
    
    XDpy = (Display *) pfuOpenXDisplay(0);
    win = pfuGLXWinopen((pfuXDisplay*)XDpy, pipe, "Many Squares", 100, 500, 100, 500);
    pfInitGLXGfx(pipe, (void*)XDpy, win->xWin, win->glWin, win->overWin, PFGLX_AUTO_RESIZE);

}

static void generateColor(void)

{
    int index;
 
   for (index = 0; index < 4; index ++)
      {
	shared->scolors[index][0] = 1.0f;
	shared->scolors[index][1] = 1.0f;
	shared->scolors[index][2] = 1.0f;
	shared->scolors[index][3] = 1.0f;
      }
    
}

pfGeoSet * generateSquares(void)

{
   pfGeoSet * gSet;
   pfGeoState * gState;
   void * arena;
   
   arena = pfGetSharedArena();
   gSet = pfNewGSet(arena);
   pfGSetAttr(gSet, PFGS_COORD3, PFGS_PER_VERTEX, shared->vertices, shared->vindex);
   pfGSetAttr(gSet, PFGS_NORMAL3, PFGS_PER_PRIM, shared->normals, shared->nindex);
   pfGSetAttr(gSet, PFGS_COLOR4, PFGS_PER_VERTEX, shared->scolors, shared->cindex);
   pfGSetPrimType(gSet, PFGS_QUADS);
   pfGSetNumPrims(gSet, 10000);
   
   gState = pfNewGState(arena);
   pfGStateMode(gState, PFSTATE_ENTEXTURE, 0);
   pfGStateMode(gState, PFSTATE_TRANSPARENCY, 1);

   pfGSetGState(gSet, gState);
   return gSet;
}

int main(void)

{
    pfScene * scene;
    pfPipe * pipe;
    pfChannel * channel;
    pfGeode * geode;
    pfGeoSet * gSet;
    pfGeoState * gState;
    pfCoord view;
    pfVec3 xyzOffsets;
    pfVec3 hprOffsets;
    void * arena;
    float time = 0.0f;
    float maxTime = 50.0f;
    float eyeRadius = 100.0f;
    float eyeAngle;
    FILE * fd;
    int i;


    pfInit();
    arena = pfGetSharedArena();
    shared = (SharedData *)pfMalloc(sizeof(SharedData), arena);
    pfMultiprocess(PFMP_APPCULLDRAW);
    pfConfig();
    
    pipe = pfGetPipe(0);
    channel = pfNewChan(pipe);
    
    pfInitPipe(pipe, openPipeline);
    generateVertices();
    generateVindex();
    generateNormal();
    generateNIndex();
    generateColor();
    generateCIndex();
   
    geode = pfNewGeode();
    pfAddGSet(geode, generateSquares());
    
    scene = pfNewScene();
    pfAddChild(scene, geode);
    
    pfSetVec3(view.xyz, 50.0f, -100.0f, 50.0f);
    pfSetVec3(view.hpr, 0.0f, 0.0f, 0.0f);
    pfChanView(channel, view.xyz, view.hpr);
    pfChanScene(channel, scene);
    
    
    pfInitClock(0.0f);
    
    while(time < maxTime)
    {
	float sin, cos;
	pfSync();
	time = pfGetTime();
	pfFrame();
    }
    
    pfExit();
    exit(0);
    
}


--PART-BOUNDARY=.19603191636.ZM6569.rndtm.com.my--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 01:44:03 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA13010; Thu, 26 Sep 1996 01:42:14 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA12994; Thu, 26 Sep 1996 01:42:12 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA05921; Thu, 26 Sep 1996 01:42:11 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA24331; Thu, 26 Sep 1996 01:42:10 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id BAA21098 for <info-performer@sgi.com>; Thu, 26 Sep 1996 01:40:04 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA12469; Thu, 26 Sep 1996 16:31:38 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id QAA06575; Tue, 19 Mar 1996 16:36:48 -0800
Message-Id: <199603200036.QAA06575@media1.rndtm.com.my>
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
To: info-performer@sgi.com
References: <9603191636.ZM6569@media1.rndtm.com.my>
Date: Wed, 20 Mar 1996 00:36:48 +0000 (GMT)
Subject:  Uneven display (part 1 of several)
Content-Type: message/partial; id="1112.6573.827282208.media1"; number=1
Mime-Version: 1.0
Status: O

From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Message-Id: <9603191636.ZM6569@media1.rndtm.com.my>
Date: Tue, 19 Mar 1996 16:36:47 -0800
X-Mailer: Z-Mail (3.2.1 6apr95 MediaMail)
To: info-performer@sgi.com
Subject: Uneven display
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19603191636.ZM6569.rndtm.com.my"

--
--PART-BOUNDARY=.19603191636.ZM6569.rndtm.com.my
Content-Type: text/plain; charset=us-ascii

Hi,
I write a short program that produces 10000 square quads on Onyx RE2 using
Performer 1.2. Anyway the resulting quad is not uniform (I attached the image
snap.rgb  and the program). Can anyone please explain why ?

Thanks

Tawfek Mokhtar

--PART-BOUNDARY=.19603191636.ZM6569.rndtm.com.my
X-Zm-Content-Name: snap.rgb
Content-Description: SGI Image
Content-Type: image/x-sgi-image ; name="snap.rgb"
Content-Transfer-Encoding: base64
X-Zm-Decoding-Hint: mimencode -b -u 

AdoBAQADAZ8BtwADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAABwACAAAAAAG2AAIAAAAAAAAAAAAAEAEo2AAAAAAABjYFEAD/mBABFDgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsoAAArQwAAK38AADBxAAAwvAAAMQEAADXq
AAA2MgAANncAADsSAAA9SQAAQGEAAETnAABJ0AAATjsAAE/fAABTPAAAV+8AAFzPAABhHAAA
Yd8AAGWlAABqfwAAb2gAAHN8AABzygAAd88AAHy1AACBlQAAhSsAAIdxAACLowAAkHQAAJUw
AACYKgAAmpEAAJ7qAACj0AAAqGgAAKrGAACtzAAAslUAALc1AAC7rwAAvWIAAMC2AADFVwAA
ykAAAM6NAADPcQAA0woAANfbAADcuwAA4OoAAOFTAADlQwAA6iAAAO8JAADy0gAA9RUAAPk4
AAD+HgABAuwAAQYiAAEIaAABDLUAARGSAAEWSAABGPEAARvWAAEgQQABJScAASmtAAErvQAB
LvYAATOXAAE4dwABPNYAAT29AAFBTQABRgwAAUr1AAFPJAABT6IAAVN3AAFYXQABXT0AAWEz
AAFjYQABZ4EAAWxeAAFxQQABdJ4AAXbtAAF7KwABgBEAAYTEAAGHjgABil4AAY7MAAGTqQAB
mD4AAZpdAAGdhwABohYAAab/AAGrYQABrOEAAbBcAAG1GwABufsAAb4/AAG+0gABwpgAAcdy
AAHMWwAB0G8AAdDDAAHU1AAB2boAAd6aAAHiGAAB5FgAAeiZAAHtdgAB8jgAAfURAAH3aQAB
+8gAAgCuAAIFQAACB4AAAgqPAAIPHgACE/4AAhhyAAIaDQACHXMAAiIdAAInBgACK0oAAiv+
AAIvowACNHoAAjlaAAI9gwACPewAAkHoAAJGxQACS64AAk9fAAJRogACVcsAAlqxAAJfeQAC
YpcAAmTgAAJpOQACbhYAAnLAAAJ1OQACeEgAAnzIAAKBsQAChiIAAofeAAKLKQACj9MAApSz
AAKZCQACmcwAAp1uAAKiNgACpx8AAqtFAAKrwwACr6oAArSQAAK5cAACvUIAAr92AALDogAC
yH8AAs1WAALQgwAC0s8AAtcTAALb+QAC4KYAAuNYAALmNAAC6qgAAu+FAAL0FAAC9hsAAvlR
AAL95gADAs8AAwcrAAMIkwADDA4AAxDQAAMVsAADGe4AAxqTAAMecQADI04AAyg3AAMsJAAD
LlsAAzJyAAM3WAADPDIAAz+YAANB1QADRhwAA0r5AANPtQADUnYAA1VPAANZtAADXpoAA2Mm
AANlTgADaG8AA20HAANx5wADdlIAA3fJAAN6nwADf1IAA4Q7AAOIdgADiVoAA4zDAAORpgAD
loYAA5qjAAOa7gADnvAAA6PNAAOotgADrEMAA60GAAOxOAADth4AA7rdAAO91wADvy0AA8OP
AAPIbAADzQ0AA89iAAPRXQAD1d0AA9rGAAPfNwAD4PMAA+OcAAPoTwAD7S8AA/F8AAPyewAD
9b0AA/qLAAP/dAAEA5QABAQMAAQH4QAEDMcABBGnAAQVYQAEFfcABBopAAQfBgAEI9cABCbs
AAQoJwAELHcABDFdAAQ1/gAEOIAABDpCAAQ+vwAEQ58ABEglAARKCAAETHIABFEKAARV8wAE
WkkABFuZAARelgAEY14ABGg+AARsdgAEbSEABHDDAAR1oAAEeokABH52AAR+/QAEgyAABIgG
AASM1AAEkAoABJEMAASVWQAEmjYABJ7sAAShlQAEozwABKenAASsjQAEsRMABLMjAAS1ZgAE
ugQABL7kAATDSQAExKgABMeWAATMTwAE0TgABNVtAATWOQAE2c8ABN61AATjlQAE568ABOf0
AATsDgAE8OsABPXUAAT5SQAE+iQABP5cAAUDQgAFB/sABQrdAAUMSwAFELMABRWQAAUaKwAF
HGIABR6WAAUjJQAFKA4ABSxwAAUt8AAFML0ABTV5AAU6WQAFPp0ABT94AAVC6gAFR8QABUyt
AAVQwQAFURUABVUOAAVZ9AAFXtQABWJqAAVjJAAFZ18ABWw8AAVxBAAFc/UABXVUAAV5rQAF
fpMABYMrAAWFiQAFh3sABYwEAAWQ5AAFlV4ABZcRAAWZnwAFnkAABaMpAAWndgAFqKIABavD
AAWwlAAFtXQABbmjAAW6KgAFvfAABcLNAAXHtgAFy38ABcwGAAXQKQAF1Q8ABdndAAXdEwAF
3kUABeKeAAXnewAF7CUABe6eAAXwaQAF9N0ABfnGAAX+QwAGAC8ABgKTAAYHKAAGB2QABgfW
AAYMvwAGDUYABg3WAAYOaQAGDyMABg/jAAYQnQAGEhcABhPZAAYVngAGF1cABhkEAAYanwAG
HEkABh20AAYejwAGH2QABiAtAAYgvQAGIT4ABiYkAAYmdQAGJrcABiupAAYwjAAGMNEABjEc
AAArMQAAK1cAAC0lAAAwigAAMNMAADKkAAA2AgAANkkAADgAAAA7zwAAPlEAAEHjAABGigAA
S0kAAE7HAABQ/gAAVM0AAFmPAABePgAAYV0AAGMhAABnQwAAbCIAAHDEAABzlgAAdSEAAHlx
AAB+VQAAgscAAIXtAACI1wAAjT4AAJIIAACWLgAAmPcAAJwEAACgjAAApVgAAKkyAACryAAA
r08AALP1AAC4swAAvEAAAL5+AADCQQAAxvoAAMuvAADO2QAA0KQAANSlAADZewAA3iAAAOEN
AADiowAA5uIAAOvDAADwTAAA85MAAPZ2AAD62gAA/7gAAQP+AAEG5AABCdcAAQ5UAAETJAAB
FysAARnoAAEdTwABIeMAASapAAEqXQABLNAAATCBAAE1NwABOewAAT0jAAE+7QABQuIAAUev
AAFMWgABT04AAVDpAAFVGQABWf0AAV6PAAFh7QABZMEAAWkgAAFt/wABcmAAAXVjAAF4VwAB
fM0AAYGiAAGFsgABiH4AAYvYAAGQawABlTAAAZjzAAGbawABnwwAAaO5AAGodQABq+EAAa4K
AAGx8QABtrsAAbtnAAG+cAABwBQAAcQ2AAHJFQABzbcAAdCLAAHSHgAB1nYAAdtaAAHfxAAB
4tgAAeXDAAHqOAAB7wwAAfMrAAH12QAB+N4AAf1qAAICNAACBgAAAgiFAAIMFAACEL4AAhV6
AAIY+wACGy8AAh8BAAIjwAACKHIAAiuGAAItNQACMUAAAjYaAAI6vQACPaYAAj9AAAJDhwAC
SGgAAkzpAAJQIAACUwUAAldtAAJcSQACYIMAAmNaAAJmUwACatgAAm+kAAJzkwACdj4AAnnI
AAJ+awACgywAAoa2AAKI9wACjLcAApFzAAKWJQACmUoAApsCAAKfBgACo9kAAqiBAAKrbwAC
rRAAArFMAAK2MAACurYAAr3+AALA2gACxUEAAsocAALOZQAC0UcAAtQ7AALYtQAC3YgAAuGM
AALkTAAC57AAAuxHAALxCgAC9MEAAvctAAL62AAC/4kAAwRDAAMHowADCbwAAw2kAAMScAAD
FxoAAxolAAMb3QADIBAAAyTxAAMphgADLOEAAy+4AAM0FAADOPYAAz1UAANAVwADQ0IAA0e7
AANMjQADUKAAA1NpAANWxgADW1YAA2AeAANj3gADZlkAA2n3AANupwADc2AAA3bPAAN4uwAD
fDAAA4D1AAOFpAADiMIAA4p9AAOOZAADk0YAA5flAAOavAADnEQAA6CPAAOlcAADqeUAA6yE
AAOubAADstoAA7ezAAO72wADvkkAA8CjAAPFLgADyfcAA83UAAPQCwAD0t0AA9eAAAPcQQAD
38sAA+HWAAPlLQAD6e8AA+6eAAPx0QAD85EAA/dXAAP8LgAEANQABAO8AAQFUwAECYMABA5n
AAQS5QAEFZMABBddAAQbyAAEIKEABCTeAAQnVQAEKZcABC4ZAAQy6AAENtQABDkWAAQ7wQAE
QF8ABEUhAARIxgAEStYABE36AARSrQAEV2UABFq5AARcmAAEYC4ABGT+AARppgAEbK8ABG5X
AARyYgAEd0MABHvYAAR+owAEgF4ABITCAASJoAAEjeYABJBgAASSewAElvgABJvIAASfzwAE
oiIABKS1AASpSQAErg8ABLHDAASz5AAEtvAABLukAATAWwAEw74ABMWiAATJKQAEzfIABNKf
AATVsQAE12sABNtxAATgVQAE5PMABOfGAATpUgAE7a0ABPKOAAT2+wAE+ZIABPuMAAT//gAF
BNUABQjxAAULVwAFDcMABRJSAAUXGQAFGugABR0eAAUgGwAFJMgABSmEAAUs8AAFLt8ABTJR
AAU3GQAFO8UABT7mAAVAngAFRIgABUlnAAVOCQAFUN0ABVJoAAVWsAAFW5QABWAGAAViqAAF
ZI0ABWj+AAVt1AAFcf8ABXRqAAV2xwAFe08ABYAbAAWD9QAFhi8ABYj+AAWNpAAFkmIABZXv
AAWX6wAFmyoABZ/jAAWkmAAFp9oABamtAAWtXgAFsjQABbbZAAW50AAFu2wABb+PAAXEcAAF
yPkABcusAAXNZwAF0csABdapAAXa7wAF3XkABd+4AAXkPQAF6QkABez4AAXvNwAF8eUABfaA
AAX7RQAF/ucABgD7AAYEGgAGBzwABgeKAAYJeQAGDOwABg12AAYOBwAGDqcABg9jAAYQIQAG
ERsABhKtAAYUcAAGFjEABhfmAAYZjQAGGy0ABhzCAAYd/QAGHtYABh+nAAYgXQAGIOgABiLg
AAYmPwAGJosABihdAAYtSgAGMKMABjDqAAYyvwAAKzoAACtrAAAuywAAMKMAADDqAAA0RwAA
NhoAADZgAAA5iQAAPIwAAD9ZAABDZQAASC0AAEzCAABPUwAAUh0AAFZeAABbLwAAX60AAGGe
AABkYwAAaOEAAG3FAAByIAAAc7AAAHZ4AAB7EwAAf/UAAIP5AACGrwAAij0AAI7ZAACTnAAA
lywAAJnEAACddwAAoi4AAKbgAACp/AAArMoAALDSAAC1lQAAujEAALzRAAC/mgAAw8wAAMid
AADNHgAAzyUAANHXAADWQAAA2xsAAN+FAADhMAAA4/MAAOiBAADtZgAA8Y8AAPRUAAD31wAA
/HwAAQFSAAEFEAABB6YAAQtGAAEP8wABFLYAARgOAAEa3wABHsgAASOFAAEoKwABKw0AAS3j
AAEyDAABNtcAATthAAE9cAABQB0AAUR3AAFJUgABTb8AAU94AAFSMAABVrsAAVudAAFf4QAB
YqcAAWYhAAFqvwABb6AAAXN/AAF2KAABecEAAX5vAAGDMwABhqAAAYluAAGNUgABkgoAAZa3
AAGZqAABnHkAAaCRAAGlXAABqesAAaxhAAGvMwABs4YAAbhbAAG80wABvqEAAcFWAAHF1AAB
yrgAAc8TAAHQpwAB03kAAdgYAAHc+gAB4O4AAeOYAAHnLgAB69cAAfCiAAH0HgAB9qEAAfpT
AAH/DAACA7oAAgbAAAIJigACDZkAAhJeAAIW9gACGYQAAhxRAAIgjwACJWMAAineAAIrwgAC
LmwAAjLdAAI3ugACPCAAAj3JAAJAlAACRSYAAkoLAAJOJAACUOEAAlRoAAJZDwACXeEAAmGN
AAJkHQACZ8YAAmx3AAJxMgACdGYAAndDAAJ7SAACgA4AAoSnAAKHSgACihAAAo5FAAKTEwAC
l5cAApmLAAKcOAACoJ4AAqV8AAKp4wACq5kAAq5dAAKy7gACt9AAArv8AAK+ugACwj4AAsbg
AALLuQACz3QAAtILAALVpwAC2lcAAt8XAALicgAC5UAAAuksAALt5gAC8o8AAvVuAAL4PwAC
/F8AAwEsAAMFtwADCBsAAwrlAAMPOgADFBAAAxiEAAMaXAADHScAAyGvAAMmlAADKtUAAy2e
AAMxFQADNbYAAzqUAAM+dgADQRYAA0SvAANJWgADTiEAA1GLAANUXAADWD0AA1z4AANhogAD
ZJYAA2dkAANrfwADcEcAA3TZAAN3TAADea0AA33BAAOCmAADhw0AA4kOAAOLoAADkAUAA5Tm
AAOZRAADmtUAA52aAAOiLgADpxMAA6sUAAOsxQADr9IAA7R8AAO5SAADvNkAA767AAPCGQAD
xs0AA8uCAAPOmwAD0LQAA9RdAAPZIwAD3bwAA+BfAAPiuQAD5r4AA+uPAAPwDQAD8iYAA/Sn
AAP48QAD/dEABAI0AAQD5AAEBpoABAslAAQQBwAEFCMABBXFAAQYwwAEHWcABCI8AAQl5QAE
J74ABCsHAAQvuwAENHMABDeqAAQ5rAAEPUAABEH/AARGowAESWcABEukAARPggAEVFAABFjX
AARbKQAEXZcABGHGAARmngAEaw4ABGzoAARvjQAEdAEABHjmAAR9JwAEftAABIG/AASGZAAE
izoABI74AASQtgAEk+oABJiXAASdWgAEoLIABKKvAASmLgAEqusABK+RAASycwAEtKUABLh6
AAS9RAAEwdIABMQzAATGnAAEyrwABM+VAATUBgAE1fUABNidAATdEwAE4fUABOZRAATn3QAE
6rAABO9MAAT0MQAE+CIABPnbAAT89AAFAaAABQZoAAUJ5wAFC9EABQ87AAUT8QAFGKIABRul
AAUd2gAFIaAABSZrAAUq+gAFLXAABS/OAAUz5QAFOLkABT0xAAU/LwAFQcQABUYmAAVLCgAF
T2UABVD5AAVTuwAFWFIABV00AAVhOAAFYuYABWX2AAVqnQAFb2wABXL6AAV03wAFeDoABXzx
AAWBowAFhL8ABYbVAAWKgQAFj0QABZPgAAWWgAAFmMUABZy1AAWhhgAFpgcABag+AAWquAAF
rvkABbPUAAW4PgAFuf0ABbyuAAXBLgAFxhMABco8AAXL2QAFzsgABdNtAAXYQwAF3AEABd3f
AAXhKwAF5dwABeqXAAXtywAF79AABfNhAAX4IwAF/MQABf+LAAYBxwAGBaEABgdQAAYHsAAG
CxwABg0ZAAYNpgAGDjgABg7lAAYPowAGEF8ABhGZAAYTQwAGFQcABhbEAAYYdQAGGhYABhu7
AAYdOwAGHkYABh8dAAYf6gAGII0ABiETAAYkggAGJloABiahAAYqAwAGLusABjC6AAYxAwAG
NGIAAAAJAAAAFAAAAaYAAAAZAAAAFwAAAaMAAAAYAAAAFwAAAYkAAAC9AAABCAAAAYIAAAGj
AAABeQAAAIwAAAEfAAABkQAAAaAAAAFvAAAAQQAAAUIAAAGeAAABowAAAVwAAAAaAAABVwAA
AaIAAAGgAAABMgAAAMIAAAFmAAABmwAAAZQAAAD+AAAAzQAAAXMAAAGiAAABiAAAAMoAAAEC
AAABgwAAAaAAAAF+AAAAkQAAARwAAAGLAAABowAAAW8AAABMAAABMwAAAZsAAAGgAAABZQAA
ACMAAAFQAAABnwAAAaMAAAFDAAAAwQAAAWEAAAGiAAABmgAAARIAAADCAAABbwAAAZ8AAAGS
AAAA4wAAAPcAAAF5AAABogAAAYIAAACwAAABEwAAAYsAAAGgAAABdQAAAE0AAAEwAAABlQAA
AaMAAAFlAAAAKgAAAUcAAAGiAAABoAAAAVIAAAC6AAABYAAAAZ8AAAGhAAABHwAAAMUAAAFq
AAABogAAAZEAAADuAAAA8AAAAXoAAAGfAAABhwAAALUAAAEOAAABhQAAAaMAAAF2AAAAgAAA
ASkAAAGVAAABoAAAAWwAAAAxAAABQgAAAZ4AAAGjAAABXAAAABwAAAFbAAABogAAAaAAAAEq
AAAAwAAAAWsAAAGfAAABlgAAAPMAAADIAAABdQAAAaIAAAGGAAAAwAAAAQUAAAGFAAABoAAA
AXwAAACJAAABIgAAAY4AAAGjAAABbAAAADwAAAE3AAABnQAAAaAAAAFjAAAAIwAAAVQAAAGf
AAABowAAATsAAADBAAABYwAAAaIAAAGYAAABCgAAAMMAAAFzAAABnwAAAY4AAADTAAABBQAA
AYAAAAGjAAABewAAAJQAAAEZAAABjgAAAaAAAAFyAAAAQQAAATYAAAGYAAABowAAAWIAAAAq
AAABTQAAAaIAAAGgAAABRgAAALwAAAFkAAABnwAAAZ0AAAEPAAAAxAAAAWwAAAGiAAABjwAA
AOYAAAD0AAABfAAAAZ8AAAGFAAAArQAAARIAAAGHAAABowAAAXQAAAB4AAABKQAAAZYAAAGg
AAABagAAADcAAAFKAAABnwAAAaMAAAFPAAAAvQAAAV0AAAGiAAABngAAASIAAAC/AAABbQAA
AZ8AAAGUAAAA6wAAAPMAAAF3AAABogAAAYQAAAC4AAABCwAAAYgAAAGgAAABeQAAAH0AAADy
AAABkQAAAaMAAAFpAAAATAAAASMAAAGhAAABoAAAAV8AAAAZAAABVgAAAZ8AAAGjAAABLwAA
AEEAAAFmAAABogAAAZUAAAD+AAAAcgAAAXYAAAGfAAABiwAAAMcAAACpAAABgAAAAaMAAAF7
AAAAlAAAAOMAAAGRAAABoAAAAW8AAABVAAABFgAAAZoAAAGjAAABYAAAACgAAAFHAAABogAA
AaAAAAE+AAAAMgAAAWYAAAGfAAABmwAAAQcAAABpAAABcAAAAaIAAAGLAAAA1gAAAJYAAAF/
AAABoAAAAYIAAAChAAAAzgAAAYgAAAGjAAABcgAAAHAAAAD/AAABmAAAAaAAAAFoAAAAOQAA
ATYAAAGfAAABowAAAU8AAAAtAAABYQAAAaIAAAGaAAABEgAAAFYAAAFvAAABnwAAAZIAAADj
AAAAjQAAAXkAAAGiAAABggAAALAAAADBAAABigAAAaAAAAF3AAAAdQAAAPoAAAGTAAABowAA
AWcAAABEAAABMgAAAaIAAAGgAAABXgAAABcAAAFeAAABnwAAAaMAAAEnAAAASQAAAWgAAAGi
AAABkwAAAPYAAAB6AAABeAAAAZ8AAAGJAAAAvQAAALwAAAGFAAABowAAAXYAAACAAAAA7wAA
AZQAAAGgAAABbAAAAEkAAAEmAAABngAAAaMAAAFcAAAAHAAAAVMAAAGiAAABoAAAATIAAAA+
AAABaQAAAZ8AAAGYAAAA+wAAAHUAAAFzAAABogAAAYgAAADKAAAApgAAAYMAAAGgAAABfgAA
AJEAAADaAAABiwAAAaMAAAFvAAAAZAAAAQsAAAGbAAABoAAAAWUAAAAtAAABQgAAAZ8AAAGj
AAABQwAAAC0AAAFhAAABogAAAZoAAAESAAAAZgAAAXMAAAGfAAABjgAAANMAAACZAAABfAAA
AaMAAAF/AAAApAAAAMwAAAGHAAAAFAAAACYAAAGjAAAALQAAADAAAAAxAAAAPgAAAEAAAAA+
AAAAfgAAAJYAAACXAAAAkwAAAI8AAACJAAAAjgAAAHkAAABJAAAARwAAAEMAAAAwAAAAKwAA
AaIAAAAbAAAAFgAAAaYAAAGhAAAAFwAAABkAAAGjAAAACQAAABQAAAGmAAAAGQAAABcAAAGj
AAAAGAAAABcAAAGJAAAAvQAAAQgAAAGCAAABowAAAXkAAACMAAABHwAAAZEAAAGgAAABbwAA
AEEAAAFCAAABngAAAaMAAAFcAAAAGgAAAVcAAAGiAAABoAAAATIAAADCAAABZgAAAZsAAAGU
AAAA/gAAAM0AAAFzAAABogAAAYgAAADKAAABAgAAAYMAAAGgAAABfgAAAJEAAAEcAAABiwAA
AaMAAAFvAAAATAAAATMAAAGbAAABoAAAAWUAAAAjAAABUAAAAZ8AAAGjAAABQwAAAMEAAAFh
AAABogAAAZoAAAESAAAAwgAAAW8AAAGfAAABkgAAAOMAAAD3AAABeQAAAaIAAAGCAAAAsAAA
ARMAAAGLAAABoAAAAXUAAABNAAABMAAAAZUAAAGjAAABZQAAACoAAAFHAAABogAAAaAAAAFS
AAAAugAAAWAAAAGfAAABoQAAAR8AAADFAAABagAAAaIAAAGRAAAA7gAAAPAAAAF6AAABnwAA
AYcAAAC1AAABDgAAAYUAAAGjAAABdgAAAIAAAAEpAAABlQAAAaAAAAFsAAAAMQAAAUIAAAGe
AAABowAAAVwAAAAcAAABWwAAAaIAAAGgAAABKgAAAMAAAAFrAAABnwAAAZYAAADzAAAAyAAA
AXUAAAGiAAABhgAAAMAAAAEFAAABhQAAAaAAAAF8AAAAiQAAASIAAAGOAAABowAAAWwAAAA8
AAABNwAAAZ0AAAGgAAABYwAAACMAAAFUAAABnwAAAaMAAAE7AAAAwQAAAWMAAAGiAAABmAAA
AQoAAADDAAABcwAAAZ8AAAGOAAAA0wAAAQUAAAGAAAABowAAAXsAAACUAAABGQAAAY4AAAGg
AAABcgAAAEEAAAE2AAABmAAAAaMAAAFiAAAAKgAAAU0AAAGiAAABoAAAAUYAAAC8AAABZAAA
AZ8AAAGdAAABDwAAAMQAAAFsAAABogAAAY8AAADmAAAA9AAAAXwAAAGfAAABhQAAAK0AAAES
AAABhwAAAaMAAAF0AAAAeAAAASkAAAGWAAABoAAAAWoAAAA3AAABSgAAAZ8AAAGjAAABTwAA
AL0AAAFdAAABogAAAZ4AAAEiAAAAvwAAAW0AAAGfAAABlAAAAOsAAADzAAABdwAAAaIAAAGE
AAAAuAAAAQsAAAGIAAABoAAAAXkAAAB9AAAA8gAAAZEAAAGjAAABaQAAAEwAAAEjAAABoQAA
AaAAAAFfAAAAGQAAAVYAAAGfAAABowAAAS8AAABBAAABZgAAAaIAAAGVAAAA/gAAAHIAAAF2
AAABnwAAAYsAAADHAAAAqQAAAYAAAAGjAAABewAAAJQAAADjAAABkQAAAaAAAAFvAAAAVQAA
ARYAAAGaAAABowAAAWAAAAAoAAABRwAAAaIAAAGgAAABPgAAADIAAAFmAAABnwAAAZsAAAEH
AAAAaQAAAXAAAAGiAAABiwAAANYAAACWAAABfwAAAaAAAAGCAAAAoQAAAM4AAAGIAAABowAA
AXIAAABwAAAA/wAAAZgAAAGgAAABaAAAADkAAAE2AAABnwAAAaMAAAFPAAAALQAAAWEAAAGi
AAABmgAAARIAAABWAAABbwAAAZ8AAAGSAAAA4wAAAI0AAAF5AAABogAAAYIAAACwAAAAwQAA
AYoAAAGgAAABdwAAAHUAAAD6AAABkwAAAaMAAAFnAAAARAAAATIAAAGiAAABoAAAAV4AAAAX
AAABXgAAAZ8AAAGjAAABJwAAAEkAAAFoAAABogAAAZMAAAD2AAAAegAAAXgAAAGfAAABiQAA
AL0AAAC8AAABhQAAAaMAAAF2AAAAgAAAAO8AAAGUAAABoAAAAWwAAABJAAABJgAAAZ4AAAGj
AAABXAAAABwAAAFTAAABogAAAaAAAAEyAAAAPgAAAWkAAAGfAAABmAAAAPsAAAB1AAABcwAA
AaIAAAGIAAAAygAAAKYAAAGDAAABoAAAAX4AAACRAAAA2gAAAYsAAAGjAAABbwAAAGQAAAEL
AAABmwAAAaAAAAFlAAAALQAAAUIAAAGfAAABowAAAUMAAAAtAAABYQAAAaIAAAGaAAABEgAA
AGYAAAFzAAABnwAAAY4AAADTAAAAmQAAAXwAAAGjAAABfwAAAKQAAADMAAABhwAAABQAAAAm
AAABowAAAC0AAAAwAAAAMQAAAD4AAABAAAAAPgAAAH4AAACWAAAAlwAAAJMAAACPAAAAiQAA
AI4AAAB5AAAASQAAAEcAAABDAAAAMAAAACsAAAGiAAAAGwAAABYAAAGmAAABoQAAABcAAAAZ
AAABowAAAAkAAAAUAAABpgAAABkAAAAXAAABowAAABgAAAAXAAABiQAAAL0AAAEIAAABggAA
AaMAAAF5AAAAjAAAAR8AAAGRAAABoAAAAW8AAABBAAABQgAAAZ4AAAGjAAABXAAAABoAAAFX
AAABogAAAaAAAAEyAAAAwgAAAWYAAAGbAAABlAAAAP4AAADNAAABcwAAAaIAAAGIAAAAygAA
AQIAAAGDAAABoAAAAX4AAACRAAABHAAAAYsAAAGjAAABbwAAAEwAAAEzAAABmwAAAaAAAAFl
AAAAIwAAAVAAAAGfAAABowAAAUMAAADBAAABYQAAAaIAAAGaAAABEgAAAMIAAAFvAAABnwAA
AZIAAADjAAAA9wAAAXkAAAGiAAABggAAALAAAAETAAABiwAAAaAAAAF1AAAATQAAATAAAAGV
AAABowAAAWUAAAAqAAABRwAAAaIAAAGgAAABUgAAALoAAAFgAAABnwAAAaEAAAEfAAAAxQAA
AWoAAAGiAAABkQAAAO4AAADwAAABegAAAZ8AAAGHAAAAtQAAAQ4AAAGFAAABowAAAXYAAACA
AAABKQAAAZUAAAGgAAABbAAAADEAAAFCAAABngAAAaMAAAFcAAAAHAAAAVsAAAGiAAABoAAA
ASoAAADAAAABawAAAZ8AAAGWAAAA8wAAAMgAAAF1AAABogAAAYYAAADAAAABBQAAAYUAAAGg
AAABfAAAAIkAAAEiAAABjgAAAaMAAAFsAAAAPAAAATcAAAGdAAABoAAAAWMAAAAjAAABVAAA
AZ8AAAGjAAABOwAAAMEAAAFjAAABogAAAZgAAAEKAAAAwwAAAXMAAAGfAAABjgAAANMAAAEF
AAABgAAAAaMAAAF7AAAAlAAAARkAAAGOAAABoAAAAXIAAABBAAABNgAAAZgAAAGjAAABYgAA
ACoAAAFNAAABogAAAaAAAAFGAAAAvAAAAWQAAAGfAAABnQAAAQ8AAADEAAABbAAAAaIAAAGP
AAAA5gAAAPQAAAF8AAABnwAAAYUAAACtAAABEgAAAYcAAAGjAAABdAAAAHgAAAEpAAABlgAA
AaAAAAFqAAAANwAAAUoAAAGfAAABowAAAU8AAAC9AAABXQAAAaIAAAGeAAABIgAAAL8AAAFt
AAABnwAAAZQAAADrAAAA8wAAAXcAAAGiAAABhAAAALgAAAELAAABiAAAAaAAAAF5AAAAfQAA
APIAAAGRAAABowAAAWkAAABMAAABIwAAAaEAAAGgAAABXwAAABkAAAFWAAABnwAAAaMAAAEv
AAAAQQAAAWYAAAGiAAABlQAAAP4AAAByAAABdgAAAZ8AAAGLAAAAxwAAAKkAAAGAAAABowAA
AXsAAACUAAAA4wAAAZEAAAGgAAABbwAAAFUAAAEWAAABmgAAAaMAAAFgAAAAKAAAAUcAAAGi
AAABoAAAAT4AAAAyAAABZgAAAZ8AAAGbAAABBwAAAGkAAAFwAAABogAAAYsAAADWAAAAlgAA
AX8AAAGgAAABggAAAKEAAADOAAABiAAAAaMAAAFyAAAAcAAAAP8AAAGYAAABoAAAAWgAAAA5
AAABNgAAAZ8AAAGjAAABTwAAAC0AAAFhAAABogAAAZoAAAESAAAAVgAAAW8AAAGfAAABkgAA
AOMAAACNAAABeQAAAaIAAAGCAAAAsAAAAMEAAAGKAAABoAAAAXcAAAB1AAAA+gAAAZMAAAGj
AAABZwAAAEQAAAEyAAABogAAAaAAAAFeAAAAFwAAAV4AAAGfAAABowAAAScAAABJAAABaAAA
AaIAAAGTAAAA9gAAAHoAAAF4AAABnwAAAYkAAAC9AAAAvAAAAYUAAAGjAAABdgAAAIAAAADv
AAABlAAAAaAAAAFsAAAASQAAASYAAAGeAAABowAAAVwAAAAcAAABUwAAAaIAAAGgAAABMgAA
AD4AAAFpAAABnwAAAZgAAAD7AAAAdQAAAXMAAAGiAAABiAAAAMoAAACmAAABgwAAAaAAAAF+
AAAAkQAAANoAAAGLAAABowAAAW8AAABkAAABCwAAAZsAAAGgAAABZQAAAC0AAAFCAAABnwAA
AaMAAAFDAAAALQAAAWEAAAGiAAABmgAAARIAAABmAAABcwAAAZ8AAAGOAAAA0wAAAJkAAAF8
AAABowAAAX8AAACkAAAAzAAAAYcAAAAUAAAAJgAAAaMAAAAtAAAAMAAAADEAAAA+AAAAQAAA
AD4AAAB+AAAAlgAAAJcAAACTAAAAjwAAAIkAAACOAAAAeQAAAEkAAABHAAAAQwAAADAAAAAr
AAABogAAABsAAAAWAAABpgAAAaEAAAAXAAAAGQAAAaN+AH4AfgAlAAB+AH4AfgAlAAB+AH4A
fgAlAACCAMYeQoLGxn5CfkJjQoLGxhxCAIIAxh5CgsbGfkJ+QmNCgsbGHEIAggDGHkKCxsZ+
Qn5CY0KCxsYcQgD+AMbGgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQkLGxkKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA/kKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgP5CgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoCjQoBCgEKAQsbGgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEIBgAFC
AP4AxsaAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCQsbGQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoD+QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA/kKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgKNCgEKAQoBCxsaAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQgGAAUIA/gDGxoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEJCxsZCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgP5CgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBC
gEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoD+QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKA
QoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAo0KAQoBC
gELGxoBCgEKAQoBCgEKAQoBCgEKAQoBCgEKAQoBCAYABQgCEAMaAxhuAg0LGxn6AfoBhgIRC
QsbGHIAAhADGgMYbgINCxsZ+gH6AYYCEQkLGxhyAAIQAxoDGG4CDQsbGfoB+gGGAhEJCxsYc
gACDAMbGHICCQsZ+gH6AY4CCQsYcgAFCAIMAxsYcgIJCxn6AfoBjgIJCxhyAAUIAgwDGxhyA
gkLGfoB+gGOAgkLGHIABQgD+AMaAxoBCgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG/oDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaigMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xgOAAP4AxoDGgEKAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMb+gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG/oDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxqKAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGA4AA/gDGgMaAQoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxv6AxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMb+gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDG
gMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGooDGgMaA
xoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMYDgACDAMbGA4CBQn7GfsZ+xhrGgoDGAYAB
QgCDAMbGA4CBQn7GfsZ+xhrGgoDGAYABQgCDAMbGA4CBQn7GfsZ+xhrGgoDGAYABQgCIAMaA
xoBCgEJ+AH4AfgAYAILGxgOAAIgAxoDGgEKAQn4AfgB+ABgAgsbGA4AAiADGgMaAQoBCfgB+
AH4AGACCxsYDgACDAMbGA4CEQkIAGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2
AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2
AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2
AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2
AwCC//8DAIIZGQMAgnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIEZBACB
dgQAgf8DAIIZGQMAgnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIIZGQMA
gXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMA
gXYEAIH/BACBGQMAgnZ2AwCDxoDGAYABQgCDAMbGA4CEQkIAGQMAgnZ2AwCC//8DAIIZGQMA
gXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMA
gXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMA
gnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMA
gnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMA
gnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMA
gnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMA
gnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCDxoDGAYABQgCDAMbGA4CEQkIAGQMA
gnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMA
gnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkE
AIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkE
AIF2AwCC//8DAIIZGQMAgnZ2AwCB/wQAgRkEAIF2AwCC//8DAIIZGQMAgnZ2AwCC//8DAIEZ
BACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIEZBACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIEZ
BACBdgQAgf8DAIIZGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZ
GQMAgXYEAIH/BACBGQMAgnZ2AwCC//8DAIIZGQMAgXYEAIH/BACBGQMAgnZ2AwCDxoDGAYAB
QgCIAMaAxoBCgEIGAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB
/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQME
AIHKBACB/xIAgQMEAIHKBACB/xIAgQMEAIHKBACB/xIAgQMEAIHKBACB/wQAgQMSAIHKBACB
/wQAgQMSAIHKBACB/wQAgQMSAIHKAwCCxsYDgACIAMaAxoBCgEIGAIHKBACB/wQAgQMSAIHK
BACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQA
gQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQMEAIHKBACB/xIAgQMEAIHKBACB/xIAgQMEAIHK
BACB/xIAgQMEAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKAwCCxsYD
gACIAMaAxoBCgEIGAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB/wQAgQMSAIHKBACB
/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQMEAIHKEgCB/wQAgQME
AIHKBACB/xIAgQMEAIHKBACB/xIAgQMEAIHKBACB/xIAgQMEAIHKBACB/wQAgQMSAIHKBACB
/wQAgQMSAIHKBACB/wQAgQMSAIHKAwCCxsYDgACDAMbGA4CFQkL//wAE0QUCBf8E0YEABAKB
AAT/gQAE0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8F0QQCgQAE
/4EABNGBAAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE
/4EABNGBAAQCBf8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+B
AATRgQAEAoEABP8F0QUCBf8E0YEABAKBAAT/BdEFAgX/BNGBAAQCgQAE/4EABNEFAgX/BNGB
AAQCgQAE/4EABNGGAgIAxoDGAYABQgCDAMbGA4CFQkL//wAE0QUCBf8E0YEABAKBAAT/gQAE
0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8F0QQCgQAE/4EABNGB
AAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE/4EABNGB
AAQCBf8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATRgQAE
AoEABP8F0QUCBf8E0YEABAKBAAT/BdEFAgX/BNGBAAQCgQAE/4EABNEFAgX/BNGBAAQCgQAE
/4EABNGGAgIAxoDGAYABQgCDAMbGA4CFQkL//wAE0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8E
0YEABAKBAAT/gQAE0QUCBf8E0YEABAKBAAT/gQAE0QUCBf8F0QQCgQAE/4EABNGBAAQCBf8F
0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F0QQCgQAE/4EABNGBAAQCBf8F
0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATRgQAEAoEABP8F
0QUCBf8E0YEABAKBAAT/BdEFAgX/BNGBAAQCgQAE/4EABNEFAgX/BNGBAAQCgQAE/4EABNGG
AgIAxoDGAYABQgCMAMaAxoBCgEL//wAAA3yBAAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yB
AAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yBAAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yB
AAQXgQAE/4EABHyBAAMXggAAA/+CAAADfIIAAAMXgQAE/4EABHyBAAMXggAAA/+CAAADfIIA
AAMXgQAE/4EABHyBAAMXggAAA/+CAAADfIIAAAMXgQAE/4EABHyBAAMXggAAA/+CAAADfIIA
AAMXgQAE/4EABHyBAAQXgQAD/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAD/4IAAAN8ggAA
AxeCAAAD/4EABHyBAAQXgQAD/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAE/4EAA3yCAAAD
F4IAAAP/gQAEfIEABBeBAAT/gQADfIIAAAMXggAAA/+CAAADfIEABBeBAAT/gQADfIIAAAMX
ggAAA/+CAAADfIUAFwDGxgOAAIwAxoDGgEKAQv//AAADfIEABBeBAAT/gQADfIIAAAMXggAA
A/+CAAADfIEABBeBAAT/gQADfIIAAAMXggAAA/+CAAADfIEABBeBAAT/gQADfIIAAAMXggAA
A/+CAAADfIEABBeBAAT/gQAEfIEAAxeCAAAD/4IAAAN8ggAAAxeBAAT/gQAEfIEAAxeCAAAD
/4IAAAN8ggAAAxeBAAT/gQAEfIEAAxeCAAAD/4IAAAN8ggAAAxeBAAT/gQAEfIEAAxeCAAAD
/4IAAAN8ggAAAxeBAAT/gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/gQAEfIEABBeBAAP/
ggAAA3yCAAADF4IAAAP/gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/gQAEfIEABBeBAAT/
gQADfIIAAAMXggAAA/+BAAR8gQAEF4EABP+BAAN8ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+B
AAN8ggAAAxeCAAAD/4IAAAN8hQAXAMbGA4AAjADGgMaAQoBC//8AAAN8gQAEF4EABP+BAAN8
ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+BAAN8ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+BAAN8
ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+BAAR8gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8
gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8
gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8gQAEF4EAA/+CAAADfIIAAAMXggAAA/+BAAR8
gQAEF4EAA/+CAAADfIIAAAMXggAAA/+BAAR8gQAEF4EAA/+CAAADfIIAAAMXggAAA/+BAAR8
gQAEF4EABP+BAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yB
AAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yFABcAxsYDgACDAMbGA4CEQkL//wMAhD4+AAAD
QYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+EAAA+PgMAgkFBAwCC//8DAIQ+
PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+AAADQYIAAAP/ggAAAz6EAABBQQMAgv//
AwCCPj4DAIRBQQAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD/4IAAAM+hAAAQUED
AIL//wMAgj4+AwCEQUEAAAP/ggAAAz6EAABBQQMAgv//AwCCPj4DAIRBQQAAA/+CAAADPoIA
AANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GEAAD//wMAgj4+AwCCQUEDAIT//wAA
Az6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//AAADPoIAAANBggAAA/+EAAA+PgMAgkFBAwCE
//8AAAM+ggAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+AAADQYIAAAP/hAAAPj4DAIJB
QQMAgv//AwCCPj4DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCEPj4AAANBggAAA/+EAAA+PgMA
gkFBAwCC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+AAADQYIAAAP/hAAA
Pj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD
/4IAAAM+hAAAQUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6EAABBQQMAgv//AwCCPj4DAIRB
QQAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD/4IAAAM+ggAAA0GEAAD//wMAgj4+
AwCCQUEDAIT//wAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//AAADPoIAAANBhAAA//8D
AII+PgMAgkFBAwCE//8AAAM+ggAAA0GCAAAD/4QAAD4+AwCCQUEDAIT//wAAAz6CAAADQYIA
AAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+EAAA+PgMAgkFBAwCC//8DAII+PgMA
g8aAxgGAAUIAgwDGxgOAhEJC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+
AAADQYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+EAAA+PgMAgkFBAwCC//8D
AIQ+PgAAA0GCAAAD/4IAAAM+hAAAQUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6EAABBQQMA
gv//AwCCPj4DAIRBQQAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD/4IAAAM+hAAA
QUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//AAAD
PoIAAANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GEAAD//wMAgj4+AwCCQUEDAIT/
/wAAAz6CAAADQYIAAAP/hAAAPj4DAIJBQQMAhP//AAADPoIAAANBggAAA/+EAAA+PgMAgkFB
AwCC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAgj4+AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC//8DAIEVBACB
gQQAgf8EAIEVAwCCgYEDAIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//AwCCFRUDAIGB
BACB/wQAgRUEAIGBAwCC//8DAIIVFQMAgYEEAIH/BACBFQQAgYEDAIL//wMAghUVAwCBgQQA
gf8EAIEVBACBgQMAgv//AwCCFRUDAIGBBACB/wQAgRUEAIGBAwCC//8DAIIVFQMAgoGBAwCB
/wQAgRUEAIGBBACB/wMAghUVAwCCgYEDAIH/BACBFQQAgYEEAIH/AwCCFRUDAIKBgQMAgf8E
AIEVBACBgQQAgf8DAIIVFQMAgoGBAwCC//8DAIEVBACBgQQAgf8DAIIVFQMAgoGBAwCC//8D
AIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMAgRUEAIGBBACB/wQAgRUDAILGxgOAAIoAxoDG
gEKAQgD/BACBFQMAgoGBAwCC//8DAIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMAgRUEAIGB
BACB/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC//8DAIIVFQMAgYEE
AIH/BACBFQQAgYEDAIL//wMAghUVAwCBgQQAgf8EAIEVBACBgQMAgv//AwCCFRUDAIGBBACB
/wQAgRUEAIGBAwCC//8DAIIVFQMAgYEEAIH/BACBFQQAgYEDAIL//wMAghUVAwCCgYEDAIH/
BACBFQQAgYEEAIH/AwCCFRUDAIKBgQMAgf8EAIEVBACBgQQAgf8DAIIVFQMAgoGBAwCB/wQA
gRUEAIGBBACB/wMAghUVAwCCgYEDAIL//wMAgRUEAIGBBACB/wMAghUVAwCCgYEDAIL//wMA
gRUEAIGBBACB/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgsbGA4AAigDGgMaA
QoBCAP8EAIEVAwCCgYEDAIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEE
AIH/BACBFQMAgoGBAwCC//8DAIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMAghUVAwCBgQQA
gf8EAIEVBACBgQMAgv//AwCCFRUDAIGBBACB/wQAgRUEAIGBAwCC//8DAIIVFQMAgYEEAIH/
BACBFQQAgYEDAIL//wMAghUVAwCBgQQAgf8EAIEVBACBgQMAgv//AwCCFRUDAIKBgQMAgf8E
AIEVBACBgQQAgf8DAIIVFQMAgoGBAwCB/wQAgRUEAIGBBACB/wMAghUVAwCCgYEDAIH/BACB
FQQAgYEEAIH/AwCCFRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/AwCCFRUDAIKBgQMAgv//AwCB
FQQAgYEEAIH/BACBFQMAgoGBAwCC//8DAIEVBACBgQQAgf8EAIEVAwCCxsYDgACDAMbGA4CC
QkILAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8XAIHWBACB/wQAgQEXAIH/BACBARcAgf8EAIEB
FwCB/wQAgQEXAIH/BACBAQQAgdYXAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYEAIH/EgCBAQQA
gdYEAIH/FwCB1gQAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQgsAgdYEAIH/FwCB1gQAgf8XAIHW
BACB/xcAgdYEAIH/BACBARcAgf8EAIEBFwCB/wQAgQEXAIH/BACBARcAgf8EAIEBBACB1hcA
gQEEAIHWFwCBAQQAgdYXAIEBBACB1gQAgf8SAIEBBACB1gQAgf8XAIHWBACB/xYAg8aAxgGA
AUIAgwDGxgOAgkJCCwCB1gQAgf8XAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8EAIEBFwCB/wQA
gQEXAIH/BACBARcAgf8EAIEBFwCB/wQAgQEEAIHWFwCBAQQAgdYXAIEBBACB1hcAgQEEAIHW
BACB/xIAgQEEAIHWBACB/xcAgdYEAIH/FgCDxoDGAYABQgCLAMaAxoBCgEIDAwAE/4EABMQF
AwT/gQAExIEABAOBAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE
/4EABMQFAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8ExIEABAOBAAT/gQAExIEABAMF/wTEgQAE
A4EABP+BAATEgQAEAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8FxAQDgQAE/4EABMSBAAQDgQAE
/wXEBAOBAAT/gQAExIEABAOBAAT/BcQEA4EABP+BAATEgQAEA4EABP8FxAUDBP+BAATEgQAE
A4EABP8FxAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE/4UAxADGxgOAAIsA
xoDGgEKAQgMDAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE/4EA
BMQFAwT/gQAExIEABAOBAAT/gQAExAUDBf8ExIEABAOBAAT/gQAExIEABAMF/wTEgQAEA4EA
BP+BAATEgQAEAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8ExIEABAOBAAT/gQAExIEABAMF/wXE
BAOBAAT/gQAExIEABAOBAAT/BcQEA4EABP+BAATEgQAEA4EABP8FxAQDgQAE/4EABMSBAAQD
gQAE/wXEBQME/4EABMSBAAQDgQAE/wXEBQME/4EABMSBAAQDgQAE/4EABMQFAwT/gQAExIEA
BAOBAAT/hQDEAMbGA4AAiwDGgMaAQoBCAwMABP+BAATEBQME/4EABMSBAAQDgQAE/4EABMQF
AwT/gQAExIEABAOBAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQMF/wTEgQAEA4EABP+B
AATEgQAEAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8ExIEABAOBAAT/gQAExIEABAMF/wTEgQAE
A4EABP+BAATEgQAEAwX/BcQEA4EABP+BAATEgQAEA4EABP8FxAQDgQAE/4EABMSBAAQDgQAE
/wXEBAOBAAT/gQAExIEABAOBAAT/BcQFAwT/gQAExIEABAOBAAT/BcQFAwT/gQAExIEABAOB
AAT/gQAExAUDBP+BAATEgQAEA4EABP+FAMQAxsYDgACDAMbGA4CGQkIcHAAAA/+CAAADcoEA
BByBAAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IAAANyggAAAxyCAAAD/4IAAANy
gQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByBAAT/gQADcoIAAAMcggAAA/+CAAAD
coIAAAMcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+BAANyggAAAxyCAAAD/4IA
AANyggAAAxyBAAT/gQADcoIAAAMcggAAA/+CAAADcoIAAAMcgQAE/4EABHKBAAMcggAAA/+C
AAADcoIAAAMcggAAA/+BAARygQADHIIAAAP/ggAAA3KCAAADHIIAAAP/gQAEcoEAAxyCAAAD
/4IAAANyggAAAxyCAAAD/4EABHKBAAQcgQAD/4IAAANyggAAAxyCAAAD/4EABHKBAAQcgQAD
/4IAAANyggAAAxyCAAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/8DAIPGgMYBgAFC
AIMAxsYDgIZCQhwcAAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByB
AAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IAAANyggAAAxyCAAAD/4IAAANygQAE
HIEABP+BAANyggAAAxyCAAAD/4IAAANyggAAAxyBAAT/gQADcoIAAAMcggAAA/+CAAADcoIA
AAMcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+BAANyggAAAxyCAAAD/4IAAANy
ggAAAxyBAAT/gQAEcoEAAxyCAAAD/4IAAANyggAAAxyCAAAD/4EABHKBAAMcggAAA/+CAAAD
coIAAAMcggAAA/+BAARygQADHIIAAAP/ggAAA3KCAAADHIIAAAP/gQAEcoEABByBAAP/ggAA
A3KCAAADHIIAAAP/gQAEcoEABByBAAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IA
AANyggAAAxyCAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJCHBwAAAP/ggAAA3KBAAQcgQAD/4IA
AANyggAAAxyCAAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByBAAP/
ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEA
BP+BAANyggAAAxyCAAAD/4IAAANyggAAAxyBAAT/gQADcoIAAAMcggAAA/+CAAADcoIAAAMc
gQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+BAARygQADHIIAAAP/ggAAA3KCAAAD
HIIAAAP/gQAEcoEAAxyCAAAD/4IAAANyggAAAxyCAAAD/4EABHKBAAMcggAAA/+CAAADcoIA
AAMcggAAA/+BAARygQAEHIEAA/+CAAADcoIAAAMcggAAA/+BAARygQAEHIEAA/+CAAADcoIA
AAMcggAAA/+CAAADcoEABByBAAP/ggAAA3KCAAADHIIAAAP/AwCDxoDGAYABQgCKAMaAxoBC
gEJKSgMAgv//AwCENjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qEAAD//wMA
gjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJKSgMAgv//AwCENjYAAANKggAA
A/+EAAA2NgMAgkpKAwCC//8DAII2NgMAhEpKAAAD/4QAADY2AwCCSkoDAIL//wMAgjY2AwCE
SkoAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+EAAA2NgMAgkpKAwCC//8DAII2
NgMAhEpKAAAD/4IAAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaEAABKSgMAgv//
AwCCNjYDAIJKSgMAhP//AAADNoQAAEpKAwCC//8DAII2NgMAgkpKAwCE//8AAAM2ggAAA0qE
AAD//wMAgjY2AwCCSkoDAIT//wAAAzaCAAADSoQAAP//AwCCNjYDAIJKSgMAgv//AwCENjYA
AANKhAAA//8DAII2NgMAgkpKAwCC//8DAILGxgOAAIoAxoDGgEKAQkpKAwCC//8DAIQ2NgAA
A0qEAAD//wMAgjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJKSgMAgv//AwCE
NjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qCAAAD/4QAADY2AwCCSkoDAIL/
/wMAgjY2AwCESkoAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+EAAA2NgMAgkpK
AwCC//8DAII2NgMAhEpKAAAD/4QAADY2AwCCSkoDAIL//wMAgjY2AwCESkoAAAP/ggAAAzaE
AABKSgMAgv//AwCCNjYDAIJKSgMAhP//AAADNoQAAEpKAwCC//8DAII2NgMAgkpKAwCE//8A
AAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaCAAADSoQAAP//AwCCNjYDAIJKSgMA
hP//AAADNoIAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qEAAD//wMAgjY2AwCC
SkoDAIL//wMAgsbGA4AAigDGgMaAQoBCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJK
SgMAgv//AwCENjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qEAAD//wMAgjY2
AwCCSkoDAIL//wMAhDY2AAADSoIAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+E
AAA2NgMAgkpKAwCC//8DAII2NgMAhEpKAAAD/4QAADY2AwCCSkoDAIL//wMAgjY2AwCESkoA
AAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+CAAADNoQAAEpKAwCC//8DAII2NgMA
gkpKAwCE//8AAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaEAABKSgMAgv//AwCC
NjYDAIJKSgMAhP//AAADNoIAAANKhAAA//8DAII2NgMAgkpKAwCE//8AAAM2ggAAA0qEAAD/
/wMAgjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJKSgMAgv//AwCCxsYDgACD
AMbGA4CEQkIAjgQAgf8EAIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACBEAMAgo6OAwCB/wQA
gRAEAIGOBACB/wQAgRADAIKOjgMAgf8EAIEQBACBjgQAgf8EAIEQAwCCjo4DAIL//wMAgRAE
AIGOBACB/wQAgRAEAIGOAwCC//8DAIEQBACBjgQAgf8EAIEQBACBjgMAgv//AwCBEAQAgY4E
AIH/BACBEAQAgY4DAIL//wMAgRAEAIGOBACB/wQAgRAEAIGOAwCC//8DAIIQEAMAgY4EAIH/
BACBEAQAgY4EAIH/AwCCEBADAIGOBACB/wQAgRAEAIGOBACB/wMAghAQAwCBjgQAgf8EAIEQ
BACBjgQAgf8DAIIQEAMAgo6OAwCB/wQAgRAEAIGOBACB/wMAghAQAwCCjo4DAIH/BACBEAQA
gY4EAIH/BACBEAMAgo6OAwCB/wQAgRAEAIGOBACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAI4E
AIH/BACBEAMAgo6OAwCB/wQAgRAEAIGOBACB/wQAgRADAIKOjgMAgf8EAIEQBACBjgQAgf8E
AIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACBEAMAgo6OAwCC//8DAIEQBACBjgQAgf8EAIEQ
BACBjgMAgv//AwCBEAQAgY4EAIH/BACBEAQAgY4DAIL//wMAgRAEAIGOBACB/wQAgRAEAIGO
AwCC//8DAIEQBACBjgQAgf8EAIEQBACBjgMAgv//AwCCEBADAIGOBACB/wQAgRAEAIGOBACB
/wMAghAQAwCBjgQAgf8EAIEQBACBjgQAgf8DAIIQEAMAgY4EAIH/BACBEAQAgY4EAIH/AwCC
EBADAIKOjgMAgf8EAIEQBACBjgQAgf8DAIIQEAMAgo6OAwCB/wQAgRAEAIGOBACB/wQAgRAD
AIKOjgMAgf8EAIEQBACBjgQAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgCOBACB/wQAgRADAIKO
jgMAgf8EAIEQBACBjgQAgf8EAIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACBEAMAgo6OAwCB
/wQAgRAEAIGOBACB/wQAgRADAIKOjgMAgv//AwCBEAQAgY4EAIH/BACBEAQAgY4DAIL//wMA
gRAEAIGOBACB/wQAgRAEAIGOAwCC//8DAIEQBACBjgQAgf8EAIEQBACBjgMAgv//AwCBEAQA
gY4EAIH/BACBEAQAgY4DAIL//wMAghAQAwCBjgQAgf8EAIEQBACBjgQAgf8DAIIQEAMAgY4E
AIH/BACBEAQAgY4EAIH/AwCCEBADAIGOBACB/wQAgRAEAIGOBACB/wMAghAQAwCCjo4DAIH/
BACBEAQAgY4EAIH/AwCCEBADAIKOjgMAgf8EAIEQBACBjgQAgf8EAIEQAwCCjo4DAIH/BACB
EAQAgY4EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIQAIHpHACB6RwAgekcAIHpBACB/xwAgf8c
AIH/HACB/xwAgf9gAIHpHACB6RwAgekWAILGxgOAAIgAxoDGgEKAQhAAgekcAIHpHACB6RwA
gekEAIH/HACB/xwAgf8cAIH/HACB/2AAgekcAIHpHACB6RYAgsbGA4AAiADGgMaAQoBCEACB
6RwAgekcAIHpHACB6QQAgf8cAIH/HACB/xwAgf8cAIH/YACB6RwAgekcAIHpFgCCxsYDgACD
AMbGA4CFQkKzswAEBoEABP+BAASzBAaBAAT/gQAEs4EABAaBAAT/gQAEswQGgQAE/4EABLOB
AAQGgQAE/4EABLMEBoEABP+BAASzgQAEBoEABP+BAASzgQAEBgT/gQAEs4EABAaBAAT/gQAE
s4EABAYE/4EABLOBAAQGgQAE/4EABLOBAAQGBP+BAASzgQAEBoEABP+BAASzgQAEBgT/gQAE
s4EABAaBAAT/gQAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOBAAQGgQAE/wSzgQAEBoEABP+B
AASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4EABAaBAAT/BbMEBoEABP+BAASzgQAEBoEABP+B
AASzBAaBAAT/gQAEs4EABAaBAAT/gQAEswQGgQAE/4EABLOBAAQGhgD/AMaAxgGAAUIAgwDG
xgOAhUJCs7MABAaBAAT/gQAEswQGgQAE/4EABLOBAAQGgQAE/4EABLMEBoEABP+BAASzgQAE
BoEABP+BAASzBAaBAAT/gQAEs4EABAaBAAT/gQAEs4EABAYE/4EABLOBAAQGgQAE/4EABLOB
AAQGBP+BAASzgQAEBoEABP+BAASzgQAEBgT/gQAEs4EABAaBAAT/gQAEs4EABAYE/4EABLOB
AAQGgQAE/4EABLOBAAQGgQAE/wSzgQAEBoEABP+BAASzgQAEBoEABP8Es4EABAaBAAT/gQAE
s4EABAaBAAT/BLOBAAQGgQAE/4EABLOBAAQGgQAE/wWzBAaBAAT/gQAEs4EABAaBAAT/gQAE
swQGgQAE/4EABLOBAAQGgQAE/4EABLMEBoEABP+BAASzgQAEBoYA/wDGgMYBgAFCAIMAxsYD
gIVCQrOzAAQGgQAE/4EABLMEBoEABP+BAASzgQAEBoEABP+BAASzBAaBAAT/gQAEs4EABAaB
AAT/gQAEswQGgQAE/4EABLOBAAQGgQAE/4EABLOBAAQGBP+BAASzgQAEBoEABP+BAASzgQAE
BgT/gQAEs4EABAaBAAT/gQAEs4EABAYE/4EABLOBAAQGgQAE/4EABLOBAAQGBP+BAASzgQAE
BoEABP+BAASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOB
AAQGgQAE/wSzgQAEBoEABP+BAASzgQAEBoEABP8FswQGgQAE/4EABLOBAAQGgQAE/4EABLME
BoEABP+BAASzgQAEBoEABP+BAASzBAaBAAT/gQAEs4EABAaGAP8AxoDGAYABQgCMAMaAxoBC
gEJlZQAAAyOCAAAD/4IAAANlgQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAA
A/+CAAADZYIAAAMjggAAA/+CAAADZYEAAyOCAAAD/4IAAANlggAAAyOCAAAD/4IAAANlggAA
AyOBAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4EAA/+CAAADZYIAAAMjggAAA/+CAAAD
ZYIAAAMjgQAD/4IAAANlggAAAyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAADI4IAAAP/
ggAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOC
AAAD/4IAAANlggAAAyOCAAAD/4EAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQAEZYEA
AyOCAAAD/4IAAANlggAAAyOCAAAD/4IAAANlgQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAA
A2WBAAMjggAAA/+CAAADZYIAAAMjAwCCxsYDgACMAMaAxoBCgEJlZQAAAyOCAAAD/4IAAANl
gQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjggAAA/+C
AAADZYEAAyOCAAAD/4IAAANlggAAAyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAADI4IA
AAP/ggAAA2WCAAADI4EAA/+CAAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAD/4IAAANlggAA
AyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQAD
ZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANlggAAAyOCAAAD
/4EAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQAEZYEAAyOCAAAD/4IAAANlggAAAyOC
AAAD/4IAAANlgQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIA
AAMjAwCCxsYDgACMAMaAxoBCgEJlZQAAAyOCAAAD/4IAAANlgQADI4IAAAP/ggAAA2WCAAAD
I4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjggAAA/+CAAADZYEAAyOCAAAD/4IAAANl
ggAAAyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4EAA/+C
AAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAD/4IAAANlggAAAyOCAAAD/4IAAANlggAAAyOB
AAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIA
AAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANlggAAAyOCAAAD/4EAA2WCAAADI4IAAAP/ggAA
A2WCAAADI4IAAAP/gQAEZYEAAyOCAAAD/4IAAANlggAAAyOCAAAD/4IAAANlgQADI4IAAAP/
ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjAwCCxsYDgACDAMbGA4CE
QkItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAhi0tAABVVQMA
gv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC//8DAIItLQMAglVVAwCC//8DAIItLQMA
hlVVAAD//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCCLS0DAIJVVQMAgv//AwCC
LS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIItLQMAhlVVAAD//wMAgi0tAwCCVVUDAIL/
/wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIJVVQMAhv//AAAtLQMAglVV
AwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCCVVUDAIL//wMAgi0tAwCCVVUDAIT//wAAAy2E
AABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC//8DAIItLQMAglVVAwCC//8D
AIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIPGgMYBgAFCAIMAxsYDgIRCQi0tAwCCVVUDAIL/
/wMAhi0tAABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC//8DAIItLQMAglVV
AwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCCLS0D
AIJVVQMAgv//AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIItLQMAhlVVAAD//wMA
gi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCCLS0DAIJVVQMAgv//AwCCLS0DAIJVVQMA
hv//AAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCCVVUDAIL//wMAgi0tAwCC
VVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIJVVQMAhP//AAADLYQAAFVVAwCC//8DAIIt
LQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAhi0tAABVVQMAgv//
AwCCLS0DAIJVVQMAg8aAxgGAAUIAgwDGxgOAhEJCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC
//8DAIItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAhi0tAABV
VQMAgv//AwCCLS0DAIJVVQMAgv//AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIIt
LQMAhlVVAAD//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCCLS0DAIJVVQMAgv//
AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCCVVUD
AIL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIJVVQMAhv//AAAtLQMA
glVVAwCC//8DAIItLQMAglVVAwCE//8AAAMthAAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMA
hi0tAABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC//8DAIItLQMAglVVAwCD
xoDGAYABQgCKAMaAxoBCgEIACwQAgZ0EAIH/BACBCwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACB
CwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0D
AIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACB
CwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0E
AIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACB
CwQAgZ0EAIH/AwCCCwsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGd
BACB/wQAgQsDAIGdBACB/wQAgQsEAIGdAwCCxsYDgACKAMaAxoBCgEIACwQAgZ0EAIH/BACB
CwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwMAgZ0E
AIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACB
CwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0E
AIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACB
CwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCCCwsDAIGdBACB/wQAgQsEAIGd
BACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdAwCCxsYD
gACKAMaAxoBCgEIACwQAgZ0EAIH/BACBCwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwMAgZ0E
AIH/BACBCwQAgZ0EAIH/BACBCwMAgZ0EAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACB
CwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0E
AIH/BACBCwQAgZ0DAIH/BACBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACB
CwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACBCwQAgZ0EAIH/AwCBCwQAgZ0EAIH/BACBCwQAgZ0E
AIH/AwCCCwsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQA
gQsDAIGdBACB/wQAgQsEAIGdAwCCxsYDgACDAMbGA4CCQkJ+AH4AfgAYAIPGgMYBgAFCAIMA
xsYDgIJCQn4AfgB+ABgAg8aAxgGAAUIAgwDGxgOAgkJCfgB+AH4AGACDxoDGAYABQgCLAMaA
xoBCgEL//wAEpIEABAqBAAT/gQADpIEABAqBAAT/gQAEpIEABAqBAAT/gQADpIEABAqBAAT/
gQAEpIEABAqBAAT/gQADpIEABAqBAAT/gQAEpIEABAqBAAT/gQAEpAQKgQAE/4EABKSBAAQK
gQAE/4EABKSBAAMKgQAE/4EABKSBAAQKgQAE/4EABKSBAAMKgQAE/4EABKSBAAQKgQAE/4EA
BKSBAAMKgQAE/4EABKSBAAQKgQAE/4EABKSBAAQKgQAD/4EABKSBAAQKgQAE/4EABKSBAAQK
gQAD/4EABKSBAAQKgQAE/4EABKSBAAQKgQAD/4EABKSBAAQKgQAE/4EABKSBAAQKgQAE/wSk
gQAECoEABP+BAASkgQAECoEABP+BAAOkgQAECoEABP+BAASkgQAECoEABP+BAAOkgQAECoEA
BP+BAASkhQAKAMbGA4AAiwDGgMaAQoBC//8ABKSBAAQKgQAE/4EAA6SBAAQKgQAE/4EABKSB
AAQKgQAE/4EAA6SBAAQKgQAE/4EABKSBAAQKgQAE/4EAA6SBAAQKgQAE/4EABKSBAAQKgQAE
/4EABKQECoEABP+BAASkgQAECoEABP+BAASkgQADCoEABP+BAASkgQAECoEABP+BAASkgQAD
CoEABP+BAASkgQAECoEABP+BAASkgQADCoEABP+BAASkgQAECoEABP+BAASkgQAECoEAA/+B
AASkgQAECoEABP+BAASkgQAECoEAA/+BAASkgQAECoEABP+BAASkgQAECoEAA/+BAASkgQAE
CoEABP+BAASkgQAECoEABP8EpIEABAqBAAT/gQAEpIEABAqBAAT/gQADpIEABAqBAAT/gQAE
pIEABAqBAAT/gQADpIEABAqBAAT/gQAEpIUACgDGxgOAAIsAxoDGgEKAQv//AASkgQAECoEA
BP+BAAOkgQAECoEABP+BAASkgQAECoEABP+BAAOkgQAECoEABP+BAASkgQAECoEABP+BAAOk
gQAECoEABP+BAASkgQAECoEABP+BAASkBAqBAAT/gQAEpIEABAqBAAT/gQAEpIEAAwqBAAT/
gQAEpIEABAqBAAT/gQAEpIEAAwqBAAT/gQAEpIEABAqBAAT/gQAEpIEAAwqBAAT/gQAEpIEA
BAqBAAT/gQAEpIEABAqBAAP/gQAEpIEABAqBAAT/gQAEpIEABAqBAAP/gQAEpIEABAqBAAT/
gQAEpIEABAqBAAP/gQAEpIEABAqBAAT/gQAEpIEABAqBAAT/BKSBAAQKgQAE/4EABKSBAAQK
gQAE/4EAA6SBAAQKgQAE/4EABKSBAAQKgQAE/4EAA6SBAAQKgQAE/4EABKSFAAoAxsYDgACD
AMbGA4CGQkL//wAAA1qCAAADKYIAAAP/hgAAWloAAAMpggAAA/+CAAADWoIAAAMpggAAA/+G
AABaWgAAAymCAAAD/4IAAANaggAAAymCAAAD/4YAAFpaAAADKYIAAAP/ggAAA1qCAAADKYIA
AAP/ggAAA1qBAAMpggAAA/+CAAADWoIAAAMpggAAA/+CAAADWoYAACkpAAAD/4IAAANaggAA
AymCAAAD/4IAAANahgAAKSkAAAP/ggAAA1qCAAADKYIAAAP/ggAAA1qGAAApKQAAA/+CAAAD
WoIAAAMpggAAA/+CAAADWoIAAAMphgAA//8AAANaggAAAymCAAAD/4IAAANaggAAAymGAAD/
/wAAA1qCAAADKYIAAAP/ggAAA1qCAAADKYYAAP//AAADWoIAAAMpggAAA/+CAAADWoIAAAMp
ggAAA/+BAANaggAAAymCAAAD/4IAAANaggAAAymCAAAD/4YAAFpaAAADKYIAAAP/ggAAA1qC
AAADKYIAAAP/hgAAWloAAAMpggAAA/+CAAADWgMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAANa
ggAAAymCAAAD/4YAAFpaAAADKYIAAAP/ggAAA1qCAAADKYIAAAP/hgAAWloAAAMpggAAA/+C
AAADWoIAAAMpggAAA/+GAABaWgAAAymCAAAD/4IAAANaggAAAymCAAAD/4IAAANagQADKYIA
AAP/ggAAA1qCAAADKYIAAAP/ggAAA1qGAAApKQAAA/+CAAADWoIAAAMpggAAA/+CAAADWoYA
ACkpAAAD/4IAAANaggAAAymCAAAD/4IAAANahgAAKSkAAAP/ggAAA1qCAAADKYIAAAP/ggAA
A1qCAAADKYYAAP//AAADWoIAAAMpggAAA/+CAAADWoIAAAMphgAA//8AAANaggAAAymCAAAD
/4IAAANaggAAAymGAAD//wAAA1qCAAADKYIAAAP/ggAAA1qCAAADKYIAAAP/gQADWoIAAAMp
ggAAA/+CAAADWoIAAAMpggAAA/+GAABaWgAAAymCAAAD/4IAAANaggAAAymCAAAD/4YAAFpa
AAADKYIAAAP/ggAAA1oDAIPGgMYBgAFCAIMAxsYDgIZCQv//AAADWoIAAAMpggAAA/+GAABa
WgAAAymCAAAD/4IAAANaggAAAymCAAAD/4YAAFpaAAADKYIAAAP/ggAAA1qCAAADKYIAAAP/
hgAAWloAAAMpggAAA/+CAAADWoIAAAMpggAAA/+CAAADWoEAAymCAAAD/4IAAANaggAAAymC
AAAD/4IAAANahgAAKSkAAAP/ggAAA1qCAAADKYIAAAP/ggAAA1qGAAApKQAAA/+CAAADWoIA
AAMpggAAA/+CAAADWoYAACkpAAAD/4IAAANaggAAAymCAAAD/4IAAANaggAAAymGAAD//wAA
A1qCAAADKYIAAAP/ggAAA1qCAAADKYYAAP//AAADWoIAAAMpggAAA/+CAAADWoIAAAMphgAA
//8AAANaggAAAymCAAAD/4IAAANaggAAAymCAAAD/4EAA1qCAAADKYIAAAP/ggAAA1qCAAAD
KYIAAAP/hgAAWloAAAMpggAAA/+CAAADWoIAAAMpggAAA/+GAABaWgAAAymCAAAD/4IAAANa
AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgicnAwCCXl4DAIL//wMAgScDAIJeXgMAgv//AwCC
JycDAIJeXgMAgv//AwCBJwMAgl5eAwCC//8DAIInJwMAgl5eAwCC//8DAIEnAwCCXl4DAIL/
/wMAgicnAwCCXl4DAIL//wMAhicnAABeXgMAgv//AwCCJycDAIJeXgMAgv//AwCCJycDAIFe
AwCC//8DAIInJwMAgl5eAwCC//8DAIInJwMAgV4DAIL//wMAgicnAwCCXl4DAIL//wMAgicn
AwCBXgMAgv//AwCCJycDAIJeXgMAgv//AwCCJycDAIJeXgMAgf8DAIInJwMAgl5eAwCC//8D
AIInJwMAgl5eAwCB/wMAgicnAwCCXl4DAIL//wMAgicnAwCCXl4DAIH/AwCCJycDAIJeXgMA
gv//AwCCJycDAIJeXgMAhv//AAAnJwMAgl5eAwCC//8DAIInJwMAgl5eAwCC//8DAIEnAwCC
Xl4DAIL//wMAgicnAwCCXl4DAIL//wMAgScDAIJeXgMAgv//AwCCJycDAILGxgOAAIoAxoDG
gEKAQv//AwCCJycDAIJeXgMAgv//AwCBJwMAgl5eAwCC//8DAIInJwMAgl5eAwCC//8DAIEn
AwCCXl4DAIL//wMAgicnAwCCXl4DAIL//wMAgScDAIJeXgMAgv//AwCCJycDAIJeXgMAgv//
AwCGJycAAF5eAwCC//8DAIInJwMAgl5eAwCC//8DAIInJwMAgV4DAIL//wMAgicnAwCCXl4D
AIL//wMAgicnAwCBXgMAgv//AwCCJycDAIJeXgMAgv//AwCCJycDAIFeAwCC//8DAIInJwMA
gl5eAwCC//8DAIInJwMAgl5eAwCB/wMAgicnAwCCXl4DAIL//wMAgicnAwCCXl4DAIH/AwCC
JycDAIJeXgMAgv//AwCCJycDAIJeXgMAgf8DAIInJwMAgl5eAwCC//8DAIInJwMAgl5eAwCG
//8AACcnAwCCXl4DAIL//wMAgicnAwCCXl4DAIL//wMAgScDAIJeXgMAgv//AwCCJycDAIJe
XgMAgv//AwCBJwMAgl5eAwCC//8DAIInJwMAgsbGA4AAigDGgMaAQoBC//8DAIInJwMAgl5e
AwCC//8DAIEnAwCCXl4DAIL//wMAgicnAwCCXl4DAIL//wMAgScDAIJeXgMAgv//AwCCJycD
AIJeXgMAgv//AwCBJwMAgl5eAwCC//8DAIInJwMAgl5eAwCC//8DAIYnJwAAXl4DAIL//wMA
gicnAwCCXl4DAIL//wMAgicnAwCBXgMAgv//AwCCJycDAIJeXgMAgv//AwCCJycDAIFeAwCC
//8DAIInJwMAgl5eAwCC//8DAIInJwMAgV4DAIL//wMAgicnAwCCXl4DAIL//wMAgicnAwCC
Xl4DAIH/AwCCJycDAIJeXgMAgv//AwCCJycDAIJeXgMAgf8DAIInJwMAgl5eAwCC//8DAIIn
JwMAgl5eAwCB/wMAgicnAwCCXl4DAIL//wMAgicnAwCCXl4DAIb//wAAJycDAIJeXgMAgv//
AwCCJycDAIJeXgMAgv//AwCBJwMAgl5eAwCC//8DAIInJwMAgl5eAwCC//8DAIEnAwCCXl4D
AIL//wMAgicnAwCCxsYDgACDAMbGA4CEQkIA/wQAgQgEAIGpBACB/wgAgakEAIH/BACBCAQA
gakEAIH/CACBqQQAgf8EAIEIBACBqQQAgf8IAIGpBACB/wQAgQgEAIGpBACB/wQAgQgDAIGp
BACB/wQAgQgEAIGpBACB/wQAgQgIAIH/BACBCAQAgakEAIH/BACBCAgAgf8EAIEIBACBqQQA
gf8EAIEICACB/wQAgQgEAIGpBACB/wQAgQgEAIGpCACBCAQAgakEAIH/BACBCAQAgakIAIEI
BACBqQQAgf8EAIEIBACBqQgAgQgEAIGpBACB/wQAgQgEAIGpBACB/wMAgQgEAIGpBACB/wQA
gQgEAIGpBACB/wgAgakEAIH/BACBCAQAgakEAIH/CACBqQQAgf8EAIEIAwCDxoDGAYABQgCD
AMbGA4CEQkIA/wQAgQgEAIGpBACB/wgAgakEAIH/BACBCAQAgakEAIH/CACBqQQAgf8EAIEI
BACBqQQAgf8IAIGpBACB/wQAgQgEAIGpBACB/wQAgQgDAIGpBACB/wQAgQgEAIGpBACB/wQA
gQgIAIH/BACBCAQAgakEAIH/BACBCAgAgf8EAIEIBACBqQQAgf8EAIEICACB/wQAgQgEAIGp
BACB/wQAgQgEAIGpCACBCAQAgakEAIH/BACBCAQAgakIAIEIBACBqQQAgf8EAIEIBACBqQgA
gQgEAIGpBACB/wQAgQgEAIGpBACB/wMAgQgEAIGpBACB/wQAgQgEAIGpBACB/wgAgakEAIH/
BACBCAQAgakEAIH/CACBqQQAgf8EAIEIAwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgQgEAIGp
BACB/wgAgakEAIH/BACBCAQAgakEAIH/CACBqQQAgf8EAIEIBACBqQQAgf8IAIGpBACB/wQA
gQgEAIGpBACB/wQAgQgDAIGpBACB/wQAgQgEAIGpBACB/wQAgQgIAIH/BACBCAQAgakEAIH/
BACBCAgAgf8EAIEIBACBqQQAgf8EAIEICACB/wQAgQgEAIGpBACB/wQAgQgEAIGpCACBCAQA
gakEAIH/BACBCAQAgakIAIEIBACBqQQAgf8EAIEIBACBqQgAgQgEAIGpBACB/wQAgQgEAIGp
BACB/wMAgQgEAIGpBACB/wQAgQgEAIGpBACB/wgAgakEAIH/BACBCAQAgakEAIH/CACBqQQA
gf8EAIEIAwCDxoDGAYABQgCKAMaAxoBCgEIAAAX/BfYFAAT/gQAE9gUABf8F9gUABP+BAAT2
BQAF/wX2BQAE/4EABPYFAAX/BfYFAAX/BPYFAAX/BfYFAAX/BPYFAAX/BfYFAAX/BPYFAAX/
BfYFAAX/BPYFAAX/BfYFAAX/BfYFAAT/BfYFAAX/BfYFAAT/BfYFAAX/BfYFAAT/BfYFAAX/
BfYFAAT/BfYFAAX/BfYFAAT/gQAE9gUABf8F9gUABP+BAAT2BQAF/4X29gDGxgOAAIoAxoDG
gEKAQgAABf8F9gUABP+BAAT2BQAF/wX2BQAE/4EABPYFAAX/BfYFAAT/gQAE9gUABf8F9gUA
Bf8E9gUABf8F9gUABf8E9gUABf8F9gUABf8E9gUABf8F9gUABf8E9gUABf8F9gUABf8F9gUA
BP8F9gUABf8F9gUABP8F9gUABf8F9gUABP8F9gUABf8F9gUABP8F9gUABf8F9gUABP+BAAT2
BQAF/wX2BQAE/4EABPYFAAX/hfb2AMbGA4AAigDGgMaAQoBCAAAF/wX2BQAE/4EABPYFAAX/
BfYFAAT/gQAE9gUABf8F9gUABP+BAAT2BQAF/wX2BQAF/wT2BQAF/wX2BQAF/wT2BQAF/wX2
BQAF/wT2BQAF/wX2BQAF/wT2BQAF/wX2BQAF/wX2BQAE/wX2BQAF/wX2BQAE/wX2BQAF/wX2
BQAE/wX2BQAF/wX2BQAE/wX2BQAF/wX2BQAE/4EABPYFAAX/BfYFAAT/gQAE9gUABf+F9vYA
xsYDgACBAAPGh4CAQkINDQAE/4EABJiBAAQNgQAD/4IAAAOYgQAEDYEABP+BAASYgQAEDYEA
A/+CAAADmIEABA2BAAT/gQAEmIEABA2BAAP/ggAAA5iBAAQNgQAE/4EABJiBAAQNgQAE/4EA
A5iBAAQNgQAE/4EABJiBAAQNgQAE/4EAA5iCAAADDYEABP+BAASYgQAEDYEABP+BAAOYggAA
Aw2BAAT/gQAEmIEABA2BAAT/gQADmIIAAAMNgQAE/4EABJiBAAQNgQAE/4EABJiBAAMNggAA
A/+BAASYgQAEDYEABP+BAASYgQADDYIAAAP/gQAEmIEABA2BAAT/gQAEmIEAAw2CAAAD/4EA
BJiBAAQNgQAE/4EABJiBAAQNgQAD/4EABJiBAAQNgQAE/4EABJiBAAQNgQAD/4IAAAOYgQAE
DYEABP+BAASYgQAEDYEAA/+CAAADmIEABA2BAAT/hQCYAMaAA8YAgQADxoeAgEJCDQ0ABP+B
AASYgQAEDYEAA/+CAAADmIEABA2BAAT/gQAEmIEABA2BAAP/ggAAA5iBAAQNgQAE/4EABJiB
AAQNgQAD/4IAAAOYgQAEDYEABP+BAASYgQAEDYEABP+BAAOYgQAEDYEABP+BAASYgQAEDYEA
BP+BAAOYggAAAw2BAAT/gQAEmIEABA2BAAT/gQADmIIAAAMNgQAE/4EABJiBAAQNgQAE/4EA
A5iCAAADDYEABP+BAASYgQAEDYEABP+BAASYgQADDYIAAAP/gQAEmIEABA2BAAT/gQAEmIEA
Aw2CAAAD/4EABJiBAAQNgQAE/4EABJiBAAMNggAAA/+BAASYgQAEDYEABP+BAASYgQAEDYEA
A/+BAASYgQAEDYEABP+BAASYgQAEDYEAA/+CAAADmIEABA2BAAT/gQAEmIEABA2BAAP/ggAA
A5iBAAQNgQAE/4UAmADGgAPGAIEAA8aHgIBCQg0NAAT/gQAEmIEABA2BAAP/ggAAA5iBAAQN
gQAE/4EABJiBAAQNgQAD/4IAAAOYgQAEDYEABP+BAASYgQAEDYEAA/+CAAADmIEABA2BAAT/
gQAEmIEABA2BAAT/gQADmIEABA2BAAT/gQAEmIEABA2BAAT/gQADmIIAAAMNgQAE/4EABJiB
AAQNgQAE/4EAA5iCAAADDYEABP+BAASYgQAEDYEABP+BAAOYggAAAw2BAAT/gQAEmIEABA2B
AAT/gQAEmIEAAw2CAAAD/4EABJiBAAQNgQAE/4EABJiBAAMNggAAA/+BAASYgQAEDYEABP+B
AASYgQADDYIAAAP/gQAEmIEABA2BAAT/gQAEmIEABA2BAAP/gQAEmIEABA2BAAT/gQAEmIEA
BA2BAAP/ggAAA5iBAAQNgQAE/4EABJiBAAQNgQAD/4IAAAOYgQAEDYEABP+FAJgAxoADxgCB
AATGh0KAQjAwAAAD/4IAAANRggAAAzCEAAD//wMAhFFRAAADMIIAAAP/ggAAA1GCAAADMIQA
AP//AwCEUVEAAAMwggAAA/+CAAADUYIAAAMwhAAA//8DAIRRUQAAAzCCAAAD/4IAAANRggAA
AzCCAAAD/4YAAFFRAAADMIIAAAP/ggAAA1GCAAADMIIAAAP/hAAAUVEDAIQwMAAAA/+CAAAD
UYIAAAMwggAAA/+EAABRUQMAhDAwAAAD/4IAAANRggAAAzCCAAAD/4QAAFFRAwCEMDAAAAP/
ggAAA1GCAAADMIIAAAP/ggAAA1GEAAAwMAMAhP//AAADUYIAAAMwggAAA/+CAAADUYQAADAw
AwCE//8AAANRggAAAzCCAAAD/4IAAANRhAAAMDADAIT//wAAA1GCAAADMIIAAAP/ggAAA1GC
AAADMIYAAP//AAADUYIAAAMwggAAA/+CAAADUYIAAAMwhAAA//8DAIRRUQAAAzCCAAAD/4IA
AANRggAAAzCEAAD//wMAhFFRAAADMIIAAAP/AwAFxgCBAATGh0KAQjAwAAAD/4IAAANRggAA
AzCEAAD//wMAhFFRAAADMIIAAAP/ggAAA1GCAAADMIQAAP//AwCEUVEAAAMwggAAA/+CAAAD
UYIAAAMwhAAA//8DAIRRUQAAAzCCAAAD/4IAAANRggAAAzCCAAAD/4YAAFFRAAADMIIAAAP/
ggAAA1GCAAADMIIAAAP/hAAAUVEDAIQwMAAAA/+CAAADUYIAAAMwggAAA/+EAABRUQMAhDAw
AAAD/4IAAANRggAAAzCCAAAD/4QAAFFRAwCEMDAAAAP/ggAAA1GCAAADMIIAAAP/ggAAA1GE
AAAwMAMAhP//AAADUYIAAAMwggAAA/+CAAADUYQAADAwAwCE//8AAANRggAAAzCCAAAD/4IA
AANRhAAAMDADAIT//wAAA1GCAAADMIIAAAP/ggAAA1GCAAADMIYAAP//AAADUYIAAAMwggAA
A/+CAAADUYIAAAMwhAAA//8DAIRRUQAAAzCCAAAD/4IAAANRggAAAzCEAAD//wMAhFFRAAAD
MIIAAAP/AwAFxgCBAATGh0KAQjAwAAAD/4IAAANRggAAAzCEAAD//wMAhFFRAAADMIIAAAP/
ggAAA1GCAAADMIQAAP//AwCEUVEAAAMwggAAA/+CAAADUYIAAAMwhAAA//8DAIRRUQAAAzCC
AAAD/4IAAANRggAAAzCCAAAD/4YAAFFRAAADMIIAAAP/ggAAA1GCAAADMIIAAAP/hAAAUVED
AIQwMAAAA/+CAAADUYIAAAMwggAAA/+EAABRUQMAhDAwAAAD/4IAAANRggAAAzCCAAAD/4QA
AFFRAwCEMDAAAAP/ggAAA1GCAAADMIIAAAP/ggAAA1GEAAAwMAMAhP//AAADUYIAAAMwggAA
A/+CAAADUYQAADAwAwCE//8AAANRggAAAzCCAAAD/4IAAANRhAAAMDADAIT//wAAA1GCAAAD
MIIAAAP/ggAAA1GCAAADMIYAAP//AAADUYIAAAMwggAAA/+CAAADUYIAAAMwhAAA//8DAIRR
UQAAAzCCAAAD/4IAAANRggAAAzCEAAD//wMAhFFRAAADMIIAAAP/AwAFxgCBAARChYBCQmlp
AwCC//8DAIIgIAMAgmlpAwCB/wQAgSADAIJpaQMAgv//AwCCICADAIJpaQMAgf8EAIEgAwCC
aWkDAIL//wMAgiAgAwCCaWkDAIH/BACBIAMAgmlpAwCC//8DAIIgIAMAgmlpAwCC//8DAIEg
AwCCaWkDAIL//wMAgiAgAwCCaWkDAIL//wMAgSAEAIFpAwCC//8DAIIgIAMAgmlpAwCC//8D
AIEgBACBaQMAgv//AwCCICADAIJpaQMAgv//AwCBIAQAgWkDAIL//wMAgiAgAwCCaWkDAIL/
/wMAgiAgAwCBaQQAgf8DAIIgIAMAgmlpAwCC//8DAIIgIAMAgWkEAIH/AwCCICADAIJpaQMA
gv//AwCCICADAIFpBACB/wMAgiAgAwCCaWkDAIL//wMAgiAgAwCCaWkDAIH/AwCCICADAIJp
aQMAgv//AwCCICADAIJpaQMAgf8EAIEgAwCCaWkDAIL//wMAgiAgAwCCaWkDAIH/BACBIAMA
gmlpAwCC//8DAILGgANCAIEABEKFgEJCaWkDAIL//wMAgiAgAwCCaWkDAIH/BACBIAMAgmlp
AwCC//8DAIIgIAMAgmlpAwCB/wQAgSADAIJpaQMAgv//AwCCICADAIJpaQMAgf8EAIEgAwCC
aWkDAIL//wMAgiAgAwCCaWkDAIL//wMAgSADAIJpaQMAgv//AwCCICADAIJpaQMAgv//AwCB
IAQAgWkDAIL//wMAgiAgAwCCaWkDAIL//wMAgSAEAIFpAwCC//8DAIIgIAMAgmlpAwCC//8D
AIEgBACBaQMAgv//AwCCICADAIJpaQMAgv//AwCCICADAIFpBACB/wMAgiAgAwCCaWkDAIL/
/wMAgiAgAwCBaQQAgf8DAIIgIAMAgmlpAwCC//8DAIIgIAMAgWkEAIH/AwCCICADAIJpaQMA
gv//AwCCICADAIJpaQMAgf8DAIIgIAMAgmlpAwCC//8DAIIgIAMAgmlpAwCB/wQAgSADAIJp
aQMAgv//AwCCICADAIJpaQMAgf8EAIEgAwCCaWkDAIL//wMAgsaAA0IAgQAEQoWAQkJpaQMA
gv//AwCCICADAIJpaQMAgf8EAIEgAwCCaWkDAIL//wMAgiAgAwCCaWkDAIH/BACBIAMAgmlp
AwCC//8DAIIgIAMAgmlpAwCB/wQAgSADAIJpaQMAgv//AwCCICADAIJpaQMAgv//AwCBIAMA
gmlpAwCC//8DAIIgIAMAgmlpAwCC//8DAIEgBACBaQMAgv//AwCCICADAIJpaQMAgv//AwCB
IAQAgWkDAIL//wMAgiAgAwCCaWkDAIL//wMAgSAEAIFpAwCC//8DAIIgIAMAgmlpAwCC//8D
AIIgIAMAgWkEAIH/AwCCICADAIJpaQMAgv//AwCCICADAIFpBACB/wMAgiAgAwCCaWkDAIL/
/wMAgiAgAwCBaQQAgf8DAIIgIAMAgmlpAwCC//8DAIIgIAMAgmlpAwCB/wMAgiAgAwCCaWkD
AIL//wMAgiAgAwCCaWkDAIH/BACBIAMAgmlpAwCC//8DAIIgIAMAgmlpAwCB/wQAgSADAIJp
aQMAgv//AwCCxoADQgCKAEKAQoBCgEIAuQQAgf8EAIEFBACBuQ0AgbkEAIH/BACBBQQAgbkN
AIG5BACB/wQAgQUEAIG5DQCBuQQAgf8EAIEFBACBuQQAgf8IAIG5BACB/wQAgQUEAIG5BACB
/w0Agf8EAIEFBACBuQQAgf8NAIH/BACBBQQAgbkEAIH/DQCB/wQAgQUEAIG5BACB/wQAgQUN
AIEFBACBuQQAgf8EAIEFDQCBBQQAgbkEAIH/BACBBQ0AgQUEAIG5BACB/wQAgQUEAIG5CACB
BQQAgbkEAIH/BACBBQQAgbkNAIG5BACB/wQAgQUEAIG5DQCBuQQAgf8DAIPGxoABQgGAAIoA
QoBCgEKAQgC5BACB/wQAgQUEAIG5DQCBuQQAgf8EAIEFBACBuQ0AgbkEAIH/BACBBQQAgbkN
AIG5BACB/wQAgQUEAIG5BACB/wgAgbkEAIH/BACBBQQAgbkEAIH/DQCB/wQAgQUEAIG5BACB
/w0Agf8EAIEFBACBuQQAgf8NAIH/BACBBQQAgbkEAIH/BACBBQ0AgQUEAIG5BACB/wQAgQUN
AIEFBACBuQQAgf8EAIEFDQCBBQQAgbkEAIH/BACBBQQAgbkIAIEFBACBuQQAgf8EAIEFBACB
uQ0AgbkEAIH/BACBBQQAgbkNAIG5BACB/wMAg8bGgAFCAYAAigBCgEKAQoBCALkEAIH/BACB
BQQAgbkNAIG5BACB/wQAgQUEAIG5DQCBuQQAgf8EAIEFBACBuQ0AgbkEAIH/BACBBQQAgbkE
AIH/CACBuQQAgf8EAIEFBACBuQQAgf8NAIH/BACBBQQAgbkEAIH/DQCB/wQAgQUEAIG5BACB
/w0Agf8EAIEFBACBuQQAgf8EAIEFDQCBBQQAgbkEAIH/BACBBQ0AgQUEAIG5BACB/wQAgQUN
AIEFBACBuQQAgf8EAIEFBACBuQgAgQUEAIG5BACB/wQAgQUEAIG5DQCBuQQAgf8EAIEFBACB
uQ0AgbkEAIH/AwCDxsaAAUIBgACDAMbGA4CEQkLj4wUABf8F4wUABP+BAATjBQAF/wXjBQAE
/4EABOMFAAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQAF/wXjBQAE/4EABOMFAAX/BeMF
AAT/gQAE4wUABf8F4wUABP+BAATjBQAF/wXjBQAF/wTjBgAE/wXjBQAF/wTjBgAE/wXjBQAF
/wTjBgAE/wXjBQAF/wXjBQAE/wXjBQAF/wXjBQAE/4EABOMFAAX/BeMFAAT/gQAE4wUAhv//
AMaAxgGAAUIAgwDGxgOAhEJC4+MFAAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQAF/wXj
BQAE/4EABOMFAAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQAF/wXjBQAE/4EABOMFAAX/
BeMFAAT/gQAE4wUABf8F4wUABf8E4wYABP8F4wUABf8E4wYABP8F4wUABf8E4wYABP8F4wUA
Bf8F4wUABP8F4wUABf8F4wUABP+BAATjBQAF/wXjBQAE/4EABOMFAIb//wDGgMYBgAFCAIMA
xsYDgIRCQuPjBQAF/wXjBQAE/4EABOMFAAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQAF
/wXjBQAE/4EABOMFAAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQAF/wXjBQAE/4EABOMF
AAX/BeMFAAX/BOMGAAT/BeMFAAX/BOMGAAT/BeMFAAX/BOMGAAT/BeMFAAX/BeMFAAT/BeMF
AAX/BeMFAAT/gQAE4wUABf8F4wUABP+BAATjBQCG//8AxoDGAYABQgCLAMaAxoBCgEKLiwAE
EYEABP+BAASLgQADEYIAAAP/ggAAA4uBAAQRgQAE/4EABIuBAAMRggAAA/+CAAADi4EABBGB
AAT/gQAEi4EAAxGCAAAD/4IAAAOLgQAEEYEABP+BAASLgQAEEYEAA/+CAAADi4EABBGBAAT/
gQAEi4EABBGBAAP/ggAAA4uCAAADEYEABP+BAASLgQAEEYEAA/+CAAADi4IAAAMRgQAE/4EA
BIuBAAQRgQAD/4IAAAOLggAAAxGBAAT/gQAEi4EABBGBAAT/gQADi4IAAAMRggAAA/+BAASL
gQAEEYEABP+BAAOLggAAAxGCAAAD/4EABIuBAAQRgQAE/4EAA4uCAAADEYIAAAP/gQAEi4EA
BBGBAAT/gQAEi4EAAxGCAAAD/4EABIuBAAQRgQAE/4EABIuBAAMRggAAA/+CAAADi4EABBGB
AAT/gQAEi4EAAxGCAAAD/4IAAAOLgQAEEYUA/wDGxgOAAIsAxoDGgEKAQouLAAQRgQAE/4EA
BIuBAAMRggAAA/+CAAADi4EABBGBAAT/gQAEi4EAAxGCAAAD/4IAAAOLgQAEEYEABP+BAASL
gQADEYIAAAP/ggAAA4uBAAQRgQAE/4EABIuBAAQRgQAD/4IAAAOLgQAEEYEABP+BAASLgQAE
EYEAA/+CAAADi4IAAAMRgQAE/4EABIuBAAQRgQAD/4IAAAOLggAAAxGBAAT/gQAEi4EABBGB
AAP/ggAAA4uCAAADEYEABP+BAASLgQAEEYEABP+BAAOLggAAAxGCAAAD/4EABIuBAAQRgQAE
/4EAA4uCAAADEYIAAAP/gQAEi4EABBGBAAT/gQADi4IAAAMRggAAA/+BAASLgQAEEYEABP+B
AASLgQADEYIAAAP/gQAEi4EABBGBAAT/gQAEi4EAAxGCAAAD/4IAAAOLgQAEEYEABP+BAASL
gQADEYIAAAP/ggAAA4uBAAQRhQD/AMbGA4AAiwDGgMaAQoBCi4sABBGBAAT/gQAEi4EAAxGC
AAAD/4IAAAOLgQAEEYEABP+BAASLgQADEYIAAAP/ggAAA4uBAAQRgQAE/4EABIuBAAMRggAA
A/+CAAADi4EABBGBAAT/gQAEi4EABBGBAAP/ggAAA4uBAAQRgQAE/4EABIuBAAQRgQAD/4IA
AAOLggAAAxGBAAT/gQAEi4EABBGBAAP/ggAAA4uCAAADEYEABP+BAASLgQAEEYEAA/+CAAAD
i4IAAAMRgQAE/4EABIuBAAQRgQAE/4EAA4uCAAADEYIAAAP/gQAEi4EABBGBAAT/gQADi4IA
AAMRggAAA/+BAASLgQAEEYEABP+BAAOLggAAAxGCAAAD/4EABIuBAAQRgQAE/4EABIuBAAMR
ggAAA/+BAASLgQAEEYEABP+BAASLgQADEYIAAAP/ggAAA4uBAAQRgQAE/4EABIuBAAMRggAA
A/+CAAADi4EABBGFAP8AxsYDgACDAMbGA4CGQkJISAAAAziCAAAD/4IAAANIhAAAODgDAIL/
/wMAhEhIAAADOIIAAAP/ggAAA0iEAAA4OAMAgv//AwCESEgAAAM4ggAAA/+CAAADSIQAADg4
AwCC//8DAIRISAAAAziCAAAD/4IAAANIggAAAziEAAD//wMAhEhIAAADOIIAAAP/ggAAA0iC
AAADOIQAAP//AwCCSEgDAIQ4OAAAA/+CAAADSIIAAAM4hAAA//8DAIJISAMAhDg4AAAD/4IA
AANIggAAAziEAAD//wMAgkhIAwCEODgAAAP/ggAAA0iCAAADOIIAAAP/hAAASEgDAII4OAMA
hP//AAADSIIAAAM4ggAAA/+EAABISAMAgjg4AwCE//8AAANIggAAAziCAAAD/4QAAEhIAwCC
ODgDAIT//wAAA0iCAAADOIIAAAP/ggAAA0iEAAA4OAMAhP//AAADSIIAAAM4ggAAA/+CAAAD
SIQAADg4AwCC//8DAIRISAAAAziCAAAD/4IAAANIhAAAODgDAIL//wMAhEhIAAADOAMAg8aA
xgGAAUIAgwDGxgOAhkJCSEgAAAM4ggAAA/+CAAADSIQAADg4AwCC//8DAIRISAAAAziCAAAD
/4IAAANIhAAAODgDAIL//wMAhEhIAAADOIIAAAP/ggAAA0iEAAA4OAMAgv//AwCESEgAAAM4
ggAAA/+CAAADSIIAAAM4hAAA//8DAIRISAAAAziCAAAD/4IAAANIggAAAziEAAD//wMAgkhI
AwCEODgAAAP/ggAAA0iCAAADOIQAAP//AwCCSEgDAIQ4OAAAA/+CAAADSIIAAAM4hAAA//8D
AIJISAMAhDg4AAAD/4IAAANIggAAAziCAAAD/4QAAEhIAwCCODgDAIT//wAAA0iCAAADOIIA
AAP/hAAASEgDAII4OAMAhP//AAADSIIAAAM4ggAAA/+EAABISAMAgjg4AwCE//8AAANIggAA
AziCAAAD/4IAAANIhAAAODgDAIT//wAAA0iCAAADOIIAAAP/ggAAA0iEAAA4OAMAgv//AwCE
SEgAAAM4ggAAA/+CAAADSIQAADg4AwCC//8DAIRISAAAAzgDAIPGgMYBgAFCAIMAxsYDgIZC
QkhIAAADOIIAAAP/ggAAA0iEAAA4OAMAgv//AwCESEgAAAM4ggAAA/+CAAADSIQAADg4AwCC
//8DAIRISAAAAziCAAAD/4IAAANIhAAAODgDAIL//wMAhEhIAAADOIIAAAP/ggAAA0iCAAAD
OIQAAP//AwCESEgAAAM4ggAAA/+CAAADSIIAAAM4hAAA//8DAIJISAMAhDg4AAAD/4IAAANI
ggAAAziEAAD//wMAgkhIAwCEODgAAAP/ggAAA0iCAAADOIQAAP//AwCCSEgDAIQ4OAAAA/+C
AAADSIIAAAM4ggAAA/+EAABISAMAgjg4AwCE//8AAANIggAAAziCAAAD/4QAAEhIAwCCODgD
AIT//wAAA0iCAAADOIIAAAP/hAAASEgDAII4OAMAhP//AAADSIIAAAM4ggAAA/+CAAADSIQA
ADg4AwCE//8AAANIggAAAziCAAAD/4IAAANIhAAAODgDAIL//wMAhEhIAAADOIIAAAP/ggAA
A0iEAAA4OAMAgv//AwCESEgAAAM4AwCDxoDGAYABQgCKAMaAxoBCgEIbGwMAgnNzAwCC//8D
AIIbGwMAgXMEAIH/BACBGwMAgnNzAwCC//8DAIIbGwMAgXMEAIH/BACBGwMAgnNzAwCC//8D
AIIbGwMAgXMEAIH/BACBGwMAgnNzAwCC//8DAIIbGwMAgnNzAwCB/wQAgRsDAIJzcwMAgv//
AwCCGxsDAIJzcwMAgf8EAIEbBACBcwMAgv//AwCCGxsDAIJzcwMAgf8EAIEbBACBcwMAgv//
AwCCGxsDAIJzcwMAgf8EAIEbBACBcwMAgv//AwCCGxsDAIJzcwMAgv//AwCBGwQAgXMEAIH/
AwCCGxsDAIJzcwMAgv//AwCBGwQAgXMEAIH/AwCCGxsDAIJzcwMAgv//AwCBGwQAgXMEAIH/
AwCCGxsDAIJzcwMAgv//AwCCGxsDAIFzBACB/wMAghsbAwCCc3MDAIL//wMAghsbAwCBcwQA
gf8EAIEbAwCCc3MDAIL//wMAghsbAwCBcwQAgf8EAIEbAwCCc3MDAILGxgOAAIoAxoDGgEKA
QhsbAwCCc3MDAIL//wMAghsbAwCBcwQAgf8EAIEbAwCCc3MDAIL//wMAghsbAwCBcwQAgf8E
AIEbAwCCc3MDAIL//wMAghsbAwCBcwQAgf8EAIEbAwCCc3MDAIL//wMAghsbAwCCc3MDAIH/
BACBGwMAgnNzAwCC//8DAIIbGwMAgnNzAwCB/wQAgRsEAIFzAwCC//8DAIIbGwMAgnNzAwCB
/wQAgRsEAIFzAwCC//8DAIIbGwMAgnNzAwCB/wQAgRsEAIFzAwCC//8DAIIbGwMAgnNzAwCC
//8DAIEbBACBcwQAgf8DAIIbGwMAgnNzAwCC//8DAIEbBACBcwQAgf8DAIIbGwMAgnNzAwCC
//8DAIEbBACBcwQAgf8DAIIbGwMAgnNzAwCC//8DAIIbGwMAgXMEAIH/AwCCGxsDAIJzcwMA
gv//AwCCGxsDAIFzBACB/wQAgRsDAIJzcwMAgv//AwCCGxsDAIFzBACB/wQAgRsDAIJzcwMA
gsbGA4AAigDGgMaAQoBCGxsDAIJzcwMAgv//AwCCGxsDAIFzBACB/wQAgRsDAIJzcwMAgv//
AwCCGxsDAIFzBACB/wQAgRsDAIJzcwMAgv//AwCCGxsDAIFzBACB/wQAgRsDAIJzcwMAgv//
AwCCGxsDAIJzcwMAgf8EAIEbAwCCc3MDAIL//wMAghsbAwCCc3MDAIH/BACBGwQAgXMDAIL/
/wMAghsbAwCCc3MDAIH/BACBGwQAgXMDAIL//wMAghsbAwCCc3MDAIH/BACBGwQAgXMDAIL/
/wMAghsbAwCCc3MDAIL//wMAgRsEAIFzBACB/wMAghsbAwCCc3MDAIL//wMAgRsEAIFzBACB
/wMAghsbAwCCc3MDAIL//wMAgRsEAIFzBACB/wMAghsbAwCCc3MDAIL//wMAghsbAwCBcwQA
gf8DAIIbGwMAgnNzAwCC//8DAIIbGwMAgXMEAIH/BACBGwMAgnNzAwCC//8DAIIbGwMAgXME
AIH/BACBGwMAgnNzAwCCxsYDgACDAMbGA4CEQkIAAwQAgcUEAIH/BACBAxIAgcUEAIH/BACB
AxIAgcUEAIH/BACBAxIAgcUEAIH/BACBAwQAgcUNAIHFBACB/wQAgQMEAIHFEgCB/wQAgQME
AIHFEgCB/wQAgQMEAIHFEgCB/wQAgQMEAIHFBACB/xIAgQMEAIHFBACB/xIAgQMEAIHFBACB
/xIAgQMEAIHFBACB/wQAgQMNAIEDBACBxQQAgf8EAIEDEgCBxQQAgf8EAIEDEgCBxQMAg8aA
xgGAAUIAgwDGxgOAhEJCAAMEAIHFBACB/wQAgQMSAIHFBACB/wQAgQMSAIHFBACB/wQAgQMS
AIHFBACB/wQAgQMEAIHFDQCBxQQAgf8EAIEDBACBxRIAgf8EAIEDBACBxRIAgf8EAIEDBACB
xRIAgf8EAIEDBACBxQQAgf8SAIEDBACBxQQAgf8SAIEDBACBxQQAgf8SAIEDBACBxQQAgf8E
AIEDDQCBAwQAgcUEAIH/BACBAxIAgcUEAIH/BACBAxIAgcUDAIPGgMYBgAFCAIMAxsYDgIRC
QgADBACBxQQAgf8EAIEDEgCBxQQAgf8EAIEDEgCBxQQAgf8EAIEDEgCBxQQAgf8EAIEDBACB
xQ0AgcUEAIH/BACBAwQAgcUSAIH/BACBAwQAgcUSAIH/BACBAwQAgcUSAIH/BACBAwQAgcUE
AIH/EgCBAwQAgcUEAIH/EgCBAwQAgcUEAIH/EgCBAwQAgcUEAIH/BACBAw0AgQMEAIHFBACB
/wQAgQMSAIHFBACB/wQAgQMSAIHFAwCDxoDGAYABQgCKAMaAxoBCgEL//wXWBQEF/wTWgQAE
AYEABP+BAATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wXWBAGB
AAT/gQAE1gUBBf8F1gQBgQAE/4EABNaBAAQBBf8F1gQBgQAE/4EABNaBAAQBBf8F1gQBgQAE
/4EABNaBAAQBBf8F1gUBBP+BAATWgQAEAYEABP8F1gUBBP+BAATWgQAEAYEABP8F1gUBBP+B
AATWgQAEAYEABP8F1gUBBf8E1oEABAGBAAT/BdYFAQX/BNaBAAQBgQAE/4EABNYFAQX/BNaB
AAQBgQAE/4EABNaFAQEAxsYDgACKAMaAxoBCgEL//wXWBQEF/wTWgQAEAYEABP+BAATWBQEF
/wTWgQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wXWBAGBAAT/gQAE1gUBBf8F
1gQBgQAE/4EABNaBAAQBBf8F1gQBgQAE/4EABNaBAAQBBf8F1gQBgQAE/4EABNaBAAQBBf8F
1gUBBP+BAATWgQAEAYEABP8F1gUBBP+BAATWgQAEAYEABP8F1gUBBP+BAATWgQAEAYEABP8F
1gUBBf8E1oEABAGBAAT/BdYFAQX/BNaBAAQBgQAE/4EABNYFAQX/BNaBAAQBgQAE/4EABNaF
AQEAxsYDgACKAMaAxoBCgEL//wXWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+B
AATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wXWBAGBAAT/gQAE1gUBBf8F1gQBgQAE/4EABNaB
AAQBBf8F1gQBgQAE/4EABNaBAAQBBf8F1gQBgQAE/4EABNaBAAQBBf8F1gUBBP+BAATWgQAE
AYEABP8F1gUBBP+BAATWgQAEAYEABP8F1gUBBP+BAATWgQAEAYEABP8F1gUBBf8E1oEABAGB
AAT/BdYFAQX/BNaBAAQBgQAE/4EABNYFAQX/BNaBAAQBgQAE/4EABNaFAQEAxsYDgACDAMbG
A4CFQkL//wAEgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMV
ggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQAEgIEAAxWC
AAAD/4IAAAOAgQAEFYEABP+BAASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+BAASAgQADFYIA
AAP/ggAAA4CCAAADFYEABP+BAASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+BAASAgQAEFYEA
A/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEA
A/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEABP+BAAOAggAAAxWCAAAD/4EABICBAAQVgQAE
/4EAA4CCAAADFYIAAAP/ggAAA4CBAAQVgQAE/4EAA4CCAAADFYIAAAP/ggAAA4CGABUAxoDG
AYABQgCDAMbGA4CFQkL//wAEgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/
gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/
gQAEgIEAAxWCAAAD/4IAAAOAgQAEFYEABP+BAASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+B
AASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+BAASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+B
AASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+B
AASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEABP+BAAOAggAAAxWCAAAD/4EA
BICBAAQVgQAE/4EAA4CCAAADFYIAAAP/ggAAA4CBAAQVgQAE/4EAA4CCAAADFYIAAAP/ggAA
A4CGABUAxoDGAYABQgCDAMbGA4CFQkL//wAEgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAAD
gIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAAD
gIEABBWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAgQAEFYEABP+BAASAgQADFYIAAAP/ggAAA4CC
AAADFYEABP+BAASAgQADFYIAAAP/ggAAA4CCAAADFYEABP+BAASAgQADFYIAAAP/ggAAA4CC
AAADFYEABP+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEAA/+CAAADgIIA
AAMVggAAA/+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASAgQAEFYEABP+BAAOAggAA
AxWCAAAD/4EABICBAAQVgQAE/4EAA4CCAAADFYIAAAP/ggAAA4CBAAQVgQAE/4EAA4CCAAAD
FYIAAAP/ggAAA4CGABUAxoDGAYABQgCMAMaAxoBCgEL//wAAAz+CAAADP4IAAAP/hAAAPz8D
AII/PwMAgv//AwCEPz8AAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAAAz+CAAAD/4QA
AD8/AwCCPz8DAIL//wMAhD8/AAADP4IAAAP/ggAAAz+EAAA/PwMAgv//AwCEPz8AAAM/ggAA
A/+CAAADP4QAAD8/AwCC//8DAII/PwMAhD8/AAAD/4IAAAM/hAAAPz8DAIL//wMAgj8/AwCE
Pz8AAAP/ggAAAz+EAAA/PwMAgv//AwCCPz8DAIQ/PwAAA/+CAAADP4IAAAM/hAAA//8DAII/
PwMAgj8/AwCE//8AAAM/ggAAAz+EAAD//wMAgj8/AwCCPz8DAIT//wAAAz+CAAADP4QAAP//
AwCCPz8DAII/PwMAhP//AAADP4IAAAM/ggAAA/+EAAA/PwMAgj8/AwCE//8AAAM/ggAAAz+C
AAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAADP4IAAAP/hAAAPz8DAII/PwMAgv//AwCCPz8D
AILGxgOAAIwAxoDGgEKAQv//AAADP4IAAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAA
Az+CAAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAADP4IAAAP/hAAAPz8DAII/PwMAgv//AwCE
Pz8AAAM/ggAAA/+CAAADP4QAAD8/AwCC//8DAIQ/PwAAAz+CAAAD/4IAAAM/hAAAPz8DAIL/
/wMAgj8/AwCEPz8AAAP/ggAAAz+EAAA/PwMAgv//AwCCPz8DAIQ/PwAAA/+CAAADP4QAAD8/
AwCC//8DAII/PwMAhD8/AAAD/4IAAAM/ggAAAz+EAAD//wMAgj8/AwCCPz8DAIT//wAAAz+C
AAADP4QAAP//AwCCPz8DAII/PwMAhP//AAADP4IAAAM/hAAA//8DAII/PwMAgj8/AwCE//8A
AAM/ggAAAz+CAAAD/4QAAD8/AwCCPz8DAIT//wAAAz+CAAADP4IAAAP/hAAAPz8DAII/PwMA
gv//AwCEPz8AAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAII/PwMAgsbGA4AAjADGgMaAQoBC
//8AAAM/ggAAAz+CAAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAADP4IAAAP/hAAAPz8DAII/
PwMAgv//AwCEPz8AAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAAAz+CAAAD/4IAAAM/
hAAAPz8DAIL//wMAhD8/AAADP4IAAAP/ggAAAz+EAAA/PwMAgv//AwCCPz8DAIQ/PwAAA/+C
AAADP4QAAD8/AwCC//8DAII/PwMAhD8/AAAD/4IAAAM/hAAAPz8DAIL//wMAgj8/AwCEPz8A
AAP/ggAAAz+CAAADP4QAAP//AwCCPz8DAII/PwMAhP//AAADP4IAAAM/hAAA//8DAII/PwMA
gj8/AwCE//8AAAM/ggAAAz+EAAD//wMAgj8/AwCCPz8DAIT//wAAAz+CAAADP4IAAAP/hAAA
Pz8DAII/PwMAhP//AAADP4IAAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAAAz+CAAAD
/4QAAD8/AwCCPz8DAIL//wMAgj8/AwCCxsYDgACDAMbGA4CEQkIA/wMAghUVAwCCgIADAIL/
/wMAgRUEAIGABACB/wQAgRUDAIKAgAMAgv//AwCBFQQAgYAEAIH/BACBFQMAgoCAAwCC//8D
AIEVBACBgAQAgf8EAIEVAwCCgIADAIL//wMAghUVAwCBgAQAgf8EAIEVAwCCgIADAIL//wMA
ghUVAwCBgAQAgf8EAIEVBACBgAMAgv//AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC//8DAIIV
FQMAgYAEAIH/BACBFQQAgYADAIL//wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUD
AIKAgAMAgf8EAIEVBACBgAQAgf8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMAghUVAwCC
gIADAIL//wMAgRUEAIGABACB/wMAghUVAwCCgIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKA
gAMAgv//AwCBFQQAgYAEAIH/BACBFQMAg8aAxgGAAUIAgwDGxgOAhEJCAP8DAIIVFQMAgoCA
AwCC//8DAIEVBACBgAQAgf8EAIEVAwCCgIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKAgAMA
gv//AwCBFQQAgYAEAIH/BACBFQMAgoCAAwCC//8DAIIVFQMAgYAEAIH/BACBFQMAgoCAAwCC
//8DAIIVFQMAgYAEAIH/BACBFQQAgYADAIL//wMAghUVAwCBgAQAgf8EAIEVBACBgAMAgv//
AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC//8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMA
ghUVAwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQAgf8DAIIV
FQMAgoCAAwCC//8DAIEVBACBgAQAgf8DAIIVFQMAgoCAAwCC//8DAIEVBACBgAQAgf8EAIEV
AwCCgIADAIL//wMAgRUEAIGABACB/wQAgRUDAIPGgMYBgAFCAIMAxsYDgIRCQgD/AwCCFRUD
AIKAgAMAgv//AwCBFQQAgYAEAIH/BACBFQMAgoCAAwCC//8DAIEVBACBgAQAgf8EAIEVAwCC
gIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKAgAMAgv//AwCCFRUDAIGABACB/wQAgRUDAIKA
gAMAgv//AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC//8DAIIVFQMAgYAEAIH/BACBFQQAgYAD
AIL//wMAghUVAwCBgAQAgf8EAIEVBACBgAMAgv//AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQA
gf8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/
AwCCFRUDAIKAgAMAgv//AwCBFQQAgYAEAIH/AwCCFRUDAIKAgAMAgv//AwCBFQQAgYAEAIH/
BACBFQMAgoCAAwCC//8DAIEVBACBgAQAgf8EAIEVAwCDxoDGAYABQgCIAMaAxoBCgEIGAIEB
BACB1gQAgf8XAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8EAIEBEgCB1gQAgf8EAIEBFwCB/wQA
gQEXAIH/BACBARcAgf8EAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYXAIEBBACB1gQAgf8SAIEB
BACB1gQAgf8XAIHWBACB/xYAgsbGA4AAiADGgMaAQoBCBgCBAQQAgdYEAIH/FwCB1gQAgf8X
AIHWBACB/xcAgdYEAIH/BACBARIAgdYEAIH/BACBARcAgf8EAIEBFwCB/wQAgQEXAIH/BACB
AQQAgdYXAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYEAIH/EgCBAQQAgdYEAIH/FwCB1gQAgf8W
AILGxgOAAIgAxoDGgEKAQgYAgQEEAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8XAIHWBACB/wQA
gQESAIHWBACB/wQAgQEXAIH/BACBARcAgf8EAIEBFwCB/wQAgQEEAIHWFwCBAQQAgdYXAIEB
BACB1hcAgQEEAIHWBACB/xIAgQEEAIHWBACB/xcAgdYEAIH/FgCCxsYDgACDAMbGA4CFQkID
AwAE/wXFBQME/4EABMWBAAQDgQAE/4EABMUFAwT/gQAExYEABAOBAAT/gQAExQUDBP+BAATF
gQAEA4EABP+BAATFBQMF/wTFgQAEA4EABP+BAATFBQMF/wTFgQAEA4EABP+BAATFgQAEAwX/
BMWBAAQDgQAE/4EABMWBAAQDBf8ExYEABAOBAAT/gQAExYEABAMF/wXFBAOBAAT/gQAExYEA
BAMF/wXFBAOBAAT/gQAExYEABAOBAAT/BcUEA4EABP+BAATFgQAEA4EABP8FxQUDBP+BAATF
gQAEA4EABP8FxQUDBP+BAATFgQAEA4EABP+BAATFBQME/4EABMWBAAQDgQAE/4YAxQDGgMYB
gAFCAIMAxsYDgIVCQgMDAAT/BcUFAwT/gQAExYEABAOBAAT/gQAExQUDBP+BAATFgQAEA4EA
BP+BAATFBQME/4EABMWBAAQDgQAE/4EABMUFAwX/BMWBAAQDgQAE/4EABMUFAwX/BMWBAAQD
gQAE/4EABMWBAAQDBf8ExYEABAOBAAT/gQAExYEABAMF/wTFgQAEA4EABP+BAATFgQAEAwX/
BcUEA4EABP+BAATFgQAEAwX/BcUEA4EABP+BAATFgQAEA4EABP8FxQQDgQAE/4EABMWBAAQD
gQAE/wXFBQME/4EABMWBAAQDgQAE/wXFBQME/4EABMWBAAQDgQAE/4EABMUFAwT/gQAExYEA
BAOBAAT/hgDFAMaAxgGAAUIAgwDGxgOAhUJCAwMABP8FxQUDBP+BAATFgQAEA4EABP+BAATF
BQME/4EABMWBAAQDgQAE/4EABMUFAwT/gQAExYEABAOBAAT/gQAExQUDBf8ExYEABAOBAAT/
gQAExQUDBf8ExYEABAOBAAT/gQAExYEABAMF/wTFgQAEA4EABP+BAATFgQAEAwX/BMWBAAQD
gQAE/4EABMWBAAQDBf8FxQQDgQAE/4EABMWBAAQDBf8FxQQDgQAE/4EABMWBAAQDgQAE/wXF
BAOBAAT/gQAExYEABAOBAAT/BcUFAwT/gQAExYEABAOBAAT/BcUFAwT/gQAExYEABAOBAAT/
gQAExQUDBP+BAATFgQAEA4EABP+GAMUAxoDGAYABQgCMAMaAxoBCgEIbGwAAA/+BAARzgQAE
G4EAA/+CAAADc4IAAAMbggAAA/+CAAADc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OB
AAQbgQAD/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EABP+BAANzggAAAxuCAAAD/4IAAANz
gQAEG4EABP+BAANzggAAAxuCAAAD/4IAAANzggAAAxuBAAT/gQADc4IAAAMbggAAA/+CAAAD
c4IAAAMbgQAE/4EAA3OCAAADG4IAAAP/ggAAA3OCAAADG4EABP+BAARzgQADG4IAAAP/ggAA
A3OCAAADG4EABP+BAARzgQADG4IAAAP/ggAAA3OCAAADG4IAAAP/gQAEc4EAAxuCAAAD/4IA
AANzggAAAxuCAAAD/4EABHOBAAQbgQAD/4IAAANzggAAAxuCAAAD/4EABHOBAAQbgQAD/4IA
AANzggAAAxuCAAAD/4IAAANzgQAEG4EAA/+CAAADc4IAAAMbggAAA/8DAILGxgOAAIwAxoDG
gEKAQhsbAAAD/4EABHOBAAQbgQAD/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EAA/+CAAAD
c4IAAAMbggAAA/+CAAADc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OBAAQbgQAE/4EA
A3OCAAADG4IAAAP/ggAAA3OBAAQbgQAE/4EAA3OCAAADG4IAAAP/ggAAA3OCAAADG4EABP+B
AANzggAAAxuCAAAD/4IAAANzggAAAxuBAAT/gQADc4IAAAMbggAAA/+CAAADc4IAAAMbgQAE
/4EABHOBAAMbggAAA/+CAAADc4IAAAMbgQAE/4EABHOBAAMbggAAA/+CAAADc4IAAAMbggAA
A/+BAARzgQADG4IAAAP/ggAAA3OCAAADG4IAAAP/gQAEc4EABBuBAAP/ggAAA3OCAAADG4IA
AAP/gQAEc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OBAAQbgQAD/4IAAANzggAAAxuC
AAAD/wMAgsbGA4AAjADGgMaAQoBCGxsAAAP/gQAEc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/
ggAAA3OBAAQbgQAD/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EAA/+CAAADc4IAAAMbggAA
A/+CAAADc4EABBuBAAT/gQADc4IAAAMbggAAA/+CAAADc4EABBuBAAT/gQADc4IAAAMbggAA
A/+CAAADc4IAAAMbgQAE/4EAA3OCAAADG4IAAAP/ggAAA3OCAAADG4EABP+BAANzggAAAxuC
AAAD/4IAAANzggAAAxuBAAT/gQAEc4EAAxuCAAAD/4IAAANzggAAAxuBAAT/gQAEc4EAAxuC
AAAD/4IAAANzggAAAxuCAAAD/4EABHOBAAMbggAAA/+CAAADc4IAAAMbggAAA/+BAARzgQAE
G4EAA/+CAAADc4IAAAMbggAAA/+BAARzgQAEG4EAA/+CAAADc4IAAAMbggAAA/+CAAADc4EA
BBuBAAP/ggAAA3OCAAADG4IAAAP/AwCCxsYDgACDAMbGA4CEQkJISAMAhP//AAADOIIAAANI
hAAA//8DAII4OAMAgkhIAwCC//8DAIQ4OAAAA0iEAAD//wMAgjg4AwCCSEgDAIL//wMAhDg4
AAADSIQAAP//AwCCODgDAIJISAMAgv//AwCEODgAAANIggAAA/+EAAA4OAMAgkhIAwCC//8D
AIQ4OAAAA0iCAAAD/4QAADg4AwCCSEgDAIL//wMAgjg4AwCESEgAAAP/hAAAODgDAIJISAMA
gv//AwCCODgDAIRISAAAA/+EAAA4OAMAgkhIAwCC//8DAII4OAMAhEhIAAAD/4IAAAM4hAAA
SEgDAIL//wMAgjg4AwCESEgAAAP/ggAAAziEAABISAMAgv//AwCCODgDAIJISAMAhP//AAAD
OIQAAEhIAwCC//8DAII4OAMAgkhIAwCE//8AAAM4ggAAA0iEAAD//wMAgjg4AwCCSEgDAIT/
/wAAAziCAAADSIQAAP//AwCCODgDAIJISAMAgv//AwCEODgAAANIhAAA//8DAII4OAMAgkhI
AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQkhIAwCE//8AAAM4ggAAA0iEAAD//wMAgjg4AwCC
SEgDAIL//wMAhDg4AAADSIQAAP//AwCCODgDAIJISAMAgv//AwCEODgAAANIhAAA//8DAII4
OAMAgkhIAwCC//8DAIQ4OAAAA0iCAAAD/4QAADg4AwCCSEgDAIL//wMAhDg4AAADSIIAAAP/
hAAAODgDAIJISAMAgv//AwCCODgDAIRISAAAA/+EAAA4OAMAgkhIAwCC//8DAII4OAMAhEhI
AAAD/4QAADg4AwCCSEgDAIL//wMAgjg4AwCESEgAAAP/ggAAAziEAABISAMAgv//AwCCODgD
AIRISAAAA/+CAAADOIQAAEhIAwCC//8DAII4OAMAgkhIAwCE//8AAAM4hAAASEgDAIL//wMA
gjg4AwCCSEgDAIT//wAAAziCAAADSIQAAP//AwCCODgDAIJISAMAhP//AAADOIIAAANIhAAA
//8DAII4OAMAgkhIAwCC//8DAIQ4OAAAA0iEAAD//wMAgjg4AwCCSEgDAIL//wMAg8aAxgGA
AUIAgwDGxgOAhEJCSEgDAIT//wAAAziCAAADSIQAAP//AwCCODgDAIJISAMAgv//AwCEODgA
AANIhAAA//8DAII4OAMAgkhIAwCC//8DAIQ4OAAAA0iEAAD//wMAgjg4AwCCSEgDAIL//wMA
hDg4AAADSIIAAAP/hAAAODgDAIJISAMAgv//AwCEODgAAANIggAAA/+EAAA4OAMAgkhIAwCC
//8DAII4OAMAhEhIAAAD/4QAADg4AwCCSEgDAIL//wMAgjg4AwCESEgAAAP/hAAAODgDAIJI
SAMAgv//AwCCODgDAIRISAAAA/+CAAADOIQAAEhIAwCC//8DAII4OAMAhEhIAAAD/4IAAAM4
hAAASEgDAIL//wMAgjg4AwCCSEgDAIT//wAAAziEAABISAMAgv//AwCCODgDAIJISAMAhP//
AAADOIIAAANIhAAA//8DAII4OAMAgkhIAwCE//8AAAM4ggAAA0iEAAD//wMAgjg4AwCCSEgD
AIL//wMAhDg4AAADSIQAAP//AwCCODgDAIJISAMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA
iwQAgf8DAIIREQMAgouLAwCB/wQAgREEAIGLBACB/wQAgREDAIKLiwMAgf8EAIERBACBiwQA
gf8EAIERAwCCi4sDAIH/BACBEQQAgYsEAIH/BACBEQMAgouLAwCC//8DAIERBACBiwQAgf8E
AIERAwCCi4sDAIL//wMAgREEAIGLBACB/wQAgREEAIGLAwCC//8DAIERBACBiwQAgf8EAIER
BACBiwMAgv//AwCBEQQAgYsEAIH/BACBEQQAgYsDAIL//wMAghERAwCBiwQAgf8EAIERBACB
iwMAgv//AwCCEREDAIGLBACB/wQAgREEAIGLBACB/wMAghERAwCBiwQAgf8EAIERBACBiwQA
gf8DAIIREQMAgouLAwCB/wQAgREEAIGLBACB/wMAghERAwCCi4sDAIH/BACBEQQAgYsEAIH/
BACBEQMAgouLAwCB/wQAgREEAIGLBACB/wMAgsbGA4AAigDGgMaAQoBCAIsEAIH/AwCCERED
AIKLiwMAgf8EAIERBACBiwQAgf8EAIERAwCCi4sDAIH/BACBEQQAgYsEAIH/BACBEQMAgouL
AwCB/wQAgREEAIGLBACB/wQAgREDAIKLiwMAgv//AwCBEQQAgYsEAIH/BACBEQMAgouLAwCC
//8DAIERBACBiwQAgf8EAIERBACBiwMAgv//AwCBEQQAgYsEAIH/BACBEQQAgYsDAIL//wMA
gREEAIGLBACB/wQAgREEAIGLAwCC//8DAIIREQMAgYsEAIH/BACBEQQAgYsDAIL//wMAghER
AwCBiwQAgf8EAIERBACBiwQAgf8DAIIREQMAgYsEAIH/BACBEQQAgYsEAIH/AwCCEREDAIKL
iwMAgf8EAIERBACBiwQAgf8DAIIREQMAgouLAwCB/wQAgREEAIGLBACB/wQAgREDAIKLiwMA
gf8EAIERBACBiwQAgf8DAILGxgOAAIoAxoDGgEKAQgCLBACB/wMAghERAwCCi4sDAIH/BACB
EQQAgYsEAIH/BACBEQMAgouLAwCB/wQAgREEAIGLBACB/wQAgREDAIKLiwMAgf8EAIERBACB
iwQAgf8EAIERAwCCi4sDAIL//wMAgREEAIGLBACB/wQAgREDAIKLiwMAgv//AwCBEQQAgYsE
AIH/BACBEQQAgYsDAIL//wMAgREEAIGLBACB/wQAgREEAIGLAwCC//8DAIERBACBiwQAgf8E
AIERBACBiwMAgv//AwCCEREDAIGLBACB/wQAgREEAIGLAwCC//8DAIIREQMAgYsEAIH/BACB
EQQAgYsEAIH/AwCCEREDAIGLBACB/wQAgREEAIGLBACB/wMAghERAwCCi4sDAIH/BACBEQQA
gYsEAIH/AwCCEREDAIKLiwMAgf8EAIERBACBiwQAgf8EAIERAwCCi4sDAIH/BACBEQQAgYsE
AIH/AwCCxsYDgACDAMbGA4CCQkIQAIHjHACB4xwAgeMcAIHjBACB/xcAgeMEAIH/HACB/xwA
gf8cAIH/HACB/0MAgeMcAIHjHACB4xYAg8aAxgGAAUIAgwDGxgOAgkJCEACB4xwAgeMcAIHj
HACB4wQAgf8XAIHjBACB/xwAgf8cAIH/HACB/xwAgf9DAIHjHACB4xwAgeMWAIPGgMYBgAFC
AIMAxsYDgIJCQhAAgeMcAIHjHACB4xwAgeMEAIH/FwCB4wQAgf8cAIH/HACB/xwAgf8cAIH/
QwCB4xwAgeMcAIHjFgCDxoDGAYABQgCLAMaAxoBCgEK5uQAEBYEABP8FuQQFgQAE/4EABLmB
AAQFgQAE/4EABLkEBYEABP+BAAS5gQAEBYEABP+BAAS5BAWBAAT/gQAEuYEABAWBAAT/gQAE
uQUFBP+BAAS5gQAEBYEABP+BAAS5BQUE/4EABLmBAAQFgQAE/4EABLmBAAQFBP+BAAS5gQAE
BYEABP+BAAS5gQAEBQT/gQAEuYEABAWBAAT/gQAEuYEABAUF/wS5gQAEBYEABP+BAAS5gQAE
BQX/BLmBAAQFgQAE/4EABLmBAAQFgQAE/wS5gQAEBYEABP+BAAS5gQAEBYEABP8FuQQFgQAE
/4EABLmBAAQFgQAE/wW5BAWBAAT/gQAEuYEABAWBAAT/gQAEuQQFgQAE/4EABLmBAAQFhQD/
AMbGA4AAiwDGgMaAQoBCubkABAWBAAT/BbkEBYEABP+BAAS5gQAEBYEABP+BAAS5BAWBAAT/
gQAEuYEABAWBAAT/gQAEuQQFgQAE/4EABLmBAAQFgQAE/4EABLkFBQT/gQAEuYEABAWBAAT/
gQAEuQUFBP+BAAS5gQAEBYEABP+BAAS5gQAEBQT/gQAEuYEABAWBAAT/gQAEuYEABAUE/4EA
BLmBAAQFgQAE/4EABLmBAAQFBf8EuYEABAWBAAT/gQAEuYEABAUF/wS5gQAEBYEABP+BAAS5
gQAEBYEABP8EuYEABAWBAAT/gQAEuYEABAWBAAT/BbkEBYEABP+BAAS5gQAEBYEABP8FuQQF
gQAE/4EABLmBAAQFgQAE/4EABLkEBYEABP+BAAS5gQAEBYUA/wDGxgOAAIsAxoDGgEKAQrm5
AAQFgQAE/wW5BAWBAAT/gQAEuYEABAWBAAT/gQAEuQQFgQAE/4EABLmBAAQFgQAE/4EABLkE
BYEABP+BAAS5gQAEBYEABP+BAAS5BQUE/4EABLmBAAQFgQAE/4EABLkFBQT/gQAEuYEABAWB
AAT/gQAEuYEABAUE/4EABLmBAAQFgQAE/4EABLmBAAQFBP+BAAS5gQAEBYEABP+BAAS5gQAE
BQX/BLmBAAQFgQAE/4EABLmBAAQFBf8EuYEABAWBAAT/gQAEuYEABAWBAAT/BLmBAAQFgQAE
/4EABLmBAAQFgQAE/wW5BAWBAAT/gQAEuYEABAWBAAT/BbkEBYEABP+BAAS5gQAEBYEABP+B
AAS5BAWBAAT/gQAEuYEABAWFAP8AxsYDgACDAMbGA4CGQkJpaQAAAyCCAAAD/4EABGmBAAMg
ggAAA/+CAAADaYIAAAMgggAAA/+CAAADaYEAAyCCAAAD/4IAAANpggAAAyCCAAAD/4IAAANp
gQADIIIAAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAQggQAD/4IAAANpggAAAyCCAAAD/4IA
AANpgQAEIIEAA/+CAAADaYIAAAMgggAAA/+CAAADaYIAAAMggQAD/4IAAANpggAAAyCCAAAD
/4IAAANpggAAAyCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mCAAADIIEABP+BAANpggAAAyCC
AAAD/4IAAANpggAAAyCBAAT/gQADaYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAANpggAA
AyCCAAAD/4IAAANpggAAAyCCAAAD/4EABGmBAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAARp
gQADIIIAAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAMgggAAA/+CAAADaYIAAAMgAwCDxoDG
AYABQgCDAMbGA4CGQkJpaQAAAyCCAAAD/4EABGmBAAMgggAAA/+CAAADaYIAAAMgggAAA/+C
AAADaYEAAyCCAAAD/4IAAANpggAAAyCCAAAD/4IAAANpgQADIIIAAAP/ggAAA2mCAAADIIIA
AAP/ggAAA2mBAAQggQAD/4IAAANpggAAAyCCAAAD/4IAAANpgQAEIIEAA/+CAAADaYIAAAMg
ggAAA/+CAAADaYIAAAMggQAD/4IAAANpggAAAyCCAAAD/4IAAANpggAAAyCBAAP/ggAAA2mC
AAADIIIAAAP/ggAAA2mCAAADIIEABP+BAANpggAAAyCCAAAD/4IAAANpggAAAyCBAAT/gQAD
aYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAANpggAAAyCCAAAD/4IAAANpggAAAyCCAAAD
/4EABGmBAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAARpgQADIIIAAAP/ggAAA2mCAAADIIIA
AAP/ggAAA2mBAAMgggAAA/+CAAADaYIAAAMgAwCDxoDGAYABQgCDAMbGA4CGQkJpaQAAAyCC
AAAD/4EABGmBAAMgggAAA/+CAAADaYIAAAMgggAAA/+CAAADaYEAAyCCAAAD/4IAAANpggAA
AyCCAAAD/4IAAANpgQADIIIAAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAQggQAD/4IAAANp
ggAAAyCCAAAD/4IAAANpgQAEIIEAA/+CAAADaYIAAAMgggAAA/+CAAADaYIAAAMggQAD/4IA
AANpggAAAyCCAAAD/4IAAANpggAAAyCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mCAAADIIEA
BP+BAANpggAAAyCCAAAD/4IAAANpggAAAyCBAAT/gQADaYIAAAMgggAAA/+CAAADaYIAAAMg
ggAAA/+BAANpggAAAyCCAAAD/4IAAANpggAAAyCCAAAD/4EABGmBAAMgggAAA/+CAAADaYIA
AAMgggAAA/+BAARpgQADIIIAAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAMgggAAA/+CAAAD
aYIAAAMgAwCDxoDGAYABQgCKAMaAxoBCgEIwMAMAglFRAwCE//8AAAMwhAAAUVEDAIL//wMA
gjAwAwCCUVEDAIL//wMAhjAwAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCGMDAAAFFRAwCC
//8DAIIwMAMAglFRAwCC//8DAIQwMAAAA1GEAAD//wMAgjAwAwCCUVEDAIL//wMAhDAwAAAD
UYQAAP//AwCCMDADAIJRUQMAgv//AwCCMDADAIZRUQAA//8DAIIwMAMAglFRAwCC//8DAIIw
MAMAhlFRAAD//wMAgjAwAwCCUVEDAIL//wMAgjAwAwCEUVEAAAP/hAAAMDADAIJRUQMAgv//
AwCCMDADAIRRUQAAA/+EAAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCG//8AADAwAwCCUVED
AIL//wMAgjAwAwCCUVEDAIT//wAAAzCEAABRUQMAgv//AwCCMDADAIJRUQMAhP//AAADMIQA
AFFRAwCC//8DAIIwMAMAglFRAwCC//8DAIYwMAAAUVEDAIL//wMAgjAwAwCCUVEDAILGxgOA
AIoAxoDGgEKAQjAwAwCCUVEDAIT//wAAAzCEAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCG
MDAAAFFRAwCC//8DAIIwMAMAglFRAwCC//8DAIYwMAAAUVEDAIL//wMAgjAwAwCCUVEDAIL/
/wMAhDAwAAADUYQAAP//AwCCMDADAIJRUQMAgv//AwCEMDAAAANRhAAA//8DAIIwMAMAglFR
AwCC//8DAIIwMAMAhlFRAAD//wMAgjAwAwCCUVEDAIL//wMAgjAwAwCGUVEAAP//AwCCMDAD
AIJRUQMAgv//AwCCMDADAIRRUQAAA/+EAAAwMAMAglFRAwCC//8DAIIwMAMAhFFRAAAD/4QA
ADAwAwCCUVEDAIL//wMAgjAwAwCCUVEDAIb//wAAMDADAIJRUQMAgv//AwCCMDADAIJRUQMA
hP//AAADMIQAAFFRAwCC//8DAIIwMAMAglFRAwCE//8AAAMwhAAAUVEDAIL//wMAgjAwAwCC
UVEDAIL//wMAhjAwAABRUQMAgv//AwCCMDADAIJRUQMAgsbGA4AAigDGgMaAQoBCMDADAIJR
UQMAhP//AAADMIQAAFFRAwCC//8DAIIwMAMAglFRAwCC//8DAIYwMAAAUVEDAIL//wMAgjAw
AwCCUVEDAIL//wMAhjAwAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCEMDAAAANRhAAA//8D
AIIwMAMAglFRAwCC//8DAIQwMAAAA1GEAAD//wMAgjAwAwCCUVEDAIL//wMAgjAwAwCGUVEA
AP//AwCCMDADAIJRUQMAgv//AwCCMDADAIZRUQAA//8DAIIwMAMAglFRAwCC//8DAIIwMAMA
hFFRAAAD/4QAADAwAwCCUVEDAIL//wMAgjAwAwCEUVEAAAP/hAAAMDADAIJRUQMAgv//AwCC
MDADAIJRUQMAhv//AAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCE//8AAAMwhAAAUVEDAIL/
/wMAgjAwAwCCUVEDAIT//wAAAzCEAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCGMDAAAFFR
AwCC//8DAIIwMAMAglFRAwCCxsYDgACDAMbGA4CEQkIADQQAgZgEAIH/AwCCDQ0DAIGYBACB
/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0E
AIGYBACB/wQAgQ0DAIKYmAMAgf8EAIENBACBmAQAgf8EAIENAwCCmJgDAIH/BACBDQQAgZgE
AIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACB
DQQAgZgDAIL//wMAgQ0EAIGYBACB/wQAgQ0EAIGYAwCC//8DAIENBACBmAQAgf8EAIENBACB
mAQAgf8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIINDQMAgZgEAIH/BACBDQQAgZgEAIH/
AwCCDQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYAwCDxoDGAYAB
QgCDAMbGA4CEQkIADQQAgZgEAIH/AwCCDQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGY
BACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIKYmAMAgf8E
AIENBACBmAQAgf8EAIENAwCCmJgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIH/BACBDQQA
gZgEAIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIL//wMAgQ0EAIGYBACB
/wQAgQ0EAIGYAwCC//8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIEN
BACBmAQAgf8DAIINDQMAgZgEAIH/BACBDQQAgZgEAIH/AwCCDQ0DAIGYBACB/wQAgQ0EAIGY
BACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYAwCDxoDGAYABQgCDAMbGA4CEQkIADQQAgZgEAIH/
AwCCDQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0D
AIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIKYmAMAgf8EAIENBACBmAQAgf8EAIENAwCCmJgD
AIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIH/BACB
DQQAgZgEAIH/BACBDQQAgZgDAIL//wMAgQ0EAIGYBACB/wQAgQ0EAIGYAwCC//8DAIENBACB
mAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIINDQMAgZgEAIH/
BACBDQQAgZgEAIH/AwCCDQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0E
AIGYAwCDxoDGAYABQgCIAMaAxoBCgEJsAIH2HACB9lsAgf8cAIH/fgARAILGxgOAAIgAxoDG
gEKAQmwAgfYcAIH2WwCB/xwAgf9+ABEAgsbGA4AAiADGgMaAQoBCbACB9hwAgfZbAIH/HACB
/34AEQCCxsYDgACDAMbGA4CFQkL//wAEqYEABAiBAAT/BKmBAAQIgQAE/4EABKmBAAQIgQAE
/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EABKkE
CIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAEqYEABAiBAAT/gQAEqYEAAwiBAAT/gQAE
qYEABAiBAAT/gQAEqYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEABAgE/4EABKmBAAQIgQAE
/4EABKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+BAASpgQAE
CIEABP8EqYEABAiBAAT/gQAEqYEABAiBAAT/BKmBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mB
AAQIgQAE/4EABKmGAAgAxoDGAYABQgCDAMbGA4CFQkL//wAEqYEABAiBAAT/BKmBAAQIgQAE
/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmB
AAQIgQAE/4EABKkECIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAEqYEABAiBAAT/gQAE
qYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEABAgE
/4EABKmBAAQIgQAE/4EABKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAE
CIEABP+BAASpgQAECIEABP8EqYEABAiBAAT/gQAEqYEABAiBAAT/BKmBAAQIgQAE/4EABKmB
AAQIgQAE/4EAA6mBAAQIgQAE/4EABKmGAAgAxoDGAYABQgCDAMbGA4CFQkL//wAEqYEABAiB
AAT/BKmBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mB
AAQIgQAE/4EABKmBAAQIgQAE/4EABKkECIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAE
qYEABAiBAAT/gQAEqYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEAAwiBAAT/gQAEqYEABAiB
AAT/gQAEqYEABAgE/4EABKmBAAQIgQAE/4EABKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAE
CIEAA/+BAASpgQAECIEABP+BAASpgQAECIEABP8EqYEABAiBAAT/gQAEqYEABAiBAAT/BKmB
AAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmGAAgAxoDGAYABQgCMAMaAxoBC
gEL//wAAA16CAAADJ4IAAAP/gQADXoIAAAMnggAAA/+CAAADXoIAAAMnggAAA/+GAABeXgAA
AyeCAAAD/4IAAANeggAAAyeCAAAD/4YAAF5eAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/ggAA
A16BAAMnggAAA/+CAAADXoIAAAMnggAAA/+CAAADXoEAAyeCAAAD/4IAAANeggAAAyeCAAAD
/4IAAANehgAAJycAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16GAAAnJwAAA/+CAAADXoIAAAMn
ggAAA/+CAAADXoIAAAMngQAD/4IAAANeggAAAyeCAAAD/4IAAANeggAAAyeBAAP/ggAAA16C
AAADJ4IAAAP/ggAAA16CAAADJ4YAAP//AAADXoIAAAMnggAAA/+CAAADXoIAAAMnggAAA/+B
AANeggAAAyeCAAAD/4IAAANeggAAAyeCAAAD/4EAA16CAAADJ4IAAAP/ggAAA16CAAADJ4IA
AAP/hgAAXl4AAAMnggAAA/+CAAADXgMAgsbGA4AAjADGgMaAQoBC//8AAANeggAAAyeCAAAD
/4EAA16CAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/hgAAXl4AAAMnggAAA/+CAAADXoIAAAMn
ggAAA/+GAABeXgAAAyeCAAAD/4IAAANeggAAAyeCAAAD/4IAAANegQADJ4IAAAP/ggAAA16C
AAADJ4IAAAP/ggAAA16BAAMnggAAA/+CAAADXoIAAAMnggAAA/+CAAADXoYAACcnAAAD/4IA
AANeggAAAyeCAAAD/4IAAANehgAAJycAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4EA
A/+CAAADXoIAAAMnggAAA/+CAAADXoIAAAMngQAD/4IAAANeggAAAyeCAAAD/4IAAANeggAA
AyeGAAD//wAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/gQADXoIAAAMnggAAA/+CAAAD
XoIAAAMnggAAA/+BAANeggAAAyeCAAAD/4IAAANeggAAAyeCAAAD/4YAAF5eAAADJ4IAAAP/
ggAAA14DAILGxgOAAIwAxoDGgEKAQv//AAADXoIAAAMnggAAA/+BAANeggAAAyeCAAAD/4IA
AANeggAAAyeCAAAD/4YAAF5eAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/hgAAXl4AAAMnggAA
A/+CAAADXoIAAAMnggAAA/+CAAADXoEAAyeCAAAD/4IAAANeggAAAyeCAAAD/4IAAANegQAD
J4IAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16GAAAnJwAAA/+CAAADXoIAAAMnggAAA/+CAAAD
XoYAACcnAAAD/4IAAANeggAAAyeCAAAD/4IAAANeggAAAyeBAAP/ggAAA16CAAADJ4IAAAP/
ggAAA16CAAADJ4EAA/+CAAADXoIAAAMnggAAA/+CAAADXoIAAAMnhgAA//8AAANeggAAAyeC
AAAD/4IAAANeggAAAyeCAAAD/4EAA16CAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/gQADXoIA
AAMnggAAA/+CAAADXoIAAAMnggAAA/+GAABeXgAAAyeCAAAD/4IAAANeAwCCxsYDgACDAMbG
A4CEQkL//wMAgikpAwCCWloDAIb//wAAKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCB
KQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIEpAwCCWloDAIL//wMAgikpAwCCWloDAIL/
/wMAhikpAABaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCGKSkAAFpaAwCC//8DAIIpKQMAglpa
AwCC//8DAIIpKQMAgVoDAIL//wMAgikpAwCCWloDAIL//wMAgikpAwCBWgMAgv//AwCCKSkD
AIJaWgMAgv//AwCCKSkDAIZaWgAA//8DAIIpKQMAglpaAwCC//8DAIIpKQMAhlpaAAD//wMA
gikpAwCCWloDAIL//wMAgikpAwCCWloDAIH/AwCCKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMA
hv//AAApKQMAglpaAwCC//8DAIIpKQMAglpaAwCG//8AACkpAwCCWloDAIL//wMAgikpAwCC
WloDAIL//wMAgSkDAIJaWgMAgv//AwCCKSkDAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCCKSkD
AIJaWgMAhv//AAApKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIEpAwCCWloDAIL//wMA
gikpAwCCWloDAIL//wMAgSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCGKSkAAFpaAwCC
//8DAIIpKQMAglpaAwCC//8DAIYpKQAAWloDAIL//wMAgikpAwCCWloDAIL//wMAgikpAwCB
WgMAgv//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIFaAwCC//8DAIIpKQMAglpaAwCC//8DAIIp
KQMAhlpaAAD//wMAgikpAwCCWloDAIL//wMAgikpAwCGWloAAP//AwCCKSkDAIJaWgMAgv//
AwCCKSkDAIJaWgMAgf8DAIIpKQMAglpaAwCC//8DAIIpKQMAglpaAwCG//8AACkpAwCCWloD
AIL//wMAgikpAwCCWloDAIb//wAAKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCBKQMA
glpaAwCC//8DAIIpKQMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIIpKQMAglpaAwCG//8AACkp
AwCCWloDAIL//wMAgikpAwCCWloDAIL//wMAgSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgv//
AwCBKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIYpKQAAWloDAIL//wMAgikpAwCCWloD
AIL//wMAhikpAABaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIFaAwCC//8DAIIpKQMA
glpaAwCC//8DAIIpKQMAgVoDAIL//wMAgikpAwCCWloDAIL//wMAgikpAwCGWloAAP//AwCC
KSkDAIJaWgMAgv//AwCCKSkDAIZaWgAA//8DAIIpKQMAglpaAwCC//8DAIIpKQMAglpaAwCB
/wMAgikpAwCCWloDAIL//wMAgikpAwCCWloDAIb//wAAKSkDAIJaWgMAgv//AwCCKSkDAIJa
WgMAhv//AAApKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIEpAwCCWloDAIL//wMAgikp
AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgQoEAIGkBACB/wMAgQoEAIGkBACB/wQAgQoEAIGk
BACB/wgAgaQEAIH/BACBCgQAgaQEAIH/CACBpAQAgf8EAIEKBACBpAQAgf8EAIEKAwCBpAQA
gf8EAIEKBACBpAQAgf8EAIEKAwCBpAQAgf8EAIEKBACBpAQAgf8EAIEKCACB/wQAgQoEAIGk
BACB/wQAgQoIAIH/BACBCgQAgaQEAIH/BACBCgQAgaQDAIH/BACBCgQAgaQEAIH/BACBCgQA
gaQDAIH/BACBCgQAgaQEAIH/BACBCgQAgaQIAIEKBACBpAQAgf8EAIEKBACBpAQAgf8DAIEK
BACBpAQAgf8EAIEKBACBpAQAgf8DAIEKBACBpAQAgf8EAIEKBACBpAQAgf8IAIGkBACB/wQA
gQoDAILGxgOAAIoAxoDGgEKAQgD/BACBCgQAgaQEAIH/AwCBCgQAgaQEAIH/BACBCgQAgaQE
AIH/CACBpAQAgf8EAIEKBACBpAQAgf8IAIGkBACB/wQAgQoEAIGkBACB/wQAgQoDAIGkBACB
/wQAgQoEAIGkBACB/wQAgQoDAIGkBACB/wQAgQoEAIGkBACB/wQAgQoIAIH/BACBCgQAgaQE
AIH/BACBCggAgf8EAIEKBACBpAQAgf8EAIEKBACBpAMAgf8EAIEKBACBpAQAgf8EAIEKBACB
pAMAgf8EAIEKBACBpAQAgf8EAIEKBACBpAgAgQoEAIGkBACB/wQAgQoEAIGkBACB/wMAgQoE
AIGkBACB/wQAgQoEAIGkBACB/wMAgQoEAIGkBACB/wQAgQoEAIGkBACB/wgAgaQEAIH/BACB
CgMAgsbGA4AAigDGgMaAQoBCAP8EAIEKBACBpAQAgf8DAIEKBACBpAQAgf8EAIEKBACBpAQA
gf8IAIGkBACB/wQAgQoEAIGkBACB/wgAgaQEAIH/BACBCgQAgaQEAIH/BACBCgMAgaQEAIH/
BACBCgQAgaQEAIH/BACBCgMAgaQEAIH/BACBCgQAgaQEAIH/BACBCggAgf8EAIEKBACBpAQA
gf8EAIEKCACB/wQAgQoEAIGkBACB/wQAgQoEAIGkAwCB/wQAgQoEAIGkBACB/wQAgQoEAIGk
AwCB/wQAgQoEAIGkBACB/wQAgQoEAIGkCACBCgQAgaQEAIH/BACBCgQAgaQEAIH/AwCBCgQA
gaQEAIH/BACBCgQAgaQEAIH/AwCBCgQAgaQEAIH/BACBCgQAgaQEAIH/CACBpAQAgf8EAIEK
AwCCxsYDgACDAMbGA4CEQkIAAAX/BfwFAAT/BfwFAAX/BfwFAAT/gQAE/AUABf8F/AUABP+B
AAT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF
/wX8BQAF/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQAF/wX8BQAE/wX8BQAF/wX8BQAE/wX8BQAF
/wX8BQAE/wX8BQAF/wX8BQAE/4EABPwFAAX/hvz8AMaAxgGAAUIAgwDGxgOAhEJCAAAF/wX8
BQAE/wX8BQAF/wX8BQAE/4EABPwFAAX/BfwFAAT/gQAE/AUABf8F/AUABf8E/AUABf8F/AUA
Bf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8F/AQABf8F/AUABf8F/AQA
Bf8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP+BAAT8
BQAF/4b8/ADGgMYBgAFCAIMAxsYDgIRCQgAABf8F/AUABP8F/AUABf8F/AUABP+BAAT8BQAF
/wX8BQAE/4EABPwFAAX/BfwFAAX/BPwFAAX/BfwFAAX/BPwFAAX/BfwFAAX/BPwFAAX/BfwF
AAX/BPwFAAX/BfwFAAX/BfwEAAX/BfwFAAX/BfwEAAX/BfwFAAX/BfwFAAT/BfwFAAX/BfwF
AAT/BfwFAAX/BfwFAAT/BfwFAAX/BfwFAAT/gQAE/AUABf+G/PwAxoDGAYABQgCLAMaAxoBC
gEILCwAE/4EABJ2BAAQLgQAD/4EABJ2BAAQLgQAE/4EABJ2BAAQLgQAD/4IAAAOdgQAEC4EA
BP+BAASdgQAEC4EAA/+CAAADnYEABAuBAAT/gQAEnYEABAuBAAT/gQADnYEABAuBAAT/gQAE
nYEABAuBAAT/gQADnYEABAuBAAT/gQAEnYEABAuBAAT/gQADnYIAAAMLgQAE/4EABJ2BAAQL
gQAE/4EAA52CAAADC4EABP+BAASdgQAEC4EABP+BAASdgQADC4EABP+BAASdgQAEC4EABP+B
AASdgQADC4EABP+BAASdgQAEC4EABP+BAASdgQADC4IAAAP/gQAEnYEABAuBAAT/gQAEnYEA
BAuBAAP/gQAEnYEABAuBAAT/gQAEnYEABAuBAAP/gQAEnYEABAuBAAT/gQAEnYEABAuBAAP/
ggAAA52BAAQLgQAE/4UAnQDGxgOAAIsAxoDGgEKAQgsLAAT/gQAEnYEABAuBAAP/gQAEnYEA
BAuBAAT/gQAEnYEABAuBAAP/ggAAA52BAAQLgQAE/4EABJ2BAAQLgQAD/4IAAAOdgQAEC4EA
BP+BAASdgQAEC4EABP+BAAOdgQAEC4EABP+BAASdgQAEC4EABP+BAAOdgQAEC4EABP+BAASd
gQAEC4EABP+BAAOdggAAAwuBAAT/gQAEnYEABAuBAAT/gQADnYIAAAMLgQAE/4EABJ2BAAQL
gQAE/4EABJ2BAAMLgQAE/4EABJ2BAAQLgQAE/4EABJ2BAAMLgQAE/4EABJ2BAAQLgQAE/4EA
BJ2BAAMLggAAA/+BAASdgQAEC4EABP+BAASdgQAEC4EAA/+BAASdgQAEC4EABP+BAASdgQAE
C4EAA/+BAASdgQAEC4EABP+BAASdgQAEC4EAA/+CAAADnYEABAuBAAT/hQCdAMbGA4AAiwDG
gMaAQoBCCwsABP+BAASdgQAEC4EAA/+BAASdgQAEC4EABP+BAASdgQAEC4EAA/+CAAADnYEA
BAuBAAT/gQAEnYEABAuBAAP/ggAAA52BAAQLgQAE/4EABJ2BAAQLgQAE/4EAA52BAAQLgQAE
/4EABJ2BAAQLgQAE/4EAA52BAAQLgQAE/4EABJ2BAAQLgQAE/4EAA52CAAADC4EABP+BAASd
gQAEC4EABP+BAAOdggAAAwuBAAT/gQAEnYEABAuBAAT/gQAEnYEAAwuBAAT/gQAEnYEABAuB
AAT/gQAEnYEAAwuBAAT/gQAEnYEABAuBAAT/gQAEnYEAAwuCAAAD/4EABJ2BAAQLgQAE/4EA
BJ2BAAQLgQAD/4EABJ2BAAQLgQAE/4EABJ2BAAQLgQAD/4EABJ2BAAQLgQAE/4EABJ2BAAQL
gQAD/4IAAAOdgQAEC4EABP+FAJ0AxsYDgACDAMbGA4CGQkItLQAAA/+CAAADVYIAAAMthgAA
//8AAANVggAAAy2CAAAD/4IAAANVggAAAy2EAAD//wMAhFVVAAADLYIAAAP/ggAAA1WCAAAD
LYQAAP//AwCEVVUAAAMtggAAA/+CAAADVYIAAAMtggAAA/+GAABVVQAAAy2CAAAD/4IAAANV
ggAAAy2CAAAD/4YAAFVVAAADLYIAAAP/ggAAA1WCAAADLYIAAAP/hAAAVVUDAIQtLQAAA/+C
AAADVYIAAAMtggAAA/+EAABVVQMAhC0tAAAD/4IAAANVggAAAy2CAAAD/4IAAANVhgAALS0A
AAP/ggAAA1WCAAADLYIAAAP/ggAAA1WGAAAtLQAAA/+CAAADVYIAAAMtggAAA/+CAAADVYQA
AC0tAwCE//8AAANVggAAAy2CAAAD/4IAAANVggAAAy2GAAD//wAAA1WCAAADLYIAAAP/ggAA
A1WCAAADLYYAAP//AAADVYIAAAMtggAAA/+CAAADVYIAAAMthAAA//8DAIRVVQAAAy2CAAAD
/wMAg8aAxgGAAUIAgwDGxgOAhkJCLS0AAAP/ggAAA1WCAAADLYYAAP//AAADVYIAAAMtggAA
A/+CAAADVYIAAAMthAAA//8DAIRVVQAAAy2CAAAD/4IAAANVggAAAy2EAAD//wMAhFVVAAAD
LYIAAAP/ggAAA1WCAAADLYIAAAP/hgAAVVUAAAMtggAAA/+CAAADVYIAAAMtggAAA/+GAABV
VQAAAy2CAAAD/4IAAANVggAAAy2CAAAD/4QAAFVVAwCELS0AAAP/ggAAA1WCAAADLYIAAAP/
hAAAVVUDAIQtLQAAA/+CAAADVYIAAAMtggAAA/+CAAADVYYAAC0tAAAD/4IAAANVggAAAy2C
AAAD/4IAAANVhgAALS0AAAP/ggAAA1WCAAADLYIAAAP/ggAAA1WEAAAtLQMAhP//AAADVYIA
AAMtggAAA/+CAAADVYIAAAMthgAA//8AAANVggAAAy2CAAAD/4IAAANVggAAAy2GAAD//wAA
A1WCAAADLYIAAAP/ggAAA1WCAAADLYQAAP//AwCEVVUAAAMtggAAA/8DAIPGgMYBgAFCAIMA
xsYDgIZCQi0tAAAD/4IAAANVggAAAy2GAAD//wAAA1WCAAADLYIAAAP/ggAAA1WCAAADLYQA
AP//AwCEVVUAAAMtggAAA/+CAAADVYIAAAMthAAA//8DAIRVVQAAAy2CAAAD/4IAAANVggAA
Ay2CAAAD/4YAAFVVAAADLYIAAAP/ggAAA1WCAAADLYIAAAP/hgAAVVUAAAMtggAAA/+CAAAD
VYIAAAMtggAAA/+EAABVVQMAhC0tAAAD/4IAAANVggAAAy2CAAAD/4QAAFVVAwCELS0AAAP/
ggAAA1WCAAADLYIAAAP/ggAAA1WGAAAtLQAAA/+CAAADVYIAAAMtggAAA/+CAAADVYYAAC0t
AAAD/4IAAANVggAAAy2CAAAD/4IAAANVhAAALS0DAIT//wAAA1WCAAADLYIAAAP/ggAAA1WC
AAADLYYAAP//AAADVYIAAAMtggAAA/+CAAADVYIAAAMthgAA//8AAANVggAAAy2CAAAD/4IA
AANVggAAAy2EAAD//wMAhFVVAAADLYIAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEJlZQMAgv//
AwCCIyMDAIJlZQMAgf8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCB/wQAgSMDAIJlZQMA
gv//AwCCIyMDAIJlZQMAgf8EAIEjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgSMDAIJl
ZQMAgv//AwCCIyMDAIJlZQMAgv//AwCBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC//8DAIEj
BACBZQMAgv//AwCCIyMDAIJlZQMAgv//AwCBIwQAgWUDAIL//wMAgiMjAwCCZWUDAIL//wMA
giMjAwCBZQMAgv//AwCCIyMDAIJlZQMAgv//AwCCIyMDAIFlAwCC//8DAIIjIwMAgmVlAwCC
//8DAIIjIwMAgWUEAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8DAIIjIwMAgmVl
AwCC//8DAIIjIwMAgmVlAwCB/wMAgiMjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIH/BACBIwMA
gmVlAwCC//8DAILGxgOAAIoAxoDGgEKAQmVlAwCC//8DAIIjIwMAgmVlAwCB/wMAgiMjAwCC
ZWUDAIL//wMAgiMjAwCCZWUDAIH/BACBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCB/wQAgSMD
AIJlZQMAgv//AwCCIyMDAIJlZQMAgv//AwCBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC//8D
AIEjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgSMEAIFlAwCC//8DAIIjIwMAgmVlAwCC
//8DAIEjBACBZQMAgv//AwCCIyMDAIJlZQMAgv//AwCCIyMDAIFlAwCC//8DAIIjIwMAgmVl
AwCC//8DAIIjIwMAgWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgiMjAwCBZQQAgf8DAIIjIwMA
gmVlAwCC//8DAIIjIwMAgmVlAwCB/wMAgiMjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIH/AwCC
IyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8EAIEjAwCCZWUDAIL//wMAgsbGA4AAigDGgMaA
QoBCZWUDAIL//wMAgiMjAwCCZWUDAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8E
AIEjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIH/BACBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC
//8DAIEjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgSMDAIJlZQMAgv//AwCCIyMDAIJl
ZQMAgv//AwCBIwQAgWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgSMEAIFlAwCC//8DAIIjIwMA
gmVlAwCC//8DAIIjIwMAgWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgiMjAwCBZQMAgv//AwCC
IyMDAIJlZQMAgv//AwCCIyMDAIFlBACB/wMAgiMjAwCCZWUDAIL//wMAgiMjAwCCZWUDAIH/
AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgmVl
AwCB/wQAgSMDAIJlZQMAgv//AwCCxsYDgACDAMbGA4CEQkIAswQAgf8EAIEGBACBswgAgQYE
AIGzBACB/wQAgQYEAIGzDQCBswQAgf8EAIEGBACBsw0AgbMEAIH/BACBBgQAgbMEAIH/CACB
swQAgf8EAIEGBACBswQAgf8IAIGzBACB/wQAgQYEAIGzBACB/w0Agf8EAIEGBACBswQAgf8N
AIH/BACBBgQAgbMEAIH/BACBBggAgf8EAIEGBACBswQAgf8EAIEGCACB/wQAgQYEAIGzBACB
/wQAgQYNAIEGBACBswQAgf8EAIEGBACBswgAgQYEAIGzBACB/wQAgQYEAIGzCACBBgQAgbME
AIH/BACBBgQAgbMNAIGzBACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCALMEAIH/BACBBgQAgbMI
AIEGBACBswQAgf8EAIEGBACBsw0AgbMEAIH/BACBBgQAgbMNAIGzBACB/wQAgQYEAIGzBACB
/wgAgbMEAIH/BACBBgQAgbMEAIH/CACBswQAgf8EAIEGBACBswQAgf8NAIH/BACBBgQAgbME
AIH/DQCB/wQAgQYEAIGzBACB/wQAgQYIAIH/BACBBgQAgbMEAIH/BACBBggAgf8EAIEGBACB
swQAgf8EAIEGDQCBBgQAgbMEAIH/BACBBgQAgbMIAIEGBACBswQAgf8EAIEGBACBswgAgQYE
AIGzBACB/wQAgQYEAIGzDQCBswQAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgCzBACB/wQAgQYE
AIGzCACBBgQAgbMEAIH/BACBBgQAgbMNAIGzBACB/wQAgQYEAIGzDQCBswQAgf8EAIEGBACB
swQAgf8IAIGzBACB/wQAgQYEAIGzBACB/wgAgbMEAIH/BACBBgQAgbMEAIH/DQCB/wQAgQYE
AIGzBACB/w0Agf8EAIEGBACBswQAgf8EAIEGCACB/wQAgQYEAIGzBACB/wQAgQYIAIH/BACB
BgQAgbMEAIH/BACBBg0AgQYEAIGzBACB/wQAgQYEAIGzCACBBgQAgbMEAIH/BACBBgQAgbMI
AIEGBACBswQAgf8EAIEGBACBsw0AgbMEAIH/AwCDxoDGAYABQgCKAMaAxoBCgELp6QUABf8F
6QUABP8F6QUABf8F6QUABP8F6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EABOkFAAX/BekF
AAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EABOkFAAX/BekFAAX/BOkFAAX/BekF
AAX/BOkFAAX/BekFAAX/BOkGAAT/BekFAAX/BekFAAT/BekFAAX/BekFAAT/BekFAAX/BekF
AAT/BekFAIX//wDGxgOAAIoAxoDGgEKAQunpBQAF/wXpBQAE/wXpBQAF/wXpBQAE/wXpBQAF
/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EABOkF
AAX/BekFAAT/gQAE6QUABf8F6QUABf8E6QUABf8F6QUABf8E6QUABf8F6QUABf8E6QYABP8F
6QUABf8F6QUABP8F6QUABf8F6QUABP8F6QUABf8F6QUABP8F6QUAhf//AMbGA4AAigDGgMaA
QoBC6ekFAAX/BekFAAT/BekFAAX/BekFAAT/BekFAAX/BekFAAT/gQAE6QUABf8F6QUABP+B
AATpBQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAF
/wTpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTpBgAE/wXpBQAF/wXpBQAE/wXpBQAF/wXpBQAE
/wXpBQAF/wXpBQAE/wXpBQCF//8AxsYDgACDAMbGA4CFQkKPjwAED4EABP+BAASPgQADD4IA
AAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAAA/+C
AAADj4EABA+BAAT/gQAEj4EABA+BAAP/ggAAA4+BAAQPgQAE/4EABI+BAAQPgQAD/4IAAAOP
gQAED4EABP+BAASPgQAED4EAA/+CAAADj4IAAAMPgQAE/4EABI+BAAQPgQAD/4IAAAOPggAA
Aw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+CAAADD4EA
BP+BAASPgQAED4EABP+BAAOPggAAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAAA/+B
AASPgQAED4EABP+BAASPgQADD4IAAAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4EABI+B
AAQPhgD/AMaAxgGAAUIAgwDGxgOAhUJCj48ABA+BAAT/gQAEj4EAAw+CAAAD/4EABI+BAAQP
gQAE/4EABI+BAAMPggAAA/+BAASPgQAED4EABP+BAASPgQADD4IAAAP/ggAAA4+BAAQPgQAE
/4EABI+BAAQPgQAD/4IAAAOPgQAED4EABP+BAASPgQAED4EAA/+CAAADj4EABA+BAAT/gQAE
j4EABA+BAAP/ggAAA4+CAAADD4EABP+BAASPgQAED4EAA/+CAAADj4IAAAMPgQAE/4EABI+B
AAQPgQAE/4EAA4+CAAADD4EABP+BAASPgQAED4EABP+BAAOPggAAAw+BAAT/gQAEj4EABA+B
AAT/gQADj4IAAAMPggAAA/+BAASPgQAED4EABP+BAASPgQADD4IAAAP/gQAEj4EABA+BAAT/
gQAEj4EAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAAA/+BAASPgQAED4YA/wDGgMYB
gAFCAIMAxsYDgIVCQo+PAAQPgQAE/4EABI+BAAMPggAAA/+BAASPgQAED4EABP+BAASPgQAD
D4IAAAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4IAAAOPgQAED4EABP+BAASPgQAED4EA
A/+CAAADj4EABA+BAAT/gQAEj4EABA+BAAP/ggAAA4+BAAQPgQAE/4EABI+BAAQPgQAD/4IA
AAOPggAAAw+BAAT/gQAEj4EABA+BAAP/ggAAA4+CAAADD4EABP+BAASPgQAED4EABP+BAAOP
ggAAAw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+CAAAD
D4IAAAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAA
A/+BAASPgQAED4EABP+BAASPgQADD4IAAAP/gQAEj4EABA+GAP8AxoDGAYABQgCMAMaAxoBC
gEJLSwAAAzSCAAAD/4IAAANLhAAANDQDAIT//wAAA0uCAAADNIIAAAP/ggAAA0uEAAA0NAMA
hP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCC//8DAIRLSwAAAzSCAAAD/4IAAANLggAA
AzSEAAD//wMAhEtLAAADNIIAAAP/ggAAA0uCAAADNIQAAP//AwCES0sAAAM0ggAAA/+CAAAD
S4IAAAM0hAAA//8DAIJLSwMAhDQ0AAAD/4IAAANLggAAAzSEAAD//wMAgktLAwCENDQAAAP/
ggAAA0uCAAADNIIAAAP/hAAAS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAAA/+EAABLSwMAhDQ0
AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCCNDQDAIT//wAAA0uCAAADNIIAAAP/ggAAA0uE
AAA0NAMAhP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANLggAAAzSCAAAD/4IA
AANLhAAANDQDAIT//wAAA0uCAAADNAMAgsbGA4AAjADGgMaAQoBCS0sAAAM0ggAAA/+CAAAD
S4QAADQ0AwCE//8AAANLggAAAzSCAAAD/4IAAANLhAAANDQDAIT//wAAA0uCAAADNIIAAAP/
ggAAA0uEAAA0NAMAgv//AwCES0sAAAM0ggAAA/+CAAADS4IAAAM0hAAA//8DAIRLSwAAAzSC
AAAD/4IAAANLggAAAzSEAAD//wMAhEtLAAADNIIAAAP/ggAAA0uCAAADNIQAAP//AwCCS0sD
AIQ0NAAAA/+CAAADS4IAAAM0hAAA//8DAIJLSwMAhDQ0AAAD/4IAAANLggAAAzSCAAAD/4QA
AEtLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/hAAAS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAA
A/+EAABLSwMAgjQ0AwCE//8AAANLggAAAzSCAAAD/4IAAANLhAAANDQDAIT//wAAA0uCAAAD
NIIAAAP/ggAAA0uEAAA0NAMAhP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANL
ggAAAzQDAILGxgOAAIwAxoDGgEKAQktLAAADNIIAAAP/ggAAA0uEAAA0NAMAhP//AAADS4IA
AAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANLggAAAzSCAAAD/4IAAANLhAAANDQDAIL//wMA
hEtLAAADNIIAAAP/ggAAA0uCAAADNIQAAP//AwCES0sAAAM0ggAAA/+CAAADS4IAAAM0hAAA
//8DAIRLSwAAAzSCAAAD/4IAAANLggAAAzSEAAD//wMAgktLAwCENDQAAAP/ggAAA0uCAAAD
NIQAAP//AwCCS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAAA/+EAABLSwMAhDQ0AAAD/4IAAANL
ggAAAzSCAAAD/4QAAEtLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/hAAAS0sDAII0NAMAhP//
AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANLggAAAzSCAAAD/4IAAANLhAAANDQD
AIT//wAAA0uCAAADNIIAAAP/ggAAA0uEAAA0NAMAhP//AAADS4IAAAM0AwCCxsYDgACDAMbG
A4CEQkIdHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/AwCCHR0DAIJvbwMAgv//AwCCHR0DAIFv
BACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8EAIEdAwCCb28DAIL//wMAgh0dAwCC
b28DAIH/BACBHQMAgm9vAwCC//8DAIIdHQMAgm9vAwCB/wQAgR0DAIJvbwMAgv//AwCCHR0D
AIJvbwMAgf8EAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgf8EAIEdBACBbwMAgv//AwCCHR0D
AIJvbwMAgv//AwCBHQQAgW8DAIL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8DAIId
HQMAgm9vAwCC//8DAIEdBACBbwQAgf8DAIIdHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/AwCC
HR0DAIJvbwMAgv//AwCCHR0DAIFvBACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8D
AIIdHQMAgm9vAwCDxoDGAYABQgCDAMbGA4CEQkIdHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/
AwCCHR0DAIJvbwMAgv//AwCCHR0DAIFvBACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQA
gf8EAIEdAwCCb28DAIL//wMAgh0dAwCCb28DAIH/BACBHQMAgm9vAwCC//8DAIIdHQMAgm9v
AwCB/wQAgR0DAIJvbwMAgv//AwCCHR0DAIJvbwMAgf8EAIEdBACBbwMAgv//AwCCHR0DAIJv
bwMAgf8EAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgv//AwCBHQQAgW8DAIL//wMAgh0dAwCC
b28DAIL//wMAgR0EAIFvAwCC//8DAIIdHQMAgm9vAwCC//8DAIEdBACBbwQAgf8DAIIdHQMA
gm9vAwCC//8DAIIdHQMAgW8EAIH/AwCCHR0DAIJvbwMAgv//AwCCHR0DAIFvBACB/wMAgh0d
AwCCb28DAIL//wMAgh0dAwCBbwQAgf8DAIIdHQMAgm9vAwCDxoDGAYABQgCDAMbGA4CEQkId
HQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/AwCCHR0DAIJvbwMAgv//AwCCHR0DAIFvBACB/wMA
gh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8EAIEdAwCCb28DAIL//wMAgh0dAwCCb28DAIH/
BACBHQMAgm9vAwCC//8DAIIdHQMAgm9vAwCB/wQAgR0DAIJvbwMAgv//AwCCHR0DAIJvbwMA
gf8EAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgf8EAIEdBACBbwMAgv//AwCCHR0DAIJvbwMA
gv//AwCBHQQAgW8DAIL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8DAIIdHQMAgm9v
AwCC//8DAIEdBACBbwQAgf8DAIIdHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/AwCCHR0DAIJv
bwMAgv//AwCCHR0DAIFvBACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8DAIIdHQMA
gm9vAwCDxoDGAYABQgCKAMaAxoBCgEIABAQAgb8EAIH/BACBBA0AgQQEAIG/BACB/wQAgQQN
AIEEBACBvwQAgf8EAIEEEgCBvwQAgf8EAIEEBACBvw0Agb8EAIH/BACBBAQAgb8NAIG/BACB
/wQAgQQEAIG/EgCB/wQAgQQEAIG/EgCB/wQAgQQEAIG/BACB/w0Agf8EAIEEBACBvwQAgf8N
AIH/BACBBAQAgb8EAIH/EgCBBAQAgb8EAIH/BACBBA0AgQQEAIG/BACB/wQAgQQNAIEEBACB
vwQAgf8EAIEEDQCBBAQAgb8DAILGxgOAAIoAxoDGgEKAQgAEBACBvwQAgf8EAIEEDQCBBAQA
gb8EAIH/BACBBA0AgQQEAIG/BACB/wQAgQQSAIG/BACB/wQAgQQEAIG/DQCBvwQAgf8EAIEE
BACBvw0Agb8EAIH/BACBBAQAgb8SAIH/BACBBAQAgb8SAIH/BACBBAQAgb8EAIH/DQCB/wQA
gQQEAIG/BACB/w0Agf8EAIEEBACBvwQAgf8SAIEEBACBvwQAgf8EAIEEDQCBBAQAgb8EAIH/
BACBBA0AgQQEAIG/BACB/wQAgQQNAIEEBACBvwMAgsbGA4AAigDGgMaAQoBCAAQEAIG/BACB
/wQAgQQNAIEEBACBvwQAgf8EAIEEDQCBBAQAgb8EAIH/BACBBBIAgb8EAIH/BACBBAQAgb8N
AIG/BACB/wQAgQQEAIG/DQCBvwQAgf8EAIEEBACBvxIAgf8EAIEEBACBvxIAgf8EAIEEBACB
vwQAgf8NAIH/BACBBAQAgb8EAIH/DQCB/wQAgQQEAIG/BACB/xIAgQQEAIG/BACB/wQAgQQN
AIEEBACBvwQAgf8EAIEEDQCBBAQAgb8EAIH/BACBBA0AgQQEAIG/AwCCxsYDgACDAMbGA4CE
QkL//wXcBQEF/wTcgQAEAYEABP8F3AUBBf8E3IEABAGBAAT/BdwFAQX/BNyBAAQBgQAE/4EA
BNwFAQX/BdwEAYEABP+BAATcBQEF/wXcBAGBAAT/gQAE3AUBBf8F3AQBgQAE/4EABNyBAAQB
Bf8F3AQBgQAE/4EABNyBAAQBBf8F3AUBBP+BAATcgQAEAQX/BdwFAQT/gQAE3IEABAEF/wXc
BQEE/4EABNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEABP8F3AUBBf8E3IEABAGBAAT/BdwFAQX/
BNyBAAQBgQAE/wXchgEBAMaAxgGAAUIAgwDGxgOAhEJC//8F3AUBBf8E3IEABAGBAAT/BdwF
AQX/BNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEABP+BAATcBQEF/wXcBAGBAAT/gQAE3AUBBf8F
3AQBgQAE/4EABNwFAQX/BdwEAYEABP+BAATcgQAEAQX/BdwEAYEABP+BAATcgQAEAQX/BdwF
AQT/gQAE3IEABAEF/wXcBQEE/4EABNyBAAQBBf8F3AUBBP+BAATcgQAEAYEABP8F3AUBBf8E
3IEABAGBAAT/BdwFAQX/BNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEABP8F3IYBAQDGgMYBgAFC
AIMAxsYDgIRCQv//BdwFAQX/BNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEABP8F3AUBBf8E3IEA
BAGBAAT/gQAE3AUBBf8F3AQBgQAE/4EABNwFAQX/BdwEAYEABP+BAATcBQEF/wXcBAGBAAT/
gQAE3IEABAEF/wXcBAGBAAT/gQAE3IEABAEF/wXcBQEE/4EABNyBAAQBBf8F3AUBBP+BAATc
gQAEAQX/BdwFAQT/gQAE3IEABAGBAAT/BdwFAQX/BNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEA
BP8F3AUBBf8E3IEABAGBAAT/BdyGAQEAxoDGAYABQgCLAMaAxoBCgEL//wAEhIEABBOBAAT/
gQADhIIAAAMTggAAA/+BAASEgQAEE4EABP+BAAOEggAAAxOCAAAD/4EABISBAAQTgQAE/4EA
A4SCAAADE4IAAAP/ggAAA4SBAAQTgQAE/4EABISBAAMTggAAA/+CAAADhIEABBOBAAT/gQAE
hIEAAxOCAAAD/4IAAAOEgQAEE4EABP+BAASEgQADE4IAAAP/ggAAA4SCAAADE4EABP+BAASE
gQADE4IAAAP/ggAAA4SCAAADE4EABP+BAASEgQAEE4EAA/+CAAADhIIAAAMTgQAE/4EABISB
AAQTgQAD/4IAAAOEggAAAxOBAAT/gQAEhIEABBOBAAP/ggAAA4SCAAADE4IAAAP/gQAEhIEA
BBOBAAT/gQADhIIAAAMTggAAA/+BAASEgQAEE4EABP+BAAOEggAAAxOCAAAD/4EABISBAAQT
gQAE/4EAA4SCAAADE4IAAAP/gQAEhIUAEwDGxgOAAIsAxoDGgEKAQv//AASEgQAEE4EABP+B
AAOEggAAAxOCAAAD/4EABISBAAQTgQAE/4EAA4SCAAADE4IAAAP/gQAEhIEABBOBAAT/gQAD
hIIAAAMTggAAA/+CAAADhIEABBOBAAT/gQAEhIEAAxOCAAAD/4IAAAOEgQAEE4EABP+BAASE
gQADE4IAAAP/ggAAA4SBAAQTgQAE/4EABISBAAMTggAAA/+CAAADhIIAAAMTgQAE/4EABISB
AAMTggAAA/+CAAADhIIAAAMTgQAE/4EABISBAAQTgQAD/4IAAAOEggAAAxOBAAT/gQAEhIEA
BBOBAAP/ggAAA4SCAAADE4EABP+BAASEgQAEE4EAA/+CAAADhIIAAAMTggAAA/+BAASEgQAE
E4EABP+BAAOEggAAAxOCAAAD/4EABISBAAQTgQAE/4EAA4SCAAADE4IAAAP/gQAEhIEABBOB
AAT/gQADhIIAAAMTggAAA/+BAASEhQATAMbGA4AAiwDGgMaAQoBC//8ABISBAAQTgQAE/4EA
A4SCAAADE4IAAAP/gQAEhIEABBOBAAT/gQADhIIAAAMTggAAA/+BAASEgQAEE4EABP+BAAOE
ggAAAxOCAAAD/4IAAAOEgQAEE4EABP+BAASEgQADE4IAAAP/ggAAA4SBAAQTgQAE/4EABISB
AAMTggAAA/+CAAADhIEABBOBAAT/gQAEhIEAAxOCAAAD/4IAAAOEggAAAxOBAAT/gQAEhIEA
AxOCAAAD/4IAAAOEggAAAxOBAAT/gQAEhIEABBOBAAP/ggAAA4SCAAADE4EABP+BAASEgQAE
E4EAA/+CAAADhIIAAAMTgQAE/4EABISBAAQTgQAD/4IAAAOEggAAAxOCAAAD/4EABISBAAQT
gQAE/4EAA4SCAAADE4IAAAP/gQAEhIEABBOBAAT/gQADhIIAAAMTggAAA/+BAASEgQAEE4EA
BP+BAAOEggAAAxOCAAAD/4EABISFABMAxsYDgACDAMbGA4CGQkL//wAAA0OCAAADPIIAAAP/
hAAAQ0MDAII8PAMAhP//AAADQ4IAAAM8ggAAA/+EAABDQwMAgjw8AwCE//8AAANDggAAAzyC
AAAD/4QAAENDAwCCPDwDAIL//wMAhENDAAADPIIAAAP/ggAAA0OEAAA8PAMAgv//AwCEQ0MA
AAM8ggAAA/+CAAADQ4QAADw8AwCC//8DAIRDQwAAAzyCAAAD/4IAAANDhAAAPDwDAIL//wMA
gkNDAwCEPDwAAAP/ggAAA0OEAAA8PAMAgv//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA
//8DAIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCEPDwAAAP/ggAAA0OCAAAD
PIQAAP//AwCCQ0MDAII8PAMAhP//AAADQ4IAAAM8ggAAA/+EAABDQwMAgjw8AwCE//8AAAND
ggAAAzyCAAAD/4QAAENDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAhP//
AAADQwMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAANDggAAAzyCAAAD/4QAAENDAwCCPDwDAIT/
/wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAhP//AAADQ4IAAAM8ggAAA/+EAABDQwMAgjw8
AwCC//8DAIRDQwAAAzyCAAAD/4IAAANDhAAAPDwDAIL//wMAhENDAAADPIIAAAP/ggAAA0OE
AAA8PAMAgv//AwCEQ0MAAAM8ggAAA/+CAAADQ4QAADw8AwCC//8DAIJDQwMAhDw8AAAD/4IA
AANDhAAAPDwDAIL//wMAgkNDAwCEPDwAAAP/ggAAA0OCAAADPIQAAP//AwCCQ0MDAIQ8PAAA
A/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCC
PDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAhP//AAADQ4IAAAM8ggAAA/+EAABD
QwMAgjw8AwCE//8AAANDggAAAzyCAAAD/4QAAENDAwCCPDwDAIT//wAAA0MDAIPGgMYBgAFC
AIMAxsYDgIZCQv//AAADQ4IAAAM8ggAAA/+EAABDQwMAgjw8AwCE//8AAANDggAAAzyCAAAD
/4QAAENDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAgv//AwCEQ0MAAAM8
ggAAA/+CAAADQ4QAADw8AwCC//8DAIRDQwAAAzyCAAAD/4IAAANDhAAAPDwDAIL//wMAhEND
AAADPIIAAAP/ggAAA0OEAAA8PAMAgv//AwCCQ0MDAIQ8PAAAA/+CAAADQ4QAADw8AwCC//8D
AIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCEPDwAAAP/ggAAA0OCAAADPIQA
AP//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAgjw8AwCE//8AAANDggAA
AzyCAAAD/4QAAENDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAhP//AAAD
Q4IAAAM8ggAAA/+EAABDQwMAgjw8AwCE//8AAANDAwCDxoDGAYABQgCKAMaAxoBCgEIA/wMA
ghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMA
ghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wQAgRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB/wQA
gRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB/wQAgRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB/wQA
gRcEAIF7AwCC//8DAIIXFwMAgXsEAIH/BACBFwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACB
FwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACB
FwQAgXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCB
FwQAgXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/AwCCFxcDAILGxgOAAIoAxoDG
gEKAQgD/AwCCFxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCBFwQA
gXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/BACBFwMAgnt7AwCC//8DAIIXFwMA
gXsEAIH/BACBFwMAgnt7AwCC//8DAIIXFwMAgXsEAIH/BACBFwMAgnt7AwCC//8DAIIXFwMA
gXsEAIH/BACBFwQAgXsDAIL//wMAghcXAwCBewQAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7
ewMAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7ewMAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7
ewMAgf8EAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQAgf8DAIIXFwMAgnt7
AwCC//8DAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQAgf8DAIIXFwMAgsbG
A4AAigDGgMaAQoBCAP8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC
//8DAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQAgf8EAIEXAwCCe3sDAIL/
/wMAghcXAwCBewQAgf8EAIEXAwCCe3sDAIL//wMAghcXAwCBewQAgf8EAIEXAwCCe3sDAIL/
/wMAghcXAwCBewQAgf8EAIEXBACBewMAgv//AwCCFxcDAIF7BACB/wQAgRcEAIF7AwCC//8D
AIIXFwMAgnt7AwCB/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB/wQAgRcEAIF7AwCC//8D
AIIXFwMAgnt7AwCB/wQAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMA
ghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMA
ghcXAwCCxsYDgACDAMbGA4CCQkIGAIECBACB0AQAgf8SAIECBACB0AQAgf8SAIECBACB0AQA
gf8XAIHQBACB/wQAgQISAIHQBACB/wQAgQISAIHQBACB/wQAgQIXAIH/BACBAhcAgf8EAIEC
BACB0BIAgf8EAIECBACB0BIAgf8EAIECBACB0BcAgQIEAIHQBACB/xIAgQIEAIHQBACB/xIA
gQIEAIHQBACB/xIAgQIDAIPGgMYBgAFCAIMAxsYDgIJCQgYAgQIEAIHQBACB/xIAgQIEAIHQ
BACB/xIAgQIEAIHQBACB/xcAgdAEAIH/BACBAhIAgdAEAIH/BACBAhIAgdAEAIH/BACBAhcA
gf8EAIECFwCB/wQAgQIEAIHQEgCB/wQAgQIEAIHQEgCB/wQAgQIEAIHQFwCBAgQAgdAEAIH/
EgCBAgQAgdAEAIH/EgCBAgQAgdAEAIH/EgCBAgMAg8aAxgGAAUIAgwDGxgOAgkJCBgCBAgQA
gdAEAIH/EgCBAgQAgdAEAIH/EgCBAgQAgdAEAIH/FwCB0AQAgf8EAIECEgCB0AQAgf8EAIEC
EgCB0AQAgf8EAIECFwCB/wQAgQIXAIH/BACBAgQAgdASAIH/BACBAgQAgdASAIH/BACBAgQA
gdAXAIECBACB0AQAgf8SAIECBACB0AQAgf8SAIECBACB0AQAgf8SAIECAwCDxoDGAYABQgCL
AMaAxoBCgEIDAwAE/wXKBQME/4EABMqBAAQDgQAE/wXKBQME/4EABMqBAAQDgQAE/4EABMoF
AwT/gQAEyoEABAOBAAT/gQAEygUDBf8EyoEABAOBAAT/gQAEygUDBf8EyoEABAOBAAT/gQAE
ygUDBf8EyoEABAOBAAT/gQAEyoEABAMF/wTKgQAEA4EABP+BAATKgQAEAwX/BcoEA4EABP+B
AATKgQAEAwX/BcoEA4EABP+BAATKgQAEA4EABP8FygQDgQAE/4EABMqBAAQDgQAE/wXKBQME
/4EABMqBAAQDgQAE/wXKBQME/4EABMqBAAQDgQAE/wXKBQME/4EABMqBAAQDgQAE/4UAygDG
xgOAAIsAxoDGgEKAQgMDAAT/BcoFAwT/gQAEyoEABAOBAAT/BcoFAwT/gQAEyoEABAOBAAT/
gQAEygUDBP+BAATKgQAEA4EABP+BAATKBQMF/wTKgQAEA4EABP+BAATKBQMF/wTKgQAEA4EA
BP+BAATKBQMF/wTKgQAEA4EABP+BAATKgQAEAwX/BMqBAAQDgQAE/4EABMqBAAQDBf8FygQD
gQAE/4EABMqBAAQDBf8FygQDgQAE/4EABMqBAAQDgQAE/wXKBAOBAAT/gQAEyoEABAOBAAT/
BcoFAwT/gQAEyoEABAOBAAT/BcoFAwT/gQAEyoEABAOBAAT/BcoFAwT/gQAEyoEABAOBAAT/
hQDKAMbGA4AAiwDGgMaAQoBCAwMABP8FygUDBP+BAATKgQAEA4EABP8FygUDBP+BAATKgQAE
A4EABP+BAATKBQME/4EABMqBAAQDgQAE/4EABMoFAwX/BMqBAAQDgQAE/4EABMoFAwX/BMqB
AAQDgQAE/4EABMoFAwX/BMqBAAQDgQAE/4EABMqBAAQDBf8EyoEABAOBAAT/gQAEyoEABAMF
/wXKBAOBAAT/gQAEyoEABAMF/wXKBAOBAAT/gQAEyoEABAOBAAT/BcoEA4EABP+BAATKgQAE
A4EABP8FygUDBP+BAATKgQAEA4EABP8FygUDBP+BAATKgQAEA4EABP8FygUDBP+BAATKgQAE
A4EABP+FAMoAxsYDgACDAMbGA4CGQkIZGQAAA/+BAAR2gQAEGYEAA/+CAAADdoIAAAMZggAA
A/+BAAR2gQAEGYEAA/+CAAADdoIAAAMZggAAA/+CAAADdoEABBmBAAP/ggAAA3aCAAADGYIA
AAP/ggAAA3aBAAQZgQAE/4EAA3aCAAADGYIAAAP/ggAAA3aBAAQZgQAE/4EAA3aCAAADGYIA
AAP/ggAAA3aBAAQZgQAE/4EAA3aCAAADGYIAAAP/ggAAA3aCAAADGYEABP+BAAN2ggAAAxmC
AAAD/4IAAAN2ggAAAxmBAAT/gQAEdoEAAxmCAAAD/4IAAAN2ggAAAxmBAAT/gQAEdoEAAxmC
AAAD/4IAAAN2ggAAAxmCAAAD/4EABHaBAAMZggAAA/+CAAADdoIAAAMZggAAA/+BAAR2gQAE
GYEAA/+CAAADdoIAAAMZggAAA/+BAAR2gQAEGYEAA/+CAAADdoIAAAMZggAAA/+BAAR2gQAE
GYEAA/+CAAADdoIAAAMZggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQhkZAAAD/4EABHaBAAQZ
gQAD/4IAAAN2ggAAAxmCAAAD/4EABHaBAAQZgQAD/4IAAAN2ggAAAxmCAAAD/4IAAAN2gQAE
GYEAA/+CAAADdoIAAAMZggAAA/+CAAADdoEABBmBAAT/gQADdoIAAAMZggAAA/+CAAADdoEA
BBmBAAT/gQADdoIAAAMZggAAA/+CAAADdoEABBmBAAT/gQADdoIAAAMZggAAA/+CAAADdoIA
AAMZgQAE/4EAA3aCAAADGYIAAAP/ggAAA3aCAAADGYEABP+BAAR2gQADGYIAAAP/ggAAA3aC
AAADGYEABP+BAAR2gQADGYIAAAP/ggAAA3aCAAADGYIAAAP/gQAEdoEAAxmCAAAD/4IAAAN2
ggAAAxmCAAAD/4EABHaBAAQZgQAD/4IAAAN2ggAAAxmCAAAD/4EABHaBAAQZgQAD/4IAAAN2
ggAAAxmCAAAD/4EABHaBAAQZgQAD/4IAAAN2ggAAAxmCAAAD/wMAg8aAxgGAAUIAgwDGxgOA
hkJCGRkAAAP/gQAEdoEABBmBAAP/ggAAA3aCAAADGYIAAAP/gQAEdoEABBmBAAP/ggAAA3aC
AAADGYIAAAP/ggAAA3aBAAQZgQAD/4IAAAN2ggAAAxmCAAAD/4IAAAN2gQAEGYEABP+BAAN2
ggAAAxmCAAAD/4IAAAN2gQAEGYEABP+BAAN2ggAAAxmCAAAD/4IAAAN2gQAEGYEABP+BAAN2
ggAAAxmCAAAD/4IAAAN2ggAAAxmBAAT/gQADdoIAAAMZggAAA/+CAAADdoIAAAMZgQAE/4EA
BHaBAAMZggAAA/+CAAADdoIAAAMZgQAE/4EABHaBAAMZggAAA/+CAAADdoIAAAMZggAAA/+B
AAR2gQADGYIAAAP/ggAAA3aCAAADGYIAAAP/gQAEdoEABBmBAAP/ggAAA3aCAAADGYIAAAP/
gQAEdoEABBmBAAP/ggAAA3aCAAADGYIAAAP/gQAEdoEABBmBAAP/ggAAA3aCAAADGYIAAAP/
AwCDxoDGAYABQgCKAMaAxoBCgEJGRgMAhP//AAADOYIAAANGhAAA//8DAII5OQMAgkZGAwCE
//8AAAM5ggAAA0aEAAD//wMAgjk5AwCCRkYDAIL//wMAhDk5AAADRoQAAP//AwCCOTkDAIJG
RgMAgv//AwCEOTkAAANGggAAA/+EAAA5OQMAgkZGAwCC//8DAIQ5OQAAA0aCAAAD/4QAADk5
AwCCRkYDAIL//wMAhDk5AAADRoIAAAP/hAAAOTkDAIJGRgMAgv//AwCCOTkDAIRGRgAAA/+E
AAA5OQMAgkZGAwCC//8DAII5OQMAhEZGAAAD/4IAAAM5hAAARkYDAIL//wMAgjk5AwCERkYA
AAP/ggAAAzmEAABGRgMAgv//AwCCOTkDAIJGRgMAhP//AAADOYQAAEZGAwCC//8DAII5OQMA
gkZGAwCE//8AAAM5ggAAA0aEAAD//wMAgjk5AwCCRkYDAIT//wAAAzmCAAADRoQAAP//AwCC
OTkDAIJGRgMAhP//AAADOYIAAANGhAAA//8DAII5OQMAgkZGAwCC//8DAILGxgOAAIoAxoDG
gEKAQkZGAwCE//8AAAM5ggAAA0aEAAD//wMAgjk5AwCCRkYDAIT//wAAAzmCAAADRoQAAP//
AwCCOTkDAIJGRgMAgv//AwCEOTkAAANGhAAA//8DAII5OQMAgkZGAwCC//8DAIQ5OQAAA0aC
AAAD/4QAADk5AwCCRkYDAIL//wMAhDk5AAADRoIAAAP/hAAAOTkDAIJGRgMAgv//AwCEOTkA
AANGggAAA/+EAAA5OQMAgkZGAwCC//8DAII5OQMAhEZGAAAD/4QAADk5AwCCRkYDAIL//wMA
gjk5AwCERkYAAAP/ggAAAzmEAABGRgMAgv//AwCCOTkDAIRGRgAAA/+CAAADOYQAAEZGAwCC
//8DAII5OQMAgkZGAwCE//8AAAM5hAAARkYDAIL//wMAgjk5AwCCRkYDAIT//wAAAzmCAAAD
RoQAAP//AwCCOTkDAIJGRgMAhP//AAADOYIAAANGhAAA//8DAII5OQMAgkZGAwCE//8AAAM5
ggAAA0aEAAD//wMAgjk5AwCCRkYDAIL//wMAgsbGA4AAigDGgMaAQoBCRkYDAIT//wAAAzmC
AAADRoQAAP//AwCCOTkDAIJGRgMAhP//AAADOYIAAANGhAAA//8DAII5OQMAgkZGAwCC//8D
AIQ5OQAAA0aEAAD//wMAgjk5AwCCRkYDAIL//wMAhDk5AAADRoIAAAP/hAAAOTkDAIJGRgMA
gv//AwCEOTkAAANGggAAA/+EAAA5OQMAgkZGAwCC//8DAIQ5OQAAA0aCAAAD/4QAADk5AwCC
RkYDAIL//wMAgjk5AwCERkYAAAP/hAAAOTkDAIJGRgMAgv//AwCCOTkDAIRGRgAAA/+CAAAD
OYQAAEZGAwCC//8DAII5OQMAhEZGAAAD/4IAAAM5hAAARkYDAIL//wMAgjk5AwCCRkYDAIT/
/wAAAzmEAABGRgMAgv//AwCCOTkDAIJGRgMAhP//AAADOYIAAANGhAAA//8DAII5OQMAgkZG
AwCE//8AAAM5ggAAA0aEAAD//wMAgjk5AwCCRkYDAIT//wAAAzmCAAADRoQAAP//AwCCOTkD
AIJGRgMAgv//AwCCxsYDgACDAMbGA4CEQkIAiQQAgf8DAIISEgMAgomJAwCB/wQAgRIEAIGJ
BACB/wMAghISAwCCiYkDAIH/BACBEgQAgYkEAIH/BACBEgMAgomJAwCB/wQAgRIEAIGJBACB
/wQAgRIDAIKJiQMAgv//AwCBEgQAgYkEAIH/BACBEgMAgomJAwCC//8DAIESBACBiQQAgf8E
AIESAwCCiYkDAIL//wMAgRIEAIGJBACB/wQAgRIEAIGJAwCC//8DAIESBACBiQQAgf8EAIES
BACBiQMAgv//AwCCEhIDAIGJBACB/wQAgRIEAIGJAwCC//8DAIISEgMAgYkEAIH/BACBEgQA
gYkEAIH/AwCCEhIDAIGJBACB/wQAgRIEAIGJBACB/wMAghISAwCCiYkDAIH/BACBEgQAgYkE
AIH/AwCCEhIDAIKJiQMAgf8EAIESBACBiQQAgf8DAIISEgMAgomJAwCB/wQAgRIEAIGJBACB
/wMAg8aAxgGAAUIAgwDGxgOAhEJCAIkEAIH/AwCCEhIDAIKJiQMAgf8EAIESBACBiQQAgf8D
AIISEgMAgomJAwCB/wQAgRIEAIGJBACB/wQAgRIDAIKJiQMAgf8EAIESBACBiQQAgf8EAIES
AwCCiYkDAIL//wMAgRIEAIGJBACB/wQAgRIDAIKJiQMAgv//AwCBEgQAgYkEAIH/BACBEgMA
gomJAwCC//8DAIESBACBiQQAgf8EAIESBACBiQMAgv//AwCBEgQAgYkEAIH/BACBEgQAgYkD
AIL//wMAghISAwCBiQQAgf8EAIESBACBiQMAgv//AwCCEhIDAIGJBACB/wQAgRIEAIGJBACB
/wMAghISAwCBiQQAgf8EAIESBACBiQQAgf8DAIISEgMAgomJAwCB/wQAgRIEAIGJBACB/wMA
ghISAwCCiYkDAIH/BACBEgQAgYkEAIH/AwCCEhIDAIKJiQMAgf8EAIESBACBiQQAgf8DAIPG
gMYBgAFCAIMAxsYDgIRCQgCJBACB/wMAghISAwCCiYkDAIH/BACBEgQAgYkEAIH/AwCCEhID
AIKJiQMAgf8EAIESBACBiQQAgf8EAIESAwCCiYkDAIH/BACBEgQAgYkEAIH/BACBEgMAgomJ
AwCC//8DAIESBACBiQQAgf8EAIESAwCCiYkDAIL//wMAgRIEAIGJBACB/wQAgRIDAIKJiQMA
gv//AwCBEgQAgYkEAIH/BACBEgQAgYkDAIL//wMAgRIEAIGJBACB/wQAgRIEAIGJAwCC//8D
AIISEgMAgYkEAIH/BACBEgQAgYkDAIL//wMAghISAwCBiQQAgf8EAIESBACBiQQAgf8DAIIS
EgMAgYkEAIH/BACBEgQAgYkEAIH/AwCCEhIDAIKJiQMAgf8EAIESBACBiQQAgf8DAIISEgMA
gomJAwCB/wQAgRIEAIGJBACB/wMAghISAwCCiYkDAIH/BACBEgQAgYkEAIH/AwCDxoDGAYAB
QgCIAMaAxoBCgEIQAIHiHACB4hwAgeIcAIHiBACB/xcAgeIEAIH/FwCB4gQAgf8cAIH/HACB
/xwAgf9DAIHiHACB4hwAgeIWAILGxgOAAIgAxoDGgEKAQhAAgeIcAIHiHACB4hwAgeIEAIH/
FwCB4gQAgf8XAIHiBACB/xwAgf8cAIH/HACB/0MAgeIcAIHiHACB4hYAgsbGA4AAiADGgMaA
QoBCEACB4hwAgeIcAIHiHACB4gQAgf8XAIHiBACB/xcAgeIEAIH/HACB/xwAgf8cAIH/QwCB
4hwAgeIcAIHiFgCCxsYDgACDAMbGA4CFQkK6ugAEBYEABP8FugQFgQAE/4EABLqBAAQFgQAE
/wW6BAWBAAT/gQAEuoEABAWBAAT/gQAEugQFgQAE/4EABLqBAAQFgQAE/4EABLoFBQT/gQAE
uoEABAWBAAT/gQAEugUFBP+BAAS6gQAEBYEABP+BAAS6BQUE/4EABLqBAAQFgQAE/4EABLqB
AAQFBP+BAAS6gQAEBYEABP+BAAS6gQAEBQX/BLqBAAQFgQAE/4EABLqBAAQFBf8EuoEABAWB
AAT/gQAEuoEABAWBAAT/BLqBAAQFgQAE/4EABLqBAAQFgQAE/wW6BAWBAAT/gQAEuoEABAWB
AAT/BboEBYEABP+BAAS6gQAEBYEABP8FugQFgQAE/4EABLqBAAQFhgD/AMaAxgGAAUIAgwDG
xgOAhUJCuroABAWBAAT/BboEBYEABP+BAAS6gQAEBYEABP8FugQFgQAE/4EABLqBAAQFgQAE
/4EABLoEBYEABP+BAAS6gQAEBYEABP+BAAS6BQUE/4EABLqBAAQFgQAE/4EABLoFBQT/gQAE
uoEABAWBAAT/gQAEugUFBP+BAAS6gQAEBYEABP+BAAS6gQAEBQT/gQAEuoEABAWBAAT/gQAE
uoEABAUF/wS6gQAEBYEABP+BAAS6gQAEBQX/BLqBAAQFgQAE/4EABLqBAAQFgQAE/wS6gQAE
BYEABP+BAAS6gQAEBYEABP8FugQFgQAE/4EABLqBAAQFgQAE/wW6BAWBAAT/gQAEuoEABAWB
AAT/BboEBYEABP+BAAS6gQAEBYYA/wDGgMYBgAFCAIMAxsYDgIVCQrq6AAQFgQAE/wW6BAWB
AAT/gQAEuoEABAWBAAT/BboEBYEABP+BAAS6gQAEBYEABP+BAAS6BAWBAAT/gQAEuoEABAWB
AAT/gQAEugUFBP+BAAS6gQAEBYEABP+BAAS6BQUE/4EABLqBAAQFgQAE/4EABLoFBQT/gQAE
uoEABAWBAAT/gQAEuoEABAUE/4EABLqBAAQFgQAE/4EABLqBAAQFBf8EuoEABAWBAAT/gQAE
uoEABAUF/wS6gQAEBYEABP+BAAS6gQAEBYEABP8EuoEABAWBAAT/gQAEuoEABAWBAAT/BboE
BYEABP+BAAS6gQAEBYEABP8FugQFgQAE/4EABLqBAAQFgQAE/wW6BAWBAAT/gQAEuoEABAWG
AP8AxoDGAYABQgCMAMaAxoBCgEJrawAAAx+CAAAD/4EABGuBAAMfggAAA/+CAAADa4IAAAMf
ggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAADH4IAAAP/ggAAA2uBAAMfggAAA/+CAAADa4IA
AAMfggAAA/+CAAADa4EABB+BAAP/ggAAA2uCAAADH4IAAAP/ggAAA2uBAAQfgQAD/4IAAANr
ggAAAx+CAAAD/4IAAANrgQAEH4EAA/+CAAADa4IAAAMfggAAA/+CAAADa4IAAAMfgQAD/4IA
AANrggAAAx+CAAAD/4IAAANrggAAAx+BAAT/gQADa4IAAAMfggAAA/+CAAADa4IAAAMfgQAE
/4EAA2uCAAADH4IAAAP/ggAAA2uCAAADH4IAAAP/gQADa4IAAAMfggAAA/+CAAADa4IAAAMf
ggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAADH4IAAAP/gQAEa4EAAx+CAAAD/4IAAANrggAA
Ax+CAAAD/4EABGuBAAMfggAAA/+CAAADa4IAAAMfAwCCxsYDgACMAMaAxoBCgEJrawAAAx+C
AAAD/4EABGuBAAMfggAAA/+CAAADa4IAAAMfggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAAD
H4IAAAP/ggAAA2uBAAMfggAAA/+CAAADa4IAAAMfggAAA/+CAAADa4EABB+BAAP/ggAAA2uC
AAADH4IAAAP/ggAAA2uBAAQfgQAD/4IAAANrggAAAx+CAAAD/4IAAANrgQAEH4EAA/+CAAAD
a4IAAAMfggAAA/+CAAADa4IAAAMfgQAD/4IAAANrggAAAx+CAAAD/4IAAANrggAAAx+BAAT/
gQADa4IAAAMfggAAA/+CAAADa4IAAAMfgQAE/4EAA2uCAAADH4IAAAP/ggAAA2uCAAADH4IA
AAP/gQADa4IAAAMfggAAA/+CAAADa4IAAAMfggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAAD
H4IAAAP/gQAEa4EAAx+CAAAD/4IAAANrggAAAx+CAAAD/4EABGuBAAMfggAAA/+CAAADa4IA
AAMfAwCCxsYDgACMAMaAxoBCgEJrawAAAx+CAAAD/4EABGuBAAMfggAAA/+CAAADa4IAAAMf
ggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAADH4IAAAP/ggAAA2uBAAMfggAAA/+CAAADa4IA
AAMfggAAA/+CAAADa4EABB+BAAP/ggAAA2uCAAADH4IAAAP/ggAAA2uBAAQfgQAD/4IAAANr
ggAAAx+CAAAD/4IAAANrgQAEH4EAA/+CAAADa4IAAAMfggAAA/+CAAADa4IAAAMfgQAD/4IA
AANrggAAAx+CAAAD/4IAAANrggAAAx+BAAT/gQADa4IAAAMfggAAA/+CAAADa4IAAAMfgQAE
/4EAA2uCAAADH4IAAAP/ggAAA2uCAAADH4IAAAP/gQADa4IAAAMfggAAA/+CAAADa4IAAAMf
ggAAA/+BAARrgQADH4IAAAP/ggAAA2uCAAADH4IAAAP/gQAEa4EAAx+CAAAD/4IAAANrggAA
Ax+CAAAD/4EABGuBAAMfggAAA/+CAAADa4IAAAMfAwCCxsYDgACDAMbGA4CEQkIyMgMAgk9P
AwCE//8AAAMyhAAAT08DAIL//wMAgjIyAwCCT08DAIT//wAAAzKEAABPTwMAgv//AwCCMjID
AIJPTwMAgv//AwCGMjIAAE9PAwCC//8DAIIyMgMAgk9PAwCC//8DAIQyMgAAA0+EAAD//wMA
gjIyAwCCT08DAIL//wMAhDIyAAADT4QAAP//AwCCMjIDAIJPTwMAgv//AwCEMjIAAANPhAAA
//8DAIIyMgMAgk9PAwCC//8DAIIyMgMAhk9PAAD//wMAgjIyAwCCT08DAIL//wMAgjIyAwCE
T08AAAP/hAAAMjIDAIJPTwMAgv//AwCCMjIDAIRPTwAAA/+EAAAyMgMAgk9PAwCC//8DAIIy
MgMAgk9PAwCG//8AADIyAwCCT08DAIL//wMAgjIyAwCCT08DAIT//wAAAzKEAABPTwMAgv//
AwCCMjIDAIJPTwMAhP//AAADMoQAAE9PAwCC//8DAIIyMgMAgk9PAwCE//8AAAMyhAAAT08D
AIL//wMAgjIyAwCCT08DAIPGgMYBgAFCAIMAxsYDgIRCQjIyAwCCT08DAIT//wAAAzKEAABP
TwMAgv//AwCCMjIDAIJPTwMAhP//AAADMoQAAE9PAwCC//8DAIIyMgMAgk9PAwCC//8DAIYy
MgAAT08DAIL//wMAgjIyAwCCT08DAIL//wMAhDIyAAADT4QAAP//AwCCMjIDAIJPTwMAgv//
AwCEMjIAAANPhAAA//8DAIIyMgMAgk9PAwCC//8DAIQyMgAAA0+EAAD//wMAgjIyAwCCT08D
AIL//wMAgjIyAwCGT08AAP//AwCCMjIDAIJPTwMAgv//AwCCMjIDAIRPTwAAA/+EAAAyMgMA
gk9PAwCC//8DAIIyMgMAhE9PAAAD/4QAADIyAwCCT08DAIL//wMAgjIyAwCCT08DAIb//wAA
MjIDAIJPTwMAgv//AwCCMjIDAIJPTwMAhP//AAADMoQAAE9PAwCC//8DAIIyMgMAgk9PAwCE
//8AAAMyhAAAT08DAIL//wMAgjIyAwCCT08DAIT//wAAAzKEAABPTwMAgv//AwCCMjIDAIJP
TwMAg8aAxgGAAUIAgwDGxgOAhEJCMjIDAIJPTwMAhP//AAADMoQAAE9PAwCC//8DAIIyMgMA
gk9PAwCE//8AAAMyhAAAT08DAIL//wMAgjIyAwCCT08DAIL//wMAhjIyAABPTwMAgv//AwCC
MjIDAIJPTwMAgv//AwCEMjIAAANPhAAA//8DAIIyMgMAgk9PAwCC//8DAIQyMgAAA0+EAAD/
/wMAgjIyAwCCT08DAIL//wMAhDIyAAADT4QAAP//AwCCMjIDAIJPTwMAgv//AwCCMjIDAIZP
TwAA//8DAIIyMgMAgk9PAwCC//8DAIIyMgMAhE9PAAAD/4QAADIyAwCCT08DAIL//wMAgjIy
AwCET08AAAP/hAAAMjIDAIJPTwMAgv//AwCCMjIDAIJPTwMAhv//AAAyMgMAgk9PAwCC//8D
AIIyMgMAgk9PAwCE//8AAAMyhAAAT08DAIL//wMAgjIyAwCCT08DAIT//wAAAzKEAABPTwMA
gv//AwCCMjIDAIJPTwMAhP//AAADMoQAAE9PAwCC//8DAIIyMgMAgk9PAwCDxoDGAYABQgCK
AMaAxoBCgEIADgQAgZQEAIH/AwCCDg4DAIGUBACB/wQAgQ4EAIGUBACB/wMAgg4OAwCBlAQA
gf8EAIEOBACBlAQAgf8EAIEOAwCBlAQAgf8EAIEOBACBlAQAgf8EAIEOAwCClJQDAIH/BACB
DgQAgZQEAIH/BACBDgMAgpSUAwCB/wQAgQ4EAIGUBACB/wQAgQ4DAIKUlAMAgf8EAIEOBACB
lAQAgf8EAIEOBACBlAMAgf8EAIEOBACBlAQAgf8EAIEOBACBlAMAgv//AwCBDgQAgZQEAIH/
BACBDgQAgZQDAIL//wMAgQ4EAIGUBACB/wQAgQ4EAIGUBACB/wMAgQ4EAIGUBACB/wQAgQ4E
AIGUBACB/wMAgg4OAwCBlAQAgf8EAIEOBACBlAQAgf8DAIIODgMAgZQEAIH/BACBDgQAgZQE
AIH/AwCCDg4DAIGUBACB/wQAgQ4EAIGUAwCCxsYDgACKAMaAxoBCgEIADgQAgZQEAIH/AwCC
Dg4DAIGUBACB/wQAgQ4EAIGUBACB/wMAgg4OAwCBlAQAgf8EAIEOBACBlAQAgf8EAIEOAwCB
lAQAgf8EAIEOBACBlAQAgf8EAIEOAwCClJQDAIH/BACBDgQAgZQEAIH/BACBDgMAgpSUAwCB
/wQAgQ4EAIGUBACB/wQAgQ4DAIKUlAMAgf8EAIEOBACBlAQAgf8EAIEOBACBlAMAgf8EAIEO
BACBlAQAgf8EAIEOBACBlAMAgv//AwCBDgQAgZQEAIH/BACBDgQAgZQDAIL//wMAgQ4EAIGU
BACB/wQAgQ4EAIGUBACB/wMAgQ4EAIGUBACB/wQAgQ4EAIGUBACB/wMAgg4OAwCBlAQAgf8E
AIEOBACBlAQAgf8DAIIODgMAgZQEAIH/BACBDgQAgZQEAIH/AwCCDg4DAIGUBACB/wQAgQ4E
AIGUAwCCxsYDgACKAMaAxoBCgEIADgQAgZQEAIH/AwCCDg4DAIGUBACB/wQAgQ4EAIGUBACB
/wMAgg4OAwCBlAQAgf8EAIEOBACBlAQAgf8EAIEOAwCBlAQAgf8EAIEOBACBlAQAgf8EAIEO
AwCClJQDAIH/BACBDgQAgZQEAIH/BACBDgMAgpSUAwCB/wQAgQ4EAIGUBACB/wQAgQ4DAIKU
lAMAgf8EAIEOBACBlAQAgf8EAIEOBACBlAMAgf8EAIEOBACBlAQAgf8EAIEOBACBlAMAgv//
AwCBDgQAgZQEAIH/BACBDgQAgZQDAIL//wMAgQ4EAIGUBACB/wQAgQ4EAIGUBACB/wMAgQ4E
AIGUBACB/wQAgQ4EAIGUBACB/wMAgg4OAwCBlAQAgf8EAIEOBACBlAQAgf8DAIIODgMAgZQE
AIH/BACBDgQAgZQEAIH/AwCCDg4DAIGUBACB/wQAgQ4EAIGUAwCCxsYDgACDAMbGA4CCQkJs
AIHvHACB7xwAge8+AIH/HACB/34AEQCDxoDGAYABQgCDAMbGA4CCQkJsAIHvHACB7xwAge8+
AIH/HACB/34AEQCDxoDGAYABQgCDAMbGA4CCQkJsAIHvHACB7xwAge8+AIH/HACB/34AEQCD
xoDGAYABQgCLAMaAxoBCgEL//wAEroEABAeBAAT/BK6BAAQHgQAE/4EABK6BAAQHgQAE/wSu
gQAEB4EABP+BAASugQAEB4EABP+BAAOugQAEB4EABP+BAASugQAEB4EABP+BAASuBAeBAAT/
gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4EB4EABP+BAASugQAEB4EA
BP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeBAAT/gQAEroEA
BAcE/4EABK6BAAQHgQAE/4EABK6BAAQHgQAD/4EABK6BAAQHgQAE/4EABK6BAAQHgQAE/wSu
gQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQHgQAE/4EA
BK6FAAcAxsYDgACLAMaAxoBCgEL//wAEroEABAeBAAT/BK6BAAQHgQAE/4EABK6BAAQHgQAE
/wSugQAEB4EABP+BAASugQAEB4EABP+BAAOugQAEB4EABP+BAASugQAEB4EABP+BAASuBAeB
AAT/gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4EB4EABP+BAASugQAE
B4EABP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeBAAT/gQAE
roEABAcE/4EABK6BAAQHgQAE/4EABK6BAAQHgQAD/4EABK6BAAQHgQAE/4EABK6BAAQHgQAE
/wSugQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQHgQAE
/4EABK6FAAcAxsYDgACLAMaAxoBCgEL//wAEroEABAeBAAT/BK6BAAQHgQAE/4EABK6BAAQH
gQAE/wSugQAEB4EABP+BAASugQAEB4EABP+BAAOugQAEB4EABP+BAASugQAEB4EABP+BAASu
BAeBAAT/gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4EB4EABP+BAASu
gQAEB4EABP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeBAAT/
gQAEroEABAcE/4EABK6BAAQHgQAE/4EABK6BAAQHgQAD/4EABK6BAAQHgQAE/4EABK6BAAQH
gQAE/wSugQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQH
gQAE/4EABK6FAAcAxsYDgACDAMbGA4CGQkL//wAAA2GCAAADJYIAAAP/gQADYYIAAAMlggAA
A/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4YAAGFhAAAD
JYIAAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GBAAMlggAAA/+CAAADYYIAAAMlggAAA/+CAAAD
YYEAAyWCAAAD/4IAAANhggAAAyWCAAAD/4IAAANhgQADJYIAAAP/ggAAA2GCAAADJYIAAAP/
ggAAA2GGAAAlJQAAA/+CAAADYYIAAAMlggAAA/+CAAADYYIAAAMlgQAD/4IAAANhggAAAyWC
AAAD/4IAAANhggAAAyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYYAAP//AAADYYIA
AAMlggAAA/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4EA
A2GCAAADJYIAAAP/ggAAA2GCAAADJYIAAAP/gQADYYIAAAMlggAAA/+CAAADYQMAg8aAxgGA
AUIAgwDGxgOAhkJC//8AAANhggAAAyWCAAAD/4EAA2GCAAADJYIAAAP/ggAAA2GCAAADJYIA
AAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+GAABhYQAAAyWCAAAD/4IAAANhggAA
AyWCAAAD/4IAAANhgQADJYIAAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GBAAMlggAAA/+CAAAD
YYIAAAMlggAAA/+CAAADYYEAAyWCAAAD/4IAAANhggAAAyWCAAAD/4IAAANhhgAAJSUAAAP/
ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYEAA/+CAAADYYIAAAMlggAAA/+CAAADYYIAAAMl
gQAD/4IAAANhggAAAyWCAAAD/4IAAANhggAAAyWGAAD//wAAA2GCAAADJYIAAAP/ggAAA2GC
AAADJYIAAAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IA
AANhggAAAyWCAAAD/4EAA2GCAAADJYIAAAP/ggAAA2EDAIPGgMYBgAFCAIMAxsYDgIZCQv//
AAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4EAA2GCAAADJYIA
AAP/ggAAA2GCAAADJYIAAAP/hgAAYWEAAAMlggAAA/+CAAADYYIAAAMlggAAA/+CAAADYYEA
AyWCAAAD/4IAAANhggAAAyWCAAAD/4IAAANhgQADJYIAAAP/ggAAA2GCAAADJYIAAAP/ggAA
A2GBAAMlggAAA/+CAAADYYIAAAMlggAAA/+CAAADYYYAACUlAAAD/4IAAANhggAAAyWCAAAD
/4IAAANhggAAAyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYEAA/+CAAADYYIAAAMl
ggAAA/+CAAADYYIAAAMlhgAA//8AAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4EAA2GC
AAADJYIAAAP/ggAAA2GCAAADJYIAAAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+B
AANhggAAAyWCAAAD/4IAAANhAwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgioqAwCCWVkDAIb/
/wAAKioDAIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMAgllZ
AwCC//8DAIEqAwCCWVkDAIL//wMAgioqAwCCWVkDAIL//wMAhioqAABZWQMAgv//AwCCKioD
AIJZWQMAgv//AwCGKioAAFlZAwCC//8DAIIqKgMAgllZAwCC//8DAIYqKgAAWVkDAIL//wMA
gioqAwCCWVkDAIL//wMAgioqAwCBWQMAgv//AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA
//8DAIIqKgMAgllZAwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAgioqAwCC
WVkDAIH/AwCCKioDAIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIq
KgMAgllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAAKioDAIJZWQMAgv//
AwCCKioDAILGxgOAAIoAxoDGgEKAQv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8D
AIIqKgMAgllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIL//wMAgSoDAIJZWQMA
gv//AwCCKioDAIJZWQMAgv//AwCGKioAAFlZAwCC//8DAIIqKgMAgllZAwCC//8DAIYqKgAA
WVkDAIL//wMAgioqAwCCWVkDAIL//wMAhioqAABZWQMAgv//AwCCKioDAIJZWQMAgv//AwCC
KioDAIFZAwCC//8DAIIqKgMAgllZAwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL/
/wMAgioqAwCGWVkAAP//AwCCKioDAIJZWQMAgv//AwCCKioDAIJZWQMAgf8DAIIqKgMAgllZ
AwCC//8DAIIqKgMAgllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAAKioD
AIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMAgsbGA4AAigDG
gMaAQoBC//8DAIIqKgMAgllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAA
KioDAIJZWQMAgv//AwCCKioDAIJZWQMAgv//AwCBKgMAgllZAwCC//8DAIIqKgMAgllZAwCC
//8DAIYqKgAAWVkDAIL//wMAgioqAwCCWVkDAIL//wMAhioqAABZWQMAgv//AwCCKioDAIJZ
WQMAgv//AwCGKioAAFlZAwCC//8DAIIqKgMAgllZAwCC//8DAIIqKgMAgVkDAIL//wMAgioq
AwCCWVkDAIL//wMAgioqAwCGWVkAAP//AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA//8D
AIIqKgMAgllZAwCC//8DAIIqKgMAgllZAwCB/wMAgioqAwCCWVkDAIL//wMAgioqAwCCWVkD
AIb//wAAKioDAIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMA
gllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCxsYDgACDAMbGA4CEQkIA/wQAgQoEAIGj
BACB/wMAgQoEAIGjBACB/wQAgQoEAIGjBACB/wMAgQoEAIGjBACB/wQAgQoEAIGjBACB/wgA
gaMEAIH/BACBCgQAgaMEAIH/BACBCgMAgaMEAIH/BACBCgQAgaMEAIH/BACBCgMAgaMEAIH/
BACBCgQAgaMEAIH/BACBCgMAgaMEAIH/BACBCgQAgaMEAIH/BACBCggAgf8EAIEKBACBowQA
gf8EAIEKBACBowMAgf8EAIEKBACBowQAgf8EAIEKBACBowMAgf8EAIEKBACBowQAgf8EAIEK
BACBowgAgQoEAIGjBACB/wQAgQoEAIGjBACB/wMAgQoEAIGjBACB/wQAgQoEAIGjBACB/wMA
gQoEAIGjBACB/wQAgQoEAIGjBACB/wMAgQoEAIGjBACB/wQAgQoDAIPGgMYBgAFCAIMAxsYD
gIRCQgD/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/
BACBCgQAgaMEAIH/CACBowQAgf8EAIEKBACBowQAgf8EAIEKAwCBowQAgf8EAIEKBACBowQA
gf8EAIEKAwCBowQAgf8EAIEKBACBowQAgf8EAIEKAwCBowQAgf8EAIEKBACBowQAgf8EAIEK
CACB/wQAgQoEAIGjBACB/wQAgQoEAIGjAwCB/wQAgQoEAIGjBACB/wQAgQoEAIGjAwCB/wQA
gQoEAIGjBACB/wQAgQoEAIGjCACBCgQAgaMEAIH/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/
BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/BACBCgMA
g8aAxgGAAUIAgwDGxgOAhEJCAP8EAIEKBACBowQAgf8DAIEKBACBowQAgf8EAIEKBACBowQA
gf8DAIEKBACBowQAgf8EAIEKBACBowQAgf8IAIGjBACB/wQAgQoEAIGjBACB/wQAgQoDAIGj
BACB/wQAgQoEAIGjBACB/wQAgQoDAIGjBACB/wQAgQoEAIGjBACB/wQAgQoDAIGjBACB/wQA
gQoEAIGjBACB/wQAgQoIAIH/BACBCgQAgaMEAIH/BACBCgQAgaMDAIH/BACBCgQAgaMEAIH/
BACBCgQAgaMDAIH/BACBCgQAgaMEAIH/BACBCgQAgaMIAIEKBACBowQAgf8EAIEKBACBowQA
gf8DAIEKBACBowQAgf8EAIEKBACBowQAgf8DAIEKBACBowQAgf8EAIEKBACBowQAgf8DAIEK
BACBowQAgf8EAIEKAwCDxoDGAYABQgCKAMaAxoBCgEIAAAX/BfwFAAT/BfwFAAX/BfwFAAT/
BfwFAAX/BfwFAAT/gQAE/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUA
Bf8F/AUABf8E/AUABf8F/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUA
Bf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf+F/PwAxsYDgACKAMaAxoBC
gEIAAAX/BfwFAAT/BfwFAAX/BfwFAAT/BfwFAAX/BfwFAAT/gQAE/AUABf8F/AUABf8E/AUA
Bf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8F/AQABf8F/AUA
Bf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUA
BP8F/AUABf+F/PwAxsYDgACKAMaAxoBCgEIAAAX/BfwFAAT/BfwFAAX/BfwFAAT/BfwFAAX/
BfwFAAT/gQAE/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUA
Bf8E/AUABf8F/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AUA
BP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf+F/PwAxsYDgACDAMbGA4CFQkILCwAE
/4EABJ+BAAQLgQAD/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+BAAQLgQAE/4EABJ+B
AAQLgQAD/4IAAAOfgQAEC4EABP+BAASfgQAEC4EABP+BAAOfgQAEC4EABP+BAASfgQAEC4EA
BP+BAAOfgQAEC4EABP+BAASfgQAEC4EABP+BAAOfgQAEC4EABP+BAASfgQAEC4EABP+BAAOf
ggAAAwuBAAT/gQAEn4EABAuBAAT/gQAEn4EAAwuBAAT/gQAEn4EABAuBAAT/gQAEn4EAAwuB
AAT/gQAEn4EABAuBAAT/gQAEn4EAAwuBAAT/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/gQAE
n4EABAuBAAT/gQAEn4EABAuBAAP/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/gQAEn4EABAuB
AAT/hgCfAMaAxgGAAUIAgwDGxgOAhUJCCwsABP+BAASfgQAEC4EAA/+BAASfgQAEC4EABP+B
AASfgQAEC4EAA/+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+CAAADn4EABAuBAAT/gQAEn4EA
BAuBAAT/gQADn4EABAuBAAT/gQAEn4EABAuBAAT/gQADn4EABAuBAAT/gQAEn4EABAuBAAT/
gQADn4EABAuBAAT/gQAEn4EABAuBAAT/gQADn4IAAAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+B
AAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLgQAE
/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+B
AAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+BAAQLgQAE/4YAnwDGgMYBgAFCAIMAxsYDgIVCQgsL
AAT/gQAEn4EABAuBAAP/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/gQAEn4EABAuBAAT/gQAE
n4EABAuBAAP/ggAAA5+BAAQLgQAE/4EABJ+BAAQLgQAE/4EAA5+BAAQLgQAE/4EABJ+BAAQL
gQAE/4EAA5+BAAQLgQAE/4EABJ+BAAQLgQAE/4EAA5+BAAQLgQAE/4EABJ+BAAQLgQAE/4EA
A5+CAAADC4EABP+BAASfgQAEC4EABP+BAASfgQADC4EABP+BAASfgQAEC4EABP+BAASfgQAD
C4EABP+BAASfgQAEC4EABP+BAASfgQADC4EABP+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+B
AASfgQAEC4EABP+BAASfgQAEC4EAA/+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+BAASfgQAE
C4EABP+GAJ8AxoDGAYABQgCMAMaAxoBCgEIsLAAAA/+CAAADV4IAAAMshgAA//8AAANXggAA
AyyCAAAD/4IAAANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIQAAP//AwCE
V1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+GAABXVwAAAyyCAAAD/4IAAANXggAAAyyCAAAD
/4YAAFdXAAADLIIAAAP/ggAAA1eCAAADLIIAAAP/hgAAV1cAAAMsggAAA/+CAAADV4IAAAMs
ggAAA/+EAABXVwMAhCwsAAAD/4IAAANXggAAAyyCAAAD/4IAAANXhgAALCwAAAP/ggAAA1eC
AAADLIIAAAP/ggAAA1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IA
AANXggAAAyyCAAAD/4IAAANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIYA
AP//AAADV4IAAAMsggAAA/+CAAADV4IAAAMshgAA//8AAANXggAAAyyCAAAD/wMAgsbGA4AA
jADGgMaAQoBCLCwAAAP/ggAAA1eCAAADLIYAAP//AAADV4IAAAMsggAAA/+CAAADV4IAAAMs
hgAA//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyEAAD//wMAhFdXAAADLIIAAAP/ggAAA1eC
AAADLIIAAAP/hgAAV1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+GAABXVwAAAyyCAAAD/4IA
AANXggAAAyyCAAAD/4YAAFdXAAADLIIAAAP/ggAAA1eCAAADLIIAAAP/hAAAV1cDAIQsLAAA
A/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAAAyyCAAAD/4IAAANXhgAA
LCwAAAP/ggAAA1eCAAADLIIAAAP/ggAAA1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAAD
V4IAAAMshgAA//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/
ggAAA1eCAAADLIYAAP//AAADV4IAAAMsggAAA/8DAILGxgOAAIwAxoDGgEKAQiwsAAAD/4IA
AANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIYAAP//AAADV4IAAAMsggAA
A/+CAAADV4IAAAMshAAA//8DAIRXVwAAAyyCAAAD/4IAAANXggAAAyyCAAAD/4YAAFdXAAAD
LIIAAAP/ggAAA1eCAAADLIIAAAP/hgAAV1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+GAABX
VwAAAyyCAAAD/4IAAANXggAAAyyCAAAD/4QAAFdXAwCELCwAAAP/ggAAA1eCAAADLIIAAAP/
ggAAA1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAAAyyC
AAAD/4IAAANXhgAALCwAAAP/ggAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIYAAP//AAADV4IA
AAMsggAAA/+CAAADV4IAAAMshgAA//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyGAAD//wAA
A1eCAAADLIIAAAP/AwCCxsYDgACDAMbGA4CEQkJiYgMAgv//AwCCJCQDAIJiYgMAgf8DAIIk
JAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/
BACBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIEkAwCCYmIDAIL//wMAgiQkAwCCYmID
AIL//wMAgSQDAIJiYgMAgv//AwCCJCQDAIJiYgMAgv//AwCBJAMAgmJiAwCC//8DAIIkJAMA
gmJiAwCC//8DAIEkBACBYgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiAwCC//8DAIIk
JAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCBYgMAgv//
AwCCJCQDAIJiYgMAgv//AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgmJi
AwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/AwCCJCQDAIJiYgMAgv//AwCDxoDG
AYABQgCDAMbGA4CEQkJiYgMAgv//AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8DAIIk
JAMAgmJiAwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/BACBJAMAgmJiAwCC//8D
AIIkJAMAgmJiAwCC//8DAIEkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIL//wMAgSQDAIJiYgMA
gv//AwCCJCQDAIJiYgMAgv//AwCBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIEkBACB
YgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiAwCC//8DAIIkJAMAgmJiAwCC//8DAIIk
JAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMAgv//
AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQkAwCCYmID
AIL//wMAgiQkAwCCYmIDAIH/AwCCJCQDAIJiYgMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkJi
YgMAgv//AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQk
AwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/BACBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8D
AIEkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIL//wMAgSQDAIJiYgMAgv//AwCCJCQDAIJiYgMA
gv//AwCBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIEkBACBYgMAgv//AwCCJCQDAIJi
YgMAgv//AwCCJCQDAIFiAwCC//8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQk
AwCCYmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIJiYgMAgf8D
AIIkJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmID
AIH/AwCCJCQDAIJiYgMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIArgQAgf8EAIEHBACBrggA
gQcEAIGuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4NAIGuBACB/wQAgQcEAIGu
BACB/wgAga4EAIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQA
gQcEAIGuBACB/w0Agf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcEAIGuBACB/wQAgQcIAIH/
BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB/wQA
gQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8DAILGxgOAAIoAxoDGgEKA
QgCuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACB
rg0Aga4EAIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcE
AIGuBACB/wgAga4EAIH/BACBBwQAga4EAIH/DQCB/wQAgQcEAIGuBACB/wQAgQcIAIH/BACB
BwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcEAIGuBACB/wQAgQcE
AIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB
/wMAgsbGA4AAigDGgMaAQoBCAK4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggA
gQcEAIGuBACB/wQAgQcEAIGuDQCBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGu
BACB/wgAga4EAIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8NAIH/BACBBwQA
ga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcEAIGuBACB/wQAgQcIAIH/
BACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB/wQA
gQcEAIGuCACBBwQAga4EAIH/AwCCxsYDgACDAMbGA4CEQkLv7wUABf8F7wUABP8F7wUABf8F
7wUABP8F7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F
7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8FAAX/BO8FAAX/Be8FAAX/BO8FAAX/Be8F
AAX/BO8FAAX/Be8FAAX/Be8FAAT/Be8FAAX/Be8FAAT/Be8FAAX/Be8FAAT/Be8FAIb//wDG
gMYBgAFCAIMAxsYDgIRCQu/vBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/4EA
BO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8FAAT/
gQAE7wUABf8F7wUABf8E7wUABf8F7wUABf8E7wUABf8F7wUABf8E7wUABf8F7wUABf8F7wUA
BP8F7wUABf8F7wUABP8F7wUABf8F7wUABP8F7wUAhv//AMaAxgGAAUIAgwDGxgOAhEJC7+8F
AAX/Be8FAAT/Be8FAAX/Be8FAAT/Be8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF
/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF/wXvBQAF/wTvBQAF
/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF
/wXvBQAE/wXvBQCG//8AxoDGAYABQgCLAMaAxoBCgEKTkwAEDoEABP+BAASTgQADDoIAAAP/
gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+CAAAD
k4EABA6BAAT/gQAEk4EABA6BAAP/ggAAA5OBAAQOgQAE/4EABJOBAAQOgQAD/4IAAAOTgQAE
DoEABP+BAASTgQAEDoEAA/+CAAADk4EABA6BAAT/gQAEk4EABA6BAAP/ggAAA5OCAAADDoEA
BP+BAASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EA
BJOBAAQOgQAE/4EAA5OCAAADDoEABP+BAASTgQAEDoEABP+BAASTgQADDoIAAAP/gQAEk4EA
BA6BAAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAEDoUA
/wDGxgOAAIsAxoDGgEKAQpOTAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAEDoEABP+BAAST
gQADDoIAAAP/gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD/4IAAAOTgQAEDoEABP+BAASTgQAE
DoEAA/+CAAADk4EABA6BAAT/gQAEk4EABA6BAAP/ggAAA5OBAAQOgQAE/4EABJOBAAQOgQAD
/4IAAAOTgQAEDoEABP+BAASTgQAEDoEAA/+CAAADk4IAAAMOgQAE/4EABJOBAAQOgQAE/4EA
A5OCAAADDoEABP+BAASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IA
AAMOgQAE/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAEDoEABP+BAASTgQADDoIA
AAP/gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOhQD/AMbGA4AAiwDGgMaAQoBC
k5MABA6BAAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAE
DoEABP+BAASTgQADDoIAAAP/ggAAA5OBAAQOgQAE/4EABJOBAAQOgQAD/4IAAAOTgQAEDoEA
BP+BAASTgQAEDoEAA/+CAAADk4EABA6BAAT/gQAEk4EABA6BAAP/ggAAA5OBAAQOgQAE/4EA
BJOBAAQOgQAD/4IAAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EABJOB
AAQOgQAE/4EAA5OCAAADDoEABP+BAASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6B
AAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAEDoEABP+B
AASTgQADDoIAAAP/gQAEk4EABA6FAP8AxsYDgACDAMbGA4CGQkJNTQAAAzOCAAAD/4IAAANN
hAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMzggAAA/+C
AAADTYQAADMzAwCC//8DAIRNTQAAAzOCAAAD/4IAAANNggAAAzOEAAD//wMAhE1NAAADM4IA
AAP/ggAAA02CAAADM4QAAP//AwCETU0AAAMzggAAA/+CAAADTYIAAAMzhAAA//8DAIRNTQAA
AzOCAAAD/4IAAANNggAAAzOEAAD//wMAgk1NAwCEMzMAAAP/ggAAA02CAAADM4IAAAP/hAAA
TU0DAIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD
/4QAAE1NAwCEMzMAAAP/ggAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMz
ggAAA/+CAAADTYQAADMzAwCE//8AAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02C
AAADMwMAg8aAxgGAAUIAgwDGxgOAhkJCTU0AAAMzggAAA/+CAAADTYQAADMzAwCE//8AAANN
ggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMAgv//
AwCETU0AAAMzggAAA/+CAAADTYIAAAMzhAAA//8DAIRNTQAAAzOCAAAD/4IAAANNggAAAzOE
AAD//wMAhE1NAAADM4IAAAP/ggAAA02CAAADM4QAAP//AwCETU0AAAMzggAAA/+CAAADTYIA
AAMzhAAA//8DAIJNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD/4QAAE1NAwCEMzMAAAP/ggAA
A02CAAADM4IAAAP/hAAATU0DAIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD
/4IAAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAz
MwMAhP//AAADTYIAAAMzggAAA/+CAAADTYQAADMzAwCE//8AAANNggAAAzMDAIPGgMYBgAFC
AIMAxsYDgIZCQk1NAAADM4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMzggAAA/+CAAAD
TYQAADMzAwCE//8AAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIL//wMAhE1NAAADM4IAAAP/
ggAAA02CAAADM4QAAP//AwCETU0AAAMzggAAA/+CAAADTYIAAAMzhAAA//8DAIRNTQAAAzOC
AAAD/4IAAANNggAAAzOEAAD//wMAhE1NAAADM4IAAAP/ggAAA02CAAADM4QAAP//AwCCTU0D
AIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD/4QA
AE1NAwCEMzMAAAP/ggAAA02CAAADM4IAAAP/hAAATU0DAIQzMwAAA/+CAAADTYIAAAMzggAA
A/+CAAADTYQAADMzAwCE//8AAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02CAAAD
M4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMzAwCDxoDGAYABQgCKAMaAxoBCgEIeHgMA
gm5uAwCC//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wMAgh4e
AwCCbm4DAIL//wMAgh4eAwCBbgQAgf8EAIEeAwCCbm4DAIL//wMAgh4eAwCCbm4DAIH/BACB
HgMAgm5uAwCC//8DAIIeHgMAgm5uAwCB/wQAgR4DAIJubgMAgv//AwCCHh4DAIJubgMAgf8E
AIEeAwCCbm4DAIL//wMAgh4eAwCCbm4DAIH/BACBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL/
/wMAgR4EAIFuAwCC//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCCHh4DAIJubgMA
gv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5u
AwCC//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wMAgh4eAwCC
bm4DAILGxgOAAIoAxoDGgEKAQh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5u
AwCC//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wQAgR4DAIJu
bgMAgv//AwCCHh4DAIJubgMAgf8EAIEeAwCCbm4DAIL//wMAgh4eAwCCbm4DAIH/BACBHgMA
gm5uAwCC//8DAIIeHgMAgm5uAwCB/wQAgR4DAIJubgMAgv//AwCCHh4DAIJubgMAgf8EAIEe
BACBbgMAgv//AwCCHh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMA
gR4EAIFuAwCC//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCCHh4DAIJubgMAgv//
AwCCHh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5uAwCC
//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgsbGA4AAigDGgMaAQoBCHh4DAIJubgMAgv//
AwCCHh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5uAwCC
//8DAIIeHgMAgW4EAIH/BACBHgMAgm5uAwCC//8DAIIeHgMAgm5uAwCB/wQAgR4DAIJubgMA
gv//AwCCHh4DAIJubgMAgf8EAIEeAwCCbm4DAIL//wMAgh4eAwCCbm4DAIH/BACBHgMAgm5u
AwCC//8DAIIeHgMAgm5uAwCB/wQAgR4EAIFuAwCC//8DAIIeHgMAgm5uAwCC//8DAIEeBACB
bgMAgv//AwCCHh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgR4E
AIFuAwCC//8DAIIeHgMAgm5uAwCC//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgv//AwCC
Hh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5uAwCCxsYD
gACDAMbGA4CEQkIABAQAgb4EAIH/BACBBA0AgQQEAIG+BACB/wQAgQQNAIEEBACBvgQAgf8E
AIEEEgCBvgQAgf8EAIEEBACBvg0Agb4EAIH/BACBBAQAgb4NAIG+BACB/wQAgQQEAIG+DQCB
vgQAgf8EAIEEBACBvhIAgf8EAIEEBACBvgQAgf8NAIH/BACBBAQAgb4EAIH/DQCB/wQAgQQE
AIG+BACB/w0Agf8EAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/BACBBA0AgQQEAIG+BACB
/wQAgQQNAIEEBACBvgMAg8aAxgGAAUIAgwDGxgOAhEJCAAQEAIG+BACB/wQAgQQNAIEEBACB
vgQAgf8EAIEEDQCBBAQAgb4EAIH/BACBBBIAgb4EAIH/BACBBAQAgb4NAIG+BACB/wQAgQQE
AIG+DQCBvgQAgf8EAIEEBACBvg0Agb4EAIH/BACBBAQAgb4SAIH/BACBBAQAgb4EAIH/DQCB
/wQAgQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8NAIH/BACBBAQAgb4EAIH/BACBBA0AgQQE
AIG+BACB/wQAgQQNAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4DAIPGgMYBgAFCAIMAxsYDgIRC
QgAEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/BACBBA0AgQQEAIG+BACB/wQAgQQSAIG+BACB
/wQAgQQEAIG+DQCBvgQAgf8EAIEEBACBvg0Agb4EAIH/BACBBAQAgb4NAIG+BACB/wQAgQQE
AIG+EgCB/wQAgQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8NAIH/BACBBAQAgb4EAIH/DQCB
/wQAgQQEAIG+BACB/wQAgQQNAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/BACBBA0AgQQE
AIG+AwCDxoDGAYABQgCKAMaAxoBCgEL//wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E3YEABAGB
AAT/Bd0FAQX/BN2BAAQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdBQEF/wXdBAGBAAT/gQAE
3QUBBf8F3QQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdgQAEAQX/Bd0FAQT/gQAE3YEABAEF
/wXdBQEE/4EABN2BAAQBBf8F3QUBBP+BAATdgQAEAQX/Bd0FAQX/BN2BAAQBgQAE/wXdBQEF
/wTdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/Bd2FAQEAxsYDgACKAMaAxoBCgEL//wXdBQEF
/wTdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/Bd0FAQX/BN2BAAQBgQAE/4EABN0FAQX/Bd0E
AYEABP+BAATdBQEF/wXdBAGBAAT/gQAE3QUBBf8F3QQBgQAE/4EABN0FAQX/Bd0EAYEABP+B
AATdgQAEAQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2BAAQBBf8F3QUBBP+BAATdgQAE
AQX/Bd0FAQX/BN2BAAQBgQAE/wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/Bd2F
AQEAxsYDgACKAMaAxoBCgEL//wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/Bd0F
AQX/BN2BAAQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdBQEF/wXdBAGBAAT/gQAE3QUBBf8F
3QQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdgQAEAQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE
/4EABN2BAAQBBf8F3QUBBP+BAATdgQAEAQX/Bd0FAQX/BN2BAAQBgQAE/wXdBQEF/wTdgQAE
AYEABP8F3QUBBf8E3YEABAGBAAT/Bd2FAQEAxsYDgACDAMbGA4CFQkL//wAEhoEABBOBAAT/
gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EA
A4aCAAADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAADhoEABBOBAAT/gQAE
hoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaB
AAMTggAAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEA
BBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQT
gQAE/4EAA4aCAAADE4IAAAP/gQAEhoEABBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EA
BP+BAAOGggAAAxOCAAAD/4EABIaGABMAxoDGAYABQgCDAMbGA4CFQkL//wAEhoEABBOBAAT/
gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EA
A4aCAAADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAADhoEABBOBAAT/gQAE
hoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaB
AAMTggAAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEA
BBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQT
gQAE/4EAA4aCAAADE4IAAAP/gQAEhoEABBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EA
BP+BAAOGggAAAxOCAAAD/4EABIaGABMAxoDGAYABQgCDAMbGA4CFQkL//wAEhoEABBOBAAT/
gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EA
A4aCAAADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAADhoEABBOBAAT/gQAE
hoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaB
AAMTggAAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEA
BBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTgQAE/4EABIaBAAQT
gQAE/4EAA4aCAAADE4IAAAP/gQAEhoEABBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EA
BP+BAAOGggAAAxOCAAAD/4EABIaGABMAxoDGAYABQgCMAMaAxoBCgEL//wAAA0WCAAADO4IA
AAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABFRQMAgjs7AwCE//8AAANFggAA
AzuCAAAD/4QAAEVFAwCCOzsDAIL//wMAhEVFAAADO4IAAAP/ggAAA0WEAAA7OwMAgv//AwCE
RUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuCAAAD/4IAAANFhAAAOzsDAIL/
/wMAhEVFAAADO4IAAAP/ggAAA0WEAAA7OwMAgv//AwCCRUUDAIQ7OwAAA/+CAAADRYIAAAM7
hAAA//8DAIJFRQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WC
AAADO4QAAP//AwCCRUUDAIQ7OwAAA/+CAAADRYIAAAM7ggAAA/+EAABFRQMAgjs7AwCE//8A
AANFggAAAzuCAAAD/4QAAEVFAwCCOzsDAIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMA
hP//AAADRQMAgsbGA4AAjADGgMaAQoBC//8AAANFggAAAzuCAAAD/4QAAEVFAwCCOzsDAIT/
/wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABFRQMAgjs7
AwCC//8DAIRFRQAAAzuCAAAD/4IAAANFhAAAOzsDAIL//wMAhEVFAAADO4IAAAP/ggAAA0WE
AAA7OwMAgv//AwCERUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuCAAAD/4IA
AANFhAAAOzsDAIL//wMAgkVFAwCEOzsAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUDAIQ7OwAA
A/+CAAADRYIAAAM7hAAA//8DAIJFRQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCE
OzsAAAP/ggAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABF
RQMAgjs7AwCE//8AAANFggAAAzuCAAAD/4QAAEVFAwCCOzsDAIT//wAAA0UDAILGxgOAAIwA
xoDGgEKAQv//AAADRYIAAAM7ggAAA/+EAABFRQMAgjs7AwCE//8AAANFggAAAzuCAAAD/4QA
AEVFAwCCOzsDAIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAgv//AwCERUUAAAM7ggAA
A/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuCAAAD/4IAAANFhAAAOzsDAIL//wMAhEVFAAAD
O4IAAAP/ggAAA0WEAAA7OwMAgv//AwCERUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIJF
RQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WCAAADO4QAAP//
AwCCRUUDAIQ7OwAAA/+CAAADRYIAAAM7hAAA//8DAIJFRQMAhDs7AAAD/4IAAANFggAAAzuC
AAAD/4QAAEVFAwCCOzsDAIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAhP//AAADRYIA
AAM7ggAAA/+EAABFRQMAgjs7AwCE//8AAANFAwCCxsYDgACDAMbGA4CEQkIA/wMAghkZAwCC
eHgDAIL//wMAgRkEAIF4BACB/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB/wMAghkZAwCC
eHgDAIL//wMAgRkEAIF4BACB/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIF4BACB/wQAgRkDAIJ4
eAMAgv//AwCCGRkDAIF4BACB/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIF4BACB/wQAgRkDAIJ4
eAMAgv//AwCCGRkDAIF4BACB/wQAgRkEAIF4AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4
AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4
AwCC//8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACB
eAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8DAIIZGQMAg8aAxgGAAUIAgwDGxgOA
hEJCAP8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACB
eAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCB
eAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCB
eAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCBeAQAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4
eAMAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4
eAMAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4
eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIPG
gMYBgAFCAIMAxsYDgIRCQgD/AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4
eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/BACBGQMAgnh4
AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4
AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4AwCC//8DAIIZGQMAgXgEAIH/BACBGQQAgXgD
AIL//wMAghkZAwCCeHgDAIH/BACBGQQAgXgDAIL//wMAghkZAwCCeHgDAIH/BACBGQQAgXgD
AIL//wMAghkZAwCCeHgDAIH/BACBGQQAgXgDAIL//wMAghkZAwCCeHgDAIL//wMAgRkEAIF4
BACB/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4
BACB/wMAghkZAwCDxoDGAYABQgCIAMaAxoBCgEIGAIEDBACBywQAgf8SAIEDBACBywQAgf8S
AIEDBACBywQAgf8XAIHLBACB/wQAgQMSAIHLBACB/wQAgQMSAIHLBACB/wQAgQMSAIHLBACB
/wQAgQMXAIH/BACBAwQAgcsSAIH/BACBAwQAgcsSAIH/BACBAwQAgcsSAIH/BACBAwQAgcsE
AIH/EgCBAwQAgcsEAIH/EgCBAwQAgcsEAIH/EgCBAwMAgsbGA4AAiADGgMaAQoBCBgCBAwQA
gcsEAIH/EgCBAwQAgcsEAIH/EgCBAwQAgcsEAIH/FwCBywQAgf8EAIEDEgCBywQAgf8EAIED
EgCBywQAgf8EAIEDEgCBywQAgf8EAIEDFwCB/wQAgQMEAIHLEgCB/wQAgQMEAIHLEgCB/wQA
gQMEAIHLEgCB/wQAgQMEAIHLBACB/xIAgQMEAIHLBACB/xIAgQMEAIHLBACB/xIAgQMDAILG
xgOAAIgAxoDGgEKAQgYAgQMEAIHLBACB/xIAgQMEAIHLBACB/xIAgQMEAIHLBACB/xcAgcsE
AIH/BACBAxIAgcsEAIH/BACBAxIAgcsEAIH/BACBAxIAgcsEAIH/BACBAxcAgf8EAIEDBACB
yxIAgf8EAIEDBACByxIAgf8EAIEDBACByxIAgf8EAIEDBACBywQAgf8SAIEDBACBywQAgf8S
AIEDBACBywQAgf8SAIEDAwCCxsYDgACDAMbGA4CFQkICAgAE/wXQBQIE/4EABNCBAAQCgQAE
/wXQBQIE/4EABNCBAAQCgQAE/wXQBQIE/4EABNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE
/4EABNCBAAQCBf8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+B
AATQgQAEAoEABP+G0NAAxoDGAYABQgCDAMbGA4CFQkICAgAE/wXQBQIE/4EABNCBAAQCgQAE
/wXQBQIE/4EABNCBAAQCgQAE/wXQBQIE/4EABNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE
/4EABNCBAAQCBf8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+B
AATQgQAEAoEABP+G0NAAxoDGAYABQgCDAMbGA4CFQkICAgAE/wXQBQIE/4EABNCBAAQCgQAE
/wXQBQIE/4EABNCBAAQCgQAE/wXQBQIE/4EABNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE/4EABNAFAgX/BNCBAAQCgQAE
/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE/4EABNCBAAQCBf8F0AQCgQAE
/4EABNCBAAQCBf8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+B
AATQgQAEAoEABP+G0NAAxoDGAYABQgCMAMaAxoBCgEIXFwAAA/+BAAR7gQAEF4EAA/+CAAAD
e4IAAAMXggAAA/+BAAR7gQAEF4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAEF4EAA/+CAAAD
e4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQADe4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQAD
e4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQADe4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQAD
e4IAAAMXggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMXggAAA/+CAAADe4IAAAMXgQAE/4EA
BHuBAAMXggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMXggAAA/+CAAADe4IAAAMXgQAE/4EA
BHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4EA
BHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4UAewDGxgOAAIwAxoDGgEKAQhcXAAAD/4EABHuB
AAQXgQAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4EABHuB
AAQXgQAD/4IAAAN7ggAAAxeCAAAD/4IAAAN7gQAEF4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7
gQAEF4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7gQAEF4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7
gQAEF4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7ggAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7
ggAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7
ggAAAxeBAAT/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/gQAEe4EABBeBAAP/ggAAA3uC
AAADF4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/hQB7AMbGA4AAjADGgMaAQoBC
FxcAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAAD
F4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAAD
F4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAADF4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAAD
F4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAADF4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQAD
F4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQAD
F4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQAEF4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAE
F4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAEF4EAA/+CAAADe4IAAAMXggAAA/+FAHsAxsYD
gACDAMbGA4CEQkJDQwMAhP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE//8AAAM8ggAA
A0OEAAD//wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMAgv//AwCE
PDwAAANDggAAA/+EAAA8PAMAgkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MDAIL/
/wMAhDw8AAADQ4IAAAP/hAAAPDwDAIJDQwMAgv//AwCEPDwAAANDggAAA/+EAAA8PAMAgkND
AwCC//8DAII8PAMAhENDAAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyE
AABDQwMAgv//AwCCPDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAhENDAAAD/4IA
AAM8ggAAA0OEAAD//wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMA
hP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQkND
AwCE//8AAAM8ggAAA0OEAAD//wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwD
AIJDQwMAhP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QA
ADw8AwCCQ0MDAIL//wMAhDw8AAADQ4IAAAP/hAAAPDwDAIJDQwMAgv//AwCEPDwAAANDggAA
A/+EAAA8PAMAgkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MDAIL//wMAgjw8AwCE
Q0MAAAP/ggAAAzyEAABDQwMAgv//AwCCPDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8
PAMAhENDAAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyCAAADQ4QAAP//
AwCCPDwDAIJDQwMAhP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE//8AAAM8ggAAA0OE
AAD//wMAgjw8AwCCQ0MDAIL//wMAg8aAxgGAAUIAgwDGxgOAhEJCQ0MDAIT//wAAAzyCAAAD
Q4QAAP//AwCCPDwDAIJDQwMAhP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE//8AAAM8
ggAAA0OEAAD//wMAgjw8AwCCQ0MDAIL//wMAhDw8AAADQ4IAAAP/hAAAPDwDAIJDQwMAgv//
AwCEPDwAAANDggAAA/+EAAA8PAMAgkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MD
AIL//wMAhDw8AAADQ4IAAAP/hAAAPDwDAIJDQwMAgv//AwCCPDwDAIRDQwAAA/+CAAADPIQA
AENDAwCC//8DAII8PAMAhENDAAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAA
AzyEAABDQwMAgv//AwCCPDwDAIRDQwAAA/+CAAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE
//8AAAM8ggAAA0OEAAD//wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJD
QwMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIAhAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGE
BACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACBhAQA
gf8EAIETAwCChIQDAIL//wMAgRMEAIGEBACB/wQAgRMDAIKEhAMAgv//AwCBEwQAgYQEAIH/
BACBEwMAgoSEAwCC//8DAIETBACBhAQAgf8EAIETAwCChIQDAIL//wMAgRMEAIGEBACB/wQA
gRMEAIGEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIL//wMAghMTAwCBhAQAgf8EAIET
BACBhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGEAwCC//8DAIITEwMAgoSEAwCB/wQAgRME
AIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACB
hAQAgf8DAILGxgOAAIoAxoDGgEKAQgCEBACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/
AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGEBACB/wQA
gRMDAIKEhAMAgv//AwCBEwQAgYQEAIH/BACBEwMAgoSEAwCC//8DAIETBACBhAQAgf8EAIET
AwCChIQDAIL//wMAgRMEAIGEBACB/wQAgRMDAIKEhAMAgv//AwCBEwQAgYQEAIH/BACBEwQA
gYQDAIL//wMAghMTAwCBhAQAgf8EAIETBACBhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGE
AwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIL//wMAghMTAwCChIQDAIH/BACBEwQAgYQE
AIH/AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGEBACB
/wMAgsbGA4AAigDGgMaAQoBCAIQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8DAIIT
EwMAgoSEAwCB/wQAgRMEAIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/BACBEwMA
goSEAwCC//8DAIETBACBhAQAgf8EAIETAwCChIQDAIL//wMAgRMEAIGEBACB/wQAgRMDAIKE
hAMAgv//AwCBEwQAgYQEAIH/BACBEwMAgoSEAwCC//8DAIETBACBhAQAgf8EAIETBACBhAMA
gv//AwCCExMDAIGEBACB/wQAgRMEAIGEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIL/
/wMAghMTAwCBhAQAgf8EAIETBACBhAMAgv//AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8D
AIITEwMAgoSEAwCB/wQAgRMEAIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/AwCC
xsYDgACDAMbGA4CCQkILAIEBBACB3BcAgQEEAIHcFwCBAQQAgdwcAIHcBACB/xcAgdwEAIH/
FwCB3AQAgf8XAIHcBACB/xwAgf8EAIEBFwCB/wQAgQEXAIH/BACBARcAgf8EAIEBBACB3BcA
gQEEAIHcFwCBAQQAgdwWAIPGgMYBgAFCAIMAxsYDgIJCQgsAgQEEAIHcFwCBAQQAgdwXAIEB
BACB3BwAgdwEAIH/FwCB3AQAgf8XAIHcBACB/xcAgdwEAIH/HACB/wQAgQEXAIH/BACBARcA
gf8EAIEBFwCB/wQAgQEEAIHcFwCBAQQAgdwXAIEBBACB3BYAg8aAxgGAAUIAgwDGxgOAgkJC
CwCBAQQAgdwXAIEBBACB3BcAgQEEAIHcHACB3AQAgf8XAIHcBACB/xcAgdwEAIH/FwCB3AQA
gf8cAIH/BACBARcAgf8EAIEBFwCB/wQAgQEXAIH/BACBAQQAgdwXAIEBBACB3BcAgQEEAIHc
FgCDxoDGAYABQgCLAMaAxoBCgEK/vwAEBIEABP8FvwQEgQAE/4EABL+BAAQEgQAE/wW/BASB
AAT/gQAEv4EABASBAAT/Bb8EBIEABP+BAAS/gQAEBIEABP+BAAS/BQQE/4EABL+BAAQEgQAE
/4EABL+FBiJTmfYE/4EABL+BAAQEgQAE/4EABL8FBAT/gQAEv4EABASBAAT/gQAEvwUEBP+B
AAS/gQAEBIEABP+BAAS/gQAEBAX/BL+BAAQEgQAE/4EABL+BAAQEBf8Ev4EABASBAAT/gQAE
v4EABAQF/wS/gQAEBIEABP+BAAS/gQAEBAX/Bb8EBIEABP+BAAS/gQAEBIEABP8FvwQEgQAE
/4EABL+BAAQEgQAE/wW/BASBAAT/gQAEv4EABASFAP8AxsYDgACLAMaAxoBCgEK/vwAEBIEA
BP8FvwQEgQAE/4EABL+BAAQEgQAE/wW/BASBAAT/gQAEv4EABASBAAT/Bb8EBIEABP+BAAS/
gQAEBIEABP+BAAS/BQQE/4EABL+BAAQEgQAE/4EABL+FBiJTmfYE/4EABL+BAAQEgQAE/4EA
BL8FBAT/gQAEv4EABASBAAT/gQAEvwUEBP+BAAS/gQAEBIEABP+BAAS/gQAEBAX/BL+BAAQE
gQAE/4EABL+BAAQEBf8Ev4EABASBAAT/gQAEv4EABAQF/wS/gQAEBIEABP+BAAS/gQAEBAX/
Bb8EBIEABP+BAAS/gQAEBIEABP8FvwQEgQAE/4EABL+BAAQEgQAE/wW/BASBAAT/gQAEv4EA
BASFAP8AxsYDgACLAMaAxoBCgEK/vwAEBIEABP8FvwQEgQAE/4EABL+BAAQEgQAE/wW/BASB
AAT/gQAEv4EABASBAAT/Bb8EBIEABP+BAAS/gQAEBIEABP+BAAS/BQQE/4EABL+BAAQEgQAE
/4EABL+FBiJTmfYE/4EABL+BAAQEgQAE/4EABL8FBAT/gQAEv4EABASBAAT/gQAEvwUEBP+B
AAS/gQAEBIEABP+BAAS/gQAEBAX/BL+BAAQEgQAE/4EABL+BAAQEBf8Ev4EABASBAAT/gQAE
v4EABAQF/wS/gQAEBIEABP+BAAS/gQAEBAX/Bb8EBIEABP+BAAS/gQAEBIEABP8FvwQEgQAE
/4EABL+BAAQEgQAE/wW/BASBAAT/gQAEv4EABASFAP8AxsYDgACDAMbGA4CGQkJvbwAAAx2C
AAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMdggAAA/+BAARvgQADHYIAAAP/ggAAA2+CAAAD
HYIAAAP/gQAEb4EAAx2CAAAD/4IAAANvggAAAx2CAAAD/4IAAANvgQAEHYEAA/+CAAADb4IA
AAMdggAAA/+CAAADb4YAIlOZ9gAD/4IAAANvggAAAx2CAAAD/4IAAANvgQAEHYEAA/+CAAAD
b4IAAAMdggAAA/+CAAADb4EABB2BAAP/ggAAA2+CAAADHYIAAAP/ggAAA2+CAAADHYEABP+B
AANvggAAAx2CAAAD/4IAAANvggAAAx2BAAT/gQADb4IAAAMdggAAA/+CAAADb4IAAAMdgQAE
/4EAA2+CAAADHYIAAAP/ggAAA2+CAAADHYEABP+BAARvgQADHYIAAAP/ggAAA2+CAAADHYIA
AAP/gQAEb4EAAx2CAAAD/4IAAANvggAAAx2CAAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMd
AwCDxoDGAYABQgCDAMbGA4CGQkJvbwAAAx2CAAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMd
ggAAA/+BAARvgQADHYIAAAP/ggAAA2+CAAADHYIAAAP/gQAEb4EAAx2CAAAD/4IAAANvggAA
Ax2CAAAD/4IAAANvgQAEHYEAA/+CAAADb4IAAAMdggAAA/+CAAADb4YAIlOZ9gAD/4IAAANv
ggAAAx2CAAAD/4IAAANvgQAEHYEAA/+CAAADb4IAAAMdggAAA/+CAAADb4EABB2BAAP/ggAA
A2+CAAADHYIAAAP/ggAAA2+CAAADHYEABP+BAANvggAAAx2CAAAD/4IAAANvggAAAx2BAAT/
gQADb4IAAAMdggAAA/+CAAADb4IAAAMdgQAE/4EAA2+CAAADHYIAAAP/ggAAA2+CAAADHYEA
BP+BAARvgQADHYIAAAP/ggAAA2+CAAADHYIAAAP/gQAEb4EAAx2CAAAD/4IAAANvggAAAx2C
AAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMdAwCDxoDGAYABQgCDAMbGA4CGQkJvbwAAAx2C
AAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMdggAAA/+BAARvgQADHYIAAAP/ggAAA2+CAAAD
HYIAAAP/gQAEb4EAAx2CAAAD/4IAAANvggAAAx2CAAAD/4IAAANvgQAEHYEAA/+CAAADb4IA
AAMdggAAA/+CAAADb4YAIlOZ9gAD/4IAAANvggAAAx2CAAAD/4IAAANvgQAEHYEAA/+CAAAD
b4IAAAMdggAAA/+CAAADb4EABB2BAAP/ggAAA2+CAAADHYIAAAP/ggAAA2+CAAADHYEABP+B
AANvggAAAx2CAAAD/4IAAANvggAAAx2BAAT/gQADb4IAAAMdggAAA/+CAAADb4IAAAMdgQAE
/4EAA2+CAAADHYIAAAP/ggAAA2+CAAADHYEABP+BAARvgQADHYIAAAP/ggAAA2+CAAADHYIA
AAP/gQAEb4EAAx2CAAAD/4IAAANvggAAAx2CAAAD/4EABG+BAAMdggAAA/+CAAADb4IAAAMd
AwCDxoDGAYABQgCKAMaAxoBCgEI0NAMAgktLAwCE//8AAAM0hAAAS0sDAIL//wMAgjQ0AwCC
S0sDAIT//wAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAhP//AAADNIQAAEtLAwCC//8DAII0
NAMAgktLAwCC//8DAIQ0NAAAA0uEAAD//wMAgjQ0AwCCS0sDAIL//wMAizQ0AABTmfYAAP//
AwCCNDQDAIJLSwMAgv//AwCENDQAAANLhAAA//8DAII0NAMAgktLAwCC//8DAIQ0NAAAA0uE
AAD//wMAgjQ0AwCCS0sDAIL//wMAgjQ0AwCES0sAAAP/hAAANDQDAIJLSwMAgv//AwCCNDQD
AIRLSwAAA/+EAAA0NAMAgktLAwCC//8DAII0NAMAhEtLAAAD/4QAADQ0AwCCS0sDAIL//wMA
gjQ0AwCES0sAAAP/ggAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAhP//AAADNIQAAEtLAwCC
//8DAII0NAMAgktLAwCE//8AAAM0hAAAS0sDAIL//wMAgjQ0AwCCS0sDAILGxgOAAIoAxoDG
gEKAQjQ0AwCCS0sDAIT//wAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAhP//AAADNIQAAEtL
AwCC//8DAII0NAMAgktLAwCE//8AAAM0hAAAS0sDAIL//wMAgjQ0AwCCS0sDAIL//wMAhDQ0
AAADS4QAAP//AwCCNDQDAIJLSwMAgv//AwCLNDQAAFOZ9gAA//8DAII0NAMAgktLAwCC//8D
AIQ0NAAAA0uEAAD//wMAgjQ0AwCCS0sDAIL//wMAhDQ0AAADS4QAAP//AwCCNDQDAIJLSwMA
gv//AwCCNDQDAIRLSwAAA/+EAAA0NAMAgktLAwCC//8DAII0NAMAhEtLAAAD/4QAADQ0AwCC
S0sDAIL//wMAgjQ0AwCES0sAAAP/hAAANDQDAIJLSwMAgv//AwCCNDQDAIRLSwAAA/+CAAAD
NIQAAEtLAwCC//8DAII0NAMAgktLAwCE//8AAAM0hAAAS0sDAIL//wMAgjQ0AwCCS0sDAIT/
/wAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAgsbGA4AAigDGgMaAQoBCNDQDAIJLSwMAhP//
AAADNIQAAEtLAwCC//8DAII0NAMAgktLAwCE//8AAAM0hAAAS0sDAIL//wMAgjQ0AwCCS0sD
AIT//wAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAgv//AwCENDQAAANLhAAA//8DAII0NAMA
gktLAwCC//8DAIs0NAAAU5n2AAD//wMAgjQ0AwCCS0sDAIL//wMAhDQ0AAADS4QAAP//AwCC
NDQDAIJLSwMAgv//AwCENDQAAANLhAAA//8DAII0NAMAgktLAwCC//8DAII0NAMAhEtLAAAD
/4QAADQ0AwCCS0sDAIL//wMAgjQ0AwCES0sAAAP/hAAANDQDAIJLSwMAgv//AwCCNDQDAIRL
SwAAA/+EAAA0NAMAgktLAwCC//8DAII0NAMAhEtLAAAD/4IAAAM0hAAAS0sDAIL//wMAgjQ0
AwCCS0sDAIT//wAAAzSEAABLSwMAgv//AwCCNDQDAIJLSwMAhP//AAADNIQAAEtLAwCC//8D
AII0NAMAgktLAwCCxsYDgACDAMbGA4CEQkIADwQAgY8EAIH/AwCCDw8DAIGPBACB/wQAgQ8E
AIGPBACB/wMAgg8PAwCBjwQAgf8EAIEPBACBjwQAgf8DAIIPDwMAgY8EAIH/BACBDwQAgY8E
AIH/BACBDwMAgo+PAwCB/wQAgQ8EAIGPBACB/wQAgQ8DAIKZ9gMAgf8EAIEPBACBjwQAgf8E
AIEPAwCCj48DAIH/BACBDwQAgY8EAIH/BACBDwMAgo+PAwCB/wQAgQ8EAIGPBACB/wQAgQ8E
AIGPAwCC//8DAIEPBACBjwQAgf8EAIEPBACBjwMAgv//AwCBDwQAgY8EAIH/BACBDwQAgY8D
AIL//wMAgQ8EAIGPBACB/wQAgQ8EAIGPAwCC//8DAIIPDwMAgY8EAIH/BACBDwQAgY8EAIH/
AwCCDw8DAIGPBACB/wQAgQ8EAIGPBACB/wMAgg8PAwCBjwQAgf8EAIEPBACBjwMAg8aAxgGA
AUIAgwDGxgOAhEJCAA8EAIGPBACB/wMAgg8PAwCBjwQAgf8EAIEPBACBjwQAgf8DAIIPDwMA
gY8EAIH/BACBDwQAgY8EAIH/AwCCDw8DAIGPBACB/wQAgQ8EAIGPBACB/wQAgQ8DAIKPjwMA
gf8EAIEPBACBjwQAgf8EAIEPAwCCmfYDAIH/BACBDwQAgY8EAIH/BACBDwMAgo+PAwCB/wQA
gQ8EAIGPBACB/wQAgQ8DAIKPjwMAgf8EAIEPBACBjwQAgf8EAIEPBACBjwMAgv//AwCBDwQA
gY8EAIH/BACBDwQAgY8DAIL//wMAgQ8EAIGPBACB/wQAgQ8EAIGPAwCC//8DAIEPBACBjwQA
gf8EAIEPBACBjwMAgv//AwCCDw8DAIGPBACB/wQAgQ8EAIGPBACB/wMAgg8PAwCBjwQAgf8E
AIEPBACBjwQAgf8DAIIPDwMAgY8EAIH/BACBDwQAgY8DAIPGgMYBgAFCAIMAxsYDgIRCQgAP
BACBjwQAgf8DAIIPDwMAgY8EAIH/BACBDwQAgY8EAIH/AwCCDw8DAIGPBACB/wQAgQ8EAIGP
BACB/wMAgg8PAwCBjwQAgf8EAIEPBACBjwQAgf8EAIEPAwCCj48DAIH/BACBDwQAgY8EAIH/
BACBDwMAgpn2AwCB/wQAgQ8EAIGPBACB/wQAgQ8DAIKPjwMAgf8EAIEPBACBjwQAgf8EAIEP
AwCCj48DAIH/BACBDwQAgY8EAIH/BACBDwQAgY8DAIL//wMAgQ8EAIGPBACB/wQAgQ8EAIGP
AwCC//8DAIEPBACBjwQAgf8EAIEPBACBjwMAgv//AwCBDwQAgY8EAIH/BACBDwQAgY8DAIL/
/wMAgg8PAwCBjwQAgf8EAIEPBACBjwQAgf8DAIIPDwMAgY8EAIH/BACBDwQAgY8EAIH/AwCC
Dw8DAIGPBACB/wQAgQ8EAIGPAwCDxoDGAYABQgCIAMaAxoBCgEJsAIHpHACB9hwAgekcAIHp
IQCB/xwAgf8cAIH/HACB/1UAgsbGA4AAiADGgMaAQoBCbACB6RwAgfYcAIHpHACB6SEAgf8c
AIH/HACB/xwAgf9VAILGxgOAAIgAxoDGgEKAQmwAgekcAIH2HACB6RwAgekhAIH/HACB/xwA
gf8cAIH/VQCCxsYDgACDAMbGA4CFQkL//wAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOBAAQG
gQAE/wSzgQAEBoEABP+BAASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4EABAaBAAT/gQAEswQG
gQAE/4EABLOBAAQGgQAE/4EABLMEBoEABP+BAASzgQAEBoEABP+BAASzBAaBAAT/gQAEs4EA
BAaBAAT/gQAEswQGgQAE/4EABLOBAAQGgQAE/4EABLOBAAQGBP+BAASzgQAEBoEABP+BAASz
gQAEBgT/gQAEs4EABAaBAAT/gQAEs4EABAYE/4EABLOBAAQGgQAE/4EABLOBAAQGBf8Es4EA
BAaBAAT/gQAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOBAAQGgQAE/wSzgQAEBoEABP+BAASz
hgAGAMaAxgGAAUIAgwDGxgOAhUJC//8ABLOBAAQGgQAE/wSzgQAEBoEABP+BAASzgQAEBoEA
BP8Es4EABAaBAAT/gQAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOBAAQGgQAE/4EABLMEBoEA
BP+BAASzgQAEBoEABP+BAASzBAaBAAT/gQAEs4EABAaBAAT/gQAEswQGgQAE/4EABLOBAAQG
gQAE/4EABLMEBoEABP+BAASzgQAEBoEABP+BAASzgQAEBgT/gQAEs4EABAaBAAT/gQAEs4EA
BAYE/4EABLOBAAQGgQAE/4EABLOBAAQGBP+BAASzgQAEBoEABP+BAASzgQAEBgX/BLOBAAQG
gQAE/4EABLOBAAQGgQAE/wSzgQAEBoEABP+BAASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4YA
BgDGgMYBgAFCAIMAxsYDgIVCQv//AASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4EABAaBAAT/
BLOBAAQGgQAE/4EABLOBAAQGgQAE/wSzgQAEBoEABP+BAASzgQAEBoEABP+BAASzBAaBAAT/
gQAEs4EABAaBAAT/gQAEswQGgQAE/4EABLOBAAQGgQAE/4EABLMEBoEABP+BAASzgQAEBoEA
BP+BAASzBAaBAAT/gQAEs4EABAaBAAT/gQAEs4EABAYE/4EABLOBAAQGgQAE/4EABLOBAAQG
BP+BAASzgQAEBoEABP+BAASzgQAEBgT/gQAEs4EABAaBAAT/gQAEs4EABAYF/wSzgQAEBoEA
BP+BAASzgQAEBoEABP8Es4EABAaBAAT/gQAEs4EABAaBAAT/BLOBAAQGgQAE/4EABLOGAAYA
xoDGAYABQgCMAMaAxoBCgEL//wAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIA
AAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANlggAAAyOCAAAD/4EAA2WCAAADI4IAAAP/ggAA
A2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjggAAA/+CAAADZYEAAyOCAAAD
/4IAAANlggAAAyOCAAAD/4IAAANlgQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMj
ggAAA/+CAAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAD/4IAAANlggAAAyOCAAAD/4IAAANl
ggAAAyOBAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4EAA/+CAAADZYIAAAMjggAAA/+C
AAADZYIAAAMjgQAE/4EAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAA
A/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANlAwCCxsYDgACMAMaAxoBCgEL/
/wAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOC
AAAD/4IAAANlggAAAyOCAAAD/4EAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WB
AAMjggAAA/+CAAADZYIAAAMjggAAA/+CAAADZYEAAyOCAAAD/4IAAANlggAAAyOCAAAD/4IA
AANlgQADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjggAA
A/+CAAADZYIAAAMjgQAD/4IAAANlggAAAyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAAD
I4IAAAP/ggAAA2WCAAADI4EAA/+CAAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAE/4EAA2WC
AAADI4IAAAP/ggAAA2WCAAADI4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+B
AANlggAAAyOCAAAD/4IAAANlAwCCxsYDgACMAMaAxoBCgEL//wAAA2WCAAADI4IAAAP/gQAD
ZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANlggAAAyOCAAAD
/4EAA2WCAAADI4IAAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMj
ggAAA/+CAAADZYEAAyOCAAAD/4IAAANlggAAAyOCAAAD/4IAAANlgQADI4IAAAP/ggAAA2WC
AAADI4IAAAP/ggAAA2WBAAMjggAAA/+CAAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAD/4IA
AANlggAAAyOCAAAD/4IAAANlggAAAyOBAAP/ggAAA2WCAAADI4IAAAP/ggAAA2WCAAADI4EA
A/+CAAADZYIAAAMjggAAA/+CAAADZYIAAAMjgQAE/4EAA2WCAAADI4IAAAP/ggAAA2WCAAAD
I4IAAAP/gQADZYIAAAMjggAAA/+CAAADZYIAAAMjggAAA/+BAANlggAAAyOCAAAD/4IAAANl
AwCCxsYDgACDAMbGA4CEQkL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0D
AIJVVQMAhv//AAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCCVVUDAIL//wMA
gi0tAwCCVVUDAIL//wMAhi0tAABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC
//8DAIItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAhi0tAABV
VQMAgv//AwCCLS0DAIJVVQMAgv//AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIIt
LQMAhlVVAAD//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCCLS0DAIJVVQMAgv//
AwCCLS0DAIRVVQAAA/+EAAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCCVVUD
AIL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIPGgMYBgAFCAIMAxsYD
gIRCQv//AwCCLS0DAIJVVQMAhv//AAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0t
AwCCVVUDAIL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIJVVQMAgv//
AwCGLS0AAFVVAwCC//8DAIItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUD
AIL//wMAhi0tAABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVVAwCC//8DAIItLQMA
glVVAwCC//8DAIItLQMAhlVVAAD//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCGVVUAAP//AwCC
LS0DAIJVVQMAgv//AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8DAIItLQMAhFVVAAAD
/4QAAC0tAwCCVVUDAIL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCCLS0DAIJV
VQMAhv//AAAtLQMAglVVAwCC//8DAIItLQMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIItLQMA
glVVAwCG//8AAC0tAwCCVVUDAIL//wMAgi0tAwCCVVUDAIb//wAALS0DAIJVVQMAgv//AwCC
LS0DAIJVVQMAhv//AAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL/
/wMAgi0tAwCCVVUDAIL//wMAhi0tAABVVQMAgv//AwCCLS0DAIJVVQMAgv//AwCGLS0AAFVV
AwCC//8DAIItLQMAglVVAwCC//8DAIYtLQAAVVUDAIL//wMAgi0tAwCCVVUDAIL//wMAgi0t
AwCGVVUAAP//AwCCLS0DAIJVVQMAgv//AwCCLS0DAIZVVQAA//8DAIItLQMAglVVAwCC//8D
AIItLQMAhlVVAAD//wMAgi0tAwCCVVUDAIL//wMAgi0tAwCEVVUAAAP/hAAALS0DAIJVVQMA
gv//AwCCLS0DAIJVVQMAhv//AAAtLQMAglVVAwCC//8DAIItLQMAglVVAwCG//8AAC0tAwCC
VVUDAIL//wMAgi0tAwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgQsEAIGdBACB/wMAgQsEAIGd
BACB/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQA
gQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGd
BACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQA
gQsEAIGdAwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCB/wQAgQsEAIGdBACB/wQAgQsEAIGd
AwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCC//8DAIELBACBnQQAgf8EAIELBACBnQQAgf8D
AIELBACBnQQAgf8EAIELBACBnQQAgf8DAIELBACBnQQAgf8EAIELAwCCxsYDgACKAMaAxoBC
gEIA/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQA
gQsEAIGdBACB/wMAgQsEAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGd
BACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQA
gQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCB/wQAgQsEAIGdBACB/wQAgQsEAIGd
AwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCC//8D
AIELBACBnQQAgf8EAIELBACBnQQAgf8DAIELBACBnQQAgf8EAIELBACBnQQAgf8DAIELBACB
nQQAgf8EAIELAwCCxsYDgACKAMaAxoBCgEIA/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQA
gQsEAIGdBACB/wMAgQsEAIGdBACB/wQAgQsEAIGdBACB/wMAgQsEAIGdBACB/wQAgQsEAIGd
BACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQA
gQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsDAIGdBACB/wQAgQsEAIGdBACB/wQAgQsEAIGd
AwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCB/wQAgQsEAIGdBACB/wQAgQsEAIGdAwCB/wQA
gQsEAIGdBACB/wQAgQsEAIGdAwCC//8DAIELBACBnQQAgf8EAIELBACBnQQAgf8DAIELBACB
nQQAgf8EAIELBACBnQQAgf8DAIELBACBnQQAgf8EAIELAwCCxsYDgACDAMbGA4CCQkJ+AH4A
RQCB/1AAg8aAxgGAAUIAgwDGxgOAgkJCfgB+AEUAgf9QAIPGgMYBgAFCAIMAxsYDgIJCQn4A
fgBFAIH/UACDxoDGAYABQgCLAMaAxoBCgEIKCgAE/4EABKOBAAQKgQAD/4EABKOBAAQKgQAE
/4EABKOBAAQKgQAD/4EABKOBAAQKgQAE/4EABKOBAAQKgQAD/4EABKOBAAQKgQAE/4EABKOB
AAQKgQAE/4EAA6OBAAQKgQAE/4EABKOBAAQKgQAE/4EAA6OBAAQKgQAE/4EABKOBAAQKgQAE
/4EAA6OBAAQKgQAE/4EABKOBAAQKgQAE/4EAA6OBAAQKgQAE/4EABKOBAAQKgQAE/4EABKOB
AAMKgQAE/4EABKOBAAQKgQAE/4EABKOBAAMKgQAE/4EABKOBAAQKgQAE/4EABKOBAAMKgQAE
/4EABKOBAAQKgQAE/4EABKOBAAQKgQAD/4EABKOBAAQKgQAE/4EABKOBAAQKgQAD/4EABKOB
AAQKgQAE/4EABKOBAAQKgQAD/4EABKOBAAQKgQAE/4UAowDGxgOAAIsAxoDGgEKAQgoKAAT/
gQAEo4EABAqBAAP/gQAEo4EABAqBAAT/gQAEo4EABAqBAAP/gQAEo4EABAqBAAT/gQAEo4EA
BAqBAAP/gQAEo4EABAqBAAT/gQAEo4EABAqBAAT/gQADo4EABAqBAAT/gQAEo4EABAqBAAT/
gQADo4EABAqBAAT/gQAEo4EABAqBAAT/gQADo4EABAqBAAT/gQAEo4EABAqBAAT/gQADo4EA
BAqBAAT/gQAEo4EABAqBAAT/gQAEo4EAAwqBAAT/gQAEo4EABAqBAAT/gQAEo4EAAwqBAAT/
gQAEo4EABAqBAAT/gQAEo4EAAwqBAAT/gQAEo4EABAqBAAT/gQAEo4EABAqBAAP/gQAEo4EA
BAqBAAT/gQAEo4EABAqBAAP/gQAEo4EABAqBAAT/gQAEo4EABAqBAAP/gQAEo4EABAqBAAT/
hQCjAMbGA4AAiwDGgMaAQoBCCgoABP+BAASjgQAECoEAA/+BAASjgQAECoEABP+BAASjgQAE
CoEAA/+BAASjgQAECoEABP+BAASjgQAECoEAA/+BAASjgQAECoEABP+BAASjgQAECoEABP+B
AAOjgQAECoEABP+BAASjgQAECoEABP+BAAOjgQAECoEABP+BAASjgQAECoEABP+BAAOjgQAE
CoEABP+BAASjgQAECoEABP+BAAOjgQAECoEABP+BAASjgQAECoEABP+BAASjgQADCoEABP+B
AASjgQAECoEABP+BAASjgQADCoEABP+BAASjgQAECoEABP+BAASjgQADCoEABP+BAASjgQAE
CoEABP+BAASjgQAECoEAA/+BAASjgQAECoEABP+BAASjgQAECoEAA/+BAASjgQAECoEABP+B
AASjgQAECoEAA/+BAASjgQAECoEABP+FAKMAxsYDgACDAMbGA4CGQkIqKgAAA/+CAAADWYIA
AAMqhgAA//8AAANZggAAAyqCAAAD/4IAAANZggAAAyqGAAD//wAAA1mCAAADKoIAAAP/ggAA
A1mCAAADKoYAAP//AAADWYIAAAMqggAAA/+CAAADWYIAAAMqggAAA/+GAABZWQAAAyqCAAAD
/4IAAANZggAAAyqCAAAD/4YAAFlZAAADKoIAAAP/ggAAA1mCAAADKoIAAAP/hgAAWVkAAAMq
ggAAA/+CAAADWYIAAAMqggAAA/+GAABZWQAAAyqCAAAD/4IAAANZggAAAyqCAAAD/4IAAANZ
hgAAKioAAAP/ggAAA1mCAAADKoIAAAP/ggAAA1mGAAAqKgAAA/+CAAADWYIAAAMqggAAA/+C
AAADWYYAACoqAAAD/4IAAANZggAAAyqCAAAD/4IAAANZggAAAyqGAAD//wAAA1mCAAADKoIA
AAP/ggAAA1mCAAADKoYAAP//AAADWYIAAAMqggAAA/+CAAADWYIAAAMqhgAA//8AAANZggAA
AyqCAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJCKioAAAP/ggAAA1mCAAADKoYAAP//AAADWYIA
AAMqggAAA/+CAAADWYIAAAMqhgAA//8AAANZggAAAyqCAAAD/4IAAANZggAAAyqGAAD//wAA
A1mCAAADKoIAAAP/ggAAA1mCAAADKoIAAAP/hgAAWVkAAAMqggAAA/+CAAADWYIAAAMqggAA
A/+GAABZWQAAAyqCAAAD/4IAAANZggAAAyqCAAAD/4YAAFlZAAADKoIAAAP/ggAAA1mCAAAD
KoIAAAP/hgAAWVkAAAMqggAAA/+CAAADWYIAAAMqggAAA/+CAAADWYYAACoqAAAD/4IAAANZ
ggAAAyqCAAAD/4IAAANZhgAAKioAAAP/ggAAA1mCAAADKoIAAAP/ggAAA1mGAAAqKgAAA/+C
AAADWYIAAAMqggAAA/+CAAADWYIAAAMqhgAA//8AAANZggAAAyqCAAAD/4IAAANZggAAAyqG
AAD//wAAA1mCAAADKoIAAAP/ggAAA1mCAAADKoYAAP//AAADWYIAAAMqggAAA/8DAIPGgMYB
gAFCAIMAxsYDgIZCQioqAAAD/4IAAANZggAAAyqGAAD//wAAA1mCAAADKoIAAAP/ggAAA1mC
AAADKoYAAP//AAADWYIAAAMqggAAA/+CAAADWYIAAAMqhgAA//8AAANZggAAAyqCAAAD/4IA
AANZggAAAyqCAAAD/4YAAFlZAAADKoIAAAP/ggAAA1mCAAADKoIAAAP/hgAAWVkAAAMqggAA
A/+CAAADWYIAAAMqggAAA/+GAABZWQAAAyqCAAAD/4IAAANZggAAAyqCAAAD/4YAAFlZAAAD
KoIAAAP/ggAAA1mCAAADKoIAAAP/ggAAA1mGAAAqKgAAA/+CAAADWYIAAAMqggAAA/+CAAAD
WYYAACoqAAAD/4IAAANZggAAAyqCAAAD/4IAAANZhgAAKioAAAP/ggAAA1mCAAADKoIAAAP/
ggAAA1mCAAADKoYAAP//AAADWYIAAAMqggAAA/+CAAADWYIAAAMqhgAA//8AAANZggAAAyqC
AAAD/4IAAANZggAAAyqGAAD//wAAA1mCAAADKoIAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEJh
YQMAgv//AwCCJSUDAIJhYQMAgf8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCB/wMAgiUl
AwCCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMAgv//AwCCJSUDAIJhYQMAgv//
AwCBJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCC//8DAIElAwCCYWEDAIL//wMAgiUlAwCCYWED
AIL//wMAgSUDAIJhYQMAgv//AwCCJSUDAIJhYQMAgv//AwCBJQMAgmFhAwCC//8DAIIlJQMA
gmFhAwCC//8DAIIlJQMAgWEDAIL//wMAgiUlAwCCYWEDAIL//wMAgiUlAwCBYQMAgv//AwCC
JSUDAIJhYQMAgv//AwCCJSUDAIFhAwCC//8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCB
/wMAgiUlAwCCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMAgv//AwCCJSUDAIJh
YQMAgf8DAIIlJQMAgmFhAwCC//8DAILGxgOAAIoAxoDGgEKAQmFhAwCC//8DAIIlJQMAgmFh
AwCB/wMAgiUlAwCCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMAgv//AwCCJSUD
AIJhYQMAgf8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCC//8DAIElAwCCYWEDAIL//wMA
giUlAwCCYWEDAIL//wMAgSUDAIJhYQMAgv//AwCCJSUDAIJhYQMAgv//AwCBJQMAgmFhAwCC
//8DAIIlJQMAgmFhAwCC//8DAIElAwCCYWEDAIL//wMAgiUlAwCCYWEDAIL//wMAgiUlAwCB
YQMAgv//AwCCJSUDAIJhYQMAgv//AwCCJSUDAIFhAwCC//8DAIIlJQMAgmFhAwCC//8DAIIl
JQMAgWEDAIL//wMAgiUlAwCCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMAgv//
AwCCJSUDAIJhYQMAgf8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCB/wMAgiUlAwCCYWED
AIL//wMAgsbGA4AAigDGgMaAQoBCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMA
gv//AwCCJSUDAIJhYQMAgf8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCB/wMAgiUlAwCC
YWEDAIL//wMAgiUlAwCCYWEDAIL//wMAgSUDAIJhYQMAgv//AwCCJSUDAIJhYQMAgv//AwCB
JQMAgmFhAwCC//8DAIIlJQMAgmFhAwCC//8DAIElAwCCYWEDAIL//wMAgiUlAwCCYWEDAIL/
/wMAgSUDAIJhYQMAgv//AwCCJSUDAIJhYQMAgv//AwCCJSUDAIFhAwCC//8DAIIlJQMAgmFh
AwCC//8DAIIlJQMAgWEDAIL//wMAgiUlAwCCYWEDAIL//wMAgiUlAwCBYQMAgv//AwCCJSUD
AIJhYQMAgv//AwCCJSUDAIJhYQMAgf8DAIIlJQMAgmFhAwCC//8DAIIlJQMAgmFhAwCB/wMA
giUlAwCCYWEDAIL//wMAgiUlAwCCYWEDAIH/AwCCJSUDAIJhYQMAgv//AwCCxsYDgACDAMbG
A4CEQkIArgQAgf8EAIEHBACBrggAgQcEAIGuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACB
BwQAga4IAIEHBACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB/wgAga4E
AIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB
/wQAgQcIAIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcE
AIGuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACB
rggAgQcEAIGuBACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAK4EAIH/BACBBwQAga4IAIEHBACB
rgQAgf8EAIEHBACBrggAgQcEAIGuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4E
AIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB/wgAga4EAIH/BACB
BwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcEAIGuBACB/wQAgQcI
AIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB
/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8DAIPGgMYBgAFCAIMA
xsYDgIRCQgCuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8E
AIEHBACBrggAgQcEAIGuBACB/wQAgQcEAIGuBACB/wgAga4EAIH/BACBBwQAga4EAIH/CACB
rgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB/wgAga4EAIH/BACBBwQAga4E
AIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcEAIGuBACB/wQAgQcIAIH/BACB
BwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB/wQAgQcE
AIGuCACBBwQAga4EAIH/AwCDxoDGAYABQgCKAMaAxoBCgELv7wUABf8F7wUABP8F7wUABf8F
7wUABP8F7wUABf8F7wUABP8F7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8F
AAT/gQAE7wUABf8F7wUABP+BAATvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvBQAF
/wTvBQAF/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQCF//8AxsYD
gACKAMaAxoBCgELv7wUABf8F7wUABP8F7wUABf8F7wUABP8F7wUABf8F7wUABP8F7wUABf8F
7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF
/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wXvBQAE/wXvBQAF
/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQCF//8AxsYDgACKAMaAxoBCgELv7wUABf8F7wUABP8F
7wUABf8F7wUABP8F7wUABf8F7wUABP8F7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8F
AAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF
/wXvBQAF/wTvBQAF/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQCF
//8AxsYDgACDAMbGA4CFQkKUlAAEDoEABP+BAASUgQADDoIAAAP/gQAElIEABA6BAAT/gQAE
lIEAAw6CAAAD/4EABJSBAAQOgQAE/4EABJSBAAMOggAAA/+BAASUgQAEDoEABP+BAASUgQAE
DoEAA/+CAAADlIEABA6BAAT/gQAElIEABA6BAAP/ggAAA5SBAAQOgQAE/4EABJSBAAQOgQAD
/4IAAAOUgQAEDoEABP+BAASUgQAEDoEAA/+CAAADlIEABA6BAAT/gQAElIEABA6BAAT/gQAD
lIIAAAMOgQAE/4EABJSBAAQOgQAE/4EAA5SCAAADDoEABP+BAASUgQAEDoEABP+BAAOUggAA
Aw6BAAT/gQAElIEABA6BAAT/gQAElIEAAw6CAAAD/4EABJSBAAQOgQAE/4EABJSBAAMOggAA
A/+BAASUgQAEDoEABP+BAASUgQADDoIAAAP/gQAElIEABA6GAP8AxoDGAYABQgCDAMbGA4CF
QkKUlAAEDoEABP+BAASUgQADDoIAAAP/gQAElIEABA6BAAT/gQAElIEAAw6CAAAD/4EABJSB
AAQOgQAE/4EABJSBAAMOggAAA/+BAASUgQAEDoEABP+BAASUgQAEDoEAA/+CAAADlIEABA6B
AAT/gQAElIEABA6BAAP/ggAAA5SBAAQOgQAE/4EABJSBAAQOgQAD/4IAAAOUgQAEDoEABP+B
AASUgQAEDoEAA/+CAAADlIEABA6BAAT/gQAElIEABA6BAAT/gQADlIIAAAMOgQAE/4EABJSB
AAQOgQAE/4EAA5SCAAADDoEABP+BAASUgQAEDoEABP+BAAOUggAAAw6BAAT/gQAElIEABA6B
AAT/gQAElIEAAw6CAAAD/4EABJSBAAQOgQAE/4EABJSBAAMOggAAA/+BAASUgQAEDoEABP+B
AASUgQADDoIAAAP/gQAElIEABA6GAP8AxoDGAYABQgCDAMbGA4CFQkKUlAAEDoEABP+BAASU
gQADDoIAAAP/gQAElIEABA6BAAT/gQAElIEAAw6CAAAD/4EABJSBAAQOgQAE/4EABJSBAAMO
ggAAA/+BAASUgQAEDoEABP+BAASUgQAEDoEAA/+CAAADlIEABA6BAAT/gQAElIEABA6BAAP/
ggAAA5SBAAQOgQAE/4EABJSBAAQOgQAD/4IAAAOUgQAEDoEABP+BAASUgQAEDoEAA/+CAAAD
lIEABA6BAAT/gQAElIEABA6BAAT/gQADlIIAAAMOgQAE/4EABJSBAAQOgQAE/4EAA5SCAAAD
DoEABP+BAASUgQAEDoEABP+BAAOUggAAAw6BAAT/gQAElIEABA6BAAT/gQAElIEAAw6CAAAD
/4EABJSBAAQOgQAE/4EABJSBAAMOggAAA/+BAASUgQAEDoEABP+BAASUgQADDoIAAAP/gQAE
lIEABA6GAP8AxoDGAYABQgCMAMaAxoBCgEJPTwAAAzKCAAAD/4IAAANPhAAAMjIDAIT//wAA
A0+CAAADMoIAAAP/ggAAA0+EAAAyMgMAhP//AAADT4IAAAMyggAAA/+CAAADT4QAADIyAwCE
//8AAANPggAAAzKCAAAD/4IAAANPggAAAzKEAAD//wMAhE9PAAADMoIAAAP/ggAAA0+CAAAD
MoQAAP//AwCET08AAAMyggAAA/+CAAADT4IAAAMyhAAA//8DAIRPTwAAAzKCAAAD/4IAAANP
ggAAAzKEAAD//wMAhE9PAAADMoIAAAP/ggAAA0+CAAADMoIAAAP/hAAAT08DAIQyMgAAA/+C
AAADT4IAAAMyggAAA/+EAABPTwMAhDIyAAAD/4IAAANPggAAAzKCAAAD/4QAAE9PAwCEMjIA
AAP/ggAAA0+CAAADMoIAAAP/ggAAA0+EAAAyMgMAhP//AAADT4IAAAMyggAAA/+CAAADT4QA
ADIyAwCE//8AAANPggAAAzKCAAAD/4IAAANPhAAAMjIDAIT//wAAA0+CAAADMgMAgsbGA4AA
jADGgMaAQoBCT08AAAMyggAAA/+CAAADT4QAADIyAwCE//8AAANPggAAAzKCAAAD/4IAAANP
hAAAMjIDAIT//wAAA0+CAAADMoIAAAP/ggAAA0+EAAAyMgMAhP//AAADT4IAAAMyggAAA/+C
AAADT4IAAAMyhAAA//8DAIRPTwAAAzKCAAAD/4IAAANPggAAAzKEAAD//wMAhE9PAAADMoIA
AAP/ggAAA0+CAAADMoQAAP//AwCET08AAAMyggAAA/+CAAADT4IAAAMyhAAA//8DAIRPTwAA
AzKCAAAD/4IAAANPggAAAzKCAAAD/4QAAE9PAwCEMjIAAAP/ggAAA0+CAAADMoIAAAP/hAAA
T08DAIQyMgAAA/+CAAADT4IAAAMyggAAA/+EAABPTwMAhDIyAAAD/4IAAANPggAAAzKCAAAD
/4IAAANPhAAAMjIDAIT//wAAA0+CAAADMoIAAAP/ggAAA0+EAAAyMgMAhP//AAADT4IAAAMy
ggAAA/+CAAADT4QAADIyAwCE//8AAANPggAAAzIDAILGxgOAAIwAxoDGgEKAQk9PAAADMoIA
AAP/ggAAA0+EAAAyMgMAhP//AAADT4IAAAMyggAAA/+CAAADT4QAADIyAwCE//8AAANPggAA
AzKCAAAD/4IAAANPhAAAMjIDAIT//wAAA0+CAAADMoIAAAP/ggAAA0+CAAADMoQAAP//AwCE
T08AAAMyggAAA/+CAAADT4IAAAMyhAAA//8DAIRPTwAAAzKCAAAD/4IAAANPggAAAzKEAAD/
/wMAhE9PAAADMoIAAAP/ggAAA0+CAAADMoQAAP//AwCET08AAAMyggAAA/+CAAADT4IAAAMy
ggAAA/+EAABPTwMAhDIyAAAD/4IAAANPggAAAzKCAAAD/4QAAE9PAwCEMjIAAAP/ggAAA0+C
AAADMoIAAAP/hAAAT08DAIQyMgAAA/+CAAADT4IAAAMyggAAA/+CAAADT4QAADIyAwCE//8A
AANPggAAAzKCAAAD/4IAAANPhAAAMjIDAIT//wAAA0+CAAADMoIAAAP/ggAAA0+EAAAyMgMA
hP//AAADT4IAAAMyAwCCxsYDgACDAMbGA4CEQkIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/
AwCCHx8DAIJrawMAgv//AwCCHx8DAIFrBACB/wMAgh8fAwCCa2sDAIL//wMAgh8fAwCBawQA
gf8DAIIfHwMAgmtrAwCC//8DAIIfHwMAgmtrAwCB/wQAgR8DAIJrawMAgv//AwCCHx8DAIJr
awMAgf8EAIEfAwCCa2sDAIL//wMAgh8fAwCCa2sDAIH/BACBHwMAgmtrAwCC//8DAIIfHwMA
gmtrAwCB/wQAgR8DAIJrawMAgv//AwCCHx8DAIJrawMAgv//AwCBHwQAgWsDAIL//wMAgh8f
AwCCa2sDAIL//wMAgR8EAIFrAwCC//8DAIIfHwMAgmtrAwCC//8DAIEfBACBawMAgv//AwCC
Hx8DAIJrawMAgv//AwCCHx8DAIFrBACB/wMAgh8fAwCCa2sDAIL//wMAgh8fAwCBawQAgf8D
AIIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/AwCCHx8DAIJrawMAg8aAxgGAAUIAgwDGxgOA
hEJCHx8DAIJrawMAgv//AwCCHx8DAIFrBACB/wMAgh8fAwCCa2sDAIL//wMAgh8fAwCBawQA
gf8DAIIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/AwCCHx8DAIJrawMAgv//AwCCHx8DAIJr
awMAgf8EAIEfAwCCa2sDAIL//wMAgh8fAwCCa2sDAIH/BACBHwMAgmtrAwCC//8DAIIfHwMA
gmtrAwCB/wQAgR8DAIJrawMAgv//AwCCHx8DAIJrawMAgf8EAIEfAwCCa2sDAIL//wMAgh8f
AwCCa2sDAIL//wMAgR8EAIFrAwCC//8DAIIfHwMAgmtrAwCC//8DAIEfBACBawMAgv//AwCC
Hx8DAIJrawMAgv//AwCBHwQAgWsDAIL//wMAgh8fAwCCa2sDAIL//wMAgh8fAwCBawQAgf8D
AIIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/AwCCHx8DAIJrawMAgv//AwCCHx8DAIFrBACB
/wMAgh8fAwCCa2sDAIPGgMYBgAFCAIMAxsYDgIRCQh8fAwCCa2sDAIL//wMAgh8fAwCBawQA
gf8DAIIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/AwCCHx8DAIJrawMAgv//AwCCHx8DAIFr
BACB/wMAgh8fAwCCa2sDAIL//wMAgh8fAwCCa2sDAIH/BACBHwMAgmtrAwCC//8DAIIfHwMA
gmtrAwCB/wQAgR8DAIJrawMAgv//AwCCHx8DAIJrawMAgf8EAIEfAwCCa2sDAIL//wMAgh8f
AwCCa2sDAIH/BACBHwMAgmtrAwCC//8DAIIfHwMAgmtrAwCC//8DAIEfBACBawMAgv//AwCC
Hx8DAIJrawMAgv//AwCBHwQAgWsDAIL//wMAgh8fAwCCa2sDAIL//wMAgR8EAIFrAwCC//8D
AIIfHwMAgmtrAwCC//8DAIIfHwMAgWsEAIH/AwCCHx8DAIJrawMAgv//AwCCHx8DAIFrBACB
/wMAgh8fAwCCa2sDAIL//wMAgh8fAwCBawQAgf8DAIIfHwMAgmtrAwCDxoDGAYABQgCKAMaA
xoBCgEIABQQAgboEAIH/BACBBQ0AgQUEAIG6BACB/wQAgQUNAIEFBACBugQAgf8EAIEFDQCB
BQQAgboEAIH/BACBBQQAgboNAIG6BACB/wQAgQUEAIG6DQCBugQAgf8EAIEFBACBug0AgboE
AIH/BACBBQQAgboNAIG6BACB/wQAgQUEAIG6BACB/w0Agf8EAIEFBACBugQAgf8NAIH/BACB
BQQAgboEAIH/DQCB/wQAgQUEAIG6BACB/wQAgQUNAIEFBACBugQAgf8EAIEFDQCBBQQAgboE
AIH/BACBBQ0AgQUEAIG6AwCCxsYDgACKAMaAxoBCgEIABQQAgboEAIH/BACBBQ0AgQUEAIG6
BACB/wQAgQUNAIEFBACBugQAgf8EAIEFDQCBBQQAgboEAIH/BACBBQQAgboNAIG6BACB/wQA
gQUEAIG6DQCBugQAgf8EAIEFBACBug0AgboEAIH/BACBBQQAgboNAIG6BACB/wQAgQUEAIG6
BACB/w0Agf8EAIEFBACBugQAgf8NAIH/BACBBQQAgboEAIH/DQCB/wQAgQUEAIG6BACB/wQA
gQUNAIEFBACBugQAgf8EAIEFDQCBBQQAgboEAIH/BACBBQ0AgQUEAIG6AwCCxsYDgACKAMaA
xoBCgEIABQQAgboEAIH/BACBBQ0AgQUEAIG6BACB/wQAgQUNAIEFBACBugQAgf8EAIEFDQCB
BQQAgboEAIH/BACBBQQAgboNAIG6BACB/wQAgQUEAIG6DQCBugQAgf8EAIEFBACBug0AgboE
AIH/BACBBQQAgboNAIG6BACB/wQAgQUEAIG6BACB/w0Agf8EAIEFBACBugQAgf8NAIH/BACB
BQQAgboEAIH/DQCB/wQAgQUEAIG6BACB/wQAgQUNAIEFBACBugQAgf8EAIEFDQCBBQQAgboE
AIH/BACBBQ0AgQUEAIG6AwCCxsYDgACDAMbGA4CEQkL//wXiBQAF/wTiBgAE/wXiBQAF/wTi
BgAE/wXiBQAF/wTiBgAE/wXiBQAF/wXiBQAE/4EABOIFAAX/BeIFAAT/gQAE4gUABf8F4gUA
BP+BAATiBQAF/wXiBQAE/4EABOIFAAX/BeIFAAT/gQAE4gUABf8F4gUABP+BAATiBQAF/wXi
BQAE/4EABOIFAAX/BeIFAAX/BOIGAAT/BeIFAAX/BOIGAAT/BeIFAAX/BOIGAAT/BeIDAIPG
gMYBgAFCAIMAxsYDgIRCQv//BeIFAAX/BOIGAAT/BeIFAAX/BOIGAAT/BeIFAAX/BOIGAAT/
BeIFAAX/BeIFAAT/gQAE4gUABf8F4gUABP+BAATiBQAF/wXiBQAE/4EABOIFAAX/BeIFAAT/
gQAE4gUABf8F4gUABP+BAATiBQAF/wXiBQAE/4EABOIFAAX/BeIFAAT/gQAE4gUABf8F4gUA
Bf8E4gYABP8F4gUABf8E4gYABP8F4gUABf8E4gYABP8F4gMAg8aAxgGAAUIAgwDGxgOAhEJC
//8F4gUABf8E4gYABP8F4gUABf8E4gYABP8F4gUABf8E4gYABP8F4gUABf8F4gUABP+BAATi
BQAF/wXiBQAE/4EABOIFAAX/BeIFAAT/gQAE4gUABf8F4gUABP+BAATiBQAF/wXiBQAE/4EA
BOIFAAX/BeIFAAT/gQAE4gUABf8F4gUABP+BAATiBQAF/wXiBQAF/wTiBgAE/wXiBQAF/wTi
BgAE/wXiBQAF/wTiBgAE/wXiAwCDxoDGAYABQgCLAMaAxoBCgEL//wAEiYEABBKBAAT/gQAD
iYIAAAMSggAAA/+BAASJgQAEEoEABP+BAAOJggAAAxKCAAAD/4EABImBAAQSgQAE/4EAA4mC
AAADEoIAAAP/gQAEiYEABBKBAAT/gQAEiYEAAxKCAAAD/4IAAAOJgQAEEoEABP+BAASJgQAD
EoIAAAP/ggAAA4mBAAQSgQAE/4EABImBAAMSggAAA/+CAAADiYEABBKBAAT/gQAEiYEAAxKC
AAAD/4IAAAOJgQAEEoEABP+BAASJgQAEEoEAA/+CAAADiYIAAAMSgQAE/4EABImBAAQSgQAD
/4IAAAOJggAAAxKBAAT/gQAEiYEABBKBAAP/ggAAA4mCAAADEoEABP+BAASJgQAEEoEABP+B
AAOJggAAAxKCAAAD/4EABImBAAQSgQAE/4EAA4mCAAADEoIAAAP/gQAEiYEABBKBAAT/gQAD
iYIAAAMSggAAA/+BAASJhQASAMbGA4AAiwDGgMaAQoBC//8ABImBAAQSgQAE/4EAA4mCAAAD
EoIAAAP/gQAEiYEABBKBAAT/gQADiYIAAAMSggAAA/+BAASJgQAEEoEABP+BAAOJggAAAxKC
AAAD/4EABImBAAQSgQAE/4EABImBAAMSggAAA/+CAAADiYEABBKBAAT/gQAEiYEAAxKCAAAD
/4IAAAOJgQAEEoEABP+BAASJgQADEoIAAAP/ggAAA4mBAAQSgQAE/4EABImBAAMSggAAA/+C
AAADiYEABBKBAAT/gQAEiYEABBKBAAP/ggAAA4mCAAADEoEABP+BAASJgQAEEoEAA/+CAAAD
iYIAAAMSgQAE/4EABImBAAQSgQAD/4IAAAOJggAAAxKBAAT/gQAEiYEABBKBAAT/gQADiYIA
AAMSggAAA/+BAASJgQAEEoEABP+BAAOJggAAAxKCAAAD/4EABImBAAQSgQAE/4EAA4mCAAAD
EoIAAAP/gQAEiYUAEgDGxgOAAIsAxoDGgEKAQv//AASJgQAEEoEABP+BAAOJggAAAxKCAAAD
/4EABImBAAQSgQAE/4EAA4mCAAADEoIAAAP/gQAEiYEABBKBAAT/gQADiYIAAAMSggAAA/+B
AASJgQAEEoEABP+BAASJgQADEoIAAAP/ggAAA4mBAAQSgQAE/4EABImBAAMSggAAA/+CAAAD
iYEABBKBAAT/gQAEiYEAAxKCAAAD/4IAAAOJgQAEEoEABP+BAASJgQADEoIAAAP/ggAAA4mB
AAQSgQAE/4EABImBAAQSgQAD/4IAAAOJggAAAxKBAAT/gQAEiYEABBKBAAP/ggAAA4mCAAAD
EoEABP+BAASJgQAEEoEAA/+CAAADiYIAAAMSgQAE/4EABImBAAQSgQAE/4EAA4mCAAADEoIA
AAP/gQAEiYEABBKBAAT/gQADiYIAAAMSggAAA/+BAASJgQAEEoEABP+BAAOJggAAAxKCAAAD
/4EABImFABIAxsYDgACDAMbGA4CGQkL//wAAA0aCAAADOYIAAAP/hAAARkYDAII5OQMAhP//
AAADRoIAAAM5ggAAA/+EAABGRgMAgjk5AwCE//8AAANGggAAAzmCAAAD/4QAAEZGAwCCOTkD
AIT//wAAA0aCAAADOYIAAAP/ggAAA0aEAAA5OQMAgv//AwCERkYAAAM5ggAAA/+CAAADRoQA
ADk5AwCC//8DAIRGRgAAAzmCAAAD/4IAAANGhAAAOTkDAIL//wMAhEZGAAADOYIAAAP/ggAA
A0aEAAA5OQMAgv//AwCERkYAAAM5ggAAA/+CAAADRoIAAAM5hAAA//8DAIJGRgMAhDk5AAAD
/4IAAANGggAAAzmEAAD//wMAgkZGAwCEOTkAAAP/ggAAA0aCAAADOYQAAP//AwCCRkYDAIQ5
OQAAA/+CAAADRoIAAAM5ggAAA/+EAABGRgMAgjk5AwCE//8AAANGggAAAzmCAAAD/4QAAEZG
AwCCOTkDAIT//wAAA0aCAAADOYIAAAP/hAAARkYDAII5OQMAhP//AAADRgMAg8aAxgGAAUIA
gwDGxgOAhkJC//8AAANGggAAAzmCAAAD/4QAAEZGAwCCOTkDAIT//wAAA0aCAAADOYIAAAP/
hAAARkYDAII5OQMAhP//AAADRoIAAAM5ggAAA/+EAABGRgMAgjk5AwCE//8AAANGggAAAzmC
AAAD/4IAAANGhAAAOTkDAIL//wMAhEZGAAADOYIAAAP/ggAAA0aEAAA5OQMAgv//AwCERkYA
AAM5ggAAA/+CAAADRoQAADk5AwCC//8DAIRGRgAAAzmCAAAD/4IAAANGhAAAOTkDAIL//wMA
hEZGAAADOYIAAAP/ggAAA0aCAAADOYQAAP//AwCCRkYDAIQ5OQAAA/+CAAADRoIAAAM5hAAA
//8DAIJGRgMAhDk5AAAD/4IAAANGggAAAzmEAAD//wMAgkZGAwCEOTkAAAP/ggAAA0aCAAAD
OYIAAAP/hAAARkYDAII5OQMAhP//AAADRoIAAAM5ggAAA/+EAABGRgMAgjk5AwCE//8AAANG
ggAAAzmCAAAD/4QAAEZGAwCCOTkDAIT//wAAA0YDAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD
RoIAAAM5ggAAA/+EAABGRgMAgjk5AwCE//8AAANGggAAAzmCAAAD/4QAAEZGAwCCOTkDAIT/
/wAAA0aCAAADOYIAAAP/hAAARkYDAII5OQMAhP//AAADRoIAAAM5ggAAA/+CAAADRoQAADk5
AwCC//8DAIRGRgAAAzmCAAAD/4IAAANGhAAAOTkDAIL//wMAhEZGAAADOYIAAAP/ggAAA0aE
AAA5OQMAgv//AwCERkYAAAM5ggAAA/+CAAADRoQAADk5AwCC//8DAIRGRgAAAzmCAAAD/4IA
AANGggAAAzmEAAD//wMAgkZGAwCEOTkAAAP/ggAAA0aCAAADOYQAAP//AwCCRkYDAIQ5OQAA
A/+CAAADRoIAAAM5hAAA//8DAIJGRgMAhDk5AAAD/4IAAANGggAAAzmCAAAD/4QAAEZGAwCC
OTkDAIT//wAAA0aCAAADOYIAAAP/hAAARkYDAII5OQMAhP//AAADRoIAAAM5ggAAA/+EAABG
RgMAgjk5AwCE//8AAANGAwCDxoDGAYABQgCKAMaAxoBCgEIA/wMAghkZAwCCdnYDAIL//wMA
gRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMA
gRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMA
ghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMA
ghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCCdnYDAIH/BACBGQQAgXYDAIL//wMA
ghkZAwCCdnYDAIH/BACBGQQAgXYDAIL//wMAghkZAwCCdnYDAIH/BACBGQQAgXYDAIL//wMA
ghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMA
ghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCxsYDgACKAMaAxoBCgEIA/wMAghkZ
AwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZ
AwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZ
AwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZ
AwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCCdnYDAIH/BACB
GQQAgXYDAIL//wMAghkZAwCCdnYDAIH/BACBGQQAgXYDAIL//wMAghkZAwCCdnYDAIH/BACB
GQQAgXYDAIL//wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMA
gRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCxsYDgACKAMaA
xoBCgEIA/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkE
AIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAghkZ
AwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZ
AwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZAwCBdgQAgf8EAIEZAwCCdnYDAIL//wMAghkZ
AwCCdnYDAIH/BACBGQQAgXYDAIL//wMAghkZAwCCdnYDAIH/BACBGQQAgXYDAIL//wMAghkZ
AwCCdnYDAIH/BACBGQQAgXYDAIL//wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZ
AwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZAwCCdnYDAIL//wMAgRkEAIF2BACB/wMAghkZ
AwCCxsYDgACDAMbGA4CCQkIGAIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDBACBygQAgf8S
AIEDBACBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCB
ygQAgf8EAIEDBACByhIAgf8EAIEDBACByhIAgf8EAIEDBACByhIAgf8EAIEDBACBygQAgf8S
AIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDAwCDxoDGAYABQgCDAMbGA4CCQkIGAIEDBACB
ygQAgf8SAIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDBACBygQAgf8EAIEDEgCBygQAgf8E
AIEDEgCBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCBygQAgf8EAIEDBACByhIAgf8EAIEDBACB
yhIAgf8EAIEDBACByhIAgf8EAIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDBACBygQAgf8S
AIEDAwCDxoDGAYABQgCDAMbGA4CCQkIGAIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDBACB
ygQAgf8SAIEDBACBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCBygQAgf8EAIEDEgCBygQAgf8E
AIEDEgCBygQAgf8EAIEDBACByhIAgf8EAIEDBACByhIAgf8EAIEDBACByhIAgf8EAIEDBACB
ygQAgf8SAIEDBACBygQAgf8SAIEDBACBygQAgf8SAIEDAwCDxoDGAYABQgCLAMaAxoBCgEIC
AgAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIE/4EABNGBAAQC
gQAE/wXRBQIF/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEA
BP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF/wXRBAKBAAT/gQAE0YEABAIF/wXRBAKBAAT/
gQAE0YEABAIF/wXRBAKBAAT/gQAE0YEABAIF/wXRBQIE/4EABNGBAAQCBf8F0QUCBP+BAATR
gQAEAoEABP8F0QUCBP+BAATRgQAEAoEABP+F0dEAxsYDgACLAMaAxoBCgEICAgAE/wXRBQIE
/4EABNGBAAQCgQAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIF
/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF
/wTRgQAEAoEABP+BAATRBQIF/wXRBAKBAAT/gQAE0YEABAIF/wXRBAKBAAT/gQAE0YEABAIF
/wXRBAKBAAT/gQAE0YEABAIF/wXRBQIE/4EABNGBAAQCBf8F0QUCBP+BAATRgQAEAoEABP8F
0QUCBP+BAATRgQAEAoEABP+F0dEAxsYDgACLAMaAxoBCgEICAgAE/wXRBQIE/4EABNGBAAQC
gQAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIE/4EABNGBAAQCgQAE/wXRBQIF/wTRgQAEAoEA
BP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEABP+BAATRBQIF/wTRgQAEAoEA
BP+BAATRBQIF/wXRBAKBAAT/gQAE0YEABAIF/wXRBAKBAAT/gQAE0YEABAIF/wXRBAKBAAT/
gQAE0YEABAIF/wXRBQIE/4EABNGBAAQCBf8F0QUCBP+BAATRgQAEAoEABP8F0QUCBP+BAATR
gQAEAoEABP+F0dEAxsYDgACDAMbGA4CGQkIXFwAAA/+BAAR8gQAEF4EAA/+CAAADfIIAAAMX
ggAAA/+BAAR8gQAEF4EAA/+CAAADfIIAAAMXggAAA/+BAAR8gQAEF4EAA/+CAAADfIIAAAMX
ggAAA/+BAAR8gQAEF4EABP+BAAN8ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+BAAN8ggAAAxeC
AAAD/4IAAAN8gQAEF4EABP+BAAN8ggAAAxeCAAAD/4IAAAN8gQAEF4EABP+BAAN8ggAAAxeC
AAAD/4IAAAN8gQAEF4EABP+BAAR8gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8gQADF4IA
AAP/ggAAA3yCAAADF4EABP+BAAR8gQADF4IAAAP/ggAAA3yCAAADF4EABP+BAAR8gQAEF4EA
A/+CAAADfIIAAAMXgQAE/4EABHyBAAQXgQAD/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAD
/4IAAAN8ggAAAxeCAAAD/4YAfADGgMYBgAFCAIMAxsYDgIZCQhcXAAAD/4EABHyBAAQXgQAD
/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAD/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAD
/4IAAAN8ggAAAxeCAAAD/4EABHyBAAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yBAAQXgQAE
/4EAA3yCAAADF4IAAAP/ggAAA3yBAAQXgQAE/4EAA3yCAAADF4IAAAP/ggAAA3yBAAQXgQAE
/4EAA3yCAAADF4IAAAP/ggAAA3yBAAQXgQAE/4EABHyBAAMXggAAA/+CAAADfIIAAAMXgQAE
/4EABHyBAAMXggAAA/+CAAADfIIAAAMXgQAE/4EABHyBAAMXggAAA/+CAAADfIIAAAMXgQAE
/4EABHyBAAQXgQAD/4IAAAN8ggAAAxeBAAT/gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/
gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/hgB8AMaAxgGAAUIAgwDGxgOAhkJCFxcAAAP/
gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/
gQAEfIEABBeBAAP/ggAAA3yCAAADF4IAAAP/gQAEfIEABBeBAAT/gQADfIIAAAMXggAAA/+C
AAADfIEABBeBAAT/gQADfIIAAAMXggAAA/+CAAADfIEABBeBAAT/gQADfIIAAAMXggAAA/+C
AAADfIEABBeBAAT/gQADfIIAAAMXggAAA/+CAAADfIEABBeBAAT/gQAEfIEAAxeCAAAD/4IA
AAN8ggAAAxeBAAT/gQAEfIEAAxeCAAAD/4IAAAN8ggAAAxeBAAT/gQAEfIEAAxeCAAAD/4IA
AAN8ggAAAxeBAAT/gQAEfIEABBeBAAP/ggAAA3yCAAADF4EABP+BAAR8gQAEF4EAA/+CAAAD
fIIAAAMXggAAA/+BAAR8gQAEF4EAA/+CAAADfIIAAAMXggAAA/+GAHwAxoDGAYABQgCKAMaA
xoBCgEJBQQMAhP//AAADPoIAAANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GEAAD/
/wMAgj4+AwCCQUEDAIT//wAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//AAADPoIAAANB
ggAAA/+EAAA+PgMAgkFBAwCC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+
AAADQYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+EAAA+PgMAgkFBAwCC//8D
AIQ+PgAAA0GCAAAD/4IAAAM+hAAAQUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6EAABBQQMA
gv//AwCCPj4DAIRBQQAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD/4IAAAM+ggAA
A0GEAAD//wMAgj4+AwCEQUEAAAP/ggAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//AAAD
PoIAAANBhAAA//8DAII+PgMAgkFBAwCC//8DAILGxgOAAIoAxoDGgEKAQkFBAwCE//8AAAM+
ggAAA0GEAAD//wMAgj4+AwCCQUEDAIT//wAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAhP//
AAADPoIAAANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GCAAAD/4QAAD4+AwCCQUED
AIL//wMAhD4+AAADQYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+EAAA+PgMA
gkFBAwCC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+AAADQYIAAAP/ggAA
Az6EAABBQQMAgv//AwCCPj4DAIRBQQAAA/+CAAADPoQAAEFBAwCC//8DAII+PgMAhEFBAAAD
/4IAAAM+hAAAQUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6CAAADQYQAAP//AwCCPj4DAIRB
QQAAA/+CAAADPoIAAANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GEAAD//wMAgj4+
AwCCQUEDAIL//wMAgsbGA4AAigDGgMaAQoBCQUEDAIT//wAAAz6CAAADQYQAAP//AwCCPj4D
AIJBQQMAhP//AAADPoIAAANBhAAA//8DAII+PgMAgkFBAwCE//8AAAM+ggAAA0GEAAD//wMA
gj4+AwCCQUEDAIT//wAAAz6CAAADQYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAA
A/+EAAA+PgMAgkFBAwCC//8DAIQ+PgAAA0GCAAAD/4QAAD4+AwCCQUEDAIL//wMAhD4+AAAD
QYIAAAP/hAAAPj4DAIJBQQMAgv//AwCEPj4AAANBggAAA/+CAAADPoQAAEFBAwCC//8DAII+
PgMAhEFBAAAD/4IAAAM+hAAAQUEDAIL//wMAgj4+AwCEQUEAAAP/ggAAAz6EAABBQQMAgv//
AwCCPj4DAIRBQQAAA/+CAAADPoIAAANBhAAA//8DAII+PgMAhEFBAAAD/4IAAAM+ggAAA0GE
AAD//wMAgj4+AwCCQUEDAIT//wAAAz6CAAADQYQAAP//AwCCPj4DAIJBQQMAgv//AwCCxsYD
gACDAMbGA4CEQkIAgQQAgf8DAIIVFQMAgoGBAwCB/wQAgRUEAIGBBACB/wMAghUVAwCCgYED
AIH/BACBFQQAgYEEAIH/AwCCFRUDAIKBgQMAgf8EAIEVBACBgQQAgf8DAIIVFQMAgoGBAwCC
//8DAIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//
AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC//8DAIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMA
ghUVAwCBgQQAgf8EAIEVBACBgQMAgv//AwCCFRUDAIGBBACB/wQAgRUEAIGBAwCC//8DAIIV
FQMAgYEEAIH/BACBFQQAgYEDAIL//wMAghUVAwCCgYEDAIH/BACBFQQAgYEDAIL//wMAghUV
AwCCgYEDAIH/BACBFQQAgYEEAIH/AwCCFRUDAIKBgQMAgf8EAIEVBACBgQQAgf8DAIPGgMYB
gAFCAIMAxsYDgIRCQgCBBACB/wMAghUVAwCCgYEDAIH/BACBFQQAgYEEAIH/AwCCFRUDAIKB
gQMAgf8EAIEVBACBgQQAgf8DAIIVFQMAgoGBAwCB/wQAgRUEAIGBBACB/wMAghUVAwCCgYED
AIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC
//8DAIEVBACBgQQAgf8EAIEVAwCCgYEDAIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//
AwCCFRUDAIGBBACB/wQAgRUEAIGBAwCC//8DAIIVFQMAgYEEAIH/BACBFQQAgYEDAIL//wMA
ghUVAwCBgQQAgf8EAIEVBACBgQMAgv//AwCCFRUDAIKBgQMAgf8EAIEVBACBgQMAgv//AwCC
FRUDAIKBgQMAgf8EAIEVBACBgQQAgf8DAIIVFQMAgoGBAwCB/wQAgRUEAIGBBACB/wMAg8aA
xgGAAUIAgwDGxgOAhEJCAIEEAIH/AwCCFRUDAIKBgQMAgf8EAIEVBACBgQQAgf8DAIIVFQMA
goGBAwCB/wQAgRUEAIGBBACB/wMAghUVAwCCgYEDAIH/BACBFQQAgYEEAIH/AwCCFRUDAIKB
gQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC//8DAIEVBACBgQQAgf8EAIEVAwCCgYED
AIL//wMAgRUEAIGBBACB/wQAgRUDAIKBgQMAgv//AwCBFQQAgYEEAIH/BACBFQMAgoGBAwCC
//8DAIIVFQMAgYEEAIH/BACBFQQAgYEDAIL//wMAghUVAwCBgQQAgf8EAIEVBACBgQMAgv//
AwCCFRUDAIGBBACB/wQAgRUEAIGBAwCC//8DAIIVFQMAgoGBAwCB/wQAgRUEAIGBAwCC//8D
AIIVFQMAgoGBAwCB/wQAgRUEAIGBBACB/wMAghUVAwCCgYEDAIH/BACBFQQAgYEEAIH/AwCD
xoDGAYABQgCIAMaAxoBCgEILAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYXAIEBBACB1gQAgf8X
AIHWBACB/xcAgdYEAIH/FwCB1gQAgf8XAIHWBACB/wQAgQEXAIH/BACBARcAgf8EAIEBFwCB
/wQAgQEEAIHWEgCB/wQAgQEEAIHWFwCBAQQAgdYWAILGxgOAAIgAxoDGgEKAQgsAgQEEAIHW
FwCBAQQAgdYXAIEBBACB1hcAgQEEAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8XAIHWBACB/xcA
gdYEAIH/BACBARcAgf8EAIEBFwCB/wQAgQEXAIH/BACBAQQAgdYSAIH/BACBAQQAgdYXAIEB
BACB1hYAgsbGA4AAiADGgMaAQoBCCwCBAQQAgdYXAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYE
AIH/FwCB1gQAgf8XAIHWBACB/xcAgdYEAIH/FwCB1gQAgf8EAIEBFwCB/wQAgQEXAIH/BACB
ARcAgf8EAIEBBACB1hIAgf8EAIEBBACB1hcAgQEEAIHWFgCCxsYDgACDAMbGA4CFQkLExAAE
A4EABP8FxAQDgQAE/4EABMSBAAQDgQAE/wXEBAOBAAT/gQAExIEABAOBAAT/BcQEA4EABP+B
AATEgQAEA4EABP8FxAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE/4EABMQF
AwT/gQAExIEABAOBAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQMF/wTEgQAEA4EABP+B
AATEgQAEAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8ExIEABAOBAAT/gQAExIEABAMF/wXEBAOB
AAT/gQAExIEABAMF/wXEBAOBAAT/gQAExIEABAOBAAT/BcQEA4EABP+BAATEgQAEA4YA/wDG
gMYBgAFCAIMAxsYDgIVCQsTEAAQDgQAE/wXEBAOBAAT/gQAExIEABAOBAAT/BcQEA4EABP+B
AATEgQAEA4EABP8FxAQDgQAE/4EABMSBAAQDgQAE/wXEBQME/4EABMSBAAQDgQAE/4EABMQF
AwT/gQAExIEABAOBAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE
/4EABMQFAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8ExIEABAOBAAT/gQAExIEABAMF/wTEgQAE
A4EABP+BAATEgQAEAwX/BcQEA4EABP+BAATEgQAEAwX/BcQEA4EABP+BAATEgQAEA4EABP8F
xAQDgQAE/4EABMSBAAQDhgD/AMaAxgGAAUIAgwDGxgOAhUJCxMQABAOBAAT/BcQEA4EABP+B
AATEgQAEA4EABP8FxAQDgQAE/4EABMSBAAQDgQAE/wXEBAOBAAT/gQAExIEABAOBAAT/BcQF
AwT/gQAExIEABAOBAAT/gQAExAUDBP+BAATEgQAEA4EABP+BAATEBQME/4EABMSBAAQDgQAE
/4EABMQFAwT/gQAExIEABAOBAAT/gQAExAUDBf8ExIEABAOBAAT/gQAExIEABAMF/wTEgQAE
A4EABP+BAATEgQAEAwX/BMSBAAQDgQAE/4EABMSBAAQDBf8FxAQDgQAE/4EABMSBAAQDBf8F
xAQDgQAE/4EABMSBAAQDgQAE/wXEBAOBAAT/gQAExIEABAOGAP8AxoDGAYABQgCMAMaAxoBC
gEJycgAAAxyCAAAD/4EABHKBAAMcggAAA/+CAAADcoIAAAMcggAAA/+BAARygQADHIIAAAP/
ggAAA3KCAAADHIIAAAP/gQAEcoEAAxyCAAAD/4IAAANyggAAAxyCAAAD/4EABHKBAAQcgQAD
/4IAAANyggAAAxyCAAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByB
AAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IAAANyggAAAxyCAAAD/4IAAANygQAE
HIEABP+BAANyggAAAxyCAAAD/4IAAANyggAAAxyBAAT/gQADcoIAAAMcggAAA/+CAAADcoIA
AAMcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+BAARygQADHIIAAAP/ggAAA3KC
AAADHIEABP+BAARygQADHIIAAAP/ggAAA3KCAAADHIIAAAP/gQAEcoEAAxyCAAAD/4IAAANy
ggAAAxwDAILGxgOAAIwAxoDGgEKAQnJyAAADHIIAAAP/gQAEcoEAAxyCAAAD/4IAAANyggAA
AxyCAAAD/4EABHKBAAMcggAAA/+CAAADcoIAAAMcggAAA/+BAARygQADHIIAAAP/ggAAA3KC
AAADHIIAAAP/gQAEcoEABByBAAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IAAANy
ggAAAxyCAAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByBAAP/ggAA
A3KCAAADHIIAAAP/ggAAA3KBAAQcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+B
AANyggAAAxyCAAAD/4IAAANyggAAAxyBAAT/gQADcoIAAAMcggAAA/+CAAADcoIAAAMcgQAE
/4EABHKBAAMcggAAA/+CAAADcoIAAAMcgQAE/4EABHKBAAMcggAAA/+CAAADcoIAAAMcggAA
A/+BAARygQADHIIAAAP/ggAAA3KCAAADHAMAgsbGA4AAjADGgMaAQoBCcnIAAAMcggAAA/+B
AARygQADHIIAAAP/ggAAA3KCAAADHIIAAAP/gQAEcoEAAxyCAAAD/4IAAANyggAAAxyCAAAD
/4EABHKBAAMcggAAA/+CAAADcoIAAAMcggAAA/+BAARygQAEHIEAA/+CAAADcoIAAAMcggAA
A/+CAAADcoEABByBAAP/ggAAA3KCAAADHIIAAAP/ggAAA3KBAAQcgQAD/4IAAANyggAAAxyC
AAAD/4IAAANygQAEHIEAA/+CAAADcoIAAAMcggAAA/+CAAADcoEABByBAAT/gQADcoIAAAMc
ggAAA/+CAAADcoIAAAMcgQAE/4EAA3KCAAADHIIAAAP/ggAAA3KCAAADHIEABP+BAANyggAA
AxyCAAAD/4IAAANyggAAAxyBAAT/gQAEcoEAAxyCAAAD/4IAAANyggAAAxyBAAT/gQAEcoEA
AxyCAAAD/4IAAANyggAAAxyCAAAD/4EABHKBAAMcggAAA/+CAAADcoIAAAMcAwCCxsYDgACD
AMbGA4CEQkI2NgMAgkpKAwCE//8AAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaE
AABKSgMAgv//AwCCNjYDAIJKSgMAhP//AAADNoQAAEpKAwCC//8DAII2NgMAgkpKAwCE//8A
AAM2ggAAA0qEAAD//wMAgjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJKSgMA
gv//AwCENjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qEAAD//wMAgjY2AwCC
SkoDAIL//wMAhDY2AAADSoIAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+EAAA2
NgMAgkpKAwCC//8DAII2NgMAhEpKAAAD/4QAADY2AwCCSkoDAIL//wMAgjY2AwCESkoAAAP/
ggAAAzaEAABKSgMAgv//AwCCNjYDAIRKSgAAA/+CAAADNoQAAEpKAwCC//8DAII2NgMAgkpK
AwCE//8AAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIPGgMYBgAFCAIMAxsYDgIRCQjY2AwCC
SkoDAIT//wAAAzaEAABKSgMAgv//AwCCNjYDAIJKSgMAhP//AAADNoQAAEpKAwCC//8DAII2
NgMAgkpKAwCE//8AAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaCAAADSoQAAP//
AwCCNjYDAIJKSgMAgv//AwCENjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qE
AAD//wMAgjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJKSgMAgv//AwCENjYA
AANKggAAA/+EAAA2NgMAgkpKAwCC//8DAII2NgMAhEpKAAAD/4QAADY2AwCCSkoDAIL//wMA
gjY2AwCESkoAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+CAAADNoQAAEpKAwCC
//8DAII2NgMAhEpKAAAD/4IAAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAAAzaEAABK
SgMAgv//AwCCNjYDAIJKSgMAg8aAxgGAAUIAgwDGxgOAhEJCNjYDAIJKSgMAhP//AAADNoQA
AEpKAwCC//8DAII2NgMAgkpKAwCE//8AAAM2hAAASkoDAIL//wMAgjY2AwCCSkoDAIT//wAA
AzaEAABKSgMAgv//AwCCNjYDAIJKSgMAhP//AAADNoIAAANKhAAA//8DAII2NgMAgkpKAwCC
//8DAIQ2NgAAA0qEAAD//wMAgjY2AwCCSkoDAIL//wMAhDY2AAADSoQAAP//AwCCNjYDAIJK
SgMAgv//AwCENjYAAANKhAAA//8DAII2NgMAgkpKAwCC//8DAIQ2NgAAA0qCAAAD/4QAADY2
AwCCSkoDAIL//wMAgjY2AwCESkoAAAP/hAAANjYDAIJKSgMAgv//AwCCNjYDAIRKSgAAA/+E
AAA2NgMAgkpKAwCC//8DAII2NgMAhEpKAAAD/4IAAAM2hAAASkoDAIL//wMAgjY2AwCESkoA
AAP/ggAAAzaEAABKSgMAgv//AwCCNjYDAIJKSgMAhP//AAADNoQAAEpKAwCC//8DAII2NgMA
gkpKAwCDxoDGAYABQgCKAMaAxoBCgEIAEAQAgY4EAIH/AwCCEBADAIGOBACB/wQAgRAEAIGO
BACB/wMAghAQAwCBjgQAgf8EAIEQBACBjgQAgf8DAIIQEAMAgY4EAIH/BACBEAQAgY4EAIH/
AwCCEBADAIKOjgMAgf8EAIEQBACBjgQAgf8EAIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACB
EAMAgo6OAwCB/wQAgRAEAIGOBACB/wQAgRADAIKOjgMAgf8EAIEQBACBjgQAgf8EAIEQAwCC
jo4DAIL//wMAgRAEAIGOBACB/wQAgRAEAIGOAwCC//8DAIEQBACBjgQAgf8EAIEQBACBjgMA
gv//AwCBEAQAgY4EAIH/BACBEAQAgY4DAIL//wMAghAQAwCBjgQAgf8EAIEQBACBjgMAgv//
AwCCEBADAIGOBACB/wQAgRAEAIGOBACB/wMAghAQAwCBjgQAgf8EAIEQBACBjgMAgsbGA4AA
igDGgMaAQoBCABAEAIGOBACB/wMAghAQAwCBjgQAgf8EAIEQBACBjgQAgf8DAIIQEAMAgY4E
AIH/BACBEAQAgY4EAIH/AwCCEBADAIGOBACB/wQAgRAEAIGOBACB/wMAghAQAwCCjo4DAIH/
BACBEAQAgY4EAIH/BACBEAMAgo6OAwCB/wQAgRAEAIGOBACB/wQAgRADAIKOjgMAgf8EAIEQ
BACBjgQAgf8EAIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACBEAMAgo6OAwCC//8DAIEQBACB
jgQAgf8EAIEQBACBjgMAgv//AwCBEAQAgY4EAIH/BACBEAQAgY4DAIL//wMAgRAEAIGOBACB
/wQAgRAEAIGOAwCC//8DAIIQEAMAgY4EAIH/BACBEAQAgY4DAIL//wMAghAQAwCBjgQAgf8E
AIEQBACBjgQAgf8DAIIQEAMAgY4EAIH/BACBEAQAgY4DAILGxgOAAIoAxoDGgEKAQgAQBACB
jgQAgf8DAIIQEAMAgY4EAIH/BACBEAQAgY4EAIH/AwCCEBADAIGOBACB/wQAgRAEAIGOBACB
/wMAghAQAwCBjgQAgf8EAIEQBACBjgQAgf8DAIIQEAMAgo6OAwCB/wQAgRAEAIGOBACB/wQA
gRADAIKOjgMAgf8EAIEQBACBjgQAgf8EAIEQAwCCjo4DAIH/BACBEAQAgY4EAIH/BACBEAMA
go6OAwCB/wQAgRAEAIGOBACB/wQAgRADAIKOjgMAgv//AwCBEAQAgY4EAIH/BACBEAQAgY4D
AIL//wMAgRAEAIGOBACB/wQAgRAEAIGOAwCC//8DAIEQBACBjgQAgf8EAIEQBACBjgMAgv//
AwCCEBADAIGOBACB/wQAgRAEAIGOAwCC//8DAIIQEAMAgY4EAIH/BACBEAQAgY4EAIH/AwCC
EBADAIGOBACB/wQAgRAEAIGOAwCCxsYDgACDAMbGA4CCQkJsAIHpHACB6RwAgekcAIHpHACB
6QQAgf8cAIH/HACB/xwAgf8cAIH/OACDxoDGAYABQgCDAMbGA4CCQkJsAIHpHACB6RwAgekc
AIHpHACB6QQAgf8cAIH/HACB/xwAgf8cAIH/OACDxoDGAYABQgCDAMbGA4CCQkJsAIHpHACB
6RwAgekcAIHpHACB6QQAgf8cAIH/HACB/xwAgf8cAIH/OACDxoDGAYABQgCLAMaAxoBCgEL/
/wAEtIEABAYF/wS0gQAEBoEABP+BAAS0gQAEBoEABP8EtIEABAaBAAT/gQAEtIEABAaBAAT/
BLSBAAQGgQAE/4EABLSBAAQGgQAE/wW0BAaBAAT/gQAEtIEABAaBAAT/gQAEtAQGgQAE/4EA
BLSBAAQGgQAE/4EABLQEBoEABP+BAAS0gQAEBoEABP+BAAS0BAaBAAT/gQAEtIEABAaBAAT/
gQAEtAUGBP+BAAS0gQAEBoEABP+BAAS0gQAEBgT/gQAEtIEABAaBAAT/gQAEtIEABAYE/4EA
BLSBAAQGgQAE/4EABLSBAAQGBf8EtIEABAaBAAT/gQAEtIEABAYF/wS0gQAEBoEABP+BAAS0
gQAEBoEABP8EtIEABAaBAAT/gQAEtIUABgDGxgOAAIsAxoDGgEKAQv//AAS0gQAEBgX/BLSB
AAQGgQAE/4EABLSBAAQGgQAE/wS0gQAEBoEABP+BAAS0gQAEBoEABP8EtIEABAaBAAT/gQAE
tIEABAaBAAT/BbQEBoEABP+BAAS0gQAEBoEABP+BAAS0BAaBAAT/gQAEtIEABAaBAAT/gQAE
tAQGgQAE/4EABLSBAAQGgQAE/4EABLQEBoEABP+BAAS0gQAEBoEABP+BAAS0BQYE/4EABLSB
AAQGgQAE/4EABLSBAAQGBP+BAAS0gQAEBoEABP+BAAS0gQAEBgT/gQAEtIEABAaBAAT/gQAE
tIEABAYF/wS0gQAEBoEABP+BAAS0gQAEBgX/BLSBAAQGgQAE/4EABLSBAAQGgQAE/wS0gQAE
BoEABP+BAAS0hQAGAMbGA4AAiwDGgMaAQoBC//8ABLSBAAQGBf8EtIEABAaBAAT/gQAEtIEA
BAaBAAT/BLSBAAQGgQAE/4EABLSBAAQGgQAE/wS0gQAEBoEABP+BAAS0gQAEBoEABP8FtAQG
gQAE/4EABLSBAAQGgQAE/4EABLQEBoEABP+BAAS0gQAEBoEABP+BAAS0BAaBAAT/gQAEtIEA
BAaBAAT/gQAEtAQGgQAE/4EABLSBAAQGgQAE/4EABLQFBgT/gQAEtIEABAaBAAT/gQAEtIEA
BAYE/4EABLSBAAQGgQAE/4EABLSBAAQGBP+BAAS0gQAEBoEABP+BAAS0gQAEBgX/BLSBAAQG
gQAE/4EABLSBAAQGBf8EtIEABAaBAAT/gQAEtIEABAaBAAT/BLSBAAQGgQAE/4EABLSFAAYA
xsYDgACDAMbGA4CGQkL//wAAA2eCAAADIoEABP+BAANnggAAAyKCAAAD/4IAAANnggAAAyKC
AAAD/4EAA2eCAAADIoIAAAP/ggAAA2eCAAADIoIAAAP/gQADZ4IAAAMiggAAA/+CAAADZ4IA
AAMiggAAA/+BAARngQADIoIAAAP/ggAAA2eCAAADIoIAAAP/ggAAA2eBAAMiggAAA/+CAAAD
Z4IAAAMiggAAA/+CAAADZ4EAAyKCAAAD/4IAAANnggAAAyKCAAAD/4IAAANngQADIoIAAAP/
ggAAA2eCAAADIoIAAAP/ggAAA2eBAAQigQAD/4IAAANnggAAAyKCAAAD/4IAAANnggAAAyKB
AAP/ggAAA2eCAAADIoIAAAP/ggAAA2eCAAADIoEAA/+CAAADZ4IAAAMiggAAA/+CAAADZ4IA
AAMigQAE/4EAA2eCAAADIoIAAAP/ggAAA2eCAAADIoEABP+BAANnggAAAyKCAAAD/4IAAANn
ggAAAyKCAAAD/4EAA2eCAAADIoIAAAP/ggAAA2cDAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD
Z4IAAAMigQAE/4EAA2eCAAADIoIAAAP/ggAAA2eCAAADIoIAAAP/gQADZ4IAAAMiggAAA/+C
AAADZ4IAAAMiggAAA/+BAANnggAAAyKCAAAD/4IAAANnggAAAyKCAAAD/4EABGeBAAMiggAA
A/+CAAADZ4IAAAMiggAAA/+CAAADZ4EAAyKCAAAD/4IAAANnggAAAyKCAAAD/4IAAANngQAD
IoIAAAP/ggAAA2eCAAADIoIAAAP/ggAAA2eBAAMiggAAA/+CAAADZ4IAAAMiggAAA/+CAAAD
Z4EABCKBAAP/ggAAA2eCAAADIoIAAAP/ggAAA2eCAAADIoEAA/+CAAADZ4IAAAMiggAAA/+C
AAADZ4IAAAMigQAD/4IAAANnggAAAyKCAAAD/4IAAANnggAAAyKBAAT/gQADZ4IAAAMiggAA
A/+CAAADZ4IAAAMigQAE/4EAA2eCAAADIoIAAAP/ggAAA2eCAAADIoIAAAP/gQADZ4IAAAMi
ggAAA/+CAAADZwMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAANnggAAAyKBAAT/gQADZ4IAAAMi
ggAAA/+CAAADZ4IAAAMiggAAA/+BAANnggAAAyKCAAAD/4IAAANnggAAAyKCAAAD/4EAA2eC
AAADIoIAAAP/ggAAA2eCAAADIoIAAAP/gQAEZ4EAAyKCAAAD/4IAAANnggAAAyKCAAAD/4IA
AANngQADIoIAAAP/ggAAA2eCAAADIoIAAAP/ggAAA2eBAAMiggAAA/+CAAADZ4IAAAMiggAA
A/+CAAADZ4EAAyKCAAAD/4IAAANnggAAAyKCAAAD/4IAAANngQAEIoEAA/+CAAADZ4IAAAMi
ggAAA/+CAAADZ4IAAAMigQAD/4IAAANnggAAAyKCAAAD/4IAAANnggAAAyKBAAP/ggAAA2eC
AAADIoIAAAP/ggAAA2eCAAADIoEABP+BAANnggAAAyKCAAAD/4IAAANnggAAAyKBAAT/gQAD
Z4IAAAMiggAAA/+CAAADZ4IAAAMiggAAA/+BAANnggAAAyKCAAAD/4IAAANnAwCDxoDGAYAB
QgCKAMaAxoBCgEL//wMAgi8vAwCEU1MAAAP/hAAALy8DAIJTUwMAgv//AwCCLy8DAIJTUwMA
hv//AAAvLwMAglNTAwCC//8DAIIvLwMAglNTAwCG//8AAC8vAwCCU1MDAIL//wMAgi8vAwCC
U1MDAIT//wAAAy+EAABTUwMAgv//AwCCLy8DAIJTUwMAgv//AwCGLy8AAFNTAwCC//8DAIIv
LwMAglNTAwCC//8DAIYvLwAAU1MDAIL//wMAgi8vAwCCU1MDAIL//wMAhi8vAABTUwMAgv//
AwCCLy8DAIJTUwMAgv//AwCELy8AAANThAAA//8DAIIvLwMAglNTAwCC//8DAIIvLwMAhlNT
AAD//wMAgi8vAwCCU1MDAIL//wMAgi8vAwCGU1MAAP//AwCCLy8DAIJTUwMAgv//AwCCLy8D
AIRTUwAAA/+EAAAvLwMAglNTAwCC//8DAIIvLwMAhFNTAAAD/4QAAC8vAwCCU1MDAIL//wMA
gi8vAwCCU1MDAIb//wAALy8DAIJTUwMAgv//AwCCLy8DAILGxgOAAIoAxoDGgEKAQv//AwCC
Ly8DAIRTUwAAA/+EAAAvLwMAglNTAwCC//8DAIIvLwMAglNTAwCG//8AAC8vAwCCU1MDAIL/
/wMAgi8vAwCCU1MDAIb//wAALy8DAIJTUwMAgv//AwCCLy8DAIJTUwMAhP//AAADL4QAAFNT
AwCC//8DAIIvLwMAglNTAwCC//8DAIYvLwAAU1MDAIL//wMAgi8vAwCCU1MDAIL//wMAhi8v
AABTUwMAgv//AwCCLy8DAIJTUwMAgv//AwCGLy8AAFNTAwCC//8DAIIvLwMAglNTAwCC//8D
AIQvLwAAA1OEAAD//wMAgi8vAwCCU1MDAIL//wMAgi8vAwCGU1MAAP//AwCCLy8DAIJTUwMA
gv//AwCCLy8DAIZTUwAA//8DAIIvLwMAglNTAwCC//8DAIIvLwMAhFNTAAAD/4QAAC8vAwCC
U1MDAIL//wMAgi8vAwCEU1MAAAP/hAAALy8DAIJTUwMAgv//AwCCLy8DAIJTUwMAhv//AAAv
LwMAglNTAwCC//8DAIIvLwMAgsbGA4AAigDGgMaAQoBC//8DAIIvLwMAhFNTAAAD/4QAAC8v
AwCCU1MDAIL//wMAgi8vAwCCU1MDAIb//wAALy8DAIJTUwMAgv//AwCCLy8DAIJTUwMAhv//
AAAvLwMAglNTAwCC//8DAIIvLwMAglNTAwCE//8AAAMvhAAAU1MDAIL//wMAgi8vAwCCU1MD
AIL//wMAhi8vAABTUwMAgv//AwCCLy8DAIJTUwMAgv//AwCGLy8AAFNTAwCC//8DAIIvLwMA
glNTAwCC//8DAIYvLwAAU1MDAIL//wMAgi8vAwCCU1MDAIL//wMAhC8vAAADU4QAAP//AwCC
Ly8DAIJTUwMAgv//AwCCLy8DAIZTUwAA//8DAIIvLwMAglNTAwCC//8DAIIvLwMAhlNTAAD/
/wMAgi8vAwCCU1MDAIL//wMAgi8vAwCEU1MAAAP/hAAALy8DAIJTUwMAgv//AwCCLy8DAIRT
UwAAA/+EAAAvLwMAglNTAwCC//8DAIIvLwMAglNTAwCG//8AAC8vAwCCU1MDAIL//wMAgi8v
AwCCxsYDgACDAMbGA4CEQkIA/wQAgQwEAIGZAwCC//8DAIEMBACBmQQAgf8EAIEMBACBmQQA
gf8DAIEMBACBmQQAgf8EAIEMBACBmQQAgf8DAIEMBACBmQQAgf8EAIEMBACBmQQAgf8DAIIM
DAMAgZkEAIH/BACBDAQAgZkEAIH/BACBDAMAgZkEAIH/BACBDAQAgZkEAIH/BACBDAMAgZkE
AIH/BACBDAQAgZkEAIH/BACBDAMAgZkEAIH/BACBDAQAgZkEAIH/BACBDAMAgpmZAwCB/wQA
gQwEAIGZBACB/wQAgQwEAIGZAwCB/wQAgQwEAIGZBACB/wQAgQwEAIGZAwCB/wQAgQwEAIGZ
BACB/wQAgQwEAIGZAwCC//8DAIEMBACBmQQAgf8EAIEMBACBmQMAgv//AwCBDAQAgZkEAIH/
BACBDAQAgZkEAIH/AwCBDAQAgZkEAIH/BACBDAMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIEM
BACBmQMAgv//AwCBDAQAgZkEAIH/BACBDAQAgZkEAIH/AwCBDAQAgZkEAIH/BACBDAQAgZkE
AIH/AwCBDAQAgZkEAIH/BACBDAQAgZkEAIH/AwCCDAwDAIGZBACB/wQAgQwEAIGZBACB/wQA
gQwDAIGZBACB/wQAgQwEAIGZBACB/wQAgQwDAIGZBACB/wQAgQwEAIGZBACB/wQAgQwDAIGZ
BACB/wQAgQwEAIGZBACB/wQAgQwDAIKZmQMAgf8EAIEMBACBmQQAgf8EAIEMBACBmQMAgf8E
AIEMBACBmQQAgf8EAIEMBACBmQMAgf8EAIEMBACBmQQAgf8EAIEMBACBmQMAgv//AwCBDAQA
gZkEAIH/BACBDAQAgZkDAIL//wMAgQwEAIGZBACB/wQAgQwEAIGZBACB/wMAgQwEAIGZBACB
/wQAgQwDAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACBDAQAgZkDAIL//wMAgQwEAIGZBACB/wQA
gQwEAIGZBACB/wMAgQwEAIGZBACB/wQAgQwEAIGZBACB/wMAgQwEAIGZBACB/wQAgQwEAIGZ
BACB/wMAggwMAwCBmQQAgf8EAIEMBACBmQQAgf8EAIEMAwCBmQQAgf8EAIEMBACBmQQAgf8E
AIEMAwCBmQQAgf8EAIEMBACBmQQAgf8EAIEMAwCBmQQAgf8EAIEMBACBmQQAgf8EAIEMAwCC
mZkDAIH/BACBDAQAgZkEAIH/BACBDAQAgZkDAIH/BACBDAQAgZkEAIH/BACBDAQAgZkDAIH/
BACBDAQAgZkEAIH/BACBDAQAgZkDAIL//wMAgQwEAIGZBACB/wQAgQwEAIGZAwCC//8DAIEM
BACBmQQAgf8EAIEMBACBmQQAgf8DAIEMBACBmQQAgf8EAIEMAwCDxoDGAYABQgCIAMaAxoBC
gEIQAIH/fgBWAIH2WwCB/xwAgf8zAILGxgOAAIgAxoDGgEKAQhAAgf9+AFYAgfZbAIH/HACB
/zMAgsbGA4AAiADGgMaAQoBCEACB/34AVgCB9lsAgf8cAIH/MwCCxsYDgACDAMbGA4CFQkIJ
CQAE/4EABKiBAAQJBP+BAASogQAECYEABP+BAASogQAECYEAA/+BAASogQAECYEABP+BAASo
gQAECYEAA/+BAASogQAECYEABP+BAASogQAECYEABP8EqIEABAmBAAT/gQAEqIEABAmBAAT/
gQADqIEABAmBAAT/gQAEqIEABAmBAAT/gQADqIEABAmBAAT/gQAEqIEABAmBAAT/gQADqIEA
BAmBAAT/gQAEqIEABAmBAAT/gQAEqAQJgQAE/4EABKiBAAQJgQAE/4EABKiBAAMJgQAE/4EA
BKiBAAQJgQAE/4EABKiBAAMJgQAE/4EABKiBAAQJgQAE/4EABKiBAAQJBP+BAASogQAECYEA
BP+BAASogQAECQT/gQAEqIEABAmBAAT/gQAEqIEABAmBAAP/gQAEqIEABAmBAAT/hgCoAMaA
xgGAAUIAgwDGxgOAhUJCCQkABP+BAASogQAECQT/gQAEqIEABAmBAAT/gQAEqIEABAmBAAP/
gQAEqIEABAmBAAT/gQAEqIEABAmBAAP/gQAEqIEABAmBAAT/gQAEqIEABAmBAAT/BKiBAAQJ
gQAE/4EABKiBAAQJgQAE/4EAA6iBAAQJgQAE/4EABKiBAAQJgQAE/4EAA6iBAAQJgQAE/4EA
BKiBAAQJgQAE/4EAA6iBAAQJgQAE/4EABKiBAAQJgQAE/4EABKgECYEABP+BAASogQAECYEA
BP+BAASogQADCYEABP+BAASogQAECYEABP+BAASogQADCYEABP+BAASogQAECYEABP+BAASo
gQAECQT/gQAEqIEABAmBAAT/gQAEqIEABAkE/4EABKiBAAQJgQAE/4EABKiBAAQJgQAD/4EA
BKiBAAQJgQAE/4YAqADGgMYBgAFCAIMAxsYDgIVCQgkJAAT/gQAEqIEABAkE/4EABKiBAAQJ
gQAE/4EABKiBAAQJgQAD/4EABKiBAAQJgQAE/4EABKiBAAQJgQAD/4EABKiBAAQJgQAE/4EA
BKiBAAQJgQAE/wSogQAECYEABP+BAASogQAECYEABP+BAAOogQAECYEABP+BAASogQAECYEA
BP+BAAOogQAECYEABP+BAASogQAECYEABP+BAAOogQAECYEABP+BAASogQAECYEABP+BAASo
BAmBAAT/gQAEqIEABAmBAAT/gQAEqIEAAwmBAAT/gQAEqIEABAmBAAT/gQAEqIEAAwmBAAT/
gQAEqIEABAmBAAT/gQAEqIEABAkE/4EABKiBAAQJgQAE/4EABKiBAAQJBP+BAASogQAECYEA
BP+BAASogQAECYEAA/+BAASogQAECYEABP+GAKgAxoDGAYABQgCMAMaAxoBCgEIoKAAAA/+C
AAADXYIAAAMogQAD/4IAAANdggAAAyiCAAAD/4IAAANdggAAAyiGAAD//wAAA12CAAADKIIA
AAP/ggAAA12CAAADKIYAAP//AAADXYIAAAMoggAAA/+CAAADXYIAAAMoggAAA/+BAANdggAA
AyiCAAAD/4IAAANdggAAAyiCAAAD/4YAAF1dAAADKIIAAAP/ggAAA12CAAADKIIAAAP/hgAA
XV0AAAMoggAAA/+CAAADXYIAAAMoggAAA/+GAABdXQAAAyiCAAAD/4IAAANdggAAAyiCAAAD
/4IAAANdgQADKIIAAAP/ggAAA12CAAADKIIAAAP/ggAAA12GAAAoKAAAA/+CAAADXYIAAAMo
ggAAA/+CAAADXYYAACgoAAAD/4IAAANdggAAAyiCAAAD/4IAAANdggAAAyiBAAP/ggAAA12C
AAADKIIAAAP/ggAAA12CAAADKIEAA/+CAAADXYIAAAMoggAAA/+CAAADXYIAAAMohgAA//8A
AANdggAAAyiCAAAD/wMAgsbGA4AAjADGgMaAQoBCKCgAAAP/ggAAA12CAAADKIEAA/+CAAAD
XYIAAAMoggAAA/+CAAADXYIAAAMohgAA//8AAANdggAAAyiCAAAD/4IAAANdggAAAyiGAAD/
/wAAA12CAAADKIIAAAP/ggAAA12CAAADKIIAAAP/gQADXYIAAAMoggAAA/+CAAADXYIAAAMo
ggAAA/+GAABdXQAAAyiCAAAD/4IAAANdggAAAyiCAAAD/4YAAF1dAAADKIIAAAP/ggAAA12C
AAADKIIAAAP/hgAAXV0AAAMoggAAA/+CAAADXYIAAAMoggAAA/+CAAADXYEAAyiCAAAD/4IA
AANdggAAAyiCAAAD/4IAAANdhgAAKCgAAAP/ggAAA12CAAADKIIAAAP/ggAAA12GAAAoKAAA
A/+CAAADXYIAAAMoggAAA/+CAAADXYIAAAMogQAD/4IAAANdggAAAyiCAAAD/4IAAANdggAA
AyiBAAP/ggAAA12CAAADKIIAAAP/ggAAA12CAAADKIYAAP//AAADXYIAAAMoggAAA/8DAILG
xgOAAIwAxoDGgEKAQigoAAAD/4IAAANdggAAAyiBAAP/ggAAA12CAAADKIIAAAP/ggAAA12C
AAADKIYAAP//AAADXYIAAAMoggAAA/+CAAADXYIAAAMohgAA//8AAANdggAAAyiCAAAD/4IA
AANdggAAAyiCAAAD/4EAA12CAAADKIIAAAP/ggAAA12CAAADKIIAAAP/hgAAXV0AAAMoggAA
A/+CAAADXYIAAAMoggAAA/+GAABdXQAAAyiCAAAD/4IAAANdggAAAyiCAAAD/4YAAF1dAAAD
KIIAAAP/ggAAA12CAAADKIIAAAP/ggAAA12BAAMoggAAA/+CAAADXYIAAAMoggAAA/+CAAAD
XYYAACgoAAAD/4IAAANdggAAAyiCAAAD/4IAAANdhgAAKCgAAAP/ggAAA12CAAADKIIAAAP/
ggAAA12CAAADKIEAA/+CAAADXYIAAAMoggAAA/+CAAADXYIAAAMogQAD/4IAAANdggAAAyiC
AAAD/4IAAANdggAAAyiGAAD//wAAA12CAAADKIIAAAP/AwCCxsYDgACDAMbGA4CEQkJdXQMA
gv//AwCCKCgDAIZdXQAA//8DAIIoKAMAgl1dAwCC//8DAIIoKAMAgl1dAwCB/wMAgigoAwCC
XV0DAIL//wMAgigoAwCCXV0DAIH/AwCCKCgDAIJdXQMAgv//AwCCKCgDAIJdXQMAhv//AAAo
KAMAgl1dAwCC//8DAIIoKAMAgl1dAwCC//8DAIEoAwCCXV0DAIL//wMAgigoAwCCXV0DAIL/
/wMAgSgDAIJdXQMAgv//AwCCKCgDAIJdXQMAgv//AwCBKAMAgl1dAwCC//8DAIIoKAMAgl1d
AwCC//8DAIYoKAAAXV0DAIL//wMAgigoAwCCXV0DAIL//wMAgigoAwCBXQMAgv//AwCCKCgD
AIJdXQMAgv//AwCCKCgDAIFdAwCC//8DAIIoKAMAgl1dAwCC//8DAIIoKAMAhl1dAAD//wMA
gigoAwCCXV0DAIL//wMAgigoAwCGXV0AAP//AwCCKCgDAIJdXQMAgv//AwCCKCgDAIJdXQMA
gf8DAIIoKAMAgl1dAwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQl1dAwCC//8DAIIoKAMAhl1d
AAD//wMAgigoAwCCXV0DAIL//wMAgigoAwCCXV0DAIH/AwCCKCgDAIJdXQMAgv//AwCCKCgD
AIJdXQMAgf8DAIIoKAMAgl1dAwCC//8DAIIoKAMAgl1dAwCG//8AACgoAwCCXV0DAIL//wMA
gigoAwCCXV0DAIL//wMAgSgDAIJdXQMAgv//AwCCKCgDAIJdXQMAgv//AwCBKAMAgl1dAwCC
//8DAIIoKAMAgl1dAwCC//8DAIEoAwCCXV0DAIL//wMAgigoAwCCXV0DAIL//wMAhigoAABd
XQMAgv//AwCCKCgDAIJdXQMAgv//AwCCKCgDAIFdAwCC//8DAIIoKAMAgl1dAwCC//8DAIIo
KAMAgV0DAIL//wMAgigoAwCCXV0DAIL//wMAgigoAwCGXV0AAP//AwCCKCgDAIJdXQMAgv//
AwCCKCgDAIZdXQAA//8DAIIoKAMAgl1dAwCC//8DAIIoKAMAgl1dAwCB/wMAgigoAwCCXV0D
AIL//wMAg8aAxgGAAUIAgwDGxgOAhEJCXV0DAIL//wMAgigoAwCGXV0AAP//AwCCKCgDAIJd
XQMAgv//AwCCKCgDAIJdXQMAgf8DAIIoKAMAgl1dAwCC//8DAIIoKAMAgl1dAwCB/wMAgigo
AwCCXV0DAIL//wMAgigoAwCCXV0DAIb//wAAKCgDAIJdXQMAgv//AwCCKCgDAIJdXQMAgv//
AwCBKAMAgl1dAwCC//8DAIIoKAMAgl1dAwCC//8DAIEoAwCCXV0DAIL//wMAgigoAwCCXV0D
AIL//wMAgSgDAIJdXQMAgv//AwCCKCgDAIJdXQMAgv//AwCGKCgAAF1dAwCC//8DAIIoKAMA
gl1dAwCC//8DAIIoKAMAgV0DAIL//wMAgigoAwCCXV0DAIL//wMAgigoAwCBXQMAgv//AwCC
KCgDAIJdXQMAgv//AwCCKCgDAIZdXQAA//8DAIIoKAMAgl1dAwCC//8DAIIoKAMAhl1dAAD/
/wMAgigoAwCCXV0DAIL//wMAgigoAwCCXV0DAIH/AwCCKCgDAIJdXQMAgv//AwCDxoDGAYAB
QgCKAMaAxoBCgEIAqAQAgf8EAIEJBACBqAMAgf8EAIEJBACBqAQAgf8EAIEJBACBqAgAgQkE
AIGoBACB/wQAgQkEAIGoCACBCQQAgagEAIH/BACBCQQAgagEAIH/AwCBCQQAgagEAIH/BACB
CQQAgagEAIH/CACBqAQAgf8EAIEJBACBqAQAgf8IAIGoBACB/wQAgQkEAIGoBACB/wgAgagE
AIH/BACBCQQAgagEAIH/BACBCQMAgagEAIH/BACBCQQAgagEAIH/BACBCQgAgf8EAIEJBACB
qAQAgf8EAIEJCACB/wQAgQkEAIGoBACB/wQAgQkEAIGoAwCB/wQAgQkEAIGoBACB/wQAgQkE
AIGoAwCB/wQAgQkEAIGoBACB/wQAgQkEAIGoCACBCQQAgagEAIH/AwCCxsYDgACKAMaAxoBC
gEIAqAQAgf8EAIEJBACBqAMAgf8EAIEJBACBqAQAgf8EAIEJBACBqAgAgQkEAIGoBACB/wQA
gQkEAIGoCACBCQQAgagEAIH/BACBCQQAgagEAIH/AwCBCQQAgagEAIH/BACBCQQAgagEAIH/
CACBqAQAgf8EAIEJBACBqAQAgf8IAIGoBACB/wQAgQkEAIGoBACB/wgAgagEAIH/BACBCQQA
gagEAIH/BACBCQMAgagEAIH/BACBCQQAgagEAIH/BACBCQgAgf8EAIEJBACBqAQAgf8EAIEJ
CACB/wQAgQkEAIGoBACB/wQAgQkEAIGoAwCB/wQAgQkEAIGoBACB/wQAgQkEAIGoAwCB/wQA
gQkEAIGoBACB/wQAgQkEAIGoCACBCQQAgagEAIH/AwCCxsYDgACKAMaAxoBCgEIAqAQAgf8E
AIEJBACBqAMAgf8EAIEJBACBqAQAgf8EAIEJBACBqAgAgQkEAIGoBACB/wQAgQkEAIGoCACB
CQQAgagEAIH/BACBCQQAgagEAIH/AwCBCQQAgagEAIH/BACBCQQAgagEAIH/CACBqAQAgf8E
AIEJBACBqAQAgf8IAIGoBACB/wQAgQkEAIGoBACB/wgAgagEAIH/BACBCQQAgagEAIH/BACB
CQMAgagEAIH/BACBCQQAgagEAIH/BACBCQgAgf8EAIEJBACBqAQAgf8EAIEJCACB/wQAgQkE
AIGoBACB/wQAgQkEAIGoAwCB/wQAgQkEAIGoBACB/wQAgQkEAIGoAwCB/wQAgQkEAIGoBACB
/wQAgQkEAIGoCACBCQQAgagEAIH/AwCCxsYDgACDAMbGA4CEQkL29gUABf8F9gQABf8F9gUA
Bf8F9gUABP8F9gUABf8F9gUABP8F9gUABf8F9gUABP8F9gUABf8F9gUABP+BAAT2BQAF/wX2
BQAE/4EABPYFAAX/BfYFAAT/gQAE9gUABf8F9gUABf8E9gUABf8F9gUABf8E9gUABf8F9gUA
Bf8E9gUABf8F9gUABf8F9gQABf8F9gUABf8F9gQABf8F9gUABf8F9gUABP8F9gUAhv//AMaA
xgGAAUIAgwDGxgOAhEJC9vYFAAX/BfYEAAX/BfYFAAX/BfYFAAT/BfYFAAX/BfYFAAT/BfYF
AAX/BfYFAAT/BfYFAAX/BfYFAAT/gQAE9gUABf8F9gUABP+BAAT2BQAF/wX2BQAE/4EABPYF
AAX/BfYFAAX/BPYFAAX/BfYFAAX/BPYFAAX/BfYFAAX/BPYFAAX/BfYFAAX/BfYEAAX/BfYF
AAX/BfYEAAX/BfYFAAX/BfYFAAT/BfYFAIb//wDGgMYBgAFCAIMAxsYDgIRCQvb2BQAF/wX2
BAAF/wX2BQAF/wX2BQAE/wX2BQAF/wX2BQAE/wX2BQAF/wX2BQAE/wX2BQAF/wX2BQAE/4EA
BPYFAAX/BfYFAAT/gQAE9gUABf8F9gUABP+BAAT2BQAF/wX2BQAF/wT2BQAF/wX2BQAF/wT2
BQAF/wX2BQAF/wT2BQAF/wX2BQAF/wX2BAAF/wX2BQAF/wX2BAAF/wX2BQAF/wX2BQAE/wX2
BQCG//8AxoDGAYABQgCLAMaAxoBCgEKZmQAEDIEABP+BAASZgQADDIEABP+BAASZgQAEDIEA
BP+BAASZgQADDIIAAAP/gQAEmYEABAyBAAT/gQAEmYEAAwyCAAAD/4EABJmBAAQMgQAE/4EA
BJmBAAQMgQAD/4EABJmBAAQMgQAE/4EABJmBAAQMgQAD/4IAAAOZgQAEDIEABP+BAASZgQAE
DIEAA/+CAAADmYEABAyBAAT/gQAEmYEABAyBAAP/ggAAA5mBAAQMgQAE/4EABJmBAAQMgQAE
/4EAA5mBAAQMgQAE/4EABJmBAAQMgQAE/4EAA5mCAAADDIEABP+BAASZgQAEDIEABP+BAAOZ
ggAAAwyBAAT/gQAEmYEABAyBAAT/gQAEmYEAAwyBAAT/gQAEmYEABAyBAAT/gQAEmYEAAwyB
AAT/gQAEmYEABAyBAAT/gQAEmYEAAwyCAAAD/4EABJmBAAQMhQD/AMbGA4AAiwDGgMaAQoBC
mZkABAyBAAT/gQAEmYEAAwyBAAT/gQAEmYEABAyBAAT/gQAEmYEAAwyCAAAD/4EABJmBAAQM
gQAE/4EABJmBAAMMggAAA/+BAASZgQAEDIEABP+BAASZgQAEDIEAA/+BAASZgQAEDIEABP+B
AASZgQAEDIEAA/+CAAADmYEABAyBAAT/gQAEmYEABAyBAAP/ggAAA5mBAAQMgQAE/4EABJmB
AAQMgQAD/4IAAAOZgQAEDIEABP+BAASZgQAEDIEABP+BAAOZgQAEDIEABP+BAASZgQAEDIEA
BP+BAAOZggAAAwyBAAT/gQAEmYEABAyBAAT/gQADmYIAAAMMgQAE/4EABJmBAAQMgQAE/4EA
BJmBAAMMgQAE/4EABJmBAAQMgQAE/4EABJmBAAMMgQAE/4EABJmBAAQMgQAE/4EABJmBAAMM
ggAAA/+BAASZgQAEDIUA/wDGxgOAAIsAxoDGgEKAQpmZAAQMgQAE/4EABJmBAAMMgQAE/4EA
BJmBAAQMgQAE/4EABJmBAAMMggAAA/+BAASZgQAEDIEABP+BAASZgQADDIIAAAP/gQAEmYEA
BAyBAAT/gQAEmYEABAyBAAP/gQAEmYEABAyBAAT/gQAEmYEABAyBAAP/ggAAA5mBAAQMgQAE
/4EABJmBAAQMgQAD/4IAAAOZgQAEDIEABP+BAASZgQAEDIEAA/+CAAADmYEABAyBAAT/gQAE
mYEABAyBAAT/gQADmYEABAyBAAT/gQAEmYEABAyBAAT/gQADmYIAAAMMgQAE/4EABJmBAAQM
gQAE/4EAA5mCAAADDIEABP+BAASZgQAEDIEABP+BAASZgQADDIEABP+BAASZgQAEDIEABP+B
AASZgQADDIEABP+BAASZgQAEDIEABP+BAASZgQADDIIAAAP/gQAEmYEABAyFAP8AxsYDgACD
AMbGA4CGQkJTUwAAAy+CAAAD/4IAAANThgAALy8AAAP/ggAAA1OCAAADL4IAAAP/ggAAA1OE
AAAvLwMAhP//AAADU4IAAAMvggAAA/+CAAADU4QAAC8vAwCE//8AAANTggAAAy+CAAAD/4IA
AANTggAAAy+GAAD//wAAA1OCAAADL4IAAAP/ggAAA1OCAAADL4QAAP//AwCEU1MAAAMvggAA
A/+CAAADU4IAAAMvhAAA//8DAIRTUwAAAy+CAAAD/4IAAANTggAAAy+EAAD//wMAhFNTAAAD
L4IAAAP/ggAAA1OCAAADL4IAAAP/hgAAU1MAAAMvggAAA/+CAAADU4IAAAMvggAAA/+EAABT
UwMAhC8vAAAD/4IAAANTggAAAy+CAAAD/4QAAFNTAwCELy8AAAP/ggAAA1OCAAADL4IAAAP/
ggAAA1OGAAAvLwAAA/+CAAADU4IAAAMvggAAA/+CAAADU4YAAC8vAAAD/4IAAANTggAAAy+C
AAAD/4IAAANThAAALy8DAIT//wAAA1OCAAADLwMAg8aAxgGAAUIAgwDGxgOAhkJCU1MAAAMv
ggAAA/+CAAADU4YAAC8vAAAD/4IAAANTggAAAy+CAAAD/4IAAANThAAALy8DAIT//wAAA1OC
AAADL4IAAAP/ggAAA1OEAAAvLwMAhP//AAADU4IAAAMvggAAA/+CAAADU4IAAAMvhgAA//8A
AANTggAAAy+CAAAD/4IAAANTggAAAy+EAAD//wMAhFNTAAADL4IAAAP/ggAAA1OCAAADL4QA
AP//AwCEU1MAAAMvggAAA/+CAAADU4IAAAMvhAAA//8DAIRTUwAAAy+CAAAD/4IAAANTggAA
Ay+CAAAD/4YAAFNTAAADL4IAAAP/ggAAA1OCAAADL4IAAAP/hAAAU1MDAIQvLwAAA/+CAAAD
U4IAAAMvggAAA/+EAABTUwMAhC8vAAAD/4IAAANTggAAAy+CAAAD/4IAAANThgAALy8AAAP/
ggAAA1OCAAADL4IAAAP/ggAAA1OGAAAvLwAAA/+CAAADU4IAAAMvggAAA/+CAAADU4QAAC8v
AwCE//8AAANTggAAAy8DAIPGgMYBgAFCAIMAxsYDgIZCQlNTAAADL4IAAAP/ggAAA1OGAAAv
LwAAA/+CAAADU4IAAAMvggAAA/+CAAADU4QAAC8vAwCE//8AAANTggAAAy+CAAAD/4IAAANT
hAAALy8DAIT//wAAA1OCAAADL4IAAAP/ggAAA1OCAAADL4YAAP//AAADU4IAAAMvggAAA/+C
AAADU4IAAAMvhAAA//8DAIRTUwAAAy+CAAAD/4IAAANTggAAAy+EAAD//wMAhFNTAAADL4IA
AAP/ggAAA1OCAAADL4QAAP//AwCEU1MAAAMvggAAA/+CAAADU4IAAAMvggAAA/+GAABTUwAA
Ay+CAAAD/4IAAANTggAAAy+CAAAD/4QAAFNTAwCELy8AAAP/ggAAA1OCAAADL4IAAAP/hAAA
U1MDAIQvLwAAA/+CAAADU4IAAAMvggAAA/+CAAADU4YAAC8vAAAD/4IAAANTggAAAy+CAAAD
/4IAAANThgAALy8AAAP/ggAAA1OCAAADL4IAAAP/ggAAA1OEAAAvLwMAhP//AAADU4IAAAMv
AwCDxoDGAYABQgCKAMaAxoBCgEIiIgMAgmdnAwCC//8DAIIiIgMAgWcDAIL//wMAgiIiAwCC
Z2cDAIL//wMAgiIiAwCBZwQAgf8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgWcEAIH/AwCCIiID
AIJnZwMAgv//AwCCIiIDAIJnZwMAgf8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgmdnAwCB/wQA
gSIDAIJnZwMAgv//AwCCIiIDAIJnZwMAgf8EAIEiAwCCZ2cDAIL//wMAgiIiAwCCZ2cDAIH/
BACBIgMAgmdnAwCC//8DAIIiIgMAgmdnAwCC//8DAIEiAwCCZ2cDAIL//wMAgiIiAwCCZ2cD
AIL//wMAgSIEAIFnAwCC//8DAIIiIgMAgmdnAwCC//8DAIEiBACBZwMAgv//AwCCIiIDAIJn
ZwMAgv//AwCCIiIDAIFnAwCC//8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgWcDAIL//wMAgiIi
AwCCZ2cDAIL//wMAgiIiAwCBZwQAgf8DAIIiIgMAgmdnAwCCxsYDgACKAMaAxoBCgEIiIgMA
gmdnAwCC//8DAIIiIgMAgWcDAIL//wMAgiIiAwCCZ2cDAIL//wMAgiIiAwCBZwQAgf8DAIIi
IgMAgmdnAwCC//8DAIIiIgMAgWcEAIH/AwCCIiIDAIJnZwMAgv//AwCCIiIDAIJnZwMAgf8D
AIIiIgMAgmdnAwCC//8DAIIiIgMAgmdnAwCB/wQAgSIDAIJnZwMAgv//AwCCIiIDAIJnZwMA
gf8EAIEiAwCCZ2cDAIL//wMAgiIiAwCCZ2cDAIH/BACBIgMAgmdnAwCC//8DAIIiIgMAgmdn
AwCC//8DAIEiAwCCZ2cDAIL//wMAgiIiAwCCZ2cDAIL//wMAgSIEAIFnAwCC//8DAIIiIgMA
gmdnAwCC//8DAIEiBACBZwMAgv//AwCCIiIDAIJnZwMAgv//AwCCIiIDAIFnAwCC//8DAIIi
IgMAgmdnAwCC//8DAIIiIgMAgWcDAIL//wMAgiIiAwCCZ2cDAIL//wMAgiIiAwCBZwQAgf8D
AIIiIgMAgmdnAwCCxsYDgACKAMaAxoBCgEIiIgMAgmdnAwCC//8DAIIiIgMAgWcDAIL//wMA
giIiAwCCZ2cDAIL//wMAgiIiAwCBZwQAgf8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgWcEAIH/
AwCCIiIDAIJnZwMAgv//AwCCIiIDAIJnZwMAgf8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgmdn
AwCB/wQAgSIDAIJnZwMAgv//AwCCIiIDAIJnZwMAgf8EAIEiAwCCZ2cDAIL//wMAgiIiAwCC
Z2cDAIH/BACBIgMAgmdnAwCC//8DAIIiIgMAgmdnAwCC//8DAIEiAwCCZ2cDAIL//wMAgiIi
AwCCZ2cDAIL//wMAgSIEAIFnAwCC//8DAIIiIgMAgmdnAwCC//8DAIEiBACBZwMAgv//AwCC
IiIDAIJnZwMAgv//AwCCIiIDAIFnAwCC//8DAIIiIgMAgmdnAwCC//8DAIIiIgMAgWcDAIL/
/wMAgiIiAwCCZ2cDAIL//wMAgiIiAwCBZwQAgf8DAIIiIgMAgmdnAwCCxsYDgACDAMbGA4CE
QkIABgQAgbQEAIH/BACBBggAgf8EAIEGBACBtAQAgf8EAIEGDQCBBgQAgbQEAIH/BACBBg0A
gQYEAIG0BACB/wQAgQYEAIG0CACBBgQAgbQEAIH/BACBBgQAgbQNAIG0BACB/wQAgQYEAIG0
DQCBtAQAgf8EAIEGBACBtA0AgbQEAIH/BACBBgQAgbQEAIH/CACBtAQAgf8EAIEGBACBtAQA
gf8NAIH/BACBBgQAgbQEAIH/DQCB/wQAgQYEAIG0BACB/wQAgQYIAIH/BACBBgQAgbQEAIH/
BACBBggAgf8EAIEGBACBtAQAgf8EAIEGDQCBBgQAgbQDAIPGgMYBgAFCAIMAxsYDgIRCQgAG
BACBtAQAgf8EAIEGCACB/wQAgQYEAIG0BACB/wQAgQYNAIEGBACBtAQAgf8EAIEGDQCBBgQA
gbQEAIH/BACBBgQAgbQIAIEGBACBtAQAgf8EAIEGBACBtA0AgbQEAIH/BACBBgQAgbQNAIG0
BACB/wQAgQYEAIG0DQCBtAQAgf8EAIEGBACBtAQAgf8IAIG0BACB/wQAgQYEAIG0BACB/w0A
gf8EAIEGBACBtAQAgf8NAIH/BACBBgQAgbQEAIH/BACBBggAgf8EAIEGBACBtAQAgf8EAIEG
CACB/wQAgQYEAIG0BACB/wQAgQYNAIEGBACBtAMAg8aAxgGAAUIAgwDGxgOAhEJCAAYEAIG0
BACB/wQAgQYIAIH/BACBBgQAgbQEAIH/BACBBg0AgQYEAIG0BACB/wQAgQYNAIEGBACBtAQA
gf8EAIEGBACBtAgAgQYEAIG0BACB/wQAgQYEAIG0DQCBtAQAgf8EAIEGBACBtA0AgbQEAIH/
BACBBgQAgbQNAIG0BACB/wQAgQYEAIG0BACB/wgAgbQEAIH/BACBBgQAgbQEAIH/DQCB/wQA
gQYEAIG0BACB/w0Agf8EAIEGBACBtAQAgf8EAIEGCACB/wQAgQYEAIG0BACB/wQAgQYIAIH/
BACBBgQAgbQEAIH/BACBBg0AgQYEAIG0AwCDxoDGAYABQgCKAMaAxoBCgEL//wXpBQAF/wTp
BQAF/wXpBQAF/wTpBgAE/wXpBQAF/wTpBgAE/wXpBQAF/wXpBQAE/wXpBQAF/wXpBQAE/4EA
BOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EABOkFAAX/BekFAAT/
gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTp
BgAE/wXpAwCCxsYDgACKAMaAxoBCgEL//wXpBQAF/wTpBQAF/wXpBQAF/wTpBgAE/wXpBQAF
/wTpBgAE/wXpBQAF/wXpBQAE/wXpBQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F
6QUABP+BAATpBQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF
/wXpBQAF/wTpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTpBgAE/wXpAwCCxsYDgACKAMaAxoBC
gEL//wXpBQAF/wTpBQAF/wXpBQAF/wTpBgAE/wXpBQAF/wTpBgAE/wXpBQAF/wXpBQAE/wXp
BQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EA
BOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTp
BQAF/wXpBQAF/wTpBgAE/wXpAwCCxsYDgACDAMbGA4CFQkL//wAEjoEABBCBAAT/gQADjoIA
AAMQgQAE/4EABI6BAAQQgQAE/4EAA46CAAADEIIAAAP/gQAEjoEABBCBAAT/gQADjoIAAAMQ
ggAAA/+BAASOgQAEEIEABP+BAASOgQADEIIAAAP/gQAEjoEABBCBAAT/gQAEjoEAAxCCAAAD
/4IAAAOOgQAEEIEABP+BAASOgQADEIIAAAP/ggAAA46BAAQQgQAE/4EABI6BAAMQggAAA/+C
AAADjoEABBCBAAT/gQAEjoEABBCBAAP/ggAAA46BAAQQgQAE/4EABI6BAAQQgQAD/4IAAAOO
ggAAAxCBAAT/gQAEjoEABBCBAAP/ggAAA46CAAADEIEABP+BAASOgQAEEIEABP+BAAOOggAA
AxCBAAT/gQAEjoEABBCBAAT/gQADjoIAAAMQgQAE/4EABI6BAAQQgQAE/4EAA46CAAADEIIA
AAP/gQAEjoYAEADGgMYBgAFCAIMAxsYDgIVCQv//AASOgQAEEIEABP+BAAOOggAAAxCBAAT/
gQAEjoEABBCBAAT/gQADjoIAAAMQggAAA/+BAASOgQAEEIEABP+BAAOOggAAAxCCAAAD/4EA
BI6BAAQQgQAE/4EABI6BAAMQggAAA/+BAASOgQAEEIEABP+BAASOgQADEIIAAAP/ggAAA46B
AAQQgQAE/4EABI6BAAMQggAAA/+CAAADjoEABBCBAAT/gQAEjoEAAxCCAAAD/4IAAAOOgQAE
EIEABP+BAASOgQAEEIEAA/+CAAADjoEABBCBAAT/gQAEjoEABBCBAAP/ggAAA46CAAADEIEA
BP+BAASOgQAEEIEAA/+CAAADjoIAAAMQgQAE/4EABI6BAAQQgQAE/4EAA46CAAADEIEABP+B
AASOgQAEEIEABP+BAAOOggAAAxCBAAT/gQAEjoEABBCBAAT/gQADjoIAAAMQggAAA/+BAASO
hgAQAMaAxgGAAUIAgwDGxgOAhUJC//8ABI6BAAQQgQAE/4EAA46CAAADEIEABP+BAASOgQAE
EIEABP+BAAOOggAAAxCCAAAD/4EABI6BAAQQgQAE/4EAA46CAAADEIIAAAP/gQAEjoEABBCB
AAT/gQAEjoEAAxCCAAAD/4EABI6BAAQQgQAE/4EABI6BAAMQggAAA/+CAAADjoEABBCBAAT/
gQAEjoEAAxCCAAAD/4IAAAOOgQAEEIEABP+BAASOgQADEIIAAAP/ggAAA46BAAQQgQAE/4EA
BI6BAAQQgQAD/4IAAAOOgQAEEIEABP+BAASOgQAEEIEAA/+CAAADjoIAAAMQgQAE/4EABI6B
AAQQgQAD/4IAAAOOggAAAxCBAAT/gQAEjoEABBCBAAT/gQADjoIAAAMQgQAE/4EABI6BAAQQ
gQAE/4EAA46CAAADEIEABP+BAASOgQAEEIEABP+BAAOOggAAAxCCAAAD/4EABI6GABAAxoDG
AYABQgCMAMaAxoBCgEL//wAAA0qCAAADNoIAAAP/hAAASkoDAIQ2NgAAA/+CAAADSoIAAAM2
ggAAA/+EAABKSgMAgjY2AwCE//8AAANKggAAAzaCAAAD/4QAAEpKAwCCNjYDAIT//wAAA0qC
AAADNoIAAAP/ggAAA0qEAAA2NgMAhP//AAADSoIAAAM2ggAAA/+CAAADSoQAADY2AwCC//8D
AIRKSgAAAzaCAAAD/4IAAANKhAAANjYDAIL//wMAhEpKAAADNoIAAAP/ggAAA0qEAAA2NgMA
gv//AwCESkoAAAM2ggAAA/+CAAADSoIAAAM2hAAA//8DAIRKSgAAAzaCAAAD/4IAAANKggAA
AzaEAAD//wMAgkpKAwCENjYAAAP/ggAAA0qCAAADNoQAAP//AwCCSkoDAIQ2NgAAA/+CAAAD
SoIAAAM2ggAAA/+EAABKSgMAhDY2AAAD/4IAAANKggAAAzaCAAAD/4QAAEpKAwCENjYAAAP/
ggAAA0qCAAADNoIAAAP/hAAASkoDAII2NgMAhP//AAADSgMAgsbGA4AAjADGgMaAQoBC//8A
AANKggAAAzaCAAAD/4QAAEpKAwCENjYAAAP/ggAAA0qCAAADNoIAAAP/hAAASkoDAII2NgMA
hP//AAADSoIAAAM2ggAAA/+EAABKSgMAgjY2AwCE//8AAANKggAAAzaCAAAD/4IAAANKhAAA
NjYDAIT//wAAA0qCAAADNoIAAAP/ggAAA0qEAAA2NgMAgv//AwCESkoAAAM2ggAAA/+CAAAD
SoQAADY2AwCC//8DAIRKSgAAAzaCAAAD/4IAAANKhAAANjYDAIL//wMAhEpKAAADNoIAAAP/
ggAAA0qCAAADNoQAAP//AwCESkoAAAM2ggAAA/+CAAADSoIAAAM2hAAA//8DAIJKSgMAhDY2
AAAD/4IAAANKggAAAzaEAAD//wMAgkpKAwCENjYAAAP/ggAAA0qCAAADNoIAAAP/hAAASkoD
AIQ2NgAAA/+CAAADSoIAAAM2ggAAA/+EAABKSgMAhDY2AAAD/4IAAANKggAAAzaCAAAD/4QA
AEpKAwCCNjYDAIT//wAAA0oDAILGxgOAAIwAxoDGgEKAQv//AAADSoIAAAM2ggAAA/+EAABK
SgMAhDY2AAAD/4IAAANKggAAAzaCAAAD/4QAAEpKAwCCNjYDAIT//wAAA0qCAAADNoIAAAP/
hAAASkoDAII2NgMAhP//AAADSoIAAAM2ggAAA/+CAAADSoQAADY2AwCE//8AAANKggAAAzaC
AAAD/4IAAANKhAAANjYDAIL//wMAhEpKAAADNoIAAAP/ggAAA0qEAAA2NgMAgv//AwCESkoA
AAM2ggAAA/+CAAADSoQAADY2AwCC//8DAIRKSgAAAzaCAAAD/4IAAANKggAAAzaEAAD//wMA
hEpKAAADNoIAAAP/ggAAA0qCAAADNoQAAP//AwCCSkoDAIQ2NgAAA/+CAAADSoIAAAM2hAAA
//8DAIJKSgMAhDY2AAAD/4IAAANKggAAAzaCAAAD/4QAAEpKAwCENjYAAAP/ggAAA0qCAAAD
NoIAAAP/hAAASkoDAIQ2NgAAA/+CAAADSoIAAAM2ggAAA/+EAABKSgMAgjY2AwCE//8AAANK
AwCCxsYDgACDAMbGA4CEQkL//wMAghwcAwCCcnIDAIL//wMAgRwEAIFyAwCC//8DAIIcHAMA
gnJyAwCC//8DAIEcBACBcgQAgf8DAIIcHAMAgnJyAwCC//8DAIEcBACBcgQAgf8DAIIcHAMA
gnJyAwCC//8DAIIcHAMAgXIEAIH/AwCCHBwDAIJycgMAgv//AwCCHBwDAIFyBACB/wQAgRwD
AIJycgMAgv//AwCCHBwDAIFyBACB/wQAgRwDAIJycgMAgv//AwCCHBwDAIFyBACB/wQAgRwD
AIJycgMAgv//AwCCHBwDAIJycgMAgf8EAIEcAwCCcnIDAIL//wMAghwcAwCCcnIDAIH/BACB
HAQAgXIDAIL//wMAghwcAwCCcnIDAIH/BACBHAQAgXIDAIL//wMAghwcAwCCcnIDAIL//wMA
gRwEAIFyAwCC//8DAIIcHAMAgnJyAwCC//8DAIEcBACBcgMAgv//AwCCHBwDAIJycgMAgv//
AwCBHAQAgXIEAIH/AwCCHBwDAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCCHBwDAIJycgMAgv//
AwCBHAQAgXIDAIL//wMAghwcAwCCcnIDAIL//wMAgRwEAIFyBACB/wMAghwcAwCCcnIDAIL/
/wMAgRwEAIFyBACB/wMAghwcAwCCcnIDAIL//wMAghwcAwCBcgQAgf8DAIIcHAMAgnJyAwCC
//8DAIIcHAMAgXIEAIH/BACBHAMAgnJyAwCC//8DAIIcHAMAgXIEAIH/BACBHAMAgnJyAwCC
//8DAIIcHAMAgXIEAIH/BACBHAMAgnJyAwCC//8DAIIcHAMAgnJyAwCB/wQAgRwDAIJycgMA
gv//AwCCHBwDAIJycgMAgf8EAIEcBACBcgMAgv//AwCCHBwDAIJycgMAgf8EAIEcBACBcgMA
gv//AwCCHBwDAIJycgMAgv//AwCBHAQAgXIDAIL//wMAghwcAwCCcnIDAIL//wMAgRwEAIFy
AwCC//8DAIIcHAMAgnJyAwCC//8DAIEcBACBcgQAgf8DAIIcHAMAg8aAxgGAAUIAgwDGxgOA
hEJC//8DAIIcHAMAgnJyAwCC//8DAIEcBACBcgMAgv//AwCCHBwDAIJycgMAgv//AwCBHAQA
gXIEAIH/AwCCHBwDAIJycgMAgv//AwCBHAQAgXIEAIH/AwCCHBwDAIJycgMAgv//AwCCHBwD
AIFyBACB/wMAghwcAwCCcnIDAIL//wMAghwcAwCBcgQAgf8EAIEcAwCCcnIDAIL//wMAghwc
AwCBcgQAgf8EAIEcAwCCcnIDAIL//wMAghwcAwCBcgQAgf8EAIEcAwCCcnIDAIL//wMAghwc
AwCCcnIDAIH/BACBHAMAgnJyAwCC//8DAIIcHAMAgnJyAwCB/wQAgRwEAIFyAwCC//8DAIIc
HAMAgnJyAwCB/wQAgRwEAIFyAwCC//8DAIIcHAMAgnJyAwCC//8DAIEcBACBcgMAgv//AwCC
HBwDAIJycgMAgv//AwCBHAQAgXIDAIL//wMAghwcAwCCcnIDAIL//wMAgRwEAIFyBACB/wMA
ghwcAwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgQMEAIHEBACB/w0Agf8EAIEDBACBxAQAgf8S
AIEDBACBxAQAgf8SAIEDBACBxAQAgf8EAIEDDQCBAwQAgcQEAIH/BACBAxIAgcQEAIH/BACB
AxIAgcQEAIH/BACBAxIAgcQEAIH/BACBAwQAgcQNAIHEBACB/wQAgQMEAIHEEgCB/wQAgQME
AIHEEgCB/wQAgQMEAIHEBACB/w0Agf8EAIEDBACBxAQAgf8NAIH/BACBAwQAgcQEAIH/EgCB
AwMAgsbGA4AAigDGgMaAQoBCAP8EAIEDBACBxAQAgf8NAIH/BACBAwQAgcQEAIH/EgCBAwQA
gcQEAIH/EgCBAwQAgcQEAIH/BACBAw0AgQMEAIHEBACB/wQAgQMSAIHEBACB/wQAgQMSAIHE
BACB/wQAgQMSAIHEBACB/wQAgQMEAIHEDQCBxAQAgf8EAIEDBACBxBIAgf8EAIEDBACBxBIA
gf8EAIEDBACBxAQAgf8NAIH/BACBAwQAgcQEAIH/DQCB/wQAgQMEAIHEBACB/xIAgQMDAILG
xgOAAIoAxoDGgEKAQgD/BACBAwQAgcQEAIH/DQCB/wQAgQMEAIHEBACB/xIAgQMEAIHEBACB
/xIAgQMEAIHEBACB/wQAgQMNAIEDBACBxAQAgf8EAIEDEgCBxAQAgf8EAIEDEgCBxAQAgf8E
AIEDEgCBxAQAgf8EAIEDBACBxA0AgcQEAIH/BACBAwQAgcQSAIH/BACBAwQAgcQSAIH/BACB
AwQAgcQEAIH/DQCB/wQAgQMEAIHEBACB/w0Agf8EAIEDBACBxAQAgf8SAIEDAwCCxsYDgACD
AMbGA4CEQkIBAQX/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQT/
gQAE1oEABAGBAAT/BdYFAQX/BNaBAAQBgQAE/wXWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTW
gQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wXWBAGBAAT/gQAE1oEABAEF/wXW
BAGBAAT/gQAE1oEABAEF/wXWBAGBAAT/gQAE1oEABAEF/wXWBQEE/4EABNaBAAQBBf8F1gUB
BP+BAATWgQAEAYEABP8F1gUBBP+BAATWgQAEAYEABP+G1tYAxoDGAYABQgCDAMbGA4CEQkIB
AQX/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQT/gQAE1oEABAGB
AAT/BdYFAQX/BNaBAAQBgQAE/wXWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+B
AATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wXWBAGBAAT/gQAE1oEABAEF/wXWBAGBAAT/gQAE
1oEABAEF/wXWBAGBAAT/gQAE1oEABAEF/wXWBQEE/4EABNaBAAQBBf8F1gUBBP+BAATWgQAE
AYEABP8F1gUBBP+BAATWgQAEAYEABP+G1tYAxoDGAYABQgCDAMbGA4CEQkIBAQX/BdYFAQT/
gQAE1oEABAGBAAT/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQT/gQAE1oEABAGBAAT/BdYFAQX/
BNaBAAQBgQAE/wXWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTWgQAEAYEABP+BAATWBQEF/wTW
gQAEAYEABP+BAATWBQEF/wXWBAGBAAT/gQAE1oEABAEF/wXWBAGBAAT/gQAE1oEABAEF/wXW
BAGBAAT/gQAE1oEABAEF/wXWBQEE/4EABNaBAAQBBf8F1gUBBP+BAATWgQAEAYEABP8F1gUB
BP+BAATWgQAEAYEABP+G1tYAxoDGAYABQgCLAMaAxoBCgEIVFQAE/4EABICBAAQVgQAD/4IA
AAOAggAAAxWCAAAD/4EABICBAAQVgQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQVgQAD/4IA
AAOAggAAAxWCAAAD/4EABICBAAQVgQAE/4EAA4CCAAADFYIAAAP/gQAEgIEABBWBAAT/gQAD
gIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQAD
gIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWBAAT/gQAE
gIEAAxWCAAAD/4IAAAOAggAAAxWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWBAAT/gQAE
gIEABBWBAAP/ggAAA4CCAAADFYEABP+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+BAASA
gQAEFYEAA/+CAAADgIIAAAMVggAAA/+FAIAAxsYDgACLAMaAxoBCgEIVFQAE/4EABICBAAQV
gQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQVgQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQV
gQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQVgQAE/4EAA4CCAAADFYIAAAP/gQAEgIEABBWB
AAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWB
AAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWB
AAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWB
AAT/gQAEgIEABBWBAAP/ggAAA4CCAAADFYEABP+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAA
A/+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+FAIAAxsYDgACLAMaAxoBCgEIVFQAE/4EA
BICBAAQVgQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQVgQAD/4IAAAOAggAAAxWCAAAD/4EA
BICBAAQVgQAD/4IAAAOAggAAAxWCAAAD/4EABICBAAQVgQAE/4EAA4CCAAADFYIAAAP/gQAE
gIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAAD
gIEABBWBAAT/gQADgIIAAAMVggAAA/+CAAADgIEABBWBAAT/gQAEgIEAAxWCAAAD/4IAAAOA
ggAAAxWBAAT/gQAEgIEAAxWCAAAD/4IAAAOAggAAAxWBAAT/gQAEgIEAAxWCAAAD/4IAAAOA
ggAAAxWBAAT/gQAEgIEABBWBAAP/ggAAA4CCAAADFYEABP+BAASAgQAEFYEAA/+CAAADgIIA
AAMVggAAA/+BAASAgQAEFYEAA/+CAAADgIIAAAMVggAAA/+FAIAAxsYDgACDAMbGA4CGQkI/
PwAAA/+CAAADP4IAAAM/hAAA//8DAII/PwMAgj8/AwCE//8AAAM/ggAAAz+EAAD//wMAgj8/
AwCCPz8DAIT//wAAAz+CAAADP4QAAP//AwCCPz8DAII/PwMAhP//AAADP4IAAAM/ggAAA/+E
AAA/PwMAgj8/AwCE//8AAAM/ggAAAz+CAAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAADP4IA
AAP/hAAAPz8DAII/PwMAgv//AwCEPz8AAAM/ggAAA/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAA
Az+CAAAD/4IAAAM/hAAAPz8DAIL//wMAgj8/AwCEPz8AAAP/ggAAAz+EAAA/PwMAgv//AwCC
Pz8DAIQ/PwAAA/+CAAADP4QAAD8/AwCC//8DAII/PwMAhD8/AAAD/4IAAAM/ggAAAz+EAAD/
/wMAgj8/AwCEPz8AAAP/ggAAAz+CAAADP4QAAP//AwCCPz8DAII/PwMAhP//AAADP4IAAAM/
hAAA//8DAII/PwMAgj8/AwCC//8DAIPGgMYBgAFCAIMAxsYDgIZCQj8/AAAD/4IAAAM/ggAA
Az+EAAD//wMAgj8/AwCCPz8DAIT//wAAAz+CAAADP4QAAP//AwCCPz8DAII/PwMAhP//AAAD
P4IAAAM/hAAA//8DAII/PwMAgj8/AwCE//8AAAM/ggAAAz+CAAAD/4QAAD8/AwCCPz8DAIT/
/wAAAz+CAAADP4IAAAP/hAAAPz8DAII/PwMAgv//AwCEPz8AAAM/ggAAA/+EAAA/PwMAgj8/
AwCC//8DAIQ/PwAAAz+CAAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAADP4IAAAP/ggAAAz+E
AAA/PwMAgv//AwCCPz8DAIQ/PwAAA/+CAAADP4QAAD8/AwCC//8DAII/PwMAhD8/AAAD/4IA
AAM/hAAAPz8DAIL//wMAgj8/AwCEPz8AAAP/ggAAAz+CAAADP4QAAP//AwCCPz8DAIQ/PwAA
A/+CAAADP4IAAAM/hAAA//8DAII/PwMAgj8/AwCE//8AAAM/ggAAAz+EAAD//wMAgj8/AwCC
Pz8DAIL//wMAg8aAxgGAAUIAgwDGxgOAhkJCPz8AAAP/ggAAAz+CAAADP4QAAP//AwCCPz8D
AII/PwMAhP//AAADP4IAAAM/hAAA//8DAII/PwMAgj8/AwCE//8AAAM/ggAAAz+EAAD//wMA
gj8/AwCCPz8DAIT//wAAAz+CAAADP4IAAAP/hAAAPz8DAII/PwMAhP//AAADP4IAAAM/ggAA
A/+EAAA/PwMAgj8/AwCC//8DAIQ/PwAAAz+CAAAD/4QAAD8/AwCCPz8DAIL//wMAhD8/AAAD
P4IAAAP/hAAAPz8DAII/PwMAgv//AwCEPz8AAAM/ggAAA/+CAAADP4QAAD8/AwCC//8DAII/
PwMAhD8/AAAD/4IAAAM/hAAAPz8DAIL//wMAgj8/AwCEPz8AAAP/ggAAAz+EAAA/PwMAgv//
AwCCPz8DAIQ/PwAAA/+CAAADP4IAAAM/hAAA//8DAII/PwMAhD8/AAAD/4IAAAM/ggAAAz+E
AAD//wMAgj8/AwCCPz8DAIT//wAAAz+CAAADP4QAAP//AwCCPz8DAII/PwMAgv//AwCDxoDG
AYABQgCKAMaAxoBCgEIAgAMAgv//AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQAgf8DAIIVFQMA
goCAAwCB/wQAgRUEAIGABACB/wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUDAIKA
gAMAgv//AwCBFQQAgYAEAIH/AwCCFRUDAIKAgAMAgv//AwCBFQQAgYAEAIH/BACBFQMAgoCA
AwCC//8DAIEVBACBgAQAgf8EAIEVAwCCgIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKAgAMA
gv//AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC//8DAIIVFQMAgYAEAIH/BACBFQQAgYADAIL/
/wMAghUVAwCBgAQAgf8EAIEVBACBgAMAgv//AwCCFRUDAIKAgAMAgf8EAIEVBACBgAMAgv//
AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQAgf8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMA
gsbGA4AAigDGgMaAQoBCAIADAIL//wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUD
AIKAgAMAgf8EAIEVBACBgAQAgf8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMAghUVAwCC
gIADAIL//wMAgRUEAIGABACB/wMAghUVAwCCgIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKA
gAMAgv//AwCBFQQAgYAEAIH/BACBFQMAgoCAAwCC//8DAIEVBACBgAQAgf8EAIEVAwCCgIAD
AIL//wMAghUVAwCBgAQAgf8EAIEVBACBgAMAgv//AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC
//8DAIIVFQMAgYAEAIH/BACBFQQAgYADAIL//wMAghUVAwCCgIADAIH/BACBFQQAgYADAIL/
/wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQAgf8D
AILGxgOAAIoAxoDGgEKAQgCAAwCC//8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMAghUV
AwCCgIADAIH/BACBFQQAgYAEAIH/AwCCFRUDAIKAgAMAgf8EAIEVBACBgAQAgf8DAIIVFQMA
goCAAwCC//8DAIEVBACBgAQAgf8DAIIVFQMAgoCAAwCC//8DAIEVBACBgAQAgf8EAIEVAwCC
gIADAIL//wMAgRUEAIGABACB/wQAgRUDAIKAgAMAgv//AwCBFQQAgYAEAIH/BACBFQMAgoCA
AwCC//8DAIIVFQMAgYAEAIH/BACBFQQAgYADAIL//wMAghUVAwCBgAQAgf8EAIEVBACBgAMA
gv//AwCCFRUDAIGABACB/wQAgRUEAIGAAwCC//8DAIIVFQMAgoCAAwCB/wQAgRUEAIGAAwCC
//8DAIIVFQMAgoCAAwCB/wQAgRUEAIGABACB/wMAghUVAwCCgIADAIH/BACBFQQAgYAEAIH/
AwCCxsYDgACDAMbGA4CCQkIGAIH/BACBAQQAgdYXAIEBBACB1hcAgQEEAIHWFwCBAQQAgdYE
AIH/EgCBAQQAgdYEAIH/FwCB1gQAgf8XAIHWBACB/xcAgdYEAIH/BACBARcAgf8EAIEBFwCB
/wQAgQEXAIH/BACBAQQAgdYSAIH/BACBAQQAgdYXAIEBBACB1hYAg8aAxgGAAUIAgwDGxgOA
gkJCBgCB/wQAgQEEAIHWFwCBAQQAgdYXAIEBBACB1hcAgQEEAIHWBACB/xIAgQEEAIHWBACB
/xcAgdYEAIH/FwCB1gQAgf8XAIHWBACB/wQAgQEXAIH/BACBARcAgf8EAIEBFwCB/wQAgQEE
AIHWEgCB/wQAgQEEAIHWFwCBAQQAgdYWAIPGgMYBgAFCAIMAxsYDgIJCQgYAgf8EAIEBBACB
1hcAgQEEAIHWFwCBAQQAgdYXAIEBBACB1gQAgf8SAIEBBACB1gQAgf8XAIHWBACB/xcAgdYE
AIH/FwCB1gQAgf8EAIEBFwCB/wQAgQEXAIH/BACBARcAgf8EAIEBBACB1hIAgf8EAIEBBACB
1hcAgQEEAIHWFgCDxoDGAYABQgCLAMaAxoBCgELFxQAEAwX/BcUEA4EABP+BAATFgQAEA4EA
BP8FxQQDgQAE/4EABMWBAAQDgQAE/wXFBAOBAAT/gQAExYEABAOBAAT/BcUFAwT/gQAExYEA
BAOBAAT/BcUFAwT/gQAExYEABAOBAAT/gQAExQUDBP+BAATFgQAEA4EABP+BAATFBQME/4EA
BMWBAAQDgQAE/4EABMUFAwX/BMWBAAQDgQAE/4EABMUFAwX/BMWBAAQDgQAE/4EABMWBAAQD
Bf8ExYEABAOBAAT/gQAExYEABAMF/wXFBAOBAAT/gQAExYEABAMF/wXFBAOBAAT/gQAExYEA
BAOBAAT/BcUEA4EABP+BAATFgQAEA4UA/wDGxgOAAIsAxoDGgEKAQsXFAAQDBf8FxQQDgQAE
/4EABMWBAAQDgQAE/wXFBAOBAAT/gQAExYEABAOBAAT/BcUEA4EABP+BAATFgQAEA4EABP8F
xQUDBP+BAATFgQAEA4EABP8FxQUDBP+BAATFgQAEA4EABP+BAATFBQME/4EABMWBAAQDgQAE
/4EABMUFAwT/gQAExYEABAOBAAT/gQAExQUDBf8ExYEABAOBAAT/gQAExQUDBf8ExYEABAOB
AAT/gQAExYEABAMF/wTFgQAEA4EABP+BAATFgQAEAwX/BcUEA4EABP+BAATFgQAEAwX/BcUE
A4EABP+BAATFgQAEA4EABP8FxQQDgQAE/4EABMWBAAQDhQD/AMbGA4AAiwDGgMaAQoBCxcUA
BAMF/wXFBAOBAAT/gQAExYEABAOBAAT/BcUEA4EABP+BAATFgQAEA4EABP8FxQQDgQAE/4EA
BMWBAAQDgQAE/wXFBQME/4EABMWBAAQDgQAE/wXFBQME/4EABMWBAAQDgQAE/4EABMUFAwT/
gQAExYEABAOBAAT/gQAExQUDBP+BAATFgQAEA4EABP+BAATFBQMF/wTFgQAEA4EABP+BAATF
BQMF/wTFgQAEA4EABP+BAATFgQAEAwX/BMWBAAQDgQAE/4EABMWBAAQDBf8FxQQDgQAE/4EA
BMWBAAQDBf8FxQQDgQAE/4EABMWBAAQDgQAE/wXFBAOBAAT/gQAExYEABAOFAP8AxsYDgACD
AMbGA4CGQkJzcwAAAxuBAAT/gQAEc4EAAxuCAAAD/4IAAANzggAAAxuCAAAD/4EABHOBAAMb
ggAAA/+CAAADc4IAAAMbggAAA/+BAARzgQADG4IAAAP/ggAAA3OCAAADG4IAAAP/gQAEc4EA
BBuBAAP/ggAAA3OCAAADG4IAAAP/gQAEc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OB
AAQbgQAD/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EAA/+CAAADc4IAAAMbggAAA/+CAAAD
c4EABBuBAAT/gQADc4IAAAMbggAAA/+CAAADc4EABBuBAAT/gQADc4IAAAMbggAAA/+CAAAD
c4IAAAMbgQAE/4EAA3OCAAADG4IAAAP/ggAAA3OCAAADG4EABP+BAARzgQADG4IAAAP/ggAA
A3OCAAADG4EABP+BAARzgQADG4IAAAP/ggAAA3OCAAADG4IAAAP/gQAEc4EAAxuCAAAD/4IA
AANzggAAAxsDAIPGgMYBgAFCAIMAxsYDgIZCQnNzAAADG4EABP+BAARzgQADG4IAAAP/ggAA
A3OCAAADG4IAAAP/gQAEc4EAAxuCAAAD/4IAAANzggAAAxuCAAAD/4EABHOBAAMbggAAA/+C
AAADc4IAAAMbggAAA/+BAARzgQAEG4EAA/+CAAADc4IAAAMbggAAA/+BAARzgQAEG4EAA/+C
AAADc4IAAAMbggAAA/+CAAADc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OBAAQbgQAD
/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EABP+BAANzggAAAxuCAAAD/4IAAANzgQAEG4EA
BP+BAANzggAAAxuCAAAD/4IAAANzggAAAxuBAAT/gQADc4IAAAMbggAAA/+CAAADc4IAAAMb
gQAE/4EABHOBAAMbggAAA/+CAAADc4IAAAMbgQAE/4EABHOBAAMbggAAA/+CAAADc4IAAAMb
ggAAA/+BAARzgQADG4IAAAP/ggAAA3OCAAADGwMAg8aAxgGAAUIAgwDGxgOAhkJCc3MAAAMb
gQAE/4EABHOBAAMbggAAA/+CAAADc4IAAAMbggAAA/+BAARzgQADG4IAAAP/ggAAA3OCAAAD
G4IAAAP/gQAEc4EAAxuCAAAD/4IAAANzggAAAxuCAAAD/4EABHOBAAQbgQAD/4IAAANzggAA
AxuCAAAD/4EABHOBAAQbgQAD/4IAAANzggAAAxuCAAAD/4IAAANzgQAEG4EAA/+CAAADc4IA
AAMbggAAA/+CAAADc4EABBuBAAP/ggAAA3OCAAADG4IAAAP/ggAAA3OBAAQbgQAE/4EAA3OC
AAADG4IAAAP/ggAAA3OBAAQbgQAE/4EAA3OCAAADG4IAAAP/ggAAA3OCAAADG4EABP+BAANz
ggAAAxuCAAAD/4IAAANzggAAAxuBAAT/gQAEc4EAAxuCAAAD/4IAAANzggAAAxuBAAT/gQAE
c4EAAxuCAAAD/4IAAANzggAAAxuCAAAD/4EABHOBAAMbggAAA/+CAAADc4IAAAMbAwCDxoDG
AYABQgCKAMaAxoBCgEI4OAMAhEhIAAAD/4IAAAM4hAAASEgDAIL//wMAgjg4AwCCSEgDAIT/
/wAAAziEAABISAMAgv//AwCCODgDAIJISAMAhP//AAADOIQAAEhIAwCC//8DAII4OAMAgkhI
AwCE//8AAAM4ggAAA0iEAAD//wMAgjg4AwCCSEgDAIT//wAAAziCAAADSIQAAP//AwCCODgD
AIJISAMAgv//AwCEODgAAANIhAAA//8DAII4OAMAgkhIAwCC//8DAIQ4OAAAA0iEAAD//wMA
gjg4AwCCSEgDAIL//wMAhDg4AAADSIIAAAP/hAAAODgDAIJISAMAgv//AwCEODgAAANIggAA
A/+EAAA4OAMAgkhIAwCC//8DAII4OAMAhEhIAAAD/4QAADg4AwCCSEgDAIL//wMAgjg4AwCE
SEgAAAP/ggAAAziEAABISAMAgv//AwCCODgDAIRISAAAA/+CAAADOIQAAEhIAwCC//8DAII4
OAMAgkhIAwCE//8AAAM4hAAASEgDAIL//wMAgjg4AwCCSEgDAILGxgOAAIoAxoDGgEKAQjg4
AwCESEgAAAP/ggAAAziEAABISAMAgv//AwCCODgDAIJISAMAhP//AAADOIQAAEhIAwCC//8D
AII4OAMAgkhIAwCE//8AAAM4hAAASEgDAIL//wMAgjg4AwCCSEgDAIT//wAAAziCAAADSIQA
AP//AwCCODgDAIJISAMAhP//AAADOIIAAANIhAAA//8DAII4OAMAgkhIAwCC//8DAIQ4OAAA
A0iEAAD//wMAgjg4AwCCSEgDAIL//wMAhDg4AAADSIQAAP//AwCCODgDAIJISAMAgv//AwCE
ODgAAANIggAAA/+EAAA4OAMAgkhIAwCC//8DAIQ4OAAAA0iCAAAD/4QAADg4AwCCSEgDAIL/
/wMAgjg4AwCESEgAAAP/hAAAODgDAIJISAMAgv//AwCCODgDAIRISAAAA/+CAAADOIQAAEhI
AwCC//8DAII4OAMAhEhIAAAD/4IAAAM4hAAASEgDAIL//wMAgjg4AwCCSEgDAIT//wAAAziE
AABISAMAgv//AwCCODgDAIJISAMAgsbGA4AAigDGgMaAQoBCODgDAIRISAAAA/+CAAADOIQA
AEhIAwCC//8DAII4OAMAgkhIAwCE//8AAAM4hAAASEgDAIL//wMAgjg4AwCCSEgDAIT//wAA
AziEAABISAMAgv//AwCCODgDAIJISAMAhP//AAADOIIAAANIhAAA//8DAII4OAMAgkhIAwCE
//8AAAM4ggAAA0iEAAD//wMAgjg4AwCCSEgDAIL//wMAhDg4AAADSIQAAP//AwCCODgDAIJI
SAMAgv//AwCEODgAAANIhAAA//8DAII4OAMAgkhIAwCC//8DAIQ4OAAAA0iCAAAD/4QAADg4
AwCCSEgDAIL//wMAhDg4AAADSIIAAAP/hAAAODgDAIJISAMAgv//AwCCODgDAIRISAAAA/+E
AAA4OAMAgkhIAwCC//8DAII4OAMAhEhIAAAD/4IAAAM4hAAASEgDAIL//wMAgjg4AwCESEgA
AAP/ggAAAziEAABISAMAgv//AwCCODgDAIJISAMAhP//AAADOIQAAEhIAwCC//8DAII4OAMA
gkhIAwCCxsYDgACDAMbGA4CEQkIAEQQAgYsDAIL//wMAghERAwCBiwQAgf8EAIERBACBiwQA
gf8DAIIREQMAgYsEAIH/BACBEQQAgYsEAIH/AwCCEREDAIGLBACB/wQAgREEAIGLBACB/wMA
ghERAwCCi4sDAIH/BACBEQQAgYsEAIH/AwCCEREDAIKLiwMAgf8EAIERBACBiwQAgf8EAIER
AwCCi4sDAIH/BACBEQQAgYsEAIH/BACBEQMAgouLAwCB/wQAgREEAIGLBACB/wQAgREDAIKL
iwMAgv//AwCBEQQAgYsEAIH/BACBEQMAgouLAwCC//8DAIERBACBiwQAgf8EAIERBACBiwMA
gv//AwCBEQQAgYsEAIH/BACBEQQAgYsDAIL//wMAghERAwCBiwQAgf8EAIERBACBiwMAgv//
AwCCEREDAIGLBACB/wQAgREEAIGLBACB/wMAghERAwCBiwQAgf8EAIERBACBiwMAg8aAxgGA
AUIAgwDGxgOAhEJCABEEAIGLAwCC//8DAIIREQMAgYsEAIH/BACBEQQAgYsEAIH/AwCCERED
AIGLBACB/wQAgREEAIGLBACB/wMAghERAwCBiwQAgf8EAIERBACBiwQAgf8DAIIREQMAgouL
AwCB/wQAgREEAIGLBACB/wMAghERAwCCi4sDAIH/BACBEQQAgYsEAIH/BACBEQMAgouLAwCB
/wQAgREEAIGLBACB/wQAgREDAIKLiwMAgf8EAIERBACBiwQAgf8EAIERAwCCi4sDAIL//wMA
gREEAIGLBACB/wQAgREDAIKLiwMAgv//AwCBEQQAgYsEAIH/BACBEQQAgYsDAIL//wMAgREE
AIGLBACB/wQAgREEAIGLAwCC//8DAIIREQMAgYsEAIH/BACBEQQAgYsDAIL//wMAghERAwCB
iwQAgf8EAIERBACBiwQAgf8DAIIREQMAgYsEAIH/BACBEQQAgYsDAIPGgMYBgAFCAIMAxsYD
gIRCQgARBACBiwMAgv//AwCCEREDAIGLBACB/wQAgREEAIGLBACB/wMAghERAwCBiwQAgf8E
AIERBACBiwQAgf8DAIIREQMAgYsEAIH/BACBEQQAgYsEAIH/AwCCEREDAIKLiwMAgf8EAIER
BACBiwQAgf8DAIIREQMAgouLAwCB/wQAgREEAIGLBACB/wQAgREDAIKLiwMAgf8EAIERBACB
iwQAgf8EAIERAwCCi4sDAIH/BACBEQQAgYsEAIH/BACBEQMAgouLAwCC//8DAIERBACBiwQA
gf8EAIERAwCCi4sDAIL//wMAgREEAIGLBACB/wQAgREEAIGLAwCC//8DAIERBACBiwQAgf8E
AIERBACBiwMAgv//AwCCEREDAIGLBACB/wQAgREEAIGLAwCC//8DAIIREQMAgYsEAIH/BACB
EQQAgYsEAIH/AwCCEREDAIGLBACB/wQAgREEAIGLAwCDxoDGAYABQgCIAMaAxoBCgEILAIH/
YACB4xwAgeMcAIHjHACB4xwAgeMEAIH/FwCB4wQAgf8cAIH/HACB/xwAgf84AILGxgOAAIgA
xoDGgEKAQgsAgf9gAIHjHACB4xwAgeMcAIHjHACB4wQAgf8XAIHjBACB/xwAgf8cAIH/HACB
/zgAgsbGA4AAiADGgMaAQoBCCwCB/2AAgeMcAIHjHACB4xwAgeMcAIHjBACB/xcAgeMEAIH/
HACB/xwAgf8cAIH/OACCxsYDgACDAMbGA4CFQkL//wAEuYEABAUF/wS5gQAEBYEABP+BAAS5
gQAEBYEABP8EuYEABAWBAAT/gQAEuYEABAWBAAT/BLmBAAQFgQAE/4EABLmBAAQFgQAE/wW5
BAWBAAT/gQAEuYEABAWBAAT/BbkEBYEABP+BAAS5gQAEBYEABP+BAAS5BAWBAAT/gQAEuYEA
BAWBAAT/gQAEuQQFgQAE/4EABLmBAAQFgQAE/4EABLkFBQT/gQAEuYEABAWBAAT/gQAEuQUF
BP+BAAS5gQAEBYEABP+BAAS5gQAEBQT/gQAEuYEABAWBAAT/gQAEuYEABAUF/wS5gQAEBYEA
BP+BAAS5gQAEBQX/BLmBAAQFgQAE/4EABLmBAAQFgQAE/wS5gQAEBYEABP+BAAS5hgAFAMaA
xgGAAUIAgwDGxgOAhUJC//8ABLmBAAQFBf8EuYEABAWBAAT/gQAEuYEABAWBAAT/BLmBAAQF
gQAE/4EABLmBAAQFgQAE/wS5gQAEBYEABP+BAAS5gQAEBYEABP8FuQQFgQAE/4EABLmBAAQF
gQAE/wW5BAWBAAT/gQAEuYEABAWBAAT/gQAEuQQFgQAE/4EABLmBAAQFgQAE/4EABLkEBYEA
BP+BAAS5gQAEBYEABP+BAAS5BQUE/4EABLmBAAQFgQAE/4EABLkFBQT/gQAEuYEABAWBAAT/
gQAEuYEABAUE/4EABLmBAAQFgQAE/4EABLmBAAQFBf8EuYEABAWBAAT/gQAEuYEABAUF/wS5
gQAEBYEABP+BAAS5gQAEBYEABP8EuYEABAWBAAT/gQAEuYYABQDGgMYBgAFCAIMAxsYDgIVC
Qv//AAS5gQAEBQX/BLmBAAQFgQAE/4EABLmBAAQFgQAE/wS5gQAEBYEABP+BAAS5gQAEBYEA
BP8EuYEABAWBAAT/gQAEuYEABAWBAAT/BbkEBYEABP+BAAS5gQAEBYEABP8FuQQFgQAE/4EA
BLmBAAQFgQAE/4EABLkEBYEABP+BAAS5gQAEBYEABP+BAAS5BAWBAAT/gQAEuYEABAWBAAT/
gQAEuQUFBP+BAAS5gQAEBYEABP+BAAS5BQUE/4EABLmBAAQFgQAE/4EABLmBAAQFBP+BAAS5
gQAEBYEABP+BAAS5gQAEBQX/BLmBAAQFgQAE/4EABLmBAAQFBf8EuYEABAWBAAT/gQAEuYEA
BAWBAAT/BLmBAAQFgQAE/4EABLmGAAUAxoDGAYABQgCMAMaAxoBCgEL//wAAA2mCAAADIIEA
BP+BAANpggAAAyCCAAAD/4IAAANpggAAAyCCAAAD/4EAA2mCAAADIIIAAAP/ggAAA2mCAAAD
IIIAAAP/gQADaYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAARpgQADIIIAAAP/ggAAA2mC
AAADIIIAAAP/gQAEaYEAAyCCAAAD/4IAAANpggAAAyCCAAAD/4IAAANpgQADIIIAAAP/ggAA
A2mCAAADIIIAAAP/ggAAA2mBAAMgggAAA/+CAAADaYIAAAMgggAAA/+CAAADaYEABCCBAAP/
ggAAA2mCAAADIIIAAAP/ggAAA2mBAAQggQAD/4IAAANpggAAAyCCAAAD/4IAAANpggAAAyCB
AAP/ggAAA2mCAAADIIIAAAP/ggAAA2mCAAADIIEABP+BAANpggAAAyCCAAAD/4IAAANpggAA
AyCBAAT/gQADaYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAANpggAAAyCCAAAD/4IAAANp
AwCCxsYDgACMAMaAxoBCgEL//wAAA2mCAAADIIEABP+BAANpggAAAyCCAAAD/4IAAANpggAA
AyCCAAAD/4EAA2mCAAADIIIAAAP/ggAAA2mCAAADIIIAAAP/gQADaYIAAAMgggAAA/+CAAAD
aYIAAAMgggAAA/+BAARpgQADIIIAAAP/ggAAA2mCAAADIIIAAAP/gQAEaYEAAyCCAAAD/4IA
AANpggAAAyCCAAAD/4IAAANpgQADIIIAAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAMgggAA
A/+CAAADaYIAAAMgggAAA/+CAAADaYEABCCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAQg
gQAD/4IAAANpggAAAyCCAAAD/4IAAANpggAAAyCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mC
AAADIIEABP+BAANpggAAAyCCAAAD/4IAAANpggAAAyCBAAT/gQADaYIAAAMgggAAA/+CAAAD
aYIAAAMgggAAA/+BAANpggAAAyCCAAAD/4IAAANpAwCCxsYDgACMAMaAxoBCgEL//wAAA2mC
AAADIIEABP+BAANpggAAAyCCAAAD/4IAAANpggAAAyCCAAAD/4EAA2mCAAADIIIAAAP/ggAA
A2mCAAADIIIAAAP/gQADaYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAARpgQADIIIAAAP/
ggAAA2mCAAADIIIAAAP/gQAEaYEAAyCCAAAD/4IAAANpggAAAyCCAAAD/4IAAANpgQADIIIA
AAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAMgggAAA/+CAAADaYIAAAMgggAAA/+CAAADaYEA
BCCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mBAAQggQAD/4IAAANpggAAAyCCAAAD/4IAAANp
ggAAAyCBAAP/ggAAA2mCAAADIIIAAAP/ggAAA2mCAAADIIEABP+BAANpggAAAyCCAAAD/4IA
AANpggAAAyCBAAT/gQADaYIAAAMgggAAA/+CAAADaYIAAAMgggAAA/+BAANpggAAAyCCAAAD
/4IAAANpAwCCxsYDgACDAMbGA4CEQkL//wMAgjAwAwCEUVEAAAP/hAAAMDADAIJRUQMAgv//
AwCCMDADAIJRUQMAhv//AAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCG//8AADAwAwCCUVED
AIL//wMAgjAwAwCCUVEDAIT//wAAAzCEAABRUQMAgv//AwCCMDADAIJRUQMAhP//AAADMIQA
AFFRAwCC//8DAIIwMAMAglFRAwCC//8DAIYwMAAAUVEDAIL//wMAgjAwAwCCUVEDAIL//wMA
hjAwAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCEMDAAAANRhAAA//8DAIIwMAMAglFRAwCC
//8DAIQwMAAAA1GEAAD//wMAgjAwAwCCUVEDAIL//wMAgjAwAwCGUVEAAP//AwCCMDADAIJR
UQMAgv//AwCCMDADAIRRUQAAA/+EAAAwMAMAglFRAwCC//8DAIIwMAMAhFFRAAAD/4QAADAw
AwCCUVEDAIL//wMAgjAwAwCCUVEDAIb//wAAMDADAIJRUQMAgv//AwCCMDADAIPGgMYBgAFC
AIMAxsYDgIRCQv//AwCCMDADAIRRUQAAA/+EAAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCG
//8AADAwAwCCUVEDAIL//wMAgjAwAwCCUVEDAIb//wAAMDADAIJRUQMAgv//AwCCMDADAIJR
UQMAhP//AAADMIQAAFFRAwCC//8DAIIwMAMAglFRAwCE//8AAAMwhAAAUVEDAIL//wMAgjAw
AwCCUVEDAIL//wMAhjAwAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCGMDAAAFFRAwCC//8D
AIIwMAMAglFRAwCC//8DAIQwMAAAA1GEAAD//wMAgjAwAwCCUVEDAIL//wMAhDAwAAADUYQA
AP//AwCCMDADAIJRUQMAgv//AwCCMDADAIZRUQAA//8DAIIwMAMAglFRAwCC//8DAIIwMAMA
hFFRAAAD/4QAADAwAwCCUVEDAIL//wMAgjAwAwCEUVEAAAP/hAAAMDADAIJRUQMAgv//AwCC
MDADAIJRUQMAhv//AAAwMAMAglFRAwCC//8DAIIwMAMAg8aAxgGAAUIAgwDGxgOAhEJC//8D
AIIwMAMAhFFRAAAD/4QAADAwAwCCUVEDAIL//wMAgjAwAwCCUVEDAIb//wAAMDADAIJRUQMA
gv//AwCCMDADAIJRUQMAhv//AAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCE//8AAAMwhAAA
UVEDAIL//wMAgjAwAwCCUVEDAIT//wAAAzCEAABRUQMAgv//AwCCMDADAIJRUQMAgv//AwCG
MDAAAFFRAwCC//8DAIIwMAMAglFRAwCC//8DAIYwMAAAUVEDAIL//wMAgjAwAwCCUVEDAIL/
/wMAhDAwAAADUYQAAP//AwCCMDADAIJRUQMAgv//AwCEMDAAAANRhAAA//8DAIIwMAMAglFR
AwCC//8DAIIwMAMAhlFRAAD//wMAgjAwAwCCUVEDAIL//wMAgjAwAwCEUVEAAAP/hAAAMDAD
AIJRUQMAgv//AwCCMDADAIRRUQAAA/+EAAAwMAMAglFRAwCC//8DAIIwMAMAglFRAwCG//8A
ADAwAwCCUVEDAIL//wMAgjAwAwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgQ0EAIGYAwCC//8D
AIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACB
mAQAgf8EAIENBACBmAQAgf8DAIINDQMAgZgEAIH/BACBDQQAgZgEAIH/AwCCDQ0DAIGYBACB
/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0E
AIGYBACB/wQAgQ0DAIKYmAMAgf8EAIENBACBmAQAgf8EAIENAwCCmJgDAIH/BACBDQQAgZgE
AIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIL//wMAgQ0EAIGYBACB/wQA
gQ0EAIGYAwCC//8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENAwCC
xsYDgACKAMaAxoBCgEIA/wQAgQ0EAIGYAwCC//8DAIENBACBmAQAgf8EAIENBACBmAQAgf8D
AIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIINDQMA
gZgEAIH/BACBDQQAgZgEAIH/AwCCDQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB
/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIKYmAMAgf8EAIEN
BACBmAQAgf8EAIENAwCCmJgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIH/BACBDQQAgZgE
AIH/BACBDQQAgZgDAIL//wMAgQ0EAIGYBACB/wQAgQ0EAIGYAwCC//8DAIENBACBmAQAgf8E
AIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENAwCCxsYDgACKAMaAxoBCgEIA/wQAgQ0EAIGY
AwCC//8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8EAIENBACBmAQAgf8D
AIENBACBmAQAgf8EAIENBACBmAQAgf8DAIINDQMAgZgEAIH/BACBDQQAgZgEAIH/AwCCDQ0D
AIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB/wQAgQ0EAIGYBACB/wQAgQ0DAIGYBACB
/wQAgQ0EAIGYBACB/wQAgQ0DAIKYmAMAgf8EAIENBACBmAQAgf8EAIENAwCCmJgDAIH/BACB
DQQAgZgEAIH/BACBDQQAgZgDAIH/BACBDQQAgZgEAIH/BACBDQQAgZgDAIL//wMAgQ0EAIGY
BACB/wQAgQ0EAIGYAwCC//8DAIENBACBmAQAgf8EAIENBACBmAQAgf8DAIENBACBmAQAgf8E
AIENAwCCxsYDgACDAMbGA4CCQkIQAIH/fgBWAIH2HACB9j4Agf8cAIH/MwCDxoDGAYABQgCD
AMbGA4CCQkIQAIH/fgBWAIH2HACB9j4Agf8cAIH/MwCDxoDGAYABQgCDAMbGA4CCQkIQAIH/
fgBWAIH2HACB9j4Agf8cAIH/MwCDxoDGAYABQgCLAMaAxoBCgEIICAAE/4EABKmBAAQIBP+B
AASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAE
CIEABP+BAASpgQAECIEABP8EqYEABAiBAAT/gQAEqYEABAiBAAT/BKmBAAQIgQAE/4EABKmB
AAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE
/4EABKkECIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAEqYEABAiBAAT/gQAEqYEAAwiB
AAT/gQAEqYEABAiBAAT/gQAEqYEABAgE/4EABKmBAAQIgQAE/4EABKmBAAQIBP+BAASpgQAE
CIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+FAKkAxsYDgACLAMaAxoBCgEIICAAE/4EA
BKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+BAASpgQAECIEA
A/+BAASpgQAECIEABP+BAASpgQAECIEABP8EqYEABAiBAAT/gQAEqYEABAiBAAT/BKmBAAQI
gQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EA
BKmBAAQIgQAE/4EABKkECIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAEqYEABAiBAAT/
gQAEqYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEABAgE/4EABKmBAAQIgQAE/4EABKmBAAQI
BP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+FAKkAxsYDgACLAMaAxoBC
gEIICAAE/4EABKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+B
AASpgQAECIEAA/+BAASpgQAECIEABP+BAASpgQAECIEABP8EqYEABAiBAAT/gQAEqYEABAiB
AAT/BKmBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mBAAQIgQAE/4EABKmBAAQIgQAE/4EAA6mB
AAQIgQAE/4EABKmBAAQIgQAE/4EABKkECIEABP+BAASpgQAECIEABP+BAASpBAiBAAT/gQAE
qYEABAiBAAT/gQAEqYEAAwiBAAT/gQAEqYEABAiBAAT/gQAEqYEABAgE/4EABKmBAAQIgQAE
/4EABKmBAAQIBP+BAASpgQAECIEABP+BAASpgQAECIEAA/+BAASpgQAECIEABP+FAKkAxsYD
gACDAMbGA4CGQkInJwAAA/+CAAADXoIAAAMngQAD/4IAAANeggAAAyeCAAAD/4IAAANeggAA
AyeGAAD//wAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4YAAP//AAADXoIAAAMnggAAA/+CAAAD
XoIAAAMnggAAA/+BAANeggAAAyeCAAAD/4IAAANeggAAAyeCAAAD/4EAA16CAAADJ4IAAAP/
ggAAA16CAAADJ4IAAAP/hgAAXl4AAAMnggAAA/+CAAADXoIAAAMnggAAA/+GAABeXgAAAyeC
AAAD/4IAAANeggAAAyeCAAAD/4IAAANegQADJ4IAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16B
AAMnggAAA/+CAAADXoIAAAMnggAAA/+CAAADXoYAACcnAAAD/4IAAANeggAAAyeCAAAD/4IA
AANeggAAAyeBAAP/ggAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4EAA/+CAAADXoIAAAMnggAA
A/+CAAADXoIAAAMnhgAA//8AAANeggAAAyeCAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJCJycA
AAP/ggAAA16CAAADJ4EAA/+CAAADXoIAAAMnggAAA/+CAAADXoIAAAMnhgAA//8AAANeggAA
AyeCAAAD/4IAAANeggAAAyeGAAD//wAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/gQAD
XoIAAAMnggAAA/+CAAADXoIAAAMnggAAA/+BAANeggAAAyeCAAAD/4IAAANeggAAAyeCAAAD
/4YAAF5eAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/hgAAXl4AAAMnggAAA/+CAAADXoIAAAMn
ggAAA/+CAAADXoEAAyeCAAAD/4IAAANeggAAAyeCAAAD/4IAAANegQADJ4IAAAP/ggAAA16C
AAADJ4IAAAP/ggAAA16GAAAnJwAAA/+CAAADXoIAAAMnggAAA/+CAAADXoIAAAMngQAD/4IA
AANeggAAAyeCAAAD/4IAAANeggAAAyeBAAP/ggAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4YA
AP//AAADXoIAAAMnggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQicnAAAD/4IAAANeggAAAyeB
AAP/ggAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4YAAP//AAADXoIAAAMnggAAA/+CAAADXoIA
AAMnhgAA//8AAANeggAAAyeCAAAD/4IAAANeggAAAyeCAAAD/4EAA16CAAADJ4IAAAP/ggAA
A16CAAADJ4IAAAP/gQADXoIAAAMnggAAA/+CAAADXoIAAAMnggAAA/+GAABeXgAAAyeCAAAD
/4IAAANeggAAAyeCAAAD/4YAAF5eAAADJ4IAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16BAAMn
ggAAA/+CAAADXoIAAAMnggAAA/+CAAADXoEAAyeCAAAD/4IAAANeggAAAyeCAAAD/4IAAANe
hgAAJycAAAP/ggAAA16CAAADJ4IAAAP/ggAAA16CAAADJ4EAA/+CAAADXoIAAAMnggAAA/+C
AAADXoIAAAMngQAD/4IAAANeggAAAyeCAAAD/4IAAANeggAAAyeGAAD//wAAA16CAAADJ4IA
AAP/AwCDxoDGAYABQgCKAMaAxoBCgEJaWgMAgv//AwCCKSkDAIZaWgAA//8DAIIpKQMAglpa
AwCC//8DAIIpKQMAglpaAwCB/wMAgikpAwCCWloDAIL//wMAgikpAwCCWloDAIH/AwCCKSkD
AIJaWgMAgv//AwCCKSkDAIJaWgMAhv//AAApKQMAglpaAwCC//8DAIIpKQMAglpaAwCG//8A
ACkpAwCCWloDAIL//wMAgikpAwCCWloDAIL//wMAgSkDAIJaWgMAgv//AwCCKSkDAIJaWgMA
gv//AwCBKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIYpKQAAWloDAIL//wMAgikpAwCC
WloDAIL//wMAhikpAABaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIFaAwCC//8DAIIp
KQMAglpaAwCC//8DAIIpKQMAhlpaAAD//wMAgikpAwCCWloDAIL//wMAgikpAwCGWloAAP//
AwCCKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgf8DAIIpKQMAglpaAwCC//8DAILGxgOAAIoA
xoDGgEKAQlpaAwCC//8DAIIpKQMAhlpaAAD//wMAgikpAwCCWloDAIL//wMAgikpAwCCWloD
AIH/AwCCKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgf8DAIIpKQMAglpaAwCC//8DAIIpKQMA
glpaAwCG//8AACkpAwCCWloDAIL//wMAgikpAwCCWloDAIb//wAAKSkDAIJaWgMAgv//AwCC
KSkDAIJaWgMAgv//AwCBKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIEpAwCCWloDAIL/
/wMAgikpAwCCWloDAIL//wMAhikpAABaWgMAgv//AwCCKSkDAIJaWgMAgv//AwCGKSkAAFpa
AwCC//8DAIIpKQMAglpaAwCC//8DAIIpKQMAgVoDAIL//wMAgikpAwCCWloDAIL//wMAgikp
AwCGWloAAP//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIZaWgAA//8DAIIpKQMAglpaAwCC//8D
AIIpKQMAglpaAwCB/wMAgikpAwCCWloDAIL//wMAgsbGA4AAigDGgMaAQoBCWloDAIL//wMA
gikpAwCGWloAAP//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgf8DAIIpKQMAglpaAwCC
//8DAIIpKQMAglpaAwCB/wMAgikpAwCCWloDAIL//wMAgikpAwCCWloDAIb//wAAKSkDAIJa
WgMAgv//AwCCKSkDAIJaWgMAhv//AAApKQMAglpaAwCC//8DAIIpKQMAglpaAwCC//8DAIEp
AwCCWloDAIL//wMAgikpAwCCWloDAIL//wMAgSkDAIJaWgMAgv//AwCCKSkDAIJaWgMAgv//
AwCGKSkAAFpaAwCC//8DAIIpKQMAglpaAwCC//8DAIYpKQAAWloDAIL//wMAgikpAwCCWloD
AIL//wMAgikpAwCBWgMAgv//AwCCKSkDAIJaWgMAgv//AwCCKSkDAIZaWgAA//8DAIIpKQMA
glpaAwCC//8DAIIpKQMAhlpaAAD//wMAgikpAwCCWloDAIL//wMAgikpAwCCWloDAIH/AwCC
KSkDAIJaWgMAgv//AwCCxsYDgACDAMbGA4CEQkIApAQAgf8EAIEKBACBpAMAgf8EAIEKBACB
pAQAgf8EAIEKBACBpAgAgQoEAIGkBACB/wQAgQoEAIGkCACBCgQAgaQEAIH/BACBCgQAgaQE
AIH/AwCBCgQAgaQEAIH/BACBCgQAgaQEAIH/AwCBCgQAgaQEAIH/BACBCgQAgaQEAIH/CACB
pAQAgf8EAIEKBACBpAQAgf8IAIGkBACB/wQAgQoEAIGkBACB/wQAgQoDAIGkBACB/wQAgQoE
AIGkBACB/wQAgQoDAIGkBACB/wQAgQoEAIGkBACB/wQAgQoIAIH/BACBCgQAgaQEAIH/BACB
CgQAgaQDAIH/BACBCgQAgaQEAIH/BACBCgQAgaQDAIH/BACBCgQAgaQEAIH/BACBCgQAgaQI
AIEKBACBpAQAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgCkBACB/wQAgQoEAIGkAwCB/wQAgQoE
AIGkBACB/wQAgQoEAIGkCACBCgQAgaQEAIH/BACBCgQAgaQIAIEKBACBpAQAgf8EAIEKBACB
pAQAgf8DAIEKBACBpAQAgf8EAIEKBACBpAQAgf8DAIEKBACBpAQAgf8EAIEKBACBpAQAgf8I
AIGkBACB/wQAgQoEAIGkBACB/wgAgaQEAIH/BACBCgQAgaQEAIH/BACBCgMAgaQEAIH/BACB
CgQAgaQEAIH/BACBCgMAgaQEAIH/BACBCgQAgaQEAIH/BACBCggAgf8EAIEKBACBpAQAgf8E
AIEKBACBpAMAgf8EAIEKBACBpAQAgf8EAIEKBACBpAMAgf8EAIEKBACBpAQAgf8EAIEKBACB
pAgAgQoEAIGkBACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAKQEAIH/BACBCgQAgaQDAIH/BACB
CgQAgaQEAIH/BACBCgQAgaQIAIEKBACBpAQAgf8EAIEKBACBpAgAgQoEAIGkBACB/wQAgQoE
AIGkBACB/wMAgQoEAIGkBACB/wQAgQoEAIGkBACB/wMAgQoEAIGkBACB/wQAgQoEAIGkBACB
/wgAgaQEAIH/BACBCgQAgaQEAIH/CACBpAQAgf8EAIEKBACBpAQAgf8EAIEKAwCBpAQAgf8E
AIEKBACBpAQAgf8EAIEKAwCBpAQAgf8EAIEKBACBpAQAgf8EAIEKCACB/wQAgQoEAIGkBACB
/wQAgQoEAIGkAwCB/wQAgQoEAIGkBACB/wQAgQoEAIGkAwCB/wQAgQoEAIGkBACB/wQAgQoE
AIGkCACBCgQAgaQEAIH/AwCDxoDGAYABQgCKAMaAxoBCgEL8/AUABf8F/AQABf8F/AUABf8F
/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP+B
AAT8BQAF/wX8BQAE/4EABPwFAAX/BfwFAAX/BPwFAAX/BfwFAAX/BPwFAAX/BfwFAAX/BPwF
AAX/BfwFAAX/BfwEAAX/BfwFAAX/BfwEAAX/BfwFAAX/BfwFAAT/BfwFAIX//wDGxgOAAIoA
xoDGgEKAQvz8BQAF/wX8BAAF/wX8BQAF/wX8BQAE/wX8BQAF/wX8BQAE/wX8BQAF/wX8BQAE
/wX8BQAF/wX8BQAE/wX8BQAF/wX8BQAE/4EABPwFAAX/BfwFAAT/gQAE/AUABf8F/AUABf8E
/AUABf8F/AUABf8E/AUABf8F/AUABf8E/AUABf8F/AUABf8F/AQABf8F/AUABf8F/AQABf8F
/AUABf8F/AUABP8F/AUAhf//AMbGA4AAigDGgMaAQoBC/PwFAAX/BfwEAAX/BfwFAAX/BfwF
AAT/BfwFAAX/BfwFAAT/BfwFAAX/BfwFAAT/BfwFAAX/BfwFAAT/BfwFAAX/BfwFAAT/gQAE
/AUABf8F/AUABP+BAAT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF
/wX8BQAF/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQAF/wX8BQAE/wX8BQCF//8AxsYDgACDAMbG
A4CFQkKdnQAEC4EABP+BAASdgQADC4EABP+BAASdgQAEC4EABP+BAASdgQADC4IAAAP/gQAE
nYEABAuBAAT/gQAEnYEAAwuCAAAD/4EABJ2BAAQLgQAE/4EABJ2BAAQLgQAD/4EABJ2BAAQL
gQAE/4EABJ2BAAQLgQAD/4EABJ2BAAQLgQAE/4EABJ2BAAQLgQAD/4IAAAOdgQAEC4EABP+B
AASdgQAEC4EAA/+CAAADnYEABAuBAAT/gQAEnYEABAuBAAT/gQADnYEABAuBAAT/gQAEnYEA
BAuBAAT/gQADnYEABAuBAAT/gQAEnYEABAuBAAT/gQADnYIAAAMLgQAE/4EABJ2BAAQLgQAE
/4EABJ2BAAMLgQAE/4EABJ2BAAQLgQAE/4EABJ2BAAMLgQAE/4EABJ2BAAQLgQAE/4EABJ2B
AAMLggAAA/+BAASdgQAEC4YA/wDGgMYBgAFCAIMAxsYDgIVCQp2dAAQLgQAE/4EABJ2BAAML
gQAE/4EABJ2BAAQLgQAE/4EABJ2BAAMLggAAA/+BAASdgQAEC4EABP+BAASdgQADC4IAAAP/
gQAEnYEABAuBAAT/gQAEnYEABAuBAAP/gQAEnYEABAuBAAT/gQAEnYEABAuBAAP/gQAEnYEA
BAuBAAT/gQAEnYEABAuBAAP/ggAAA52BAAQLgQAE/4EABJ2BAAQLgQAD/4IAAAOdgQAEC4EA
BP+BAASdgQAEC4EABP+BAAOdgQAEC4EABP+BAASdgQAEC4EABP+BAAOdgQAEC4EABP+BAASd
gQAEC4EABP+BAAOdggAAAwuBAAT/gQAEnYEABAuBAAT/gQAEnYEAAwuBAAT/gQAEnYEABAuB
AAT/gQAEnYEAAwuBAAT/gQAEnYEABAuBAAT/gQAEnYEAAwuCAAAD/4EABJ2BAAQLhgD/AMaA
xgGAAUIAgwDGxgOAhUJCnZ0ABAuBAAT/gQAEnYEAAwuBAAT/gQAEnYEABAuBAAT/gQAEnYEA
AwuCAAAD/4EABJ2BAAQLgQAE/4EABJ2BAAMLggAAA/+BAASdgQAEC4EABP+BAASdgQAEC4EA
A/+BAASdgQAEC4EABP+BAASdgQAEC4EAA/+BAASdgQAEC4EABP+BAASdgQAEC4EAA/+CAAAD
nYEABAuBAAT/gQAEnYEABAuBAAP/ggAAA52BAAQLgQAE/4EABJ2BAAQLgQAE/4EAA52BAAQL
gQAE/4EABJ2BAAQLgQAE/4EAA52BAAQLgQAE/4EABJ2BAAQLgQAE/4EAA52CAAADC4EABP+B
AASdgQAEC4EABP+BAASdgQADC4EABP+BAASdgQAEC4EABP+BAASdgQADC4EABP+BAASdgQAE
C4EABP+BAASdgQADC4IAAAP/gQAEnYEABAuGAP8AxoDGAYABQgCMAMaAxoBCgEJVVQAAAy2C
AAAD/4IAAANVhgAALS0AAAP/ggAAA1WCAAADLYIAAAP/ggAAA1WEAAAtLQMAhP//AAADVYIA
AAMtggAAA/+CAAADVYQAAC0tAwCE//8AAANVggAAAy2CAAAD/4IAAANVggAAAy2GAAD//wAA
A1WCAAADLYIAAAP/ggAAA1WCAAADLYYAAP//AAADVYIAAAMtggAAA/+CAAADVYIAAAMthAAA
//8DAIRVVQAAAy2CAAAD/4IAAANVggAAAy2EAAD//wMAhFVVAAADLYIAAAP/ggAAA1WCAAAD
LYIAAAP/hgAAVVUAAAMtggAAA/+CAAADVYIAAAMtggAAA/+GAABVVQAAAy2CAAAD/4IAAANV
ggAAAy2CAAAD/4QAAFVVAwCELS0AAAP/ggAAA1WCAAADLYIAAAP/ggAAA1WGAAAtLQAAA/+C
AAADVYIAAAMtggAAA/+CAAADVYYAAC0tAAAD/4IAAANVggAAAy2CAAAD/4IAAANVhAAALS0D
AIT//wAAA1WCAAADLQMAgsbGA4AAjADGgMaAQoBCVVUAAAMtggAAA/+CAAADVYYAAC0tAAAD
/4IAAANVggAAAy2CAAAD/4IAAANVhAAALS0DAIT//wAAA1WCAAADLYIAAAP/ggAAA1WEAAAt
LQMAhP//AAADVYIAAAMtggAAA/+CAAADVYIAAAMthgAA//8AAANVggAAAy2CAAAD/4IAAANV
ggAAAy2GAAD//wAAA1WCAAADLYIAAAP/ggAAA1WCAAADLYQAAP//AwCEVVUAAAMtggAAA/+C
AAADVYIAAAMthAAA//8DAIRVVQAAAy2CAAAD/4IAAANVggAAAy2CAAAD/4YAAFVVAAADLYIA
AAP/ggAAA1WCAAADLYIAAAP/hgAAVVUAAAMtggAAA/+CAAADVYIAAAMtggAAA/+EAABVVQMA
hC0tAAAD/4IAAANVggAAAy2CAAAD/4IAAANVhgAALS0AAAP/ggAAA1WCAAADLYIAAAP/ggAA
A1WGAAAtLQAAA/+CAAADVYIAAAMtggAAA/+CAAADVYQAAC0tAwCE//8AAANVggAAAy0DAILG
xgOAAIwAxoDGgEKAQlVVAAADLYIAAAP/ggAAA1WGAAAtLQAAA/+CAAADVYIAAAMtggAAA/+C
AAADVYQAAC0tAwCE//8AAANVggAAAy2CAAAD/4IAAANVhAAALS0DAIT//wAAA1WCAAADLYIA
AAP/ggAAA1WCAAADLYYAAP//AAADVYIAAAMtggAAA/+CAAADVYIAAAMthgAA//8AAANVggAA
Ay2CAAAD/4IAAANVggAAAy2EAAD//wMAhFVVAAADLYIAAAP/ggAAA1WCAAADLYQAAP//AwCE
VVUAAAMtggAAA/+CAAADVYIAAAMtggAAA/+GAABVVQAAAy2CAAAD/4IAAANVggAAAy2CAAAD
/4YAAFVVAAADLYIAAAP/ggAAA1WCAAADLYIAAAP/hAAAVVUDAIQtLQAAA/+CAAADVYIAAAMt
ggAAA/+CAAADVYYAAC0tAAAD/4IAAANVggAAAy2CAAAD/4IAAANVhgAALS0AAAP/ggAAA1WC
AAADLYIAAAP/ggAAA1WEAAAtLQMAhP//AAADVYIAAAMtAwCCxsYDgACDAMbGA4CEQkIjIwMA
gmVlAwCC//8DAIIjIwMAgWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgiMjAwCBZQQAgf8DAIIj
IwMAgmVlAwCC//8DAIIjIwMAgWUEAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8D
AIIjIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCB/wMAgiMjAwCCZWUDAIL//wMAgiMjAwCCZWUD
AIH/BACBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCB/wQAgSMDAIJlZQMAgv//AwCCIyMDAIJl
ZQMAgv//AwCBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC//8DAIEjAwCCZWUDAIL//wMAgiMj
AwCCZWUDAIL//wMAgSMEAIFlAwCC//8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgWUDAIL//wMA
giMjAwCCZWUDAIL//wMAgiMjAwCBZQMAgv//AwCCIyMDAIJlZQMAgv//AwCCIyMDAIFlBACB
/wMAgiMjAwCCZWUDAIPGgMYBgAFCAIMAxsYDgIRCQiMjAwCCZWUDAIL//wMAgiMjAwCBZQMA
gv//AwCCIyMDAIJlZQMAgv//AwCCIyMDAIFlBACB/wMAgiMjAwCCZWUDAIL//wMAgiMjAwCB
ZQQAgf8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCB/wMAgiMjAwCCZWUDAIL//wMAgiMj
AwCCZWUDAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8EAIEjAwCCZWUDAIL//wMA
giMjAwCCZWUDAIH/BACBIwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC//8DAIEjAwCCZWUDAIL/
/wMAgiMjAwCCZWUDAIL//wMAgSMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgv//AwCBIwQAgWUD
AIL//wMAgiMjAwCCZWUDAIL//wMAgiMjAwCBZQMAgv//AwCCIyMDAIJlZQMAgv//AwCCIyMD
AIFlAwCC//8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgWUEAIH/AwCCIyMDAIJlZQMAg8aAxgGA
AUIAgwDGxgOAhEJCIyMDAIJlZQMAgv//AwCCIyMDAIFlAwCC//8DAIIjIwMAgmVlAwCC//8D
AIIjIwMAgWUEAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIFlBACB/wMAgiMjAwCCZWUDAIL/
/wMAgiMjAwCCZWUDAIH/AwCCIyMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8DAIIjIwMAgmVl
AwCC//8DAIIjIwMAgmVlAwCB/wQAgSMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgf8EAIEjAwCC
ZWUDAIL//wMAgiMjAwCCZWUDAIL//wMAgSMDAIJlZQMAgv//AwCCIyMDAIJlZQMAgv//AwCB
IwMAgmVlAwCC//8DAIIjIwMAgmVlAwCC//8DAIEjBACBZQMAgv//AwCCIyMDAIJlZQMAgv//
AwCCIyMDAIFlAwCC//8DAIIjIwMAgmVlAwCC//8DAIIjIwMAgWUDAIL//wMAgiMjAwCCZWUD
AIL//wMAgiMjAwCBZQQAgf8DAIIjIwMAgmVlAwCDxoDGAYABQgCKAMaAxoBCgEIABgQAgbME
AIH/BACBBggAgf8EAIEGBACBswQAgf8EAIEGDQCBBgQAgbMEAIH/BACBBg0AgQYEAIGzBACB
/wQAgQYEAIGzCACBBgQAgbMEAIH/BACBBgQAgbMIAIEGBACBswQAgf8EAIEGBACBsw0AgbME
AIH/BACBBgQAgbMNAIGzBACB/wQAgQYEAIGzBACB/wgAgbMEAIH/BACBBgQAgbMEAIH/CACB
swQAgf8EAIEGBACBswQAgf8NAIH/BACBBgQAgbMEAIH/BACBBggAgf8EAIEGBACBswQAgf8E
AIEGCACB/wQAgQYEAIGzBACB/wQAgQYNAIEGBACBswMAgsbGA4AAigDGgMaAQoBCAAYEAIGz
BACB/wQAgQYIAIH/BACBBgQAgbMEAIH/BACBBg0AgQYEAIGzBACB/wQAgQYNAIEGBACBswQA
gf8EAIEGBACBswgAgQYEAIGzBACB/wQAgQYEAIGzCACBBgQAgbMEAIH/BACBBgQAgbMNAIGz
BACB/wQAgQYEAIGzDQCBswQAgf8EAIEGBACBswQAgf8IAIGzBACB/wQAgQYEAIGzBACB/wgA
gbMEAIH/BACBBgQAgbMEAIH/DQCB/wQAgQYEAIGzBACB/wQAgQYIAIH/BACBBgQAgbMEAIH/
BACBBggAgf8EAIEGBACBswQAgf8EAIEGDQCBBgQAgbMDAILGxgOAAIoAxoDGgEKAQgAGBACB
swQAgf8EAIEGCACB/wQAgQYEAIGzBACB/wQAgQYNAIEGBACBswQAgf8EAIEGDQCBBgQAgbME
AIH/BACBBgQAgbMIAIEGBACBswQAgf8EAIEGBACBswgAgQYEAIGzBACB/wQAgQYEAIGzDQCB
swQAgf8EAIEGBACBsw0AgbMEAIH/BACBBgQAgbMEAIH/CACBswQAgf8EAIEGBACBswQAgf8I
AIGzBACB/wQAgQYEAIGzBACB/w0Agf8EAIEGBACBswQAgf8EAIEGCACB/wQAgQYEAIGzBACB
/wQAgQYIAIH/BACBBgQAgbMEAIH/BACBBg0AgQYEAIGzAwCCxsYDgACDAMbGA4CEQkL//wXp
BQAF/wTpBQAF/wXpBQAF/wTpBQAF/wXpBQAF/wTpBgAE/wXpBQAF/wXpBQAE/wXpBQAF/wXp
BQAE/wXpBQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXp
BQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABf8E6QUABf8F6QUABf8E6QUABf8F6QUA
Bf8E6QUABf8F6QMAg8aAxgGAAUIAgwDGxgOAhEJC//8F6QUABf8E6QUABf8F6QUABf8E6QUA
Bf8F6QUABf8E6QYABP8F6QUABf8F6QUABP8F6QUABf8F6QUABP8F6QUABf8F6QUABP+BAATp
BQAF/wXpBQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAE/4EA
BOkFAAX/BekFAAX/BOkFAAX/BekFAAX/BOkFAAX/BekFAAX/BOkFAAX/BekDAIPGgMYBgAFC
AIMAxsYDgIRCQv//BekFAAX/BOkFAAX/BekFAAX/BOkFAAX/BekFAAX/BOkGAAT/BekFAAX/
BekFAAT/BekFAAX/BekFAAT/BekFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXp
BQAE/4EABOkFAAX/BekFAAT/gQAE6QUABf8F6QUABP+BAATpBQAF/wXpBQAF/wTpBQAF/wXp
BQAF/wTpBQAF/wXpBQAF/wTpBQAF/wXpAwCDxoDGAYABQgCLAMaAxoBCgEL//wAEj4EABA+B
AAT/gQADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+CAAADD4EABP+BAASPgQAED4EABP+B
AAOPggAAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAAA/+BAASPgQAED4EABP+BAASP
gQADD4IAAAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4IAAAOPgQAED4EABP+BAASPgQAD
D4IAAAP/ggAAA4+BAAQPgQAE/4EABI+BAAQPgQAD/4IAAAOPgQAED4EABP+BAASPgQAED4EA
A/+CAAADj4EABA+BAAT/gQAEj4EABA+BAAP/ggAAA4+CAAADD4EABP+BAASPgQAED4EABP+B
AAOPggAAAw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+C
AAADD4EABP+BAASPhQAPAMbGA4AAiwDGgMaAQoBC//8ABI+BAAQPgQAE/4EAA4+CAAADD4EA
BP+BAASPgQAED4EABP+BAAOPggAAAw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPggAAA/+B
AASPgQAED4EABP+BAASPgQADD4IAAAP/gQAEj4EABA+BAAT/gQAEj4EAAw+CAAAD/4EABI+B
AAQPgQAE/4EABI+BAAMPggAAA/+CAAADj4EABA+BAAT/gQAEj4EAAw+CAAAD/4IAAAOPgQAE
D4EABP+BAASPgQAED4EAA/+CAAADj4EABA+BAAT/gQAEj4EABA+BAAP/ggAAA4+BAAQPgQAE
/4EABI+BAAQPgQAD/4IAAAOPggAAAw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPgQAE/4EA
BI+BAAQPgQAE/4EAA4+CAAADD4EABP+BAASPgQAED4EABP+BAAOPggAAAw+BAAT/gQAEj4UA
DwDGxgOAAIsAxoDGgEKAQv//AASPgQAED4EABP+BAAOPggAAAw+BAAT/gQAEj4EABA+BAAT/
gQADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+CAAADD4IAAAP/gQAEj4EABA+BAAT/gQAE
j4EAAw+CAAAD/4EABI+BAAQPgQAE/4EABI+BAAMPggAAA/+BAASPgQAED4EABP+BAASPgQAD
D4IAAAP/ggAAA4+BAAQPgQAE/4EABI+BAAMPggAAA/+CAAADj4EABA+BAAT/gQAEj4EABA+B
AAP/ggAAA4+BAAQPgQAE/4EABI+BAAQPgQAD/4IAAAOPgQAED4EABP+BAASPgQAED4EAA/+C
AAADj4IAAAMPgQAE/4EABI+BAAQPgQAE/4EAA4+CAAADD4EABP+BAASPgQAED4EABP+BAAOP
ggAAAw+BAAT/gQAEj4EABA+BAAT/gQADj4IAAAMPgQAE/4EABI+FAA8AxsYDgACDAMbGA4CG
QkL//wAAA0uCAAADNIIAAAP/hAAAS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAAA/+EAABLSwMA
hDQ0AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCCNDQDAIT//wAAA0uCAAADNIIAAAP/ggAA
A0uEAAA0NAMAhP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANLggAAAzSCAAAD
/4IAAANLhAAANDQDAIL//wMAhEtLAAADNIIAAAP/ggAAA0uEAAA0NAMAgv//AwCES0sAAAM0
ggAAA/+CAAADS4IAAAM0hAAA//8DAIRLSwAAAzSCAAAD/4IAAANLggAAAzSEAAD//wMAhEtL
AAADNIIAAAP/ggAAA0uCAAADNIQAAP//AwCCS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAAA/+E
AABLSwMAhDQ0AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCENDQAAAP/ggAAA0uCAAADNIIA
AAP/hAAAS0sDAIQ0NAAAA/+CAAADSwMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAANLggAAAzSC
AAAD/4QAAEtLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/hAAAS0sDAIQ0NAAAA/+CAAADS4IA
AAM0ggAAA/+EAABLSwMAgjQ0AwCE//8AAANLggAAAzSCAAAD/4IAAANLhAAANDQDAIT//wAA
A0uCAAADNIIAAAP/ggAAA0uEAAA0NAMAhP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCC
//8DAIRLSwAAAzSCAAAD/4IAAANLhAAANDQDAIL//wMAhEtLAAADNIIAAAP/ggAAA0uCAAAD
NIQAAP//AwCES0sAAAM0ggAAA/+CAAADS4IAAAM0hAAA//8DAIRLSwAAAzSCAAAD/4IAAANL
ggAAAzSEAAD//wMAgktLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/hAAAS0sDAIQ0NAAAA/+C
AAADS4IAAAM0ggAAA/+EAABLSwMAhDQ0AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCENDQA
AAP/ggAAA0sDAIPGgMYBgAFCAIMAxsYDgIZCQv//AAADS4IAAAM0ggAAA/+EAABLSwMAhDQ0
AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/hAAAS0sD
AII0NAMAhP//AAADS4IAAAM0ggAAA/+CAAADS4QAADQ0AwCE//8AAANLggAAAzSCAAAD/4IA
AANLhAAANDQDAIT//wAAA0uCAAADNIIAAAP/ggAAA0uEAAA0NAMAgv//AwCES0sAAAM0ggAA
A/+CAAADS4QAADQ0AwCC//8DAIRLSwAAAzSCAAAD/4IAAANLggAAAzSEAAD//wMAhEtLAAAD
NIIAAAP/ggAAA0uCAAADNIQAAP//AwCES0sAAAM0ggAAA/+CAAADS4IAAAM0hAAA//8DAIJL
SwMAhDQ0AAAD/4IAAANLggAAAzSCAAAD/4QAAEtLAwCENDQAAAP/ggAAA0uCAAADNIIAAAP/
hAAAS0sDAIQ0NAAAA/+CAAADS4IAAAM0ggAAA/+EAABLSwMAhDQ0AAAD/4IAAANLAwCDxoDG
AYABQgCKAMaAxoBCgEL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8DAIIdHQMAgm9v
AwCC//8DAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgv//AwCBHQQAgW8EAIH/AwCCHR0DAIJv
bwMAgv//AwCCHR0DAIFvBACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8DAIIdHQMA
gm9vAwCC//8DAIIdHQMAgW8EAIH/BACBHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/BACBHQMA
gm9vAwCC//8DAIIdHQMAgm9vAwCB/wQAgR0DAIJvbwMAgv//AwCCHR0DAIJvbwMAgf8EAIEd
AwCCb28DAIL//wMAgh0dAwCCb28DAIH/BACBHQQAgW8DAIL//wMAgh0dAwCCb28DAIL//wMA
gR0EAIFvAwCC//8DAIIdHQMAgm9vAwCC//8DAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgv//
AwCBHQQAgW8DAIL//wMAgh0dAwCCxsYDgACKAMaAxoBCgEL//wMAgh0dAwCCb28DAIL//wMA
gR0EAIFvAwCC//8DAIIdHQMAgm9vAwCC//8DAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgv//
AwCBHQQAgW8EAIH/AwCCHR0DAIJvbwMAgv//AwCCHR0DAIFvBACB/wMAgh0dAwCCb28DAIL/
/wMAgh0dAwCBbwQAgf8DAIIdHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/BACBHQMAgm9vAwCC
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 01:47:13 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id BAA13053; Thu, 26 Sep 1996 01:46:26 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id BAA13037; Thu, 26 Sep 1996 01:46:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id BAA05991; Thu, 26 Sep 1996 01:46:24 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id BAA24472; Thu, 26 Sep 1996 01:46:23 -0700
Received: from rndtm.com.my (rndtm.com.my [192.228.152.1]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id BAA21402 for <info-performer@sgi.com>; Thu, 26 Sep 1996 01:41:37 -0700
Received: from media1.rndtm.com.my by rndserv.rndtm.com.my (5.x/SMI-SVR4)
	id AA12470; Thu, 26 Sep 1996 16:31:39 +0800
Received: by media1.rndtm.com.my (950413.SGI.8.6.12/930416.SGI)
	for info-performer@sgi.com id QAA06578; Tue, 19 Mar 1996 16:36:50 -0800
Message-Id: <199603200036.QAA06578@media1.rndtm.com.my>
From: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
To: info-performer@sgi.com
References: <9603191636.ZM6569@media1.rndtm.com.my>
Date: Wed, 20 Mar 1996 00:36:50 +0000 (GMT)
Subject:  Uneven display (part 2 of several)
Content-Type: message/partial; id="1112.6573.827282208.media1"; number=2
Mime-Version: 1.0
Status: O

//8DAIIdHQMAgW8EAIH/BACBHQMAgm9vAwCC//8DAIIdHQMAgm9vAwCB/wQAgR0DAIJvbwMA
gv//AwCCHR0DAIJvbwMAgf8EAIEdAwCCb28DAIL//wMAgh0dAwCCb28DAIH/BACBHQQAgW8D
AIL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8DAIIdHQMAgm9vAwCC//8DAIEdBACB
bwMAgv//AwCCHR0DAIJvbwMAgv//AwCBHQQAgW8DAIL//wMAgh0dAwCCxsYDgACKAMaAxoBC
gEL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8DAIIdHQMAgm9vAwCC//8DAIEdBACB
bwMAgv//AwCCHR0DAIJvbwMAgv//AwCBHQQAgW8EAIH/AwCCHR0DAIJvbwMAgv//AwCCHR0D
AIFvBACB/wMAgh0dAwCCb28DAIL//wMAgh0dAwCBbwQAgf8DAIIdHQMAgm9vAwCC//8DAIId
HQMAgW8EAIH/BACBHQMAgm9vAwCC//8DAIIdHQMAgW8EAIH/BACBHQMAgm9vAwCC//8DAIId
HQMAgm9vAwCB/wQAgR0DAIJvbwMAgv//AwCCHR0DAIJvbwMAgf8EAIEdAwCCb28DAIL//wMA
gh0dAwCCb28DAIH/BACBHQQAgW8DAIL//wMAgh0dAwCCb28DAIL//wMAgR0EAIFvAwCC//8D
AIIdHQMAgm9vAwCC//8DAIEdBACBbwMAgv//AwCCHR0DAIJvbwMAgv//AwCBHQQAgW8DAIL/
/wMAgh0dAwCCxsYDgACDAMbGA4CEQkIA/wQAgQQEAIG/BACB/w0Agf8EAIEEBACBvwQAgf8N
AIH/BACBBAQAgb8EAIH/EgCBBAQAgb8EAIH/BACBBA0AgQQEAIG/BACB/wQAgQQNAIEEBACB
vwQAgf8EAIEEEgCBvwQAgf8EAIEEEgCBvwQAgf8EAIEEBACBvw0Agb8EAIH/BACBBAQAgb8N
AIG/BACB/wQAgQQEAIG/EgCB/wQAgQQEAIG/BACB/w0Agf8EAIEEBACBvwQAgf8NAIH/BACB
BAQAgb8EAIH/DQCB/wQAgQQDAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACBBAQAgb8EAIH/DQCB
/wQAgQQEAIG/BACB/w0Agf8EAIEEBACBvwQAgf8SAIEEBACBvwQAgf8EAIEEDQCBBAQAgb8E
AIH/BACBBA0AgQQEAIG/BACB/wQAgQQSAIG/BACB/wQAgQQSAIG/BACB/wQAgQQEAIG/DQCB
vwQAgf8EAIEEBACBvw0Agb8EAIH/BACBBAQAgb8SAIH/BACBBAQAgb8EAIH/DQCB/wQAgQQE
AIG/BACB/w0Agf8EAIEEBACBvwQAgf8NAIH/BACBBAMAg8aAxgGAAUIAgwDGxgOAhEJCAP8E
AIEEBACBvwQAgf8NAIH/BACBBAQAgb8EAIH/DQCB/wQAgQQEAIG/BACB/xIAgQQEAIG/BACB
/wQAgQQNAIEEBACBvwQAgf8EAIEEDQCBBAQAgb8EAIH/BACBBBIAgb8EAIH/BACBBBIAgb8E
AIH/BACBBAQAgb8NAIG/BACB/wQAgQQEAIG/DQCBvwQAgf8EAIEEBACBvxIAgf8EAIEEBACB
vwQAgf8NAIH/BACBBAQAgb8EAIH/DQCB/wQAgQQEAIG/BACB/w0Agf8EAIEEAwCDxoDGAYAB
QgCKAMaAxoBCgEIBAQX/BdwFAQT/gQAE3IEABAEF/wXcBQEE/4EABNyBAAQBBf8F3AUBBP+B
AATcgQAEAYEABP8F3AUBBf8E3IEABAGBAAT/BdwFAQX/BNyBAAQBgQAE/wXcBQEF/wTcgQAE
AYEABP+BAATcBQEF/wTcgQAEAYEABP+BAATcBQEF/wXcBAGBAAT/gQAE3AUBBf8F3AQBgQAE
/4EABNwFAQX/BdwEAYEABP+BAATcgQAEAQX/BdwFAQT/gQAE3IEABAEF/wXcBQEE/4EABNyB
AAQBBf8F3AUBBP+BAATcgQAEAQX/hdzcAMbGA4AAigDGgMaAQoBCAQEF/wXcBQEE/4EABNyB
AAQBBf8F3AUBBP+BAATcgQAEAQX/BdwFAQT/gQAE3IEABAGBAAT/BdwFAQX/BNyBAAQBgQAE
/wXcBQEF/wTcgQAEAYEABP8F3AUBBf8E3IEABAGBAAT/gQAE3AUBBf8E3IEABAGBAAT/gQAE
3AUBBf8F3AQBgQAE/4EABNwFAQX/BdwEAYEABP+BAATcBQEF/wXcBAGBAAT/gQAE3IEABAEF
/wXcBQEE/4EABNyBAAQBBf8F3AUBBP+BAATcgQAEAQX/BdwFAQT/gQAE3IEABAEF/4Xc3ADG
xgOAAIoAxoDGgEKAQgEBBf8F3AUBBP+BAATcgQAEAQX/BdwFAQT/gQAE3IEABAEF/wXcBQEE
/4EABNyBAAQBgQAE/wXcBQEF/wTcgQAEAYEABP8F3AUBBf8E3IEABAGBAAT/BdwFAQX/BNyB
AAQBgQAE/4EABNwFAQX/BNyBAAQBgQAE/4EABNwFAQX/BdwEAYEABP+BAATcBQEF/wXcBAGB
AAT/gQAE3AUBBf8F3AQBgQAE/4EABNyBAAQBBf8F3AUBBP+BAATcgQAEAQX/BdwFAQT/gQAE
3IEABAEF/wXcBQEE/4EABNyBAAQBBf+F3NwAxsYDgACDAMbGA4CFQkITEwAE/4EABISBAAQT
gQAD/4IAAAOEggAAAxOBAAT/gQAEhIEABBOBAAP/ggAAA4SCAAADE4EABP+BAASEgQAEE4EA
A/+CAAADhIIAAAMTggAAA/+BAASEgQAEE4EABP+BAAOEggAAAxOCAAAD/4EABISBAAQTgQAE
/4EAA4SCAAADE4IAAAP/gQAEhIEABBOBAAT/gQADhIIAAAMTggAAA/+CAAADhIEABBOBAAT/
gQADhIIAAAMTggAAA/+CAAADhIEABBOBAAT/gQAEhIEAAxOCAAAD/4IAAAOEgQAEE4EABP+B
AASEgQADE4IAAAP/ggAAA4SBAAQTgQAE/4EABISBAAMTggAAA/+CAAADhIIAAAMTgQAE/4EA
BISBAAQTgQAD/4IAAAOEggAAAxOBAAT/gQAEhIEABBOBAAP/ggAAA4SCAAADE4EABP+BAASE
gQAEE4EAA/+CAAADhIIAAAMTgQAE/4YAhADGgMYBgAFCAIMAxsYDgIVCQhMTAAT/gQAEhIEA
BBOBAAP/ggAAA4SCAAADE4EABP+BAASEgQAEE4EAA/+CAAADhIIAAAMTgQAE/4EABISBAAQT
gQAD/4IAAAOEggAAAxOCAAAD/4EABISBAAQTgQAE/4EAA4SCAAADE4IAAAP/gQAEhIEABBOB
AAT/gQADhIIAAAMTggAAA/+BAASEgQAEE4EABP+BAAOEggAAAxOCAAAD/4IAAAOEgQAEE4EA
BP+BAAOEggAAAxOCAAAD/4IAAAOEgQAEE4EABP+BAASEgQADE4IAAAP/ggAAA4SBAAQTgQAE
/4EABISBAAMTggAAA/+CAAADhIEABBOBAAT/gQAEhIEAAxOCAAAD/4IAAAOEggAAAxOBAAT/
gQAEhIEABBOBAAP/ggAAA4SCAAADE4EABP+BAASEgQAEE4EAA/+CAAADhIIAAAMTgQAE/4EA
BISBAAQTgQAD/4IAAAOEggAAAxOBAAT/hgCEAMaAxgGAAUIAgwDGxgOAhUJCExMABP+BAASE
gQAEE4EAA/+CAAADhIIAAAMTgQAE/4EABISBAAQTgQAD/4IAAAOEggAAAxOBAAT/gQAEhIEA
BBOBAAP/ggAAA4SCAAADE4IAAAP/gQAEhIEABBOBAAT/gQADhIIAAAMTggAAA/+BAASEgQAE
E4EABP+BAAOEggAAAxOCAAAD/4EABISBAAQTgQAE/4EAA4SCAAADE4IAAAP/ggAAA4SBAAQT
gQAE/4EAA4SCAAADE4IAAAP/ggAAA4SBAAQTgQAE/4EABISBAAMTggAAA/+CAAADhIEABBOB
AAT/gQAEhIEAAxOCAAAD/4IAAAOEgQAEE4EABP+BAASEgQADE4IAAAP/ggAAA4SCAAADE4EA
BP+BAASEgQAEE4EAA/+CAAADhIIAAAMTgQAE/4EABISBAAQTgQAD/4IAAAOEggAAAxOBAAT/
gQAEhIEABBOBAAP/ggAAA4SCAAADE4EABP+GAIQAxoDGAYABQgCMAMaAxoBCgEI8PAAAA/+C
AAADQ4IAAAM8hAAA//8DAIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCEPDwA
AAP/ggAAA0OCAAADPIQAAP//AwCCQ0MDAII8PAMAhP//AAADQ4IAAAM8ggAAA/+EAABDQwMA
gjw8AwCE//8AAANDggAAAzyCAAAD/4QAAENDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAA
Q0MDAII8PAMAgv//AwCEQ0MAAAM8ggAAA/+EAABDQwMAgjw8AwCC//8DAIRDQwAAAzyCAAAD
/4IAAANDhAAAPDwDAIL//wMAhENDAAADPIIAAAP/ggAAA0OEAAA8PAMAgv//AwCEQ0MAAAM8
ggAAA/+CAAADQ4QAADw8AwCC//8DAIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD//wMAgkND
AwCEPDwAAAP/ggAAA0OCAAADPIQAAP//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8D
AIJDQwMAhDw8AAAD/wMAgsbGA4AAjADGgMaAQoBCPDwAAAP/ggAAA0OCAAADPIQAAP//AwCC
Q0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAhDw8AAAD/4IAAANDggAAAzyEAAD/
/wMAgkNDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMAhP//AAADQ4IAAAM8
ggAAA/+EAABDQwMAgjw8AwCE//8AAANDggAAAzyCAAAD/4QAAENDAwCCPDwDAIL//wMAhEND
AAADPIIAAAP/hAAAQ0MDAII8PAMAgv//AwCEQ0MAAAM8ggAAA/+CAAADQ4QAADw8AwCC//8D
AIRDQwAAAzyCAAAD/4IAAANDhAAAPDwDAIL//wMAhENDAAADPIIAAAP/ggAAA0OEAAA8PAMA
gv//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAhDw8AAAD/4IAAANDggAA
AzyEAAD//wMAgkNDAwCEPDwAAAP/ggAAA0OCAAADPIQAAP//AwCCQ0MDAIQ8PAAAA/8DAILG
xgOAAIwAxoDGgEKAQjw8AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCEPDwAAAP/ggAAA0OC
AAADPIQAAP//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAgjw8AwCE//8A
AANDggAAAzyCAAAD/4QAAENDAwCCPDwDAIT//wAAA0OCAAADPIIAAAP/hAAAQ0MDAII8PAMA
hP//AAADQ4IAAAM8ggAAA/+EAABDQwMAgjw8AwCC//8DAIRDQwAAAzyCAAAD/4QAAENDAwCC
PDwDAIL//wMAhENDAAADPIIAAAP/ggAAA0OEAAA8PAMAgv//AwCEQ0MAAAM8ggAAA/+CAAAD
Q4QAADw8AwCC//8DAIRDQwAAAzyCAAAD/4IAAANDhAAAPDwDAIL//wMAgkNDAwCEPDwAAAP/
ggAAA0OCAAADPIQAAP//AwCCQ0MDAIQ8PAAAA/+CAAADQ4IAAAM8hAAA//8DAIJDQwMAhDw8
AAAD/4IAAANDggAAAzyEAAD//wMAgkNDAwCEPDwAAAP/AwCCxsYDgACDAMbGA4CEQkIAewMA
gv//AwCCFxcDAIJ7ewMAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7ewMAgf8EAIEXBACBewMA
gv//AwCCFxcDAIJ7ewMAgf8EAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQA
gf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQAgf8DAIIXFwMAgnt7AwCC//8DAIEXBACBewQA
gf8EAIEXAwCCe3sDAIL//wMAgRcEAIF7BACB/wQAgRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB
/wQAgRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB/wQAgRcDAIJ7ewMAgv//AwCCFxcDAIF7BACB
/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB
/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB/wQAgRcEAIF7AwCC//8DAIPGgMYBgAFCAIMA
xsYDgIRCQgB7AwCC//8DAIIXFwMAgnt7AwCB/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB
/wQAgRcEAIF7AwCC//8DAIIXFwMAgnt7AwCB/wQAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL/
/wMAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL//wMAgRcEAIF7BACB/wMAghcXAwCCe3sDAIL/
/wMAgRcEAIF7BACB/wQAgRcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/BACBFwMAgnt7AwCC//8D
AIIXFwMAgXsEAIH/BACBFwMAgnt7AwCC//8DAIIXFwMAgXsEAIH/BACBFwMAgnt7AwCC//8D
AIIXFwMAgXsEAIH/BACBFwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMA
ghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMA
g8aAxgGAAUIAgwDGxgOAhEJCAHsDAIL//wMAghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMA
ghcXAwCCe3sDAIH/BACBFwQAgXsDAIL//wMAghcXAwCCe3sDAIH/BACBFwQAgXsEAIH/AwCC
FxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/AwCCFxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/AwCC
FxcDAIJ7ewMAgv//AwCBFwQAgXsEAIH/BACBFwMAgnt7AwCC//8DAIEXBACBewQAgf8EAIEX
AwCCe3sDAIL//wMAghcXAwCBewQAgf8EAIEXAwCCe3sDAIL//wMAghcXAwCBewQAgf8EAIEX
AwCCe3sDAIL//wMAghcXAwCBewQAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7ewMAgf8EAIEX
BACBewMAgv//AwCCFxcDAIJ7ewMAgf8EAIEXBACBewMAgv//AwCCFxcDAIJ7ewMAgf8EAIEX
BACBewMAgv//AwCDxoDGAYABQgCIAMaAxoBCgEIGAIH/BACBAgQAgdASAIH/BACBAgQAgdAS
AIH/BACBAgQAgdAXAIECBACB0AQAgf8SAIECBACB0AQAgf8SAIECBACB0AQAgf8XAIHQBACB
/xcAgdAEAIH/BACBAhIAgdAEAIH/BACBAhIAgdAEAIH/BACBAhcAgf8EAIECBACB0BIAgf8E
AIECBACB0BIAgf8EAIECBACB0BIAgf8DAILGxgOAAIgAxoDGgEKAQgYAgf8EAIECBACB0BIA
gf8EAIECBACB0BIAgf8EAIECBACB0BcAgQIEAIHQBACB/xIAgQIEAIHQBACB/xIAgQIEAIHQ
BACB/xcAgdAEAIH/FwCB0AQAgf8EAIECEgCB0AQAgf8EAIECEgCB0AQAgf8EAIECFwCB/wQA
gQIEAIHQEgCB/wQAgQIEAIHQEgCB/wQAgQIEAIHQEgCB/wMAgsbGA4AAiADGgMaAQoBCBgCB
/wQAgQIEAIHQEgCB/wQAgQIEAIHQEgCB/wQAgQIEAIHQFwCBAgQAgdAEAIH/EgCBAgQAgdAE
AIH/EgCBAgQAgdAEAIH/FwCB0AQAgf8XAIHQBACB/wQAgQISAIHQBACB/wQAgQISAIHQBACB
/wQAgQIXAIH/BACBAgQAgdASAIH/BACBAgQAgdASAIH/BACBAgQAgdASAIH/AwCCxsYDgACD
AMbGA4CFQkLLywAEAwX/BcsEA4EABP+BAATLgQAEAwX/BcsEA4EABP+BAATLgQAEAwX/BcsE
A4EABP+BAATLgQAEA4EABP8FywUDBP+BAATLgQAEA4EABP8FywUDBP+BAATLgQAEA4EABP8F
ywUDBP+BAATLgQAEA4EABP+BAATLBQME/4EABMuBAAQDgQAE/4EABMsFAwX/BMuBAAQDgQAE
/4EABMsFAwX/BMuBAAQDgQAE/4EABMsFAwX/BMuBAAQDgQAE/4EABMuBAAQDBf8FywQDgQAE
/4EABMuBAAQDBf8FywQDgQAE/4EABMuBAAQDBf8FywQDgQAE/4EABMuBAAQDhv//AMaAxgGA
AUIAgwDGxgOAhUJCy8sABAMF/wXLBAOBAAT/gQAEy4EABAMF/wXLBAOBAAT/gQAEy4EABAMF
/wXLBAOBAAT/gQAEy4EABAOBAAT/BcsFAwT/gQAEy4EABAOBAAT/BcsFAwT/gQAEy4EABAOB
AAT/BcsFAwT/gQAEy4EABAOBAAT/gQAEywUDBP+BAATLgQAEA4EABP+BAATLBQMF/wTLgQAE
A4EABP+BAATLBQMF/wTLgQAEA4EABP+BAATLBQMF/wTLgQAEA4EABP+BAATLgQAEAwX/BcsE
A4EABP+BAATLgQAEAwX/BcsEA4EABP+BAATLgQAEAwX/BcsEA4EABP+BAATLgQAEA4b//wDG
gMYBgAFCAIMAxsYDgIVCQsvLAAQDBf8FywQDgQAE/4EABMuBAAQDBf8FywQDgQAE/4EABMuB
AAQDBf8FywQDgQAE/4EABMuBAAQDgQAE/wXLBQME/4EABMuBAAQDgQAE/wXLBQME/4EABMuB
AAQDgQAE/wXLBQME/4EABMuBAAQDgQAE/4EABMsFAwT/gQAEy4EABAOBAAT/gQAEywUDBf8E
y4EABAOBAAT/gQAEywUDBf8Ey4EABAOBAAT/gQAEywUDBf8Ey4EABAOBAAT/gQAEy4EABAMF
/wXLBAOBAAT/gQAEy4EABAMF/wXLBAOBAAT/gQAEy4EABAMF/wXLBAOBAAT/gQAEy4EABAOG
//8AxoDGAYABQgCMAMaAxoBCgEJ4eAAAAxmBAAT/gQAEeIEAAxmCAAAD/4IAAAN4ggAAAxmB
AAT/gQAEeIEAAxmCAAAD/4IAAAN4ggAAAxmBAAT/gQAEeIEAAxmCAAAD/4IAAAN4ggAAAxmC
AAAD/4EABHiBAAQZgQAD/4IAAAN4ggAAAxmCAAAD/4EABHiBAAQZgQAD/4IAAAN4ggAAAxmC
AAAD/4EABHiBAAQZgQAD/4IAAAN4ggAAAxmCAAAD/4IAAAN4gQAEGYEAA/+CAAADeIIAAAMZ
ggAAA/+CAAADeIEABBmBAAT/gQADeIIAAAMZggAAA/+CAAADeIEABBmBAAT/gQADeIIAAAMZ
ggAAA/+CAAADeIEABBmBAAT/gQADeIIAAAMZggAAA/+CAAADeIIAAAMZgQAE/4EABHiBAAMZ
ggAAA/+CAAADeIIAAAMZgQAE/4EABHiBAAMZggAAA/+CAAADeIIAAAMZgQAE/4EABHiBAAMZ
ggAAA/+CAAADeIIAAAMZhQD/AMbGA4AAjADGgMaAQoBCeHgAAAMZgQAE/4EABHiBAAMZggAA
A/+CAAADeIIAAAMZgQAE/4EABHiBAAMZggAAA/+CAAADeIIAAAMZgQAE/4EABHiBAAMZggAA
A/+CAAADeIIAAAMZggAAA/+BAAR4gQAEGYEAA/+CAAADeIIAAAMZggAAA/+BAAR4gQAEGYEA
A/+CAAADeIIAAAMZggAAA/+BAAR4gQAEGYEAA/+CAAADeIIAAAMZggAAA/+CAAADeIEABBmB
AAP/ggAAA3iCAAADGYIAAAP/ggAAA3iBAAQZgQAE/4EAA3iCAAADGYIAAAP/ggAAA3iBAAQZ
gQAE/4EAA3iCAAADGYIAAAP/ggAAA3iBAAQZgQAE/4EAA3iCAAADGYIAAAP/ggAAA3iCAAAD
GYEABP+BAAR4gQADGYIAAAP/ggAAA3iCAAADGYEABP+BAAR4gQADGYIAAAP/ggAAA3iCAAAD
GYEABP+BAAR4gQADGYIAAAP/ggAAA3iCAAADGYUA/wDGxgOAAIwAxoDGgEKAQnh4AAADGYEA
BP+BAAR4gQADGYIAAAP/ggAAA3iCAAADGYEABP+BAAR4gQADGYIAAAP/ggAAA3iCAAADGYEA
BP+BAAR4gQADGYIAAAP/ggAAA3iCAAADGYIAAAP/gQAEeIEABBmBAAP/ggAAA3iCAAADGYIA
AAP/gQAEeIEABBmBAAP/ggAAA3iCAAADGYIAAAP/gQAEeIEABBmBAAP/ggAAA3iCAAADGYIA
AAP/ggAAA3iBAAQZgQAD/4IAAAN4ggAAAxmCAAAD/4IAAAN4gQAEGYEABP+BAAN4ggAAAxmC
AAAD/4IAAAN4gQAEGYEABP+BAAN4ggAAAxmCAAAD/4IAAAN4gQAEGYEABP+BAAN4ggAAAxmC
AAAD/4IAAAN4ggAAAxmBAAT/gQAEeIEAAxmCAAAD/4IAAAN4ggAAAxmBAAT/gQAEeIEAAxmC
AAAD/4IAAAN4ggAAAxmBAAT/gQAEeIEAAxmCAAAD/4IAAAN4ggAAAxmFAP8AxsYDgACDAMbG
A4CEQkI7OwMAhEVFAAAD/4IAAAM7hAAARUUDAIL//wMAgjs7AwCERUUAAAP/ggAAAzuEAABF
RQMAgv//AwCCOzsDAIRFRQAAA/+CAAADO4QAAEVFAwCC//8DAII7OwMAgkVFAwCE//8AAAM7
ggAAA0WEAAD//wMAgjs7AwCCRUUDAIT//wAAAzuCAAADRYQAAP//AwCCOzsDAIJFRQMAhP//
AAADO4IAAANFhAAA//8DAII7OwMAgkVFAwCC//8DAIQ7OwAAA0WEAAD//wMAgjs7AwCCRUUD
AIL//wMAhDs7AAADRYIAAAP/hAAAOzsDAIJFRQMAgv//AwCEOzsAAANFggAAA/+EAAA7OwMA
gkVFAwCC//8DAIQ7OwAAA0WCAAAD/4QAADs7AwCCRUUDAIL//wMAgjs7AwCERUUAAAP/ggAA
AzuEAABFRQMAgv//AwCCOzsDAIRFRQAAA/+CAAADO4QAAEVFAwCC//8DAII7OwMAhEVFAAAD
/4IAAAM7hAAARUUDAIL//wMAgjs7AwCCRUUDAIPGgMYBgAFCAIMAxsYDgIRCQjs7AwCERUUA
AAP/ggAAAzuEAABFRQMAgv//AwCCOzsDAIRFRQAAA/+CAAADO4QAAEVFAwCC//8DAII7OwMA
hEVFAAAD/4IAAAM7hAAARUUDAIL//wMAgjs7AwCCRUUDAIT//wAAAzuCAAADRYQAAP//AwCC
OzsDAIJFRQMAhP//AAADO4IAAANFhAAA//8DAII7OwMAgkVFAwCE//8AAAM7ggAAA0WEAAD/
/wMAgjs7AwCCRUUDAIL//wMAhDs7AAADRYQAAP//AwCCOzsDAIJFRQMAgv//AwCEOzsAAANF
ggAAA/+EAAA7OwMAgkVFAwCC//8DAIQ7OwAAA0WCAAAD/4QAADs7AwCCRUUDAIL//wMAhDs7
AAADRYIAAAP/hAAAOzsDAIJFRQMAgv//AwCCOzsDAIRFRQAAA/+CAAADO4QAAEVFAwCC//8D
AII7OwMAhEVFAAAD/4IAAAM7hAAARUUDAIL//wMAgjs7AwCERUUAAAP/ggAAAzuEAABFRQMA
gv//AwCCOzsDAIJFRQMAg8aAxgGAAUIAgwDGxgOAhEJCOzsDAIRFRQAAA/+CAAADO4QAAEVF
AwCC//8DAII7OwMAhEVFAAAD/4IAAAM7hAAARUUDAIL//wMAgjs7AwCERUUAAAP/ggAAAzuE
AABFRQMAgv//AwCCOzsDAIJFRQMAhP//AAADO4IAAANFhAAA//8DAII7OwMAgkVFAwCE//8A
AAM7ggAAA0WEAAD//wMAgjs7AwCCRUUDAIT//wAAAzuCAAADRYQAAP//AwCCOzsDAIJFRQMA
gv//AwCEOzsAAANFhAAA//8DAII7OwMAgkVFAwCC//8DAIQ7OwAAA0WCAAAD/4QAADs7AwCC
RUUDAIL//wMAhDs7AAADRYIAAAP/hAAAOzsDAIJFRQMAgv//AwCEOzsAAANFggAAA/+EAAA7
OwMAgkVFAwCC//8DAII7OwMAhEVFAAAD/4IAAAM7hAAARUUDAIL//wMAgjs7AwCERUUAAAP/
ggAAAzuEAABFRQMAgv//AwCCOzsDAIRFRQAAA/+CAAADO4QAAEVFAwCC//8DAII7OwMAgkVF
AwCDxoDGAYABQgCKAMaAxoBCgEIAEwQAgYYDAIL//wMAghMTAwCBhgQAgf8EAIETBACBhgMA
gv//AwCCExMDAIGGBACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYEAIH/
AwCCExMDAIKGhgMAgf8EAIETBACBhgQAgf8DAIITEwMAgoaGAwCB/wQAgRMEAIGGBACB/wMA
ghMTAwCChoYDAIH/BACBEwQAgYYEAIH/BACBEwMAgoaGAwCB/wQAgRMEAIGGBACB/wQAgRMD
AIKGhgMAgv//AwCBEwQAgYYEAIH/BACBEwMAgoaGAwCC//8DAIETBACBhgQAgf8EAIETAwCC
hoYDAIL//wMAgRMEAIGGBACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYD
AIL//wMAghMTAwCBhgQAgf8EAIETBACBhgMAgv//AwCCExMDAIGGBACB/wQAgRMEAIGGAwCC
xsYDgACKAMaAxoBCgEIAEwQAgYYDAIL//wMAghMTAwCBhgQAgf8EAIETBACBhgMAgv//AwCC
ExMDAIGGBACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYEAIH/AwCCExMD
AIKGhgMAgf8EAIETBACBhgQAgf8DAIITEwMAgoaGAwCB/wQAgRMEAIGGBACB/wMAghMTAwCC
hoYDAIH/BACBEwQAgYYEAIH/BACBEwMAgoaGAwCB/wQAgRMEAIGGBACB/wQAgRMDAIKGhgMA
gv//AwCBEwQAgYYEAIH/BACBEwMAgoaGAwCC//8DAIETBACBhgQAgf8EAIETAwCChoYDAIL/
/wMAgRMEAIGGBACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYDAIL//wMA
ghMTAwCBhgQAgf8EAIETBACBhgMAgv//AwCCExMDAIGGBACB/wQAgRMEAIGGAwCCxsYDgACK
AMaAxoBCgEIAEwQAgYYDAIL//wMAghMTAwCBhgQAgf8EAIETBACBhgMAgv//AwCCExMDAIGG
BACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYEAIH/AwCCExMDAIKGhgMA
gf8EAIETBACBhgQAgf8DAIITEwMAgoaGAwCB/wQAgRMEAIGGBACB/wMAghMTAwCChoYDAIH/
BACBEwQAgYYEAIH/BACBEwMAgoaGAwCB/wQAgRMEAIGGBACB/wQAgRMDAIKGhgMAgv//AwCB
EwQAgYYEAIH/BACBEwMAgoaGAwCC//8DAIETBACBhgQAgf8EAIETAwCChoYDAIL//wMAgRME
AIGGBACB/wQAgRMEAIGGAwCC//8DAIITEwMAgYYEAIH/BACBEwQAgYYDAIL//wMAghMTAwCB
hgQAgf8EAIETBACBhgMAgv//AwCCExMDAIGGBACB/wQAgRMEAIGGAwCCxsYDgACDAMbGA4CC
QkILAIH/BACBARcAgf8EAIEBFwCB/wQAgQEcAIEBBACB3RcAgQEEAIHdFwCBAQQAgd0cAIHd
HACB3QQAgf8XAIHdBACB/xcAgd0EAIH/HACB/wQAgQEXAIH/BACBARcAgf8EAIEBFgCDxoDG
AYABQgCDAMbGA4CCQkILAIH/BACBARcAgf8EAIEBFwCB/wQAgQEcAIEBBACB3RcAgQEEAIHd
FwCBAQQAgd0cAIHdHACB3QQAgf8XAIHdBACB/xcAgd0EAIH/HACB/wQAgQEXAIH/BACBARcA
gf8EAIEBFgCDxoDGAYABQgCDAMbGA4CCQkILAIH/BACBARcAgf8EAIEBFwCB/wQAgQEcAIEB
BACB3RcAgQEEAIHdFwCBAQQAgd0cAIHdHACB3QQAgf8XAIHdBACB/xcAgd0EAIH/HACB/wQA
gQEXAIH/BACBARcAgf8EAIEBFgCDxoDGAYABQgCLAMaAxoBCgEL//wAEvoEABAQF/wS+gQAE
BIEABP+BAAS+gQAEBAX/BL6BAAQEgQAE/4EABL6BAAQEBf8EvoEABASBAAT/gQAEvoEABASB
AAT/Bb4EBIEABP+BAAS+gQAEBIEABP8FvgQEgQAE/4EABL6BAAQEgQAE/wW+BASBAAT/gQAE
voEABASBAAT/gQAEvgQEgQAE/4EABL6BAAQEgQAE/4EABL4FBAT/gQAEvoEABASBAAT/gQAE
vgUEBP+BAAS+gQAEBIEABP+BAAS+BQQE/4EABL6BAAQEgQAE/4EABL6BAAQEBf8EvoEABASB
AAT/gQAEvoEABAQF/wS+gQAEBIEABP+BAAS+gQAEBAX/BL6BAAQEgQAE/4EABL6FAAQAxsYD
gACLAMaAxoBCgEL//wAEvoEABAQF/wS+gQAEBIEABP+BAAS+gQAEBAX/BL6BAAQEgQAE/4EA
BL6BAAQEBf8EvoEABASBAAT/gQAEvoEABASBAAT/Bb4EBIEABP+BAAS+gQAEBIEABP8FvgQE
gQAE/4EABL6BAAQEgQAE/wW+BASBAAT/gQAEvoEABASBAAT/gQAEvgQEgQAE/4EABL6BAAQE
gQAE/4EABL4FBAT/gQAEvoEABASBAAT/gQAEvgUEBP+BAAS+gQAEBIEABP+BAAS+BQQE/4EA
BL6BAAQEgQAE/4EABL6BAAQEBf8EvoEABASBAAT/gQAEvoEABAQF/wS+gQAEBIEABP+BAAS+
gQAEBAX/BL6BAAQEgQAE/4EABL6FAAQAxsYDgACLAMaAxoBCgEL//wAEvoEABAQF/wS+gQAE
BIEABP+BAAS+gQAEBAX/BL6BAAQEgQAE/4EABL6BAAQEBf8EvoEABASBAAT/gQAEvoEABASB
AAT/Bb4EBIEABP+BAAS+gQAEBIEABP8FvgQEgQAE/4EABL6BAAQEgQAE/wW+BASBAAT/gQAE
voEABASBAAT/gQAEvgQEgQAE/4EABL6BAAQEgQAE/4EABL4FBAT/gQAEvoEABASBAAT/gQAE
vgUEBP+BAAS+gQAEBIEABP+BAAS+BQQE/4EABL6BAAQEgQAE/4EABL6BAAQEBf8EvoEABASB
AAT/gQAEvoEABAQF/wS+gQAEBIEABP+BAAS+gQAEBAX/BL6BAAQEgQAE/4EABL6FAAQAxsYD
gACDAMbGA4CGQkL//wAAA26CAAADHoEABP+BAANuggAAAx6CAAAD/4IAAANuggAAAx6BAAT/
gQADboIAAAMeggAAA/+CAAADboIAAAMegQAE/4EAA26CAAADHoIAAAP/ggAAA26CAAADHoIA
AAP/gQAEboEAAx6CAAAD/4IAAANuggAAAx6CAAAD/4EABG6BAAMeggAAA/+CAAADboIAAAMe
ggAAA/+BAARugQADHoIAAAP/ggAAA26CAAADHoIAAAP/ggAAA26BAAMeggAAA/+CAAADboIA
AAMeggAAA/+CAAADboEABB6BAAP/ggAAA26CAAADHoIAAAP/ggAAA26BAAQegQAD/4IAAANu
ggAAAx6CAAAD/4IAAANugQAEHoEAA/+CAAADboIAAAMeggAAA/+CAAADboIAAAMegQAE/4EA
A26CAAADHoIAAAP/ggAAA26CAAADHoEABP+BAANuggAAAx6CAAAD/4IAAANuggAAAx6BAAT/
gQADboIAAAMeggAAA/+CAAADbgMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAANuggAAAx6BAAT/
gQADboIAAAMeggAAA/+CAAADboIAAAMegQAE/4EAA26CAAADHoIAAAP/ggAAA26CAAADHoEA
BP+BAANuggAAAx6CAAAD/4IAAANuggAAAx6CAAAD/4EABG6BAAMeggAAA/+CAAADboIAAAMe
ggAAA/+BAARugQADHoIAAAP/ggAAA26CAAADHoIAAAP/gQAEboEAAx6CAAAD/4IAAANuggAA
Ax6CAAAD/4IAAANugQADHoIAAAP/ggAAA26CAAADHoIAAAP/ggAAA26BAAQegQAD/4IAAANu
ggAAAx6CAAAD/4IAAANugQAEHoEAA/+CAAADboIAAAMeggAAA/+CAAADboEABB6BAAP/ggAA
A26CAAADHoIAAAP/ggAAA26CAAADHoEABP+BAANuggAAAx6CAAAD/4IAAANuggAAAx6BAAT/
gQADboIAAAMeggAAA/+CAAADboIAAAMegQAE/4EAA26CAAADHoIAAAP/ggAAA24DAIPGgMYB
gAFCAIMAxsYDgIZCQv//AAADboIAAAMegQAE/4EAA26CAAADHoIAAAP/ggAAA26CAAADHoEA
BP+BAANuggAAAx6CAAAD/4IAAANuggAAAx6BAAT/gQADboIAAAMeggAAA/+CAAADboIAAAMe
ggAAA/+BAARugQADHoIAAAP/ggAAA26CAAADHoIAAAP/gQAEboEAAx6CAAAD/4IAAANuggAA
Ax6CAAAD/4EABG6BAAMeggAAA/+CAAADboIAAAMeggAAA/+CAAADboEAAx6CAAAD/4IAAANu
ggAAAx6CAAAD/4IAAANugQAEHoEAA/+CAAADboIAAAMeggAAA/+CAAADboEABB6BAAP/ggAA
A26CAAADHoIAAAP/ggAAA26BAAQegQAD/4IAAANuggAAAx6CAAAD/4IAAANuggAAAx6BAAT/
gQADboIAAAMeggAAA/+CAAADboIAAAMegQAE/4EAA26CAAADHoIAAAP/ggAAA26CAAADHoEA
BP+BAANuggAAAx6CAAAD/4IAAANuAwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgjMzAwCETU0A
AAP/hAAAMzMDAIJNTQMAgv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC//8DAIIzMwMA
hE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCCTU0DAIT//wAAAzOEAABNTQMAgv//AwCC
MzMDAIJNTQMAhP//AAADM4QAAE1NAwCC//8DAIIzMwMAgk1NAwCE//8AAAMzhAAATU0DAIL/
/wMAgjMzAwCCTU0DAIL//wMAhjMzAABNTQMAgv//AwCCMzMDAIJNTQMAgv//AwCEMzMAAANN
hAAA//8DAIIzMwMAgk1NAwCC//8DAIQzMwAAA02EAAD//wMAgjMzAwCCTU0DAIL//wMAhDMz
AAADTYQAAP//AwCCMzMDAIJNTQMAgv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC//8D
AIIzMwMAhE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCETU0AAAP/hAAAMzMDAIJNTQMA
gv//AwCCMzMDAILGxgOAAIoAxoDGgEKAQv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC
//8DAIIzMwMAhE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCETU0AAAP/hAAAMzMDAIJN
TQMAgv//AwCCMzMDAIJNTQMAhP//AAADM4QAAE1NAwCC//8DAIIzMwMAgk1NAwCE//8AAAMz
hAAATU0DAIL//wMAgjMzAwCCTU0DAIT//wAAAzOEAABNTQMAgv//AwCCMzMDAIJNTQMAgv//
AwCGMzMAAE1NAwCC//8DAIIzMwMAgk1NAwCC//8DAIQzMwAAA02EAAD//wMAgjMzAwCCTU0D
AIL//wMAhDMzAAADTYQAAP//AwCCMzMDAIJNTQMAgv//AwCEMzMAAANNhAAA//8DAIIzMwMA
gk1NAwCC//8DAIIzMwMAhE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCETU0AAAP/hAAA
MzMDAIJNTQMAgv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC//8DAIIzMwMAgsbGA4AA
igDGgMaAQoBC//8DAIIzMwMAhE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCETU0AAAP/
hAAAMzMDAIJNTQMAgv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC//8DAIIzMwMAgk1N
AwCE//8AAAMzhAAATU0DAIL//wMAgjMzAwCCTU0DAIT//wAAAzOEAABNTQMAgv//AwCCMzMD
AIJNTQMAhP//AAADM4QAAE1NAwCC//8DAIIzMwMAgk1NAwCC//8DAIYzMwAATU0DAIL//wMA
gjMzAwCCTU0DAIL//wMAhDMzAAADTYQAAP//AwCCMzMDAIJNTQMAgv//AwCEMzMAAANNhAAA
//8DAIIzMwMAgk1NAwCC//8DAIQzMwAAA02EAAD//wMAgjMzAwCCTU0DAIL//wMAgjMzAwCE
TU0AAAP/hAAAMzMDAIJNTQMAgv//AwCCMzMDAIRNTQAAA/+EAAAzMwMAgk1NAwCC//8DAIIz
MwMAhE1NAAAD/4QAADMzAwCCTU0DAIL//wMAgjMzAwCCxsYDgACDAMbGA4CEQkIA/wQAgQ4E
AIGTAwCC//8DAIEOBACBkwQAgf8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/BACBDgQAgZMD
AIL//wMAgQ4EAIGTBACB/wQAgQ4EAIGTBACB/wMAgg4OAwCBkwQAgf8EAIEOBACBkwQAgf8D
AIIODgMAgZMEAIH/BACBDgQAgZMEAIH/AwCCDg4DAIGTBACB/wQAgQ4EAIGTBACB/wQAgQ4D
AIGTBACB/wQAgQ4EAIGTBACB/wQAgQ4DAIKTkwMAgf8EAIEOBACBkwQAgf8EAIEOAwCCk5MD
AIH/BACBDgQAgZMEAIH/BACBDgMAgpOTAwCB/wQAgQ4EAIGTBACB/wQAgQ4EAIGTAwCC//8D
AIEOBACBkwQAgf8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/BACBDgQAgZMDAIL//wMAgQ4E
AIGTBACB/wQAgQ4DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACBDgQAgZMDAIL//wMAgQ4EAIGT
BACB/wQAgQ4EAIGTAwCC//8DAIEOBACBkwQAgf8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/
BACBDgQAgZMEAIH/AwCCDg4DAIGTBACB/wQAgQ4EAIGTBACB/wMAgg4OAwCBkwQAgf8EAIEO
BACBkwQAgf8DAIIODgMAgZMEAIH/BACBDgQAgZMEAIH/BACBDgMAgZMEAIH/BACBDgQAgZME
AIH/BACBDgMAgpOTAwCB/wQAgQ4EAIGTBACB/wQAgQ4DAIKTkwMAgf8EAIEOBACBkwQAgf8E
AIEOAwCCk5MDAIH/BACBDgQAgZMEAIH/BACBDgQAgZMDAIL//wMAgQ4EAIGTBACB/wQAgQ4E
AIGTAwCC//8DAIEOBACBkwQAgf8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/BACBDgMAg8aA
xgGAAUIAgwDGxgOAhEJCAP8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/BACBDgQAgZMDAIL/
/wMAgQ4EAIGTBACB/wQAgQ4EAIGTAwCC//8DAIEOBACBkwQAgf8EAIEOBACBkwQAgf8DAIIO
DgMAgZMEAIH/BACBDgQAgZMEAIH/AwCCDg4DAIGTBACB/wQAgQ4EAIGTBACB/wMAgg4OAwCB
kwQAgf8EAIEOBACBkwQAgf8EAIEOAwCBkwQAgf8EAIEOBACBkwQAgf8EAIEOAwCCk5MDAIH/
BACBDgQAgZMEAIH/BACBDgMAgpOTAwCB/wQAgQ4EAIGTBACB/wQAgQ4DAIKTkwMAgf8EAIEO
BACBkwQAgf8EAIEOBACBkwMAgv//AwCBDgQAgZMEAIH/BACBDgQAgZMDAIL//wMAgQ4EAIGT
BACB/wQAgQ4EAIGTAwCC//8DAIEOBACBkwQAgf8EAIEOAwCDxoDGAYABQgCIAMaAxoBCgEIQ
AIH/HACB/xwAgf9+ABwAge8cAIHvHACB7yEAgf8cAIH/HACB/xYAgsbGA4AAiADGgMaAQoBC
EACB/xwAgf8cAIH/fgAcAIHvHACB7xwAge8hAIH/HACB/xwAgf8WAILGxgOAAIgAxoDGgEKA
QhAAgf8cAIH/HACB/34AHACB7xwAge8cAIHvIQCB/xwAgf8cAIH/FgCCxsYDgACDAMbGA4CF
QkIHBwAE/4EABK6BAAQHBP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeBAAT/gQAE
roEABAeBAAP/gQAEroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQHgQAE/4EABK6BAAQHgQAE
/wSugQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeBAAT/gQADroEABAeB
AAT/gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4EB4EABP+BAASugQAE
B4EABP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeBAAT/gQAE
roEABAcE/4EABK6BAAQHgQAE/4EABK6BAAQHBP+BAASugQAEB4EABP+GAK4AxoDGAYABQgCD
AMbGA4CFQkIHBwAE/4EABK6BAAQHBP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeB
AAT/gQAEroEABAeBAAP/gQAEroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQHgQAE/4EABK6B
AAQHgQAE/wSugQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeBAAT/gQAD
roEABAeBAAT/gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4EB4EABP+B
AASugQAEB4EABP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAEroEABAeB
AAT/gQAEroEABAcE/4EABK6BAAQHgQAE/4EABK6BAAQHBP+BAASugQAEB4EABP+GAK4AxoDG
AYABQgCDAMbGA4CFQkIHBwAE/4EABK6BAAQHBP+BAASugQAEB4EABP+BAASugQAEBwT/gQAE
roEABAeBAAT/gQAEroEABAeBAAP/gQAEroEABAeBAAT/gQAEroEABAeBAAT/BK6BAAQHgQAE
/4EABK6BAAQHgQAE/wSugQAEB4EABP+BAASugQAEB4EABP8EroEABAeBAAT/gQAEroEABAeB
AAT/gQADroEABAeBAAT/gQAEroEABAeBAAT/gQAErgQHgQAE/4EABK6BAAQHgQAE/4EABK4E
B4EABP+BAASugQAEB4EABP+BAASugQADB4EABP+BAASugQAEB4EABP+BAASugQAEBwT/gQAE
roEABAeBAAT/gQAEroEABAcE/4EABK6BAAQHgQAE/4EABK6BAAQHBP+BAASugQAEB4EABP+G
AK4AxoDGAYABQgCMAMaAxoBCgEIlJQAAA/+CAAADYYIAAAMlgQAD/4IAAANhggAAAyWCAAAD
/4IAAANhggAAAyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYYAAP//AAADYYIAAAMl
ggAAA/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4EAA2GC
AAADJYIAAAP/ggAAA2GCAAADJYIAAAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+G
AABhYQAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4IAAANhgQADJYIAAAP/ggAAA2GCAAADJYIA
AAP/ggAAA2GBAAMlggAAA/+CAAADYYIAAAMlggAAA/+CAAADYYYAACUlAAAD/4IAAANhggAA
AyWCAAAD/4IAAANhggAAAyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYEAA/+CAAAD
YYIAAAMlggAAA/+CAAADYYIAAAMlgQAD/4IAAANhggAAAyWCAAAD/wMAgsbGA4AAjADGgMaA
QoBCJSUAAAP/ggAAA2GCAAADJYEAA/+CAAADYYIAAAMlggAAA/+CAAADYYIAAAMlgQAD/4IA
AANhggAAAyWCAAAD/4IAAANhggAAAyWGAAD//wAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYIA
AAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWCAAAD/4IAAANhggAA
AyWCAAAD/4EAA2GCAAADJYIAAAP/ggAAA2GCAAADJYIAAAP/hgAAYWEAAAMlggAAA/+CAAAD
YYIAAAMlggAAA/+CAAADYYEAAyWCAAAD/4IAAANhggAAAyWCAAAD/4IAAANhgQADJYIAAAP/
ggAAA2GCAAADJYIAAAP/ggAAA2GGAAAlJQAAA/+CAAADYYIAAAMlggAAA/+CAAADYYIAAAMl
gQAD/4IAAANhggAAAyWCAAAD/4IAAANhggAAAyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GC
AAADJYEAA/+CAAADYYIAAAMlggAAA/8DAILGxgOAAIwAxoDGgEKAQiUlAAAD/4IAAANhggAA
AyWBAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYEAA/+CAAADYYIAAAMlggAAA/+CAAAD
YYIAAAMlhgAA//8AAANhggAAAyWCAAAD/4IAAANhggAAAyWCAAAD/4EAA2GCAAADJYIAAAP/
ggAAA2GCAAADJYIAAAP/gQADYYIAAAMlggAAA/+CAAADYYIAAAMlggAAA/+BAANhggAAAyWC
AAAD/4IAAANhggAAAyWCAAAD/4YAAGFhAAADJYIAAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GB
AAMlggAAA/+CAAADYYIAAAMlggAAA/+CAAADYYEAAyWCAAAD/4IAAANhggAAAyWCAAAD/4IA
AANhhgAAJSUAAAP/ggAAA2GCAAADJYIAAAP/ggAAA2GCAAADJYEAA/+CAAADYYIAAAMlggAA
A/+CAAADYYIAAAMlgQAD/4IAAANhggAAAyWCAAAD/4IAAANhggAAAyWBAAP/ggAAA2GCAAAD
JYIAAAP/AwCCxsYDgACDAMbGA4CEQkJZWQMAgv//AwCCKioDAIZZWQAA//8DAIIqKgMAgllZ
AwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAgioqAwCCWVkDAIH/AwCCKioD
AIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMAgllZAwCG//8A
ACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAAKioDAIJZWQMAgv//AwCCKioDAIJZWQMA
gv//AwCBKgMAgllZAwCC//8DAIIqKgMAgllZAwCC//8DAIYqKgAAWVkDAIL//wMAgioqAwCC
WVkDAIL//wMAhioqAABZWQMAgv//AwCCKioDAIJZWQMAgv//AwCCKioDAIFZAwCC//8DAIIq
KgMAgllZAwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAgioqAwCGWVkAAP//
AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA//8DAIIqKgMAgllZAwCC//8DAIPGgMYBgAFC
AIMAxsYDgIRCQllZAwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAgioqAwCG
WVkAAP//AwCCKioDAIJZWQMAgv//AwCCKioDAIJZWQMAgf8DAIIqKgMAgllZAwCC//8DAIIq
KgMAgllZAwCG//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAAKioDAIJZWQMAgv//
AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMAgllZAwCC//8DAIEqAwCCWVkD
AIL//wMAgioqAwCCWVkDAIL//wMAhioqAABZWQMAgv//AwCCKioDAIJZWQMAgv//AwCGKioA
AFlZAwCC//8DAIIqKgMAgllZAwCC//8DAIIqKgMAgVkDAIL//wMAgioqAwCCWVkDAIL//wMA
gioqAwCGWVkAAP//AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA//8DAIIqKgMAgllZAwCC
//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAg8aAxgGAAUIAgwDGxgOAhEJCWVkD
AIL//wMAgioqAwCGWVkAAP//AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA//8DAIIqKgMA
gllZAwCC//8DAIIqKgMAgllZAwCB/wMAgioqAwCCWVkDAIL//wMAgioqAwCCWVkDAIb//wAA
KioDAIJZWQMAgv//AwCCKioDAIJZWQMAhv//AAAqKgMAgllZAwCC//8DAIIqKgMAgllZAwCG
//8AACoqAwCCWVkDAIL//wMAgioqAwCCWVkDAIL//wMAgSoDAIJZWQMAgv//AwCCKioDAIJZ
WQMAgv//AwCGKioAAFlZAwCC//8DAIIqKgMAgllZAwCC//8DAIYqKgAAWVkDAIL//wMAgioq
AwCCWVkDAIL//wMAgioqAwCBWQMAgv//AwCCKioDAIJZWQMAgv//AwCCKioDAIZZWQAA//8D
AIIqKgMAgllZAwCC//8DAIIqKgMAhllZAAD//wMAgioqAwCCWVkDAIL//wMAgioqAwCGWVkA
AP//AwCCKioDAIJZWQMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIAowQAgf8EAIEKBACBowMA
gf8EAIEKBACBowQAgf8EAIEKBACBowMAgf8EAIEKBACBowQAgf8EAIEKBACBowgAgQoEAIGj
BACB/wQAgQoEAIGjBACB/wMAgQoEAIGjBACB/wQAgQoEAIGjBACB/wMAgQoEAIGjBACB/wQA
gQoEAIGjBACB/wMAgQoEAIGjBACB/wQAgQoEAIGjBACB/wgAgaMEAIH/BACBCgQAgaMEAIH/
BACBCgMAgaMEAIH/BACBCgQAgaMEAIH/BACBCgMAgaMEAIH/BACBCgQAgaMEAIH/BACBCggA
gf8EAIEKBACBowQAgf8EAIEKBACBowMAgf8EAIEKBACBowQAgf8EAIEKBACBowMAgf8EAIEK
BACBowQAgf8EAIEKBACBowMAgf8EAIEKBACBowQAgf8DAILGxgOAAIoAxoDGgEKAQgCjBACB
/wQAgQoEAIGjAwCB/wQAgQoEAIGjBACB/wQAgQoEAIGjAwCB/wQAgQoEAIGjBACB/wQAgQoE
AIGjCACBCgQAgaMEAIH/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/BACBCgQAgaMEAIH/AwCB
CgQAgaMEAIH/BACBCgQAgaMEAIH/AwCBCgQAgaMEAIH/BACBCgQAgaMEAIH/CACBowQAgf8E
AIEKBACBowQAgf8EAIEKAwCBowQAgf8EAIEKBACBowQAgf8EAIEKAwCBowQAgf8EAIEKBACB
owQAgf8EAIEKCACB/wQAgQoEAIGjBACB/wQAgQoEAIGjAwCB/wQAgQoEAIGjBACB/wQAgQoE
AIGjAwCB/wQAgQoEAIGjBACB/wQAgQoEAIGjAwCB/wQAgQoEAIGjBACB/wMAgsbGA4AAigDG
gMaAQoBCAKMEAIH/BACBCgQAgaMDAIH/BACBCgQAgaMEAIH/BACBCgQAgaMDAIH/BACBCgQA
gaMEAIH/BACBCgQAgaMIAIEKBACBowQAgf8EAIEKBACBowQAgf8DAIEKBACBowQAgf8EAIEK
BACBowQAgf8DAIEKBACBowQAgf8EAIEKBACBowQAgf8DAIEKBACBowQAgf8EAIEKBACBowQA
gf8IAIGjBACB/wQAgQoEAIGjBACB/wQAgQoDAIGjBACB/wQAgQoEAIGjBACB/wQAgQoDAIGj
BACB/wQAgQoEAIGjBACB/wQAgQoIAIH/BACBCgQAgaMEAIH/BACBCgQAgaMDAIH/BACBCgQA
gaMEAIH/BACBCgQAgaMDAIH/BACBCgQAgaMEAIH/BACBCgQAgaMDAIH/BACBCgQAgaMEAIH/
AwCCxsYDgACDAMbGA4CEQkL8/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AUABP8F
/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP+BAAT8BQAF
/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wX8BAAF/wX8BQAF
/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQCG//8AxoDGAYABQgCDAMbGA4CEQkL8/AUABf8F/AQA
Bf8F/AUABf8F/AQABf8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUA
Bf8F/AUABP8F/AUABf8F/AUABP+BAAT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8
BQAF/wT8BQAF/wX8BQAF/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQCG//8A
xoDGAYABQgCDAMbGA4CEQkL8/AUABf8F/AQABf8F/AUABf8F/AQABf8F/AUABf8F/AUABP8F
/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP8F/AUABf8F/AUABP+BAAT8BQAF
/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wT8BQAF/wX8BQAF/wX8BAAF/wX8BQAF
/wX8BAAF/wX8BQAF/wX8BAAF/wX8BQCG//8AxoDGAYABQgCLAMaAxoBCgEKfnwAEC4EABP+B
AASfgQADC4EABP+BAASfgQAEC4EABP+BAASfgQADC4EABP+BAASfgQAEC4EABP+BAASfgQAD
C4IAAAP/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/
gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/gQAEn4EABAuBAAT/gQAEn4EABAuBAAP/ggAAA5+B
AAQLgQAE/4EABJ+BAAQLgQAE/4EAA5+BAAQLgQAE/4EABJ+BAAQLgQAE/4EAA5+BAAQLgQAE
/4EABJ+BAAQLgQAE/4EAA5+BAAQLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLgQAE/4EABJ+B
AAQLgQAE/4EABJ+BAAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLgQAE/4EABJ+BAAQLhQD/
AMbGA4AAiwDGgMaAQoBCn58ABAuBAAT/gQAEn4EAAwuBAAT/gQAEn4EABAuBAAT/gQAEn4EA
AwuBAAT/gQAEn4EABAuBAAT/gQAEn4EAAwuCAAAD/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD
/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+BAAQLgQAE/4EABJ+BAAQLgQAD/4EABJ+B
AAQLgQAE/4EABJ+BAAQLgQAD/4IAAAOfgQAEC4EABP+BAASfgQAEC4EABP+BAAOfgQAEC4EA
BP+BAASfgQAEC4EABP+BAAOfgQAEC4EABP+BAASfgQAEC4EABP+BAAOfgQAEC4EABP+BAASf
gQAEC4EABP+BAASfgQADC4EABP+BAASfgQAEC4EABP+BAASfgQADC4EABP+BAASfgQAEC4EA
BP+BAASfgQADC4EABP+BAASfgQAEC4UA/wDGxgOAAIsAxoDGgEKAQp+fAAQLgQAE/4EABJ+B
AAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLgQAE/4EABJ+BAAQLgQAE/4EABJ+BAAMLggAA
A/+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+BAASf
gQAEC4EABP+BAASfgQAEC4EAA/+BAASfgQAEC4EABP+BAASfgQAEC4EAA/+CAAADn4EABAuB
AAT/gQAEn4EABAuBAAT/gQADn4EABAuBAAT/gQAEn4EABAuBAAT/gQADn4EABAuBAAT/gQAE
n4EABAuBAAT/gQADn4EABAuBAAT/gQAEn4EABAuBAAT/gQAEn4EAAwuBAAT/gQAEn4EABAuB
AAT/gQAEn4EAAwuBAAT/gQAEn4EABAuBAAT/gQAEn4EAAwuBAAT/gQAEn4EABAuFAP8AxsYD
gACDAMbGA4CGQkJXVwAAAyyCAAAD/4IAAANXhgAALCwAAAP/ggAAA1eCAAADLIIAAAP/ggAA
A1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4QAACwsAwCE//8AAANXggAAAyyCAAAD
/4IAAANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIYAAP//AAADV4IAAAMs
ggAAA/+CAAADV4IAAAMshgAA//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyEAAD//wMAhFdX
AAADLIIAAAP/ggAAA1eCAAADLIIAAAP/hgAAV1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+G
AABXVwAAAyyCAAAD/4IAAANXggAAAyyCAAAD/4YAAFdXAAADLIIAAAP/ggAAA1eCAAADLIIA
AAP/ggAAA1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAA
AyyCAAAD/4IAAANXhgAALCwAAAP/ggAAA1eCAAADLAMAg8aAxgGAAUIAgwDGxgOAhkJCV1cA
AAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAAAyyCAAAD/4IAAANXhgAALCwAAAP/ggAA
A1eCAAADLIIAAAP/ggAAA1eEAAAsLAMAhP//AAADV4IAAAMsggAAA/+CAAADV4IAAAMshgAA
//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyGAAD//wAAA1eCAAADLIIAAAP/ggAAA1eCAAAD
LIYAAP//AAADV4IAAAMsggAAA/+CAAADV4IAAAMshAAA//8DAIRXVwAAAyyCAAAD/4IAAANX
ggAAAyyCAAAD/4YAAFdXAAADLIIAAAP/ggAAA1eCAAADLIIAAAP/hgAAV1cAAAMsggAAA/+C
AAADV4IAAAMsggAAA/+GAABXVwAAAyyCAAAD/4IAAANXggAAAyyCAAAD/4IAAANXhgAALCwA
AAP/ggAAA1eCAAADLIIAAAP/ggAAA1eGAAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YA
ACwsAAAD/4IAAANXggAAAywDAIPGgMYBgAFCAIMAxsYDgIZCQldXAAADLIIAAAP/ggAAA1eG
AAAsLAAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAAAyyCAAAD/4IA
AANXhAAALCwDAIT//wAAA1eCAAADLIIAAAP/ggAAA1eCAAADLIYAAP//AAADV4IAAAMsggAA
A/+CAAADV4IAAAMshgAA//8AAANXggAAAyyCAAAD/4IAAANXggAAAyyGAAD//wAAA1eCAAAD
LIIAAAP/ggAAA1eCAAADLIQAAP//AwCEV1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+GAABX
VwAAAyyCAAAD/4IAAANXggAAAyyCAAAD/4YAAFdXAAADLIIAAAP/ggAAA1eCAAADLIIAAAP/
hgAAV1cAAAMsggAAA/+CAAADV4IAAAMsggAAA/+CAAADV4YAACwsAAAD/4IAAANXggAAAyyC
AAAD/4IAAANXhgAALCwAAAP/ggAAA1eCAAADLIIAAAP/ggAAA1eGAAAsLAAAA/+CAAADV4IA
AAMsAwCDxoDGAYABQgCKAMaAxoBCgEIkJAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQk
AwCCYmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiBACB/wMA
giQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/AwCCJCQDAIJiYgMAgv//AwCCJCQDAIJiYgMA
gf8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCC
YmIDAIH/BACBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIEkAwCCYmIDAIL//wMAgiQk
AwCCYmIDAIL//wMAgSQDAIJiYgMAgv//AwCCJCQDAIJiYgMAgv//AwCBJAMAgmJiAwCC//8D
AIIkJAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCBYgMA
gv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiAwCC//8DAIIkJAMAgmJiAwCCxsYDgACKAMaA
xoBCgEIkJAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCB
YgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiBACB/wMAgiQkAwCCYmIDAIL//wMAgiQk
AwCCYmIDAIH/AwCCJCQDAIJiYgMAgv//AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8D
AIIkJAMAgmJiAwCB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/BACBJAMAgmJiAwCC
//8DAIIkJAMAgmJiAwCC//8DAIEkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIL//wMAgSQDAIJi
YgMAgv//AwCCJCQDAIJiYgMAgv//AwCBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIIk
JAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMAgv//
AwCCJCQDAIFiAwCC//8DAIIkJAMAgmJiAwCCxsYDgACKAMaAxoBCgEIkJAMAgmJiAwCC//8D
AIIkJAMAgWIDAIL//wMAgiQkAwCCYmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMA
gv//AwCCJCQDAIFiBACB/wMAgiQkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/AwCCJCQDAIJi
YgMAgv//AwCCJCQDAIJiYgMAgf8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCB/wMAgiQk
AwCCYmIDAIL//wMAgiQkAwCCYmIDAIH/BACBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8D
AIEkAwCCYmIDAIL//wMAgiQkAwCCYmIDAIL//wMAgSQDAIJiYgMAgv//AwCCJCQDAIJiYgMA
gv//AwCBJAMAgmJiAwCC//8DAIIkJAMAgmJiAwCC//8DAIIkJAMAgWIDAIL//wMAgiQkAwCC
YmIDAIL//wMAgiQkAwCBYgMAgv//AwCCJCQDAIJiYgMAgv//AwCCJCQDAIFiAwCC//8DAIIk
JAMAgmJiAwCCxsYDgACDAMbGA4CEQkIABwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8E
AIEHCACB/wQAgQcEAIGuBACB/wQAgQcNAIEHBACBrgQAgf8EAIEHBACBrggAgQcEAIGuBACB
/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrg0Aga4E
AIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB
/wgAga4EAIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcE
AIGuBACB/wQAgQcIAIH/BACBBwQAga4DAIPGgMYBgAFCAIMAxsYDgIRCQgAHBACBrgQAgf8E
AIEHCACB/wQAgQcEAIGuBACB/wQAgQcIAIH/BACBBwQAga4EAIH/BACBBw0AgQcEAIGuBACB
/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggAgQcE
AIGuBACB/wQAgQcEAIGuDQCBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcEAIGuBACB
/wgAga4EAIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8EAIEHCACB/wQAgQcE
AIGuBACB/wQAgQcIAIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgMAg8aAxgGAAUIA
gwDGxgOAhEJCAAcEAIGuBACB/wQAgQcIAIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACB
rgQAgf8EAIEHDQCBBwQAga4EAIH/BACBBwQAga4IAIEHBACBrgQAgf8EAIEHBACBrggAgQcE
AIGuBACB/wQAgQcEAIGuCACBBwQAga4EAIH/BACBBwQAga4NAIGuBACB/wQAgQcEAIGuBACB
/wgAga4EAIH/BACBBwQAga4EAIH/CACBrgQAgf8EAIEHBACBrgQAgf8IAIGuBACB/wQAgQcE
AIGuBACB/wQAgQcIAIH/BACBBwQAga4EAIH/BACBBwgAgf8EAIEHBACBrgQAgf8EAIEHCACB
/wQAgQcEAIGuAwCDxoDGAYABQgCKAMaAxoBCgEL//wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF
/wXvBQAF/wTvBgAE/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF/wXvBQAE/wXvBQAF
/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8F
AAX/Be8FAAX/BO8FAAX/Be8FAAX/BO8FAAX/Be8FAAX/BO8FAAX/Be8DAILGxgOAAIoAxoDG
gEKAQv//Be8FAAX/BO8FAAX/Be8FAAX/BO8FAAX/Be8FAAX/BO8GAAT/Be8FAAX/Be8FAAT/
Be8FAAX/Be8FAAT/Be8FAAX/Be8FAAT/Be8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+BAATv
BQAF/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABf8E7wUABf8F7wUABf8E7wUA
Bf8F7wUABf8E7wUABf8F7wMAgsbGA4AAigDGgMaAQoBC//8F7wUABf8E7wUABf8F7wUABf8E
7wUABf8F7wUABf8E7wYABP8F7wUABf8F7wUABP8F7wUABf8F7wUABP8F7wUABf8F7wUABP8F
7wUABf8F7wUABP+BAATvBQAF/wXvBQAE/4EABO8FAAX/Be8FAAT/gQAE7wUABf8F7wUABP+B
AATvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvBQAF/wTvBQAF/wXvAwCCxsYDgACD
AMbGA4CFQkL//wAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EABJOBAAQOgQAE/4EAA5OCAAAD
DoEABP+BAASTgQAEDoEABP+BAAOTggAAAw6CAAAD/4EABJOBAAQOgQAE/4EABJOBAAMOggAA
A/+BAASTgQAEDoEABP+BAASTgQADDoIAAAP/gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD/4EA
BJOBAAQOgQAE/4EABJOBAAMOggAAA/+CAAADk4EABA6BAAT/gQAEk4EABA6BAAP/ggAAA5OB
AAQOgQAE/4EABJOBAAQOgQAD/4IAAAOTgQAEDoEABP+BAASTgQAEDoEAA/+CAAADk4EABA6B
AAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EABJOBAAQOgQAE/4EAA5OCAAADDoEABP+B
AASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4YADgDGgMYBgAFCAIMAxsYDgIVCQv//AAST
gQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EABJOBAAQO
gQAE/4EAA5OCAAADDoIAAAP/gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD/4EABJOBAAQOgQAE
/4EABJOBAAMOggAAA/+BAASTgQAEDoEABP+BAASTgQADDoIAAAP/gQAEk4EABA6BAAT/gQAE
k4EAAw6CAAAD/4IAAAOTgQAEDoEABP+BAASTgQAEDoEAA/+CAAADk4EABA6BAAT/gQAEk4EA
BA6BAAP/ggAAA5OBAAQOgQAE/4EABJOBAAQOgQAD/4IAAAOTgQAEDoEABP+BAASTgQAEDoEA
BP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EABJOBAAQOgQAE/4EA
A5OCAAADDoEABP+BAASThgAOAMaAxgGAAUIAgwDGxgOAhUJC//8ABJOBAAQOgQAE/4EAA5OC
AAADDoEABP+BAASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMO
ggAAA/+BAASTgQAEDoEABP+BAASTgQADDoIAAAP/gQAEk4EABA6BAAT/gQAEk4EAAw6CAAAD
/4EABJOBAAQOgQAE/4EABJOBAAMOggAAA/+BAASTgQAEDoEABP+BAASTgQADDoIAAAP/ggAA
A5OBAAQOgQAE/4EABJOBAAQOgQAD/4IAAAOTgQAEDoEABP+BAASTgQAEDoEAA/+CAAADk4EA
BA6BAAT/gQAEk4EABA6BAAP/ggAAA5OBAAQOgQAE/4EABJOBAAQOgQAE/4EAA5OCAAADDoEA
BP+BAASTgQAEDoEABP+BAAOTggAAAw6BAAT/gQAEk4EABA6BAAT/gQADk4IAAAMOgQAE/4EA
BJOGAA4AxoDGAYABQgCMAMaAxoBCgEL//wAAA02CAAADM4IAAAP/hAAATU0DAIQzMwAAA/+C
AAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD/4QAAE1NAwCCMzMD
AIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMzggAAA/+CAAADTYQA
ADMzAwCE//8AAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAA
A02EAAAzMwMAgv//AwCETU0AAAMzggAAA/+CAAADTYIAAAMzhAAA//8DAIRNTQAAAzOCAAAD
/4IAAANNggAAAzOEAAD//wMAhE1NAAADM4IAAAP/ggAAA02CAAADM4QAAP//AwCETU0AAAMz
ggAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD/4QAAE1N
AwCEMzMAAAP/ggAAA02CAAADM4IAAAP/hAAATU0DAIQzMwAAA/+CAAADTQMAgsbGA4AAjADG
gMaAQoBC//8AAANNggAAAzOCAAAD/4QAAE1NAwCEMzMAAAP/ggAAA02CAAADM4IAAAP/hAAA
TU0DAIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAgjMzAwCE//8AAANNggAAAzOCAAAD
/4IAAANNhAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMAhP//AAADTYIAAAMz
ggAAA/+CAAADTYQAADMzAwCE//8AAANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIL//wMAhE1N
AAADM4IAAAP/ggAAA02CAAADM4QAAP//AwCETU0AAAMzggAAA/+CAAADTYIAAAMzhAAA//8D
AIRNTQAAAzOCAAAD/4IAAANNggAAAzOEAAD//wMAhE1NAAADM4IAAAP/ggAAA02CAAADM4IA
AAP/hAAATU0DAIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAA
AzOCAAAD/4QAAE1NAwCEMzMAAAP/ggAAA00DAILGxgOAAIwAxoDGgEKAQv//AAADTYIAAAMz
ggAAA/+EAABNTQMAhDMzAAAD/4IAAANNggAAAzOCAAAD/4QAAE1NAwCEMzMAAAP/ggAAA02C
AAADM4IAAAP/hAAATU0DAIIzMwMAhP//AAADTYIAAAMzggAAA/+CAAADTYQAADMzAwCE//8A
AANNggAAAzOCAAAD/4IAAANNhAAAMzMDAIT//wAAA02CAAADM4IAAAP/ggAAA02EAAAzMwMA
hP//AAADTYIAAAMzggAAA/+CAAADTYQAADMzAwCC//8DAIRNTQAAAzOCAAAD/4IAAANNggAA
AzOEAAD//wMAhE1NAAADM4IAAAP/ggAAA02CAAADM4QAAP//AwCETU0AAAMzggAAA/+CAAAD
TYIAAAMzhAAA//8DAIRNTQAAAzOCAAAD/4IAAANNggAAAzOCAAAD/4QAAE1NAwCEMzMAAAP/
ggAAA02CAAADM4IAAAP/hAAATU0DAIQzMwAAA/+CAAADTYIAAAMzggAAA/+EAABNTQMAhDMz
AAAD/4IAAANNAwCCxsYDgACDAMbGA4CEQkL//wMAgh4eAwCCbm4DAIL//wMAgR4EAIFuAwCC
//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCCHh4DAIJubgMAgv//AwCBHgQAgW4E
AIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCB
bgQAgf8DAIIeHgMAgm5uAwCC//8DAIIeHgMAgW4EAIH/AwCCHh4DAIJubgMAgv//AwCCHh4D
AIFuBACB/wQAgR4DAIJubgMAgv//AwCCHh4DAIJubgMAgf8EAIEeAwCCbm4DAIL//wMAgh4e
AwCCbm4DAIH/BACBHgMAgm5uAwCC//8DAIIeHgMAgm5uAwCB/wQAgR4DAIJubgMAgv//AwCC
Hh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgR4EAIFuAwCC//8D
AIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCCHh4DAIPGgMYBgAFCAIMAxsYDgIRCQv//
AwCCHh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgR4EAIFuAwCC
//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgQAgf8DAIIeHgMAgm5uAwCC//8DAIIeHgMAgW4E
AIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCB
bgQAgf8DAIIeHgMAgm5uAwCC//8DAIIeHgMAgW4EAIH/BACBHgMAgm5uAwCC//8DAIIeHgMA
gm5uAwCB/wQAgR4DAIJubgMAgv//AwCCHh4DAIJubgMAgf8EAIEeAwCCbm4DAIL//wMAgh4e
AwCCbm4DAIH/BACBHgMAgm5uAwCC//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCC
Hh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgR4EAIFuAwCC//8D
AIIeHgMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//
AwCCHh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCCbm4DAIL//wMAgR4EAIFuBACB
/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCBbgQAgf8DAIIeHgMAgm5uAwCC//8DAIIeHgMAgW4E
AIH/AwCCHh4DAIJubgMAgv//AwCCHh4DAIFuBACB/wMAgh4eAwCCbm4DAIL//wMAgh4eAwCB
bgQAgf8EAIEeAwCCbm4DAIL//wMAgh4eAwCCbm4DAIH/BACBHgMAgm5uAwCC//8DAIIeHgMA
gm5uAwCB/wQAgR4DAIJubgMAgv//AwCCHh4DAIJubgMAgf8EAIEeAwCCbm4DAIL//wMAgh4e
AwCCbm4DAIL//wMAgR4EAIFuAwCC//8DAIIeHgMAgm5uAwCC//8DAIEeBACBbgMAgv//AwCC
Hh4DAIJubgMAgv//AwCBHgQAgW4DAIL//wMAgh4eAwCDxoDGAYABQgCKAMaAxoBCgEIA/wQA
gQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8NAIH/BACBBAQAgb4EAIH/EgCBBAQAgb4EAIH/
BACBBA0AgQQEAIG+BACB/wQAgQQNAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/BACBBBIA
gb4EAIH/BACBBAQAgb4NAIG+BACB/wQAgQQEAIG+DQCBvgQAgf8EAIEEBACBvg0Agb4EAIH/
BACBBAQAgb4EAIH/DQCB/wQAgQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8NAIH/BACBBAMA
gsbGA4AAigDGgMaAQoBCAP8EAIEEBACBvgQAgf8NAIH/BACBBAQAgb4EAIH/DQCB/wQAgQQE
AIG+BACB/xIAgQQEAIG+BACB/wQAgQQNAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/BACB
BA0AgQQEAIG+BACB/wQAgQQSAIG+BACB/wQAgQQEAIG+DQCBvgQAgf8EAIEEBACBvg0Agb4E
AIH/BACBBAQAgb4NAIG+BACB/wQAgQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8NAIH/BACB
BAQAgb4EAIH/DQCB/wQAgQQDAILGxgOAAIoAxoDGgEKAQgD/BACBBAQAgb4EAIH/DQCB/wQA
gQQEAIG+BACB/w0Agf8EAIEEBACBvgQAgf8SAIEEBACBvgQAgf8EAIEEDQCBBAQAgb4EAIH/
BACBBA0AgQQEAIG+BACB/wQAgQQNAIEEBACBvgQAgf8EAIEEEgCBvgQAgf8EAIEEBACBvg0A
gb4EAIH/BACBBAQAgb4NAIG+BACB/wQAgQQEAIG+DQCBvgQAgf8EAIEEBACBvgQAgf8NAIH/
BACBBAQAgb4EAIH/DQCB/wQAgQQEAIG+BACB/w0Agf8EAIEEAwCCxsYDgACDAMbGA4CEQkIB
AQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2BAAQBBf8F3QUBBP+BAATdgQAEAYEABP8F
3QUBBf8E3YEABAGBAAT/Bd0FAQX/BN2BAAQBgQAE/wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E
3YEABAGBAAT/gQAE3QUBBf8F3QQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdBQEF/wXdBAGB
AAT/gQAE3QUBBf8F3QUBBP+BAATdgQAEAQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2B
AAQBBf+G3d0AxoDGAYABQgCDAMbGA4CEQkIBAQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EA
BN2BAAQBBf8F3QUBBP+BAATdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/Bd0FAQX/BN2BAAQB
gQAE/wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E3YEABAGBAAT/gQAE3QUBBf8F3QQBgQAE/4EA
BN0FAQX/Bd0EAYEABP+BAATdBQEF/wXdBAGBAAT/gQAE3QUBBf8F3QUBBP+BAATdgQAEAQX/
Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2BAAQBBf+G3d0AxoDGAYABQgCDAMbGA4CEQkIB
AQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2BAAQBBf8F3QUBBP+BAATdgQAEAYEABP8F
3QUBBf8E3YEABAGBAAT/Bd0FAQX/BN2BAAQBgQAE/wXdBQEF/wTdgQAEAYEABP8F3QUBBf8E
3YEABAGBAAT/gQAE3QUBBf8F3QQBgQAE/4EABN0FAQX/Bd0EAYEABP+BAATdBQEF/wXdBAGB
AAT/gQAE3QUBBf8F3QUBBP+BAATdgQAEAQX/Bd0FAQT/gQAE3YEABAEF/wXdBQEE/4EABN2B
AAQBBf+G3d0AxoDGAYABQgCLAMaAxoBCgEITEwAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOB
AAT/gQAEhoEABBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTggAA
A/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EAA4aCAAADE4IAAAP/
gQAEhoEABBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4IA
AAOGgQAEE4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAAD
hoEABBOBAAT/gQAEhoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQAEE4EAA/+CAAADhoIA
AAMTgQAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEABBOBAAP/ggAAA4aCAAAD
E4EABP+FAIYAxsYDgACLAMaAxoBCgEITEwAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/
gQAEhoEABBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTggAAA/+B
AASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EAA4aCAAADE4IAAAP/gQAE
hoEABBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4IAAAOG
gQAEE4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAADhoEA
BBOBAAT/gQAEhoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMT
gQAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEABBOBAAP/ggAAA4aCAAADE4EA
BP+FAIYAxsYDgACLAMaAxoBCgEITEwAE/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAE
hoEABBOBAAP/ggAAA4aCAAADE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTggAAA/+BAASG
gQAEE4EABP+BAAOGggAAAxOCAAAD/4EABIaBAAQTgQAE/4EAA4aCAAADE4IAAAP/gQAEhoEA
BBOBAAT/gQADhoIAAAMTggAAA/+BAASGgQAEE4EABP+BAAOGggAAAxOCAAAD/4IAAAOGgQAE
E4EABP+BAASGgQADE4IAAAP/ggAAA4aBAAQTgQAE/4EABIaBAAMTggAAA/+CAAADhoEABBOB
AAT/gQAEhoEAAxOCAAAD/4IAAAOGgQAEE4EABP+BAASGgQAEE4EAA/+CAAADhoIAAAMTgQAE
/4EABIaBAAQTgQAD/4IAAAOGggAAAxOBAAT/gQAEhoEABBOBAAP/ggAAA4aCAAADE4EABP+F
AIYAxsYDgACDAMbGA4CGQkI7OwAAA/+CAAADRYIAAAM7hAAA//8DAIJFRQMAhDs7AAAD/4IA
AANFggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUDAII7OwMA
hP//AAADRYIAAAM7ggAAA/+EAABFRQMAgjs7AwCE//8AAANFggAAAzuCAAAD/4QAAEVFAwCC
OzsDAIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABF
RQMAgjs7AwCC//8DAIRFRQAAAzuCAAAD/4IAAANFhAAAOzsDAIL//wMAhEVFAAADO4IAAAP/
ggAAA0WEAAA7OwMAgv//AwCERUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuC
AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUD
AIQ7OwAAA/+CAAADRYIAAAM7hAAA//8DAIJFRQMAhDs7AAAD/wMAg8aAxgGAAUIAgwDGxgOA
hkJCOzsAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUDAIQ7OwAAA/+CAAADRYIAAAM7hAAA//8D
AIJFRQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCCOzsDAIT//wAAA0WCAAADO4IA
AAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABFRQMAgjs7AwCE//8AAANFggAA
AzuCAAAD/4QAAEVFAwCCOzsDAIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAgv//AwCE
RUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuCAAAD/4IAAANFhAAAOzsDAIL/
/wMAhEVFAAADO4IAAAP/ggAAA0WEAAA7OwMAgv//AwCERUUAAAM7ggAAA/+CAAADRYIAAAM7
hAAA//8DAIJFRQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WC
AAADO4QAAP//AwCCRUUDAIQ7OwAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQjs7AAAD/4IAAANF
ggAAAzuEAAD//wMAgkVFAwCEOzsAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUDAIQ7OwAAA/+C
AAADRYIAAAM7hAAA//8DAIJFRQMAgjs7AwCE//8AAANFggAAAzuCAAAD/4QAAEVFAwCCOzsD
AIT//wAAA0WCAAADO4IAAAP/hAAARUUDAII7OwMAhP//AAADRYIAAAM7ggAAA/+EAABFRQMA
gjs7AwCE//8AAANFggAAAzuCAAAD/4QAAEVFAwCCOzsDAIL//wMAhEVFAAADO4IAAAP/ggAA
A0WEAAA7OwMAgv//AwCERUUAAAM7ggAAA/+CAAADRYQAADs7AwCC//8DAIRFRQAAAzuCAAAD
/4IAAANFhAAAOzsDAIL//wMAhEVFAAADO4IAAAP/ggAAA0WCAAADO4QAAP//AwCCRUUDAIQ7
OwAAA/+CAAADRYIAAAM7hAAA//8DAIJFRQMAhDs7AAAD/4IAAANFggAAAzuEAAD//wMAgkVF
AwCEOzsAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEIAeAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZ
BACBeAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZ
BACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZ
BACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZBACBeAQAgf8DAIIZGQMAgnh4AwCC//8DAIEZ
BACBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZ
AwCBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZAwCBeAQAgf8EAIEZAwCCeHgDAIL//wMAghkZ
AwCCeHgDAIH/BACBGQQAgXgDAIL//wMAghkZAwCCeHgDAIH/BACBGQQAgXgDAIL//wMAghkZ
AwCCeHgDAIH/BACBGQQAgXgDAIL//wMAgsbGA4AAigDGgMaAQoBCAHgDAIL//wMAghkZAwCC
eHgDAIH/BACBGQQAgXgDAIL//wMAghkZAwCCeHgDAIH/BACBGQQAgXgDAIL//wMAghkZAwCC
eHgDAIH/BACBGQQAgXgEAIH/AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4
eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4eAMAgv//AwCBGQQAgXgEAIH/AwCCGRkDAIJ4
eAMAgv//AwCBGQQAgXgEAIH/BACBGQMAgnh4AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4
AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4AwCC//8DAIIZGQMAgXgEAIH/BACBGQMAgnh4
AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4
AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4AwCC//8DAILGxgOAAIoAxoDGgEKAQgB4AwCC
//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4AwCC//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4AwCC
//8DAIIZGQMAgnh4AwCB/wQAgRkEAIF4BACB/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB
/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB
/wMAghkZAwCCeHgDAIL//wMAgRkEAIF4BACB/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIF4BACB
/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIF4BACB/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIF4BACB
/wQAgRkDAIJ4eAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4eAMA
gf8EAIEZBACBeAMAgv//AwCCGRkDAIJ4eAMAgf8EAIEZBACBeAMAgv//AwCCxsYDgACDAMbG
A4CCQkIGAIH/BACBAwQAgcsSAIH/BACBAwQAgcsSAIH/BACBAwQAgcsXAIEDBACBywQAgf8S
AIEDBACBywQAgf8SAIEDBACBywQAgf8SAIEDBACBywQAgf8XAIHLBACB/wQAgQMSAIHLBACB
/wQAgQMSAIHLBACB/wQAgQMSAIHLBACB/wQAgQMEAIHLEgCB/wQAgQMEAIHLEgCB/wQAgQME
AIHLEgCB/wMAg8aAxgGAAUIAgwDGxgOAgkJCBgCB/wQAgQMEAIHLEgCB/wQAgQMEAIHLEgCB
/wQAgQMEAIHLFwCBAwQAgcsEAIH/EgCBAwQAgcsEAIH/EgCBAwQAgcsEAIH/EgCBAwQAgcsE
AIH/FwCBywQAgf8EAIEDEgCBywQAgf8EAIEDEgCBywQAgf8EAIEDEgCBywQAgf8EAIEDBACB
yxIAgf8EAIEDBACByxIAgf8EAIEDBACByxIAgf8DAIPGgMYBgAFCAIMAxsYDgIJCQgYAgf8E
AIEDBACByxIAgf8EAIEDBACByxIAgf8EAIEDBACByxcAgQMEAIHLBACB/xIAgQMEAIHLBACB
/xIAgQMEAIHLBACB/xIAgQMEAIHLBACB/xcAgcsEAIH/BACBAxIAgcsEAIH/BACBAxIAgcsE
AIH/BACBAxIAgcsEAIH/BACBAwQAgcsSAIH/BACBAwQAgcsSAIH/BACBAwQAgcsSAIH/AwCD
xoDGAYABQgCLAMaAxoBCgEL//wAEAgX/BdAEAoEABP+BAATQgQAEAgX/BdAEAoEABP+BAATQ
gQAEAgX/BdAEAoEABP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQ
gQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP+BAATQBQIF/wTQ
gQAEAoEABP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wXQ
BAKBAAT/gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAKF//8A
xsYDgACLAMaAxoBCgEL//wAEAgX/BdAEAoEABP+BAATQgQAEAgX/BdAEAoEABP+BAATQgQAE
AgX/BdAEAoEABP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAE
AoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP+BAATQBQIF/wTQgQAE
AoEABP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wXQBAKB
AAT/gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAKF//8AxsYD
gACLAMaAxoBCgEL//wAEAgX/BdAEAoEABP+BAATQgQAEAgX/BdAEAoEABP+BAATQgQAEAgX/
BdAEAoEABP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEA
BP8F0AUCBP+BAATQgQAEAoEABP8F0AUCBP+BAATQgQAEAoEABP+BAATQBQIF/wTQgQAEAoEA
BP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wTQgQAEAoEABP+BAATQBQIF/wXQBAKBAAT/
gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAIF/wXQBAKBAAT/gQAE0IEABAKF//8AxsYDgACD
AMbGA4CGQkL//wAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAAAxeBAAT/gQAEe4EAAxeC
AAAD/4IAAAN7ggAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQX
gQAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQX
gQAD/4IAAAN7ggAAAxeCAAAD/4EABHuBAAQXgQAD/4IAAAN7ggAAAxeCAAAD/4IAAAN7gQAE
F4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7gQAEF4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7gQAE
F4EABP+BAAN7ggAAAxeCAAAD/4IAAAN7gQAEF4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAAD
F4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAAD
F4YA/wDGgMYBgAFCAIMAxsYDgIZCQv//AAADF4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAAD
F4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAADF4EABP+BAAR7gQADF4IAAAP/ggAAA3uCAAAD
F4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAAD
F4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAADF4IAAAP/gQAEe4EABBeBAAP/ggAAA3uCAAAD
F4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAADF4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAAD
F4IAAAP/ggAAA3uBAAQXgQAE/4EAA3uCAAADF4IAAAP/ggAAA3uBAAQXgQAE/4EABHuBAAMX
ggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMXggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMX
ggAAA/+CAAADe4IAAAMXhgD/AMaAxgGAAUIAgwDGxgOAhkJC//8AAAMXgQAE/4EABHuBAAMX
ggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMXggAAA/+CAAADe4IAAAMXgQAE/4EABHuBAAMX
ggAAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAEF4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAE
F4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAEF4EAA/+CAAADe4IAAAMXggAAA/+BAAR7gQAE
F4EAA/+CAAADe4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQADe4IAAAMXggAAA/+CAAADe4EA
BBeBAAT/gQADe4IAAAMXggAAA/+CAAADe4EABBeBAAT/gQADe4IAAAMXggAAA/+CAAADe4EA
BBeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAAAxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAA
AxeBAAT/gQAEe4EAAxeCAAAD/4IAAAN7ggAAAxeGAP8AxoDGAYABQgCKAMaAxoBCgEL//wMA
hENDAAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyEAABDQwMAgv//AwCC
PDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAgkNDAwCE//8AAAM8ggAAA0OEAAD/
/wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMAhP//AAADPIIAAAND
hAAA//8DAII8PAMAgkNDAwCE//8AAAM8ggAAA0OEAAD//wMAgjw8AwCCQ0MDAIL//wMAhDw8
AAADQ4IAAAP/hAAAPDwDAIJDQwMAgv//AwCEPDwAAANDggAAA/+EAAA8PAMAgkNDAwCC//8D
AIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MDAIL//wMAhDw8AAADQ4IAAAP/ggAAAzyEAABDQwMA
gv//AwCCPDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAhENDAAAD/4IAAAM8hAAA
Q0MDAIL//wMAgjw8AwCCQ0MDAILGxgOAAIoAxoDGgEKAQv//AwCEQ0MAAAP/ggAAAzyEAABD
QwMAgv//AwCCPDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAhENDAAAD/4IAAAM8
hAAAQ0MDAIL//wMAgjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMAhP//
AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE//8AAAM8ggAAA0OEAAD//wMAgjw8AwCCQ0MD
AIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMAgv//AwCEPDwAAANDggAAA/+EAAA8PAMA
gkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MDAIL//wMAhDw8AAADQ4IAAAP/hAAA
PDwDAIJDQwMAgv//AwCEPDwAAANDggAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAhENDAAAD
/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyEAABDQwMAgv//AwCCPDwDAIJD
QwMAgsbGA4AAigDGgMaAQoBC//8DAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAhEND
AAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyEAABDQwMAgv//AwCCPDwD
AIJDQwMAhP//AAADPIIAAANDhAAA//8DAII8PAMAgkNDAwCE//8AAAM8ggAAA0OEAAD//wMA
gjw8AwCCQ0MDAIT//wAAAzyCAAADQ4QAAP//AwCCPDwDAIJDQwMAhP//AAADPIIAAANDhAAA
//8DAII8PAMAgkNDAwCC//8DAIQ8PAAAA0OCAAAD/4QAADw8AwCCQ0MDAIL//wMAhDw8AAAD
Q4IAAAP/hAAAPDwDAIJDQwMAgv//AwCEPDwAAANDggAAA/+EAAA8PAMAgkNDAwCC//8DAIQ8
PAAAA0OCAAAD/4IAAAM8hAAAQ0MDAIL//wMAgjw8AwCEQ0MAAAP/ggAAAzyEAABDQwMAgv//
AwCCPDwDAIRDQwAAA/+CAAADPIQAAENDAwCC//8DAII8PAMAgkNDAwCCxsYDgACDAMbGA4CE
QkIA/wQAgYQDAIL//wMAghMTAwCBhAQAgf8EAIETBACBhAMAgv//AwCCExMDAIGEBACB/wQA
gRMEAIGEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQEAIH/AwCCExMDAIKEhAMAgf8EAIET
BACBhAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQA
gYQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8EAIETAwCChIQDAIL//wMAgRMEAIGE
BACB/wQAgRMDAIKEhAMAgv//AwCBEwQAgYQEAIH/BACBEwMAgoSEAwCC//8DAIETBACBhAQA
gf8EAIETAwCChIQDAIL//wMAghMTAwCBhAQAgf8EAIETBACBhAMAgv//AwCCExMDAIGEBACB
/wQAgRMEAIGEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIPGgMYBgAFCAIMAxsYDgIRC
QgD/BACBhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGEAwCC//8DAIITEwMAgYQEAIH/BACB
EwQAgYQDAIL//wMAghMTAwCBhAQAgf8EAIETBACBhAQAgf8DAIITEwMAgoSEAwCB/wQAgRME
AIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACB
hAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGEBACB/wQAgRMDAIKEhAMAgv//AwCBEwQAgYQE
AIH/BACBEwMAgoSEAwCC//8DAIETBACBhAQAgf8EAIETAwCChIQDAIL//wMAgRMEAIGEBACB
/wQAgRMDAIKEhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGEAwCC//8DAIITEwMAgYQEAIH/
BACBEwQAgYQDAIL//wMAghMTAwCBhAQAgf8EAIETBACBhAMAg8aAxgGAAUIAgwDGxgOAhEJC
AP8EAIGEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIL//wMAghMTAwCBhAQAgf8EAIET
BACBhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGEBACB/wMAghMTAwCChIQDAIH/BACBEwQA
gYQEAIH/AwCCExMDAIKEhAMAgf8EAIETBACBhAQAgf8DAIITEwMAgoSEAwCB/wQAgRMEAIGE
BACB/wMAghMTAwCChIQDAIH/BACBEwQAgYQEAIH/BACBEwMAgoSEAwCC//8DAIETBACBhAQA
gf8EAIETAwCChIQDAIL//wMAgRMEAIGEBACB/wQAgRMDAIKEhAMAgv//AwCBEwQAgYQEAIH/
BACBEwMAgoSEAwCC//8DAIITEwMAgYQEAIH/BACBEwQAgYQDAIL//wMAghMTAwCBhAQAgf8E
AIETBACBhAMAgv//AwCCExMDAIGEBACB/wQAgRMEAIGEAwCDxoDGAYABQgCIAMaAxoBCgEIL
AIH/BACBARcAgf8EAIEBFwCB/wQAgQEcAIEBBACB3BcAgQEEAIHcFwCBAQQAgdwXAIEBBACB
3BwAgdwEAIH/FwCB3AQAgf8XAIHcBACB/xcAgdwEAIH/BACBARcAgf8EAIEBFwCB/wQAgQEW
AILGxgOAAIgAxoDGgEKAQgsAgf8EAIEBFwCB/wQAgQEXAIH/BACBARwAgQEEAIHcFwCBAQQA
gdwXAIEBBACB3BcAgQEEAIHcHACB3AQAgf8XAIHcBACB/xcAgdwEAIH/FwCB3AQAgf8EAIEB
FwCB/wQAgQEXAIH/BACBARYAgsbGA4AAiADGgMaAQoBCCwCB/wQAgQEXAIH/BACBARcAgf8E
AIEBHACBAQQAgdwXAIEBBACB3BcAgQEEAIHcFwCBAQQAgdwcAIHcBACB/xcAgdwEAIH/FwCB
3AQAgf8XAIHcBACB/wQAgQEXAIH/BACBARcAgf8EAIEBFgCCxsYDgACDAMbGA4CFQkL//wAE
/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+B
AA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE
/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE
/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+B
AAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE
/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+B
AA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAN
/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE
/4EABP+BABL/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+G
AP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/wMAgsbG
A4AAjADGgMaAQoBC//8AAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//
AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QA
AP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//
AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIA
gwDGxgOAhEJC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wMAgv//AwCB/wQA
gf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8D
AILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMA
gf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMA
gf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQA
gf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8E
AIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIQ
AIH/HACB/xwAgf8hAIH/HACB/xwAgf8cAIH/IQCB/xwAgf8cAIH/HACB/wQAgf8cAIH/HACB
/xYAg8aAxgGAAUIAgwDGxgOAgkJCEACB/xwAgf8cAIH/IQCB/xwAgf8cAIH/HACB/yEAgf8c
AIH/HACB/xwAgf8EAIH/HACB/xwAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQhAAgf8cAIH/HACB
/yEAgf8cAIH/HACB/xwAgf8hAIH/HACB/xwAgf8cAIH/BACB/xwAgf8cAIH/FgCDxoDGAYAB
QgCLAMaAxoBCgEL//wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/
gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EABP+BAAj/gQAE/4EABP+B
AAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE
/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+B
AAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL/
/wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/
gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EA
BP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCDAMbG
A4CGQkL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCDAMbGA4CGQkL//wAAA/+CAAAD
/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAILG
xgOAAIoAxoDGgEKAQv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8D
AIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA
//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8E
AIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCD
AMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8D
AIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8E
AIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCI
AMaAxoBCgEJ+AH4ARQCB/1AAgsbGA4AAiADGgMaAQoBCfgB+AEUAgf9QAILGxgOAAIgAxoDG
gEKAQn4AfgBFAIH/UACCxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
A/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCDAMbGA4CFQkL//wAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+GAP8AxoDGAYAB
QgCDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/wMAgsbG
A4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD
/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+G
AAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD/
/wAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8D
AIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDG
xgOAhEJC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8E
AIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/AwCCxsYDgACKAMaAxoBCgEIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/
BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCCxsYDgACKAMaA
xoBCgEIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8I
AIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8E
AIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIV/4EAHP+BABz/gQA+/4EA
HP+BABz/gQAh/4EAHP+BABz/gQA+/4EAHP+BABD/hADGgMYBgAFCAIMAxsYDgIJCQhX/gQAc
/4EAHP+BAD7/gQAc/4EAHP+BACH/gQAc/4EAHP+BAD7/gQAc/4EAEP+EAMaAxgGAAUIAgwDG
xgOAgkJCFf+BABz/gQAc/4EAPv+BABz/gQAc/4EAIf+BABz/gQAc/4EAPv+BABz/gQAQ/4QA
xoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8A
BP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAE/4EABP+BAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+FAP8AxsYD
gACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAA
A/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/
ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+E
AAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC//8A
AAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA
//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+C
AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8A
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAAA/+E
AAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD
/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IA
AAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCCxsYDgACKAMaAxoBCgEL//wMA
gv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL/
/wMAgv//AwCCxsYDgACKAMaAxoBCgEL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQA
gf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQA
gf8EAIH/DQCB/wQAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wMA
g8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCDxoDGAYABQgCIAMaAxoBC
gEIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EA
HP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EAF/+BAAT/gQAL/4MAxsYDgACI
AMaAxoBCgEIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABf/
gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EAF/+BAAT/gQAL/4MA
xsYDgACIAMaAxoBCgEIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EA
BP+BABf/gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EAF/+BAAT/
gQAL/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4YA/wDG
gMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/hgD/AMaAxgGA
AUIAgwDGxgOAhUJC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+B
AAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+GAP8AxoDGAYABQgCM
AMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAA
A/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD
/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT/
/wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//
AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8D
AIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAA
A/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/AwCCxsYD
gACDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8E
AIH/AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCDxoDGAYABQgCK
AMaAxoBCgEIA/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/
BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB
/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8E
AIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8SAIH/BACB
/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/xIAgf8E
AIH/BACB/xIAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8SAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/AwCCxsYD
gACDAMbGA4CCQkIV/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+B
ABf/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EABP+BABL/gQAE
/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABv+E
AMaAxgGAAUIAgwDGxgOAgkJCFf+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
F/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BAAT/
gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EA
BP+BAAb/hADGgMYBgAFCAIMAxsYDgIJCQhX/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE
/4EABP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAF/+B
AAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS
/4EABP+BAAT/gQAG/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+FAP8AxsYDgACDAMbGA4CGQkL//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL/
/wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYAB
QgCKAMaAxoBCgEIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMA
gv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgsbG
A4AAigDGgMaAQoBCAP8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL/
/wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMA
gv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAILG
xgOAAIoAxoDGgEKAQgD/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//
AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC
xsYDgACDAMbGA4CCQkIGAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xcAgf8EAIH/FwCB/wQA
gf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xYAg8aAxgGAAUIAgwDGxgOAgkJC
BgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcA
gf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/FwCB/wQAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQgYAgf8EAIH/BACB/xcA
gf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/
FwCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcA
gf8EAIH/FgCDxoDGAYABQgCLAMaAxoBCgEL//wAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+B
AAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN
/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+B
AAT/gQAN/4EABP+BAAT/gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAN/4EABP+BAAT/
gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EA
Df+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/
gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
Ev+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8ABP+B
AA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+B
AAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS
/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+FAP8AxsYDgACDAMbG
A4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC//8A
AAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL/
/wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+E
AAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAILGxgOAAIoAxoDG
gEKAQv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMAhP//
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//
AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8D
AIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8E
AIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/
BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMA
gv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wMAg8aA
xgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL/
/wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMA
gf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8D
AIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8E
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIPGgMYBgAFCAIMAxsYD
gIRCQgD/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/
BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/
BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIQAIH/HACB
/xwAgf8cAIH/BACB/xwAgf8cAIH/HACB/xwAgf8EAIH/HACB/xwAgf8cAIH/BACB/xcAgf8E
AIH/HACB/xYAgsbGA4AAiADGgMaAQoBCEACB/xwAgf8cAIH/HACB/wQAgf8cAIH/HACB/xwA
gf8cAIH/BACB/xwAgf8cAIH/HACB/wQAgf8XAIH/BACB/xwAgf8WAILGxgOAAIgAxoDGgEKA
QhAAgf8cAIH/HACB/xwAgf8EAIH/HACB/xwAgf8cAIH/HACB/wQAgf8cAIH/HACB/xwAgf8E
AIH/FwCB/wQAgf8cAIH/FgCCxsYDgACDAMbGA4CFQkL//wAE/4EADf+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE
/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+B
AAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE
/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAN/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE
/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+B
AA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE
/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+B
AA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBC
gEL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
A/+CAAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/wMAgsbG
A4AAjADGgMaAQoBC//8AAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCE
//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL/
/wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIT//wAAA/+EAAD//wMA
gv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA
//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL/
/wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
g8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//
AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8D
AIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMA
gv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA
//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL/
/wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8E
AIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wMAgv//AwCB/wQA
gf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8DAILGxgOAAIoA
xoDGgEKAQgD/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB
/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIQAIH/WwCB/3gAgf9bAIH/HACB
/zMAg8aAxgGAAUIAgwDGxgOAgkJCEACB/1sAgf94AIH/WwCB/xwAgf8zAIPGgMYBgAFCAIMA
xsYDgIJCQhAAgf9bAIH/eACB/1sAgf8cAIH/MwCDxoDGAYABQgCLAMaAxoBCgEL//wAE/4EA
BP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EA
BP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE
/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+B
AAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE
/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+B
AAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL/
/wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EA
BP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+FAP8AxsYDgACDAMbGA4CG
QkL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+C
AAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IA
AAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8A
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/AwCDxoDG
AYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL/
/wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL/
/wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL/
/wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMA
gv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQA
gf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/
BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCDxoDG
AYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCDxoDGAYABQgCD
AMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBC
gEIy/4EAHP+BAD7/gQAc/4EAHP+BAD7/gQAc/4EAW/+BABD/gwDGxgOAAIgAxoDGgEKAQjL/
gQAc/4EAPv+BABz/gQAc/4EAPv+BABz/gQBb/4EAEP+DAMbGA4AAiADGgMaAQoBCMv+BABz/
gQA+/4EAHP+BABz/gQA+/4EAHP+BAFv/gQAQ/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+B
AAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD
/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+B
AAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
BP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD
/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYD
gIVCQv//AAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+B
AAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA
//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+C
AAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/8DAILGxgOAAIwAxoDG
gEKAQv//AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8D
AIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//
AwCDxoDGAYABQgCDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkL/
/wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQA
gf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/
BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/
DQCB/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB
/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0A
gf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/
DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/
CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCCxsYD
gACDAMbGA4CCQkIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/gQAE/4EAF/+B
AAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4QAxoDGAYABQgCD
AMbGA4CCQkIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/gQAE/4EAF/+BAAT/
gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4QAxoDGAYABQgCDAMbG
A4CCQkIV/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc
/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAL/4QAxoDGAYABQgCLAMaAxoBC
gEL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8ABP+BAAT/gQAE/4EAA/+C
AAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IA
AAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+C
AAAD/4EABP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+C
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/wMAg8aAxgGA
AUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IA
AAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//
AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD
/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT/
/wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCE//8AAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAILGxgOAAIoAxoDGgEKA
Qv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL/
/wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/BACB/w0Agf8E
AIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB
/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8E
AIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB
/wQAgf8EAIH/EgCB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wQAgf8NAIH/BACB
/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8S
AIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB
/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8E
AIH/BACB/xIAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8EAIH/DQCB/wQAgf8E
AIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB
/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8S
AIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB
/wQAgf8SAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE
/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+B
ABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG
/4MAxsYDgACIAMaAxoBCgEIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE
/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+B
ABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG/4MAxsYDgACIAMaA
xoBCgEIV/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX
/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+B
ABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAG/4MAxsYDgACDAMbGA4CFQkL//wAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//
AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/hgD/AMaAxgGAAUIAgwDGxgOA
hUJC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+GAP8AxoDGAYABQgCM
AMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIL//wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC
xsYDgACDAMbGA4CEQkIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8D
AIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQA
gf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/BACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8DAIL//wMAgv//AwCC//8DAIH/BACB
/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/
BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/
BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8D
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIGAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcA
gf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8WAILGxgOAAIgAxoDGgEKAQgYAgf8EAIH/BACB/xIAgf8E
AIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/FwCB
/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8E
AIH/BACB/xIAgf8EAIH/BACB/xYAgsbGA4AAiADGgMaAQoBCBgCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/
BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/FgCCxsYDgACDAMbGA4CFQkL//wAS/4EABP+BAAT/gQAS/4EA
BP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/
gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
BP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/
gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//ABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
BP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/
gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/hgD/AMaA
xgGAAUIAgwDGxgOAhUJC//8AEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EA
BP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/
gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
Ev+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaA
xoBCgEL//wAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//
AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCK
AMaAxoBCgEIA/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/
BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/
BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBC
AP8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/
BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB
/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/
BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB
/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8E
AIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wMA
gv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL/
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//
AwCC//8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkILAIH/BACB/xcAgf8EAIH/
HACB/xwAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xwAgf8cAIH/BACB/xcAgf8EAIH/HACB/xwA
gf8EAIH/FwCB/wQAgf8XAIH/BACB/xYAg8aAxgGAAUIAgwDGxgOAgkJCCwCB/wQAgf8XAIH/
BACB/xwAgf8cAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/HACB/wQAgf8XAIH/BACB/xwA
gf8cAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQgsAgf8EAIH/
FwCB/wQAgf8cAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/HACB/xwAgf8EAIH/FwCB/wQA
gf8cAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FgCDxoDGAYABQgCLAMaAxoBCgEL//wAE
/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE
/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE
/4EADf+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EADf+BAAT/gQAE/4EA
BP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/
gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/
gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EA
BP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+B
AAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE
/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+FAP8AxsYDgACDAMbG
A4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/
ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCDAMbGA4CGQkL//wAAA/+CAAAD/4EABP+BAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYAB
QgCDAMbGA4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AA
igDGgMaAQoBC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE
//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8E
AIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB
/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB
/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYAB
QgCDAMbGA4CEQkIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/
BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIQAIH/HACB
/z4Agf8cAIH/HACB/z4Agf8cAIH/PgCB/xwAgf8cAIH/FgCCxsYDgACIAMaAxoBCgEIQAIH/
HACB/z4Agf8cAIH/HACB/z4Agf8cAIH/PgCB/xwAgf8cAIH/FgCCxsYDgACIAMaAxoBCgEIQ
AIH/HACB/z4Agf8cAIH/HACB/z4Agf8cAIH/PgCB/xwAgf8cAIH/FgCCxsYDgACDAMbGA4CF
QkL//wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+B
AAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE
/4EABP+BAAj/gQAE/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE
/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+GAP8AxoDG
AYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/wMAgsbGA4AAjADGgMaAQoBC//8A
AAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
A/+CAAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/ggAAA/+BAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA
//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/
AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8D
AIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYD
gIRCQv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8EAIH/BACB/wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8E
AIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8E
AIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB
/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBC
AP8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCCxsYD
gACDAMbGA4CCQkIy/4EAHP+BAFv/gQAc/4EAW/+BAFv/gQAQ/4QAxoDGAYABQgCDAMbGA4CC
QkIy/4EAHP+BAFv/gQAc/4EAW/+BAFv/gQAQ/4QAxoDGAYABQgCDAMbGA4CCQkIy/4EAHP+B
AFv/gQAc/4EAW/+BAFv/gQAQ/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE
/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4UA/wDG
xgOAAIsAxoDGgEKAQv//AAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8ABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+B
AAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+F
AP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOA
hkJC//8AAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCE//8AAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/
ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMA
hP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//
AAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAILGxgOAAIoA
xoDGgEKAQv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMAgv//AwCC
//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//
AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8I
AIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB
/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB
/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8E
AIH/CACB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8E
AIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8E
AIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/w0Agf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EAHP+BABz/gQAE/4EAHP+BABz/gQAc
/4EABP+BABf/gQAE/4EAHP+BABz/gQAc/4EABP+BABz/gQAc/4EAHP+BABD/gwDGxgOAAIgA
xoDGgEKAQhX/gQAc/4EAHP+BAAT/gQAc/4EAHP+BABz/gQAE/4EAF/+BAAT/gQAc/4EAHP+B
ABz/gQAE/4EAHP+BABz/gQAc/4EAEP+DAMbGA4AAiADGgMaAQoBCFf+BABz/gQAc/4EABP+B
ABz/gQAc/4EAHP+BAAT/gQAX/4EABP+BABz/gQAc/4EAHP+BAAT/gQAc/4EAHP+BABz/gQAQ
/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD
/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDG
xgOAhUJC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EA
BP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+B
AAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/
gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/
hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IA
AAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMA
hP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA
//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/
ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+C
AAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD/
/wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8A
AAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMA
hP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/8DAILGxgOAAIwAxoDG
gEKAQv//AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCDxoDGAYAB
QgCDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8E
AIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8DAIL//wMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8E
AIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8D
AILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8NAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8E
AIH/DQCB/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8E
AIH/DQCB/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCCxsYDgACDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EA
F/+BAAT/gQAE/4EAF/+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/
gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EAF/+BAAT/gQAL/4QA
xoDGAYABQgCDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAF/+BAAT/gQAX
/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+B
AAT/gQAX/4EABP+BABf/gQAE/4EAF/+BAAT/gQAL/4QAxoDGAYABQgCDAMbGA4CCQkIV/4EA
BP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAF/+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/
gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EA
F/+BAAT/gQAL/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+C
AAAD/4EABP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMA
hP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD
/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/
ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/wMAg8aAxgGA
AUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IA
AAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8A
AAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT/
/wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCE//8AAAP/AwCDxoDGAYABQgCKAMaAxoBCgEIA/wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAILGxgOAAIoAxoDGgEKAQgD/AwCC//8D
AIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQA
gf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB
/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB
/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgsbGA4AAigDGgMaAQoBC
AP8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQA
gf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCCxsYDgACD
AMbGA4CCQkIGAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/
BACB/xIAgf8EAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIA
gf8DAIPGgMYBgAFCAIMAxsYDgIJCQgYAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/
BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xcAgf8EAIH/FwCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/EgCB/wMAg8aAxgGAAUIAgwDGxgOAgkJCBgCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/AwCDxoDGAYABQgCLAMaAxoBCgEL//wAS
/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+B
AAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS
/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+B
AAT/gQAE/4EABv+DAMbGA4AAiwDGgMaAQoBC//8AEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
Ev+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
BP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAb/gwDGxgOAAIsAxoDG
gEKAQv//ABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAS/4EABP+B
AAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE
/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+B
AAT/gQAS/4EABP+BAAT/gQAG/4MAxsYDgACDAMbGA4CGQkL//wAAA/+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/hgD/AMaAxgGAAUIAgwDGxgOAhkJC//8A
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4YA/wDGgMYB
gAFCAIMAxsYDgIZCQv//AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+GAP8AxoDGAYABQgCKAMaAxoBCgEL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL/
/wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAILG
xgOAAIoAxoDGgEKAQv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//
AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8D
AIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA
//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//
AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8D
AIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QA
AP//AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQA
gf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/
BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMA
gf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/
BACB/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8DAIL//wMAgv//AwCB/wQA
gf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/
BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQA
gf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/
BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQA
gf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/
BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQA
gf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEILAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/
BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/HACB/wQA
gf8XAIH/BACB/xcAgf8EAIH/FgCCxsYDgACIAMaAxoBCgEILAIH/BACB/xcAgf8EAIH/FwCB
/wQAgf8cAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/HACB/wQAgf8XAIH/BACB/xcAgf8E
AIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FgCCxsYDgACIAMaAxoBCgEILAIH/BACB/xcA
gf8EAIH/FwCB/wQAgf8cAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/HACB/wQAgf8XAIH/
BACB/xcAgf8EAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FgCCxsYDgACDAMbGA4CFQkL/
/wAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
BP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
Df+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/
gQAE/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAA3/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
Df+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EA
Df+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4YA/wDGgMYB
gAFCAIMAxsYDgIVCQv//AAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/
gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EA
BP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/
gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EA
BP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+C
AAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCC
xsYDgACDAMbGA4CEQkL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//
AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8D
AIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMA
gv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAA
A/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC
//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL/
/wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRC
Qv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//
AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8D
AIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QA
AP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAA
A/+EAAD//wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMAhP//
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT/
/wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//
AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8D
AIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8DAILGxgOA
AIoAxoDGgEKAQgD/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/
BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/
BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB
/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIQAIH/HACB/xwAgf8hAIH/HACB/xwAgf8+AIH/
HACB/xwAgf8hAIH/HACB/xwAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQhAAgf8cAIH/HACB/yEA
gf8cAIH/HACB/z4Agf8cAIH/HACB/yEAgf8cAIH/HACB/xYAg8aAxgGAAUIAgwDGxgOAgkJC
EACB/xwAgf8cAIH/IQCB/xwAgf8cAIH/PgCB/xwAgf8cAIH/IQCB/xwAgf8cAIH/FgCDxoDG
AYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE
/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+B
AAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/6gACyxirgAOM26+
ABM7eMsAF0OE3AAdS4/pACNVnfwKKV6pAA0wabkABAeBAASugQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE
/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE
/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/6gACyxirgAOM26+ABM7eMsAF0OE3AAdS4/pACNV
nfwKKV6pAA0wabkABAeBAASugQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EABP+BAAj/gQAE/4EABP+B
AAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+B
AAT/gQAI/6gACyxirgAOM26+ABM7eMsAF0OE3AAdS4/pACNVnfwKKV6pAA0wabkABAeBAASu
gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EA
BP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+FAP8A
xsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/qQAA
LGKuAAAzbr4AADt4ywAAQ4TcAABLj+kAAFWd/AApXqkAADBpuQAAAySCAAADYoIAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC
//8AAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/6kAACxirgAAM26+AAA7eMsA
AEOE3AAAS4/pAABVnfwAKV6pAAAwabkAAAMkggAAA2KCAAAD/4IAAAP/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EAA/+CAAAD/4IAAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+pAAAsYq4AADNuvgAAO3jLAABDhNwAAEuP6QAAVZ38
ACleqQAAMGm5AAADJIIAAANiggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD
/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAhv//AAD//wMAgmKuAwCCbr4DAIJ4ywMAgoTcAwCCj+kDAIad/AAAXqkDAIJpuQMAgldX
AwCCLCwDAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAILGxgOA
AIoAxoDGgEKAQv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCCYq4D
AIJuvgMAgnjLAwCChNwDAIKP6QMAhp38AABeqQMAgmm5AwCCV1cDAIIsLAMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL/
/wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIJirgMAgm6+AwCCeMsDAIKE3AMA
go/pAwCGnfwAAF6pAwCCabkDAIJXVwMAgiwsAwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACBrgQAgb4EAIHLBACB3AQA
gekEAIH8AwCBqQQAgbkEAIGfBACBCwQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8DAIPGgMYBgAFCAIMAxsYD
gIRCQgD/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQA
gf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/
BACB/wMAgf8EAIGuBACBvgQAgcsEAIHcBACB6QQAgfwDAIGpBACBuQQAgZ8EAIELBACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8EAIH/
AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQA
gf8EAIH/BACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAga4EAIG+BACBywQAgdwEAIHp
BACB/AMAgakEAIG5BACBnwQAgQsEAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBC
gEJ+AH4AfgAYAILGxgOAAIgAxoDGgEKAQn4AfgB+ABgAgsbGA4AAiADGgMaAQoBCfgB+AH4A
GACCxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
A/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EA
BP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/hgD/AMaA
xgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
A/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/
gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAA
A/+CAAAD/wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+G
AAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD/
/wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/8DAILGxgOAAIwA
xoDGgEKAQv//AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YA
AP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC
//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIL//wMAgv//AwCB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8D
AIL//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
g8aAxgGAAUIAgwDGxgOAhEJC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//
AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8E
AIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8E
AIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/wgAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wQAgf8IAIH/BACB/wQA
gf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/
CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/
BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQA
gf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8DAILGxgOAAIoAxoDGgEKA
QgD/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8E
AIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB
/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIV/4EAHP+BABz/gQAh/4EAHP+BABz/gQAc/4EA
If+BABz/gQAc/4EAIf+BABz/gQAc/4EAEP+EAMaAxgGAAUIAgwDGxgOAgkJCFf+BABz/gQAc
/4EAIf+BABz/gQAc/4EAHP+BACH/gQAc/4EAHP+BACH/gQAc/4EAHP+BABD/hADGgMYBgAFC
AIMAxsYDgIJCQhX/gQAc/4EAHP+BACH/gQAc/4EAHP+BABz/gQAh/4EAHP+BABz/gQAh/4EA
HP+BABz/gQAQ/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE
/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+FAP8AxsYD
gACLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+C
AAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+C
AAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EA
BP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EA
A/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IA
AAP/gQAE/4EABP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIT/
/wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAA
A/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/wMAg8aA
xgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//
AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD
/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZC
Qv//AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8A
AAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QA
AP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAA
A/+EAAD//wMAhP//AAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgsbG
A4AAigDGgMaAQoBC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIH/BACB/wMAgv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCCxsYDgACD
AMbGA4CEQkIA/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/
DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0A
gf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/w0Agf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/w0A
gf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQA
gf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCDxoDG
AYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQA
gf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/
BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQA
gf8NAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/
DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EABP+BABf/
gQAE/4EAF/+BAAT/gQAc/4EABP+BABf/gQAE/4EAF/+BAAT/gQAX/4EABP+BABz/gQAE/4EA
F/+BAAT/gQAX/4EABP+BABz/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAv/gwDGxgOAAIgAxoDG
gEKAQhX/gQAE/4EAF/+BAAT/gQAX/4EABP+BABz/gQAE/4EAF/+BAAT/gQAX/4EABP+BABf/
gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EA
C/+DAMbGA4AAiADGgMaAQoBCFf+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BAAT/gQAX/4EA
BP+BABf/gQAE/4EAF/+BAAT/gQAc/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EABP+BABf/
gQAE/4EAF/+BAAT/gQAL/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMA
hP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD
/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/wMAgsbGA4AA
jADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8A
AAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMA
hP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA
//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/
ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IA
AAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCE//8AAAP/AwCCxsYDgACDAMbGA4CEQkIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkIA/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQA
gf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCDxoDGAYABQgCDAMbG
A4CEQkIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//
AwCDxoDGAYABQgCIAMaAxoBCgEIGAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/AwCCxsYDgACIAMaAxoBCgEIGAIH/BACB
/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8E
AIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB
/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8S
AIH/AwCCxsYDgACIAMaAxoBCgEIGAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/
EgCB/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQA
gf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/AwCCxsYDgACDAMbGA4CFQkL//wAS/4EA
BP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/
gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EA
BP+BABL/gQAE/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAb/
hADGgMYBgAFCAIMAxsYDgIVCQv//ABL/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EA
BP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/
gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAF/+BAAT/gQAE/4EA
Ev+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABv+EAMaAxgGAAUIAgwDGxgOAhUJC//8AEv+BAAT/
gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EA
BP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/
gQAS/4EABP+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAG/4QA
xoDGAYABQgCMAMaAxoBCgEL//wAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4UA/wDGxgOAAIwAxoDGgEKAQv//AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/hQD/AMbGA4AAjADGgMaAQoBC//8AAAP/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+FAP8AxsYDgACDAMbGA4CEQkL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA
//8DAIL//wMAgv//AwCC//8DAIPGgMYBgAFCAIMAxsYDgIRCQv//AwCE//8AAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAg8aAxgGAAUIAgwDGxgOAhEJC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL/
/wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMA
hP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYAB
QgCKAMaAxoBCgEIA/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8D
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL/
/wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8D
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL/
/wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8D
AIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAILGxgOAAIoA
xoDGgEKAQgD/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB
/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMA
gf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaA
QoBCAP8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQA
gf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACDAMbGA4CCQkIL
AIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8XAIH/BACB
/xwAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8W
AIPGgMYBgAFCAIMAxsYDgIJCQgsAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xwAgf8EAIH/FwCB
/wQAgf8XAIH/BACB/xcAgf8EAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8E
AIH/FwCB/wQAgf8XAIH/BACB/xYAg8aAxgGAAUIAgwDGxgOAgkJCCwCB/wQAgf8XAIH/BACB
/xcAgf8EAIH/HACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB/wQAgf8cAIH/BACB/xcAgf8E
AIH/FwCB/wQAgf8XAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FgCDxoDGAYABQgCLAMaA
xoBCgEL//wAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/
gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EA
BP+BAA3/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EA
BP+BAAT/gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAN/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE
/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/hQD/AMbGA4AAiwDGgMaAQoBC//8A
BP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAAT/
gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EA
BP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/
gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EA
BP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/wMA
g8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCE
//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL/
/wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgsbG
A4AAigDGgMaAQoBC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8A
AAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC
//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/BACB/wMAgv//AwCB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB
/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8E
AIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8E
AIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//
AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL/
/wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCI
AMaAxoBCgEIQAIH/HACB/xwAgf8hAIH/HACB/xwAgf8cAIH/IQCB/xwAgf8cAIH/HACB/wQA
gf8cAIH/HACB/xYAgsbGA4AAiADGgMaAQoBCEACB/xwAgf8cAIH/IQCB/xwAgf8cAIH/HACB
/yEAgf8cAIH/HACB/xwAgf8EAIH/HACB/xwAgf8WAILGxgOAAIgAxoDGgEKAQhAAgf8cAIH/
HACB/yEAgf8cAIH/HACB/xwAgf8hAIH/HACB/xwAgf8cAIH/BACB/xwAgf8cAIH/FgCCxsYD
gACDAMbGA4CFQkL//wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/
gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCDAMbGA4CFQkL//wAE/4EABP+BAAj/gQAE/4EA
BP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
BP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCDAMbG
A4CFQkL//wAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EA
BP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/
gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCCxsYD
gACMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCCxsYDgACMAMaAxoBCgEL//wAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAA
A/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG
//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIPG
gMYBgAFCAIMAxsYDgIRCQv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMA
gv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDGxgOA
hEJC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8D
AIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCC//8D
AIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMA
gv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL/
/wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/
hAAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//
AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8EAIH/
BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCC
xsYDgACKAMaAxoBCgEIA/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACKAMaAxoBCgEIA/wQAgf8EAIH/BACB/wMA
gf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCB/wQAgf8EAIH/BACB/wQA
gf8EAIH/AwCB/wQAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCCxsYDgACD
AMbGA4CCQkJ+AH4ARQCB/1AAg8aAxgGAAUIAgwDGxgOAgkJCfgB+AEUAgf9QAIPGgMYBgAFC
AIMAxsYDgIJCQn4AfgBFAIH/UACDxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE
/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+B
AAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL/
/wAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+FAP8A
xsYDgACLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+B
AAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE
/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+B
AAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE
/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+B
AAT/gQAE/4EABP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//
AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/wMAg8aA
xgGAAUIAgwDGxgOAhkJC//8AAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD
/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8A
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/8DAIPGgMYBgAFCAIMAxsYDgIZC
Qv//AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+GAAD//wAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8D
AIL//wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMA
gv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//
AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMA
gv//AwCC//8DAILGxgOAAIoAxoDGgEKAQv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//
AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgsbGA4AA
igDGgMaAQoBC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//
AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8D
AIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC
//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/AwCC//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8E
AIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8E
AIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB
/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8D
AIH/BACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB
/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8I
AIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB
/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCDxoDGAYAB
QgCDAMbGA4CEQkIA/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8E
AIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/wgAgf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8E
AIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB
/wgAgf8EAIH/BACB/wQAgf8EAIH/BACB/wMAgf8EAIH/BACB/wQAgf8EAIH/BACB/wgAgf8E
AIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EAHP+B
ABz/gQA+/4EAHP+BABz/gQAh/4EAHP+BABz/gQA+/4EAHP+BABD/gwDGxgOAAIgAxoDGgEKA
QhX/gQAc/4EAHP+BAD7/gQAc/4EAHP+BACH/gQAc/4EAHP+BAD7/gQAc/4EAEP+DAMbGA4AA
iADGgMaAQoBCFf+BABz/gQAc/4EAPv+BABz/gQAc/4EAIf+BABz/gQAc/4EAPv+BABz/gQAQ
/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAE
/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC
//8ABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/
gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+B
AAP/ggAAA/+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EABP+BAAP/
ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/
gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+B
AAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+G
AP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD
/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//
AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+E
AAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/wMAgsbGA4AAjADGgMaA
QoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAA
A/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT/
/wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
hgAA//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+C
AAAD/4QAAP//AwCE//8AAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/ggAA
A/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//
AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+E
AAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD/4IA
AAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4YAAP//AAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/hAAA//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAhP//AAAD
/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/
BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC
//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkL/
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB
/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//
AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC
//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8D
AIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC
//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8D
AIL//wMAgv//AwCDxoDGAYABQgCDAMbGA4CEQkL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQA
gf8DAIL//wMAgv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC
//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8D
AIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgv//AwCB/wMAgv//AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaA
xoBCgEIA/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8N
AIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8N
AIH/BACB/wQAgf8EAIH/DQCB/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wQAgf8EAIH/
DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgA
gf8EAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/wQAgf8IAIH/BACB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/
BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/CACB/wQAgf8EAIH/BACB/wQAgf8N
AIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8EAIH/DQCB
/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/BACB/wgAgf8E
AIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/w0Agf8EAIH/AwCCxsYDgACDAMbGA4CC
QkIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EA
HP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EAF/+BAAT/gQAL/4QAxoDGAYAB
QgCDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/gQAX/4EABP+B
ABf/gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EAF/+BAAT/gQAL
/4QAxoDGAYABQgCDAMbGA4CCQkIV/4EABP+BABf/gQAE/4EAF/+BAAT/gQAc/4EAHP+BAAT/
gQAX/4EABP+BABf/gQAE/4EAHP+BAAT/gQAX/4EABP+BABf/gQAE/4EAHP+BABz/gQAE/4EA
F/+BAAT/gQAL/4QAxoDGAYABQgCLAMaAxoBCgEL//wAE/4EABP+BAAT/gQAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4EA
BP+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4UA/wDGxgOAAIsAxoDGgEKAQv//AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE
/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/gQAE/4EABP+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/hQD/
AMbGA4AAiwDGgMaAQoBC//8ABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EABP+BAAP/ggAAA/+BAAT/gQAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+FAP8AxsYDgACD
AMbGA4CGQkL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IA
AAP/ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAA
A/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE
//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
ggAAA/+EAAD//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/wMAg8aAxgGAAUIAgwDGxgOAhkJC//8AAAP/
ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//
AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8D
AIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QA
AP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD
/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4IAAAP/hAAA//8DAIT/
/wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//
AwCC//8DAIT//wAAA/8DAIPGgMYBgAFCAIMAxsYDgIZCQv//AAAD/4IAAAP/ggAAA/+EAAD/
/wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/
hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+C
AAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8A
AAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/ggAAA/+EAAD//wMA
gv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA
//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+CAAAD/4QAAP//AwCE//8AAAP/ggAAA/+CAAAD
/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+EAAD//wMAgv//AwCE//8AAAP/
AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//
AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB
/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQA
gf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8D
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//
AwCB/wQAgf8EAIH/AwCC//8DAILGxgOAAIoAxoDGgEKAQv//AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB
/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wMAgv//AwCC//8DAIL//wMA
gv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMA
gv//AwCC//8DAIL//wMAgf8EAIH/AwCC//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8D
AIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8EAIH/AwCC
//8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQA
gf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8E
AIH/BACB/wMAgv//AwCC//8DAIL//wMAgv//AwCB/wQAgf8DAIL//wMAgv//AwCC//8DAIL/
/wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCCxsYDgACD
AMbGA4CEQkIA/wQAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/
BACB/wQAgf8NAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8NAIH/
BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wMAg8aAxgGAAUIAgwDGxgOAhEJCAP8EAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQA
gf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/xIAgf8EAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/DQCB/wQAgf8EAIH/BACB/xIA
gf8EAIH/BACB/xIAgf8DAIPGgMYBgAFCAIMAxsYDgIRCQgD/BACB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8SAIH/
BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/BACB/wQAgf8EAIH/EgCB/wQAgf8EAIH/EgCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/BACB/w0Agf8EAIH/BACB/wQAgf8SAIH/BACB/wQAgf8SAIH/
AwCDxoDGAYABQgCIAMaAxoBCgEIV/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/
gQAX/4EABP+BABf/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EA
BP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAEv+BAAT/
gQAE/4EABv+DAMbGA4AAiADGgMaAQoBCFf+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/
gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EA
BP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAX/4EABP+BABf/gQAE/4EABP+BABL/
gQAE/4EABP+BAAb/gwDGxgOAAIgAxoDGgEKAQhX/gQAE/4EABP+BABL/gQAE/4EABP+BABL/
gQAE/4EABP+BABf/gQAE/4EAF/+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EA
F/+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAF/+BAAT/gQAX/4EABP+BAAT/
gQAS/4EABP+BAAT/gQAG/4MAxsYDgACDAMbGA4CFQkL//wAE/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
A/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+GAP8AxoDGAYABQgCDAMbGA4CFQkL//wAE/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+B
AAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+GAP8AxoDGAYABQgCDAMbGA4CFQkL//wAE
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
gQAE/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+GAP8AxoDGAYABQgCMAMaA
xoBCgEL//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD/
/wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCC//8DAILGxgOAAIwAxoDGgEKAQv//AAAD/4IAAAP/
ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//
AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIT/
/wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//
AwCC//8DAIL//wMAgsbGA4AAjADGgMaAQoBC//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8D
AIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMA
gv//AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAA
A/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD
/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+CAAAD/4QAAP//AwCC//8DAIL/
/wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//
AwCC//8DAIT//wAAA/+CAAAD/4IAAAP/hAAA//8DAIL//wMAhP//AAAD/4IAAAP/ggAAA/+E
AAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCCxsYD
gACDAMbGA4CEQkIA/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMA
gv//AwCB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//
AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMA
gv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAg8aA
xgGAAUIAgwDGxgOAhEJCAP8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIL//wMAgf8EAIH/BACB/wMAgv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL/
/wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8D
AIPGgMYBgAFCAIMAxsYDgIRCQgD/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMA
gv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL/
/wMAgv//AwCC//8DAIH/BACB/wQAgf8DAIL//wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/
AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMA
gv//AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB
/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/
AwCC//8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8E
AIH/AwCDxoDGAYABQgCIAMaAxoBCgEIGAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB
/wQAgf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xcAgf8E
AIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xYAgsbGA4AAiADG
gMaAQoBCBgCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/
BACB/xcAgf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8XAIH/BACB/xcAgf8EAIH/FwCB/wQA
gf8EAIH/EgCB/wQAgf8EAIH/FwCB/wQAgf8WAILGxgOAAIgAxoDGgEKAQgYAgf8EAIH/BACB
/xcAgf8EAIH/FwCB/wQAgf8XAIH/BACB/wQAgf8SAIH/BACB/wQAgf8XAIH/BACB/xcAgf8E
AIH/FwCB/wQAgf8EAIH/FwCB/wQAgf8XAIH/BACB/xcAgf8EAIH/BACB/xIAgf8EAIH/BACB
/xcAgf8EAIH/FgCCxsYDgACDAMbGA4CFQkL//wAS/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE
/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE
/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//ABL/gQAE/4EABP+BAAT/gQAN/4EABP+B
AAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+BAAT/gQAN
/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BABL/gQAE/4EABP+BABL/gQAE/4EABP+B
AAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8AEv+BAAT/gQAE/4EABP+BAA3/gQAE
/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE/4EABP+B
AA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EAEv+BAAT/gQAE/4EAEv+BAAT/gQAE
/4EABP+BAA3/gQAE/4EABP+BAAT/gQAS/4EABP+BAAT/gQAS/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/8DAILGxgOAAIwAxoDGgEKAQv//AAAD
/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IA
AAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/
ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/wMAgsbG
A4AAjADGgMaAQoBC//8AAAP/gQAE/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/
ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/AwCCxsYDgACDAMbGA4CEQkL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//AwCC
//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+CAAAD
/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8DAIPG
gMYBgAFCAIMAxsYDgIRCQv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIT//wAAA/+C
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAg8aAxgGAAUIAgwDGxgOA
hEJC//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8D
AIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IA
AAP/hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIT//wAAA/+CAAAD/4QAAP//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4IAAAP/
hAAA//8DAIL//wMAgv//AwCE//8AAAP/ggAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCDxoDGAYABQgCKAMaAxoBCgEIA/wQAgf8DAIL/
/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8D
AIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//
AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMA
gv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//
AwCB/wQAgf8EAIH/BACB/wMAgsbGA4AAigDGgMaAQoBCAP8EAIH/AwCC//8DAIL//wMAgf8E
AIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB
/wQAgf8EAIH/BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8E
AIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/
BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8DAILGxgOAAIoAxoDGgEKAQgD/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/
BACB/wMAgv//AwCB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8DAIL//wMAgv//AwCB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMA
gv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/
AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wMAgv//AwCC//8DAIH/BACB/wQAgf8EAIH/AwCC
//8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/AwCCxsYD
gACDAMbGA4CCQkILAIH/BACB/xwAgf8cAIH/HACB/wQAgf8XAIH/BACB/xwAgf8cAIH/HACB
/wQAgf8XAIH/BACB/xwAgf8cAIH/BACB/xcAgf8EAIH/HACB/xYAg8aAxgGAAUIAgwDGxgOA
gkJCCwCB/wQAgf8cAIH/HACB/xwAgf8EAIH/FwCB/wQAgf8cAIH/HACB/xwAgf8EAIH/FwCB
/wQAgf8cAIH/HACB/wQAgf8XAIH/BACB/xwAgf8WAIPGgMYBgAFCAIMAxsYDgIJCQgsAgf8E
AIH/HACB/xwAgf8cAIH/BACB/xcAgf8EAIH/HACB/xwAgf8cAIH/BACB/xcAgf8EAIH/HACB
/xwAgf8EAIH/FwCB/wQAgf8cAIH/FgCDxoDGAYABQgCLAMaAxoBCgEL//wAE/4EADf+BAAT/
gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EA
Df+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EA
BP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/
gQAE/4EACP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EADf+BAAT/gQAE
/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+B
AAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI
/4EABP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+B
AAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE
/4EACP+BAAT/gQAE/4EABP+FAP8AxsYDgACLAMaAxoBCgEL//wAE/4EADf+BAAT/gQAE/4EA
BP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/
gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EA
BP+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAN/4EABP+BAAT/gQAE/4EABP+BAAj/
gQAE/4EABP+BAAT/gQAE/4EADf+BAAT/gQAE/4EABP+BAA3/gQAE/4EABP+BAAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+FAP8AxsYDgACDAMbGA4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAA
A/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IA
AAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+C
AAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD
/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYAB
QgCDAMbGA4CGQkL//wAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD
/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IA
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EA
BP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/AwCDxoDGAYABQgCDAMbGA4CGQkL//wAAA/+CAAAD
/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4IAAAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAA
A/+CAAAD/4IAAAP/gQAE/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/gQAD/4IAAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+B
AAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAA
A/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4EABP+BAAP/ggAAA/+CAAAD/4IAAAP/
ggAAA/+BAAT/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IA
AAP/AwCDxoDGAYABQgCKAMaAxoBCgEL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//
AwCC//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8D
AIL//wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QA
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMA
hv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAILGxgOAAIoA
xoDGgEKAQv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8A
AP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAhP//AAAD/4QAAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgsbGA4AAigDGgMaAQoBC//8DAIL//wMA
hP//AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC
//8DAIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL/
/wMAgv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//
AwCC//8DAIL//wMAgv//AwCC//8DAIb//wAA//8DAIL//wMAgv//AwCC//8DAIL//wMAhP//
AAAD/4QAAP//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMAgv//AwCC//8D
AIL//wMAhv//AAD//wMAgv//AwCC//8DAIL//wMAgv//AwCE//8AAAP/hAAA//8DAIL//wMA
gv//AwCC//8DAIT//wAAA/+EAAD//wMAgv//AwCC//8DAIL//wMAgv//AwCG//8AAP//AwCC
//8DAIL//wMAgv//AwCCxsYDgACDAMbGA4CEQkIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/
BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQA
gf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCD
AMbGA4CEQkIA/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB
/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/
BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8E
AIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQA
gf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB
/wQAgf8DAIH/BACB/wQAgf8EAIH/AwCDxoDGAYABQgCDAMbGA4CEQkIA/wQAgf8EAIH/AwCC
//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/
BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB/wQAgf8EAIH/AwCC//8DAIH/BACB/wQA
gf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIL//wMAgf8EAIH/BACB
/wQAgf8EAIH/AwCC//8DAIH/BACB/wQAgf8EAIH/BACB/wQAgf8DAIH/BACB/wQAgf8EAIH/
AwCDxoDGAYABQgCIAMaAxoBCgEIQAIH/WwCB/xwAgf9bAIH/HACB/z4Agf8cAIH/MwCCxsYD
gACIAMaAxoBCgEIQAIH/WwCB/xwAgf9bAIH/HACB/z4Agf8cAIH/MwCCxsYDgACIAMaAxoBC
gEIQAIH/WwCB/xwAgf9bAIH/HACB/z4Agf8cAIH/MwCCxsYDgACDAMbGA4CFQkL//wAE/4EA
BP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/
gQAE/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EA
BP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/
gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/hgD/AMaAxgGAAUIAgwDGxgOAhUJC//8ABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EA
BP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/
gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EABP+BAAT/gQAE/4EA
BP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4YA/wDGgMYBgAFCAIMAxsYDgIVCQv//AAT/gQAE/4EA
CP+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/gQAE/4EABP+BAAT/gQAE/4EAA/+BAAT/
gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/gQAI/4EABP+BAAT/gQAE/4EA
BP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/gQAD/4EABP+BAAT/gQAE/4EABP+BAAT/
gQAI/4EABP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EABP+BAAP/gQAE/4EA
BP+BAAT/gQAE/4EABP+BAAj/gQAE/4EABP+BAAT/gQAE/4EACP+BAAT/gQAE/4EABP+BAAT/
gQAE/4EAA/+BAAT/gQAE/4EABP+GAP8AxoDGAYABQgCMAMaAxoBCgEL//wAAA/+CAAAD/4IA
AAP/gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAA
A/+CAAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD
/4IAAAP/ggAAA/+CAAAD/4EAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/hgAA//8AAAP/
ggAAA/+CAAAD/4IAAAP/ggAAA/+GAAD//wAAA/+CAAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/
gQAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+C
AAAD/4YAAP//AAAD/4IAAAP/ggAAA/+CAAAD/4IAAAP/ggAAA/+BAAP/ggAAA/+CAAAD/4IA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 04:27:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA13620; Thu, 26 Sep 1996 04:26:38 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA13604; Thu, 26 Sep 1996 04:26:38 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA09951; Thu, 26 Sep 1996 04:26:37 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA29063; Thu, 26 Sep 1996 04:26:36 -0700
Received: from prost24.prosolvia.se (prost24.prosolvia.se [193.13.245.56]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA13350 for <info-performer@sgi.com>; Thu, 26 Sep 1996 04:26:35 -0700
Received: (from tompa@localhost) by prost24.prosolvia.se (950413.SGI.8.6.12/8.6.11) id EAA12203 for info-performer@sgi.com; Thu, 26 Sep 1996 04:07:15 -0700
From: "Tomas Moller" <tompa@clarus.se>
Message-Id: <9609260407.ZM12202@prost24.prosolvia.se>
Date: Thu, 26 Sep 1996 04:07:14 -0700
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Can PFCULL_SORT be on for only part of the scene?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Performers!

I have two objects which both are partially transparent and for the first one I
want the geomtries to be sorted (i.e PFCULL_SORT is on), but for the other
object I do not want the sorting (i.e PFCULL_SORT is off).
Can anyone tell me who I can do this? I tried setting the draw bins, but
wihtout success.

Thanks!

/Tomas

-- 

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 05:21:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA13764; Thu, 26 Sep 1996 05:20:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA13748; Thu, 26 Sep 1996 05:20:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA11112; Thu, 26 Sep 1996 05:20:05 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA00875; Thu, 26 Sep 1996 05:20:04 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA21984; Thu, 26 Sep 1996 05:20:02 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id NAA13780; Thu, 26 Sep 1996 13:10:39 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609261310.ZM13778@bitch.reading.sgi.com>
Date: Thu, 26 Sep 1996 13:10:39 +0100
In-Reply-To: "Tomas Moller" <tompa@clarus.se>
        "Can PFCULL_SORT be on for only part of the scene?" (Sep 26,  4:07am)
References: <9609260407.ZM12202@prost24.prosolvia.se>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Tomas Moller" <tompa@clarus.se>, info-performer@sgi.com
Subject: Re: Can PFCULL_SORT be on for only part of the scene?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Turn the transparency state off for the other and use pfTransparency &
override calls in draw callbacks for that part of the scene graph.

Rgds,
Angus.

On Sep 26,  4:07am, Tomas Moller wrote:
> Subject: Can PFCULL_SORT be on for only part of the scene?
> Hi Performers!
>
> I have two objects which both are partially transparent and for the first one
I
> want the geomtries to be sorted (i.e PFCULL_SORT is on), but for the other
> object I do not want the sorting (i.e PFCULL_SORT is off).
> Can anyone tell me who I can do this? I tried setting the draw bins, but
> wihtout success.
>
> Thanks!
>
> /Tomas
>
> --
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Tomas Moller


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 05:55:33 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id FAA13883; Thu, 26 Sep 1996 05:54:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id FAA13867; Thu, 26 Sep 1996 05:54:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id FAA11778; Thu, 26 Sep 1996 05:54:08 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id FAA01782; Thu, 26 Sep 1996 05:54:07 -0700
Received: from tpone.telepac.pt (tpone.telepac.pt [194.65.3.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA27158 for <info-performer@sgi.com>; Thu, 26 Sep 1996 05:54:06 -0700
Received: from mail.telepac.pt (webpac_alt.telepac.pt [194.65.3.36]) by tpone.telepac.pt (8.6.12/1.0) with ESMTP id NAA28871 for <info-performer@sgi.com>; Thu, 26 Sep 1996 13:51:18 GMT
Received: from host.telepac.pt (lis12_p4.telepac.pt [194.65.2.52]) by mail.telepac.pt (8.7.5/0.0) with SMTP id NAA09476 for <info-performer@sgi.com>; Thu, 26 Sep 1996 13:53:20 GMT
Message-Id: <199609261353.NAA09476@mail.telepac.pt>
From: "Duvideo" <duvideoii@mail.telepac.pt>
To: "Performer" <info-performer@sgi.com>
Subject: Turning Mouse cursor invisible
Date: Thu, 26 Sep 1996 13:56:03 +0100
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1080
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Status: O

Hello,

How can I make the mouse cursor invisible?

thanks
	Duvideo
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 07:16:24 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA14143; Thu, 26 Sep 1996 07:14:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA14127; Thu, 26 Sep 1996 07:14:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA13765; Thu, 26 Sep 1996 07:14:34 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA04945; Thu, 26 Sep 1996 07:14:34 -0700
Received: from discreet.qc.ca (discreet.qc.ca [198.168.76.29]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA10434 for <info-performer@sgi.com>; Thu, 26 Sep 1996 07:14:32 -0700
Received: by gate.discreet.qc.ca id <46226>; Thu, 26 Sep 1996 10:30:55 -0400
From: "Jean-Luc Dery" <dery@atlantis.discreet.qc.ca>
Message-Id: <96Sep26.103055edt.46226@gate.discreet.qc.ca>
Date: Thu, 26 Sep 1996 10:02:31 -0400
In-Reply-To: "Duvideo" <duvideoii@mail.telepac.pt>
        "Turning Mouse cursor invisible" (Sep 26,  8:56am)
References: <199609261353.NAA09476@mail.telepac.pt>
Reply-To: dery@discreet.qc.ca
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Duvideo" <duvideoii@mail.telepac.pt>,
        "Performer" <info-performer@sgi.com>
Subject: Re: Turning Mouse cursor invisible
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 26,  8:56am, Duvideo wrote:

If you're using pfWindows or pfPipeWindows, there's a function declared in
pfutil.h which returns an invisible cursor:

Cursor   pfuGetInvisibleCursor(void);

which you can pass as the index argument to

void     pfuLoadWinCursor(pfWindow *win, int index);
void     pfuLoadPWinCursor(pfPipeWindow *pwin, int index);

Check out in Performer/src/lib/libpfutil/gui.c for more details.

Hope this helps.

> Subject: Turning Mouse cursor invisible
> Hello,
>
> How can I make the mouse cursor invisible?
>
> thanks
> 	Duvideo
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Duvideo


-- 
_____________________________________________________________________________

Jean-Luc Dery                         Discreet Logic
System Engineer                       5505 boul. St-Laurent, bureau 5200
3-D Graphics Technology               Montreal (Quebec), Canada, H2T 1S6
                                      Tel: (514) 272-0525 #394
Email: dery@discreet.com              Fax: (514) 272-0585
_____________________________________________________________________________

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 09:07:04 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA14407; Thu, 26 Sep 1996 09:05:37 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA14391; Thu, 26 Sep 1996 09:05:36 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA17075; Thu, 26 Sep 1996 09:05:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA09825; Thu, 26 Sep 1996 09:05:34 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA02491 for <info-performer@sgi.com>; Thu, 26 Sep 1996 09:05:32 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id MAA20340; Thu, 26 Sep 1996 12:05:27 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Fri, 23 Aug 1996 11:55:52 
Received: by gateway@ivex3d.com from [192.168.1.27]
    (192.168.1.27::mail daemon,SLmail95 V1.2,beta 1); Fri, 23 Aug 1996 11:55:49
Message-ID: <324AAAF5.70B8@ivex3d.com>
Date: Thu, 26 Sep 1996 12:10:29 -0400
From: "ram munjulur" <ram@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: SPLINE_FOG in perfly !!!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="perfly.txt"
Status: O

Hi Performers !!!

We upgraded our RE2 to an iR and also Perf 2.0 to 2.1, recently.
We have OpenGL libs only, on the iR.

I recompiled the perfly demo code and tried setting fog type to 
SPLINE fog (Pixel). I see the option in perfly. And when I was playing with
the near/Far planes, for a fixed pair of Nr/Far planes of the fog,

BOTH LINEAR fog and SPLINE fog appear to be the same. I don't know if this 
should be the case. 

Next I tried searching for the "pfFogRamp" function which loads the
Range and Density arrays for SPLINE_FOG, but couldn't find any such 
function in the perfly code.

I understand that, the SPLINE fog option shows up becasue, it is set
when the "pfQueryFeature" function is set to true, because its an iR with
OpenGL. But then I expected it to initialize the Ramp from the arrays.

      doesn't SPLINE_FOG load any arrays into the FogRamp ?
      How do I know the what appears to be SPLINE_FOG is different from LINEAR_FOG ?
      has anybody used SPLINE_FOG with OpenGL on an iR and could makeout the 
      difference ?

Thanks in advance


Rambabu
Software Engineer

ram@ivex3d.com
IVEX Corporation

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 09:45:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA14531; Thu, 26 Sep 1996 09:43:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA14513; Thu, 26 Sep 1996 09:43:52 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18694; Thu, 26 Sep 1996 09:43:51 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA12957; Thu, 26 Sep 1996 09:43:51 -0700
Received: from physics.ucla.edu (physics.ucla.edu [128.97.23.13]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA11351 for <info-performer@sgi.com>; Thu, 26 Sep 1996 09:43:50 -0700
Received: from scotch.physics.ucla.edu by physics.ucla.edu (SMI-8.6/SMI-SVR4)
	id JAA04604; Thu, 26 Sep 1996 09:43:47 -0700
Received: (from chris@localhost) by scotch.physics.ucla.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA01566 for info-performer@sgi.com; Thu, 26 Sep 1996 09:48:17 -0700
Date: Thu, 26 Sep 1996 09:48:17 -0700
From: chris@scotch.physics.ucla.edu (chris)
Message-Id: <199609261648.JAA01566@scotch.physics.ucla.edu>
To: info-performer@sgi.com
Subject: Putting a clock on the screen
Status: O


Hi,

	I'm pretty sure this is a stupid question, but I don't see how to do it.
I would like "glue" a clock to the screen which stays in, say, the lower left hand
corner regardless of where the viewer's eyepoint roams.
	Something like
	pfString* str;
	pfText* text;
	text->pfKeepStringInLowerLeftHandCorner(str);//What's this one?

Thanks,

Chris
////////////////////////////////////////////////////
//Chris Mitchell  --                              //
//Institute of Plasma and Fusion Research (IPFR)  //
//UCLA Physics Department 310-206-1772            //
//mitchell@physics.ucla.edu                       //
//chrism@ucla.edu                                 //
////////////////////////////////////////////////////
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 09:50:00 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA14577; Thu, 26 Sep 1996 09:49:12 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA14561; Thu, 26 Sep 1996 09:49:11 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA18900; Thu, 26 Sep 1996 09:49:10 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA13420; Thu, 26 Sep 1996 09:49:10 -0700
Received: from orbit16i.nesdis.noaa.gov (orbit16i.wwb.noaa.gov [140.90.197.247]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA12622 for <info-performer@sgi.com>; Thu, 26 Sep 1996 09:49:04 -0700
Received: by orbit16i.nesdis.noaa.gov (950215.SGI.8.6.10/940406.SGI.AUTO)
	for info-performer@sgi.com id MAA03242; Thu, 26 Sep 1996 12:49:11 -0400
From: "Robert Carey" <rcarey@orbit16i.nesdis.noaa.gov>
Message-Id: <9609261248.ZM3240@orbit16i.nesdis.noaa.gov>
Date: Thu, 26 Sep 1996 12:48:52 -0400
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: unsub
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

unsubscribe info-performer
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 10:14:06 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA14736; Thu, 26 Sep 1996 10:12:06 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA14720; Thu, 26 Sep 1996 10:12:05 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA19936; Thu, 26 Sep 1996 10:12:04 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA15230; Thu, 26 Sep 1996 10:12:04 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA18327 for <info-performer@sgi.com>; Thu, 26 Sep 1996 10:12:03 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA07567; Thu, 26 Sep 1996 10:12:02 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA22652; Thu, 26 Sep 1996 10:11:57 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609261011.ZM22650@rose.asd.sgi.com>
Date: Thu, 26 Sep 1996 10:11:56 -0700
In-Reply-To: "ram munjulur" <ram@ivex3d.com>
        "SPLINE_FOG in perfly !!!!" (Sep 26, 12:10pm)
References: <324AAAF5.70B8@ivex3d.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "ram munjulur" <ram@ivex3d.com>, info-performer@sgi.com
Subject: Re: SPLINE_FOG in perfly !!!!
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 26, 12:10pm, ram munjulur wrote:
> Subject: SPLINE_FOG in perfly !!!!
->
->Hi Performers !!!
->
->We upgraded our RE2 to an iR and also Perf 2.0 to 2.1, recently.
->We have OpenGL libs only, on the iR.
->
->I recompiled the perfly demo code and tried setting fog type to 
->SPLINE fog (Pixel). I see the option in perfly. And when I was playing with
->the near/Far planes, for a fixed pair of Nr/Far planes of the fog,
->
->BOTH LINEAR fog and SPLINE fog appear to be the same. I don't know if this 
->should be the case. 
->
->Next I tried searching for the "pfFogRamp" function which loads the
->Range and Density arrays for SPLINE_FOG, but couldn't find any such 
->function in the perfly code.
->
->I understand that, the SPLINE fog option shows up becasue, it is set
->when the "pfQueryFeature" function is set to true, because its an iR with
->OpenGL. But then I expected it to initialize the Ramp from the arrays.
->
->      doesn't SPLINE_FOG load any arrays into the FogRamp ?
->      How do I know the what appears to be SPLINE_FOG is different from LINEAR_FOG ?
->      has anybody used SPLINE_FOG with OpenGL on an iR and could makeout the 
->      difference ?
->
->Thanks in advance

>From the pfFog man page:
  The default fog ramp table
  defines a linear interpolation between the onset and opaque ranges.


Perfly is just using the default ramp.

src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 10:14:08 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA14754; Thu, 26 Sep 1996 10:12:13 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA14738; Thu, 26 Sep 1996 10:12:12 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA19945; Thu, 26 Sep 1996 10:12:11 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA15237; Thu, 26 Sep 1996 10:12:11 -0700
Received: from mail.netvision.net.il (mail.NetVision.net.il [194.90.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA18317 for <info-performer@sgi.com>; Thu, 26 Sep 1996 10:12:00 -0700
Received: from dialup.netvision.net.il (ts013p13.pop9a.netvision.net.il [194.90.11.249]) by mail.netvision.net.il (8.7.5/8.7.3) with SMTP id TAA28159 for <info-performer@sgi.com>; Thu, 26 Sep 1996 19:11:53 +0200 (IST)
Message-ID: <324B36F1.3C91@netvision.net.il>
Date: Thu, 26 Sep 1996 19:07:45 -0700
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: MESH PROBLEM - HELP !!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I did not get any "saddesfying" answers yet on this very urgent problem 
we have



any ideas?



My problem:  I use "pfMorph" to do morphing between 2 geosets (the 2nd is
 ----------   a deformation of the 1st).
              The 2 geosets have been previously meshed by "pfdMeshGSet".

              For most of the cases it works fine, but for some
              geometries it creates a "split up" of the geometry during
              the morphing process (I still can't charactarize the
              geometries that cause such a problem).

              I assume that this happens because "pfdMeshGSet" creates
              one vertices-order for gset1, and a DIFFERENT
              vertices-order in gset2.


 Questions:  1) Can I get the mapping between the original vertices-order
 ----------     and the meshed vertices-order ??  (without tagging the
                vertices and searching the meshed gset myself)

             2) What is the logic that "pfdMeshGSet" uses ??   how can I
                expect to get this "different order" problem ?

             3) Is there a known-way to solve this problem ??


        Tnx
        Rami Mayer
        DreamTeam Ltd.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 10:37:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA15042; Thu, 26 Sep 1996 10:35:36 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA15026; Thu, 26 Sep 1996 10:35:35 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA20874; Thu, 26 Sep 1996 10:35:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA16724; Thu, 26 Sep 1996 10:35:33 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA24239 for <info-performer@sgi.com>; Thu, 26 Sep 1996 10:35:33 -0700
Received: from remi.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id KAA09366; Thu, 26 Sep 1996 10:35:27 -0700
Received: by remi.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA11191; Thu, 26 Sep 1996 10:35:26 -0700
From: "Remi Arnaud" <remi@remi.asd.sgi.com>
Message-Id: <9609261035.ZM11189@remi.asd.sgi.com>
Date: Thu, 26 Sep 1996 10:35:25 -0700
In-Reply-To: "Tomas Moller" <tompa@clarus.se>
        "Can PFCULL_SORT be on for only part of the scene?" (Sep 26,  4:07am)
References: <9609260407.ZM12202@prost24.prosolvia.se>
X-Face: #u?+;>p{-Ci})Ft+l6j@MS8ff>3#392Sq^]=)^Y8lB#9eb~aI26hmrSMC(/4$76Y3H16cujkD,ajsB:J"Jm7~/Xg"{KutuwfAN.L5JlSnlRu9#{b?EhRYXM6=-wA[?4wr0$ix<Afi$-b=<Y:F6d`D0s*E`No@|8Q_\%(l!`3,~BiG;W:LzR"VgyEC9;v(;
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Tomas Moller" <tompa@clarus.se>, info-performer@sgi.com
Subject: Re: Can PFCULL_SORT be on for only part of the scene?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 26,  4:07am, Tomas Moller wrote:
> Subject: Can PFCULL_SORT be on for only part of the scene?
> Hi Performers!
>
> I have two objects which both are partially transparent and for the first one
I
> want the geomtries to be sorted (i.e PFCULL_SORT is on), but for the other
> object I do not want the sorting (i.e PFCULL_SORT is off).
> Can anyone tell me who I can do this? I tried setting the draw bins, but
> wihtout success.

 if the bin is not set for a particular pfGeode it will go into the OPAQUE_BIN
or to the TRANSP_BIN if it's transparent.

 One solution is to force the BIN of the object to be the OPAQUE_BIN using:

 n = pfGetNumGSets(node);
 for(i=0; i<n; i++)
 {
	pfGSetDrawBin (pfGetGSet(node, i), PFSORT_OPAQUE_BIN);
 }

 The object will be sorted by State within the OPAQUE_BIN.

 If it's still not what you want, you can also create your own bin.

 -- Remi

-- 


 o o  Remi ARNAUD - Silicon Graphics, Performer, Advanced Systems Dev      o o 
 o o  Mail Stop 590 - 2011 N. Shoreline Boulevard, Mountain View, CA94043  o o 
 o o  Email: remi@asd.sgi.com - Tel: (415) 933 6208 - Fax: (415) 965 2658  o o 

  

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 15:42:23 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA16117; Thu, 26 Sep 1996 15:40:10 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA16101; Thu, 26 Sep 1996 15:40:09 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA04742; Thu, 26 Sep 1996 15:40:09 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA08162; Thu, 26 Sep 1996 15:40:08 -0700
Received: from relay1.smtp.psi.net (relay1.smtp.psi.net [38.8.14.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA02085 for <info-performer@sgi.com>; Thu, 26 Sep 1996 15:40:01 -0700
Received: from P3.ENZIAN.COM by relay1.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id SAA12339; Thu, 26 Sep 1996 18:39:58 -0400
Received: from ENZIAN_02/SpoolDir by P3.ENZIAN.COM (Mercury 1.21);
    26 Sep 96 18:41:23 EST
Received: from SpoolDir by ENZIAN_02 (Mercury 1.30); 26 Sep 96 18:41:10 EST
From: "Bill Storma" <BILLS@p3.enzian.com>
To: info-performer@sgi.com
Date:          Thu, 26 Sep 1996 18:41:03 EST
Subject:       Screen size vs app,draw process times
X-mailer: Pegasus Mail v3.31
Message-ID: <3235454AB0@P3.ENZIAN.COM>
Status: O

Performer users:

I am trying to understand the interaction between the app, cull, draw 
times in a performer scene and how the screen resolution affects the 
performance data.  The machine I am using is a 3 pipe RE2, with 2 
RM4's per pipe, running Performer 2.0 and IRIX 5.3.  All testing is 
being performed at root level.

As I understand the process from the SGI technical manuals, the cull 
process determines what information is to be drawn into a channel 
(pipe).  The draw process then determines which polygons are affected 
and then forwards this list to the graphics pipe.  Therefore, if I 
run an application at 1280x1024 vice 1024x768, with the same frustrum 
looking at the same scene, the app and draw times should be the same 
for both programs.  The screen resolution should only come into play 
inside the graphics pipe, where the tri's are scanned into pixels.

I have setup this exact scenario, and have noticed that the app and 
draw times are longer for the higher resolution screen.  If the 
cull is forwarding the same frustrum data to the draw process and 
the draw is processing the same number of polygons in the scene, 
why are the process times higher with a higher resolution screen ?
Have I missed something in understanding how the system flows 
information from one process to the next ?  Can someone explain 
exactly why the app and draw times are affected by the screen 
resolution ?

Thanks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Bill Storma                     Phone:  407-282-1884
Enzian Technology               FAX:    407-282-3013
Orlando, Fl.  32817             e-mail: bills@p3.enzian.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 17:43:14 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA17070; Thu, 26 Sep 1996 17:39:50 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA17054; Thu, 26 Sep 1996 17:39:50 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA09757; Thu, 26 Sep 1996 17:39:49 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA15488; Thu, 26 Sep 1996 17:39:48 -0700
Received: from mred.bgm.link.com (mred.bgm.link.com [130.210.236.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id RAA24554 for <info-performer@sgi.com>; Thu, 26 Sep 1996 17:39:47 -0700
Received: by mred.bgm.link.com (920330.SGI/920502.SGI.AUTO)
	for info-performer@sgi.com id AA21094; Thu, 26 Sep 96 19:34:34 -0500
Date: Thu, 26 Sep 96 19:34:34 -0500
From: steve@mred.bgm.link.com (Steve Baker)
Message-Id: <9609270034.AA21094@mred.bgm.link.com>
To: info-performer@sgi.com
Subject: Ooops!
Status: O


>1) When you drop the resolution of the screen, Performer reasons 
>   that you don't need your LOD nodes to turn on quite so close   
>   to the eye.

Ooops! I meant that as the resolution *decreases* the level of
detail *decreases* - which means that the transition ranges
*decrease* also - so high detail objects have to be *closer*
to the eye before they turn on. (I always get that confused by that)


  Steve Baker                          817-323-1361 (Vox-Lab)
  Hughes Training Inc.                 817-695-8776 (Vox-Office/vMail)
  2200 Arlington Downs Road            817-695-4028 (Fax)
  Arlington, Texas. TX 76005-6171      steve@mred.bgm.link.com (eMail)

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 17:43:20 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id RAA17043; Thu, 26 Sep 1996 17:35:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id RAA17027; Thu, 26 Sep 1996 17:35:33 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id RAA09625; Thu, 26 Sep 1996 17:35:33 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id RAA15073; Thu, 26 Sep 1996 17:35:32 -0700
Received: from mred.bgm.link.com (mred.bgm.link.com [130.210.236.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id RAA23765 for <info-performer@sgi.com>; Thu, 26 Sep 1996 17:35:30 -0700
Received: by mred.bgm.link.com (920330.SGI/920502.SGI.AUTO)
	for info-performer@sgi.com id AA20936; Thu, 26 Sep 96 19:30:16 -0500
Date: Thu, 26 Sep 96 19:30:16 -0500
From: steve@mred.bgm.link.com (Steve Baker)
Message-Id: <9609270030.AA20936@mred.bgm.link.com>
To: info-performer@sgi.com
Subject: Re: CULL & DRAW times.
Status: O

Bill Storma <BILLS@p3.enzian.com> asked why his processing
times increase when he increases his display resolution...

> I am trying to understand the interaction between the app, cull, draw 
> times in a performer scene and how the screen resolution affects the 
> performance data.  The machine I am using is a 3 pipe RE2, with 2 
> RM4's per pipe, running Performer 2.0 and IRIX 5.3.  All testing is 
> being performed at root level.
>
> As I understand the process from the SGI technical manuals, the cull 
> process determines what information is to be drawn into a channel 
> (pipe).  The draw process then determines which polygons are affected 
> and then forwards this list to the graphics pipe.  Therefore, if I 
> run an application at 1280x1024 vice 1024x768, with the same frustrum 
> looking at the same scene, the app and draw times should be the same 
> for both programs.  The screen resolution should only come into play 
> inside the graphics pipe, where the tri's are scanned into pixels.
> 
> I have setup this exact scenario, and have noticed that the app and 
> draw times are longer for the higher resolution screen.  If the 
> cull is forwarding the same frustrum data to the draw process and 
> the draw is processing the same number of polygons in the scene, 
> why are the process times higher with a higher resolution screen ?
> Have I missed something in understanding how the system flows 
> information from one process to the next ?  Can someone explain 
> exactly why the app and draw times are affected by the screen 
> resolution ?

Bill's understanding of the machine certainly agrees with my mental
picture of the beast and I find it hard to explain the increased
APP time - but both CULL and DRAW variations can be expected
under some circumstances:-

1) When you drop the resolution of the screen, Performer reasons
   that you don't need your LOD nodes to turn on quite so close
   to the eye. Hence, dropping the resolution could result in
   some nodes being dropped from the scene - and CULL might
   have less work to do down at the leaves of the tree.
   (There is a way to stop Performer from doing that if it
   matters to you).

2) Since CULL might draw stuff at lower LOD - or drop stuff out
   altogether, it follows that DRAW might have more polygons to
   process - making it run faster at lower screen resolution.

3) In addition to that, there might be times (if your polygons are
   large in area) when the Raster managers down at the far end of
   the pipe are too busy stuffing pixels to accept new polygons.
   Some kind of FIFO then proceeds to back up until (possibly) the
   Geometry engines cannot output more polygons because there is
   nowhere to put them. At that point, they too have to pause.
   Meanwhile, DRAW is still stuffing polygons into the GE - and
   the input to the GE will eventually block and DRAW time will
   be wasted. If you drop the display resolution enough - then
   the RM's have less pixels to draw, the GE's don't pause so
   often - and DRAW doesn't waste so much time.

But APP slowing down is harder to explain - unless you are missing entire
frames at the higher resolution or something odd like that. Maybe
a pfPerson can come up with a likely explanation?!?




  Steve Baker                          817-323-1361 (Vox-Lab)
  Hughes Training Inc.                 817-695-8776 (Vox-Office/vMail)
  2200 Arlington Downs Road            817-695-4028 (Fax)
  Arlington, Texas. TX 76005-6171      steve@mred.bgm.link.com (eMail)

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 18:59:50 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id SAA17502; Thu, 26 Sep 1996 18:58:22 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id SAA17486; Thu, 26 Sep 1996 18:58:21 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id SAA12332; Thu, 26 Sep 1996 18:58:20 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id SAA19079; Thu, 26 Sep 1996 18:58:20 -0700
Received: from mailhost.multigen.com (mailhost.multigen.com [204.119.69.10]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA06490 for <info-performer@sgi.com>; Thu, 26 Sep 1996 18:58:17 -0700
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [204.119.70.10]) by mailhost.multigen.com (8.6.11/8.6.12) with ESMTP id TAA25629 for <info-performer@sgi.com>; Thu, 26 Sep 1996 19:02:41 -0700
Received: from vaisyas.engr.multigen.com (vaisyas.engr.multigen.com [204.119.70.76]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id BAA21233 for <info-performer@sgi.com>; Fri, 27 Sep 1996 01:57:14 GMT
Received: (from marcus@localhost) by vaisyas.engr.multigen.com (950413.SGI.8.6.12/8.6.12) id TAA04062 for info-performer@sgi.com; Thu, 26 Sep 1996 19:02:25 -0700
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9609261902.ZM4061@vaisyas.engr.multigen.com>
Date: Thu, 26 Sep 1996 19:02:25 -0700
In-Reply-To: "DreamTeam Ltd." <dreamt@netvision.net.il>
        "MESH PROBLEM - HELP !!" (Sep 26,  7:07pm)
References: <324B36F1.3C91@netvision.net.il>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: MESH PROBLEM - HELP !!
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 26,  7:07pm, DreamTeam Ltd. wrote:
> Subject: MESH PROBLEM - HELP !!

[munch]

>  Questions:  1) Can I get the mapping between the original vertices-order
>  ----------     and the meshed vertices-order ??  (without tagging the
>                 vertices and searching the meshed gset myself)

No.  Like you say, you have to remember each polygon's vertice position and
yourself, before you pass them to the pfd[Geo]Builder and hence pfdMeshGSet().
 Afterwards you need to "rehash" your morph attributes wrt the meshed gsets.

>              2) What is the logic that "pfdMeshGSet" uses ??   how can I
>                 expect to get this "different order" problem ?

Source code is in /usr/share/Performer/src/lib/libpfdu/pfdTMesher.c

Regards.
--
   ____ ___  ____  _    Marcus Barnes, Member Technical Staff
  / __ `__ \/ __ `( )   MultiGen Inc. 550 S. Winchester Blvd. STE 500
 / / / / / / /_/ / /    San Jose CA 95128 WEB: http://www.multigen.com
/_/ /_/ /_/\__, /_/     PH:1-408-556-2654 FX:1-408-261-4102
          /____/        EMAIL: marcus@multigen.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Sep 26 23:31:30 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id XAA17927; Thu, 26 Sep 1996 23:30:05 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id XAA17911; Thu, 26 Sep 1996 23:30:04 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id XAA18713; Thu, 26 Sep 1996 23:30:04 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id XAA25707; Thu, 26 Sep 1996 23:30:03 -0700
Received: from bitch.reading.sgi.com ([144.253.70.18]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id XAA08521; Thu, 26 Sep 1996 23:30:02 -0700
Received: by bitch.reading.sgi.com (940816.SGI.8.6.9/911001.SGI)
	 id HAA01552; Fri, 27 Sep 1996 07:20:34 +0100
From: "Angus Dorbie" <dorbie@bitch.reading.sgi.com>
Message-Id: <9609270720.ZM1550@bitch.reading.sgi.com>
Date: Fri, 27 Sep 1996 07:20:34 +0100
In-Reply-To: "Bill Storma" <BILLS@p3.enzian.com>
        "Screen size vs app,draw process times" (Sep 26,  6:41pm)
References: <3235454AB0@P3.ENZIAN.COM>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Bill Storma" <BILLS@p3.enzian.com>, info-performer@sgi.com
Subject: Re: Screen size vs app,draw process times
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Resolution does affect draw times.
The geometry engines often block waiting for pixels to be drawn (not so
much on iR because of the BEF) and the draw won't complete until all
pixels have been written, then it has to wait on the next vertical retrace
before the framebuffer can be swapped. You can see most of this in the stats.

Resolution may also affect cull times marginally because LOD ranging
will vary with resolution.

Rgds,
Angus.


On Sep 26,  6:41pm, Bill Storma wrote:
> Subject: Screen size vs app,draw process times
> Performer users:
>
> I am trying to understand the interaction between the app, cull, draw
> times in a performer scene and how the screen resolution affects the
> performance data.  The machine I am using is a 3 pipe RE2, with 2
> RM4's per pipe, running Performer 2.0 and IRIX 5.3.  All testing is
> being performed at root level.
>
> As I understand the process from the SGI technical manuals, the cull
> process determines what information is to be drawn into a channel
> (pipe).  The draw process then determines which polygons are affected
> and then forwards this list to the graphics pipe.  Therefore, if I
> run an application at 1280x1024 vice 1024x768, with the same frustrum
> looking at the same scene, the app and draw times should be the same
> for both programs.  The screen resolution should only come into play
> inside the graphics pipe, where the tri's are scanned into pixels.
>
> I have setup this exact scenario, and have noticed that the app and
> draw times are longer for the higher resolution screen.  If the
> cull is forwarding the same frustrum data to the draw process and
> the draw is processing the same number of polygons in the scene,
> why are the process times higher with a higher resolution screen ?
> Have I missed something in understanding how the system flows
> information from one process to the next ?  Can someone explain
> exactly why the app and draw times are affected by the screen
> resolution ?
>
> Thanks
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Bill Storma                     Phone:  407-282-1884
> Enzian Technology               FAX:    407-282-3013
> Orlando, Fl.  32817             e-mail: bills@p3.enzian.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Bill Storma


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 07:46:05 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA18509; Fri, 27 Sep 1996 07:44:05 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA18493; Fri, 27 Sep 1996 07:44:04 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id HAA01208; Fri, 27 Sep 1996 07:44:03 -0700
Received: from odin.corp.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@rock.csd.sgi.com> id HAA28430; Fri, 27 Sep 1996 07:19:39 -0700
Received: from sgi.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA23584; Fri, 27 Sep 1996 07:18:23 -0700
Received: from ns.mistral.co.uk (ns.mistral.co.uk [194.73.212.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA07754 for <info-performer@sgi.com>; Fri, 27 Sep 1996 07:17:03 -0700
Received:  from nesta by ns.mistral.co.uk (8.6.9/PIPEX simple 1.12)
	id PAA08177; Fri, 27 Sep 1996 15:19:30 +0100
Sender: juliae@mistral.co.uk
Message-ID: <324BF158.41C6@intersim.co.uk>
Date: Fri, 27 Sep 1996 15:23:04 +0000
From: Julia Ellery <modellers@intersim.co.uk>
Organization: Intersim Limited
X-Mailer: Mozilla 2.01S (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Problems Overlaying Graphics
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Can anyone help?

Performer 2.0
Indigo2 Impact
IRIX 6.2

I am trying to overlay Graphics for a Head Up Display. It appears
to work ok but all the mobile object positions (DCS nodes) are
corrupted.

I am using the following code in channel draw callback:

draw_chan(...)
{
   pfClearChan(chan);

   pfPushState();
   pfBasicState();

   glClear(GL_STENCIL_BUFFER_BIT);
   glStencilFunc(GL_ALWAYS, 0x1, 0x1 );
   glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE);

   glMatrixMode(GL_PROJECTION);
   glPushMatrix();
   glLoadIdentity();
   gluOrtho2D(0, 1, 0, 1);  /* Or use actual window size */

   glMatrixMode(GL_MODELVIEW);
   glPushMatrix();
   glLoadIdentity();

      Do HUD drawing.....

   glPopMatrix();
   glMatrixMode(GL_PROJECTION);
   glPopMatrix();

   /* Now want to draw database where stencil NOT 1 */
   glStencilFunc(GL_NOTEQUAL, 0x1, 0x1 );
   glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP);

   pfPopState();

   pfDraw();
}

DCS problem goes away if I remove the ortho call (but then of
course the HUD is wrong). Can anyone tell me what I am doing wrong?

Thanks
J.Ellery

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 07:51:54 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA18587; Fri, 27 Sep 1996 07:50:43 -0700
Return-Path: <guest>
Received: from rock.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA18571; Fri, 27 Sep 1996 07:50:42 -0700
Received: from roll.csd.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@rock.csd.sgi.com> id HAA02189; Fri, 27 Sep 1996 07:50:41 -0700
Received: from odin.corp.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@rock.csd.sgi.com> id GAA27444; Fri, 27 Sep 1996 06:37:21 -0700
Received: from sgi.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/951211.SGI)
	for <info-performer@relay.csd.sgi.com> id GAA19888; Fri, 27 Sep 1996 06:36:05 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA00914 for <info-performer@sgi.com>; Fri, 27 Sep 1996 06:34:46 -0700
Received: from poster.cae.ca 
	by bhole with SMTP (DuhMail/2.0)
	id JAA15014; Fri, 27 Sep 1996 09:29:40 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA31064; Fri, 27 Sep 1996 09:26:36 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id JAA01786; Fri, 27 Sep 1996 09:26:53 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609270926.ZM1784@eagle.cae.ca>
Date: Fri, 27 Sep 1996 09:26:49 -0400
In-Reply-To: flysiml@public.bta.net.cn
        "how to make each channel's Cull & Draw locked to individual CPUs ------ SOS" (Sep 22, 11:01am)
References: <32449DF1.43B7@public.bta.net.cn>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: flysiml@public.bta.net.cn
Subject: Re: how to make each channel's Cull & Draw locked to individual CPUs ------ SOS
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

flysiml@public.bta.net.cn wrote:

> Hi friends,
>
>  I'm working on a visual simulation project using
>  an Onyx(4*CPU, 1*Pipe/4*RM5,pf1.2). The project
>  demmands 3 channels with individual eyepoint. I
>  use PFMP_APP_CULL_DRAW for Multiprocessor split.
>  I check the program performance with
>  pfDrawChanStates and find that the refresh rate
>  is only 20Hz. The bottltneck are 3 DRAW processes.
>  They take more then one full cycle of 30Hz(my goal
>  is to achieve 30Hz rate). I think if the each
>  channel's CULL & DRAW can be locked to individual
>  CPUs(so every cpu will execute only ONE channel's
>  CULL and DRAW), the performance will be better.
>  But from the Performer Programer's Guide I find
>  that the CULL and DRAW can't be locked to individual
>  cpu with each channel. How can I resolve this problem ?
>
>  Another question: on my Onyx, will pf2.0 better than
>  pf1.2 ?

With a single graphics pipe on your machine, I strongly recommend not to
create multiple DRAW processes. Since you're using pf1.2 you won't be able
to multithread the CULL stage as oppose to pf2.0

If you've created multiple pfPipe's (one per channel), then your 3 DRAW
processes will compete for a single resource (the graphics pipe) and force
unnecessary graphics context switching.

I don't recall Performer 1.2 API since I've been using 2.0 for more than a
year now. However the principles are the same. With pf2.0 I would create a
single pfPipe, open one pfPipeWindow and create 3 pfChannel's on it. If
the CULL stage becomes the bottleneck, use pfMultithread.

Remember, you have a single pipe, you want to run at 30 Hz (33 ms) and you
have 3 channels. It turns out each channel can use up to 11 ms max. But I
would budget only 8 ms since you need spare time.

Now, would you obtain better performance with Performer 2.0? I don't think
so. Pf2.0 hasn't increased performance over pf1.2 - it improved the API
and added a lot of new functionalities. But performance wise, you can
expect the same result.

Good luck.

--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 09:48:16 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id JAA18937; Fri, 27 Sep 1996 09:46:30 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id JAA18921; Fri, 27 Sep 1996 09:46:29 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id JAA04342; Fri, 27 Sep 1996 09:46:28 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id JAA10441; Fri, 27 Sep 1996 09:46:28 -0700
Received: from profs1.prosolvia.se (profs1.prosolvia.se [193.13.245.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA06344 for <info-performer@sgi.com>; Fri, 27 Sep 1996 09:46:23 -0700
Received: from pc78.prosolvia.se (pc68.prosolvia.se [193.13.244.100]) by profs1.prosolvia.se (951211.SGI.8.6.12.PATCH1042/8.6.11) with SMTP id SAA07221 for <info-performer@sgi.com>; Fri, 27 Sep 1996 18:46:21 +0200
Message-Id: <1.5.4.32.19960927165218.009da9d0@profs1>
X-Sender: patrik@profs1
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 27 Sep 1996 18:52:18 +0200
To: info-performer@sgi.com
From: Patrik Larking <patrik@clarus.se>
Subject: Z-buffer problem on Crimson machine
Status: O

We've got a customer that is using Vega (based on perfomer) on a Crimson
machine with two raster managers. Sometimes when they run thier simulation
the z-buffer does not sort the objects correctly. When they reboot the
machine everything works fine (if they are lucky).

To me this looks as a hardware failure but our local SGI dealer has
'checked' the machine and says there is nothig wrong with it.

Any help, hints are very appreciated.

/Patrik
========================================================================
Patrik Larking 				PROSOLVIA CLARUS AB
Manager, Products			Phone:	+46 31 703 51 00(ext. 29)
Gardav 1				Fax:	+46 31 703 51 20
S-412 50 Gothenburg			Mobile: +46 707 83 43 18
SWEDEN
E-mail: patrik@clarus.se, http://www.clarus.se

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 10:25:58 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA19057; Fri, 27 Sep 1996 10:23:53 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA19041; Fri, 27 Sep 1996 10:23:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA05877; Fri, 27 Sep 1996 10:23:52 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA12220; Fri, 27 Sep 1996 10:23:52 -0700
Received: from upwell.coaps.fsu.edu (upwell.coaps.fsu.edu [128.186.157.30]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA14599 for <info-performer@sgi.com>; Fri, 27 Sep 1996 10:23:51 -0700
Received: by upwell.coaps.fsu.edu (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)
	for info-performer@sgi.com id NAA15965; Fri, 27 Sep 1996 13:23:34 -0400
From: holland@upwell.coaps.fsu.edu (Aubrey Holland)
Message-Id: <199609271723.NAA15965@upwell.coaps.fsu.edu>
Subject: unresolvable symbol
To: info-performer@sgi.com
Date: Fri, 27 Sep 1996 13:23:30 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1895      
Status: O


As far as why the error didn't show up at compile time, check out your Makefile.
If you're using one of the Performer-supplied Makefiles, it may include
the -ignore_unresolved option on the command line, which causes these errors
not to be reported.


According to Bing Zeng:


> From guest@holodeck.csd.sgi.com  Mon Sep 23 21:22:34 1996
> Sender: bingz@denmark.it.earthlink.net
> Message-ID: <32474958.41C6@infinity-technologies.com>
> Date: Mon, 23 Sep 1996 19:37:12 -0700
> From: Bing Zeng <bz@infinity-technologies.com>
> Organization: Infinity Technologies
> X-Mailer: Mozilla 2.02S (X11; I; IRIX 5.3 IP22)
> MIME-Version: 1.0
> To: info-performer@sgi.com
> Subject: unresolvable symbol 
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> 
> I'm using Performer 2.0 and OpenGL on a Indigo2-Impact/Irix5.3.
> My application works well when I compiled it with dynamic libraries of
> pf2.0. 
> When I try to compile it with static libraries of pf2.0, --
> the application is made, but, I got the following message when execute:
> 
> ------------------------------------------------------------
> rld: Fatal Error: attemped access to unresolvable symbol in
> /usr/lib/libpfdb/libpfobj_ogl.so: pfdOpenFile
> ------------------------------------------------------------ 
> 
> Why I got this message during executing but not compiling?
> Is it possible to have an application made of static libraries -- Or
> should it be only down with dynamic libraries?
> 
> THANKS!
> ======================================================================
> Bing Zeng <bz@infinity-technologies.com>
> Infinity Technologies
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 10:44:41 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA19130; Fri, 27 Sep 1996 10:43:07 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA19114; Fri, 27 Sep 1996 10:43:06 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA06706; Fri, 27 Sep 1996 10:43:06 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA13147; Fri, 27 Sep 1996 10:43:04 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA19136 for <info-performer@sgi.com>; Fri, 27 Sep 1996 10:43:03 -0700
Received: from poster.cae.ca 
	by bhole with SMTP (DuhMail/2.0)
	id NAA09960; Fri, 27 Sep 1996 13:37:39 -0400
Received: from eagle.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA25837; Fri, 27 Sep 1996 13:33:13 -0400
Received: by eagle.cae.ca (951211.SGI.8.6.12.PATCH1042/930416.SGI.AUTO)
	 id NAA03164; Fri, 27 Sep 1996 13:33:18 -0400
From: "Bernard Leclerc" <bleclerc@cae.ca>
Message-Id: <9609271333.ZM3162@eagle.cae.ca>
Date: Fri, 27 Sep 1996 13:33:14 -0400
In-Reply-To: Jan Grund Pedersen <jan@clarus.se>
        "Culling" (Sep 25,  5:38pm)
References: <1.5.4.32.19960925153856.006ded30@mailhub.prosolvia.se>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: Jan Grund Pedersen <jan@clarus.se>
Subject: Re: Culling
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Jan Grund Pedersen wrote:

> I have three channels of totally 135 degrees FOV. I would like not to
> cull all three channels every frame (I don't move that rapidly), but
> just once every third frame and then draw "the same triangles" in
> between, to get better performance. How can I do this?

Here is one method:

void main ()
{
	...
	pfChannel* chan = new pfChannel(p);
	chan->setTravFunc(PFTRAV_APP, appCallback);
	chan->setTravFunc(PFTRAV_DRAW, drawCallback);
	...
}

void appCallback(pfChannel* chan, void*)
{
	if (pfGetFrameCount() % 3 == 0)
		chan->setTravMode(PFTRAV_DRAW, PFDRAW_ON);
	else
		chan->setTravMode(PFTRAV_DRAW, PFDRAW_OFF);
}

void drawCallback(pfChannel* chan, void*)
{
	chan->clear();
	pfDraw();
	if (acbuf_available) {
		acbuf(AC_CLEAR_ACCUMULATE, 1.0f);
		frontbuffer(TRUE);
		acbuf(AC_RETURN, 1.0f);
	}
	else {
		frontbuffer(TRUE);
		int x0, y0, xs, ys;
		chan->getOrigin(&x0, &y0);
		chan->getSize(&xs, &ys);
		rectcopy(x0, y0, x0 + xs -1, y0 + ys -1, x0, y0);
	}
}

Note that turning off a channel prevents the CULL and DRAW stage from
processing the channel. It doesn't prevent a channel APP callback from
being called.

Since Performer is using a double buffer, you must copy the scene from the
current buffer (the back buffer) to the other one (the front buffer). From
my experience, it's faster to use the accumulation buffer then to use a
rectcopy().

Of course, this example is using IrisGL, I'll let you figure out the
OpenGL equivalent.


--
Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
bleclerc@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 10:56:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id KAA19178; Fri, 27 Sep 1996 10:55:21 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id KAA19162; Fri, 27 Sep 1996 10:55:20 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id KAA07171; Fri, 27 Sep 1996 10:55:19 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id KAA13814; Fri, 27 Sep 1996 10:55:18 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA21874 for <info-performer@sgi.com>; Fri, 27 Sep 1996 10:55:17 -0700
Received: from esper.ucsd.edu by mail.ucsd.edu; id KAA23200
	sendmail 8.6.12/UCSD-2.2-sun via ESMTP
	Fri, 27 Sep 1996 10:54:53 -0700
Received: by esper.ucsd.edu (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id KAA06499; Fri, 27 Sep 1996 10:54:39 -0700
Date: Fri, 27 Sep 1996 10:54:39 -0700
Message-Id: <199609271754.KAA06499@esper.ucsd.edu>
From: Jon Christensen <jmc@UCSD.EDU>
To: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Cc: info-performer@sgi.com
Subject: Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid 1680.
In-Reply-To: <9603171516.ZM1695@media1.rndtm.com.my>
References: <9603171516.ZM1695@media1.rndtm.com.my>
Reply-To: Jon Christensen <jmc@ece.ucsd.edu>
Status: O

Hi Tawfek,

This looks like a bug that we and a few others have also
encountered -- it appears that pfuGLXWinopen() is broken under
Performer 2.0.2 and IRIS GL.

In our case, we worked around this by taking the plunge and porting
to OpenGL.  The other options would appear to be using (1)
Performer 2.0 and waiting for a fix (2.2?), or (2) avoiding this
input model (e.g., do what 'perfly' does by default, not what it
does when invoked as 'perfly -x').

Good luck,
Jon Christensen

>>>> Tawfek Mukhtar writes:

tm> I am trying to write a very short program that is composed of two objects.
tm> One of it will orbit the other object.
tm> Initially the view will be at x = 0, y = -10 z =0 and h = 0,p=0,r=0.
tm> I would like to implement the capability of changing the view such that if I
tm> press a key than I will be able to see the static object from the perspective
tm> of the orbiting object.
tm> Anyway the program compile fine but every time I tried to change the view I
tm> got
tm> "Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid
tm> 1680."
tm> I have included the program with this mail. Can anyone help me with this ?

tm> Thanks

tm> --PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my
tm> X-Zm-Content-Name: movingcam2.c
tm> Content-Description: Text
tm> Content-Type: text/plain ; name="movingcam2.c" ; charset=us-ascii

tm> #include <X11/Xlib.h>

tm> #include <math.h>
tm> #include <Performer/pf.h>

tm> #include "pfsgi.h"
tm> #include "pfutil.h"

tm> static void openPipeline(pfPipe * pipe);
tm> static void processInput(void);
tm> static void drawFrame(pfChannel * chan, void * data);
tm> void changeView(void);

tm> typedef struct
tm> {
tm>   pfCoord  currentView;
tm>   pfCoord  orbitingView; 
tm>   int dynamicView; 
tm> } SharedData;

tm> SharedData * shared;

tm> pfuEvent events;
tm> int quit = 0;
tm> float header = 0.0f;
tm> float orbitRadius = 8.0f;
tm> static int dynamicView = 0;
tm> pfSCS * objectPosInOrbit;
tm> pfDCS * orbitRot;


tm> int main(void)
tm> {
tm>     pfScene * scene;
tm>     pfNode * object;
tm>     pfNode * rotatingObject;
tm>     pfMatrix matrix;
tm>     pfCoord initView;
   
tm>     pfPipe * pipe;
    
tm>     pfChannel * channel;
tm>     float time;
tm>     float maxTime;
tm>     void * arena;
    
    
tm>     pfInit();
tm>     arena = pfGetSharedArena();
tm>     shared = (SharedData *)pfMalloc(sizeof(SharedData), arena);
tm>     pfConfig();
tm>     pfuInitUtil();
    
     
tm>     pipe = pfGetPipe(0);
tm>     channel = pfNewChan(pipe);
tm>     pfChanDrawFunc(channel, drawFrame);
tm>     pfuInitInput(pipe, PFUINPUT_X);
    
tm>     pfInitPipe(pipe, openPipeline);
    
tm>     object = LoadFile("tree.flt", NULL);
tm>     /*
tm>      * so tree will be at the center of the scene
tm>      */
tm>     scene = pfNewScene(); 
tm>     pfAddChild(scene, object);
    
tm>     /*
tm>      * we are going to make an object that will orbit the tree
tm>      */
tm>     rotatingObject = LoadFile("box.flt", NULL); 
tm>     pfMakeTransMat(matrix, orbitRadius, 0.0f, 0.0f);
tm>     objectPosInOrbit = pfNewSCS(matrix);
tm>     pfAddChild(objectPosInOrbit, rotatingObject);
tm>     orbitRot = pfNewDCS();
tm>     pfAddChild(orbitRot, objectPosInOrbit);
tm>     pfAddChild(scene, orbitRot);
tm>     pfSetVec3(initView.xyz,0.0f, -10.0f, 0.0f);
tm>     pfSetVec3(initView.hpr, 0.0f, 0.0f, 0.0f);
tm>     pfCopyVec3(shared->currentView.xyz, initView.xyz);
tm>     pfCopyVec3(shared->currentView.hpr, initView.hpr);
tm>     pfChanFOV(channel, 60.0f, 60.0f);
tm>     pfChanScene(channel, scene);
tm>     pfInitClock(0.0f);
    
tm>     while (!quit)
tm>     {
tm>         pfSync();
tm> 	time = pfGetTime();
tm> 	header = 10.0f*time;
tm> 	pfDCSRot(orbitRot, header, 0.0f, 0.0f);
tm> 	pfChanView(channel, shared->currentView.xyz, shared->currentView.hpr);
tm> 	pfFrame();
tm>         pfuGetEvents(&events);
tm> 	processInput();		
tm>     }

tm>     pfuExitInput();
tm>     pfuExitUtil();
tm>     pfExit();
tm>     exit(0);
    
tm> }


tm> static void openPipeline(pfPipe * pipe)

tm> {
tm>     pfuGLXWindow * win;
tm>     Display * XDpy;
tm>     void * arena;
    
tm>     XDpy = (Display *)pfuOpenXDisplay(0);
tm>     win = pfuGLXWinopen((pfuXDisplay*)XDpy, pipe, "Rotatable view", 100, 500, 100, 500);
tm>     pfInitGLXGfx(pipe, (void*)XDpy, win->xWin, win->glWin, win->overWin, PFGLX_AUTO_RESIZE);
   
tm> }


tm> static void processInput(void)

tm> {
    
tm>     long i, j, key, count;
tm>     long dev, val, numDevs;
tm>     pfuEvent * pfevents;
    
tm>     pfevents = &(events);
    
tm>     /*get the number of devices that produce events*/
    
tm>     numDevs = pfevents->numDevs;
    
tm>     /*process events for each device*/
tm>     for (j = 0; j < numDevs; j++)
tm>     {
tm>         /*process the current device */    
tm> 	dev = pfevents->devQ[j];
tm> 	/* check if device (dev) is not processed yet */
tm> 	if (pfevents->devCount[dev] > 0) /* greater 0 means not processed */
tm> 	{
tm> 	    switch(dev) /*what device is this*/
tm> 	    {
tm> 		case PFUDEV_KEYBD: /*we got keyboard here*/
tm> 		/*a number of key have been pressed*/
tm> 		for ( i = 0; i < pfevents->numKeys; i++)
tm> 		{
tm> 		    key = pfevents->keyQ[i];/*get the first key*/
tm> 		    if (count = pfevents->keyCount[key])
tm> 		    {
tm> 			if (count > 1)
tm> 			count = PF_MAX2((int)(count*(pfGetFrameRate()/60.0f)), 1);
tm> 			switch(key){
tm> 			case 27 : quit = 1;
tm> 			          break;
tm> 		        case 'c': shared->dynamicView = 1;
tm> 			          fprintf(stdout, "ON\n");
tm> 			          /*pfGetNodeBSphere(orbitRot, &boxBSphere, PFN_BMODE_DYNAMIC);		  
tm> 			          fprintf(stdout, "centerX = %f\n", boxBSphere.center[0]);
tm> 				  fprintf(stdout, "centerY = %f\n", boxBSphere.center[1]);
tm> 				  fprintf(stdout, "centerZ = %f\n", boxBSphere.center[2]);
tm> 				  fprintf(stdout, "radius = %f\n", boxBSphere.radius);*/
tm> 				  break;
tm> 			case 'C': shared->dynamicView = 0;
tm> 			          fprintf(stdout, "OFF\n");
tm> 			          break;
tm> 		        case 'R': pfSetVec3(shared->currentView.xyz, 0.0f, -10.0f, 0.0f);
tm> 			          pfSetVec3(shared->currentView.hpr, 0.0f, 0.0f, 0.0f);
tm> 				  break;		  	  
tm> 		        default : break;		  	  
tm> 		        }
tm> 		     }
tm> 		}
pfevents-> devCount[dev] = 0;
tm> 		break;
tm> 		default : pfevents->devCount[dev] = 0; 
tm> 		          break;/* we don't care this device, chuck off*/
		
tm> 	    }
	    
tm> 	}
	 
tm>     }
    
pfevents-> numDevs = 0;
    
tm> }


tm> static void drawFrame(pfChannel * chan, void * data)

tm> {
tm>     /*do something like setting the view point here by calling the function*/
    
tm>     pfClearChan(chan);
    
tm>    if (shared->dynamicView)
tm>    changeView();
tm>     pfDraw();
tm> }

tm>  void changeView(void)

tm> {
tm>     pfSphere boxBSphere;
tm>     pfGetNodeBSphere(orbitRot, &boxBSphere, PFN_BMODE_DYNAMIC);
tm>     fprintf(stdout, "centerX = %f\n", boxBSphere.center[0]);
tm>     fprintf(stdout, "centerY = %f\n", boxBSphere.center[1]);
tm>     fprintf(stdout, "centerZ = %f\n", boxBSphere.center[2]);
tm>     fprintf(stdout, "radius = %f\n", boxBSphere.radius);
tm>     pfSetVec3(shared->orbitingView.xyz, boxBSphere.center[0], boxBSphere.center[1], boxBSphere.center[2]);
tm>     pfSetVec3(shared->orbitingView.hpr, 90.0f + header, 0.0f, 0.0f);
tm>     pfCopyVec3(shared->currentView.xyz, shared->orbitingView.xyz);
tm>     pfCopyVec3(shared->currentView.hpr, shared->orbitingView.hpr);
tm> }

tm> --PART-BOUNDARY=.19603171516.ZM1695.rndtm.com.my--

tm> =======================================================================
tm> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
tm>             Submissions:  info-performer@sgi.com
tm>         Admin. requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 12:13:40 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA19910; Fri, 27 Sep 1996 12:06:34 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA19894; Fri, 27 Sep 1996 12:06:33 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA10028; Fri, 27 Sep 1996 12:06:32 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA17445; Fri, 27 Sep 1996 12:06:31 -0700
Received: from mail.ucsd.edu (ucsd.edu [132.239.254.201]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA07434 for <info-performer@sgi.com>; Fri, 27 Sep 1996 12:06:30 -0700
Received: from esper.ucsd.edu by mail.ucsd.edu; id MAA14660
	sendmail 8.6.12/UCSD-2.2-sun via ESMTP
	Fri, 27 Sep 1996 12:06:26 -0700
Received: by esper.ucsd.edu (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id MAA06592; Fri, 27 Sep 1996 12:06:19 -0700
Date: Fri, 27 Sep 1996 12:06:19 -0700
Message-Id: <199609271906.MAA06592@esper.ucsd.edu>
From: Jon Christensen <jmc@UCSD.EDU>
To: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
Cc: info-performer@sgi.com
Subject: oops: Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid 1680.
In-Reply-To: <199609271754.KAA06499@esper.ucsd.edu>
References: <9603171516.ZM1695@media1.rndtm.com.my>
	<199609271754.KAA06499@esper.ucsd.edu>
Reply-To: Jon Christensen <jmc@ece.ucsd.edu>
Status: O

Hi Tawfek,

Actually I should have read your note closer -- if the window is
opening you aren't experiencing the problem I referred to.  

I have gotten mail from several others with the same
pfuGLXWinopen() problem, though, so I hope our experience is still
helpful to someone out there. :)

-- Jon

>>>> Tawfek Mukhtar writes:

tm> [elided]
tm> Anyway the program compile fine but every time I tried to
tm> change the view I got "Performer Notice: Caught
tm> SIGCHLD. Exiting due to death of child with pid 1680."  I have
tm> included the program with this mail. Can anyone help me with
tm> this ?

tm> [elided]

>>>> Jon Christensen wrote:

jc> Hi Tawfek,
jc> This looks like a bug that we and a few others have also
jc> encountered -- it appears that pfuGLXWinopen() is broken under
jc> Performer 2.0.2 and IRIS GL.

jc> In our case, we worked around this by taking the plunge and porting
jc> to OpenGL.  The other options would appear to be using (1)
jc> Performer 2.0 and waiting for a fix (2.2?), or (2) avoiding this
jc> input model (e.g., do what 'perfly' does by default, not what it
jc> does when invoked as 'perfly -x').

jc> Good luck,
jc> Jon Christensen


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 12:53:55 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id MAA20224; Fri, 27 Sep 1996 12:50:58 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id MAA20208; Fri, 27 Sep 1996 12:50:57 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id MAA11661; Fri, 27 Sep 1996 12:50:56 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id MAA19484; Fri, 27 Sep 1996 12:50:56 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA15731 for <info-performer@sgi.com>; Fri, 27 Sep 1996 12:50:55 -0700
Received: from christine.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA31067; Fri, 27 Sep 1996 15:42:53 -0400
Received: by christine.cae.ca (950413.SGI.8.6.12/930416.SGI)
	 id PAA18512; Fri, 27 Sep 1996 15:46:20 -0400
From: "Nicolas Gauvin" <nicolas@cae.ca>
Message-Id: <9609271546.ZM18510@christine.cae.ca>
Date: Fri, 27 Sep 1996 15:46:19 -0400
In-Reply-To: "Tawfek Mukhtar" <tawfek@media1.rndtm.com.my>
        "Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid 1680." (Mar 17,  3:16pm)
References: <9603171516.ZM1695@media1.rndtm.com.my>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: tawfek@media1.rndtm.com.my
Subject: Re: Performer Notice: Caught SIGCHLD. Exiting due to death of child with pid 1680.
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Mar 17,  3:16pm, Tawfek Mukhtar wrote:
> Subject: Performer Notice: Caught SIGCHLD. Exiting due to death of child w
>

>     pipe = pfGetPipe(0);
>     channel = pfNewChan(pipe);
>     pfChanDrawFunc(channel, drawFrame);
>     pfuInitInput(pipe, PFUINPUT_X);
>
>     pfInitPipe(pipe, openPipeline);
>
>
> static void openPipeline(pfPipe * pipe)
>
> {
>     pfuGLXWindow * win;
>     Display * XDpy;
>     void * arena;
>
>     XDpy = (Display *)pfuOpenXDisplay(0);
>     win = pfuGLXWinopen((pfuXDisplay*)XDpy, pipe, "Rotatable view", 100, 500,
100, 500);
>     pfInitGLXGfx(pipe, (void*)XDpy, win->xWin, win->glWin, win->overWin,
PFGLX_AUTO_RESIZE);
>
> }


Here is a suggestion:

Instead of using pfu functions to open your own GLX window, create a
pfPipeWindow of type PFPWIN_TYPE_X. Then call pfuInitInput(pwin, PFUINPUT_X) on
this pipe window. Then you should be able to call pfuGetEvents without
problems. This works very well for me and has never crashed using Performer 2.0
and 2.0.2.


-- 
Nicolas Gauvin			CAE Electronics Ltd., 8585 Cote De Liesse
Software Developer 		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
nicolas@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 14:47:21 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id OAA20811; Fri, 27 Sep 1996 14:44:50 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id OAA20795; Fri, 27 Sep 1996 14:44:48 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id OAA16320; Fri, 27 Sep 1996 14:44:47 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id OAA24974; Fri, 27 Sep 1996 14:44:47 -0700
Received: from pistilmac1.chinalake.navy.mil (pistilmac1.chinalake.navy.mil [129.131.28.188]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA08096 for <info-performer@sgi.com>; Fri, 27 Sep 1996 14:44:45 -0700
Received: from [129.131.82.70] by pistilmac1.chinalake.navy.mil
 with SMTP (Apple Internet Mail Server 1.1.1); Fri, 27 Sep 1996 14:38:52 +0000
Message-Id: <v01540b03ae7196d8986f@[129.131.82.70]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: janete@pistilmac1.chinalake.navy.mil (Janet Estabridis)
Subject: Final word on reading the Z-buffer in Performer 2.0
Date: Fri, 27 Sep 1996 14:38:52 +0000
Status: O

Some information:

RE2, IRIX 5.3  --

You can read the zbuffer successfully from Performer 2.0 in a draw callback
routine using glReadPixels.  You can have texturing enabled and
multisampling visual enabled.  I have now succeeded thanks to Jenny at SGI.
Things work like they are supposed to, I just swapped GL_FLOAT and
GL_DEPTH_COMPONENT in the glReadPixels and I never caught it until I sent
her my code.


Janet Estabridis
NAWC China Lake
Code 4722E0D   (619) 939-6984


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 15:40:50 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA21323; Fri, 27 Sep 1996 15:37:42 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA21307; Fri, 27 Sep 1996 15:37:42 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA18645; Fri, 27 Sep 1996 15:37:41 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27913; Fri, 27 Sep 1996 15:37:41 -0700
Received: from holodeck.csd.sgi.com ([150.166.145.108]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA18409 for <info-performer@sgi.com>; Fri, 27 Sep 1996 15:37:40 -0700
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id PAA21303; Fri, 27 Sep 1996 15:37:40 -0700
Date: Fri, 27 Sep 1996 15:37:40 -0700
From: aschaffe (Allan Schaffer)
Message-Id: <199609272237.PAA21303@holodeck.csd.sgi.com>
To: info-performer@sgi.com
Subject: Jobs available @ SGI - Technical Support
Status: O


Performers,

Silicon Graphics is seeking qualified Graphics Regional Support
Engineer (RSE) candidates for positions in the Worldwide Customer
Service call center in Mountain View, CA, USA.  Positions in
Farmington Hills MI, Atlanta GA, and Silver Springs MD may also be
considered.

Positions are available with concentrations in several of the SGI
Graphics libraries, but in particular, an IRIS Performer specialist
is needed.

The more detailed job description follows:

Responsibilities: Assist customers in the resolution of their complex
2D and 3D Graphics technical support issues.  Areas of specialization
include X Window system administration, IRIS GL, OpenGL, IRIS
Inventor, IRIS Performer, ImageVision, Cosmo, VRML, The X library and
associated toolkits, Motif, ViewKit, RapidApp, etc.

Additionally, they work closely with local sales and field support
organizations on system implementation, pre-sales consulting, and
local support issues.  The RSE interfaces with internal groups
(product engineering, Global Customer Service R&D) toward the common
goal of total customer satisfaction.

Education/Experience: BSEE/CS degree or equivalent experience
required and at least 3-5 years of professional experience required,
with practical understanding of system hardware and application
software interdependencies.  Knowledge and experience with C/C++ a
must.  Demonstrated expertise in customer relations and knowledge of
3D Graphics theory and implementations are needed.  Prior industry
experience with Silicon Graphics systems a plus.

Interested candidates may email a Postscript or ASCII text resume' or
Web URL to:  aschaffe@sgi.com .  Fax (415) 961-6502, attn:  Allan
Schaffer.  Please, NO phone calls.

Allan

ps. no I'm not leaving!  These positions are for the U.S. call
    center, I work in a similar capacity in our worldwide
    escalations/R&D group.

----
Allan Schaffer                                             aschaffe@sgi.com
Silicon Graphics                            http://reality.sgi.com/aschaffe
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 16:03:18 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id QAA21532; Fri, 27 Sep 1996 16:00:52 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id QAA21516; Fri, 27 Sep 1996 16:00:51 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id QAA19515; Fri, 27 Sep 1996 16:00:50 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id QAA28965; Fri, 27 Sep 1996 16:00:49 -0700
Received: from nvsgi1.netvision.net.il (nvsgi1.NetVision.net.il [194.90.1.31]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA20855 for <info-performer@sgi.com>; Fri, 27 Sep 1996 15:50:49 -0700
From: rany@netvision.net.il
Received: from dialup.netvision.net.il (ts013p13.pop9a.netvision.net.il [194.90.11.249]) by nvsgi1.netvision.net.il (8.7.5/8.7.3) with SMTP id AAA27825; Sun, 29 Sep 1996 00:35:09 +0200 (IST)
Date: Fri, 27 Sep 96 23:20:38 PDT
Subject: RE: Problems Overlaying Graphics 
To: Julia Ellery <modellers@intersim.co.uk>, info-performer@sgi.com
X-PRIORITY: 3 (Normal)
X-Mailer: Chameleon 4.6, TCP/IP for Windows, NetManage Inc.
Message-ID: <Chameleon.960927232520.rany@dialup.netvision.net.il>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=us-ascii
Status: O

Julia,

My guess is that by leaving the current matrix be GL_PROJECTION, while Performer 
assumes otherwise, your DCS matrices are multiplied on the wrong matrix (they should 
be multiplied on the MODELVIEW matrix).
You can get the current matrix by glGetIntegerv() and select it at the end of your HUD 
draw.
FYI - you might simplify your code by drawing the HUD _after_ the pfDraw(). In this 
case you need not use the stencil, but you will need to disable depth test for the HUD 
draw, so that it overlays the 3D graphics.

Ran


--- On Fri, 27 Sep 1996 15:23:04 +0000  Julia Ellery <modellers@intersim.co.uk> wrote:

>Can anyone help?
>
>Performer 2.0
>Indigo2 Impact
>IRIX 6.2
>
>I am trying to overlay Graphics for a Head Up Display. It appears
>to work ok but all the mobile object positions (DCS nodes) are
>corrupted.
>
>I am using the following code in channel draw callback:
>
>draw_chan(...)
>{
>   pfClearChan(chan);
>
>   pfPushState();
>   pfBasicState();
>
>   glClear(GL_STENCIL_BUFFER_BIT);
>   glStencilFunc(GL_ALWAYS, 0x1, 0x1 );
>   glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE);
>
>   glMatrixMode(GL_PROJECTION);
>   glPushMatrix();
>   glLoadIdentity();
>   gluOrtho2D(0, 1, 0, 1);  /* Or use actual window size */
>
>   glMatrixMode(GL_MODELVIEW);
>   glPushMatrix();
>   glLoadIdentity();
>
>      Do HUD drawing.....
>
>   glPopMatrix();
>   glMatrixMode(GL_PROJECTION);
>   glPopMatrix();
>
>   /* Now want to draw database where stencil NOT 1 */
>   glStencilFunc(GL_NOTEQUAL, 0x1, 0x1 );
>   glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP);
>
>   pfPopState();
>
>   pfDraw();
>}
>
>DCS problem goes away if I remove the ortho call (but then of
>course the HUD is wrong). Can anyone tell me what I am doing wrong?
>
>Thanks
>J.Ellery
>
>=======================================================================
>List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>            Submissions:  info-performer@sgi.com
>        Admin. requests:  info-performer-request@sgi.com
>

-----------------End of Original Message-----------------

 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | 28 Ben Gurion St.
/ )_ (_(_) )   \/ (_(_/<_(_)(        | Hod Hasharon 54200
              _/                     | Israel  
-------------------------------------+--------------------------------
At Home :                            | At Work :
                                     |   RT-SET
  Voice  : +972-9-989974             |   Voice  : +972-9-552236
  Fax    : +972-9-422149             |   Fax    : +972-9-552239
  E-mail : rany@netvision.net.il     |   E-mail : rany@rtset.co.il

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Sep 27 19:24:44 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA22399; Fri, 27 Sep 1996 19:23:09 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA22383; Fri, 27 Sep 1996 19:23:08 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA25843; Fri, 27 Sep 1996 19:23:07 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA06053; Fri, 27 Sep 1996 19:23:07 -0700
Received: from crash.cts.com (crash.cts.com [192.188.72.17]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id TAA22322 for <info-performer@sgi.com>; Fri, 27 Sep 1996 19:23:06 -0700
Received: by crash.cts.com (Smail3.1.29.1 #5)
	id m0v6p3Y-00006zC; Fri, 27 Sep 96 19:23 PDT
Message-Id: <m0v6p3Y-00006zC@crash.cts.com>
Date: Fri, 27 Sep 96 19:23 PDT
From: bgus@cts.com (Bob Gustafson)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Subject: Text inside a billboard
To: info-performer@sgi.com
X-Mailer: SPRY Mail Version: 04.00.06.14
Status: O

Hi,

This question is pretty simple...but like other "simple" questions, it has me mystified.

	Is there a way to put text (pfText or pfString) in/on a billboard?

By doing this, I believe that the text will always be oriented properly for viewing.  Is this true?
I guess I could load a textured representation of the string.  I have found very little in the way of 
examples relating to billboards.  How does a texture get mapped onto a billboard?  Any help here would be 
greatly appreciated.

Thanks,
	 Curt

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
----------------------------------------|
					|
Curt Bryan				|
Delphi Research, Inc.			|
3954 Murphy Canyon Road Suite D-201	|
San Diego, CA 92123			|
					|
Voice:	(619) 694-1314			|
Fax:	(619) 694-1356			|
					|
E-mail:	bgus@cts.com			|
-----------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 29 19:21:01 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA25260; Sun, 29 Sep 1996 19:19:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA25244; Sun, 29 Sep 1996 19:19:25 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA25788; Sun, 29 Sep 1996 19:19:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA28710; Sun, 29 Sep 1996 19:19:22 -0700
Received: from kirk.dnaco.net (kirk.dnaco.net [206.150.232.3]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA19179 for <info-performer@sgi.com>; Sun, 29 Sep 1996 19:19:20 -0700
Received: from picard.dnaco.net (eheft@picard.dnaco.net [206.150.232.4]) by kirk.dnaco.net (8.7.5/8.7.3) with ESMTP id WAA20140 for <info-performer@sgi.com>; Sun, 29 Sep 1996 22:19:15 -0400 (EDT)
From: Eric Heft <eheft@dnaco.net>
Received: (eheft@localhost) by picard.dnaco.net (8.6.12/8.6.9) id WAA02520 for info-performer@sgi.com; Sun, 29 Sep 1996 22:19:12 -0400
Message-Id: <199609300219.WAA02520@picard.dnaco.net>
Subject: star field simulation.
To: info-performer@sgi.com (Performer Mailing List)
Date: Sun, 29 Sep 1996 22:19:11 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O

Hi,

This is probably going to sound a little dumb, but sometimes 
you just gott'a ask :)


I'm trying to use performer to basically do a star field simulation. 
I'm using an MCO option to split the video area into three monitors,
I'm shooting for getting from 100 to 500 stars rushing out from 
the center. I'm currently setting the stars out in a volume in front
of the view, and translating the view forward through the volume.

The problem is when I go beyond 100 stars I can no longer maintain
60 frames/sec. I've tried using a simple cube as the star, playing 
with splitting the app/draw/cull among the 2 available processors. 
Is there something I'm not trying? 

The Unix box is an onyx RE^2 with 64 megs and 2 100 MHz CPUs. Its GOT 
to be able to do better than 100 simple objects :)


If you were going to create a star-field simulation , how would you do 
it? btw. Once I've got the starfield I want to use performer to add
some more complex objects. *grin*


Thanks for any info you can give me,
Eric.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 29 19:08:53 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id TAA25217; Sun, 29 Sep 1996 19:06:45 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id TAA25201; Sun, 29 Sep 1996 19:06:44 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id TAA25509; Sun, 29 Sep 1996 19:06:42 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id TAA28543; Sun, 29 Sep 1996 19:06:42 -0700
Received: from chopin.kist.re.kr ([161.122.61.25]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA17875 for <info-performer@sgi.com>; Sun, 29 Sep 1996 19:06:33 -0700
Received: from bartok.kist.re.kr by chopin.kist.re.kr via SMTP (940816.SGI.8.6.9/921111.SGI.AUTO)
	for <info-performer@sgi.com> id LAA16755; Mon, 30 Sep 1996 11:08:01 +1000
Message-ID: <324F2ABD.66F7@chopin.kist.re.kr>
Date: Mon, 30 Sep 1996 11:04:45 +0900
From: Lae Hyun Kim <dochi@chopin.kist.re.kr>
Organization: Korea Institute of Science and Technology
X-Mailer: Mozilla 2.01Gold (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Screen Coords -> 3D Coords
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

-- 
Hi all!

Please Help me. This mail is 3 times.

I have some problem.
I'm trying to manupulate a 3d object picked by mouse like a manupulator 
in Inventor.
The problem is that the 2D mouse position doesn't translate to a single 
point in 3D space.
I tried to use a trackball manipulator(xformer) to the object's DCS 
matrix but position of 3d object is not matching with position of mouse.

Your answer would be greatly appreciated.

Regards,

KIM.

===================================================

   Lae-Hyun Kim,
   Korea Institute of Science and Technogy, CAD/CAM.
   E-mail :  dochi@chopin.kist.re.kr
   URL    :  http://chopin.kist.re.kr/dochi/dochi.html

		          /////
		           @ @
-----------------------ooO-(_)-Ooo-----------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 29 22:30:45 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id WAA25602; Sun, 29 Sep 1996 22:29:14 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id WAA25586; Sun, 29 Sep 1996 22:29:13 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id WAA29565; Sun, 29 Sep 1996 22:29:11 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id WAA02296; Sun, 29 Sep 1996 22:29:10 -0700
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA11846 for <info-performer@sgi.com>; Sun, 29 Sep 1996 22:29:08 -0700
Received: (from Uzebedee@localhost) by merki.connect.com.au id PAA22299
  (8.7.6/IDA-1.6); Mon, 30 Sep 1996 15:28:48 +1000 (EST)
X-Authentication-Warning: merki.connect.com.au: Uzebedee set sender to simonb using -f
>Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA11333
  (5.65c/IDA-1.5); Mon, 30 Sep 1996 14:49:56 +1000
Received: from aggro (aggro_e) by zebedee.wormald.com.au  with SMTP id AA11333
  (5.65c/IDA-1.5); Mon, 30 Sep 1996 14:49:56 +1000
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id OAA01599
  (8.6.12/IDA-1.6); Mon, 30 Sep 1996 14:58:41 +1000
Received: from localhost by murad (5.65) id AA00848; Mon, 30 Sep 1996 15:06:21 +1000
Date: Mon, 30 Sep 1996 15:16:33 +1010 (EST)
From: Simon Bennett <simonb@wormald.com.au>
X-Sender: simonb@murad
To: Eric Heft <eheft@dnaco.net>
Cc: Performer Mailing List <info-performer@sgi.com>
Subject: Re: star field simulation.
In-Reply-To: <199609300219.WAA02520@picard.dnaco.net>
Message-Id: <Pine.OSF.3.94.960930151354.517H-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Sun, 29 Sep 1996, Eric Heft wrote:


Maybe this answer's a little dumb, but have you tried simply using points as
opposed to cubes for your stars?  (PFGS_POINTS)

Add a pfLPointState and they'll even scale wrt to distance....

> Hi,
> 
> This is probably going to sound a little dumb, but sometimes 
> you just gott'a ask :)
> 
> 
> I'm trying to use performer to basically do a star field simulation. 
> I'm using an MCO option to split the video area into three monitors,
> I'm shooting for getting from 100 to 500 stars rushing out from 
> the center. I'm currently setting the stars out in a volume in front
> of the view, and translating the view forward through the volume.
> 
> The problem is when I go beyond 100 stars I can no longer maintain
> 60 frames/sec. I've tried using a simple cube as the star, playing 
> with splitting the app/draw/cull among the 2 available processors. 
> Is there something I'm not trying? 
> 
> The Unix box is an onyx RE^2 with 64 megs and 2 100 MHz CPUs. Its GOT 
> to be able to do better than 100 simple objects :)
> 
> 
> If you were going to create a star-field simulation , how would you do 
> it? btw. Once I've got the starfield I want to use performer to add
> some more complex objects. *grin*
> 
> 
> Thanks for any info you can give me,
> Eric.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Sep 29 23:51:15 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id XAA25813; Sun, 29 Sep 1996 23:47:37 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id XAA25797; Sun, 29 Sep 1996 23:47:36 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id XAA01277; Sun, 29 Sep 1996 23:47:35 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id XAA03905; Sun, 29 Sep 1996 23:47:34 -0700
Received: from profs1.prosolvia.se (profs1.prosolvia.se [193.13.245.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id XAA20516 for <info-performer@sgi.com>; Sun, 29 Sep 1996 23:47:31 -0700
Received: from port07.prosolvia.se (pc75.prosolvia.se [193.13.244.107]) by profs1.prosolvia.se (951211.SGI.8.6.12.PATCH1042/8.6.11) with SMTP id IAA11352; Mon, 30 Sep 1996 08:47:25 +0200
Message-Id: <1.5.4.32.19960930075057.006f8aa8@mailhub.prosolvia.se>
X-Sender: jan@mailhub.prosolvia.se
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 30 Sep 1996 08:50:57 +0100
To: "Bernard Leclerc" <bleclerc@cae.ca>
From: Jan Grund Pedersen <jan@clarus.se>
Subject: Re: Culling
Cc: info-performer@sgi.com
Status: O

I was more thinking of just turning the Cull off, but still being able to
move my eyepoint a little bit, but use the same "cull result" for drawing
the next two frames. Can that be done?


At 13:33 1996-09-27 -0400, you wrote:
>Jan Grund Pedersen wrote:
>
>> I have three channels of totally 135 degrees FOV. I would like not to
>> cull all three channels every frame (I don't move that rapidly), but
>> just once every third frame and then draw "the same triangles" in
>> between, to get better performance. How can I do this?
>
>Here is one method:
>
>void main ()
>{
>	...
>	pfChannel* chan = new pfChannel(p);
>	chan->setTravFunc(PFTRAV_APP, appCallback);
>	chan->setTravFunc(PFTRAV_DRAW, drawCallback);
>	...
>}
>
>void appCallback(pfChannel* chan, void*)
>{
>	if (pfGetFrameCount() % 3 == 0)
>		chan->setTravMode(PFTRAV_DRAW, PFDRAW_ON);
>	else
>		chan->setTravMode(PFTRAV_DRAW, PFDRAW_OFF);
>}
>
>void drawCallback(pfChannel* chan, void*)
>{
>	chan->clear();
>	pfDraw();
>	if (acbuf_available) {
>		acbuf(AC_CLEAR_ACCUMULATE, 1.0f);
>		frontbuffer(TRUE);
>		acbuf(AC_RETURN, 1.0f);
>	}
>	else {
>		frontbuffer(TRUE);
>		int x0, y0, xs, ys;
>		chan->getOrigin(&x0, &y0);
>		chan->getSize(&xs, &ys);
>		rectcopy(x0, y0, x0 + xs -1, y0 + ys -1, x0, y0);
>	}
>}
>
>Note that turning off a channel prevents the CULL and DRAW stage from
>processing the channel. It doesn't prevent a channel APP callback from
>being called.
>
>Since Performer is using a double buffer, you must copy the scene from the
>current buffer (the back buffer) to the other one (the front buffer). From
>my experience, it's faster to use the accumulation buffer then to use a
>rectcopy().
>
>Of course, this example is using IrisGL, I'll let you figure out the
>OpenGL equivalent.
>
>
>--
>Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De Liesse
>Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
>3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
>bleclerc@cae.ca			fax: +1 514 340 5496
>
>
--
Jan Grund-Pedersen                          Prosolvia Clarus AB
					    Gardav 1
E-mail: jan@clarus.se                       S-412 50 Goteborg
Voice:  +46 31 703 51 00                    Sweden
Fax:    +46 31 703 51 20
Mobile: +46 707 811 655

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 04:57:51 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id EAA26307; Mon, 30 Sep 1996 04:56:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id EAA26291; Mon, 30 Sep 1996 04:56:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id EAA08682; Mon, 30 Sep 1996 04:56:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id EAA13109; Mon, 30 Sep 1996 04:56:23 -0700
Received: from sgimco.orlando.sgi.com ([169.238.145.130]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA27311 for <info-performer@sgi.com>; Mon, 30 Sep 1996 04:56:22 -0700
Received: from dolphin.orlando.sgi.com by sgimco.orlando.sgi.com via ESMTP (940816.SGI.8.6.9/930416.SGI)
	 id HAA10691; Mon, 30 Sep 1996 07:56:17 -0400
Received: by dolphin.orlando.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id GAA06376; Mon, 30 Sep 1996 06:58:14 -0400
From: "Dennis Pierce" <dpierce@dolphin.orlando.sgi.com>
Message-Id: <9609300658.ZM6374@dolphin.orlando.sgi.com>
Date: Mon, 30 Sep 1996 06:58:14 -0400
In-Reply-To: Lae Hyun Kim <dochi@chopin.kist.re.kr>
        "Screen Coords -> 3D Coords" (Sep 30, 11:04)
References: <324F2ABD.66F7@chopin.kist.re.kr>
X-Face: "|M:`f=J:QLq!1azA~nCk/kos:QFGU9IAgqX2Zvx+?v`>6m.$kYt2")&qFIFe_-w[u7jBDO
                                                                                                            g{5v\\%T!G'/D_ir]::4i3gz6,U{};]S}[b`KcD.h))=pRfmd!m}7jU"d8t^+UFuLF9RlT=:D49=l!
                                                                                                            hp7$F+HjjW'}f![(<xkHIN~,??kh{^":xkY08*]#>Q_+'},i{x;C+E>0~<Q<NJ0HH1%Z]@GtrA^9\h
                                                                                                            \/E$If.'KQAdK^~P|mip+;tqTZME
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Lae Hyun Kim <dochi@chopin.kist.re.kr>, info-performer@sgi.com
Subject: Re: Screen Coords -> 3D Coords
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O


Dear Kim,

I am confused.  I personally have answered this question in quite a
bit of detail at least one time, and I think I have seen others do
the same.  When you write that you have asked this question  3 times
and have not gotten a response, I think either we don't understand
what you are asking, or you don't understand what we are answering.

Ok, so here's another try...

You are correct in stating that a 2D entity does not map into a
3D world; however, it is possible to extend the 2D mouse by assigning
one of the buttons to the third dimension.  This is EXACTLY what
perfly does but it performs the assignment for the DCS attached to
the world, not a model.  If you want to perform the "spin" function
to a model in the world and not the DCS of the world itself, you will
need to attach a DCS above the model's geometry in the scene graph.

So, once again, if you want to use a mouse to manipulate a 3D
model, you have the mouse's x and y motion but need to assign a
button to z so that when you push the button, either x or y or
both x and y are used for z.  So, no button, you're moving in x and
y.  With button, you're moving in z.  Rotation?  Simply use another
button to assign rotational meaning to the x and y mouse motions.
Perfly does this!

In closing, if this is not the answer you're looking for then I really
don't understand the question.

As always, good luck on your project!

On Sep 30, 11:04, Lae Hyun Kim wrote:
> Subject: Screen Coords -> 3D Coords
> --
> Hi all!
>
> Please Help me. This mail is 3 times.
>
> I have some problem.
> I'm trying to manupulate a 3d object picked by mouse like a manupulator
> in Inventor.
> The problem is that the 2D mouse position doesn't translate to a single
> point in 3D space.
> I tried to use a trackball manipulator(xformer) to the object's DCS
> matrix but position of 3d object is not matching with position of mouse.
>
> Your answer would be greatly appreciated.
>
> Regards,
>
> KIM.
>
> ===================================================
>
>    Lae-Hyun Kim,
>    Korea Institute of Science and Technogy, CAD/CAM.
>    E-mail :  dochi@chopin.kist.re.kr
>    URL    :  http://chopin.kist.re.kr/dochi/dochi.html
>
> 		          /////
> 		           @ @
> -----------------------ooO-(_)-Ooo-----------------
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Lae Hyun Kim



-- 
--
Dennis Pierce
SGI / Ste 130 / 900 Winderley PL / Maitland FL 32751

work : 407.660.0073
vmail: 800.326.1020 x58548
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 07:31:37 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id HAA26532; Mon, 30 Sep 1996 07:29:41 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id HAA26516; Mon, 30 Sep 1996 07:29:40 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id HAA12290; Mon, 30 Sep 1996 07:29:39 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id HAA01899; Mon, 30 Sep 1996 07:29:39 -0700
Received: from relay2.smtp.psi.net (relay2.smtp.psi.net [38.8.188.2]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA19619 for <info-performer@sgi.com>; Mon, 30 Sep 1996 07:29:38 -0700
Received: from gateway@ivex3d.com by relay2.smtp.psi.net (8.6.12/SMI-5.4-PSI)
	id KAA01415; Mon, 30 Sep 1996 10:29:29 -0400
Received: by gateway@ivex3d.com from localhost
    (router,SLmail95 V1.2,beta 1); Tue, 27 Aug 1996 10:19:08 
Received: by gateway@ivex3d.com from [192.168.1.27]
    (192.168.1.27::mail daemon,SLmail95 V1.2,beta 1); Tue, 27 Aug 1996 10:19:05
Message-ID: <324FDA6A.2B7D@ivex3d.com>
Date: Mon, 30 Sep 1996 10:34:18 -0400
From: "ram munjulur" <ram@ivex3d.com>
Organization: IVEX
X-Mailer: Mozilla 2.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Range/Density array in SPLINE fog !!!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Ramp"
Status: O

Hello Performers :

      I am trying to get a Fog with varying density along the Range.  I am trying to 
go from  a Zero visibility - 100% visisbility - Zero visibility - 40% - 80% and so on.
But when I plugin the values below, into the pfFogRamp() function, I see no "spikes" in
the fog density. OR atleast, how do I know that there are spikes in the fog ? 


Of course, the man page on pfFog says 
"These are given in
     ascending order in the arrays range and density. " But to get the my desired effect,
I am specifying a non-uniform order of Range & Density. 

     In SPLINE fog implementation,  do these Range/density arrays make sense?
  
      float          fog_range[10] = { 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9};
      float          fog_density[10] = { 1.0, 1.0, 0.0, 0.0, 1.0, 1.0 , 0.0, 0.0, 1.0, 1.0};

Is there a better way to get a variation in fog ?


Also for every draw, I keep getting a message

   "PF Warning:                    pfFog::setRamp() IrisGL-style ramp values: converting"

   I believe that the density values for OpenGL and IRIS GL are 1's complement of each other.
Does this conversion take place on the whole array before the array is used OR does the
conversion take place as each value in the array is used ?

Thanks in advance


Ram

ram@ivex3d.com
IVEX Corporation


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 08:07:31 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id IAA26734; Mon, 30 Sep 1996 08:06:02 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id IAA26718; Mon, 30 Sep 1996 08:06:01 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id IAA13304; Mon, 30 Sep 1996 08:06:01 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id IAA03336; Mon, 30 Sep 1996 08:06:00 -0700
Received: from bhole.cae.ca (cae.ca [142.39.200.50]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA25773 for <info-performer@sgi.com>; Mon, 30 Sep 1996 08:05:59 -0700
Received: from christine.cae.ca by poster.cae.ca (AIX 3.2/UCB 5.64/4.03)
          id AA12346; Mon, 30 Sep 1996 10:54:47 -0400
Received: by christine.cae.ca (950413.SGI.8.6.12/930416.SGI)
	 id KAA07482; Mon, 30 Sep 1996 10:54:27 -0400
From: "Nicolas Gauvin" <nicolas@cae.ca>
Message-Id: <9609301054.ZM7480@christine.cae.ca>
Date: Mon, 30 Sep 1996 10:54:26 -0400
In-Reply-To: Lae Hyun Kim <dochi@chopin.kist.re.kr>
        "Screen Coords -> 3D Coords" (Sep 30, 11:04am)
References: <324F2ABD.66F7@chopin.kist.re.kr>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: dochi@chopin.kist.re.kr
Subject: Re: Screen Coords -> 3D Coords
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 30, 11:04am, Lae Hyun Kim wrote:
> Subject: Screen Coords -> 3D Coords
> The problem is that the 2D mouse position doesn't translate to a single
> point in 3D space.
> I tried to use a trackball manipulator(xformer) to the object's DCS
> matrix but position of 3d object is not matching with position of mouse.
>

Here is a way that I find very intuitive to move an object in 3D based on the
2D mouse position. The idea is to restrict the movement of the object to the 3D
plane that is perpendicular to the viewer and that contains the initial
intersection point.

1) Do a channel pick to get 3D world coord of initial clicking position

2) Find the 3D equation of the plane that contain this point and is
perpendicular to the current viewing direction of the channel. ie its normal is
the normalised vector of the current channel viewing direction.

3) While the user is moving the mouse, compute the 3D vector
  starting from the eye point of the channel and pointing in the direction of
  the current channel orientation offseted by the mouse position. Use the
         current (x,y) position of the mouse in the channel and the channel
horizontal
  and vertical FOV to compute the mouse orientation offset.

4) Intersect this vector with the plane equation computed in 2 to find
   the new 3D position of your object based on mouse position.

This way you will be able to move the object in 3D based on 2D mouse position.
This should work in theory. In practive the tricky part is to compute the
direction of the intersection vector correctly in 3.

If you also want to be able to move the object closer or farther to the
viewpoint then restrict its movement to the 3D vector going from the initial
intersection point to the eye point using another mouse button.

-- 
Nicolas Gauvin			CAE Electronics Ltd., 8585 Cote De Liesse
Software Developer 		Saint-Laurent, Quebec, Canada, H4L-4X4
3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
nicolas@cae.ca			fax: +1 514 340 5496
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 11:37:25 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id LAA27269; Mon, 30 Sep 1996 11:35:54 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id LAA27253; Mon, 30 Sep 1996 11:35:53 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id LAA21071; Mon, 30 Sep 1996 11:35:53 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id LAA14444; Mon, 30 Sep 1996 11:35:52 -0700
Received: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA11080 for <info-performer@sgi.com>; Mon, 30 Sep 1996 11:35:52 -0700
Received: from rose.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)
	 id LAA00582; Mon, 30 Sep 1996 11:35:50 -0700
Received: by rose.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id LAA12868; Mon, 30 Sep 1996 11:35:49 -0700
From: "Sharon Clay" <src@rose.asd.sgi.com>
Message-Id: <9609301135.ZM12866@rose.asd.sgi.com>
Date: Mon, 30 Sep 1996 11:35:49 -0700
In-Reply-To: "ram munjulur" <ram@ivex3d.com>
        "Range/Density array in SPLINE fog !!!" (Sep 30, 10:34am)
References: <324FDA6A.2B7D@ivex3d.com>
X-Mailer: Z-Mail-SGI (3.2S.2 10apr95 MediaMail)
To: "ram munjulur" <ram@ivex3d.com>, info-performer@sgi.com
Subject: Re: Range/Density array in SPLINE fog !!!
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Sep 30, 10:34am, ram munjulur wrote:
> Subject: Range/Density array in SPLINE fog !!!
->
->      I am trying to get a Fog with varying density along the Range.  I am trying to 
->go from  a Zero visibility - 100% visisbility - Zero visibility - 40% - 80% and so on.
->But when I plugin the values below, into the pfFogRamp() function, I see no "spikes" in
->the fog density. OR atleast, how do I know that there are spikes in the fog ? 
->
->Of course, the man page on pfFog says 
->"These are given in
->     ascending order in the arrays range and density. " But to get the my desired effect,
->I am specifying a non-uniform order of Range & Density. 
->
->     In SPLINE fog implementation,  do these Range/density arrays make sense?
->  
->      float          fog_range[10] = { 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9};
->      float          fog_density[10] = { 1.0, 1.0, 0.0, 0.0, 1.0, 1.0 , 0.0, 0.0, 1.0, 1.0};
->
->Is there a better way to get a variation in fog ?
->

The density is to be the total fog that is accumulated when looking at an object at a
given distance and this must obviously be only increasing.
What you apparently are wanting to do is describe local pockets of fog in world
space and then have the hardware accumulate the fog for you.  This we cannot do.
However, you can do the accumulation this yourself and put those values in your fog_density array.
Note however that the fog is in terms of distances so it will follow you around.
If you want to describe fog in world space you can put the values into a texture map
and use an object-space texgen to access the proper values.

->Also for every draw, I keep getting a message
->
->   "PF Warning:                    pfFog::setRamp() IrisGL-style ramp values: converting"
->
->   I believe that the density values for OpenGL and IRIS GL are 1's complement of each other.
->Does this conversion take place on the whole array before the array is used OR does the
->conversion take place as each value in the array is used ?
->

We convert the entire array one time before handing the entire thing to the GL.

src.



-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 13:22:36 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id NAA27624; Mon, 30 Sep 1996 13:19:37 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id NAA27608; Mon, 30 Sep 1996 13:19:36 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id NAA24921; Mon, 30 Sep 1996 13:19:36 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id NAA20060; Mon, 30 Sep 1996 13:19:35 -0700
Received: from magellan.bgm.link.com (magellan.bgm.link.com [130.210.238.23]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA04410 for <info-performer@sgi.com>; Mon, 30 Sep 1996 13:19:34 -0700
Received: by magellan.bgm.link.com (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id PAA22129; Mon, 30 Sep 1996 15:19:38 -0500
Date: Mon, 30 Sep 1996 15:19:38 -0500
From: cvillarm@magellan.bgm.link.com (Cris Villarma)
Message-Id: <199609302019.PAA22129@magellan.bgm.link.com>
To: info-performer@sgi.com
Subject: text stuff again
Status: O

...i'm wanting to use charstr() to place text next/near
some 3D models being displayed in a perspective-type channel.
what relationships can i make to translate the 3D coordinates
of the models to screen coordinates suitable for GL calls?


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Sep 30 15:12:10 1996
Received: by holodeck.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	for info-performer-dist@holodeck.csd.sgi.com id PAA27932; Mon, 30 Sep 1996 15:09:25 -0700
Return-Path: <guest>
Received: from roll.csd.sgi.com by holodeck.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@holodeck.csd.sgi.com> id PAA27916; Mon, 30 Sep 1996 15:09:24 -0700
Received: from rock.csd.sgi.com by roll.csd.sgi.com via ESMTP (950413.SGI.8.6.12/911001.SGI)
	for <info-performer@roll.csd.sgi.com> id PAA29582; Mon, 30 Sep 1996 15:09:23 -0700
Received: from sgi.sgi.com by rock.csd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/910805.SGI)
	for <info-performer@relay.csd.sgi.com> id PAA27082; Mon, 30 Sep 1996 15:09:22 -0700
Received: from po5.andrew.cmu.edu (PO5.ANDREW.CMU.EDU [128.2.10.105]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA28493 for <info-performer@sgi.com>; Mon, 30 Sep 1996 15:09:21 -0700
Received: from amber.rec.ri.cmu.edu (AMBER.REC.RI.CMU.EDU [128.2.197.61]) by po5.andrew.cmu.edu (8.7.5/8.7.3) with ESMTP id SAA12582; Mon, 30 Sep 1996 18:09:07 -0400
Received: by amber.rec.ri.cmu.edu (940816.SGI.8.6.9/940406.SGI)
	 id SAA19695; Mon, 30 Sep 1996 18:09:00 -0400
From: "Chris Ege" <cege@amber.rec.ri.cmu.edu>
Message-Id: <9609301808.ZM19693@amber.rec.ri.cmu.edu>
Date: Mon, 30 Sep 1996 18:08:59 -0400
In-Reply-To: "Bernard Leclerc" <bleclerc@cae.ca>
        "Re: how to make each channel's Cull & Draw locked to individual CPUs ------ SOS" (Sep 27,  9:26am)
References: <32449DF1.43B7@public.bta.net.cn>  <9609270926.ZM1784@eagle.cae.ca>
Reply-To: cege@ux1.sp.cs.cmu.edu
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Bernard Leclerc" <bleclerc@cae.ca>, flysiml@public.bta.net.cn
Subject: Re: how to make each channel's Cull & Draw locked to individual CPUs ------ SOS
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Sep 27,  9:26am, Bernard Leclerc wrote:
> Subject: Re: how to make each channel's Cull & Draw locked to individual C
> flysiml@public.bta.net.cn wrote:
>
> With a single graphics pipe on your machine, I strongly recommend not to
> create multiple DRAW processes. Since you're using pf1.2 you won't be able
> to multithread the CULL stage as oppose to pf2.0
>
> If you've created multiple pfPipe's (one per channel), then your 3 DRAW
> processes will compete for a single resource (the graphics pipe) and force
> unnecessary graphics context switching.
>
> I don't recall Performer 1.2 API since I've been using 2.0 for more than a
> year now. However the principles are the same. With pf2.0 I would create a
> single pfPipe, open one pfPipeWindow and create 3 pfChannel's on it. If
> the CULL stage becomes the bottleneck, use pfMultithread.
>
> Remember, you have a single pipe, you want to run at 30 Hz (33 ms) and you
> have 3 channels. It turns out each channel can use up to 11 ms max. But I
> would budget only 8 ms since you need spare time.
>
> Now, would you obtain better performance with Performer 2.0? I don't think
> so. Pf2.0 hasn't increased performance over pf1.2 - it improved the API
> and added a lot of new functionalities. But performance wise, you can
> expect the same result.
>
> Good luck.
>
> --
> Bernard Leclerc			CAE Electronics Ltd., 8585 Cote De
Liesse
> Technical Leader		Saint-Laurent, Quebec, Canada, H4L-4X4
> 3-D Graphics Applications	tel: +1 514 341 2000 extension 2275
> bleclerc@cae.ca			fax: +1 514 340 5496
>-- End of excerpt from Bernard Leclerc

We are also working on a project that will use three displays.  Your reply
worries us since we want 30fps.  We are, however, going to be running it on an
Infinite Reality Engine.  What type of RE are you running your application on
that gave you those performance results?  If it isn't an IRE, would you expect
a problem getting 30fps with an IRE?

Thanks,

-- 
Chris Ege
SIMLAB, Robotics Engineering Consortium, Carnegie Mellon University
TEL: (412) 681-7125 
send replies to cege@ux1.sp.cs.cmu.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

