From nobody Sat Jan 21 00:56:14 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NzHxS17PLz2t4gq for ; Sat, 21 Jan 2023 00:56:28 +0000 (UTC) (envelope-from pprocacci@gmail.com) Received: from mail-oa1-x33.google.com (mail-oa1-x33.google.com [IPv6:2001:4860:4864:20::33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NzHxR5txhz456S for ; Sat, 21 Jan 2023 00:56:27 +0000 (UTC) (envelope-from pprocacci@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-oa1-x33.google.com with SMTP id 586e51a60fabf-15f64f2791dso8168790fac.7 for ; Fri, 20 Jan 2023 16:56:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=i0u4ymR7rpkUtSrk12EuG74+fI7WOa5GCqF8oJK2v9o=; b=SVS9qZiDiEfmuQnlb8Wv6WXxJMGpbbrME2Azd6+nQLjegA1rQoSmXnwJJNMVy90RmC 2yl9lPcykp+djhAzAX6+QBnyjiEzzawm4yZ5jqIi48OooK+2hL4OKn+gk25Z7wa9odxw 8FbovJy4JgwUSEz39rmYzFdl3wnwuXGnXoekCfsQn8/RbvqjGERfhEyenlTlNkJX5JE/ 0z3JyKpkJpSKnKfmAVcrv4og8YnJswTJ1mw2YvnJ68Lrw84hPb9/96dTK5v+GfjhaegY Zyu8oac4fhF8FS7E83ybcZX3vpABf8oHW9L/Fv5LI+RUursPYe/CJYwRIRvUKrI/Et2F MF9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i0u4ymR7rpkUtSrk12EuG74+fI7WOa5GCqF8oJK2v9o=; b=B0rsnOaT2nv3lSD8F9COuZ0+u5eXSmOfZa3MqJWj2Jzt7F2eDGorRR4axCIRZmI+Uw uLuFMAa/kBh10zu5ipuW3ABtl6iF3S9nerDks8yc8RhxzFfov+LzjQwGsPLNR9W4hleh FhEzFMaVrE1BZWh2FZ+Oa7gkrav5/GbLIRESDdKI+hnbhGTliYZHoEzu842uiP4mJ0If qu3ibfcY8NnobWWDsY0XnXEANCCATCYu7QktXlwr5KD/a2d2ddd6sSrtjaC/otfa15aa 2OU00C2YVEPAtkenExUY3VKgWGVHPZBmldTew96hQanCu56M1GioJfXMr0fvuNckcmY9 TmtA== X-Gm-Message-State: AFqh2krlr3hZZb9zC+wc7OIdOBfA2K1tbae8nR6EUW5zR+ijUEhZMDCK E4mxgAXcoV3lIeX9x+QhxScc9S2ix/RhYd21UFZ/4ZsFkQ== X-Google-Smtp-Source: AMrXdXvQIwzEsHXDmmAS4fTuGgjcAAvG4iz3yQ60oY9wr/60t2Eim6wzNhYjSFppk4d0nVG4nUg/Vm77um3hY5Ja+OI= X-Received: by 2002:a05:6870:6714:b0:143:eb1d:8894 with SMTP id gb20-20020a056870671400b00143eb1d8894mr922367oab.225.1674262586515; Fri, 20 Jan 2023 16:56:26 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Paul Procacci Date: Fri, 20 Jan 2023 19:56:14 -0500 Message-ID: Subject: Re: Load 0.20 on a freshly installed idle system To: Stavros Filargyropoulos Cc: freebsd-questions@freebsd.org Content-Type: multipart/alternative; boundary="000000000000bae7d105f2bba2e0" X-Rspamd-Queue-Id: 4NzHxR5txhz456S X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2001:4860:4864::/48, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000bae7d105f2bba2e0 Content-Type: text/plain; charset="UTF-8" I'll concede it probably isn't a 5 second window as what I've provided is for OpenBSD, but it's still a measurement of processes in the run queue - that's for sure. I'm being lazy and don't want to look at the source code. That's something you could do. Thanks, Paul Procacci On Fri, Jan 20, 2023 at 7:28 PM Stavros Filargyropoulos wrote: > Thanks Paul, but If that was the case, then running 5 `top -SH` with a > refresh of 1 second, should increase the load to x4. Which is not what I > see. > > This answer seems a bit vague. Is that the best explanation we have? Do > you mean to say that there is not a single freebsd box out there that has a > load of less than 0.20? > > I'm pretty sure that last time I run FreeBSD that wasn't the case. Also > haven't seen this load in idle system in any other *BSDs. > > Thanks for taking a look anyway. > > On Fri, Jan 20, 2023 at 4:19 PM Paul Procacci wrote: > >> Stavros, >> >> Load averages by themselves mean very little. >> It's not a figure of cpu usage if that's what you're worried about. >> >> Load averages on BSD are simply processes which have wanted to run at >> least once in the most recent 5-second window, with a degradation over >> time.[1] >> >> Unless you're having a specific problem, I'd guess to say there is no >> problem here at all. >> >> Thanks, >> Paul Procacci >> >> [1] - http://www.undeadly.org/cgi?action=article&sid=20090715034920 >> >> >> On Fri, Jan 20, 2023 at 6:59 PM Stavros Filargyropoulos >> wrote: >> >>> Thanks Paul. >>> >>> Yeah, I used the `-SH` flags. Don't see anything suspicious. >>> >>> This is is the output of the `systat`: Not sure I understand much from it >>> >>> 2 users Load 0.20 0.15 0.06 Jan 20 15:54:53 >>> Mem usage: 1%Phy 0%Kmem VN PAGER SWAP >>> PAGER >>> Mem: REAL VIRTUAL in out in >>> out >>> Tot Share Tot Share Free count >>> Act 33476K 10672K 513G 12612K 31367M pages >>> All 35920K 12928K 513G 47112K ioflt >>> Interrupts >>> Proc: cow 34 >>> total >>> r p d s w Csw Trp Sys Int Sof Flt zfod >>> uart0 4 >>> 25 118 1 21 5 13 1 ozfod 10 >>> cpu0:timer >>> %ozfod 9 >>> cpu1:timer >>> 0.0%Sys 0.0%Intr 0.0%User 0.0%Nice 100%Idle daefr 6 >>> cpu2:timer >>> | | | | | | | | | | | prcfr 4 >>> cpu3:timer >>> totfr 4 >>> xhci0 128 >>> 229 dtbuf react >>> ahci0 129 >>> Namei Name-cache Dir-cache 619780 maxvn pdwak >>> nvme0:admi >>> Calls hits % hits % 805 numvn 5 pdpgs >>> nvme0:io0 >>> 7 7 100 52 frevn intrn >>> nvme0:io1 >>> 355M wire >>> nvme0:io2 >>> Disks nvd0 ada0 ada1 ada2 ada3 ada4 da0 17M act >>> nvme0:io3 >>> KB/t 16.00 0.00 0.00 0.00 0.00 0.00 0.00 2880K inact >>> igb0:rxq0 >>> tps 0 0 0 0 0 0 0 0 laund >>> igb0:rxq1 >>> MB/s 0.01 0.00 0.00 0.00 0.00 0.00 0.00 31G free 1 >>> igb0:rxq2 >>> %busy 0 0 0 0 0 0 0 142M buf >>> igb0:rxq3 >>> >>> igb0:aq >>> >>> And the output of `top -SH` for reference: >>> >>> last pid: 1508; load averages: 0.25, 0.22, 0.10 >>> >>> up >>> 0+00:08:13 15:57:54 >>> 131 threads: 5 running, 106 sleeping, 20 waiting >>> CPU: 0.1% user, 0.0% nice, 0.0% system, 0.0% interrupt, 99.9% idle >>> Mem: 16M Active, 3032K Inact, 355M Wired, 142M Buf, 31G Free >>> Swap: 3962M Total, 3962M Free >>> >>> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU >>> COMMAND >>> 11 root 155 ki31 0B 64K RUN 2 8:12 99.99% >>> idle{idle: cpu2} >>> 11 root 155 ki31 0B 64K CPU3 3 8:11 99.98% >>> idle{idle: cpu3} >>> 11 root 155 ki31 0B 64K CPU0 0 8:12 99.97% >>> idle{idle: cpu0} >>> 11 root 155 ki31 0B 64K CPU1 1 8:11 99.96% >>> idle{idle: cpu1} >>> 0 root -76 - 0B 640K - 0 0:00 0.04% >>> kernel{if_config_tqg_0} >>> 1508 stavros 20 0 14M 3812K CPU2 2 0:00 0.02% top >>> 1493 stavros 20 0 15M 5080K select 1 0:00 0.02% tmux >>> 12 root -60 - 0B 320K WAIT 3 0:01 0.01% >>> intr{swi4: clock (0)} >>> 5 root -16 - 0B 16K - 0 0:00 0.01% >>> rand_harvestq >>> 6 root -16 - 0B 48K psleep 0 0:00 0.00% >>> pagedaemon{dom0} >>> 1440 stavros 20 0 21M 9440K select 3 0:00 0.00% sshd >>> 1404 root 20 0 18M 6988K select 2 0:00 0.00% >>> sendmail >>> 15 root -72 - 0B 96K - 3 0:00 0.00% >>> usb{usbus0} >>> 12 root -60 - 0B 320K WAIT 2 0:00 0.00% >>> intr{swi4: clock (2)} >>> 12 root -88 - 0B 320K WAIT 2 0:00 0.00% >>> intr{irq128: xhci0} >>> 8 root 20 - 0B 144K sdflus 3 0:00 0.00% >>> bufdaemon{/ worker} >>> 12 root -60 - 0B 320K WAIT 1 0:00 0.00% >>> intr{swi4: clock (1)} >>> 0 root -76 - 0B 640K - 2 0:00 0.00% >>> kernel{if_io_tqg_2} >>> 8 root -16 - 0B 144K - 1 0:00 0.00% >>> bufdaemon{bufspacedaemon-0} >>> 9 root 16 - 0B 16K syncer 3 0:00 0.00% syncer >>> 12 root -60 - 0B 320K WAIT 3 0:00 0.00% >>> intr{swi4: clock (3)} >>> 8 root -16 - 0B 144K psleep 2 0:00 0.00% >>> bufdaemon{bufdaemon} >>> 8 root -16 - 0B 144K - 0 0:00 0.00% >>> bufdaemon{bufspacedaemon-1} >>> >>> Thanks, >>> Stavros >>> >>> >>> On Fri, Jan 20, 2023 at 2:03 PM Paul Procacci >>> wrote: >>> >>>> What flags have you included with top? >>>> >>>> By default `top` doesn't show any kernel related processes. `top -SH` >>>> is useful in this respect and others flags may be useful as well. >>>> >>>> systat -vmstat >>>> >>>> ^^ Another command that I like. Also may give you insight. >>>> >>>> Thanks, >>>> Paul Procacci >>>> >>>> On Fri, Jan 20, 2023 at 4:33 PM Stavros Filargyropoulos >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> I just installed 13.1 on a system, and the load is at 0.20 at all >>>>> times, although nothing is running and the CPU is 100% free. >>>>> >>>>> `ps aux` and `top` don't show anything of interest either. >>>>> >>>>> For what's worth it, the motherboard is a Supermicro X12STL-IF and the >>>>> CPU a Xeon 2314. >>>>> >>>>> Any ideas/commands that will help me troubleshoot this further? >>>>> >>>>> Thanks, >>>>> Stavros >>>>> >>>> >>>> >>>> -- >>>> __________________ >>>> >>>> :(){ :|:& };: >>>> >>> >> >> -- >> __________________ >> >> :(){ :|:& };: >> > -- __________________ :(){ :|:& };: --000000000000bae7d105f2bba2e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5JJiMzOTtsbCBjb25jZWRlIGl0IHByb2JhYmx5IGlzbiYjMzk7 dCBhIDUgc2Vjb25kIHdpbmRvdyBhcyB3aGF0IEkmIzM5O3ZlIHByb3ZpZGVkIGlzIGZvciBPcGVu QlNELCBidXQgaXQmIzM5O3Mgc3RpbGwgYSBtZWFzdXJlbWVudCBvZiBwcm9jZXNzZXMgaW4gdGhl IHJ1biBxdWV1ZSAtIHRoYXQmIzM5O3MgZm9yIHN1cmUuPGJyPjwvZGl2PjxkaXY+SSYjMzk7bSBi ZWluZyBsYXp5IGFuZCBkb24mIzM5O3Qgd2FudCB0byBsb29rIGF0IHRoZSBzb3VyY2UgY29kZS7C oCBUaGF0JiMzOTtzIHNvbWV0aGluZyB5b3UgY291bGQgZG8uPC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5QYXVsIFByb2NhY2NpPGJyPjwvZGl2PjwvZGl2Pjxicj48 ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIi Pk9uIEZyaSwgSmFuIDIwLCAyMDIzIGF0IDc6MjggUE0gU3RhdnJvcyBGaWxhcmd5cm9wb3Vsb3Mg Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGF2QHN0YXYuY2MiPnN0YXZAc3Rhdi5jYzwvYT4mZ3Q7IHdy b3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn aW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIw NCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+PGRpdj48L2Rpdj48ZGl2PlRoYW5r cyBQYXVsLCBidXQgSWYgdGhhdCB3YXMgdGhlIGNhc2UsIHRoZW4gcnVubmluZyA1IGB0b3AgLVNI YCB3aXRoIGEgcmVmcmVzaCBvZiAxIHNlY29uZCwgc2hvdWxkIGluY3JlYXNlIHRoZSBsb2FkIHRv IHg0LiBXaGljaCBpcyBub3Qgd2hhdCBJIHNlZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo aXMgYW5zd2VyIHNlZW1zIGEgYml0IHZhZ3VlLiBJcyB0aGF0IHRoZSBiZXN0IGV4cGxhbmF0aW9u IHdlIGhhdmU/IERvIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZXJlIGlzIG5vdCBhIHNpbmdsZSBm cmVlYnNkIGJveCBvdXQgdGhlcmUgdGhhdCBoYXMgYSBsb2FkIG9mIGxlc3MgdGhhbiAwLjIwPzxi cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkmIzM5O20gcHJldHR5IHN1cmUgdGhhdCBsYXN0 IHRpbWUgSSBydW4gRnJlZUJTRCB0aGF0IHdhc24mIzM5O3QgdGhlIGNhc2UuIEFsc28gaGF2ZW4m IzM5O3Qgc2VlbiB0aGlzIGxvYWQgaW4gaWRsZSBzeXN0ZW0gaW4gYW55IG90aGVyICpCU0RzLjxi cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyBmb3IgdGFraW5nIGEgbG9vayBhbnl3 YXkuPGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9 Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIEZyaSwgSmFuIDIwLCAyMDIzIGF0IDQ6MTkgUE0g UGF1bCBQcm9jYWNjaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBwcm9jYWNjaUBnbWFpbC5jb20iIHRh cmdldD0iX2JsYW5rIj5wcHJvY2FjY2lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl ZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXY+U3RhdnJvcyw8L2Rpdj48ZGl2Pjxicj48 L2Rpdj5Mb2FkIGF2ZXJhZ2VzIGJ5IHRoZW1zZWx2ZXMgbWVhbiB2ZXJ5IGxpdHRsZS48YnI+PC9k aXY+PGRpdj5JdCYjMzk7cyBub3QgYSBmaWd1cmUgb2YgY3B1IHVzYWdlIGlmIHRoYXQmIzM5O3Mg d2hhdCB5b3UmIzM5O3JlIHdvcnJpZWQgYWJvdXQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5M b2FkIGF2ZXJhZ2VzIG9uIEJTRCBhcmUgc2ltcGx5IHByb2Nlc3NlcyB3aGljaCBoYXZlIHdhbnRl ZCB0byBydW4gYXQgDQpsZWFzdCBvbmNlIGluIHRoZSBtb3N0IHJlY2VudCA1LXNlY29uZCB3aW5k b3csIHdpdGggYSBkZWdyYWRhdGlvbiBvdmVyIA0KdGltZS5bMV08YnI+PGJyPjwvZGl2PjxkaXY+ VW5sZXNzIHlvdSYjMzk7cmUgaGF2aW5nIGEgc3BlY2lmaWMgcHJvYmxlbSwgSSYjMzk7ZCBndWVz cyB0byBzYXkgdGhlcmUgaXMgbm8gcHJvYmxlbSBoZXJlIGF0IGFsbC48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PlBhdWwgUHJvY2FjY2k8L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PlsxXSAtIDxhIGhyZWY9Imh0dHA6Ly93d3cudW5kZWFkbHkub3JnL2NnaT9hY3Rp b249YXJ0aWNsZSZhbXA7c2lkPTIwMDkwNzE1MDM0OTIwIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDov L3d3dy51bmRlYWRseS5vcmcvY2dpP2FjdGlvbj1hcnRpY2xlJmFtcDtzaWQ9MjAwOTA3MTUwMzQ5 MjA8L2E+PC9kaXY+PGJyPjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBk aXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIEZyaSwgSmFuIDIwLCAyMDIzIGF0IDY6NTkg UE0gU3RhdnJvcyBGaWxhcmd5cm9wb3Vsb3MgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGF2QHN0YXYu Y2MiIHRhcmdldD0iX2JsYW5rIj5zdGF2QHN0YXYuY2M8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+ PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4 IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVm dDoxZXgiPjxkaXYgZGlyPSJsdHIiPlRoYW5rcyBQYXVsLjxicj48YnI+WWVhaCwgSSB1c2VkIHRo ZSBgLVNIYCBmbGFncy4gRG9uJiMzOTt0IHNlZSBhbnl0aGluZyBzdXNwaWNpb3VzLjxicj48YnI+ VGhpcyBpcyBpcyB0aGUgb3V0cHV0IG9mIHRoZSBgc3lzdGF0YDogTm90IHN1cmUgSSB1bmRlcnN0 YW5kIG11Y2ggZnJvbSBpdDxicj48YnI+wqAgwqAgMiB1c2VycyDCoCDCoExvYWQgwqAwLjIwIMKg MC4xNSDCoDAuMDYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBKYW4gMjAgMTU6NTQ6NTM8YnI+ wqAgwqBNZW0gdXNhZ2U6IMKgIDElUGh5IMKgMCVLbWVtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIFZOIFBBR0VSIMKgIFNXQVAgUEFHRVI8YnI+TWVtOiDCoCDCoCDCoFJF QUwgwqAgwqAgwqAgwqAgwqAgVklSVFVBTCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoGluIMKgIG91dCDCoCDCoCBpbiDCoCBvdXQ8YnI+wqAgwqAgwqAgwqBUb3QgwqAgU2hhcmUg wqAgwqAgVG90IMKgIMKgU2hhcmUgwqAgwqAgRnJlZSDCoCBjb3VudDxicj5BY3QgMzM0NzZLIMKg MTA2NzJLIMKgIMKgNTEzRyDCoCAxMjYxMksgwqAgMzEzNjdNIMKgIHBhZ2VzPGJyPkFsbCAzNTky MEsgwqAxMjkyOEsgwqAgwqA1MTNHIMKgIDQ3MTEySyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCBpb2ZsdCDCoEludGVycnVwdHM8YnI+UHJvYzogwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg Y293IMKgIMKgIMKgMzQgdG90YWw8YnI+wqAgciDCoCBwIMKgIGQgwqAgwqBzIMKgIHcgwqAgQ3N3 IMKgVHJwIMKgU3lzIMKgSW50IMKgU29mIMKgRmx0IMKgIMKgIMKgIHpmb2QgwqAgwqAgwqAgwqB1 YXJ0MCA0PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIDI1IMKgIMKgIMKgIDExOCDCoCDCoDEgwqAg MjEgwqAgwqA1IMKgIDEzIMKgIMKgMSDCoCDCoCDCoCBvemZvZCDCoCDCoDEwIGNwdTA6dGltZXI8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAlb3pmb2QgwqAgwqAgOSBjcHUxOnRpbWVy PGJyPsKgMC4wJVN5cyDCoCAwLjAlSW50ciDCoDAuMCVVc2VyIMKgMC4wJU5pY2UgwqAxMDAlSWRs ZSDCoCDCoCDCoCDCoCBkYWVmciDCoCDCoCA2IGNwdTI6dGltZXI8YnI+fCDCoCDCoHwgwqAgwqB8 IMKgIMKgfCDCoCDCoHwgwqAgwqB8IMKgIMKgfCDCoCDCoHwgwqAgwqB8IMKgIMKgfCDCoCDCoHwg wqAgwqAgwqAgcHJjZnIgwqAgwqAgNCBjcHUzOnRpbWVyPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIHRvdGZyIMKgIMKgIDQgeGhjaTAgMTI4PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjI5IGR0YnVmIMKgIMKgIMKg IMKgIMKgcmVhY3QgwqAgwqAgwqAgYWhjaTAgMTI5PGJyPk5hbWVpIMKgIMKgIE5hbWUtY2FjaGUg wqAgRGlyLWNhY2hlIMKgIMKgNjE5NzgwIG1heHZuIMKgIMKgIMKgIMKgIMKgcGR3YWsgwqAgwqAg wqAgbnZtZTA6YWRtaTxicj7CoCDCoENhbGxzIMKgIMKgaGl0cyDCoCAlIMKgIMKgaGl0cyDCoCAl IMKgIMKgIMKgIDgwNSBudW12biDCoCDCoCDCoCDCoDUgcGRwZ3MgwqAgwqAgwqAgbnZtZTA6aW8w PGJyPsKgIMKgIMKgIMKgNyDCoCDCoCDCoCA3IDEwMCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDUyIGZyZXZuIMKgIMKgIMKgIMKgIMKgaW50cm4gwqAgwqAgwqAgbnZtZTA6aW8xPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMzU1TSB3aXJlIMKgIMKgIMKgIMKgbnZtZTA6aW8yPGJyPkRp c2tzIMKgbnZkMCDCoGFkYTAgwqBhZGExIMKgYWRhMiDCoGFkYTMgwqBhZGE0IMKgIGRhMCDCoCDC oCDCoCAxN00gYWN0IMKgIMKgIMKgIMKgIG52bWUwOmlvMzxicj5LQi90IMKgMTYuMDAgwqAwLjAw IMKgMC4wMCDCoDAuMDAgwqAwLjAwIMKgMC4wMCDCoDAuMDAgwqAgwqAgMjg4MEsgaW5hY3QgwqAg wqAgwqAgaWdiMDpyeHEwPGJyPnRwcyDCoCDCoCDCoCAwIMKgIMKgIDAgwqAgwqAgMCDCoCDCoCAw IMKgIMKgIDAgwqAgwqAgMCDCoCDCoCAwIMKgIMKgIMKgIMKgIDAgbGF1bmQgwqAgwqAgwqAgaWdi MDpyeHExPGJyPk1CL3MgwqAgMC4wMSDCoDAuMDAgwqAwLjAwIMKgMC4wMCDCoDAuMDAgwqAwLjAw IMKgMC4wMCDCoCDCoCDCoCAzMUcgZnJlZSDCoCDCoCDCoDEgaWdiMDpyeHEyPGJyPiVidXN5IMKg IMKgIDAgwqAgwqAgMCDCoCDCoCAwIMKgIMKgIDAgwqAgwqAgMCDCoCDCoCAwIMKgIMKgIDAgwqAg wqAgwqAxNDJNIGJ1ZiDCoCDCoCDCoCDCoCBpZ2IwOnJ4cTM8YnI+PGRpdj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpZ2IwOmFxPC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5BbmQgdGhlIG91dHB1dCBvZiBgdG9wIC1TSGAgZm9yIHJlZmVyZW5jZTo8YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5sYXN0IHBpZDogwqAxNTA4OyDCoGxvYWQgYXZlcmFn ZXM6IMKgMC4yNSwgwqAwLjIyLCDCoDAuMTAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgdXAgMCswMDowODoxMyDCoDE1 OjU3OjU0PGJyPjEzMSB0aHJlYWRzOiDCoCA1IHJ1bm5pbmcsIDEwNiBzbGVlcGluZywgMjAgd2Fp dGluZzxicj5DUFU6IMKgMC4xJSB1c2VyLCDCoDAuMCUgbmljZSwgwqAwLjAlIHN5c3RlbSwgwqAw LjAlIGludGVycnVwdCwgOTkuOSUgaWRsZTxicj5NZW06IDE2TSBBY3RpdmUsIDMwMzJLIEluYWN0 LCAzNTVNIFdpcmVkLCAxNDJNIEJ1ZiwgMzFHIEZyZWU8YnI+U3dhcDogMzk2Mk0gVG90YWwsIDM5 NjJNIEZyZWU8YnI+PGJyPsKgIFBJRCBVU0VSTkFNRSDCoCDCoFBSSSBOSUNFIMKgIFNJWkUgwqAg wqBSRVMgU1RBVEUgwqAgwqBDIMKgIFRJTUUgwqAgwqBXQ1BVIENPTU1BTkQ8YnI+wqAgwqAxMSBy b290IMKgIMKgIMKgIMKgMTU1IGtpMzEgwqAgwqAgMEIgwqAgwqA2NEsgUlVOIMKgIMKgIMKgMiDC oCA4OjEyIMKgOTkuOTklIGlkbGV7aWRsZTogY3B1Mn08YnI+wqAgwqAxMSByb290IMKgIMKgIMKg IMKgMTU1IGtpMzEgwqAgwqAgMEIgwqAgwqA2NEsgQ1BVMyDCoCDCoCAzIMKgIDg6MTEgwqA5OS45 OCUgaWRsZXtpZGxlOiBjcHUzfTxicj7CoCDCoDExIHJvb3QgwqAgwqAgwqAgwqAxNTUga2kzMSDC oCDCoCAwQiDCoCDCoDY0SyBDUFUwIMKgIMKgIDAgwqAgODoxMiDCoDk5Ljk3JSBpZGxle2lkbGU6 IGNwdTB9PGJyPsKgIMKgMTEgcm9vdCDCoCDCoCDCoCDCoDE1NSBraTMxIMKgIMKgIDBCIMKgIMKg NjRLIENQVTEgwqAgwqAgMSDCoCA4OjExIMKgOTkuOTYlIGlkbGV7aWRsZTogY3B1MX08YnI+wqAg wqAgMCByb290IMKgIMKgIMKgIMKgLTc2IMKgIMKgLSDCoCDCoCAwQiDCoCA2NDBLIC0gwqAgwqAg wqAgwqAwIMKgIDA6MDAgwqAgMC4wNCUga2VybmVse2lmX2NvbmZpZ190cWdfMH08YnI+wqAxNTA4 IHN0YXZyb3MgwqAgwqAgwqAyMCDCoCDCoDAgwqAgwqAxNE0gwqAzODEySyBDUFUyIMKgIMKgIDIg wqAgMDowMCDCoCAwLjAyJSB0b3A8YnI+wqAxNDkzIHN0YXZyb3MgwqAgwqAgwqAyMCDCoCDCoDAg wqAgwqAxNU0gwqA1MDgwSyBzZWxlY3QgwqAgMSDCoCAwOjAwIMKgIDAuMDIlIHRtdXg8YnI+wqAg wqAxMiByb290IMKgIMKgIMKgIMKgLTYwIMKgIMKgLSDCoCDCoCAwQiDCoCAzMjBLIFdBSVQgwqAg wqAgMyDCoCAwOjAxIMKgIDAuMDElIGludHJ7c3dpNDogY2xvY2sgKDApfTxicj7CoCDCoCA1IHJv b3QgwqAgwqAgwqAgwqAtMTYgwqAgwqAtIMKgIMKgIDBCIMKgIMKgMTZLIC0gwqAgwqAgwqAgwqAw IMKgIDA6MDAgwqAgMC4wMSUgcmFuZF9oYXJ2ZXN0cTxicj7CoCDCoCA2IHJvb3QgwqAgwqAgwqAg wqAtMTYgwqAgwqAtIMKgIMKgIDBCIMKgIMKgNDhLIHBzbGVlcCDCoCAwIMKgIDA6MDAgwqAgMC4w MCUgcGFnZWRhZW1vbntkb20wfTxicj7CoDE0NDAgc3RhdnJvcyDCoCDCoCDCoDIwIMKgIMKgMCDC oCDCoDIxTSDCoDk0NDBLIHNlbGVjdCDCoCAzIMKgIDA6MDAgwqAgMC4wMCUgc3NoZDxicj7CoDE0 MDQgcm9vdCDCoCDCoCDCoCDCoCAyMCDCoCDCoDAgwqAgwqAxOE0gwqA2OTg4SyBzZWxlY3QgwqAg MiDCoCAwOjAwIMKgIDAuMDAlIHNlbmRtYWlsPGJyPsKgIMKgMTUgcm9vdCDCoCDCoCDCoCDCoC03 MiDCoCDCoC0gwqAgwqAgMEIgwqAgwqA5NksgLSDCoCDCoCDCoCDCoDMgwqAgMDowMCDCoCAwLjAw JSB1c2J7dXNidXMwfTxicj7CoCDCoDEyIHJvb3QgwqAgwqAgwqAgwqAtNjAgwqAgwqAtIMKgIMKg IDBCIMKgIDMyMEsgV0FJVCDCoCDCoCAyIMKgIDA6MDAgwqAgMC4wMCUgaW50cntzd2k0OiBjbG9j ayAoMil9PGJyPsKgIMKgMTIgcm9vdCDCoCDCoCDCoCDCoC04OCDCoCDCoC0gwqAgwqAgMEIgwqAg MzIwSyBXQUlUIMKgIMKgIDIgwqAgMDowMCDCoCAwLjAwJSBpbnRye2lycTEyODogeGhjaTB9PGJy PsKgIMKgIDggcm9vdCDCoCDCoCDCoCDCoCAyMCDCoCDCoC0gwqAgwqAgMEIgwqAgMTQ0SyBzZGZs dXMgwqAgMyDCoCAwOjAwIMKgIDAuMDAlIGJ1ZmRhZW1vbnsvIHdvcmtlcn08YnI+wqAgwqAxMiBy b290IMKgIMKgIMKgIMKgLTYwIMKgIMKgLSDCoCDCoCAwQiDCoCAzMjBLIFdBSVQgwqAgwqAgMSDC oCAwOjAwIMKgIDAuMDAlIGludHJ7c3dpNDogY2xvY2sgKDEpfTxicj7CoCDCoCAwIHJvb3QgwqAg wqAgwqAgwqAtNzYgwqAgwqAtIMKgIMKgIDBCIMKgIDY0MEsgLSDCoCDCoCDCoCDCoDIgwqAgMDow MCDCoCAwLjAwJSBrZXJuZWx7aWZfaW9fdHFnXzJ9PGJyPsKgIMKgIDggcm9vdCDCoCDCoCDCoCDC oC0xNiDCoCDCoC0gwqAgwqAgMEIgwqAgMTQ0SyAtIMKgIMKgIMKgIMKgMSDCoCAwOjAwIMKgIDAu MDAlIGJ1ZmRhZW1vbntidWZzcGFjZWRhZW1vbi0wfTxicj7CoCDCoCA5IHJvb3QgwqAgwqAgwqAg wqAgMTYgwqAgwqAtIMKgIMKgIDBCIMKgIMKgMTZLIHN5bmNlciDCoCAzIMKgIDA6MDAgwqAgMC4w MCUgc3luY2VyPGJyPsKgIMKgMTIgcm9vdCDCoCDCoCDCoCDCoC02MCDCoCDCoC0gwqAgwqAgMEIg wqAgMzIwSyBXQUlUIMKgIMKgIDMgwqAgMDowMCDCoCAwLjAwJSBpbnRye3N3aTQ6IGNsb2NrICgz KX08YnI+wqAgwqAgOCByb290IMKgIMKgIMKgIMKgLTE2IMKgIMKgLSDCoCDCoCAwQiDCoCAxNDRL IHBzbGVlcCDCoCAyIMKgIDA6MDAgwqAgMC4wMCUgYnVmZGFlbW9ue2J1ZmRhZW1vbn08YnI+wqAg wqAgOCByb290IMKgIMKgIMKgIMKgLTE2IMKgIMKgLSDCoCDCoCAwQiDCoCAxNDRLIC0gwqAgwqAg wqAgwqAwIMKgIDA6MDAgwqAgMC4wMCUgYnVmZGFlbW9ue2J1ZnNwYWNlZGFlbW9uLTF9PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5TdGF2cm9zPGJyPjwvZGl2Pjwv ZGl2Pjxicj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz PSJnbWFpbF9hdHRyIj5PbiBGcmksIEphbiAyMCwgMjAyMyBhdCAyOjAzIFBNIFBhdWwgUHJvY2Fj Y2kgJmx0OzxhIGhyZWY9Im1haWx0bzpwcHJvY2FjY2lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu ayI+cHByb2NhY2NpQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9y ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRp diBkaXI9Imx0ciI+PGRpdj5XaGF0IGZsYWdzIGhhdmUgeW91IGluY2x1ZGVkIHdpdGggdG9wPzwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QnkgZGVmYXVsdCBgdG9wYCBkb2VzbiYjMzk7dCBzaG93 IGFueSBrZXJuZWwgcmVsYXRlZCBwcm9jZXNzZXMuwqAgYHRvcCAtU0hgwqAgaXMgdXNlZnVsIGlu IHRoaXMgcmVzcGVjdCBhbmQgb3RoZXJzIGZsYWdzIG1heSBiZSB1c2VmdWwgYXMgd2VsbC48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PnN5c3RhdCAtdm1zdGF0IDxicj48YnI+PC9kaXY+PGRpdj5e XsKgIEFub3RoZXIgY29tbWFuZCB0aGF0IEkgbGlrZS7CoCBBbHNvIG1heSBnaXZlIHlvdSBpbnNp Z2h0LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+UGF1bCBQcm9j YWNjaTxicj48L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGly PSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBGcmksIEphbiAyMCwgMjAyMyBhdCA0OjMzIFBN IFN0YXZyb3MgRmlsYXJneXJvcG91bG9zICZsdDs8YSBocmVmPSJtYWlsdG86c3RhdkBzdGF2LmNj IiB0YXJnZXQ9Il9ibGFuayI+c3RhdkBzdGF2LmNjPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2Pjxi bG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAw LjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6 MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PkhpLDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBq dXN0IGluc3RhbGxlZCAxMy4xIG9uIGEgc3lzdGVtLCBhbmQgdGhlIGxvYWQgaXMgYXQgMC4yMCBh dCBhbGwgdGltZXMsIGFsdGhvdWdoIG5vdGhpbmcgaXMgcnVubmluZyBhbmQgdGhlIENQVSBpcyAx MDAlIGZyZWUuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5gcHMgYXV4YCBhbmQgYHRvcGAgZG9u JiMzOTt0IHNob3cgYW55dGhpbmcgb2YgaW50ZXJlc3QgZWl0aGVyLjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+Rm9yIHdoYXQmIzM5O3Mgd29ydGggaXQsIHRoZSBtb3RoZXJib2FyZCBpcyBhIFN1 cGVybWljcm8NClgxMlNUTC1JRiBhbmQgdGhlIENQVSBhIFhlb24gMjMxNC48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PkFueSBpZGVhcy9jb21tYW5kcyB0aGF0IHdpbGwgaGVscCBtZSB0cm91Ymxl c2hvb3QgdGhpcyBmdXJ0aGVyPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2 PjxkaXY+U3RhdnJvczxicj48L2Rpdj48L2Rpdj4NCjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xl YXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIj5fX19fX19fX19fX19fX19fX188YnI+ PGJyPjooKXsgOnw6JmFtcDsgfTs6PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo8L2Jsb2Nr cXVvdGU+PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjxicj4tLSA8YnI+PGRpdiBkaXI9Imx0ciI+X19f X19fX19fX19fX19fX19fPGJyPjxicj46KCl7IDp8OiZhbXA7IH07OjwvZGl2Pg0KPC9ibG9ja3F1 b3RlPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGVhcj0iYWxsIj48YnI+LS0gPGJy PjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiPl9fX19fX19fX19fX19fX19f Xzxicj48YnI+OigpeyA6fDomYW1wOyB9Ozo8L2Rpdj4NCg== --000000000000bae7d105f2bba2e0--