From 01ebe2374003eb26e0d4f13330497e76adafc223 Mon Sep 17 00:00:00 2001 From: Shuhei Uda Date: Thu, 7 Dec 2023 15:26:02 +0900 Subject: [PATCH] Add archive articles --- .../azure-lb-pre-warming-and-monitoring.md | 2 +- articles/archive/azure-vm-arm-nic-change.md | 70 ++++++++ ...-may-fail-to-activate-over-expressroute.md | 96 ++++++++++ .../PrivatePeering.png | Bin 0 -> 62438 bytes .../UDR.png | Bin 0 -> 60753 bytes .../archive/expressroute-basic-gateway-eol.md | 167 ++++++++++++++++++ .../ExpressRoute.png | Bin 0 -> 76205 bytes .../archive/loadbalancer-troubleshooting.md | 8 +- articles/archive/p2s-vpn-proxy-settings.md | 71 ++++++++ 9 files changed, 412 insertions(+), 2 deletions(-) create mode 100644 articles/archive/azure-vm-arm-nic-change.md create mode 100644 articles/archive/azure-vm-may-fail-to-activate-over-expressroute.md create mode 100644 articles/archive/azure-vm-may-fail-to-activate-over-expressroute/PrivatePeering.png create mode 100644 articles/archive/azure-vm-may-fail-to-activate-over-expressroute/UDR.png create mode 100644 articles/archive/expressroute-basic-gateway-eol.md create mode 100644 articles/archive/expressroute-basic-gateway-eol/ExpressRoute.png create mode 100644 articles/archive/p2s-vpn-proxy-settings.md diff --git a/articles/archive/azure-lb-pre-warming-and-monitoring.md b/articles/archive/azure-lb-pre-warming-and-monitoring.md index bfa1182802..78dea07241 100644 --- a/articles/archive/azure-lb-pre-warming-and-monitoring.md +++ b/articles/archive/azure-lb-pre-warming-and-monitoring.md @@ -58,4 +58,4 @@ https://channel9.msdn.com/Events/de-code/2016/INF-001 ロードバランサーからみて、バックエンドの何台が生きていて、何台が死んでいるかは、Azure Load Balancer のログ機能でご確認いただくことも可能です。本機能は現在プレビュー中のため、内部ロードバランサー (ILB) については対応していないなど、一部制限がございます。以下ドキュメントをあわせてご確認ください。 * Azure Load Balancer のログ分析 (プレビュー) -https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-monitor-log \ No newline at end of file +https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-monitor-log diff --git a/articles/archive/azure-vm-arm-nic-change.md b/articles/archive/azure-vm-arm-nic-change.md new file mode 100644 index 0000000000..b798282beb --- /dev/null +++ b/articles/archive/azure-vm-arm-nic-change.md @@ -0,0 +1,70 @@ +--- +title: Azure VM (ARM) の NIC 差し替えについて +date: 2016-09-14 16:11:16 +tags: + - Archive + - Network + - NIC +--- +> [!WARNING] +> 本記事は、投稿より時間が経過しており、**一部内容が古い可能性があります。** + +Azure サポートの宇田です。今回は ARM の Azure VM で、NIC を差し替える方法についてご紹介します。 + +[先日の記事](https://jpaztech.github.io/blog/archive/static-mac-address/)でもご紹介した通り、2016 年 8 月上旬より、Azure VM を割り当て解除にしても MAC アドレスが変更されないように動作が改善されました。これによって、いわゆる[ゴースト NIC が増える問題](https://jpaztech.github.io/blog/archive/delete-nic/)が解決されましたが、一方で VM 内で誤ってネットワーク周りの設定を変更してしまい、RDP 接続ができなくなった場合に、割り当て解除や再デプロイで対処を行うことが出来なくなっています。こうした場合には NIC を入れ替える方法が有効ですので、以下の方法で対処ください。 + +## 事前準備 + +NIC の差し替えはポータルから行うことが出来ませんので、Azure PowerShell から実施します。 + +このため、お手元に Azure PowerShell が利用できる環境をご用意ください。([設定方法](https://learn.microsoft.com/ja-jp/powershell/azure/install-azure-powershell)) + +## NIC の差し替え + +
# 設定項目
+
+$VmName = "<仮想マシン名>"
+$ResourceGroupName = "<リソース グループ名>"
+$VirtualNetworkName = "<仮想ネットワーク名>"
+$SubnetName = "<サブネット名>"
+$Location = "<リージョン名>"
+$OldNicName = "<既存の NIC 名>"
+$NewNicName = "<新規作成する NIC 名>"
+$NewPublicIpAddressName = "<新規作成する Public IP 名>"
+
+# 差し替える NIC (+ Public IP) を新規で作成
+$VirtualNetwork = Get-AzureRmVirtualNetwork -Name $VirtualNetworkName -ResourceGroupName $ResourceGroupName
+$Subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $SubnetName -VirtualNetwork $VirtualNetwork
+$NewPublicIpAddress = New-AzureRmPublicIpAddress -Name $NewPublicIpAddressName -ResourceGroupName $ResourceGroupName -Location $Location -AllocationMethod Dynamic
+$NewNic = New-AzureRmNetworkInterface -Name $NewNicName -ResourceGroupName $ResourceGroupName -Location $Location -Subnet $Subnet -PublicIpAddress $NewPublicIpAddress
+
+# 新規 NIC を追加
+$VM = Get-AzureRmVM -Name $VmName -ResourceGroupName $ResourceGroupName
+Add-AzureRmVMNetworkInterface -VM $VM -NetworkInterface $NewNic
+
+# 既存 NIC を削除
+$OldNic = Get-AzureRmNetworkInterface -Name $OldNicName -ResourceGroupName $ResourceGroupName
+Remove-AzureRmVMNetworkInterface -VM $VM -NetworkInterfaceIDs $OldNic.Id
+
+# NIC の変更を適用 (再起動が発生します)
+Update-AzureRmVM -VM $VM -ResourceGroupName $ResourceGroupName
+ +## 留意事項 + +ご利用の仮想マシンの構成によってさまざま異なりますが、以下のような点にご留意ください。 + +* NIC の差し替えに伴い、VM の再起動が発生します +* パブリック IP アドレスを新規作成するため、IP アドレスが変更されます +* 既存の NIC 設定は引き継がれません +(NSG の設定や ロードバランサー配下への追加等は別途実施ください) + +~~また、今回と同様の手法で NIC の追加や削除のみを行うこともできますが、Azure VM ではシングル NIC とマルチ NIC の行き来が出来ません。(1 枚 ⇔ 2 枚 は不可、2 枚 ⇔ 3 枚以上は可)~~ + +~~* 複数 NIC を持つ VM の作成 – 制限事項~~ +~~https://azure.microsoft.com/ja-jp/documentation/articles/virtual-networks-multiple-nics/#制限事項~~ +> ~~単一 NIC の VM をデプロイ後に、複数 NIC で構成することはできません (その逆の場合も構成できません)。構成するには、VM を削除してから、再作成する必要があります。~~ + +**2017/12/13 追記** +現在は、仮想マシンを停止した状態であればシングル NIC とマルチ NIC の行き来も可能となっております。(ただし、NIC を 0 枚にすることは出来ません。) + +以上、ご参考になれば幸いです。 diff --git a/articles/archive/azure-vm-may-fail-to-activate-over-expressroute.md b/articles/archive/azure-vm-may-fail-to-activate-over-expressroute.md new file mode 100644 index 0000000000..a873647b44 --- /dev/null +++ b/articles/archive/azure-vm-may-fail-to-activate-over-expressroute.md @@ -0,0 +1,96 @@ +--- +title: ExpressRoute 環境でライセンス認証ができない事象について +date: 2016-05-16 16:07:44 +tags: + - Archive + - Network + - ExpressRoute +--- +> [!WARNING] +> 本記事は、投稿より時間が経過しており、**一部内容が古い可能性があります。** + +こんにちは。Azure サポートの宇田です。 + +今回は ExpressRoute を利用している環境で、Azure VM でライセンス認証に失敗するという事象についてご紹介します。 + +## 概要 + +ExpressRoute を利用する環境では、デフォルト ルートを ExpressRoute に向ける、いわゆる強制トンネリング (Forced Tunneling) と呼ばれる仕組みを使用して、Azure 仮想ネットワークからのパケットを強制的にオンプレミス側へとルーティングすることができます。強制トンネリングが有効な環境では、インターネットへ出る通信は、オンプレミスのネットワークを経由して出ていきますが、Azure VM における Windows のライセンス認証で使用される KMS サーバーは、Azure 内からの通信しか受け付けません。こうした理由により、KMS サーバーとの通信が確立できず、ライセンス認証に失敗します。 + +![](./azure-vm-may-fail-to-activate-over-expressroute/PrivatePeering.png) + +こうした現象が発生しないようにするためには、以下の UDR による対処が必要です。 + +また、Windows のライセンス認証のほかにも、RHEL や SUSE の更新サーバーに接続できないといった現象も、同様の理由により発生します。いずれの場合についても、関連が疑われる場合は、下記の通りルーティングの見直しなど検討頂ければと思います。 + +## 対処策: ユーザー定義ルート (UDR) を設定する + +ユーザー定義ルート (UDR) 機能を使い明示的に KMS サーバー向けのルーティングを設定することでも、対処が可能です。KMS サーバーの IP アドレス (kms.core.windows.net: 23.102.135.246) に対し、Azure PowerShell にて以下の手順でルーティングの設定を実行ください。これにより KMS サーバーへの通信を強制トンネリングの対象から除外し、直接インターネット経由で通信させ、認証が成功するように構成できます。 + +~~※ KMS サーバーの IP アドレスは、現時点で変更の予定はありませんが、将来変更される可能性があります。~~ + +![](./azure-vm-may-fail-to-activate-over-expressroute/UDR.png) + +### クラシック (ASM) 環境の場合 + +
# 新規でルート テーブルを作成します
+New-AzureRouteTable -Name "<ルート テーブル名>" -Label "<ルート テーブルの説明>" -Location "<リージョン名>"
+
+# 作成したルート テーブルの情報を取得します
+$rt = Get-AzureRouteTable -Name "<ルート テーブル名>"
+
+# ルートを定義します
+Set-AzureRoute -RouteTable $rt -RouteName "<ルート名>" -AddressPrefix "23.102.135.246/32" -NextHopType Internet
+Set-AzureRoute -RouteTable $rt -RouteName "<ルート名>" -AddressPrefix "20.118.99.224/32" -NextHopType Internet
+Set-AzureRoute -RouteTable $rt -RouteName "<ルート名>" -AddressPrefix "40.83.235.53/32" -NextHopType Internet
+
+# 上記で定義したルートをサブネットに対して適用します
+Set-AzureSubnetRouteTable -VirtualNetworkName "<仮想ネットワーク名>" -SubnetName "<サブネット名>" -RouteTableName "<ルート テーブル名>"
+ +### リソース マネージャー (ARM) 環境の場合 + +
# 仮想ネットワークの情報を取得します
+$vnet = Get-AzureRmVirtualNetwork -ResourceGroupName "" -Name ""
+
+# 新規でルート テーブルを作成し、ルートを定義します
+$RouteTable = New-AzureRmRouteTable -Name "<ルート テーブル名>" -ResourceGroupName "<ルート テーブルのリソース グループ名>" -Location "<リージョン>"
+Add-AzureRmRouteConfig -Name "<追加するルート名>" -AddressPrefix 23.102.135.246/32 -NextHopType Internet -RouteTable $RouteTable
+Add-AzureRmRouteConfig -Name "<追加するルート名>" -AddressPrefix 20.118.99.224/32 -NextHopType Internet -RouteTable $RouteTable
+Add-AzureRmRouteConfig -Name "<追加するルート名>" -AddressPrefix 40.83.235.53/32 -NextHopType Internet -RouteTable $RouteTable
+Set-AzureRmRouteTable -RouteTable $RouteTable
+
+# 上記で定義したルートをサブネットに対して適用します
+$forcedTunnelVNet = $vnet.Subnets | ? Name -eq "<設定対象のサブネット名>"
+$forcedTunnelVNet.RouteTable = $RouteTable
+Set-AzureRmVirtualNetwork -VirtualNetwork $vnet
+ +**2022/07/26 追記** +以下でアナウンスされた通り、新たに azkms.core.windows.net という KMS サーバーが追加されています。また、既存の kms.core.windows.net の IP アドレスが 2023/03/01 までに変更される予定です。そのため、UDR では 23.102.135.246 のほかに 20.118.99.224、40.83.235.53 のルートも追加で設定が必要となりましたのでご注意ください。 + +* 一般提供:Azure Global Cloud の新しい KMS DNS +https://azure.microsoft.com/ja-jp/updates/new-kms-dns-in-azure-global-cloud/ + +**2022/07/26 追記ここまで** + +## 参考リンク + +本投稿は以下のブログをもとに、一部内容を追記してご紹介しています。 + +* Azure VM may fail to activate over ExpressRoute +https://blogs.msdn.microsoft.com/mast/2015/12/01/azure-vm-may-fail-to-activate-over-expressroute/ + +また、2015 年 12 月以前に作成した Windows Server 2012 R2 に限って、以下の事象も報告されています。あわせてご参照ください。 + +* Azure 環境に展開される Windows Server 2012 R2 のライセンス認証ができない +https://blogs.technet.microsoft.com/askcorejp/2015/12/08/azure-windows-server-2012-r2/ + +この他、ExpressRoute 環境に限らず、 Firewall 等の機能において送信ポート 1688 を制限されている場合も、ライセンス認証に失敗します。こちらのポートについては、Firewall 等にて拒否しないようにご留意ください。 + +**2016/10/31 追記** +**現在、NSG で TCP 1688 の通信を制限した場合に、意図せずライセンス認証ができなくなることを避けるため、Azure 基盤側で明示的に通信が許可されるように機能改善が行われました。(OS が持つ Firewall 機能など、NSG 以外で TCP 1688 を制限された場合は、引き続きライセンス認証に失敗いたしますので、その点はご留意ください。)** + +* ネットワーク セキュリティ グループ (NSG) について +https://azure.microsoft.com/ja-jp/documentation/articles/virtual-networks-nsg/(抜粋) +ライセンス (キー管理サービス): VM で実行される Windows イメージには、ライセンスを適用する必要があります。ライセンスを適用するために、そのような問い合わせを処理するキー管理サービスのホスト サーバーには要求が送信されます。この要求は、ポート 1688 を通じて送信されます。 + +**2016/10/31 追記ここまで** diff --git a/articles/archive/azure-vm-may-fail-to-activate-over-expressroute/PrivatePeering.png b/articles/archive/azure-vm-may-fail-to-activate-over-expressroute/PrivatePeering.png new file mode 100644 index 0000000000000000000000000000000000000000..c98ee4c76985c001fcdcc0cdb0c26d117e112bf1 GIT binary patch literal 62438 zcmZ_$1yodD)IIRh|4zpV1qJ-;;V){JUExO* zlw&Vhsn_c6hPw+`?oT&;Bn}9sU-AoOz8G~R>vMSbw4jD8I`(^Ap(UY(@zL<)Uz*ub z{MqL<1na&G(7t*GL&55xrNqa6oON$^ zerw5_oR*fh0Q_0I_E^MROiB~0*@qvexw(OhD5-F9ckL~pUwN`%c^^{bsPDcrA&mPi zphI#jadHI8U;{2z{BXBOk46#*5rv@T^zSd{t@MB3zt2jax&(iVHQ-A4fJcRFjCyHK zY@mIVUMO+ZFK)F=bLX9s__@-1_iyx(ZXB+{7rU@n7Tji!Uy`Y9s((Cr?LVsjWli|) zq~#G3oEY22!j?x1$06A<=e2Jzlc?BhaMaP88^o6G_=ZDmcvM~b7dQMy7|rWoFim9J zNOpBoPFXpF`vaOrzCse+#&aoYY4oX|O)?QwJ+)+%g7(j*&W=@NRdWZVtqI+maR+}|?#Ra2NY)c-hP8dha1Cs9+H@SS zRj^o|oYX952xe6q&@eC<;5#1XhZQo@3vs9K{Q1*B^2LHud(q!9H;KpGao~BjrDc=y zq98sfbh?dIc*BB<*0VsAJ=ZLr@?z0zpO`p%MsIXQHOiv7xT3`|< zJ$+yXLVa+%?S*GxX=Z8ZH|rHAC6F4^ax!_dp_6Z!ydZBSzsAwTl+1OBQg$Y+HtE^| z>odk=5JnvpZzUt}BX1@8?*1_!5rwu|_Wd`3=TD77$gz3t1!G&~M}6ek&O$Gri;HRZ z&N7+)g*4Sgv35ypuQ#q7ODGMuV<)xo|gc*YgI9|B-!0ICpJo&CL7{3ml&D26lwk&uO<8dxcqBe3Ia#Xi_ zmS0$dk8M6=UpsQVQe9*L7ATG@n)_}h+tEPbYU7b5G_s3+--jbU>K-EETIyZlalFCe z=7)D?5x{%@Y>Mu*2f6ci(OO-+ah^e(O+9M!;EmbvHP33BJ&34Bjk&(C*d@d_hO9ss zO#i*+CN*}fn@B~k=C;%Vn$Dk+Mxp&(HPlBjWp=J6KnIt7i_iW}$TG_km&*FgdKtPp zi8wP(!6+{*EG#No!QybRSRNf!z0zvNxg|A$xLQG@B908#Ryii;Lqt8>s5t}#v}~bz zR2LspFu*M0xSvEUpf(oJnCV0+(0_6d3FwFZ?n1u{`a+WdWu*jWFqoKkirg-U+047;Yk*KS*_~PB>H5XD# zOGigXp9e&tO{qD;SfvLl@pa+WVjnC3B#TE-i`vZcmM5X&mg1IJ{1g2f`7gev*C1<2 zJbo++!QX^S2yC=cql^oA>nvDKt;>$4mHYq(iF@Ot*B}`N0f7X)7w#Y;Lt%npM3jiv z8M^?q5QEV>qaiFGh6Jritu$gq`(te6A7jrT!bmt)n>w{>fcIU{kP9nHE3EzT<3|LQ z5S^~l;~B(f8anuJVEC%$llBPQ<}%NO{nlmdhC*0lNC3|$V!x#;K_jdn6IbEbtGBMg z_pA96NV7z>9!27u3@KmbZK%aUQ)^K=mz**vOkm}sUYGxzzy)V!T4ubGJ&2N^Uh+vS z&MCC29Q;h6vanlvp2D2p0_xjv@njN#eME!gbE;JK{{j1IqfX*rojQ{VGrehWAUM@@ zmQ~KH57t}jSHh(l+AjpQP?p7V@PTBPAusMHma1Ex2A%$2k(6E*P|0+^I}clOp5Ps~ zE}4(GyNB*_x9+;~3V7X*pGFR`)GIr$-q1T}Z?h}&q2wuXjuOpRj-uO*=dqf)9xl$$HUA65T2Ma+wT>c)$0xRtB*=7%6= z%1Z}KFcmZFQC9<@yCM}nf3@tjka578pr^q&c1ClS2hL2V=RVHGM zT#Pw{rH%Tz-CDwfE6h!^T~SspjrLO_K9 zO(a#zv2&jJgcJL1q(?cvD4wtx)bCmHGAGux%9Z(poC9eEiY7B<>hp)ZF|I?nX1fm zRktTpAs;V@S@c*sn}EVdh;eU@Ty3GO-cI`Oj`6%JcA2MgES4R1PLvAiIh>6^1^1_t zj$wwo4RTKFvJO(x-Y47UckKe7WoHnolZN+_r@oTgzcKb~l*-z%FBfzildaA4F20Us ztI)Xb?6yQgc*8>^)r?P@7j{rusC(>V%`QJ*5it|+#zHd@u6=7sG zR%*C9gDwR!)AY88U1TwxhlVoW2H6o38x}TQC*2x0iYa7y^EP4*dH+Oid^t6q=&k>P zMPABSu1nWzcf5Esu$`1k7auj!M0Bwh$-*>DggYOTyiuABYOI2V%%{@UXLmO7xb98^ zF(%|T%L2^Dean_{m@u6C%H{HN;9Fl3DwSbGEpv@mMF^dr=DLt`iMvLAr6MQ>f#G{P zK<}+bb@{tU$kTwE-4S$LlOa!;=xvD>nPB_VhiE8NWQo-o2rZ>OEx5ac7R!%H3JVio zn#%2hvz%N&V?nCBXLOSVo{Q54h9I%&m0<*!bbuV8F^u@|J#snX7}h!R3PhPL%$uK+ z^NZ8w+rvJzCo^t2EpK*@)S((hObQK-SY=y5$0B3V#)Psknf`d;>2YVl%m-6@YNZ}G ze|yTDG#SXl!_!DYIx#U}p-WHoBMQ9@2q)5w=fQH7Y?{$nM2yT8+T>!q_NmNsdO#5R zilO8mLd4|AaW;$~Aq?9m9!9*KIq7@JTS>dt6}g$bkomCxKS^(IZ|jFqP)vtX{ZO6^ zr1T%GP*ir3Laq!S{|kBv4P zS1KJq5{Df`^PayC7Cv>lIYg(wbeuO!rv#_)9n98ROIw%e*2<}WV`F1mlc~Zp#dCEB zCB(+sOG?9N`sh3tufC>FbF#wbM-e-dWowL~V2M=p3yQc!&qijJLCwv0jE%FAiA`r; zS7yAj8`OGRgd%*EDOq!TDE(NjXvf0wYB!;SivH6uLOz~-h5s9cM7DJBB(e1N`+b&X zX~2P%Y%j&fkap&dQ6y4!;oJn1toZF%8Z2-kOBv3E7< zo)r{EGX;LG98w|Jgt@uCZr_*qm1g!RH;V!O@?&@mWkX3xSW2hp%`hi45QA}^ePgA| z1=Wj}dnNt_mP8?g*xkjN{!Uh--6u;+mMQ0%d|1!MKuV)e_AfkhvDHr@B5r%?hGOv+ z{FQBD=ey&Ga^iu(A&X@x!h~SHgktl#yC=&rjEaPQgg*V9mLIkaN{WlKh3W*S&rK!L zw`hMFn3(KavLn@2Mih&cWMhuv+Dupv#k6@VSvH*_(hy-6L89>P4ns2B((Le;hXGNC z0Kz5NbsSbPjMS4cHD#Dm`0_6j zvk)-5tDG7MJgcc`H$+Sym}3~Cu)GKqMMd$^$p$gu zp1Ulgv$=XVO!*ZpWm(@=7n#_dU^-^;uByDid`6o)|CXi6P{+`wp}U?TmXA=-WdhF+ z{?|H&rs=%ZC^s~Ab?!4Yx9W+ZpDf2svWCi~V8v*2 zm(c@4zs@OG9<3-LiBF<%UE-tQqTHJ?SyYHd!NCGy$4?XJ(&g71gQI%K@Z$H#{k6h&WG9p6~Zv1n}a z8bQD^I_OXxZ54kGH#tr4tG0MQn0k7ZHYGP-1R za8GnsUY9vofSR8Kb(2~#LBtY{Nc{3I<~o_AJU(fwA`&#-_Wg*t!9O$&2k)}PstQ~j z@w=o|jPhWR7zljCWbCzN^y`gN&v<9mY0%_)C>05W#7pK^s@mGjti8V;mA&%5=wOPz zBkmdwmR#;Ij}6Afy|U;fz8qusGwd9xaPA`KF?%oFC|oJh*s~Q#OY@ygsrZ>V_3B^3 z0Rt74*Y~rr(!%x`aJfzao>VZ-vQqpOf_1LW28g*O<>g@4`Fx)d8tFN-2%6vs8j18f zg)0+}+4QYbElte`a-QG4peH5HQ13=#YX$}eeJ7Zp(UPIjst7kHoNL$>b86S*XuU^Y zzAz{#NH&I1MLIQE_L~dS#ii{T5&ivldT$EaFp=MTyHp!;A2Ipe=_Jl8M<|Vpa+Z-1 ztV%RGMn+ulczQh114OA#wUk}zOVcMV&`U*ITU#Y1C6Wb={;WHiy-CORl>Sf?s6ch+ zHtnvL$EVHLm~~W7@XK{nb#*DG-c)rrQs#WP-Cr4oamXCIeWI+|W)aPaEo`NLOgom& z|MSOu=OH6SA96l}KM85>A+9P0(q>Y$w-E6rOW<91lAGfZ7zZX~`o}Pgme(2D_Xaa) z7?=zjGJVQ9?$S!@;+I)Z|46vfGz+AMbDF2^dDV%*Vj6dp`EH2^PV2Lik%45W5iAAC zCtc^3isxC#w4eFjukhHMi~EYsA8|!ONZn*G>k_A(m;ds~#HGc{wXVPeT?`i&3zP2~ zxvW!!1m~I!`C6v2H8eGCp#zhGta`Tw-zQB1NWrFk+aD*%O zcjJ`H2rfaCOvOp{|eLa0URXs<~7Z^{dp_5CVrgo`?MQ(0POvz zy>`G)n9KCiNPA-upf@sR%fwAY9%h<_^<^wFxpnK@pMR~*b2<75-4-xDUIdxv#ik4W z;y=n^7H4paPbHC7(1jfll^!3(Lfp0b7_QD`hH7rM6Dy9^JbO;N^lf^=!Qj37(p^9tu8Xb$YG4B2g{D7BF#!q22S|gG!|a?X{trT`nc9fK+UUMn%{ZSBkhar?NH;a#F0r-3Dz1~w zYv?ZTD)znkMlw3HQA+U`E601gH^=ANB=ev7(IC^s{d)*Xn!EQCJkl#E+kdHx8anublcxbkd&MaovKny(#bu?X zPni_b`K;srBpPD-283T%nCo4Yinp^i!i}N<+xoo=W-q*Aii1kftIQZwP)ky5BTg!| zfc#P>byb^DxKc1g0l=nyh8azL0wH5fOJ4gecQfMIAT?>xcbUNwZ83ex`-WbzOzdwb zv^>g5oS|VMikKwPGPWAd>i0=IYEx%}vfGf8V(kMpI-ZMJ-xCG9NnAbO_qvX6(wpZ! z49evjyDq?o8ZHOM`_{uO#}g8oIe>Msi`aKi4a3r&K&Fk2hhatGvTABX%3p^9G6<6n zrx=ZP8G)QzKVCNVMg`s;cErl>`k^iVH6}lK?F*GOUuo}Tq*{FF{`U@YStQ=ie&8;h zh6=@Rh0+DYOI2B*6ktnzT$MLCY=ek-)-=>jFSiBO+bwYlAEb-HGXjdf_8Hxbw#r3p zBUa^K(z)rZ$`#ULF_ZIvi@4EPdayhvh8*n<@+8i+HDZ*>5K1?%JX=iDq%KHFs z|JZzlkEpzy_vRbA_`kol5cn9M-ss^9bAN7g$5c{Q-b@~-t!LU*{q*+Xao?Pw*3`8` z41IgFU%@yZ?2j2w<{O3(#lE|=-A5Q07+6o0r%CwTp>doq z`T03H@o?d6A+`{j!;6dQF)@<2F~XHwg%~zV@HCqCvSC=G8Tp=7)I zTa3`{Nk+ZQ1I3hRRUBD6{;ZT}t7&fiRI-?t>b(_m03XtF(KQ7EL`SD+_d@dH|5Q0DrdBEW%f>JyCqe>OpH&<`7VF@iJGgy(#Jnm9zT%l(v6(GCo^0j zUP)lc^rLyp($7Xo*q=|a48Px7*cIIVaf`K_2XL!lH<{`EiDEYB{1qmD40?s3dHG}U zHn?pm{@#{Wrfm;j>)kJ!T?ylA<}N+XZWopOe)seQ9>B=38Y;9YTQ$36$Cea@#SMB5Y;-Cp3>E?iWTF^3+Mxr5 z+1c53zkvWSm1F{!kzu{90pR-tCj|zNj*t8L`Y!VXwG<@Uh>3|$xLlTh|NgC#^EM=@ zEnQ_3XQ)a96C}(%oq{gWb_m2>;@=hWsZmjFe2-7D$}1{1b&c}!^0ME!k#^)N7$Pzg zynwLf;D8YrF5-B36AK?;8NXSqBz%XI%MB}+S@vr2M z=({q@$Z4z?o(OZlssUEsNa6-;A*?<_Hs(9R>j4tr^5=Y|wBFi|*O);TreJb%qr7_aP1i@Ew_Gbe*YvO{zes$? zbvbIS&K~paW69NbVUfk2cFHqd^3P)#gb(_S)NcBSg~B%Ibdbc0&H zi;Deec=R+IBspJrZQlI@;MbF$O)h*Uxpi$9gIC9Z-?1HXq2WtL-vw(`vs89~W zcu{al_R|^J^Rid^s=)`&7aa>J$%Lt7nk26=H-0?VoRY-p0c6jrN_%oToi68YWXz)6 zPwDP}do_NPXUC|ptkbsOG$f|K^V)4w_l@-Z%Z@xkD=Vvx+%;)?)8$;G&7XA3h6Blt zG(fLEF?R}w$rA4js!u^9Fu$Xnsfb$r??JYYXJ8;NNK{1^y_x|;zOcNUB#!2GO9sZo zhUfiV>M*b1c?d@^41^iF$Sj^y(@v=6LRi5+?eV*lzVPnt1oGyDrpqKL`kw{W^nwRwg*I!Efrt;G@w() zelS&NuHG(z2@Ab+dYGAui*%|ofh`*p#$Y+Xut=nvNd5W-=5@B4<%g81&CSV)^A+Xa#ekD5Cnu+(7Wdg`_Ho$eU|Jua8#6$7B-3lJ=%&1g zLzKAhR2ri-g?4Hkyp4@*u#lOunX7Xcpdeg=rPUWvm7krtmd|`A79Z}-`0}yWA@rhb zt8UIV=3FJ}d5BrB#UPL*QczNMQhO!0zGT%g$B$hGEBty>-k4(I>Kob`6om1|tEZ<& zJ>k4RODLNr6kayF5IPS)J-~RJwhWyU0O$5~7a`SH@Cxk%(JX6eWmB+X5n)4fbLw3h zuVr-N^GJz3k$gp2XJ}Nt@k#maD8`)ezl1DR$`vTyJ<1qBSbcIX{GK;!JCMwmO(&f0 zsQfZ2?k2S<4i>^sF;wD-Sl;a)kK& zwh?fb#$9|Ko32%)tTVON35EE7e!4BVkSb5VZWp$+a5Uule#i5M!jIc4Xs&u`oB>*+mrd1`ZX~Et+%U*drW+6)2|s=Bp$Ql$aH< z^!`{YCZG;n90Mwa708$|_0z5O= z8Cu>+3V8X4fOrV_=8adF8@k?Epg^Jj84|MWvaC@D?3Rb|ho=BuQ2Gq+uf1?|!z5Y2 zLjNM?JPaeE{bM%f)(7z^pX2u!joc<@J8Jbr{^2uhf6Y60!gI-#Tk7K@xAy|hu@_Ni z)N+2fMi5(Y9t8i!CTvgFQ3@*XHZA$F6PlF0cy&{-L!%s}Iu(`_K`@p*b13EWgHAFjw{>0nEkp=@AP_BdD2G)7U7)Ok+rNtWZO&ao;JssF(edfINrCZ< z&pwa96xYVVH<8u8q{GtJ`pNn(F%`LjAN6!6^6mItEL@j;b-XOi91XFRyP}jZ^UFLf z9flJ=gG)EY!KHht*}0{J_4z(6>OL{8?p$u6=${m4@^7)lNm}ab*U!FvMMgI!Bt(#U zjv~OR&CQCJ#j4m52e?moGpyUPKuiHekc)Z`yCTngeNGP_N%08FA!NyQrM95$7P$uGV!xg`&#zNcEKV=}a&QyAw#9HC-tw(k-FaDxyB1K*4w|Q# zGP&wao?U#AIqMS%DSwmAiU&5Fsr0kqL`ispN4qkRBKr4*ohol_hK5?f^Z)J(2A&S9?b66J&x z70m-ctS*)EwQ&@f+(krA_^@*b(h2*=YH*o`hSmym$IWT+z7rGr2Bu1O5~-}%DL$dB z(kaOCHB%39S0jK)s2T+^>EZ994L z(irRhke?$n zxrlw0fLEsuC@g$c!n{+s!%7x9ZWNc8eouhig)3%K2`(M#mY2pjo&r){qO`Lf$Gt{;v=2)&}S zOgZ{jaO&fHS7`R1r0jl!X)jr&3B~LK8;s{nOk=Hqn0WbqBErHLV5)au;Sr#Xz-Ek#^1- z{D0;-18FF_B+}S?Dm`DE%+hNPx8U{FC@|Iq$uBm--pz)kyDQFHM*>xm#; zk~C(%?2_Zcf?B>p7LZmsb$)!e`XVq(-2TpyRQb75(|L07yRfTI6wf&zV6?9-2Pk=9`c=BPy1qo)SQ@<(6_J}dVJaZS#HvaCL zve=SewN`9rj#WZlov$(j^E(T$GcSFd31WJKBg{?isI|ZUHaqyTI7zja;>A*OhelZ( zZH01yVqWT7l{?##-|4?Y81CP4$hArnq}!o9*v1&F2li|8x$*})BgKVfwxe8gRYz z*Skqn5Fj|bt#f?ABs;zomuc=|i%CL^6epIWmx)+UUMrlfDI0LZZ=H6LYNlKrm}zuk zy4?|daCIq z2Gn$PdTObAm-;*E4_9~2?IU^X&;iA~!i-=TF+gt|b9Hu}KIuBJ9Lsl5#Qtxh;@aAw zwi-uF%{yma*IjMXuDYl**Osxve>${h4_W%vVhAuu8X6iW6^eeZRLfG(0Iv$DcZN|p zy`L|^K?_q!UVcs2I1AME>LFyOW)~HOShqEnfWpRVpHmCle`+{jVsLYT-tL1|F(HES zWT-cJl$S?XV|`Y% z;0~b_$Rf(%C)q&&Eb|)0H12Oi2s95&)xh;)I#^!BUPp&~iV!Vj7)p4~Xz%MQKD7!2 zX@%84id&y?gE)p^4;3>E*Ps{nbgoOX7MQkHR_&2*BVgeEEgmt8;Y>jvnv`I$sN3HB zOtty(BSCaPJ5U@P#@B#9afWhZ{Zm$;ED)JdA=8>tOe2>Y%K9zRF@l@$yUSPWPPgu& z)GA5K0sx+UQ3U$;Hf*G4WTlLV4QwY%byk@<8$rrRFQws?VbENVmb&`*)D-3(q51lA zL%_29!JpXLgew*H5HKw$A=6fLjz-K8A@@s9RcC0)8_YW5HHdcqQnh(xA}@1gPA?v_ zR=|IPO})2KNdfOEv1qd(Xza#28xiz`x? z+fCD8W@ZKgfp`l%M*H{6Zvmf)VvTHbid{r|`xorXyUhRY_$eU9#PrqcVGlxo{YgAG!^>a)P12c?o|ZPSP+nmn%)KIm**fhL5Hr^Me5m(X-giR9_Y*z&o1y;})Ab$Z-BwOyJeN^9)y~GohB#0nJl-7I zwB#6ZgSJ;7PL0zMub*(mT5KT*bemi`&T|ivMqzWavln>{l>b(;2+?lT(|Dw?jgXd> zzOkBDJSJ*3zN*;5NZ;BsJXmAsl?@z*xlGrBjGA1-MczLJ2G$U+Os(6(GN5}c+1)Mm z=A(knP>Aba#JpEFK#|jhD_71NfaJNulg63#_hI1DU-1yZ=?L-_fD=o9Tq9z4({hM0K5EZnyJNt4jXC+D8qA)7+aFl2CdXA5T)b&?YUEHReEY_YPI>$5w;6WV8*h&7grY8d##&8bY;q~!%QV8 zoMT_&+m7SPmxm?b&l)24j5Vw$OIN1;yaX7pYodntN3ri^mAtwozJkb8hWU389v&X^ zD(t%>GBn799mWTPSX^X+A>pCmPu1XN>nYCvcsE7h-Al?B&O3Mgx)Yk$0w}jh7?vA> zwbP2uzVSS)(P@!)^qe7ncQ`6?|MI+-(su57Uitr5m$#DM9NCq_teaM$DN;TG96;fr zaBxs*kAWmUBV&kbitk@Utn(f#yVoEgoVFQ;{W572%Z}qTZ0_b7|L<3R-!YE4uiIY^ z<(*@Ig1~CTKfq&cW#zgzznwAQ)R8M1GyL*ozuDusBNyIaph*Z3By4PK{6|ox_DPMw zkc;oqoO)wf)LA$<08nUeW04CA)9aM%#1yvwY+=IJ%VUycad&fh^JAVV8Q6pAgR&MA z?824YK=>)Yyym~%Idt#HWfXERP)cKEtqKBDaadhHqW<$r`4-sZ$MOz&%p#Rr@jx<< zYi5cG-f1%*Nbal^1afq*usNoN>gpJ4%>XdYS$ur_Z$7Pu%PB%mj8nVpt79iQpsw$K z22MR&^aC5dx2k3bJ?pj0eT1x#0`g^j>{TRnuh$p0fQ*FMxw*!C=~MDBN>Uf76_3iH zPp~H|Jf*2AB_(Cs$ODy*6~GFyo3B2u)3UjVNW73CduXY>u{cU-y?Lkuxa%G&{!pq& z5wN4Kjs3QXk#$d`UU}NS-V@W9&#)fzJD5#8ZFL|n#prqE1?0_4{1F;V07kIZbsPeX z15*3ONl7JW)gsO=;>6C@wmdPmh~G94y|&pynk@qBi7{hYlr&Ieb4o%K@YAUnp*GZm z*!=SF*U{1J(5kx)-sR80;((r`UjYBo%G2ZQOB3(+ak3!k*yQ)O6juW5w2rMkP7QT*3j^#4X%G+T26Gv2|!amZY%=;NU7u3<0xr&T5^ zACNLml^dKF{NVBj_*^+jv}`RE-wP*m!}pI+URfgN%qOZSY;`nnIH{zFC$?PE2smQe1Hs{)_CU&(}#^1eo?FCTqYE0FQPYfL#L^PQVExxA*p<=w$%#e;{QK^eqAnMbXcTGBf?n zS%!bX=cnR11j)_0JeL~cp8@TMfEN%QSr9YrjjgL&RQ^G5BD6xGJ!I&K`g?vRH2HEi}c%#2{s7 zKWEp)>q)S&g>Af-Hjhw3iKG@w21sqQ@cEBNYF;giK($as3&Vcd+P{OaEN8cG9J5m{ zP$5k?ZsUDPPs(g>B-KEFclUR@Z2r8a;34HqBO8&pr){Wkm3Z{8m)i@d4~iVAbZwW* zQ{CkfGta@1@Q-`Q>+gH5UqNC^jroe{fo>VCQnb@oX)me<712%&b1R;-FzN4vQAjIk zX6sA$MinJ*>t&tc%d%+J_S!L`Z8C$jFTW)ZmD3=SD^LmF%`_BmWby^h2ehGS!z=z= z^ApS^N5`i{Z**}4o!>6WGhK%KlLHTW>VP2SJljhl%^`9ap0og(vy>m5Ff&jvjZkoZ zq*HAj^}rt??vzBI+s!i+_PKJtWy+R$Up{b}F>bTff=mtw7NC&nwHEfwK*EZef2x-Y z#9^zo0F*8(P`8TR4Aui}GEa?2*|H!LWvK^yaSQZ)`bs_xOrc;suNy~4y4L;qih;zG zB}W`7SlJ@KKF{5ms<^+&8x!CX-x6W%xpBNvlgEpL-(yK6r2rmF-H6^gf$UM`w<}do z&!4`#+sE#rBlBX3(b3WNey< z$+$Cr{!A{Qefp?U*VNP$$PJbKb2QY|pOTUuKhj2w7pcW{q5GGq5Jm#^d!|>|Xowx@n-_Q^66F*X!v)P?@lkH>cW3pj9IU@vF3t8sg5E7J zP7x%Edc1`9JpPPwR_1-!gOc@d>;&Hn0FoON7m?EIx+qA+V!Ovc17H`QABx(Z>eW@` zyFY;mTYK>HMXzlmUDacw*X;D&A7~~WehIJB_rV&3{aM_0c6L0_5ET=VOwaf&L_7Gl zvc9RpvSY1%sUw-#*yP7qqCt4W8N8OGT)v0c>BF9{l-8axS;w$|1m7N{eO+Ee`OS*r z3@{*0z!@V5dq7rmu6LTCL-xg)AU(Zgzg9NtudR_BmPAZE>QZ4ChP0!J3BB?Kdb&qo z_e${#2KKPQdIzz2YF^<(%SxgowfizEGHKniLqSLWUNy}yFj2Nm!sIuO3KQM8 z{hvFWFD!)Iu{;9NgO9rT=jV84I;=4acUsQWi;Wpb>!s8TE z_`|J7$ayXBr{>!XP}#o-qkx~`i}MqN`6{UC>4k08hHd#(ILy&rJcjz?A5?`XoU~pn zJLA?7-Ch#w*JiMzkv)6l{fUkUc|Ig)o~1aDCX!%H;4r}j1fu`O^R{lTurt?@3^bDH zPb>f!hj!V7C@FYJAT?|bl}`ME5_MNwJLb)!hq*iUDF?^)PzY$agHT-AOJ!-%E~cdz zSI-A*y0QgTJIW&e-&KqfsDR`SQFulg>nRnKToQ}B198_%&j2X3AiFI^2Tm-Asy=CFL|kRxytNJ9}Osf33+>q|S@@nv>jpastE$$Ejp=>rq2~tYskG zES6LJ`_fsmb&h)V+S#r3pqJKi8l#6uxGpcYog>n>!wnnlVT~5VH;WS2sn)Xmqgtgzj{qv;>dVl)0|3qb{L8PS_jDDZ^(~P4UbcZy9>qW{hDgmvK zR#i~b@y{>eDI^asBuwL=e^Uu>$PRy-uGb&^+Rm_0D;Aq+V9D?NCq370YX{!u`xT6X z?5Vjt=`N&OkJig`MlO-ly~Dm{Ddxw^-3`_Q0eqHReVCQJAH!K0PvvK)$sr-$TCZ^XJ~X=pgzRSDQ5KcJ-Y5AlA80ClojZma3wRUK=IT zP(E1@kyq;bvKbJtah>ly7VxEN1HuOq+==72Y$Nb+{H?}O^HEVvWDu?~O^Jk- zJ2~fLC;_5nzh{v$KF#yi9&_M+pky<5-lRpql+NFzQ`(Q!L1Qckx`J}oQ(?G66kbGW zc7NppFKfDfuXbI{1yPU7U7@_1?=&*IT`DQ=O!sPZLw7hh=n8~4$jY(&X_4>Mg_m(% zn&dn&cuExZ^4lp$kmVYImtmV#ns+p)vQ*L7q{}IboqSWjcaE$Qe9maS6v=kU7EYs? zPSm%gIedKm0!#ZKt$T$mZqWVF6q=e%F|TE3#=<8wthrfvx%Y>KX5%l1V%*R!`65ZToHdk}YP zqqUU}^oyQE1a6K^Pf6Si*t!D^qpR?ty(TFaR-+wR#z)*9miJ$LJqlut#;qUOZ@`r| z`7&DP8TJTq&;(!ZJ$e357W+NWKC{y}O*rKyXDLBFiH&#beQmLK+C>f?g81$MNnLwh~R2 zu|*s@irt+{FA!bA+OoJ zReRnM{?sO$~FgQX_h&Q+@RJd~Vdef(Wo#Q}n zOmcKbV}~eBX{X+VbXI?L-fuattG$eX<32sae(c&MY0kOSyerk3S9W_u$8~$Gbk`~T zH3QFjel|VhrxW8N|@#5r&CM#YlQv)S;nB8Gr;O&I^uCdoZhoZXn@@$Eo#~ zwhIehc&R`i_BAP!XrZBMbuNjfsL{~*xbck%Jr}@y3%MUGM}U`JLq2cxoj#mY`k7kF zE29paoRs>4LnZiLeZ6z*g_F~5g7DtnnP-cmLH^}#@_F)0)6hi8^{y%JDD|jg4MWvN zMQ-5Cb~!rt9lS`&yK6ikf4w<=9ch!{F1gFQ?k+&$&29=g_)9|llNnAn%vp@AmD})T zIlstH+q~E&8o6>^|6ip^qQqEM8~s^mldG4qe}Q2nt21)MVT5O-<@w%8|SkWZ`x>yjscjh%u71tlPDuBbRjX)qzA~CBYS*GMsNs` z3C{VpL4(sc#n~<1q`u$&rJk5-8QK2yezKnae|4ycrhPF^`UdaIFYq$0^pF;0Rb=bs zT@_Ycu323aa9$S)js5e`vGXq9Kb9vtz97l5<;Ra`R$c_LQ*3}3AVSBQmWDgg0S%W&&n=*sFYlF{TCI5?4ni9%@NBT)DFydl$kECbgEY~lI zmH*Vxu_c2eKY5WAtaWw0{Swd&l(SfY3SM#wT0mpTvY*GUduwwHtW#}Ex9|9JHtx z-Wxz)&nb41W3F88TadP=g!kk2ATLbojdvH+c1I+xX_8$#=IqA@l)lM$-)X;#{N;j@ zaaKu9zq=h%QZ57J*Tfd8_V|9_jIeFinD!#sHKjVa#PlJ)C2lglR#hHrNffP$xaN- zb>y|-;?-9AFPRIecPi~&j4!p(o5*#S9=rJrk5qXHG5ed~{$I@Y1%)5y|6Viwic(%w zq>>(K39!L!gO~Wb56j4&&!X5l~`L?Z=dzlfTj?=8?ybw6NPk`kzu{^dAL zZ;+;sx}3axCuZP=nzTnHADW=J@yONS|9}kur1hTW|KOx4ET%!6ydS@MSyg%TObb#Y zI`xc-pw;fmEmm(}?J!tKiWu>d0HGemLxxI4^TNvKtHb}mAS%?p5+!60+xki=6(T%5 z9EPf}W8|?eb$WEO@OFs6T&|fg~?TT(9J|f}^fO{TQet6JR@_8BDaR12wzz(&IsxMZRS5-x+>MR;n z)YS0K2X@mM|NZ+H$eo$mKmSV!{`XNM&2|rIY%&Q_eCUKdz`G%e>@t3}2pA z<~P1|43qMP?nNO>;|3aFU=QHq)qiWs_Fnq^aBiNX_?L%eE}I{=qKlAQNY`4{2zOAc zLri-5U~TX-e+V{!F&{&J{mX>*Q;taIUjbCrL-E0!g^R18BMy}Kr?(*gq_an06==YF zp&u4o@-yYXZSp_L>-Ss=4GU|;Aklm%gKq(IvaLdnss2Bdy>(bs-4`ypHZ6^G3M$M3(jCGUL`0C3l-Pi@fJiAKNT-yf)TU)4jetsbNq644^>=>f-sd^zIp^}v_X%sw zHFL}{$9Ug&;=vqfVj?46N7(DqjeyWtG7#?oa9i}b^5!!>T;=!-c4oVqKJzC1@MXRC1+(hNCAr!*_RjK z70k_yP-t?F)Q7$?Oc*pb5s*hzZf>semNxt$-VAetg%ilGYspcN zB1vIbW%ZBIcwhrkq-j}fTExHK(E}7=??c>FW&~wQN{aLA+SPx*FX~N``As=3cN1|@ z7j=7fm#sMw<3h`aEUlGNPCqr1iBXMe(O$7VUlqEluzmnGf=AY z)zAP!*=%jiw-{PuvLaD6Uf7|oU-p>xFOgjFXr#`j- z>pGYr9SpZPju*Q~lAmEQ5XvaIx>n?ii-~bvMTWB=TChQFMeU0bIZ-H=fL7dj$CjPBWkw_Of`X zs}qdfq}=dxyA96M_%K4jr9x58ci8CuheBzh`cosFUEj%cg2yC6uI1=K3(T#YiGAQ zl%sC++0-4RX+buA;Y=r|tju{4l_+ur_!u$(9Waf{Eb%{IT_l;=*x0}x%uxB()AMpJ zg1y0lUsecl<6kTSg3q6G20!Czk|8r4GeOojGxMhZU1#zC7SRWs3ekW|U(Ih! zg81+pN^Zj!9v-_<&`}H5c<;ce@=Wliu|=u4tZaIlfE)vc@wdJ{u_N<8aO(f;nZ5&z zD*$f*@CZu~;Y~*v&%(lj^udVU`6-g|KQWTyPg1=VHa!yiFFGU<*mOirfD>cMA;I|H zN-ldXy|)ygxv7Ea7F+|&ni{~t1sfg+?&IH%$))*nABtCsqS~p4`sPp& zaXm8vSUpm9r{)W>5I$TTUlVqODhQT0-oW`g zrH;^QVHUm*eyh66F|t*~#z#}0R|h{^R_PrX>Qw1Wh1{36j-P-b1Wk{@Ey^jyZakig zI)4(V*KSK$ychC?<4*n4kl8=-jjKfmIWNkfrqx3ttH95(f8O6cTm0SpRn&Vy*=}5! z(RK($XE+Ee5P#iSs+nhR_eXPKNIbdN(EQvk;)y{$`4<_}-baVPNzjLHSaA?K(8pkQd@vRc7O`}5j(T!ZLV~`5!NW$M#A*4m&%h`s5#s)CGii4&&N7;T zGe~qyDJJ{v!e}0Lo5%-aXYkGJbF7_m!e8lc?dj#Q9d9xRf>M?5RZ(hY-`FR6| z2>7xNo$0-})H`3X(2c|qzPLPUUWNkmWzcw+>Y&BCXOyYFXIbJ?O(t2dCq@Dm+PXcZ zFIV}Krgy47%U=Aj?{|{&om=QwA3KQ&JYAr8LHU8g!IULc`GFi@iby)H22bVv23$a5bzM)K(vCkpFeAiuZuH1J(A!m$7`GhKjbx!J690(z(dtV%kxx}oLfxOSoOI)!>Sq5e2 zuK@^yf-(@p3vevZM^upK1hxanm;r)Aly$OPy}NF0z#&GKq0LudDI9jL?^28$VQBJI0gN8&v*`0(iYheb1;Tk2FrBL@=ok_aVP!>uhKRX@~4112OBC@_cFAkLTNAjV$H_ zdhMQ-x3J0#%z3015>A0B{$y`iZ<9&JCt;egjD`Ml(4uWNtVC!*5ztH%QwDTA=e~ot07kI@JfEDD5g(A@Y z#Kz7Zg$ELz11Gfa1~7K{TVle%i2;Okpmy^A?j=xo1lVoSND#X5(NFThwNxNJ1<6(3 zw1@}r4S)hEWK6h8T1(=F@!70KQ~!>X6oA*TuI-3BO-Yx86x7zfvws9^J@0CObEAdR zL@7bW$nab!oxU2j?B#LiMdfMo(Z0_Nwl=SMKnK~;s&3Pi{ff2z7mV5T>`GqvH%kjmBu;E{TQ7Hly_TZoeFb3g?1$ud|y!aFg%7&=Qz;B`gv99&zDt>-`Xo|I>Jk#x3EP#Ts zVy(D%AKWslN=31`>3WJr#N-NIV&}S4ro>$0J_#S+`1u9RR3cxB=uqjH1Aiwq%k?EA z>Z6KMtO0`rwWmrMmBO{#ZU2->q5rAi<8x;WqWFG6`O^aZG<#K5l@8Nwd}8ZON1y6o z2nSK?`r|znGtI`ZCiwdsDE!gbz2P48{|W%OSZDtUVfE5;t{Bk;uy@xPV6Qu`v29VDv>6`&(5=QS=g zz9_pmUOJ>nQlHFCHyEc(#G!}PiTyv|q9w?}`ASOqPt*?$@o4i7^2tfd^QB;Pr3I)l z-eDe(sZY(VBA}){`kWR_FYYl=ax2)_1rQ_*ci4$0SI#PYR!*I+)`g|1AqWW$a=6Nnmc98vp9tc?z1exVl+4e|3sV#U zZi;5mr)lrRkDBW!ZQ659s2_tD4^BLj8dO6fS`~GZXwrF)k$$mTHvQNc4yDU1Ct@C3 z`k&wI$A+AX4y0t81Z(6`_K8$XZ!3<@P(hdgurxG8KFuvV`=_C=N1g=K%z0<&$otn3 z{dQ-dr{hw@<|at?>(e5W8;o)uTnu2I@^14! zyZn`F?Tfpu0EICkr+PlVwXM48SNGlWvf3E5Tjp+ap$RHur{s=H73!|t&jP=^24Af) z1;`C5{gsI~lfhc!>rbxr!ZX1AI#?BQZM@zp*(YZhL54LvGEK|3g#ZX);tTmGDOX36 zEB94JPrN=x->V#2WE8&r$rA{oK1QYFmJN?t0t`nhNh=oYJM4U!mgEYsSo4oddf$94 zoG#0JFI&3XUvRolJvxMO6A>2U?IoA8J2pKv6mY!uVar!hnhipHX?!sgl;9?pSlrn| z6h(g$2oO}?VGi4h48cv6@|xz+LJnEA1mHPVUfIv65rLjd>LbgUE>~_W=VMsv*VA&_ zBbn3JrRU52)d#u!ped>AuFD5ne4Y>2cm2H2_tW-Zfpq>RFBGLK>{$?!2y{hH^$y>PC+oP4t5E>!)MY2_c@UGCHB=FwkgV&NwPksCNSs-_jkiwaPRZBP z8aR5$hRQ@QlpU@sna7lQ>XwsJflp4%e=v*r5ML#ax^Vh9YwHToSPV$}v+3&hD59F@ zR4^X4f)y<1)%ki!A2K8~!xLagddZ^vDDmXLv($c$-HjDpZpjV+4LsFr4>>K^mtndF z)@qDELGe$|DMEwCDGwb{ll}e6YIrl-o~^oUj%%pEbjw?)Ub`Z6fe>}+3)QHY!d4+F z8@WxGznalKNQD+@-!AkR2-DedfGRp{If;oDycJSr{S%1u_W?I3z-CV2O461-@y2C? z+HUctc=1Y@TVZ>uR_vM#S(ql&d^D>HjDdulu0<3Vr?uXp#>+XZzwj+d#6?~v&u*gG z%M#oNl!7W%v~lsINl0+lDDaVKrb71|D==_|2p?~I#s6rt2xQ`{;uDh3vS%9vGtE2 zUZ21IyTXRxGa7yMAw`6E@TDXYL_TN8m7n43vIE=%)#Q{oWYG zwo?t>XyQ!7J5^I>0cK`vODd7nEYDdRFh-g1p@AX%VUdI@p zdm2?(Sy}n{b9A1y^{oAK7YRIL17KyYj=u1o<4?fQD>o_c{w~E41zElyn+6FSb>CF- zS;`%EF8+nF@$vi=g@TE}!4`7Um6p2ETj0nLgo822-I;I_b)CAq8D6U=1* z;WpviXCAy$*u-N<7xYfy#%&#)YPMbnN5>>5;DBZ>vTLStuwkn9{MLuj?g<4S;*x{|o!gj*YZEOt-ZF-3c1@QqTPLH79* zV+;17#)Tuj6K~R0n(^WkBHpxzq&uol6M5MyeM{fK7>?Bh{Ql-R~2SsPAD~2_-Fd$M)?F*JFZ-Ezv;kl1-&r(9twUFRnt51cIa^ zwE6Zsm3*cVVdsacZu)dI$jWQQdy5|G>fu{K`6SlIMVWh)A{`mKXTIK)sw-?dI=%YW ziyjsZfO?+fNUG?sbbRa2FDBnnWWgLiYRBJgeZw(=pPA_(C12;A2heGL5w5Z1A4U6j z#Wl}7!eY#D_+$SZtx>&#VmJ`NiQAZHOw)_(H?Rl6G&a=u%0EdG^RN`}c6l`Z_gKRU_8oKc!|hsQSP8hCxGboODk^A(~syKQ&*L zOV%p|SmxoJilPo~Ui(DX!=kpK{fdo|`mVlA1H}QTw1@OJNmI^qGXHMfJx&(kx zQ3lzrvtVf_U*?d!K3@#06?G=gF!+*Bda50fgnvR=*)W-FZu57dJ=0jMv2+dBoiA)s zCZ9}#~e4sSxoToNM}2hh>Q1p&<=Fdzk&JjW7$ebgi0=NA)FpJ5P%+)e)Qybw?AXqUiPlT zwxjKZl4`z(U;1EL;X5@lAX(HNV7@z*6XBLHmF=8MAgHVmqZudVGZ@8K(en>u88{>l zDH`8RinyQqAz$-jvf~dz_|3y0v?Pt)eJrdpRt%a69I#8^fnDhz!W-@00dTi6@LbUT z8`v4p-rme+!<=l)*=80?Pib<4DuM0!@NnUYA8Nt2!y4$3uK@pH>A(lD!dO*N-@bA1 z@s%9T|3(%n3MVEcXcy`H1_9*y#>S6Mm}VeC`0deLD@c$c<#jfPaHBGl^I9%JdI7kg!@qu^hT)GYdqw=uk3npHN5q)kM&LP1 zZ>nT`UJHa(hGQz9my@Fd?TJVbS2;a=$f$)#)UNlEPCGsINyDknU=cdte;pAm2NkjS zOk(E2DkvhS1g$%_vBswXlK^NadSg^FBVG>LVo!V4X*_@aTvhd&mfYMxDE}DJ2Q9$V~%;$g5(Ya)v^-~XJ@8Zv=P={uooyspYSe^yJSNfVxrLa#@*c^5l%j7 zy6Dl-(Z4)64gmE8QS4eA$DBLEGVQoxevj`^Uo#lG20y`?2g$Fw)(}A0PkyHWFpcad zgDMYwe_>v+Ce+T&Jp`#6Ah(t#@F?im2vA=Dh{Y8HAfRRSorxxhq?|ixi3PQXBE(N3 zl|gnO^Jcu$&6^0$45b0of(?gxhXEdDmXW`QH|@Rmp9>WWva_))Rk-V95Q2x;tREAZ z--VC10xYNWtRsaNkw4I_M3rU3^3M&*-l?h&VTjOBwo4e$A`5$VaV=6zX-itdZQ9)i z)o<>bi{LQ<3D@4)kWB4|52J7G+LRE(eJ`*Bw+q5W)hsvu(A=lZ3EF*p3-BGKJT~4W zUpsF~nfkFhoVWKXoeKeIFdXu#Z~<=GYpWcC(;?P7*he@5hp}OB45JYE&DVaStG;V& z8Y#EA5@JMXel)y$VQ4tYBbzqL2t#Kz2%lpw4j5YGR#xhNC)1DD$#fBDielR&LZcG} zDnnwb6kgAGPQxp{d;wTY9vmEyUKl$Uy$z(ysW><}GmiEDOg%W!Sp7XPfE^%Th@dMAeu4a!v;6$A+ zn=6+1Cg^i36&p3H^7sUrOWmNzFrV!fT);6)sILomzWC!5px)zFa?06ez@s2+eFuYT z+uPY1s;REF^2KDCHBVe>r9MmHkXLdp3~fM*SNkVK6_zHbMAHGyk7!RZ^YJ!XKiX08JuF(vKYoxD~J$0$G%nO?a1da zu=1&a0><{#}k(m z=Wp(?iK(fWS$>*V>KN~^Emu_{tlkEhM1=PFnvpEVHldKYu#$XI(=$%o+Fc>guSQEE ze!Huj3zBoRi7&n0f9qvmaefHRJMh3$*X-rO3HwB@otnRV5D7q{vWkH&67WunW1$=S zb%$6IoA~h5K!tCFxG&f*D(+$gkIjp&32M!tcN6`<_4lQ-VIi3of$Dcy2P-tK>59&s6J8gX1wXTc+#^v}(^k zc%`{jZFvgpEh)LqrL&ol(Q@m&?gk%fy}16*gAjCVB7%d2w$-uUgJO|-(DAnx6)@F; zWW6YgyxNM=rykj^zx^xzKK9fwR|59luWs9yj!XfhR3FJe^4+#2x z67vP3|Kc)h;DY=JUjMsY{Qo-h|L)MuQ-aoY9IY-+S`%@^Mi$ z5o6a$U*f@yuEWl!Xb#2)9Tykso4s8R_8aP^%|w>}VO`JI)C=r)m;LMe@qx-fhnGCm zMTRk+s0eMPcgK6U{rPpUb>8DPG!U)3rq-SHFeU9$*!$z#Lu&3cuS@1>+ElAQH)NAs zV^vMg_SKfA0()Zi7$+Wg{9e8~h#*HROcF0zGRf|Iq3$yIhXfd``sTS)f&MPtHOdD^e2-PWSU*~^jhVEFM};Z6U<&Q4Wc zoMx)o75`wq&-MWTf7QeYXG*Wy;&s(B7>WWHJxibBmKpx^n%S1Lpm10j?y-BtUV3yi z)lj_Heq!%y7JE|qF}{L$pD(FyYtlOTSS&A|>J-zfCF9DcTItLAab1!mf9eQ-^XEG` zmO@3Eyxtcgi8m7VNMQ4$qPyIXH7T;>aSg<@-_iS4h2O8>6*-bS$1JL-u)NAqow{UT z`-r*g*=W$$f%u;x|3sy-^lHPsKPZ*Za#;!GfTl$ZD&g zr%_7XcC*NCZHAtKcMiJj=&_xCihq{uisjsn?u~e8^yjjPNz-v}*a@+pY5|=JH+Is? zC;GdLNMc9R(bm9}s;#6P7G-3Y>}Ep6OV5tewu~s>;4CFlWPpV4YUtwgru6T^M?@B* zBQBz^F(XNlz&_N!WyCnOIi-8|0_{ z7QcuISfuJ|f+GHuHtpk|eYIrq_3iGLKcfW;$laIhxjTVn){e>a8$2EnM319(KOs*K zgTDoFFwFPh*Fkf@HkQrvba53Es+!`79YKCZ1`G)+bPxMNR|h0q`n0r}*~PmSn+sB& zo&k@1-}}HW-d2QeT{CoVtI%s~AjTb%u09~v$DH^bk}6Jp%lUaFcC(g`>rb1< zUnuJb$wMlD+ov{4JOh|&FG?y%D+xKNWEcHcOK<2-KmJ5mduvxu|8nVIAPb9`#GmG* zE`J|G!fiU>?l8NA+x@3qf1oB?qI)+C4yAu0eWh`~aI&=GO4eG_;kiJu>z10Oy3UL(|Q8t@rBSW`r zrF`j2kD7lpT~#^-bW$IAYKukf+1)|_RLtL2!aT7gPdRKBL5zu2E6%6M-0`9J*!11v zv;q##3tpm_U}>*4RPK`2F(nPN3O~lU#Nr1kM?zd2XWhOGehQ{FnV$>y=xR>(d;Z91 z*IG^$M0|)v#k%1iC067lYCf7YI(X}Rf2`D==~2T$`Q+s?i9BT^P^0<8z5Q93sg3T|3~Li| zdqT@@wtofzZPt8Gt{_+Q*)s;f>>+kU0ngKhU+#Xh_IYRD6`?K=L`f`W1j*R1Q|1g6 zyTX>^m0R$wjwk@T-uanK%+;e6uxGlpE5m9x?(@S+pO|rV^5~%H`!fSV5aBfNH6u+K zjJob8c)iUP3dq}Ed7WpPf4+_F*qcT;#my@*$9>7KdB!{cIg_F|IWB6~vYT zYgi!x337R`aDQNWMe~#C;mb-rn{VkH2#a#yxzc{0l{p}g;xu{?l`77v6;a#s>Lr(# zBc$lW5b00Y13N!`6g{juRav}s?3HntQ<6RLq#VL{$BZB+217(_5xSeb@}f- z3y-n|1O~vRVU5Dw{wz~3m`6c$In9n{1SjJ)1$ojWWFifSh^N;q*oN zO6E{&(-)aWZ!l|Xjsq|?lZQR!hk>$E{yzDR0&T-ca?A8Y_%tH;&Y{aPa*^F<3fTk$ zW_og6;k6(3f0o1nnLq&hch;O0;Vd=c8;cJU;W|)XeMngN!HiMqhB5{8WVN#(jFWq@NwFm%evC; zw3Ol|z%VYD%ZdUvMwNir4YCD`W;ZEmPg(0t3=~82Z~ll+)4*uhdN6 zi*5^81mQli|CX{``m;b&1(VfoMcL)3!5~0?@^L<)@Yms_$nZyL&_fC&nPTZDdSuhy zeSO9a8J4HbIV>d;Zz3QulK&QA`RDb*GyL~G&yFue@QANWi9LOv6HH6$0xq0xEVzQ< z#fzs5yz}6KEWi9FgQeeLdF9%zt)cu4{Y(}2}={@M5O~mE5WxdmR6VVm|W@``bwsrrHB4OPc zEQ<#M-Q=CjwdsM@N%wS>K0Ol>BEv1?>}S$-bK3)HZ10^btDD8| znOZz|KK@Z8fe=2LDqHZn8mHzA<6o6^ARxG4bqS!V9p9_PE@@r2XIe6a0OuH}XlW~5;uupR zK{Pfu0Hn(?+eF8|#3Nr0ei#VCL0lds(@!o71`H@I z?)m+k8f&!sL<~Eh=pmwrUMm~n^7Qpv_cQq|`)jP8eWagy<6ZJu=q2B<>uP{mW%DII z3a_}Z@U8IcO!X3S9V51)aKXqnlP^yqBq`Ew{z-_^k&eQrm2|y5=7aU}5LAS`JC;+n zX({UVE|i=^QL1IwIO$;Pa9? zmm=RzZWmB$PL=X1qwRhe#FkD=dH!Y^v0HCMyfgW={w!AD{9^A-B9VqN|FV+tC+Wt5$>!nCVu{C==*3%;AEV-qKXPVzg$wJSCiQ$g&n5*h zRqmg+5fKT$jsOZqT@hw3aiGG#?UzaA2t}0_NZ-qO74MW8hEE6w!j~E?X)@aumDxhO z*z>RlAV9=Xw;E?a4~qbV4?vRBydpLHSZ`iIUt;dIJN4{Z*gwDYQo%OIjEM0qg*7we|2e(_Cl~f%Ic5r1DfEsI$$7*3RrOXPxNE=6 z(KpWw9*TOY&n91%0&$t%C}`GwD5vQ&1ayIBs-7SjscQ|?joB!aS|NvLE50X|LyNq? ztD@Bj%B#`_*dRAPhD0ZNw2B}$rv|qNbQOk)p9-&QLe!TgU$1pB){!fTj-6vP&&4!v z0m(nf=(P$CO_i2kMz%&r8s5BX0|rUo{hCW!O{T2yz=q{P0N>qVpQ3mAeVsI?F~>(` zi#ql~1#9}H{ry4Nt1W@(gu1%(8>J2XYYwKZB7QX^^;z;iHU9_!kB{4D9?uRGzc5SUCes2_C zsygq@T}n0jjgmcn#}vq9d-llp&m&^=xCU7ns$@xy3ueTicSuw@?MF@u^>mF6Z#3B*jFOzNAVae$8He7EB8EJ4#1VQoB$%A3EnR-&9f#uf zsT0Je7`jd#Y<3WXU1oy;S>avhL{#e+A237zrZzL1LR~>ThR*V^@1=x%Y`ou9#*^u8 zY6BZVe@vVr^qJrmhViJ^LOdG3<}zJfs^#x6;mLFn7EpBlXQ;;F<=)fUu_J6KoE=nA zk{bX6Hqe6s!UqUN@HRRb%sdDN8688oFY<3Kbes@}pczR7j-oawiXZR!7xnCR^V+pe zbTU*IY43>gE5hDzpzWR(C?M|!_5RN+9OX^iY0!f75Uu;Qw<4UnU zHN1=UP4qH=qU?zhlaqU5KRN^soCS)$pQ*0g_{4m@w>pA~o7vfify-A#9>@gTrUM;;j`c*Koiq>#lFI}U43J)?0_dc6 zQAp+Apz{=?1?J#dfb?LF39y{t-QbYK#6%Zfi4*6FrKKk)#sIxAguVr=w4mT*RV#pN zP0>4BqTSTpU35&2`tL{Jk9H#rgLZrxQ8o+0B_doUM)xDQHGi_OEe?N?WB86HZhu1e z10KAr3`hi*U<TtgPn}GyHpFb~}lD71{R9c8D zp}83)ZJ3roF(>DqCWMFcub}F;Z?Biw#bMUw=7z2*UeX$;h9_J%N_EvWuaiG{DAN85 zV7zN_GC;q8Hjn0BF+Q0g`RWSkjq2_LU8KmZd?h9K)!X5mzE=(m{~GaJoj(9gQNSBybz2WX?v={Ov757~x^Ym9>Deys|P5 zAnc$+u^9pBh@Zzh^L0x&cr#7g^`I3uFlwoz zgC||%)UljNO2?uU{9(*2fLp2!)mw4Ah7Pk*%x$gH;<05l0Jofz%bS03h!M@OaW=qvqtu zgM)*SXCodU<5P==3;i{B+w}i)bwh8S{+|rMe;;Yr1yUX()~&Cup+yLTlK=-3n~%Al zLDKcHu}TREnt}x1LtwZPAfeB>E1(kuOb)_W7snZ7v*5+oZJ-{@DV(Je zbDbD9_j@}2eE1Fq5RlOU*{v(Z9>1f>E`pOmx17AZ9!rUJy(WJ=zz#s$&~l0mDO*X6 z2qDDc`&~v%ObJQJpEZgcu27Wab0rybRN0tH@EKsgsoqOa#Mnv!>lS9k83^McIBEL~ zf?}zOiL6)eL7kGW@CE*Dx(H(sd)nQ~6%n2&{RD6k->R51C%94HEQ|spq6mrqnN{#z z9t1r-J;0wTB?5s^$psFp0?olHfQXb7#l$q8x@Hg5$4{rheXZj3Ki$-DWyZ2qL4)*Othf zcpBUG@9s$vFM(|t_y`UqwYB5(JNkx(yCUrtAmM6iYT9l)79{u2EH1aac}Z{zeu6LD4%GBeUNh?B?OH z|7O-Q3u4ApUWG@YcYL*Va_y`2YmL z2{FbWYNp?9^f_3w9i3Ewoy&Jvx<)GVva_?x$~J?WRMSBk=^mIH9f{mV96lgX$-$rg zdmGaY@IGlQsvUloJgh(F1Rs(BwK?DPY@UC!AEg5kP_)sDIjpR#%q)ZV0lG3QiiA?41FEIR7?-5tHErjlR>Q!2hqF@JbjsCi1?3%I z*lSE5Uy{!^o#pQcEy`NdE;OQ!aKV(7YEKchmzX2G4~ODG|8Km(*4*7aWaG@y-Yq7q zC!B00fdQN85d?->ws@V6RSco3qeIsG0y_I}Da&6F{{ybdd1%q8v%3kLh@g%rYPSm7 z_-!=B=x4b#ZnF>c;q2(j&*Wn<4zOiFBd7Z4yKujAF>TT|#8x?o41f^50Q4<{2mejr zd8}Scid;Atvs`Y5A^UtVC2Vp;+KuHQOpNhO{V`gRZ#QA7$;n*-IEarfP+o~|nN|PJ zC;>}P#3(^JZ57CE;=x~gYb0j4we8j zf_DwD*v=0Byaaf1;HMof#A`JH%8q7W0>K+jh(W5`-JZRz*xP$7_8gfv-#6SI# zHA-}%77;h(WK4!Z131L4fcBP`?(YMPAOSVsh;$w$5iM{;l6g!jtU4mW+CNQp!i#su zcz5|7h=5+6!NBT#B>$KcnY0aLNGAiXE?W4ei@Lu_rU#d6Lh;m=zH!so&`Ur@1YjrC0A%3&!*VAMOf#*e2 zRX~OoaIgAENSsbCdD6mxAyCADrP72EGpgO+#|P9XpBunt9{a%rUJuonz0H66L?CA? zk=`-e?8a%>)q;s&FckU?gm!^s*PXysbskFO0-%%4*5Dv%B>hB%jWsQGtUk8eywWELfz~1dJ(q3VH?K0$gmLw z3f>EzcuTnHup9}J#Gr-@vH)>GxGtA94ho~DqS}3l1xN6!VeT3vz*p66I!>2QE;}1p zPEacG-a>f)USS7!T!D^XK&py>vS(|qA!$Amj`GB1^Gk{(3%^4}Tu-9~*z-7$neG1S zzAo{M2l)(^8Xw>0M2>jWDJ;>tpV&CR8a>PXSz52SMpXGP2RFwv2-{Mko8-Q z%R7A7+(&}J2heR{n7G8ovw4>9@!%8`^~qsPdzc2JI7yW1PYO0EpPyLMd2TS>fu)K# zwDsDpH+lDy_Za;-pUDzyQgGH#k@cTD!Tb{N<)UYrr+)SD09>~FR`6S=YPV^GsKtb_S{> zIT@_FYjm7H0^&mN+F(xOG5|#kH=qI>v-h6uIXk$&Ynlh)yt1*!6WQlo(dsPHEbc=u z?428=2?cBqa+<=s(lsCR2E1&Q(IRZHett#v;dZ|dXO8jd1ZsV(9@l>=;NiVSuuJh^ zIe#}<8?&_M0?<}*0%X~nRcYe|H8&BH#DD|_sKzvx zp|6TC6lw``OF80f%Tk+6&n&v{;cPz)0DxyAyqR$yKy{RO%v}4I(8Ld6wyIg`-26V1 zbu#(c#+-!s->{7WKC&cuNQKG!)iggsdw=+--07m|S&aGj6B%OyK#&fGVt9-GTsg>t zAH=Hc&B%w?`b)^&y>b@%v+Dj`xufbrks86_orQK>J7P%FG^U<0Tj zL_)oUhH1}l2?SdwH-R%SdcJ6znb992@$F7_7tj4+G`Xl5q}xMIVTs&TbJK4!$i)9jmp+on*^GOX{j zMnV?cM88MOLLGgMFdHZHS{6x>g8Nf1w_IA~B%T)8?96rWH|}3=j)mm4an{q9PnxhZ zjvmD@;X1FO#63jzikm{Ce~thVWcMA1T(WK3ru{OXroxFs4q1E&VhoAUDeq;*7>e-w z^71W!Npn1jRmLTWCeut zy;MU9A(wzjDD&QXLQERoXXez{vBmj!lbpw@w^E9oY6EuJUjYU=fQ80h+I)FONJ4EN z#~*NC&qFbwanNpmH8nK}Rpy)MM$}w~ke8%L7Xx5o9%0OyHTsBxnFSq&K`})@x0KhS z;oTlqt6;$8`O=d=!jqVaSwQgsoT%B)yNG}?dgRyJs;&=}g%f+UQbZz_9;8ad{|&!vMMTc_1kOY z_m5HK660W5JYw?O*Gc`2$}xS|A$XkMVo*;U_iy%2pb ziec!V$UD{o+`EVu`zwQh9_rSIprSLF*)Ss20}#nuoEqMSBs-rg&Uq`3n~Z3Y6t7WDtM$q%fyCzA1$hUQTLZ|FAh5~6 z%J3BM>Bo2Qt)elEU$b!zVKfKj1}r*d02b!GD=tjqYH-$yoP}pSl0+!Iit?#VXnXny zWT4D3ftO&`ad~kz21tU=v-gN^c=q)5`EQhW9e;*}vz~B2y+>BWU=s-?g?+w>A&U8K zVE)y)kBOoe7RO{=t{gv)Kw=9>fF!vcZ_kF^@b~&zVG|M(0$fuYI-`HeyKl_cneN97g8gsc z5GqT;i}_Iit1Em2a^pzK$&{T@}D~#(z`=Oj#2zo{#Pc z_FsLB%p-6_5EB<)FXhnJAIlWD?|zLF9UCNN!IYq~{j2~f@SsJ#d*7{uH75+16MVXw zNw8HOdZ@I#`icfyAcHs2S!;`~h5GsFBpgH6*@R^4|PvmeaRRBg|k4E99+J+W;-?+zb6UVO-7Xxup>T{LvIA zV!0dekKvTC2eFbs_JWQTP#M{`!!6dR&G&|76>dj!x`&QrD%eGCeDJR8QSm*_PJ1I3T!g&fOtkkd5o8G1U93XZ!v6d{{~YtR@h(dnlZfJh3ElZ zzPn~<#^C!kHeg(urL<3nnn3^u99yru1?gNquz%cMtm;-Hv_scwwLpMlg4SZaIafWO z3`8H$pYY3O*uV$MLwi6@XFw2rr>v6N$z&<<>Aov3#A@;l5~e}kxwjdqM8Gls#wWhT zIEOX*^*c;#b&XTERvGT99bUvr|EIU$#sE=IIY{c&4#c+mRj$eC8^jj)x6(j^#D!N^ zgekM1Mhi=&2g{N1?HdJM`Kdg4aw1=_$|eUC+_A_e)dtOg*&j9q=|Ow~0`JVQrCRfj z8In#x%26uB6Yf_wXkfY@YsD?)gA?i(jMfXvp2oJNL&xPIZwI3Q26;&c{l|Gq*< z)JrW4DU%3Re@kqRKg5oIQ2b_EzbkM@rZ9m!GF+*7@Cn$eq3~ElHr6s!^Opr1Ikql(F;uqy zt}<6_9rp>I5l9OtIq{SnueWM&1B2AA4Q^yE$j_${d8!SB{D1dNkp}D&51&cHkq8d0 zl1%Ggm3HQC+5Ve`2{2t$2h3SqRe^*DdPoU|x zJBC|bQE zNT=d!kb^2+FRrShRCtt^0d`W_4a3pD)n{WJz-<8t!_rFW0e*-+l^U8`QnZHts z?f~rmyI5FZARE_X_x!nrmX_xq8>{D$p$$MMX1xEW1n4nix{k8jsvtgG>0b)2p{;xK zbcCv-qho|`;1Ka>9&RrF{YN80Jj3-xMkw>bal^R8Vb6Hg?lhwM zDs}u}&YFahkX#lwmV!H85W5G*IHnNbEXQ&{;6h2h1_E6Yz)vp8@7pPcx0l&$H}w2# zqxKfqxk?v4M&^Vu!8`2T0rkx&CREk@{xdDSiQtwaBWR`i^Kk5J-U^OVd{0r^aJ*d-KpJ`;ySc$FJAkQ;yk9Po3A5X_yq0dm=@#g0!_5VKKu z-xqoXTlWtEy~k@m*-Dz(K_i`mW42n6GaJ0u;!>BrPimIW{JPnP1`W}8T;Qm=8WWJe z(WlPl_-2irDc9!VxM;~e`Jc2cMt|*J>`Sm>oP=mFcU~o=bzf-ko#-RayBbWnV|=wj zvaZ~3(o-c!{@U%Xp#i6inbGj$>397%mcu-pns1xez|7@}OJ=mXql~*>_#Hi83cO}Z zQ;GW)o^0)TShp2AZ+C~5j~FanBoP|4oGswanXVvK2)6JfNzY|)nUBQ_Y~R%LFHrP) zK=-v@D5j4NLj0_XEjDWM)b86eu|5WDd%NMW?y|kOqNT6`+YDV#6R$Rs0){#FlV$QD z@tCUCSl7S?)v|PNstI&vsN~1!+m>82i-=8**i`azRorTHhOe%CZKohU3xQ#%kopK+ zwDn4vzj{sUbDAksg{iBy7T0_XPG27_I#V_tL{XDOC!rHGTZSMnR z-{Z-WTs$Jzc_goztf_@t)p5z;rgC^il1si|$_o-#!G~5RY{BNFeH%1n4Ms;!S;# zKR}1kwZ%QSxH{G##I!{CjYEf#o5^TyMS({lwwI`~L*SP86(-`7!^JSs)KPlBRk>+h zbKKCxRkz(Tb6?sgGim}q{XPbAM>W4w|>}0I`(kFG0S6UPkV%y_r>B^W4uGQ^oa;Efyny_(!X1 zjtPJGV%CEdkabG!(wN9Hy>qxiK~1uDJ^cF7ZwLpm&XM>L+^8e6IVk#qUZ7+ z&FI$ALIpf|b-$DvS_U^b@@zR6)V6Evpt~j6xC&+w+)C@?c-K!9DNqZRsJ*ogiOuiG z=f}#GA3A5Yk6mBceDGZj1*ujc6arUbnK~# zY%>Awaz}n+O*l^*tN|E$;p_gbq`PajF|ka0`nqOFw@2m)cM3cvCu>}Zl$`aZ;iMz@ zKuBL5$rZkcdo;c-{C?lI_V-xnTE=YSVv|%U*sXP_1V*YB(2-7hw1c517UCtDkD6vU zC}-s1;7t~Gy?tGv;^)rC1RDe|S;McpFKv|JUdf<1`s(guWBmgqE4NR8Shy{;;%_A@ zJm~1-ykkJL|Dv(nq$VGa!2+s!dbr0#O~PHhH`xptmi#^ltRu}N15x%A_etn_PaY*L zdu*gQU7EjqNc|!KXi3RnV;{hvZeh+zCW(!WQ4c2B&DR`X8tQasx<={)=o%n~Czu4& zBlz*E8U@Qw-PkhmvSmsz4wI8NkjnE{Ppf6Q!bKt{FuzsCE9v2|sEiYZmCzk(t-Dyn~yDAK0XO~2c0Zox|rD~y2DiY}hcvX8rH>Q#1Vk18dVc-fq)9QePqZVpGu-MA7 zXV9rAGSfLlxutkR-Mfxc;2Xm0U_7Os?L`vliJc(#8Gx6B05hSj%}sH_Bhm^qxFF_6 zHP|G#wrB-gmqI1+0w=k8=xy1qOemd+M?zGQ^;G>UftxdnL7)N{HDU~MPGmLJ>$N1? zdY~M%L{9W^?Mnci+_=lxnZoyc<{OQ5VYh@=yvgZBWTU?kNxE*Q2XZl;xQ@OEZ+^QGjxxy9Hgi5YK-*TLdP_AO&6tFsev zY^T|C5kBf9YNlsaYy_fXRXis@U_{c{%!TE*@B*6z=14uB^gZ~@u2TKn&A;XHhe(s4 zxdbWCDkL&lX3kg0+>83`m!(dI5!`c~>lNanon8H8D7fnuQiAw^(A#O}LMT zCWL|cR9=Hz2IoeIEL`*NG}ke=48V|ssn5FBd2x>KaE?BUrM{pY z;uPa)k0D>@E)Q;j^2}SNbRNu*9(UoinNx;TuitBrKxqNyh}iU7G845%Y-jgZ2oZ1O zH-=3Cxy-gc~dU}2jz=UUq^%F zCEo5syjw#4w@d?eB%v>79dEShvpR@|Eeyn4GEFmTn2xe(+>94kJKr7e-0o>HbgtRl zwDCt=%z)eQQD}J*AH@$`uSd=7d1{NXrE=EG%P|I8=8Qdou`8bf-z14J2@ZeYo? z2OCs2H_gd?7E?h%^*xbH*Lq`yAYY+so^0xma3h#d4+D1b{cHnOrrspI8~(5W>Bv>G zvL_P{hlIOs>qK8z`-LLRk9LOvTxS?f{<(8C#HJbyKCY|kQ4OX@+U)vi1WaA_9#jjM4aCo^VwY| z^{L5ph7yY`R-BoS8eS}k3>CEcv!gJ693GkriuyyKo7i{6qa*RmJ&mg;F8&JjfIJsY zC1;ih9U}!={S?fdF~|Qw*Z-Y@(a1q|I4d5$c~9!ljbX@8{pA&DTTjnwnr)fGY_q{C z5cb=+^m0mV>!qmZLee>ezyd1c3bxL3xMrx94$AqOH%G{6P1lV_N83s;9K;%rn*3yt z{kE4`j!rvZq3TS00&08n6w$G-x6*`>QP0RXh4ZhgD4^@CUsVfJbG0Tvi9Y%kmR2Ft z?eWQQIp44#c&>*kvLepQ%3^Kg*>-oad%Nap>1|i1HU9w$X9n!O=?O_YJ}`UPXXkT2 zg^W7+#+H_pbOx!s?tdX2$NuB&A!x^wSCPj+)pGg9YQ~0z0HP;2F|Ee_TDzWfjF|Nj zY1g936B85vTZa82Av9ki2042#A7t&L>4!uwBm`s^OP%Ci+lWQ+3~xK`K5c80oxQnz zFFuKF=H`KJW4tbUJK&r5r8E6Ri^wSfoqKw%ihzmTSU;ZE*|l%jXvPz=yV%B?8uJLj z)b)dXy^{4}7od^z8|-@h)yXih58?c3J_>b~I)P!k(C9o`;>0lmE(?0&4!I?8T+kbT zegXagj6Ikq5uPFV2L#!P|3Ci6bdEPWeUbwB5N{u<3VC`HrWh8^_WIW>>So0Fn2^R! zQYam#jE4mN{_YJrPl!HC3E(dvcno6RAXw4%kOuBm^~I17x@QQutw-VxpLQfCB_t?# z<^g;vmI-3j0nnKp`K5#>AYe42e{@0!&X4y6&vOpbvnB*;Ai8b=AVI*)i+jK${?Ps7 zhkTkIT|a1jWeCWFA2ltJUQ(&|&o%dR?|gq-;8FYc@982Q^w8UE0AaZj{vv!T{7%GI zU4YeWn@ND7X@1zG*YJ_OGIx1^_w*oc2@KPNUy2kMnaR|1Ya~7{i>@M} zLQtko(+k*t8{l~wW@0|3FdzHWRy+_R4+Gu3L{GWFe5xP5oSmNsgdCHmkNL>)3>QHC zy{s;@&8rM-703!a9=K_D@pGCQ7``&z+w9`vlP0Gp-SVs-0KREZ$^yE=yL_F0c0!Bv z!xpe2Ws8U|+-MMa2hvX*_%uQ`iC-L-db2zNnGU?~Jn=SMiHV6ZENACC1+-ySZf<%g zD+>X@e=dsPdyWMAPWF$bwG`|Z=Lwp zI1AycjiCoQ5BrqA#HTHwRj!Y=ev22egC2yld#z=_S+z#@A;6WnQ8sJ?0G-hsD8MD5 z`vkgHS0Hwlln}kz*V_x&P+UBY$)FmSY6Au;Si2N`O$pa)iNo8{A}i^)FC8T$Co83m zoVbbSJ-dADz#?ZO%s?R!2?>dG^)Khj77I;~HIh?*g_^#iwpL?(}bsCZh;#OYA_ZbBv zp}TCjKqB+f(J(KHX0K&hw@>(8020(7#d`Dh-L4x27|EV}5kR@J?yPx!h!=g1#Dihu z&27;8Zf#%&S^v2{vfB5vOr4>{r9(Q>Q-tXJ9x&0T-)VABL6@$TEK0F}va-TgfK$ad z(3DR}zUaZLy ztbL!f>?gAM1^UFHw=c262j%P|K;%!Fuv1PL(Lj|XdCWj^8Yv-Y@_ic}x9t$b`M87N zG)d?-U;r_z%I5FPfL-NzzlCQ70C9jQh6gb3g94j&`=k2lkn#Hfg{h^jo#jSMw=w28 zpbxN(+t)UkdL4M_qPd+veQX95ZQlxfR~ggvb5NQ1rpU0pQB%L^SnG+yvt!kU>F) z#IJp8T0rm{sEH0rsIimpZKD@RAA{D-D*5APZ+koM9+u>wb}5Y&l2U@q>u&+Pdfz3r z4EBke_W|bi1be%2HP36-7&s*YL}&piK$@m8A(FCC+La<@{K(BIJ7nB(G4h0NK8^V( zsIfd7k-j*3DIWEba+Wj6;MM+5osoMB{Ux60TC zzSP_L^;_|85-RWv0V$R)Zc!b4NuH8m2@M5m#Ju!-@rC;LaZL9d&lZV8bLPjBEkHpS zy=JuPmQWB9s<T}8>3ZmR_FPK45MMf6OEt6nG)$2E>PN}q4CZBDmJ_)CZG2~?eTjO#HLW>K3Kc8z1 z6j(e8eCEGo&A$i^9*EhCG3=Nw^@+nE!{puFU630BbC@#RCV^CHX$IB73~w@I0tCDN z7Kv2t(6eojjMf20p}+%JA~1B&zv6pa+i01!t|Ntx4>dtyHb_U{st&qL-=6oC>|hEv z1zDmCWM#wJbjF5zKzTI-YS>>55h1kI{yCcSA!QY3l(lHcD9r9h#Ky|7ygX?MNiyLe zke<#YpO7X{SkeHhgiK6M8fBb0@!S|m#*JZ842ElJ_btK3s0ZUxMW*zs_%SZUE zXRK;ni|qWQgPV;Htk8IpArCrBB-|m+`f^}-$3+~}iHKX%f~;Q2D}5+=zIM=dn?xpCsK13K$2OiDA=0eUE8wu{0)DELO?r{ z^Xb#X89S=~xJG_oDXK(2jGG=-uTzU!s)do02jo#T)v|Lz^+f%GXO&+udK+z%oE3V- zh^PD5lrretf8IVJjk7b-@)5QK$sM4Nz73^5i-Z%^X@nR*j=lg*;aSoLW!_7IwTfmY z6WYB2O_2baX!D-O<rX`$Bmj`Ig|{^LxxfgHGz)tGQ;T*>oq9z-J%* zgK+8$eGRnw5=rs&_P<9nc$(0TW80IDQqv+YlORGb>0_Voi?C7IfehZD7W)UA4pi-`K%yP znTH*9*m(c|%@;1jyrr_Gw7sJR5u*Q^{0lllblFvE1KNEA+~D)`8t)WO*N7$d-&ea_ z0G|S{ey^uR3v3#`! zGv$ic;h3>!yl_sRG?BD5zl*<*O)np$6k(}9!0h$`$BWw0+Wf|&+M;vhn?J(^GGdVd z`I^)nbmNN2Z}4n%Bf(cfIm*M{*786Bs~}{Gn;}Z6D4xkjc|O@nbI*5j+URLwIvI)6 z_~~}HS%>F1S}sdeOsSBe7X9s1qM;N$JDaiAGgxBMsR@726p!mD5v~G79ft=xc8_!x z>Wk868)q|{Y;7c54sIR~c@9;t`8oa>Wmo}AQ@b+Oysyn%H{)_n`lIo|zWa+pRq5F} z#&N|zZJB?qO@ve>eEiv^tAFAsXdAdlnvB+d52- zM}&S(yN#(jJjPO$=I)i!KgFTUJ#83OW5k~?Q+RJIfn??W=kEbPtfCc#UU+X9<&?}k z>b&t_PSSki6}(kUd}}EBjXN*H@yriLWJurofqSX0Nr zNT=Z$l3uuBurx5kKeU=m@os%$-FeURwbyy5c!mNqzDrblPt-Pkwj|$TE->stQc%78 zCA|;pAmK*b{_R%lX{M-v+>6+&vKm+DA$m^#?uc8-UAp53(>J{CZJp?yCrzOfDX0l% zuW!S9p7KX%lctm*dtd5X6B&4nDLiJ8H}{CdV^G&bCG%meJKFVENf>Ep^VUej;N*Jh)7_TwyBR$jw7;q0?aYVh}{ZC$7AZ3$Vj z2t6f`8~X9JNXD4rF;+*{{kr*L^BDXr9%vi%&nxX_207{)W908@$il%Z=kN?wY(jbmE33Id*qFMrhT&)whF3Y-Ba`(8G~7A^bi`7{2(5Bp3FfTi4|E zS%Y3fQyPe*Y#D2){af4KBK2t#+@dbH&qNm!e=;W}JVOLmjH<%N;|_&Ge3cVj+-yK! zvtz9Z5+>$|1+&HG**;U3il8d5PtySzO??#0+&j%7@lK@^oA=3mVTFbTND7UBzxQoW zyh*2>LTUWMka@mDQJ|et$#% zd{<$JZazq<-O{ym@(M4JAoT!jeP=o0*a5d&n}$s52TdSdwOeyrdP3*(H}gJ&1aCd< zFFSIZ49_sSYCEuTrbKmGQ}Cv0RDiY4=T&{LQ~JxTPCN9UhrXvIsgXp>+T?ju_@-R) z__fiNEc-ikj6yt?i=#zx3cJ4Pxt_Mn6%L2d?Lj1?)#D!Hce9vB;E>nsB|j* z-MgG)+;&z%T-W=(ptWl~oAwxDMW%%~=cQK5Fo_B=cIK<3K9}47NNqyu$}5Q@S*sh) z<)$iTqXS$RX+RfgX<))0dU{W2DPmJx9_ZrwYh4PLcjH+V2BkcD>1Nlju;E@_6iUK~d*K zneaZ1OAiZkquC0NJixd!yFO)xYYU$ku%b;FyWs}Q6z%8tTZkpE-_p9d$HpVM;kP+A zi4h30?xw#(&x3`RmSkb32Uoul-!M9W_N%82IzVkGONh7SSD;ZaKnw9_bQvN19G)bwlr2VM50MWC61u&@ZozyZgz5? z%6#YY#I>VYC+wuc_(=Ejx*|byO2){}d`fd?}t0xR^}vzI9?=(IbD=_3KezW2-o~Y9oB|9EA^dmI*UX zeP_)>#k&QInVLqXdE+r%cBp{{%f2&0-j>TMT*Jp^NW2DmqM4L~IF8}n#ILnN&dw-@ ziS9wNCTv%bgGy^=oZ#%?q#l+{^2Om&>2iaZq!M6a5|b_Y@yt#v}1lrq04)0-;f0e!Z4B<*%BEyAVT`zp7*E65JOfu4p1Ih2gs&!ZLbCBu5!M^ zgba`~*zmd=DW|gx-r;&9QEKj~j$nImR5j z;JwbZenIB;#-Ey?(}Zty8*clUEFg3~s|&Us6$=;86ZhB+p2s~6wFd%^>&VpIKUY~f zF4^71yLbBd$4Abi*wUkIOmqo)+&b0wS@Dua=!=u-ctN?G+va*B@n2UAGriXq8iqSq zFS;Euqb?ze!08wK$7rjDX!aivM!@hI#_kxm_L8L_?We=ND?HbHC5PDn24sgG^GU$! zZqWHgsW`&MoL*-N&h7N=-oq=0yFw+$9k$tUtiR&6YR2X4rblnchA_5Uqok+H%5K~Q z9jcJ@V22i;9u`wS=d%)5zD0;W?6I*=QMJQO?!l>?hx(p#8PZgZ7q46*v*a&h$nah> z80KsnFL03>@7!y8gG?>pb8}29*-kv*ih*AU`86{~=z+=Y>7U$m`3FSk5D#YahE9RP z|C$nfe{!ok50;7gaO25R!0j}_(Kt+_@7PZ98Oxn!)QzlIzg(sg;-ecvY1 z!p!2>bvGfU!ro87AuZ;7VZwHVdUPhdHH7ZH-tbGY1?k(LA9XR1%JM_VXNwzfMhXeR z!M-U)Zc(bui7~H`@S_>myYuF#z0cFCHsdM&H=r^eQXc}~q5t*81Z+6VPN@4;)($!* zhL8CS+YO-=6ukgJ5os$}*SJZ64dru)%KHTk==-9iTCX!Kx*0rvG!iGYv&tgj(Dr3b zvPFpAu5R9@?mcybt27g->@BEWYy;^FTaUEYY>X{oH4)-m%elTqL8{%QSFtBPE*s|! zdE|DCo{Ytw2<=@u8C0_V(yhteZ{C3s2S-(^vxj?LbW2KiZEg z03SpbrteD2aYY5#fNh9!4Y3Gg=%FEH7TJ|k-}xL@F0>S5J)AK2-CF{%&+YhG0$kp* z_dx=@Q~wdghpWHO{)KpDz5TXsM(+;%(U(+c5PeZ0kAyFY@ z{??aYB=dlDrc8T-QK)D(M)!8W3Ui< z_a=Hhv!KdxO)942at@_+7AI#^pG%jwz#0r$y0<4vM<_H>Vt70s+pV}{f6o$puUd0| z#4{WM2rpM#4{0cnC%D@;AcF_YizYvtTY=VgU9N2U@S{VU2;`BK9`A;#OLh**Y56 z4WyP@0H`R?op4=-1~I%q5#V|m(kF!5g4HA>s+I>PP=*Md9aXV5$0jS-n=IzI@nf=B zlWw@6RKKbb*o~h*tCZ}?Q>xu&7~XJ?dwyyVdafbyBJ!6mGKF%tZ-)#lqv#G-qvJXZ zs;)k5B>#_rr>#>QvhQLL-YbS?uaKHcQLg2N60WlD6M+e>{k&vuT z25lIV1^u+WD=UnSlmZ&IJ9O_irhMKQ>GO4!C1Z@t(LAi1sA55ldrx{N+lDS_A}XG& zR+?+KGACd?iV2-gK6+-66uZAeO(!3#7N8P*S~Yme?fzVB%!k{EAH8l@7iRrC%9>nA z#h>f|g*>I+Y@a_<~*yZFK0U;TGpH^CPla9aQp zV@o}K_L1{PEI~yR-!e54v(3BrpORVKmVnx=apoq=Ib_rbiG`qUyA9-cDLbZpyMK!a zpo4Gx-nCWn+rP9 z_1H%OHUdq+9bp}excBA}%j8LU&?*23jR2;n@%P*#D1E+tz01`6`%1){i6DO=7tQ`E zFhfY*-b0B(*tDI&^&P+tgpZ+V`JYxDEakK`3A|wPwcI#A#J?&!gxL?ImOtKpwwUsR zQnd`1b@W-EddwWz?b`P82z}WXXK^<=#{P@5$HIQm1RszUwLfR4%?{I2szTY49@Do3 zdm_MA>ay@QFOGLFc~8A*XL-~d!OM?vnYf&TTn`PrLVt7~?2V|ORNL)qq4gjbZ*C@J z*?+CiO#YTtnk@Mt!JDV#fI6kZ@|n4LmIe741{fihKx=C?o*&O2TTbtB-7kdJo8wGd zYFu{w(BR;GXU%GklJq5$5ER>>FamMd!_(d|=va--`>0UB^mPXND!e6C!B)`GkaYR! z8bh_iT^w!C?&(5@A#M{!nlDq^$TIH3CT?Nm+TD>q5huY8_~Ed`4=n{Y;}MROo08>5TUX3n zp`r-K;3dI_6T;eCNP$z^F5>a17ldJWc>X&lGnwXn#lBc^#ht?+t>RYbthLkI*u_1g zQ&o?l<#jY*Ht4+62LE>V1%^m1j#=EBmc_7q_%L$|G43Mnh)KQNN>1J^cGg6$S&Z+} zp5ddwIMdZM+4oH<63?HonGDrLa+4n~M_Y@95lX0zZg?_J5&r#&S(qgVKj;cAw|=8a z+&A64Adi}4`xUSXJPB9<0zvEry)6HuKwIrSLq@o4I*|8;L*i^XdscS*vGjwVpF#Ry z9VuW0ItAWWQZo4Juy|~{X7hfUbIm=R+cr$sM)#R=Apuv|4*|Vf)g@O;s^xze*si5Y zTi^Yf`O{occkimCP;X`h!-aAo*(m@1HSVFtW$K~jxZqp0x1~5q>a~h$&KbU58Pvij z!6#(Z9gH>R+a%fj5sO$IPbRwDfiy!rH8oAfc(pSmdG1=vV88QYkAHq|NACWxJUTjh zZW0gET8(WTaNs`}?@81=2#M+9ez)Gf0n?(X^q1Ye+Qf`VI)@z}wMtIIpFmU#LUCt( zB8hmnlbD3O`Gy%=s}YG}o%S=iZr63q;Jc6M57c!@b>5!y$#Yto-a^f~e=(~K{&2q4 zs8Ao~@~n%j)fQ9NpGrv;!y9XBeUsStO4=a1%pKcW{j}z(4|*wcOonIN7kR7XWRBhA zx8%JeH_!RVB8`&P&5I3>D-+u6V<0{8`JW%qSn0hz#Jf{#$8p-WNtd8H3(%SrxAeg| z_$iW}+NS3%9r+>V0Jd|_smp7nPH;P?jHZN-1)6Un872yDy&{b$nk#%Fc50nW!3z^h zl;XYUn0fQ)WR2pTTNmCu zaG8Gs+wa%4wYIVv0R%E)npwj|S6Xwg4>jOKPVIg%*$|W73l~K>9P}iz?7^MeL>_N|H) zKaH65bO(t^#CO5xEk@0u0HpDAaZ&CIv*WgeB0nf<|8lfD9GU=%B>`zz9~qa)0gApm zap0|Ut1KjFP#!s*5(-_D(=rgMkQ`c3jquluTQRC*@b1KI9d~WktQD-#+aLJ#1)`2u z&h7ABBI-$zR25i$FEaE|q|IY*xpg;(qbMZSn3>=<$|B@83I8cOT=m9oU^%XtB1FDc znzHzHjq4e75g(-nu75_>z@3Gcd9b+jHgQz6BH|3wWpntD=~*t}iqp7ecjkgIPthu4 z&OGz^jX(oNI;5M~7Q)sAW!8S#zVW_r-`?@;T}^U{YP*f@I`^>F=(j0?&8#H5BbCO7 zopjrR9vj^WvK_qcv-@k;;Oj#of%X!44s8i33HA%hEP=_ZNBe`cV&q-Un}dOsodrLP zI%{7;R%v~C?gc25pKti3P2awR^WWIc^A7WZuh)9+Ifp&yKFm2j>NS;*jb9aSbYR;P zJZ>52&o#rm)5$$FwDjvGXO`5{)fFq+(guA{X|a8M5;reXfCY@gF`%~UC%MN*Z_U0; z?->^28FW54WOFs7g6*%YXC%f3vID@t${#$xU zmL6ES9HrUfx)2gKaNIcs3@j3t9|?5D=oiP&$jxNQ*PhruunrbYiiA?KviGvC&PEBmQ1}RDM)X@eMgdym3>z`hNCtD^*)- zDOHQk{b9Uh-Z;&H3!|(%grx zi%_hLludUI*%RPAFPw}tR(c&}EBYM!HLYA|FH|B=)MH#m=>-9A_w$vsOMeTgjMvG6 zalU}r8m-h_{acH$zz2Vzl`hoy2;JCyeDUuki)6O4HslC4L?_T-3yF`ic?fyFpGJS9 z057AI=9^G_?Wy%=J~KqR^ntUP9pWBN)*`9B*Gz8-tqhIr>cLU}(7Jg8w_&k`FjFfcW1G)e1>AkrR z*I^jbF;eVfnW!7uzfq{YU?(S^L zjpH%vF5mXA2q!^S_sfX1o?bu@H6gh80sUQc1jzQ6=zS>g%_CcR0-nCZVDdgAMS;>r zowU(K=%=!vM7V(Bmb@SfIzvxjchc_f-PPqlK2m&EZ;U{s+-uwaDu}x*LTLC-MNUqx z)=e{cNFeP=h7;Av0oX0D)$X|Al}MK+iA&>tY^6R0I?RgDg=UL|o=>q=qt(C< zRuyhf_xF`+WQzG95*EkIFL)E8HVjxh_P^Kc|FdZEZTkH_1%jY8nAWwAbP(}Nh&1PK zEAbjAdpxlr6!J}M?C#!P4x!Jf%g}$zJJ@c?l!D@7wOh}f0FT0tA3q`~YXLhLV7Z7_ zYPLzlN=#<`2<;JT#iLB-6`iC=h0!gnt?}~ksFPKGlTwR&PyL_M!48xg@@c85rO}D- zc`b0_Oq*F(+uz=(+h&n#_PQu{C4YP^4z;l{7}WMW#{!S;Okf=#U)3b5Twndj{Xd>G zHa1pNbhGbU|6A-+Haz77L2K3?_6Nm{s|dLU7V2Iy%?zB0A-WI9#qjX3dfoM^%EjQn z1?rbF%DS|y3xGL%G><~R1JXx*@1q@GDXG#P%9M9(Q(-InZ_whROvPAgIw0){H%)>q z27{c1^#49qzZdYLg=g#RBdz8zQ>C`SHnH;wp+REZF%R`sRd1dTS5%auzj+oQRc8w< zhX2=lmseJ{F&^2Gmsz09F}%ceXbw=PMy?UIGRk->55@$Vet#Rep04dP465^`ubk^E zq+YZ6`r$7NNQ0^ACv>_xaX>}v5Ac@iER-@@ii{80Y8r_Qrw7fA2R@I~Tu7C@@~pN1 zACK;vTc`Gm|2cjq&k&ikA@>LNJuq`uX-@9Ju$g;%d%L<;ye0{&J2gc{POhP;85bKXIw_!;bgOW32$Kw0c$UZfeAZ179hh(c1MQ@UELw3_CpIy{FOOR5)tr z>3tWwE-4LeC`|Hg)6uE&h!ho0|ht=WB7^x`SlJyYMeP#MjbC%8VZp9T3HFOx$1a@)NEXk zdtqtU#iON*s(GTvd;Jjzd_%3rc6Np7>Gy6y!zxjy3W1veWRz)Y3j-K@)bW_^K{D-b z?(X0TA{!TpgZ{jFhYCrtVvcV(!%i1^0Bk={kN^CQp`GNXKKR=SN8APCEW(GvG3n4s zO}~uhc8;w2qel*oj#-4_FQC`C+k1O)ad8x6WLbg_AO3TZGr-_skGznr^Ox}r0eBDV z-}CU#;0&mL3oM=+3&cWc#W3;U&yC#q5jV>}ew4ZOp8FJEHzj#sPPW$FiGLoY4ARHcERiVDmx z_pfh#eO=#q^cKKg_Uw?W=<0H}ex$qJbaH&SCus2vp;cMAC2c@R6Fp{YX{q)zhn37` z^lRVz)~MTZ9-uc-A9!j8u;k^VPP(G5-3}c<(9OHk_cMxu4_nVrKcHd(K5+og>*LwdQIrrln|p)c=lOvH8^cWL+RIpC+)GioqO65;5tVE>0$NWm?i6&dC$ik;KjJlTv{IB82_bw2*mv$ zQuGn0oJ8ws^aen&Gla_YCCM~%LL3heH)VSyn{VJ1o=eCR4bm)fDDu9%bM5tgZ4Hgx zwg=z1->ta!E`Apf+l0$=h+2;q+@^Y<|H5EF^PiPeU4bca?m-MGPn$^5{Y*__e0+tV zlB#e2UhShqTg+*+%r*eH---u5;HHJx(n|j?F*%id8zP+Wib+p4@rJ^bi;W2<9#G#@ zYkU{`b6nfvF%w{AEG<`9%p z5QNhG_+--FJ4)}{2wN!t^*RDj?V6rKzU$mO)76UkWPokWc5k}jl_#J47!dF+WzW2( z9`9w@HU6ay)=5wCL3?SeJGs}K^5w&#I@!X{H){G*Cf}C-kOX|P1R%<6&do{Dvn7C5 zh%cr^EmV@Ed=2rSkA z<$|8~tc(l{q=CTDpa2W<{1)(f2u}F|%y+x;H^yFlSSB4Eo$B(kdJ(y%re^Db9;l23 zT&=|Z2Uu*MzJADw!M*tVUG~OuS2v`t+y)V1)|Y?}(UIqUCD3AL8Uaol!124x9_cSL z;Tr-=@%sp-=*oBFa5xYykLy2@k_0Ry2Og5Bao!p&{aLGjUstElT~l+LYvXR}!)sJ( zny?^BppUO!1r|nqIP#Yn{%dkgvFYFdocF{WT#rDerlx{m)kDtoALMsWEH3eHMI%zk zx`RCm%bS2{nt@W5XEPq}c&@XHVRNzYY>PmmC(0 z1wNDT1Z|y*@)sNzZ{6au2ABX0}5MYj`mxMnZVK>Rz1z`UvEIYh)Y+E+iI1O zLOMD-14EW0_)mXw?vc&t=QE1myZ zBt)uwH(EU#hQ1zoKRr8}Pnra#^+)q*MnsjMP$PYN(*3hh zu%J7hr=v>PIggcEHZ!}=^eOoi zlzaDI55CXj13z4^8?AJP@ARqxIziCKJsIxpWo$eR3SLek49m;(babnzW3P%!Gk1s^ zJzt7HnNx36>(c5;Jw=QT7ME| zul-5D&Y9(X-X~B6A8)MwR}5K-$QFrt3OYySY8SswsyMzgz+_?tgd{aDC=qI) zX2S=qsk0xxCA2=Zej2k!eO>R1^|0X1S7;sj*Rz{J;D-r}Q|eO0)Wi8F+a%}!Kv@jf z1!dE^K)GdB+!-I_zaCC58^!=g3);Zg0XcyBW@|(~Y>*Gsh`Byva$mU-7DBi!^UvAH z6m#920h2oAE7jjM@E!!{zbUZt_6CsAw@*`eO zi09#-l}0~PN)-O=wqrq(R#0OJbEyX}2CMMiKo7e9FVQe{-RaXzh>yRfjH)e$X&HP6 zw1p?Jus9k}c#pqqaX^uLT-z4;;S6`Md@S|o+YS(?>=@Z*E+5A%5H+=ba;+o#6*eRm zZpcuG1HlDQP?`5Up--INhs;-MV#qW_z2Fu!@ZofSH|lT#^WjxauslJg%}AKCa1&UHbB|u<*7g8p%7>C@vo|)kk~#Oco#2U=3H)u_u+t|G}|uW z#FueV!lQ_w(}uB3F9(i1^ex=)wG>FGn*) z+*Q>P588Wwx<5(;Qr0^RL5+EM4lPX`QZ5%J6Ey{tYDhIsz$9L)u<#VQ}U75s>9rK>iJwC?0ZN2$ewqj$)Tl_x*l;fBgLC^O-~>~ z`jn=Iud1@j<3zBAS;7@Hi*m`PA{t7l@jR{)W#3d|=(ky=TxQ@Ul+Gp9zOpgfs<=XyZglM4 zB&!vmOe5I2_riE+j{_K9uR+}^WIM@e=Wy=4y`O_ zGU5!zy?IqSxr|tJ=Rt9j7On`TiRMbq#T2oOPwws{=+; zSTXPpGSv;d?Q$>k8~@9>Zhdf ze-=PeMF$Vy@SD$A#l<&S?h<@7BZSU#o*P#RgWCN{*=?S#n8s9>1fFh6@G=ow5I~FD zJ`=kiB_<^a4ktbx6K#W~H-F?gz~{JkE4G%ATIokV3%345s%O>kYa|TnnvCJIcEacj zBQY^CanRHk?vNwnq|%1hA_Oe$$gCp0at&`N%bT60OKJusg?HBkQxtaMtpmwt<`zCA z-HA6kwvH%c+{KTb!c32Q*eccf_|A7<3Z^_fxYmLSoTy#5yUb1Q9c!g{;7|E1d<&4n zyW70;A%{8^;mYG~1l+R!{$52bY4I!3VA92h?>Jq5ulVu&%kex|;TBVB2Yu zBH`~%VaFO{ZOw);UIpV=lGKM)x>#lp|a~!7KJ}%;22y^G_cR{;6_9!H5GLF0Oi?DoC&nx;ihG ze>kNg*QI`6!n@A;+;?}^N+u#78E?O1dyd&wbM1+MJjV2!hH#$#<_qby{h1scjBT4M zEd}JHq$I4e@3EsYHu19(DDMICwx2Q=6!0GGZM>^O!z1FTLE6($DNQ#=* z9#>A3qMbW{FLrI4R5O40(0h5{!@ba~x0_2}!VlIcj^E=qTe-0jj}Q3aMttz+tGRjL ze5To{?_GE1e~gBPW(5y*cX0+?f74u=X_2AChQ0yd6ZEGm24MvP-2l@@x?(dsyUnQ* zjuYsPUl-_|*M_y4GM(_e?rDzGk?FIO2~Ukzvez?&RuJp8^-0zBQO4+-EOv@}@BCQE zVLT@uS!Q>Kl(`@WCLpSTBg2!yHI**v1N<_nOa%EYd|lGo1B};TpYH`BhQ_E2A{a`5 z6^K=y8G>z|K38bg?zd!$=Hi>gFHmevej2Xx;^)0s33i)llLdTf?(eMXBatbi?budL z_m>-c?NVEg=4(3gZD1g9j&!!{3XSKH70x>HgW7a)E62I@7slQmW8;Bw+Q`QwCIU3+ zm=9F>{Q3&7iY~rT^DxJ0zZtA$Iiirj8%+v?sl{Z7HL8^vRy1L1H$c)lH!CX(9Ns=0 z5MSp{nkGIUrf;%H- zlLx=2Tw_W6xlUQPGJ1B4SSLkq9}~INz3|L|{HAdIKq3=8EjXN}&asJz|Vt@q&EcJGnBRkQK z6*WvoT%jfqgddKD{pkhpj0gVMujGDEqKmfWzH8Z2rVu!a-ON%|RYUa}(?!4gxlqzM45l6te9lLh!%mv&(Qe6_psVMZtSfB6E+r=@}9g>l^7nNU{M^ErZO z^)Km60+DsU;Bqlsx!Ox|*6e6;)wy2jg4K0YuS--)=JlH{-J~|POAqmZy%*+znce-|2qoE`JX!NOE5*MKzG3#){%YT zep5Y=8{}TnMsByiVM^r6J$6;JAwnri0zo-^?aNXcG%J4H@qdK;nH$`CaPlI_9xnH}Di=c#_wTk4O2HfHAU+Y^5Ug zc~BKYQvFHj%V7nJo!}a>ur^tcW5#|)^#Y_-@%9b|TZurJ6~Cev^rpsN=j23d3Pan? zMDj5D4>el}V4X9R+-Sq!uxS5UGo`kC2-h`j!QFdzDYRo^p5C6-p4y_89GHN_1$NJ4 zPMdBZ%r`(dgt~Z?dzeoiMk~W<_7Q15CT-_92l^{+4MP@Vx{6?-C?868#$A{^jO4(8 zntYg+oINaWk3ZS`GlTaa&)`L$ZIq3L(J>moZeT~NptsU(&mvaURY4AB?r~vStYa%y z5&BLSb0iRbID^E>EZC01;jaq98&Fq&j|cl2wj1U|>s{hBylg8AWP)3f1LTy3edzDo zxw~h%GcG`@K0Jyaeezp(x3q2bYV4`O^KiOJNIWH~kUu53^oe<0tm?@DKhj^I*cqd| zru98!8ii`hB;pq%MDdk(zRs3eSNs1W4ViRPv@(8%k4aX=iR+ohrRrO<)AWdKhq&sQ zlHX0Raltb0GBN?{ojnoKHt#aJOcBl(kX|Ps%C|Zbm{OX2T22X6yG?Ygbm9wNj+Vu? z{hpqt%=Mf%P;m@bJsrIKxm>MpAi%zJt=n0)dUg6uJ8@ZM=@rrX_lJVqKlK@MY2<~J zm%Q)Kv8P6hNmacwCr{AsMNfa&s^2OG;j4#4yY=1|&nG}VyxNk;uk3$5FB6echYUSv zHfX7NMx@`5zu9Z;*Ndm9J3n9Lub>td2xAA9JpyNHvQ7^MU0bY5wNoghWJTO1a<7qk zxN}q=DSKaAC9I3zo)QS0N)DiQR@N7&PW(j$=i*SZYCP&UMEQd$xb8y`U+moFG-?+qFBw#ntuBXoC5- zzMTZ&e`_mCMIf|ho8^F!l_@<9bH-LqG)=_Y<)u(>?;kkfMe5Md5R{jYDu*zgXZmRI zTpH@CE`91__@|)zVq$FE2EGzK`(xCvySq=#%v{P5p}r9R6v8f(;Ozq>3G68k0U~qw zXR0n7K$}rago_+?54zji+hHwOTe{v^>+0{nnqM`OB7Y<0*PRNEEkxr*Wr=g!#!qdv z6i{n9!Syx(j1@XzzlAGDT_PaTsec{@A+xt#@_%IuebWudiUQbfA!$0 z7Jbe7OcmHNtgVh07;1^Tzx@pwS9lK9e~bm+HD1NTJY*9)J2har#>MR^>!WF;i?VMKWg!5jjj;r= zk<7ks8QM9(S44@KI!ORsWAs6|#EqGtb$of9lC7c#nAhc`xlE3M{phgyX08(oAHZ*{Z=iAn-f#tNT8Qr6UaHl7CkRJP_2q$sV_ygAj6AydyM?&5? zJb9cNBgKCZZ8EE3WQfU=^5&F@?dm;Yd(i}TDb&uqn~W1s$?j`>RGl$_v6)H}nL3NF zk8Xv^0q|#7$@TZ;7ZjN9WN6g0v3ZuO|7S$no)zvVb`JqY?iKLqiNZeg=t5(w!LV2; z+pSo7u7l{XqAc?<(Kaw*8^GZNd^IjP1zeO4eHMc{IuuyakKawV_0WcV!9^faQy370 zY$$Q>G3aQ3f|n){>a$v)>AGH}eT1Uk744kL%7AwRzn@OHte4|NP(nJLXFXQ&^nP&` zg2>2_Rr$@D#a5-O+$M!W)RtmOGOHBk)ti? z>=viKiB|QfY4?N%?|1^Z1}vFw@F9RH(G&moU{)#0#BYp^j0KkBl(qXyTkMk zK4Fa$ojJS(GMI;&&)0Hd6zF5Q`H#Z46;elnF9Qd~CS`pk$Bh1r(0O{RV-{Q|L)_|z zeGO?Y#~7t%nizjzB!O#0X3zEO18NN#PYs2Xi6c86Up2bjT6lj%2*^G*aSg$DnYTiF zj|Dmy(7%JZXs#3LNI=U$gFUTQZ?OAd;9MP(&wQiEL!Hf;zOqSpf2PKE@P!HYcu6d4 z@vJ)zvqr?R5IeXre!;wZycV{X?YL56a*S|DCXQ zfMU1fWzpmhP5uo>MMKys<|AsiY`5q;A(4rBw<-ALFMBGJy$GMneN z&=y3xeJ&mr25RXb(gsPe%$fxMb3v#`Z^Mh!6Hr{_sQ~(*KAnYs!?;q8xL9_i`qKsm z(9ZJQTm!iUG0td1_{KkcM8S;n?1`7L$VX#t(RJUK_YW1dP*8t{59YkB9Z`$jR6IPq zUw_r4X@|Jmw`YEXy?uSzeV5|LH~YG46F0Ik>41`hI?KP80v=NOeP(EIPTL=|G(}o3 z0D8O)glh@JBnRL4(%$~~L)F7-=MN3_vQ3UqLqeCwOvy?_4ZrmH&`mt$Ho3dl)+ki! zMm>=ecfv88j@Wo8pI2W}+6dT9xGS!}AnPr`k$vd%fai>i*YycM*+^HJmHWM3vH>j>;KF7q!fr8}Avf*y)LfTy z0sO#Brj2!oP=%VvDnklhnOoF!27C~gI zec=gW;+F^QMt6@<<+grzS;expjK&(~$4Dz(%+RaED-Za)J&7oP`&REd##8I=%8Xog zB6xxLYKXN6eoa0=!*zy}+1F^SwbdxCEsG~nMm}63B#MpAWNJvZ@tS-(pCs=%$kzl| z>Sp&&^CvhTPyF2T;fV3?n%N)^us77=YjzPq0oBJzNN-H|?6E3Q+1q=p7PN*-RR}wY zDDQy0V#n(GfY@H>%skf7l$#QDE8A}5l^ohdn4fjly5X>9s^n1TP%ZKiuhBrXxOT|f zcv&E=RVG8N;C?hS^5*aEd3cTbi}PT|>w38XGpuv6SqK_sUgH3&@}#ag-MwWP^SO%6 z2d3urKDUCVgeC#W?w0Rff3iky)Q>MVEk2y;{G?M~o|g+tMbqGdR{Z9VR>)3aWtwgJ zYo&Ij#wm^IL87Lej=a_FE?c&Yag8P{>CXf6qh_MY~X zyVXsie~sZ#Bj4+KjFr4XA`O~=lU;5Sq2lJ~S$wKWnVXAijvQ#T9{W?dhUua} zkuCLe$#N2LuQV^kVnvnf<#9!d3Arvqs^#D84)e!9R*PM67`9rO?oU>lRKlXSj&pKxd0kO)S&r{a zqPFYRoVY}H7njC{Q%7iWbhId4<+WFb#N~ka@bcwLK{b!Wn6QKHb@!mxju5W$m9hKZ zm%@DejEOMgJ>#`61E!cCkLYmPjw=Pr+dsj+W%n(G82;TGWRN{a z{c--tOQHlfA76~7a4;SP;#Qb`(Hi#17e&Big74Pa+C5NZ@MxCFO%IQP++5S$Kclzq zH5=#~MT{5Ybk)@b_ddc33Y`rpS|bY*!kqXa)hbpkFDp|FJm?{V`3ftH&AYiqCK@nx zs7T5=c^nZJq}&0}fco#Z+>4d(M!ED6qxbTExozF)?;chb!Ch19zXhSqjC?r@gE+MB z!fu3Xml}D}5aY~NRO1RB?NIf%o$A%tc5ObCj;pQZ14cZMC>$`W`R6EDiI*c;GHW%x~id}QOr-$ zoIeh)CW0Qzn9F zvrCs4XlXhboaQc>R{Zf#@pxh@_ZuiLddOkKuOY zO6QO;&E@aNNH}%mk7$|*b@qiIZuRvC$sxv>q#-giR6!6wwv#njxKG4w3AG~Y#Jh~9fI z-*(^6^ZxJu9Ulkw-m~^vd#`ns^E$6st=pYc9 zFokalaE9ilsVD=g8l>3(PB5&c)uch7+E|=x^ZTX`ou3)Ffk4pC`yaGkr;?W-(Dtg5 zoV2#L>Gm9sKgpDj@Gar=6QQQ3mIW&ooV^_ynWIEDnlhJUg-T#GwL1ZitEGB@H*IP* zCPd2Vax&;>M9=Eqc9~#(u<9olZTnGc$vD&TiOcdqZ+%S@7QwS;!5HYAxZw}pEZ%Kr zE9Q@EZ|?%%+s1(lLl>yDU%!4$WQ!jC7Vm8k zL+orx%6#}Sv-Io)QD-r}O=Q$yDiPc9A}0Jcj?K27(+VPw@R-Co))Wo=y2EK3%FmJ9 z>;Y!ubU~hUg8TSE&1$$Za)Z8ph1XCku-2ccJgaA5r}=ZNUId#5(2-b~XOhYhi=KC6 z2?a^0maY<`Kc9X@&Il?l{Vb&UZ=aP(0J%B|DWk>y`sm%@@A>hc3yd|8z1gOO+oZ?0 z701WNY+6Mxta{#4TByos>*%=bT%Ocg_PTNnzJtR0>Of_luos8Fee%9j(u4+l^+A9e z>gonEMYYD=+}z~l-{YZ7LV+l&TcgOikM8R zQ`#a@>F1XV;lp0Ewt5YAW`Ef7EQZ;eo&Ji}Ac>=>Qtcd9_AxQRRMU85ocbui7QT;2 zaWS#RWcsqy*A>5i8&*+<)jyPzr;G=8y2;9drz{BU!2Q%OVg#%QX{spY1h^c|eo#Xg za>MB=^8UsgVvUHeeEE=W;JE0w_f=0j{FRfEippO@ZHw27=AG|c2GokwbDrb9YJC45 z_ZB28S`6vkfP4yxjKr>z9~8w?%?h?t*!PVVHB51~K{%9spPHuF(#VpN2HWv_IzD`Z zIr$E=o<^XCS)fKppl0PGQZN@;_cnV*3ht6=mu&qRQx}%PS^b-%huDouzwbAT)lODp zRT_J*u#j{ruTN(6F zJb&vAHa^zy91;)vCr?B!A%kvHItQCA7=YY#qD$!;byV${gkF zy0*A@xgEk{21ylx9w%z49jBxkyz8O@gG9Wa-2-^nt1XH*S#{d(zoKLPAG7D&Oq0ae_ z%*w`I$13x)D5xu!VUB6@#IHeXUE?5&Db7=5)iDeQV0r%`!P0q;R5U%0k z_Wz^?4zqd=o`F*7Q&Ua5F8xL&u&A%5({k3in z8!gT@H(NC8y$kHg4&BMb6k4`WNvn-gK^HAXM!&`M6cMQD%tgYWcoiM{)Ua1!tEwGt0>X%D)7o}!n6eU-#jF4d?gGtUhja0VG8wF za8V0Az8x{NS=4u!YfhTs$I9lGes8-dT)4Fs4aa+g9bvmTJ8SIN^TB&lj<*65MA6%7 z5Q`zOpT=+9h~}|)mdc%snauN^_-!xqGjyudjORIpDk+CEKS}MtvFjY%wusj(uPZAm zDi{@G!js2htF{ z5reyr8k~+Lo{CFzIfP;g?Zl%q$x`WSFEf}5rr}YgT3d5lQhARvTM<^L|HQ=O{Cknk zu!_mOQ+`Z-Q1)Yc9QA59Kc)_;n1{^&_Bp0qpK4lj>B`#qGey`Mb&w6h#MJxG14l~6 z@HMXt#%9b@Z}>_eyn?BU{3XT{OVO3ni0B`X2*%foe>%g)+7BP@cF=xG`OtDG@>2e# zNJSp7Vl>2t20MUZ4eUx!r=luIn)zZoR`SGSQ#IEy{v^a*NQ;C#ZUiw!3qWsq< zg<;mSPVlehzx!YEwGG&|F#aOsP*yubG;3~O!Vt9&zg>718XjjM*_HA_8p`5v*Ajj& zr>Dx@Ty*jIqqc0F2r;y2N>e8>9xLI#x4k{6R7^(+&lug2(QqAgcmsZx2wC6cNmAy` zwal0I?>pN1&9(g1?N@6*8jVIKY!>Zsz~#TZ5AR@%y!g{b);RyGNISZW6S#(JvskoR zm0~K+8EveBry6QLP(qaU6)OsOU_GzC)gU^C=&TB_)8xQy0y$k@J79`K_q;st9u~% z9{F1b9wK{0;v(BMjye!W3TXC7rj0r$B_-uC2xZuUO|RWQTMuPR1-0EJc}wHRsOssZ z^#0Awwr)hs@bP7HMq^I)XO0y_2YB;JgSRYR@xHdT{gX}zzy)Aw7{GKN-vEDpuPzz> z97gHB`R^(bZv+MUefr#z0$J)T1eS$FDO)F0A;r-zUsR))sjwoTVVU;Br;_cz8gc#8 zu5adPzbp&1)FS1hA~6H4#D#fD1Amc>=7ATgZB~47@!+-rCDfbGRA#488$k!*vw7sr z)x#7%FN`(JW6*AXnw`JJVxtE9)mDzq9j&skkaLjRYtroRdxN7|#{9qI7qW<=FNbHW zcLSD6%<)=}r?=OJ0JD5pV@I887Z5!F7D&~6%s&3bh27$I9F-@tBUZUoQWDN5{gur& z87VO>OuSMtI}=KGabl`LXf?e4MB`6Hm06HyyPhMyEbAKc*`nysmxa~>jS9nyIz)+R z9X)1wL~(NXVfl4KfaN7-X}Imn<1Gx@YrbVn-#p}1UQvvW0F}N}lW3=-e3Y5>Qda~H zIXB6g>@&eaJ#gG)7C z1c=_NpQ(hmL}CKYBsQ{af!2g!MVGVtu~SdM;xvHPn=#hWcJ|(ul{phpaN`YVJwurP59LFy1Lw{wOy zM2QE#hdE3#ifRP7=>+rXZ#jssOs8>AJDpJ*utbO8X zv*@iUP;+RXOMquDBH#>vu+gDa{CvgmIv4qu?HdJ6>3UgHm zmyLxbthk=X>lESm6eeUpjoPavbva37z5BY3M@#*XT6kYeU81|P7{7f$*B_r{gTs== zVYN1{#sFMx)bRYvR3-4L+Dd1BJ>>sZ5Hw9SqxP8GNL1}JMT{hfwJ>Xma zg1OqmhdwkS*@#q3R>>EF*-5G2X*R8ynJuPxIO~CN;AY|<;Dv2V+q9Vp37uS)G}(14 zN{lK2R$YcH!p=@kJi<{f-jm#jP)z1o&YnLP&A}2>sm}crZ>(P{sY_lwp1QQjrZzG) z9jyCcKZbgFv^p>=S^MXgL2RSZ(qNW&l6ovtI$p)mPYD1>*mb)e@>7Y#bun5*7jFKl z4?;f&yhK-yTvSsd7w64uK|w)*o@VkZ_SU6daDZHco#SqMbfG^7+*fIW&Gtp$6K`Xt zHb@iz8v+Lph|dWYYNp63r*SNiI$umNC3#0x0axBZ3xWMTYLqRhs#;CY{ny5PnFfne zO*iMYE;-N(ID5ljFyqgU{tGp55ti#HkkG3LDCcu!EwaErmnV_Mr_OjFbp3pA?4iWl znv&z2Ny|0=&`8C4mF&9F^)Me02=kL1L|7-=Ial-4^aht zu~B@WhmTf-RDMPG9U6{32;|DGAVg~E-R&38v`OAX_}wk2Xvb;#XAH~sM9y#Vl*-@v zwqG8zfQU;jE6e=HT_TEA2%?rz@}WJ6O4))+`6@T0W{_kBXJ*bzUJrXdECM~H2gUK| zVz0x$IjInAt)kkl@Gn}boFccTMvxsCWrL-~#%;dQ3z=Ax1IQa;0**KZ5^4&hpRezy zPoKO|j$KxS8fFI?dU}dZ!uy!rgGcQ%&&$M$Z(Wba&{Am9d#DJ#moHE7g|Ba70~7QP z{mP!Pb+^Sa>cSkP_FBA@8lkFlnr^kwgV|gZ&PyBSFaAftA%|=t5i5J`*LdA;)t7#a zFPR-kbniXAgVIT6vddM4LpfJ@Eqib;^#YZQX_*6weV}dR+wTJjE~Iw~TJ|*Nmxf4! zTJ&WSr`|C=*sd5g(#>2nNbRSBO=~?abUf~!89!-LHiL3DJ5EDY6X#S-`;xR(9@i~Z znY4I+RQL01@h7EcV`nEKU9k$$r6-fDl^bneqM~wnn5nN2F+KcIUaRW6%IDVB$a1rd zXuw|;MY?(*yj&ATLLQlY;BYLXC&NE*i&zExYF>~-9|O$$safF?HKh^+)0suZ9g*ZP zQ(stEI59bi+2T0XwjP`3fY!^B2SDB;sf1g7+Ip7DTL3>3Gpp9P%9tlX-)C{u>lzyN z36k?(T%6`IwSi|A|6CP)+<{j8>OI~VYf65hrlvMlq?RAqD46iwqxk&7^prR)Xc{-? z$;*SD^SP`}{fKRpnA7qati+nCfyX9cX5tfEUiB(Qo${0T#oqW-v?w+1na0|S+qBH$%)CyJ$25Uu6sTD z`ax1OVl^u^w7vC&8S~%x6(TOnN03~-eK7CAOi^RE9FaLHAqC(@%M~ciWlIzPDKi<+ ze!2lHp8ep?-yP8}4XNjJM_}Q@rauiMAHjhuGLU!s!$>Y1*tAKuPpOi!L1ioJsGg?Y z&4d)ZSIfplACmm!OvwPOd=T>{>*lu8T6{0yP`_Y>E=PoUJ_fptJ+oz~ljS*Vv(PP8 zZSSNTefLdIz|m(X6}rtPvb|NC=I1lL*K)4tTrY2w;z#kxhFUP>P_vTBNR~X10 zv34|P@)E(5q;S4V@VMYEM{%N>omTddND(;7+wc6R740r#&rxuMjQb*6M(l_R$AVaY zCpZ_}^0v(SG=;EyV}d8(vy4Prb$9~~bRDG<=%swD*<{?l+v33}{}=7=k?L1h+0Wn{ zc#y{t-Jp`eEl+Y&!$ksz`kwAWEetkI%AWI!#p`?1-BF9j3f>_CK`HR+XdY}`kl4nT zFLYo`qVglFuvm^TRQIECh^)Va6=Z%QFz)tdWK2Q5!6k*; zC`HL8)w^4@?h!R{socKLEmDFN;C9Miqty1qhW>PBOm+*4*9jH{L}E2Y-(i9^=ccfg zy>dgVUuCx~L8Zw=n?H>|gI2t>JPZrFH`Q$BW3Bd?zevMGfTeDjK3-QW%VxuFSCu+@ z)(y_N>{}c$I=7Mdt>Q%99bE6{Zy+XXSA^T8p=(HgmrZ0 z%j%n(4QF|Mc4wQ)?0hThFchbecQ;L^Xyvit%2j*MfQRBJxnxN~gvFI?J8G|e@D<~| z;Sj6o{Y%&&k_;GWM+PkegAF?2#hpWyrPJNBdB5tQFR|+=Z9@KsBqv1huX#ImTZTR; zRzlB3gmyqu?`vs@XWVkF5h-jUXzg;`PrDamM_H2#l;1u5xwu_ zW7rpsv!9(eSQFdgZPaON!)khD^}y9x06bN&+3Px=U!#W2nW8|}+60^J1ni`UfM`b#x+>tCHl9YqYAk5~jwxTxT?^?ScWg#x>9y6E{4=vD1|xr(_Xstn$7iSKWW z6*q0^ce)Kp^e+6|;2cM4MJ6bu1O!|r1WkK{utWkf3#O3@%)E-WYQ0#^xL(N|#D+}^ zr#36l+Do}eS4Fulw5D{o;D$l%LAwIF-xhv87)CbTi;u#m#j&mTNhs(~!S;@PI$HRv z&#b+_hx$Dr)5m_0~RvC}1T2ss@vjlDhEJ3f(pj#-pH|=r-2y~XMNs5vbTPZ%70eqomX5!^ch%*tf7nVG&m z#avw*A3G~+NkzqS^^&oRNl1BF*}B;#YG7dCZ%;HaV`zXyxH!Cbj}~_wg>WJ>4jFg@ zwI{vIQOS&p>k!0hzz`M^a&`C!MAaI(4LBArnAJayaRhib#(Il{4)(yrJvpZ^<8$^2 zzPF06Zm#A*IX|(D*p~^BMJ2kT8`Qk=EMC{Ob~U7Co&FnzPG|MR|J=Fi!uHf>EH+a`eE<65$kw2=w3M)tfyz`Ad9A6gt{$%Q1Opom zQwv-rxGBpcVoAK&{MAls7(Stf72z8k8YRX{VKGzhV2q;#4XrPdnouTjM+EDWl8`tL zxUZuK@cJb=zWYbaeSQnYB`5?4DpxKSKp%9|($b9Gq7jgvKf|E73ZGVMlcy)9ri|Re z$i#SqqjSOFX^Q{%0f1nD_~C~z&2s#w7_*kZfb$e#mwS|)2XTdBhbn=vlanU5qjSpX0xLYqd^)_i7Fb_Z%hLMPYsWATs(%S7&dB zV5k3Of<-MUj3wjA%Z4=gCa8uO22MxWg&)V0t0Lqd2TKOH@^M7z<|AfsE_ zAnMH%uPp%w-I-+vUH=M*4-+ov767e^Y@Mt$Z_-k~*o-kI8DoiL65IdCXQf?|GTN?` zFB}2AKC*I(&;y{gz?JydGH$A(Wv_j4;x1RhX}tq4gsog{VzcxiNiI0lcKn9l-e9(C zPnBTHQ6?%-e1&#lPARM)>5>I4oRQ7Fr`#a9em{e_iwLIQTsKYbRN6b*u1x|v&j`AD ztQHEzW&ZH#tn|vdG5*W)@XSNC&`J^{X;_>;OyupQTf};gc9#lY;`S548cUm^uurDjlwXS1CJL|O`8Q&6)m^V=uxWW~JD<(E z;ZFf%27o|ogYXVY-ZVFh@vVDnz$ry+t%{qiH@V?BV+MKP>Yzp>_6q8F?{_6#B=q{P zS!>{zn^pl=%V{Xh^j7#aoHlK9Ltn3)y&UJ;@w9FV9rr8& z+xSlmm#t4CJ~ot#)mSd^pXk?qTQZljf)oXX-qenM64F`2HBumN@+1E3)yO(QXS=bG zctYrbAdP$kAQt#AON~@{y6#5;u7=t}(RAI$M>U%`QS#2W*B3JlPAQOw5AtS4FKs(|lA^R6sb<{`{rQbDbA2K4fP<56Yi2`p_2S z=*V41j&BtIR%}1y0Z!v8l$4az*bRdNZpU9mbWXBIP(gt->0aXSmQYqPanIYTcbI8> zg%`1h8l2IN(bm%=pR)gsjq~NO=7VZlak!;?!<=V^e@x_KB>_zZOMt-{nVsbvoF0Ss zmAuS)%-R7<9hIqS%CLMM_{2<0i}>U#5Kxr$TdxjNjNr>J=w>;}?|wZqtvbo&JLdN7 z-~ZFu>50gLYtbWX9y*ZfikNg2X%jYn`V@bgCFGD!@mO7Qqoqhq$sIxHB!619Jt{V1 zae2I9tdc3`xfm0Ju`qyoZSP+Cq42lk&hNTB2C?iz)hC21E5x>YO>4A#cpg)LdDnp? z5Ajd5KXI^Eoi-Sj`6kBeTODBF(3`Pdh@AQAY9V9b2=JC7E^3lZCYf)QJ$HUHvA=2F zo%3240DFF@ff}2c4GDt8Rkja4zwtl}zr4v;jtlIJjEn@5U)Ztry!O+)m-Rxw;i{^T zp67bKZm5F?H@Qj85>u)vsnCDY1<1;ExXoU{_4n7-jwO$az{Q1yE_n9c3=k=`S1X_8 zh{up@zZR)PqO{J`-bom7Yp{U1^~lQ!=^EAiBmlzL#MvIt)Efp-q>yj#fm!KWF5d5VTqq!JvE!yMzv`^?h%(o zWJJmb>C92mo)R;vXR4!wo-L+~M9hD$TO3BhWT|GJI|IZuDN&|oeZ^Fztk1pMsy?YD znS>~hMn0#yc#G~qM@F3SPEun6+5WjM>6X;!MBCBePfN~K%w*Ip`PIfn**dD8rLY2j zJuSdW?ng?yPA+XJD?AFMIArqm^Dzm&{=>=4G*&r zUO-+M_-;aXL2N~@I%{L&t3s&RjPrZU1*xjQ&EV{605kdBz@B*g4VJEyA@)BVyv^^r zrNpIgu40AvDKGCadsz-ZujM)oY!3)W&a^erTzG(M2|^DEw1kx@CP zWkct6)bo#JZit49;=C41aE2HFd1SG% zz0#f#l_#t&Q;0llYB_#qM!Jde@VF8GS)`iAaLJ#0aExPj`@Jtk?(Hfg!{>FBzMr;^H=>Yufw%O|rM9%bDV4u)>CLZCqmK9QGKuQwIU;vf>`ZFfUFhXv1b?X|2@ zUO;bm@*OmF?|vm(EUnAWAXj(@nzuzo7mY`T0jpASdjqvyMoA2nZjo^YMwxjg14D7y zlC89?v?b)>S;}DuVTS57XuHHl&RnK0?QNZIPakFT{xJmkkoVfr)+`3ij*6|sr3 zwY4<{_m);yuNk(cO(2a74I9ZaTf}M_O>jh#l)@4Tki-*6**$!abt=C#bZY7GAk4cX zb`tI2%D+`eB}i4fniY?9`)+tO)bCjCKA1+L9pBFxCiOkZ z^55TtSp`8uW=|nx>P{n%cbn)g1L+UH2Eu7$OH>as05D2{iw2{h$F*WPIGGS;8d+H# z%;Kn8iWlF1PszUwX~FUpbJo$(v9z>YWOMO#T)Gd@6l$QH3F6L+#Hn3)&CA1ON*7oZ zlmVWd&wFVo%ii zU>g;eJskzb9W);moj-_0UAFK6Ya}Np?DqblP%a=X`m1vjS@&`n8l5(c?38?h38Szd z+J-pNqyKYl1}U4<4LsE;*(q9Pk1WQ$q@`XWG=R4PROktSnyS)(TY%&EU?$)X?A)vU z%EZ)k-hvA-K0sm^4to=NuV_sT;I*|iH+4J~adE&lW-MSz|AS>5w^8MK)vHyM5lkw{ z`&ZI9V!Ts7SDK;sIVg!I><}o;B4x+ZBJPg7t4pR_3ox31|~+)=>u@f4)7~4N^emKLw|K#V}&KCURdqU&^-594l5os_5WBQ`sLO zs?rCEIn!8KTe~&zlMKPGml`lwigli4>qsjTswdueb9lK`?H0ywXm0)}2(!!WVKST= zeCZJMCxQqMCSuyy&+^f;6D#w z00{&tIU2|Gdt~t?y37XW{sE&I9*gU{?}+vGT92SXqF(%U;Mm`fBdx#X$A@jX67D^r z6szIJmprFGquv6F97Nq#af39@BJ3b-F56_Z`_%XRQa-aTl(yTWXc-W->a*EwdHIXP$-!;X+>8%gj`Ox7x|=(ItTSzV?`V+(vkQibklvTfUAG z+CsH>?kt&FINX1*OX&TQEh%HydtB<>6}wo?fEe!|ZVLzQ)-97vabB;%jGjwRiyu&! zsNYb#_JXrfT4J+8_B%5GiPxAi8!u6}mXVdO7k?Fp8fijyC z{O8q;Zr3LllHOu%3$3H#Y8NR-l*ze`7kM_R?u~OwbdWp1SYBFOlg>TfWYTYSIp6||mx2c$`F@_pV@Bq|c6zq>VQbk3!~9r)6#oCj896c$bqk51Z8aZA$|tC^)PbsJ3O z3uRwfS;+%Ks_;(S5eH?dNutBZd^zfJ-A4Z88k-S@Tf<#q6#xjCtv&wonhd6&D&oR0 zbsdm#d*ThZc#%NkZ9SOD#(wY)O2hH`3d3~sDP6$nw!tlX6^SK;Y)%uPnL8@BQG^5j z07q}kPY8I=3|kdvb#?ry3Lv7{28i!yyQ(*Ubr8DG%>ObNZ`e?T#4t|8Zk_lxVHSPx zV$+Z%SfOQ;_DN(F6-~2~ZXH#;sCp*v;$2!^9%W~!-Jfb}JdP|Kkn3(BIMMOvF>9Zn zoK(2$BPP(G6!)xvW9BgySIq8QcTt!F6+*^G`5ifT*K0t|Zq>Xydzs*?BT#2KuK9$P zT5etTMaLu#pyO-l$u)FTELHkq-LV|P?ct~;kvE^XRvx08p-V8UXa5v@ySnLiY_ zM&Ak36LBdlEUbsyr%m0^fnL|@BhL}ThHdevVdU_P9(x5PkC7a0#10d>$Bj}FnWa$JnTga>24Mi5hEU=mEkn^|5F4JHP{c zUH9y##)47gng8~vC!hj|Zl$3|OyPj}2+v+^N=NUnOnpJt4k?4jvhr4^*6Ty{yWr$D-1a}bT~>_g&$OaGy4?4H=rm^2** zg3b&?JJ*imdjJ+^1qFR+NC>kHiQ7s<^9G)d#y81ooH>vZgc6*WaFsUv#b&j4BtKhY zb`qk#^!bfNh(&5jxqG+T zMmaRv%K4Ak`||=QjSPLbxq-R-i-SUAF|UKI!I<@`O^+0<%s{*At@P1YSYIO#J9EU2 zkPIM@a{0VyKD0b88HnY08e~AH2av_v@`(FNZ1nx6qZFT1W(tbnptfx;zHH~y_rMB5 zPma>Z0AjQ)-fvp(FotDCs65|Rd!-%%J+y8l0+vN8oNUf{X0_vXNqnX6^XuVMH4EqA z)F)=nIv9(Y5YKR7A`Aq`xgblC2gse3$rN>18O+q#UAu6<0d40u;TRr?Euu_@LlsH! zZj{I=P-s1p-p^p1e>KR2>)cKL#Jb+^vxx$(01yDY?jgN{jD}HvWlmC(yk!ZIg=#nm4x}D0 zy#OZ8HQ@){&WZ1Rg}Vu5Ft{E3IN1hfWmY7~s!R29^=F#EJ43bkab0d#fhUZNvVjr5 z6XzL{bDrL{?7Y+@AwTcYC!<@9^@7|h4MFt!;|gtdrrS|3;lA(Sn$h80*$p!vJPLGq z-C8QVNBS?ctMngiA|JUf5%4@5_ah9@Sr`8E`{_8V>r19SodTLCI*b7vBOxNVZ9(zr3f3>6E57ntDF?| zeMk%VUX(%Q)nLh>+`HLUk-6~DdIexDeCR(avT0PVwCc zIGZEC47Gvw)%mRBdr)6GG!@Z*qh5(SOpgh)7UfIQOX)i)abrf0IG%~fa3xqtQuPx+eZTPGMp-RMwe*)@fENx1{QPQ8PGP&C5 zFLpHb9QM+QKUkTzK7=L(?Xv}?W&lE1;>l>2B7%XSJShZ3ZP=VgAhwsde zNB71X@dN{rqcoP2as0KnGqL?vP|fEuAu6GbdOtpIS#mrmMHvJNMi2zcmX?(4d&5so zPT;sgQ^UgmDQyZAvveZN$Mwgrp78U3HRXv#x9cAmfIWHn%)x;RUsePQ^%^LEdGO!? z92BDqgg2U+-@phoe(OPPQ*uzfLYy}cnZiMa1i=O>DmX-pQ+Y{}D@JfoQO14w9epMM zr!GSHl7M7{%K*9>W6u8d++Lub_OahqSIaLOf>u<@BrpJCWjS36q%~W(zSYiP3(8))JOOq>q}&#=3Eq)*353vW zGd4SlU|jUM(pN!IBwj#CjSmP_-5Cp^mt>_|qB_=ir-_tdn*uT%>bkngC0fs*txtn~ zf3cOi`ZeVJ)b1Tkbm(k_S`jYFB_x10#1G7?i$);h>nk>edLh!mKoOZjVpjY-i~W?= z`sK^;1LZ{C_jFR(=tlr!t|L7B@dFSK`~(Lgz2@m%oppA4b(xC}1puYgA_>{KjG^*G zHVT0LVVUW%GNmj;I;R$)FMv9&+GvKt*W?27S`*QeI=vQOO{-s{`$o~Ybi=IKw1Oq6R496~Ovf~e z5oe~pX;U(5CX1${6nz<)05YdykySNsOXaOmV6<9shfEyq$Wtdk3Upb{!4c*4IyvA*q>` zW7%B5JG1o)F5#h&1$lB-C_Tc~x6dO!*;}o*)1YD7oK*b(u7>K=WaOTlI8TMd#NcV5 zEQnzhA#=Eu)nP4U?(X*C=wun|2-59WHUSc|bszIBW$*iklp};?x3>ONJ%GWe^MbpX z#q=MvP#T)ydvUF=PZK=g6dLJZpB@;#^lh}0R_uMp3cMIpx5M$>68qq`GVI$7i&wG-J!6A+x;+vc}WX4JWY{%QyA*s`tF>=CC390`Y8 zZ;3~=OmgZc{2m#^pD83{+N7s?!GMJdu$oS3IHZ;Vt(JSF8zjE% zH3i;u>)|Wq3n^#sn;R*!{XRVJy{@Of7qaK&i)XR;;iWvg;=Mc=2Wg}Zhh4I|^q?@; z=BrIF+UQqi66ntE|4x{Kudi<*q22hwlV_9{#Tge40o=ZR1&I@7KSGjRwAjxb4DWlS zEe8tEbEr&)ALm7}%98E1`zV#s*s$S z0LQ0qhS`-a+W6<&Up!-Ty2~{icw!@80-N$ImICc1>7|nTksk~WsM)gH~^kK_1jf7W{-N%m?Eng>T zBuhvA{{n^kR20;h$#9RSU+ZcFwJ8SO4p)@K!24zn4oPIN>(8T>7W?yM37XKaE>5F| z#IXXI#e6$!RZtTb)ys*tvsk}wfew0*Vy}D z7zp3c-)5&Jr(*sO$CWtGm7AFu!(cQXrO8eI{Ro0RgsR zHIikaov+-iK~{3KcT1+QP-$0^84I4fn$_MayjZ9aX%J@rkAQU(E1HwA9yOfg@d&*r z;Q(ImpUhTGf9loZi-F45(#ZFo%TyDIKfLy{YGP<4gtx0k(Kf29?MbT3SjjW2&-`@I zWJv-kNd#IlHob`7hH$rU7hfn0m<;2$dWikxUf(WS5Xw$TK34DS#zqryJkEK;bal8X z#AX*11TvlVy>ps46MBe-CL+dtsTEP4KH26^PG5*26+?YZ;1u8MMIcbH+_&4dshPe=xA1cH6Bjt*3MpovZ$>`2?8{H_5s4Wm}GBCk)1W3n(1TJcr(wv(Fo5_BP4}0EHO~vjMhJ>F5y7Vrfa; zBH9r-RSA#G;@dE%7z!?W`tXNbw{Zy0{MM$@Vc43wieZ=Rt?T&Ly?2?;~JnmV1DrV z&YGJ1&4ZAy2g4gG!qp;@tksq;0*|enZzH4(a@McRyTw7(TjJwcZZ`XemIvIzoKihT za4Zzze@25k|J4sT%T;AFO}$!GcbosyVA9@phT6FLT)!Z=Vt$gC&Qw>j`BovYnCvDh z8g8YoJ_G=(mX-i=4+1KlDS&Zf-E@6f$d?zNl*GjT@}Dhc>Iz3c2L?zzs;4-ntkQF; zE~!MWnr;_YLvNe#Z zBPX203bvm`M%%{fiEBeXacs!s)}H8BVZX+5eGp+2@Zb3w-=U`| zwC@)();^7qabF;7tkori9Zm8z5iK4)g9aT8cK(+Els8FOEw*dpxF^i8)6F!i2re>S z&=(IexUCJ6S_;?((n;h6{-tn98p#VaANs9Ua}Gh=Nam1lcD!vMrCr=$cp11g6Bl)> zy;N4@5kKV5=Fd*!0;1KpmKk^yDEsV^JOiQix<^RU)U--fp|s6Tt+ zc6QP;&_im=7lZtlraxX2BfGVhTaJOW0Lm1FCTG`lJedqpIPF!)tu0w82Bh zt<5*iXM0c&sfM-L%Y~e*vy22Y-}T{-t;BzZbn`!*f3Ng`1Rc*t2<~}~%-Ax|;G4BN zi~f|vv@}{MH9jsTs!+-@H@Q#@RZMx%Zc?aAS-TpwP}1mpfIY-O1RyobZT9ndmKdde zarFLhNPxBW102+Rw%zFA^9dvW6}0DD#GS{W>-as3b=^+o-H}-JH%-M2wUv9?z{@|J zEQoR6aNXN-s(ZEi_2wqX$9&XG>Na{q{d()B+CIR4=ntbmV*!QvKafm1jW&2741i^T zN9jl>`45(Z0IHo?-kbrfUx*;vf4~|PFfAf_9>RdiW7ui>0R)29e5@_7S-oTTg5dpO zZ8;g~MF=-lyJau*LWYMS$29vHpvg^TElq&q0HBM?{|fUD z<*N>L1o|?xS-~}p*^09TGPIxl&US0;Uf#pAUiMTfy|$CEPq{i#%050#`n)!9okVgY zMo6jZH1L4UY*=4kAxeuI{ z?_CLcjVcDB>^mO?+BA*J>wqv9z_tMBhkU|N$JB$}$@Ee2XIGG;qa#4%eYs8IXZa_% zet;%YwbX!3E9TD1Mcr4ALmm9UkT=m>+?*gd)J@0B?Vmp0{s-(zKLSD4%63=tq>>P7 z*#806p)w%opw8UD|C()$J0QTZHFjgiSX?9shT+(0{)4&YZdwM?_`~cT{b(o{{Qms| z{&Amr90RZwTU(M#LsEtQ0C0Du8jWO+Fc7`p{3uAdg2KXD z+Q~yx96UU+#|(!euD+n%&CNsKuW*9@>%RM_HJxllbm*8Z#J?%-yKiqawc?#71%Vbj z|KBb*Ur@GWfY=m+qS_BZa_6b^ZXGoog$@8@QUo>pNMLbOi`sNG?Q>uGI;@@Ym;1mQ zo``3}dczb0{de~oHhPVv`M;BpH60|pLOA;rQ04m)1@+R3ih^(s2%?NbDm|~7$+0bW zc@_jW|AtW|-w#Zbi5=O0q8H2YJzXG%7wmPm0966IsSNFb+2YtFK0*y-2I;8!Q#3Lc z7I*@gTlgYq5E}&q{w5|SZ~}f{e#%Np7O8?A52LvrF&yY80BnHhBO-AIkXCzm@8ClW z1PlLbsfUen_y5d*Ugp3wLDLYZwW1XF;zvLrfWWJ5I7JvlpqO=%fQ5y+mxnOW zHum?>M;MtGG~)l$Dk?cS**oV2sQ&MX@7C6q56B`IL_>n^?2LuljZaJaA?PfTnQu-1 zKkf5@RP&z@;wfO;YKP#`J6X^_iiv^H%K*~Er%#(Px=k|IXr%r-BCb8Kd*(i+j^>Q< z8zqyG4n`AU{YTc&Ko)?W|2q=!e?0)vyw`AmMGe*mo)!3r2Avo5w8EG+cw;Dql#J|9 z{}DY%9iaE@uq_IvwhBeV`Fs;oQoMlex|cvES&qpQSX2oK3FcW@-aM(vU4mdVdT!%7 zX1s#SBM7bnQSgb~VR>okuR6Pw5+38m7uwA&Ej|nZtebi|ItRg0mq6kv1*nf@pJoJs zL0#Br`r526G?M;}H0S~56Li6B-+#oW1G-mILLjdi8-{L_1_|j#MY=mgq#MRSM39z_K^g?4RS*>EMnoD00TGatl&!n2^YP7|{q6nkcR%m*JX_8Q4T%uT(_||B`H-C4);z=6=>HnD0sSq1 zRRjpZOX+RH&z1F|?4LC*OZS0H5&wMmoF%IR8Tcti_5OXz15lG$uq3O<@aeLAxRgx*b0o;>-f^6Im$iHW#PKkF$EuJ8Cjp6&@& zV__k07kM4fL)-S@AJ&Rp1O3<%TriXwizkXr2rw_u!|%%3H&$1{$b1VX)`Aa1OsMq0 zsUq|(7$69JBtR{pE-o&9tP;a<`k=TPLf=3sbtsdFh=`oT1C_m=4(kC=_1m{39Kv9L zo|E!C9?m@QlSH@^|G}CV8L4_PCd?p+@%Q>hAnBl^K>aIh8LCl8S5F#XrI{UIUP#bPlE@X`n7=3N!JOz0=Vopjgc@ne=@ z`u0B9+ZJa%Y8W-dWKdS9cEe-buzdwqm6;i28>{g576Z2ZMg~)d)BDi9jLD#Xw*|lZ z`coB+^FUHLa4Ek&&Ta zV9r*I0M|ZacJ>7c+Kfg;La9ud?@*INvjIjPQ zjzx8SeWk1_>BZ()I5={us@}?wj1v|7XQE=O0J6LB*JorZs@J8qQE)JZ&)HDErT7d8 z!w`Yxw4*6=MPk&JS1N6IAAmHLwO-Pd44Z;VYm=bUm-6zcdP9j3EQ6-!4kSClV@YPj zsEkynr(3dXYXQ)@Y>rmC#Wy<|99i3+?d_hYD>)};0TKv`!kG&^c!opCF!y3t4LUcTBbJTEooQnaEO0;)YEX(@QAC0mqm%&`MO^lLkUQGJO*YRF0G<9X9XSn) zUa|Ekx0iEAIFGe-NfKDgK|^rZ2;QT{R1szizZ0uVI4YbJd5};RPm08mg|H>c{+t+) zxYx3b!_%tVKrr0q_gO>uEmP{Tw?F$9gihhOJdU0bvCJs7l3_dOJ8 zJR#C|+nV&fJooe)Edjl*@J?!Bem+&wGwzDok&+4<(XJ~wTae||LDldDMpMd;i4Zge zVgpZ4Pe3-tVkOorE^}ScxuifDo6#Uy_;FF(xF|%N`=n>+D}J1tR0Uuiu*9Utgc)hc zK?ZVA$nomNMpsYI(lk7hii(_kTMJJ73M$NDf(n=*1$yRvY%ofson|qwWT(k-QC?tO z!p9J7X^jWu;O`1`;`OIM^L8gdmkCTzdgY}TEn z^AO8#B!BPLg^*9iPVv<=-<7@hOYTaisbCP3G1Da2TeU z;IXD(pY?r?k?xRT8;K%-1L{fTwj=ZeC64~A^~+MsNTc$nL{}dXjQoVC1Q-deuJAKg z|LT+OHV+I;1gMQR2_~SN2m?l*SXq4#a|!V`D20Q;@dO28CFuUSH9$8Z7ZVMUwFA>l zz`UlVk=H1V0Pcv0)%w0FI(ngZaOrg&tdDb-E04i=G^|In?=xZ2J{?Lw-&zx}lkhoj3APsndl=>;T_dBPja)_y|1eHC zL5&&+RbtW1q=7)O^~V1}spLOU6^GJwFICJ1yDji>khSm#?*F`gG|lhSMlwNA9L+;w zBwI%*7a#^XIs$=zQ-Ec5U7eYjGw^m2QUwcM^Jk1+Q*j9iC0~$xXFLkC`JL_5^(a9` zTQS4$^9_(&S0so`dccpuqE(fYu&&$?*M&{6I@3kn){V5uI3Zv+&NG(qvh6sN)T_Uso4cI%!WoT%Ky-}mZ`*Cx100;|?ed*6N zK|y6i;D(8|HrbUCg69w)m5?b7lpF($o(bu==*r}N3H98L$Fiju6c0!WzsK-`jTk79 zi!3oI{3uvR`PggSR=o!kw(Jb8=sBP~|qTow64hEb|-*5Gq;vXtJ_)1xBE z9!bfUQ8o7GPe&v1$eSpGrdCM`)n4Ox12!;_U_AJve657J0(xY-)X_LgsH`Ujel93++{AqP+t=A|`CZT3TP*#M8e@+5g!r4?KOAuHV$m4hjJ55!1eeTX@PVmm zinEIQGQFYS0nj~AP-v2KDd3RcPu}dw-nuS~-FW!NHY0;$-Zn#|Bge6GpLL4c>zl)q zucL}xO>pf`nm5tePN~Z>392KFtC7bJ8uFpS5X8K$LCczg-h#;Yn-MoFD;k3ho*0jk ztj_Dv5>pk2UyDMS=7a_pF(irbz-IU5u;q^|l0;NMU7Z}LA!jk`r z&#=jV9uy|nz+-I@^b2mDxKUA2Xay}PTujXo>EH)gG0bmM^Il# z2p)VMbX~`J%lsT{m`p*5hJ>1fAu^(s8G_6D(0pN`P32=Cn>a;hzJRUdh4mq$!8UXP zyo;pi|NXlf`y*mq`-wM*N>Kd3@Nk<)ET`z}vYeGsVvwo5?a+5OK_VRQOMv&0n6lJv zd_whvAji7K4%k6gQt3@YH8nMhT`6tw=}^#~a1pRc0n8i*2gR3J}FUZI(^Ta^$^!M-I9QWQL zUu1Kl(>#b3oozz082`t9*gg=GDTq}rCNjNr6HYq-oSYCjsNr(%%GZ3i5Z}~qdrM%K zjvPD6H~(ywf&qe{ULshP0F+alq$6^y-r?1*J5Q%Taf|)#Gbl;6#Y7OJ8jUW6NpLWyB^r$xBq4_dTJW`4Ns*rk zQ8>iDH>1Yq$Bd<%o87Ngj2Q?3`G*8U5NCSjNa`=AN0nuGN;F%M;U0}8Ej2RbeJ!gN zUR2JmyNpjj8*oTm4up8qgOsw~M#>cCV*?@yw7)Dmy!X9fZ_vAEL&7s$B>UutbVM$#$2>P~SGB2vNPu9TKxf=@su79{9G>7KM#owNOW; zWlc$8cI7#5j=?=pW9Qb|l1|p^<+2h9;Z)NYYp`%jn1cKOu!)1%%3^3QS0?kV<~2Eq zehWb;sfMZ=&5ln#hBurlI;3q{+kH9e&+iW_K#NeFSL977hPQqp(n`|t;xt_oo!|F5 zYFv`p^fe%5>AuY07<0k6HG%`H+F~sv(^L0ZFp&Pz8K{S`8I(nXOr{*%>x3Zw?ZFB@ zG8IdIH4~?6I6-*mo|ftM*bkMNP;Nc43mF&$bg7;bn<)Q#UDl0XquEJe9`ivep_yDU zmxswspNGeNmL5M!gP`ui-GDtniqd~FXlZXW^y`lEEp#`FJG9(d@1$D@E6`Scam@h+ zIeyDb%+b4b_xqQttcxX23wyAg^@Q%5@3pv`G58M|UT!p29;jG?neJGuAvG*rKj2+4 zT)B7rPHG7Qa*T0! zA@=lMA(0M)&zX>a91kXTvUg%?WdL%Gc;~cY?A8;*`;! zx^a>Ig;GEBwXT|XZn#W;B6(GLZS+a1%7y)A7uRhSdKr&0s9z&MDjBF;$Pg`tKen6A=m?GHh0zyOL2>Ata{ z2*wo7o84b{sI#lH*6UdkwKW1qyEwIk=y9TNwRLo8@!5If&r6&6AEpgP%KEpIPlPg2 zk5QKAKZYdEt@eX%)5F0Xw#~N+h?91BHDY{hx^7+CiO7KmSh(jDM33}+S9T>v#O1s4 zh0_2Z1-6V1AoGKU6*9e{@f^$sWLT&^SRe5Hm@!r`gDnhQFJ2Fw(u^HG`LQa z8xJQ0gpe>6M?`+*k9KXX@jW{%Z5qU9ZWAx0M20^X1j8=!GhaT)>w%7uAv%Vw#QnV^ zS!q72)z+1NPsN^yBM6iY@uiZjaXFbKVMuXA?>2PrR-8ff`={Nh?blBLmRRuPf!^lk z<|2$w$ffuo{3f&}7Y?{Gs!;YD_V-#eV?a>5uX#kkxGgIx#8#x{DNBH5*Cj|Q8Yd1sqw0=l zBgx@Ud(yg^nfpZW>TgU7KXM5AI4<<*feKfobAf8LwUGr!f9?E~Znb3CGWAH|dm=t* zbJCgkUT)Lq-rd^o*wd&jD4b2icsfMjZfYHq4fgc@zN@F@``e)g{1NI7m982Z#2S$p z-=9c!mdHrAF>Vp#qUezC+qS9R*wL-T%dC<;14VTxsy~(jM+QuBS zf#0zaQ#d?7uPbCc;0cTPvVpm<_~9v(G^LSXof>4cSLm~su;u#f_oMBO<4wa#Cd}zv z49C)Io)AErNpEo3LD{UzqrtDV4;9z|WY+$jVTvdq!@qbE$VB$a(=zb=E>fNg|I^yZXsJKzOTh$B(efMT z!-Bx98LQUzqiD|)U2~Rm{D~b!hp-x);uo-gSQ85s zQxr{r3wEiWRC5p9N%vf&VZePQOq*cq(t{ zuymJQZ<>1W5h+*|P9Ht${;EV_H^&6pmXYg4bN8JQA0|Uuvgw=bK0?%P5)EGcB(mze zmH^JQAX_o)?Wrs;kEn^vkGUj*uV02}N||-?jR;8JJ2QsJj%ksbwI)^G3wq)ezB=H! zqTdDGYccKxMskvb;Yi3X93r$21Q{eQ3Y{yVdDQ=3{|@hI_{o4YBa{#1Qk0shJAu}E zb2terJ>i}p2?`2<=+lPRx_2O_$a_HR4nP17qW@nO;91|7 zR~P2?x|WuffLRECBl>lw^R6T1pImwM>tGrB%L+vKzVTptASVZVfxQC-efF^ni8v<= zIanKx?AY?ZIxFpQ(guC3Ep720yERbdabI8GE#O4M0AT@^BT#r32bktC50xIz;*7DVgnT7X$Ad4h{~jcej=>-e*z;Sc^F0Q5Y7Wfaz6p+ein4dkdeE z#YX)-GEQ4=KCc5R^y2lO{+yTCbeH;8)G_a=dXRKv+_YLedmnWgCw4_eMb%Bq#Z~C_ zge57ihEkpOe(Pv-K*A@z2a|T0+1XFqqHpX91)LSE7}jq!oOz(MD3AcS=X@21LKS9m zsJ4Y&@|#5pREa=y=N`E1j{3OR@|y)*Ejl8AyR7|bS+zZPu{pE+%a_H|9mk)99$>k= zSwWGIS0t$k3W3xtx!8{tJp~Vyt{-6|>;e@8zXnHFD5OqTIS2y#8&F}Q3U5Mh31dP4 zSl^2YEYrxP^>ajY&$E}u1_oN1BV4{bX?n%O)@DX0O4Md8b87zx9JgaCG(K5@*6?>_JNm1@~JQFG* zA(5C<9X5ShV0jUdy;QZDLsCi&kBx?{{Fq5J1Y3b*?Z1c5vV+M zPjp6c&dHze#ubBJ*L@q#Cbpcr(s_RGcW_RQjBr|y1kH*lEmux@MSkad0Shav{PIPI zW<^ObyCSP9my5y7ZzX^ZF4%9`3r|`4@f}+emmDBqlsW2Ho5;TF$X4kkP?hM&$-9}I zBZe~>sqmV7C-IWV4eyI;;Q~}RuKR*KIY*(G00pXMs{V2ulGjk2BUy|r`0?a#6FFZ3 z?iwe_DK}i0ttvzQ*+$Mi#|4{j4pYUie}A3-t@8763kP@4_U$(*4!tvgW?5T?^vj<> zlHM4%xhC(jahD6+SCka%bmkR}0>WB4Xz>r-bQKRYN6bsgMPL0|yUrg4jK%-tcW+4b8F?o$NV!X?<#Sk>e zCgo~A`dAa8Ek%4*TxbW%jUnq&ZZm3Mz#kgD!+856ci9wOr7Y$C+#TX#YFf(!5@{Pk zvCO6J_{SSR->hMcyRFfo0fxvC0dd*=isX@)-?ba6GGNc$qVyWao{pB*%)>llqV+iS zW#vR3DcHEr-u$5v;`pchMr#$zpBGE*AUBsaYx#1!m9Kc6C+T|LxLX?U-#_Q&(H%$r zYB2MViONMI5@s#V#vEw@4=vFalYx%tyxhcbretCUyBHv|aAZZ*#-j&IO?a;Veq!?f zBC+1wiw8ckknM-98uJV-9bGjx^WRIS(>A8Bfn@>#thTv{tFHea#t8m*h{K45wfokh zjL#{F7Jbi1f6a8|2Zu_J6D)`T>_zF$o^7o#{_?d^{SyMXqJTRJbaLwEJW)oP2Xyv4 zwR39=N^~;I8w=r0v74UjK?&~i9e)I@Hs~IFA(=`YKJ5>Pl)QmFV1fcK%<8>1O0IT1 zZRXjzUM9}t8R`s;`*^SD3eeAs1nL%^T^Ms6<%)0St1nJ|;)&j&8=ntw@4oo0+Xg%X z-{Jw!K*`G~fe#ITyrX33TtU-P-tE_O`$rcLf3^H@`qQ%eyn<7W1L%|vFveDEMtJzdg#@AXM&=T!`s3as2K)NEjcO)tW)uMp z4;+K0)-iPMm+v}=6rHEvrn>kU0?Inx$3LddP1Lz`aP*W;x(dWG1d}y^^!WLoE0jGv**jpYaOcL z`_OoAWlN5@!1xS%DSes>Lvpvtn5$fd&F2&w7A+$eLAnDljbgo(lH%=M}zk~p>Qx{SQ0diJ0D$)`^DbL1nqLm~=^!r_+4OD`86TO+vm?g$|_8cOc7Z zuMG(j#vCJw={D^otBnG;)P+1iiul{!KFf3SL~i8}F0O+5WUu3{;Szrv=U}f_y=+!| zjn@lTLnt`T;0kYUpRGib#CT`5^5yRYER=<8JGD0KTcgU;rPvlQ&#DiJJ7i7<+Lk=~ z0deLtfM^ZoYkSJUZFwrMXgHb-i}#fiE+cmLvK%5R1Mg~!YPWvbjPKC{|OUlGX9~Pe^XnqDbCsFC=LaEhTQ)xFy?Ji|+iOz3O zmp@PSVKuVG=H(NY6up|~!SRjya@MlI%%gR@W%}hRvh~F!kz@7CENIIP72 zsQ}QHcPVXjFn>9>+-D_)V&APx%EH8dD&KVqE&T-_(jEfg@4m2S!5jU;QI6B9V-qo>K*Z9(vkTgtGTqSJz{761@ z*R`WO`mGE_1La$3DziIg^(m*-V3&<8t5%s;oteG)%OgwaeBd7Ae#OStCigV0CO>OK z_YzzD=O-$dk<3C2r42QpNvVm2Ht4zLUOkQ1;B?rdNf`70wEgisURR{DBhXn6Vy8zc z84v6i@iovje~_Hodv`9pZ~{~eJ0QFz&H2|{qL$x&dA>}gA!EOPBa&9=Y5A%Cgq67` zylaM|(L-Smf38St{m|c!I=`0(zY&`m>(ceKxl|duZk$R`l0@h0cH1-(l6)2{&~cw@ zBc=`giEt1fTDuIrO87i429UAfvq14Ci6yIeD<+b~z;{!_>WuhMrf&Jf@O`@X$;U6} z^T{PgT2qE`$}b*hDlhcLUb7tAUht%1XberV#m>}q$5PZ9TiWy450S{9}-Fz)Fj7uq< zv2q3Ba@?sTtnZik`g6tu+Ae|6{qodGR;@gb&IIp#4?8Hx;=1~>ATOX86Wfm8-_53g z@6ECOiK&SLHG9l(LX?C04k(BJjcqKRKCt7M2D8KVQ4LA%Od||IE-u?QIzA3y{b}NG zb$JIPVt&kF9oC0C`w?+M;^$UM#ynH{7LJk|4ND*_<2F0-G0T@Q0Ws*T40bBN%2X@g z);Bj@8rJV5t<#d0gqK6?kvHI!4{xWrVk4aQ?Rt6>+s^z@0WgogfRY!u@n`t|qEct< z5uS@0*X4Lse{+#fg!AqVEn!gOT=CFHlePB1C+dp6)hwPU6)Ks|GB;!+c9%gq2__gVQd0)!nh zTzt~MV4^Nl)&}1y(|>yhx&oX8RJ9kz9aDxpyYpI`xBiT~osWM+xnwTfcGd-u?H~(9 z)@+{CRr&D-qH@%0gKq;K8i3I(*a$J_VU%|F@;rM2bQ;?kzLmT$YOL5~B&Y9SZB+6~ z?N?{b4&C?8Qi5;o%nRV60ye!5zgFfPEeWLic)366dHtVY-~F}(tFbp%rfHBfl5t$l zL5r3G%=uT1Qo#_a z`3a;q-b7xEG7N;lsQmm(o^Y_0q|+cL=cEK6!mh09&atb;JN=jU#vigg8BPDndR~s3 z)mmie?Mp(ZO86VY(XTM_>-~kTbP5?>4984RI*my4XwbgFqL73N#bfupsrm|MrRpgc zuRg9Gkut|BWcM>C6c}m?yDmRq2y1N2le{H*)$;K?dRfCl#o6!7Ruj+HE71lFhApDb z7@}zZSm)!|%lIK?NCg{AZtj6`vZHQNs0q0s7@swF`$n z*xpwGQY-MWyX6N;@Q zUH-ii2=p`aF+=BZ88;`3ProNv=Rs2-=N*9`EKQfsM`w_DY1b zpXuRf6gjtve49+KxR~?3u$I4Y-H8sab_kKSGT{$&h&)&>`A8T5T<)C-Klic?hv)LJ z6yQE4Ctd>fFh3p~llR>hqY1XwW=6x)Ch3TDhGYIyCeO6p^Sh0#vDeMs>-cCb7-qPK zM^Lz0RwvbciN7{3Q25o2f$|DEpAtxWLs@y8UdCAbB!Vt9m{Uj&Rg0nF_S>34b=>pC zH$XNSI;eJP5;!5^Z1g-JZ3IVMH9dCS@@FW^&r{lhd&(1h8&1wh*mW%A{sy4u&OGju zlOBI*z_aT>!r`S```lQA%#(=pZr!6#?tKZ8(;N+2r2<@r^U%E=)B8T~O8B+qM?H6) z9xL^91WIP~Id$-8@Rf zS(xY!n!M&kwGSZ6&I;)!X{l}V4)UZ`U|OTs$B5MDs(oozDf3>O6M21G~8J@jJj~MvV<|op2%NFq#u&pk5pE+yk-Nj14c&7Ib}rftZNRC zqD$}hDmcHPmYO z2^L!n$5asTi0V!@wQX9&^)dAmRWTg<7_;acCt@YEa~I!RPV?LEUA$0AN%&pJuc29k zFZ?J84<%JU?9kz0h+}TmK7JHQJHEgNCVCS?x8G|0&Nn{Tr>~6zo6A!>q8|6Q%PW=1 zubLYhfBlx52kv7F_iDa=)mv{8Zu%I?PrPf6S;(DJQ(|`3G^a8c8>oJtpx$;Me-7rb zlSq?z{&gBtRT1(lKj;7gCCf?wnKF`|#mmisqYl&1#T&6-PEIEtu(@nSoorm?6!I-q zbOW79Km9Z5F_OoXp|?Pb?r*-k$Vliv`ijt3Gv~;%pP%ik@#Csk2ExI^8LG$JQtTvkQm z4I!L)1=unCrsW4LX;>p~_GK%-*0FqawE$sNmraIiH0S`E1Sg>5uOhGhvgP-h~H&Y zd?<{GSPlf3QRGmX+1?blv8Uk^sRXUt5Y97udjnxkzH7Th`H7ME6}6JmVq(T8qWB=M zBnM43@2KF`CJG6L)+IZl1g(UKzU4lEvPJm>umQ(}%ZM0NlVGcFgtdKefUQu@F0jpE^3!J=0ki)Bvd0*8PGmmM)odEg#|)pw76-(e&RtJS*b9J`?|7 zJTX0T7}$ws*o**di-b!{w!HQC{<;#4+``4Lp!Yg@&vrgWaaS8FK}qo-IsVtYT@(H4 zNxdS4RufS>=&;oh>sFaF5wRPyNz}Lcgh*Hg7qD8^eOQKtUO!)f@2^p9kT{$PiXA5# z>L3+k{bN|I5eTXwXj_8((htU*_dNkzFYN25rBJm zqmRV?q6)^MPANU|W!_Le^ZoA`6a^mYKFZ1=w}-g3-cwv39vJx96R!e& zV|jjrF1&OUc!#G!_cm*{q(S?M|MyQ75+uVA+;4J*pdrBY{eD;FKhGa!f@bb4s)9@s zz8XH=tK!rX>5ceOhBqjC1R_+(B$L+>@4b>5C zbFt}7vNwI-y3$uOLBC^q{&N{97o^$BVb*R@#NIKFy&36ISjS~E3oa?x)WvQ>7qAz= z$q~+)k@RRVIrsj2Gip{jliaD5kE1o7F5xWWdd~{X1MNrs5B74F-)bh5{0MXg5f$WK zot>Sn($BTErNp_KQW=nCSH>~`kt?NFf2d&gnpK8Y?>}rb0cd%ye*v|2FdN5; z8$wAkHf4{;O8}x=mAe><51W~q{vucuJr9a4h)Y>$F=m>clUjl)+qTgOW9Wg@M+7jO z0L=mNap%OvU#zm(Jsk{L+j z-(CJ+;`;v;0T4I;g>ML@_%A>~NI>@fw?G7boSRdk94j{Pi$xzSFQw0BEHy zE_*=T!9~~^2xymIUod~xi~=--9qwf`of09a4>1T*r$hHn?Bf}+5ZcV3bd&M@`bsuF z>dw<&(4PsZ&3Qt-f)`~m_w`?1^&^;NzwBVuPEXY|yv2mH|abA4izbMUKikUr<3 z)s~Cd?IVO9Kov5ppg@Oqr(r?^*bufZHrg`M%4iUjRlCPfRXm0X#x`LeIsGZI?DWxO zjw3)^jHwv+zq*i&W%M-wgTAg=OlaXKGz`s&qrR62>*O@B!A6ih3P1mWf>Kjc*HdoN zi$Rf}zhy9RS(TDR#hroGN==?K9NX_M1O>7QLY?0ks)*#Qq3({3xT{~Ftk>y}^`CDq z1v8SiS7%|Fz>)$76c%HV%^7QZb=Tm(t_o|4MN20HjY=Wl(gAicU_GFp=WNmWAU_PM zS_`=})X0VS(xGB=IUKFIJ{dSsLG|C$FtbOl94pfuUFJ;#zX#EwyF9>$pD_we+? z2^G#9I{sb&lP(X*wAIz;4ByDco}vK35(GW%DRTl0bb$QuD^)E1CX8ex_QG9GL`dj? z$uBr5935ptu?Q&j^z^oozN0b_0T^&-3MniM@bIA#)ZZg8-S6X}z5{O#;EstVn-!$o zwWS=UM;XK3@*0(b3B3y`V*KSZqV*=-(^b$tJ5S+MEOe`0ifumuK@sr^XIBM=zNX_{ z&L43h==u_U4xoerdZf03Lg1YkUU3m9{;y>xs32oQJkECF3(L^!8-3_~0MzNUt0o1a zc#923S1Y>GVRRpDr;^$R))cg7_JD6(yC z<~<8oy5_uCKm1)^>CNg8}3< z^o>N&O|ba_VXevptl(gA2ZEVdRbG>?oB{$4z;FpT%rDWvkoW%vhX6Wld<`e}(JxkD zO493nR&x0`@3A#mFKG+m0(cT+jE>3RB)cNx@(>-P=yYr_yScz=7r<;a28K57L5G#f zDxZ_v!IPl+82!#k_Mt~>1O?g#F$NO}D%l`I3g9_k6lt7cqVXpW5wRa10ih?I2m%=u z`n_gtCSHF2#gS(jN|BWH2ScXkY>;ept@DC&Xvyv&spSnbp!aVFM(b9`GZq&>9l*oQ zeOv%lrH0k!=a(5JZ{EENKeL7rhBc7K zG)(|G;9^-DL%GR51t-bo#>RpJ-t_&mrF|TPqZBV@^zLq_fa#r6d|CT5;2G2eRTtQF@Sf`hnps}=#e#=oh zhq@+zFzpX;rW5r0aec91)TGFb?q5rUwEQwM=~sl1#2l1bvpSP61st|R`PwA9{q4ua zF%h!Rx5~OY$>^uT3GwlJK+3gaiGeV6hWt+4yMTAYL-!)!mjk$KH6A;&4ZdfSz&8lY z+Y2DX@jDna%=4T7NwyFl{Qmv>^_ROYALFh`MiSX+O=4Y~IIXGpROo2|h9c0Zks|r# z!HI-Dl6${^ac45GafYWBk2(!-6-ySdyhOoCgoK288_!?8=u02{{kz#;1}Qbe${Pk0 zRBS%yJ8i%q6rmWiRk16T&aw;6U)(8y5L&n>Qc#h?1oOr6;lodlGi=DgnJ+z!SV$?b z!n=|puV+_QRu&fi+Qe~sT=}RK|56EB2RU#?Ae2fCT)E|!DVE)zIXEm$VWC1uk<8+_ zC_F%(k6bR;Uo9xv)q*1w{(b_Yyng#TL0AJfV0+J4;{5m8Y_E%hVKQI%j3jRPgHXN!=H$yr~V;N{zsv;a@v6`^Uy=pR`{i79~acvqN+s=K+r`<;lhA0sV6(+57j2 zukJy@nIce*PK!C8r|_icH@o@tgo~;4y7Q6WXT|1o?~nul!JYxqJJEeQ+AAGMnEWR2 zGW_G=^5@iHVsD^hP(tRsDt?O8Ok-^{$3j$aD|xJOwVtpG!L@anR;2tyakRcw|%_{dw(w)kh~0gl`JX2zEylfX^PYwSM+a~6<~6&FC<$oPLZMh zh=Q*7a#5j+p?x+G^rh*sa6zQ?9V=A&+3x4noqXr9IY}x<0P~7^fka3wQ&tb)0b1$O zU5)HW{dQQDuqyQ97NR!@+@8^QpUh3J?HTYA-oLX;f{#$UsQsurte)0?8E3-nCdUE= zvV;4GyDpPrIIe@}obvwtu?SWv2&RMagL>x&}gId)&tBYS>2L7;1(izsU0o7yL#F_H@$K< zo)~V}8+kJ}e3s$dVcj8mfmkbYt>|%!6%mJ&}%}uzCG^|Tv ztFHM!zfO4w)GFvMa%j8|zRHFm;ZVr#T51G^#3>Qrn;hd{L8W4ti1@mlA9P_&w=x*F zft}=eAOLu};19=~Wya1sfzqIsCAfBRq*ZaHY65ujMjMBVfi~1V7 z(c94+q~TzxuBfn?T47+K1o|}~6_cE9v=;;-mH{@kxV77~d8vLND;IhSyb2`?ta0w7!1wKk!+y}#`g9~q=R@0B1ODQ;P$@F>}=QWU~X52i) z?mJJc799aI_PZpocdn8PWgzzj#@dfB2cg&OI0&mWZm_v#%K2ri)Xx0@yj}RbukfQFDRHF+<~sY z*BY7VycwhtkRdTlz8s0AY*k7IFaR;1<82@Wt$EZM0aV+sUcCZi!Rdi>O=>FrX}n>P z$pLzWcYu-lcR=?NKHbMe%1Mf&o zbarnGHYNZg`23H@l-J`1psd#a0!?Vs##o~-Pk{9))8C`0Zt9tucK#Qwim-jTy1JS$ zyrul9y4tu$ldVfzSC_^A9q{X6-Hr^d|6=?beH0R!BPF3YVoN&b#Pw--EvncbBM5j@ zcHf=QJNgXr>Z1up9cDYi_!3c_PiYi$b0J`rv7mX@nZ$Q)Lc0HHm&yXTZ0ELY7FA9@ zx3wjx&v>9M6)Dd#$dbuK4Xh<_>5y|y!ys7-3k8(7;+5;(ry6AMZDH~~sk86WmW!{= z&IO5LA>>WDV<#u?M%=hY*6JYw{3md&pls=(krCAoW)0iv83IJt#4OOq-(oM=UeAly z4b9;-c0EIh;dZ!d?;mvaY1QF>RMfy7zG(;;uy=3h9l2*JCEw8uwoda5u_Trya10~m z!4T|n>CaS4VCzYjk=c&0Sfw)CBk&DX?ch?#9LP|xiLmdf8(;YB=cSXmvW`9g3VQ}I zxIzk^wy%Cm-_zDTodlZFaS9uACIcyQqz&6m2Upu}=56zzNai4;V)lqikt?k`QGtnjpdxV1W_a^0#VXOeazN|0s3 zGvuNNpmP#Iz}HmDY;V7w@zZGcYVG zR2No7J^>tZ?heCdWv^BCPg^2tGiE(xRtvGisACmoPj%7`8P-zo{5XdXd*PgryQ^!9 zGf~_aKMeRN;$FbsW)qrWDt8z2>u2gR%18d*QX5$GPq6xb3n6VeI4w(ZOC z2}`=gfE%5SH!jZlP*+DzI!Eq0Tfca+Sx&n5P!S z8GA@4Go`OsA4l=Y-l3JP<1p9=Gf*IuWxug}FJyC#DB>|fQ43?=fq}4K%$~jQ}eKSuu;POs>0#8J4YeU~tPzZ-esl?rxLbLV|r4-*2 zn|q(ucSliw-rSq}CiNWsu7I+X0rO#VJE=^_d_&7x8+;QDrS3c$$bSb;a-8K-Gx*)# zf9=f4@*RN|Sk1AK9`DdfQo^{Tq@ljPCcyOu;P)*HCvwgRZ{*kwuxW3J9A3M7-d8H5 zWui;>5=nCtz_J>jL>RQrU(RGxpfAuq=jYAK&j*@dBXH8{*ybcc`ZRdO9WYQ;UyB&x zJp?}KW-fp=0fn(-=6_TH>(B5w8he@T{LoIcoQ$@0Nk%v2*xA|{e!5aO5wQpG3)%7N z4a&fe=_&4S{{GZ@oFMMV?ZDde!Ic5rOE54%WC3auTxCcS1`iBkcRKk)saL9rhQ=0~ z^wpREW>~w?-2*Zs7)la+sj93yy^neU;tvPT-Goqf#$AE?Kb`NW`&7Od`vKoX|L&>n z{v6El`kzDj{X`HTWib#+>+%3w9N8;GV{>?cdl?gt!M71zQwMuG=$Z`xKtx&BJ*p_) z1Gff9wG{C4Gr!-z3%vJJj~D<`9x{?wQwz5R$8)Iy51wbez39fsa}v(&1iPsiI{;q? z5?Nqv10lo!Yy#-=#lH6nHMKiZl9EF9QV-C8kH%*~UNs$MW$dCUG(y44N?V}>IT9lf*}U~ez)K*oL9#JRe>*&~vvz-OM4K5{j`cjjGuxQlj&2W_d6!yuH#Q$wcv zG-%USSp6Cnw%kAbYaRdJH!tuU)!Wm3&ic~NcMqAI9AxWUJg!cx0Wwn z9JV!53pOniEp`-llH_GLAk8#`^Q5uTfSv@rn214JV`kZnl=^>GG}Pp079ZBPw67{36tHMy z4K(Oc{^yw(UAuaGQLTwRO^gk=ab>)lNRO7acb$v4yTJgU#^bkkP#m~$Ft{z zdx1V+6ocKTt@rd*g2(6^S(t65Fj)=uN>tK|x`woI`}m$-@BjI-LC=5(*3j>AcPZe; zk@X;&Z(+IR-rIZ`hTmqe^moK3EbAok zSc$CiMW$rd&FNf*mlVDj+n*dwo3xeGMM7Ypsl-Cbi9r6_#?9-8P_e|QJNaDyLDJx1 z{}BTT`e7Zs{_s_4w@~{@T~lYSW~4zw^A;w$JC|00D7mL6^-U6Ed{Tw_=-I%#7p!dU zmOcjyZE;Bz7psH1_4W1Vw;*41x8H_YlpiQC6udd>t#!tztKA`w(LcWPZ^VBbThm-} zXm{ATu^z>@MWk<#MsGgwZ7C>O<{E@2hRU{vy8@I|B`C{BJ4M6JeUR1vtYdL0zx(Ftu~_-5s}4^Qec`nZ0%ym0IBaN=2M zXqQhsaG|O@o!N|M+?1Z^Kg@eef$j%Ul)vN@e~~0b+vkR+j*jlsVXfU{hzdQlFYvZ= zyCN&n;B`B(mrIbp*XHdQ{aznpN0p`Eo~a7$nn8DjaqQG8r;t=)Yzoi~TauOk9jm6b zt_LQktIZ9azFj?jzER}3=J3Vo7y?6-Y;K?vK4LT?=KU;uv7Iy4QiyIhs-dQ2fASI$|8-wg*5bK+yTsxD zpzbTfqU^eVX8;Kikq}T)xV+IisM34q4k(8G1kOl$i?(Xh78}NDm zKJRtTmvdd`!}+Aw%y8dpuf1xoz1DB-eQH0AtqHqS=~2AN-cLi`_apX%PG>D9%;x;n zRj-Yk#<+J|Wwqe%vo>`FcURMq*oOA+H{_@=qXllDZRm{&oCO*3<~UaMb)TuvWmTmf zrgwL}3%yGRKNUd(2tnl3HIs=Ys7_}G7s+MYQI&y0WBQEomOh%NJVZIz8!EB$5J2}t2&(Wn_J(;$?4ovc})EX8=3pkY;RR#sBH!>%LF3(UC>;U z+W&0pNkqYP5?@q-vF51VPB*ed+2%_F?n`;bkU=O9$R3Z+tkJQOz^wIHIZD<(g@a@n z#V64#H}u&_`$BkV1H=Bl@kHM2?}eS)1@S9W0I>=MgZ+>mchaB}I^K6dGP!f#we77S z8jlWAg~RqiJU$*%sYn3@%+T#+W1?24zrBiB0nEXm8V+M-X4x0++(B7V&)jDxkTEGZdnmMwIBubXEqQf(tirvXWKNu^{0M>TC; zYOY1uMp!8@Upi?a8>ASHGPCx6Z0Ago^`{%hw33>fyB+PW`|;C1ZiZAHlyKO@vZa2S zr`5qS5#YjqyWI=$VOe_I3->x*0kaN<2AR11%zz3BF%=A&3Mqj7uL;q ztlQowL~fxNRxR_`PMJTa(HxpFHYHs7!OJ31c#Qfs*(?vYiy0f`oHbZEc&0P_Y*UeC zC~+r2(W6u_BNLPJpi70`#>B_0{p&_dMuULM^?X<(Mcjdt)AI8c(hy<>#6UdFk#@-*1=i2_YZYy=f z<*{su;vIY%mU=!n;3S$Ga%pIckSeBvbb&KCN_XLf3Rx}Q0#^HYmrjJH2G~hU*2=9Z z)UDEC8XOFE^EJ>jE`PyA(@^wXIaTRZbDg5Gsi|vnCqVr9^44{$fp94w6kr*L*tLc- zfRo9bCjIYtc8AqL9`oF8b$0-u1d0~qaooYV8_XG=B7FNbM;fo^6`#Ad92oLo)7S_l zx{bk(aYpq!W2?h+rc4NG#q~oBBp3p~f%)=AuxVI%qi|)3#wR&BYuT>rJLm!S!|vE7 z#}4oUe8=am)e7UV>HDhKkS;ZV$5 zNgy1vsDNmYx|uG(ZbfZRzMK>fpqGq|zYqF8#RHqbojc;kVC<%?tt~DtZZMDy#-Q6$ zfIF_fQ9RL}4`=+;U>s0xF8ij}PkFp!i94ooHR?=EOmjKhfFm_IbQhiitEsK_4PPUD zWeZ<)?eIfN!b$QPstg28A2adW&D(5udvyn=B#A+nzUBLEC@nO!PYe$Jg!A&;zP4fi z34E5SF?X9kEvrj}zb^%D@4f!qfNzj=G}+jkYq^sl$d97uR@4&e?n{2RnMBQ|cvMLg zXlr7TkBS>_B>6R&e0BkLarC%Tpr`wV8_^wN6rMbkT2VU`4bF%5;Wg{xRL1xFZWFf8 zeNIWT3vEP8X$rMP?a<^@%9K)>h^b0=B-Z;FtLqdeEf5T#S9(Qu7(8Evs8RKqZxwZ; z=~GDH4PHDVg^c?1<>Wm!ap05tHo(Lmdw!cKWwg?jJF9B32NM(X=myM1RmlFM8r2Jh zC=*iL;Zm7OeVsmL7T9vy$P?30cO{P#g>?SIPSmDLD|+RKOR@Wa#{?l`a6GbGg7!?p zl;fG0*x~|Yf<0vx1PTC`|LTH8zL@>B)Y*UV70k2S#)JMjJEH*#bVp)cN=J zUnO@Gq&L73x}ht5FefO5{2p=ZoiDG}3EyfY<>%*n*%Ooo?pTrcIWQ(LaKgR_{hZlK z>z45xr%dhthW&m$*CpkFC+w{T@tZjA2Ogd^Ii!aK?eQYEu3EN99TU)+LL~lxSL!!K z1tmL$n7{Ep{Sw?yBHp6ONsz}Mhsn+*6JaA{lc zF|4BI8_KRia7w6!phG~@J~#zc?nKWe;7z{qW5CG$aI>{d^V2W_j}GnqSPd3ax2$S? zzJW3FStZC#;!{vzIf*kI#1}|0*uAJm)zDAEV8@B2(MatX{Xp&MY?#Y{tUPyTcz77h z#!!I26=sU6iN5hJR(wYSJsjER&?UWEatFJ26u+P3Ue^X>Qlz(mLm>#g%UZO$UuS1= zBlkhS?hBeksU4Q*S?&iRotZq8ylWjAC&AnN7OuHRJu;Q2j&JdR-H9i{n*?BGL#)sg zNvdq*UV(;(;V4cZzX)=7@6AZN8y|WXOHzfrLXyn~^$7PHc-xuCHf9qoN7xdiXR)8z~iIpXyBq%isW}Y~-G$f@y&N zoFl}l;zikzWyn2c3r}hd@}vX5kvBM7%-mZtsPknU zdh6Ti@nW4o8X3RvCxoi-2fi`KD`Aro0|**t6!IL2*`$NdpXQX;zi#2LZ=gkMSG$E& zf(G^wm<>n(Ay?Mr!L#Wym1}@>CWS;nBAx7dSM3esBqmz^C>a;!8>PQjU1E z?mbqb3h(2`A&r}+5Q8+33cl%#e@K6-cqeIH4M3(-9T`D>`xFr~+)D|K>^78+T+&Ym zb$Z)v5NnXspnQ671CaY>#|7X47yJakQwFL9=9d5kflW`{ivSjS6Ou4B{XPJ#OG-^u zh-6PFCg^g~f3V7D1?~c1deY5{!Dpye zaRAO4@DXtFUaAywbDI9IXl`sNHbjH(nQ}pt-yKv%5crwsswh3*> zAlan=s_*!aT%d@`XXs4y^pY|%bQaZHGT8uD+}Z}!UtL-2gtTExmV)H)5QRo z=L5af2X31T8~xMM8Oi!nv$HKgFUHu|n7}A^JSbiy+t&ukcoSK44h3t4c~A_&0Hu}t zLahhdEoiF~6c%9*%3$ms;8M(53vbaA2o@;hGp2&LRzX2&QpXq03~;011C2@h`jvu; z3YqW_aS2$?c+~4PPJ`PlY5XeJ6C-!CU)!>U3V<4jysi%Y0-Lh~)!Y?#?f^9_VG}fXJE=JjUYAljVm)9trD?5KjY}o7X_brO3S7o(_+icT z^$r(MDFHEzP_X!3P_1g^M+I4Y5GPQJ3~>N>*$hvGmoZ&L?Ve`^H@nWAs)f-hFY|-Z zaYs(Z=%MT5097Lt_S(qk2ALyG7b!GAYtpTr)e8XgOmxk9))&@yogucwjoCTx1fY5$ zPzLRRq|gE+JXHup^c@!|J>EPN5`8&*S>6ftEEHoCl-w^%Q0oP# z)kErNS4>C>uNvSbu~qH{r%eD3Pm?Uw5KAkDpB%t1 z4yIMDZ*sUReDMG!M74QxTXOWODS^tm#?0`Rt(hjK$FH}1=xudH$mJ@1Y1Pg}ITS7! zI`7jT6?-7bf_h&7LnsU<#r6W300+#M)er;p*&2gO?8Xo}1+W+H^jImQIeB>i3aqeo zk2qOM&b>Zi?6)Z_Nc%mHsO-Ig66+ZisT6758pF?j0-z(tERQ);gt6Ke40f6{Ab?mE z3wZ9_$9VJ-$qK1uJlQg~aa`uZfgZb5t(K}1NlOD1UnG9|K9Whbqzusg7=d1?1ui>~ z3EumVmJr|?s0;67LQq9+-|80)3YaFvhKNcg<^0GT^_N2c1g2uQMb*!E2A)DeHZ$Og zT8m|e{zlMlx2y``gEkCy>=QQiOKc@xhukFfuLrM;j2M*d`p9WKP_#+VXf=#W@Nf+l z679+3P;WyT8R_YpfBl+;LNIIW-9KAV9y~rpXUA!BrMbxeusbTpSCBiQEGElFc4w|) z0b|Mo%K8pvaO#a9KzL~c$?e8kqi_RKFhQhO00|XxC)`Pm9UFlOn98%<*_+`E@=BLi z9>AZ>KoRv%z>*${++JmrM8w`2Sb_@cOr0ZrwsQF8!OzDB?A%f`s6%F^qA~=A2Gkt` z0nS)^ino~rQ3JQ)4Q(0ZEOq!eZ=Cm?1i&t({5B{LNe)6T2kx0pMnS>S%nU37k~l@d zPEBBLi$|8rE{#o311xpotprfy--N_NnjG5u)Yvu@S4Mj^?Gg|jjA6${*gk+dFt0Wt zLGUJ5l_l|88MEA0zJS8W;ozb+2N(iFG(I`)`CP`16~7?2Fw&|IxNIaN|Nx%J~{GM<%a7#-)soHCLxV;gt+rKm*Pl`$+NKKK}K{eZ!PaC4v4fv#R zz7>)em%d>g73~gYEAMx5%~WMWrs1K_5Pmf+tuH%dYPTT-)Kcg)28=5t=M6ysy~F6$ zD*^ycEi5wigt6m&7D3ZbS_ViYvMDip)ZP8fZo)`#g9c0vdpH2uk2CU4%mF)JUG9ag0aJ__lJ(oasZmBE z-}WJ{LyF8yOr!$vs1F={8lRq%-1^rWM8}|Qe8q97R$<^a5KP?LM3mkci@CYBtg%=C zF}R&+UL%X4Ic~*_PT`4bKaTb-S~)?N6f>3p^2@UjE0WJEsIVwVQ%~QnAma!ni zFrnwq`l6~UK&hWOxNrg^cYWCbmQ;7Q5*a(@e?6k*bdKeL_BiBg=w~`)sxscY!+k$~ z8~<6~Fa2?=^T)zJX=a(y|EB+qov~{fBet~4&S=GVCs#kP7w)%N1jlA z`o(naKG);A;y?y-ITfh%o-l)63T{j>4w!P(c4QeFtK_g7o-D_mz4&>XFKLvE;UqV- zhndAH*i0!G$O5ZZ(fT&cUm^oWEwx4Oq4%|^gIW9XVWOYnH?Z= zAm9P|^XZak%$3vt9?U=>8w@mH!FXF zAFC@+2aZuDXJSSy5=c=ENKt=?FdYHpAYnAtB>clx*~{;TO=%IZDd}N`KT& zrjciE8?n@JHrbvJ@JeOfiWmGmb|R#Kb}g~EE6rWD`5sEPw!>=1^(G9QFW1xQy~HE> zdy6)i@r$Z^_`tBTzWQ1j9QQZd=GyCL@Ej6QxA_`}`*I&v%W+PZYj>WK^RO5#^NyG6 zxAN9&K9SEaSQM^7fzsIOZ?|^n!|@N!Z_jI=H!>I>VR-FFYE->k58LMZIKf*7uXyVY zXuXoCc_~@u3LDrlp=>{f?58k*h5=M(#I%dU>+)Js+6s+Nrmb zF2@I8L|RgaYhkY6pK5tLdUHFZR6)z(G;kZc(|KKVZ+xdos4~5x^bx7}S~0*Jz2H8dQ%4@tYPQW~23`3*-n6 z1s&JO3#S{=`|i0E*E$`!dO%(@!LEgEh*;g>IAE)Fd1bG_s=XEF&0UmrNBBdNJW`(aut2?}jxriyXlsxZ()$gNEr1V5s zHV?5GnT}HN@m8M|reF$?4#s@P*eo=SzOY)~|E4yfy7E!mQm;#>_*i9!PW`a&5S(gh zpI+Gn;h2ik^7+{Un==KjZslO{Fu~k&!E?lCE|t|wB$ObZSmlqwO%_=m$-XcOn=7>| z#5n~iooKa!1IwW{niFBA{wl`+9f5sggJT7RDZzs zy>Y2lH}ao=@SU6a0)1tShQLU3O(#>P?+ z(0V$Ue{xtyc^Oo+v=Z0G5@vf?96exQa?(rBf4MFLY{CZPh&bUh+!0(x?|$ulIBiby znwguzOK+Zs0#J{O$btOhf`VzY-H&SXWDE<&{)z!tl_7t0R9HPn?_^tFfH|4S zZsq&4sx>E&QJ1c5=&{pkR=B>y?4p7T*MON&RS`@>*R- zmYs1W9=bC}V*J|WhH_pze0e4SAeNuxiX`8_gG_GsB?kXXTQ8=hY*&8T*pIlTfrqDOqT zW3_xyTDB0CJ@AEXEA7pa{?9~t1lkeELXOk}smT#)x_O zrN#wrHaE0m)b*)FerOiYQg6JUq>Pq3&Bia7fVKaE)7f#fPkHjGa(6J7N1vnTkJD^- zsZt5lg~f7rkdYkmQ%4%re{(dXz-vC7UX-;Fk12pQl^7s%@yy<)xizFJS;anu1J@w; z!L@=D&8E;1gSF_9Xn7VPP;1=DzAsm8o)0yn$3#O@V*+o5BN`HE3h>5V(X)t7Pq z21c%V0}QH$uXR7dJ}H}La0bTjGPK_#C8l>VP56=y^RFcs4W+y2Bi;KOcjdeC-wx% zOgn|PMumWT;#|1rE*z<%w^))%si)>G3XvK5^;tsvsGPitV(h-v2~+C>W$xR+XT#^C z(QeysC3U&14!L`|aXXV8;%Lzr@6Kl_tWOn-WqeOwNgc9uU+?(T-7KdhU1Qu$rKV85 z!5gQ7HaAS$okVz}K}qcKy#N|$)x(WJ@&NBnEQdnZ9>2i%l_ie9^AcemPX^qFH{7Qq zL-{vz*?|y=ATa}D^5@V|LqAcGD!rXKH_L9{ms`#?C!_*Dt-s+hgdWWZyU!s$AXgMD z9+5Saz7>;{W^d=P5K(d9ofEnjPbFxx23plR*jB9S2rZs=f1IwMq^o;KQ*+b=`yB)! zKbqaH@7_;ZrJZx_GwSlh!7fnU5Nz7OXo-iAlWsZ;&;o2L2ewAq8hF*#hl1IX<9b&k zUkd0rlM&arlH0i;DW)^}UnW_)5j!qi=>*q+kpWztcC#f}9;==Q6wQ=ziPuR>BDrPG zxXC{``%vBnz_mC;oRRj284gsoMEO1xw&$NzUSeZ~iG2M!_+zy4$nHD87B46j`z9%w2I706Uo;X?cQ?ZFuxZ#}$E)iK4I?e_ z*~V2aK268b~q zB;U+N#vj4Eh{1gBwAb0H!QvK&Eo^WJOT~6k)oW>|FCc|ov{jJ8L#w1tW?w6cXPy-w zjT~a}p=6tXzLhwboffQ@9Eoeto>y_UhrFPmTXH;C*o2x=b)Gl72*4d{FIBc~W*iZ1 z;0x+hjs&ZO&a>nsP91&1^|6#bLzI8e)!`W=A9HOSkgZATIR_Ik>fw9Q)I@y>Wltq2 z2whz)v*|lX2UiNN^axO0Dj)oU>ZbbhFY;&CIs=)o!gd)!otrk<1j~4a#A4y6^Ounm zkSm>CC^)?%l@omKlzwSV`Cn?nJesm`5tyw{lkAfd}Sb*sc3 z_*!}3S(iGOWSm@(yC)dT&@GL9K(pzxs6X;f{=GBhm5ZyzHHf`j2#t;~o_*xON zypy~~NL?d|$hwKa9(n89xS<}`W#hFJTl%e1SlJoXr^Ak=hrT~1Jn}m0h$|PE4s1)p z2_lyYC`ihduBu!egYCw9e3w`?B@Vi^1G(~$4VL;JXqHsFtKThD;@BfG`>|o2n+e}v zRd81jjX(Aa9tb-7!sPh)0klZquLZ8aBP!?0->Zc^yss^eue|TNt-=jY`WdBA!7x)S z>L_SMoxGdMTX-5&cCV@kjI&L2R#U|)!LtV=oI$4l@uNpzp25V>_Z4A~ha=^8Fq_Qu z7uiYO2#Jnvs}pBmw&Yf;fVX@gs;cl#zQBuyl|JIARvoxon&1b+>VR#JoGo1Jcn3rV z9JkWgPRKD0!zZ{5I=^Uxh~#e~*Fk4*Qs_4)vfv*y$)F~%jZYrcy<#&en`fbhsvlH| z8J<25Vs|r7j6!JzJzpUqA&%>#Ep@(B-69}g9A$sLkMamsCbsL_B(x^QWD#N$Xe^*h z3(DO|L^a)JA7jU4nsyE5&)@8jLD-IXD2;7t^>`25=KIE>TLK^erKe5f3{4 zC}&BVy359)cqs?v?TDEaeE4}=G#{VWtLmTMdkCwo4(3Z{YpDF1g$9lRROoss7H~^AFQN2pL)LZnjtvN;FXyEG0PP`%Zv{1Kqds2WNdpc1X3=gyCCN}&4fS`Hj(^3nBN$l%_8s;|nK zS6UhcP~GI-NcRm8z-4j;U>rM%(Jk?Vu4~65EQI>}c3qAi0$US4S{B-s3;2BUJ;R%H z)MguhW;LAq7>QYTUs@CGy^xiO{({l@%w3X+gIbR3^U8<#>Z65)Wc;U=H`iR1y2OoN z8h1xZ#2>9e&xyPVO}?OxsY&4-()R2y>z~mWxhEC7t37lxrwXnS1_e*5Wbea#Wn~{n zcgv218os6Z;fb{Kvi(2_b#cpyBk(Qiyr(DS@rb=g_<4?~*RE#QS+IyfIN2(pntOrA zE>`I)f)Lo&i_XF>Z@KPoUNN}Le350_lch4vh(x0c6pg`CAKQsRJ7)X21RSQ@0nM;G zhEgpscIpEI*@%eO>xsO--BfHZ4G|B|zGvOV?n(z~){`6+N4E*Ip6jeAMK%}geCt!O zd6<%4@6k&$qu-0&6BRBWU{9yQ*4n+Ah}9-^xu`Uv2^`r3B@u>Gp(uk^mRyc>Ig20mYiwrZoXuV3b*7!8 zer~yw%X(cUkr7V(@Tpey$7CT&{ZeFg-3Ix%la$8w!{t?~Lwnz$(QJS~N@*l1QDfqu z5WV)NiM8Eg_j7j8*=bylt1F~M;pH8j-4|igL6Eix4bu*;oAVOfA+R9a$>(j@lBE&= zCATWrb@#E%0o)IT2gDLyB`#~nvDlnaLq15s+N4HOD-#0UjgKFFoH-GSM7_4m^G>!B zBe}abm(&d9Ww@xIU_g6mIoUY~?gdsNfmQT%L}FHYB(1a5SEFppiD$4CrZNNm5y5cC z<$ZUSNO^X-{~axq$26RDx5FWU%_}fo~!cQKqjRUf|VA0&2=L(xkL9 zOR5Xb^G@rh2hc{9Yf%0tLms(QT+M$fp`XA}Lfx2HyCsYGn1n+UU%fI#SY-SQMsUd+ zIV39S5ftlZ9Gg|okmk&`Sw1pY#(-`=Frk+tFp)7;#r+u=UYH~mQZEB4ssMuCUzS8u z0M}rvyk!CQ5he1`^W(8MZn=S&o>c+^zh3;LJGU8Wfw95%_ORNYw{de7UUat69h!ed z!=0p}Jyto7-r39?uzK?O&Yy(9#5i(l6Z{0DMVT>KJPNgm2AaYa zk~fv196wsf&C0*}qsa3Py@Hx9E_0$8Y*6UKoy>~M#0_Tj_y+5ldqj5L4ye|#+dEV+ zKL_x3$#YG8yzgJN7$1#DxTnVHfkg43&ue4a}3JM#A?y>6q z6|VaV14XyB#>rO9lOG>o>3N*yFa=zsZ2gS-_$ua`UyXf?e6Fo zz>X&`%~HBBk$ypU&>qi{9fpZ@4u`otXvx>&w2qu^a~*(t=nR!@2OgR>G+j)Lk3l3< z=a0xbE1F+Md~to+cS}?!YPIcGyL_0d?Vg2d<8b9}R$h4Tx>fPYdhhM=N);m|M_rT3 za0Z7Bm2uj3S30P%9un3|L&KM!__DKZ2O}OS-a&rb81@Fgi9_`3J^Z?l-NF>(Fy6q2 z``X=OU|{af?t!xIcaP(>m|fdA+w*FnRE7MaCpO@l?5r%(i6drkE&1tec^T*X=hO^S zwWwo!_@ zw{K*y@oMI-?hdHM9KDydTat=GGxSKwy45z9<=+`;wD1G_b%K6j!`BD+|awX z>NslM1j3ZQEW_EY?VF%tGET_drB@eq20Eli$P0mL5C#yPSfL!NYTweLaK*i0;B~`3 z6=f3Kq~1XU`H(20$XLa~;8i1QYHK-u{2n1Ws?(^iW(Z1gxskPVDQ!@Za#=|p?oXlb zW)u+>2=B{kr8ia0lNN5b+QM2Q$$m~WkZKvpKXVam^l0|#c z2~p(WAnd0?e_)>^UWt1ioyB)PuwZs}3g<`r*(FU+8wqNaF>2n6x+083e%M>BetMJu z?rt$!02V-$s6M#q)@V7NV_9Qp6^?dc{Zy{@kZ4BG1a8y2BKg=v%a=CP5xu6&>i3{e zdsoizi{D5?c-rZ-ywlcJR?oh@GSekK3B84!E1OnQ!edd%ltaRqAe!uO|8fud*({9} z9y-L_PZZiuWO|;d`l20FbQ9f5N0Yk~ZJGFp9jXDQyo$W{DtmQzB^BND_n*fTBgDSl zib=ZlNxI@5>g4xOzuKK7sx4;N<4=ZWQ{3-ts8xJNSc~JKA_n9V}3y4kNG?Q}~~{7?Gbf z>aIqTzE*<}h@%QQZBjrF0X7#a3HSbU?LPuQ&8GTE@P}epwy0+H1Y2<%p4e!QscFh0FPr=&&z6e#&2a_6W zz!yLO^VLcqnYF{HYIz>cObiSd-XiJHCa`k=A2t7a&vHSA{Zfe9=WOQ5P zwYB*@L=FMOWlBm)nsOfTf=8fhy2H$F$98?m!pDG#F7e;8Sb! zI22wePw67YD$qP*G6g0Yq-Yu*nyEIr;gvU=~gK^9My1W#6up(f|v{uTnM`119esw&*lJ>pxa8 z^JC~k$&4IEUqeH~%ob0&FB=YmR324CQ8DOL)g1H3zt><>SOHjDqQlxJ8H9rf*?DJ=W=Qu74cX!bX5pgD>?%Nkb#; zzVQA~E;T6`Svb+^!HFtykqD%y(tuqta-4fV6T1FMv~ zP`sHN4R!|CDj5By9wZ6oUESE{o#Z8eYFrZi(tCQ(MHLy6mzbZg%t+J+$?H6)F{Z}{ z-Ap0YwbmL%0HG_&ibn?&j43I-@afT^k%06AQO_D5AK%`#>4P9vKQqQp=zE66s0JUq z2{G(~iotSk+xHMNWbiUK=D}s{sutid#HyDw)6zb$up%;F2qJ&vEuhBosq+-BS#uyH zAh=IX{LqS71k&LRmZPc3K#V@KvUOXKh3SgO4mY98&M6ZJV#sXI^=>mBUsw_@t^ir! zED8n&uK%3A*Agul7az!6XHl#jz5v`c+S-hq{5hLFmP>*@XH)4{=u6*F9x*YoVSGNT zo6<^2uS6hf#SrDXVR68Nc>u?u!x{k|?+jLr?1?aes3lN~0dN6HLQ`VhuAJi;yWbGm zrk401rqCow0DQOf!aR}bn3Jt!Y~6r8?LOplR8>_~Uf!cVNT!&SABatYSo^tvBJOyr zWb9v5azgeAZ~J`w_)!%(mxP8v=_y3KOk-rx&!e4+H6kN5Re}>jVULWA40I^w@FuV5 zzaD`(frk3I$bfy(pgo|AYxCu9kl@KCkLTR~THnMU z)rBC~a%~WTiouisYAoqv;iv3H^-*dg3pu$@CXi-JkLqeLi;NQz{V%2+DpA}?OG}%K z_7L{)6QvAx6(kEZK`#2&;&99j48B%W#8{p|j}kL7GBPv$@n&jq=%s*HVef9Z+#M#| z;9ELMO4FC}j?kk%0HycaBa>DHfAhhw1%O6@^L+W(dR3K>Js#xsO`keYofzy&bCwfO z!~+x?Qv-vVjRWv5fN%peptJ)`_4lp6ch$QkX?T5U2?GU*EKowpT2nJBQwZ|%Dd;h4 zn+yIizjO3*)VuCE=WVEaOK?s$RQbt2;sE*>0-pT6`A`VL@LvQ$Ad^IYZxQHj=0W}Y z-T%i&$ltC3v0heIR=oRult~~c$Bu%*JwQO#yT+xctsb!Uqd^~Q^pE3v-`fsl9wb6Cr(%yDC`a^`0YqVtXsf(XwP~~M6a@9-2f&AB zNHno~WJ&8i2Z&1(Bl7;0iT>xa z{}{Iaor=9jr7`9q**`h6C@xP+Yo4=FRa0{jxNKaBV{1n4eHz4zWaV%R8#`mp-k z^5h8+5)uN)suQ=WXY@&A%Ni&Kz>i#tQ;bHiw7_S{XG%(x7zxG2>SH%e?;vbbb8-~k zT7%9Y;QiT&REqh~E*&4!r7EU|CM7&e%ggIdu&)LuhoY{Yo*A3cQHx>}L;H}*E60ii z+MjZrrS9MMNv=OQato3a9eX!Q2^j$v7@$v)6A?W#*9Oy?{X8zM!}F2g0^sVuvFT3~ zk|O1P!otQ@S5Y|x4y5QFQZBIUmki)ymI9h<&g2A;f)c>58-vCIqAC9Kh>T#B^nK8? zlZLwL3t1%r5wl*7I;R=pG6cC4jQ4WV-5|==)9ZkC-WG;9gi2CVQnk^(2D1zQp~5G) zpsehRVH~L!WL3D<;P;wChWI)-)QeSLuBO>piqW38+H4je;=W#9SphA!%AZKU3E+AS zK_kJTyDI`H22HKbsI>q2v@Tf1#5&rI6Ndprq?$Y=tPBh-eM1QtHNX{L?(=Lq^`5^X z77sdfa0G>gk$(R_I_up&Up-2rFexHz)D+&lm5gnvwEQfYeib0qNP z+%g{hf0)%Dkp!ZnyLazi9a2o612{yFYJJX3k;_2oQnTuggE{EJxMiP0`bFeD?nVCd z%J+LT3{5b8VyFftFYnDSe|`KtbWF)D1C_)FoViw-g#IDnmY)Ie{+XEIlqhn=r?2SZ zAWSJUSOuphCdA8ZozhD@Y|vqXef#$Q{yrIx)g;Kqg8YL5aP$X+vt^@{j+FrB4*)}+ z`;dF^2naAMsIWmH^9lcYP$xjOo1u~j0C=g7qq)pY%*}O6ZH$zadjN9Y zJdWX02f9RePR>^Pvv&N!y_+%)*9kS5412gQt8SUftH~eFsf2_n?I?{&HM5aAb0Fa*bqKcg4-0Qd%1t8p_DDrN~87V@putaIQc$Rsa2W zcEJ1tbp-|GEZRk~)5$l#$Q!Iu>J^%VbuOIj<-pySx@qEUQBZgPIIB5VT zodXYe$?L+Q3I4md+n_NE48#@^5Xc-yhd6st5@GC>SN|%rEbIL=Q{3FJ8NJMA>71o9 zhW^hZ1OSk-)6rZ64GKUUOn(*`F*{*tYjAe7AuWWt>vM+My+dh=% zY__e~JiP77#flp?MSs0XF;l;y9%~m{Tyg>nUf+BhDDYgn^RzD=59|Hk#A58Ugty)9 z+0E!tQ`Z?^r4DWmj)Cn4aw9;7-Q}pXP0&JI2v7sSm3dk*HbRg7?L(S~<8Mzl4vnT6 z@+L{HU$eRbuzUgjBXt+ID(DdcKOP0xzAog@H}5Ekl*JH4CM*1QyNat>Qsj2qtO>LB>>z)4W3ZUV~a-Spn2x@-? z`cYW82XdUtS!k0S__bP;5JRQwCEBb4JpUwpCMi_l1Ya7|B+$Pt6ooVYkyPE-^u!`kxlN? z5FQ9wefEbm!ON^<7MYw4F^A_jiA3uI%Wvv05YhnyBu>5<=#LkZaSL0ol zzk|_FxGp=Rtzk?j$H%=dpf%%vZ=PR;E$|pka|6$UbMUbrnJ2_q7At?oh zP5@&29--7^|GnUwV-?%2OiXH-6lau|b_0Nd`)m0_2JZsm^T-gdKk2?YzWFMfjecB( z-L-Atb#Z%HodU$+&NUrOwFb|U?@`z*2yDI63cmiUZtR+w7KeURsv(b^eRFRbZNIAO zB_H^Cv;NuGW9;+kWI0dx#F*`ACH8wZy|R>)i0rPeP8c8I68vB^F2ZM+Z0+JG&mFGZ zH#X=dJod@#n$;ZEpv`e@q!>*8Nux(j3V_@iBnKoa-LA*{HV^sf%EH zz58@M{+7P;$(U`q9?2+))6NCU$VKsi;6-A!%jy0_-kKvEKEq;rI#J>tJ-Zy8&uwa0 zo4I%6@j!ZS)~i=Ll^^5O+1~wmubtIQBUbeUKqX1Dx%Ij1{rmSI#X-Pu#pz^lqgGs1 zeDtZ#*!`uPTYr}qGkf4EO>aoWGyp1-jQWPc}Q zN~U_}WaMU5zP!~_`>KEC6lrN{B|7he5uqaI>QuKo4Ea&YrfWEOSv zp|BS9S+-{Wd~*<$$#*0Jb)X=v0+5T%YV&GmH=EwNX+89sj`}P8;u!%rHPpqMhSklV znMFW&L8lO>f=K`=|Ms{1lbG4r*@5sSNk8)E!j5jGizsodf{H?=wJ->%Y`7#>C3X3W&)n^gTnI`~Hx+zPtUw`q-EuC}46t+?)bF z6kHy8sH9UviZ1OTI2W$exy$sEY-f7dZ_CJR+`nkIJ=Z_p9d6yraaKDJhf##Jb^8Pe z6z)Vm#BOH1lKG$C$6Z#kz|aIdM37*f9XQ>zOf)t&&d<+d5pz`laC#6C1!07y z67lyxzuHAsD*azoU3olI`x`z(QXv-=BE%rF49SuSB|;)(jf{pY$?nQNbg7YD_APZK zOWBfr->F2m>_nvOk+Ed?y))d;@Ava3bIkcJ=l#C#^FHT!?EROj)2NkOuspfD2TRuU z++3{Y)96FE*o}>i%q#I4Y|!=i($@CSgcD^H1aqZ>T8ond4}$Hm3P(HHeJ0+NLm^1- zgq+LYnVBj<%ylj;3yw5Y0YDfs7k!KrMZiVf-ULUp9mU+VT;uYcsm@jYihpEIV2{@P zou-Yv-#yfW^cd*r;ibx8o4D1G3CneEmND%>U)`#}r;LB+bdnwo8rS2GY!2?(Uc(GdxKJ``=R`!MR zlUfDutty%w(&|pt)WVL?*d+Izo9CRD0=*PavWys##j%Z}he_R+xz~LZzM5Vl_<|(7 zJn|q3( z`t}kkYw!8;DYX5IK2)EwvT|e6**hbCzweeLP+=HhBlOVK?Tq*voL3C!5{sZuD_iWz z6{L=+H7lL2(_R={$y(knS&JxryPgj{@z6A^uk8jm&7qn>FW26mBE${}y~Lg%#GYw) z1NM`}#ocENw1Q|Vpx}6wf>&lar^VC^suD$Os~VB ziBoPZ&fre{+ZDWbZ0l`6%td!^;b%B-TPzy)AO0)&C74Cznb&T^yTs(VBj3Y`-(O-3 zBU0p?)~+YT_i9xy4P^UPb8m0NW(6)dhiN@{J)=({zjD5(uWLXJ9f%< z@+eABmNZG$WddHOrekL#jjec@d;Q=qAy8oss$e41cb_3&&huVw5FX^eE)E*>(AW1LQAEDy*sgB;IIXn@;PBg+Hd5%GH%`wYB>Ju^inq@ zhmhiy+Y*U+@OO>B%OW9?+?_0Lf+{4)geCip0=>|Rede`I%n5!P1iYP zkcgP91rXQ(*=tG0U?~!PE5n%TfTon$eTiidKk>-A1v`p3l7jx>k@9wKt&+9**LpWm zgkw5MKQEm(??NqA2b^Dw+zM4NSWpol%J|%1bN&yI+ z$>;CJbG7=mwzkE^#r7CMbN{Us)|>Y-a&u?;C5p`a*Tx=De`v->oEO;ghD?A(P^%!B zwcuz7?jwIchwW@c*m=%#(g;Vy<9~!bROURwDrt=_x;#zIbTJh0cCgZt^r7ivq2y;2 zfOKE7m^uQ4^-%Df0Pewut8U&yy%8HEKoxA^G54x>x3T#iK+6@$3aZ$=8+PjF49$u| zcBh7nC;m6skRi>PD?MOSrG|cb9B~1aX@G^u$Y`FpI!HADQVu;O@T=TIxC&~}?t2|l z9#-gMfw;7t5s)wTfW{U6Y_N>T&ejPN0nr@oA6agMl)hU39oRMS%Vfu^i(unqBMK`_?yxP)KFsqTE1W`3d>*G{ha zmPW}6|Bmf!*9G1?z4~ z($}dTB*&q_7EY;L1Q<;Gw$L!^ozV{yNs!tyc~V&^ANDfBzW5e?>_|HqwT3o;zP#C2 z#acHHDvx3J_{}@EU0D~tNzXgdiQla13+9j{&a@15B?JI6P)Ba)kt@8x)FV$`Qbx# zlGAa^v&p*Qv9Ye?n4O3I^otbUahh%U_Ux_L_==tF->b9z_@<1<21`H?)H?FiQkZ$7 zCs`RkRUpK1ymAf|Ub*#dqFN*3=V9x!w+#&p_EVug6~u{rnm+yuKvYunDWuh*D|CQ& zT5qn5=0TxK=1tS5pp7!go^bV}1uZgquQ6w5%ycg!?^cn8#HAOKILakBHA1hZ> zR!-J~(4>^X3XwFfDq*mo`oXNmXFb`mMo31$>(!7LW9MRe^t->H`Pa)mnwuD1mi+Q{ zGeaFw+LNW-9~8K%pq5>&xlT45Bq}idG55135-a98E92o;R4vri^CUUMNmhhf@9YyW z7r=>wH~Z|Ly?xV~{0K*WVq248xcte+BU2XBA3I0}EQB~07qJv)ShBGDwlSSP+ymEp zo?kj!JL)(w@&YTQtu245MWJ`iL((Tc^kJHfx0DdR*6s4;%P_U35?0DAt48K}3RPpjy~2A6hTX4t_9jDBAYDr8xo}MQl?a`an$96D zvx(d0m)l1!BO76EeY7aH0#^L;Z3jg9O<>`SbNQB_;(B}2s9GBq(e^djheK??&&>e~ z!!V2!NI{Z}V@^gTXW~>tALrT3+PuS#STf%_)1_GCjv;*vPsj1`YU7d;KF_a);Dw^}`S8vW1z}csTKuPz%DP0?Sv3T$CbYj| zjab?ZzJNim*0xZV=0=+Lyt;hU@i95llX-M>%H2C5p(4U&xX*r$Q_=Hh&To0`kwk=& z^Q3Xx(``9|ZdVr~EP7|b;TgJbQ@T_>75 zMvO--Xm_t`Y-|LsLyiTtq@wQWWcSxVy~Rt{=p0N?k(`e3-^8;hW*^*tA5>}O);)_a zX>Q`^q%R>Lg?|{In_BnPGVX7OIBebk!W_d>jjN|h=3K-wRr;5J5gYj3pdtz>H;j;|EwG?!g~Dq=YS8lBX4vM z94(yZmet5E#E5Ldvojb(o@eVD*~|fP!ekp~y0~{p#38f6?rJpM9kF;G_}JK>izh$rC*&HQQi4H_Aag6h)+WR3JM7>A)D1hbrzR397)s64Pq%M^ntfptD?1JvLkI!O zOuPhE&g4cs^@m5J3saRfYQUdEkR=^(iL$j7YE`B3!qof#`a|}B5*6kD^nw=;+G6^4 z9ns6%yR)Oi&dv^Qv*Msy2>C*%m_qF`XxiNuM9IhG%>a+#HN;YP7K|17VnRNqV+M4^ z8ZbB(*nmKNP_+UXvuDhS;AMdzXtYIHaq&lB`>?WJ;o^dxqzBUW{Mso?G|-5alz4bh zM#CsevLyu)N!4C=Grtt*6;GbjO}ezN0E@+)oA3{Sb+D642hD(t;amzFKVZ%b(g%M?HHXu$h zk3bMl%KRco8y$Hhuv9lG_Y8AIb{d7BNLKO+!XUAW>r*@2TQODU`4wN>$iGro(Yo~N HA};VhO_d*9 literal 0 HcmV?d00001 diff --git a/articles/archive/expressroute-basic-gateway-eol.md b/articles/archive/expressroute-basic-gateway-eol.md new file mode 100644 index 0000000000..b90feb84ce --- /dev/null +++ b/articles/archive/expressroute-basic-gateway-eol.md @@ -0,0 +1,167 @@ +--- +title: ExpressRoute の Basic Gateway 提供終了について +date: 2016-12-08 13:25:21 +tags: + - Archive + - Network + - ExpressRoute +--- +> [!WARNING] +> 本記事は、投稿より時間が経過しており、**一部内容が古い可能性があります。** + +こんにちは。Azure サポートの宇田です。 + +今回は先日アナウンスがありました、ExpressRoute の Basic Gateway の提供終了についてご案内いたします。 + +## ExpressRoute の Gateway について + +Azure とオンプレミスを専用線で接続する ExpressRoute ですが、ネットワーク構成を図示すると以下のようになっています。 + +![](./expressroute-basic-gateway-eol/ExpressRoute.png) + +図で MSEE (Microsoft Enterprise Edge) と書かれたルーターは、Azure データセンターの物理ルーターです。この MSEE については、通常お客様が意識する必要がありません。一方で VNet Gateway (VPN Gateway と記載する場合もあります) は、お客様の各仮想ネットワークに配置されるソフトウェア ルーターとなっており、実際には Azure 上の仮想インスタンスとして稼働しています。 + +この VNet Gateway ですが、ExpressRoute では性能によって以下 4 つのレベルが用意されています。 + +* Basic (基本): 既に新規作成いただくことは出来ません +* Standard (標準) +* High Performance (高性能) +* Ultra Performance + +このうち最も低スペックの Basic レベル が今回提供を終了する対象となり、2016/10/15 以降から新規の作成が出来なくなっています。また 2017/10/15 をもってサポート終了となりますので、該当される方は後述の対処をご検討ください。 + +その他、ゲートウェイのレベル毎の性能や制限の具体的な差異については、以下ドキュメントをご確認ください。 + +* ExpressRoute 用の仮想ネットワーク ゲートウェイについて +https://docs.microsoft.com/ja-jp/azure/expressroute/expressroute-about-virtual-network-gateways + +## Basic Gateway が提供終了となる背景 + +さて、本題の Basic レベル提供終了についてですが、これは同じく発表された ExpressRoute の SLA 向上 (99.9 % -> 99.95 %) と強く関連しています。 + +* ExpressRoute の SLA +https://azure.microsoft.com/ja-jp/support/legal/sla/expressroute/v1_1/ + +Azure では日々機能の追加を行っているだけではなく、内部的に細かな品質改善や修正を重ねており、そうした積み重ねを受けて、今回 ExpressRoute の SLA を 99.95 % へと引き上げるに至りました。ただ、アーキテクチャ上 Basic レベルについてのみは、Gateway が Active – Standby 構成であり、Standard 以上のレベルのように Active – Active 構成とはなっていません。(このため、価格が Standard 以上と比較して圧倒的に安くなっています) + +こうした内部的なアーキテクチャの差異によって、Gateway のメンテナンス作業時などに Basic レベルでは Standard 以上のレベルをご利用の場合と比較して、長時間 (数分程度) の通信断が発生していました。しかしながら、数分に及ぶ通信断はお客様にとっては許容しづらいものであり、これまで私たちサポートへ多くお問い合わせをいただく要因ともなっておりました。 + +こうした経緯もあり、今回 ExpressRoute の SLA を向上させると同時に、多くのお客様により高い信頼性で ExpressRoute をご利用いただくため、Basic レベルが廃止されることとなりました。既に Basic レベルにて ExpressRoute をご利用中のお客様にはご心配とお手数をお掛けしますが、何卒ご理解をいただければと思います。 + +以下、現在ご利用中の Gateway レベルの確認方法ならびに、Basic レベルをご利用の場合の対処方法について、具体的にご案内します。 + +## 利用中の Gateway レベルを確認する方法 + +現在ご利用中の Gateway レベルを確認するには、Azure PowerShell より以下の通り実行ください。 + +### クラシック モデルでのレベル確認方法 + +
1. Azure PowerShell を起動します。
+
+2. 以下のコマンドで、管理者アカウントでサインインします。
+Add-AzureAccount
+
+3. 操作対象のサブスクリプションを明示的に指定します。
+Select-AzureSubscription -SubscriptionId "<サブスクリプション ID>"
+
+4. ゲートウェイの情報を取得します。
+Get-AzureVNetGateway -VNetName "<仮想ネットワーク名>"
+
+5. 実行結果の "GatewaySKU" より現在の Gateway レベルを確認します。
+
+- 出力結果例
+
+LastEventData        :
+LastEventTimeStamp   : 2016/11/10 16:51:41
+LastEventMessage     : Maintenance completed for the gateway for the
+following virtual network:
+LastEventID          :
+State                : Provisioned
+VIPAddress           : XX.XX.XX.XX
+DefaultSite          :
+GatewaySKU           : Default <<<<< Default もしくは Basic の場合、今回の提供終了の対象です。
+OperationDescription : Get-AzureVNetGateway
+OperationId          : 763a7a7e-aeae-3487-8622-5db01ceccdf1
+OperationStatus      : Succeeded
+ +### リソース マネージャー モデルでのレベル確認方法 + +
1. Azure PowerShell を起動します。
+
+2. 以下のコマンドで、管理者アカウントでサインインします。
+Login-AzureRmAccount
+
+3. 操作対象のサブスクリプションを明示的に指定します。
+Select-AzureRmSubscription -SubscriptionId "<サブスクリプション ID>"
+
+4. 以下のコマンドでゲートウェイの状態を取得します。
+Get-AzureRmVirtualNetworkGateway -Name "<ゲートウェイ名>" -ResourceGroupName "<リソース グループ名>"
+
+5. 上述のコマンドで出力された結果にある SkuText にある、Name の値が Gateway レベルになります。
+
+- 実行結果例 (抜粋)
+==========================================================
+SkuText                    : {
+                               "Capacity": 2,
+                               "Name": "Standard", <<<<< Default もしくは Basic の場合、今回の提供終了の対象です。
+                               "Tier": "Standard"
+                             }
+===========================================================
+ +## Basic レベルをご利用の場合に必要な対応 + +現在 Basic レベルをご利用の場合、2017/10/15 以降はサポートが提供されません。このため、Gateway を Standard 以上のレベルへ変更いただけますようお願いいたします。 + +### クラシックモデルでの Gateway レベル変更手順 + +
1. Azure PowerShell を起動します。
+
+2. 以下のコマンドで、管理者アカウントでサインインします。
+Add-AzureAccount
+
+3. 操作対象のサブスクリプションを明示的に指定します。
+Select-AzureSubscription -SubscriptionId "<サブスクリプション ID>"
+
+4. 以下のコマンドで Standard へ変更します。
+Resize-AzureVNetGateway -VNetName "<仮想ネットワーク名>" -GatewaySKU Standard
+ +## リソース マネージャー モデルでの Gateway レベル変更手順 + +
1. Azure PowerShell を起動します。
+
+2. 以下のコマンドで、管理者アカウントでサインインします。
+Login-AzureRmAccount
+
+3. 操作対象のサブスクリプションを明示的に指定します。
+Select-AzureRmSubscription -SubscriptionId "<サブスクリプション ID">
+
+4. 以下のコマンドでゲートウェイ情報を取得し、変数に格納します。
+$gateway = Get-AzureRmVirtualNetworkGateway -Name "<ゲートウェイ名>" -ResourceGroupName "<リソース グループ名>"
+
+5. 以下のコマンドで、レベルを Standard に変更します。(コマンド完了まで 数分程度お時間を要します)
+Resize-AzureRmVirtualNetworkGateway -VirtualNetworkGateway $gateway -GatewaySku Standard
+ +## その他、本件に関連する FAQ + +本件に関連して、これまで弊社サポートにお問い合わせいただいたご質問と回答を以下にご案内いたします。 + +### Q1. Basic レベルを利用している場合、2017/10/15を過ぎたらどうなるの? + +A1. 期日までに Standard レベルへ変更しない場合であっても、Basic レベルのまま動作する予定となります。ただし、2017/10/16 以降はサポート提供が終了し、SLA の提供も終了となります。このため、Standard 以上のレベルへの変更を強く推奨いたします。 + +### Q2. レベル変更を行う際の影響は? + +A2. 前述の Azure PowerShell によるレベル変更にあたっては、Gateway インスタンスの再生成と切り替えが伴いますので、短時間 (数分程度) の通信断が発生いたします。 + +### Q3. Basic から Standard への変更に伴う費用は? + +A3. VNet Gateway の価格については、以下をご参照ください。 + +* *VPN Gateway の価格 +https://azure.microsoft.com/ja-jp/pricing/details/vpn-gateway/ + +### Q4. VPN の Basic レベルも提供終了するの? + +A4. 今回の対象は ExpressRoute 用の Basic レベルのみです。VPN については引き続き Basic レベルをご利用いただけます。 + +本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 diff --git a/articles/archive/expressroute-basic-gateway-eol/ExpressRoute.png b/articles/archive/expressroute-basic-gateway-eol/ExpressRoute.png new file mode 100644 index 0000000000000000000000000000000000000000..29143f62a241563c3a17a975a6e7a607fa50606a GIT binary patch literal 76205 zcmcG#by!v5wlBO`EI^Qu5(EU4?(SB)ySqCDX;=ax-QC?K-AhU7ZUIHQyWyL-&)(|=W%!}Q~NBNU0i*E;dU^CUR{b#xF_h6EDG}+1rz=hMtzBx0gzZ~Nc;=1)U)D{8vj)PPqc-pWyLLrB_F3t z)oc!HM|r)f1Tsz^1rA*@1+sjWKeq4sEen``7EuZS;qg3kjQKCaHGFz=1*eObz@oup zvA!$^W7h^ zVQ~5#-aJvt{z&4hN(9*;g=A)^#4A@gjLPN>0v7fY20cAJW7GJ|Ok$S!fONQ--?aM} zhgG;Ts2GRywGyZiceFR<#l@>iFNo?*NQ)C>38C7twz3epO}JUcoK?`u&0t&`$S!GN zbtr|+DjAU*rlzJw#wL^6(7?&U{^@1Wr{XG-T~?mx`0hRHkUheI!NK|}N)&YFG|gw+ zW8bCpsMpi+U+r(^l7IBao3RpkUCT3V{3bfBD9blhkfwkdw&bC_hmB*XNJI(~LkFjG zf4ZZI>yJpb4?7QdWQxvpPclG5Lt6k-a*!DQMrM8wx6#s17|PhA86NHrO2fAB7l8mD z%Jah=czU@WQW5ri2?&ewQ$xM}E$WpCUpfR^eSsmXbB&3?EO4*Uqp0*k2hqTL=W|Yn zJqzo*z5u`ZdJkMQR5ZkdIRPrBW8toACj%wdJLAO!LE@32Mfofod6c6-1U~n-P!QiS zwqfW&L1>y)_F4ziF;3zA2vc+jrhzQ2Ulf?$q`~|!<*RF-Ie(gfzW8xs$RJ$dc*pXnT`WH0`;yPadmdVIq}6wuJbxc^<^+Q2$x>5X9G5It@jo`$&c3CUpvmzF zbubm>DPFMDm!^Q>sB+{o?eXVDh6dfe?b^0Beq-S6Xj=AC$&Q_g0((Ehp z+;7X?ZY%wt5Z>RyMB2TrpJP-<+-ShVU?8gjWgGh9Yu*uPmm|xy|5zemh;dn=dfneGG>_{{w>}@)h z@S2NhJ&Q|6(P`Eat6i?1J;P#5wO~2w3J`Y6wTWL5A79TpAAyHS`mR@6!_V#<3hX%g zQY4Z76*pZl2lzg%IOm3WZxB^$_veK@cK^B9^3LLXyI)?^?(i? zn&`DB?rL062|T#c=z1*#n|>ZBS>g)H(_fW^~V0lMQ`d{Lq{HzAV#rYro%P ztB~}M(pJqcE~l^Gpy3A^`nIYPRE$IVxji^_A{@O$N?#j%FwXS3$t8OBK>b^Sjpx1u z1*jWJU8;-;AQFC8G4c5DLd(2)8iWfZNT25CxNug@*1CYCvj|k?6c=`;kY|oMI)u}- z#092DAQ#fkl{=xls8*iONX6&jOHNzRZFzpsNZ)V_?b<;Ys{?>njnBO`ln9HN7DRUU4G+1tf)161H}jPNUHe%Sny;zp=NVh zTM2s;9gvTdoTBf_C-!jz>GC65xZZO`*X5BPO}{B$!y$G^dHU1XSnPFt{C>0Bb43lW zffVzNGM^NNqZe9(PZE?X!;&~TT}fC>E&wAX{dddy_g4T|_+M-Jk0t&89@6jNMwaxM z{7}^MaQ23u{|mE5TS)yMf1^2xva{RJjAA&n(?)DYy_la zS$fElBA>D^pX~eh@CfdsnF3S6r)ShZ<|}MO)a2;l_)|D+67dO$1^x8-{Wv|H5%F=5 z{+`cm-+`X-8>P7!4~JsOS+}r<5uV3Fl@y1EfiZUFKsd@Rp*KF(zw(u|;-sisa7sr@;x) z#ee;Mj*GzSg=h}1QB+iPIl#)k_1PbY>Q-H7j)Acy1oLgh6&+C_aPyhm87nEP!Xe6s z(!!DqQv8h8HFythWARDMiaS46=V^sQKDU_d)b#XIJENHKV2}qIKmUhamB`sr4rdZ{ zg^yA;_}TG0jDHV4v>;v|H_=F0msswZ7_Q;!(^g-sg1_u$Ilcf!VgL7FxC;!hE~pty zZy@;t{&7vB&%Fir&vTml_LK=S&L~^mwwnku32ls%u+D9jAxFgtxQ*;mxRHf-d=3|@ z*#n?czT8{B=f&GDJ)aG@q}5m2qTq)p&7+Dw!1KQxj{ynQ+?Vqbym+O@x>@|Dvc|*G zC*`FQ&y7>p+&4F5Fu(DmyWx{Pw!u`BV0!&X!4!u#JJ;`MzAtCy-rfBUh2pg#3p*>l zL=>k1GXAOy60zM9ubUhlLVc}A8j*eJ-Ajy33Jw3BG0W@ z`mO9e&iHGp79o4w%gSIJLk4^g2e()jw+%+5CsA}x+tWp1jvDaVwvtLsxXi)nAu>eS zBoT0r7ZkEa=7I@koqHGXpZFo`qMr5ORy z(eRlY>x00Eb87}_%U5q;N~?g0B66B={9zMeJmJotJLn!5T{ZQJ2SxA5hh@3u*WlOw z%$1Am2$w=;+6b>I=S%jypw41TlB`R>TX9)G?s3~xM@j#d6f(>uB zOlLo+_0YJ+vxGC|^=eWwqK#SZRt5`+YNg5T3sK6PI6 zL1a~5>>~0H*Hv`f-Lp4|dUSL;NLBKR5jf=F8qmd5Q6s*Kn5C%-y0xRHY4$Va(WG(M z)!AjuX6Yxi>74;qzckO(_zeO?GqARzT_V!$vWY*gnRMz)WVm)KrHpYWeve4-|+3CvTKUAE)#XOKx$d?0#BmN#^_>Py@-m38y+b)qMt$_F!UH3HtzF{(1xQkruR zUkR_nCbA?l++PLy7U{nXhA)Kv2UGpOM#lg375Hf5Xc#CTpPU&)gNTeO94Z0^9_^7I zwJ6A2Bu-h_lhp6U4WRhC@lu<8GPoVBQmMJJT~d89Wix+SHQ44lry#`3kO&XM=73)7 zNkBT8!dPp|%fk_`%mUi-b@kC5!DVARcb??e{4TD~d!Shc@4$4*b>6xyE!uLYVl}DY z&Sq4Q!$}7|JEJKco6&a&vEr}Fz?Dw~oIw|7s;9F+~hd?%A*pC=y6 z$zPBy{p8{_UvY0VA5PV(?QMS%{79w3czzb%(d}vKF_5@DS#%n2TmXY)>QtB&HiyW8 z43Te02CLi)A@-J**>LiPG`jR3d*qCehuG`%9)?a*hbFAw-(D!xjv#yurtvf2SP6@%LDwUa; zni|7lVg1Dax+e{QB50%JQ&@vA-2Jr!ep{b=sGmTG<9jS`d-%2I5Je|My zikc%DCMXOJ$oGd_h-@KyAD0kz1Kg@;z=iR_PJh~IB?-{Ci-&h$g-s|BUVn#wA7Bz( z_11g=@F>Qf-C6I@(7Bz$@=q?UwfVemswR%YEy_GzDj0k`T7nr~bkIGRw%qjUx%JXb zX!LXG&t`3>-mC`m4`FYsj4)sVQ$G`cR=K&2Z5m3j`II8dX0?-44nc>J#F6eGkJGQR~9LFuOD`|D|2LELu{Ut`25JgxLIx$ z0#Mw-YVzs9tL@5b<{FE)8?X+NJzB9ko?SS8)Kc#szpLLcUF&Sp-NHJHN)?<&(b{n7 zL8>?_N$d#M6@Jh`tbDpgJusUpR&B2Gt09m60*Bk5e!W2~7BoMY3+V`A*xfbuIG6s$QUB|xkx0RquCkeQvGHdFmkeI)f4Cqm56aLKDNqG8t} zU25b0IF=5kNniNvr?2WxDa6c0~l zOW(_v99D#l<__08g10%mG3AYUiAfj%?`m_m?^rmje(a=Oj-Ms$;)SO@Y_RGt6OlW9 zASZ{Wjk@k?Y3pAm;0678GHG@%=evWDJnY*nJ!QmI7A^#YYdx8Wtbf)krpffuX%}Ue z<0s{kT`bMq5{|wu&=Oj?N2RIeOe#DI1n$`XbP8sr{EZzVs`Vv=oI4!?380x z$gaLRSkz!SS#Z4L#xjZmyx_AGEr9$ucEf7d!mcmCB)PgJ`3_vha~*-FP@JblnAI+! z)5UkzH$B95apG}DH3YNQsZwsO@-cT0=vL9~o|u3NnzEwHesB|U zy{lvI)h?F7dQy3MHz#cpH8rhRTW7Vn2b`2Z<0Gc)@AbH}?%ZFiWORc34SK^9u3oea zv$kVr9>qsxiqWv~m^w&l{uKE?`cSEuM);IurYW}wMp(i;v0tOv#|EiG4iuT+ZU*FTyu zryx8A30|vlu-lyPOtZs&#w~D7PfZ>1ZI_kljRfLB0NG@rIx^tra*jFrS>(a)A^{)a zJN0(Clu=3p?2<<{1<7PK`ku%zANIDq%|u(yypz#=NoN}cZ$1)sX}9zLwKNo{qp=dtOBA z(WI!U)OlXva9n(MDC{_>xY)N)Z_^Wv*6s>eGr{UuPLIp(flBRf%~Wp=UakN7IFsRf zD`{cmR>$@Oxt!JK<_w!kzOKIB32gHyL~+*V`uK3akQRaV<2;y0lHdth=li3srS*g1 zy&Z`)7^(b^UQH~niK0&M; zVMAOG0r>bLgy`^eI^tl77K^BMKc(U2a)t_V$}y*;42wA;21ZN@tpNB)(5X=7{{1)XX&N9-{hgt(43W~qJ!L0uHZ#z@Sh^aS zwUQofR`?TNDD9L@$A4!Qbi>_BRxw|MQ^LhI#>}Mt;z^;%gB2J_9`Oe-*R&S8%Nd5Q zKXB`ml>N@=WtAzg`bbv7g?RbVd?g$k5y7k{Xv770>ai5jZS(3$%mc}*GqY@6x=nU7 z=X}+(IE?uh$r`ISZUi4~;kpF$=K_LddHzy%8|J z&BFiCD*>_-aM-cYup6>$wc9>;rac_I;wA!zH+xfRN|Ty{veRvw`n(S^%b&zhYkvoj z>C_Jq)y7cu?_lGuG5kS5wnfRJSuX=$gfp`?gRo*?WF=QWlOn^8l~`R|1hIE5PjP+g z^x{j(-Wl9ndCAb=>X9f=VLye-$?PZ!7Lfbd^U_9GE!7XSI53m$_&8+63|5j32+&!RVlrxXf}lucsoysCDy`q(mKE-;HRnn}Zp*g?a zFtGiQjNUe2A8vn4YP7DMbJxRuQc2MebJpj5D~t5F?suY5R0}=tX6FU8L#>Nq@*~=| z=;=|0Q8sI7Tr$KK=IM+KAL9^F=K`y;-P-KYy=EDDOv;Yh z-w7E}RsGz%1|5gf zB&1LgWnf|uGHNXN$&E3L#(8oW<6(8IAcQxmk%Yz}rlc1%NX9w9U=!UsjO{}1ub z|K&$}<~Fa z0SC4B=QkH!`yp;R7d? zg5c^o5!u*j;G#*7;{Ph%fj%}JdiMjF-(^GgMz_{{*mYK~FV9(+mKm^Ms5j~CR#;J- z?CfJyRMkuG+{BrS$yVDZvITOq{2n&_7<&bBD0-p|Q1l=DREctExze)kw(SOYdaO~- zo>R%EQ;UQ8q48sow~twTF?v4$!{9-xiXyW*WXItdy1`ac2)>6Z-OB9ra;q*$IQRW{ zmAUH=0U?Xnv_l&A8FU)Ps78Ma;oK?cb6PzZ2sgvv16z`L5Xg@XO!l>%QM=8H84#S+)_o~1@0pgjFA(au_S819a zIP)uGm4hRNPe=|=$~E4J(-+H!K>zOVa>h4j+x$DBv|58nOnC3#bTPQ?OqHCaa6v;{ zcV~_b26d5#(qhAu5=Iid^--i&#XOx;7nb0Su|YVW?ux_}bv8Ffuz8G3>53k+rnX(c zD(F){um>^=lT9`*@P|B1O$2zF6D;2LE%c~^m_Iuwkm~(5x-o^udeBiMJ(iCb--SuU ze-~;3V~Fvdh=e~*00fb=Cz;X_(f>PU z#Z%l0e!&+{SfdLJ`HI5eus5I~;j|D?8uHL=5~lZ?d~A>DG&iSoqKcA|aeLKRJinxf zPTaJYaa=BJ6%`fUwfN&4o@Cr#Fv%SubFzlWS$<_zRhxAD$od(A9>T37aT3=!ZL-dS zgH%i`2^KpZs$v_oRMibmFYt(LUeG3DCu7M@OO1$k)PMOZLs?`4uJs?B*6Ll4ZNrq) zsAoG*hoxUPKOp$`3xg&6*CB;MEdWFZpeD%lOj76ahM9CsK_>eN8jIBzyjAuIT;4BA z!8QhPxj{Fi{n$E!i;rA&5p$PHeatEd24W@(X&Ql$damtA9R05It(rVLq;lEzA1D zD&+5dej4{j$l!8KZcY!{0igM)O0I?Swbxnm<{t`Tv%io&Z90&aGVTvwPgD5v27#Qp zKWrF6OhCj3zXasWee^Z2ac}Y=_6EmdneNvGhiL3(265vbO=p1wxn(wx8vmdsC9nj!Ql+$0seUxcegLL1uH2 znR0J^p@z$@RLJE@#8Hs}WbXB_iIGuHjM<>uan8wDv50k$LWKbx*Id!a-UOIhAJYU? zL3E;+iuzumLZaD#!ielmzW3k=an8Q90T8DG^$!DGuiI!ipcMQuoO6!8dr`QiM=PtwBQex*=}UaQE7-A5W_DaFwfHXwZ*`Up9Ov%2By3T_Wo7# z_)SGJl&RC35Y5!gbA%cdEhoEv|i`eQ;G{;V+( zky?XiKA+Vk)oEwMW52&VX_vdb{w!~uWX>}bky?x<%Y*Tr&7ip=2JtTpLMN2lIm0fj zv%5o>4~P47^y@(UZ|bRo1f0Srh&&@;L+}QX=?7Q;BlhQ)9TWNkt?ldX@9(q$>N0o- z9&@K@yu*1_X)(e&56*%UAMj6^ze$AjJiG5bHZF^FW*Jf`CNG4p4ut=MHFi?Se<=Df z`JlV8pHk1l;wShAuIIfR*?dlRyv>vGvV+JZ4fkcSx+rS+r@D)RuESZrB{0mw+FBYw zvn?V3@X{8T2J^mazFgZYWBEfbnBCLY_)L)D35VHI5qQCXVJVgc^X3m3#jvW?v_ck) zFCdOF{saCd@{cc3ZJ2hM-xMTBXnEDsua_5+7d=iaJnl0)su|AcpO;s8mL%>TTQvKh z{&_+KNSTZ%9G?INstE4;Vo)IsJ8WAz8s=;~Y1}pwB=O*88ma$Aq6CJGcSx_3R59KB zsQ{c@I0h;xE4SjQxlU(B^M24*x+oK?x+8lH`N#PpzI<8=DKzdm7CzuMrt3aULnE{L z4#Uz+Ka1w`&@V$m=_0Ev;X=H5!K zJ`)Bt|qrLRd!9RNAh)kU=y)_(xV=8XY1L4Y~2v5`2N=8)Ku zB<*WV0MK&Y zGWYB756YtrpUplw`l>|__q`A;1k6|&9k=Du4cb=#isl+X_7N_cATRp!9DkW?rU!u zlzzCs#1Og=Z%%*c-l(CH!V!>Mb;74SY6?xVbJ{l$a7s7d7x3K1IONM8Wgzhy2ngy%tAGMvo z?hCX;Y*y-a3a9n-x`Yw`CBf|#ttBJhz%!3??_^dc=riT+>ay2TcX)!#zy<&^!-vbc zauxu%B&VOPSiaY}n`ObNFPuhQQBQVjx&r8Le)K$un`t5YVe@6j{C6GZ?n;?@Ht|x9 zj?;R&;e-Xz>26At?tupztCEGjzK{HM9kOZE5%F5Kxy2&jC^84|A-}g3J=LbVkb$eY zZM-YXHKwWGSwc<~r+5ptZ12<%SU(BXFUa=%Db z_e`c;0FxC;vM6}LOHtU|&c(MI*-PP@pVk6ZQvZ1df=3t#R=%NKH; zB&ubdxwB<57H3)GfcH1iFB)uW=RPBPxkKO8OpqfY-qsJ9wl4WV@f_Rb!@@UTKFLfn zIdcvb)#9EHyUqPF=Pbl+SudF@IG}0DbJpr?oIct3I6DT&L6%eI$#yKfe5_K?At@?#vnjZ147p212evcZNo zXEJJ(vec5^;JpWcM0d{+KobUgfZ5iZU5$o;vXQ$>i>NYejn0fm28(9rxnLPIzpBJC zyvXu)$3JSW($Rh+Si5rXZX4U$&EZpcgJkKoSpmJNWC_N`iZd8n4j_wv7BCyzPL@xy)MG9!1CMy7)n2?#2q zEc5fCO;XdD#$ReEe1D=g;YUdl)0X?gSfWKgGakC_Y0*mONt3?+4m%1U|~P;51b* zclaN{$feKr)RQ{mv`JQ01z zxF)+Q;B|2XvJiYs{Q8ykVNwL1(&r@>H~6jGs^4|jo=Y$5V4CHOP%BefOQ&1a1NHp} z3g&u;Yl+m!>k11>;=W zV-_)x$(b>&z){8a`z|DUg}*v=yg2zRTeYcF0)vdct=LdvJmi7$JkFMD1wiD{$Eh4=dOuHQ!G68b<8{+r z5RY@c4|pLCa0?mf0z{vdk!J`!3{ttNg(Yt&J*7*T$d<>AmE7+oOGjFe4y$`@Wvu)Q z`|*5HiVRqj$Mt zfbOz9fqv@2w7_-k^3~vs&51rk1Y8tUjdgXe@-rUxVEa2@vs;~rJRh;pbd_?XGZkAi zGyjbf*>nNIpDeW$41|#CzLDF0qXRy71@}HvFm}qy9R~|L7>k=BFag#)=By^mQTPGf zcs$dqbt((p#oT%4#KO#s!UxlVmM{9pP&!ZC%Qd6a{)v5feF6SxSYS!mDPkA1wxl7p zDeti*<0q2I*uWT6z%}~9_yoP&5B$7ob$Q$g`o7$xg@R0fIS)wBIx`k`L0~3KC-Q@} z)UN$tcqXaZ8FKl-lid98$8`DNMU^liQQDNY9e6RR6s+;?yAxvSGWXBwHxQY)#p`fvLwi`arjKy)rkOcP~4Nhu`jQeei42IEDf=rNBau9c%UG zWR&KU;zYGy-E1z-S7<#h8NSHqxy;3+YsDQNc1&C)a)w3xr8E{BXLmSm$ImrO2=lNX z5BN*M0)y4&#}7`bv|OReDJJ!p-ZC~yzL#Tw++XSmJ|(yGv#)>Z0H(CV;DdRARMUfp z`5Ho9$b>fER}4cs&s-V94vt{W4)12q3U3i3c~LMQt4iwSlGh4OQpT$TwIhh4izc5* zzV;fQLFc1t2MrC439Pxrhf|+h8eF`4We0^o+10*=U4=3S`@`W8 zZC#05>?9@Pfi*Q+Ii1cJI%vqo{z}gFLg8Ds9ZzZuJ%xSe(Aee&wGA>Ityjf z(8mpjhtGnO1u!Ps;A{t<_3pJppgZE8@8gbNPE@0tSz>r(B+)u+U+5<((?n;2!Eq(R z+b-EeJwtNW^YGS;PozqB-bIqa>oo>^ z+q{Co%1rVX6l^%gGOLxx^3;{c=@^4 zqAqsRSnG4-T}Hdb%l8aCfPnf2Y?eyY=3jS&1^`h;8E4ZMX1TNE+gd$^TuV_1w*3!-O_qCH|I`b*kQDR=-0iQR%6yxLoXV=!sQb|280w}`2- zTad~c+?|b-m7xGa^(0X$W)WK6-8>1)>~h{)a$ot8hULA*&(smqAy_=xuFInW!av}i zD4jvfB_*eI%@8Of&Ls^?mbVf9@l=2E%Km5?mWuGySPJujjthyh@S5-G#alTE+>@ST;6C}St9Bu!qq z=-3maB$@$5(vwtnaL7bxfEkt40<)F3FC!0a)238Ec;5VhpORd)1OP{2Ypmpn*x+@9 z*z`K@mM_8As@R*f-`>d;Z_E9ypdf;iQdlKDLeTlUP30lvbhjt8B~AWyg@jN`ETW0|CiGl|1)_INElVv z9}Wca$M*-p13hCbAUH%|Fb089fuS1&!3TyfaL<^5;RXB)Ltr39B!vOPzdn>q2N`T1 zv~N}vKF)TXce>7gQ~0SbbiLft>9u_ojJ9vg2?7O*oAWjTril#Hui@kZWLUas;bncp*91&|HEiEme9{>T>RalW|x&kBeo~*RReSLn#ZopT(Pf6Uvg3lB%?7KO;&GHv7BDD@i{$|SW47)}L;QaNN$m@AZ3$U?C<1-rv`^snPibFTv*jEa5bIewuy8W=d3ABgC2 zR4j1m^H6pSVLxaTKLi)}CC$I*Cv!w8xh8uQJLv|>=?1l?;;nG!yWv0upBFSh@6-Lj zQ}&4uV`F|nP$(2AeLE2ip@f~lKox3wdJIu$W7MvLbqLpDZCa^wV`I#A3+xX_?`cU* zs4(6fC0Y9w)m4lekQ`hvJftBj`TM!n%)6?6+taYG!d^)t}9# z=ZW1{;q-e^jF68yuY4m4ECTSN~qIJRaRHZQhcN@wpC`4)373Y0J zNS0P><{;RBzx@oB4XVNc3rg>_a41{y^r)ZXCW0(pBDTT?<{pLvf*;npg6WnWa1Hi^ z1@?xH;2^0ZkM_^5g)D&-6MKvOPu}K4f_EDL6BL+nlY{(YgKmKShEJXus*a97ooQaA zf=0uN!NeAguU{BofIx5ZP^z^@^#Ja#wHVznI*%rN953>emybc(G({sV8Z+>tfjPgm zi?HEHl?e(|C-k4fOauuvv`cC9N$&Xx`bq8qvKkno4kweJidET&ajc}StWuIKZYS_^Apk7K466<=4@0BLHjEV3dA7HyrhlD8Xd7;G|MV#j7fj}DGmuy?v>5xn0ww>;7s*84WI;@3LP9Oec zIlTfPoELPVNq1rNX>DU0^&sPCpmF#ru*?Qpnbn$es|;U}X~kmgdTXbt)V9mWx-!~{qGXnqgtxGj7Ggc9=aankqsc>l z5_|$e!tG$2uV}(nzgx3v=0tGOzWIQwcv+4^e5&RnAiHQKskF|@(|=AiGU_QYMg6DI zthFUAd1*h3AJx2N*zleWR`Ksq>@a{6rde&xf~s===az@<$t6Xl(%E0TqAg1c{i5-AF>6yFYqf56085^cs^@>QU+D9>wDjlKwUn` z^P$Rm8?V@Wp`b<>lV0lqYOlDdw(7cI|G1LG_W|&K6JK9|a?rP*m$nw#tc$C3!f_&7 zjt?$pEDiMD%4*f4$y!s9g1)fvH?(r`k?qRL%&{FEMx@y_lG z!TYt?sc9o2gbLe3!y5Fm+qHq#(`?!OLoa2CsK7N6qT( z@2&p2XnhPvVs~W{fve>8Wl6eF^&VSrD~Jj%Xe$9fRg4lx%gAe12Nd0{tK6>BI5JIaz@L_f_Cnid(((stANV^7AvO=-J;3(%h?q z{*}tlnqZRtu5l~4|1*wJ_pXW8aE3mM4i3Xc_e^&`-uHuyNFBQ_Nd1GMSQ4N1QoI@J z$=mSwM^G?e*E3Z;lda?K#EzfzxcxVfmP$m@Wy+$o3~0}?jkn02lrdkvkP(32F;hJ8 zu4t2#7R!9E=74Sd$F(PrUxn^i^Z4{K6i>>-0jeH;@6PehDMNbX2_^qBwwp=Gc7dl> zB4whoF>=wsjZTftDJ=_7-Bq9Su)G|QW>xX_h2cAF?UMLF%EX;|)yflkC9Zew<(dul zOZVnjcF*gQr#A3KqOh4d?xSElHH%j8y?%WWVD{8hBX-D$}6ki-Ip(C`rgy-SAu*UDJ&@ z#NP;!tz;nowaOOo-{@65GnV=^P{8m7r0nC-Wgja1&rQ$(Vh{bRC0@uVqGTuZhW+Ke zF{@zcUmaZoDFA6(wf&U_NQN8!|L)cJx|M5$>!xky{x-ol+3>*k=F4u^AI!4|)$nOPwd-!%4soSwRoY?90t2>Ff^gb+jxAV5PH>=IBa$7e_^X)4fIl9*^3oDCC ze%n_}qa@yUL(A(HLTyEP4?!b|ui<~%0cBXf7axxi4~#Xu&PxP#ffi z1`Dp1GHcCwK$B%RmXrU#)F-ev+wZ4`^=2DH{qz-s@pKL4jBK6SbKe)7YWoMQE1Ro2 zm}V@L3mX&MI30lS@Tu!Os!=DE)&Zx%u7NX&GSk=Z$Jq4M3iQqK{v$O!7xUcX_XZL{ zpa*=1E3pKq|Ds@zu{%#&Gmojz?KCuapD-s%{%=R<#e5sImLi63mcY5`uW9e@e%f(* zqdRRc;8?(hXe6meCtz@|3gltf%@V|8=@SWw4}jWjPL2BBj~%{1`7S*HNyj~j$m$KE zCyBN};g3@5^Wod>+^#P2#syugD0}Ue<2(-IW@eG1*N9Kbk)vA~4Cl5!X@>Lx(>1jj zRLfBM^Xp@q<{K>KDd`N{ipe2_DCN*6 zq9c7+Ff#m&eXIYTp5ldJghPirzn87nq`U^5s{j0kDh38d$n-l(+=}?pWuOyoyl!$D z1=p}4rv9yS(`SdrU_5SY8ndTYIlZr9HTyXKX}11y4sD7K8p;ah?XL~sX#w zU6muPL!Z=KNlf%_s|{(s`6_TSVpX&8EU5C~W1kQO?*jpN`uX zj=b-Uj}=IjmD?tAl>mP!id2Un|thZPzE2SK15c^tTJO&i~dYKWmAt_S8LS z7s{T>!92%w0Ym(^^Y0Fo8%||6-%ww<8=%Q--N~34YP0^S%QU5}S;lm+ui#GRDwmO^ zzuFXc)nJ`Th!tX2fERWDE>3)6>SDpd;{d4t22dguw%ObvR}*XOw{ z(FFMamlLNUfI~NaH0tRnCt|Eyz64BGB-2tIpoWYt&*;Lft^K>w$*j z)^XNYy*o_8k2XCPV?w?pZ{iQ8l>?&JNaNlWl6EFUXE83f5l>#tIpgLktgVMSmy6N8_4Jx?EE;epa1d^DML6sgeJ|RtUVE>ee#*ZnW<2zE&3#nMJ2f1VqK<=0OT?JTJLKBIJ*-e5YL^3#}(Y|(1|SfC!=zO+qg zC=9al&`8Klt5y&hi!W4j9eF`#@`$sWcKO;~AbVjZpz6nZfdHU=VrBvsV)1xKLn=@) z9Ljw4=suOuzdW`5H_a!@-r%~66kIS|@h~dnC>!6<;gO5JqEr_%SqhUW&q*b;6;i}p8wh46Oe}&YF@8|e)EmOZfCMHSa%Amrak@kZwkqr^;FK`*XvpeSG)b+ z`_DVy)0Pc$R9{Bv{+@od%bFgjUMf|UPvfPnf!FWtc53LrSG5de9Qu~-W)_u3%OnDx zBuZE27Fmu!Zts}OVRO3mmREqCJ4xyPA@8lDs_g#uK@K4;C7_@nt)vJj9nu}rDF{f1 zNP~n@B1lNLba%IaNC*fVI;G^$ap;(R@Ckk2@2vHUnKiR!{?x^}?|tw1?N{!SLzndEFS@!Dd`JDg6a%${`dv!50zT{Nj(M_c zzb|XC`=>Isg6I$44{v)iaRI{jo}>lmi5m&$_|nsa4vX)=MN*+{M*1IemhL|QKX`3+ z?ok?Q{fFI2vMR0*)5^%t3MOW4xm>S0H}ZS3&C;e^r9wH#v}#`LG*iCDNr^mF0Z%aU z2(mB(DgRoT*c0MJaBsL_f_O(D{h)y zUQzBh4z>{TdJIL?=pHvxbc)P`AxWx)0geta?0RG+sQ(&S@LdMSDB zkD$q|i>b}9V(@FmW73`1?jm4zp47#N)sp=^A)iB+rYHMMy1&_&m0BLY7dRTg$FQ5& z2{Wu0P*@-Ap*5t$0r7mj&z}4z-8)X%dhu6rA^26LB4-Kpg;_ru`+Z|U$F1@8$1~8o zUqV1whhFs1D!)@YaQ|V~cq9lYn+sdeXqAhu*AKDEUxnv}ohn${d3pBzo0uOIryZ^# z<8a=(KGR1;*C;o5&EoGJtZ&o z!~};UD?fhycg<0Xwj$CfN7$p-jMNMFF0Jn=EtS6fjjKeku#YM(vL>NH|`+JJ*OxFDS6;OXOJ_DI~vnGnU()T9GzOAxS31a-=}3 z-ibvqNZ&iIA;xTp`WaM~?7mk$QxWpi*jP>-JE;~#f7@WOY3ZDmLD|2}Stt@e7h@2o zfateb&P+q9*6({~xwNzC77Ic`LnW-;qqeo! z73qpa#Xwl5n5~}n8M~dX1$9GI~!!Zf#t zm$yq@T{OQLJ1EytC^bvjL|*W81-*n!;MS_!nc;OP`5ftgXKf{aBmU>)nBQyh+L`+5 zKDT9d1nX~y_6#Lk0PINPb4zsGL%i$fttbo}OYn?#%F0F88XmA#Z&8R}48!x$Q}oa@ zqkPtio0HLh5I>{%%G5^E53f_tx@w}6 zaJ1Kre%aI0lUbm0Uv9FXpdb;5gq%reXJ$$8*Szts^^X?kK-KK9X~U4ROQCJg5BiKq z4oRGtJ+bUurxE%ESuZr@Gex`we2`W?S4PR)O0HSG486-s0e}utL7pe8*#NQ8);7~# z-;Xw5pMp6fqDA%R0U11_E{NLF>-A_>!zg^}9W!!q;`!owvb`(3!2iZGlHn)vR&=P; zUkx$rSYKAEXu%`GDS~tFQ~8pZV9%b*ZC~%k3VO+P{PwWZ+z1oR8e(o#w~Y{PE6vVc^ML%pN!_#ysjeAO1C47sz8p$FX^6k~m#ra0W)8X=@CKvg{qqA@GC`tv$ww?T`AVILpOLR(PMygz4M&hh zWmA`Mi}{5USoTfTMUO^r>6;Rl;>g<5eQk3;SO-L_FfV^i`=y6xTPw-#n`wsd>TSH? zZTz{wVkzfo0V0I?fI>@&rWi1HEIwUjtbTWTggjxW*mlECEB2-6Uq03# z!wdb>t%s+&Lj$7TdXH~XG@ZuH-T6q2WzC;P_}g2>@p~w}T#oTJg$~>gDGsV;n-5ER zXt-5%v?Y7YEO|B#xA=COC2Z+g0|`l=nF6zQW5BYg*56;~^0+^r=mo&fyWQn`mHgF@ zjM8_xlD5oHisi*o4X1o=ZmzP)-HbQ=5L?!F!v0V%1{Lov+5JQDnP#Rt;+Iy7muc&v z=Q}StN_5DU37_Szh0p)B9wPB!j=viYv5wsjl)QPtMMeg$rOM2t*YW3SQVErk@u~tD z8zDO8s1Mg0h90x+juNBhmUWPO-~#UxJS~fVR?ACE2sJ0gy|T?>9S_StX%Xo`FV3Gc zbiABLg0PY$suf46llkC~zC9q1d~bWHv##$Oc29#LZ-|xbYAby2+zk=cpr4xDwLGjc zZkjz~I!x~JXr^;GWtX>Xv>G=YTvasDu*%wytJ&Ib)>*fYplK^= z=8Oa0tfK`D9M;gLAy%}%ADh0Me0gA$&gGtayy*A3boH6A_tTKWTKzQv1w!Mog+qE= z5O-5>djX&J9r!fwUj-MCqj^3U6FQm+?>TH3-*sk7JQ@_O^xCmIclH`NiahM+O6u8b zR|<~RH6>PI3eoouC^`Uo9R|D?J$vYsLgmiK<9J)EfFx3G(kWb>f{jPhR(-j!q0j16 zsgW{K4xh8MoOS=Pl=Q*oXggCcpo%k@kJk?R6PiQi^LyO#ZwUk1hdpevtbwibv*u%C z!E*d5?DXVX2mQJsb)#HPA*brCO{ zy9IJ-lf#Gqt96W8TfzhfVdlsD4X(4Uo<$bb6g7k9A~$<8V}eqnCZgu|po(19_0mt( z&1t)gYUk%S%PB1!)GR$#)-+D}IzH`yIEetY$Tsy5U|Qk}^3-Sf54xEnbgYXifJDyp zQTTTqPUJspN8Q;y*MCyOI2|CSI;!<1m#(Exd~Pr{${81O*5L2~LV6tb19Ed$=Sj)G zW7Sc+s?aC0`yJ@FxpY6_{t|6En70IphTd1hiXRJBrk& z|Dg_3^v{J^11h~dpI)I7#FShsA1Ocw1ek5ui9sLB5I-On^pGxiPX0&TA*#3Vn%`F7 zxt&9~rX&@|N@|rRtInbFg$g$avPvrkeT{2&l8Ph}D#a_$Jx@IERAs~jHAcC8-CmuRJkj6YX*onE6%>Ty_f4SL?4BY*KaX$)l&#I_lo_TAe9P{;>F zl_VTggYM3TuO!@g`nIy^@dxL-WFTR)nM8PRw1O#^Bb1?VKqi+vjvM-MWa`ESMQAy{B6K;Q4NY?S( zW6E~f%yZV}*voTtXjHN^ENmL97Mc$k=5l=P=Ch#iV=~WN{U#V*UZ=9j(T`FCvq7o& z3H?)MHrM0DtgOP>;a>QY!Yu3Z$_|A__+dl%1ygq7lNkUi=YRZb$m-SuY-!Zf*7d`m z9Vj&)zW}h`yxN!^Th<{Gnn?%MvvfCy+5A52N~hsaJ`?;f+E)`D0SJ@CLRHGl#I%s7 z;aOkr!A0KuF~nd%0tJk|1PQ(Lvc$+h{d&yEbY)-%qm<*BAqj5G(+8VY8zHWPdY1?^9*r&Agm>B}{FQU#hN zda(oA54isysGWo*D%8jRQ_FtveQczV@^Jy>M7Ix){A9a027qj(DhtfajDldP8 z#wTX`kecF&1V|d`tO_4$-G3J!elul8uSou*goT@9YQD+JZR4Y*m z_!^Y%h}_SyANYt-5`JEnj4KXX$>qnDymk!yDC!;pM{f!G$o_SI~@<3mTFgk1Y64IG-F;so>`!Gwmg+mTgc$Q znsbK9HCAJi)x1?BKkRLxdh2FTKpz~Gai7RfI$Y=d7J&5F`aDaM>N*(RaEm~heQ8#F zk$Mi&Q_m?or}fr{BY#xC`ouSKdt52()dG<&rD;18xdx#!r>rS=gP=E5D}7OG9AnNq z2}s}BUP|KEyzAzd%=m^DyPVwg%nhZ{_K)4Lw+lP9eoX?7 zU6y)ZW#}{wHhdyYQdRsftCC6X#V4 z56l2<=~)fVL)S0P@(cBx2rQ_J>KhGvipTUOQ3)>vL<SVt<=l@tLrc%_q$AJe}KU%K9Cja7Ws0fj~O91L6 z_03C=$ZqEmUA2d)AxIeHK>LaJ9>f1z{uHwTfrk7afi|TGfWCH6{!L0^1^-tu=w>XrfgGm2a}ZxB0_gfwWaWl$bCTgP zt(0@-lb*_5tP%%G;laSC-WqDjgHh0_O%Ya{2+{Y*{ARCa9#>D-9K?I9XdQFDol6EDXus)?K;rgm@01{YIu60#cXecXR_%T`7&S zOH0F@qFz52an}64OBh^js;ud7KKt%{AZks0_F>$i!t8!Ik+J1L;w_4GhT~zhO1pYX zhx8*~52fcFTKGub=tal{$+>Ek(QKbp6mjyAHAn7V(jy@qWyNydeYj|VE-`ZG`u*agS$Z!0l)-MZK7XPXOi4aCS^z7FQjl5n zvUaicmhY!~^Y(!(*(U}Z=2A!K6|F0% zsYOdcvecw#mf~#VSp%SNws)=4rwX*KWuv0%QemtMQ}J%}pQ#No?X36w0!uYmxQO#)>?;CU;itTzWXmPb>R5L2mo@Hlk4|Bt&2%mqb@qb z6+-|birtB10GQ(4Pu(o(6d%=3^}UeSCwO|$8qi|Rt*sjmCM>lG`0LzO^o&I?#J%g? zPd^L5nXIMtyu6x^MsDYHhG4F0S>R6?8dnkkr1hQ@0^3SdajG=@eGYlutv@OasmIby z>c-Jzl8ysnCetvsKR8#yWNt-#>+#|gek#9vhi}?dBVzcu_7?!?Bf=!PM1>%!1h}b0 zy1j6v49Cl1dzozT%1KEa$uR+_=A`-nEOmb8%Qx5$T05eyUhp@HJ7*<^aczoBQF-eY zw!%HeU1tK_*Bw;_n|ne9mj-Ni>c_@en%wz!DMQ|Va36SumG`zyxZEuE0{6SF288~I z@h2$WO1wuwk|9*{#)Qw-62DXN_K~=U%)iHjjW>R;mt@rIG~4AN9nxKDPDpgRu7S+IF8ikneN?y`x5hv!Z#&PR49;g=?m_e z+T@Qw*^zZL8JZ}7#En?KH=T++rnZCtd#~hscQ-c|aaSa*BI@AhPp|;S+4oIlXu5@|EBX^A!m>4E%4L8OP_m>yZ8>46st?CQ4Jsu-~ z(?Li?y9I^3o`kEMqojv|1B%ngH|RbGwpv z?zUR7uW8PiS_*PTQ5lf7*FN$=rwAi{FyC-WfWS^OwX{2Xxea&cd+m*tov;b|619N6 zr6T$hxtG5*eQ8!eHAYK42B`RqN2^{=qOS>={luRICj=?OC-911fdo*d;Gh4MSMeX? z0&h=9AK+em4cyGKYd?9$|Cz4|KLKfhU}lH*282WuxJqOZ-dnGf6p&9)Ssjgj5}k&M z0`5i{VMe3~`Vwub;+zVDKLB-cqqb23pNQaO&>(qFp{^Puz}r8GYKDW-6xaFs)E`ug zD&=o2J~Re6cOx^Gn#xK?z&F_SOe8CEICi81idNRv*8Jis>gwuGpNdB0HVumXuoaJ| z^OqP=b58!bx*8|o{s$JwQKli^$CgRBxLj_}G(kN0j z2rQgWl$~XDR5)c4mhE=-0Z!lC3)`dkUUQP^_w0i`2E}A%f24b^zONoCVKYEHkz;t- z_k%n;$Fckm>g4b1oo)8Ac^&uci|6_8FmWKny(#G6naWQnM&SVYnZRd0NXx!BaN+NN zt@gQUtVL(Yd7+e$dcLI^B+GNC3C&x@e^(oaSRu?YILcelM>gr^Nqf@*^EFY5Y_&CU z!e{rtsBADYGA{1u*G6Y~p<$M2H{^-4q*35xS5`cJeyX$MkaC)MlT4iWnffM=!*ZA{ z==afNAuHv9*-a(+ZAHp&;^e00k=dj5w!MVFF$($P;z=M`7Mcn%X2{Hs*Z7@qg>wlq zB7L;Ee_Iiw2N`2I)GLfFdF#^5SS4WQqJ&o-c^2fbd;!1upyz&xg(Ty1HwkC>v$SwZ zOQr&jr_rpv(;E>Z(cSbB4}>>#jY1`O=BQ`A09(~jBfCY(RF^!fh8BAu&x!)Mc2|l4 zrP7XYfWa=8NHk^4IdS?~SaO$W_j_P`C7qY9gP&>@cCXULz3eILje01p-Q%nM^IgRX ze`;D(2aL^eW*Svk8jQMhQiK@&x3$5&wi@EpQ;?5DQs)BujARheo_ee-j{>T25ls_6N z1NpnL$Ret}Ao9v@8}};z$zdmKKfcO;My_@sRdnhNVbPHAyL|wGpE^_(ia12q5&0^a z#rvx#pe9v0UaiO#{$A-hZQ$M&{=V=z;*6Hx>^UGd$mmaN^*P{cZh89B9wFGQG>-#6 zbW#&!k?;?wpV9Zs{b9$}?30fzp{ zqUe;;65occEgKT&RszUHAQA;hZ)cYh#37b)auvg&-;^w`u zU-AC6U^+>U!mf_BRYyc->FG4(UQWB3ccuqG{O1#CeeRTRIPG^yJzQ|q;NvqBp1%In z7g_EzjsI;q-3AcsFXvil?}%6;uEScU%MUd$PO{{lm8b5^|JpIUq@`tEih$zZ->p}b zB9m6K)aL6r!l*^njP9Xr;}<5%eA^S$H%-6jBqy9rL?e=jz?ehLQGVH58|KpwTl2fB z>TR`*&nWI5^|Gh2c1e~<2cgG*v0zTdfY4_kMS8rX`pJ(gSFTy13Q6`@VWqe$1^fAw zf-_5*%+%fy`Y6`}G_#{*3PdL73DsrH5tW&xOQcb{q`gt`$=r=XA z;L4Cgim6^A00I8=6xHKG6tMrx?5Q)?KPpzqSIf=XrDg5PxS;^QUGh;A5FJ#K zbIF$Js9N5;k;Ufe3rgi-(AJieK#_4DsLeIl8>Y(`@bV?T^Ki%r^Qg2Xu zLeP3dtsGO$D5?J2DgB3N_c#CTpaWAR_~2vXqPIWUubn57ZG8u^I=785v3&DXTovu! z{qNW>rZUZgl&O^yF**EeKz}YTMvLy&-)An8daWYT`^wzdFfVO16T+qY$bQ%lG}nl} z|Ij)6j+ElWlHw-W?KzfxsP)4A_gy{lgT8y4n(+~F)q3tYwB@E-x8k|hmU!8VT4Jd8 z=(>#}d^_KrtzZ9Ki$eBTB5YZ4MM>>S%a8#|R$1JK0z*985R=fa{;f{__#_ zrK*+ko)P8c+EHArY4<;E5mz!8v%_fWG#i3dyiIatxbxNE(xiPSnkrSBu~QferJv|4 z-aB9yDHgn^_XRPb{b!UqTb*mFchpiY<;-~V^m&$S#R;`3l&Dx@IzQE(W%_)& z@eFPl(wE*8A6gfkK|8Nd+FMDD$%2=|U7dQt5=i==9(pSs$ugKg3$8{I-I-4XC`XH^EqC#aUkQ@Mvc>gU^oQgWB?+9jvKFP1Di;aYHuQxEQ~} z7EOze%mSH8+3=vEZ}}O&VL43fR0r#(yDg)sh{AZ@I5X3)Ru3ygHS7DO(>P-Ca2QF# zxPR~F-v)XOS$FFHdw+gm#yh$fIla=pBSzsb*v_ zVP~BeJ)xnZY{}=_$sF!6DMB?TgFB;cd@%o_gJ8M{N&J=0n>9Z9DDo>n-u!1FE@jjH zZlC06(_uRw`fFuRi~f!xr&2Mwe}hXf&uI3YYv1C~pmDBTahZ;BFCXiuCd4^x&(3OG ze&6XaO45{e7i|PhdHJYW3vmC#vUBr>h5V$A1rV*+Kb3W3qaawL^}pNqLC~)7PPYC; zlf}{r8iD`>uIws004>-2N6a48rsv>JDovIr|L(4b_|J&0onE_GIETj_bJb0;767y} zNtM+Zv&v5%^yKl^5?0joDicbey_Yo8SdqIc5ir%46=a1F3;ae$2efgj#>9{@ew^Jy zah_YW8Pt=v)M$>2(y0Os*ze1O?JLy++z)Q9&I8ua-{Cb5DmRv$3#`NiMO=CVx{ZtCad-!R4L$^JK5}U9eqxoW70Sa$v2i3V=%wG2Ip@zSp|K$ zg?wAAPmWAJq<^FBML?Hm3ehWT^TJgR_nm{p+kQ(4P#}FB=#s3a{csBv-WfTxSSzjR ztr(49aT;22+{)_onFU?8gfyfNV=OFuO$;OXaLyO6U#GoRga%|a2Pc&o)X6DqCJ*P1Q9d9bXF7xC6}`fv=B3(i!OL&@)Q>?o z?V(Ye+NNy*Z0Bd^ltEDcfP_9uFVFtHe(Q6es*HRApzNvn4G`3R<#nRWw=hb&$xkO8 z0T8RY?zZ&nmz`RkrMgaQkWz)Ov<+!a)t(taCaefFo6#LVrVv}p;H8J7&^G$Oy*7*~ zut_<=59{%oX-1S&Vd{XMcE{patl&BE@3W`rXRM~tJ$10nS7=nJ-1|W}4}>r#Kzl& z3*GL10Uc(nN`=K0ZW+CbX(kX!1ke_s^<<75H#$sxw6MU3!!{jJh0xb26Zpd%ncB_e zb%iw7g^;u&F5vBdSR&N)Vm;zhn3R?1ojTrUFBghU%P^XN5Z1Scr6YO=YOQbX_EnSD zkXD^55lIozOfNyPS-iRcz-#y<^3(T!{3x(=%K^5eE=Y0KTGJd+;~cGm-LnPXFwc|c z+8+(eGCVSanVDAW3Re2517u!=xW^6Nz`c!YeP<{4p%mIeDI?Pes$N}Mqu1A6Y3JV; zE%vyr{toP(bfhO~IsJP2B}0@Y#U=Ojq z-?|+(%bP3w_G0?OuGM#!xRH!w{eB=GMAlk22(uO@lmI~}hdmD-m_wqX9)-azF zKDRD)g)+^OI5T;!bSx;`(m!w`>c4e!!e(3G&Fq(7e?B7dEG?XE z@GzpW&1hVfRJhdyydD2zWMA%Cqq&*<+4YZKSW+;A)&=UU0Uj>C_T479g3c^hpv307 zZN`R5aCwA&B?LL~)nAnv6o~0Vlk^WZ`r3!&*w=6K0wuUbaNnjZ0l268m{Q{M1KZ=A zhi9XT{-@XDz=+_4W_e}+c7xCHa$sDWE+)qGr9yT3CXbr`^t+YwiYN zpQHxsU1zn~X&zU^>WWYJL_Y6_I4(^s4OPSz_*0J8X!e$%{(JPY%uu;=So*r>Uqq`u zuD&HeySu7q^BA|E%ago!nmplnc-PBy{pM-*u-t8lnTsT!%~G9Oe!Ir?aWU_>;Lg{r z+0p&4U8<`X#BBk2uH#)zy1G|{G;5B_lA3BHskpmC?dj*pgsqIFTqBamt4)GG7wdzB ztwSsJYOrkLi-UmCP%S2POV4Y289|OUjS)|-wG{Z}n?_aMgDIU)jMji#NQ8Txx`i~f zfjW4O!+mq$Amir-xWA&*S4HpC=9}C64Mh*^?aZRk&e?{f7%#-tlTbpi1yCTNai0jD zvHys%-? zyMw^3tpoCN)uQm|82JuDq*mZUZbYBsAk?P>q>RBn?%={2X#zT$TQhFkF-8=%IeSy{ zBPe-y%mt1BJq^ZaWxH`1S7q$ECs-O4zQJF+#0r<&M#!(ZMhpLwLU##!--=mFj2V{K z)%C16es`*CE(?2o$XcAAs$ts$Yi&qThOWJ&+W(MW#>Qz(>X+8qWuB9FGMJMUOcO02 zHswXYi3_pZrhxsM#S-?c-sUai>iUcrDBS4aB(6P8mG+m8HMcpquMt{1 zh){y-43VfHn0Rs;#i0u4C0(c``8TTvLyA*m>7^=_T@$P?m{?GslkUkoJwX?kd2-~3 zUKWs583bgv?+DSro*zUw;wngqLWg6vU2xO^Uh^5dQzg(?B(IxTv1b^J!?QUYu&wO7 zo&YT7%^K{a6)y9S5@g3e>ha8pGL?BICuil!3glxXKAjFnFV)^4Tk($k@T>d@BGg`u z*RSL>B#Cr%oiB{o3NPxNU5HzGtY71L@wJ7P<+nTEC5{`~m{ym^_T7CaFe_A|>YT6P1bWd!A#TTdrC%*T z2CRn7oVvAUPVRI4^tywW)h;scB?;CIk960p515r6py(zT05g?anxd z$*Gj28%#_k^;YI~4Y*t}Cl8Yu-1Ih6nHLYmg{or`pO}XGU=G8|{<{69* zvo|-^$`$bQPmMd|4p5JsU_SfvMQ7tQ0SGkYEHkAuQti1B+pL_Gg$Y-isHoA>PDy8h zncaI_sE%h)Ips_trZL6jg&yFkziA}JV)T^^6{_dsr@i_r029OF#gc!?)MMapyTMhR zvhE^wh1vc$z}6fbeXQ9+ju|tYy!kcxT{k?QrN11UDRsNHQWG`eXlEP zav|~Aeu-@egioOzFSRY9)<%`T{J*=++IhT$+s%}7H7bFFn%mkOgIi4y0Y2Y1zq_LR zvmJpf9+KqPt&X=d_k`suICXw4GUo0gttEy+N%Y{Q>8g zr6y|RpuwG+^;CR_g>st%ve1;%6=F|iG!}wWz-1-NFMLw~Y+JLF@posl?c)Ei`o7}g zb_tzh++?0tsrz~yUR=V#s_m<<)|Z{IHX|;@F-H+j?h}8Dq9z)gB^Q>6A)72ZKArq_ zx3;$IDi5g3v~9JgM>9x)Kt%t(<=p7-16O9R2}q7=E-SrmRJ?;mT)U%&94KANIxzHR+EXKb(Tg7fa>bBJyG^R45Nxj=FYA6UYY%n)C^rkmzy zT0ZMmBiIu{87=UA=Ue(AOOoER z;P$H#{12ReCJtvO9yDAmn%<pv&eHJ$P6|UPEY&6 zw)Fdo`QvOG*|}_^q)R|t5Y+{tI_+oo$KiC?SuH#B)s97CE6_V^9phPeV)&ROuk}0U zus5tHR+m683~A_Ez4k28Ux`Rf8_VgQewbP;QuD346NLY`>Xlr@)aaMR*7%9RXW`Pv?m>4jO*@ zaX9<|H2WadfUIx=#4&;Z!b~-7zlim3EX1ZRa#~} zmPt=`TVE7c-V;p&y{>Ol&(JM*uL_~OuqQL5Ui$JONXG-+V-*$FKWUFF{$MTxO2B8v zoiqaHdPYk*f299wLf+EOZ z8xGEa2DJIOm+vsFy=bCj4(O*#Sgiu5`~9QjBi4)KQz71QCo$$bJiqS3M4_#w{KqcvHl$H{uzsJ!VNmnA|sU;k5SkOA433jIffqVuL)$9@)o+> z&Xqe(Q(jeDFZ!}&&Cf=%i;B!F@kCe++c8#VKKE(%pfEzrGQnku0C#kFIPAe!8mK+y zgVyBHqToK+ZJK`9@-{W^;^qstRS7(^1q%m8&Ty(0v{n|8_wDk+fUKMu^chhX21|^K zb_95fy`Dd=Q#)|sO71Y8z>jERwjfV-7rukalyf=SuT5(TP42di9&X=Hc3Zn+HyUx%_n7!Lv*L$#^X%)q6!2Oxl~%uYE{r z2Km0qE+c~>e)e&U8Ga&g!Q26QkJ4ORIGAksx9FjT)FC}%NJe=PeObc|XgYxVl|zQ+~!fmR)2L8{UJ`#=i3IS%z*e!P+8 z9GDR}N;pjJX1)_OV z>2%9QNwVIm@~x_@(v5<-8PBEpCJnDzcGYJpM*85mkK9vq@`k7%k+EK|T_iq@ zJ<$LIroH*6U#;0YvQHsRja20o2SY;KIu2DIBxbp%&Y2Dqk9!3eSYN%6oso3X>lG|5 zYuHSgo#iicQ2-}__I8e!t)=BqooO~wzT-{YE5*==yDj4oMck^Krni<(HCPXL0!ZkO zggNI=7$oTG_stw4CifXyV64)2TNtMp+oh&Z_obic#^1ZjhYdT+kRTKUePC~THRjp7 zXx@$zw5vNDI!uWo6&Lju2o&~~mIqi+W<{chpzV`0WKeB$2RCPh4ZBfgl-fdcNtl~! ztmuTWXq<{JEUXQPelJ6U)>3W~Pt;f`fZOc~>S5Xd5vo@l^c2rr*Xtb4j|5Sl_ow>r zXAyfl(DQP?1)8>{k=*}rG=GSyg+lCZ%c{6#&TVY9H--6Z^YM2w!gcNQNDaZg4uhZH zGyCdY0y7lM_^oS!ni-D8re+Df6m8g!X3<%!7WG!Eu?`Hc!TcHdwuV#rFYA=42x%%$ zyMztAD_r>^{}#y|8FJ7vuEcY@pw%$PR^)40)K~ZIxcNIIz;;V95dC)x^~=10iLtZJ zxgCy4-rS91pUWn~wFyL1%~C5Xp_Ma^pHG>A^$k;?e}--n{9kN0So3^8zo)VFNTU~f z0mXsDFH^A|SXzkCR}o$}TzP;x_C^;s>dh09^pg{s^=0GmyGe2_*Skr8>)Luh)Nb`V z0c1j2-#Q!i3UN_)3W= z(Y5;%EB`Z3j2)jIYA%|`!CkPMw!vF=10rbT+5ZEryIwE?x zfz8WXH*eO=`;#v=jsm2chpo!;iC03LGmBzDUf!ThpXtlY><*pxau|Poifr3g@jvaX zCw7StIFlK|IWdPnKjsc)3-_R3k31Q?N0qWDoXHV_xIMn)ggX>ym`E9h#mmoj^puAU z49ewzM}FR&W9SX);YKb>>JP@mF#NY1aDgCwbox-x-F z;TVuEXSm+dGd6+>j|3X>ARA@7tbW} ztL&d&Ow|%m;=rAX)I*VI)XjZrmYbyFU0Ia4#-Y^~Ua?(rGAD}ZdB3M{czQe3YN(%G z*}$I^n@f}Mei6>4b2wwqZUL((>n9Tn3yWa^W>xR|w~KlL#EPaLPyzoOR3H$G|EGPV zYUv@L6`VLe2p`y>9DOl64#WU%zO_$PszLzdI`-f2q#QdM9oT`WQ&=I=miN$9lIRi2Edw9V0ae3UF61(IbX+w?L( z6>M3X0n}JGSDpe2CUw%V>5~PzFspPk2=h^Vt z`oofHPq$-&fY4A5ZDE}bXcoVV$7rt2&h!@`Mh7HBngruM#&X6&!(}w%pL|w&`jn

*l%H66N~dN9 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 z z+TzH?FFqjFp**5&moqk6F+Z-w#BU|E)0EVt3aWGR;6zMVJm#DxpsV$Wb%>MOH@iZm z|G-l#qK9~E2*x}!J2kEE|KOHRK>t;9L{CnusTY?15H?)#{QrC6*-e0l`|l?z2t*M5 z%sF(BQJgb>6~vS0%#m@5e7(n8$U%>s^vzeR2G+XK)T@Y%31q7)QkH&lNBekqI68jx z)sC?D%LduywCKwBj=4K~H#B<1d`P~l$7+4=)koaL{%Bx{hcGpVj8dQVES~G65i1R{ zp|3I(m~RgsHQs_&hTsfC zmgd89mr(1SfmTCD!DLL2WR-~ea|$G^x2uzp0{RuXqWiOn!r673_e2y)F+Z+)H|^F> zJ@HodT}}V`s)ES;k#ncgAeg;3c&3a3h%O*Q>tI!SJB&&+_rs_N7v zXo`N9*Qy35q(o6Fun>$CEO>>7y_mZ=%^rNIN(JMBxf}!Jhu2xd1dCqVz^@QA=pmT7d=ZE@`1C6@~pKqDmoRTDv=UxRh%kFyC**R4SnThy;zr;Cwrq% z?0K~C=^SYn2>i=gmW0xm`)OHod}k-`-i5*-?7B`g!M*D6>->!n`42TbzV0NS!qJ>c zthO(VnxDB+yw$Z2U1j^}U3feT$eO>xKE$&>RDMNYc)|k;ny)C@D@0 z`TotiTpC}iDEbquHWgDvrGUT#qn698NzS=xJ>-L=n8_>V2r|3cvL`sBI%nM$OyxgY zSs;+MGe@GM~Ftch;#POIM33#qcS`zttQduzR(~sLb;=YpptQs&80`rm9)IAht&*6Dv1UR z*9od@5Y>OnE4Sf2uk#-~aX-Oi%dA=2OO}MxjQ~T`z+=mL%8`Y}8Px$nm)Cdp5|8<( zr63q0HD@hjFf~wmsH2EUGEIIZL%B;NlA$f*Dgn=f_X^@#uHt((8;9-F8*=`|S3IlR z&NNm=a&LI3C_PQ~^_$+$x`Lk==sYz*YS+aa( zeE>9p6KcBteB_$&^s7QT2rmE{Jxi{w zKaK?`=if%Zg0DPV^qc{~>9+y1CwrA}2TnEOG=Kaxs5{xGkMt h|11NNBHO8B%>J)jx|KXXx=+^2T^U8`3@M#w{|m-b7oY$D literal 0 HcmV?d00001 diff --git a/articles/archive/loadbalancer-troubleshooting.md b/articles/archive/loadbalancer-troubleshooting.md index 3a57d36ed7..0b060317e4 100644 --- a/articles/archive/loadbalancer-troubleshooting.md +++ b/articles/archive/loadbalancer-troubleshooting.md @@ -66,9 +66,11 @@ Azure のロードバランサーは、定期的にバックエンドのサー ![](./loadbalancer-troubleshooting/LoadBalancer1.png) ## ロードバランサー経由で通信できない場合の切り分け方法 + 以上のような仕組みを踏まえたうえで、ロードバランサーを経由する通信が意図したように行えない場合の原因をいくつかのパターンに分けて取り上げます。 ### 1. プローブに応答を返せていない場合 + 前述の通り、ロードバランサーはバックエンド プールのサーバー群に対して、定期的にプローブ (死活監視) の通信を行っています。この頻度や死活監視の方法 (TCP / HTTP) は任意で設定できますが、設定が正しくない場合や、バックエンドのサーバーが死活監視に応答できない場合、ロードバランサーは当該サーバーがダウンしているとみなし、負荷分散が行われません。 例) TCP 443 しか Listen していない Web サーバーに対して、TCP 80 でプローブを行った場合 @@ -311,6 +313,7 @@ https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-distribution- この設定に有効・無効による差異については、以下にパケットとともにご紹介します。 #### a. フローティング IP 無効時 + 例えば、ロードバランサー配下に複数の Web サーバーを構築して負荷分散を行う場合、以下のようなパケットが採取できます。 (クライアント側パケット) @@ -368,6 +371,7 @@ https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-distribution- クライアントからはロードバランサー (10.0.0.6) 宛にパケットを送信していますが、実際にサーバー側ではクライアント (10.0.0.7) から自分自身 (10.0.0.4) 宛として届いている、すなわちロードバランサーで宛先の IP アドレスが NAT されていることがわかります。 #### b. フローティング IP 有効時 + 一方で、SQL Server で AlwaysOn を構成し、ロードバランサーのフローティング IP 設定を有効化した環境でパケットを採取しますと、以下のようなパケットが確認できます。 (クライアント側パケット) @@ -431,6 +435,7 @@ https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-distribution- (2018/03/29 追記) ### 4. 無通信が続いた場合 + ロードバランサーの負荷分散では、アイドル タイムアウト値が既定で 4 分と設定されています。 このため、こちらの設置値を超えて無通信の状態が続いた場合、ロードバランサー経由での通信ができなくなります。 @@ -444,6 +449,7 @@ https://docs.microsoft.com/ja-jp/azure/load-balancer/load-balancer-distribution- (2019/10/08 追記) ### 5. UDP でフラグメントが発生した場合 + DNS や SNMP などの UDP の通信をロードバランサ-経由で行う場合には、ペイロードのサイズにご注意いただく必要があります。 具体的には、1472 Byte (UDP ヘッダー 8 Byte と IPv4 ヘッダー 20 Byte を加えて合計 1500 Byte) 以内でないとロードバランサー経由では通信できません。 @@ -463,4 +469,4 @@ UDP で大きなサイズのパケットをやり取りする場合には、ロ (2019/10/08 追記ここまで) -以上、ロードバランサー経由で通信が出来ない場合の代表的な確認点となります。ご参考になれば幸いです。 \ No newline at end of file +以上、ロードバランサー経由で通信が出来ない場合の代表的な確認点となります。ご参考になれば幸いです。 diff --git a/articles/archive/p2s-vpn-proxy-settings.md b/articles/archive/p2s-vpn-proxy-settings.md new file mode 100644 index 0000000000..87095dfa1a --- /dev/null +++ b/articles/archive/p2s-vpn-proxy-settings.md @@ -0,0 +1,71 @@ +--- +title: Proxy 環境下でのポイント対サイト接続 (P2S VPN) について +date: 2017-07-18 10:17:59 +tags: + - Archive + - Network + - VPN Gateway +--- +> [!WARNING] +> 本記事は、投稿より時間が経過しており、**一部内容が古い可能性があります。** + +こんにちは。Azure サポートの宇田です。 + +今回は、Proxy 環境下でポイント対サイト接続 (P2S VPN) を利用する場合の注意点についてご案内します。 + +## 概要 + +ポイント対サイト接続では、SSTP と呼ばれるプロトコルを利用して VPN 接続を行っており、TCP 443 番ポート (HTTPS) を使用しています。 + +このため、企業内のネットワークなど Proxy を使用している環境下では、以下のような設定を行わないと VPN 接続ができない事象が発生します。 + +* プロキシ サーバーの指定 +* プロキシ サーバーでの VPN Gateway ならびに CRL へのアクセス許可 + +Proxy の使用有無や設定方法については、社内のネットワーク管理者様までご確認ください。 + +## ポイント対サイト接続でのアクセス先 + +ポイント対サイト接続を行うにあたっては、以下の URL に対してアクセスできる必要があります。 + +* VPN Gateway の FQDN +https://azuregateway-*.cloudapp.net/* +https://azuregateway-*.vpn.azure.com/* + +* VPN Gateway が使用するサーバー証明書の CRL 配布ポイント (2017/07 以降に作成した VPN Gateway の場合) +http://crl3.digicert.com/* +http://crl4.digicert.com/* + +なお、Windows OS では以下 2 種類の Proxy 設定が存在していますが、ポイント対サイト接続では、実際の VPN 接続 (SSTP での通信) には wininet モジュール側の Proxy 設定を、証明書の失効確認に winhttp モジュール側の Proxy 設定を参照しているため、注意が必要です。 + +* wininet モジュールの Proxy 設定 (ユーザーモード アプリケーション向けのモジュール) +* winhttp モジュールの Proxy 設定 (バックグラウンドで動作するサービス向けのモジュール) + +wininet 側の Proxy 設定については Internet Explorer のプロキシ設定画面から、winhttp の Proxy 設定は管理者権限のコマンドプロンプトで以下のように設定ください。([参考リンク](https://jpdsi.github.io/blog/internet-explorer-microsoft-edge/ProxySettings/)) + +

netsh winhttp set proxy proxy-server=”<プロキシ サーバー の IP アドレス or ホスト名>:<ポート番号>”
+ +## 証明書の失効確認についての補足 + +ポイント対サイト接続では VPN Gateway とクライアント端末の双方で、互いに信頼できる接続先か証明書を用いて検証しています。 + +* VPN Gateway 側で自動生成されるサーバー証明書 (クライアント端末が VPN Gateywa を検証するための証明書) +* VPN 構成時にご用意いただくルート証明書 / クライアント証明書 (VPN Gateway が、接続元のクライアントを検証するための証明書) + +2017 年 7 月以降に作成された VPN Gateway では、前述のとおり、前者のサーバー証明書について、digicert から発行された証明書が利用されています。証明書を利用する際は、有効な証明書か (期限切れや失効されていないか) を検証するため、クライアントから CRL 配布ポイントへのアクセスを行います。この際、Proxy の指定が適切に行われていない場合や、Proxy サーバー側でアクセスがブロックされた場合には、以下のような失効確認に失敗した旨のエラーが発生します。 + +> 失効サーバーがオフラインのため、失効の関数は失効を確認できませんでした。0x80092013 + +また、後者の証明書による検証に失敗した場合、エラー 798 が発生します。こちらについては、クライアント端末の適切な証明書ストアに証明書がインポートされていないことが原因で発生しますので、以下の投稿をあわせてご確認ください。 + +* [Azure ポイント対サイト接続における エラー798](https://jpaztech.github.io/blog/archive/p2s-vpn-error798/) + +**(2018/03/29 追記)** +Windows OS の動作として、SSTP では認証が必要な Proxy サーバーの利用をサポートしておりません。このため、SSTP を利用している Azure のポイント対サイト接続につきましても、認証プロキシの利用はサポートされておりませんので、何卒ご了承ください。 + +* The Cable Guy The Secure Socket Tunneling Protocol +https://technet.microsoft.com/en-us/library/2007.06.cableguy.aspx +(抜粋) +SSTP does not support authenticated Web proxy configurations + +**(2018/03/29 追記ここまで)**