From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 4938B3B29E for ; Fri, 17 Feb 2023 12:40:38 -0500 (EST) Received: by mail-wm1-x334.google.com with SMTP id p5so1526278wmg.4 for ; Fri, 17 Feb 2023 09:40:38 -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=qNO8A2/e8QvXmYa9Mk7k8vqMN0Ej6Nhf5VIcbYxci8M=; b=YSt2REjroKQ/luGLzeKpwqVq6iAVm/r1nfevdYPDTuW5MZSUAcSNHqczfV8YKRiWbn WRaWJYDCddWPh/wrmT8ASTzwpiu43TpkN5Vb8y5fLiV3PFMEotv/mnyzPr9t+Rl9nG6M EV1An774ZbJDM2NTjrBR6AHJH9KijsuLQ7cn4BNA1oDZMSU6JPY0hEZ7pMjoxcL36Rzn rAeDVVy+JWs4HhIvz4EsxBJGsWTd/IEq62SwoXZaZpA3T0I1QjPIm6NR77xW+OSJjUnL 2ST72BL/r0zoV0cg8X5VAs7O9YVr/5k/5RgNjSu5LRlvWI+gLWzioDpCif7HLwPeiFDM UAkQ== 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=qNO8A2/e8QvXmYa9Mk7k8vqMN0Ej6Nhf5VIcbYxci8M=; b=d21W4PhDHjgVTg7r7HLzajHwWw1Yjfmj3mlOWZEYQ+EXLP/C5WcXL6eL2EaHyKESXX 8MeF2rh1LJbjhHKfNdDkqJ486/kpbrkZSPKxIMyZVeFSNDh7K2EWMrNREXChBKrOvp+3 64rBKY3Zz26wTmQgOqaOidUvM2gJvW9T7EEhhaL+zJDLKOoUsppCZNHT9j0nrMQpisFY Vn2785yt11iM6CP4chbSpX/8B+bd84jfmixLZieHtggUi87hFHz8WiL/bhv30W6/6YF7 yItaxAcW2ZrZkycT6/4HBTNIDV6/dvQsfmvNCzN4N7hgCNstmFC4jnwIC3yBBCTANJdO fpdg== X-Gm-Message-State: AO0yUKW/iSyJ8RhK1Gp3J8vDesR9vTxh0/H2qH6qjoh4F/tEzIDZDHNV v56+QgwwXCgP6IZ2JspRfOUcGFs8Q50/n3vs3QQ= X-Google-Smtp-Source: AK7set87+QOgJYK7RCmjt8zC5sxPVcXsuAq1Mmv6AUJgf1yy22MBFn8gDgyzDrHT2DiqwOOB1X0N2MiI8cdWDs18ciE= X-Received: by 2002:a05:600c:3b8d:b0:3e2:1c73:a1aa with SMTP id n13-20020a05600c3b8d00b003e21c73a1aamr214495wms.206.1676655637065; Fri, 17 Feb 2023 09:40:37 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Fri, 17 Feb 2023 09:40:25 -0800 Message-ID: To: Adam Thompson Cc: "Daniel C. Eckert" , "starlink@lists.bufferbloat.net" Content-Type: multipart/related; boundary="000000000000a8bf1105f4e8cf71" Subject: Re: [Starlink] VPN woes, recommendations? X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2023 17:40:38 -0000 --000000000000a8bf1105f4e8cf71 Content-Type: multipart/alternative; boundary="000000000000a8bf1005f4e8cf70" --000000000000a8bf1005f4e8cf70 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable A simple script is in this blog entry here: https://blog.cerowrt.org/post/flaws_in_flent/ In your case you would want to vary it between tunnel and non-tunnel. On Fri, Feb 17, 2023 at 9:38 AM Adam Thompson wrote: > I * may* be able to repeat your benchmarks, if you have something that > shows the methodology, tools, parameters, etc. that were used. (The link= ed > document does not have that level of detail.) > > -Adam > > > > *Adam Thompson* > > Consultant, Infrastructure Services > > [image: MERLIN] > > 100 - 135 Innovation Drive > > Winnipeg, MB R3T 6A8 > > (204) 977-6824 or 1-800-430-6404 (MB only) > > https://www.merlin.mb.ca > > Chat with me on Teams > > > > > *From:* Dave Taht > *Sent:* February 17, 2023 10:45 AM > *To:* Adam Thompson > *Cc:* Daniel C. Eckert ; starlink@lists.bufferbloat.ne= t > *Subject:* Re: [Starlink] VPN woes, recommendations? > > > > > > > > On Fri, Feb 17, 2023 at 8:39 AM Adam Thompson via Starlink < > starlink@lists.bufferbloat.net> wrote: > > Sorry, forgot to answer the first part: yes, absent the tunnel, we get > ~200/8 consistently, occasionally bursting higher. > > > > you really should test more deeply, and for longer periods than 15 second= s. > > > > I keep hoping someone with business class service will repeat these 2 yea= r > old benchmarks. > > > > > https://docs.google.com/document/d/1puRjUVxJ6cCv-rgQ_zn-jWZU9ae0jZbFATLf4= PQKblM/edit#heading=3Dh.fwv7fw3aeaz > > > > -Adam > > > > > > Get Outlook for Android > ------------------------------ > > *From:* Daniel C. Eckert > *Sent:* Friday, February 17, 2023 10:36:24 AM > *To:* Adam Thompson > *Cc:* starlink@lists.bufferbloat.net > *Subject:* Re: [Starlink] VPN woes, recommendations? > > > > Interesting scenario. This reply only addresses a small part of your > message: While I see you've done the math and checked the specs for the > Aruba devices -- have you already conducted a few non-VPN tests between > direct-wire-connected laptops/devices at those two locations to know what > "baseline" bandwidth you're starting from when considering the max > potential bandwidth for the encrypted traffic? For example, since you're > on a business plan, you should have a direct public IP to target with ipe= rf > traffic from either end, even if not encrypted. > > > > Dan > > > > On Fri, Feb 17, 2023 at 11:30 AM Adam Thompson via Starlink < > starlink@lists.bufferbloat.net> wrote: > > Hi, all. > > We've been trying to develop a plug-and-play L2 VPN over Starlink, using > Aruba Hospitality-series Remote APs like their RAP-505H. > > It's not going great, and I'm wondering about several Starlink-specific > issues. > > > > First, having multiple devices in serial is generally not a great idea fo= r > reliability. Can we realistically plug our remote AP directly into the > dish, still? (This is using Starlink Business, FWIW.). I know we lose > access to the Starlink app, but we also lose a NATing router and an > unwanted wifi AP, so that's probably a net zero. I just don't know what > other dangers/problems that topology might cause. > > > > Secondly, we're only able to push about 30Mbps through the (magical > Aruba-proprietary GRE+IPsec) tunnel. The bandwidth-delay equations sugge= st > we should be seeing around 100Mbps, not 30. (The Aruba devices are rated > for ~2Gbps encrypted at the site end, and ~7Gbps at the head end, so > presumably that's not the bottleneck.) > > > > So: > > * does anyone have corroborating *or* contradicting evidence of VPN > performance over Starlink's particular flavor of Long Fat Pipe, and > > * does anyone have any positive (or negative, I guess!) recommendations > for cloud-managed VPN devices that can do at least 100M and magically wor= k > from behind double-NAT/CGNAT like we see with Starlink? Bonus points if = it > does L2 tunnels or can run a dynamic routing protocol. > > * Other comments or suggestions welcome, too. > > > > Thanks, > > -Adam > > > > Get Outlook for Android > > > _______________________________________________ > Starlink mailing list > Starlink@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/starlink > > =E1=90=A7 > > =E1=90=A7 > > _______________________________________________ > Starlink mailing list > Starlink@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/starlink > > > > > -- > > Surveillance Capitalism? Or DIY? Choose: > https://blog.cerowrt.org/post/an_upgrade_in_place/ > > Dave T=C3=A4ht CEO, TekLibre, LLC > --=20 Surveillance Capitalism? Or DIY? Choose: https://blog.cerowrt.org/post/an_upgrade_in_place/ Dave T=C3=A4ht CEO, TekLibre, LLC --000000000000a8bf1005f4e8cf70 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
A simple script is in this blog entry here:

=

In your = case you would want to vary it between tunnel and non-tunnel.=C2=A0


On Fri, Feb 17, 2023 at 9:38 AM Adam Thompson <athompson@merlin.mb.ca> wrote:

I may be able to repeat your benchmarks, if you have something that shows= the methodology, tools, parameters, etc. that were used.=C2=A0 (The linked= document does not have that level of detail.)

-Adam=

=C2=A0

Adam Thompson

Consultant, Infrastructure Services

<= img width=3D"220" height=3D"67" style=3D"width: 2.2916in; height: 0.6979in;= " id=3D"m_6040410144898021253Picture_x0020_1" src=3D"cid:186607546bc4cff311= " alt=3D"MERLIN">

100 - 135 Innovation Drive

Winnipeg, MB R3T 6A8

(204) 977-6824 or 1-800-430-6404 (MB only)

https://www.merlin.mb.ca<= u>

Chat with me on Teams=

=C2=A0

From: Dave Taht <dave.taht@gmail.com>
Sent: February 17, 2023 10:45 AM
To: Adam Thompson <athompson@merlin.mb.ca>
Cc: Daniel C. Eckert <eckertd@gmail.com>; starlink@lists.bufferbloat.net
Subject: Re: [Starlink] VPN woes, recommendations?

=C2=A0

=C2=A0

=C2=A0

On Fri, Feb 17, 2023 at 8:39 AM Adam Thompson via St= arlink <starlink@lists.bufferbloat.net> wrote:

Sorry, forgot to answer the first part: yes, absent = the tunnel, we get ~200/8 consistently, occasionally bursting higher.

=C2=A0

you really should test more deeply, and for longer p= eriods than 15 seconds.

=C2=A0

I keep hoping someone with business class service wi= ll repeat these 2 year old benchmarks.

=C2=A0

=C2=A0

-Adam

=C2=A0

=C2=A0

Get Outlook for Android


From: Daniel C. Eckert <eckertd@gmail.com>
Sent: Friday, February 17, 2023 10:36:24 AM
To: Adam Thompson <athompson@merlin.mb.ca>
Cc: starlink@lists.bufferbloat.net <starlink@lists.bufferbloat.net><= br> Subject: Re: [Starlink] VPN woes, recommendations? =

=C2=A0

Interesting scenario.=C2=A0 This reply only addresses a= small part of your message:=C2=A0 While I see you've done the math and= checked the specs for the Aruba devices -- have you already conducted a few non-VPN tests between direct-wire-connected la= ptops/devices at those two locations to know what "baseline" band= width you're starting from when considering the max potential bandwidth= for the encrypted traffic?=C2=A0 For example, since you're on a business plan, you should have a direct public IP to targe= t with iperf traffic from either end, even if not encrypted.<= /span>

=C2=A0

Dan

=C2=A0

On Fri, Feb 17, 2023 at 11:30 AM Adam Thompson via S= tarlink <starlink@lists.bufferbloat.net> wrote:

Hi, all.

We've been trying to develop a plug-and-play L2 = VPN over Starlink, using Aruba Hospitality-series Remote APs like their RAP= -505H.

It's not going great, and I'm wondering abou= t several Starlink-specific issues.

=C2=A0

First, having multiple devices in serial is generall= y not a great idea for reliability.=C2=A0 Can we realistically plug our rem= ote AP directly into the dish, still?=C2=A0 (This is using Starlink Busines= s, FWIW.). I know we lose access to the Starlink app, but we also lose a NATing router and an unwanted wifi AP, so that'= ;s probably a net zero.=C2=A0 I just don't know what other dangers/prob= lems that topology might cause.

=C2=A0

Secondly, we're only able to push about 30Mbps t= hrough the (magical Aruba-proprietary GRE+IPsec) tunnel.=C2=A0 The bandwidt= h-delay equations suggest we should be seeing around 100Mbps, not 30.=C2=A0= (The Aruba devices are rated for ~2Gbps encrypted at the site end, and ~7Gbps at the head end, so presumably that's not = the bottleneck.)

=C2=A0

So:

* does anyone have corroborating *or* contradicting = evidence of VPN performance over Starlink's particular flavor of Long F= at Pipe, and

* does anyone have any positive (or negative, I gues= s!) recommendations for cloud-managed VPN devices that can do at least 100M= and magically work from behind double-NAT/CGNAT like we see with Starlink?= =C2=A0 Bonus points if it does L2 tunnels or can run a dynamic routing protocol.

* Other comments or suggestions welcome, too.=

=C2=A0

Thanks,

-Adam

=C2=A0

Get Outlook for Android

_______________________________________________
Starlink mailing list
Starlin= k@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink

= =E1=90=A7

= =E1=90=A7

_______________________________________________
Starlink mailing list
Starlin= k@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink


=C2=A0

--

Surveillance Capitalism? Or DIY? Choose: https://blog.cerowrt.org/post/an_upgrade_in_place/

Dave T=C3=A4ht CEO, TekLibre, LLC



--
Surveillance Capit= alism? Or DIY? Choose: https://blog.cerowrt.org/post/an_upgrade_in_pl= ace/
Dave T=C3=A4ht CEO, TekLibre, LLC
--000000000000a8bf1005f4e8cf70-- --000000000000a8bf1105f4e8cf71 Content-Type: image/png; name="image001.png" Content-Disposition: inline; filename="image001.png" Content-Transfer-Encoding: base64 Content-ID: <186607546bc4cff311> X-Attachment-Id: 186607546bc4cff311 iVBORw0KGgoAAAANSUhEUgAAAq8AAADRCAYAAADi1lsFAAAACXBIWXMAAC4jAAAuIwF4pT92AAAI Q2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOSwgMjAyMS8xMi8w OC0xOToxMToyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9 IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIiB4bWxuczp4bXA9Imh0 dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUu Y29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w L3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94 YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iIHBkZjpQcm9kdWNlcj0iQWRvYmUgUERGIGxpYnJhcnkgNi42NiIgeG1wOkNyZWF0 ZURhdGU9IjIwMDctMDUtMTFUMTQ6NTM6MzYtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA0 LTI3VDA5OjU2OjQ1LTA1OjAwIiB4bXA6Q3JlYXRvclRvb2w9IklsbHVzdHJhdG9yIiB4bXA6TWV0 YWRhdGFEYXRlPSIyMDIyLTA0LTI3VDA5OjU2OjQ1LTA1OjAwIiB4bXBNTTpEb2N1bWVudElEPSJh ZG9iZTpkb2NpZDpwaG90b3Nob3A6MWQwOWU5NzQtOTJiYy05YTQ2LWEwYTEtZGEyMzhiNDc2YjA1 IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFkMWZiNDVjLTBkNjItYWY0NC1iMTc4LWRlNjlj MzdlZWRiYiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjZkOGYyNjlkLWZmZjktMTFk Yi04ZTcxLTAwMTZjYjhmNTJmYSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xv ck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9u PSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcG9zdHNjcmlw dCB0byBpbWFnZS9lcHNmIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5z dGFuY2VJRD0ieG1wLmlpZDpjZjY2MzY0YS1iZDJmLTY5NGMtODFhYy0wZTA3MmJkMTRmNDIiIHN0 RXZ0OndoZW49IjIwMjItMDQtMjdUMDk6NTY6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9 IkFkb2JlIFBob3Rvc2hvcCAyMy4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRm OmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxp Y2F0aW9uL3Bvc3RzY3JpcHQgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJk ZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBpbWFnZS9lcHNmIHRvIGlt YWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9 InhtcC5paWQ6MWQxZmI0NWMtMGQ2Mi1hZjQ0LWIxNzgtZGU2OWMzN2VlZGJiIiBzdEV2dDp3aGVu PSIyMDIyLTA0LTI3VDA5OjU2OjQ1LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQ aG90b3Nob3AgMjMuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8 L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAu aWlkOmNmNjYzNjRhLWJkMmYtNjk0Yy04MWFjLTBlMDcyYmQxNGY0MiIgc3RSZWY6ZG9jdW1lbnRJ RD0ieG1wLmRpZDpjZjY2MzY0YS1iZDJmLTY5NGMtODFhYy0wZTA3MmJkMTRmNDIiIHN0UmVmOm9y aWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2ZDhmMjY5ZC1mZmY5LTExZGItOGU3MS0wMDE2Y2I4ZjUy ZmEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tl dCBlbmQ9InIiPz5QKcORAAAtZklEQVR4nO3dT2wcV54f8K85lP/IXrs0Hq/X6zjdmnCCzMwiKmaR BbILZIog9pCTm4c+5aAmkUtOInlooNsHkQd3AzyQ1C2nZuvcB7UC5LRosHTYBTIDrErO7swi01l2 j0dxtB4Py15ZliVZyuG9Fin+6/rzXr2q6u8HICRRXa9+kijyy1fv/d5LmACFctMG4AC4BKAof36W gXzzAAwBeMNOzdVSHBEREREF9pLpAnQplJtFAFcAlCACqwougJsAusNObaBoTCIiIiIKKHfhtVBu OgCuYvzsalwDANcBtBlkiYiIiJKRm/AqZ1p3oD+0nsQFcH3YqbUN3JuIiIhoYuQivBbKzTWI2VbT fADXAGwPOzXfbClERERE+ZPp8FooNy0AN2BmtvUsPhhiiYiIiJTLbHiVHQR2ANhmKzmTD4ZYIiIi ImUyGV5lcN0FYJmtJDAfwPqwU9s2XAcRERFRpmUuvMqlAnvITnA9zAOwwp6xRERERNFkKrzK4LqL dC8VCKINEWJ9w3UQERERZcqU6QJC2kL2gysAVADsFcrNkuE6iIiIiDIlMzOvMujdMF2HBl0Ai5yF JSIiIhovE+E14+tcgxhABFjXcB1EREREqZaVZQNbyG9wBYAigF152AIRERERnSL1M6/y2Nc903Uk yAWwwGUERERERMdlYeY1Dce+JsmB2MxlG66DiIiIKHVSPfM6gbOuRy0OO7W26SKIiIiI0iLtM69X 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 --000000000000a8bf1105f4e8cf71 Content-Type: image/png; name="image002.png" Content-Disposition: inline; filename="image002.png" Content-Transfer-Encoding: base64 Content-ID: <186607546bc5b16b22> X-Attachment-Id: 186607546bc5b16b22 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB GUlEQVQ4jc2SLU/DUBSGn3I7XzNPFnBMoJqg7jIciC1g+AlIHGFZVrIMC/9iZkkrJkfSSRQKAmbU IMjErhukK2BacunXguNV57znnCfnnlyDAnX6cwtwARlbPtAedKtK7zOLAKlh4thtndxNgV7sXZYB ZJ5XqZgyDFdJ3jMOjiYLwCoBIYSgXt8B4OFx9qtmrhsGiKIIf3KF3L/wgeInjEfNzPDh8S0Aq/Dd B9re0FaAo2+QaR6Pmj+xJgkszp03np6DxFNlR8yVEBt6av0ZkNY/BeQcsBSgWPMXvj7DotKNkXbs vVMXaKX92naD2laD5fIjmL28BsDUG9pOBtDpzzeB+4KtFLA76FaDxMgANMh1ahMPONOHAb4B1FtR ZD2o4kEAAAAASUVORK5CYII= --000000000000a8bf1105f4e8cf71--