From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 24 11:07:14 2008 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DDA7106564A for ; Mon, 24 Mar 2008 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7C30F8FC30 for ; Mon, 24 Mar 2008 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2OB7EwR087935 for ; Mon, 24 Mar 2008 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2OB7DaI087931 for freebsd-sparc64@FreeBSD.org; Mon, 24 Mar 2008 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Mar 2008 11:07:13 GMT Message-Id: <200803241107.m2OB7DaI087931@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2008 11:07:14 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC o sparc/72962 sparc64 [sysinstall] Sysinstall panics on sparc64 if /dev/cd0 o sparc/80410 sparc64 [netgraph] netgraph is causing crash with mpd on sparc o sparc/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/95297 sparc64 vt100 term does not work in install o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/105607 sparc64 [modules] modules on sparc64 don't work with >= 4GB o sparc/106251 sparc64 [libmalloc] malloc fails > for large allocations s sparc/107087 sparc64 system is hinged during boot from CD o sparc/107947 sparc64 [libthr] mysqld periodically core dumps (signal 4) wit o sparc/109908 sparc64 apache22 mod_perl issue on sparc64 o sparc/113556 sparc64 panic: trap: memory address not aligned; Rebooting... o sparc/118932 sparc64 7.0-BETA4/sparc-64 kernel panic in rip_output o sparc/119017 sparc64 7.0 Beta won't install on U60 o sparc/119239 sparc64 gdb coredumps on sparc64 o sparc/119244 sparc64 X11Forwarding to X11 server on sparc crashes Xorg f sparc/121458 sparc64 The 7.0 sparc64 release has a broken compiler and a br 18 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/72998 sparc64 [kernel] [patch] set_mcontext() change syscalls parame o sparc/94190 sparc64 hw.physmem tunable does not work on sparc o sparc/97707 sparc64 mkskel.sh has bogus timestamp, causing buildworld on s o sparc/105157 sparc64 No reply to ping on Sparc64 o sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 o sparc/114349 sparc64 When executing snmpd it immediately stops with a segme o sparc/119240 sparc64 top has WCPU over 100% on UP system o sparc/121676 sparc64 iscontrol do not connect iscsi-target on sparc64 8 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 24 17:40:03 2008 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A614A1065670 for ; Mon, 24 Mar 2008 17:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 75D278FC17 for ; Mon, 24 Mar 2008 17:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2OHe3Jj030010 for ; Mon, 24 Mar 2008 17:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2OHe3bF030009; Mon, 24 Mar 2008 17:40:03 GMT (envelope-from gnats) Date: Mon, 24 Mar 2008 17:40:03 GMT Message-Id: <200803241740.m2OHe3bF030009@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Patrick Donnelly Cc: Subject: Re: sparc64/114349: When executing snmpd it immediately stops with a segmentation fault in disman/event/mteObjects.c X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Patrick Donnelly List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2008 17:40:03 -0000 The following reply was made to PR sparc64/114349; it has been noted by GNATS. From: Patrick Donnelly To: bug-followup@FreeBSD.org, freebsd-lists-1@thismonkey.com Cc: Subject: Re: sparc64/114349: When executing snmpd it immediately stops with a segmentation fault in disman/event/mteObjects.c Date: Mon, 24 Mar 2008 13:08:17 -0400 This issue is still present on FreeBSD 7-RELEASE; I just ran into myself converting a Netra box from OpenSolaris to FreeBSD. I did some debugging and discovered a workaround, the faulting component is in the disman/events MIB, so simply adding "-I -mteObjects" to snmpd_flags in rc.conf allows snmpd to start up and function, although presumably without mteObjects functionality, whatever that is. The following patch also *appears* to rectifiy the problem without disabling mteObjects: --- table_tdata.c.orig 2008-03-24 12:28:45.062698182 -0400 +++ table_tdata.c 2008-03-24 12:21:04.111822058 -0400 @@ -464,6 +464,9 @@ if (!table) return NULL; + if (!searchfor) + return NULL; + index.oids = searchfor; index.len = searchfor_len; return CONTAINER_FIND( table->container, &index ); The actual error occurs in mteObjects.c when the code tries to dereference a null pointer. I'm somewhat perplexed as to why this bug appears to only manifest on FreeBSD (Same hardware running Solaris 10/11 with net-snmp compiled from source has no such issue) and only on sparc64. The problem arises because the netsnmp_tdata_row_get_byoid function is matching newly created netsnmpt_tdata_rows which have null oid_index.oids pointers to objects in the objects_table_data global, which in turn is causing a branch in the code to be taken, which attempts to increment oid_index.oids[row->oid_index.len] on the row that has just been matched; since this is NULL, the problem segfaults. I'm unsure if the problem is because rows are being matched when they shouldn't be, or if oid_index.oids is just not being initialized properly somewhere. I can't see any initialization code being run in the codepath leading up to here (the new row is malloc'd and zeroed out just 30 lines before netsnmp_tdata_row_get_byoid is called) so my naive solution was to change the netsnmp_tdata_row_get_byoid function to immediately exit if given a null OID to search for, which appears to work for me, but I'm not familiar enough with the codebase to tell if that's the right thing to do in the long run. This appears to be an upstream issue that just got shaken out by the combination of architecture and compiler on sparc64, so I'm submitting it as a bug there as well, as it doesn't seem to exist in their bug tracker yet. Patrick Donnelly Enterprise Network Engineer Ocean Computer Group 90 Matawan Rd Suite 105 Matawan New Jersey, 07747 Office 732-493-1900 x245 phd@oceancomputer.com From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 24 20:48:32 2008 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 127E71065670; Mon, 24 Mar 2008 20:48:32 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D34388FC23; Mon, 24 Mar 2008 20:48:31 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from freefall.freebsd.org (marius@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2OKmVqS049652; Mon, 24 Mar 2008 20:48:31 GMT (envelope-from marius@freefall.freebsd.org) Received: (from marius@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2OKmVX8049648; Mon, 24 Mar 2008 20:48:31 GMT (envelope-from marius) Date: Mon, 24 Mar 2008 20:48:31 GMT Message-Id: <200803242048.m2OKmVX8049648@freefall.freebsd.org> To: marius@FreeBSD.org, freebsd-sparc64@FreeBSD.org, kuriyama@FreeBSD.org From: marius@FreeBSD.org Cc: Subject: Re: sparc64/114349: When executing snmpd it immediately stops with a segmentation fault in disman/event/mteObjects.c X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2008 20:48:32 -0000 Synopsis: When executing snmpd it immediately stops with a segmentation fault in disman/event/mteObjects.c Responsible-Changed-From-To: freebsd-sparc64->kuriyama Responsible-Changed-By: marius Responsible-Changed-When: Mon Mar 24 20:45:10 UTC 2008 Responsible-Changed-Why: Assign to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=114349 From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 25 14:43:38 2008 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06ADC1065672; Tue, 25 Mar 2008 14:43:38 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id BB29B8FC1F; Tue, 25 Mar 2008 14:43:37 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1c.sentex.ca [64.7.153.10]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m2PEhbML045569; Tue, 25 Mar 2008 10:43:37 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.14.2/8.14.2) with ESMTP id m2PEhb1K087282; Tue, 25 Mar 2008 10:43:37 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id F2E1773039; Tue, 25 Mar 2008 09:43:36 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080325144336.F2E1773039@freebsd-current.sentex.ca> Date: Tue, 25 Mar 2008 09:43:36 -0500 (EST) X-Virus-Scanned: ClamAV version 0.92, clamav-milter version 0.92 on clamscanner2 X-Virus-Status: Clean Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2008 14:43:38 -0000 TB --- 2008-03-25 14:27:36 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-03-25 14:27:36 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2008-03-25 14:27:36 - cleaning the object tree TB --- 2008-03-25 14:28:07 - cvsupping the source tree TB --- 2008-03-25 14:28:07 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2008-03-25 14:28:16 - building world (CFLAGS=-O -pipe) TB --- 2008-03-25 14:28:16 - cd /src TB --- 2008-03-25 14:28:16 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 25 14:28:17 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] mkdep -f .depend -a -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -D_PTHREADS_INVARIANTS /src/lib/libthr/arch/sparc64/sparc64/pthread_md.c /src/lib/libthr/sys/thr_error.c /src/lib/libthr/thread/thr_affinity.c /src/lib/libthr/thread/thr_attr.c /src/lib/libthr/thread/thr_barrier.c /src/lib/libthr/thread/thr_barrierattr.c /src/lib/libthr/thread/thr_cancel.c /src/lib/libthr/thread/thr_clean.c /src/lib/libthr/thread/thr_concurrency.c /src/lib/libthr/thread/thr_cond.c /src/lib/libthr/thread/thr_condattr.c /src/lib/libthr/thread/thr_create.c /src/lib/libthr/thread/thr_detach.c /src/lib/libthr/thread/thr_equal.c /src/lib/libthr/thread/thr_event.c /src/lib/libthr/thread/thr_exit.c /src/lib/libthr/thread/thr_fork.c /src/lib/libthr/thread/th r_getprio.c /src/lib/libthr/thread/thr_getcpuclockid.c /src/lib/libthr/thread/thr_getschedparam.c /src/lib/libthr/thread/thr_info.c /src/lib/libthr/thread/thr_init.c /src/lib/libthr/thread/thr_join.c /src/lib/libthr/thread/thr_list.c /src/lib/libthr/thread/thr_kern.c /src/lib/libthr/thread/thr_kill.c /src/lib/libthr/thread/thr_main_np.c /src/lib/libthr/thread/thr_multi_np.c /src/lib/libthr/thread/thr_mutex.c /src/lib/libthr/thread/thr_mutexattr.c /src/lib/libthr/thread/thr_once.c /src/lib/libthr/thread/thr_printf.c /src/lib/libthr/thread/thr_pspinlock.c /src/lib/libthr/thread/thr_resume_np.c /src/lib/libthr/thread/thr_rtld.c /src/lib/libthr/thread/thr_rwlock.c /src/lib/libthr/thread/thr_rwlockattr.c /src/lib/libthr/thread/thr_self.c /src/lib/libthr/thread/thr_sem.c /src/lib/libthr/thread/thr_setprio.c /src/lib/libthr/thread/thr_setschedparam.c /src/lib/libthr/thread/thr_sig.c /src/lib/libthr/thread/thr_single_np.c /src/lib/libthr/thread/thr_spec.c /src/lib/libthr/thread/thr_ spinlock.c /src/lib/libthr/thread/thr_stack.c /src/lib/libthr/thread/thr_syscalls.c /src/lib/libthr/thread/thr_suspend_np.c /src/lib/libthr/thread/thr_switch_np.c /src/lib/libthr/thread/thr_symbols.c /src/lib/libthr/thread/thr_umtx.c /src/lib/libthr/thread/thr_yield.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/arch/sparc64/sparc64/pthread_md.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/sys/thr_error.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/thread/thr_affinity.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/thread/thr_attr.c cc1: warnings being treated as errors /src/lib/libthr/thread/thr_attr.c:573: warning: no previous prototype for '_pthread_attr_setaffinity_np' /src/lib/libthr/thread/thr_attr.c:618: warning: no previous prototype for '_pthread_attr_getaffinity_np' *** Error code 1 Stop in /src/lib/libthr. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-03-25 14:43:36 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-03-25 14:43:36 - ERROR: failed to build world TB --- 2008-03-25 14:43:36 - tinderbox aborted TB --- 658.30 user 90.71 system 960.27 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 25 14:57:51 2008 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21D71106564A; Tue, 25 Mar 2008 14:57:51 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id D77EC8FC2C; Tue, 25 Mar 2008 14:57:50 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m2PEvoAE049212; Tue, 25 Mar 2008 10:57:50 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m2PEvoSX045437; Tue, 25 Mar 2008 10:57:50 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 3006773039; Tue, 25 Mar 2008 09:57:50 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080325145750.3006773039@freebsd-current.sentex.ca> Date: Tue, 25 Mar 2008 09:57:50 -0500 (EST) X-Virus-Scanned: ClamAV version 0.92.1, clamav-milter version 0.92.1 on clamscanner2 X-Virus-Status: Clean Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2008 14:57:51 -0000 TB --- 2008-03-25 14:43:37 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-03-25 14:43:37 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2008-03-25 14:43:37 - cleaning the object tree TB --- 2008-03-25 14:44:07 - cvsupping the source tree TB --- 2008-03-25 14:44:07 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2008-03-25 14:44:14 - building world (CFLAGS=-O -pipe) TB --- 2008-03-25 14:44:14 - cd /src TB --- 2008-03-25 14:44:14 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 25 14:44:15 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] mkdep -f .depend -a -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -D_PTHREADS_INVARIANTS /src/lib/libthr/arch/sparc64/sparc64/pthread_md.c /src/lib/libthr/sys/thr_error.c /src/lib/libthr/thread/thr_affinity.c /src/lib/libthr/thread/thr_attr.c /src/lib/libthr/thread/thr_barrier.c /src/lib/libthr/thread/thr_barrierattr.c /src/lib/libthr/thread/thr_cancel.c /src/lib/libthr/thread/thr_clean.c /src/lib/libthr/thread/thr_concurrency.c /src/lib/libthr/thread/thr_cond.c /src/lib/libthr/thread/thr_condattr.c /src/lib/libthr/thread/thr_create.c /src/lib/libthr/thread/thr_detach.c /src/lib/libthr/thread/thr_equal.c /src/lib/libthr/thread/thr_event.c /src/lib/libthr/thread/thr_exit.c /src/lib/libthr/thread/thr_fork.c /src/lib/libthr/thread/th r_getprio.c /src/lib/libthr/thread/thr_getcpuclockid.c /src/lib/libthr/thread/thr_getschedparam.c /src/lib/libthr/thread/thr_info.c /src/lib/libthr/thread/thr_init.c /src/lib/libthr/thread/thr_join.c /src/lib/libthr/thread/thr_list.c /src/lib/libthr/thread/thr_kern.c /src/lib/libthr/thread/thr_kill.c /src/lib/libthr/thread/thr_main_np.c /src/lib/libthr/thread/thr_multi_np.c /src/lib/libthr/thread/thr_mutex.c /src/lib/libthr/thread/thr_mutexattr.c /src/lib/libthr/thread/thr_once.c /src/lib/libthr/thread/thr_printf.c /src/lib/libthr/thread/thr_pspinlock.c /src/lib/libthr/thread/thr_resume_np.c /src/lib/libthr/thread/thr_rtld.c /src/lib/libthr/thread/thr_rwlock.c /src/lib/libthr/thread/thr_rwlockattr.c /src/lib/libthr/thread/thr_self.c /src/lib/libthr/thread/thr_sem.c /src/lib/libthr/thread/thr_setprio.c /src/lib/libthr/thread/thr_setschedparam.c /src/lib/libthr/thread/thr_sig.c /src/lib/libthr/thread/thr_single_np.c /src/lib/libthr/thread/thr_spec.c /src/lib/libthr/thread/thr_ spinlock.c /src/lib/libthr/thread/thr_stack.c /src/lib/libthr/thread/thr_syscalls.c /src/lib/libthr/thread/thr_suspend_np.c /src/lib/libthr/thread/thr_switch_np.c /src/lib/libthr/thread/thr_symbols.c /src/lib/libthr/thread/thr_umtx.c /src/lib/libthr/thread/thr_yield.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/arch/sparc64/sparc64/pthread_md.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/sys/thr_error.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/thread/thr_affinity.c cc -O -pipe -DPTHREAD_KERNEL -I/src/lib/libthr/../libc/include -I/src/lib/libthr/thread -I/src/lib/libthr/../../include -I/src/lib/libthr/arch/sparc64/include -I/src/lib/libthr/sys -I/src/lib/libthr/../../libexec/rtld-elf -I/src/lib/libthr/../../libexec/rtld-elf/sparc64 -I/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INVARIANTS -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libthr/thread/thr_attr.c cc1: warnings being treated as errors /src/lib/libthr/thread/thr_attr.c:573: warning: no previous prototype for '_pthread_attr_setaffinity_np' /src/lib/libthr/thread/thr_attr.c:618: warning: no previous prototype for '_pthread_attr_getaffinity_np' *** Error code 1 Stop in /src/lib/libthr. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-03-25 14:57:50 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-03-25 14:57:50 - ERROR: failed to build world TB --- 2008-03-25 14:57:50 - tinderbox aborted TB --- 660.74 user 87.41 system 853.09 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 27 10:08:14 2008 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 783E4106566C for ; Thu, 27 Mar 2008 10:08:14 +0000 (UTC) (envelope-from freebsd-sparc@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id DBE0B8FC1B for ; Thu, 27 Mar 2008 10:08:13 +0000 (UTC) (envelope-from freebsd-sparc@m.gmane.org) Received: from root by ciao.gmane.org with local (Exim 4.43) id 1JeoM3-00067z-PV for freebsd-sparc64@freebsd.org; Thu, 27 Mar 2008 09:25:03 +0000 Received: from tyger.omnieng.co.uk ([193.82.59.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Mar 2008 09:25:03 +0000 Received: from davidsmith1307 by tyger.omnieng.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Mar 2008 09:25:03 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-sparc64@freebsd.org From: Dave Smith Date: Thu, 27 Mar 2008 09:17:32 +0000 (UTC) Lines: 165 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: tyger.omnieng.co.uk User-Agent: Pan/0.132 (Waxed in Black) Sender: news Subject: Port build loops on 7.0 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2008 10:08:14 -0000 Hi when trying to build any ports on 7.0-release I get failures at the configure stage. The configure process runs through until it gets to the end. Here is a sample for portmanager: ===> Configuring for portmanager-0.4.1_9 checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes checking build system type... sparc64-portbld-freebsd7.0 checking host system type... sparc64-portbld-freebsd7.0 checking for style of include used by make... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking dependency style of cc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... grep -E checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... cc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... (cached) 262144 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc static flag works... yes checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd7.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC checking if c++ PIC flag -fPIC works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd7.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking whether lstat dereferences a symlink specified with a trailing slash... no checking whether stat accepts an empty string... no checking for strchr... yes checking for strstr... yes configure: creating ./config.status config.status: creating Makefile config.status: creating libMG/Makefile config.status: creating libMG/src/Makefile config.status: creating libMGPM/Makefile config.status: creating libMGPM/src/Makefile config.status: creating portmanager/Makefile config.status: creating config.h config.status: executing default-1 commands configure: creating ./config.status config.status: creating Makefile config.status: creating libMG/Makefile config.status: creating libMG/src/Makefile config.status: creating libMGPM/Makefile config.status: creating libMGPM/src/Makefile config.status: creating portmanager/Makefile config.status: creating externVars.h config.status: creating config.h config.status: config.h is unchanged config.status: executing default-1 commands ===> Building for portmanager-0.4.1_9 /bin/sh ./config.status --recheck running /bin/sh ./configure --with-prefix=/usr/local --with-bindir=/bin --with-etcdir=/etc --with-pkgdbdir=/var/db/pkg --with-portsdir=/usr/ports --with-sharedir=/share/portmanager --with-tempdir=/tmp --prefix=/usr/ local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=sparc64- portbld-freebsd7.0 CC=cc CFLAGS=-O2 -fno-strict-aliasing -pipe CXXFLAGS=- O2 -fno-strict-aliasing -pipe CXX=c++ build_alias=sparc64-portbld- freebsd7.0 --no-create --no-recursion checking for a BSD-compatible install... /usr/bin/install -c As you can see the whole process is starting again. I have been using FreeBSD for years and I have never seen this. Having said that, this is my first play with 7.0 on Sparc. Any help would be greatly appreciated. Dave S From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 27 12:22:48 2008 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA04B106564A for ; Thu, 27 Mar 2008 12:22:48 +0000 (UTC) (envelope-from freebsd-sparc@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 389378FC19 for ; Thu, 27 Mar 2008 12:22:47 +0000 (UTC) (envelope-from freebsd-sparc@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Jer82-0007VE-2X for freebsd-sparc64@freebsd.org; Thu, 27 Mar 2008 12:22:46 +0000 Received: from tyger.omnieng.co.uk ([193.82.59.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Mar 2008 12:22:45 +0000 Received: from davidsmith1307 by tyger.omnieng.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Mar 2008 12:22:45 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-sparc64@freebsd.org From: Dave Smith Date: Thu, 27 Mar 2008 12:22:37 +0000 (UTC) Lines: 93 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: tyger.omnieng.co.uk User-Agent: Pan/0.132 (Waxed in Black) Sender: news Subject: Re: Port build loops on 7.0 [SOLVED] X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2008 12:22:48 -0000 On Thu, 27 Mar 2008 09:17:32 +0000, Dave Smith wrote: > Hi > > when trying to build any ports on 7.0-release I get failures at the > configure stage. > > The configure process runs through until it gets to the end. Here is a > sample for portmanager: > > ===> Configuring for portmanager-0.4.1_9 checking for a BSD-compatible > install... /usr/bin/install -c -o root -g wheel > checking whether build environment is sane... yes checking for gawk... > no > checking for mawk... no > checking for nawk... nawk > checking whether make sets $(MAKE)... yes checking build system type... > sparc64-portbld-freebsd7.0 checking host system type... > sparc64-portbld-freebsd7.0 checking for style of include used by make... > GNU checking for gcc... cc > checking for C compiler default output file name... a.out checking > whether the C compiler works... yes checking whether we are cross > compiling... no checking for suffix of executables... checking for > suffix of object files... o checking whether we are using the GNU C > compiler... yes checking whether cc accepts -g... yes checking for cc > option to accept ANSI C... none needed checking dependency style of > cc... gcc3 checking for a sed that does not truncate output... > /usr/bin/sed checking for egrep... grep -E > checking for ld used by cc... /usr/bin/ld checking if the linker > (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload > object files... -r checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognise dependent libraries... pass_all checking how > to run the C preprocessor... cc -E checking for ANSI C header files... > yes checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes ... > checking whether stat accepts an empty string... no checking for > strchr... yes > checking for strstr... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating libMG/Makefile config.status: creating > libMG/src/Makefile config.status: creating libMGPM/Makefile > config.status: creating libMGPM/src/Makefile config.status: creating > portmanager/Makefile config.status: creating config.h > config.status: executing default-1 commands configure: creating > ./config.status > config.status: creating Makefile > config.status: creating libMG/Makefile config.status: creating > libMG/src/Makefile config.status: creating libMGPM/Makefile > config.status: creating libMGPM/src/Makefile config.status: creating > portmanager/Makefile config.status: creating externVars.h > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing default-1 commands ===> Building for > portmanager-0.4.1_9 /bin/sh ./config.status --recheck > running /bin/sh ./configure --with-prefix=/usr/local --with-bindir=/bin > --with-etcdir=/etc --with-pkgdbdir=/var/db/pkg > --with-portsdir=/usr/ports --with-sharedir=/share/portmanager > --with-tempdir=/tmp --prefix=/usr/ local --mandir=/usr/local/man > --infodir=/usr/local/info/ --build=sparc64- portbld-freebsd7.0 CC=cc > CFLAGS=-O2 -fno-strict-aliasing -pipe CXXFLAGS=- O2 > -fno-strict-aliasing -pipe CXX=c++ build_alias=sparc64-portbld- > freebsd7.0 --no-create --no-recursion checking for a BSD-compatible > install... /usr/bin/install -c > > > > As you can see the whole process is starting again. I have been using > FreeBSD for years and I have never seen this. Having said that, this is > my first play with 7.0 on Sparc. > > Any help would be greatly appreciated. > > Dave S > > _______________________________________________ > freebsd-sparc64@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-sparc64 To > unsubscribe, send any mail to "freebsd-sparc64-unsubscribe@freebsd.org" Replying to my on message with the solution: The clock on the machine was set 75 years in the future! Set the time using our NTP server, all worked fine. Woops.... From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 29 06:52:25 2008 Return-Path: Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 577A51065721 for ; Sat, 29 Mar 2008 06:52:25 +0000 (UTC) (envelope-from rosemoore7@satellite-email.com) Received: from mout1.freenet.de (mout1.freenet.de [IPv6:2001:748:100:40::2:3]) by mx1.freebsd.org (Postfix) with ESMTP id 66BDE8FC22 for ; Sat, 29 Mar 2008 06:52:24 +0000 (UTC) (envelope-from rosemoore7@satellite-email.com) Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout1.freenet.de with esmtpa (Exim 4.69) (envelope-from ) id 1JfUvP-0006WX-Je for freebsd-sparc@freebsd.org; Sat, 29 Mar 2008 07:52:23 +0100 Received: from ip165-138-173-82.adsl2.versatel.nl ([82.173.138.165]:2502 helo=BV-55721B5E014) by 10.mx.freenet.de with esmtpa (ID rosemoore16@freenet.de) (port 587) (Exim 4.69 #12) id 1JfUvO-0008UP-Hu for freebsd-sparc@freebsd.org; Sat, 29 Mar 2008 07:52:23 +0100 From: "ROSE MOORE" To: freebsd-sparc@freebsd.org Content-Type: multipart/mixed; charset="ISO-8859-1"; boundary="lnSXiGey81P9nGQ=_Kiw6O53aaHOiHeSwk0" MIME-Version: 1.0 Date: Sat, 29 Mar 2008 07:52:22 +0100 Message-ID: <31764059403183@mx.freenet.de> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: PAYMENT FORM ATTACHED. X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rosemoore7@satellite-email.com List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2008 06:52:25 -0000 This is a multi-part message in MIME format --lnSXiGey81P9nGQ=_Kiw6O53aaHOiHeSwk0 Content-Type: text/plain ; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Verify your claim amount as you have won. Contact Mr. Moh Constance on= email: mrmohconstance@inbox.com and= call +31-619323044. Your's=20 Rose Moore. Cordinator. --lnSXiGey81P9nGQ=_Kiw6O53aaHOiHeSwk0 Content-Type: application/octet-stream; name="FORMULAR..pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="FORMULAR..pdf" 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 CG155DlxUn/dWvyMZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iago0NDYKZW5kb2JqCjQgMCBvYmoK PDwvVHlwZS9QYWdlL01lZGlhQm94IFswIDAgNTk1LjIyIDg0Ml0KL1JvdGF0ZSAwL1BhcmVudCAz IDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0Nv bG9yU3BhY2UgMjIgMCBSCi9FeHRHU3RhdGUgMjMgMCBSCi9YT2JqZWN0IDI0IDAgUgovRm9udCAy NSAwIFIKPj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagoyNiAwIG9iago8PC9UeXBlL1BhZ2Uv TWVkaWFCb3ggWzAgMCA1OTUuMjIgODQyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJj ZXM8PC9Qcm9jU2V0Wy9QREYgL1RleHRdCi9FeHRHU3RhdGUgMjkgMCBSCi9Gb250IDMwIDAgUgo+ PgovQ29udGVudHMgMjcgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lk cyBbCjQgMCBSCjI2IDAgUgpdIC9Db3VudCAyCi9Sb3RhdGUgMD4+CmVuZG9iagoxIDAgb2JqCjw8 L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0 R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjEwIDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1NQo8 MDAwMDAwRkZGRkZGRkRGQUY2RjZFNjhDRjlFNTZGRkFFMTM5RjlFNDU1RDRDNTQ3OTg4Rjc5QTY5 Qjk5RkFFMQoyQUZDRDcwMEZEREIwMEZEREUwMEVGQ0UwMEI3OTcwMUQ1QkEwQUY2RDc0N0YxQ0E5 MjQ5NDc0N0M4QzhDNzk2Cjk1OTU1QTU5NTU2QzZCNkI4NTdGNzVGOEQ3MThBNjk2MDE3RjY2MDE2 QzYxMDI0RTQ1MkVFNUREQzQwMjAwMDAKMTcxNTE0MzczMDJBRTJFMkUyRkJGMENDRUNENzZFRDZD QzkwRUVFQ0U0RkRGNkU1RjJENjJFRTRDMzAyNUE1NQo0NUZCREYxMEZBREIwNUJGQTQwMzUyMzYw NDZCNUYzQ0QyQzlBREZDRDAwMDM5MjMwNzlEOEIwMjY3NTAyNEY1CkU4QURGQ0UwMDJGNkQ1MDBE RkE2MDFDOUIzMzJGQ0M1MDBGQkRGMDdGQkRGMEJGQURFMDE5MzdFMDAyODEzMDMKQ0Y5NjAyQUVB REFERkJFMDE5ODIzRTAzQUQ5QzZFRTU5QTAwRjJEN0E5RUJCQTAwQkZBQTJCRjlFMjQ4RjdCOQox RDVENTYwMDgzNzMwMTk3NjMwMEVEQTMzREI2ODEwMEFBNzYzM0ZCQjcwMEY5QUEwMEI4OUMyMEQ5 QzQyQTZFCjY5NTdGNjk5MDBDQkFDMDBDREMwNjdGN0EwMDBGN0Q1MEVBMjg4MjhBNTlCM0U5NzhD NDM4RDgyMzRGNDkyMDAKQjFBNzcyOEU4MzE2Nzc2RDMwN0U2RDFCQkNCODhFOTM3QTFDRTdBQTZG ODI3NzM3RUQ5QTM4QUE5NTFGRjZDRQoxOUYwOEIwMDc4NEUwNENBNzEwM0VBODUwMEI2NjUwNEUx N0YwMkVCQUYwNThGNEYwMUQ3NzgwMjgyNUIyMUJCCjcxMEZDMzY3MDNENTg2MzA5QzVGMTdBQTU2 MDI5RjY0MzJCRjdFMjVEMDZFMDI4MTc4MTRBOTkzNTFDMUJEOEYKMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDA+XWVuZG9iagoyMiAwIG9iago8PC9SMTAKMTAgMCBSPj4KZW5k b2JqCjIzIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjI0IDAgb2JqCjw8L1IxMQoxMSAwIFI+ PgplbmRvYmoKMTEgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZSAxMCAwIFIKL1dp ZHRoIDE5NwovSGVpZ2h0IDY5Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9GbGF0ZURlY29k ZS9MZW5ndGggMjMxMT4+c3RyZWFtCnic7ZiJVxpLFodFFjO9iBPcYkOqGxONAp10u7dCs2iUCIHG CCEqxOWNkwcCEZ9PjL73r8+tahZBTDQLM3MOv6Pn1HK7uF/de6sXg6Grrrrqqquuuuqqq6666qqr rrrqqquuuvq/Vq/RZLZY+h7947/tyPfLSNEMw4L6rQP/fHxr2qZr8FvLDA2PVFuDo7b2JiP3WOa7 ZHyiExCNcXbH0xYDpGvoa4vYeB5MeGiNCriF2hk5ed4moJF2Uw/WuPHZ84laZ/IFzd7QFHZgerLJ /j4QugmG4PVmOyNCOoJ+PBZGF8O6GbdHfPmKAElNDCzrkeUZcXbul0Dwg7yAhoThH0QwzbMszh3G 7V5YXJozjCs07s4vr6zMzxMIr9un+mT/zcpoCxEYhjIZarFpBzEEdsO6Ie+EyYDtjnq5p8aDDFtN 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 H4WoovzdkGHiAJw9JMEADAJSLhUFPFrT4dFtCIOznjN8QF92sDFbmyPDdUP9e+dPgmjSnu6o/QzO LSgWKI6r8/iBfbNJr9pd6Rwlx33jK71zBPcJUgBPDVWLahCP20ad7Rb5SVqtOZw/u4hfXMTjh4eb Lcr8wp//WZo4yhzY7a2e6wGyH++1DcP/rF4dYa1mMh9J42ji25d01Wn1dNVVV036D6cyNf4KZW5k c3RyZWFtCmVuZG9iagoyNSAwIG9iago8PC9SMjEKMjEgMCBSL1IxNQoxNSAwIFIvUjE3CjE3IDAg Ui9SMTkKMTkgMCBSL1IxMwoxMyAwIFIvUjkKOSAwIFI+PgplbmRvYmoKMjkgMCBvYmoKPDwvUjcK NyAwIFI+PgplbmRvYmoKMzAgMCBvYmoKPDwvUjE3CjE3IDAgUj4+CmVuZG9iagozMSAwIG9iago8 PC9MZW5ndGgxIDU0MzIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzMiAwIFI+PnN0cmVhbQp4 nO0YbXBUV/Wc9zabTbKbfZtNIGEJ9y0v4SObdNNQMY1MWbPZRYyVkCz1bcroLtnAkiGyI2mLOHVX G0rYUIuxaiw6Q38wIjPKXYKaIIXoLz/KAEp1/EDriLR0KBMpDIw4rOe+3aQBtR1H/zX3vnPu+br3 3Hvuee/eeYAAYIMUyNCxrsvbBEYp30nosZ7+aCLHOxcC4KqeJwfUx9ybG0jwB+Kvb05s6d8VuFYD IJ0DKDi9ZdtnN+fsS14j9Ei8Nxo7+6eq9QAVQrgyToIKtWQAwLKf+Jp4/8DOvD/qD8q27T3RHG9V Acz/6I/uTJhHpW1kf5yE6qej/b15e50QS2zfMZDnhT818ZnexB8/d/E82V8AkIvM5VBM8zoPbBrP LqYe0ESb/bOBL07Td2PZm/B/KpY8/DcFz0vL/1e/+Dw+iykM4VPYj0/gVvRhD4YJP0PcdvieYXQI rqCKVViKiBo6sBDuYC1WoxNNUEz8VbK5YVh+y8A3sAXeloxowTDBabgAl+AtuIulcIrqFqpH4CXQ QcdFuBQfxo/ANRqdcgdehAxMkM1Pqc/v4TJMoQW78UlM4wuSTVojdZNdJfpxr/SodMdUA4X4lFSG W+QTeAPNWIE1cAJegd/JPPsGHoTX5AZpDHbCx+BX+BD65ENyncyk89IhAF9LqPmDKz/w0IqmBxu9 DzTUe+qWL1u6pLZGW+xW2aLqha4FVZXz51WUO8scir3UZi0pLrIUmgtMsoRQj7zSr2eqCj0ut9sd bsjzC+7luVyrXHdzKLvHyHVfp4X38dX38Ytm+I9zKOdBzd8mBs5A8DIHJ8dyDsILOh8lT/lOgVif FtjKq/yxSIR6tGmKyoNT3vxUjLEzJcV+zd9b3FAPmeISIkuIIttEBoOPoEFIwUBLRgKLraGel3m4 VBsQ0Md9wxEitDYaiTTOdzTj2cl9s1VA3aYpZ45CbvbzQsOvupX7ohyG1Uz9ZHrfuAKbIh5rTItF N1LkojTHDMi1gXhIxDEgIBJXuYkGN5CLJGogrqY1EY5APEJYa6Ne/1ZO4iK/vsc96eJl1Aa4w8PX kMWaXZdccjpQuVUVbDq9R+UH1+uztW6Bw+FwJU04HdBoQBos0NdKS6n0NtTn1pQPQCzSJ3z2RcU8 A31qerjXmOs+Yw6GaSBOGxN9L6t0OhDTArForDU3up/7QkYDoW7dWCCFri2cF+UNSGMyNJG2sDsX 7PZO3S8mpkXbXLltn5FE8hISBKaVqpjBWhqAqz0qh05dI9NmgXqbId3TbCSPO4zUq+OdXrygVtHU 9E3gGNHeunqvJJqXmGuVmyDIoBaMpNNBTQ2mI+noeDa1SVMVLZ1pb08nAhHy2qFTr/HsiWEXD+4L cyUSxxaKvciAYKe+2uV2hKfZjmkWKKUosUqM5VAU6FmbbyjKENLdKgVqgx52UZx0QYeIzrUikShx m2mP82ETMeptngmPP0+63SI7h8d9sIkYnlqv53gVNrmOgc/rof2ICM3ktKZig9CkpjUz3SMaeTkO 4kCt4JYlM49dmecMxFs4znsXdW9Oz51+XXZJ4RwluWRBFXvoTV/F53uIXuZJ0yac07ji4QX6pGtV WFUc9AUQu9elta/v1tVAeiYLcpL8SkUeUKpr0Xg6/yqJpKdPQWtGw6H1GR8OdXXrEwqdpEMh/ZiE kj/SGs7UkE6fUOnTakilGangVMFBu0jAY5LFULkmfAApQ2syBAbfM45gyCzTMoSecSknUwwZFbpa UHwsJXc7AUqbs313ttkOGxGbXUxCIj8Nn4RCiEMBSFR9sIFuIcezWbrHoK8o9MbrNez1yw5GKeCL /dqqrPT9Fn8z4mBnCF4h+AXBzwl+RvBjgu8cqGHfJHjxgMq+cWAZOzDiYn8brWDfHq1iXx+tY18b rWVfJdo3iqNkbr+OL4xUsa+MeNiXR9wMRlA42jhSoqy0n2QnvSdl748QJpQJyU7r/j6qt5O3JeWW est3S07eROWGekNSr3Vck7xXV19dd1VufDXxqjR2bBk7NuZg3rHVYxGe4IkLBX+9VMP+QuC9JByM /YQWIhxljxPxy+QD7DzBuaTKziYdbJLgNMHzp7KnJPvLmH0ZM0cdLHEUlcPqYWl4byNL7/WyvckV bGiwku0heHZwLds96GDPDLawQRpm+5GDR/iRqSMm30uobFQ3+jbKb9OIX0xWsi8kP8pS1H6ePD5N 0JGMJBNJWbG72byKOlZodrOqyjpmkt3MWVbH6hvsdZ7SZcvtS5aW1tTaF2ulqtu+iJW6FlbbKqsW 2CrmzbeVOcttdsVhtdpKrUXFJVZzocUqmwqsgJJVsafsks+cMks+OSVLdlgN6yAJJjt4ifRVbyfm NJyFLFhcH7Iwe4uFyQ9bGDRbWMcK5GXt0B5q5U6ktquVr/C0j1ugkzd52nlRx+N6BvFLYZJyaYi2 J8RNQ5SJITpDuh/Xx7FKqHcbRwpR45ja/dxzrhkqHPZU81h7l84T1WHeJIj91WHwUNkxsGPHDs9/ KJki4T3W2Zq5YhIHTpRf0doyb14xDh/+ptaG+a6zxyCSBp3hcs+sAp4nDPnAv7gzOom3RRKvTyGY 6ZWhpvyHZskEArxnLp4x0IONbofbUUsIyervqQK4I1ogIlfYXJ2rc3WuztW5+r6qdHrmb5/ldHqK /yoLCOgozXHv42KCxQY27uJTSPfuPCbeBLn4IJQZd3Og64QNIBQKNK1sbvrwisaBxkbjno/7oeBd vcwu9/1Gm4Kp7D0CnDbDGZBOwnvvFOYgw4+e+JR91U1w5Rx9d1vXbdH+oHGXnO27+wnbYQuSXZGx Hir/BENqizUKZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iagoyMTE4CmVuZG9iagozMyAwIG9iago8 PC9TdWJ0eXBlL1R5cGUxQy9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM0IDAgUj4+c3RyZWFt CnicbVgJVFPXuj4ROee0ICpprqA24XodsFrnOhZnrRNIFQdQZgIEQgIJkAABwhCmzTwThgQSBiFM MooD1mlV8Vq1avva3t5qW+u9em1vh/ufdPPeejvY++56777FWmednL3P3md///d///fDo6ZPo3g8 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 kft234U+U5AaYSbYcbZYGmCR7R8qFQJuzxbGeyt+A2/Zv/LwcldsD4XERCyChcSFMDjkd1hMgxgu 2k+9zunhTR4XZ3OU6+hArLA3000TJuMVUqNDaXx6stf+r1PE6LK+0eHcDjPwNBDAJhBhV5tLeAB7 4VPBEXV8WhxR1GcyuUYcOHfRV+8BH0TPPieuO+im20dC/oPn3QODE3O/2XYVO+B5a/Ys2D7g89Jb CI5/E2wY9r+CrrJjvb1jV7sCPE5nxUcFCpdiVsB/Brydpugdc/dFhRzzirj8zZXqzoEbQhKcNPAg PaMHj7RI/w+54e50f7E4wK83/PxYfz951k8IrzJwwQY4YaAtr4Obg8Xi6AhuLY4zKOq/AWJDf9IK ZW5kc3RyZWFtCmVuZG9iagozNCAwIG9iago0OTU3CmVuZG9iagozNSAwIG9iago8PC9TdWJ0eXBl L1R5cGUxQy9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM2IDAgUj4+c3RyZWFtCnicZY+xSgNB EIZ3vUsKvUQjWKk4lSQmSiI20TJBECVCiLGwkNNbz8Xb2/OSKNfZR9NYSywUNJ22Vnai5BGEvIHl LFxjIqhFmmFm/u8bGEr0EUIpNSpcsNpiWQrTHcwLapqqmRE1qzUvVEe1IrNk60aLNQ2taei3anMS 3xP4Oo4vE0Sj9OnjsyC9wOf2cR2SO+XdVDqd+d/k8vk8HAS/CRRZjdsuzPebM+ZITzC3vgaFPu04 /BBsJ/COa2BaFrMGWtV02Amsc4d7njyDZCEFy9lsbrFflteg1BDMlxng7hF3eT0A07VgWzDbBGFa bHCgKHjdD2Aly90/u8TFQaMGPw9DSeZhC8rMbjimP5wQQvQ0LK0SYhBKxsk0iVCqpzLFAFtx9da8 xb0uxauuhlf4PBXKDZSh10UPZTeU6G1E430OW5j4mhL+qePe+Q+d+7uHzum9mItj5wI1vESN4oza HwbCUB+Wztuq2sZKO/o42ht7vDaM3o0RI+QbzHisgQplbmRzdHJlYW0KZW5kb2JqCjM2IDAgb2Jq CjM4MQplbmRvYmoKMzcgMCBvYmoKPDwvTGVuZ3RoMSA3MzY4L0ZpbHRlci9GbGF0ZURlY29kZS9M ZW5ndGggMzggMCBSPj5zdHJlYW0KeJztOQ10VFV633fv+58Z8jI/ySQDOsMYEh0kgRAY6GBGkgnR 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 VHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciAxL1dpZHRoc1sgMzQyXQovRW5jb2Rpbmcg NDMgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKNDMgMCBvYmoKPDwvVHlwZS9FbmNvZGlu Zy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL3NwYWNlXT4+CmVu ZG9iagoxNSAwIG9iago8PC9CYXNlRm9udC9BRk9aTU0rVGltZXMtQm9sZC9Gb250RGVzY3JpcHRv ciAxNCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMzIvTGFzdENoYXIgMTQ2L1dpZHRoc1sKMjUw IDAgMCAwIDAgMCAwIDAgMCAwIDUwMCAwIDAgMzMzIDI1MCAyNzgKNTAwIDUwMCA1MDAgNTAwIDUw MCAwIDAgNTAwIDUwMCAwIDMzMyAwIDAgMCAwIDAKMCA3MjIgNjY3IDcyMiA3MjIgNjY3IDYxMSA3 NzggNzc4IDM4OSAwIDc3OCA2NjcgOTQ0IDcyMiA3NzgKNjExIDAgNzIyIDU1NiA2NjcgNzIyIDAg MTAwMCA3MjIgNzIyIDAgMCAwIDAgMCAwCjAgNTAwIDAgNDQ0IDAgNDQ0IDMzMyA1MDAgMCAyNzgg MCAwIDI3OCAwIDU1NiA1MDAKMCAwIDQ0NCAzODkgMCA1NTYgMCAwIDUwMCAwIDAgMCAwIDAgMCAw CjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDMzM10KL0VuY29kaW5nL1dpbkFu c2lFbmNvZGluZy9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjE3IDAgb2JqCjw8L0Jhc2VGb250L1FF WUhOSytUaW1lcy1Sb21hbi9Gb250RGVzY3JpcHRvciAxNiAwIFIvVHlwZS9Gb250Ci9GaXJzdENo YXIgMzIvTGFzdENoYXIgNTgvV2lkdGhzWwoyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NjQgMCAw IDI1MCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMjc4XQovRW5jb2RpbmcvV2luQW5zaUVuY29kaW5n L1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTkgMCBvYmoKPDwvQmFzZUZvbnQvTFlCS1ZQK1RURTI4 NDNCRDh0MDAvRm9udERlc2NyaXB0b3IgMTggMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFz dENoYXIgMTMvV2lkdGhzWyA1NjcgNjczIDYxNyA3MjIgNDg5IDYwMyA0NzUgMzMzIDQ4OSA1ODEg NjA5IDU4OCA0NzZdCi9FbmNvZGluZyA0NCAwIFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9iago0 NCAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlm ZmVyZW5jZXNbCjEvUC9BL1kvTS9FL04vVC9zcGFjZS9GL08vUi9VL0xdPj4KZW5kb2JqCjEzIDAg b2JqCjw8L0Jhc2VGb250L1NOREFCTitIZWx2ZXRpY2EvRm9udERlc2NyaXB0b3IgMTIgMCBSL1R5 cGUvRm9udAovRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDMyL1dpZHRoc1sKMjc4XQovRW5jb2Rpbmcv V2luQW5zaUVuY29kaW5nL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKOSAwIG9iago8PC9CYXNlRm9u dC9WUFJGQ0YrSGVsdmV0aWNhLUJvbGQvRm9udERlc2NyaXB0b3IgOCAwIFIvVHlwZS9Gb250Ci9G aXJzdENoYXIgMzIvTGFzdENoYXIgODkvV2lkdGhzWwoyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAyNzggMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgNzIyIDcyMiA3MjIg NzIyIDY2NyA2MTEgNzc4IDcyMiAyNzggMCAwIDYxMSAwIDcyMiA3NzgKNjY3IDAgNzIyIDY2NyA2 MTEgNzIyIDY2NyAwIDAgNjY3XQovRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL1N1YnR5cGUvVHlw ZTE+PgplbmRvYmoKMjAgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9PRE5N REcrVFRFMjY4MkEzMHQwMC9Gb250QkJveFswIDAgODc1IDc1MF0vRmxhZ3MgNAovQXNjZW50IDc1 MAovQ2FwSGVpZ2h0IDc1MAovRGVzY2VudCAwCi9JdGFsaWNBbmdsZSAwCi9TdGVtViAxMzEKL01p c3NpbmdXaWR0aCAxMDAwCi9Gb250RmlsZTIgMzEgMCBSPj4KZW5kb2JqCjE0IDAgb2JqCjw8L1R5 cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUZPWk1NK1RpbWVzLUJvbGQvRm9udEJCb3hbLTI0 IC0yMDYgOTgxIDY5Ml0vRmxhZ3MgNAovQXNjZW50IDY5MgovQ2FwSGVpZ2h0IDY5MgovRGVzY2Vu dCAtMjA2Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxNDcKL01pc3NpbmdXaWR0aCAyNTAKL0NoYXJT ZXQoL2ZvdXIvTC9BL24vYy9YL00vQi9vL1kvTi9DL2Uvc2V2ZW4vTy9EL2YvZWlnaHQvUC9FL3Iv Zy9GL3MvY29sb24vUi9HL2kvUy9IL3UvVC9JL1UvbC9hL0sveC9XL2FzdGVyaXNrL3NwYWNlL2h5 cGhlbi9wZXJpb2Qvc2xhc2gvemVyby9vbmUvdHdvL3F1b3RlcmlnaHQvdGhyZWUpL0ZvbnRGaWxl MyAzMyAwIFI+PgplbmRvYmoKMTYgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFt ZS9RRVlITksrVGltZXMtUm9tYW4vRm9udEJCb3hbMCAtMTEgNTM0IDUwNl0vRmxhZ3MgNAovQXNj ZW50IDUwNgovQ2FwSGVpZ2h0IDUwNgovRGVzY2VudCAtMTEKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1W IDgwCi9NaXNzaW5nV2lkdGggMjUwCi9DaGFyU2V0KC9jb2xvbi9wbHVzL3NwYWNlL3BlcmlvZCkv Rm9udEZpbGUzIDM1IDAgUj4+CmVuZG9iagoxOCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9y L0ZvbnROYW1lL0xZQktWUCtUVEUyODQzQkQ4dDAwL0ZvbnRCQm94WzAgLTExIDg3NSA3NTddL0Zs YWdzIDQKL0FzY2VudCA3NTcKL0NhcEhlaWdodCA3NTcKL0Rlc2NlbnQgLTExCi9JdGFsaWNBbmds ZSAwCi9TdGVtViAxMzEKL01pc3NpbmdXaWR0aCAxMDAwCi9Gb250RmlsZTIgMzcgMCBSPj4KZW5k b2JqCjEyIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvU05EQUJOK0hlbHZl dGljYS9Gb250QkJveFswIDAgMTAwMCAxMDAwXS9GbGFncyA1Ci9Bc2NlbnQgMAovQ2FwSGVpZ2h0 IDAKL0Rlc2NlbnQgMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMAovQXZnV2lkdGggMjc4Ci9NYXhX aWR0aCAyNzgKL01pc3NpbmdXaWR0aCAyNzgKL0NoYXJTZXQoL3NwYWNlKS9Gb250RmlsZTMgMzkg MCBSPj4KZW5kb2JqCjggMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9WUFJG Q0YrSGVsdmV0aWNhLUJvbGQvRm9udEJCb3hbMCAtMjMgNzQyIDc0MV0vRmxhZ3MgNAovQXNjZW50 IDc0MQovQ2FwSGVpZ2h0IDc0MQovRGVzY2VudCAtMjMKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEx MQovTWlzc2luZ1dpZHRoIDI3OAovQ2hhclNldCgvTC9BL0IvWS9OL0MvTy9EL1AvRS9GL1IvRy9T L0gvVC9JL1UvVi9zcGFjZS9wZXJpb2QpL0ZvbnRGaWxlMyA0MSAwIFI+PgplbmRvYmoKMiAwIG9i ago8PC9Qcm9kdWNlcihHUEwgR2hvc3RzY3JpcHQgOC4xNSkKL0NyZWF0aW9uRGF0ZShEOjIwMDcx MDIzMDkxNzQ2KQovTW9kRGF0ZShEOjIwMDcxMDIzMDkxNzQ2KQovVGl0bGUoTWljcm9zb2Z0IFdv cmQgLSBERSBMT1RUTy4uZG9jKQovQ3JlYXRvcihQU2NyaXB0NS5kbGwgVmVyc2lvbiA1LjIpCi9B dXRob3IoVVNFUik+PmVuZG9iagp4cmVmCjAgNDUKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA2 ODg3IDAwMDAwIG4gCjAwMDAwMjg3MjIgMDAwMDAgbiAKMDAwMDAwNjgxMiAwMDAwMCBuIAowMDAw MDA2NDMzIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTg3NSAwMDAwMCBuIAow MDAwMDA2OTM1IDAwMDAwIG4gCjAwMDAwMjg0NTYgMDAwMDAgbiAKMDAwMDAyNjg4NiAwMDAwMCBu IAowMDAwMDA2OTc2IDAwMDAwIG4gCjAwMDAwMDg2NzMgMDAwMDAgbiAKMDAwMDAyODIxOSAwMDAw MCBuIAowMDAwMDI2NzI4IDAwMDAwIG4gCjAwMDAwMjc0MDMgMDAwMDAgbiAKMDAwMDAyNTcxMiAw MDAwMCBuIAowMDAwMDI3Nzc3IDAwMDAwIG4gCjAwMDAwMjYxOTcgMDAwMDAgbiAKMDAwMDAyODAx MyAwMDAwMCBuIAowMDAwMDI2NDE1IDAwMDAwIG4gCjAwMDAwMjcyMDEgMDAwMDAgbiAKMDAwMDAy NTQ3MiAwMDAwMCBuIAowMDAwMDA4NTc5IDAwMDAwIG4gCjAwMDAwMDg2MTEgMDAwMDAgbiAKMDAw MDAwODY0MSAwMDAwMCBuIAowMDAwMDExMTI5IDAwMDAwIG4gCjAwMDAwMDY2NDcgMDAwMDAgbiAK MDAwMDAwNTg5NSAwMDAwMCBuIAowMDAwMDA2NDEzIDAwMDAwIG4gCjAwMDAwMTEyMTQgMDAwMDAg biAKMDAwMDAxMTI0NCAwMDAwMCBuIAowMDAwMDExMjc2IDAwMDAwIG4gCjAwMDAwMTM0NzggMDAw MDAgbiAKMDAwMDAxMzQ5OSAwMDAwMCBuIAowMDAwMDE4NTQyIDAwMDAwIG4gCjAwMDAwMTg1NjMg MDAwMDAgbiAKMDAwMDAxOTAzMCAwMDAwMCBuIAowMDAwMDE5MDUwIDAwMDAwIG4gCjAwMDAwMjM1 MTkgMDAwMDAgbiAKMDAwMDAyMzU0MCAwMDAwMCBuIAowMDAwMDIzODYzIDAwMDAwIG4gCjAwMDAw MjM4ODMgMDAwMDAgbiAKMDAwMDAyNTQ1MSAwMDAwMCBuIAowMDAwMDI1NjI2IDAwMDAwIG4gCjAw MDAwMjY2MTggMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA0NSAvUm9vdCAxIDAgUiAvSW5mbyAy IDAgUgovSUQgWyjMpuX0w5VaIVVQOeMh0ZlIKSjMpuX0w5VaIVVQOeMh0ZlIKV0KPj4Kc3RhcnR4 cmVmCjI4OTE5CiUlRU9GCg== --lnSXiGey81P9nGQ=_Kiw6O53aaHOiHeSwk0--