From owner-freebsd-stable@freebsd.org Mon Oct 30 13:57:15 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9669DE5D8C8 for ; Mon, 30 Oct 2017 13:57:15 +0000 (UTC) (envelope-from mike@sentex.net) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [IPv6:2607:f3e0:80:80::2]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "smarthost.sentex.ca", Issuer "smarthost.sentex.ca" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FB2A6331F for ; Mon, 30 Oct 2017 13:57:14 +0000 (UTC) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (lava.sentex.ca [IPv6:2607:f3e0:0:5::11]) by smarthost2.sentex.ca (8.15.2/8.15.2) with ESMTPS id v9UDvCwm042545 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 30 Oct 2017 09:57:12 -0400 (EDT) (envelope-from mike@sentex.net) Received: from [192.168.43.26] (saphire3.sentex.net [192.168.43.26]) by lava.sentex.ca (8.15.2/8.15.2) with ESMTP id v9UDv9h6049888; Mon, 30 Oct 2017 09:57:10 -0400 (EDT) (envelope-from mike@sentex.net) Subject: Re: ppp routing bug ? To: Eugene Grosbein , FreeBSD-STABLE Mailing List References: <59F1B650.5070107@grosbein.net> <22c3cbd4-2a8e-884f-ec9b-cc4d12ff818f@sentex.net> <59F1EA48.1090500@grosbein.net> <59F206CB.5000006@grosbein.net> <98f44309-d706-4cef-c0b2-0f08e0e1855c@sentex.net> <59F25ED0.1010001@grosbein.net> From: Mike Tancsa Organization: Sentex Communications Message-ID: <082408ba-b756-696f-5885-226e4ccbd2ea@sentex.net> Date: Mon, 30 Oct 2017 09:57:09 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <59F25ED0.1010001@grosbein.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.78 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2017 13:57:15 -0000 On 10/26/2017 6:16 PM, Eugene Grosbein wrote: > > That makes sense: ppp send bogus request to the routing socket and > the request has not RTF_HOST flag nor RTA_NETMASK address. > It seems, earlier kernel code masked this bug somehow but it does not now. > > Anyway, we have two bugs here: ppp sending bad request and kernel having > no enough checks for this somehow. > > Fixing ppp part would be easy. Please try this patch: Hi, Thanks again for the fix. Any chance of committing this to HEAD and then an MFC ? ---Mike -- ------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet services since 1994 www.sentex.net Cambridge, Ontario Canada http://www.tancsa.com/ From owner-freebsd-stable@freebsd.org Mon Oct 30 15:03:37 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CAE8E5F3FF for ; Mon, 30 Oct 2017 15:03:37 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [78.47.246.247]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F2B856600D for ; Mon, 30 Oct 2017 15:03:36 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id v9UF3SiO073174 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 30 Oct 2017 16:03:28 +0100 (CET) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: mike@sentex.net Received: from eg.sd.rdtc.ru (eugen@localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTP id v9UF3MVg063800; Mon, 30 Oct 2017 22:03:22 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: ppp routing bug ? To: Mike Tancsa , FreeBSD-STABLE Mailing List References: <59F1B650.5070107@grosbein.net> <22c3cbd4-2a8e-884f-ec9b-cc4d12ff818f@sentex.net> <59F1EA48.1090500@grosbein.net> <59F206CB.5000006@grosbein.net> <98f44309-d706-4cef-c0b2-0f08e0e1855c@sentex.net> <59F25ED0.1010001@grosbein.net> <082408ba-b756-696f-5885-226e4ccbd2ea@sentex.net> From: Eugene Grosbein Message-ID: <59F73F3A.1090701@grosbein.net> Date: Mon, 30 Oct 2017 22:03:22 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <082408ba-b756-696f-5885-226e4ccbd2ea@sentex.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: Yes, score=5.5 required=5.0 tests=BAYES_00, DATE_IN_FUTURE_96_Q, LOCAL_FROM,RDNS_NONE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * 3.3 DATE_IN_FUTURE_96_Q Date: is 4 days to 4 months after Received: date * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 2.6 LOCAL_FROM From my domains * 1.9 RDNS_NONE Delivered to internal network by a host with no rDNS X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-Spam-Flag: YES X-Spam-Level: ***** X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2017 15:03:37 -0000 On 30.10.2017 20:57, Mike Tancsa wrote: > On 10/26/2017 6:16 PM, Eugene Grosbein wrote: >> >> That makes sense: ppp send bogus request to the routing socket and >> the request has not RTF_HOST flag nor RTA_NETMASK address. >> It seems, earlier kernel code masked this bug somehow but it does not now. >> >> Anyway, we have two bugs here: ppp sending bad request and kernel having >> no enough checks for this somehow. >> >> Fixing ppp part would be easy. Please try this patch: > > > Hi, Thanks again for the fix. > Any chance of committing this to HEAD and then an MFC ? Committed with r325157, will MFC in a week. From owner-freebsd-stable@freebsd.org Mon Oct 30 16:48:14 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB4EDE61453 for ; Mon, 30 Oct 2017 16:48:14 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8AB3D69E6B for ; Mon, 30 Oct 2017 16:48:14 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 83ACFE61450; Mon, 30 Oct 2017 16:48:14 +0000 (UTC) Delivered-To: stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82B5FE6144E; Mon, 30 Oct 2017 16:48:14 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5504369E69; Mon, 30 Oct 2017 16:48:14 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 6D3E0117BE; Mon, 30 Oct 2017 16:48:13 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id B819A9D8B; Mon, 30 Oct 2017 16:48:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id FWUJeG4ILj34; Mon, 30 Oct 2017 16:48:10 +0000 (UTC) To: current@FreeBSD.org DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 43E2C9D84 Cc: stable@FreeBSD.org, Ports FreeBSD From: Bryan Drewery Subject: FYI about native-xtools / Poudriere jail -x change in head Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: Date: Mon, 30 Oct 2017 09:48:06 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VNl59An752mF5HHc2Pwxt96RvwvKxmJnm" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2017 16:48:14 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VNl59An752mF5HHc2Pwxt96RvwvKxmJnm Content-Type: multipart/mixed; boundary="W7GIbdOAuLl41kSAGvn2aE6JohmVHS1F7"; protected-headers="v1" From: Bryan Drewery To: current@FreeBSD.org Cc: stable@FreeBSD.org, Ports FreeBSD Message-ID: Subject: FYI about native-xtools / Poudriere jail -x change in head --W7GIbdOAuLl41kSAGvn2aE6JohmVHS1F7 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable The latest FreeBSD head's native-xtools support (jail -x) requires poudriere-devel-3.1.99.20171028 or poudriere-3.1.22 after r325082. Otherwise it will build but not install. Also with the new Poudriere and latest head native-xtools no longer requires a /usr/src checkout but uses the jails own source after r325001.= --=20 Regards, Bryan Drewery --W7GIbdOAuLl41kSAGvn2aE6JohmVHS1F7-- --VNl59An752mF5HHc2Pwxt96RvwvKxmJnm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJZ91fLAAoJEDXXcbtuRpfPA0QH/2JxV+cYHQfr417CmA6fAd39 6o9biqgTIWsoU9lftuJyBWV1vIOlUROLrOR/pt1Ef9l6uARVuaVmQwWcoc8BxKzk lXChnQy9OYL26Gnh1+xgfjcWolZe5jS/GxXyRpPOElPpIdw5gOrUA2hT/2Z8Q3tK cgJ/deBq+dyCr0s2b0Q0Sg/A11p5tMpZNokqpVnvmw3PNdHs0nVyo1QD6+QUlYgO B4Cvk+MJVFi9w3dz44BG3ABP5qsPPZr5rOKYvVLvXD8jJ6Q7ZXqVFhFYtDtxGu1Y KA/I9uBUZHj/Mx2lF/QFNOZTJUrCiV3mpN6tRbxn6Y8gp3a0mUMMod7sg3jYieg= =NWZN -----END PGP SIGNATURE----- --VNl59An752mF5HHc2Pwxt96RvwvKxmJnm-- From owner-freebsd-stable@freebsd.org Wed Nov 1 15:35:57 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7A408E5E573; Wed, 1 Nov 2017 15:35:57 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 41F467295D; Wed, 1 Nov 2017 15:35:57 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.19.110] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 48BCBF64; Wed, 1 Nov 2017 18:35:49 +0300 (MSK) To: freebsd-net@freebsd.org, freebsd-stable@freebsd.org Reply-To: lev@FreeBSD.org From: Lev Serebryakov Subject: Low default setting of UDBHASHSIZE leads to unresponsive system Organization: FreeBSD Message-ID: Date: Wed, 1 Nov 2017 18:35:43 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wit383s75hew81jjR4RBrW6HQK8cBIgFB" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Nov 2017 15:35:57 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --wit383s75hew81jjR4RBrW6HQK8cBIgFB Content-Type: multipart/mixed; boundary="wjfLrliuG7HlGAqsBuXDWuLl3TCuIwtfX"; protected-headers="v1" From: Lev Serebryakov Reply-To: lev@FreeBSD.org To: freebsd-net@freebsd.org, freebsd-stable@freebsd.org Message-ID: Subject: Low default setting of UDBHASHSIZE leads to unresponsive system --wjfLrliuG7HlGAqsBuXDWuLl3TCuIwtfX Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Now 11-STABLE (and 12-CURRENT too) have this: sys/netinet/udp_usrreq.c:#define UDBHASHSIZE 128 Looks like such low value could lead to 100% consumption of CPU by interrupt threads (igb queues in my case) on heavy incoming UDP traffic (torrents with uTP in my case). My system (E3-1220v3 with I210 NICs) becomes completely unresponsive (nut complains about lost connection to UPS, ssh to system times out, etc) when system downloads torrent with many uTP (UDP) peers. Four igb0 queues consume 100% CPU each in this scenario. Total traffic could be very low like 500KiB/s (yes, 500KiB/s, not MiB/s!), I don't speak about 1Gbit/s or even 100Mbit/s here! Rebuilding kernel with UDBHASHSIZE=3D16384 seems to help. Why is this value so low and why I need to patch sources to change it? Many such settings are changeable via sysctl and/or tunables, but this one looks hardcoded. --=20 // Lev Serebryakov --wjfLrliuG7HlGAqsBuXDWuLl3TCuIwtfX-- --wit383s75hew81jjR4RBrW6HQK8cBIgFB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAln56c9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R4/rQQ/8CsqPftmBflc7rJGdKg6vg+lKqPu4hG58x6I/8Iia6+r+m3XYSbOiyK6F LRNABz6AcEutv/6ctAchX9Gs+zvtP7qylowqxypJG+BoIXEIXFfrbn1B+yMJ2Tws 7M9EcpRxuHKIdzq5QHq3d/3w3h1muzL9z6V1k451UXfyJkGJXeYLtiuPqZGAJ90L 6lOi6NkE9Q8mc0OqhnIEfedXIVLN28OTlItSGHjKGKt2XSUGEvysy4WhLtXTIaF1 B66M5mPSqKhaexKiIiNKMzA5bw+Rh98HMo2u6+6nhh8JxVnmNPd0GDj/ziAuXNE2 zkiCqjOiU4h3yh6AqwJ0OC7pGMlIYy5Dm4TmSG055hV5SsO0045NucNJJXLOmuH6 /WHibM6xcLKqVmlQR2i9cMhlSwXQh4SlWNWe2gXsEc3XbF95ToACR4Jxrk3AKA8f 2m53K2Q3Sqsh26d4UCCNYQeVA0hwLOkRFihmZVH8u7L8/vXlxtB+n8CU4JfP0+Ri txyVgDo2hTD4JuNXGzB9d1Hvl9+Fi/Qbb6+fWardwdKewvNzXZuUcWzInvc/41vw LYqQPeTWO8G+2fPzP4uhZFizvsSyQm1jxwXBh3XtMJ0a7NrwJDhil0tKl5kpqVSU OvxxJHvBuMGfq6/bjJ3RUEXCmFzd+LMn+UrliZhAa4Eut+ybN7I= =jvBK -----END PGP SIGNATURE----- --wit383s75hew81jjR4RBrW6HQK8cBIgFB-- From owner-freebsd-stable@freebsd.org Wed Nov 1 21:43:37 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0082BE64FF2 for ; Wed, 1 Nov 2017 21:43:36 +0000 (UTC) (envelope-from diann.jossy@managebusinesses.com) Received: from mail-io0-x250.google.com (mail-io0-x250.google.com [IPv6:2607:f8b0:4001:c06::250]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C036B830B6 for ; Wed, 1 Nov 2017 21:43:36 +0000 (UTC) (envelope-from diann.jossy@managebusinesses.com) Received: by mail-io0-x250.google.com with SMTP id 97so11011390iok.19 for ; Wed, 01 Nov 2017 14:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=managebusinesses.com; s=google; h=mime-version:message-id:date:subject:from:to; bh=OhxITWIlVZeUVpap1Ll9r+6eMX5whZb8F37PUwSHbe8=; b=C2tXBT7jCbtSFV5ngBbFSf+yqbzPNYHvFDyRJWTFO767u+WBpK5v3CIkCC2LmPfNgc FCeyBsD+p/tW6PVE8ea3no4GQ1TDRd9xmqUK6lO+h/vjhg1rMQARhJsFepZPUZFnFMFx O1Nc7HJkGxTpB7xaUg5lelxDeGxfaZq07J+Mk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:message-id:date:subject:from:to; bh=OhxITWIlVZeUVpap1Ll9r+6eMX5whZb8F37PUwSHbe8=; b=rSkEPFQYfssPWUhfr2pSbNYyK3t23t7LOoE52J/mApL3OhAax5khIs+LYtjbyr9wS1 1wfNobVZYdJ7PYOTedXqR2OIaneso2yEb9vEDTDjaLjKn3pV+NisJQ8cL0omFLDYD/7F s/8p7cFcn/BRuHST0pkzxk1F3vooLc+7DbkckrWbw1nUkIxMKx2WGB2py3CObZJMKHkC jJ/E/RV24sdsXmexHDT7Gn7gdzG6sp479AHTRyeb2ejvs2prwwHrzrasyt9jnkXZoWdP XYTz2jig9qkbhcEcIn3WUjshUf2EgA6yZvXBNuv/cS2dfqdzXDRnDa+19LHr1E7OmzQS KBkQ== X-Gm-Message-State: AJaThX5D/8E4gJRXmXB6t645fo2LwUcoIWKv31VkNDL110kF/Q1zAgco rbnA+0+WWd6YjDwPYvPZvk5M9CYpdL+U X-Google-Smtp-Source: ABhQp+R+g2QR1hTzTvxTu+WvLepH0Yo7+auvG93gDzkjvpaxYRpdzZhoEK2dhs165x7z39hvfhAq8Z1prA== MIME-Version: 1.0 X-Received: by 10.107.195.136 with SMTP id t130mr897799iof.36.1509572616258; Wed, 01 Nov 2017 14:43:36 -0700 (PDT) Message-ID: <94eb2c1886e48e15a9055cf2c337@google.com> Date: Wed, 01 Nov 2017 21:43:36 +0000 Subject: Managed Service Providers Contact List From: diann.jossy@managebusinesses.com To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Nov 2017 21:43:37 -0000 PGRpdiBkaXI9Imx0ciI+PHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PHNwYW4gIA0Kc3R5 bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpy Z2IoMzEsNzgsMTIxKSI+SGksPC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3Bh Y2luZyI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmks c2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzgsMTIxKSI+V291bGQgIA0KeW91IGJlDQppbnRlcmVz dGVkIGluIGEgbGlzdCBvZiA8Yj5NYW5hZ2VkIFNlcnZpY2UgUHJvdmlkZXJzIChNU1BzKTwvYj4g YW5kIDxiPkNsb3VkDQpTZXJ2aWNlIFByb3ZpZGVyczwvYj4gPGI+KENTUHMpPzwvYj48L3NwYW4+ PC9wPg0KDQo8cCBjbGFzcz0iZ21haWwtTXNvTm9TcGFjaW5nIj48c3BhbiAgDQpzdHlsZT0iZm9u dC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmO2NvbG9yOnJnYigzMSw3 OCwxMjEpIj5Zb3UgIA0KbWF5IGFsc28gYmUNCmludGVyZXN0ZWQgaW4gZGF0YWJhc2Ugb2Y6PC9z cGFuPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PGI+PHNwYW4gIA0Kc3R5 bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpy Z2IoMzEsNzgsMTIxKSI+MS7CoMKgwqDCoMKgDQpNYW5hZ2VkIFNlY3VyaXR5IFNlcnZpY2UgUHJv dmlkZXJzLSBNU1NQczwvc3Bhbj48L2I+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2Zv bnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzgsMTIxKSI+PHNwYW4+ PC9zcGFuPjwvc3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJnbWFpbC1Nc29Ob1NwYWNpbmciPjxiPjxz cGFuICANCnN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2Vy aWY7Y29sb3I6cmdiKDMxLDc4LDEyMSkiPjIuwqDCoMKgwqDCoA0KVmFsdWUgQWRkZWQgUmVzZWxs ZXJzLSBWQVJzPC9zcGFuPjwvYj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1m YW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmO2NvbG9yOnJnYigzMSw3OCwxMjEpIj48c3Bhbj48L3Nw YW4+PC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PGI+PHNwYW4g IA0Kc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtj b2xvcjpyZ2IoMzEsNzgsMTIxKSI+My7CoMKgwqDCoMKgDQpJbmRlcGVuZGVudCBTb2Z0d2FyZSBW ZW5kb3JzLSBJU1ZzPC9zcGFuPjwvYj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9u dC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmO2NvbG9yOnJnYigzMSw3OCwxMjEpIj48c3Bhbj48 L3NwYW4+PC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PGI+PHNw YW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJp Zjtjb2xvcjpyZ2IoMzEsNzgsMTIxKSI+NC7CoMKgwqDCoMKgDQpTeXN0ZW0gSW50ZWdyYXRvcnMt IFNJczwvc3Bhbj48L2I+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5 OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzgsMTIxKSI+PHNwYW4+PC9zcGFuPjwv c3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJnbWFpbC1Nc29Ob1NwYWNpbmciPjxiPjxzcGFuICANCnN0 eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7Y29sb3I6 cmdiKDMxLDc4LDEyMSkiPjUuwqDCoMKgwqDCoA0KVm9JUCBTZXJ2aWNlIFByb3ZpZGVycy48L3Nw YW4+PC9iPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PHNwYW4gIA0Kc3R5 bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpy Z2IoMzEsNzgsMTIxKSI+UGxlYXNlICANCmxldCBtZSBrbm93DQppZiB0aGlzIGlzIHNvbWV0aGlu ZyBvZiBpbnRlcmVzdCB0byB5b3Ugc28gdGhhdCBJIGNhbiBwcm92aWRlIHlvdSB3aXRoICANCmZ1 cnRoZXINCmluZm9ybWF0aW9uLjwvc3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJnbWFpbC1Nc29Ob1Nw YWNpbmciPjxiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpDYWxp YnJpLHNhbnMtc2VyaWY7Y29sb3I6cmdiKDMxLDc4LDEyMSkiPkJlc3QgIA0KUmVnYXJkcyw8L3Nw YW4+PC9iPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpDYWxpYnJp LHNhbnMtc2VyaWY7Y29sb3I6cmdiKDMxLDc4LDEyMSkiPjxzcGFuPjwvc3Bhbj48L3NwYW4+PC9w Pg0KDQo8cCBjbGFzcz0iZ21haWwtTXNvTm9TcGFjaW5nIj48Yj48c3BhbiAgDQpzdHlsZT0iZm9u dC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzgs MTIxKTtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFs O2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dy b3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbCI+RGlhbm4NCkpvc3N5 PHNwYW4+PC9zcGFuPjwvc3Bhbj48L2I+PC9wPg0KDQo8cCBjbGFzcz0iZ21haWwtTXNvTm9TcGFj aW5nIj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSxz YW5zLXNlcmlmO2NvbG9yOnJnYigzMSw3OCwxMjEpIj5EYXRhICANCkdlbmVyYXRpb248L3NwYW4+ PC9wPg0KDQo8cCBjbGFzcz0iZ21haWwtTXNvTm9TcGFjaW5nIiBhbGlnbj0iY2VudGVyIiAgDQpz dHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6OHB0O2Zv bnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzgsMTIxKSI+SWYgIA0K c2VlIG5vIGludGVyZXN0DQpwbGVhc2UgcmVwbHkg4oCcTm8gTmVlZOKAnSBpbiBzdWJqZWN0IGxp bmUuPHNwYW4+PC9zcGFuPjwvc3Bhbj48L3A+PC9kaXY+DQo8cD4mbmJzcDs8L3A+PGEgc3R5bGU9 J2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDMycHggMCA0MHB4IDA7IHBhZGRpbmc6ICANCjEwcHg7 IGZvbnQtc2l6ZTogMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMDsgYm9yZGVyLXRv cDogMXB4IHNvbGlkICANCmdyYXk7ICcgaHJlZj0naHR0cHM6Ly9nb28uZ2wvMmtzZFJ2Jz5wb3dl cmVkIGJ5IEdTTS4gRnJlZSBtYWlsIG1lcmdlIGFuZCAgDQplbWFpbCBtYXJrZXRpbmcgc29mdHdh cmUgZm9yIEdtYWlsLjwvYT4NCg== From owner-freebsd-stable@freebsd.org Thu Nov 2 07:19:41 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 103DFE52252; Thu, 2 Nov 2017 07:19:41 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [78.47.246.247]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 82E99709F0; Thu, 2 Nov 2017 07:19:39 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id vA27JPvi000321 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Nov 2017 08:19:26 +0100 (CET) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: lev@FreeBSD.org Received: from eg.sd.rdtc.ru (eugen@localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTP id vA27JMQS040763; Thu, 2 Nov 2017 14:19:22 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Low default setting of UDBHASHSIZE leads to unresponsive system To: lev@FreeBSD.org, freebsd-net@freebsd.org, freebsd-stable@freebsd.org References: From: Eugene Grosbein Message-ID: <59FAC6FA.3070804@grosbein.net> Date: Thu, 2 Nov 2017 14:19:22 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: Yes, score=5.5 required=5.0 tests=BAYES_00, DATE_IN_FUTURE_96_Q, LOCAL_FROM,RDNS_NONE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * 3.3 DATE_IN_FUTURE_96_Q Date: is 4 days to 4 months after Received: date * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 1.9 RDNS_NONE Delivered to internal network by a host with no rDNS * 2.6 LOCAL_FROM From my domains X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-Spam-Flag: YES X-Spam-Level: ***** X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 07:19:41 -0000 On 01.11.2017 22:35, Lev Serebryakov wrote: > > Now 11-STABLE (and 12-CURRENT too) have this: > > sys/netinet/udp_usrreq.c:#define UDBHASHSIZE 128 > > Looks like such low value could lead to 100% consumption of CPU by > interrupt threads (igb queues in my case) on heavy incoming UDP traffic > (torrents with uTP in my case). > > My system (E3-1220v3 with I210 NICs) becomes completely unresponsive > (nut complains about lost connection to UPS, ssh to system times out, > etc) when system downloads torrent with many uTP (UDP) peers. Four igb0 > queues consume 100% CPU each in this scenario. > > Total traffic could be very low like 500KiB/s (yes, 500KiB/s, not > MiB/s!), I don't speak about 1Gbit/s or even 100Mbit/s here! > > Rebuilding kernel with UDBHASHSIZE=16384 seems to help. > > Why is this value so low and why I need to patch sources to change it? > Many such settings are changeable via sysctl and/or tunables, but this > one looks hardcoded. You should fill a PR. Attach these performance numbers you got. If possible, attach a patch introducing new loader tunnable, that should be easy. Keep me CC'd. From owner-freebsd-stable@freebsd.org Thu Nov 2 13:53:35 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70C07E5A46C for ; Thu, 2 Nov 2017 13:53:35 +0000 (UTC) (envelope-from camila.zarate@technoenduser.com) Received: from mail-qk0-x246.google.com (mail-qk0-x246.google.com [IPv6:2607:f8b0:400d:c09::246]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1CBE57F657 for ; Thu, 2 Nov 2017 13:53:35 +0000 (UTC) (envelope-from camila.zarate@technoenduser.com) Received: by mail-qk0-x246.google.com with SMTP id j185so4183199qkj.15 for ; Thu, 02 Nov 2017 06:53:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technoenduser-com.20150623.gappssmtp.com; s=20150623; h=mime-version:message-id:date:subject:from:to; bh=X5Plyh2nL077YKcU96p0LCsrkKnWCcR89tFc6DEVOdE=; b=QFbn7EAVOBuiBNeATFiEc8qLG07xbtjv0L0lBqd0abKloPdvpLn6iozWODSZqWrPDm IJUljOBGXj/hjJQr11DJqGM+mOkCYJIb6YHj7ECPGDTIprZo1KfvWskSiL+rvt6QRhtL iGtSKlMYzjLr4B5dkIZHEOc3bNFGoW1zp8CkrLV45KjWVZSTf7mDXzWO3EnAT5NSqL/J qoJrCsHQCSTsR93lROBHvJkrw+qwPTeIuhKO+Eg5s0w4TwkR5DrXxQkGaSnUOvxb2nPz hlrGzCZ+BBMF7rl+TzAj9JCMErsh3rREe2Q1fFk8CDasV+qvjClmkLSNFONKHaxZaO8H Bx7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:message-id:date:subject:from:to; bh=X5Plyh2nL077YKcU96p0LCsrkKnWCcR89tFc6DEVOdE=; b=Jo7JyNm0KwQUpmVxe9MbS8PpOJaJyV0t0wkjJdrkv7YSZirbMfAKYTYYXIokQS9Zrj hHFl/Kx2jmWxlugSi1+Syql83qcQn1wj20VsWtID1pVBNGOO9LU1hM1D7TbpPztV2fNU czYrWB9a/4delZF21bI3q5CNhK7APxido2X2Kv2LbKyzAlRt8Gsk5i4zLdv/+LOV9cAd YVV3eScXFBVvqPXR3CHUQMA0bEdd8WeR300S8eDwyf+JZSNR2Okd88eJzP000Z1C5i5f sz0Qms5YBfXcCYxy5SZEmn9q3v2hAkRGzFLTMpGi9wZRDs8SAsElJ5UNNJZ20uaNH38L r3Ag== X-Gm-Message-State: AMCzsaUeVFcHZd8MjwarxjY+vmQfqgevkW7pp5DNen6v3rTUP2w1CnOf TVpgIkxVDWDht2z1D6NPSgonhklCSirY X-Google-Smtp-Source: ABhQp+T+e5+5i6OBJlww1jRVsqjG7IjSYugHq0q8+iQqNCrKLjRujlnY0h7VKyiptzTKMou7nVnCWZ12yg== MIME-Version: 1.0 X-Received: by 10.233.220.132 with SMTP id q126mr2566450qkf.41.1509630814352; Thu, 02 Nov 2017 06:53:34 -0700 (PDT) Message-ID: <94eb2c043ade6e7d75055d005073@google.com> Date: Thu, 02 Nov 2017 13:53:34 +0000 Subject: Brocade Users Info From: camila.zarate@technoenduser.com To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 13:53:35 -0000 PGRpdiBkaXI9Imx0ciI+SGk8YnI+PGJyPndvdWxkIHlvdSBiZSBpbnRlcmVzdGVkIGluIGFjcXVp cmluZyA8Yj5Ccm9jYWRlICANClVzZXJzIEluZm88L2I+PyBGb3IgeW91ciBtYXJrZXRpbmcgY2Ft cGFpZ248YnI+PGI+PGJyPndlIGFsc28gaGF2ZSBvdGhlciAgDQp0ZWNobm9sb2d5IHVzZXJzIGxp a2U8L2I+OiBDaXNjbywgSmFjcXVhcmQsIERhbWFzaywgSnVuaXBlciwgQXJpc3RhLCBIcCwgIA0K Q2lzY28gU3dpdGNoZXMgwqA8ZGl2Pjxicj5JZiB5b3XigJlyZSBpbnRlcmVzdGVkIHBsZWFzZSBs ZXQgbWUga25vdyB0aGUgIA0KZ2VvZ3JhcGh5IGFuZCBqb2IgdGl0bGUgeW91IGFyZSBsb29raW5n IG91dCB0byB0YXJnZXQgZm9yIHNvIHRoYXQgd2UgY2FuICANCnByb3ZpZGUgeW91IHdpdGggY291 bnRzLCBwcmljaW5nIGFuZCBtb3JlIGluZm9ybWF0aW9uIGluIG15IG5leHQgIA0KZW1haWwuPGJy Pjxicj5Bd2FpdCB5b3VyIHJlc3BvbnNlITxicj48YnI+PGI+VGhhbmtzIGFuZCBSZWdhcmRzLDxi cj5DYW1pbGEgIA0KWmFyYXRlPGJyPkNsb3VkIENvbnN1bHRhbnQ8YnI+PC9iPjxicj48ZGl2IHN0 eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PGZvbnQgIA0KY29sb3I9IiM5OTk5OTkiPklmIHlvdSB3 aXNoIG5vdCB0byByZWNlaXZlIHRoZXNlIGVtYWlscywgcGxlYXNlIHJlcGx5ICANClJlbW92ZSBp biB0aGUgc3ViamVjdCBsaW5lLjwvZm9udD48L2Rpdj48ZGl2ICANCnN0eWxlPSJ0ZXh0LWFsaWdu OmNlbnRlciI+PGJyPjwvZGl2PsKgPC9kaXY+PC9kaXY+DQo8cD4mbmJzcDs8L3A+PGEgc3R5bGU9 J2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDMycHggMCA0MHB4IDA7IHBhZGRpbmc6ICANCjEwcHg7 IGZvbnQtc2l6ZTogMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMDsgYm9yZGVyLXRv cDogMXB4IHNvbGlkICANCmdyYXk7ICcgaHJlZj0naHR0cHM6Ly9nb28uZ2wvMmtzZFJ2Jz5wb3dl cmVkIGJ5IEdTTS4gRnJlZSBtYWlsIG1lcmdlIGFuZCAgDQplbWFpbCBtYXJrZXRpbmcgc29mdHdh cmUgZm9yIEdtYWlsLjwvYT4NCg== From owner-freebsd-stable@freebsd.org Thu Nov 2 13:53:35 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B9F6E5A468 for ; Thu, 2 Nov 2017 13:53:35 +0000 (UTC) (envelope-from camila.zarate@technoenduser.com) Received: from mail-qk0-x246.google.com (mail-qk0-x246.google.com [IPv6:2607:f8b0:400d:c09::246]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EC2EC7F656 for ; Thu, 2 Nov 2017 13:53:34 +0000 (UTC) (envelope-from camila.zarate@technoenduser.com) Received: by mail-qk0-x246.google.com with SMTP id k123so4160959qke.10 for ; Thu, 02 Nov 2017 06:53:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technoenduser-com.20150623.gappssmtp.com; s=20150623; h=mime-version:message-id:date:subject:from:to; bh=pn5adyIs8IlOfZta6KOxBb64jvVhZaivvtYAnheUnog=; b=qptIOjzg/rg95xmv5KlCSxSBvI+idb11wjtWswKJoy3QGKH7KC1oC00TrE4ol1O7wt xpMxyYpUK4U6XRyXZ9uaUApkOWahc0tj4R7eSUUkFunS1REgL8vToziIwxgP3fc0Wqqk YcWdD9SmbhWVz+cCm1ntFagIy/IxyikfcWM34ji+KVqtIBrYL00q9hiDW4lXPBg3khqt p15h0tejWW9qD63U5kwTgpYpbYGIOPvrUKAQRhnA8F2HDkh5RP2sA3EpTzHTue5ym6ij 3yR1lU2csrys36SyMMMV+fGM54dErVdMuRZFI0eoQ0SgO/2vaqO2tpxxi4W0K61+D0g5 xZ3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:message-id:date:subject:from:to; bh=pn5adyIs8IlOfZta6KOxBb64jvVhZaivvtYAnheUnog=; b=m820nP6vMFi0qM5OkteG+QzFo6VQ7qC3kxrBYmp5qMZaIJqV8Pro0LmyFoD5cIUW4e 9RD23+81RV3EhdC7RCPHFuV70EKE+69prE2Zf3QUDEXFf+yVp5HZvsJAjD7eykoIvFh0 j5YuE2DPBIhcO5eYlpNSMuyxG30NXSsQdXjFFxccSMdQgdFTRYGMfFaQOi3Vj1shwG6d aAmmZXspUXBpUoV5AsUDlFQqNWoBwZ4kZe2iIRJf2IOROs8SMoDLsyZkGdlt+D6bVGam WkgJuteZO+68jVkW6uOv8eBxtaQvLIwY3J0vkQwC6J6vSiTGNIbhNQytMMeIQwDN0dJs MIfg== X-Gm-Message-State: AMCzsaV4ganQjvNx5J6xeaOKI6iH5dsq7CQ2QGZBye4fPnO13Krs98pO g2Hm9i/fMuPtB0anoifXJR943YA04dDG X-Google-Smtp-Source: ABhQp+SqAss8SBCvdgASIepYxJ06Uyp5urAd9yC9zM9kiUHqliLH/UDphQRCo3Dz1Ni2+YRQtWVV6n9jzg== MIME-Version: 1.0 X-Received: by 10.200.46.133 with SMTP id h5mr2489622qta.40.1509630814132; Thu, 02 Nov 2017 06:53:34 -0700 (PDT) Message-ID: <001a114070266b21a6055d0050f6@google.com> Date: Thu, 02 Nov 2017 13:53:34 +0000 Subject: Brocade Users Info From: camila.zarate@technoenduser.com To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 13:53:35 -0000 PGRpdiBkaXI9Imx0ciI+SGk8YnI+PGJyPndvdWxkIHlvdSBiZSBpbnRlcmVzdGVkIGluIGFjcXVp cmluZyA8Yj5Ccm9jYWRlICANClVzZXJzIEluZm88L2I+PyBGb3IgeW91ciBtYXJrZXRpbmcgY2Ft cGFpZ248YnI+PGI+PGJyPndlIGFsc28gaGF2ZSBvdGhlciAgDQp0ZWNobm9sb2d5IHVzZXJzIGxp a2U8L2I+OiBDaXNjbywgSmFjcXVhcmQsIERhbWFzaywgSnVuaXBlciwgQXJpc3RhLCBIcCwgIA0K Q2lzY28gU3dpdGNoZXMgwqA8ZGl2Pjxicj5JZiB5b3XigJlyZSBpbnRlcmVzdGVkIHBsZWFzZSBs ZXQgbWUga25vdyB0aGUgIA0KZ2VvZ3JhcGh5IGFuZCBqb2IgdGl0bGUgeW91IGFyZSBsb29raW5n IG91dCB0byB0YXJnZXQgZm9yIHNvIHRoYXQgd2UgY2FuICANCnByb3ZpZGUgeW91IHdpdGggY291 bnRzLCBwcmljaW5nIGFuZCBtb3JlIGluZm9ybWF0aW9uIGluIG15IG5leHQgIA0KZW1haWwuPGJy Pjxicj5Bd2FpdCB5b3VyIHJlc3BvbnNlITxicj48YnI+PGI+VGhhbmtzIGFuZCBSZWdhcmRzLDxi cj5DYW1pbGEgIA0KWmFyYXRlPGJyPkNsb3VkIENvbnN1bHRhbnQ8YnI+PC9iPjxicj48ZGl2IHN0 eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PGZvbnQgIA0KY29sb3I9IiM5OTk5OTkiPklmIHlvdSB3 aXNoIG5vdCB0byByZWNlaXZlIHRoZXNlIGVtYWlscywgcGxlYXNlIHJlcGx5ICANClJlbW92ZSBp biB0aGUgc3ViamVjdCBsaW5lLjwvZm9udD48L2Rpdj48ZGl2ICANCnN0eWxlPSJ0ZXh0LWFsaWdu OmNlbnRlciI+PGJyPjwvZGl2PsKgPC9kaXY+PC9kaXY+DQo8cD4mbmJzcDs8L3A+PGEgc3R5bGU9 J2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDMycHggMCA0MHB4IDA7IHBhZGRpbmc6ICANCjEwcHg7 IGZvbnQtc2l6ZTogMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMDsgYm9yZGVyLXRv cDogMXB4IHNvbGlkICANCmdyYXk7ICcgaHJlZj0naHR0cHM6Ly9nb28uZ2wvMmtzZFJ2Jz5wb3dl cmVkIGJ5IEdTTS4gRnJlZSBtYWlsIG1lcmdlIGFuZCAgDQplbWFpbCBtYXJrZXRpbmcgc29mdHdh cmUgZm9yIEdtYWlsLjwvYT4NCg== From owner-freebsd-stable@freebsd.org Thu Nov 2 15:37:14 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31B55E5CBC9 for ; Thu, 2 Nov 2017 15:37:14 +0000 (UTC) (envelope-from tahlia.yesenia@phonotek.com) Received: from mail-io0-x247.google.com (mail-io0-x247.google.com [IPv6:2607:f8b0:4001:c06::247]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F025B82BFE for ; Thu, 2 Nov 2017 15:37:13 +0000 (UTC) (envelope-from tahlia.yesenia@phonotek.com) Received: by mail-io0-x247.google.com with SMTP id e89so18093215ioi.16 for ; Thu, 02 Nov 2017 08:37:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phonotek-com.20150623.gappssmtp.com; s=20150623; h=mime-version:message-id:date:subject:from:to; bh=EiCQt0ojaKkZLb+vPrrTHMjSYC6d81DusaJilP5fRt4=; b=GS9kV1V4Eehj5kH4BJgkUaIfNW7kJKrs/xYt7v2MExxZcAt0TtCUg2sYDvsBnzCSu+ qi0MtYx1o4jgBCXUXkKEfsEYezqeOzmQlSnyWLsSDiSzt3d5U6d3EHRKa3Aqek3gZjRa +C6L4Nd9JFt+IzRESJyvskOsssHxu0ilXHxiIWXfwiHRM6lrEqQpxlWW3daabhKlzHZE ACsAvnoSfZqH6O6cyzLV0+pxdoQ/n9nTsIdVRiBIxSQf9/T0r9VZEegIdepWOsHdZ8zd SZnB8OrgmPE34PTuHiJw+4MZu1cggNaLqmVbUA5k+DbJ25qDuVzIG2FrS99gll10J0rs pEYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:message-id:date:subject:from:to; bh=EiCQt0ojaKkZLb+vPrrTHMjSYC6d81DusaJilP5fRt4=; b=BKh8FJhlr+zDlJu7h5icjWEnvlu0bNb1HfoaNP80mOs1kDR0t5XF8XuRQOEJonopZI 8nWwcdSAAb2q2wXRo3zi2JvxWQtE1CwKnzVCkb6DZ9Hw+P34YmuHVb1aP3ctNgFsMPsV RvpYeUzF/cO9tXjvlAeF3iL96LngVRaLL3+A5ARWX4f8L4wPIxvNbsGEZpe0DWuxU18Y UUqfL0GArJav89A88rsNZa9U4wjvD/JVAuCoKRkrqnysD77pW1UbF4rirTWf7dW9PyaT webkmPDej2AJd2fEJISJ1pp8D3aCvRITX6Fis1vDl2NAVTyg/GtM/Yt/vn/PTzdzU4y5 gHQQ== X-Gm-Message-State: AMCzsaVCBeBdBKrc1vkxLWS8gwVQV253hM1FdxqxVDZJO9+nZGuzWnI0 VUfz4bzqzFVIhN837YC/7VU8AMVkTDuL X-Google-Smtp-Source: ABhQp+T9KdS8xmxL1Flcj7zLs4eyHwrKM4r3WloUSLWbmcdq3sDVZSmDOsvvpJfll9g0uwiv+PGQRUE8Tg== MIME-Version: 1.0 X-Received: by 10.107.97.26 with SMTP id v26mr2495037iob.108.1509637033413; Thu, 02 Nov 2017 08:37:13 -0700 (PDT) Message-ID: <089e0825f8141dd368055d01c30f@google.com> Date: Thu, 02 Nov 2017 15:37:13 +0000 Subject: Brocade Users Info From: tahlia.yesenia@phonotek.com To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 15:37:14 -0000 PGRpdiBkaXI9Imx0ciI+SGk8YnI+PGJyPndvdWxkIHlvdSBiZSBpbnRlcmVzdGVkIGluIGFjcXVp cmluZyA8Yj5Ccm9jYWRlICANClVzZXJzIEluZm88L2I+PyBGb3IgeW91ciBtYXJrZXRpbmcgY2Ft cGFpZ248YnI+PGI+PGJyPndlIGFsc28gaGF2ZSBvdGhlciAgDQp0ZWNobm9sb2d5IHVzZXJzIGxp a2U6PC9iPiBDaXNjbywgSmFjcXVhcmQsIERhbWFzaywgSnVuaXBlciwgQXJpc3RhLCBIcCwgIA0K Q2lzY28gU3dpdGNoZXMgwqAgPGJyPjxicj5JZiB5b3XigJlyZSBpbnRlcmVzdGVkIHBsZWFzZSBs ZXQgbWUga25vdyB0aGUgIA0KZ2VvZ3JhcGh5IGFuZCBqb2IgdGl0bGUgeW91IGFyZSBsb29raW5n IG91dCB0byB0YXJnZXQgZm9yIHNvIHRoYXQgd2UgY2FuICANCnByb3ZpZGUgeW91IHdpdGggY291 bnRzLCBwcmljaW5nIGFuZCBtb3JlIGluZm9ybWF0aW9uIGluIG15IG5leHQgIA0KZW1haWwuPGJy PjxiPjxicj5Bd2FpdCB5b3VyIHJlc3BvbnNlITxicj5UaGFua3MgYW5kIFJlZ2FyZHMsPGJyPjwv Yj48c3BhbiAgDQpzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTpBcmlhbCxzYW5z LXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm93cmFw Ij5UYWhsaWEgIA0KeWVzZW5pYTwvc3Bhbj48ZGl2PjxzcGFuICANCnN0eWxlPSJjb2xvcjpyZ2Io MCwwLDApO2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13 ZWlnaHQ6Ym9sZDt3aGl0ZS1zcGFjZTpub3dyYXAiPjwvc3Bhbj48Yj5DbG91ZCAgDQpDb25zdWx0 YW50PGJyPjwvYj48YnI+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxmb250ICANCmNv bG9yPSIjOTk5OTk5Ij48Yj5JZiB5b3Ugd2lzaCBub3QgdG8gcmVjZWl2ZSB0aGVzZSBlbWFpbHMs IHBsZWFzZSByZXBseSAgDQpSZW1vdmUgaW4gdGhlIHN1YmplY3QgbGluZS48L2I+PC9mb250Pjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgIA0KaWQ9IkRBQjRGQUQ4LTJERDctNDBCQi1BMUI4LTRFMkFB MUY5RkRGMiI+PGJyPg0KPHRhYmxlIHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDNkNGRl Ij4NCgk8dHI+DQogICAgICAgICA8dGQgc3R5bGU9IndpZHRoOjU1cHg7cGFkZGluZy10b3A6MTNw eCI+PGEgIA0KaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVt PWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9jYW1wYWlnbj1zaWctZW1haWwmYW1w O3V0bV9jb250ZW50PXdlYm1haWwiICANCnRhcmdldD0iX2JsYW5rIj48aW1nICANCnNyYz0iaHR0 cHM6Ly9pcG1jZG4uYXZhc3QuY29tL2ltYWdlcy9pY29ucy9pY29uLWVudmVsb3BlLXRpY2stcm91 bmQtb3JhbmdlLWFuaW1hdGVkLW5vLXJlcGVhdC12MS5naWYiICANCmFsdD0iIiB3aWR0aD0iNDYi IGhlaWdodD0iMjkiIHN0eWxlPSJ3aWR0aDogNDZweDsgaGVpZ2h0OiAyOXB4OyI+PC9hPjwvdGQ+ DQoJCTx0ZCAgDQpzdHlsZT0id2lkdGg6NDcwcHg7cGFkZGluZy10b3A6MTJweDtjb2xvcjojNDE0 MjRlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlm O2xpbmUtaGVpZ2h0OjE4cHgiPlZpcnVzLWZyZWUuICANCjxhICANCmhyZWY9Imh0dHBzOi8vd3d3 LmF2YXN0LmNvbS9zaWctZW1haWw/dXRtX21lZGl1bT1lbWFpbCZhbXA7dXRtX3NvdXJjZT1saW5r JmFtcDt1dG1fY2FtcGFpZ249c2lnLWVtYWlsJmFtcDt1dG1fY29udGVudD13ZWJtYWlsIiAgDQp0 YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiM0NDUzZWEiPnd3dy5hdmFzdC5jb208L2E+DQoJ CTwvdGQ+DQoJPC90cj4NCjwvdGFibGU+PGEgaHJlZj0iI0RBQjRGQUQ4LTJERDctNDBCQi1BMUI4 LTRFMkFBMUY5RkRGMiIgd2lkdGg9IjEiICANCmhlaWdodD0iMSI+PC9hPjwvZGl2Pg0KPHA+Jm5i c3A7PC9wPjxhIHN0eWxlPSdkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAzMnB4IDAgNDBweCAwOyBw YWRkaW5nOiAgDQoxMHB4OyBmb250LXNpemU6IDFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3Jk ZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAgDQpncmF5OyAnIGhyZWY9J2h0dHBzOi8vZ29v LmdsLzJrc2RSdic+cG93ZXJlZCBieSBHU00uIEZyZWUgbWFpbCBtZXJnZSBhbmQgIA0KZW1haWwg bWFya2V0aW5nIHNvZnR3YXJlIGZvciBHbWFpbC48L2E+DQo= From owner-freebsd-stable@freebsd.org Fri Nov 3 15:35:40 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EC9DE54DB8 for ; Fri, 3 Nov 2017 15:35:40 +0000 (UTC) (envelope-from seraphina.adams@technopotential.com) Received: from mail-io0-x246.google.com (mail-io0-x246.google.com [IPv6:2607:f8b0:4001:c06::246]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D4E1968FCA for ; Fri, 3 Nov 2017 15:35:39 +0000 (UTC) (envelope-from seraphina.adams@technopotential.com) Received: by mail-io0-x246.google.com with SMTP id m81so9308092ioi.3 for ; Fri, 03 Nov 2017 08:35:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technopotential.com; s=google; h=mime-version:message-id:date:subject:from:to; bh=HMjAD0p9eihYqo2xrSpIs7ZOVeJ7ABOm/afRM3L6Gcg=; b=b/n/xS6COPMNlhuKJIajErNcCTlLJTHHNL4Y2Fue7sVCSv2QYSCo5Cp1eVp4WRftf8 gLDEK15MdeOCVIuhezCTra1HGh3DTkxw1ZYNa0fK5rUZmT36HAUmR4XhBVCxCW6jGAiE drEhLayu8+8KVQkFAojfVhR9DkwUP5TnaFnE2Y3s6FlCUXmEYzlm0dSaVk735OLLhUYc AKUqweTjGe0oaZYSW3Z+Nvv6tBXxiXQVt7alJ1zWvSyPi7+Hs0J0zi2wdrE1dcAQoqic 3lGTShKQgnThURRciOs/A1DTP/nbeVs3vSOrKwr0b+ce3fx+Yqdaio9otJDZ1K904XkK gQCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:message-id:date:subject:from:to; bh=HMjAD0p9eihYqo2xrSpIs7ZOVeJ7ABOm/afRM3L6Gcg=; b=icO4WVQoCbI1PwA6UF1fhDooBUNZiICBRrrRyr0e3a1XyN7++VwxGNvMNwUX0DdP4o XgKP4d6WpdKQEVAwZ63Cdh6MPO4Nl47XHorurn3P2XWavAbiG/s9CW4TETAV6i7vlfZi na9YHqHztnRkci8vuV1Bky2j8Ht0amaPB29o3GOf6E1NvU/yI+z2+2whPftaIwvNc5on uKJQkw7PU4MrA1CTkliRAB+fQmsKyrA3XMTaejIl6RkAiWMcPAGzX5WNwR7a/b1FuJ58 ei+MR/Yulig5UpJaJsIWsGNwVTx8Yz5q6JK4Ccimwk5IKUwSIM1rxD6Z7qpl2CHL9ErS aPVQ== X-Gm-Message-State: AMCzsaVT6DySp/rlsamIKmUj/GkNl0KY+s/sGLCiAzQOZYasfG2LxCiW qjC/ce1I33wRfcdVceyu7wZSn4/6ZF+D X-Google-Smtp-Source: ABhQp+T5EYe8XM1L457ldAIYusGVMOTr508bmoq+qp4ayFgjaEBH9zc43ghSMIrxSkrIv3NOhtfBLF8+Kg== MIME-Version: 1.0 X-Received: by 10.107.15.201 with SMTP id 70mr4948132iop.136.1509723339112; Fri, 03 Nov 2017 08:35:39 -0700 (PDT) Message-ID: <001a113ff33e56670c055d15dba6@google.com> Date: Fri, 03 Nov 2017 15:35:39 +0000 Subject: Microsoft Azure Users Directory From: seraphina.adams@technopotential.com To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Nov 2017 15:35:40 -0000 PGRpdiBkaXI9Imx0ciI+PHAgY2xhc3M9Ik1zb05vcm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0 b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtaW1hZ2U6aW5pdGlhbDti YWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWw7YmFja2dyb3VuZC1zaXplOmluaXRpYWw7YmFja2dy b3VuZC1yZXBlYXQ6aW5pdGlhbDtiYWNrZ3JvdW5kLW9yaWdpbjppbml0aWFsO2JhY2tncm91bmQt Y2xpcDppbml0aWFsIj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6 QXJpYWwsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGVsbG8sPC9zcGFuPjxzcGFuICANCnN0eWxl PSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj48c3Bhbj48L3Nw YW4+PC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1i b3R0b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtaW1hZ2U6aW5pdGlh bDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWw7YmFja2dyb3VuZC1zaXplOmluaXRpYWw7YmFj a2dyb3VuZC1yZXBlYXQ6aW5pdGlhbDtiYWNrZ3JvdW5kLW9yaWdpbjppbml0aWFsO2JhY2tncm91 bmQtY2xpcDppbml0aWFsIj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1p bHk6QXJpYWwsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+wqA8L3NwYW4+PHNwYW4gIA0Kc3R5bGU9 ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPjxzcGFuPjwvc3Bh bj48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJv dHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFs O2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNr Z3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3Vu ZC1jbGlwOmluaXRpYWwiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWls eTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5J4oCZbSB3cml0aW5nICANCnRvIGluZm9y bQ0KeW91IHRoYXQgd2UgaGF2ZSBtYWludGFpbmVkIGEgY29tcHJlaGVuc2l2ZSBtYWlsaW5nIGxp c3Qgb2bCoDxiPk1pY3Jvc29mdA0KQXp1cmUgVXNlcnM8L2I+wqBhY3Jvc3MgdGhlwqA8Yj5HbG9i ZTwvYj7CoHdpdGggZW1haWxzLCBwaG9uZQ0KbnVtYmVycyBhbmQgbWFpbGluZyBhZGRyZXNzZXMu PC9zcGFuPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxz YW5zLXNlcmlmIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsO2Jh Y2tncm91bmQtaW1hZ2U6aW5pdGlhbDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWw7YmFja2dy b3VuZC1zaXplOmluaXRpYWw7YmFja2dyb3VuZC1yZXBlYXQ6aW5pdGlhbDtiYWNrZ3JvdW5kLW9y aWdpbjppbml0aWFsO2JhY2tncm91bmQtY2xpcDppbml0aWFsIj48c3BhbiAgDQpzdHlsZT0iZm9u dC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+wqA8 L3NwYW4+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNh bnMtc2VyaWYiPjxzcGFuPjwvc3Bhbj48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFs IiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWw7YmFj a2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3Jv dW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3Jp Z2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWwiPjxmb250ICANCmNvbG9yPSIjMDAw MDAwIj48Zm9udCBmYWNlPSJBcmlhbCwgc2Fucy1zZXJpZiI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQt c2l6ZToxMy4zMzMzcHgiPldlwqA8L3NwYW4+PC9mb250PjxzcGFuICANCnN0eWxlPSJmb250LWZh bWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMy4zMzMzcHgiPmFsc28gaGF2ZSBvdGhl ciAgDQpNaWNyb3NvZnQgVGVjaG5vbG9neSBVc2VycyBsaWtlOjwvc3Bhbj48L2ZvbnQ+PC9wPg0K DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDts aW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9z aXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDpp bml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWwi PjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNl cmlmO2NvbG9yOmJsYWNrIj7CoDwvc3Bhbj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7 Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZiI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3A+DQoN Cjx0YWJsZSBjbGFzcz0iZ21haWwtTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNp bmc9IjAiICANCmNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMjI1IiBzdHlsZT0id2lkdGg6MTY4LjY1 cHQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCiAgPHRib2R5Pjx0ciBzdHlsZT0iaGVpZ2h0 OjkuNnB0Ij4NCiAgIDx0ZCB3aWR0aD0iMjI1IiBub3dyYXAgc3R5bGU9IndpZHRoOjE2OC42NXB0 O2JvcmRlci10b3A6MXB0IHNvbGlkICANCnJnYig5MSwxNTUsMjEzKTtib3JkZXItbGVmdDpub25l O2JvcmRlci1ib3R0b206Mi4yNXB0IGRvdWJsZSAgDQpyZ2IoOTEsMTU1LDIxMyk7Ym9yZGVyLXJp Z2h0Om5vbmU7YmFja2dyb3VuZDpyZ2IoMjE3LDIyNSwyNDIpO3BhZGRpbmc6MGluICANCjUuNHB0 O2hlaWdodDo5LjZwdCI+DQogICA8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2lu LWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPjxiPjxzcGFuICANCnN0eWxlPSJm b250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5N aWNyb3NvZnTCoFNoYXJlUG9pbnQ8c3Bhbj48L3NwYW4+PC9zcGFuPjwvYj48L3A+DQogICA8L3Rk Pg0KICA8L3RyPg0KICA8dHIgc3R5bGU9ImhlaWdodDoxMC4wNXB0Ij4NCiAgIDx0ZCB3aWR0aD0i MjI1IiBub3dyYXAgIA0Kc3R5bGU9IndpZHRoOjE2OC42NXB0O2JvcmRlci10b3A6bm9uZTtib3Jk ZXItcmlnaHQ6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206Mi4yNXB0ICANCmRv dWJsZSByZ2IoOTEsMTU1LDIxMyk7YmFja2dyb3VuZDpyZ2IoMjE3LDIyNSwyNDIpO3BhZGRpbmc6 MGluICANCjUuNHB0O2hlaWdodDoxMC4wNXB0Ij4NCiAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiICAN CnN0eWxlPSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+PGI+PHNw YW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7 Y29sb3I6YmxhY2siPk1pY3Jvc29mdMKgRHluYW1pY3MNCiAgIEdQPHNwYW4+PC9zcGFuPjwvc3Bh bj48L2I+PC9wPg0KICAgPC90ZD4NCiAgPC90cj4NCiAgPHRyIHN0eWxlPSJoZWlnaHQ6MTAuMDVw dCI+DQogICA8dGQgd2lkdGg9IjIyNSIgbm93cmFwICANCnN0eWxlPSJ3aWR0aDoxNjguNjVwdDti b3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXIt Ym90dG9tOjIuMjVwdCAgDQpkb3VibGUgcmdiKDkxLDE1NSwyMTMpO2JhY2tncm91bmQ6cmdiKDIx NywyMjUsMjQyKTtwYWRkaW5nOjBpbiAgDQo1LjRwdDtoZWlnaHQ6MTAuMDVwdCI+DQogICA8cCBj bGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhl aWdodDpub3JtYWwiPjxiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWls eTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5NaWNyb3NvZnTCoER5bmFtaWNzDQogICBD Uk08c3Bhbj48L3NwYW4+PC9zcGFuPjwvYj48L3A+DQogICA8L3RkPg0KICA8L3RyPg0KICA8dHIg c3R5bGU9ImhlaWdodDoxMC4wNXB0Ij4NCiAgIDx0ZCB3aWR0aD0iMjI1IiBub3dyYXAgIA0Kc3R5 bGU9IndpZHRoOjE2OC42NXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3Jk ZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206Mi4yNXB0ICANCmRvdWJsZSByZ2IoOTEsMTU1LDIx Myk7YmFja2dyb3VuZDpyZ2IoMjE3LDIyNSwyNDIpO3BhZGRpbmc6MGluICANCjUuNHB0O2hlaWdo dDoxMC4wNXB0Ij4NCiAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxlPSJtYXJnaW4tYm90 dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+PGI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQt c2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk1pY3Jv c29mdMKgRHluYW1pY3MNCiAgIE5BVjxzcGFuPjwvc3Bhbj48L3NwYW4+PC9iPjwvcD4NCiAgIDwv dGQ+DQogIDwvdHI+DQogIDx0ciBzdHlsZT0iaGVpZ2h0OjEwLjA1cHQiPg0KICAgPHRkIHdpZHRo PSIyMjUiIG5vd3JhcCAgDQpzdHlsZT0id2lkdGg6MTY4LjY1cHQ7Ym9yZGVyLXRvcDpub25lO2Jv cmRlci1yaWdodDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbToyLjI1cHQgIA0K ZG91YmxlIHJnYig5MSwxNTUsMjEzKTtiYWNrZ3JvdW5kOnJnYigyMTcsMjI1LDI0Mik7cGFkZGlu ZzowaW4gIA0KNS40cHQ7aGVpZ2h0OjEwLjA1cHQiPg0KICAgPHAgY2xhc3M9Ik1zb05vcm1hbCIg IA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj48Yj48 c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJp Zjtjb2xvcjpibGFjayI+TWljcm9zb2Z0wqBEeW5hbWljcw0KICAgQVg8c3Bhbj48L3NwYW4+PC9z cGFuPjwvYj48L3A+DQogICA8L3RkPg0KICA8L3RyPg0KICA8dHIgc3R5bGU9ImhlaWdodDoxMC4w NXB0Ij4NCiAgIDx0ZCB3aWR0aD0iMjI1IiBub3dyYXAgIA0Kc3R5bGU9IndpZHRoOjE2OC42NXB0 O2JvcmRlci10b3A6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRl ci1ib3R0b206Mi4yNXB0ICANCmRvdWJsZSByZ2IoOTEsMTU1LDIxMyk7YmFja2dyb3VuZDpyZ2Io MjE3LDIyNSwyNDIpO3BhZGRpbmc6MGluICANCjUuNHB0O2hlaWdodDoxMC4wNXB0Ij4NCiAgIDxw IGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxlPSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUt aGVpZ2h0Om5vcm1hbCI+PGI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFt aWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk1pY3Jvc29mdMKgRHluYW1pY3MNCiAg IFNMPHNwYW4+PC9zcGFuPjwvc3Bhbj48L2I+PC9wPg0KICAgPC90ZD4NCiAgPC90cj4NCiAgPHRy IHN0eWxlPSJoZWlnaHQ6MTAuMDVwdCI+DQogICA8dGQgd2lkdGg9IjIyNSIgbm93cmFwICANCnN0 eWxlPSJ3aWR0aDoxNjguNjVwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9y ZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOjIuMjVwdCAgDQpkb3VibGUgcmdiKDkxLDE1NSwy MTMpO2JhY2tncm91bmQ6cmdiKDIxNywyMjUsMjQyKTtwYWRkaW5nOjBpbiAgDQo1LjRwdDtoZWln aHQ6MTAuMDVwdCI+DQogICA8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJv dHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPjxiPjxzcGFuICANCnN0eWxlPSJmb250 LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5NaWNy b3NvZnTCoER5bmFtaWNzDQogICBSTVM8c3Bhbj48L3NwYW4+PC9zcGFuPjwvYj48L3A+DQogICA8 L3RkPg0KICA8L3RyPg0KICA8dHIgc3R5bGU9ImhlaWdodDoxMC4wNXB0Ij4NCiAgIDx0ZCB3aWR0 aD0iMjI1IiBub3dyYXAgdmFsaWduPSJib3R0b20iICANCnN0eWxlPSJ3aWR0aDoxNjguNjVwdDti b3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXIt Ym90dG9tOjIuMjVwdCAgDQpkb3VibGUgcmdiKDkxLDE1NSwyMTMpO2JhY2tncm91bmQ6cmdiKDIx NywyMjUsMjQyKTtwYWRkaW5nOjBpbiAgDQo1LjRwdDtoZWlnaHQ6MTAuMDVwdCI+DQogICA8cCBj bGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhl aWdodDpub3JtYWwiPjxiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWls eTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5NaWNyb3NvZnQgIA0KU1FMIFNlcnZlcjxz cGFuPjwvc3Bhbj48L3NwYW4+PC9iPjwvcD4NCiAgIDwvdGQ+DQogIDwvdHI+DQogIDx0ciBzdHls ZT0iaGVpZ2h0OjEwLjA1cHQiPg0KICAgPHRkIHdpZHRoPSIyMjUiIG5vd3JhcCB2YWxpZ249ImJv dHRvbSIgIA0Kc3R5bGU9IndpZHRoOjE2OC42NXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItcmln aHQ6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206Mi4yNXB0ICANCmRvdWJsZSBy Z2IoOTEsMTU1LDIxMyk7YmFja2dyb3VuZDpyZ2IoMjE3LDIyNSwyNDIpO3BhZGRpbmc6MGluICAN CjUuNHB0O2hlaWdodDoxMC4wNXB0Ij4NCiAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxl PSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+PGI+PHNwYW4gIA0K c3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6 YmxhY2siPk1pY3Jvc29mdCAgDQpPZmZpY2UgMzY1PHNwYW4+PC9zcGFuPjwvc3Bhbj48L2I+PC9w Pg0KICAgPC90ZD4NCiAgPC90cj4NCjwvdGJvZHk+PC90YWJsZT4NCg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFs O2JhY2tncm91bmQtaW1hZ2U6aW5pdGlhbDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWw7YmFj a2dyb3VuZC1zaXplOmluaXRpYWw7YmFja2dyb3VuZC1yZXBlYXQ6aW5pdGlhbDtiYWNrZ3JvdW5k LW9yaWdpbjppbml0aWFsO2JhY2tncm91bmQtY2xpcDppbml0aWFsIj48YnI+PC9wPg0KDQo8cCBj bGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhl aWdodDpub3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246 aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFs O2JhY2tncm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWwiPjxzcGFu ICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2Nv bG9yOmJsYWNrIj5MZXQgbWUga25vdyAgDQp5b3VyIHRhcmdldA0KY3JpdGVyaWEgc3VjaCBhcyB0 aGUgR2VvZ3JhcGh5LCBUaXRsZXMgZXRjLiBhbmQgSeKAmWxsIGdldCBiYWNrIHRvIHlvdSB3aXRo DQpDb3VudHMgYW5kIExpc3QgZGV0YWlscy48L3NwYW4+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6 ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPjxzcGFuPjwvc3Bhbj48L3NwYW4+ PC9wPg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAw MDFwdDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91 bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJl cGVhdDppbml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmlu aXRpYWwiPjxicj48L3A+DQoNCjxwIGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxlPSJtYXJnaW4t Ym90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kLWltYWdlOmluaXRp YWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2Jh Y2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3Jv dW5kLWNsaXA6aW5pdGlhbCI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFt aWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPklmIHlvdSBoYXZlICANCmFueSBvdGhl cg0KdW5pcXVlIHJlcXVpcmVtZW50IGFuZCBpZiBpdCBpcyBub3QgbWVudGlvbmVkIGFib3ZlLCBw bGVhc2UgZmVlbCBmcmVlIHRvICANCnNoYXJlDQp5b3VyIHJlcXVpcmVtZW50IHdpdGggdXMgYXMg d2UgY2FuIGhlbHAgeW91IHdpdGggb24tZGVtYW5kIGxpc3QgY3VzdG9taXplZCAgDQphcw0KcGVy IHlvdXIgcmVxdWlyZW1lbnQuPC9zcGFuPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtm b250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4wMDAxcHQ7bGlu ZS1oZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtaW1hZ2U6aW5pdGlhbDtiYWNrZ3JvdW5kLXBvc2l0 aW9uOmluaXRpYWw7YmFja2dyb3VuZC1zaXplOmluaXRpYWw7YmFja2dyb3VuZC1yZXBlYXQ6aW5p dGlhbDtiYWNrZ3JvdW5kLW9yaWdpbjppbml0aWFsO2JhY2tncm91bmQtY2xpcDppbml0aWFsIj48 YnI+PC9wPg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTow LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tn cm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5k LXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlw OmluaXRpYWwiPjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlh bCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGxvb2sgIA0KZm9yd2FyZCB0bw0KaGVhcmluZyBm cm9tIHlvdS48L3NwYW4+PHNwYW4gIA0Kc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5 OkFyaWFsLHNhbnMtc2VyaWYiPjxzcGFuPjwvc3Bhbj48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz0i TXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpu b3JtYWw7YmFja2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlh bDtiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tn cm91bmQtb3JpZ2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWwiPjxzcGFuICANCnN0 eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJs YWNrIj7CoDwvc3Bhbj48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6 QXJpYWwsc2Fucy1zZXJpZiI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJN c29Ob3JtYWwiICANCnN0eWxlPSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5v cm1hbDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFs O2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dy b3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbCI+PGI+PHNwYW4gIA0K c3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6 YmxhY2siPkJlc3QgIA0KUmVnYXJkcyw8L3NwYW4+PC9iPjxzcGFuICANCnN0eWxlPSJmb250LXNp emU6MTBwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj48c3Bhbj48L3NwYW4+PC9zcGFu PjwvcD4NCg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4w MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtaW1hZ2U6aW5pdGlhbDtiYWNrZ3Jv dW5kLXBvc2l0aW9uOmluaXRpYWw7YmFja2dyb3VuZC1zaXplOmluaXRpYWw7YmFja2dyb3VuZC1y ZXBlYXQ6aW5pdGlhbDtiYWNrZ3JvdW5kLW9yaWdpbjppbml0aWFsO2JhY2tncm91bmQtY2xpcDpp bml0aWFsIj48Zm9udCAgDQpjb2xvcj0iIzAwMDAwMCIgZmFjZT0iQXJpYWwsIHNhbnMtc2VyaWYi PjxzcGFuICANCnN0eWxlPSJmb250LXNpemU6MTMuMzMzM3B4Ij48Yj5TZXJhcGhpbmEgQWRhbXM8 L2I+PC9zcGFuPjwvZm9udD48YnI+PC9wPg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHls ZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1p bWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6 aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRp YWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWwiPjxmb250ICANCmNvbG9yPSIjMDAwMDAwIj48Yj48 c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJp ZiI+Q2xvdWQgIA0KQ29uc3VsdGFudDwvc3Bhbj48L2I+PGI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQt c2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPiw8L3NwYW4+PC9iPjwvZm9u dD48c3BhbiAgDQpzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1z ZXJpZiI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJNc29Ob3JtYWwiICAN CnN0eWxlPSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbDtiYWNrZ3Jv dW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91bmQt c2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmlnaW46 aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbCI+PGI+PHNwYW4gIA0Kc3R5bGU9ImZvbnQt c2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPsKgPC9z cGFuPjwvYj48L3A+DQoNCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiICANCnN0 eWxlPSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0 Om5vcm1hbDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0 aWFsO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFj a2dyb3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbCI+PHNwYW4gIA0K c3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6 cmdiKDQ2LDExNiwxODEpIj5JZiAgDQp5b3UgZG8gbm90IHdhbnQgdG8gcmVjZWl2ZSBmcm9tIHVz IHRoZW4gcmVwbHkgYmFjayDigJxPcHQgT3V04oCdDQphcyBhIFN1YmplY3QgTGluZTwvc3Bhbj48 L3A+PC9kaXY+DQo8cD4mbmJzcDs8L3A+PGEgc3R5bGU9J2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46 IDMycHggMCA0MHB4IDA7IHBhZGRpbmc6ICANCjEwcHg7IGZvbnQtc2l6ZTogMWVtOyB0ZXh0LWFs aWduOiBjZW50ZXI7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICANCmdyYXk7ICcg aHJlZj0naHR0cHM6Ly9nb28uZ2wvMmtzZFJ2Jz5wb3dlcmVkIGJ5IEdTTS4gRnJlZSBtYWlsIG1l cmdlIGFuZCAgDQplbWFpbCBtYXJrZXRpbmcgc29mdHdhcmUgZm9yIEdtYWlsLjwvYT4NCg==