From d9c861b4a0acc795e68a68aa26a7dbdbf1f722d5 Mon Sep 17 00:00:00 2001 From: developerraman Date: Thu, 19 Nov 2020 04:58:04 -0800 Subject: [PATCH] Updated Project --- app/build.gradle | 17 +- app/google-services.json | 48 ++ .../ExampleInstrumentedTest.java | 2 +- app/src/main/AndroidManifest.xml | 54 +- app/src/main/assets/labels.txt | 2 + app/src/main/assets/model.tflite | Bin 0 -> 739296 bytes app/src/main/ic_launcher-playstore.png | Bin 0 -> 24137 bytes .../{arresttb => arrest_tb}/About.java | 5 +- .../in/sminnovations/arrest_tb/AddImage.java | 483 +++++++++++++++ .../sminnovations/arrest_tb/CameraGuide.java | 55 ++ .../sminnovations/arrest_tb/Classifier.java | 61 ++ .../arrest_tb/CreatePassword.java | 109 ++++ .../sminnovations/arrest_tb/FontAwesome.java | 35 ++ .../arrest_tb/ForgetPassword.java | 258 ++++++++ .../arrest_tb/ForgetPasswordReset.java | 67 +++ .../{arresttb => arrest_tb}/Home.java | 9 +- .../arrest_tb/Interface/ItemClickListner.java | 9 + .../sminnovations/arrest_tb/LoginScreen.java | 245 ++++++++ .../sminnovations/arrest_tb/MainActivity.java | 326 ++++++++++ .../arrest_tb/Model/RegisterHelper.java | 39 ++ .../sminnovations/arrest_tb/Model/Tests.java | 151 +++++ .../arrest_tb/NavigationTop.java | 119 ++++ .../arrest_tb/NegativeResults.java | 202 +++++++ .../arrest_tb/PatientDetail.java | 170 ++++++ .../arrest_tb/PositiveResult.java | 206 +++++++ .../in/sminnovations/arrest_tb/Register.java | 186 ++++++ .../{arresttb => arrest_tb}/Report.java | 149 +++-- .../arrest_tb/SpaceDecoration.java | 20 + .../sminnovations/arrest_tb/SplashScreen.java | 44 ++ .../arrest_tb/TensorFlowImageClassifier.java | 134 +++++ .../sminnovations/arrest_tb/TestDetails.java | 115 ++++ .../sminnovations/arrest_tb/TestResult.java | 155 +++++ .../arrest_tb/TestViewHolder.java | 47 ++ .../arrest_tb/VerifyOTP/VerifyOtp.java | 164 +++++ .../VerifyOTP/VerifyOtpForgetPassword.java | 152 +++++ app/src/main/res/drawable-hdpi/icon.png | Bin 0 -> 3253 bytes app/src/main/res/drawable-mdpi/icon.png | Bin 0 -> 2618 bytes app/src/main/res/drawable-xhdpi/icon.png | Bin 0 -> 2313 bytes app/src/main/res/drawable-xxhdpi/icon.png | Bin 0 -> 8573 bytes app/src/main/res/drawable-xxxhdpi/icon.png | Bin 0 -> 13506 bytes app/src/main/res/drawable/bg1.xml | 12 + app/src/main/res/drawable/bg_circle.xml | 12 + app/src/main/res/drawable/bg_list_row.xml | 5 + app/src/main/res/drawable/green_circle.xml | 12 + .../main/res/drawable/ic_baseline_add_24.xml | 5 + .../ic_baseline_arrow_downward_24.xml | 5 + .../res/drawable/ic_baseline_search_24.xml | 5 + .../res/drawable/ic_baseline_share_24.xml | 5 + app/src/main/res/layout/activity_about.xml | 33 +- .../main/res/layout/activity_add_image.xml | 27 +- .../res/layout/activity_create__password.xml | 186 ++++++ .../res/layout/activity_forget__password.xml | 206 +++++++ app/src/main/res/layout/activity_home.xml | 16 +- .../res/layout/activity_login__screen.xml | 18 +- app/src/main/res/layout/activity_main.xml | 58 ++ .../res/layout/activity_navigation__top.xml | 1 + .../res/layout/activity_patient_detail.xml | 5 +- app/src/main/res/layout/activity_register.xml | 202 +++++++ app/src/main/res/layout/activity_report.xml | 4 +- .../main/res/layout/activity_spin__test.xml | 567 ++++++++++++++++++ .../main/res/layout/activity_test_details.xml | 6 +- .../res/layout/activity_verify__o_t_p.xml | 204 +++++++ app/src/main/res/layout/content_main.xml | 20 + app/src/main/res/layout/demo.xml | 139 +++++ app/src/main/res/layout/head.xml | 67 ++- app/src/main/res/layout/item.xml | 127 ++++ app/src/main/res/menu/download.xml | 19 + app/src/main/res/menu/menu.xml | 35 +- app/src/main/res/menu/searchmenu.xml | 12 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +- .../mipmap-anydpi-v26/ic_launcher_round.xml | 4 +- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2963 -> 2200 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 3120 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4905 -> 4051 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2060 -> 1514 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2058 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2783 -> 2630 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4490 -> 3068 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 4813 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6895 -> 5820 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6387 -> 4781 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 8281 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10413 -> 9291 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9128 -> 6821 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 11649 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15132 -> 13498 bytes app/src/main/res/values-hdpi/dimens.xml | 13 +- app/src/main/res/values-ldpi/dimens.xml | 13 +- app/src/main/res/values-xhdpi/dimens.xml | 14 +- app/src/main/res/values-xxhdpi/dimens.xml | 13 +- app/src/main/res/values-xxxhdpi/dimens.xml | 13 +- app/src/main/res/values/colors.xml | 11 +- app/src/main/res/values/dimens.xml | 13 +- .../res/values/ic_launcher_background.xml | 4 + app/src/main/res/values/strings.xml | 2 +- .../ExampleUnitTest.java | 2 +- build.gradle | 1 - 97 files changed, 5824 insertions(+), 134 deletions(-) create mode 100644 app/google-services.json rename app/src/androidTest/java/in/sminnovations/{arresttb => arrest_tb}/ExampleInstrumentedTest.java (95%) create mode 100644 app/src/main/assets/labels.txt create mode 100644 app/src/main/assets/model.tflite create mode 100644 app/src/main/ic_launcher-playstore.png rename app/src/main/java/in/sminnovations/{arresttb => arrest_tb}/About.java (81%) create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/AddImage.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/CameraGuide.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/Classifier.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/CreatePassword.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/FontAwesome.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/ForgetPassword.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/ForgetPasswordReset.java rename app/src/main/java/in/sminnovations/{arresttb => arrest_tb}/Home.java (79%) create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/Interface/ItemClickListner.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/LoginScreen.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/MainActivity.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/Model/RegisterHelper.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/Model/Tests.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/NavigationTop.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/NegativeResults.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/PatientDetail.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/PositiveResult.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/Register.java rename app/src/main/java/in/sminnovations/{arresttb => arrest_tb}/Report.java (73%) create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/SpaceDecoration.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/SplashScreen.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/TensorFlowImageClassifier.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/TestDetails.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/TestResult.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/TestViewHolder.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtp.java create mode 100644 app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtpForgetPassword.java create mode 100644 app/src/main/res/drawable-hdpi/icon.png create mode 100644 app/src/main/res/drawable-mdpi/icon.png create mode 100644 app/src/main/res/drawable-xhdpi/icon.png create mode 100644 app/src/main/res/drawable-xxhdpi/icon.png create mode 100644 app/src/main/res/drawable-xxxhdpi/icon.png create mode 100644 app/src/main/res/drawable/bg1.xml create mode 100644 app/src/main/res/drawable/bg_circle.xml create mode 100644 app/src/main/res/drawable/bg_list_row.xml create mode 100644 app/src/main/res/drawable/green_circle.xml create mode 100644 app/src/main/res/drawable/ic_baseline_add_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_arrow_downward_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_search_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_share_24.xml create mode 100644 app/src/main/res/layout/activity_create__password.xml create mode 100644 app/src/main/res/layout/activity_forget__password.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_register.xml create mode 100644 app/src/main/res/layout/activity_spin__test.xml create mode 100644 app/src/main/res/layout/activity_verify__o_t_p.xml create mode 100644 app/src/main/res/layout/content_main.xml create mode 100644 app/src/main/res/layout/demo.xml create mode 100644 app/src/main/res/layout/item.xml create mode 100644 app/src/main/res/menu/download.xml create mode 100644 app/src/main/res/menu/searchmenu.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/values/ic_launcher_background.xml rename app/src/test/java/in/sminnovations/{arresttb => arrest_tb}/ExampleUnitTest.java (90%) diff --git a/app/build.gradle b/app/build.gradle index ba58439..947a833 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { - applicationId "com.ShanMukhaInnovations.ArrestTB" + applicationId "in.sminnovations.arrest_tb" minSdkVersion 19 targetSdkVersion 29 versionCode 1 @@ -17,17 +17,32 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + aaptOptions { + noCompress "tflite" + noCompress "lite" + } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'com.google.firebase:firebase-auth:16.0.5' + implementation 'com.google.firebase:firebase-database:16.0.4' + implementation 'com.google.firebase:firebase-storage:16.0.4' testImplementation 'junit:junit:4.12' + implementation 'com.chaos.view:pinview:1.4.3' + implementation 'com.github.bumptech.glide:glide:4.11.0' + implementation 'com.firebaseui:firebase-ui-database:3.2.2' + implementation 'org.tensorflow:tensorflow-lite:+' + + implementation 'de.hdodenhof:circleimageview:3.1.0' implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.+' implementation 'com.google.android.material:material:1.0.0' + implementation 'com.hbb20:ccp:2.4.0' + androidTestImplementation 'androidx.test.ext:junit:1.1.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' diff --git a/app/google-services.json b/app/google-services.json new file mode 100644 index 0000000..6dbd617 --- /dev/null +++ b/app/google-services.json @@ -0,0 +1,48 @@ +{ + "project_info": { + "project_number": "903475317641", + "firebase_url": "https://arresttb-aead0.firebaseio.com", + "project_id": "arresttb-aead0", + "storage_bucket": "arresttb-aead0.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:903475317641:android:444c2967176c6135eeaf58", + "android_client_info": { + "package_name": "in.sminnovations.arrest_tb" + } + }, + "oauth_client": [ + { + "client_id": "903475317641-hsfvg2fhlgt43g6tnv54fb4191hguqaa.apps.googleusercontent.com", + "client_type": 1, + "android_info": { + "package_name": "in.sminnovations.arrest_tb", + "certificate_hash": "8aeffda288dd8e59580e114a5fe8178766f53ad1" + } + }, + { + "client_id": "903475317641-k1mctjrq1d9f8i23lbr4nova31g2o387.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyDD31gjK4qOIKlEgB5Nz5KO_aOH782B8WQ" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [ + { + "client_id": "903475317641-k1mctjrq1d9f8i23lbr4nova31g2o387.apps.googleusercontent.com", + "client_type": 3 + } + ] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/app/src/androidTest/java/in/sminnovations/arresttb/ExampleInstrumentedTest.java b/app/src/androidTest/java/in/sminnovations/arrest_tb/ExampleInstrumentedTest.java similarity index 95% rename from app/src/androidTest/java/in/sminnovations/arresttb/ExampleInstrumentedTest.java rename to app/src/androidTest/java/in/sminnovations/arrest_tb/ExampleInstrumentedTest.java index 333179f..c8c34c3 100644 --- a/app/src/androidTest/java/in/sminnovations/arresttb/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/in/sminnovations/arrest_tb/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package in.sminnovations.arresttb; +package in.sminnovations.arrest_tb; import android.content.Context; diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e92ef85..789eff9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,18 +1,17 @@ - - + package="in.sminnovations.arrest_tb"> + + + + + + + + + + + + + + + + + - + + + + - + - - - - - - - + + + + + + + + - - - - - - - diff --git a/app/src/main/assets/labels.txt b/app/src/main/assets/labels.txt new file mode 100644 index 0000000..0dcf43b --- /dev/null +++ b/app/src/main/assets/labels.txt @@ -0,0 +1,2 @@ +0 negative +1 positive diff --git a/app/src/main/assets/model.tflite b/app/src/main/assets/model.tflite new file mode 100644 index 0000000000000000000000000000000000000000..1df51dc6352b7328db70df75c433e0064bcd4dd0 GIT binary patch literal 739296 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�Wb(T6QKgrUIG_{j)fGJ z6$lpfnmlXEQ9N&uiTPbZ{yi|1-X}0X4t#KoQCs3L6J;6L&NG5q)$Ragh-zx`b^r^i z#HP$m#py1>H5;U#tws+tppfJD6iOoB!S@BDV3i0mELD}9NEJ$2sf*`ml{6@#3b9*f zt5RP;A(2P{=XF_h%Tq&Ono!L*5CldkT&rSSrB=wwor=WynL=iRH_oV z2UME%);y-G!hMSZWm2{*j2we*gOtRCV-cQKS2zV@w*C=Xfm95ylah+7HNxu9b~_pY zT5q9ZzapOJv4p-)s_`r9g>FY zh-la%Vc9+si=8N!S>bM9$LMsFivW!s%{(x(Zq-19;#KVwO*~bTXZDfgdE-=!rvM7t znE(~S+Fs4H#Yt#cS;^hPq5l}940Lg*Y8mUWI{X*A3kIptFxGUWsyeTW9KuuWXhl#= zRPa)i_iOktWei~5l#ZT(ix9JC-Qd7oH|@Z$uN8X$smxP(4Z(I*>MJiUG5QkXH=z?? zmaaA{a69O6!16$(O4UAY*H-C{L!qtc*N%^elo>jM;xrIsPgaa$`HWKHTgIjlkCUF= zbb4k_rB&vA+i7uFz^#mXRk%%;!t%Wjs0($SLd+hU8eydVWZIrfK}oG@7gqzmnSeb^ z8_0k5$a#OE8BisMY*TM)VUcjk3rAH3$aZNSF&u5?+jS^gcG5w-wN1|W|D>-r+8OHh zY((mEGD$F;x?hV->(kzmny2Q78y_f5a?D5?t7Yz3=v}wv^Eo6`$YqYRG+km7-54$$ z)e6_SI=tkoNd3N-r+tF|;g=~nfmX4hL(~x{ibnVKDQe%JSgX~XyJ`x#r&Qreb`%cO zEGK+>}M-gU$)d z2Z3XXr*}atHHui2cK^?z7Srq9h1|PH=Fb){{`6s62bP+$nnmz~i;|~qB?A+ckc9@4 zMygS<9dLn>H0XxSNg4s!qsP}a&X%!~=xZA!ec2YWIL-yT@DSI|;D=`Pv*4H9S+&wQ zzq-GFZKiKE#0zJm5!WH3W~lr^Ov;8vx&0CXYvPv(Kv(p04+v2}C2pe#qr&`vePsPzVwOz#2NcN>iClf+9 z*CdId>&4O}z$PBON60q2x)1O5{jTjnSs3;*r`?fS%$!1?)Npt2Wc^8+!`}SIRzn;A zFJ~iFf(_D!c5-{&9JX`ym4jBwiozOntz~{8fIs-)2Oceb1@FSvm*uX0rveKpj(13m zsl${K$^5`^U1c4SEtUEqr`Ouet4!5HngPw^1Jhi*P(IP2D#f-;Nxq)*_5Wz_ii)Mw zQwO_PL+|X^tNO1%H&pHBfkr8do-pYU$2_v#+B4`bj99EV$mc{&<&I-%{C#^Dvvk%8 z^W7ZY-joH# z`^8K=Z+}P;5jkXPE{vsV>ov^i>1@?fzY0MAekcz5LyQ@(Tl)umqI$_~{q3+8+vi(a z_woo(9!w0OTtP?XzOQ|nNtIbELn z35=;dOdF9aOnu9Axg1kx@09868r1&m;K~s^a<^6=cYLio>4_yT7EMq7S1(jS$H489 znC^nQ#^X_*RHl$ELZdK+?d81nAi!$UoU+=Gm>OA7$j6|$)Y&FGMMVpdEm-NDI;E4k z<`%YD_EeFcNCHIiOQNV~AG6}U35RW_D)QTahZ*7;1ZE##p@VXU2l_KhTME7|^wrrs zg%s%yG}zHkj#wK`!Jj2f9c#Oi*E+F{Ixt&>cneUrGguvND)nT%x0aP%salvrG8!Sr zvLvBhrg`qwcT;6eo))pD*44|vk2*`1;E*8E{JJ;zv>BjRg01o zAn97rZN(;ud(zi9h!ttYnQ`WwQksZ^?ZS+(4%U=MdtFS%Q3wRfdz zbtS`@H!Ar+Plee;*}WB6MbwQ%*XGhtBG>XiFmAAtY}b2P1+d)IW(NBd+^B5Re5}*t zB+(`4Q{vYpHjz80iPuMSkIhg047n*QZWA7)fzt1MNd-4Y@T~n=y9O(e@%`*VH--0_fn=+-M(_Mm7&?PjdppAVw zk!^voMs#0H@zA4R%O5UgJ%yJ-0*Ud_2)dEVD7S6plkNDv$7?hejvh;uYj-WJ!v*k0 zJX$XlFG#8ZS8T-7FlWuO54fArlw6h}0F2 znj))1ju5JPxv>zwB%WA4@A|t&O!4scQRHMMAXAd}NpHz8zP^HD#9NNaj$^!WD-V5~ zoqFG&2M%j9bJpCT6g>dve7Utk1T`3=_{N5`0SA+Ddpm*SuUzca@+;Xj0e!fxSyvAV zOvdY9n#x_Sp59o%8`fagnz)%v8iB@8d{e3Edkl;nDMa$54-9>8UMz*atFeL&oil}> z;41e`2IYAf_n0T{*-pdJ{O+Bd%?FcZ6Q;6;Z`h80Vp0RugPcIesHA#bxtHBLsH&Kg zy#=tDYczbSUo)!>Jb-xMJo2Hmw#K?VhY{;gIe4wybBGZ8&%!pLzmbFu&GVLgp1qxM z6ffe^;Xw78^7GNK64RO;o0=okvP+s6jH)7j?QDn=_ZIh6K&b`DXzcxB7#wUAiYFeX zb>5lF!Hh)H=J1?X?R9I7$^2)<{7acbghPK&NS#}}{gel2?GL%hUHzxajQ$SVw?CHy zrlRSFfx~;6OK8VbwnZ#Md4MUQM-rAJ<7$WT*;_i34175QR+kl98t9zS*TxCa3@Y_$L}=Rw z%XN{kHcJrNoFI3GUFJjAU=0q@9z0#*lf7HGL8sjV`dP<5$!MwxE#<=0%YBM=OkQB{ z>c>na#+BZXH&V?U*50ileg~LqqLOnD005m|mnKBE}jIHS)WWXy20$KGixQKYwE=1RPYs%IHoGRzw^{lv&MfP_0q z%(xAz+79q~KjX_qz~BTYQ-U2;ECfUk#kI>dPkZlSzp9q7)$vMmZFn|631(9L?SP~# zC(7PqB)T6BKzm}PP)ND;qOyZZz2&Y(G0Sxn5Re|EIu04BDkRPJZiAEq9TGR$?n7BQ znI{MS^Kd(t2h=FtDJ$*N@urs_OyrFfmbPG-oW7XomebfM9n}IF5FCgW%;uC>O*M1b zQaYPeR9l)7nx>oWoC=cl#mRivXEN05h+W>8Ys{7_T%_aG8>{UskdloX*+{Fas5!8h z8O$S%T&Y>}K9dEVx@4$eGVxqn6Q8ss>!p}7T_vx@f!{b$ZsF9!(RPR?Ahro5n>;6U zo1J2ZQy#9Ch`|xP3adS;lz2^!%p)D>6+hT@MPW;{RMtL|*Of3)LV^@hulY))b_dIW zjc&md*;7X`-m%HZ0>%t<72Hv_>gdCu&r3NXpPV3@O6`gvhUU_H_3Z5#uUmeO$@;5I zOSd@e(B`!;z@zNhiQS4$6XwB*oBG%Ku-&dppp4u{3V_h%9cX1|5bWj#gK;WT?@goL<{-4lU&lyNtxKdJ zyHXs$N|pbWrC__V@2Y6#fP8yhMGW_g4U_OzJY*rBxvU+*OPh=vC>d^fOF-1s_V7TT z9QXD8&n1ezraKJDrm9l0tH8VJ_}=JH2z}eU6ND7N^FL9AC=b} zlAI3N`h4}ah8U_1Y+^2nEhd7kduO=6Z_t zH-R<<=*;pKrK;_2rGmMIo;cpCRKHp-NyR%zV&@lifc>hvrmy#O_FbGj?6AVQ4HHs= zt4zvRLj_sX#0ISXL^ZQaqnua zA2aWO*$sfl9OH5Z~I@91KE)tLhIcN6Lln!SxK0`7(KDHqC5BZ z7jk8;}9xS@itK;iUA2b4+gCoc7$Ik@+vaZy!>v!R@=Meo#R zbZLMu1UQCp(<~Q>g7Rk_pe-$OxPf;JLh!=8eMpZfwbI7BMO$On?u233@{ls(`qdcH zDl6h1`=AVE;)?lVDn6h%2QnH%ca|k8@rsaiZ0;eQ=hApeud^i%1RXyKB9^oa$3P&U zn`wn$s;$sqMm2>2?pm$mF0;I^0B*xUOGP^w;x-53nVL!1--fH{PpM>~1zteanAxWl z>tVM^0??ER*LwXVsHt_>T9}F}B8pnR$X${OG%3|31vLi@)T+RQ?zgl%m>5qP>pNV) zlIZDG*bI2}k(iZ~{cJfo*!YoFs}e*=B_~X;fR$deoZsLi@Iajup(Dv|EuJWO!)2n@ zT-k>tBTOukiLHjt$34+|G*(Ynb^ye&FZzDE_76qQm)PJF>(Q_}wt?u}@wY0C%eT}s zgih_Kgb)~OeRmO(*6e!T|EoHrVo|KuA$cr0WUr4foa5eVUWXq&m7N$2Ccctv7Qm`W zPgLj0hyt%Z0gxUf+6O-FhZ_UW=iB`u3nNtgeE>C^GDFu6#xX84UE9Q7EX`{5=a-}h z-LrCRccgcrM$)P>fkV0B=&AgxAD7N6oI1TRj|_w>0|UB))ktEqof0)G; z;d703PA6Ars%rR^UR~AGG)wME`x4PA_ZxDP?(^Ad2WHO0Hz9>@n?${0EoQ70QZMgO zl$;)b-McKZ&p%Thjue5e3te|4*36^+(kUj%>E8fLG}%r0sR$LWOWRGlSlaA}io1MP zh7xQ;Tgup|lCI4*`2?P7Nnz!x8nV@t&K+IXv!oc3-K|>m)1b6i!CR$+f&CtK7%asX zNYFk$e6voORc%olLeR}T8DOR8+bGXP`{muNM$*v21M96;J*|^l9@0|^Th$G7hl_0m z5!5IEs>?cbz3ElsZb#W}r7~1rTss|KueH2W_Gbak$XW< zamT#h&Dd};4Kx4~><625b4p+O;g|C_c4iye*?a3fL^toHK~^>jZzYD=ZjA>GQuBO( z#%mRxCc+7IB{RZV!yxW&K7j4-t`nUz_N#LlkjyDEv{E=OS~a%U@lw1w>9Dr20&q+b zR2?}`<~#6kJ&AIbWB)b0P4($7p*LO(wvElt6eiZKpBvnHG-n#TzA{5L$*(ht*WJdA z2N9Q``d9j}e5d0c3=Rbe6VN@wSIVIaGSfp{od;8U&!4dQ&*^Ne`s{!dqHFI6Ka~u( zRh9c#UA6S$NB@u&bnlVk@?O=OXPoMf?3o$B@vC6=Bi;V<8-;4;p+utX;v}cjH48^IP-<^{;q0_BKHLP$EjTsl zDdv_LzcN6fP0-5p>$|7^wwu4Zo$OuKF}dpIlA>Av_3bMv(74~d9@{$^`&8obo6p6- z(z8K%+CSPfYBq){M}@+8aJWv}Hwby6|K9o!zZi;f@BI_RAeZi?mbt5+kXi`8;(&w^F@RRDj+rNSdJ^0 zJ&WQ{#)?0l((mw%%wT^}#ca#>#eZ8_c=16!i;1Z`bKZ`(1BE}{rn~di19vjplVwd~ z$5*X(IEO5}~Rakj9o54)3&bZrcQx#)x3X6)4s zhX<(LIuXQIHPtP&;aa9M_elzh^4iCmgW-G6JyQ%oVY& zsrGoJ4lDz;2=b`7x%uIV%%}+LM7OqX$a%378z#v+ZeyJ*Xk}u@vh5iuIik&kZbEvk zGzJaIi;ZdGNxr3jT>Pi(@|};foYlXsj5UQ7eWoV!#lcnX!{iGw{(_e$vgnr_05LhE z$4;)=U-4XS3 ^F9mww=iTPS&+l}4rs*^4UwW>O?ms%e%Y4L&_X_4Se&tvx@jEAy*cns!n`hQr!{56eov;k++vpItlbtdF@zha8vi6yVevlLzCJ_DG zwL7Kd98WD|)J-=fS+UBAJR%gBL@1aFk85*c#?;#wl)R~Y?OCL_^WZtR$^;^Z_WHis zhwe=${3{|F)zb0{8o^;781XXnO_t57N_7abQfU!oce$iwZBgu6tTCv_DEbS5$l)^f z-fC$>`7?*BkjR7pErFJ5jIEGUCKkxehSK5)#A`lJcLC*7dKaoe`*NeOOc$+uOwh?e z>~4e5`rOmobX8L;wP)vKL5n?jA6i|j106AcldA~jcuqGXFJG0COM6c6>NkT7p{pIV zR*wL`0&E&P>`-=iQ0<*2x?V-B2AC#-coDnk~B6gD%NuRSP>t)R+ z8LvDRD;YEMFl-cZPi;z(1#;{9gMEwL%XUS0n~EOmJt1m7zhfVq@eI`!#ftQ{N6u;- z-^(c-aLxEa%dw^#vt(S=J!x9$+?U#A6tL3Cd19WBPX(^?m>zwN)@5s3cSV~ZBQ54i zhOAoO-vIKMN&~a#mfWKFqW?bDRzhMpFi*K4Lt=9xe_B^7J*;y*E(N&Hufhw9Z50q(_uNg2zEo$M>8}8>Es6^P zZD%I(Pr{>}rH=xeKD%@PB$}eIXv*($+G>B|py|o)a~BXIi3|1nHSA!t@VU%nl2(=$ z^rhh=wSSE}GE1Qw*Y64d?`xIXE8bK}&~AUJIUd3-OMF^hJxTLj)heub0U&M3N~Ywu zX-Ps+Fpinb6ADFn8!QS3IuSRlBlfC5t5SnOeLbDaIjM~JaF7>ql zlmA>cwZk{3=Aq&-jnvE4dI5Hzr>2VEMBuTAu`tLtf~C4S2N;~DbOlrNLTa67ifcC^ z{-}((T_s}&AgK!!rlC<%%Vs~1!3?%=;0K>0$iwh%NYPT7>dij1TdNjIeQ1FsHt40q zrc)!_Az8w=sfIc+eBaIH)w(=-5uifX60T=u`i`C+OMS3flT0CjItGDhJAi-p?gggM zp6l>|ubc{F;U}N*^^#j(j&{+V?3v%)L^n&rd!t5qpdQ7PaO!AIrPrWqzC)V&Q zNs;2mSN^EOoHDSK*7~k3l+Ub1*EgiOkoq_AH`h*H2?GDf&nD|L0}7=5?cuHji9)TN z$IlR%;zd_=BpL1FbIAb+8)LUsXRW)@;VI+sg_#e|!8d|rQ3wPQirF8>t(naLEAq?hxO^n%Rg z%F4XC%YP&Ds{UO5hCh&b`Z7}rdPios$-JyTk~wlyt1^2|=3%*HKvhy^J^gQ)r~Z#W zk{equ$sIPCA@$OKfVX6h*io4ewWE~z*)m`1%8<8Ccpj-xzlHr8DL{FEbdE#|Nr0mAKa;3g8`@x#$Nld zzyBlPN_0bU{<+-4_qtH}SpSdr=I_5J1!78>;pwE5g^zz3|Bhex?4$2oeEVY+@cow* zbZ!E^FuRID_ZPj^o+cFJf9eH>&do!Alo^;}0_Rs>UAZ$~v;Nbm!+!%=u1@UcR(4*W zc)#A$zC0hvvx$bQEj+oNP>b#7fn`(3BJ(eZw(wTq-jj;wOtE_98LEFi%)H1=gq<9> zyBl`C^8KsOKqpeC9>vs``--SmqQ@2e&Jvf)4 zZrnC4l{#?Slv)EUNx&!n+Zifhg}WuLX?->lIcgG^HjaguD<()YTnBJKj7!H2RkuSN z*|FU#bJn_Gx?%??>8rZuBaR;qf}oBprBAfa6|l<#d)B_sEfIz8xyQL3<1LrsKkfE4 z37yoWqpeyW8~zqw?Y7$5Mkh^Luvn)hr*IuFw?8P?J6c=1c~vku9k~vt>WL!WhFt4T z_9!EJmRycI-0RhVvv)q_T&|SwJEUm5LX@XQ?9OXQ-Bh^$do*h}vwx=Wf2XF89$28{ zTgISPU-5Ehw{x$Bwa*F1@k)_E&t&yZPmJ7TB-+F7sx7Iv#&=c;xEnBTRAF zNqlJ_eeEuhq`)q3Z*qwJlpu{tN|+?>#2HPgnKxkE@vBW`y({{}ng%Q6c*lXtW~t}I zdP#ziaYMZ|+KsI|s?@plaOkWLDkwwVaQd_ zQt9+~hZ#;oW{k>QHfEUNFSN(9M?1Z&_ro6Hc}HVbyR7<$b{ZdHuLe%K_HgC)vfG^? zW=395U-Z2K4_$8W%cX4b%CYEQW!LP~+ta`N=A+@?hW{WlQ@Qo0`qcB^(vE(r*S=EP zS^pnKQ(5y2VVOzKpS>`d{_ytNi7%@D?tR_u^E+eAxBt&0d;jkA75x5Phv&#t^p8jM zJ%5SBB7+|Xvg!3_xu4AUmMgukHMw(3!zX-54GC}~f%vfkJvl`BE@pnfqfY($YdhTt zGOM|28r!k7>C`ZLEEV#bKCqFgzl2QsZu`#J%k9@!Uwh|0wYn)(ehlzeJw5!;y{*>d ztse0~BKGO#<-=RQ_ZNrISNkbrgcJtHRrVQrOF~tjoFW~55JN_^8Hod$N?rdndxX27 zPnbz~{fa~$W=#dZPs7mN*mj-1KkvGsKOnDK{E3AN#=O&6gvF86(Agv2SAy-Q?&rCl zy#pge{!dVw(}6q^O9+qpWd|A*2rpfEs{YS>=2t#|ACiNw&i!GW{w9{&5I!m7qCGw8 zLDgTKeESz!wDLV8+mM!m-x;_5zYLvac$)M5HqtaSL@M_p&g^ zQehsGLHeMz4o4T5%rLlM$Tb1fI4t$za+zl=_P%@7#otiY!wA03K+*FkX?-CtF_r%; z%_X?!i?%6HqYy}iWlSJkev^@c&$-x2Af#U1Y@8XT%iAzIPMRpDt&k=iA7^o_NK%HU0TBmLsqy_YRV(XfXfqK7QssFsikT?tjd2{l1q zsHpu(Xbxbq$lm?gs;g6V5Ta|EA*Sdg5h%04V|6)xKiY=>9=qx}x~~lVw-pEFIl!l5ENGS|gheIsd={iSk%KZdi~ z?~|CE%tV`iOI1>EF^v=w4WYm~-O|oww&^lDLe&U41y+nrU|`naU{x#@T{4!v6+|8< zI@Z_cFq)puY{l4z=84zet@+0{ zesGomL%RzkQr7VT7*k|V!zeMGUi2RNgO{lcosygltwN;P)w~*krdu#TELr69fKdg} z_rm&LA0^dZ(Z|bNq}1L^@II$#^Iraoq*?g|td?xn?UQkj?W$CzHr{gh;0{FF3shZY zyu8m9Ah7RBaN`_MOU7+nh#0By=~)%w(}E*ld$f&I2rH-?HhBmP)#1p!E|g^6R4O|c zbkM-!?5X3rqt#ngSbDl*B?eg_u!6n1-^?stT20AZWi7i`Yt>HtB#f(C|j-#r^jeU%vkDZve79v@Bh-t>%>P zdgIos2mk072Mhm;gP6+KNoaYc@Rw=_C-WL<;+fz8`t8V6ZPQ2^@r?Vdd^oUUSvq37 zS=h6m8>mdPn76-H)V3E$H{o+KIktok^qEzg2X@ATy)U^hq|E{076J4AlB zo$c%0@NwR0`8<+%sy(OMCD<;3iGWl zg59rwa*!YxvR>_i>(iYe;`B$~ZapGm0i!{>HB-FrjEsgeQZ?$UWR<<~h0?2jM`~qK zjD_{)%+9^Z+D9>rmM#HMUTn_NV4-I!aNCAFQUuGhRbC*^iNVyQR*D88?+g;ujw~|E z%@xSUKnNg6NcwG#bt(^;K@dZ>Ow4Q6jbKx6qfpOg;lpa!98Q2{o9Aqifp$n57-Cr> zcxSv^x9o<2nIZ3^Dj+ zprQ1*;9Hg6$P)`g)E-w>>^Nj6fKOYLPJFHUoyQMhB(*Y!4xjd=11}g` zzXZ`c7@54XTI8qYC4gqa2tXQMQ6ZqVOn{JvtrxEd)V#j}pAJ5Y!)Mbh5;ioOz*9Qo zkq9D|iihKw;sY3wnTea>`0xOU-B^`gUkz0J*g(j6m$Dn>i}N zyQOAgpmll(qNYY4l9pFhK(m{Ik-0MvPLlJeiZz%F9bAVP zD;;+-#iJ6-PURKWUr2kQ*AN9gO6&dm)ePW1I)b4XO9}E`*s%A0h&&|o;Jk2l5u#I} zmX`e334QXct$IUKEBr6DP54u5GuUv(nP$1T4E2AmjCgV}^2GE;HKkGB5p3apZ z;jfn3B*~xD7RvfqIZgSTI|hSVnAF5d4m1Mw&EBWSiszC?HYmp9Gu+sq9-}HUVa%P4vE@oXLa7wSC(Wdo|@KaY67nOO@Jgev4<$XLP#D$8ozYvYlxsb#=P zylDpbyhduMzQZD2mpEOBZ-kq|h}*j*WgMkbALzNSdLFJ1eE+re@4I4lTo-9Y=A6lT z+MIZPg0&f2flA+3-JbgJl_TbKSuHfU#U9wGB+NK(;pgxQ8=NylP?UnMB(1t(iXVqC;+ERhz;^O#W~6@Jmt4$1&Z(i>XEX z39$CKVY=%FmvRqcNq!;nV`fxRgV&jtGL9n|YI26NzsK1k3yZB005iVosD9u*_9s{+ zsDp7-^)TU);)Vc->qWD>c!tj3(OHAo5(JeUhAD`SU8PO=%fDMuqSM>46^Y}Y3)fgn zcji*Zf1v%MfJWQ3@`P$3|3!9r4fg4>Oy9R|XemMJk3B{wWa7^(|Hhqs8v;I84HKTL z7z;0&Zy`?nc%SLuLC`+e>&jE@HL*mijq^-oSfldqN}RfkUybbw&u;gs@I_Ggva6^J zPCfz=mMOe&=C7&9s~;ws`F9gQoq}p%KNb-l7BR}%672>$?}1eXp|+wV#^X~nh@7fY zR$V(a6U!}CwKm2!`~S3`BAmkcLN|twm&MyT{n5}CO@zugw7Jnxk4rn%Elx_tw(e+P z#RkqfVapTck`w!-^-1c@D21^eU((JXV8U-I)pvll&Dg;pkY98PNwFaTxE2R^QN306 zFX@UAU>$qryh6c9I;u817wF#fCTPk^Do)P!8sI7#VjYXDv*0pF+C+jN$5UEk;Te?r z1!@|@F0ZJ57f36_4pcx8bV^`2K#ZS^aw1UtFJUGra7=?A+j-Dt5`$ClfL*t$OYA}C zrxt4#k|sbsGuz93e;Ly3ekl^&9N7*N%Q)(atgJ0AF!HiabD|)Dtilp23`&1q+03rn zElG=ll40=PJO2@EJ>K`cYZP|J!&GU55Oea#pux|dB%6kSy#3vvnjOhoP{~{&n+#stISm( z(2B$BxFsaJA0yG-ylO{NxFbRUIx7)%u>w0d$VTu=h1j#YiRsyvh%z}5Sm_%=t zj}I#lDOEch$^>pA7b*I-#M`CEggse*p|KTVn;NT`fRQPP)ezpT#L=+G(M|NDdOEFf{&WbJ3m z^Y!Qw4E6YEcP4B};%XXA^ryHH$5+fKE1CFn$92tme%t>!kk!Pm7Bf;uuVXgfalzY3p+dqTwJ2l;>5dxc zm;W$|3G&WV0YyK1+95`EgQ=1sXXoPTFN)TF-fs=SHk!1L*sx!Iwz^tfpYsmDP zxCNDfXE4JR2r)f;3-$>z8cfrrPCF>c8Z3$rG#;M8@GYHe=*{-;+ zq<#V&(vV6@F;BdHS)4*6U0De~S#chL%mSj`ac?5`k8g-X7ONPdQ-|+**~vO>9z~cc zE8N7A4903Ho;U%s3?k!NKn4W48z@w6I++oDCLWs|Vk`t;;bJ7@>S5!Di#%TjBP)?# zAbvK2E6W9!<7@Iyt;C#KS?2~6gs5c4_TD&ri+$L2>?eCtx5JgUoCuQJ@JOM#gFs7E z&y?KHdd5$wu#aP4X<7>jNG$QyN2*)vTK^?+jjZsqBFu!Em z6C5?%kd3@34{RU)oE(1l_5^%t9ub8M-JRooXKDNpzvrv=C{}?uBUKbScC;3bU3y5? zgz$3n?yuE1UB=bZ#CLLtZYp~cdRAP&MML#=?OzYk1AsFt+f}1HiF^0IZS^`d-+Umm zV%)Hb4lef*In$1$w`djQsv}4d|r(MBcs@o#io^x=?B}N zI&#d31vbO^!tS*Y1~INl-9NH@kWU0|$>hRt7m$BwJBMqRp+>K4(N z)*X>r7aiAt5_ZDl<|a`XMEe|oX~6U;OTnFQ*}Ws-IA~aCW8$sb6V51t{;liplL_`V zh<~g9Ug*5@LpK7kR<22EDXQWEKGWuYvMc^d!)KWBe1V{+Cg7^Pl;q&h-{krXfRJI_ zncQ;Dz0JQ8g-TD=yWEa}IJg^JW?ZiaqYvuP99Kvw`~7xe{iUL-;hc-t+h7Ja>t9t3u>2=5$hE6`ON8Fj4}VRTq?=+Q+qrfCqpXsUB@1WpCt2T*Uq>GV8x_JHX8A@^72PgOP@7Pl z(S_SNf+QiKCSuU&rxlqz-}R6TYauQOyX5T3+QOVt06l~6P{>vP*d>CcWJLvlH;Lp; zzL4Xz+g~bX5=yoF634-5 zeH;M;!Negnud?16A#+Mwt7-JL`U`3lEV_Zb$9X=C!_};gJ?4j^wpl3Bp(eJnGv2&= zv1y6BCy1KBudXnQvEamwWcozzw9RX};21*7Jk>nyvn9yevq`ej7_D|s`%p&+B&;y~ z7+QZTS^w2C%2KVir>Jkbx}aVc>e8O1U9wyt>sv;juszscCcgzy>R1T!LaI1naLI9F zx{%3lJN24`7e*L0c;hS6l`~Lb6bVYjvtE@(gd8iAa+M%CI$^f(?aWU7<0aph!Ls^R z+388gOAVB?-T@|lkM=oic22uN4mEtoV%K=_=3(*^siIPa2kbXnr!-9alYk^L*f_-_ zdv^><`RraftlZgjYmgY(7Rm*s-~JiMsM~>y$S2ce{g=F#@#y$QYA9=K| z^bkUvRms1X2}7)`^@QSo3U!5}4=p!V0d=lnT|hH2bw6P@JPS2A7fhdj11~oY*FI&E zZ{(Nb_J*tAaqf?5_f)M()coR!9Qve$uVL@-K~8mX4*4RQ+*#i+R(wr`YSF^?S~t^+1->Ok$jSHB+Zegan^;Vz`KU)iq>v?Em2w_(1e`fsM) zM$0_T;&DZ^9A+r?QoyHift3#?`82ql~9BR z8mh>tpqsqM+zH^fpo14+5#bC;qNOvJU%&{zW*I@-_&oL z;3T`kK*b7z_thPw{g{|`LN2Z(#@oUVaW6E&(7Smfu?)~Ya?gp0nc*VL$z zA7Ez_U~yBmJdFphp_vDVP;5W)3r_T53G44h6cksC7cHklXXky+h^?>%up|FkP zZS+L@Qjuvy$#BYJ7Qy8#@B|(ktZ=_xHA|EaL7a=_rzDeTV-%)*<&L`rh{05_%4SR# zN%kk|&RreaP~RK*HCYCvg3G?(fQZ#jW9C5N1iYeH{ygt;0A^-xMW3_0;8q&qSsdbjCi)ZVZCt9ZdJet(;Qvz1Qk7-4 z-LRijYYUAV0-dn#2U!>|T2lil4w{eE<%hqra2}L2WR`|Tuhf0AMh?k;%%-EheVgWg zvVY-HB$Z7&rDHb+rnO8jMI7i7gZi~F4X3fs-p&uKsDqV+J+%lPbPF7Cpa=+0ZiX0j z)kRP>Q9v;V-&51|3W;M+3!e_Gl3g+?pSB4N5jsjBHkNw=1B`Gx=0JsMOH-MuqZ84v zM$zMnJDxW2&O|0D%fb+OkY4ck=-Q2!qgFtw68!}Nge#}crcHAT;0#Mp8U$e^K=lou zA-T&#j!TikcwqFa2Sc7Q_t?JBX<6^unGii6zo9PN-p-$}Z!Rq@%d^J_&OAQ0UsHCV zoP~Bemt)+Glct0+XmZ>R(!GdvOo?xM`IvV5@a5%>(1)u2zUan?oMkOB$>a29b`SD2 zV-TVY%!;mN#jg66m^e;251+@FVS1-Q(p32i1I4u_>=pv<_o)oz7O#OCnF7DvwiNS>drWNO*`7>f0!!tYxEkT$1 zvo!rf6=-dtgGg8Ue2lE2zJHqdAz_o{kQ9)$sW5KKv>j)fW?u_1Ee36M zFf%Jx-I6o^4U*JHd{tLr2(O8p(v^UItY!qBupFu+BL@5Y{o^<-SaR3UR#MA(o1bZQsqFMag!I+zs zBl%-YWE3J*!vd}piIyv-2MOirSfJ^fb07R$zX|O;q&{R3+d*i^t-0k^Vzr#Q^KK0A zM6+!OyqwX6^~ZkdNsWy?>k;Pc6`w}$lH)XvO2^c;)=19%XYp;@$G;(???Pi!z9B7`{r~Rj^Yy_!`b1G3EfA_%R+;&)F5tQ)%pc>}ckjlYU0SQ;-bI6!SsIkjy z^;IuQ21mf{FS5HO&(k;E1usq>`d-uUSxQnuAn=3$x^xbZ`^w2ZqnNUG_hq$&LYS0) zxyW?Jgu$eagKO9-QSr(JSPdS)c^P9bh{!K(H#`qi<*9Uon~2Ov#3$~HW0{8Sc4svXY7mlC(b=$j()6?zA@}l#TcU=Yc5RTr^7{47u1o762slI2w zD`t(vRT~iATP~4eKl}f^I+8E>LOHA}{UroaEvmU0IJv;quOHE&AYr>{?vL#O`h7lR z_EsV)rjsTJvZ?gk$^ca4v|12W)3;ZK~9K89m?_X%K^ z@K*Zj!Ja?JuB-pH3y1!`3;kQ)fB#~;zv~#kY;2#T4svsb^^26Cqo#ez9t7U3z5ToW z(-hKhwGE9>)VD8(iREWH_^z|0a55LT2yVP4hPai`2P0APGty(SLyf8j8{14;=<^lfptABPkmgSV;2VZ~u0a<07Cl$U5TUyZd3vyPZvR~ugtOl1#?DHP&-DWM> zQYx-jJ*nN=u}LMY<#BhP3p5EMD@_}NFs5{8)ffM8{q90gfcZA7vo%MsThD0??^!6Y z{Z1-A#_4O4dLD*M&8ZX;-_)?Ws|Gu9nP`&Qm+_6(i#E^#-QrS{W)}GP%H`a++&y@B z4pEXfU|Kgy6}Z_uM=A;a6Hb~s_y5@2OA%q^4-kj3a-m3ouJJq^tQ^yZI+7S4%GI&TRJ3CP zoqi6sYzCsj$jru?0>JmJ`6^!;cVOetD{Fa@ElkDG@hhTPFqYDOco~5Wl)K}2@*J@! zYOaEbE^Rhj5p~sHEkyase8QVjUDhE^1GavEyB)G09=g0*F|{VF3Ev>Ib>#E8diKRW zF44&~*|tRaM<0Z9-4aCZmKS!54@ofbrk|yt`_CTK^#||O>+4UUrL60s0d>5BhV17c z7|c@U-rw_(AMh{5r53>}E7uJ#oP72e&LJ!RW)T9;4&$Z}=2`8x=YBjReEt;C>R(q8 z)_ASou8S7nheEZ~$}q{dH5e?RA;GOqU`S{mP-Fx2=#HB)OhFY+K+CaQFE4%BLaQ$% zs+9l3Z{-uIgpHyd921Ly``k3aFdR`W-t_PYw8dEHrS&XZBreU8v3idxzRTl+Rx_ez zwym#cDr6~eA%fM!RCC_tUQF)&AG@LS`;TlXF$}fO*3PG9*X(h?13wv7yFNyBX4R1S zbFWx42R%?8sS=V|;w{JvQg(HN0~b&Kcz5C#$&@FTT95Q+7A{$b{LK#n?7y+y3Kg`d zg>lbzBSXTWCHHecpQR=)f{v|!UvOtg%>?jXQ$F2~*i+~CC!4@Mj?Wy8!JR*^KKLE{ z&1=|>JD1kU9^KiWWfvl@qNK!FDlCtyz|)ugDcpr2Pk|=FlYX_VcNMPVd;UYthxQ6G(BEkQ3yuUVe}jiKw&tMX9Uxb`}l?e z7;a6YwZL2+K!SP01^5ciHqOpRo`qCeb`xmt*$j`fGb=(HRIVAiADN>(Klc+xch36Y zmnpy5ef{AnVxUn?Ys@WBF*}M+>?~{nq`_0jh=vR?36=PfNYFIW;H%5&?dXKni#QEY z=eG5d6xp-L!pd&yOS)g+Ut=Z`X_%Hp(kaUo7FBn=_Kk{=)RSJxPeV+^g|)!>)Y|?$X@8%A}v=U&}B6d?}!FLHM z0UseRv3Pm$43a7^P0`v>jBLqi@8nBpuC-7xe6U=(OXz0NTlb5QYavj`TDJfIbiM7} zRk_m@3hfX13;3NXM$jq8CwBn6TueC4H&kNXgUep!izp6V6kS!(r$c)T8xka=)OlCV zSlbt&Dopvo#DW`IhMS1#YwwHD4VEhixbf%gnom}7EiqdC_osP%j6ejEXZ*yuaw8Ll z&L7_RryBq9@EhHEOS&9Zk`mR}Pm*Bswo>$iTL{hMpw!P>0v7Gnpqq?G@0ZbZBjSN$ z5yl18?0jRq{@I$pY#jal_byt(%~7R*Wpr~grln_7HOSjYUL4s_IH4{B$ign>9q_!; zP(mfT39)8JSo2_$U6TSs8w&i;(-D5WfC1eG$mzI)hO&4b%b`&)&kFIvhHm(7l%sS% z5a~!7^jsCqoG+AR*3nGUCSvP;b>~uNz_(G3$X5FCUJWznMG{m+wR*I5N*SLPxm}N7 zmD^c*UJ-=!P}BIq)e?!3jqY-X6EWOJg+M9lfF_OEFGwJ+J`%lB=Lk8yRdo-k!hW^n zKXgHU_ymHNZ;EDX?8W~8+NEr-HXV({Vd*Ai{^If9x2@!kJ4g+s6vU1Xa>tLCu}vZ6 zE5{Clz8p*Jdcvw|2LFX+A2?eymNlIFRTd8xha_b+N#AKiu|W-?5EbY=G5H}KIO#Dwa>r2tko)K!nIEcfRIGA<9^jswgx7Z8NjQ~XPq z8gvULls)>2unp&^t~50XtvZ-eH%!c{Kw#!_bEmDy#L{U|S+YQ{JYv`a?sidiQ^eZA zqg|t>gzw40N58XOI#x+}hrZ5I*J6J1s+)4?&81V$Qn2~H;K~8B@t@71U`WdDul7E5 z6tuYW)S#+-v*D9gQN_@Dgybs7_NM```0`ZS$JWJ%@tgl{#ahA_k@!SrGJ_{u>1@$l z7VA+*K4uiN`rMOr?qlb_oVwO5%)7ExRL$=R;cGCEaZiiJzEu5;Ol0ZsUj>7{(9sjO@aCKBwUXfs>HDrPTBp_2F`uGjlOSz7I7X5KUt7QVFG*nNN*eOh3brG2 z=;Su|=}Al|CdlrtAro?iz`*Y zC@#G@{RJxG%zLe1CWr#2rAm^atWRHrtkqmxT9&mz!wGG5ib)dMZMYIR9zcpAkuujw zo$Xa{34)CNf6GE7RGsLlqas#&`6bs~UkuH|9`-iuf`-DrtkBudpIc7u1I$R0qOB zY>yU{2&RH}^nQQ1OWLO*=BK9QH2y+TB&g)0UMAYV#BHtO{0f>_GndvSfB=1G6lVs6 zfO9n~^vH!~O7xYX)>|{_*;`%aVf8=kcfO8vKdN*;ueY+5_4Sc>w2s@Zt*MEQ3~VsA zw0|TBdyb6m8r=`2V)Lm34Y+@@A5u~f#l&zan0&bla+3=C-3pMPYW%CVzaN08m4%bP zNLOxQ-KA@D!z92Itj!A zTkz$=@@Onj2^$;p8Iy>*{IL0O{xBMg8BFNwuz~ZYozV};wo~*Hr|K`s%Q1)yT2i9< z;hA{4Dhq1BBV6LNa3l-7#GXvyY@`yrt-sv>{6%k`QVLOCG8izjY)=};T z91sDZHzYnfyD96{mfVE#U)feWM$X$O3)k({#&;ICVzk{P@F$0HU zp~2P7NCDdV0hi*z$7(WdZ`AGFi}j_JQ4kzzag-M@Y~hTU$8RXS)mv>x)0M4mt{TBI}h5JEyYBuomZm^h^p;KppI zu+9=qJhhgyJ4A`&lJ1cM&%uPRWDeEG&I5639Ca3#I*M5~F=<=Uwid@QtM*47Z&!k7 z;mWEo1U!~5TepgvwnlocN8<)lA*-R6`%|-z9b&bnbGIcBbxQtQ5_$C8%$n^vjkiVA z{D)?(A(1hDKA^q0mD@vSr)jjTyMmC%98(G=pc6X^#?H_rA|Kt{;w2}DM>G4w?^rT$ zi`W#a2%Z2FvLJjw&D| z;_dQc6Ip3gi)=GeRTAD001{EAu5dS0;Tp~rj&qs><4msXC-7)RA;n2$+?{YF%?t@p zB9ho+b83Nyo1~zTD)c;;t|K{{q1&aFi}MQS&meuNK!vNuroTA7y5|^I|M6lLTC;mP zI1+O|QjlpV$Y8H%-mGSKj;^IidCle{3H_SDyO1MQj;?fw;NFUJo96PdJ%pwE?}|W6 zqv$lkNoe-tKdB*=YgF(XPWWSoNW$j`%JLK#2@jV9SZey;JG1 ziqY$rTk7V4+s1*V?;^DbNyTh{Ap3ToHyy(#)jEh0gN?F^4sKS>)jlf90L_F%5=8L= zuy~;r>7?7M8b09Gw5KsLG}qkBnN_;ah%&0>5t;^H6qj~9#mm)HR2&w!Z6jE^Sb_}b z`+KUT`khR-sKU$H&)?ALI-r!!W@@!#T@3>U3k&B04c$}9*@^wTZjeIc@dvCuPV!G_ z{`{P#ShKgXvBNP)y8eUZ9w!fr641sqJ^q-J+zyUE%3hMC<%cm~YdHPB5<^Oy08gfh zlRH3AZMN;mm#)r}gv&m;+7Wn~ie7gyAQ|!o|1`F(g6Ayhmi))kCQzRrk~0KF4Hz$F zdW$}9DTd9NpIBBI3lSX3eJE24-r6TjnW1Sv?`hb{f?42*7t49xaQBpWI_|2bjr%KD z>#@3X_ZnYSya@U@Q`U(~J=uVBP&}HqD*FuLQKF182Ywc0QMXLLHFa;Bm@&d1)7K4{ z4DYqtC&{+DiXFM__P`V1$aWb)QufQGZwk5-)d;{?6qSeo2;1mF1~{H3nepk(Neiaf zrES3GU3l-5Dz=>}K*KR#+(-Z=9;ZQ(Br%(UDWD;9l;kkti(OPlC|>nF)DF@lr5-$m zLi_t@!LmY*)>T3Zjz?}(R6$lT^>*x$`#hz^xNV66as?SC;tilLH-<-_5LVM}>ujBN z({y0rT&meVNt=l4{645UP_Y!nCJTXNvV5ulwJoBjZ}!xRyY7Zvs$P%mxkhSK-GgmH zyb8R5G<|gW83nIo1Lo!rncgW7{3(o%9sPCIep4fH% z$g5OfW_@s~6G*D{KjE?Txi{;#HtvE|QY@5!Q6VGVIY;xOjn>+7GSwmZi1p(Ep<6LBl^fNL)_N z6?J#Umd)SiRrf?~rkQcr_~J8m&>h0<$hT!Xe;-Mp4`Z0uVD^VK^i`1$Ig62`ABOc0 zZ#9gExx-aZrgX8yqf-bC2-QNeT4@5;G4OJFx?JFH!?L0~h_6W@_rh^j9nY57zr_~1 z9{inVn2HS5Dm3P3Y1pJ{+pDX{t|v9d1iqW4OGh9h^_#ibDi ztu)7#V*;&*y|NgDv|vn3uL$VjE2d&oOfIAK~w@3-|Pve(0uS2CM;5 zom(y4MnQ(QfU+*@#CXswA`g2@6sjx68Tc&7U9;-xlL$|8Q(56&{6u0c16Ag!AsC!D zfm?~W`BE=XSE=gj0+_wE3j*k{_qth6?~Ngytl)uFIC%cYU$0sYww_xP|3XO~mM3Ts zVsimlrl)WCkbmjKMy?3c)HIwQr#e0#EiOLagvGKaywl0iCIj$1QT7ZV?<$rqgayIA zCQ-NeFXr^*RBP=aVZP5Te0Z8B0<(E~jr#LFdtV>#($2%_k;O|QP@|nIm+4>OUX$Vh zLVXMtQ-d6hUh*EcWgRik*(Rq^UIEw^ptN|wqj$sW4OFVA#(je!01$#wHlP4;u4gwj zC*NE7rxN+U)^6gTp9Mrtbbns;FV(wmocsDVMfST|4R^45^%m-66UV_8hTr;Z_JsVL z2Q+n#JP6JorLw7vzaXAmBOm$Z+hzVbK*dQ=dAgZ>j>=X3;)4~bUWTA!e_g;Z7WAFd zR`%47x~Fnk2ug`1mteE1YJ9Q<1vrQ_ghHZ2ot>P4Oqp>S%}3y zdx+ZG5bP7}1ymG}vY|WAu=&9$u%;E8gW~2Ba3BokBU&Gj>towO);?}#5|Tm5%QeWd zPxq=h)v~@y^eU&yH`!X!S}_5d#A_18{ry-OO7vghW4<{)x4kq~Cs+?80{n^L@gahSxoW6E!Yn3fNe|KW3aF~btlkd{X{cq7P zFRKoH94lDgbV``t4y{j6V36mKm?#S$FO+SSB1$OXoC%)Qy;U@aLVWvHtEFKlv ze^O<^#?pmJIF(JIULy>ZI2GDS8UxhL0P6v|vZk&_e#$`ld*1e-TGYY=);tZHzAY;3 zsz4Ow_3&-}%%a^{lbu z77B_?bau`?lzdc>s}z+>3F9_gf<`)HL@*%cCJm@ElKb&sYma3>4|Bs?Gc35Y=}-9> zCLDIUCAlR>e4WO2V1VaJ5PB;%&=M<;*T1ZCt&U7RfGGNrD~+_Ke*iHaPZSccS?oOKK6 zKNA}jyEf>hyXBT4)zaPJ(P3jPS-{YS-4ZM<)X&3YlZEF0wC0b zxO){&G#`vu<$*LgCsU|f=?nlIyo`ctv@C6{0KJX^T`BHM8Tfh~hq=y{N;4WTzA^{f zUe2lQOTaFNVHLj2)P!==u*VZ+wfy;-*xazL(iKkRKQJ2ls*w9 zVVAgGSGyOP?vuX_kM;;w1{;jdn|}actB{ zUNN%3a&@c3*fFhK$3apKtks@imD4FmV0uvmIcK*Z0ISh4k(~ZSJreBL>kbGvH!KKJ z%1;XGbBKCF34A;qgzd51a&4qNwTT;gsS2KQ6H!L8;14;DK9nM^(znrz4=a zEBfCUC>)Z>=jlVd^z9|`TM#>@iir6iWe^CUqoj17UB8m7^}yl1(G(VvdPM$eLh=Ng z)@^w;aT?P34Y=GqZa1ZaS!DhqQH3H^D!|b-J#LgFBxu(-1UP}6q$5+&?*tHEwkGon z)kJ=Ksq}Q+c?ShnieA}^NruZw4J#y4u+uoZw2E%JO}S94d!RvG_PP9&;bKjf;HfRh z8%MY$;!Ifj?Bj9ltvOwG#hVS1TDhM*L@*A0%LuKirWZP!9T^bXlq!m?Gw*`E6rb!t zJb)m%w&1YHy;cS@LVNflu&wB`yyjU=dfkBqHO@@}T&-ebb12(3ka@NEod{v;%bgoN z4C6IdCshqo02NeTK84nkXQKn-tbN!D7I0VE{g@G+tE?3r=>_6Y>UJs`70*QL(mCG2 z@IE2B{U0J9cC0Pmb_D-7?L2mJ_s~&KQK)MYWq`64Hz-7Gt2p!CArDPI{@n}U;=n=^2mR4QR65W z=u3Z>JC1mY44O<~r%^)D{~3a{YMAGO9MGNK3KP~Akc6+S>A5Q27S#*{ zKV4FF#b6w}R@(NY%P86Eic7|m)g~lQ31oIbSr^ddws2C_!+t4}w1ZH=Ah%R1qPb(F zYOp#F(xGycNYJ^bf{%(4E@crfd-OMdNL;hU#osk+Y%c?fO@zK|w01WT>h^Dhp=gK) zeTU9Z3`KJb94TmfDVHoQ7FGbkYCo!gP6v0GGZs+FHe5jEyxLU4c^Rj7zh+%s2-e)1 z=*o!6`%g%n>bdr4*qwiRprqQ!@zjHvHQ;9HI`n!njqqk=U1=`OvfZ40R;3#mYeY zA#EM2svf1l4}8Djr052|jX}T;sECCt6e}Ru>E7E)Za6};fY1N^%Il3iqZaK<8S^3> zY()9huI@0)@IDv3b!UZW`zSD2z4LhHAs_Ai4Wa9=1k#2bpRDR$yeM8Q8r<8)gohZM zHLPZ+Ywp$^S+TV576#|j>>MCJi49>(r${GDMOcSfB+$lw@ieGZ-E1H4%NZAp7|sKx z`^;p%1Y-j)G+E)FCxqC?}OE}vYAmu-T|}?x^8-(*QYcNsqLQ+<9uAdahyP^F-vI(_%AFJ8kU?gAG0_% zcpJbG=R9x!`DYPx>Hy=-HPjD1CTp(bgKI=(8ucm58g5ZP*5huq za4l=?>>{32d_%ta1!j*PwUAGUo;-2w@sf6(o&1)n+s_1`H%6NJ`)H9fy^Zy$50!HV zHP!gK0oB>nJkkS?qhxmD43NiI&gM z35i)QOIK3#TkSK6ehXN7YT+V8G1j#PoN%M&qriHlQ6!$TIs{Fwk z#!7}{Cp?;6$RNALhbt|#MORTWoL!PVhsAzeIfG|oCkIry|3ibfodKlIUK)rh?`?>Y zTHG#igUyXj-R!$zR*n{~uOSRA-!w1~shxkTA3=eFm!e|z4NKCD3isl^$zTO`%fK6Z zaqrvKXpQkROb;9c+9`t6AP=Q60eC!zhUS9ay!OVlL=}I4zJZTLBjkh}?}07s1D=H( zn|xGPnglZR#@(&&v=m=#!>D#@I(OZf4l%a%#4itiQA)$#|F7e~Q~_|y!Mcnda&hV@ zJ8vb%{v5?(%iF#da$DSpNsq|ENcU(Hr<9Mu5p9ExSP#RK2sbxYi)qfCS}q<;G#=SVSA_bbEyX6*DfR;%Yj4&(ota@CD@0U@4{y>f zlfDAj-QE)zKiFO|xrt*pX2vSA*IM^2R5j)A9J%9&<@QI5Bzwi>ac|Az(IISowQ#gs z@!6;4TkD27lT`{oDUVjE_+oQb7D(QuWH>>_r9Bi(xKxn>Yfjx!Ux#Yl#|tZBTU&;= zPp#qmiz&FINvTEjv1|JG^lpgqLLF0vShi&Mli78X}X#o?2rMr$THem zyOH0euA$S{88R7EvelCV=ReV>PAN#_%gr%cW=+SuYgQZnDtWagSykNF>ug%CGy3Jm zHrZ8e=A{$q;jd3?XX6H;Wv#&5$Wk|V5ZRrfZmK!YzWQaT`xIAdwJezv+Wib`k0z*T z#F|&>0e3o%leTVdSOVYI$mm(s+292#wKNL|pQ62M^jO8#rTM$%p5GBox9{}GXKU(@ z@YM<+JjrBaLaX@o%?*XDEY4w$+4|Hi=Ci#g&tokQ+1Yj5Y2RU=&gw@OaudoQi!MG8 zJ3SK~I(akkypwUy*896`@rZ~US1o7cw500l5~W-@m@5-&l?iS-$frdKQlu}0M4@rW z6mxE7bug%ftwMEs$~Rjb;atJ|C`Ud`X5RV~;NM;FId(Eva@=SCQs0?4RVv*z68Q?HWd=Cgmp%4A zsZz*iNo~xwma6;KwpL6irQ*rINo|@?`+Mm*yJa@7z<58hKDBfhsuU;Ruzc>ha+Z5h z{>qLY{P1$ieSedD6j{aZJobpP^Q+$!&B~mt5~CWwoKrT{Xs({OL2U7BHat$9j zP}R$G9V(w5LPEr3l@z8(p;RnUFstX%+?B>BfR%$oUQAfF>UPtvWO)1>`Ya3`t31rD zh!ds}L;6eeYmo1RVW7`n&e@&*{JyZ@-9K~}2ge51%bjESfxCWrUGw=9q9>|*)Y#&C ztY3s@zxC1X@}TAj=PuPC_sq@!UTcy3^eYxjxWF&JM}$)rjJEH|HRb+fk? z(@wVt8{SO$Yg3f3gj^T@(%Wt~ZtfG@47$Sq^1oP2qX-1uKq08=rRfU5kNQIh;7N@_ z01TX_4FGZqz)?Y0<23z_4uawUgDMT$Y!EaZcR;7y7HonG0b=~*D_ub`hx3_=>rs;tDqeZU}Sx*MAI+shM;C(M+)FojlT;)-v+vPz7Ih^ z2ID*p@T*?V()9nw2Rd$tAXXE=+ghRNbuius;EdruV1pN6Z)Fbv{H=Wuv@Zy-x`3>Q z?GSXnOw-?c1cLqs{`OPQ@7FC5^cR4&#n}cyW`Ofjy&ZzS0mi8BhaeLe`{zK;KMMec z7J%sb>tXOaz{+|U*!D2+X(mk5nE*{c2e7@q1?2u3=ri{$81D%Px;IMG-vmCt_#gyz z16;3r9)+MQKxapcrhf!vyaa4K4s=@sF?yH-Y&-}-O3?Nc@ZCQrY1%6RcwAQC6VM*t zf}tGHrS}&Az7AY_8R+>B%F@d_AZWS^f+EKt=n~LZu7RK_AnziG&G%k{pfa%Q6wvQy zRhk|K{&xWXuLGY?fTVdI$oTVjfK1@$NstpPGXw>IKRQ92TY#^g1-9(%2RR3P2GRlQ z1#P0hzpw5Au>=2p75L>*(C!f+lLYbn^j-*h2;iY{K~5z=zso?s4}qQk7v$CekoAAS zxECH|K>I=NXhHnG`7H>#9r)w~kaZmB@)?kOr4NFRf}CCgayj7hGcJfXi2KQVAm|6c zN1aC?=mQ^3{|gxVC6Jd{&}ISXMSK8k%hR+R9|g9YbAdbn_Wd`A#UUU|0%8Qzh8m!+ z4&b*5K|KExd|m}P`4-UeG|=h0AZ9P$4QvAW!3Xj9%4ZPt6o~idK(AvUC%(N4f_@47 z@(qx0GvK-xjP)Ss|07^;`n$j`;OAc{A?PO{Z}+x=oCp420D1H`;9n;2+c22dyMVv$ z1=k-0 z@n_Jk7ufPs(4W{2<~f*88IU*s1au68zqf&YKL>gGz?Z?C0(Px|c|e2f_XA)2=y3>| z06N|VbUu3q_!8ua><|R~5VU{lEQk+CwiTeC8~AJ%==dgx@#FvgzxNL*7*7Xu{WiFk z1%Ce{(Dl=o!5lUK|C%9a@Yf*bAcw#54<8{A^upJ{d|amKW8hlfkN)>wI)_5geVXP0 zDVH*~ci1ao0=~_q|rTzsf?!?cy*9k|6@6*Q`P)0 z@+O7f;>`3vI8<~08pWXY+B6>Sz?WFVP8SDfb^cfFOi5gM<90n;=Cm<+JcPiz_l&$2 zrYeqYcODww%W>TS7naNcepo^z4ilBs`$xX_Zf`4Ndqm@FG3-KIt*BA@KZaMYUEHaI zoff!MP^KjkS#Rr$J5usFwMMA5*6W{kU{&wN9M*;`CItHB~=ghuGaw36x`2eOctM`26 ztmaExR9iZg`UZYq|8rJZb6j0r8$OV{g5QrW-*V!j|2S>l_2SoA=GFB+=K_8taNfn8 z@%#YC{`30DpZ)3R7#;?YL#KESGDk+N_veHgPJ8n+X*%|GHZlIIVzh(aa(c@7(}Mzy z;AeVQ8FxBAUjDot{EAVW zZRaxEUQV$YItlLIZc^+VI&-KwjvqXY7s`tpi9Z}(<>tS9lfA?0I(Om654@w_nQO`4 znd5f(7_Z_&9(|Mk;@vJazgm?@dNu)bU5$CJo>ZPv9pea8c`qlX0EGKlaac zYtLz0M{^xZu3H4M`tJS<*YW>6tzIwRycfTo!ExO)I8K--(MIC&ldM_7yB~n|;c9hm z(fMc_C{DybJb`|vT`9lv3En{%47|4s_sC2gY7W%Y+7|!G4|@c63s#4(TVVU3EB52^ zs{lHaZ@3+tHNG=`tJ<>S+Xj`5&o`t5JVT7G*E zH~9P};}m57YvD4A7M?m};Kv2zKO%_Z(``(q2Cw*j?`|ezNy|ulnsid z%&=4E!DdbbZoAplCrti+W@v9x1a=k=2*d{Y?#;`}d-!5~^)$o`9{Ap$^}lM(Q@HoA zfW4N#+{k{xWVAbp&PQ`QFx=kOYYwwVD^D%6MB|-&6*oNprY(X4Y9*8O(!s&vZ`*O3 z2$!7g)~|OyisCF>>~!KdOZj%^vp5K^OvTIhJWYMQX`5&MMPww>x1>wr-{QHkyK0y3 z9BU9%-bMQ=<&R$z-23@Z{z;AD6<*Of=yI01Jgmaxi$w9Ke!N4w^LN2Fot^kM`h=C) zpW>d>Te67w%_GQpJo#zQpLaj{b9p;H37Ji9T-R);@+4z$2=CVrz+(`frG{;;!G z5^%l)E-{_hJ)lhtAMuYm&*DFJp2J7*2J(+?-v%EX+zr5wui&1a;A7+XtzUiQTRaci zy^eeEJ1H3d=)z4W{#z&hcD)lXw>sEzHXi%H=zFHO&Cq1%-PcvcPo1^$H>8)^G;_Lf zbi8qj{qHYaI?MFqt~-|6uQHMQ0y8J}emivAsaV>#Y4h8>|4(fVp*%W z4G{>jlaU=4@oUVtx~uCiWSYd;_ab*c1XzYuU+xg{>{=URIlGs#%LM1~bi!Z|Guc?1 zXq)iwW_E#?gD;nPUc>woUkAL5dgGz?om?gLuMSzm^7!k8qVfkm#5r2TcA*E2XlRpD z&Es7>W;;ouyDohbhm^))UiddQOD7)P`Q+E+su?b!Q?h)3zO))`sxT%VR}VfAw{(N*m;yNAU8HkPZk z-P>Zr>z;I{Ilfl9A4PWS>yI=%9nNb{&nRtr_C8wCqLdk$$KyuTOIBxJJgRa3Tbk)F zP>sB#e01+uQpR)aV!4x+@pEN(;+EujsN&@MyqZ=;djHc~hi;Er(7!%&>W;eX@>|&S z;NPYbxGk4cbFHdWs9oxK)b}BCn{4>@wev&SR;B;cj;Z@C{A7)PSj4NNr|a)9a30yL zn2e|B$L@4m2gFjSoSWxp>p^_olfow2|NP~VXP>l-yVR{mKEPp60J(zV7sqnDpK^V2 z>+ATLa}S1b$%mtz*|+Hde(~1*&qKpM26OgqRzHOEVtt6> zQ{tES!0){q{ynhw7Cts>md7|a)&W4+&*Sf$zCX~?6aEkECD!UWymEl|u%fxCbkb{D zk1(&}(9P+@%NbU2=`|<$BlcOo41XqA&k7iD!g-Rh$}c}!o*}(?Y4OrO-FvKA$$lN< z$YZfqCvxM)qrx3U=h=y5#-LZTNufi$h`(oGbI5Vzij5sq&fNDXm*1?j>}xyB5i#(l z4{7T+{!pzp<4>}Fd87nx06Q&$C%nAMt`{>L_845@j!b>aQ!hvh;;k3L-r@NJJ6;Rt zG*c+47bE{wS~0dd^D{hK^8WYQx*ASI(K$Y6YM}-y?WHb??Z+BE1FLZ4MEPUZAJT~*5)5F@Kj!%8ZSPAY4#X*%Nx;w7iUgHmF+6d z9$4d0#I^17X`S5J`iqWGj~ zrtegz5B_~Ce|VJEzxq{Ypht3DkM7C6Hy3?&ty)qtwCZxeq4HIN7xxC`kvm+c=X1@< z;K%)&2aQ;!R=iWlFLF=u-le`Rp!Kp(4hetp|6^7w^^;iLb5x-VPdBkyaFIl57wXmHPr=3O_slC0is^Gk!bh|f8sv2`SYp<4y1R{Dk zwfQ&ZMR9XcG_9=jmsIC?iOyr%2`vpMUqX_Ci*PMP0Ep7@)2=RuT_u4vq(uQlZd4!evWoM5v6SX zWm^%NNsB4w*)ukGxAq#zPF{Jzb)S@5uU;aQms^LHx2)M(`)XfM-=|%{#Oz03VMazT z@((&5Xz$kLXAZLKjE7b5B^_Vbi2x{~C5xlHOU~zSe)#e7KHbeq)l{y`=?g-0JyA!~ z#W{&+Y1^tl#?4&#o_7dUBl<;>BMnNWp1&ya9@Ue`x?;JW-DK7eHkA1qM7O2hYn^K57T&Nk8Ik`~sHbaCxG1saKQ7zBb&z3zc0kL5p`hlQpN4Pg* zpLtD6zM%e$w}qL|JoBJ3=4t7>b2a~*(%Y_U?Yl7pk-WF$HR7Uag1_1!DR76k)`P)_ zYO$UAf4dhYf6~f<`lDO|coX6iI6KV$#G3(i~88t2gYafZKp0AC-?i!LdiV-EB)7n!1^dG+{@%*p*L#;E#{28qZH3rlesGlMk~q0K}EY>0sByB!yuN5!FZlG8DSX zC3%&cTZ}~kohd^MV;NnQ!C)5h$#jEMLUoen0gCe+gJ0z~s*G%%N2_Wzt&TKf4Dbb+KXYBM;t1{KNXdGI`a95DBT=DVc z@YOKCNxX+_^l~tvwpCdXN=?NgSshB-0@oS4LoF^OKW4zf@m#8usnDrntD|p7z@~05 z{kfB#Q9{cno+d9UjV^S#QE$(1=!yYFVh}rIi>QxRVA$`DgaV)tQON8DFzlj$qNHe% zWVO76rG8LeL1eX9KK>!$u4(fvWR{+RsZwz(F6L*H497y}@g%#p#V97ztyHcuI?=G% z+Ao#TYZ*u-o6eeKh4vyfO?;t2T~lZxG1!1kTa}h0qSk<#9unNPksPzBn4Io)o9uro zpNOZ@$m9!c|5&xoqP!8V-LV?X#-6Pi4FAn!xpV8D z?-E{fkjA`E>*#q?M-Wyns-KBTI4w=lORim4Jg3>JihMJNOvZB^&Gjph6toLlsvPb& z)H2@LOlDW@UXCy72K2M%-m?3$`0F0SblLLy`5Vnwo|Y*klj^@|i^#NSWY%*?UG$~V zD80}d-8GcWzd;mJ4>V02a=*LM5GAsp_!GS#4x`tgEzEM3-3(r9Z26{b_tnMdDmcDm zx-#YJ2?(OxvO-Mmu7$E?&ekfRx7rRD9+Rd`YYRJ2s>+4Jp|@%V$Tx2=<=VF8ZaDUJ zY7gpq0@v#FUuEHB+!#F4cc=Ahq?e7Qas@!yojj)eyUa4uC)hP`TUe3#I%~4v)1ikM z`Fze$FrWG_^reXAO1|gl^yNW z#%49FnT<>LD$Jc58rfP}@J&SY1w2QDO;LvwAqoSZiJNxck_eRzsc$eZw3ADBjk!$rm7M4kEc;CHWdLt3P zwQek}EV=L3!rePGU7WqyFUPky zC}$?s-gKIc=Z25Xnp1a=H6xmbNWE(6zLaLZ8qwHRXt8?z zfNpFO@wU%A9XY+yXxnf891z7tHut}3u8P(Nj*3;}MyRRb%1`g&zE(WVh_;gFDjN1h*0S1|ZeqA=+Hr3|D8Fg%5Jm)j?Hy zO=m)z76trjyGaCb3gIRhPX`;f#FavopSg|OjVX4H%i7b{T!TTR-O2?-oUF~~+2M_b zAjX0)oga1|@2~Snw%?isDg+PUs4xs}plbV^qn$q-QMf zo*E+3dIVxd;%Ih?!Rt+`*FW3pAaf?2E3qx&C8C4O4BS6h5w(+Z0P^fgv2A`cW+tR0 z-YV-Vd#y248XhSN{K;%C!pl{MYKOmWX%i9raF-C$s1) zxeSZW#ZvOEDu-Z}IxSie0ntj~Y++j|?$2J4lT+fXy8DEX^+MDr2cmlVui|_@j zic(SGsEgGM(dC3`-gONSBOo&if@=eGT%tX(6nfHtV!QSc*OheC#z0vNb-K1mg~>h= zt;~=EHF;aiCqz?*4}18WQbs6g^IU9eRH;&&kjPm~Do3N-9j1(SHKG@*1iH=*iJ+jr z)6Swy^#=c-D&x>c&!Y^Bb3sehA~h}}AQy#4r_UFyVEa$Op4*9pc08WQq`BI4<)Kw1 zT1NtF`8uao>yt6E`#<-WqOs5|N>!e~#%bGK;{q?XOIc5CnBUd25FVuBsKW)-Y&X=H z*SX=VE1?GmBX5Yy&9@(BvNzou z%mOLnNA;d|jSW2&zTi;dyO`VPzpjxrsXoX#^9j;)%MxOP<7RF%`5whrq?uC-d= z`Btrjkj~G#E36}G4^%^ce$FG=K7a1X;P^BY`yAQfs+D(^01u$A+b>L%8E5Z2RMP9Y z*P+z1(Dm8eP<5&b7d7gq?+9#OpFy~FlH{yvjBvL@$|*?3WJ%Fq;^U@Kz`_K*R)5vV;?a{Um=VsF7-W;=lWcZp zYc!)zH%@iE&N33_w^`8{TyVinL>Om{6SL8^Tv4xR(-c1 zP&N4ul1EV)3h7dbD#dnh6}WVP=i+p`kel(_dU%yErOa1Un2aNic_N)NdDO6=m+slM z1;;SIny`Ci+wNpP(VrrF5iL>_7gwpmi!1{?6Y`^7t4`2=r)+88k>obNGW zSmsvGwfgu;ZJuOkOzNvQlUkxE-*5Aw!qMlB)h##s_Yi)`&~?ST_p%+`wJt}`{Km-E zBPC>Xe}>QK(iIE6sW38g39;@|3e=H+d6l-W8x=$edmrK_Rm9%%TbeUIUBV&1Dk70- zQ*o$xi|*2T@-oZ5YV@le?DOn(Ci2d_J>Gt!l5fNn2grf6zFxuJ9$?w{K5x0Xi4ukV zzYFZ^-dXCjd!AbVQR9Ecc0n(xcgzY~(N7XEJD)9kgAb%heV%#i=t^=B|fqxvF&sCKlLqC~B9~8d;%VOfmuW zcU{nsgL1`wu7Iuv7bm5?DDHSike%ik+dB2CY)yBiiO-qm>lhc?kLijEAgn&zOD zKv$1&omZnoTn$rLb#Phenh`;#Ylip;sTIi#6Eb)i1!25w6{srQ!`&U)X%W~sM90{axl-J$#q=vY<)-3RU~laKZn}$c zEFszw7-q)J;qwbM9;%~MNYx&b+lmxZs@tQS-?HRxXRb%Onp%17VP<|aGtr-_%UQXY z(d&wcm#ct>T(Mm@P`kMs-CjHzFP6xkY$z}cW3-)LfekXub?wmdbJSiXvr{*;I>Zb&>USZ6 z5hPf^ntQXNlZ%%&r#7f1?bg+e^rrERf^C8?ywP)++FYqL23swCDd`qt`+KOX0v=|( z>iyw!C60Ob`c?21zZSX$Qp(8I{Sllj&1@{x-LH5SX7q#9(A_JyR z7869P!Uh8_h$MBQ5V=O5Kb{}szkP$Ti{Dx)f2kB(OqbUGImaE!&UJ-4?_)2A6)oEC zCzC1@SRgr;QoYIAP_@PdDP0Gw^pA`%m1$2}quN%eZx4v7%X_LHH!W2v>3tmg&U=F% zv&OS%D&8Rp?x5GEH}Xf^A2G#E)y~!fJ$(XStSX~9=T*dVC0{Gpnb{{l=UqIgQZUN4 zHsj}|=dspL(Pyk7(F9{@hooNr_{brparx8X0CQhcKJ1lWx!T2Cbt8@oTzEv+Ki<6XImu)kT|bd+R9`4{(g9l8q`$+Mrf&At2J-(H=ro<)tuC} zEa%LG##G63I_aXS-QgK8zb`5*bXD497x}Ta&0_KckuOAhgc8=B*;m#cK1%GpmSj$3 z5Ed_@7`G^8w+vq0%5}mXy~gX>CY9WwJkU+?gO4HccSD!Id>fzInTHlR$ruyuKEKg> zKTXW$g=&X9-&x$KD_hPO;vP3I_U_WI`2{jlxNU5-i%wvyh{qG}dTaa}J?eOI4OYc6 z>$TRA6z#2$$+@>?MO9Q&@09EG4Cl7-JU<-EbqvZfQlVshiEJJijvt)}2W`zoMLM5v z()2Rduj{dP_Xm1Ef!%<)J%9CV@tW;mvC*_@+OE9B zg_O;zJ?Y2=LF6xGml_UUhugLKM8;-{2=o+m-6UWMf+;y!%O|1+B(G8o)EIU;WbYKJ z)xBDUrTcwB{43@JHn zg5mLoWetG~-bR-vl|>R!L5)RA;pJFQP0*28)%Lo!v_TcbQLI2gN_>S>n};(xeO{tu z3(PxYiQ&b&iDJ4`&*r$S{9Ls?kz6|<>ujynG>m*Ko))Lr0#zB7pz8#A-7sucE>Ya} zDLz>!5J^p`rbvVD$V@hw=+^nd(}E>-J;h_KnJEsH#B?h$ld;O@=?ZML-%wmF6;bwm z1?8bK7NC{j-D|J*K=i&m!da6z4cf0|=c3_CdbJz%ibfBtpj4I_8@V0j%KwW=kmXqX zI&q3_kT$v?RPYw)>6{*}Rly^Pwy33Tv#7ms*}?I1p%`mD)zfyU(X~8?#agxe$@$f> zG z@fsi7D9%aedvtv50o`$BhxQ|`KrKkGuc?rT_43O@P!oOMeGJsWa8_~JBO2xEW2oQ7E|1U)7@he zl2ulh+`icP=|KV3_phef8N-D(y@-D`Y}gEO&tRsAy*PQjl!b+GNGam$9NLW4_Xg79 z{GhBU)xE`sqzlTwDD=XHv5|vjXDl)*&1%xys-1sI=7<+KyI013mM*?^NfZ~3b&`SA zWW>FxA$J3{}4R3G^{_=+!mTRYaWqWU5ga$Mb&-eqrix3g4pRX_+{mh5g! zKehbJHG~d1#=;B*O7!0om~X)P4?BMRgTiXQ`SXpF5^?4)*9tY+m+tsD<#UT!$E;z# z`{iwU{hR8hPpKhAS?=4LuvXZEi5)WgY{yA;nz0P$-AF}I|8R?W`Id~^n^4t-jQoNv zbn)R2K1nD0DPkSHP`&c@fvIw6BB}UOi(dFD!R!qGG_zNqT?*CBnyo{XHxc`$jT%4P z7Lio{Mot@tCXWt;vO-%Z?$+5@+-%#7HkM`(YzC29?aQ?@c50l}kJvFJF?HbLSCkfi zW%bQ3@jm2IBjwoJf9)t1DkD~Lc6U@KJaZu)ibc<^-rrhi!Twk_CS&f#@tA&$HVVKv}hTV?UA|CE~k*7#a&~>#S7|$e1Ii^Y1o$cYounH@a zlQ&;0ZaTE)h)2bzE2T(%hh0}HQpoka7`IVp-7Rb=yS3?gnk_)q8A-(ntEPL*Jj+bP zm9$Nm<~FFF!l*aJjSGdF^k7j|6(G&iGrecE~n|4h+f375O7nDT4;r>cC$RqudDdBQ8x~4l? zgJlN0-(bUr2Mm1gxa0AS$oo?t=fi6lINffj*I`*8yd^rs6k%K6pRNVM+=1g0#oCrH zTL}pI%M)KB{!Mn!zz_-8^Ud~ZcY1}J+sKP+xg_IT81%`Y&97|pGxNeGa*0;(yeBb# z|s$b2_lFopemYeEox%U~yGd2n^J`o@cL-ru~ienjyb%k9O23b?FpR z&zlZqY;Htc(sY)v;#@v1H%2U@cXcGbWBvXjzfh1K@YH=d0`i8WNYHIwq2T>q_`edy z@k~>HZ&O&u6M|s=Cb2#9?Rt|5iVX;TR>sEhp10ivdp>{qa{*J+^gEMuVVkN;E<(L~ zQ6+@wNBMD&S-O3uMLVez&h%we&HGZuP`uw`8JU7@f2ugXY+Je6=wE9MZ;R%mlA=CY zy0^hMP;BdV*5~LnF$=l#nV#4%#8)YAsvTw0yPP!)v??RU7G1RfL)&eP3f3MZ(8@KI zJI>*6dbjpu90Tz~Nwc&lG8pfrDhWF^TA+*7R5!OYT@f-gm50UJa$-x@9PhYfXzUjp zQB>ABe%(5_BiCJeHX)vE+lx-gAZyMSEN;+;E9pqZM9S*IP>tv(2g=sc7Y(fLZ%Cua z@VHe|6?SV$X7b&kTk=QAHfeq5VUuoXDtW8Q>QL~*!GxFBQD~BANC6XD&gb^?>p~r~ zNW9bTK7v&aw``9T<~ya@oASf9hOzc0_?$i?{{Wmy$!yi5;i)k&5h*(gLMHL1Nk zk^qqz`GVziB}Jvj}rNst58bN zi`WQdMZ|m5&})*V=55_Qiss=pG?{G35J??v+5wic>s)RDVk4rRYmJyWzXul7E-}bA z5x?KT(#_Jn&vAkt$R|jJRY~LFkVn6GLHCP@z0Pf+Hu*)neWh6aF%z(D@4J>ASY15r zd+xgiu<`6-C!`+VTzU7Fcq5=Cg0*d4dwr^@gHyNM-Qy_rGy$60LAS6*6#wY_X`c=PB@KMsdZ^)q-iEVu2gvuRcw`Htb7PzUMv;sp6nGroZm;W`qt^n1lSJ= z4o5`_j3}1jcNP-<7Al*YV`)+WLE}iH(S7J-A^g(V`x7JLg7We{%ynP_U3Uomr?Unt z7DshEYo$DQVPZEp!?@~!tK2tK<u=`a=}-{y3baApLKPV5csZPNv5p9i*L0i3~f7F zK~12h_Y|>iGM0NAA<5k;K`P~YSe*^Y#LC)omBspeb6HIlbV^xVVpwfXX+dEPZ&MKs zOZGDC>P&Wyaax+I=cI)~oU=5Scu0q-N$XA}gXbAfD*2R7J9naT0*PNzJj`Vjm)1{l zF{22pOTg(+A;ff3+%@FB_)EpZ#Z`vYlPsij)uX%L)0{nbNj2&(dsvN1=mU8&#V8Vf zev5|~&m^^d2bnwaG1IxT8jL5E5Ml%BPy`Kyo};O@${yu}y4=YhE5<%=+B~1+Z0(-J z-HS*zo{bj8X+dYDTQMyyUqRr3MrNM>nK7~w}-fTXZdWTC1Q-M@o4^`v#5TAd& z$O%ItDKojA@KALID_kwiH)rw&2U}eQrwAZsx}GD7G66+0KoQWA0@e*fY(WQMHe03Z z*RA>dDFs5sm6W0p^Bz}J%EwJ2bs4SY#7mVDi^q|(;z?x*0qzej5LtOR8Q&~S!CM_kh8tqot;t3y|t}Sr^o^?#*K>VBJR3^ zt=8)x8Q*Uv%i5@b&0O=hXotz9%kn8NPw%{qz)@{Jhe<&!qw7V0jH5w z7P1RrK5xyCR+@dx99>oNZtD7T+^B)il92|jN-dxm9xJ2K7-Crvx-Tb82vdz^CEJd+ zhw=iFmAKwq*W9Wl&eX&+DOR^au*fK7lwNPV?zsNP^d8ZXA%Yp;a@?x&tA4P-$_V-u zB_`HZ+S7@hE48*DJ42DiV%+kedCJ(!No}d(w^o#W)rQqp)yi9x4}TL1_V%+%awUQo!2;fILbPQk}+8PjpX*@T+xc&kx5$UYXmn>`_p7YBT?=9 zL;@Eu`oIJ%ID#I&py5tF3X2En@hN~D==df*mZ zH*z+PcB$sPTO^&PztYuqK{qA69tY(+JC&;g{nHbjsoZPy?gKT4b@5@WWX~x?s%FIx z@~omXPGW#smtnk7V!|ZV$++9R1c(}JHIkAFlJN@1R#1it5m9o~n=_2eh2Su!T_=+_ zG&~L~0)l5Ge5~%MyMhTe^1sU~>Td3Sjw)=QLhF>!Xl@jj+X5<2B2cOe11w97so`^} z9G?-o3f}Rd&LWnhHl#HL)TsDpGt}xQO}egBd8rtJnv2^3R7-^NDpyQHQbs)?KQileZy?O*w4q)GKo&xUH-pjB2<$z)j@#`)K|yPl5(j zA@Xu{gY4xno8{Z3Y9R~BZAB`KP)e4H*w%R*2q9eXDlF0l_)>t>C28f57P%t%#B%nI#sB#@KbKKw*hPW`wFO z2tn;|+yfpBWKj>vYqo%<6{Hr0ka0k*%D90M6H~ned1^&u zQTHXd%@#Yo*r?h7Jb#FaDJZ>G%?KocK%+rXLHUFmau7&RqfX1xDljN06EzJ(21MB4 z=*}J`EF(#PzV5i$jqgsnlG~YGz2z~5Z;dg6i*Z=6QkUawkzo2*Lmj)gfq4$v5E{3- zo!Ab~;e$p`OVD6NZiyA40RY#|2{oUvDcFx?iQ%hIxq6>c+>>Co@3W{B0ucyF4>6u3 zUc-f`8`1@k>`n-8l#Pi$9kX05a(s_TPX|0+s2@9gv0J1AYkS9f>5qM8QTsoZXLKzfZ49^E73|=xq#lP>u*g*R|8q;fEhe@#%Q(E7y?`yO874iS1d(wz9wU6|P>~=iqT7%5B(OTE2IiX_P@G8pOvz4I zn0B$dw(?DOw4px_!)+kd(`Cnu0hEHDn)yv^^Cxw zr~vgab5|UOB$OZpC=ppt%k|~F8-+5~90%mKVj5a!h?IAfTQb18m|K-?`!j)U*MS=Q z{(3N5z;ZWSo6Xe}SMz4~dS_sNZjMjJlqNLDan+mE{AWeCtCTME2l=*Wg!qY5K1*bs zkLtN;bmFNBgnxbB(&jQ^TXO3LwUQA4I_^9;B+-zQnP-9G8hWO-Zki^}IU0=3c^9wG z^b{PK&JIuac>w~XFzY0@O&E%`*7AX3-fT|Y@iU&6E!S<=yW7W2Oip_ zz8qSSdXsrItC=E(8W4Ccy#nY)q;xOI=mB zae3u9nL{Tn>h(vWdiaVrMnUtt(rp2up|CBBggiJFoxg+Y1I^+s7S8KJ7T=%&ZYySVU3JC+ReI!OS|ONODj~_s-MJWYoOIW zEg#Gdz-R1=)aPHM@(YR>aTkX45_a%z>OaN%RpM(>&VoK0BpDSnx`BRTJANIel)&`* zX|7Hb^~EK3IZh&_gsRGJam}xnl|Eh?E;QQ`+cE1yBN;1KNzPVkswzY3MpGqBl8s%L zOmFxJTS4*zKHEDVtl=&Vl?pQbk&v9DFg;ro;697HVCi%c;ml%_!ER#`kw5YlPjuV4 z$W7HDe-0M5{ROvJtzz(1OS;ALr|6YbTB#Bd8Q>=4_D(u$u!p7Q|9^H*6SFji>x!aP zLgAcu@+mTaUw@=mIg#J*nrqy6&_hI&CSZPE}$bFxHjc7MOznp6;d z5?ZymM&0=yJ3Ao)Ed6>*9_R+^-Qdp9FB zZ>6KC{z$3tJJ1%V8yZM;z}d;vgDvUM!1E{htU^L33U`rBN8QZ8JoQ<^LIBwmGX7Fb zK74_%-`zKq#Yv?Z%Dp92M+F%0aEMqBsdJn~4q=|%LokM7t$vwn=~%V4CHMWMw?=Aa z+yWbQc+k}8C_8G(Kf626I##Oxr20TgGYjRIjat~`2ZmUzZTa=x`A)wZnsGdxmSOVy z?y^nFZNh{S3onf*$P&uTS1wKOQVpV#MZ{QhIaH4_uiD}OwdAEx}4@0Xy%jD&SXAJh+Wj0M(D&7_Gc%Oxx zRCc&fI_Xyx{ic+xsi08A8B>*!aR$%8LH<-)%c}a#`J?gXw+t+kJ|7}8?XS$e|`7cj}Z#+|=en)4R|DfhytZDA( z9W*Pr;3Tf!!ZHfzV=V>CSJ(?PkG%}e8#hW;KR;m5SdagowswW9V-}qJ;9KwUf#Tm3 z(18Gvk-0^7$M3IlaSPaj$|gKVt`{g1aI3bij3W5f8Ou`tb+;iV9AM2gx?6!g?`O1_ zRLikb3O{doPr#N&G+4X)<;7&}KMp2e+7p)ik~Zv97wJE3+V3^p93}%rYxFElmdmui z)a20x<)&xl4pmluk5nlN3Rwdo7+~@6vlQ$)mZxqSxnQcqT%{3se4;CxFYA~)+)^rsmSAy4kgjkl0TUu2 zHMwl(ijLjThD*Atiuiyh-_S#XYK{AVTZd(oLP4936v&MLVv*6)N~86x$2t{GwqhZ>;zl|| zrIW%EM+`yyRR3lOjvv7~x+%+Q5Ea*%`RQr-x~>x;N$RW$u8u>x%k=G-4ep?-^oH_S z!+6(!%_n3eOHe#3&b7yja3SG$fa>0i{BE(4?(M7-kixp9bn9JGt7~5FE=Z6nD*{*6 zHzP=jb+BojS+nHg;_-zwt~FrYIW*?i2s|||*I4JFrATgNILbll)FzY5;Y!PNQT%_V z3}7p_;-fNHja9w%Kr&bfKq8jAN>57V2bGc_hhVCtjS`Zd77uRMYvE#LoS)!;*vIue zRAIpkt^sA&$U^*rlYp9$4NgJIlK>Tpt(a{Ssu>Mqm5;;WD4np8;SofAx-8Sj(uk3^ zW(ebM!Bx4353LT6$RTUe&%+tE>3pl^>Q(zVr6C8V*6c3Y)3F;}xzs)+{fD1=G2ULuLd+wRj=X?biq56v~i zD!ls5jc3?Ic9lejY_10lyEEKWalrzi#176+&xvW@B_c{Fvi zzz16gIt3O+Q4P>VfFd?X|K*}+ReylJucN`o7$st2NY%@%t0H2kGbYFca8wX5R+RH= ztvejFS`Pt3(d9|Jlzhy^FdKBJd?^}sW_eV7AuZ$*c;vOTwNR#pn~8wD5~vS3NriNi zmPAs_klcUdj75Cu9sKPVaW2*mOTrFX0bAt(g)(e!7(I-H9uK0(*?1U|@0bHdU?qV!YDi!J) zM<(X*cWR7P!wzqCf@|O2`d}jF0$xo3QFp${X3!wk z5pl?a1FM}GF6Aq|JG1%73Y|w|F2rOwGQD1Fx3EUZY zy@3#CyCkM|7K6aKM^H(su~MNH`R|fYVTu#ujm$Du2rANe_GxOFmLxten-#fgL0z^i zOFyF`1=iZ=sX`Mv*nW&-Cn{+I8AAhU>u(>l70G;}lUatFMc0lNH7_+3)=Ub#utI%q z^T=qbIa1s&9AOxHW$VQdR$nMH1=j&AP=&EJXDu?$%peh_x3`~H;90={ zGg|epw)0ClG}&0HVo)l-(!tF*LuQ%*u$8EdpHbPKa9$f|pKaWd^5Ahh~T|TBLpIX=p z0O~{D4j1h8juzujJ=f(9OwTbcO_-2m58a$ zbrg3Bgm)v|@IWM?803I=fLy%JOa??+C#(B0yQ}w*GQP7_DHhjxwd5te6M5F@*3>Lo*?bVEtVcs4@MdKbrS4%UUcPLy`|gn#_wG`6&>w6Rd{(6?r+>LP z&3ynj?yau@G%3TpRaV5N=~)k&gORh z9ACKkj1c=Ss*Be`A-bR_Qu8%APVf#hiF_RTD*v{kXkol><&X4{qvSwPfx^s{uIa2> zqnY;D3A$sU*)yMGNIq_+eWDX;=^fFU zP^Abeq9bonX~G*>I#OYHlIo~YKS7EM*FNdblu!B6;qdIp^{*PetnG`k1rA{1fseN5 z76>O=WJ|CvdKm9*JBk4Xsgw}mcx>7|K$gJC-TG5{K8s( zCgc26aa&$1F{3a)=73by@Irp|0*_6;%48*c6ghI!p8~iyb3-Hj+~UplU2M6MyRIyU zbH_Q|eH=JhR?o&FMfVhn)UBJlz$B+9{CKKTEZ4pu&7ID@SFR|VWfi-LVDvgQjjzf^^{e7{O zUWD6HQt=BWO2IvlQ&_HZlr65=FRrOOiK zukBg&Rpdx#!OgLNv_^NGepSg?i%@4JJZhxWKjBqQlTPk*E0XuS zpOUZTsE#pG_B$`o0`$5dLAfD(v^L-Ze~34$ze(?{#v?~AMfO8&9b?d@jsVoM^_e1* z^MK6avM?LKZ8%Gn;ugON4Js%r3-nvLHZHO*N;2jiNEytfBo!hP)_Yln>O=~b4@noZ zVX=k`-sve*Vc1)k?eZ3a{7z}~AZJs{*TP9!JkIG{g2{*zi&?>#25sQkZg)+c3nJwEVhZPet4?Z5>}0aCr6sUu7~sjJ z+o`Q?eqWW|scaTkYGvkblqab1@PC5jBOZ4^*2W1CZ=s#N^PrkQOaOi5ibhHOf>#LF z#9B%#B>s>kV{lY%Q-z?&lR&ThJW*1lA%3wUN1v=>ua||_qZ_vQ5&dSA724(Rl5j^z z$(e7+fSeb2{jRr_SWOukp?aI4t8wt?*}5!`R}CT3YODUA0Qhd0C^bl}uPqp&iHN)v zCq)JIb9+iPVEDMl>s-ayvVr@?hPR>OixYVX=YFit1-NO*@iuAL z+n;Y8S(4f+T>iMzu2`i!xE(8M>&yu_zf*gRCSy4}KJRj=?}jJm);Es+S3I>9s_mmt z%APA{8{Ay)+ORi86G`$bk;IkE9#O|VCzpR|d-SKSY_8NB87H{ioIHHqnoEKrOm@z4Iw5i2sm#Mm|&gwQH2&qS#?*7 zp-flEEP*D_MhkwGwjIvkKhi=7|GVG!{ zujLVgiU;Bo*uL>LG|M3=w;HRJE8|7IYO`5i?!I5-A?y5Dh_ompDQg6P7U;t#%Z*4Y zQ)rBCAq*O^it7Ca8L7>MM}wIgC#WQ8TMg57enu;{p+?aJzh#kpbD2P=1|HYL4y);*+-#zl&Oo`Qwy!gXoE~>T1d;pf?(dz5h$VzTuqQ& zlMvvg4o40ww&1B^D#z(x0tqPLvc6tpHdd01d{Z~dDXMO<<+QIxg)9b%NN)ke#G*~j zrk@c#ZV?km4CJ(1<*UctNv$5w(R+CV<4wrW1Ma&t3VuUQq21EOKWh%|AlpYj>f8q}|TwB!YkOsp8Of4nuDQ zL>Ti}nO6*vP;8q%V+&7k+YK_GW7*Wb*eGpnY^!J*#E(Q#(spqj7NNpu99@CS_vWZ}b7-*8V2uB) z$y($%Iv=8)FAj1SRWVt*w%P3OdvlY$HZYuvXFuwXFS`yDDl}CfB_`>dBz2nTx#7If@k*hJWdNwU<+>l=5XV|d21S_zxquSM z=~Da#i7{2Lp_#NzmxqKq;w=%GX^L`C36O`A%h(DSU!5W&8l0>^q_M^uLp7<(e?WFK z&-?oS2s8MV^&MhTe0hatIftvH+}93QtJ!WHasF3h8d5g-7|%$Bxf3#|0Ya(b4q8y@ z!X+TMpLi)?UYwLR8^XtH*65{V8b5uCTTY|>80&V9@9~jqlfoj%>9Q?MbzdLX+3whb z_+)~vU1{)nY3Weszt25yo5Y8{@|3 zqZx_Mu{PgtX_H~AvyZ0stoVt|zm}W3A>YJ^BIBxri z-=Q?&T)vM)H2X@Nqe+wKilpNZJ*d?pd5#pS-8R10uATC*dO(fvny#kkxB*xh1ZiLpm$^`za zq5u8+#9lg@JA$-*7+LxO?LbxhjFIs%-1BJ$D8k)SO-+K|C^z8gCTmdPb!86|ceyB) zYLyqxzS)tWl%O%yw}Gkh32T;XvCr|MGS}wVtI7BS(TDY4d1H(+@ok`oq=fG(+9GO9 z2R)S;@!GQNGGP~nTHKmDZYn1i%SELrTkIVFd{g%pQV<|n98wzEiP?_Ssz zZUGPbd)th%z~vU`yCq}{{1*??cesA2sv8QUzU~LxzuOLNw^=ppJB)opEm`s~J=$&+ zTv_M|YGW-?DSuXKek&fi>q)qXl7S^>%y~|xB z5oA(KBPCVtV3J&xl!To2lOwOH1&0ft>LtX7*}wgnz^r=|FHonu9mPMFL-zb=!m8-OqM`^I64Vl`NK?QKn&nH~ ziJa?v(@4QmKAm;u8gS#AfWT#og^8{r6Qz$3Rt^tK0k!x6^WolVfAXd4v~rsO~%>B<*~7Wiq+8 zH6JbAECb%?m4T^ayqYO>?8K$LdHAt4^nD|Ii?pY8_=@)A)+m{uKcNVW>W1ZWyslKg zh7y={x98kBbK-@IDI9W>9nXXBZ)S(+r`iVk4&WIi##bCIVlrIW$yhhB@}fn~ukVP) z1(koI0eiZ|#t1$TBRlj1tK_MsWa~K6ofU0CF|D7{J4~cPSw=!O>B;iOekCk-F%PIq zi9M+W6LI+SrkSc4h;;P|zgWSgG*VpZKKbSB`nP_*L2uAGv__k~$ahL8(S& zPT5X~X385bL_*U=qVHVj*$+xO(GwtTEzZ4D@bCZXB=}^f%hbO3y=(c-7$AK`a_JuR za0^bR2r^3U3rd!r;RZ1<(IUYZJ#s_L-|q1qWNV(M+l6{+x+aOCFVqD!@MT zg`PFn-6i`ADxN^7{lrg|@|GhI#G>k!b})p=ZT_Xc*bE$F=S-|EjMK4S zn_%x4w=2vx+OfVfqAb7a3~{gfoWtq(z#GcQU~pf5H#jjOJO2Dq_X}IC9Hk-q`X0`V zIIg@X-csX}ygIC(N+oYIGZBazb*D*b#MuXy^WR}Gx8_rOOsJ&#X@@Objg*vRuslor zOv#L=9XQgrLL~&id3jypK%?#a|9v^$7HdZt`Fn|6yI%KZwD2c zh=^TdCE_%FfU+3FKJ=~<iBIv~h$Ia3>eG{bx%fRLe(vGf zz4ds1pOiJbh+iNqTJd6ODz<+)oadCF!L_JG{%l+@)L)W_TUqf#aHxD_QyxrZxoWLO z5J4fgc=r|{%-x|#x^XM{hG5cjhdIf;kA}H_?Y_~HJ&*8Al3G)Ru2uhyDu2Udq`z9& zQ#9+csWR{%vOmB0a*!RkM9KB>X1+P|shm_m&8xqiK5)wN=HQU$JJX-iFYp1RCLv~S4wmU`W0DP- z5f&nDF}Y=;XzYQOONg2kbQV>fENm_UY&hCtrYgajRL?#ev2ll0-TcIG2v~f=X2a5> zLXqTptABi1Qm672tm*Z6x8e`wu5*nYHo*au1==D>>CnU{$w#>%lvO8c2pVY-ZI`$1FLh@PXqeuBn@{a_#>RD zYRx22CdV+NH-Gz;=J+8G^M!-RZXl-Hq(xqG?aTeBUi}GsG`E}KVN~AI-QT%!QgcrE z`YQC+p9)jdf0OV2!4D`WJDky~VQ2M&h4Zp0&Aq#a+WXb+y+8NR)+Fo$Jdxp>CDw3# zRmv&SG-c;D8uk#OIUl71FvnJ8AHKk-Tu(OI4Iw-m^(s zbGd-7XU+E$vRRr}mn?F7In20cup%d?nv?9L)ZmlVMI`CBs@-pb9$zBw%{){F+mXRU z*s?@y1Rj{9HxnKFO?sl;mG^7LOhj#T#FDq%(%RU1=BQ~oY3R$cHp4u!%EyRXP!|4( z0eV>%DOsn!VaCW#M9nE*o^aAfbQH=)X(xeA-N_C_^}-#@1PiHmI`WaPfy>Rqf>d-b z60L`q*o?83H(}mdj))lvDzbV}8bjbb8u7>3qh>p#10@d&nIetFp zj#Jvjr2&dd?XJd4W)Rv?GIi<$4M#z-+h)e>u~K{t9_fBPZ$_YL3MY6g@+K{MhK;09*b!9N=YRx zHVPCI#~E0JWKht(773!$p}ksej6txS_@0j~1nWPoNG9qPV17LNzL4u9jxbBpA6j6= z!#?8s-!>%kyS_KKbL6kfUh@mZt-S;LSu!Vf!Ueo0pgbcR#O8H(JXg>b0H3WYe6b9{5)| z9ip%fQk?2`W#`1VpT;MiiPzKu0!q6SXl0i>?G8ks!D6Dr~+1(o3nURE$E*NDfuJ^;Du%-clzMkg!SN z*9!6)fzU{evto=f)(lXInagbMkX=%ZC(Yj-W0KyCZB=ddYdI_UN)QM< z*Qa_To+=5S`NryT9u0<@jy<=}^ydga{nuN@zT-n@4>K~mPh@_wbXjJd`qL9ni&gLL zqcj5Ae|!EN@V5i4umnMzum4r^lDF_$;kBpA2L=i|b zt|@RBg|zni$>&1Q^O?#7LcaHM+ON>D4UEMV_aUgyQZRK+e!#3OXr|y^2NZC-?pP0%OeX18|@&@TK zRdiCu-*W#+U;bmD`m;skSUz)^sY%?AjI_Dw$6VsrkDq*xPsv-3pUqu8aEdg%MF6(S z8rR2w_+PMmT^*vx4jY+16ksumV!XsBS@uID&VTOq3YfI*C_~h$8kp6Vsp@=uV{L~| zSSkS1B1u_}$Ds&jB-IK6^h=iD=8OES;lJ87ms?AkkGxJsjzHs8Cqh)1ygxUS?8~ zu^qG#6>rFw4_^ziS;lJVZ(?+Q;|P_pIrZ*v4$O&lErRK_w0FtKI?$t7KYBvW)8ScnLZx62!*x-PUUlV)~a#qRJ$x z^HhXF7S)zFnNx7#KEfi`f|Rb$Rh9NsIwbJCcu~b8FAkxGnD5Qh^yFbc+n!#9fbMp( z`#Y`W#PjM~_@^u(``2rFw&6DIgdleq=e!4Rd*U0F@%P!By=A^@D!0Afn(PzhTyTFE z#r0%PBK-^X&Rg}^tDolFMDG(%nyJltX2jceDQnDM6FM)nKKQ%-J2&2^RKxH6CFzLZ z5WoK>Xg<~qUo}iGUZ=Ds5cIdU>&zIL%qQ%e(=reGu2Yyv_uLc7z0ERdo1+Tn>h zXLW)?&4O&CBY{U5p#-I<MBQiR@fPB zFROan3M7;|jHtT`7?Z@{_d5geoJNIsU7o)c|rG-W{ zyVf4x4(_rYL$trzn#V3(<7J3)QG?`Q@CykTH9jN~M3Yvxr=}`MnI4Pp2tUb%ugb zRW>xOBSN|`_U)gmda)Wg==H<92}f5Yek9&1{-ScHxBCt8J(W}LSDWqenxLA`F;O71?sZU3@9!tbuy znBMMpx00>n$>Ms9kr_PSNhG(+b8n1!M{C3y-yNy3o9s8u`@p=lebLzV*S)06y0WVD zNWEuM5S+d=!psN1j=SsHPX!2WvvOykfr)n*#7nrATh7%f`w@@uO8Y?j$!p=<-imeUVxf9Xo|7c4{ZqmMnE7L1U`iHrqkjl41X^d~;5? z+Z@o}tCm>s(tJvN*1{p|YjFbZU-wKYu26qAfTPDjn#jGjn^1iZg5fLa$CUjNl*MCn z{m~`ym5KyC!z(KD)Fk=#vwrOhHSW_ag0rD;@8g!)IDSn$8J*vLP(1#psZ67AdwFN; z;}}eqOH~EUh>A^OCCZ|2R(Y)o60O}*cbI`RK9uqbW|w14>%F$ZIwup=5>oJRM@MQ_ zet)wUtI;sg2s?u?3k9=Y86v@GNsz4v8fYX71(GwRkdiL9wWRDE%pY45^c|+M5k3$w zsoAZ=GVQ`(y&%gN1y9avF~hJy@6Bt#Op9e`Ya}lNd=UmWrF3%1X?-nHDA-6>srDXP5Tl_t8jaYcdRXQTFbnEfb{{Vx zGlkfq3^RO9+n?45SIj2PQUaDH0p10G{mZ{-)o+*rbUXy2i2qZ%TOke|+a;oP{MREl zh~G*Pu3zOPD~N4uidViv^nT5JVZRH67QYED zzwpFh>xNG&H?6^=SM!&IH(7ec-s#V-Ke&nLWLKVYx0*_0IT%R=f$xjqr{=8CyV zzIBhEl)M@1ds>>0)0_+zh{xzb?bUYw9g-NofDW6Rz}C|SixN**MZek9iC%7Kx@cv3=vqYv8I4+~_M(6XJuu!}}?ZK-%Z zr^eiGp{yx|kRXOB_^Jr?MaR%$POmO&S@M+9Zz9U>vPS~PsB^4)c=@@=n-Wq;-Kk`N zVXTrdq2dTxGu53OeFkr2<>#yEjW?BHfjq-eFblS}{W zAB`)xX)*m-&%8bA(AmuC?|y;pu{uho^i@q@JxxdU~`erIs^MOFMg(G3NSb+0&8wBO@PI&;*) zUyeW6FcrtpkBzLEIZk0(2G8)%idFvczUwy;6~Z|%0JM_kyy�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

a!y{(T)MVzf6jDC-i|-AF6Cy6GcIq~ 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�NI-o7c8xmLe2*jdtSh%963 zB)+BG=s`9p$J73ykQP@ApgmMXKOsZmyBi0qBM4M$o1mm4DU$<&DXX5Yu%(KGhU9WO znERS=olw-x!*IGz+I(OxbeUi)`o_} zm5l9z&)vLlrhs07+*K)E{aRWv1cPgt;I`7b$aNEY1hpE)(eSN(lEB-fA!x1M9n#Ki zf9}GXzu?`${a@FVBS&E`|5-q| zA^XPG%`B&JP7;BT2gj}o!tYxviyo27lHvkzy$ zkkjG6{wWiTDVG5eS>|&9YEMh&e>1 z!5#U+rg^rR!f@XfT9GKCVkxhlakSwVffDHF3}yEL&J{%hX0Dp)iVtZc6H??5ydyoN=`SXw7yWV=u?+R@Wvs)Z`a;})G2 z2@C+=R;_Ipmxb=V>djBQH%SS?x2p13{pojK^r7uPkcWnHlsnk6o#KwEUFPap8h#cj z5WXuI<&n?j^gn$hOWqv~#?Y{OBB($ zxE(01Hxxd=*@76vADblw?D0kz;Z~R0d!jK@cv02DFis>8<+eS;$SfvnD^jAc=bk)C zn-IvyquE;Y5db1c_lq-jTBXAi5dgF!(9!B9zNp+3v3G`6%|#z&lRvFEniQ=x1RJ^` zs1MSH>?XAO8x!~LSzjlsvN~rZk&`tc56wgGeC4iY*E))CFrdWN-4mqhf#QqPOze;d z)9*X345HkD&L|eHSU@f{a{Y+rVa(NihD@t;MQiKcX{U(I)^7+N>G7Y5tPPRVO4T}t zi#7946*rREp7tv3Mc~vDK?upQl$8#bkENl=T%CModR19|$?sV?&Ug zB|*W-N&_`{W79m!7qzZAU(dtB#vt~_m5uIM< zg911{M)e|S74zvmQLDc~y+paxpo)}X6*A0G=-x?Xla!Sa(BMVe>X_#4Kqe%AcWMmx zPCfXqXeZ7+l3#ZSOuctA4ph?dW8Rdkq2)EP^1;zptR?7~StE%X`|{4Y-`9@yEUBr% zWxuo?B?=V5e%kVVY2*D$!vQ^%l68iObgNR5Hd zqP0(kF+L;$UO5@y5K-c3{2g6n`{3y=*2J%>*yaHSDL@Ggw_-jr@vIYOSI2$bkAME75ArZ>h#U*?R9km-}*AJ=SB7P--4+Y z2OB0M@ciiaTfYm*6z*|Wx`WjdtzV|X+L zYuK|f_F1bxzuZz0=0kL)W-a;$*$1E%SHwo~y^e+}*?<7+? zy}3CgRihhb&Y7N+!lmEzbZc8i3akCQ{dw*y_O9 zG@+JO)w090`&~2=6z+?@xN)$YXqit$}bn5|6P>h7$J`5=m#VQIb5M=*|+e6@p? zePE=2+SLFSNIFB1m3M2bV>wk%gu}wbaNoVK%1EzQFI*JuTSWcr&?WHH$ZJU}YD01Z z)kX-Pvda$+#v$V~S5g}d&fE7p`+i^i^Tq71@lQX9wmvrK{TO&sqh`A#3#fdp8#{s- zUgPa~h@qdw;PRT|B{ROg!;7et?!==Ka^)D?8Tgs;K=_sa@d{a3^babBm^&=$KBIdG ze>Ym-5xoN1hG0wMc>5He);gY94>+Qu!e}*oFefJX1&h+bS8MG!{(V_zqgSJ$I)y;g z-h!VU*OIft!kU>$lkMM$BK2Hrs3Fe%7s)OPI%BF-&T?LO7vDii@Z5C`Q z*?G4M`3fWMl>tqK^&P@cs)4v(5RI6dF{$<|OE+)-wy5`hZ<4i*nyD+Zn4c{(%czX2 zKf~I51n0p;6j%3ePc9Oj-v5lR&58`>$Ny5%b+Jf81X%lAVFw7cJR-FZkm?fk3T*oB z=k%3OW7AbJCfj40+kr^Gf}5XXivxIRYiuJ!s!)k&ghYy<8t|*YoMK3%Ck?FFU~bhEe-MX4;Y{HS>8ajdtyS|HiUgp-F!C}rE=lycn@5Ro!n z`gD+ALUDN%{)nnE9JEDnS{*w?1;lPxLk|j`L_~MfF%w)Lc2^Y|1g*N2s`s9GL{y{1 z0Aoahop~{JB#J%{$I!JpTnZ)DwdXO~aa=W&CqYP9m!GIhZmBzo6>loRYejKFXrGyT zMwF@Rd#iL`2@ipR&56}I!S+Tvp2xN@v%U-mjvj$I5lIh;2=nv42NT#xkxJcoszZgS zhbE@U(tYHo+(dV_BtDqPPGCdthtapUoTu1r6sDUg-3E*8I|ai!xxKhn>w4(wD6w?gkERdFDBs|ruQ z7~Z-cqJT4}iPAs@w6VQC_767T`;ds^U4!2tw=Yk7TrI!xd{S*8qF{yl~q>Ja%;V;|WE59zsXMN-ay> zx3{Pk!RlMsrW1z}m_~Z#Lf7V5b967!-?*ZsLaTp#5`&!1trCe`pNYfL zsPm}lw&*hx4}%?i8!r@QVbeAuC+hlyleKGi=<^E=zh<6d%PojG*Zy zDxQ{rM3WatzVI!^DPVsDT-aajv52QTst<#8A|g02x(*`}e3HyUr-IUFGm+;ssJwgF zE+yS27f(iOj@)u=EOw+}9nUT9!s*N8Vp9#n%qDF`>a`R}OU<89eEo3_%f@0gbP_Wb zwpR>oH=RVb)|B^4TyS`fR(h?!s3CPH(cCCW-r_Nm|i?% z!&M}BIXE1FiNxV8Kf;=_U5}FFz>j?&cdp{pp7YgxIBIW!F5^uKS_RGV6h$Vz+_;V? z_p4jivkh4|XD)DzZ9iQT7=J2hnoK<@`u9f$Y;KLMG4SyJ+c(N^wetoC%T{aVP`7v? z7(Vqi;ss@NyNQP0O}w$q-5mDLa+pZ z_+}s>gW)+bshkI|q^f~5*%zp$Ap>i+fKAszC&UM<3Q=M~|ElB{bsL*ny^PK`oie0e zz8HJbsDhX+8#C#_1FIuc!L>pmsXT9(=9HXAl;eN505mKWs91y!>f{Y)r1%d0bJA?2 z#tM{C&n_ss@a)Y;H23bzJvruw-wP7@=;6`%_&(nPnqXR9}| zuv;7KHnL%OO*Rsu?JDY1*}vAiqghUuv6!f$kBvtw@-XQeBqmW8=Kz6K*q*=(wFbd! zm_nXWyIV#Fq|;K>Y7*^iD@GX~@b;tuX~&~bDKqA*YJKkT*XmIh-+hp?BgP1}FkOgB z+w8Z5;*@+qlsnkO>|>g`P#=8_H00UfsSG+@?`mjuo9)Ys(9e-1a5n60L6*NBqYpT9${%@8X(znUX`-lO-GW;@_SX^@eF(gKR1^?8Oy zbN}l{hl91VF!!JTAmLy`#hm_PwTC@O7i;z*Xu;j-Y&h!O6C0uahsJ7iCUvM0Gn)NI z=oZnQI)3tfvY^cfpJ#jz{tLIEa=3T~fe_8_)H!?hr)&4_o%Sd8kdCdUtB&nwU6;P2 z2BZvf7l9Y@sc+&niXBg-2eEwjAgElA>qBN(1A4_EAnse0QjPiv!4XW4ewn&8%HXA+o7SgdG`^29KY=%{3GWJxq)m+ zh|cZOifsH8q{6zyS~>+a(mT^i^Z3__UN!zvA0R?Ws&+7sX&$-B-|=WJSRK@OGb<|p zgJ;|S9cGJf`b5|(c0qgltHUR93g0F=8aa)`M1l?2g0oQlCec3^Wlh4-gl$soWa?`I zlda^Zh|J=KpCSl!G@#syO;Ki?e4$Vytrf=od&TX?WiN6&o+==sQw2?(T^P5^Y(04xmLbHyTZ^cAtYSz~S`q%&K!dOQg^F8`_Jb1rg=03`Zk~Npr9arz=sRo#4l2mjagH2!;Q2k#Qi@*li31eg#1}w z01dV}>kIqGaF1P~Ke;KVw7PMduiPzItE^?Nn{JtyKP;RwS1G#fJv4@QC0AwfT?^C8 zT|p;pKY=DGR18>v!N#XNE%inZ3~;3ub{T+SgE2Tw9Vtla+qF5fE`*iM{xzXfdK0|3 zm-qp%X~(8k(Pc9m!{(mW_@-pBRc>(li*ulLl_Dx2Yq8IlgIb>PI-?o3`&7-9G^-T^ zM{2P27&`bB9`R~7q-4nlmRR5YXZgTjot{p8-?9G;SVP|_uQjh(o5LF;2j5U9AI6Qm zcS5&cXWc4pu`5+{%lQYrhaIksB=5m8>Oi%bO6gd{cx}&GK=zUw{$^;mvw^@!Y*2C} z!mc1b+QNkat8{mjC!c@@=DWlvT2L>a@qoLTmnI?0o>U;V?6$g`tH98KKB9jey%$lJ zeE#l;_M5B=jZ0UzOd>s<*lbgM!j4V5ODk&>Mze^8fS|7jgXx`n4J_RoXuIjB8hI?& z(t!>Y?=L?)W7L!xm);{84{Wwp4u`-XE{P!awgs~z=A`ss%f$AMhP8{{L`kyiNxgHVj02r#>H+biW9!gaUxbsJtz6yc0eoOSVJ#yyWE|;>1Ig zEpFi@D_Aj3xd8&7MbwX zD2rM1ztcW^szztM8-v;#wB4DO#^u2DfA{+>t(#S{rhw<(k6$ zQs&9B<=pzz1;XzL-R!Kq!wn{1y3qYaxb<58kYDk=&QmEWcjx}O7t-U_7GM7UsI*P{ zn73p!l+4XY(HKAUO#Ap+k zQ%F8~vkD8O<7d7fYl_-6G3Y>Tt100c=QXV(Ytr|~7}Nwes`n6*vImv|j9(vodQ4$D zz{g)V!_mw=Q+jH8A*zqY7&K;tV}{IbaAv${RPZ`+Q+`vauFH;{TlN!iT}jPSVmyT}B4$im!?S zhpeAhh0L~z$+9~tq^yQ9q6n?O7DdV06Lv)<<>P5mggR5NyIPKC^O-7ryLX+KJqY=q zPd%#bX?WWBu0h-FLF8fl)dBJ=FK_(_A?$dT!?BHKF(Ywh#0dGeqP$g;&Flv5?v0eiDg8AW80&tUig4Q-Nfj}`&0%I44`ub0woFu0dbnID%z|~?$v1rz-Si%L z;H$cy#R?97Awq06CxKM}AOsW*6zZ@^AhQI&$l+LB@7H^iNg-zh*ANH}U2WzW$ ziLFWG6yGLm>x!Vmx)gJ}fal|p z#%ET6eIhbG-sCfbD^ibmBp&tdmfcFccuPfQH=>gpeXMG_XE- zvr%l>lOXu$_t8iF9$5H!+GEgIdgg`q>VAriL3`fyNchy!ieG%#7)D}wK2!zuw=)CJ z+zMgS0XFrhrA4tau{rQtA@;~tl_k$vLikcSgY86b=$**sDs@EBu53E=mm?j^s*~Y{ zmzmjlC(5HYP8EaF2DUdM?7(c`Z^N)m?pLPQVa&)`s#z`CTEYfdyTmHcM z=h=<#@*8Gp%6Xj@gXxfsQ?)^kvh*nwr3{=dtra>2MJDNVcp1f_BAK2cyUlneP5IHxS8Mk4al-|Arx{1-)0weX)ZvgtC zS=l`bBkrt7Dn^Afn9DGUAwFLb?dP*qt5kk9rXf&EQW`O5I7Iq z+t*uB{(AOrBqMqkY5Q|CtPf}Da*}eiLuT}@q5V;eKI8?-yu;*Ij- zm5uuu!O7yx!3y_hqS^|~`G%k(BOD|mmQ<-me$cxS78OD;qx1Ag*hR|8)&pJR2ea5m z*}sun#kXh+uOOha3zi42zM$T9z-x+Nrs@0?2e0kK_8vn3OF zHFpm|WR!n2pE`D}0~1kbH@K43>oF91F(Qv=$g!fJi#SHbyAnj!ra7q2+w+Bm zC1h)WijQMc$Wg4m6}2BQ2hpu6FX*q~W2zk(y|6M7G}wYgI485o$60cXm>>asZi~r< zy|bA+h^2T$+SJ=Y8AKB9Mb~o$ihW7UTF@cBY{b)_DsAt3{5#3B1ihWnQ9rR$=s_Xn zfGpA9o=t{mU08vhQa$wd>#N3}-r1PCy{EN4Gsd~UQw~ul2D59yQUd`ce#W#Fv9xz0 z>PMta-!b@fE(GQ$Em($Yu{?x2>3ND%S09bGkJN&+>y;D1fq0~}y`9Tqwzz6epB(+g z_CLFC^fu^p?~Iq$vmd#}ag~s;S7iY)ueY4wyqHYwkH<9u|9;_-vap;^%ncFH)4vn{p?v#hlSmZa>y8vci*Av}DkueDBb+ui$P0fhs+p%SOWypN;vZrp(=H;&43w(C_r=Q~JY070!EE{$v04 zk%G&U?;ubPrcDLcI}^|UVDbaI7ECl#IEzyP9$3!|H_Kdeh`X54uhusFb5fApyP@-7&Y} z%s^<;pVG!gxEnn0PGmI+wnK?%&_tf!X2#JGLH7>HR;Hq81Sn0nNK1xvvoo<$uQvq2 zCb~TyBZd}A83NEtgFd4d_%`BT&A|l{HWxCJ{DP&Tg+gSXWrfveB3p~jGy4)|8~vYm zm32keXo_b;G%c&qS7WG&2mfJWwa(&vx2wCSB=;B z*`8C{1x1J^Qsxr7_wL^l;JB}>+)df*-(?*8cbdk%6t`M*Po4?gINpAsRNcUC)HnkN zO7#r0|4SBRcAetx+a$jHVtCq{akdoAN_6n#Fb{PRl{>6q^$aSz8Rpeu!dORfc&E}i zr$h50QU7vRAFY!$#!wk9?-6&4ygh*jVK;-_+XRO=B-0niM|Gm{n53br_eSJ4CXufj@7{%%;ainAKhTkrb{tqsK zOm!lqCo>=QPX@}{!ot?noYT63WUZ#EEg$6y#XMHT8(LFdOZXC9%;*rI=;m?k>wPTc zXWTX&s_zpV3sF1o!Y%IoV-T6XT2*786Z+$#;*bV5l4&R%_-|I8xh%x1+O~Z|!I}NZ z3^z+#o?;%0<&9w46lp~cD#qx;XH9eT1Q~7=~B+<2l zV(k3GsIkRIKjP1G1yN71L?Q3Hd)?w|wp?ZYz`2Dm{=Cgys-h})yNSfqyf7d6E4%NE z=>9q&l_)$eDD9ME>wT`1;w|SyDwX0wjyO`n{pn`qEk7a8fm8d@bh}k$h#<(P z?Ue&}PmcgYPt*ZAe^iZ$*4;zTMT;^o~b z?c~pVsjY)%FQ83MDdpE&sLF_ODk;?diHbbFg{NE0c!nOD_bt8tF*W<*(t|?g&R_U| z{5(PblfabqGQ50fpL?eHfOx06g`sl?=$O86t>ss=;YNa9nivF-1HY2bnajfU{l~ei^~{>P-A#s9FfWK4k#ID%tK< z7_NKr5CJ(jN3oT28Fxz)3_iad7WNA{uY_dGraW9G*ca&cPx!n&`k0D%W^fv2>)p0K4g#%5z zgGa_39)u*l3?0vDUF@*oRy8vFk?#eQx)Q}d{!oQhZ|8stl{q&7|4I*X=wt1H0%-A) z<5hHXbqG&n-!BM$G3eca!NuhSVl<;y5g~@AL0t@0d?>OjmkiKq@r1ht?pP+DWDJx} zZ7l>RzwA2O+k4PQV`-_D&;jSp^`x5b@ z^Q)+>C%iGDk(>!F~MoOJSZZ$?Iv^{cFCOkP?q9!mio*863 zcN#y^6-_4TKt02Lk-Bj;e_w+aAQq?r%tOr61~To{XVzyTd9OQ+-0Wsp=@-iKmcwm& zsN!lEsh*qgowdaWH?n$+PBld=epiY9wNw#eA?z9Z{qbInV6Ilu{@Ap{oqhfXpMIr8 z$xdTJs>Sl~;Q`k=$8d=~3-4A>78#z}PajjQzK=XUQu!X<`bA%Q;$PoxNm5&cN9hti zjPW-QK9J9N13y(9r(yR>EyVMArVIaC+~wP5i9=eIwYqdFHT;1dbysQ<#{Tb9P1^t7 z*PVXb#`-zV%8M&9^~{|8hxx{6f$6B3rlj;&dQooyRKd-WpO&Qiu6K6}<>2py2OVKb z1#1=iR|IYYlF<^aSpx8eNe44TiF&EXsh-kHnBkf+fR-ImhInKCC;S?T(pwY13Q9@Hw`4QS<){d18S~0$6Bk)$-a=FSYt3( zz7!8f8Ne}yUBbkEG(nLbs$v3bJAO`~>%R?DA{iaVZ=Ce=L$i)-ZsK62JwP+~_Mj3T zn@Kn1qNKKMLobU!cSvL0Qo1VTpvbzC9EOwi2`UA)mCQ zk&)1-5qGbsk|v0p0#-Z{r=T&h?HJ})iLFQvd;`Q(B#63mhrmI^*>p-F$x%Stacq7F z?@Uy-No1QPvqgZFo42F70}WPDRHJ14fo?*HLlQB$YJ^XttD}yQV%j(QsSi`-cH6q z@-o~_8=?WYoH`i_dVyFxmBTT3%#jEiSE*s8uvC>!io!D(sOqB&;Ur8xlPQ7mLN<ihN~C0o0i7Ul+p>(q~e4#2#8^%#)rbVjZdHhg7AP2jg6FPKEjMwy2nXd!szP znP8N)Jl87WSkt#HAlJVN?IbyXo=^C#8GMZm7YOaQ^-$g)R$sx0b*6y|loT_#w{<&w)-bxw6tDfX& zwi{LHFzyT=ki!kkV^l6?j*^}2H9!a?GZQ-k8<-8z*2CE#dan-VzVG1b=C;U!Pim0) zmCM5A)f_Lm@u=nTc9pcELbj9tNS}&msfg;WQ=x2UCgojE_B>ihq+vWc@2-uwQ5tE# zFrEm-3-S(yun?Am*%|=PnjKX3c-&Q}iH;;oxOPp;I>JjoLe~K8+tvI^MbfHp?@g`m zSEn84cwMVh0(oEF_a$MD2xmSf+LpvUr!w@(8UiOgsd9iHG}=eQW4f`@X>Ht0Pag|O`S$%qVd>|K zkJjn)ZtqKTuj(upjp;)>s^sn4 zJ8#D%(+994u$SGcu=MX?c4`3C5P&`^IIeO`j7$GMRO&*1eH=~ZH=_2Bz(dLPV-ks` zwqt@M0crqTV~OcCG=LOL~Ju!t_i6`YkdZpt^`enq?U17)V`FYfk zw0gFrt)QwXX;E7N<5EAW4hO`={gq%Mo9zn)+jc8mF{Hm`ev!t7R~IeZ4jy(|TCNfL z^BD9Joi5Z_4mauL)@3D5_2gI$>U8Y(!m$3`kS5NF3k8LEBLS9iXpr2fIO-4EMzNFt z2O^+0sp7+o9eig#?@!2xG)4f~%A$L+B>x_P&`XfucYs0BxgwpX+{WQDWNg4|i(8Rd zTKOx@nkysL_#!4!^l1t}r(ioD)_in41I-``3`*nS08mV@NRdvXcsZTMb_S&$GBGzO zaYwYpk?hT6%23LAY#GcZ$}UJD<8Y(}nLztxoQNR@uc%cik%*iUQn;l!N(Z7Dk&L+h z?N$oq_?~t-)!QD#$6O%!=;0CmWk?2LDg{7)Hwc~2J+$29nuu*$Awb<0BT^zU z6k!tx=ExYtV^ODA$-*Rj5)>!qCXSu<~DhD-tox>MP~jI1R!>bXh$l-AP69MSw((q?E!7J2)LL(gJt62_+@ z^z~sKx5l6srfc?1ls}jxl+y`20}=n$F4?4245cJLAC{McS`?8A+TgUh9H$aXkYgo9 zBDVc5cr%45YU7wI(l8K9zTFut=D*LaXhS!)Dk9(Zv-gu&;i7=uW0VYj=Crd!?AAx3yDbWn6WgM{7Pa&U2y zb`1X-8q&B)H=YM?cMWaN1kWo8vzN)sG}Qgcr3hOuU;D5bw?uTW1brU9W$PDzTIVQ_#*s8%`$@OYE8{uAJZESQMuGAZoyM5cf5E=U>C7xd_u zaR`Rw8Ht}itj82gJO&emTYm7+bpPy)zwlcCT>_;fw4PgkpHkfzZ}U|Wl#$?Lhw!&R ztMb;_x+Emi<3k!MRpg5$X{D;vpz02?r_Rmk*{@x@@PF(}`x?5Np((;5cH!eUtz*fAg=$#OPRQv(B~IjiUsxe(?^6No{}!um0J3!77Sr z<^%Udn8>F~Eue%Ezt26|%@821hW|sR6d3!wHPLe~l$yP;tgwqizz0};LX&}`Aqh%$ z73l~XmmGN={DdlJ*b(ET8xMGUahRHj(mrw*RGsN@aW6K#Uf2s!OgNMujhOO`1Gkt_ z_UQ6LIYTU%eI*mgkxG+R;Ds3G26<7LS)=Y{$I7`z=`Jd8a2D9=t@)TZ8YHf;-Umbq z5B1YFy=WhgUN0I1({2ThFkR`sUfto1Dgy}H9q3UF-Za^O+|)C0Z-}E zy`7SDhb%24>Fk}#w1k3+qDVOjrc&(+LuGf3SYB0RAUaVS_kb2=$|gc~R`0l2PEyjI z&=9`3VFsCcP?O*dB?#gLu)2mv8N-?{M*3C?d_NF?#n(Hts4OZ~8Mi>?m<@;wEREI5 zSSG96S!e8Fn3!Ek6<;OCj!8?-a7BFBb4|gjP}xK@YDW)@zMs+zc6MIIHqREgY!R<#U|s1$j$NXKN^ z|FV$&Q-PZthL&$jk=gFSV-M>ox8d1n1*PXFE@BK2+X6~YMmDdBa@jIbOLiDbb(FmG zcQg1&(|XL=%G;N%MN&pjLxS43P#cR~X`bN_PD@_$)DmtP7N5gn!$;{T7y?ZR-_GKz zOmC|^!|piXU^P0C4>w1002^5@Od|Sk6V^(V+w|Tu2b0(X!1B>8`eF!1M?#CspX^Kx zdLM8X$;x2#c-@q332}*B@?9EGOSbXmUV#Bz(p@;rU@dW^#7s^JI*`Y`K0Gz^H5xAR ztr5_)O;`qDq7m{|<=V*2_)ZKaorDBQy4nZIK>Sf;XRw8~T&&Mmxk=LAGR`3rUvVVM zRWnwKCNwZ`0a#wlsxy#83CyrECba)VW{V}Cx{>oLt{rQ}*;hZWYKl+K5^T9khPRsY zl^+FQ7s#qQf13DCj9l#8@UNM7#Q;5n>&xXOxNS&_etusl5(#B88{~i$FLN!=iieJoWM!UP$Ja|X$J^LN%Ci$NHm`$P8*SG#;(%uE0gO!07 z&sZhrrR37#+6}|OxvtDw)ExD(8O|>b(}X5a^oekVr3mMy9{OVi&OrJQKX4yL8sWuhc=Pc+ zkPp6DL6Y-$M;KHy3nxL@+O9XV3lEQ>uo(@(#Y1efP#Jd>sW8SKbKrC7DIpmcTDKR< zX(C#f8yPyyX0z*-=mt14o;?2KoogH)8ddA0#MgLPOsTq-q~MCmJXJKMHSEi7xUk>C zS6++cw7dipy9MQCbxTrrWTiy!eRD^d(W-r7dM*-j=_uhx2@~VMV3F=_`nWQ96_sH3O85E)X1yDkpb7-~ z);D?zg1JT_vvmBdxc3i7`y;t%6G0EjOa1HH``-9x6@uwN8~jy~ZvKl;xY1U02yAwo zt1hajZUjN^dQXSfv3t{Kr3UcT|E!U3mxkA>U8x1S=&A8hVVZ$H`#9`j$bqDIODVE-Pab`>l| zdcZ4(KXA~I$9MGy#C<{_gSSVWN4N{D58n!?B0aGBki%1@!zS>f>SnR)c!# zo1;=3j1<*el;Herq#{EoNSiD^Y}d8D8sF$WixrFT|HbV^3t z!Xn@16xdbNZq;mrUW0Gfl5X)%_(6NUJ$zk;RFh0aezm2^&7l}fi^G5*H`=zCZUDS; zq_`K8*TkH+@Z}tay+!}~nc%!19Ya1J2~IgPf5QG!mTGP*XO~?x9g|3|J&mpLHjQPx zD%mlXM$F+^o_UPN$yPXMC!WkNue22mT&z2Klvz!9{$E-Nrx-X)Irz{*Y^-%iC>8CO zSq>%E$BiYF{*2M41@=iaIV>7Ase@&d1Z0}H%@NYG_!i=hic`{K@jC%&JfF(==WEoC zviaI*pKVLbn6CBJI4yw5?5Nh#baAl>NLzI`IPkvRmWxlokS?A(9IumbzNC%RL|NOf zZ>O{!IUx}>G&_k(?B`v>N9*+T@$=eNJVjJ?9<5hqz-XPRIt8kN%Lr{&P<}v>BCOPU z0Q(pEr^(hu2BH#g7F}tkXQr4^Eeh?(QWB(RH8>gzWApNsO95VFWYtGu*YPWeS_d9< z@(A!uNd%B`E*9ZRnr}=ga>WC{4vOix4$kb_X?Ute&2`J*MKU!I zPxVl6Ya3A_3r!A45|J-J7F{Q00s2=IIX(rt=9X~#n3(437yaicsGK{SSyM!Hma_=xXwbOPBA z(A^w_&9;+dbSBU^Ln%~TINs-2L0Y{3*=##FY`dx>q~@mFTg}}NBRAX3l$O4)Dnzzy zYGQt%?(M1t$;~7~hm(;;TApB0NzfeU=uZvc)lQH;8?LMjT~(5p43m;~V&s1Uq;c26 z_<>@j7QxV59Jy19VedcOxI#TG$=cFnv1A9zI5pj>in|D3WQ?FMyEP|x>s4Cz2l|pP zK_d#bTtbT#JOKgihWf3e5LdwA`Ah>RPQ{dE|KZD(34sJy-1Vua`v0iVMwqM#HWRL( z3=`j|We3#$@|wRwhF)u?bPWATzjhq=c$B%M4Y?Uc(>=Uu<#(c0bf1I74{!`cUH{M5{ zYB#q%SGVxAnhc;>uu`t6mO}~&#VTg?n7%=UoivL!Yf>Li;?XDXJlKkO$qq!2!uYyV z@U+A2YvIYSyAH|DJkgtp4Rf!rVyhF2yJ&17B2QCy(gdat@MBFytaQE9E=7JlYAcc% z%~BXfXO`cTP`oSO*5)YCHqtrP;C)FyPNo=3G8%6tYQhNVVw011MIs3RO$Wm$kimSm+$tw7H#;JFn#rubGJ zlvq`Ou(`$vx8NBP6N>p#y>$)C!`ZqsC=vz;At42tNNAlXUqk@;7!l1WGcpt(!H03k z5UyoBjg_FKV@{B3@1SMy1t2pqyoGF4ou!cfJWty3bcre$9o%ZnykqmkED<2Ep37J# z&@FlDV08dKD_ds=~8hjBtxs|T@~lb7qztkJe(jWl~}k&(=! zumTE$rA7;G`fG<$utI}AHtHlRi1$(ORa>2d4{x6SNpx~WSMU{39LoEl&yk212#Q|s z(x$Xaek)>Yj<92qIj_S#;)^y9=sHGc9_}T5D1)S7oCp) z%%H^wSc!ndo5GlL)`}mKVc7z8J+s9mZtT71`etl~q2_A%-r9YcYBOFqP#Q%ei-Z;o zXG&ct%RS+K{813+D&c8vI8@mp(p4w~PZMfX(2Lk|*cN4wL!DtFL@l(W*$y37W!nW? zF2IeeB_0lesc)5vuD_&Bv0`ZHFRA_e{Xb2oUm!DxW~hl$nO?nff3GcQB^i#v!ec*PMLno_ zF-aYI2|7+eCud!`|M;q^yNMha5_G43Hw(yVbP5fsq_#3VhO0Y*aaKvWbE>@2FXZdVok>9j^(n1H=%+4jKqp#@nw53NM)g5n`$9-x3pf6r zpmA-HquD09N3yY14s^HeeHe8&4`|ll^#NV5hRB~yb1lfJ7|)K%HCRXY^+HJi?2w6z z=&CHqzVQGI3HN?#M1TAZ!=XcK}?r7+g&k&0#{+C5KU4^&A{iWJi}7 zTjKqwGK3SI#*6FHq~=F{nTG&pbMI)1^VLm*dok*J!WVjw$M;a+;uPlD_cJ9Kg+>uY zB$>k^y3~!6dT2VA22K!^tgiYPg2}@CNBSYb?&gbc!BcqBfziooK|8>{73}MZKaI6p z6_>I_dWBz-L~WI5x)MN^T+ZtfM*l|kY-xV3l(?H(*86wj^z3AK`Qai|;#!E;)U;%6`~)Gsuhu zdK2rlK_mcB^x`pTvXT@iOj%lUKEDym28oU~zaLcsOV@~GNv6oCYTS+CFl~s>G?CL( z9+rcTl#!?%GC!NIYXRt9B^(hC+-4xe$ZUp6dq$Hi!Esd-2JS+W_F|kE9|K)13`byT zTHt=QzA3u)4%LDoaT9J~w1a#Qhp3Yg%9)JEI}Hn=s;K3Ul~&R2QU=uD1kL*0NBnq5 z-l{J~-*bXTp$zuaBO8fAE?kFl5*a|*=VUVnfiQV%bGLq`G}bicArnj0fD8pCd1R-) z;i0avArFLB1q38T(GCAN`tvRs(I3RbEPx)h5Xy|+E z*h|zOtM4r94hM(6LbQUFpN$7Yo71$*uU9h=G|wMva(q9l5WYbpi@j_dp6cvkYs z_ph3!D)ku|9S$t7_pp%?z1afd+ZVC$5v~&5_uttid7NCRhfAAQhM&nr)QDG2ycG6e z<~M)w87Df67zDhp7@ch}gntLJv#8Gh?udUD^c?6L9f!sAt{vdps?w5fZK7fGloW z4d><;bXmri=6<7LFjWK7 zOf5N3O(n#f~zkbH8G;oAkfWC{ytzb%EB&gVi%4ekc^0be)L=lvn zQFSC;kS-M(f*7_u3zMMoWAv{qbvpH_!0VtD$`uLIapdlKBkCN|m5ShFd6$LyT?k=6 zI_=J)(LN_S10KX616gGz*N}4GTSXHme2Fk&Sx3Op%70>$+QMsweLR*o7gKpdN<76G z@C*14m$L?fus9T~^_0Fl=9^iyS;^_6dvFXYxK!kGT?R5FK!!dxBAbm{;4_iG_7N8F zI43{efhAHNKM+-+4-H9J_%|w)#)a1H}xzJU{6ajt55Gj zj<$D07sRiX)2O-vm(>@Z!~B<5mSF!$yFUh6^_o`SU@15wrbD~M<0OV7TLas;6VNPb z87s!poSh6q#5Q0kKioYi-JfTdGkerQl!^u$I)IEHpeFM*uJ8e}KxxPT)IhO6;QNl< zm-Q%*Da+Q2QWvv=zhtS9*HwChOGExD9b1QC+ALQAtq%87AzTL@kqD)XxYb zXlY8rz}0p_h_bx{fA$Q#&57)6z+zL&9o6`XJ$44|IZCNKB*214h`*f?dwP-yv!D!} z4VU5fkH(NB9<>J;qc1yNEpf2l{{{0vXp&RN{k|fY!CHs!% z=aJmZNPtr}yW_$nb1!E?+YXxYh7gj}lF7b~JrFFHd&dwT#UXr#{M}uv0Kd~9L!}zz zhFZ9zd;oSodcQz(yb?hlT5FevMmC;SFG_j5K1t~rsKlxA-~YEY?+Z_IlYYZc09Bn@zU6nR{ePLC7vh4E$^}o&CR8ZJusYCKj*n|VziO6&(R`{UILUn!H zQP@%y;Y?|l3g5~)eu8XQjc2KYY?SkEQ^8ORIx-cb6v)231ETwsg{HiX4d5@OMvrx! zaILx=srY1ofxsg1X|ZAwjY|Kplk()*KCR_Yg( zN719i9=GGG&`xKP@F-c|3i(4wN?+tNd^r_Q3wK1JS+|_@5wijKrb#{!dG`8ft}YT7 zre#F`d?g8jV?ObVQ7l|)uCbsg#ct)ucAk6FIf3If3!WMK-zx{sE;phNe*Nf-_>1Si zP20nLgn(t6liU*&YCSfrT{~<4_dAfLBa{>;HyFr3@_yZa=8Oi{ewC`i;HQ0C+1@TW zaQN}NX!Q0&?;mYW+rJJ{7iNK%YYU2!KUf~L?Q%8B~>Qr}A=&}H@4kIuWh(vj6V!tO1unA@HpeEF|T`T5} z*JX1OAH4c`CV3Yr@5@ok6c>A}Fz|-0sZ)_kWI<6th$LqY1_sDFUN~Ueuo@0-Z8Gva zpeIaUv9-A)cxWo9?3W`}T)9T&PcKY0ZErR6a~Kjo8-9YVavDcD`4}L_Ymjw2E)A$Q zfgw8bv7EkuGW3(c)tET$@;AYTB=#OnERs*gB`fhXoKJ#~1r-%0%!7D?18gihdnlLW z-S8lDIp}9|k1H=(WU%cjO5Xgb4%|9c~ z;QbFE0Oeu>t(3A>evx*E9=VXf8ti})Sk})Zy*XsTy}#0os%OIXC$#*#=70>JUGj5A zxE>geYpp)Q!g*fuR*YOhArhma!4MLZ!IBA*mcvQE2$c)R;hOD^Hb1~MK}3)1pR|FO z6CQK&uQv<#k2#_253)Qn`*7oR-S~b3$G^{D=SoJCtQc;Y&k;zNiL(fQe>7H3{FPA#5%auFHdTRV#nDMy^D2uw z!hM+@2evoGgVRLM(1|>jgFLv!quUc$x&E|8T9Kv}P1)SG(Om?b>;zF6_=yGq5A6CJ zHexWG4Q}rTp#EqZnJU1Kr6H;si(Fg_CrK}tk_LX?v?6OaY&l+of52A-yJom4v~C@9Sc;f*23TFE8n zmeau5%A$=y!7a4Q{x=Dkc3)NP$54cIt7TA@~otf4;h>=)P^u z7DBa(0G;q@>&po^(@HraPXS}Dc5k2_`3V#M3|g9`A;@->}VPYiuh7XizXtB~nqLKoxNJSKD|E0ApAzLF^N ztQcEPd$^&G6oA5@QPgn)k+GcKL60ux;_1I6LeTb2R}0sG;!b)AWsLF0U#R__z+M$; zQX!v)QD~&}zKR`*3YjO*orcvFA`$*M-$p8EFj*S#rWq-IcRr0qf;y$C;QdZZpUG{5 zYdx{QR@U4`6&!2bpkwZIP&V&*M$z`aIG0d<3of-BG(+kvkq1{Ug|l@R1u)CnfST5=wHo{Z$hYZTTs2_KhvXo~{FNo7 z8B_}|y&!+R&O!arCDEcb!FZnZa+RL<0MDEC4;R@Z^hA96xXZBas&Hjwu1 z1zJU*#ReY?^<3E9>(0y$A_}-aY2fW+ya7!wm1%fQ|5{ty?LlU_!)3dA49(a7><6IL z#aF0TDh0ajDYU!&UwCt46xUCgbu|H2sWpw$&i%S3SrQ+eboKxKEyy0$@CM|PahHnj zl$lf1oM8GR(9gw?;Z$epQb$D`-(Xa%%)C4Ku)lX1f70|>r?W2zaTS`Lr>&6gKrffa zOvA-zekJRvz_iI}me(h5cMG;$5! zH$yBa!YpxvKV%bYo6^5M?3U|#kK5kRJ}eJ*bIuUg1B;nh;mF4;HTDjf`~3K4_=cH} zYiGyKu`kmD;;W8oPwhH$Vj?h=kGv5j?7X~Ydz{BCvrfpfGbQi=erPh1u|W?1E_%Y! z+xboIknBU{Sp>vI7e4>Jt5oE|-=E=FE>bTbocvA1oCASOQc1XhuLoS{Yi6x0P-56_ zinryct!pZMJN{j%{UH#iE`2dGdU)zlcZj|my|(#jR7iXPmp;UX5B?+N@NA}fYV94c zouA?l%WFIiijAy7uA4_Q&}3nVt738^K@f^n2CZ_+WOQaA!cuT29q4Je#8)$aA4>(L zXyh#3WXD|ueZYl6eQ*?nz%rnb*}S}(2OIlKMhaZGX4fmB6yloSM+uQ|0)Y#FC6g$4 z70;eu3v3K8cGDpEIB0zB#m@igVHPl$cuJ2!m$VO7!*O-F1v%P6=M;OT!w?&O|A z>RAnKiy)maxg^8ay7qVb!{4-B>LsVy9LH|qWrA2eT??DmDbe2c0#qPCw?V@XC^F?t zOvPps5dBzpF;@)Tfv&@n?RViUh!n-c1byWo><@(P#|8eUyhwhTfn7_!7)SC(^TlEX z4Mtw#p*SPTEp`IsPS;DuEF{lU6cgZ=gslYHHVnb->Oww>z?Uc*zz;6Z z+x-A_A8~qDuL)$GqdrXrF8gF3|I<1=r&RDZyy$hu$+dtIRbw$`^23Ex`KQAFXNqY4pcln>Wk;}&0h%SEyf2ZPg5 zm_j9pa(#5?0#wk^=tO27YVpX1GC7an;>{N4*?56W%4N(465J6Mq%&=QLX9fW(sUdP z1rZ@62n?bfW{qkK;Y7lTLYFKRe*Uy$zU^-u57f&`0v*9mJxn5j;L9&gD&s7Y!& zAEuKF9C#ykw8~MJ;l^g{_xm-tN_}diSI~)cF(vH*)5wu@(De^YE25m5DFd4=bYyR& zyB3W~DSDbPQUHr{44jIx-YD?X`dQdhKnXOx?2+A$S7deBXFj#tBDX2LIvQkTx~4t{ zsdtHHk9~>+kDkkX98xZGqh$NSar!~yIH=0}(H%O48ajU$UVZ%%mBz)PCC6j6jU&Qd z1+tO`-)2~xDJrYnepj=@7J>R;IcWA}H_EQ$yay`M8=*N6LyiW!!YA|Kjv?r+x#g~H z(lic3D!l}`6*0OOX8Mzki3IX^rBikTb&t4uc|2D9hArP}$Zcv>GQhLh0snra0NZZz zl2Xdn8BD5O>8qTgM$sAZ)4=SG0UKsb31n5RIQE$OroU>l9Cvappw3Z{xgaN}Dy+c` z6amL9xZ7*xIc4+HL)@JdxP1PLQdY@J_4D-9%U&yyo-O&^(HTW-)bzY(w~~nzv8lZ_ zn1CBXJqC3?d1@xAMb>*HN-pLFd^%T+ti#T=WWNMZ9@{aJHzIgsMnvU@1(!nKpv9Dg zCSQzy@jJ?&lgUINW;a?+kN(Df7EykQB2EmQ)BLo|kIC@z5J5%57tmCH!Zd~k8n5{#5#)>DnFzsFf>?%N7gG9;{b`~w zCEaV_(unHY%*B?_GeS;BQJ2yhzg5h1zXCk1<_UvuD2q-^?yJ6492oz%0%;)RkxsRT zj=&M=mwU2r!jwsUxtWbC38ITeXCl0(Sj$EV(goe%RbK6+2){2Nz}d}1qU>y#@ar|2D+F zKOR>rGvSWs_7HJ%-Bp8J#QoyX=g;9Y?0Y-Me3e3l3L0AN;dbbVkTHDYpc=}|pGVS` zOgKGNrq49C+Uuw%)NaBJ5x;U}9z?V91?LIu{o>fLq?}|+hR&p~jXt_M>Ur(71NJH&BD--&pkLPuglB{zdiA zw8gEWsN+fdg5GJ+2O^M`P*b#?MxvXntIcI4Wv^rbMUYCGwuszQ-}N2|rvsDP%fWqA zsVw?qHI5qmq`ql-X7G`%C0p-yd#(b{#~DMtRqC|`(rT>O~Iehdbqbe=0kbMqkJnC zUX>%;piBlE(Ff*5_AWUh+I-`l9MY3IY48-uiJg2H{!+}4qK;!>+hq%LhQQI$UbUeh ze<&_gSCuQtA(m_?F9DWE8b1ZK{5+D9q_tD%I zd4luo!G2>GolyG@ItzZp8aVG+@dUzhcP-S_pCG=5p@E7IKW^sUO<_Ex@?BUmVmk_S zmBqkhPN^IdgYryW2|}YvgPKGp7G;$=yb&@y$-+s-H_G(*Wi+4hv2Z zV+qU_MmW<5A3RD?lC&9i%nEY@8I|nqat40FYS?c%$NI0_BziJY_Q{ zT9X+U{T%pARAEh!LotweuRrbK1&8A#x(g1LS}`D#Ur9r}ii+g90^%6iqLg5t=`T=rmZ`J#BFNxonE_(0mf6if$si2$x3xbPd zwYu$(F4ifQC4^{gz4#_A`G&3G&Jo|uC#hd{4G|V%^pG{HnqUn2pGeaC1%2YxnL564B|ObDi~ zX5m=lVd>4T{l*>^m!3}pxWmF7O*q(4S55QsMj#s((}0gz(6v@GhO&={2uZh%&hQd+ z4UwzAa3^HX;YfRtN)#6nqO4D0`?J{!`Zad|KAPkgBWnup-w!3WPD+!47wS(^7@7)< z{}>a7Bd@-~Ikbo@uURPeX!_>YqMp#FI%ah|^;Q6>x~*NQ`OS^YUzTtetYYdWWO6~b zjNJ_}$;}Pl0ny2#Z^P%_9RMDMlbS(D1Es5p=}|lg%WLvv*fq8U!JFnvj@oWuYkYfA z0F)4QL1PlmG_vk&JE(-ri&&^cWoa(mqG$U4Bi#n-AR_2N_X7ry#0bFVi$YK8P_5xh zt@S|xYf~ncW?BOeHEiFf`4oEYooAo0ax}b+>EG9ZL~Skkrx(O=?3PV!UC(kT#|je? zRC0W}9M(0eLlF$C5k-fNAO(0VKW=J@ReG#ZCk*j^NQXAYF{!jV4kgtm z;6gj@XgiK`8A-~xTbmsicq4JNJ-2EO7e6Ev1Nma4R7XJA!qGf#7Hr)q#JSxAE5Y*< zT{>i4Lq7`t=!3Z0dh|eSH>ik>wAqVL6Em|_i^!5<^sW11P>sg9345`GOpzIjF+!Gj z`b?(LH_9om+*<+uEee0O4ODMR)wSqK?@Pv8m@59Av@HD1>ieGO*#GkfNsSOeqi+5F z`gNb~_mDOEU^60aKVGc`bMfd=(dZ%L*LJcS$XBY`>o-4j+bWUg3v3I)1x>d?W?vO{ z)@wgqeCvCJBrfv~AUcxBD>OfgOL6Cfb@mjD(7ObK*L@H(o?(`%AJL~7$oWSX4q!}JU85yD97&6jPvmMBCihVx)*fhch^oT8U}kDU!oiY0X6Yq!ruiCP1+?%4tX znuumgTdnbLcvM2d{&mXW+Qo#;k?pA__da#3Cz9Ux?@@j_pHrocSt^NafXf3>F1>LhtR5c8K{RkM;eWu1=U?+IuMKaokPOdI zrd7u7--)mg=i_Gb@%6t(W>l7!8A#jv&_ho9KgG-J*T;7fSQMRTbcHGpe%#)KArJlV zplF+4Ou}#UMjzmPtHeM`i^lE+Sdb2{lX;6G?}Ns&*Z2O@cw@_X!Tn6Ivu1y%i$xo2 zU!XolreT1&O&Vwp5ne$4|Z74OyVb(JWr6q6EL*ub;&_(~p$6?Me( znrNv{Y=~HMaLuAKpLJuv{Fyc+rU_Sq(=4%cn6(UpU<0YpLWPle((I1(JibX{zkN1M z?;6L_&69LN6}VK6aBd@<*}Q~xUnV1vKkWp*K&Dkxd23M`yXPc`dXMyP(|%p*od%1^ zkc%)^PXW&-T>R%a?+ksG)F+$z13X(}`qp~sh?rGt?{61`? zUC%6$kj^48o*L>n{5TljP)iqLU=R7gdN?Zupaq<*PB3!q8r?p74ul@b!iko(fSUt6 zga%vM+;ItC7u(!BTdS=X(YMaW@im?~@ibSajK%XmlG|1{&1k(S3u|iT{3M()!Z)Rm zc%OS|9bf~&)^$&q9fJyHqGr+5ebdG%&nqm44bJ; zfe^3$_}}lGOXSgc&%O)784G;V6A{SFG+!DSwczVjygdas;GhiQ3UW7zlcAGLwzIhQ z&y=VrKF`{y;qQ20JDmXl=q|_68^o}G7m-3dQ>(0wey6&MXj#s8Hc*muhLmbf-9rW+ z0@B;NsE6=xy-u-t$ybFEv%eAhcx_^!o;n3muZ`emjZ+BvI=yGPZo_H_t zoYqHz0c>0rF5n~kf>6>mkLl0P1~j*LR$Yi%W_?AogNZEXzucoSjX zW$+N5p3H7bo7I4M@Uo)4YqQJUn-z+BnPetA*?(JCD=uUlA|II6Br9-6s*$`_rgPd&`K8n83(iF)= zSqUvGSk7k_GGlHnHx27v4N_u+ z4^K7v=_7e7#xta@QFJ5-f5U$8NyoRW5wtSV$M%)*^a%Qu_sC}CN z)Y$K5t>yQ#1{=dXb%Zv$e80DRa(Xw0Y(pgA+ILMP`T+&V@0{G1r)_8 zxfz2IIuTdtCKMRck%iK8!e0`Z5fZfu01xTnk`;%b9zD={wh`1EDcDhCg{%aY8sFPy z^6D0wG80Sy+a^$w=Cy!OF7Y78w-) zTzzx|EG!VMPCTR()qp(zv43BNAM zQ0KCG)LvE-HMaydqEg;40vVbJq!YB~82vexS&LHY?Q~wJa;tAFE-_fKLMA(j=1UK5 zvC}0i8R&xpyUj^)QTbwLsl)}6ea%Q{IiyEn>-JU1S0p8QeWTHW@D?IYK*a3|=(7lI zz!`R{%*HEwS??+i%|H(rAn=$5CLXIK+xIhh zB+i8E7tXUrOfs?ju=>BrC)JHa28u>2-2%RJLWo)KAU^nxnd-`1tKV9ONqyjD>3#X1 zI0tTj>)^%Fm1|DOJ-g`tcUDR;KgVK9lNFC;Y6;o5h<6)%pU}dLY;C3vm`NV36V(ns z>n94Dp^rcyCB88psuV$&^!oQumCi`&xx$qn7mhw%MJ&|MAdp8OveMIXlR%AMV9WF< zeq|G%>8^sBD@cnz#Pi2{ayTzOeHnp1}d3VYBdr ztcpz8mTQn*RL$u=eR0-Jcs3=A97Tp>U+Q7;Ui03%^&6aSaJg*3;l@WJ>rqP>hAGiO zP$!?`z^wv-S#PI-uPc?Ab0%70j|u^n^hljL)pk6CkA~lYQDJ~MvFA54gErD8RS>M; z-HK?fn>P=>HTPl!NuOFNf@u5Ijteh!*Q2h$&;I6WKbnRFt|F>)cQ1(@gwTyxwL?ZW z9idQ@wh|sfkBvl8`=jfFj;%S~p$FkPVL(}aF4@vA3E6it+}m-%<>#wBJM-Cw8O)W> zAr&HJlYaI{Vhjl;B*7{4S_SV~PINd@BstiVz`VG(r#KYyOYoOjHK6c4XejB+lQz-d z=X()+;pQB#0WDNjQ4z>4MIQ@C4M~JmAD4gKkEUUYn<(JW)?{4)ysJ8;gxu7rWYlm| zOzK>&TNW(GcM};jS=d)!I(Zw4C4m8lBPNE8Dx}WqcNxXlV3`6UoBkDt(BxpLJyOI$ z%ZCZc^)Nb+_i(DUx(o-I$jkOJ84jlKot1RbnO|>X!pEZPLWlqd2BXV@3S*8CrGEoS zN-M0r^e4PLaZg>3 zYS6QEc^E??;~JWIppL;%z8_Z!z>3eCA$#RU*^HKM%}b1NY{*Ne_J|q8@4Hjm?j|@A z@oxgKB~U3(H(A7+HnT5WNT{LVx7i7TS~HeU@ocYHwjHRWw}fB{i)LT;NLsYZr94=D z^Awa>j&MODEN}2$1xZ4gX;?U=t-NV(n9gt>$T44|plug2TaAbd^J@PlxJa#kU z<+EfG(nfFzo5if&336>_y8?3@<$YDsjy74daAZe{R0g?Cj%p5A5yrdf6@;LjfE6ky z^Ah@goZ1~%JGjOfWTK1eiewu0*A%Gc`e;`Y|0ZN=k6C!#(2lqE>$L~FrVQ|(jNyZme z!^43;#}gQeqzo)$iuaTn8Dq6fjO1k2^5Irk2i}3%ssH;i+sqR5&rDhNqoM8vB^~i^ z54d3ecUvhRUWhe5w4)Ia7VH-Z{H+ywp?`*Y>ZvLAHVbj9%9*pYK<1zLIKOKHdtw2w z2OC6VFMcO{Ma2;DNcAat3MGw8@y( zk3x{BP>aW97*QXuJa#B`XS3;03X!I#XSzZC)cU{;t>i0-pElTrLG zC8LfL6Ob0!c6_7~Z%QlVlre8xjD`voNpy5+74WnmCQDLcS=W-<<6r z&-Y+c9u8YL9>KsLa0=CCG$EA}lTdUN0a|bLL8b6g8g6CeGSC2k#v!CxYkiuSnzW{g(TMyyrn!DA`Rip>)SH2fGf8w5AhAn3e;ln{7SjSWx;3{5Y^ zf{I|~pxl&TQ__Qe_AoO!u_P~|Sp1?76)B&}H&@Dj%3gkj$z)~2>V(CQ8IFNxqsQw8 zQiXj>^NhdR7u@54iKST<0fYw=3l9@jaTcG*R;#1=@6q4gnN=$ZRfxGu4`BdE@z>mi z2$`%L6Q!41vfr3pGJ)y}(V$tvTTvf1EjreTTQ8C)f~7w?W1ZBER&INKeOtxLCb_he|av z#aTAdM}b1IfeU(6B;p5z;a!nv#fx~y6>JR0qrvQ&z+Qts<~@(lKd6ir-TEG4E!o%+ z6rJjz8(X7p!p>$T9g^J0iNz)*BaM&hNm5Wr(LyG2Ecr%Etrw(>b5GFV?{!2R&Fave zm;P#wXhLM00xR3rxS#*>0J~MMzFUZQL2(6T7iz&Dd^Yd&iNdN7N2g3RdWrPLv&Xor zrZYdNiv!i4mAxw?C3hyw<-{!s`b-H^`|oNWv`{P$Jx1E6$YYOJz;8(3F7#GVk=vzz zI1{|zNUf*D5gXJG?qvSa3kLZ1)om->lTgR08(V`1DxMQj`%X4nU7^>sXi}X7p{9b2 zGaUzT#A$u*G@_ls{03opBB|vmoe$lEa~B zLv@y&uC@x^4__oFA_pA`pu#y*rSQFbF1Y#HaH$c010Q0JpYs@O8#d+gYrNwWkU`}D z(_s~Nh#K~gUPpXZ3NiLOdB6BZ5Za2$T;fn~q*)5=5<;T|0yrl7vsoamWSuu924V*; zu!_0$JQ9YaqEQC_;rTGC4_q6HqrEjV8(rqc8F^Z1rYI``ZF-(B!8}-%7C3nv3L)r% za@eTmESM7qER~?i|}$MZx`X6|CZwP4jDcn9a+K!vJRfPQ452$FyL+rLX%k zaV5i{RL(Pw9!Hs=NIMnhUU$`#{)+{mnC4rY#h1go_}CP5sVhy-!A505$`L273}7rs zA3v#l!jol}@0B8N5b6KpKO7B%Pw+5`Z6xCyHB)x>E&EVZ_`j+%q;{Vhi+$_0J_u>{ zRMF1n>{DA`SR*iN2MTnsgNCMQ)u0(^M-?R09I=j%2-Z0 zvk1IU3Q4T|{x(H{h3)RwsPUjMlxivZ%V_q_!Ag3I<4?Nj!2>AdzFS#^!7Nc89TSbv z++3@y$(3X|L-aZ(F*9fxGIpxx3cR3SRi?%iG{43eTq|_cdkWY$bM-G{^t-uWdy!+^ zgwn9^471M{`v6aFzz~y>5CzRdOhd>}Aq1MX+Vx{#{88#$8UeSk&v#`t9e2{a>!WG~yles2-|4R~{y}&o zyG8e`aoGmU67Ip3C#l@89~SFV1vD9$CgjwQ!)ZfI>d#wfM~5As<4 zPp>dbU#p9+UXE~hm^0gX=uT6I=^%z`Cl1xw`LTOMOxmzQrtu{upZwH4i@YMv({yMK zO~pBt%V041iXqhHn$JlIW2m3N^PjWjQosx^a-vm9X8TBNK)H0lu-Ybow$w40^mqu3 zDRv&8BHk#b2I<^%Gr5n2`XD~WF7LDUSeUPDaaAxF&*n`Tt_>S%{DcUKZgv*WHa)}C zs2~x(i30fcT7pI+8c9M+O4phtP^4H?mh8Y1w!7O@hT(9#S;Hu$!`lD{y~khA8c5nU zRDB+v5($6m+XfCY?9h`;2*^Qqyah}#AHGf=s*b%|^jYgUBk|3HgN;Zc?v50k+>f&f z4ICHBas|)8)fo`n?V`P;We(hE4vU+^iyG!LPnlOAoFg4B2Ui8npVAu!2#+FnD_&Hy z4}9nYBj{laQq5j*-CB)4WI9ua-FSz^eC*_?1)eQSX z+qXVJesFYH)P~_@{W=_a^U zfeOy~6gPy9T?<7MY%4BbPW6-${ao)qPkU9_cy8#%H9# zJnAK?98vI+T}d3FYH7Z!Df|J#AXL5MUG+A~;h}ukZfU{|i8~NDdo;VW$`_W#ViNjJ z+|PIpi}g2Yac#=9z0bI_SIb9Bgw7SdPFhu(A}ziuZ_bjeKG#bwgR_C(e$qhEcS3wE zd<~vMT*|gWb>5clI#p!H596nGimlY+&#N^TzcH^*2m+cDd*ypcCxX-}HwmY`wm?y> zGw#lT@Yi7{4_6DLkwCd^Nz>LRccNI@LWJb+Gw1h|uVx9jU9*iwJDS22id9QPk+Qlg z$EixF0;UoWAxxf9m5EK$&>~X<+Rkb49#c}s%#g6~YT5b}J`P=Py#psknY(X(EvEqb zZXg)R>*(M7Sd8z6Zuw_R{6vDV_C?Ojpl7x%Evz63pUy%Z;`Tz%IUb^P0-F{cK=@&SpC{I z0(?~9fs8aDX%LK&=H*aUG2c8ewZS0qM1$Cc6({q!W&5v_$S%mV(T_9cRehy4p$J`q zy*9rjX1)8`#u7SGW!CPV7T?e%VGL8`kL1x}@Kf^fnU);476Vz1>?i&&L+}0G#(5@O zV+OtV-aANwy?07fm#ku0wrtr+oOK*KJ=r9?*?qt8;_iE8H?McICB=zjC${XkOIGiq z#3r$m07;M_dhflL0lxVQh#xq>JkNcfb7&k`Yo-1wDXf5D$;~;;jq8~nzib>xNkx2T z1c%=B0kj`@8lv($WzM6f00OKXU}%uO^d_T-&9?I{d~P@OkN9Z1I%oZg-5qWod6R`^ z*arV5m1f~yy_{S`mV=A|GAUhqU50a$5!DW}JVm@cYZu~{o0}qymUPl$s1xaaBQ7G&s(x%mqy)oMfLi%7Gy?P$+_1%&6^R#1r`@J#LdxgbkF&Bz%bC z@uyni;fEQiCZV$p1jk>b)GC|kCuqjCNP@>1b#iaItZGKLq4eHpIgL5d-g8;q+Fz7M zEHU5Rkb9e07V`{ED4~FRv4(y+Rntb%X^|Xbi^m1zjmc~`nM+AW-x4(*KW8Tm)-2_X z70xbFzw!2yp0@PQ__$IZHy0)OBq7N`jOV_jb!k@&uFPc=~#! z_#ntB7)uQL!nqNW$sF+rXXkjiB1p1zr5Oj;WufAK66kBs%^NED_k@}XP?$)M0p<}T zAxQ~z;F3G*4kjnm#?P=l{3Qw+J+`+;?W%-l9$!sc6e&0l#oin#yKHA!)TL)6xjn5%z$ip5@;h7r-S4*)S;g*&G z(*k^Qy>!k@G{pb?PAqyf#Tq#1grsc`2n~pHl~3%DAzy9ukTh#zVLVx&n)J?~Bh>P* z9Xt+YqSz42@55NBh@OE`gqPe)=NVE0s#h}pN%tG!j3-DTkiot_ciX;zx z7~d44Dnq?HSucUjsF7}FDp;_jYM$QZ5U4h z0dW|Eq>6Q4@ll^dg}a*pCRH?f{Q7=$g1(9VNe%h*=HnNIt9|I=Jf(bmVV4oHbs!7} z)q?x7v5co0`yZ4_j1R z(}6dyBi~@{PwllJ(drwSA55^(`Y+7vmHJx(>2{R?&uUN+9v($Ab=)#P_x$=E`g;`& z@7;BAc&J+&XP!ku@qj~x7`;ebT-$s2PnCNyKAAASO=BXSN~h~d&0XZ=Ws<8Amp`Ol zA}`7lXiMzM1LX(J6}4}R%R+IeexF@_+r|^dv^~*#$l_5y!@mr$M~JH|m&|Lw^>&zXpH{&(hvLmd(%MBQ zdzQEF#y^LNM@G+izT0TV`jUuxWF>SRsddY`3U(>cMZ`9tGDsSh!)r`W26Gqz$%c-j z2a52X|DrZm%9qy>^?JGB^>b2OwAh?*@{lFW=u&VMgZ2~ziYl%k2%rs1?RYY}j`6|K zA4<%NL{mu>0oY84TJX))i5Ef=b4Qzu3HpWE@v@vH~cVd)^}ls zn;45r{dNggpB`{{b<~)r$DW?fV7--6C{GO}VP26_id4B>&1{AMjOZYj&HEgY!d^cR zL^Hg%i9&Pl(CS;^lLtpbu1Yz6qEvuq#lbVl0?jE`Qhz(*Ao(V42Yxo>fYp*S`m$+x z`1X%#d<|vvRlH?)_=^muNT@ZV4*00luYA`IwE4PE%(>N zbwXrSUJmy#jW{xZF3mL7bd*FW;&%1#lSD;Ac3!=~^=;=tMuLqV8=KQIe}Pf67&$?lBjrt?u(Vus&#tcQ<)i1?0pY?_KO~q@E5XX~sZ( zhE-Dyz20Y!R%{B*QE;{yk7rwdx36$JM=fGq_b|jj;DQPI^VK4+%&k>D8p>DfZcYO( z^r$0X`dn4+n(;Ye*6a-4jC5#I4Xmkk`b!uq=9d8scfuLN0v?n4>@9XY9ao{$kY8}B zgSYlo7Gmz&BHN){IKO}6K3LLM9sZ=cJt~R*o*YKWl?B=83etVz)KO>c8|Jd(Q`RQ! zc0xi-3h$n_6f$ENPWN6ASpA+wLrwM*ni`t1F)EJ=Ia7RAW1W#RIN0l*A#9R05niK8 zD|YoMF^-?%lZAP*y{=L>JMK24Sx(?wI`xP(pIaqkzX0fk7CIH>w$xupz8AT%j6A}T zDQGw6brrH7^~!nPP{0v9_KcJWU)R&6FBa+@$dBm4`H1!rDS=!tw>ZletA@E0p`Z|Ko2p`0qL-~17 zac`h|mEidi9A(d@E?G9N7Wd!Kc#H^M@uYc~)o;w6t9jzW*gH9`apEiEI~h|f$o8*o z9jN@mINrP0gJ(KiA9@7W)9ePYUeK1F)9$&^6y zKH`)RhMhm9NUkE^+oL2(p%9T5+Hdh+d2%>Y$0Hc2W3101-CRto3HXo@3*NVDugv&Q z+07I5kNJ`EPvkti>?<=CU!*Z6t*1s9H3z~SXrv!tG`ziG0%qqrq6-VgeFuk&&pd2= zN7t>#YX^F6e2SlILF|CKftJoMfa8Vk=T6L0FErN>JDcUPA3dF0TS;Dqa+1xZ`jOGM zp+`;h=4(x7sfidtA$xpY$cw9gdg7-qni5r*DXoNCNFYg9g%i?~iZnapO#9<3VZ0N~ zh$v!MRiIEIk=dFQ*0N)z;XG^`f(JXoJOmcDLJjKGdx>0}nls6pWkpqpjz!fOkx1E1 z%jOcr-JF}1brFOtQp%A~@Wc^8V989_Mv}*Dj(|}|W04A(9ab{e#L(urtJshyQ7l*e zB@@SQodEmH7z`n-WqPq&v=}G~R4|bY^>_enF?;hBERs7LBH;7?fgIL9!M$4dLvJ^f74`pRF|+&2rj-_Si3l$9}C2&n4;vTeyR+YO4DbEBRmzHDb&!ZRHf5 z6U|hsdJBUlo=9yY4-siY)us10T>Hh$`O>jElN#rpK^8X?nYz8j z3cEVK&~cQ*gmcMtZ)P*8%YR_nS_KYG4dVoQWwmiY`n^nbo3ab#Khaso*?kk5Z;-Kn zVbgUt^Bl@lX@`b1p@Z=nrpt3RoPUw58UHz?aBmKWbD|S}Q3`lRFn~T|x-0LxJ>9%V zf6qn>e7HwJM!k=oIBnRqSFd4rgNKQgHK_tV5Px|={843g)z%Fs`cAe3f`7kPY&dcL z$C4s}7w0Gv+d*)SkB)boXvD*s_33@A9ed(&JU@leqInW4jahSW`0qX4r07+sjE|bK zX+A7&|AEuAK`cLj@FlKF)H%8Lv`Xs0d!t`?c>vJU93Ju2wUI7q&a&F(K?D`bQmY&7 zX!8@|Yu1yi_`_*Su7;vh@CAYnSI1=*hji8uB5%YRoZJ&@|NVwEFJghXhTRy;PnrOq zkcW!hG(3RM!$$QF1$=9KQ3ujxZyv0J~)@>nm)g~{wDH;wy_E0 z5Yu^zycmgGO^P~5vwtm!@Q8i}9(6BsDEuUY#^jU{Y z+kC=R?m^<6NUT^_b5bdN1X0SKE)eEsGO3Dt9idLWzIvgZ-6eYdm!&-+_G1n2>B9&e zO&6lBM~)g!2@d?9&tUs~4h^Z6zCf)KqwJsLmnT4X-xfKWq5i2xt@giG(L$V5z(nJF zqk$O#r{i^z5=}a1ii_xPMp+;C0ecrKV(YsizDTsJ^dt8JjKuUC;KTL1EgbeRf%F3k zRZdhFocTBL+F5&77(?HZc@8Y~!>xAHr8OI?1Rep)ojGzRr1pKTp}fk>b47J0@BwBS zz|lX;f48M;;+f>uMWd}kD7T-!LlhWxuYJ@l{^B=eNYkN=uQIg{xQ@JN>3nu|Y-y!} zxPG^*RF4_j7>kjgJwX4arNeAE7_AAeQ%PeKd@DK;tw{M7-!);qFE+|{0*&X#gre#S z)TV(`P3$mu58LEI62p%8lBd*3`tTHPphecJ?q-KM|@LOuo zeplZSQDzmPtBS8rnuHrr;A+2bOD_pa&Jy6V;;NvU^Jv{e8mlJK5%0 z{+@7!kmJ4n%@8g2%27(L+4d^m=rhC>#|zr7Ra!eD)YL;Bru6S`F)^{Oy4E$HP@xnYOlKz~ac z1z`|oH(!W1NAIid(;I4bh`_D zy0<4&^A=)=7c@gQbWaPOV5&!0%pmddY+reOeY=s@$wY3i2x}Cd(8&rmMSIEdWN=Aw zJ+^BSdFO?K6e)Z@ccMLdNo&T}**F{RP*^p&DyOJ|&_|{S7F7j0-I5La7yvQ4GhW|D zVBKDF6MIPejoQ6?$Zd`o2r|2b$K{}Pi*B)&~Sw^Mc|Xm z*>Kfxjb52dBo!nO(V9?TV4HuX0TcJu8}cn8wuEgY;PUVSvkpAk2R_Ql!g+SMRBx_^ z2S(oRg;AUQ>86ZTb-2_aw0yWy-(yRvv_B}*sw!>bd^@Td!G&N5b0rOs8rqnMWWD8N zkdh&)8?SInNn`%2Xjrv)0KVJE0Q1zQic)J9E9J!Xgp(sJsbq{Zf6b?IH)dn(*~jCH z|Mc?`6XUh6Un?i7pMR!ki5HufqjXmOo6X__J2PMJ&HV%FYTI+*u8`L14T8|Ir4>#i z-T(jCtpVd-ZRN>NrAf=7Xh*_Ok6iwpq1|_-d-IE%a-i}WZr|(5FCp2k{NI+h5!e}} zGr&kYb;8?L%4BlTVwu-gD6o0mQbLkuS7MH+t~F35WZfVZnMPW*o&EQ5FG|@zl zBUDS+t}ESh#&#~S!w*smP0ZUz+Yt~i$YA(&a|#4Mr->Xf|1-px_WS25V{uENS8rs69+Sm2BG50epOp+#RN*_cns|RU4&72?g#y zMQ;P%v}o%>y(#J7<*%XEDacvG_;R;psOn_>NJU2m(1E_WLF3_gbP;5($D0DHSQ6K|5V1Fa z4yaZh!Ub<=yp8nw^6jskdI!Tu1LaevO*8AqHhrQIWe53z%|3I=>H6VgHs^`@)^9G= z6R!k|S9`wEzx#WFAT5mb%N!?eM%uCXk~dX%=CV2(+AUi9{sDs%UFxh0qyQw{{j^g! z+-5|O8Zs_Q)Di%0D8udJqzaSxI(@$nQ$#&BNhA`W~@Da-q!P>Re_YvMu`k z0mf^ZYtyUWaerfd14!dOYtisKOQtu^@%|IT`&ot%s_#L!mZFP7k1Sl*uG%g1Hf6Geii z2>blJv_QQfhT>(26LucSW_X%KlBSko_|tJTaSeu37z5jkxUZ5hMnqzZF&PG1<6q{wN;8S^Y5%$h@1$jcktfk@rQ&QIULzd%<(yd;_)B^HiqJe1Hz{Q#=vQ z^*X8&Nh}ti8bdWvhifNwHaGDL?pE-#VEIk^e`w^F8xVHr${u2EhPa+y>sFi|EB2vl zKF$=?6UU-#O98qKEnaqEI5B=xkF1MefF)6`Pt34;C-#7ElVi^B)o5L9B5>1|LM%o& zQQy|2Mim!P2<|Y4*01wgp zgsBdd{`uX8n9Dr8e(2Y7{xsJ#U@M94?NeOZML<1)wOm)h`F-wgf&G^cL^nJbl&*)V_H{awmHxS2RClh_9C;%$6{-9FNgEcg6&?^f}kj zT*EMb9qUi4bB0D!!wX^QIjuM*<{(S$4ogI!uG}|*nCp8W-h+ymK7_9AKRxDl;pLb|nHJN3yW5fgsB? zWw$58;<2!uML`n8MKM14xKh?5YnZ)Q$=TcP{2o0FN6YzoPAjWshPVZ1X<@g{>)SGN z!q)|_tFW!PlUsdQCg4zXaqp{h<#!WbE}f!3w71+F>-|CE=tI46HDx;){qFTA$)#$6 zx+>@z4W0+LZm~_u);9|ldMG?$UtL~kJVkMN|3^#d9~NPxdD7kV{ZVRA+1*@q367#t zKG*d}RI^c-@l?`9@n@gk#%Q{KUvG*X|hHe5bi@N9b!Icc~N;~YE-}BZcKoG&il=5jt zr<>PD+GVuw4T)e;ZgsO8Rh`qG4DNIzpT`t7$)5#i1yq<(pyhCP>x@URc59#sSLi6? zwmj{zTFT(YsG?nBt;|O)KcBQcOy^tGPWzJ^tMSz*jX^p&v7ex%Q>l1(vmx&%)endy zLKpgIp^=dL?8`47OurQF*2Tt=QDQxUEp?RZzFSI^xj<^_Bau8d{a%1x4Sd`5Q6JW5 zRk09qEwd3R(aityOC;|)(o)|-`e1_MxC3-v(#I!%`&ewg2G?wXpHT@HdmGTr=nF{1 zU`5W5-0*CmDexa|U*~O?{UD<6lml!Xg^CGpN~jNy{eLyADMnbj%cY^G(49M);%gYf zHqaD(L3H*at%TgvvGGuUNA1tE^E*EtYb9i;xCe~P(l<8I;ZE5y`9Fiel9|F-m3=25 z?q@#&ztz2d=ONbZWZf1ikI16REL*%3`O%py54Cirl=Zc zuuFgOgG%Z1=w$czzOCr|bO)L0w2pg$Bit@N9c|nkmS>8OKBT}OU-6{}w)h?Zfs{AA zsYxVj9fI|ai}UN;@ zN6ZbwZ?EYl?ijc83KT&~>BM5f<(2&S(}~tVe)Hl2X0OdK#LeWLTgAX;FtB^h|iwn$&j~YH^>*`I}!$phK_k8b(#!A7a0q zo0|n*Oe~ag%|}#{RF}R%Po_l}&8&u?fPeV0yd!@oQ$5cdy_lpf0=X)5$V_7&LOMra z(+qC5HkS`>`O^{p_P2te+FY#N#i>I+Yr`U+I|8{TLbL? zrl~bYL%7BMR1>l9nU0uDL5z29N?d0?E$}{1gkI|W=l8ikdq3fy zkQbvT_k@IhDKB@btQ}7{6_PcEx&f|&>m8+<-8qq;(bP;;ZH|Z(Ffu41AYIB$$s(&( z?8O>pZ!J&McB-sc#H4t4+5a1cK@_7BqQ&Na@>HxQ&C*Xxz zLpBY;0}IkNl?A7Jt^h#|Bl=qQteG8baBI>R!%8)^w%KnOR+X1%mOpcl-mvU088%%5 zCYP%V@qDyuA&5|?QBG9*!8y)ziZ?iyg z@Fo@KgRRGCaFpLu`;lvR7fM!f13r63r6nrYTGEXq>FsSg2WRj`nv(?D($Nw>40!q8 zjLlgkK1(52o+O_5dWAm4LmZmZ&8-^TA7kMusOj(`9mUF1**H`dGXc13JswU7fkw*Y z8`xuIGr2;E;v^zeb1_^BvZxRSvk-`wvVMfEGhZ>XY5x^5f*`W-YPc3m9fv78CM6`M zh;K_6B8wHsbEL|eZH27J0G3E1(z_D27;ym0FtlX^PuCfP<> z#20#WwCGX0bPYN8kgks#c4@)22GQ)K^F1`HOz^xLc>dNd;WOn0f5i9F7VocAN`71G zjFp3bjnO|y(D#r!@iG>DrKHJwnf}Yz7arVj(1`hCfF%9(cw=7gS6hP13D>O4 zKX+nq!=8Kn-{ZwPg)o$Nx!^cYRE%>6!{iDCJ}ZyrBq&>x@9TMmH{!NWMCis*Joj4lW}3A@@N>33 z;Y`uNIxJ%B?z7R-e!xpI;9o2#V6t6aiW_Ev=4{>zcMlRI=Xyo4S3$XgbmkQs*uFs| zb1Qw3*^*XIG3JN`t zRlBw(sUQ_Y9Y{i81W!&tqS;wwYsuknJ(qXl)T{>W zN=%dvDr7oQr&{Q}wY*W!?@|668 zdGb)ItZBgmxZc%PqEwt>=VjH*L!T#0P8VOP4XRcadCjG9z_;<+g3$AjQUO#I+eERv zW|(;td1zK4vk?m(i!q4i-QGQG5}hMYEjegX227!{Y=trFbI@!cJgvNB+!pMtpe*7_ z_+#CE*G9`u$-gE{`hob&;p!*Z4V~Fzv8fOIdfSd#S!sX$Wuo&b<`&mcPBH(WIDc_9 zmJwqK|M!BqnJ%JYP~^%$K4bOCdeKWOxRas-4TTjbz$j_9nSQi#H8Ck`quvGnU2&gS z9+_>p6y>6Jm*V`Dsph{Me#ijPx3m0kdNNu{Dk;(&X1_Ou^O)`<_A;mBS5Z5e z9FD2M`7_6ooQ>^V>||D8W`HTK*Yh%3@!utrQ|8Ir=&2ee2)}q`#_`5HE+CVEE=q4;uZh4~0P}wz6DBHaout0;b z-hD21uWfPJxA`OX>1p;7NBwQo!F56>ecYu&wbhLa2+6WNi&yoz?9n>^RHQbrO4iqRU9q9`a(;v|QHM{yAaxMyM=&nIfo zQU-%@IO$#F+`kf4#auoAm`}!0Jqz3Bui<}{K`q$N>E}x~n&EsLdTxT2C+HtM;Vix6 zC+kFwG;5O+bP3|Q2KOcYQ%5-BZ1WwR0l$;koci4VUAbSeNY%fS4M?eJ4zfohDN9zJ z9OKkIV-*@Tdn%gO$`~-QsWJOP=xEI5W&eFt@Gp+Ul?^K$m9FrTS*DgdY{m?JSmk zbkk8^=XD5O`?Bc7j!|}S28M0!`5))&Mezjci+5RteNQ~=(Kn}(Yc5n@g@%|+HH`Za+aoC|t>@V*f*m z{$h6FMD#asH`7y;+dtIZ{tKD^Ra?%;DKIUiNunaS>GN`NmL56A;|#dDsxmj;OE1x^ zhhiyWqJHr;hL{Hs2g{?5mm9?O>A0!Yx$6p153Zq~(Jd+o6-|NgL>9u{r8i^tCxWzq z#MxR)3CdCLFOa_|R9fC}&mR$sg$e+bxTE(DJRD1Ul8oti2A%9LWb2L+_5rG-M@gB! zJPWPL{T?%^li=Iv-q65~t~JTS#d>?7`nDdQp4lc9V#U~sHvA>E8XcoCK{7kIldv8Z z2IC=0xMypgOCCyQ_K|0`yUc2n>8d==DkBpVWFs^JKh|GB-=Wmn(|0LZrWA6_-CBoX}@IMb6zn*nIyY zV{gLRlg!RSg?5J?Mq{-8z2DK9Sz~&!6hWV(O9-(tV}HhkJYt!l{M+Sz8Th~QIS#QR zT;ei#gIQ9;Zf50mK+p9tx6`wGuX3^SB}4#S;~9=d1a5cJPri6mkTZc_?4o5h9yD%S@-r*z!gw*}`3!!PX&Y9pYKJ0`Mh_8R#WDU z>z>7xdBDA!W1iuiYRYpTcBc|gMseh_5nJ>ARH-5RGL#O{Bg_k=LcVOwPSir!Tb-W2 z%q?H|L-!*gE*|7pvA+@GPVAUWUDpO|fxhaBx4pQ-S$Mx%$T|-Uw#TsdMLj9%Uak#T zcKJOk#}T2mVwH?c?o_uxvo;r$)Qg{ly8BDDVgjGf3*q?ba+g}9=_ETfBbdHQX6P`4 z^Cr{qYAp(B+6tw8#f-X^vInrvFw{X!;lwopF@(+`$}3^t1UsL`)iI9Tby0IMm{RdO zaY9xgEi428fi{!I+7xO29!Tw_RnTIokmbi;>r9Wa+9#cR^N?mbOQ^NkaP?<1;*QeI zdt?S`oP~Ib(m=gXI#IgIm$5Tpa1=QOWhCs4daAKh$9rSt>w5rYQ&Avbi7B|R+nT~* zLhveIrVxn++-P)p6&H$gDjISGVMXDcZ$M8L`J<51yY{=c^#s}`_gCxz(ysLje3e8& zRpK`COYcae;FFW$*K9AJUv$>P)2H4OlBQb_o>*&w69l$1@YmeIhvsex)_E|~SVGTRBRX$HL3A0-JtJ`BBeD0@>eOexut~m)=HadTou2HGc z`AO8?^TN9s2q$^*DbnB=obk~EUk(E4l|&z6m!1hlC{3ukX%=rUf2436snh+@2(v~_ zxtoNh{d8FU!%2rB>DYD);SFR#Eq*NE1QH#9IX)X8Py*#A0pq5hNiI}w?OkTwKTDB} z3M?Hi*xxt6l^QYxR4%W@37m=)vYZ~KD^Djbe_5i5*w(uqhaIOSE>sHzi%u|a{30bD z!_hN>A_E_6cK9UC`C_RhkV$GW4T=wZ}( zr&7F?gu7}R*y>o|=>wGV?wM5s??1cA{6e+b^v7N@GtHbtxc~MTqh-n8c&X75{en_5 z;)fb_2l>P-wgnxOtUb;XM+t8!{6)gpPTs{ZAB~sNmFuZ=NIBvh8p+>hx@5nGviEUe zQxmQ3fAjA{hFkA7V;;6DkAAbz_zI7@Q(#$x>!ZXUw`Anl6oSwHxJCA_9NP49@BC-9 zdiTCx-^OLy^G|Whq{(mp>2FTazweyG5?sSQodhYjpR2{3;|GL{qnPP4VEX4P@n=v= zZ~2GfqR5?EN?wy?7X8iPhwe&s;OA`s1xs_c);d-Pd+}jnB$Qyp1Wq-Xt@*<-K6~n~1C$xZxS}hAMnEy}m_w|qY%~&MrI+@R>+h8<4h@CDNql4uk0@+ttjvLR@Ck5?3e`rG zBK4#WO9nRgIsgyRRm8F@bbt;~B1KV_M6*KCoPdT7*SG_K0Z|qaYm*4Fpj6M6a+`x` zu2D%Q`l@9x90=EP1TsgcNIgXs*=TPy4p2*62Ew1%UjgDI_|+E(IiX{huia!%S$jM5 zTjPF20u;XF*HjavoCm4|sVn*PG9mP^6+L0d66_t%A#%A#ft!2YpfE$UZleo-tMm#< zArv*cv`|#N+*9&nOz9%c@$^#s3*zH*JC8O^WuGZe+3EF@oFVX^KP|SdGT+C4r3zNE z^KB{Lk1{-$0N16Cy_PtTJ-r(i*gH?=)Q|f88uF{WO5u7va|1w7y4p${vSk@IO8D0V z2hLcIsigXEB3nCyqYrwD*yF581>UiS=g>ay6NZM7?Ve1k&0Rqm45E|=0Y+s!<<}HrREjXo( z=2m<{Uk7eEVrj`aUF$%&aTq+iAu2NAz7TEpqBjSe%%uP|^S9{Q?CbX#g#r}Qi$6zg zcLT>RBcSeOJ>!-cX<+@PMl?fatSoudGAMDZvYl)8HBhyN8x;}FK zp|*5XEv)^JhyUoTQw=!ci{#1jojJ6AvxF7mEVh`03vrP^J`&}5@XKi>hc8fLZv73C zZI%6uEW&(CS3ZYk%sPX97NRU27%8H?{8)XbDY;ct%V%aq+vO~hiYsF>H|A|132{?m zP6%-D_aA4cT;GN*C`GY9S<^n~ZeU0zQ&=K_q&NZ(T{%`QBS&}8kmf3lL(XN`wLU|s zi1S0rMoCwdaK%_82HJHDd3^x>H^8OHQct)yA%>I(k+q&SUbchR={ttWYo96} z?H45flx0S~@m`g{{D18Y+x;a;L;v@~(E?{z0@lZrCsAM}PnKUzM0!S=`-hc!=C*+z z2sZ>VazrX_AV%^DXQar=pOrl1Z51walJk#^CIKU>^>qp>!1y&1lbrV$*WAhSFfngg z5YgLQJkVZ!*~Rua3XVj)7Kak^E`AN#vMW|(^h$C|Tq-oN9N`*iJy^65fxpWFq-_e| zm@_V0sKvl#f*?1+&JG?aj(dAUJt4g{-g)mxkHz8IuR|#4MUQkhw0F&rqabU7-3x{Q z2W8O4Rx6)qY;>ZZmz#WQwLHSKh5x(dBZVDXDqsrU7zDRbB+PQ)FX``QxdOig=jYSX zwBF&MIoIWUus+3>Wg=2L6*7#Y~_&YeYG|2=6l$0Dfl}9mo(7I}&h1w=E4d zQJaX=oKS4RY}9e^Js+)cdYk4+hup%jiNQd+?QU)Dq+V{S<&3 z6n?EFJaRdqLuMOdP&BLT9Q zRRr~=Fcn+^k(_2+y5D)tZ*S+|zTSVDMm>z|Tov;kK7ccD6b#;YJC-_tt4Wz>6KQRN z>nPrq8b|E}=}j&*x)Qqq59q8Jwj$(f#?ggO%l>1+Dq5teb#9mnY~|#Q728WukG5T~ zTdFo+^ZsxTp)RjHROP$d#I=K^!{Qc}c8HN?+k_B07%DG-Njt%FA zQX1n%{kvaJ6b!UJFtKiPc2B1Kk~Ur;>0J4rm{ZsJ>EjMfps2SA1OMSR+SlLR?`5I! z$~f~@EnH82>`)5H1@r2>#51D<(3T;4ofi!@jxRHHxk@#!*`n> zBZ_Wds~Bjw9ZGCmi(?4uKP>;R1taq*Nb88TK~S@0vcg^j1d-U(s}QA(6&i7O&lBim z2AQZ-7$+^>52v}yjJOLU+t5jH^b|Ne6;|+)Ae4aU!VYd+vCARrn`CzDr(qO66(RbF zn-IR8G0BE^o@lkXn%}5V(&4QKPEsWqE$m!E za0M;Ds87C~Ckny+8_|)g^8t4$rN6hsD<-Z8LQTaZ;($Bu&V*0-~&~o3Gd{TzbI^Z~%?G;vj2A1bt zO>-*w9V0~!NN!+c<)nBa@jH4sEaiF%F^F=x zaaNEX&R~P)a+&EA?2$e*Zkxz0++{8^mqi2$jJ+_}JcpSnngA<{qg}RHXj_DgWOgL6 zohIzgb3$BPwhq-l26*LpQbYK7q+UuRpiGEk)Y{_6Z?mfFVY!2*U)Sr<0v@oDASbQe zMIj{(Xk|%TS%Fpo52p(yILwrdX7ffi5!;zBq03N(%xMIz;arEM{>2kOy~_SlJPR$i zQB^GOcdjCzX`%%-Ld%NX{J^0sI$)hj93o#8xJc%W!ACD8uwJx0E^lL(_EqOgJ4OrU zGh-+IrRtRA{leD%$?zI3J^Cd8IU3&!z##m}2_71g4}-vf&QsM^3&>`nsd4deVZyx> zKaecXLM1wl6H`S!VL@ji*_7NMe#kG(|Ami=M(ge%m5+(1dbo4xXbOh^Nr@b+d1G>3 zX0^VbW`z8dE4Fp^QKynoYcEqA+wesjcCflmSP9S#Ig%!Ro2}owRhalaaXo|G;s07~ z7!R!Rmsh+4f#Uk+jMA9fMwWJFb;U;!;k?q4>D}wyxtWPc)n6l(pwCrAMr$*Z^+X2s z@vX~uPH+&l!xp>|!4%jxH;jHHp~*n`;-&5DDG$1_Vm+O;-#N6JJUGIBu;lM3C`g%GMAqj6 zlaJZ zO<%N;7^7OUcqF-lfGs4ZK01T)&d1t{%=nV)h)PcI&*Vk#d|FiRehXSg{6WMoRV0q~{4}e-BSj9l>$ZK|`e-kUAfRH;_UVX;ew_irteuN?a;QeQUA@`Rs|1Q^ zyxf+-31nN}FY^whnQh9MPlWlJO*R`2*-=?%tzM@~eT5Acw(F1GclD*a%|WCozbh@T z;){=pzDW_~aQHOS9>#6cfL!;;9neKq@9`Rl;sQ;TXqM98-x}n@54Xj+QG8zo#AvF~ zZqt@2LQo0KDuVp&RL9af33CPb!lk{UlAgu-1G<@qIf1GPyT6N9xD6p_#q|`u2s|Rw zKFwjW@x-iiT``7ist#Zvpb)mVQB3DZwYUNK-Dj;(o}i3>5}up*Ro`gwFRIa5V1BlX z!Q|8p4CHLClFj3U@VF)Yl-g7zNn0N0lNU$+tBetjx${zHcOeLblC_A>qnbTn1Mo$B z8PDZV1TqjmVTm^;;j#c_t@*@WzzL$uJ0xR2QIe3PRGHBX3aFrm)j5KK6}gxav(^o` zvJvOytH{MRO1#XMCnldL>!30aEs8@lel6+72pGuWRMWWY7c=BTbUg60EzwM1cchz z2&MOuReKeloj2f0^?e*rAK&>QcqMfu7Upn>d(;q+g~p22dWM2e+b}Hj{*49s-h%xu|~84|}y98L<`ZIf>H-fr8a`_V_c+og8f zq)j1d!-)e=6!ii?Al(5~Lrg;M z+=OyUFlgI4Q<&bmi!Iw)KW+6B3g3OTN(_)P5n{WBC&S6_O$&sHvsk@>iYQFCf1QiB zgv`sToXTL}F$Z^7!|O<<^Wah~?u=j~iT20$Oip-p|K3ApD~SjN5bUy06Md^fC4flR z)$tZuJ-)pig3&4D$UwMaN_pVs=wtjmy=OOZ=-5It`VldNJiwb4qXaHSSYFDM*p%&r zf4^A5Az_%hMhMc%_u&JNl8`EjvFE`fDsPd!$$s^=C z?gW@XA%>xfzPF@AaX(?zva7OcBqN5`47nwB_c`6qt0a69o`bW|h+`f|od|tzb#c5m ziakisVG3Q;d*mbdZ2ikaScFlz%B!PY-QI~e&ol@_%RUnN!ydv>8Fu#HiHOyM3&wjk z=G=5G)B$g(O6owVv3etYu-#8r;IvIeY`_VDQMJ|w$e={N#zoeT9diKH-m{tSXf_yU zq8GlgX4Y8F{4zVz#y+7qeJjsfxF97Y?jdUU#sIBpkWOmO~I`f|- zi71F81g{H^DRt&a8rG)B2U?kdNjHh(NFu5IOnWYAt}ZI%qz zOz7e-kTkXu=gW3@4%)&Lv*KPc&4}8W6lwv;B#6aFbxpl#d3B-Hz+oW&4h3LWu7S_C znyY7;A8>+jSh5~+KN)65Vs%U=XW;-pK~xSY{)qaT72H6uCmz-e$VP4nvzsI%6ND}k zw!BTgZ_9ZqN7Uqe1f*1sVsK;AE6&<0N=Tv3`u!e53S%heGKZx&6i+civO_fuj4xT+ zG|KnF`;2g@-%K3LT*UaC8gW$$bR;dBNZ7Fxy8E=;4GStKGfprxwHU|FMPr8)JhrW2 z3~hra>dar%v~;4FT$srF|9b3k` z+gWfg$%{T8``mh_Ya4JKw-#=>OLaWJ~8!L^BF zBz2HFZ5g^_X&S zcb5fn{#mTZg?0W(k*Ro34WQ=KtQB|&oS=ahB1!J!wqf-b&kx1L(5^H<53w{nCyw1AO*h;f_wj&>av&wFQ+`)cK`HK-@Z>=Vjcfg1;97GQjpJB^Zpf}Y2g=)c(`Qn*zvucZ z=`XKL0pnBqYO-a?{3p-T^I4jCOKDx#9gfxwthK&Qy8U^YZq|;!568zKl5WLifF>HNs{MU#cp$W1qc0k=6@q z3nYR|r^ZDLuZSnMIJbAOk_a`MURbvi_N8%Cf+>;Wq1#IJ-A7Ao)RhgW2m2MvGTu{C zYz=Y`)QBLGfA1zLX`b_MWFIB(mK|5z(beu+gB>y**YrB3()ptZI+w#1x*9srT}}hS zw7#G{UXw%10t z+~jk&;_Y;TH9PBYR)AU|RW9bavXR1G2i@hvQWH>ZG%fC>gY3AVw_jeWD|;a0d!zuY z1;?d06}u$7BAg=&K@!OtK)JN>V_Bpoj5hBgG}(!gFdRD2AO;t-&Su4p=}(>x3&Oh@ zE-89M?~X1Z>rUtSu}R1cBo;`a4^eh_U(s}QF_`%Q=zGqQ|7gRoUXIjo8BY-4h_a6kD`K9Fp2C8A7W(-g&k;6yD*+uAtYY2^1`= zPDUm7$f=!4f<}t=o9mf`9h@Np4V5YSSXVOsT%l3v=H0A8%%F@XsL5zN?^HUfg>!^1 z=~#(EKAz5GM%oPGJvMN31AA!m+76#51v_(SDwE&5GGDvVGK^8bewP$P;{(gf>M7Y? zvx{v6^P8>3H8#aL5)E8c-@2A7H`_A#kXm?OPj<`jJBdvc@i;r*lzW#r=O~3LLiIJQ zOPzijep~_jSixk&xUNu#b0?MxcUUNn*gp_+~Ey zj@^aR6_k{-qoL$y9ZBlSnNT-xuRCvG`I7r^Xj5~Z7{6z59|ou?Xa4t1drE^DJ?uo zjo=DoBKx3N>lh|M8-``+cBHcLNrkms_95{)+;w1qiVVM2PgCcR%48(GSmUNU#TXjR zjjbhT7$A&P!E8)p%jxt4N4cjhL$)Dx`0aRmAy0(R%vcQAn6AM3@_6?Kg_r3N6b~}| z*o!-iBfH*#AV@UbiUQe@b4abdpWsex`D%Mw&z|*-at0%QDcT*gT({!=2jg(l^W@nP zpS3jjsQ8=ZaP?#M-Y25a=ks$O&ORRxECyyGAR&`?RNt`wEtM@lb@pKDP7Im7oon?! zi~g~65;1sqtk4X?9azn5dZk!yN0%}KQ=rW7k^u!(o!Rctl;8Or7BTyeft?HJ%@xu) zD0Ol5M7U1g9Z4yAQ~P5%GM{v$`i^UBhcB>)O@yWBY40;h{*w_*C&sbEghWZ?yiYrO zvJct@w_fZpGe_eiRUD1>FexeXL+y0Zf2YGdcUja)C{BEzd3FP2XInVU!B9zOEJGjn?|k>ofCb|?nf=?&f54u~_4wh;sv_PgVhxd6F}6qd zXf&O5-q-AeXx-Ld^#(|(uGwVmJG`Az5XP<*Zw(%n{r@62H|SpYs#j--TW@)*RokAV znoh-1_3Z93R7eySyC;Yk=^1ENBsfTQg%bp9F&%y|Us%I&jh#Gkn}U{zA*wkQFzz6!%uDQUGLS+h$c%0#r6nPz)F z%el6LnN9sltAjPW2O8c>Ec_v0pkUpZ5-%hZ4R~cE4X-e+)2cPiY7uhCoX?tuibD@! z@W^@Ah?7Awq{3&@E@8u`KgxLRnR{{06I0Knpg;%~sZgS-?5fu}Qh@+*Rgf?jBT9Yv z^ygMFQ1b279m}mpWtC6!0T;7G(?U1J1A~ToS1ypi4SezjliZFUdsxTL#o!sg7kkl= zQ7d`Ev=r_Ygc9O3wmw?b6VyKJHX0E%o+!}AN$w=kOT8ptjV+5EOrx(g0@*dNj|R=msiTn)gD9*V-rTs!X*MuXPqgIC^$j!^5$YifA45E<%KSUw1bpAiWpd)3 zM;XZqOq{tzVv8+ix3lx6!%H1%e5as(;}wmMvO1R3ld`;3IZ8 z-+B#!B|O{$9}WvwpRS370hizc><{*^tOENB2Jt^p$LaHN@^^OPnY2;p0c)!jJqnjf zz&(LnD5J%vU_wv6loCQBJQ#}U2MJY$HLKuLhST^Wxmu6Op}Mmc1{!YXyNSH;0 z_7|(noUJ#g4Dnw(FH(7x?*!%p5s(M61&7uKKKnSwBr!75i{v=-0o<+a&nJml27>;X zxHu+sdeG+}Qq~}vcN(WD(`BV8UUXPP5NE5zBEqMpuhKC0F#=Pyn%3#f@k^g2eq+oQ5;QJSYNuV()EYcFuPeaME_e%>UvkrZffg_Ii}v z4(M3p=X1ltZB?aVC)TtFzn13v>!G$vr7gysw!@>!ep-DHR33ZDX8qI=ZDant0lfCQ z-X_=B?EJe2J#CkEzrc|f!Hf3U_>yZT5Wa`$Yvp%z3-AAE;C~^o@55Gep`SdBGI`Et z2o0zga-*&cb;}SVYbuPI@an&p0PQIBzrJntGpDbJ{{`{HfAcWos8IHZshX>`!Bndc zR-aTRilf|u&?LDxt>Y%^d>5umHeIy zaFyJZ%uLgR1W6R!*|)6iYVrPsWGw*yxNo?k?5zJ5OJfQNe|FGk7R7QAkGD)bHztFg zP~|u|BlMUlZ*Z*_*_~6}-&VrIcBodw``|bvqpnqVp1fP&O-9096?o*yrfRuV*%rLd zE}{u-D~QTXaTS~F>@`#lv5a_QwZBrKQywM9s7_Q;NYxZ2WNN@sV&(D>aSR1Huz2Db ziKoU(+%D#?u67m~8-HF$ z7>Scm-te6UEliuC@liJ2zZVa-=D?k0d~>+&?4%qihZGJJ8(fd~JCYzP(aJ46&rFNk z3Xo>3dqd6t;y_X^$t89%?9cfWe|%31d0gh2N0NaZd`wX^IQw;udbRSSiBY!Cs-R@! z-3b~RQQ3-T)5`T2zhvIW4|J^aa4gGtl+V})w^mPQlL8I`$thZzHf%v&n}UD>lrmt8 zOIRM#d6#%;RSvHsY&ag>fzoeCr5%+C5y(tv_z z@uAXh_m$0zY>Wod51E9IJeC;FjDGwB8{PO?#VMq&j7Lg^35+pVLHpz4JG=0vhF7bJ zR6P@^sn7c;VDIm&!~QsdooxKZOqsIr{4&7~dNywQ7QvJB72rnUV$4V%07(?uS~3&! zBZUahx$jvItn#h<%S7JEjBfG--AWKY+`h8TC~ki%)sBt4{Kvn3yCZxb5yeG`4rSqACZOs! zo3F@!lDNT17_t#M`EFpnYp~G0wmCpyIZ4^Bo|n0cocAd+W*UZl@&>OQ_9mk&9PA*{ ziTc+*J`*D`o{?flV_+!)lV%(*9E@w+hxYf;qF9aeYMx z;uafLsFeH@laeCHCXC^fRPGCe9yScBBkravXcTQSy-aIq`m_vRUDzpb2vJent#$I;m!!Rxr!>Q3T z9K;F+Ef8mMWj091C7A$bBT>Hv0m`@)Vb!D;lhzPrI26d~#?l57)JMl*(5YdYHgMz( z^vYKdN_qX4SI1>!Th`u!LkbP6?SCS|R}N(4!-Tv}<8>8_!B$L!Yxq<^&B%E1Vlt#^ zm1J?jfFB1)dCa(JsO&=!#Kbat!O%)nUR1Ao+G`ZaZR1L;e$6Ap3oNajNeJ3q0>U86 zuVF#(B@F6REBewy`{(f{89-3!KZ68-`~O7UpsI#NEFJ!^=!~r+I4UGlz*9-7# z05pKA%M-})ty=RL&1Rwk3%jyL(R00d^V#Fg8N)S3wH6P+K57k)=hXsx_wC0K!wsPI zRriGe$PK>st7n1}*LDi(nUds(eLMzvdLn3ZHZGKbqFz;T)nb=sM zl8=NZQw7NtWV&iZmII-X9PUCZ&_nP0312hXEzZKe(_8WgCiG=;yVEj>5XTSDn((ix z4^N7m4H0ZAU2^y_Q13cuAH=Y|1#?sZy&1`3X6#bzJeeMEKRm@i%n&p#5S2)x@XHv% zAI8ec4Ft^hx@@mo@!v4Avrb^OL{voN4yq{RM$%Pw4)#LkayljRr+GR836uTqE3*lV zU0DZ_8>_(HU}cF#czer{!+tnUI2Z90!;ICvqtylQJiS6$e~xubPURN8?NJ>fbq70i z`&?#U!134Y!=>Psd+6AMRa~|CG+~sO`PGL<>v)L~UVlqm^^x%8-A-E|cX|5&*Uqkx z>ak|@cTdyGW?{glh%o>7(wC&hYu%%Sn_VTJ&%rJbA4TZqwmN5mIvp&J!H&d zh!ZK;Sf2m~o!CLbL))!I^MP%g!FNQm7Xd|%*VSdAb_A(X$1V~3e3X`CU&@9HI0pG5 zK^wFYF-TMgOjOs+`a>~*214Nm$aqt#R8mD@EmA$jbzplU6ObkJz`td055$<@MU zKES;*icgL;6LXPeSGpnxOl7j%LBtin`&b*#ClR6Q_PBI=$x}^i9A=^tZx)qYixu^3evW4VsDB;I7QI4c5Srx1pT`hpbUy#B7&0%g~_ zdAhfchtUG4-WV>&L~6)XpcuqnC~dJTTN=*c4J)t}P#{QcE?PJYXJUnP4@?p!t?Ox|b%_O8 z&`YR|a1kYdcKOp|b)uB36b{#Z9pSe5;APcXvJ^F%a0zI72_@#};yWoO76uf~#b#7W8hT8?9$@l_=+g?fazr+f~jt zy5chq^LL@z<4>yCyV>It$}ltkYjSMt(ai5+WRvKy?f#i+$6^1(>{ENPef-ugatO-T z3$dD~$`J3}MR+`fu;D_9cAb)3{m{D7d^lmMrs#-F-1pBhjyYY2@^T>zat!c|LykI6 z(Hfp@VKG*6JU;wSMwxL`O%CkU2xBaqCCt_Dq*@75b2-g^!sMMEV+cEKRlKeL|(uMm^JV?^bN@~US z&|Fr{H)k^P6Q>=KLX0F`X`Q{WE>_7&Kqw6G-yp_W*VItWwi&r~c?@X{$sH`bA*){z zTKb$4r-}F?{~yHC=4sxZNoh`>0OJoEHaO=PyJ)3<0-`c_a(mtig54N;6eb2tALnnp zge`?r@Gd+AU|>pL8~6|uJ4sl}=jn0(>9va;wCcD^wrGyr{CRJfFnGZg-j1PUc6w}8 zkSDuF*w2jGPx)pD*Si&6RYtFO_ci*8CZ3O}7204)(5xHkkvQdnD-9=MGf!n2+3e|* zj#ppeMb&3mO9h#F^D<31W1L54|K`3Q78o2qP8MCb^QHLVU2%PPiC_=Cj zGEi)au&2uD`jzOJJjeZ@BzbB3z_S>RY>p$TLhJM2qPvqYAiHBNDGKvHDm{r(DO2iv zhrl0=s7Jjm2ncDcuTwM`t)K0RRst%*Uh*Ja1gQ+A+3{Arq8(=J2T`W*M~pqJJ=}Va#=UlnYdWAA{8S?Jt##;;oWN*LS-8}52>=S&k+&9pjR z!GN7|DD6);8s)EQ^*P{kB1NPMD%YAYEf5|Dqy0u(WH2^vaw#(GQ(KTh+X*$weYL`% zx_1c1Avkj<>^d^%!ohcnj#yn1im1CRXJK-_=s=yV$=2WvR;ba;yi;LeGAWhE!r&Me zi&EoOwR3@Jbld4mX1j`J4Z6?oTMF+7>+#mW=m(z`vbXgFmg72Cq!z|IZAJz3P5Wb=Eew@%sb==R4EN zXUf4e8x_>7L?wj!v+1+fha}U}5b;yGvk@vjK zOAtcL3fu>h4h_y)J0)`JsA_NYfJpuko=p+@@JJkbqqw7cTbl@;*o*?wulo zK1n?^teuK#M+<=eLf>Ml*x%{0G{S`B8r2MLw<3ev#dm2eWlgbFLR!nlO^{S{2#Jj+ z{l!~Nu$!TSIv%s@>_!Zwp?MS2%rTmnJ*F%NGdc_X<_9q?rg6^f3)|@yD5)hP;Zn<3 z;+=R`R8VSvH?~}c50k*^l_XcVnWxYh_t6(jB@X}TK?rXr(R8raylJj<1h)#xGLDFO z??Lcmi3&P9qn+N5h{R-Hl!uN{>S<+F;_o?RD8&hkj)g9*1-Obc+^+0}Gv|V|6a?EgQUVa; zrWEt(v=k$wSQb`px!WrTL5O3$yMd+osXNOfbJ(q+PpV@bISA>0u57YylCs2;D|1CT zb95yTpDGOdc;>^M5rT}GY>Z@XlIFXF$rB|A3vfoA89f+7Ec7dNy9SjHDK*&lIjI!n zGZ3;=sXY8RXLU7wm`P_k9;ydg2O9QF{)S= zkpROHh^3iIv+h~6X?|^}KjBiQPqoemGpJYVb~}xeu_GH)341s8l{p(lhb^mm`ZaJ+ zfXKdV5dOU$CNI`))liysy*5$N!vK~!fr%AGBGo5gW_aw%B|(0TjJ^%Hxx{+Eb^)LZ|K!rGTsX#43ohZ)HP&)LzJ zWrccPtk#Tfd~Un_ajk8?-fBWctCYC`KmfQQ8z*w z{&dMYknrCu$rtaiw32h%M;)$v6qI8|>-Yruo-ZwZ_8B~dL=53tb{XJiYchP8(v!7noZ#uVq1?67m)N_4|A7R!`Irozh&Li)Efv2Y2Ss~ejq-RYhGrC)kp$as60JtyD%1>BFwAEGNnOY0cIu`fhd zwJ^*GA{5q?F|{kLGn(@yH?Tr%DQPtEWPFb)ATK*v8?LsZH&uw09XX9In#WVXc%VET zX<`>3HW!u$mt`;&KgO@fIs9ry7;pBJ_Eln7s)CDN@}@DqzzGXjE$?zKHyub?RGHno zcjfXAK~kt#_-U)S^qRP82>Kg z(`h|8&|YD6GQoyXG{j6yL+Dkg!P1YYqWf}T!$4(80z zYeG;@#2k^s<46h=T3Dl_X6_Lq-D^@(k3VCnEg)6+7+*COixo@ycNF;yhC>0Mw0zqRZCZxA(3;$O4b};dDfKB4n1yGC~*h;h?C@; zIF6_x-9o*LsvAF|31=;QlU0R_m~G`?o=8Pdp|i-qG?|Lkzv3z%*evbPk!J_TO9OYP z=G~Kf+w+*_S31k6NQjbKuOe;*AJM3^;F_K+Hn7jd(YiBS-Uq;)22FhUgTg%jd*SN; zcwntd*spsi9Sm(8`LFG~KFl4pXf z*IqL?;_Z}AKZ)wEB7Y{3F&>mK#b9oo@o%1r{o|U(9LD^NbzQ!`-RnT88J8q;>xZme zdT3cW>nPi?C>L&HBe3~*hAsQ}&y@3o<;n-2zI)XoixHY`b>Cn=%TD&lIspWoJ>c)-tA{L)upssF|5v|?G{eDzK+ELpSg=9-)Bf%YQ#H$T0#JYrpa7d)$ zlNk|4@2!(1GXg|EfsQ}RM{<@+y-rR7#LVRAk+7)RB}gU_t@k}vRXuh^42Gdd_fZb+ zk*ks|=%gokhxl1gvY6*qDAR>i%Z&e#rRY3YVL%;GNw8e3sj;p`s(Ijnp^#gsm-_gt zdWS-PlujZ3cmU0!2GBnr555vKMpc*=;pGi33OLF5b(GY88!?F%^FG@@B>wOUZi|N% zB|ccnSV~uRDm=W@zxA2Fp2kxh>=0qUQGei^*%K*`!VWQ06|7bg-5l{F4vpKNKT+*MV={^nHY`VTKwo+aGho|W~gtu@Q+o4tOfE|UY1bzP{mqBmcd zR$v(f9>X(y0+e-q^4x^mQOwUa)WRTrb;K1BWr>FQYX3A;XB>?ZcYj>+7V%-^7|F5r zGzpFa70*jB9A>0sDa8&?Nn7S&(tn&FtaMZTogMQ7?||Uc$R);ju!exIOrx(C+AMxN z(w(e6gA(dkq8iHp^#Lve$h6Q~sBd~}V?^bj6T!acZ-K<4rt8$ry?YFE@&8l?(A}9R z#9eWg_(7Bf(*W5k>k8mQHHz{BstHDm?#j|T;-z%3V1c{?;tJ3E3Gl(1KLc%#Iz41b zDiK1oWs#x<#|UUEh@nH_U;+sbP|(vvu*Pdb<;`rAdp13FFhvfMJxhmwZK3#3SJ}#e zNS@YsrNZzP3LDT)Rrz9G*;)kaoP0&o5soL@?6f`*GMELBz`D=IHgLyPaboqsk74?* z!H?bvU(PbB9ygJ3^5|PgS{176PNQzXIM{oJa#>84m9zDl9+_no5!7DYgqK6b#{D*X z`a}R(ZKO6-*bgxgb_f|K;NzIs`nRU4Zwp3ihi_?+@*jRv@)Wt&NW~@~VR#q(+p*0( zQ{@sFX(rF>Y0Z=7ytKrH(T(uh^rTN z(ty|%Co}Q3loHbAu61DBbH~+m_?wCMv-4QFNHIL2b|wC7M^?Yqx$m!>m;@q{uE3pU zp=;wob*~obt|PMcyd2E}di+lq`B4)^R3Kg#BG=bqw-Sf$Y{B|OYiYTme&JFhyrJdT zgPl_UPIDOK!ielQ7*1kttV~G_cP^~1+HbyqEUdeYYT}W=zlF*>)rWEN!F{cYn`%&X zGY(I=x;`!z+xxM={`^Wj>+7*5rr1Cuf>CEUQkYDl{-3lxKN+fhFZ^<-K&yiFK0#ZR5{)0r<&@zSi%aLvE0;*S?5%5qRPKFJ>^& zL;HyIV72mBWCZbG|Kd-#Oi@AGrSy^RwDw)}iVY0_2M(Emg7@8rt>=IGTeHw9fegGW znr|1`0P^+W=~JkW>USWB|S`lY&3l1F3axI#om`vAitL@sq$qBp-}2Z&M$_ zu80sV-DU2!uxCr4aU%|=;&-xDp-M|Qc8I`$%4#`NA84h!Gc-fc!HDL8@pxTlB*q|Q zNgl&Tp}r~Wtq@X00ccI-WLX@(76L3uqF_6ot%qP!2&$-s&i{jLCf zXo$FjvkSSx(}sv1M7=2Bzzvj_a_go8<1HEq#K~-$oX>G z4nl4!i#SZd`JB+A>MUo(R5T9PkW99{?`jySI9zWFC5=^o1dao?TJsg7|rE_EUcmmg#`=JDRo`ReE;RKOFBX#FQyNJuwsnAl z+QNMpUV>S`kZPA@a|SMgLok+j!|KZMS2MOJW9i>6r+1;L*sd_rgNT)0VjPa!SID`? zat)6UWRLdQUXeCecL_$bF5I1CCP3OPF+z;o%@Ser4yvaFy%x&es5#j z6DO79Vg&zHgZUMmJy%E2bvNr~tBC4$CHW5&inne1u&I|Iaz{G}Gc&HgeuF)!xEebh zI~ZILOVJwYdz6pQI1RsW#&pyFnMc8ZGtC`A^!uwI{yg z)-QW8O)8$^jjiT|mt5WZ1=|ipLTqd0G4*R(&n1a0Bacy$KK+&4@ zD7HSNg!&1~faHmDvrOdSX;kzpm(4H6)4%jr^W`s|C6bi4P+K(&y*;I67h$=|9YCE5F_|w=E)|=> zRO7xS#d-_uLOF{|eNNXG)d{3ckYPgrOa{We;afb-#&F!l=?ueIduzDreQ#)Xg>)v_ zq`vVY*lrf#}xG!g|i9Z#rw>fA4@3~Pt!0Dj19CB!>(z7tgOsMVCWTj7SiKmi_ z_d_TmTO&N^ZZDsx`q@7C_CX&=UXUm)yp?W0iZ8~vma z4>B+97`J6_axgW_skwtoO=?9Z(h5czLx>ZSi%PN2#`#ufXdFv_Jzn?6^euIgg~5<{ z!WX~rpssN<{5+x*_}3@k%dYAD!^jVy1+`V}KWx^z_eq5}U;lc)>ogf{y2|DNrZeqa zX{J!X%stsv`E#rWtP>~Q4d0w4y`wsc`DNykL!N3%DEcjYOoD^mJMv7Eb3fQIm&-&_ z*#1m^1%kI*eep@}c;QUlX4E1M79Uc`qkuC>Km^D>z`7vPvsQ`RT#1X)WSrJruQf;f z4GI>5i2JmJ<0MurLLf7HO9rNjpR8p#g&B}u1-uqCwm?OaOhCA;YVy&UWm#BQaoS+8 ziatkK1-@uXbx3#j1OpM$Ev zGqYkLkNUDCZ(LZv?XXO+)^>Vku-4*U>}SvAuSb06ox9G+PQL|No89(^35?T%ANXOV zXZ_BhrJTo%T3a!TbH|eNUBJ^1N-j&~~@6 zAQ*{7(EuKC2+KI~YM8(}RuFk9eJMldsx=nl%Bguexm-pwASJR$WeT!c%}$;;n+Jsy zE(HmLkO3*34MLFNsKm@&W3ja!RwQ5I5ifS=U|CPtRTuLhjwa8KZcisf<1-v~o-Q8q2AWvO$-zFYmIbu!ZUbHpjFq#h?<|D=}Ah$Y+y$j47D zYGc`=%801Xu6;w$kjtyEb7TKjKUj24Til5(`(pJl!U9sYKoVqo2pM0(thc6*K%Ugm zM*mK@*;nkW0APq?8V$izi25D>{?Oi}1yLeN7HIk~wynlr`r7V0DINRaTt4t!+I*lV zceKvv55KP2rm*0J8_K`H$YeY27gn1Q!BUHsBrg; z=Dc?gh0YMUF+1h9hKZpTWL}?TxgQL*ob}0Fm}oYgbzFR{zkN|fqriN-V;l@`SD1Y> z_hc__dcA6$pbqhJ(s@?+)D}X4D+?GH*}CZo7i`sZ;GiHmdU=!xFLo?O02rPa)I0B* zv9|D+z8sd?Xd%!V%lUz}@_Oy!LoTCI9s&jjfQTtVA;(fy;?>N16DbrdiYIUi8Is$j z6&5xXnB^qeaU`Lii`LtWu##Vzmew^2tKOclpS5*FhU3U`q+e|ubiVFkAn}f^mg47tx#e%aiEH<{N1iin#rF&2T6N%ZCY56% z8|BhKvUvz=kd@rRh&*W5=df^FvjHPIH|K-(IB8x0jVp-v3NALyOgL>k`bHH0wJ9PLy-39gXu~U3ss#weJjSDRK3hwJfWp527KPnm}wq9~80w5F1k=@SR_!%6n-?eP^nB5f z_w{5DguE29sZQjGK~y4vMaC~Es1$XFX>hd+oQUH}FCmop@x29e6aD{Z=q=pqzRq;* z&CJY`Ou-I)9oXz)R!ySggwwRBGX z_kta$ugme@Ocl`g@DD7FP&znZKXx>-hfbcLu?T5t1*lFGl?ABV>v&kg7@QL7AE9Xhm`kA>;6e{sk~191>sJo#P>s zifB!S%yGxoOFO0y{ka#KbW63XRHW=s#3Kj_lNrFv14ECzsY`mP9bbHEdMwwiSj#SO z47msP^1l0!nyn67lR;l-%)xOh?EUhZmbjA$+du|ui|rol6~Q;rYHR~Qq%wWjCIyhP zv5}yjL(${()K-;S3q(hk@#0=>p+z=Ks znYt%GKL>12l|}>FbU8E1TAr*Oy{(hFkRkALs>W8m`N#lSM{@?_&_N&f$S^HDDWr~D zI)ZDGidO`B1ZzKENW?5uV9{Cx#;6S63FwofwFAoC_;R`Rp4eT=L3e-HHPF6Zj31N2 zS+I(wtE3ifV(%_`Dc$H*McKXsMmt`@@rL^_nJ|zfMGtP!$BJhG$(5%Nmcy+tkQu4S zSti-?SU2MGoLJws+~#IwdPTkhGJqYDuO}}`^~?Liko{gk-At%Qc~wL#5d18`_H#pW z!!J3-==)7-~J5qn>Tu#hkF@O6J3j@mFpj2w~eWL;(68 z=lnhOj~ld`EE|aow*U0IhGH`;nxJ(#ms6;>zlJ3}44Cuc_9nyCQMS>=!4RV92jSzoIJFfSBf4q+XRR+*ge+Z% zAvljPk1%#GMwvrn`X_RcLYjH+e9*h_2iDej~Mxn>& zm|ip=YD7o~)QNIqItHvHW$JPY!>q}nqRqm} z6FG0jmoo6RUKkYstAzBKcCHw#p`;9jp7Jd9C5I4T9Hh%t*BryV4NfJUa{eD2R2vJ* zDA3yhBI;T0P6Qf8qV0NBfnlW#!rd(nJX6 zuIO->Wl6qW$mr=m7%fnDZaGnx31e0QBc$*h^iexDLW4dDn-a8# zlW>?`S-NPe`do5K=ng3E;|=VCc9Q7i>Lf5K1G5h@nCY(ecRau|7fxg&f-IHlwSM(7 zMvQ1D=|~n(Dkd#&`_+bc7efJc*nn^IBA(~-!4YhFo_oxuDE`8PXF>q&Tm*y<|ad>^QI!k~4d)oox?O#Uwt=@98!yn&3MI`!o?$9 zS|{=`y>29Hvo92Pz%Zgk3YgBRM8cI_GiOh@tH`=`6tE|0G`h{H9?|X+X~Cx(pOxap z$s#Pm-($z4Wx8_&Q`-guZ$Xl~%@K7cow$?F6GR2jhi1Mc>0fJVKAtDXQdNU2ptIjt zZ5mfMpSi7jhmaZ#IYUzK;b@y2O*xy$hDb#ZgKwMoE^XR@nT{a`bzkP-K;JwOovD)( z#%$^aAsiAjf(rDoOA#z194KI}lA}bx=+v;5@=%vrEcPl8vHd)~+>x+|%RD&LIyZ+@ z6>0AM3dx-s0VF(;9X~@&7w0YgdMijgQ6KCT-N2 z|CsF}Ie}IBG-sH_+BU|-)l)oOD)N7 zrl{#e4~skGrLW&fF5n5vMruKyU*m;3a!R8Z5>Mr}+$M_Pgk#nHlgV%p3TeHQs@D?C zU!j2id0nizQil6Z@Y+jQtRoNp&c5Ax1I=SPmSs+DK?O(~;K!*5%}sWf5%>r}`9K{nkD2*s&~sYtnH4nR)BUw)lb+OHbV^Yu+gM^p#H z_8ZqN26RMLZ!AZ#`iKy69!@HEi;SCO;;wVm1#_ojNIio9?vuwMn0uBb>}7|bto$_7^pO+TM+C{2}lU;DOJaXlJ{l^0eS>Ix}b~xp6_I6 zYE77CTFFH>U;BjLh?|`mhm51yja-MLBguGku%insR-p-#VHSt6~okC z@CIgGzTJ1M2e_A=RFjxBc*+x?rMT{i+k>y|w}eJY9ue=ZxJHq+J;?&UQE`gj2i4%d zSbT&nLjnrSZZ3rgB2RrAS%i`^ldBMBH}G9nv-;6AZXu z1$8;`rfNIH<}dEfMVN|1o#KGH+P_(2s}3at3E?Nxj=Dt_04z*j*qL&BuUVR$raYnt zJbAAbhx;oGng|5gR~SKGIvDWoN?7|m8T5nVf}_MI-!nLcp4{)p{<0Uz;ktGbo$&VgYqRW;r6)sb0Hl#2|lp>r8$$5*dwUnD1U zqTNcwY;vY0*aQsda~ z?yWht3{KKw@3^Q&x4T4J_YG9o47Osjzm~A~^S6WH$lqSf1{-fgv!hk&35pcb3n&{? z8IiE$QyXgw^{KjFIV-O4jv&24IPX0j8Fk4)L_nFTey3T!AM;)O%m6f1;LwyEs|Hlx z1N$S(qvC<*bzj&5(3zdW zfGy?i0cB|^l8@^1YEiF2K&v*Lt{`8CF!e>e1&QaPC*zPPm4Rec!BN1b0`OK2BZSte zdwSw~02B=ACurd{`iy897xRf&NOVLbksI1VCe(s1dHmXTh`fCdz@Ytq#7yc6fcCW8 zzrrb9BU(_VFg{24F&Y7W&=c5<5$iF_?ad{R4&=A5K9W^&d3%2>rq?4wF+1v|n?t$W zd@~4^*iee9Z=*LrD%jm3YM1Sh)#IrSjKPnn8SD;ldO~wd{C#es;5>Taxk_C)FUC(} zYv_0JfS#?l*xDT2*jd-(Ets1d2(kORUPn75+`289S&h|&wKzO8YQgu_){hjQnZOUU zp@EBELF&ItCN}V#qoBq;Pbu*JAhX`_QSUgh)uqN?=5W9VUh7_bsrK2~1nM8T2y6cp zZS!i;HNOcWyN z$n=sLbw7F>O54$K=?uty7=#5&vSK*5F|vVI+azvJ1;g?FH`#*LC4Mr1WLkEL*Q`9 zUxKWXkqZtS7}UL!%oJ#d`u51xMt(%M>Q~rjQABOI;x9QNoM9`W*I!A@2r=j7E%9T2S5Y+UQ1K?hvt+@XI(b%*+c|DBfr7WU?{qFHBHj5JA`pc! z?L{{}pb(loXips~oTp4rE|wfn5KBv1iv<6HWo&!OO&^Q~>I>XV#6lwTcdAmu^OVUgE@P!{4U(u2 z(+Mm#t=UsHW&4+x<=#BtNP7|^vHCR>>-*}agUm#&j}jv&8nfH8lw4khV!PTLJbu;x z=Sy05NGu%SQOmM-`W)8h`GA&B57!hCiLk2B_`>d@4$aJGr!O<(Z__ z-Z1Xjh4KB3*-c=)^M)aFHzhfU!rJ$7T6UHb?UlpoA2ro+#wes^fN`DLMT{>XB5Bt{ z6MRxRRHtvfOL$*Wb%kW~(`F(E)3A^EQ~v1Jf9>NRC~lp-1~BZVy1{*SvXKNFDN6?B zD$rg=)=XmL{v91IG2AW_8GF578NY?VXO+g^y45ja10XLjL5|T|HZA>v;ngfDmAX%k zI0$u{Q#-r_qCVGDD3vN-KLh8Yj&e#IJ%bb#hav~);RvB?%llZukF{_)R(QR1-5eH4 zLKBE&2z@sjeA>Fv8GA-S$RPi;KP_;JXoaT!)JO#HBQ=>bjT{NjNMNts&O54C(+hX< zJ||U(@TJajO@;oAC@j2CcUZ@|m3GZNg$K7v(Fa(63ZI~d@I?<&PxeU(kzmcFB;T6C z8F?u05pFk;mVv-*JUrM3d4;wY_d(dR99en+&6ngiKi+2L_YM?#DG+Pkl*r+1`$`TN z=gu7#XBP-uFcX|IR*@`uWV8`F6Ah6Oa!{H9=*3G4b|lN=M9bq-e%Ck`xo8`M`dHEGIxH zhwV@ZqJm9vBcW_5qJ_BX2pn89GR+Q&c@vO&$3Jb#VWcypXbzW0IBp3b-m^u2yhbYt=+kp-O7YLyUE?dbY0F#rTQe%!){?k5R#qC0*;jRHa#-x}>-EvXMjCraA31)?$!}bl4`7B$7{g4B@cvS3=$U-Xh>E^Hhd@V!i>gScvD= zid^DDxD{TVts&THbqctWd?rnD!hs3zd_lU=q)ZcYYCgdnpjyUN@K0mW9F>gpT$;wt z?{S7+O;%naqgS=Yx~Ink@L02m`lgllg=w#$s*0@Fv^_AdpB!E)B!)4vVf=5xNI)QP zu@u4xjb}fL?5j`tk3*Jdlbr1^@1xtJP{d6p!nJq&fCJcU{h0UL$mupD{V`A)>>C+-z9o|K;~vOZS8v)u)q*w!xxH2`X{91DV7sAu`obd__R zu_o2r7%-T}g9{6Xh%X!*D^Ug6XcPp1L_U32;Mdwq)96CiM5XEU^spFenwbI-67f$G zIrPZ5fJ_AiTAR$5+O>kWf7b}MW-8+H>sM%|Kx+~Qs2Nb^)5zm!h`^SG;krPR?oZpv)qQJ{6J4(uZmqo?V@Ncc-w8p4rg|JiG+h?4nTcP4=;2T9SAgH z2}lLaF{ht>ewknhjpQ?=(jk3_q6Er);sxPGktqM&alrsaJ5=6)L%7S zhX5--bQ7D48wJ3N+dZg8)$jrM_D?T|E2m>yl`G@a5*)2~z9ul_bC(ehU+;>qQ_mPK zHVz*PapUi!z&dFb^<(yF?%_kc>a& zDi@cRDkyITVC{qD(Zi9H4vQO6FD43BQtxel%hK0Dum(ikbpl8U+AedF;U{y(oR;~` zm?^G?J290Gr`#NjK*ZM(M+EWWG?KCdaB`g;bug&Vx2ZYUz)k#PTZ4y8cn4-Y;bEM z?nFue0;t?&-|fA><^lkKTz8X83=-MYx%JedU@obdBnm;pH)0@RO+0y#*4q?N6PLDd z4qtzZ9ad}N!>YT4nWxAVM+Hq`V0~1B(1pj9mq7KpNeX*}FIo#6w&HXFt z_v1T?sSDonpVuPw6hniac1LLu;_meKB?>9ZR|P>k<~1UN^2ip!~Y1Ep)a~zma<3))|lX4`CQVI#V4~7;2d|MHbijDn8?O9A(8mfN12xh%^zf6BP}x$sg&5Hl0G#6 z51@Jw@oYJl;*hwT;AL0zrwyyxw^#!xNxawI_Nip33C8vFiKrK!;?=2%PwebR;DB*m zH6Lt$)N3!{5$Pe5&AYEX)bqDmeMy+TWKp5OvV`&>-7>ph1I=MOT5R`R>#RTQZUnk$ z9s>zp=JJD412wg#@2Gy+o8VJ+OL9XhB)TpCl?g%i2LCy+j<@jQ%=-T7=$^9Qqdx{A z_}&*Uo)Vx4@chK^b2yBP#FUJF9Ns>GA+MJ+eBf2TLBtMz@mlNMuDu&DrDG%a%lcv7 zi^MnX({sHJ^Se@VN!esWvq$%@Eq?D?lJ9#|M{4OMyKdLohQr+B3J{&w2oq80>QUpC zw}VeVEdV~=QnssK75fFOHnz2^or56xj&MJtYZpVs1cJQ&f=uf;{Q3uLE~}P~+d6Ql zD6OnTFka7+3m5oM&JjEl*{;n)Wm8q|a4P50Hw7x&esl>I=R+!ZlY)=T{`JE4D{YQqvPdPJm@0NJ#_lM?g8$*zq z!x$R)$?l-YVEUG6-&@(U(Nf9XILPLgKfE!zp0AR3K9EhgyS|w(1clmvJw*3@Y6;B# z`0t?8w8E0~2PzY~Fo0(7XVk8aRU2&jP+Vf{eM}dS<$!}VFJCf4!a!JJ^8-i5o`ls6 z!|l!T3$W#dn^eN3HR|`CmKCU#IZOGs?`#ce(VzP+Bucj$ZHI3iuCbK6k~8D`J@5c} zNDSx9n~-Zhj2i5LBg@$b7+HJ|q!$2EG%9A&Tu8%O_6JK#(S=fG00GEvjJZ}DLS8~M z<%mMpo7gSB!K6!)5pEOC1onDyZZ=$(3~%ZY<0+JYZ;}O8vDH|j^YqPj7;qB67`L#? z1U+ObP&xGITUO0Kw;b)Gy@v6;C7Y~C>mCYG&w8lHJ7F)v-c5GS)kTZlypJEvmrSkO zptWoFPXeSmj&b-_ZWhaRZ}x}tybtU<-F>n6g26;=Bve+3FzR_P7>Kswa{yO zod#1baV&|^O7+(|WuoXOPin=_~fN{_`Wa1`~)&%5YYQthw0Muw9<2)cQ z)#FSz8Zky~Ek5P(xmcnt^uGuFJ;5NEULC2`Cb14wHr|9tcgMbRRNUVFT;mqxfRb)7 zpz-x_$`IdFicO@qHG!i5vxr96C}|Pc(rC~YH32eteksHd^FX)l*{LCf2C?h1Cu%pc zN67KW?nm_x$YuRy_fgtycXBs+JiI~k6ZMm)oj5`_+$zt5tc@(si4=qP0I|h{di|dO zNb98o^%QxbekGF2%*hf{!lW>vVXL38L7LEAM-+sRpE2&D`8#QB?5CP#@xbw-A*M+r zgIW}~`hsXzxu>0tH~}Z^ISPc1={u8rzk! zkRD`6Kn5gw5aW_g0GYDqp@bn2{8qVJizIkzD0{pl3S+dE<);Zl07=jfG{2vH4BU_G zg~E9E4CE-s~yrA1Dd^lO;<>}n>i3eWdh+7iTcFPCQ5)Edv9HKxVo6hfqx%= zqybP{w>p{V*iCOS3gR-6o@AS%l>On$Px85(00`N2x(?IySJwt*KY!6y7?yWGNQv7S zIV*YO=%L#G;_94V)cogr^ZT({)rxp?Bb_ZtA7ZF_P_*9w+dGY(iT@8&Y3gt*v&>t~ zdZEwuzbAp;C(wR-AP!ijGaexS0ioClSleWVNb` z|7w#=jbJ8K-L%;9JAf`*+jh`WOZnd0^El1fe>;cumdm&50fsF--!4wn3q)LMzz z1nk#i7H&O-j%;ye`O}LEO@*+z;QYFJS#FLY))CaT#vSUD7mqr=+xDIZcXqQzMR8l} zIdOhf#9$4}zGXnbkJwz;Pw^#b-$pD@#^@{jX#V;4zZD>#D_5?SRiT~7p^}_&=yX4D%&u|@g6n0Dzx`*GrF)*#E0m& z94hH^=J`2P$v?gI_s|dpI@Lv`i*bEon`sSruwXsWI{yfT?GUr9b2!3e*3aOxU*{yQ z7ir~SjxR#xj~YHAmiD8?MkMr$w`p{sJ%s}*Afk4w+y6S2Op7r?XU?^$wz8!QImZ=1| z84xy_aicQ%q$pOKR+H#8N${pyn$1%~Kn|vy?{mSo?8}ku?CMq)RiG7E=DN~25Zk2k zfO{Qy55l`e@VXDWB26-dvR+4QP^Wq$W)0dH?X)VO9|rkLZpGe-wsC@?D4?J+PbQf* z>A@_N1Ka^f>wNXwk!|bG*D?vk&J#?KoW061fMVN#TZ|3EfxTS{0lYp}TMLd_tt;AM zwYe@D~G6yQ_N>eQi(+y6%|8+*uTA1Cjnk=w^0XpO&+=l)xRGXn+& zvPe)hz6x5Gw)?O2*x@_VkCoey5Wdd2>7F_-4)(M{scXW{I#wH`S^&%hs&=% z+1yP6VPVuHf8Fzfo%>Y6q>@yzq5Qv{}ZzG!5QMH#C4DTWxeOb zyX?@14NtC~g1Xco*lp)6n(58{DLMi9$!5(3-;t@y0Z!`JorR9rep>!HduNCAu;JVB z&T;P1_(SD4zjLX}WqjG_(a=lWnb(3#19Z;gZ?j~NiUkogCJ{wlCVI6iz~m-8hv@>) zq}p2M2opX76amgh3pDH>_dSWEJKfhqkB8X)j>;D(m#8~)BGV54%E-qyE&~L6t5VIr z6XP3$bVroH5K+eNDVOri5pzeBMFS1~W2j+|>D?)B077bQKXq#qpEOo?vg|T++%ZW$@#xPru_1kwecD;Q3d|_`Mwbok&Js+B@yvs8+ z?H|2!fZ;N;?^5rUXIu{dBEl2EGEMz^0~_YO?CfNa9ZrTRXp<!lL8KbMmTdkLXfv$fwq`u$OJ%S!aQ0t{L6lXXh+%LX?ht& z>j%nXsX*ySP&!5zf>Y0bC)IAE#nppbuWIru4jixIkr{$E4q(6 zIlqSxzIh~rtjO}`F3$coLR9`R24GEJ^?{^`vtf;jeO8~ zbktvXlxy-%xGOywqtPqQq$xGQm2sd|vXwn(yHgc+0$~eryLlOR4&Pz&9k6j~9>w#` z+%%4=*5L6JhfCGOL(_V!YY3cJ?Q!PKAoFTCvist##@bT(uWw!ddw@cy)u0bL#4F$X zwa*QCcDK3)Mo*XX2Gch+#%j>PFUmhx)>bLXw7b4zHP8MhWcgvmRz^X7qBA_O+cQq{IsRpaQ+L?wu%s7aj7c!g-7wbP)D8MslRn z%=N~B%h-oD`y(Xwr1?%=fg(6&_``9OqHS?KelM1!#h;%K1rKgdmTh}dBQ|& zRkb7wSZT%DGMQeqc&P(ttN@X(_VW>#Us-F_lhA({6c?7l6_ zgu!qDhmm&%PS|9T_B>luZuLKX;BErFXzuQhCdS+y^dt*I z0;`31$0^|TpuHb@IhAn6=u)N8=A_)|nlD`GOn6glYa;^l)R`^8PUR}Ig=(Q@SIceK z=aS-Z_s1=qU z3Sna+RW_Ev|Cr~l;t?iV;5e1k!Lr+IdI+$Q5xW{HV_*-1c3Mo2wFlPn`De0j+{m0l z3bSOHyf3s2-?^qKg-KXDfi-zbX;kO~Aoz8UIfAL()Vzw+QlY{&QGv)UhiL5l zOk)Z`^IDaqpQ*`9t-%W2w6?Am@&Ye)-rk+N2}mDnUQWmvfrx3Vd}P;(_3Si9f-b)Z z(m~rP%Al!rWTo}EKRbuc(y7QV1w?;7I2Ok=G&=}2k)8Q63h~3Ky$Yi2!LJjMTetFD zf=I+=K&+NQF#<}mV&Vs%^L%w8)4aK`7^|99zuDgPgR|2W+p zAkr^-e1q_hJT41q{FCIn=LogFRH0HQEqt!;oj7tOo4%}aMtBiey}1}L?$Tho`Y}#! z0%fMO0Nud+n2fD*9_VJG(%iI0`+k#LAusRyWbG%;_Qcci&cDNtw^_LDls35qM#ne$ zKN7E7pk48r=uw?b0sH21iHxPC-GsnxNPWOjnP9ZkqP|j*!U>KL0B*;7dbZ^q8Uar4 zw3dbUEd{t`Py}j?P|&pE4&l%maApn|A8O+c0}00%xUM|KjlBe9ahu60G<14AK5(h! z!81rirbV6O10l;ZD`YU#`HCWiY_A z{*4F>2191zV3*rQLuJM+4ZmjXKP|!*%AJ>rtv4hK{v((HT?KnPAOq;Sy z&w?Ecc&p*e4;wk(c6!eZz0(OZFjiR<b%2eh-#?@P{S9 z{?V6jM;AFvV zNI2&4=$qdAUl63N-gfbb`ox6wN|fgP=cSIVOD^5^Xzd1<(e&LWzz3om5OB05B7P~& zs#Yx<;YaIDHDVd^jr~)B3L3?{A!UzUE3uRK?y1l1TJU?&Xl+f8J*uJL!UAq3+@P#a z4VCDwE&kkwyH^IQq1UwEeJo!{fNF+IDQa7Y_ed09@g<&spzy8S(TlJ`ux_xx%6d_+ zZ`}EYh;G_#+Q5Bw8ThzW^FI@=L}KZXY0T^D&$Q=94mw0v>gnduaXT_^4GhfcMF_$W zX6D2$u%XuMZw5M5;8HLw5uu3G3MovKdl@?qt=pOv%HBd?|O6eWEnyG zI0OXP--{Qu&l~7QNJB z8naOe*Q1dCz4Zx33zNV!O3&{aAB`Aj6)GP=Jg?m;_0@GYaQ4bU^_>tf4e^Wq`7X6als6;KrevVPZG)XiR*nr)O z7lOUfe*<&l&4GwN0BK(931xt_3vN;PvWf-EB^^F zuUYUER{!6{tLQGaucht@NRH0n2CEmRqD3l`Q>gzMTwn2qS($Ol{zUyJ(bkwV%0#D{ zv%FsE9#(&-BxL6q=z8BsM`%`H;las%&2|84@=soEn{Ik#HjAEhJO2wwL3}*%DmVrb zU|4l2pt2n2Kg|=NK8Mv5zyS*zl0SnXODyHvcZ3^-Ta?~>9sBbJ`-bcOb%ygz~@AJ% z$f!tLUVvo9fZga6u0Rk|i?*sMuW?=TkT1O#jl!H+N@(NHQEhTQeBQ4c(xbak20d)O zx8|Xt`oav9GJi>k6}~;M!R|2;qFhe{eCT$^-Oqqp=K=Yzb37xA50`!)S04it?kc~t z{Cqi?Me=%j^ghp$1sPU7}I)5xso@W%i=uD|W`^_gm{)t6GfCL#hWKy@dyG)x7y) zEI$x7NIb5ayYI*TBUkvp-(kL&YQRGD8VojQxrVB$%^z`%r2Y+yo2%e&qg5WIDFn;& z`E44uaN;&darlZ0^Fs;Y%?s`eS51N;DLnwM{KxN3T>g_dAHnA5rd+`3^ zmIf+;V64CA%!|y+-29|cwGlXcKHKC?9Bx+iVNur1AveVuQAQt?K-cI?Xdri{sBGjM zsb0_MN*VBriYj^ zKavNiZP4wbRoQV4?gz+&s>$avU{;}vFWSw^mZv3wG63Dqx3rn8wc1xuR@^Tg&la=Z zD-&1}K;PW4Me{t#s_xfjbsjPEHiDUbH%zYGs%dKL1SdUosim@b<8!y9_=zduZEpAg z`?;?!0qW#B!y(%8Gksm$3vt@LR!YkcHmxY}(^&zTt3*5(f^P=jYh!s;OE)hyy0IBYx=_kYze?#9g|eWDgpP4&8^rv%Ptu-ko^Cs# z?FmP+adN_s@8$5QAf*NQF$lFtcUtyHWh6Q-RP#tkM4>gAKTH7cHx{}MPilZMGZX|* zR;$@$YOF{t0l++ig&fsrnE0GM6sxiGz{rLj-;NT@=I5xL9U&opo_2?LV1IC7xRGXeEXy?VzE(CXh;4wIWD{);jR2Y&g@8>Lb9W@YdnDVy25#V$|v; zUwo=k*r8fNALXvO+=T7qABq}bhtXg(UR3PxCn(mg)~s(cP6~Ulc)%o6wVn3{_JDFE z@D>p9AT)UA>hnbilb+OhT~S6H(}k=JGMIbKsSTJ=vAYZ08ilapIXftTD$?MoMSTO$ z16ZbPh>KWtUZLW%>eWGtPw!sXWEo&|&@u2HsZdiQbiNssg4G3-(Ze1sP!++^{`kd0(IQ<;6QeBWrU_g1^2Advj!= z(#3|A3{@pwuNge_*SW_rG#OG|pubXEk;|2S31vm@qQmz%j4{FWbN5zS+$W=FfPiUBr@xKk z`s$FhOX03^Wl#~g-IFYOU5nh)!wo*b*By1OS)7%j1-=vMBxh7cGPpXH3oavEaqto+ zI5)>hgAa*1)~#+X&+0;PnaX7B5jwS0kzkN{#sYO<89O`&r$mhr=gdgAkp?zl9n$7{>G7^>g&6Y1B<3 z=Plbnn!e9=OBMEsLrY(-hOA=?eELn>z2Qvg;?_SZn!Ujr<~iJRfzY{RcbvrUU#Lr$ zSE4pdVUP;Nu2%u@9_a!^pZuh7oc9wstE&v_AUzPKeq76NrwuiF;LlMX+De?}Ga=qW z;&E)q96zCjZ!K3Zm;hWs#=@_`uTI#88elW4T-*ss5F*sU9%!*CStb{ZCHk-uybG(Q zKg;AEF%9gm;nSV*W^Adjl<|`*)YDl6AmBtLAPFD0<)wm`MrLIKaGE)#5GC$fsEsAD zHk@@IqEDjJUZ2axf#boY``<3YTUW!NT^v_TUU`Zo@P-#UOa5@>eH{Bz=t-`A{7imF z*+b?#o^3s;w5-U9Fm`s)8r(OYmydYO3pv*3d98h0NW+P9Y_?5bK^D=lnJL(9g2r!qJ;*;UxBG1)7| zskQA$zUs}(=mTs;K>;^KtW?{G1a{e5s22LwF!)8qZ2o9em}+os*M*_(R+o~^Qu7lK zl8A|Dp{JSxkqGiu>B0g_Z)Ygini}nzT_zpBrGdrSv2@k4YG_|ZJJEdP<|pK1Yn|dp zg|1SKbbbouOSmni9`EeR12R3PVTxmwEnzha`JZJzN{K$6+ojh|92|CAVm;k;DJc?k z$;cNS=ow&BeeSRJR^IQ!&?0#-)hQ}wRKpxLpG6pH(4vdMD{N3chH_G~52*>cCTCig z`Kmm~BMx2^^t=1=O_E}oZ_03Z?)Hv9DG_LBX_5r%;vq9Z@?aE4D6jVK7-LKm8%Y3# z2e**JFe=zdsCqyqYjV4lsoqS1V3v4>fW#N3!ToI@DkKswx&+&PO)d%9Glfwt0%)L0 zrp12XijBscX@d%fUiSBxLK!4XJcVjeli`#+l^$c6^b*0Q{#Ke+aq+m4HLoT~ClLU6 z9R6((FiwOIno9esQ3eXV0LUJK3{-$!tTP}Ob2?j7=O3G*y>Zn$&PH}u!2ZX)E!*8j zyLF6Uw%k|n;K7!?BlfnP%`nAFC_|dC{K;qnw@x={aI$Hgu4rNKchM0(Kq@H31Ri`9 zA@J7(ai%C!LrI>=7)y~g7P8W2EC!cbLK$PI${`E?k1^Mmj_3=)fs={KG4N%xvL^xg zOUF%Kb1Zs)rTN%bvs=VYa`^v;NSXW)=jnA~j_JS5J-w;mnLX(D;#e_eMWw z=7E9RX)7j(*`C9)#yoa^-V_iL`Ny56?nx9Z9WF!yhc-LdyJZ! zfkz+{3^4}U@$(>5!e>c-AsT|re1$&%A-|Y6Vey}dfYx;2&NCZP1%mtOf$;p2?&ap) zw2jw!Us%11jCD6z2(@URO_KABl+OsmDj3 z$_q)bT33XgM7q0A2_JtI1a?xCR*;T$T&ZVXUTqrria?Vg^sNQ6l`^o8#{dxNRh3{}!zT=4h&kO(NG35VIUf7xTl7AEU>EE)LKS9QX zLySY;RwL<8tTJLQG$L{XBIK?iL(6-^^dWJS|; z;nE2tpBT?#(W(bQRI7O{*@@uK`J@)3Hk!+O_a?YGE9F=%EvZi}#`ryrEnDrd7Y1T( z_4WjoxjAGywJ*biL{DoF*qlEfh=OL{wn+u{ zKraYyMe}tGSjrU?7^d3x;ivP&XzGcY3z=sIAS7Poko-uAL&Rwb>=`&QjZ>?3cd*3P z7Lz*lAQe0~g(k3oz7cP&?Axo@F^3RQK!DmWrI`JRHnFlV zisXL&52uwgP|GE>G%Vf zP=wt_+rOS%^cPsw51xJbIZK{!>C+R>3#JwS4St6LJt_^Gwh5!f4)zEjl;zV${BSkq z*>83?WG`=F_1 z$Zt2DuQ)bbU(7iP2b3H9+mW$U&P^8Ic*wJv5wE3BVXi3f6%UaBA5a>_7$b-t>eMw4w?E@!z}J zS;umb$q2SR5SaO)Br-L7NqW8p`?faqR>S=huU8!$bf(s|e9t23YuEE7VL97ZaFD0F z9V5Ok!RAM_Z^S_`ys5s8|J_A6x?zumDGcz4QeztWcMdDWIs@Rmcx=5&vc1(qTiQ2c z=a`Sv8`q$b;u)0|gMM1`RTQUtPKEvZDya5Rzoj4CY*>mXvZw(oYs8*lya|A*nS0~^K>gP-^G=t2sxP z-kdeW%oIe7G}>c=}B38fvK>oP``xmO?)nz6LX7fBSdm#jJ2M zMnp<}*|Nh!ydviVlPFW)t7@#DS5^5hxd1dlw)V982-FXIG;06*1ng0f{IyGzWrfZvuA3tOG_e{iSLN7t)!20yfGJEA-*yIoEYU<9Mi%yqQ z)9_#r3C4)zW_TNV{F2++YFZv+{6MsUVKhy$RVA&Ec>OZ^y$77q>y+$oD*3? z?5f5QaT@LWQ_r4HqxGXJ!A|SLC~b!rySut{t84Jn`kfCR?j-7?{o&vSHG~4X(LR^2Mbgwviov-Z9W0( z!{IW&B))B~bf2g_VuOggddr;warX*5Q4^PI3WagDs zS8Y4FeLC97k60B?E-U~i;YZ*GHz=vcTT2WQ&K4rF<;^0e$p#IPf*bH{a$|(;PRnjt z5P#_$8P5FfPj%!lTD4uena$oGvcB9@nTp#T0o~ZM{d-jqZP&1`ecxdrx6&&QPh+zo z{dW+U_>}`yl$_4XF4;(m)_}D#LmfIA%Sc7Ld=ipRvP9cdU!O0>wy;X{H$Kpm5sUt8 zIn-5xB5dOxVFGs)EstPv(O<+K%;819;IdLwO-css4ZcsvGSJ1g3Ij4hHAoJzAiP<& z`S1kZhM@QC7If4JU8#XwFGmgSSVY->Ex4D7qDR{qF|-kdj&CmoKfz?_@o1+YaAwO^ zv*mTP&P$aD%vZq8;V7e+(hmN#!4;g;JgOK4m~YqP87VAyx%P>C0bkmLorv4QWL(UE zDwU;_r^zfqHRT0Sl+2*EAS5A5V>KE&j4fpn(T5iry-vvb1Az(i6|K3UmWnn~<)1c6 zR?3ws+H(r76kNDh!zH?_uvLN^nMe+=3Cf05>)WDS7S&%5t0YD@lh!mCe^JxRmzIqQ z(N*DopJRJeC*A$Ve)}FuTiNKk>@!6t(R!d4G>5amge*7rE=7;scPT*M=K$%f4>Zc# zB(qlEeZ_leEOD#0Sy0^x-0S{qmgc{F`yXfwZms(U02d%@kto|yQ$MEe+1lveA|$rJ z^Rv$@J#e!eK;1*r1Cml6+rI-AOvC`)=u}TjE!MHz?|R0U4}w#3_7Qa6i&05_8n5C9 zboU|Q_*ch(GX}zDHr`?c({q`^0V*lirzUYIhJ%(bFv~HR+&WJ(sF|RZYPXU$RBb|h zi7k-C*kUDg;~3Q4Fy$SQf<1V@Var)BXbKrBm=Vc%+7Lve$Vo#_8;>HGtHr@W4s-?WZK!kc3vGJ6N!{9M>SsJ1Tu-T!%6h(e}apW z6H!RDx1OyG(5n7~uChVoR`aoVoE!PRPK|*MNFin63~c-HvALIjj&f{izIlJ&>Lax# z2Sc|wPmzeaP)+?vic2N79<8wXwgvK0w3sqD^v*ArBRwP13wP4T;kXH!4te|@GOtk_ z+knYFQ@O@YC>f*n@&ckRo-)q1ka5~=y`%BjsR2c4bf&wW!6F5OI5|PjGm^wG2)~4E z;N)9vwW-IIK19*S2kZBW_+#|5jb)hr9C*(h6>&Hq!*V^X#$W##PA&t zreCDKl%qt0$R6l%y&Y6esT0Gkdq`FGXos@vp{~g=;d!1m+c$*>&DnG7X~>p`3)@>r4cN zLa-~J$FVq=)}#-Ks)W1K)hPxf$jBlSiC0x>A{rv@1(D&A+;MhIyd<(5ROyD0$(59(L%?;`GI5k*OV4=f4eJ2rMGpm8Xfg=#>`__5T% z&h}hmCuC^6QHK~Q|De=n)a_XlXI4pXmdnqgd!L8{OzSB&I3RR^$||VJJ6weBB>nsO z`MwP50X;Y0DEMjtDda# zr|=ne(}BkY74hx<+s=cd;MRP-{zAN>W7uPbjsmGk#5uR;+@T%TKty~S8bgUu)6ke5 zvV0HUStXJe(Z};K`p8(Nj>}UG0bpH}gXL(Q=5(z$?GiWve2H^0T7&FN2_=yjj_l_K z$V46^@Ak>SIi=~o(xDbGkeU76zQlC`#W*oiS3fjS+%e7X(!nAqk7RG;;ekRB*@7>) zaH?>Byx&+b6@s}S2NL^=Y?nvn+PL^IKv;GoUE>UEf5moZn8zUB%jo`XcNma$oBLCm zx<32n+04_V%l)eDi}%Q=lTPcQ;B|1b%R8Eq6(SC>YNhXA7niY?+RPhfXW<`%1;aKEOuPOhVAdo)Ivxj(Hk)`G8Ni*6eF;3BP+ZhIO2?92#>P* z_7S5XNS|s14DvKxoRo|d;^L;LcR|aD3@y3)c2Z|!_B@^PL{;Vh3Ax3M$Kpq?-Z~y? zAT0h20eEXt0%vZ5O}E<)-j1sKx{@O&l`pN3N zh|6jes?ukbH@>wQDgpZ0`nCW#% z*T(k;h}kpX@#^Y{e_gMZ$G7u8!M*j)9Q4tm1b@7tUo_mCZ}EMzv_s%F$w7ez)nwwr z!*}~AkSOT-)TpTxe~^~aL3b!*_#+RjHxRhK)k{$8lnr(_lYIzz6JI1f=DQQP7Dzac zf=EvNQR73r_qNpLny-5Z@T=6L{97L0GADGcH53oQvM1Dz)pkv0Hy*mZEUGTf4w)G0 z{m!X>|AU*`ygO6G#Uj+jpa&oCj|tOx<5rYr4JUaex1?}3(LfALAn%({VRwG+qt+b) z>5pM${s}+ou$!5?Us7tux-tPXE708NH*52`4PG4`uWz2IYS45&zu3 z00r521C$b*vSBVe`aqv`h-C=RqRDoUBS*#lh0JQMkZG7hPTpIp!<-Adax~GZG$yek(7(-U%zHJ^(JobCU-~c=@*_>^ zyP*1a<}r+S(XPgN8(Z0Rlcz#PGcixERZ8u?fH=wpS&)^qtsC&p#K~R8zsU?oS~$p+ zlhNfHI}5dXFo%1meey)3YL&|JW%y;&!|CMQe=9AuH3n5m0$&|s)UY5eF>);jM$|A7 zl`KL6`8FuAvcevQ?;*-3I5*5XBskQ3H8dNm1+4cG+5rRTe>&ZZDm|KD(3XsS5qRCf ztUqgtZHtoE2a!QX_GF=1aKDYgZ+9TpM#o}UfVJw;Q2qGrf1p}K$@woJ1dSOw7SHhj zriC`~a9N%3@-tDPDli4&b=VuJV@M{8ag{(vC5`sgY<_2fnS5?PLOJDNpdeO&rZb?Z zG3tII50`&yNZ3uaMnA}8%&$Q2N(!2VK?6G>hpnClq_bYqzvgtL8uWabbPyh}F`|Gr zWd?p6o2s|-vKjt7xkM7oe1IiD%S{6$7A3Fl(joA1sF2%53?KyRQZ+AKR0~s5vCI=L zCS6}^`yH70zI%d3cL0*O6iKi@BsMzU1h$x|GEpmGYDO)NV36s_1(Qu2GjF$f@L3qn zR9_FVR!apa63N*pH0n2Qx)zGEVg{c?9so>K4&-a-nKEIbg>+=+J`J{2OStt$yb+v( zB~;Kmv7%k(H}8GCTySU|2++PeP6;x-2&EP}N6$YsHM|gEyN(dN(mJ%=p&Z*q6jaCh zpE0@RJG?{>6+wYN|7p)AF)5p2S@|owuiUp2$R&_>UpF4YtiC52!P zV1o$VfyRl3Bvu=^tNnpy4?~#>A=>w!i0H-8JQ2UT9_q3Shw#DzQv%C$nZnp*k@wLg zgxrs%VfAgyN8JDj>wDbZ8UQ|{q`KnqjVI~|F(-TIw}deh zL+9_yy0qq&1TT3DGwo)bI>MU`J}{v^LJEr|Ajye^NiXsB1q^mu}hH4Tq)YCvJ)b z^!=x=mX8clm}U?~7{co0zgP+}{X5U54nX3k|DE1)nf1oeJXYx*g;5*2HMui^NbrY#H^J%Bc+#Di7z9yh(~bu=iJ5%yVS2kZJRsoqL4MF-Oiu z)dhL&U&1)xIOqRLVz+yxgpY;vQ}>ViEgUtjeIAHr9%n_b@P0ivJ&ONGtHBdGCY|lQ zMZxJNJzNV~{*m}Wuvp*;#ikv}v&HysLlj0SK%W{oqflQEnCq<55VfBs@ha_Gio1LoGEp=?&GRNPiLWVTu?ker4e4Mrj% zMlEXM;P7p5U2_42&%oHQ1gr&K!3D}KAS^9;WU4W}0GEYi18I$t<1nd?Z3h8fr<1@+ zsgo3_R_+#P$603R2e zyMr)HU*n>lVnn;@L}~9X(aWj-m3l^&dliyWepJQ(1fw=O_uBQ!(W^sR2&gZjm=(PO z5jwMz&)q06FcGx{qba$-+L@~X)=tsb*$#W?fhDG)6IG&6qrq- zn~H-xej%k_ZDW6HM%={*@LH;V5|P33kmmxD;jdFL030`SD86i&#p>XKU~MEg6UQFb zdcDombo45OIy9lMA62JdP?5_{NUwV;XNMBF6GnrMGiNmGd?@FtTp6S`3Dl=r8j z;1*jL2-Gp4Whl6faJ$e-y?&fHA1@9 zNqliJ!lour$V!lwf%!C^#+Kxiq|P_Yqup8D2pnU;5?mY@A@2ezVRme*R)UFLyCWfR)u;T@61rx&-A&K}RBEl)DdR1F!+!Pa&tMT&@R*bQh z80yX!u!DlUu!OhBm)~flbGuPE1X^e9lPJOh)NJ<;R`JPZb|iH7)p2Q7=}=L$A@^oE zIVc>838qW#9j3~G%J&f);S3xy?=1|sMkMm~dS+FcH-mZjko}IZU_nkfp{3QLTf9^t z0!h7MM1mJU3mDKnliKKZ=E^ucHr46rsl|0fb3U2QSrX-(jd27X@wCx`22VpZ?Xub9 zffs^%?E~2c z__Ybd0S)KyI^wX^L@uwO8YA7La;u}$v#^JYMCl+uVoXs53}HAZjogolBTN@m<&SEo zP_99yf~5`ud{EeqfZvyHB2rFY<}(G0(pqCZe;JA;!OaCKUGDF@9>5ySV!_OcGkt*g z$g++75v^s9{IvSNq>BG_Oy+&Q#%OAI$|1E&AGbG8en(wU&_#u4`Y5bfr4P`hEaEA6 zrv0}+q+DnrRSBnSZJ3^tC-FI)a0r8bw~A<)-)Hu2SWE)#Wv!J5IpU^8xZe4Ot_nP& z!$NUR+#~JE`}A)Hk2B^q!E-6$b0w(_I;qilO;PlLqGDlqgb`|VhGly}-u7$(juvg4 zKg{ow>>=MT!3@kTG2=UgxexSQ2EAYJJJrAgy-;tB944`^-OD%VL<37ze9j)vj)1r7 zrdO~eGOoFjyVZQ0O)a7MVAJekEzej=;;sl5@_TOlHyX0oaV!L%^^gJFDg^2iCns-* z-ChSoDf+;4_E7{*f3pbI2z+j>3iYs3D>Qe zT{lVzP`daV{HHqCxuykj7nr+#E2q#iNjL-HbkA3lGDc82tMN7R?P`O!h|U$s!n0!G zdfjhg`0v+?pZtrk0x>%0ZSRiMklBpgYK%+1ImCLR#gzdEbO3c2^X?$9;@9;seUqcM zndr&rLX&Z_17oLTvKCFA+{fN@6RpYoxr|oU7|Atp$}QZP7{p6)gnq*qZrw`vIIewkf%0Sta1?G_U32UD?@E`;d3DWFB*Ha7w`M-kwfmU z(=5c=1#X84wE}DV=pFB~<;o`Uar3)VVuD)t+V(($SfYLc#fnGiH&Nj=JQ z3H7(A(-kio^+soWG*ZqRr!0Hm_gU8HePob|sySxeyFnB#rCXH~ zz1cc@sqhRYyHl}9Ng%v`rB|5kG4PjIqQ3iq}s$8~vi$TjFZ*wBhYC1ieKFR5Srx#ZRoz@uiFt0)@#&uqjWzj>90t#K}q!_A3r9j&Gsd zdyw>I?PaWxkjuay!~Jk#3E_wm<-$B7EDXcPuOUw6CgYmUS1@#`2?L_%;BN3v`2jMP z1p%FD7U{V>eDgpl^Fv}IX|R>oSAE>bJ$Iz!IbPmZ%Mr}qGORIRj+AnY4X%4Tj7hVr z0Z$ANXz^05K{P|V@|v(;+0s6K#yAbL5FnGpxqGEz6R8@37QmY=@m?Pp8Zgxk8*SeM zv3Q5w(Lon4BfA(gZJ3f2O24yq6It$E6JVpUD@gp;g6$zKJqUi>Ozy`a)|dln8mx0f zB@98mg`PVI95^0r0JR?fo>>vr#0YRL7h^WQQg-A;nSE=*$0cphnjMJo_6FCRrX?l( zXL0*Z3X0U$5%DzX%Mw_QK#62FO7wIw$~Y@D_ll;UhN~|RZ?aZq&WSFFY;L_Ds4j&S(6>=awc3>@OZgcMS_JO2{@MD z3jK+3lLzPGI(G6cH@82hBMG}qQI^p{$%i15%D>>C6sbHPRd8WU%juK8NaHB^23E_Z zbS82`r%UT!thJ8iV{&7m-*adpGNFVqcAB*#dcWG4{a*2jaxfi}MqAZV0$j%LEFhLC z91AR5IP^UCDgXkHXWN|Coz>wSVB`%r_I6=7UrRd$Fd zhqO(l`L{OrGBtwZU!yuZr`PEB@Nt)<6YR0w0+Ui4+9UTJQmAz*ej`?{)G}+{Wm*%m z);4^7;{qPZi4~7^xF~340hzo%6w9+rcQHfyGYuimq?anU(2EiHZTWmV7K=pf{yGO7 z&XjMa3Gilr2mJln)JpNCdX}3SXp*aaLQ1oz-Mldl|C>nj6xS-fW3hI<5KV=JeayYdgFR+Ew_R;{3xH8MFAQJi5YfkOq)Nz@tn!YqENPUs^WDXgd;bIh zzsk4sl)?Q}zu4j1EZ=bysBfgSnUeWaNNFgSD4%aT3u=Z%bsVD_9Zo+>*mQ9=)jF3QE~N@7Qp7(9}axPUIjTWS5%X$Sp#lEBCK=rzps+WIlI|C z$}kEN5%219& zLNUtqPsdM?Fp(JfZARfGXl2>hU!B1HNA~Td%2g|0*FR|4Whrxa0*fE|3oz6Qua$%4 z9S&wOB@^Y|OqRF-`pWzT{9qWWW=Pz!*#Zy5!c2w0_&WOyB;$`y4KWp9dJ;10!UcG$ za65%p>|W4XBe9YpwbSw;(2;x!SO)SH0qg4@!(_l1E7-h`ptwb(4pQWLBba2sP$Z#h z=Mki|)So;Lrcx+6OG)ryOANzCkINkR$p3lLpL6;jzUN{JaTYN;4o(C?qv#8X;W8>$ z{KF!ZbLd!#Gc0Y_2gU3KSb#uRt2D=k?#pzQ#)NC%C4ryxs46OR=)=9{uOfJYXp-SR ze6zLg3e>W(?Q^>wBzz)9-N@lfws?_)=v2<8aUq8Kt8#aY@&(`1ynXkCIZJGj@P}>hNMy-@l>w zybH!iN&wGP6MBFsVD$CJM*_sMi4Fr&ExY z0xi?>j931(Cs_4G*m-KM5g~;;;&osN4+aq+Can<`w(i=vwTv{hN53PnGK@!%I=VoT z%3aAsCaFd!1n#3JcB_CUcovf(S}nIzWa?f2Nk~vJ@qW;>(Xkxu$crsuWy5ZYjTq68 z_H>!>>%VEUt)ylQJ&=+|M@7t?I^9dJq26vVdEn@}!9`q&pUlF)+Xm1Vb4C4FI{thu zt&is`2X?~GmV!RVq)VmeZCxk{HBi+89Bkty#ZYU$n(60tG~3Yz1fyiAH^DP5_NX9- zu6lm@|9jhc$jzx-P>gd`QnFB`6 zwTl{!@A|Mpnru8kw#B8`P`@kb+g^|H49C;?3Q&agS4&l&FV1Y=L~aRYv(CG$$IV6? zIW@B>ky69K@LCW0CvffmUa@`Z{BaSIY)6EVwU%O5$RlOfNdxQgk)dia!5Sjk430wO z|1QIrTuRQ?RhXVa{u7KahA{W-pHx~$QRlVb{BN_amAqrENL(CEA2TEWZmtDW%~rjE ztJc8A>8&kK4D$H^79}|4+G82-*dCwcIK3^=X%5u#)H5k}{7%o@R#)nYI(Rn&Y;i-k zAKNwPee-0JSxpp)=6`B?9c>$KWXTdJa_8MX zcYi5spK`%P7l(*&kLm|=be2jJ%GL0dEP?pVSHJbd;x5)&?uAToyh`UAs>C{-$=_eo zMm~;YgTGgu)^_1b?TOzT{|td0NLiTOZPHJUqQ<(zxp#QZ75iuUeW&3n}6Bd3SG!%Kfk$)g!f!}e#yzN zCTktRPk01$uKby~%6>3|VA$pjr*LL3e<#fJMoLaHr2ee|Tm<=IGpL}PwEVca(naHM zcTU)o!#YwA5kxxHK}DhuF9fd;v{_n9QN`dkw?zYl$bWgjkjy&b)Sp8R7&^^&$;M8i zGOV75Nj$}V){kvH-61VUA3rK2z4GXfN6XRP^2sqvni=0LCQii?QvvO}JGItl3Mm{^ zFjGF_JOpQW)zkg1gWqnBq7EZZ}SNKps@hRveJQV9i z-fW~jj(t}KgQtepCoHo6q$9!m3V;7yKNEs{-a9GV%a9*0N`3&bJMrg$#C&l}bNM&8 zaaQ0!Cwi7TdoD;6lZxEDx8$8bRwHpZd9u_v0x`2>3-Ca(h;c`(z6lQ&?tQaXJ05`o z0xrOy;YpTCGC#IfN>%ktfGX^~PoOg$IlobFan@-?mmSh&Y~eiwTz|>*531@tIswm2mSS!LPcH#T0&Ry&Yj!Oxb|X{DjJ8` zaA%Qb^G@{zc;>Jccn^o+Z0iaff;GOSs6N#8?uVm)=FExdH^8vL+>jBS{M0;(}S`bOp!d#<0XiSu#nJpbxDswqyM^>aD-$*p}zQoUVBg3 zj9x*N=0}=Ht`SQq=P3eS6vj;Tc}_sgrgXJ@s8Db^Q0^So`9H!$7syhJbIV@`lT)=& zn&|WL>h4PYAk6G+Muwmn8G~S`lHz(Q0#OEQn*b7qoW>(_NWI*z&L|qfW+I{=nJ0{mKixX zV}LXv-S@DlW$Otl0tjSC|NT?;R<_h&jeU=gmuv3K!ue*b=qQ`>Ph^K%snF!+6+FWD z0=CDIx_OT%@5xj+tbly`PAmrP8~?HeKaDo}p2Rg|!@~ETE`OMZ{s-06q_jogoKG_7 zkvV(6@=D1To#L_$NFh00)n8P!9#NPFhV;C1(egWJRfY{DLD>x3c28>eZB{p1U`gR= zOY2`lE+5j*OrBdR)O*ukGg{+xVk;vxd+VE5+_3tQAARRO!}~mgmsYB&)1wUd_0z=@ zd#}p=xw6Z8^-$fxA5nRE=8lxFeg?`wJ$jZgHU&_2ez+(oHhg0@*;o6LaOnA&vl7n1 z=qQ9$qNXcXPTqM9I#J*^`RkP=wv~S9B+f%LF`ok<)6G~<JN^2uLb2g4;Z2 zKt0PXrdi9I|JlY046@P33`V9*&w|$}Nn6t`OopekV;-NN0|K`s?CGut_|bAz3Xjaw zaOJ_z_u6CKe_$q%M93j-4i9*-S$O*U$sVfF&vfs>t5XLsUK5XVQf_t{6=Q3Ta680n zLEJ79ObUuQ;>bJ_-9IFIhl$s*qP#4jSy1IA#0eK~qfIIuOKculk)2P2a2-7Cl2lO^ zo36Bi2)}usJeswU1iZuG`AtMgMjZ}QWwxH+ZnYT(mav<|Wrv3F;cb>3T&xaKn~Hbk zhB6v%@?%Hx37-^|gt4=pH38FpuOtD7{PhjmCS4TYAW*0%Owor!a+fD7OD^e#!YLkx zOS=oR>tM%?Z$qGzz}6*wPh&er7qo3LBfXXlZ#WvNKqmG?>@h`KXbZV7{~`plh11(h z?~oL%&a0OYQw2y8UXvPQBz!51C(X0BhwM&|!?tw?-3%tGm6cvw2 zG5L_7DriFhun-nP6(G8=LXZw$?!H;d0*wCRTSeKi{x=` zlS)3dBOdVyn5*j!G0`l@FPToYwx3;T7-jxojlxTM7ha$QC3S0fXwE%hivvAoMn$}X(P;8Tm4WvIfMLU6?<`Q{YAF z#?b{`uD0Sx@e}`0zh5a31vt#&e7y1c9Ru*|4y5_BLu` zYu~#!0v9IS1K&HaHq*~5Dfc%94s7VK)#)f zbtZ;fBG@!`<@?OsepA)JKco@(f;tp;=FH_usT_P24KodiKJi(f@>e45FQ%?F(PKUL zz~t=stmXRpVkYO>8u}qjOBjiN++K0jzub6yGkf9Iwx2!?F7cTs!-)usPx{l8@YquG z){P{H>^R7frsXI6xGUE^Tk~g#VKj6g0(mZWc7F3l<`KV(N4$=weHl)Hn@Q?j{5{M; z_1PXS(I7?*w4IAYH)`$DLrZe6!ur*w8)`WqzMMeORLu_O6?{dQFZt#!)__1-|04SD zx*8k8w|)qz`~^Z@W_c4$+dc4bGFwg2xBK_7pz6`drCN2Zb$rH+!)yWUQ$EFl)Imd@ zposFfJ=w%e_tO&7S3x|X{DLqmz$Ak?rzdhZLwv9Y530^PDDI3Pk!gHv)Hh8|Mrx*{gZ6}p$A#%`%P?s zqtrZcbAh(op9X$3%2sAC&77Kx9Fm_1md&^ug+k|vaV!;%W-?U5eDvUdAsI8j`5ea-*<|L-wz)qj7{7Pm^Q&>PWjC4ZUi|HS$UrB`NI+ zYKCBOAt~$-m4d|pL@bJnqbg5cJy;3llT}y>wg$NL)%?CF zP=3z~?l!-G4ZQtlKs02hJ`D}H9=odU&FHCIC|L#{1LEmZuY7`95vb0c`P4;wO7AUL z50~As3*PI(;m+COqsRU*eA#mi>{C#&N;f?)KJK=WJGPV>TZv9t;);&8+n|4o3JxvG z1b38=ZM#d_yg;3{6puGXTGf;fSP*0*Fd~+F-6XGbI@?4}@Xk=mx#Lf?IUUsB9wl8ks;?hrS|h?2nzBotaDT>ro;R z1!_V5L9=nnU={;s3^6M|?~JpAXWcn$*(}y4F6@czTMN;&%13J}&BE*=$~fUMR%pEP z7hXM8m>@cvKNGa9W%!lavMqA7y&ij86l4EO8BGh++(VAJ5tZXJhw5wVWB*%?oki~V zDHN3p>T1Sx{~UL|;EMetL3s?QttiW9@zUtLK|p6c+1qO5s$}DwTRipHT3u%1b|Ok3 zWq%==xuNHkl*l7m-@%ATlf7N9OsrnTnp;*J5mNOxIDf{6^!Rxg&JKIQ3U{U0grAJ= z&Y`H`$IctH<(mjMV-C!dSXEymmPRZ0i11A9cMHSY4+jqmSl3+GdGCY$5s-}bB}n$x z40ikO*Dw}R=TliIDJne&r2^|4<}@Dh7baC4vK*+xy7Cl9o2K)LSBd-Id@j3qwREj> zdN>A^Q;(jE%vgM|M>3$ZgqjAMUwfz251W?DOM~PiKPZlPXX1e$)umV1?+B;Kyu`uk zE2D3Qz~qmlJrSb(nmBSrrF$7iw8w`rn&{kRNt%=Tc3O@rlJ7>>!s+KK8TM~g7iK0y z5gQt%M&~M1SD*7zjHv9D-xZGhvoi{9ge2Ou^6b2E|EKi@Z+vz@cr`ox_Z(v5o$)$x z+lksH`=6cBoU40xwDvmCmTbwX@*?7e+Djkmpq}KxiQiDD18H@`<6nw7)Ig=LD(62fR2vi@6=pu+Z-Age;99kGXG0^0ud8?`m&r z45iGZ59!rW=s5A;Ur>^U&RVv_g4NcR*}gHxqb6y zX%^SODPKISC25Zs9~=G{xO=tx{o%4M`s%HL;#e6|zg}&6LmVIyz47xnN_C=D>?Kjg ztNkA_V|8`;a}Z!GJ;Kg~P^)+xL-c4r9$&6w_%*2RO7AG5f10TE7h>dOORKmnIizFr zxSj|t2>QrU)&}}Jr5Tqs)JJ-Zj&d7VAcrD}$RgZCA&v3mog%uMdeV43qpoB6kAy9d zEl9r}#}hz$;mLN(+(`l9LCap)y;tK`%9xV6w1c9dL)1bM9iKvjx&$)ACU`Ir1sRLg zH?h~sM{@)WR#Z(?J|Dl)k|go(xT`QA84i6U2mQcXpAjim$BNdghG+guP_^S9fb2r( zY4DrGqQP%foV`upCtaaxatN-vX^Oj5L6Bn1fLe=##C)!_tX7~!3Hbu2Eg4Xd9w;)H z)EIsn4e;iX#<*~qRz8u@V6Dm}OJ)uek@$DX4vK(%vBB{oOYc1ucf-(mRuY$Jq$LOR zJ3s63iU@7kWqH_1lVZ zK4`1_?tE2(hL_)DM&0DX2Cn?9_?1&o$Iui?8u5>krLm?Jk3$P7H}WaEGhhz0l4V|B zrl#CtW7MVbav}pZU&B;Du@B+rR^^1**dK{Z5s`ea`nQhvq@q5>C3i7e!nVj5Or;OB zBrmaWn85}8HQ0Rb?Wk%;Wq`*DUb32*cQW+hINfz|*0P>;^oo9Ozrm&J!4e`c~ zZG~{*1wHW4#>xO>9I6Q*5vtTkJTnw!)NdyJ?#FPJ$0TAyTzWAdT3&$ac<5 zVO`c)L7YLn>T`jcNx0KC-Z=fre~sUsAOdUFZSNUnQ%7Kfu?TkIQ24bMYPmE3PD`Kr z!LYn2joB&V&5so4Z#55;0LHTSaw)>Agc0Jwr6L7)?&|XMyMjT^7Hnd;Ld8zaKkZezoq%yr395g_If-6e>e{zgux!;Cyf+g88^Evgmn(@U3r7_fe`u zfjp{us|x@@yp$I?XU7a}V2`dadCa5)50X$7Wao*1A5 zH6Id8BHtjvn$uyQ&N6P#$3CIsm0vd%qLopX=9b?rJYW>Q`oJL@mk{Ib3T=1 z(OAC5!;?gcY>~fW`^X*sG@ZmXR57c+kE6x=jX-`>J6hM-oqh93ch7<{(Ou&R2 z!KNqc^Y_U7Ajh)TCI3&(elfD~>HOW1JA&h-L3@mUy=(5EK&fe-xhjQe?T$)qu3Mc5 zNR<7X7EY34VD*9e^sbvK&hDI5b9o zimFQr!8L*>fdbWP9ICMIiogGiiz{ zzH4dD$MshpMkfhHoMG=EpWw$T(j~|j&8gVt##%2~?4kJ!DonK}&7U*PkZt&RP92Zo zrzlm}x;;ci!=d@UN9%6LuG(`}{fY#Vr+xN^OfE|Vggx^vt};@;H)`L634vgEL!l#; z7y?qBPM|Zz^^*9$W0la@M`r&qtfhplWZrUbQ=K2Ul5j|V_pSN@1>3mo;|4XYQkcqeS9=CTP3N(Sv zl9tenP(=}%Q*MR~fREDt=CB|C$+o!O^|zUO$B)XNCf9TG)CcrGz^R{~BE-~`k-6?e za>NCUir1j2NqU2g?7>5;=Bp4%A7^2ehO^m{xYPhq*HD> zrhOah;xNd15s-4`@Ua7a!B%2M(Q=s-mqtX{W9MdNWh{I{?8O z{b&)bbsg}fvjgP+rbr0gi2`n>B_UfXMO!Q=z4$9Rs(M7#WJ-WYw0E?@C&Xg97}AqC zRs<|kJPfdJ`!kHn$ZJ{bLH_c@Sm;mBeJ<=6fjM&ZD(=iYddGFWVDf#)Zz`|fVB8XF zn8)vSz|uCM5zi+D#Z8zusPhyk(cU}4%lFqZ&?rTuLX}MCezM#v9!O^8V|jV9mN*FO z!gy-@K|6-kn34+qL z=*PR5$=YP;%wx`n%LNgQV9|IQ6y9&-KXjUsezZ$hLB84kH;`d-IJmJfGtU;eL4BMT zss{c5tC>n_eZ#ti*vcZXnLn54>U(IctwQ#4cjztD50{n;ULyQW6TTM%j!E)x5BIL5 zW~1+iHnAqptJE8~9LM(841C+m`Pq7LwCak^KG?(-m>WEG;FZr`PSUgwI!$3k@GxtU zr`K1FtL1trSY<#W^t9#CvlW1}4dFG2&!wD`Vd^m;%vTw(EfH#c${%Pgj-8J`y(COC z$(Um)2~}KvRA0fcc3W1^%ElCXUSlY3kolyC-v%%pd0hVXfa=hKCKBTjMtTZCTFXK` z5A@oCWahRa{UUd{R{YCE;959^gMa@Z3g&ynC`;f?4KbZC_h3QUg>kgUaR>2K6kK#Yq0pWtR|}(JE5B!V5Tj%i;obj?Af^p z?HIP3mdi$kMV_(ghS!t1u|x0njsewaHRModCM6XyCcCtb>u6U^zd;sgXa4QxT zWl%paQaG`Ve22+U#o>yGu{Bma8v#PjTGHD4W2<;R%NeVup0z5*t*Bg`d^#>JDwlG@ zbKVL`g->9U)N=aJor@4$R#t#lmhzBIFv^Kg<+q`hgA%|ZW;hrahvR0e?h1!67vl-2i{}+w=ln z*hoF~{H|~j+7)ewuD#KR9cdu;elA-Gdt{hDxNQJe5p4~6GEls0cZ9Hh%)s$o` z!f}*xkAR)PaJd}nC3;R;JVz(Ef@B>yC>U#0$|`B9u)rpXi^rd%bk@)r>LSLfxXcj> z8GA=64iB2)Y21%bgH+*45cU~gs#>v8up}=rtdvTKn;fk{pp9UFLP;H~74tX&@*OCX z;YKjnQ7S&mA!1hx+-XJy&!gjlnA~;`+JzvhM5VEnUMaFrxs)p(kCXVU48~4oQ9-Fc zFuxbe=cr+QMP7q%)hloX4--FU=MT4{LnU8QGrF+PrEdPl5rA`cEW!`2**=K){iJiT zSV>TaFrYHRu<2X&6(FNr!HKZc;Bg^iehZU|lXWtb3rkTFX$SNYRz=xzm)jGhv}~JO zCFNB0bep}t5UsGW3Z63H#~xr_3opQ!UAn3RCNs2DT9_%%(ESLsxp6X^21zWuPnS$4 z3H-gpD#M>DlVw{)8o>S4leGjB10Minv?H`&_MsEPKsJ-9 z9i^o!DRLHFok3i6aEXv8uH1;z)FQ>B>x6P@FMLk4ftenb=UQ`LVUxFNYgY;>QVSzN z?W9k5tssq&Nnm%2H7|Uu>(|R4Qlj1SScF;gD=!raj_!-oPtGvwO6fH&!@WsIbF+zL zYvzRlAkGOl{r)^EKD75*E-wxlmiv?S)i7P7lIBM$kDFLatn#}p5jT;j7)^_M<4bu9 zo}zo_8wrkLqti{|S!Rt9NvUV+`4ru0fchn0xnfhrMZ+eq7)U8A3~YP4qFO^>Wd-k5 zG#{=&WzYTIFZ>S_?5o|$FSy75t>;r-uZOTP}f*)B_*Bt-5aDw?wf0< z=>Bto5dI;$(Q~rHomlzzf2<8mpw(k zu2l2vc_y55XNuqNLjm*X?JvvU?tEc7t+cys>&X+5mP%$+>LyGjINqOV(m}=|*NiuW zKFd;2>)HSZSFYD+`O!1R%lkp@?zXhZutF$*m-<;0uH`TgINE(S}s;7cOMFxx26 zPnq*=str{GWQSp7r-BhK-c zk-GH}Jk9;IS>%Rm7=^P1vV^wlHjQaFjK15u5G9F^lvtv5(MUh&g9Ir!+}+@eaVWM) zbqxw3xGbzbAR;FQdnOZe5vDGO-&jH63xAD7^l@|6wTeE6Zx4HHm~5Tvvsasso-g+k zZF(H%ag3+@o<;IHRHZGr(%7Tg|9ZJ%?%-3#lp0w~TYd=A=nWJHpY;fK zCZbcWAgW)-{kZ@3WE|`I=5Id@AHeunjUcMaj1{?8o}-VH6Tx9^eUgp82SvWh{2ra9 zr9WGu&4N(u22!ox&tguql<9s3m0c!z=#DEVz6{pyrT0r@sMJaq`W04d4#OaeVU&wo zV4`JR6sq_*(Uqy|3s#|BvV3SQ;K<3cLQx1m)_@mQ4*71;I-qL5jsWtqal1aAMG}iE zgi~SzSWNb<5d11JSPLpUaRFErOttc3es1yj z)j^Wdeu1!KBDe@nEEd9)iVAL<_nry>bFzJa!psaPwvaW(-JFoL^7*NCHBplm^hqd4 z50g;^H)D?wLLoc8&p_7aLF&mFn_QJn3TV|Ep~IeyLG%l(j43{-J6cG!-k9i01mniw zD%qR~QuWUJP_wfb7LMXN3fYu5C97}))5PP=m1Oxrs7Bf7uOIgUYmw?XzYtwMw@k>* zHwF`4JAcmj+-P?ugPWE+*7|1;S-%hCFZ?&dA$AA-ku^3cr_)%r8ihl6bNiFLYcNS@ zVe}&;+-@{SaX6LH#SteR%{j6k4Jw`UZM%~-{^%E+F3Cf?U>`-C-KmQOKfpS(=XxZ9 zGW(LEGFDuUvf=t!$th5Pg)+GPhUAPZcA$shkfOiD!H#oh3w{Wt1hKm^tqlh#VL;8=n<4^A)q4DjD73U?p@CgP&81Ol5Ax4VmTE=t0-Rf2+$Cc5BpT3|#gJHb)t>h%lb$34;$#{-$_jJ2>dU*#c}DnLu#f zp~zmmoV7oKvHM2?G(iWqiLsNqyQbJ?)XOeyskp%@oe?8!fS%Mg@EVp0i=(a1uRD|b zg}l1Kw}&N}t!;)J4n@*CoqKgyuTxK$YX&kd_hX<;RT0b=kTE`mw;(w16ka(}j-YuN z`;^{uE&U?7fT>*429|e23TCqtM!ojgEK)|!d;D?6A)9w^3t7=&-&b$H&By@-($## z<@(ZP@tc5h{_gt154VL^BHX~nfSR!Rx9h715G^~>FG$`rm@7o+tFaXgS6%v(Eq7l3 zIrQK`?o(*n83&)0|4yY8wfO!;#+jdza`u84JqtV>M{nva+={q~NwxCOP5}$$Bw!Or z4!f-Dw>}YLDA<|uK==|j6|ytz{sgt@;p=XUh{>*}w%49)Cib6|Y?}-G;Qw;%64#GnbqDi6N4m8ZO z>uTucOwTb8q8ZP3*HymQt4L|1Yq0O)J6}tVyiQsL?Qki*YbjwJ=bX9Htz;T$Ihfs-qLNlfIL-L`8Q3=%y&%lCN_aa#`I`e&Yi%_w> z>ZB_?2r`$bNzyK6`@<-N#Z5SN&|k+ps$O}Qr`XNRD$>%`UyNuTxEUEdnisoc!1sWe>*dO z(-3Rr)-7ZgihpkoVC&-|yEd$(=Da^My*xV*Cnq~wUU%`y&wup7k4|RmmXmv#qjxhj zfqG*S&@uN%WOKO3wAxj}o^_%ZIrP(M>o{CodM;EZkD?hi_z|~SrnQi!b6`V;BHTuT3?B-^Qz;FLZa+qRuz4OM zYD@_>UamsD>U?c$m2jT7lFZC3^`nGb0tF`}->F4A34$X{@+xo7-BlZ^IS@yRYW@TG&CITvl-tE3OyoK17} z1hvU5PD|eoe4;>$QSz2x{wr!+Xe6jl6wXbzTcg=}RYlTQ5|ki*M!#?lM~BNM+gzWu zAeq(gR|Vo*#z#4C#bkaMq^={OiCc|agK1|wLaWg`O?pwx z?<}rQ9`(ZLP%d}=n7ah=%wtUjRfJFm2UnTlQo1V_=t@h7TfCiy*x}kln}HJUK6@W$ z+67WFZf`cf5_^<9Xroulbaiaux%FR_A8!@54l_4N`U7@8xQ=1@gmr8DEx*iRWQAi% z5XX!Fm}u-2+o#n0Yv%y^fZ1P%$~E$$V^M0$#)sg;@K>xVj=f$K#zYs^Dw;)t{%CsK z^xntZ$R}At@bD>9IFG8c9g_t9nwU5Uf0AX->kMi6b2+d1!yk>+9X9%tn0&*A|K;Zg^S#d=_Mb0Cf6<-Dwiqjrc64KNFX2)oB|YmE8+!x2 z7_jfN_mmK{XsAL}OO9Cn7cTXYR`N^uBED*#Jt2JQKwz-MXHkE?`sV7=MiBoJN)$ww z?ATY$`K!1`V&Zi5z?k9NIFVA*q`xkuYrIr;OmtZk;fQl%EU{ z`OtTMN_i62;_x0n9BF*Xc9sl9x+1ss%^@X}qSy}C)C}$@V7s)Q%}iox4EY0ek;}#D zzAG9Rn*)#^yLqhWKqpIO+>Z9+sMfrLSxw0rHR%NH05LEyMuQ@YU1BKUsWQl2d@5a@0a>&&#fS$;;Y)WLT(^#?`gAWr zmO{_s(09Y!YOhIc5{Q^M2jOxna9ou>XTHV6^%iiaBrSy~#-BTDuel^~k+^ZQo(#r{ z&b{nTBR=xrUvp$z$zX=6n^Czr^iHXAH1012o0od& zlGRjXo3eO4iTpw^_se>Tw>`y!XJGE{vG5D)h0(T$e#(wx5%<$UUHZb$zcg+g!{D1L zhrpk09bI5xn&zh*b+x%rqgI@I*7G(3@2im_Om-lOSn@_VX%e?yvh!#Y1s+M``D3af zZ#niC<0z*2nmv{8$~o_Sc~ZbeEu6?Pp$HR~BiL`Ediwk<0ZPBupXN!bEkR#}>5&xagy`#5 znR}l05%>HHoVR24(UnZ6Hh*SAaWv9mDdoCd8UJDKk$;`|Y{4(vz={}}n>_SZyQ_|p z7|{Az2Enhv*RT;!tLvP0yJ(6Sl5o>YIhkLaMZ!S>lw~)>V=GyC||DV2b89 z0b1bN59oOvkZN7T45n`NmT{R*(uL!4Mch)3FLLjN3f%7N4)a*js#~eH5jXIT)DZc9 zvqq|H>4YjBp%GNZ+tKCFRTYLF*3 z&H52+$F7_tW-55t=>6Z~RMb>=4wGQSWxy00o%SN~uss&97b^0IGsN1S7BhklWh_Tu-4POG zD3V+uq!Sa}7LrsPk+V#WMoZx^6Gs!9a!;{-mZQ{~45QaPL=g>;gM{)DYJ-3-dp8LG z9ZiiM+Hh?x;&O5qqT|YTZZ52j17NYDtN?bl))RZ0%!;tQxP_*mHc*;jv(k~pU0!$~ zf#UloEL<>&*&lQU=5v#=_?1%!_Quy%hpqipNL3w4i4%GUnp@ndOC}llhR@owvj9*} zwO8xtHg#zqirib>3?DUN5=DmF`PGE8{%Km<52|>74|1e@@4x7Z@(b-WaM3p4rU^;ULR5q7O9&bLVj-`&TAMzKQDj{LAv_w>dgbaVb zw2F{gMrok2H;9dmtyqF1JRLz{#c}~VP}6-N=7l_M?*o5Xy}6*)1_{&@Qok4}5TV89 zM@3EqIK40BM>}+t`RgxHF#g}-apkPN&6}=mva;?)=zlT)6z|$vJeMO2ol31)jEZTZ zw`y2oMUd)vwk{5%3jm>-wWU(oOqkF{iDl^o8E(H*hCvwO^2v~bn$0T#e+gp=j1{xI z7}clF=RiWLQUTE^h2K!H z=cE(u4phC@13|Eq7P7-<54;EStIg+k=nJyb@6$39kh-e494gLcZysIQAy8mJa_+-4 zOd)e9`dJmBr&LX4vmga(X(zoHTk#?59ZYxxZ@bN(?P@4E(%&hB_D*KBF(}jSG+{$c zP!G`V*%1PzJW9C)0B9)91v8@=k<4C_VDekn0~nF$?`Qv_x+qK}G<;MRnoLM>`{nE2 znvB*|I&dT68X+UwV}3&Q@NZ(ae;le>u?rq3qocmL=Bivc=5**-jyatXZ`Vv!6F@$0 zXS1C|6%fiOJbwcs5)($O#9X5YVY)GH3}Sug*5KEH!R!9aGKKZNQzNAi~eUc{&V?c z4aH>azk-R8HK{C{AT5}W#jOXK1P1F$(~CS-sZ_0yp{vlCJegRgu=kRrec(a4FU%-N zR4O});PUP6#P}6fx@^*qnt6f4j?Lmc?sfnpE$dLQ(CWTbTP-_ZzCv z#Rh+5ru0sQ7?6Sz ze(;N~BHe^^DfEeqJu|Wr%NF*3RYOTVc<<{(>vroxS2|u))SjT52;6S^9?_Mk1b)zv zq$UOZ=e%%xKSYRGt<3UFQP!AcO@8GQC-Gh%!@`BjRV9LTc!2#Zl3f{lJv`K=@>c#_ zjTPhF>KxBK2sG~E%_BpaCO4I)VfR9SV;iFG!B|k6snqtdKv^N>3PGC_rSgWk|HAPt zu`t&-Y64M{>>i!lVl+?_DF&8cI~27Z(}cUKX+KWTo5j!@=~+61T%jXdEcTsQw%P1H z%#gJH?)GTKo4p<2fF7nMYABQzuWb9%aA_}Y8~2GYZMe*Q&J|{EnI~BRx#T!`mBnz6 z?SE@aU|%PG)>NqTysFEv1h~~N#B)pMois+W;LXs4uj2&I-;{yrw-wPC;JV#7vlRDX ztXhV5aPgxOt|ibfIJtl2S)UivSL$%;lnUjhMAZpU?5ylrA{ zVu%{lg>Z$LKdjci7LiRXtu!4Eh`sB&gz?HP?t zE-oj0*-DC0ZI(NRrVKYx>9Ifa-?4mEwGVJE9|12;@vma6f2oV{3S|t;jkXoy_&jVe5;DcS{2kE zIV0%evDf5dx{)tW6Q=5t-`-kiM;Xp|h}dH{9aHV%_ecc#wSq?zKc{@CNq4uXm8eAJ zRj62wh1Zy6ye^}pQh4OPle^349IGUflfVQF88Vf_gUgK2NXwj^+GbI9lqJTvBL$EB#!YquNP-u14RkbRV09CG*`d*0vay^=Pb`AOh|c1Og<&wwt=v+n-$>lgeK zCx?*SP9>qyI!YwT>~*D-t{p*SBS-a7ox)JU+*)cnSF*!g@h*g7p=)*3$(1`V%{Qmo z`bKkL2UuK)kQ%hto*K$|xPKxp7#G@NML;F-66)^1;N~qCkWFq03d=+E_m(O+9;lCV zj^1R_aLacO7)DxiReK>Hrw3Hg3vMkU; zR<(7&!Vi}b9sUyPab@2`89P*2D}l+QG=3sH9Aq=1uf{dUKD4x z{zyt}K1v;R-b}B0TJbmtXs?o>Oo>k-XZzGO->D48=bA zHAPU2`?^DA+R4&I=I^g3Ec?`oEVJ5mFlvr(b`NX?bug=)m1@T227{BE123i#{JX5s zdDKIQgtzn8Q*RirMkFeME#K^KYj_&^kce4zy}`WeDUqhRg_I;fk?`C@Hu^OEYVzqP zR^;x>7Wu|L&iEa2`e@I#_?6M9N(9$9OO)gHKj$OX6CLOF+N=02T@OIhsRfb)e%EBM;+$jjJA{^(fI-cc(qQ)b< zIi0NZd>G~STc4SVCZSy7X%E1g^1VcQ+h5!*N|~c>i+GI?0r(=90XJU#>Lwq^*O_Jy zvdL`cSDv)HL+LguquGHeDjSArBLk(A-7NKX+_wkTpLj8Qpg?}Mnytn4OEF&1oWH{R zP9-oS+^fADV{6>*MXwhX$w1r%#wm;7g6qfO#Gm^hxU3yJOlI?|cg5nB){Q>289=`{ zR2zdsj83M9HN3s$!_$t5XNB~C?JSsA5G8Z3)r7krKBRGPQjYC&k_p8S878vAq=KlS zxaTSE<7{Dym)3kFmZ_2fcsU;Q52+t0Dm;hrwj2e z88^{oqP!&tl9na)oCOg(F%argYenP(`xzpOMoOoj54!6s#VAUJWen~LcO80wBk_qm zcr{wA<1#njLFER>hb~D?P;zejM)J^)$n!$(vr%v|;iU9z5|Zo23d7o^q35$`p^Uf+ zW`H3?DMF=O60_&HEh;l)$I>;@?Ca43;Kbu3x3Fvz6VnZKK(rZ&E|)J`T4r4|u%8@K zmAV6kXHubQBs3Lr5-PZPVx}+@O%+`(DTTpjhW#aSuQbJx7REhhG%^Hz z(Y}VqAH(6TsST57B@+IjX&)X9HZTH=jJ-1OSNxXG-%aqUW^L8eVeTT?wYt!+EMJVr zj3uWJsO9Y5jADp7rTvw~4rTU=XYmO0Pv@Q%K7T@0L@(@8BB`do33HyaK#P%O+Gl4j zJi~C-TVx|;We$6gU=5!YDX3CgFzDMzR(bF5R6z*4qnX0`IgK&LHdJY2$uuXQ*Vb5x z#=^+7Rn9vtpKSYhZ;vVMPXLM>q2fiST5M2=_JG3}nTXG>&{lTEa6|hw{(gHIY-vU3 zkmubC$_{$52~n{0m8q;h;(~6kKaW(G$YeXw<+$fo&gyus0M9l}MQJAV5K zT&IgLS-&$gLk(WD=V@x~Bxk@qcf?z@CB?|L9oORcea7F-ox~l^SojUt?rMBRn$`h1 z$x_7Y_QucRN_WUb0kYkQnPK-I0b_HNEQnui-f1vnhja;H+caHXV~8-$tQ+!Rpvp|P z$aAq_{7>@V3i%@zfzgFxKFAic`PFI(-G&!JZ=M~bHu)U>h0EqHw{=6{-mqlVHqb#-Qe_Y!qK`vD_Q zj%r+co^kQ4>kV`^<7olwvY&=JHu$e8n(`dBJDp;WM9T;98;@$`sfRh;0KTqjCPt^f zpdFIhNczz9p0z=@C8_dmbxKL5)--lguvOwee%p2$!2D?+Ayba*J)#2h)M$>##xSkn z6`Qr_%ZL0_B{fBq@Q+JZ10c*u`b`#&_Ytud#egED*n$_8tOJVi5;<-aVqqo^h>H9Y z(&`2?lV{e@fa(z|swq_K1Y>0WL&{K*$KmljWt#oN~)e zwK};xM>ze2-m2bx@x2Y(KmnmY8oGkh$DWg!axLn2-+%pcduzmxymfSyr7zBnkdJ7d9T>1**RkfgACcLL`csO(b5kTgr^~b~EB&V@iNOb(ltJ^#!Riud zy~%FK()b)QuZ=w$j9_HX0&1!jRwNjd)cxJqNwa}}r?QZq+}cA9aV zny5|}6F4YJiqA(xRbNUoDoIMTR2#OEa-W=IR9$#fPa#k6Q^d#20E+aWD9$7}AOpk7 zqn8OdDssqO=Om)BiXA|5PAyVJ%SW(7oI(LlNYEP4d*wozQ3B{FCOd{yefCJ`U@UbQ zCB*XqniJS_bM2vx3?`^q<;oTd5()_$i;)GIxK~PNB@!ShO016-TwGkn3ntOl2|w0fzbI;=+v2wWi<347KIlyld5vb{c%Z@&icz#M*-6Bp*Q#A+I) zm}dJ>q!)@*sXe}hEu$*|POTqaLNl$zVk?H{m+;{o3p*T7KdC2dix6|mmteA?e0xmU z!!!oJei46{nWvo|9PBH!UULqVmsD+uUus>1TS0EUA?a}1;v}?*(XP2p)N=pd!9oe6|nZB zKuIsH6WOVE{!8J6p3FIcN*|NKC$-h)}phEUrT@vtzWw? zQlhTqIwH!rt4>>>&l7;KdU-XM@3tOyQEQ?Uf@kHg%zfK~RIOOG_p)Qj%E^cM4>-gMTyot7r`>{J}Ej~qQ~(nbQbh7b99cg`f5AGBrwMMFQWU# zPFjDzqf8!D0Mm6zT&c@@@`Mj@PL17jrwCcDo(BZPnbhN5IotjCTXlsu1?hRF?{hm5 zKlzNv+;OwoT@5T-)$6s@epf|cJc$#e3yFRElj)BOsQ9-CZkXQ-o{^nzRwqyueQbLC zoJKk*9#sT}QB;}8PiYXQg!h|^ICoX>DmnJhc!DqmP}mq2VbM#{=cQJHh#1OymUjvV z#4NL{p@Ao)#DtVv5YsztkaapB2o{@K^H3%Ym=^Ihq?Kacoq(mrl*bPi$!T_AOwhu^ z9K^C1N{66bXUcBC*^3MtU!F6%2~KLN9P$-1=^Uw*sSe~=!z*QG&JYzVnRndrg;j4_lyhN+p2=lHeBV-6m=(YLmbDKi*U3zKqxb9*M4&-#5O$DiTL zYLLYYXi)r8^cSY#trCzZbs<5Lk8WQ{8BxYubT^Wpk74GSgT7laDPvz}r?{QgLO16w zpGpYi7n(j*5-yQq{C2;+D6b6T?XJhSxB;4?PR884@zVs z@Hgr7ZGU7k;aYyK+`dQ1Q}{lkC%9`l5=%O01Tk`$%#U@HwgNj2pPCu`m(rG<(;vG> zFG_uKy#$QBIR*P!Bd|dTp{K0?LTuQlB*-f3CSg?db?99<%MNcvz1OT9OjI7qo@{Yi zGp#U$GjZSTMlrr?c@%^y z8zI_(lfB<)jfIq@bkCI0cGJ_iXCbW>=v$)3eFD@j%K5RE*uFnO zE1>AEgHvrcdv9f$>Rl58Pp&C9#dfwahy^%+x*8Gt4E3VV`{$fISrr-a z#TSuTFx6F=*#odzf%Fc%T~Vi%tcmy9$N_0ww)Yt~E@t%EVT`$vkzNQl2qVl4 z%B)Fa%Y-mF;K-F??F~+*tDfdZpUyQA`2KrNiE(6dr{@0ELfZkupMnKcaY!&$ zNQ!PD_=Ks1w@A7J#c3a6xoIlo?dFEui1XeoK1eZbif_Yjm>m)$QDa@1mZo$%K|1Eb za1R|qq%kqG(NI0B$vHUaviUYx^I z*ruIGk%A@@=``*KQe6vk3|{hGu4dz#gSXxm4`oAWq-#$o|0=A+w^7WIO%lxP=tSl_ z8JgLn+3_L!Cy^7XEqm4R5lMyX?@ai=7N%=TvB~(Q}A4ru42g)p>n&bM-Cx z_d99EDXCAWT8oJJlz%a2cJVcngUC-)d*PKIJY9^_d~qcw_{jD50up2Juh0elm?Kt} z(XSoBXcNl)%9Fx;O7IXN<&|~$1HDhJ$#`tSW4tuQI7h4dUR~+u*DPP|7m%CC!Pl;( z(&@HQalP@(#)Y@IC-uCan(k^?^WiL3K>$Qe&D*GEDlGOM_DB^VT#88Nbt<3b3-e$70y3uppBi3YJK@LWxdJ zVZ#~DOx!gvF$Q(GU8~Qw4GTK9DvBA75(yvuGKKpRzg)QEfr~HpUJOqixNz^N z-k#IlzOnvBzbAH5{0?$)k>=Vp&pnG&m1x4d6~?WPc*Y8Thsdrd^}lV>?L?ZY4GKPA zS!w#=_yU65F&NB|<`|8B@+a!g?e)=@E~@5wwI~!X8dKlgg734w%lBT*k76WrQpvkBw0j>`gCvsPnnweYTff^DqB$=}4iZxR&i zj_fCn#qnBkyj3F29&7(-grlmy$)OqlYr4u)GO)KbJ*$jD?k>DB!PMe)!%|r`o77wR zkrI*mCN4;fUI&wmhCO{jL00Yj3&bzeubEDV0q!qMK;2u zUS)=T=4ypm>AbOsqEWVntTw-&M~{?;f?0nkly{=o$?Q|VXeHDm1Ujzh@uQ1z%#L;4 zg)^bTy8~=pMCp7Ne$q5=5;I*{YHp=yiE?~cq07yQj>cUoG^J$dVGg-g*3VA25qtT2 z2vy$+Y)ZM7? zbAP^TSe;g`d59cu--&hi2mu#UPCi8SzisUGwiF^W%CXfUa{fP)F#$G8o5Qj(0uj7z zO;*W5_`F>4#FQS4;^C~84_xy0jo%D0OA4=w>0xxSM z@?i`5R*pS>v3I>dtLhFZ;$vu@+I9FUZCvor^U(o1&KB)Rja^b~s>8y%ca7wmfjh$T z-Lpqktg#^Be4ws)>diwrZC}4Tiss!@TL1J-=@*S9Dv{zZj2VBHET6A$^vC*wLX|#} zBN#fxOm7oTpCxQftz||=nw!@LOQRckMAsaTFm`UVFb@_hD-1H)yRsDlVaTbZHTM$3mEtbpgg+%>m+(iL38{wo^Hucjo#wBrC9ly@m^SWny*rpR`L)OCS<6B*W0k^1 zJ6rtuGzVo@@avJwGM;y-VqA_gOE%h+X4H2_+*e>n4?KEzNfzMmv@*l=GOPLldaBLE z4OXOAb5%i(O2+j(Yo9bXFn4PNFh^~wndlwJRNWlZ-)xQRSW1G1d`7d;lUY;Knntrc zip!Kx8LAYc`bz0TmynkeXw)4@!NpfZ_m#JK%?UpBbcq&$M*%^ZUF(}UuT?nxH2tc+EI-4xhejt# zl$?Epwm0#yA1>fbG%NK4q39!{^DKR#irup zcHKHsDlk~H?3rMA!6p!I2NOH+1D4HJ3^MqrCvdkdxdX9}ZcHv>MU)4(W=En)A$%fB zOA1d>Wq}34V{y8bj5SkDng60L`~2PghxvZ8cGZZKF`^O|+lIyXeLF{$4qhv9O?V@; z)>GhCajES`JEBCCsRb89b@pVOAKsE~Wp7=J_O@?YEo_YQdFtYZ74=yzol0bHyoKQ% zKkKB^uV7-rw;l-x1%*%cCHavK?|@}<(-i$=Veui&!sZGym)}8D7Zp=*w@ulolDBLk zV$Z(Joi{}_3M8Sd@poFlUp%x){=ooXsse)s3&MBT_kV2@lo>q7kN!_F%_Y0nq^u=* zoOoe<%3ALEtZKhKhuIu_nbzhGRgce|t`z9o;x@ldZGGf^Q_9 z&8Czdugo^gG3CT{kqb$4R5ct1&C{_A%;)+z{JsZ8R>j$rv6aRN2;hqH%ch1>NC+* zBW|9ypC*mtq@*ZgwY9XN@wxM~zX^vTK5B-H5sfo2Ea!w3f9t1@*7^CLE-@y3()-Qx zBYx}MA%`Gm--0Eb>V8nbMB#HIQSdrO&h7NfsM6+ho;>Sll)ciIptKo;L!wh;SQF6O z68D#wuyB1ak`xUjW9~I&YUX;dfjV%9`l6=P>y9erIZo31xN&v4EwaE6yW(oGcEfx$ zxmham^IZ+Ub<%F%CsnfJkIi0rSpM+EY5CBz1Kj1FlmEWn6U}^LoVa`@-nNvEcndnz z(^SGI{oRFle(iX}?|1KC`!$AHER~)+w&X+m@bxYWk+?N{xCtFfmg6e~1e>i8O{t8D zond{$e#EOtziv9UM5bm#3A>|*7$VrP%Dg{yA383k6XnMX>QXcaYeQW}-;hdZ*j2hd zfC(QuwZkH9o7VGM^{vzI1fl zTWhbF_Qtj_vyTz{rsj^AdDBTF%}f2Vt*f+P(@8X{%M{zfUv+k5GG6uvrZ!oBXI&+h z3fV}MJ)Ly_p0FlT#RY>BLa&t4V3=eo=^VYDt|lI*y)A)xibfL?7(oZOlKnI#zBfQK zG%=Z1Z=J{gdnc9EO&zh6BG#qcNcOo`eau_sz3-<)JN7hQuLm6k zWNT-%NL5fyq?ZX2LYB9mB%onlp)yxZe~>k4ugJb;?@2hw7BW5L)-|u#0v)qKFH6XD zd2ZVzRKfg1GqbwghxQi~Dct-_IwJ|UETlc#$nytt5A&aJ3HKLpX^MOXk)j)0O?)z; zCM`I27282^d|CkzO1qV-%!$~yj-CAgKlJbSf6k2!oTDk0x)AyrT|P93w`Vj$AO zo1);wRaC?52akL^MhM+ELWN9IwdguozQwx7}e>b)7f+b?_wNvMPyVW`0WV{%Oeq9pAtk{JadF@n?V)+ zG3&EuSXm>Zsqe-;nf^}4eo9w4^%af<@i)^`^;VQKSm9ah?|?FCNSBqLei~Cw3>5qLf;S7iyw|C7kH<9Z1aPvd5%** zDCBaB#*O%UC(_l9eQX{<@wQ#3BP0Xu7wA`x|9jz}Os*m! zmq+ip6;mjfAGsn;va63g$EGgp=#f{4Pvmax?#TOi4aqCsX{^w!Uw$w2?$jO%$54G= zDg8}b%5Lx^-^Ocfq87P)l$?PnZ783fop4y9b;Um*$GfEAr9xs;o>}=<{o8Mlzttoa9Ow^T8HNVB12rr;6!yKz2 zDv5f8x(8D-%IBkn?iEJ+sPUVEvC}$$h3JZPnN1@$cdGICkDq8;+jJuM@4D1cECAh(R ziM+CFx&2mU=jkF9Z{MLYy;Ux=IOj@Ud3v2_eM}*{;I@}XwXJ5YccvuM%wA0gZ-n}$ zyWR=m%8@m{g|X$eM2neJcv!|I#q-%iRVLeuF}#~Ku_~=%+-SxJC0!rd&v_|x~CSLAy(uxHh|Htbrtwl)r0ABn_bBkj!Pw{h{O^K7c45? zBubt7q2hEDjS6PvQM`9<8OMs0nvx-Oxx#69)Pb%f92aO!&LVp$EzwXjVPU?$xJ_EW zfa>EeSggfLL+hQ`~42J2QD|lo;3?x%Nt)5f7CL_`a|RCU?BOZ~eCuf~3*^ zZHpQHZ8c11#Cy<7+`*$=HTJ!Xlj6>Bc3*Nd^rem&GKdn@<**vW5Nb@_zFh-oQ zljFWY{f_$D)nk6$K(25>qHEmFH*w>A+nCnB_G|@j-b3BX2!%5jmSpvm@B5y#{J2y? z&7hOk_P!Rw_+7XC7tfimX~g(b{nL)ilYV*CjC|*?@iylh?F==W$DZDMY+xqw$N%13 zwD&QW3two6f%-c8T3~i-7{5b`F@xq7yClIJ%r1vw2hJWk<}6YYr;I#I>K4q&g6Y4k z$SFb!aq(CyrqC&(I{&X(3-GKN9Ji>}Yh=!OB^PP*wj?Eu%*_M!5F6<=x_GxqUJAFjpFnNa*$ zP*}yUHa}9$tq_Joz z3|i#&Mrc;b{+6*Wcz?OX=qvtYekmDwdye+d`18dZd-1&==3J-P38}ncn=(v|x%mfi z9a{-Ud>@12be5%_gdrI0?sgiz3i!`=H%i>)r9P1l(nuJG@QF)%vuM`y(l5yL^59l% zqn-hiFi)R1FzdaHORpbcAeT*Ojq=nwS~KyuLXC(b2vc0d#)u>M2}Kegy=|?cyBPlD z^wIfA6i-Lz_GDb?!Q7UBbkX5_@jdOHBT0&ntH&y@p^RP0HmR+(T6u`LbUMHLwn*x1 zi)Wb*-$Nzxw~y{j5)Jf>+)lW}BVf}4>2iDXV6q;M4C3#-5_(kcx#2L1+?LLN3z&;_ z*{p`&b57nHCL=tve|V2i_I_%qs#WFVICOIg%UJo8!5UhR@Jqv(%>BfBV$-JPC*72z zn$Y+}F}CAiFSLjvrv##T4ynP_ETEAp^WCIQ+BUU^oLW&J%pffqN}^EinA*e~r3u#a z>B#&d(d;s)yV7*lL`jC;g0Et>`XXUdAr)aDecUW=BWNU$17)@>pD%bwS+W!Fkq!Ie z6O@%yWbb-_#w_B;=f+*Ox`bwIbqInEl8WvN0*W_>%+ zsH<|@+}`Z{tzCxT(X<{B<(t>Tzgi63>z8vkcJ|QAS#R!t?JK0Vy+yOL?N=ynlKO6(31j=rAztf*eVMZ#Kkb*+7ucOX*T#MYtG z=kd|7uv!S0Phl$}M| z(kiR8M6~4_*Y`GRblXJocyRi?W;O~fB)@S@s=$upAMFV!62|77tp9+>qVt<#-*QHZ zM)Z}{VHQH!o-?3~4e(g_(8&(8~4B$ zXwk3ZJ$zxRNrqjueX;C$oWmqb@MKQ(@-lW+M2=BJtu$XzK)7X+?r>4Nx9N`Z_Op%k z8-rB`bCQT#MNvfh_(A4zp?5!4zBSDTPz4b)1jPxZXuwz}=>VpM| zrF`9dy+~cfl(|MqAllVV$E=s{v^B(Yzx2QiFfINhe|{j?@Mr9)PWI`t+4ievMz>S^!sqdmovdJ_z9Qar zRZG#H&?Ky$P~aTH?YxtqT%aU3@9musIYT`jBDQ`(|N_a^H->D!Kr~j4ap-*+lOZa>GZ_^x(&e*4+!#u`N zKv-vfOrOQ|hx-SiO#<~}4A`lxdKa(-Jqhb5&XI(G-wBMaEe<_KR>lDN@{ zhKTK&ZLf`<39B}7qdXy@Q=Y*P&{_XR3k!Z9BXcn9RK>H1lGJ(9sq{8W!sl|tB(kMa z&5E&}V3_LK}Ggo5Q7r<)?JRk{?@tCNrf(iAp2FmqT9GU6L=Bjf~r?!)`p23*WZ^du_sj!POSlP2b#j1Qc+QdOM zDgO`ZeqU-&P9F3BuSu|j>r&zs<<@R|V2PE)MfPpq{Yv7YwYd5Nmjb;vl#pex+U>Ar zGhCW_fZnlz;ue)S^!MA8iXU2X`2kFi<48zRnH6+=_JY04hi}~5#CYQ4UE=Xbcg$0? zUoeo9^BWO&L*mCyR)+ucTZ+Y9TTLZ=<4qwqH3nzNQAhlx9Z{u)cxH?~bnM=WmYb&0 z7*8S{cS%{>j&Ucli!i}&(_0T1@8^GkqCNRS9&ukiY$EOsb z_IPLDTbJ#1sUKReHRP9NeSH5-vrPFDkB?$RZjDCp%?zjNChv>=%bwEys+NhIbmxqc ziqDjyqU#SawaTPq{=2xrFsU`BzF}9m8AsUsSi&V&`8_)$4X_Bje0!g>qtj#cWw2Gs zn6 zHb+^<R8*v+ED$BB&7;jJhD*3op`%*{r2awF@_I|1$x$Wa$-ci9N1ikBxPxw^ zRHS-3#QZcZGHvb7@#^9?RT~-Er@BV#54e&S=f(0cJ64f&AG7^fRPV>G9gw*M{6qRA z|2o`IH=oFMH^W?5U9@|>0)|ZE(c}F+AD(I?;8AzMr-RKevI)kR_gzV<7z-`6ky>uG z%Q_Bn^VYD(!6IDmE_NWhIr; zY5t+p1P;qt3ed5|2hb>oHQKmbr$G~2v_s2FO}q2`*!Azv>+tCd?Ff02zN=UEP@?o{ zDRAdIUwv!9ox4_LY-()_EyNthHYkg`VoZK7{I{O=EOD>yZa>?dBwXKKwe+c59QW2M z+_$HB!c7Hfdq0Amq%0SA+X6Tznu%Lm-sS12*NkeIvw^L9+4mF`=M@@3cBsX%V8d4V zQ(e!*x4O8!43vzrSUeipQ4vx^8`AqB{4$>%%@ND+;}=rIGv;?xXSjHJE~MR&7~=WR zGVOt`fZEIUY3zsOLMKcwU&rW3W~hy^@I2$E1b0d6$if>Nv>c1p5>rM5zc1dq?hjK6 zsQ(haO=sp;V+I`g;u_(dA8!=4Q>_|QQDJ+>XeqnZj8SfN^!46QGaF{^DA_mLPNKs7n#L8rrF*7&Wm>uavCNWAnHa6f)KTNK#ER~ALTDI9Z zR}f-^xkjs0lCo9NChxMO*v&Jf>lm&mvG%(Kn{Chdu2rOHfix6TWBxE;4h7oR*mPd0=I0?wVhNJbYbXzKzkm~d*BpxJ4>*Mb~S>K?!zU?%dX zVvB`=(x#KVuXi)7n`GTPjtF|tnz0Lxozf2W^J%0rkhpZX!c17l_rNPMxyZWuA@?|U zSr;+8l|zU3s@#l$H?otrL{p-rf~&1Lr5J0jYU6EWg5$CARwlQC+ut8@?M-*=vXDiu z(P^W&=&eU@%tXTsjywK&jM5eDZ7yKyyZ+&QPfyzHe!_dOv&nfoaNxtW+qa+n$BvA` znx+Zn8xULc)!;$$I#IoChAQjG|Wn$VqbR(B(Yd-bUO)bm+Q^pgXa zZ6;AvEqX2UxtO$qnMkz|+HCt+!b)<7#R|oqbW_zYU6?{5H}R}ON;+pG5gvQ}f;nW> zUzs{F@7`#)3-^z@O$mC1>1+9ud2{)z@DVQM(K`kW{C~NEy4;%VoN?*Vv-dmYm>(8J zH{X1)Xj~9WPZxT=a>ac$jXx%E)n_FHM^QZgEl#_k(IcJE3GcYwg|2>$ntrt-9aD1J zs15Dt1HL;~au>J)U%YUg+_JKAyRMi~&;!ecgPBRs=O-^`1*z98h1;X=NJuB7#O(_! zyzB5S#9_w6YgbYeEZgwNl~-;_|4N?A$>tpV+3k}&j6Th`K3#ozsCbQ#kRJKnc|tm1 zAN!ZT`B7Qkz@Louw0_74_u_21+Y^U=l3N%#E8SIhbIIFVfB)5vA$a(o_I9h;-}kNL z@8!;Hve1?Tf`<8xEzPEDXz7oE+9&@Z@_+r^|GA*< z4jLwt!q*(L{xU|mO*5R)pQ7yqonw;OW`dM%g&(QQ;rBU=)%3#a9XGgn*OB*v56^cMnXI-vl6G&)=aPZUuB)?QJe8P@M8eoLa;X2^ zEp*4uP3$R}vO=Rc`uCqo4zxI(Dzei@Rb0d#K@U-^-&&5ntY@@^7X&yfB^4VLY`Kz| zNLviWF9ute#om-Xjo$poPQGdh0mUdH?$6_qvxO+LyyK&vg z3Va!M(ODLUZa$}6?LN)h#RxyDs(AM`TeJUm@zU#@_>YghIvUD9merZIIuiikA+p`GbUPh2Npgu5xAh8t$G0h;zI>`3J`*XZ`1PM~5pc&~|02w5F$b8RA;{Zc+Yd4u*bITs+u-{X@HYnX0gy+4-?5tr@)^|k zuOmp)Ed)6XSjWNsH{gG23qgLgi6F}m-)kV7*np=bP}exMf?W>y;J1M@*qnxVb5MSN z8F+)H_`m{r_Bl0{M~wMiOjr!0+Wt&~^?u1NP&9aUJseF640!!T$;e%YBgnSKx-4f{h61Y7LZC}DZ7RoPx z%TE9U0h=<&S3vh?z>N-ZOhDYvg8r`o^T*(C+zj=Z|JR4=Ymje{y$JSM*!~aT$^_j` zuz3e;_drfzDl+6nz*U2+A9O?DUk<(w!M*}={E8Jp{u^@h1@L|Wbgx1jPl5lFpqqgl zynY(?LH{w3e+lgmLj5G<=M(VtLy%J-z8R?h3^wN>&*#8y1h{U13?`^SZbLl(2{D>M zW&z(vV4P?D42i|1`A3}&z3w3P_u0lQ; zwXp{MaTYi}1Dw7A`!4|IlfZi#a$y4b+aUWl*dfsF1N>$1^DoHB6=*vMIGy0@Hpt?D zQ;YQ-@cV6u=^pU&ztH{{!220sya>FWg!umq7+*pk90B=Z;O+wXA0WQp0iRy*a|(3# zLd*vNXBKo{fIReo&OV5F4E$_De!l{-Gr>m^#<~RjKMhzp(0vAc-UYE<1;5w9{uiJ> z1$lcOblw2WCeZ&A;Ecm|4&u41R-paIkfUMH7lWS{Anw{Z1O<96u)hQCr)n`k``3ZX zJ1{o(fv<1EevQuxv|R?A|A6gY!2bYB59H#HP&*<2Z4l1`p!0i(IRyK)$;Kx#$2tWr+8i zVD}`*t^x0#f&AZqSsODy1+Ir7@6&)|f!I1go&mo=K@SW4@ms)mK!4W*&J%#Q2)ciT`XFF@47whOeG+sog6(m@d>HVSAfJDPzIX)6 zJjj0!vIk-Nb%^OC#I_%{_W-9J;LHWQT23^;`@2rqhwWNkz776f2D}r{&I6t#;Bp@1 ze31Vb`k@Q_J`1^6gPi;k+KvF21wbZ>zk8)Pxa&l@mS ze-Ao1@H-0nPXQ-4ly8CVzd-jK_`U*h)Q(Fx@Vp7QUJHyl$P*R(I6&ts;9CM%QsDF! z@ct9v*&r8MXuk&i`g0i5F2MLbOCHVUP zz~@6?_ZV>bKJYsU_*mff8RT0DKIXs&7yKUromxNt5%Td%(5r(n^h@A52U%^>@fc2)KO> z^gaP!Pk~-7mXi>J8T=+8jvLUn1?4#O(Mz!ZM`){^zy7;s3qD@~?&rYf4Y2)}13?nN z6Ajx~z&{Q?k3)QSfWO+gaRlTtuu}q7Pi@>o`5ugyIlzA%bf1OTSitWN(6Pbz5(1~M zTEGwZy9DyudHZq5OYIu-3*c8f4p$&P6ZpRic)bX|UV?MZ5@0bw_YCa+0M02>fPWXr zSD=r-2R8FiwgCTYfGdUa5n#U#xrY~@kjEe&wYqjb`(NO!1P&i=!#D+7EAXmam(!5P zMZo?Q=-dHZEFhynE^6142O!1~@ZAY`@v{h`hxk6M;R1(WfgKUr{|;PRL6-*gUjcUy zV0;zyKL=hB=uHafJcAipHg*@5j>z)vHz>!80&P)`CMHDK|8%K+rq z1N*f+{~Wd-fH;}Zh6l_)K%agJx&8yl!+`S**#0&67eoD1z*K>Z2ONI_+};GckAVNb zp)Coq8bG#F+XsIigWrCTRRHr>V8epk$YE?e4Y~XS$Z9^jAtx-*{UzAf#@c<$YY z=V1FX;FBQM4}ixmX#Y82Y=Heah`DzEb`|QMgTL3ItqpW)KBCYci=gusV15hy*6x=+ zvjPV2{|#)5p`Hb=kK=w_*KLGWQpd0|*Q(#lO=GN}Z zegWqN709rl|Hlh(P66IAzlKnn7MAbSNcdC-2!3jBb}P2entG5ZQ&`~!SE2eO|+UAwoZiVNCoL z+LEwcyMJ^-A0GgJwfmwMA&0f|`zqw-LE!Xf;M@<#%kMz{F37`w0`J=OWU3Yelm~!M z1awr8H!<|f0^l`(?+%FRZs5ECZC62d3iv9ZZ@Cc5bHIlPwrk*zX8wQA7goSuKj_u& zS6+Y^YS)c_0`^|uJr92Mu>U4-_!sy#KtFyPu;q}~PoaGp%BPU?0f<2a{vL#UJO#0C z0RErB=2y`E3uxPd`V#n8K>a+l{{gnYgxLNH*e3A10=cT)SImO_AE9j;#Cj##ikOR>+JmUa93xM@oz^UC=*8XR$ zhy8y*jIV*-%T^c%kOL;<<{scwyAN1|_S(JJuOOcTYD~X7z+G$f~BHB5+S6Z+$OVD~U=cZ2R< zL9e&gZy>(}IerNG^nqG`0k5A!T+5&r2YCR-%3i=(gFLx_FA8)%fj)d0Y)?b1bSOUs zj{5@G8*;Kj5ZA!blZ2c# zrEA%OUu@=cmu3jdsAOaAYF&3H0g+2~ns~5cC+16Lx^8_g;IX9Th^<4!JC!V3+1A1V zb(1iJaGH^7f$p?qeY$#mxRPyI5M|Z4qPtr1XW7^_x1El#6w4VTlPJJ1^!oR3fvY%F zm>8?BO$4@C4%OZ=#=b1P%wVS)`#o8)dt+5JR*L0v8;Grui&vo?*x(lgLb!#2dDO4% zMYbu&8!qv*ZNuatoL!dD^ILYjyU2B>rm}|=#uHm)beR5WgY9K^b~0RKrM^NXSIG3~ z?B{~~0YW|=ph!AMe1-R56qj&%nz$I-VU#>hE@$(Ni?$Tb#%S9VY&ly6oYpLzPTAlf zfPF zs5?7kss~HDE!e;<1f{zxHcva_>c&&3fzlym!av&h1`wws^C+pf<0f?4p#!noN{Ojc%@Po=fWI$FYea zSy>?AT=Ot094mvx7e{U<*#6Fq^{PZt8X}=+lR}!N+)Q)B`=`F+bR)U7(ipTCc)}7B zyPis>5**dYgDt6gZF6Xy&dZSGL_!j;s%SX)1J(T%K8+<4c&imosGS*J#r9I}^uXhx z!qy!Q__ca%3t5)=1MnQpYwTa8=tTHuDTMvlHpt!tPX}>~xsAnKr^(x+FTS&zg1h8IQ@5 zN)9a*o8Q2NY4*Yxt3fVo)yODyjaejfK;ckQ6kIN5L~D`(jodNiOy#_y>11RV=YknskJ^mo_TyJ23@nvCntH&ebr`%^M~U zJs6@ZXmh-4MTb>a>Q8v0d`pf^kcgsNx(-6FQ=@A1*l|iZvy80LiLQBh@v3!i- z=`nX;gi@3#hTVVWjNM;tpb%jORk8iE^1 z)PhP|iS6cz45ex`kQpL}RCp0q9~WKbdZmHJ9c5iQzmb^osV>Wi6-q)EX_jE~CX}O5 za)p#+qiMhDT2IZd7GSE)Rl@2D3?hkj=p>>HUuTMwB%elE6bCqWrmgVZuTMF$!o~bFq8wtB$ z9$rg)K%Za^k6Y41T>H2|WFdB{;snV-UsL*kAZn$%Ex!aDo!Te z%FYcXImb~IpEw)!WHEJR+0VC9q-8I{Jm}AjW&X zpWK*Ni=?8|RveujO9jm6s-5Q&Ggs3x@~pO+;o^OsMOLm;mr(LbqG*Q|x5X&Q6=q^q z;wu_;3v3px^|oTT!dYoMBy#F`GC~r|3mRxXd{NPT^LnF=ieT*VQhR#QUcg&qyBJNr zSb<;9m2Mewb7f+ZST*8oMGR`Z2_?mpL~%@8gtHP$!dD0m6tjWlB?_wygoNJJZjI*K zLUNiBFR$dOwqyG%RkfunNha!|!62^4rcL+jSYo+k_F-E>?ISI=1fN9-4H#6PGrhr- z`^ia6+Ky?7%ZvgFL6DHX_lf+dPmmyCPdT23hq-54j zBRYy+CG*>yG$oQ)WwPZ#4@@XK_YI2EzO6i3vYVX7jHYdqh9wFrl@# z>M+sm8Fr#yjLt@5Y>c7_gRdh*lCGYG2CSp=+%&u5CMiC0iL!NT7;CkBAf?QdD*-2( zN8?hWf)jC`7i;JC(-ny}X;9LR<2h1>C8Swgjg>ZJwly(K8YQXH=`OKP7cNmcSi!2p zC&egAZ3)D`mr(9av^=TotRtbGR8jm{XIVQ1UnPW5*a}Nnb_^QL3BlsF!h$bP)W_k) zKl_lHowG}m3{Ld(vN&TFht%o)sqGC^d}p#zDP-a!H|eDciW?**!X9UDTiuleN>dzU zJ2aTY=eHuR0!-wiCAn`3^fTh^#zez@PNA0?&Ww$-b`-F#0kytiS!zZTxIM&nUfDCJ zF)OP+v|{7qoo(5%6ej3ovvJLRMKVnKgkBvd-wss=4k`$$<|H~3=H-j*hl!+D`Bu|y z=X@R&Ye}$qP51M2<_`4n40F4#L^dHGnx{y49?5Ug+Me*bIm3mhz7%D2A1pCjsJnc` zq0qG1hw9HyvWO$h1)P4}QZ37t8nAdR$8mGV-$1mZG!?_q{3Z%_zrCR2E3i5=V$w-s z3d35WBr6gpLR8KKDk5!Jy{*u)d6D=qWlP7TndG>Ioe3hgOI)wfa1e$t-i~1?y+|lp z6lVqHa-Cyg*~m^O>08#OQYnl_s#TJc-W1~44ciTYWp<9mCt5T`tTA4S8=P$oW|M2& zT{N^7bVMFeSto%9%{CQ}l=8Fdjqy1eJ=#5v5(lrhD-B#%4=x@MPnW60xb8@Kq)eps z#fb$~s7xh!$JjV;aX=u8iemL_9V4^dn4>Mnu+w3ja@O%_sdFG$-H-8cph@ zG|n_jl;O(64aQxJY@o|%#CN5I92Op#>3k2U8uU zVfo<{29AyfExukuE74FSWiBatoZ8HA1XDOivq-D33GuljxFSj@NhvB0iLE0Lg>PpF z5w~}k=FXIS>BgOr#f%>_8&np3PAr8YVZ!7qxq!PaV@T0aSuVwU9b(6N+MJPR%s#z9rIm&n@f)pkrXrDw<}zI* zZmv-w6ysUlVZ045&8V!z5pty@QpG2n5|xF5PVd1j%VCb`mU51#`@a;u*O%*PcI62W zAP7SPdhf{~gW=r`bK|D1%*x7C$yJx6o}Sff9!B#g%{=v*HPbUoz0?}1tV+tt%Dj0^ z-049*TKttQV2`VkzB4U-u^1iUK)ZHq1gX zV#^`^dPB}H3L@ICY ztacN%ka#b8{Gt_LUv9Q>Ha2r6XljfwWbin=N&;W;28T{GPJL&`3P(EE+tk_5=K7J~ zOblLbbxl^TikJe&vSDOOskjHQn7=k#Gdo=ST8M(Vd91FVWZ2LYwDu%^nY<`l&X|?6 zJN65MJhdzPWAtVrhkoYBxx^~spRzFe1s=)EWjjS$h);`?xwoG@&-d=O=IxHCC`$^PvJbT zGm^p4@yXq6udE79r&c>VFiY>jk%|_c;?0U{!U|kkqR5$I(g8nnta5H z2k^xVm8{@(^1t4J;<%0pj#*Jx-O(FA0;5eOXOsi#C*M}vpvz{lHmc&Yr{#JPt+oDV z)4~9wH1R-xl8FH0&*126_K`3h94K+qK$h?H{G!~|$7aHCefS@nxqtX?qw84|nNLd( z75&;LS?@Ew0O}*>fWAEB(t)i1+oyHNs*J+xeFeXWwG79s%k3 z@O{@e2+R%s@es$0g`t{nt=k7rj`E9SznmklzuxR7?U_IMtkY0afAfHDxx_GHb<3Y}p~_m_<6EUpK7YEXg*Tz@-bOgG+-f{{+;>uRTDDYDZ$);0?8 zHao(9JxMn`gG-ly2+nRNX`C)??&^73`j(f1!52H9a!FddG=7+@x(>mgXxuk{Y(edP zM0|FRzKNtX@&a)^p?LDSI397%*K=52Cs)GYpL%?6P^4d7gr6W7a4{IX%y6uZv1lwV zyWiME>c*z$GruXm6;0Wvs%-&Q#_n9lKn&M)dhJ@Q2d@zmxf^Yt3%SC&Y7nPw~i?Wa}9(Q zw$Lv#fL0OHlexusN(Fkqm?C%`%w)DTRN=zkm!i^9g!p*bSoseJ@f*X%9L%;1qdG3lYYk-s4%r31B7Iref*Gm)2o)XKR;l35KVdA1WBOGGiUTS<(8J;VkG!O z!L;EF1xC4X&FV&XY~xTFs4c$e7J^H?V&W|%=L{#2Nwoa85Vh93a{@bW@(a|OrS;Qy zf&ns!JWn|t0sb?uk#L-Ymxb{s?G8L?O_qoIV+X)39^G0Wqo+pY%D#I=47bSy_y8TU%xhTg)ZXM zNKI_gT#{Q|pKMwW1DR7^TIkxn=d=2+>PuC2R?a%RM-4kz|D@`8O86hOt0#s0e?L$` zX~9;$B9K}X51RVXIncjU?c7SjDONGEx%Q~a)46fo`-d`I-&?TP*6uvs?$9I0RCp~a z#J7?Wov-HZjvno>-j`f3s1Wu1oMabNlloZOLVfmd{x??>Xv?W(Qn<}!8{sDdYrTJLpqb=*KXLmwkZduV{d#UY{@fcPpPj2Q_iA?JCgiV>Wi{oY$y*=?it%c=o);X~$Pcd8K~SAFXsb1^UFwe@0>Jm$mug z!4TMj7$WI5Ug}G`Yx0IG|5xoPH_X^}G@T!Uz%1 zGDs}LW0GjI^*V{^vb`L?>h^xP2m%XV)SRh|*Oe%uq7 zZG;5&Gi`}6^%8i^#8wBf``Fcxy#TwLKMeMML20KA6R2#deAx3tOfrb=fy zPfIo-z6$>0juR`oEz!H@I6zAlr2-^hzQQeK8)E2rPM;-gMVV|JS<{P4sp2zp@-$obq}rH#T< zS|Gj--Ci?{d)?3s46SXv`#4THCVFWUovfDr#-OtxYc(AmTs|+X#i%k{$&GGRr#0Sz z+S*2~w^#Fu^YsLc4s28h>}lYsPb?qn(q3Vwd48@}4#m>d=(7CyBKul+lFxT94b1^3 z2-SZBTz+Z}^%futUIt zJ5)#yPW|ZM3JyfpFbG+qryk?V&KS~U%Q3^)+W(ljclZ2Ho=sLmqi?*LrI7U6vYTyN zhRKZ%`TKfG)|@#1s7Dx3+tX>k{jQG@{f%@WY3-IQP(=A4JL+tIV%DJzk6vMBL1(HNHH_iQ-=90@=epIy z=9MyE=>*IU_4RJLqkR9eZ(u6HO8Qous@tXf2hqr`h_ma6cXIpPIW(7|^4<^DvryAq zoce|9yYfGcfLDg0!~Gj!^j?z`-QW3nP_N37(92nLasHKe`$PR(cs$OBMhtT@NET19 zZa6h9Qx)!V%WAaz(5jEma3Uvz8cL7*yW7c&Si5COFU4ox4QZMSeBTZWi(4+(Bo82@*vW~h?;SyyxI`e#CPC{zd1TR+Xz4-jW%aCj-y8}W2>p6{rQ0}Rk= zIH>>gqXkiY?kQUa5s*v;!*uPROJ`oRv2Os|Hu&R(?x-9Zgb(Qcc^w8XkfESU>lD+j z_1)NDPY10`cs|ltR3cbud!>Qq_$}p2ZUkr(aava-z_IG6_45>8IEn=Tu%&c`bbH&f z9gUC7CxV)`{t)jrb>f;s9!z}7N3loeJ$ImVJ4G| zl(tJL4Z_a@%fwdInETv%JZQA@TfZ*7OwRl*lkerS{~9<$ZTQG|+c0G}BLC8S75JnF zvk9~~GPl7YYq##YSfp?KOyDU63uPg62iWi6)-#hmP!OJ7qio+77$VYWS!$bpIco_0UfFt=Rbf?Xz{a=Jw`I?+Wb83QT2L-hc-k zAyR3sFED43qCiO4RyyPS@&JVbVw1~_<$_@$!+jX*Gt2T@9izJ5*hWp z?NZ-WsjLTM&aV{+_wS9%3M#>aPm^yKEo!&;^ug&!qNb(B9H$(EDI6SaLEG)C=)Qvu z>t{BAo&7tvwrbz<>6ALXPV@@fG)TI8P>Za_q?glSG#s733BT*Kr$4WGn9g9^j!bXy z%rdbnfcDYRe6ZfQa=w|G0%!kaz^4NLex?@JlTZCR@Z7ePpLQhK40m0JKloc-b3Aq7 zpl4AY48fZL$UI-TT4;pAy9=_%Y|b9jCK0JhZQ~~`$8_43A2Wq|SS2ks{H~fVB-BM86R$vM=@`e6=VJ;%RSywA+LkMAQDS21L5TIRiG>=fY(xO(7s72m0i})aDa(;SKSks2N5Rm& zF-IQ1j6MI^H@6az3Q&a-GofvL2-%{%l4wLjr;2XiH!0blZK-y`UvN2T@o}>hpJ?d% zzL^Hq_qnj}-mHhXT%YQCMp0vo(Y=W_NAw2$nr|~60z@%^jYXRS{E$<#>b2#vP;*Cz zc4T9VkCP+(!y+}x$=^GpmmACFR>3xUPQ`mZm@rS+3BAA;@p9WT@~!=d76c*&*9aI=l=ZeO+6r*zHLrV92uT#PHeNkEV_S8 zS1mTz!nN1(m-_golxn4b zE8sRu!}8D*_?#W^e?BAY56tJ=yhjTwdJ^I1%Q&Wt(bk!iz-FAE)* zuQYu-ZZK^c+cP-xBg03;I3FkFM$@sFRF!$tXN zPqhe#)k8*w8C9=3jr%Lf@!x1!2Axn4u6%0R*LecXiS(q^17fgleiY+p=wHtQ>{@{#FD_hmH;o|5 zgvh&0@|GE!Z<;K6(9ZLrP&I_xUXskwu_LHckCu3(I7I9`Nnqbb~$oiA{+x@Fy7 z>De5WJAWTKf4>Yjz3BQl=m!>y_~oMv+%22>NyK^Xlu-Qi`} z+AV{CtoW<0lScndbI69a+sfM_(6Nq`+xLavp5j*LqOOKBlD&satX+M@m8OS(5xW<^ zjeP!g?AouugZE1U5=I zig~Zetyue#zx6KIX}}hx_UHz7-|O12J~4a0ta{E`lauIgSq(?NX{#5`S=A^X#kGD3 zNe(X!!=*Z?30f#IS{$&^>}F!A|MoaCxT;XaTjiJ{e$=A_iDdN-dfu&#dHIywX!M&6 z{ZdWF;~{1BcU%xD<#u|>|I0`$7zl@ZL`iyO9BYM)0AYwKT2f*v^iEYupRZ^Wwi)Oq*8-jp6zJGgtGWbZVzFN z?FHLl(x9q^?r6V?sa9={+A)fV_08gPkkQ#grJIw9l%>>08@dE(EFx;Oi*BM|Fj}Uu zoH(?Yif+C^KNM+Yl88Ofj@kFV@|boc!Js!6C|$nhdU(yOvn_7Yrs?LZnaP*JJ0asE zt*|9is}!nS>hu%1YW!@;9_ojkJ5S}_)BwJ(%m_a>o|J?>dZRn|bS>Q7FO0;D@chP4 zHuC)&9K0=37J;L}8|PLQayijt5l#jEcJUb*uqyzJ^XQn3=oAk6WiV0=S@wUfC zglqVA_?Dw+8d;W?CeP&brdcAvmDO58}pyc)<0B(A;e`I#r3>cXp)}E zHHgHrvjlC3%`@79%cC0w5_F^>>eaRf(hDZT59`s7fileclkoHG^l0N z@@fuuC6Y-ErH%$uZsWFl12zDe;XXG?h8ttp>@5@C19oVu3xg28H6PgAWt-LAmuLv< z`>jzmO?&;VFdif-5NN+kbC-8!#Sf&*jd6XDdgNZG+vTPR19#pf4Y|g3L9NEO)CRmd z8hP4bv1Tnj8D%xxpW3Zj8gK+!HV!Y;J~!{uHlz92s6=$>g^{WoBJ-_6h**^JG>m;< z(qllMG?MkARXJ-Q0N!rNs7`e+_Md97qq%X+9Sx`q;=3g*Eg@s^H9f0QXr^|2T|&B93k)bQaMAxoi}>NvQWC$<0DGT4HB_P6AuMg@43iAj zo$VcLo6%GC{fT6_F$I-fEt`N-HKnPDBQ+lq`0P4ru+vZ4gh4j+>e(aV3_gI8e`K`~ z)eh{G=VZDsxWTbr0AG3<+K!Yl*bO5m?hx64B4uobM>_uT5IanDu3c95}KoV1Gy=fxe;O36*S?5Daqziy?lt3M?$ zmTCsDu^wL8W)TeEX=D}g{c!_bGqVzFPKDaY5}MsN6iP#I7I6-5-vD=%D32i4#C} z5%`P9f+f|*xE3l^rO^PtJ9?in3?bP`v9_tfqJp8qjBbr`w$r(%>z&Q=7|P7wM;56b zyf*fH~@JUD7k?p?ErABdQ4kitgnfT~P z0!{+H)m!!O8)`%s3AZesOURmrK-2e|hAt0B0*XW9-%ZS^MPXz$JgaYwSL7Xvr<-(X zl0;ptA?7jE)}6!0x+h}FdNAiT{UoDvB>Y?%twdCJEP*rVz?>f%WOcZqtA-1vo;`C9 z43^Ibr7BCkXLYhZ%!S*-8!-6v(%XfuB&o%rPQU%3LtiopUCy3`Cw|ZrQ*)hpL9Hiz zaTS*9oTv}ED=K_4A3i&-D2fiu?BRIbMiFpodObPULRmdG`^kLJ*UZK(jy%9D%sY2D z%Py6qTf0%RJ4^3x+{;!H^y+G;eMRS=4t*wW#(22Ly=-5ybW0YY>F=${HbTC=wL|8* z&ZK+Tu3f7E@TzDG-dQ~j?;x#ST1Pw5k2@HdvXE_EJg~C)u782rj!f$F^4*|^77lO> zAYE)sQFM20^2zG1hM%52*S(ujuW?Rn-LGTJk`L5X0jdBkh->ns@5i|D0PB;vwGweP zp3Cok6t?Q+nE_Rq3opn&VW2&>E9honHc}%-6yWa_rJ;kX6`Hc)VMGcef3X-rFPgY<0He3gam+)yIxltRwu> z*~mpqMEc;#?I6#@ceYd6EES9tS%$VOUIH%Ddgiei@+~HIHL* zk13sV$RxR9O|5k$!hMSlI&}IpeL6W&a=w&?97aq}G~8Z5cNR1GWj#&?psFu-COg`P zb0>md*I;&-Le2-ns*ktzbxDaGws(Wy#wRVigErRUZKY!8<#AAfc8 z=bhQiNl=$ivI0fK5DkB^<-~k0c=twc!Q_J1@(LJ;zfy{|Cn4kPtyUhsD7gr$CY?Ju z&Aqv2XjICUrN|F^gk#P1(+5{IJg@Co;KdZU`!MvOx*11$H@+C(ENcT8ee4tFl)Got zP9#x&cXs%-g@glY`ZnV#9Dj^9-BElF7nH?)0@4@K2R z?jOBn04p$B!`Ce+1js+Km@u)H7~& zMlcTl5x0<9UjlZ)JH&mrI^8u+j6sCr5}a@MP<(w@(=8dpbXQr~r{_Jx2BcNg$tHN3 zKK{?oWa7oJCI0pxGBHH`?HRv^@bKjCwjEI`$YGHKA`luvU-~gL8*Qi4<~3C3I;{cT zf*gD^S%4pv%LhWU(+d7+Y$AM#e5-7Ezrh?`(^+Gmxfy@Ug}AyQx13%NcVD1c$_$y& zT38HP;BYs2hklBQ?EGO#a?KE$wVFzi*yG%CT09K8N&SXmeW>YQ9(Hc1(Z{CI_xbI@ zbZdZ+SO}k`9SejrebP>m)~ZfLf=CDl;%a?s|99IUe$m&>^|kT-A6sHsg0aTFIy}UC z5Q>jiVtS{^(u5+rFE9#kFP|Sn&yR4x@~Msbr&H#_(T~OL-EZc6E8N2Ct0A=Hth@%z zzlI0?a^7b2ai0l`M4J0>mAu+~;R<0s+f1szTPk~ctQGr{hay4!nmrdEuSm-=o3nQ0 zuy`ihWBZzI-wM$!z7aehUEimrR9EQbGg8GxUBA;jK z&pl^&oGy=s_E{Z)Ed1xI0a872^@q!qWEXjK86(C2^%m@XrA#U1{8!XBi&|bd*s-UL zrVgWx6hB~}8$Y>d5KcYpB!7OYpo2mzt2GO!59-J6y2m2^;eG0No`aUUZ}aQJP5^kxJcy*7elzx(A&(f;A4-0$ zc8Z6ek;rnB(3z-LH7B-E?uU?hC|Wnz;lHvNr)J4B@SHU2;r3oKg4gX|*+*yX9 z7&@!6off-Xd22Q5=fkvP{>ZX5R{(8S$DIfLP-t9v8%a6`XIU&pGGUw_o*4>G|mk&z_GUdTz*6UVcFmmN>UF0?>(0a3@rVS?i z{dw6+8mupH;DFSQ8ypaHHI^|OWRp4;bf)dALe<+}OxH#eGc=}N;i}Q6JW6?IZJX<< z=}^ZPgvCz&!XAZ`@qCf0IIMbobFm&X*B6-ci492O5}(T(pXUr2J9NLL?6)?$B;xVL zLoZ9pe!EZ!cN$|-p8K6I&i9Pn3Ko1CVi)NvBC!-6D5;j0j&+@U_fD07#H!)?-CUjC zKq4Du^qztdu5L}AYv!6u#<8$%_1YcQ0(zt>>~Q8Wog|v4CxU*o<1BUZg1M=MYRPx6 zYV7D`P;64j7-;s3rks%z>!)gFMn3uT;U#^407#TZuX-|cC+WDs%QVj!yYe_+H9Z^R zD{f;-_H*dlswW8&Q=tZ%$>rlAHY;JK<^^%WBknHL{ zt8BcONJ5|%6rNWFUqL>}y+p5`+JwkO)}cl|D=6XXJ|9GVi&v`}ka=_1&H(1AcCuJa zUDq}gCz#p|nMOLyD;G=Z<`&M8y(P`<7a4H88Z-4nS$%Li7x}tJA+aqTD0z2dP2Pss zAe%PcsQDtto5m6|T@}pLzP51a9jDu_U24G{^bHHTb;v6kCmQ>!0c7tCqL3DPdBE&z zQ-p66QMyxNh%+j*j5!pfu5bGwdM3etRCE8tKkKJpe1~I)T+dHgxIPnC% zfCE`xUOXSQ@o?^imDaHK@x(wsqqZepHpro95HBrwOP*;_#QCVj(pt%Ti(LJhP7nxa zv}&@+lb-e5K7>FYztQnakOijjcpQiq3*dGc9V)aNSH`x^qhAj&+iN4UdjJGUt~Z_M zt8v>HU(U`&x~Wvr8MDw=3yZUc#rk1_A9He4uDG$(G4=?`n{La+yj=nNl>X6Ka4}B7 z?R4-tg3HE-=CKWj%BHJuBY-G4lpx&qrY$SG!0^h;2Yz^P-j2s$tnTUN?e>vLoy35I zE`m&BET%bw?st1r^U8MU<@J4NAw1av1KR(4xneR5AWw0j+FF_ z+ch8aPCWo5_;$~q!Ny@!*r!qf6AlmsvF@gH=(5RNQUX>UA*)@w@ePh0q z&Ra9Gae*O?s|oXhu*06ae^q5mUJ7g!b(jRc9yP3HwGc_smHUb9oFsm+%>CO+aH_X^ zhMMchx)ea}zFHzk!*ph0=bebu+0*cuOl{c$(>_<{*1%aT^)MSPPh_l-KzoW?JjU-dBSUCG}ZW*s}4_CfNpxBcS6) zX8!ILF}W`3Je8COjTI-@PLBH24|c#x$jfkzjV|8Szh1LRMz;=aVp0eu$|D zbNTH}Sho(RyV>iPjvO+HDvpy7 zF&7I-2J>SV_jcBOe&%doJ7~V`HXC-i(kVPGO=7~~8bdefZ4CfT3<$nEp4tH>K&Ch& zoPDOJs%Y)?DcUwCR~sAA8RpR9+*_Q(u6I2Mo83{Qan@V(qifm^&!fq*Z(VS6`WKLH z)Deo$40Xf6JypxfiT{E#z6d1`kXfsHUZ__cpUe*?5~43YnQ10gYavYiKH&}aJ$H7c zwrWes#^GC?D6Bn?5e4hcq_A^H!@xq^3f7$Rld3oquA*b(M;_yQ|H&cPI|EA#lu~sKL+BQsQwZadE7WhRT(9R$>F1IjxxGPe69cL$ zEjt=4gO4Rk!TG?RwQ5`V@Qr1owve{Z?D~g`FN0Rxx+=);8YKqW^k}2A6Zib{Y4jgj z_p_Y0fl~VOcs+pu5QOa=F4da@9Y~apIJ;zXskb<`>3l!S^G7yxL(p9rZEO72{Gp9Z z?=`9WN}3YmpMmKTqI0eihPQ)%y$DrTnXZ}cBv}Rto~-Ou6&QNGVy zXRiI8Ynnq`nU}*uC1WM+p3MQ44J|peqA=Z@z>WJFt#wm33|R^0aL%~@*LLYM$r$zC zv|UmZ(;Re4O_iXn)tRXJb@>+^;bYl$6ypss#f^8_X${*F=p8;{&aO{AQ4XQ-yEoOC z^$_(hj2#q@y&@t6GzNj|oR+$0_u0T_8x2B37BD82*$t%M9p;~%Xrrcm@(<%MRwg6*l*ZM5c2(=Qt?{zxM|OPhc@r_;w<7{eF15uJ>$y z4j@%+q;>3Qwt+znHl|c?3}epo&b)f6YTn9&V7K&ERdoOEJG-O=_vZefYY~87h?Y9} zLk<5`!xU)mvy~?Xx^tV9kKZg&&A0hpEczlt#x16vnWa|3m?qAF~DnxH(I;x`}zDOYmDFS<&Ee-D-UW!@5jZ6SJvspZRs5DHkXIV z;zW^>Ta%LxYD{Jy7oI^oPtRVP41>}4P zEA)BU**}fip*%av?2fgp5kX$q#>9n$}-?;p@!k+JE#zTK=qvl2pNv`EJMtK zO>y2$_tu@4TNb#tv{EDVHE9mYf@MvM>SjBWhMPnETB&t=dL3IW%tu9qMG=eB(**3Z zx0CP`b3JO+Hig@*=|s273My&FzpoAgtHLNTj?eqrR#xABb(YX9)l2YBKku+kEcWRO zZe+SUFonrGG6}~SX*z*Rn%eM@W*}&In~MC#PJo6%9{_C3nSgSO(^%dIp@c5LOu%rX z4PbD$Wh#r??HlyCP-t&pYYml(LT`R{!MNFp$kp?)Z+U9;@FVG2p3P zw$8Pk77Q(G;+sJ0v+GIEokAlGG^yj(i>DDyc@y_a9*B@#mX+Sah&hV286% z1o3F^Z#&@+1h&F7Z6j}bUHC!Q3J%7;>TrnHe0TfD=Hug}R~8%*EIzbPDF2GM@!IYQ z8%w8K4c&n6tp)7kktMc)#0f3!3%3%dYeb-VZC?Th`f27gAJ$KuS1vDy>=RpBC_ru3 zg14MZe^g@^i?n_)j$~qRt!1q##?;JUoB4qgb|QEL!3A8khmV1vgMm4#7G|3stVMFH zNDgiGrB1h?GdMQZ2W9ClKrCvgUSj9|ah;8pNk6Mwwv^d*s}0ws0;s#*hMZ$&+OCVH zyNqp7-7&p;0ek|KAju8CsR3k=Y5fWTC&Urkcd9ozWgyHG|E^FSn|d-amKwDEhJo&C=8%-v9D+$v4l_G zZPRQjzX2<~Q4<;_k_(AYXHFSb2-$AjZo@ASPl#3Ci#lIR8$s7xi=ofRaL9y@3qq1V zMP^F)nNs>4-l#7hjhtJ}UQs&rwayM>yjeOg!ndr1Vh2{S2$^{Zz&*DKW zF%h1`RO@t7b{8dccf;9fR4?EzaPbrtLRer58#jcszpL()?v?^oZW7AcdWyn$BK%0Q zJm@-kNe^FB0|rp<+HY?xMy5SJL46c!+25ue-SXZ8s2QLJ^3a&hv^*h+Z@@oxOJ&sF z@2Y3CBdwvz8;b4md2VeOtVl*01;o>HD{rpVN1fUEX{f3*HU{Z@|CF5jpXbE5N~u2i z&doR_@M=x!(@lw`UXLDxcgF=~aX7G$gvi*a*2xv5!-C}*R>EiEblfPryC(}BI=ep% zB18*)ddO59q-?5RN|nyu#3$ULy1t$TBeIS#-}lFnDwM>x6t<_bRq94B_?`spLnrp0 zus+XUb?0lnx#d#JM!N_5Y?#Oa^;y?>2G0X_%`G;s6N_c&Dgv~gd>vQ&jmvdxn&_Y3 zS;w|!I}?Xo>-0#`MyXe-wy&*i{d1Y#T_r(n^U@_ORZrfFP}eyd4#{AM(3;6XU^9)Y z3GX8DFv(nOSsNPA;*RZ+PtuU=@>d#1K;KIa^9~HCOKmm4HcilCT95RzqpZq9m?d`j z{^9n%TMjCD0p>=73i*Amw=q*F0o{ZhZg;W%=EY#>_Srm;Dz==aE=P?yB5n~31kzrF z&j6uPKIXp{kV zOg>E$(^Gknt-PySV16sA$88{oh;UH2SDF0oELOYBx?Pq&c$zi!dzdME8@Ro&rtI(v zFk(KK@Y+(P+&!s`bd_+es-iBv11i-xscJ4n?q3KwY{RVWcGxc$Ia49KJIlVERBjz3 zzEUOF;9@&QOr$ASaciSDL#5yD)#{t;;(ADPgn&19*Z$W0J2pI3pJU*(`mlIQ^N9jm zM^i%5_8^#6uEEXHN4sVHVCh;DHFn_i*aI-niMl71PE_r}{j34LE$#38*MX_~VK-AaLEp#mFiw9cA!bc zW0vfXE@46nuoFO0%-%ja;!7Y}A14cj$lM|(=79sEWw@o4QA0jgRA=Wrcg`*OS2CPV zhUhEQGCRKN1`=k3yknBCU{TL&;lpY?L?~{Ja9V-pk#U#}7`?}g!=f8!k{zjTmkPR& zaURd+>9OAF3@(-9BjmX}Ha{@BRL?FB_Hu(76{MplW80Db%^>@$Sjiq+peRqgu3fu1R|2sowrQf68&u@w!v6|{} z$eFX z{PSz9Wve7PYA@ddZ${Xy<= zmC|yKIVQNUa&30`T_uAxG__CV@8OSQi~HhuATF4*)#b3|M`}>~RQ}?xUZHl?HkMbd zo_p4azO-E}kuQVtVRyv^EA0FK@G2?3UmykM0s@?tg)@W z`3r>|5~jaTPh#uBgtdCPZdkt0w&d^3j<2`7+;}^^I*;WhM4Pz3wwn!6BF-jSZpATZ za?4LwUT${#W1b9))<04nW&}|k^}?bBrAc<(C<^ogIB;u4(7n_p%IZEhY=eI#{Paey zVC8=b5$H#O;{AV!?|Ta0{5};n$Vcc!=yTc_)H`9H^>FJexn40Uy1hLEJI8oy$OPXX zCe4#WVzl(`E90%F)M<^9YUpYBW|abGr~kgS-|?>RxMx=E8Za-KY@V(E#F47`sBbk` zk|@$yT=A2XSzTtH>nqDnuOh;tnKV4rhL_394my!wKEz@+fBZ$rP`bY(W8moalTolT zNW095zTxNpH^q%k3as4mBc(3T&!(TpiU$06DndC1S=kYLPT-oc=GR*ey=12(X17rN z_(!W8uS1rI1g|ncPr;E_afj#o(MZ!}owzlhaKz}X*rH>3VPr8M>xFA<^erGGlVc%a z|JbulT)$jcbaxczGx?7D>FZz%y2?`Tz+P-(`SS6VgI_Vz5vt;~b+1QEa(=9dYx^Kz zGNN%^P?#hPRDG|Oq;5%E|ZzpNcT!to)Sfh-g^>+2LW*L1r!ho z{>^#L`JJ_r-r})+EBWD>N9;IGCY+>4Yre753Ew6<{JQ}?J}WvVZwyk{_bSiJ89@W6a4&F{EZ z$Zq%_^a+K{aM8tWeE;VYo8YWM>padH3?a8UZMmDkgVD0{4EE3?5n_L;^% zCGB(kH6eBXJ5sVvtLp0BZZ>(xhz~h%TUKo29pAY&+ zZ=^Mlh9HCIvu}_gNRv;UuU!S5!>OuMarA=9urzWCkB}QjCT3!?PqSEb=Geg8lpV05 zin!cHy*cvoDv<3rq@J4=8Z;Q_nQH;F$A!PBf7b^DXniYm7}=SYt7242ArK(z492gincuR^X&LCEoYd#A#XF7K|i~nzaOOulT#}Q2OYQ7V;jAA zKr;SCP)pVe=NOOvjr)`J<8rfQxv}r|?m9P?X@fOHaDmoCeOnPX&bJC(=?`tyYM_@% zzui*NlRtcnUR%{VkKH8@tWa~C*_8LLPyBOpdUDjFJwR}E)>gb!GP9aX!m|Iy9~pO7 zku%%Z_E!#OW~rkF)9Z_?g;~_q;mbMd@LfRDYD7P;MBOu;yeHO-b1APc73|mlJ}R<{ z(OJg-WBqn#228)Xa?QY5(j>X(*qiX`ND_cmgx!2?)g^!-ImY7uobZWM$u;^Dg;bV} zdxOzp`}QnwVG-?&WeoW1$#aH9F8})z)awIkisS08@DO{P6-Mu)9G`V@Q_3Wbs2kb{7`H8A!cAv?>jF{g^ zt~sNSmjYd=oKcABw@>5td559p@Re6nv<5X@ z*<^ggk+Wt0=c5pmAEhPQlH7FGe>}fu%vTS;V({)d7$>7|xJPB*?ExF*k=1o)3Z~Zp z?qVyc<=n|<2|e6yu6aek#eJ6l@?Zyb3;$vmSh#V&9Q1&CWbmIT&R4J`(KFNkm}j`7 z{8TS2M-V4AK&J4sWi~{zSMw2C08v{moc))d-4-riXYS9U`}m3EiC)Ze{pB@poyL-ncaRb6OhHF&{!&mz6USq7q92*4Q2IPDn~(0z4c&s!4F}{U@xIm~ zR9Dd94z*Th#`;*K_Do1wzwSMC98ynIGl4zZ5bZ1^*1Oy-*$g^9j1RmlHm7>VXit29 zU0YZt7z(qx5jz9t@KrG3`)~(qPm1kyNHCv^#(XzC^0RY@f_~AmDsHH`PV>ew zYEr<`dVQ0rxO=SeU00wA%-_2(Z*FMsPky}EJ&d{^4bJYTm4OA04Kj?S1IB&2i{(@8 zinj~i+e0fo{{N8j<*WoI`0-uetYofjs6e^&4cXYRP;(?+*0i^NVYE&o5aRxySnrKdp-m1oD+nmVLn;3?ziW_mT*kN*i>Icy z7j9{u)jOcdl~m{t9&9-E93%jnU`#QE_{X)E>%UmwDU9Srn(vipw+-o&KI`%(owRuP zu{!Iz*wZbYe6T^^hjF9iIOt}ho%Mk=SFrnpS*0DfbBr}{^?_e{FBc7PQ@ zG7W%ccwh8FCcAR{BIAm9zn+BYxYGA>d140z=)lAmQN}XrUUAl0l)}H!y@($DLT);1 zRQpkv)4!XT=7yFvxQszOt5GBK_v(&cuWw5Sj{FXvnndGp38zF!# z;|^AFn>^ym!0pPq+PcG<*+I*&gUwdFG}Lqa*Org7(K@QrHC9397JXwhxd~e^I(6>) zQePRXaa#mnQUTM(F(8RL3h%<*W~A-v~0e8xr3D3m@4`<69o52+woWV+Q& z+a0x`wYGoi=E@-p2)G`W)Q4{W1=x(;L z*uxGK*|0|>yizfkc93>s2xG<3(Q%GpKkvI7b{2M=vI9XUBKM{`} zFtkD1z7nO@Tx{O7$1nFXhHVvG_&tjD%d@uKQ!4<8vjNA?=};iOpj88QW7cEbr{qF6 z2r*FxF1IxBOCz#Md?q@qahR+LFJk+C#GT6NgDra^{BmJZrWl`m3)#HubHePkK}_+& zYn`vIbu+cu`WL(yH%>vVxI;Qu+eK!}^hU-sKkv?u-^BjRecI5VP0PqetrgxIJq5>& zf<|YLP-7mO;a`b6ZVzTn3Ug{?O?83{3E15K(MuK-vhZwd=>OqA#=!|o+w4kd#>}0E zz~vU&t^abNEJ~BoYV_9HFG6XMxPGcJG7XrJnTz87@g7qu zV^QKmIml~VcWHiQ4Ys=1g_Pxl4RLq!%MJ5?iCV^ILKq$k@yWqv+%c42OxQ7b_iB1q zzW7~_Ge2$$Z{Q{RpiUMbbsKh7v`>k#4z!BEf8Fl+hhjj0St&%dz=0VDGrNX4cBp3{ z6{w3UbF5;*{9SESHE7Pvkn~s_RJr{Bq1S&?8Pv7rKgFWlz+Qc^5H@?u#xSOZ=Fuc2iU!t3wFkBx)16qt5#YcgP$L45LLqoEv2OGp z5~kuiOLg|!&V#kjBsig9>BAHximdaNXi`kYc;nEU}An@h}AC*GZ! zKe)O@jGR94p3zqoe${gHG@)*tzBt|!|7wexgN^Rc8rr_zc^X=$DKnIO$XqOq#qn%g z@bFt?(?Po0y%}(rJ|Ay+*!`cux=Yvs6=yy%`$M^E>}kvGb~_jQ1%?oFD2?npuG;V`Q*kvyrC&Ci5oRSGNm>l{0;w->tlwPq2sC6 z3ovdQt}Ie014N_&9j)QJu$7Uo2J3y(%(+WGu!lgGkEkOI_!`Jhr!eOpH8$B$ITnt; z;LW(P+}Uh}>8CuR>wA%J&3R~mXBV2mV}m0O(5bkmg^Jnn5&HhYKEC=hwBrF@2v#S> zJ`5<6Yc=CNRM~2rB*b1y6MKc zEZ1y4un6N2IP-{eg7oz}eGB0e2Ezw~=#`@H*ZQ4FAb7Bo+vD!DIAV-^7g&SQg(7}) z3tJ8}GV`u@5^umyU|@ZcQC@1E&O?>h&~}X(zy%PH$=b>)liQ7kA=2wtwga?JJht8J zAf5-5+_t|iS$_MqsX<=UXU6GzbKYO%_`Hr!O~r7@(+HRIg%z8dVep1iIQ)P@NTxFYd4D`%PHV(KP z<~F^CeM&y!OgCYAfVcmWp9bvj_yPbeF48WQYUGIlO4!$Zt^ehIjS5hQ=CX2M<)?Dd zx~-?xOo2*;usAezX94aG>a!3+2!JmWT(Wpuit2jq_5JbZd%Kkuy~K4(HfNRAQG1>- z_x@lTDdlC(H3HSD(7l2+2j0= z(WVZKen)p-X-NnR>t?VVxW?a&R#GY@mUyI;bEY$+8P@^EL2aO)sZ&B~(Y4#;PcmZJ z9e#NnkyzBp&S1Ja6kOX=COC#!J|k#rdA6bVQTGou^k*aqS>|Bk5Jt!1_(l&ridPrYyrInWK6kqs)rbG>@0wX&^yXO|ee9Mdrtv@73xT|tx|ntTH} zD|$#?T1?KA-nPM@>bYuEED5W!Pb>{WK1-sb8I4Bp(Unx~xE3psDW~Oy4sR(UHS0rp zkJhnQ&+J`$w!HEun)H^++Yp^_W|hufYrK4KL=YAYu)@1q!Hj8r_q_>tV|ABx{BtKV z)j_IN$8x_>s*<-}@4D&nwN3D*%8#qvwr=j!XYEEGzZc!){kYZEN(!`-4kATuB@D8{cZ(n^xrt7=$)f&<`qm7Y~A@_I}hKGo{3( z&y;+5)dDzd`U%i$g|4Ivqcd=6PIdGNGIgDlhs`zCPlRf^U3!j$#yCHauXu)Ye zUAQ2FkGt+cOfAb#oj4;VBm!YOu0>s@-PwRMgRQTjb80boQeVb(gM93u<$ro|)4_nY z2prp^N=NWoBxi8sRxY9OGid4V5q_pFASICPIdp4LX2~EIGKE0yNTkU$djNvcin9RL{l{^$FsNED+9>O0aC?S-4lE{=*cK-I3{H zj?~t-c#c({@9ir)@WzLAU&b4#etv)T2!Zg?)kht`PZn3s#nJ+A-fZZ^OTRU2=`BZ7 zy*wLLg9j}|qceVL-uk@L4?g-jEqf#%D6pTD>+QfYF620n9dL%pjxc$yUiw1l;XDom z%{rtfx?(Ff*TQAep^m0yVhJz%7xtu%^pEKbdYq%7Tf@QBbW&F+vXN)Rr%8@ZKbL=?5INq9u6%1})R+ zEAvD$^jA=T5e-YgYO&N9AR1eV_|1MJLrH@rz0!>}rM7xA#ZAU7f3!4`ckg))N*N-N zlS@HgI)_F}c2i&T-NQyC?{5sqqzz?R3+i2T7wThGxm)8}1+3flE~o)1$?AonbSL2m zcp0(}`RM1HuF)!+>rUKnpI1zS@h&#(FYnyPfRR;JA1-)BvWgT)ly_GLjeyY6Jr$0w zVs_}yBd{<$8Q-yUeNo;CZ0gad7g9*f=z)+gCvG7KBoZUsGl6Fjdt2-Pi$|kL=Ra%A zv}o;q5OH&0OWpH**~V*@hiFf0;;z#L{7G7;P2SILd3nW%C!BXj8^W;dx!V2m@rS$I zYEn48EGP1g<@DmMPG%L+=7< zL<=;?B_UbZo$)<|8ojohXq`N6%7GOld3bx4^%TH)eNA77- z-g?;A!%unAJY%i=0kSda0Wgd{A){Qk1gP^;XkGX+~9?m*9 zW7NxO;Oy@%(0SpivR9?KqhlgT>YY~v0n}mJnr1L%!dSZ(}A9?E1LHSQ-b$c45~YJd|zY zxz~Z95dO1~?`w9@{cQdH3>PN%I{Is}82BQ?3b#6T>5Rhg{Z#W<-gH!>f2bsLZR

6wX!Y^!NKC*Nt@~_AKwAmEd`QY3m zu*Y8Fp8bHh75jf#wldnLQ56H_ZRxdIbrm#$^i()t@H&Ugj>vexVgdPxwACThF0!x{ zrt|5gJGnC>nMDCZ%(_k76zTo3e#Bc3vj61xoW|R$nyQ=B#yow(Q1uv}6>g-6J(|s+ zIA%zvd}F(6Gk0Fv?^0X!Rj$MRWs?$dvN^1BH9$9O8?IXFz$Jb|XTajgogY!em!f$b zQuQp;1GQ!O)pYH*uLs1z^2k=$qC>Io4E;e zMuJ23*W=s3!tnJb_BaiHGFnTkiirva76Lb`Pcy+{D8sskph3L#pwoNC3ppfXzW{f3 z%-fjenDSM=KhUA#w+2n#!hjVXAty7?G@LSxMLt$LY#_5q^8L*8n}#|+W+dSM9nAI< zn$3k}caw6wyEL#DzTudFAPci*b{L1_S1XK{{_vN#h6r{PpXJu;=K79wA)8+uMcol7 zx<}o6m)gJj@aGse!?$vFv(@s84V$vc-u*TCnUR{M zQ*jNx@>fum`ThxSDv&TX*x67o^2*4WnHf=I1p-Ia_ zyB@HqlMUNfYju%r03UC(cvQ|uR}Jnqsb)X!ITSA})dSQSJo*xH3XRt2^dWV<8(f0( z>0r>|3GL~xn%A(H-{!DA^I(Vu*ABYIDrR}+jHCcT$l#BAR}}Bd9)JWmEc;?Wm*WgQ z?wJ%FvC(j4h`jpcP_%tXwn^BE`HAvnXe-=oO~_hwl>?f&Z(8GK(Z~1;2EYpR^u9bT z6(w{w;%}ymEMDIlye+(Szw4&@2zh_$8I$Jt~Zrjl7i!fV9 ztn{+%ne3mTMQno$XrA4l%H37-WXsjy0p8_)h26OB5=Mt}ECvQD6oTNu**@ zhMv7q`X78JwFO8yc%L%zJ|*(O8p4n_Zu7sP0Nx7=FQ;ZVgiZ=1-x8xfZLh|9_CGqm zV>NX*yM)$t#x8HMcaj$`T%WdMBha1|Gu?R*g8E2uI@b0Mf95;*0MKE2izHcKXd}7x z$_OQUhPL$AJs0W|Z7z>Xo@-6opogHm_JPh6k)b{uTU~GJU2I4E*BetqB(WOz>!1Dc z=BJpWrnrf7Q@ufT&HDh?Q2P%yk)P203?*!tQmqs>i8_YN;%mTsk$f9i#BR>hsUbeSAV0vNJZ~>n9|Mg?4V{EU7>YnIPIL!3EBH?k#7@>6H zH)jve){b8XgVz!FpV#x_emvuq+bav^iED?_uJLM$z(NrKg4SZcg#pXCR|40-x#&6! zi9UO52$beqAA?R4ic9nqOdyMx!NVD9IPb3eMPPzF?SgZ46El2!l+rWU=I^{)aLo!z z0yJ4*5H8OD?Go!%=RJ=m^_a=1!f@76Vz)oXQQsv!)k`_H_(n9w0enICdXHoG`=9Gp z5E5+i!eae`?LjhGz@jj{f!1 z3f&N!^%Ff{vKv0w%8^KsSz}dx}(ny-UM4Y%i^>U_k^u8$|k&8=s!X`)=3zi zcdbQJdV#ua$w-7^R9{lrO51lwiD01N9lRY^hue^U-Oi!njIkC=ic{dl?9IE1yXLb} zTlwCEp^FwTeZwu>cRPb(#4z_yT^+p|?eo^l*~+>~G**6M9#g9eKy-?>GX)w zvS}pzgeSM154UWX6 z2~Ukd@U9g*p!9&%RT%tP@KVhYb@Z|Z`FRIo26=CHN#KYVmr2xZ&jyeSQ+PhL5RLyZ zdzc9?S$Uk`CihzTH&Jk&HHYtMM>Tgh566etPd=<3)}p&|I#+d19v*^vp;}~mj|5Ov z&|lGT4ry&{0Q0(Aj$s?FrvcaRk9IBbN%BZXe=kcbMsO(pgk)^_0#@88?2SMy&<{g3 zosJYUgthU8E?UMWF}Ssp26w|m*N6_bze}AH52o&5@s$banQrgXU}HNs4|lgxu2<`n z5Ud0Z3~01)lbuwEKQP&LofbjD!p!#99@P@@kWQYzbvU;*hoKE@LGtUJ?<{XvMyu7id&v{-^)%CY&TAw^ot`p)8r5P=-Ida7=# zb&Nc5Ipw_LqyRKsZ>wt8brMB=5JDqcQg3bk_<^)JAs(gn`8V9wyr(1kz8h>n#rRd- zHEEe_h?=Mr^>aU&ZSQECE3-jwV`Nb;Of8Spb;VdycDYtELlicfM%BIN}6;uL_-)xM=j5(Z~a-aP|V|HD( zD8D_p0pibetv@%?T^x=hCYX0y;~uOIW(ol zfl*cVFL)63z@f3i{z13ejq1V^Vb6Irc;8&=T8*j!RKxxq%W^k52#d?Dm|3F7Zaab< zSCl$84_JNH3(a@h0d%AFrbZGP_`C=c zhrvx8n-mmgejSsl}_fDW^hn%N$8YHZXiKYBqvqtD0qGcq=? zTzigZs5LyXLB`;G82lmEpYGYeAT8N`RWYN<4JV0uozmwmoR2R=4)g{L7e4AgFcR3}~MEiusEs1ZT~mOa3k62^H#;P-TW(Hhqa~TQx!MTNXC=0x7fR#zXSp=ZUX79(J58VsBDMXJzxBT47 z1vHchLebW{fpb>%x!l%+?@|0q&tnf=)wg}2;Oa{#K{`OdNU(a_b9WfXM=+PP;WDFO zaA*U_Uc>bivhgNKf8xVu$kYtHy#Lp*(bb_ab*EI0`QEIEEvgw+E~@_+V(1^x@I( zwNcUhW!J{xmBn%-L|F7WoE)&Vp$jLq>-V=(NPq%8svBzaZNlD4G}HWO4_l!|8$Jjd z*Y=8rsjDXs4Qo`^BlN?w!oF}TTgiXW#lnH1rtlFN81Gw7rG}Z@i!0vKzYJHU6y`jK0G3PJNho44MaRloO z4{xuVEOZ^F+N5{)o)J#gH|NC`q*M48exW>O)%MK2ObxVaRv*L;=h+9!CQkv)_>9)l zvH3KS73A93V`}&hf^xSGzv=!wDxa%Wv{n4EQbm^!5=BcRVmkP@`4>vuf37Z&+lE_| zwxEl7gu2J{)HQtmh|eO9ng!9d`g356%~R)HzKJ|y+oq^V=jv6D8NsUqW!m`1;iiN7Yhq~w0>!1}dhLJ3^78gFJ0 zoFSHr;3Wi#gsnyT_Ji0Li*S>Y20A$?o?`V#xJ~Zr9vVE6q@>Cxvk~+p_SUE4DzP~i ztz(|mE0G$$TN|~)1?NJ{U+qUl4)6|{C4oW{a+%m65=)V|mXt{fb>z+THS+4UF~az~ z8EOn@7fF{lkS*)F-uS@j+@p22?5rx}dgb`jlzXO$PeG<*L}z~i$M-^`a{e?iPOUCp zzgLIyqd5nJ#^Z&5wN;s#zSU5Cw??kpDFNAd_% zhf+}tS#_4^Se;_cz2%qL!|-_;j{e%TSd{Rh@E$&pd}d-Fnv8sk`zXG6W%5G9TJ2F! z$TU=L*<5#mby*S=Cs+=SkA^j?;to4=tLq4fSb0mc625j6EF?#bVTp6eW?nLrDk4Te zS7!qeV1uE3ik;T#?)?xvv*d8$F5P)aSkBJH^nr9WDBV z^xcSu?a9$JDS0b7d*Frty*o}geD+=jaHlZ|CbWpMs!1Y&Jr@p~0eS+$OXR64Gy@zY z3~O5rZ+@i>=SezJZE(g93iQ907 zvquz@QL6QH$7Tsgm_J+ejDc%&LVQ)hCqZPoS|c2+*=|JBmSoO&!46E_R1zaY4>pI%<^@LBjbUK(6{KUgsk70Xbh(B`A7c^y;ru~VxtqdPUEvMtZ8RG*V zh#PDA5c*m2k1AGqnZ7s?JhxcYsZRicLoU(L88v;fUX-rA77o+#V67Lk#U7YbQBM=b z;!rLR+5C#fDrv8S>A_juWnYR%RE1k0D;d|jFL~w8u7p+h0!T%Q zv)(b&MU%`3b0cdy|H0H;ANLJ~ap64e(RHiutA`cH6xa*cT`<=!Th0o{!s@g2jyL94 zcP3-U5TyzKR!J2|^?PL;+_j~JlHq$-8-tdG>eiEE-(4p!I+SZ>DP+{HL0WW|aAjy| zDBe?3%NHxg2~VDMO%1kJn>4&?-Ax)ld4RJd7duB%Cys4Afbx_-7wWXw;noK(s_XkePTdCM;y{v&N2T+4so-G7z{YKInsQR4MCYPl zf@rK~`5B!+y91r(U{M_kVQcH6m&q`d5Q8~kV@&%18euwRLT@M7Bo}xQGqzf)Bvrj= zuWMP%KMEoG!@kcPPip9oAppt-4@*oVIPRUJ)mYsE9 zgF>|6Cv7n|x01@l5gdxT1;$2g>k`5Q#4&r%tUcNK zD!TP#w{sh7%A@{>+?ekKjo!n}0j3uDB{s>SFB~28es8qRwOb)1SQC+@m!&6j1=LAz ze%Mej5Q%9}_3L4JdRPIFyJ~MT4FVnVuzMArVD5W{u&$hSHzmPEtGKr2|5!;=8+v8c z31GG;p$YF-p>`x?CgsE(CX0$@_?B5aIhs8ofx-sGYg#4m|Ap zO%koA^f*I<6&Z?F(|S#J&P^Tpv%#!+ylJGE18k#oKOT2^j)R^|e1yUH6h9Z%-Xzq!ShUN2yaukx}DOjuExv4?p zrp)tvBep$^UrU|UDQBF&bNlYjaMQetdB(*FdBu?t(x?Rk?Y(-~UCe#DSj}W)Q^XB- z8J%)LH5bIVcVzss(BFN=2D#}r#80`kor)U+46de-cZ&(-EZnf^2@?vgfwqQ@p&`4e zdR7;Vp~Y*xYC&Xf62p~w_Ff-uIePOVSTo)gvX=VDrTcQ=G15(A2?K7(EcS1O07WS9 z>S<{di@*Y?D@?SaKlWoD=oObP9r0YP6&n(4+aC`R#Sw0qLz`BhYL}3NSpF;=Ft_LMo4{%?# zwq8!&p3_BZygXQe5* zmLUN@q@?RUYXjbdk7hk^mvs3@1JC(%IX6Bag)zQ2fDKpFON^t$$YgYZpP2 ztYxaJ9zLWJuwVN0x}F}QecgLK45s02bA&C^UGcQ91pl(RbUgB|XO7;T|8i)dkLJ!6 z+O{IwE6l97W|&dEaCma}bhsE9_kOjtAhaK9L9^o54msRE57Un4TkEyNN9(c-tXCwSd7EqGrDogW1XpLR!~T)S><G;0zo>SVDacOZv_e3=0Ta4 zp$t>9o}xSipKdyA{Yb;xO7VNTtoGY&d!O7W3{I=9?^j<(6~9@VG9Yu!DV7ZH5n+_# zf8f23pwOQw>4|C5WoYgp5q~1)x@Qxv4-+Mqi^8p4f^&l>`QZh6ww;Zo$gyYb*Aowl ze&DSyf1c2HQLqubvw$2+SHjcb>EDg8-tlYw@-Z2W^f?(hc-2asuCJJyKE&SsoeU;2 z7o{6}*Emfm8(pq1_>2wtZEmdCSO*h-&YPE9?AezwG`@i1cVNVpy!9;?cj$|e;c@ z2JR;0!P|vZ>SZK%q@l?jIrIyO{hVlhtDo9*XJ_j`k(-hG^}&{jV-My&19~b%tBpQc z{^r7KX@TNxgBxAid$obQdZoWd&TTaQq=!_ehnoPQdqv3y=$={k3gmt|UF5BQ#)+>v z^qerxGb0@tVUCt`)N^}P@sg}Fk3s#)K-#2_92W8ypa-x;?y_#l{lV-(y*c4ozT4Gp3*B8G;edQ*W0=yC(tnO?UZ7`_ZNPVfS*vWofQZw#vMW<|)`PqQ z(?`}(kHF&QS}eGKWj8JXw;5~gmTy~rln)hRK>OxLSzan1S{$7X)^y*m#; zsoCIp?9b)3Py~QHKo`cfSx<-Xc8A98#q*O+Z&VK_0IO>-ss7rS@%iGc?b$QY14Y$E zqj|~-;&A&f`=bVlb~}@_x0&%(B4j@C&SpdG>Mj=hO#CU1eo*;M;Dp+n)-CI%E^6_4 z&9hy)Qdm!!P3Nu(Hh5aH|FRS|om%AeFQQ_?9DvH-{F=HI9G1n5Yl}N4wx>18Yp)-h zrtsUX3o)rna%&sr%G$A29}V%kJNV}gxrjB8TlL47IWMNvPOonAs;<>F^NcP#|98Ll z(@oHo{$Y0YY#)cw)sxU{8CQ!1zZW>#w)#uu(EC@7HK>On{9LE&e*NfL9m)&Jb|(B@ zXHRm0QCmoj#60UDmGyqN44GqrN!_ut>ZKgg8^v2PXyITI%nVHR*PHXM(_SaS;29{t zZe7rxN#Lu58h8Js-vpb)2k(#$efxja7USc_kFr)e`EYX@xbU~(oulOCMWTK1kr5C0-XQ%MpLt*I+U>PonXk@G#XA)Y_Z& z>MDHKBKl8_19ml9h&?E}YnNTA+_5c71%6>;33(GCq+ zm$GaTJ4Pj8IbQ8qpQ3(aF%fqIZqcB(x~#0rlZI_5%S~G@At%CaT1QTme@4Ol+>luI zOK-P79l3)yQN|!i$rfOXu4I3;gN54Fdx7y}Vy2JWtFI3F<1CY_;;Mb#Lac}rD zyLUYcMFK0e`!S$S%{CBk5=5$J$l!v5^8F{%i&lvxOWmRhL$Z_^9&Q9*{2NZCR%dEO z4gWXsla&0=zJKZk#Trn@k!+MVOTWoe)bqp7028IP)K4R~MsioiBR+irFmGSwo zpR>P^@dc|_>k%kQB&j1)061Dg>~&{Lg~=Ua+nVgUsZ9bq8QhE6mthtmbT@z;joKZ7 z4*2UZ8tM}EPabcT)OI6O#^^8=o%^H={bQKS3=^i5-gAQc9c|`Tiixdso*@c~UnlI15{s$gaoW>bq?-zM=j9 z9KCms>uj2*M~W0FiK24Ou_To$hm-1@^Y+{44c$G{JHhAyc8y)Eu`q1-)A(-#HZWMP zVc6K&?VXvO?&&w4Sam8V<(wlWQWQms$q1*UJ}`jOs;hUWvpBx0 z-dJ2V+`hxK>!%(czeEbU7b}=rRDh09A+@NjGz9ZXAEGT2POP< zEP(#dKPxFTM~m-t^J_O>G<2B{9wuD`20Bt<9nuttx2}Dj+ zEg0lkDi5bA4V7wtMjN_#tg*K8czUTmzgmP zCuisYaR!~u%1X4fw+uA57-mYXm#zGKG%Q$}PA1_IV$-{j#VSm4oLBCW&E8Gv*0efs z&93fq?Z-<)cN^x!#f~=dV<*31$N9$oQVI(dXQBC_h8)R3R@PWibgg;hCc5>h1`wr{ z?qV@T1=Sz;xzz&SW!Q|DTa zA2dxwbM9O;0}Z!06!{3YNzl$KuyT%=wIQ8W-HG@z6*8n7-yt_$jc6&d$llK(^2BmSf?;fIV+}4Kvi1=dEZSV0_>AW?R*YHE!L?ciGybI2VTX%NdqxARX8E4cFft4%`f|Z24ch6#u{4=YJ8+V}`e5AH7Lo&CL04THHmjoVUpb1; z9>@`7UEO6rWj<(P0Ftuvuy$_clRm*=^G~6;4Lgokttn3dE(I>Ky*pU~>!+Q{tQO9B zQDamvN+nC1?5QPp)&7tK{KYlrLU*lBt&a@JYNF@O-AhUBM3?bYybkk%d6@*9TE-NI zY}({k-><0x3j~nDQ)yls7iXw9b}_xBwg>C0( z$eZS-ZX0qMfgp**dbGJpk8xdfV7zf8JmbN_^9otx!smttQ|`wz=RC`bR<~gi8#qyS zK4ym}jD?mnySp?M=WZ7tqQOCp>RBVqSgr$(LH=wal#3v!1p zv)Megwl5JAxF+?aweT8(N+vt*PdsS6f_rznTVmp^UaLq*qODjiXx8zt4|6Ny*4Io&nlU zEnQWb14MrZlrh(=6eMxMtG1h=Yg1DV2Lg36SupE5=*@vi07?|^GD~?JT!%3s*Kjab z9ymcf%W$&n%~g-ZA90JDS7IoC*YNn~&@8g8uU;xkmu24Tm^7LCv#uNP12x9OMM)TL zlKPiQOPXBumQy^}-hlPf^H^->PQpZe&2ih8uDN3$NQ?+O%UldETPu3f_TVl~eMRnO z@{U!P?ucE|@zV>&1uM}Vz?pWGkQ2M5?=MG69)^BkxkrA6xN^b&ly2ee!#CsRf z4aPHDU``!`4qXu5vzmn`UMCAPq3*6un9m!q&GISc8GNdZBJ}*+HDB&}L|4Pn>MOom zlkeo-X{`?{E}d`xW*G`ioldOFovXG0lvs%x@Y_*?_jPV<0ePUH+vvD^hUZJ~>kK@?MW=->3xU+wc?8Nh%l%2udF35~GLR{Mk!TGaXWfpHtJC}}tp?Xp z<&naTXtzc0J&l^v{teeUv}4d}k8iP>j|AF*=&3$6+m;v0%Yp4mhBcJx08MXy92dUOxn^cEuzAQ11s#&yD;*om00h>JX2il$2$MC=nznEXZZ*D; zPFUcQOtf6g02^q{y;luAXI_RJDYJ31?{XVwfVDSbRz!LBYEQQ}k;PEhQI07%ep;XE zhlVK%Q;$vDh0_{jGp<{1tc3dyMz4P`Y3B3T9s9VJ`PI1LHYh?yIM4C+;LzFmG_G`s zxvF`(e)l=Jm=v2Jf$NywE<#p#L5!8OB~U>4EoyN}IT&YSz%O-=(-MH$_ReHHy}90v z?j7r{L@VcXA7k8By=&dEv$aKft19DnvCpW2H%EEEb9n4ken$Gr1dwh1U@2ehFJ=!c z9+dZonv30Sf14iEH)j2Qv6Av9@d9kl4F>oB6Zv-ouhTOf#D3)oJJnX|`bm6NrKVjR z3Xgx=9;Z?~V>?{e=ZZ6uV!H6#7*KmVyS zQ#BD5mgSMB_vybZT@ljp>h*Bdhi7xG-HaZV8Djb`ukOFNu}q%7$+yc$2I`pLNZ{Pn&Kq@fW6AHTmmHroIE-wutHXd$LK z^mwhu2Z=kGE6a6moGBc_PK+V~q_vk z3u;daSD<~Yd*t079(AS1V}Ctl`7pa3^{@MQii_#POmd1_Zw}yZ{4W-d{uGFh*B?mCI$1HAY=jC$B%{?UdQDPR>_>BfTd%Hx(oJ$FPO|;qjQ( z)~Eld?RX=A6GaVI+}w~M>1JLN z`xYT(<1@{_@{X($4C79l@pp>@3v7M*Y#gBkyNDqhI>g%intq)$FMqa&AIy!YA+ma- z0*~@m!xJ#cAgB`K^?{gmzJ*EAul+A;*5%)ASm>|EKOx?o9=P28w`pI{roJvA*JJaZ zJ@nxDhWs=3U(SBJb9=j57)u0j)d00&T)7aL!{dyr*Hx#wPn)}YZ$GwJq4~!&-!H4~ zU9Nw7kd78fz|Bbxqq&Db<)UB}Ml>mXW&hmN{^U6=GL32*aevYTLj&uPA=o+Lw$zM! zmWZnRFIpy4VHcaL+0_sC%@eoI^|cz%cc08?M|E?Ae`a}$@$D}JnL6Hyox0+(rrnq< z5RK84yZIDbzlEERiO$NdbRS$^6R<6QJ$|_3J+wnepn(IV19sF}V>#&qSVvN8C~<9gAzhGXh2Ybp>n^DCnkdGh7xiz%-9D!rG^zl7GY ze^EWK>U<{c5hvSdy$zQVzN2J+W4(>U7G0av-g@#y0`Ypoxu!-eEw<+QRspX@w$p)sw@u`jK{Cm@1Pqa&Y>%-ZS z@L*~5tPdaXT&;JN8xmI#Kh9G2NJm!G43jk&xM1Ri)zO8nB~#+q_s^_qFor9?4@Ku+ zj@E3fQ3D=Uib}>(HCcCVJqsL`jRLWgM2M}~xo2Z>du7Cx-MxOGgnk)fo;EfoBm(Ic z+DYDEbs5(?*7g;SzH$CRLB`ot!+GoI&lX4;FzZr9m4&@pL~#FFa+2vW4mlDfSr|UE z1_II8TYU2p4y|xho9LfR;N~*HCD^p8IQ5~j>D5Qi!sJ+1pHd(1T>JF_-*HhkDEi5Q z3_^mLFZJHXwjHWyO+Pq%HSB-8@~c*h&`p5ff;OKX_&Zv}XCeCi)Nb!Bb+8nZJeF;P zX+3;>N#D#-w>2_qQXj3&#+LEtLB%)xoh9^o`ZCyGOp-B$dq~}TwaBh zp7g+njmRptA=9lad~RccQI{yS$U5k{cUbuG&T{75(AYM)KW((?DH&vUf4fO2$D_a< za^SM@6F6@4@H)eNH}d7g-(@RT6KH7&a^9$M!%X(Kh8?luw~b)*C`n-}>!)({@#N`C zYcXMvmDd_3UjWiXW@k7vGC{j5qjy3Qim?s)pci~1W>L&{=Jv>&nD)?lxctRB-Q%%! zJZ8Y{CIT$R&k4F^->`4;C1;&*F5K4s;;V}A$1xL;CUdjlkND-{PHTGK{-qXlCQ;Rk%Ml{>&vlY{_G>la#Yw*CbK5P3aBi zTW}BPj;?xj?(Pt{QPqaF+!t86?N}75BnR1Q|K0|@k>Y9?#Orj97ukOk>Lp|T5}Er$ zrQMMsqZK~XguYr=H8(FdhHB;86<^-e^Mv&0zi{Xa0PLrqZFZpvF_6>R-F4)JkWo12 z_>}~fv2z1RJrOJG2B9F93E#b9E6W#w=|^KD*elt=4T-Ax*C9V`${o*#)A7#Mi*dT@ z*F{GY=W@AAA+_UOt47mW)l#99|B{CLvDJpky?~;Ef@%GsSuE+!HzM)=FNr$-O$FYb zwIt2MH?Eaf(iZIKrdtCvutc8cTie#tTh}g{UAUI)1rlSkq>GI01b>iowiq&;|8yV4 zW$)Z-atLaT51gV}6Y}d~$@KeHls~=gf2xw7r*~xFPkZmRmCFD7QR6*TJ=?5yJucVA zj^AdN>;4EViP59j@b(uhjpI{ZQVxsVPRJT09#Pa9JDpv1HB$n{>IY8YKS z_eX)MZmTo4`H>iiK}-97M-a%0N!(vix(heXdKV{x=z+d%yY2@dB?!!bGe^L+0z3E< zdDpQg_mEfCzT045_-C5-eKPIfaAMc;+f{dpL-T7GEH5S&lBux*r;P}8qAolp~_ z^xs8a9~wUV)dVaNC>!5r=3xKQ1El-!Y51c2^uiHzl9CzU7y~`4?@8z08h#I5XpbuS zzi`+}gcf-0)VcK@ysGrZAD6k;ZpS8Dc>Sg=W)n+Eky5Lpxq@ZI*!U}Sb^C#j&RY3D ze!Y|=spQ3`)&A2_t?xXpx3B~`MEjGtRm*%x8QksA54p8%o#}p8o!=@GZ&e(0zYjTW zzHjN@nb%FifdbK_wHk2D-~0|{L$0i=cC~p}oE#Zk%v1daCTWm^NwZ-jUiyu5S8W|6 zx8~rqdIEpmoPvGZ49YZi`-}LweGU;=Pe-ZHnJ+XeHzvg|b{8T! zPE;Ao_yn$Ho$~h;j;{SZc5(8bpuhe;zor)%vbE?wbvdsZ^s{c5Ytq@QDhCa!q+^yh zclDMx91MSc5@7=tJ< z!dSH_1KW7%yfLP~%QRyk=$Gq9uf2cEro*(`zR3Rsp!vrDOl4S+ zK6gLi8zdpCvioGq^=mov)b%v8Kudv$OH7Yr|ux>7n*9jI3SBGYZWNSZ$s0>MkQr2~`yG*P>aNftMND8u*v^{%W9 z9_s?skot<4Pgz)9$xrG7`LfnOCwtfsdii5~_jVndpi=LTEI{f6EZ>jmkS~?}5|fLuZmc_Rr?uDExZKGTtIeH2@N--$PYXjq4PtQ={W> z(AJpnLvhxqg zyq;3#@n7B3+QHNn-L>hrKkv$AapvPkNy2LaZ@D9b?qE8egaGvF7Md=VD{vK5>K!$h zf1G=_4AaxzCW%nn45|+x3+qda!yAu5xNy0cZnx~V9zG>Q^%pj<<{ULFQf)E1`sR>xkrlZz}Gq>?R5UN@|wOz{42;pRGg@URIH(Y-SX4b1h^**ZYp z;TxJmhd=eLK_j(BSvY+A|1@wQ@D>fEI30g3{`3z!>?9?X?jn(I9yxP3IZ; z@Fnmsf3duC(<1=&^NbORa+^X+b9NptJS>>HsBDU(mnz z<>;QEM_JR(Lc-VP2o9bvI(}{G?G9-WqKZ`A&&i=?=4b8dvAr!r=n<$I0PJI5tKAF*0haih8idU8(=o<*p6 z{(b{~c3{=p?|xeATqO@jp3T*8H^Hwvg(tK6B40r%cI`aHy}sDKi&?F*15K=utY;fj z7a1BDG}t_X2qoP}s+0U)0K8HJf zy!)rMf)aJs_AuAv?Nxf?Ks}oRwbs^R*2&sNv?--2v&nhXGB&h&uWg!+DGu8nC(;lF ztFKQuYrAilwIKIAlFp;kKKnYU4OkPCBGb*j_T$#YUm>pot~*FOSwD88n?E_ecTIS2 z8v0-r+p9zKKTRuy=HYhzCu7WGN=}6v>4{+s7=p>bjbkINL&?T{5Q;ej&d*hK{@qX2 zq0YY2J>v($$c(aWf6k)W;7*bQVxFYc;r zH-=#R_DbrnjqV1*Dq6SttW?%&9ji@dDZq>5gJ+=WLGL27>jw40qJ;CLPvenaG=18% ziY-{mI1aU}@(KrMYmlPE+0Bu6b+A7DUNC+tk6u0tk3m&0)~=gF%E26ZrvJAR95N<%~$J$<790avEL8f!MfM1owc=#gvZ`~nP%Zgv<P8E`7Jvy@P z4f3wWfG%|=8qwMFtLp)>%`e7Jpjr4vkWBUk+p+`|9SZBr;WbIWy)_9$QGH4{OmFS| zUIVfUk~0eI7=*Py4A_dP=K=5fMZ&fe%~Dg?{>0Ron|_kK9z$jTWSiGkrDdr4Jh_8j zaj9Y8aj8cu^Ms(s%=34Ew)qUEa8BcE=Fvz`)1jPgkISK&%!-{mu(-jE702qK1uZK& zkeRGs!rm_6-Vb?pWtP`dZur^Im(1R>+50Z1TBv*DRi$EZ_-|)+y1=YYyOp!DU8L!1 ztvG&XMezx&>DK@}>pcGyeDdZNZ7m6=qj3Fh{nu$@_&9gLmn+)4FU&)bZjfhtnU6Di-Ls zy-w>Lz`d_(h0V~Xo~EHA4Y2z{|K8LDZolp<;(P3aYVS+R>`4ySQ>#aTsJWTjr4j5Lt+T&`QAwQUniPHo*!rsi@P^GJs1oKFWd??axnCDOlne?c&|ck8FqX4?kW zAax69GkEa6jVVZ^Ao!&PD@JBiXo#ha(B?#y<*BrR`GbLVrG3e0#JRt{wWqJ>&3obv zvvk*Tt)a6odh&;R%!bxwOyF$D%DZTdeas#~qvho|vM}9`Tbnc*ij+cF_aGy!l`?7u z(F1bmZqc`iwq$d5qt%v{O}rYT1-;Pg=IV`mEzJPD4)O7)VN{n7tR}%ZA$KR0=b}qr zHTGPkm*4GVvE3C2CYarqnKuO;+P`|5iA z_-CHXKCn!oGkgx`C^BPIm7Qa5j=!MEEgQF~tS-Nh3`Bvj*N+6Pf2rJ@&%1s)y=eo* zhwFF$5zJFF?Uy#nIch{oz0Vb#WN~wIYKlkNY9eEI;ZiyDbfMMlHNRc4YRsx(v%0Tj zgpy3x$9;UNyBYeR_5bLV>>ijX3LwUgXmfLx!mf?Q?!=*4KfbY#D*wf>z&EFMI_}qC%g3?(TlTM#ty!}I_7Ac5sq(vhe*223Vp=m1r^ANn1Ny&$ zx-W6D%mt&iMnsU+8HM-5#!DiHv)cpMsyjE4)S=B&Fb`Yn!^F>r6<7Mp=l0!n zYxLr9=z6H`*>mSJ{Uy_{8g(E4u6+pm^lE@hFS^p&u>nu-ea_f$c+dJ~JpRJB<$M<7 z@Y^uI@>sX7hVm20GAL_5&{}6v3{EBwi z20Z)u8@V>H+z!5ORezl45pYc30r%yds2KMD)$n+3y)b>VVh3MmlP!DKngsblQr`%4 zHM{kw>Rdtt`{PQp<}5@pxwlNW6PiT!N8-z(e@-p;?WSwY)dL>rEcCJsIuQ-8QmLKu zA0F-A^QVtrBc7!cjgG`0Xu0#Mc_ZBP7ILvtnn*CIVf_1tx#+fL=Z5<^@84mi$#-o% zF`#x^hu?mG=h>{{cd2d56Jhgj#T*9l$p5oUuBw_&z(PBpav7u>gM(?;`eoR^dav`; z-Dqzm6RaR-R*_q^=d`Z4ens~K@_&Y!FOrJgM|_S^CbZkR7-Dr;o4l06WBu*dLaQH& z@FSE;xKe|!{pX%xnk^e~P*+$Gisk(44XQn4yj+DT)Jco~RbmQ)8L0iQd(|l!4qn86 z?8oL=iSM6`b+^?X(PZKxpx88xcYj*8=zj!};{6`=Bc6t$8tojl*1n;>A%|0-m>NNUq5onbgmvJ5h2zkKf*+~PyFl~YNL z*81;+C#&Rqr12HV85mRlsrKs+zBkubcsTrYY(f5KzR7{MmebtQSxa%OAo?@9ilegE z71E=himjymChT+X>I-9%R&lFDi6EsZd8D&vOBx+8NbbRG^KHy_b_`Fw$)I7#_1b8s zcedks517U`G2J0 zC`25=_6*5!2mM}DhvY#^op_mPUz{adk@7lZ_Q4FZ_z$vOcp^+Etlg^z^Q8{|gXdIF! zo_w>><+Dl7)t@wY#S&e701ThUw=3TYfvl%YHE{8?Fl(i(Z#RXJrBVK*d32nU>sO9Y za;0?wU)sHu{V@!mYj{_)#uZ9j$oK5@06<9qm<^vdMhze_mfMOmEC9H4Wje1`V5pnH zEcNw@IL9j7tKv#i=Ix`P_ zQ$J@CeGfvbyIFkg;*v>N*ofEm%tG8^X=#-) z_e9~n#pENWGpzX&?53`Dw4PqH5BLRL^I~}8?Rp0K!DfG!GuWFhFK{2@x-qNTDmLA{ zyc+st$hM@+qTO$*6y%n@G0jb&jNrcYQ^e3MHU-V1o$0&RJUduPE2pBhnUZ%IL$1&O zA*ri@-FydC=)%ZfBk!Q0uyj>-ZVTSS^>lsk=(D`*jWkZfNVkSv9(;uDoegah4=vBJ zSrnRnbPd4^PKV2Q`qUG?xL;ytxxJMq464|T40yiA@NVp|F-$(tuZdvILu`*-0&v4l|Mk5fs7 zJL!5hCRu~64j&==u3}C*jg4<9c^29?{$N;j%F|745Z}pTJ0_(_H@(*Q%FTGqio2EQ zjo1lBpt293Cfb-HbxcT5fka{)q3@Z=6$JOQ;5AV-n&NNuUR}?83MebYqt1U~H~jF@ zMFOsqO*0uKwCsB`VCXpP(|H$-kUINA%>#1z8K+rvwY%~;7syGvc4hXuZ7Q3V6JppP zr0-MpBFvlfF#5R6xO~`9ctnLDz$)s6A=57zx;h1NJQORKzfGz^i;sM^!rACx6{h+t z_J`SBa&aq951OfD&=Tf>7v#rRek3uAOd-zhmmh1}c3d%$jk4TxwDrsFjEdSmh{Vh% zQS*_<%%qk&l8#wrpvsW%TamAu}$n%G!Nc8+07cCi`wJbsq@e z^*Iy?nB$YZuGTX-bZCC_u}&mDL>d7g7l)k06KHv%W(D(G2f5y+EVh9XaHdTSZDU|V zhu+?n@T5K3q@0tZi5!i`i@;pe}^obgG zY1bPJ>1w*IDE+q8>67+^AiXmG<|u0D6nC;O99^eVF|vE7;fmqA=9UHRMFo%^^?g!S zWN1#_*?h}qreEFS(ZO- zj3WEjI^srL=%u?l7VDAS=tlFqUp!PnnL&n|qIDFE(!-sKBc1$(^tD%Gwofzu@V~m5 zyfVqCbP$-7`#O-n!Y163nyy94S1KFp0LLb+%56+qe4#4qsLTg1pX%B^(pBFu=?Z3X zO6P|5t$d>E?BI`taJjZcY3fo6(_HqQV!`1eTS; zTBFS#%QX7OUHe(Y8Vn>A(_erpUeQeT-h;Uu**EP6pbJlI?>1-&${-a9Z`!MlepL@s z00|Vf%0u$waP66xsyM!5t~WI zOs3d2v8cT#I=}xq-dRFcoiLoERwrtB7R)ai{sUaL?ZZG=pw(XKV?n2L^nm`oi6Fkz z*b{w*sq!TEaPrD%40^tF2nPDveQ3QUEFS*%wJ7X)=NcNlLeDe~-am6guZLrcd#sv= zoME*nOJyQ|tloDHZ~|F8ThGZ|w4N+|Mva$v8crWb#1otI58ys$qw7Z|sC8oNw(JmR z{1oQ?8J#T1uiqND<5tty439mxer(coZ*Baca&F~+Id)a!EvrxVn7seOvCm;1d|9Kk zWOB)Ppt@Kd+Jz_k;W%P}&ZEmsqCC3mzO)mZ*7!kLKjrQFcuywIP+xcLpAU`Gi5$${ zFt?HTIDLF>bz^OaR60-Hq;S7-FIWA^e@A1D0xm=R$zscQz^BSTtUM=rYENNKlDD(I zxgJpAewZCeHYt^>mN(-U@1l6vrO$=Iv4HY5KAIQA?V#zcaO`khy?|{TV4{_Mx>Weh z2x(fLU1C4fN0j{*8b9o55&u=KGDi>i5EjL7H|F1DMY~7oG&p_@H{)OMk2Zt>2i<6| z4HgJxLKFvfFk(|P40_%b1F-Ehz6N*F$=H1^7S41>R><6R>QQfaKv~wB3FO|awoKMK zpp+wk2M)2PN4-7gXU{k-I9c%yF3u0~lUY|wVDCeND6)tj2JGf_9003Ada~g#J{QhQ zF7V}O!1obO*9n{02UFQ*^e(m^5!`EG1Mb-aF|xKb>9hBeuo>22rX#Q)8<$9CTQZr) z&2_-_L6>@f9YRIj60#*b2plpq`==Rq9<*q}gyJ;UA7-ed*gOE>2g#xIhEd54SWFFi zrC~;jBi}!rI$1y3Z@FsH4^eFq=IKjqYc^{k7j(` z*&M7jE-OrUHCPikQ3xl4Y@yrlv z+dhv36*v@+Pi3pKKTI4rE+&l)gO(X;+q&%fG(uU-v%p%a9@d<2As!Sqtobc6toTgS zm~$pf%TLEsnxePvjXJVhIBag^g$Pj`FJ5-~fhB2>2Ogn|-ppZ>v*_bPizPD51UsLN zH@(M}fql&CQ;ardc~@%N1A@Mr|9Fre8eikP%cXc>+E}?gAL#I$d@|RyJ&BtU+zwqh zR)Fng`mh_b+HL#R!FpQO3>K=rYU!FFf(CnAWfidBiI}^^Ra=qP%s!Acl(30*^E`HO zycgOw_qS7usc^qn>DH1SjqIyV z1CP-kGk zFK}_Xb=Y3MEIYfy-o*GAL@mM7eF!WimhMg*aXSxg56@RV5sb#<* z^nFNB0*c~}`$4AWOzUDN?CVr?P}ioz4UyNT_uok_EB%pLj~Tnyfn`X8^=$>>tO+yeK! zTYbm|VU`USsPLqtVL`HXdb$-zxVshiyrY>c;ge=iJAkx1)|o`ifF*#3>DU0vP-ERT z+jozax|&Nz2>sQEo*gLROzS}xvJX+4>Czd&EUT%$;~s{}2jmWS9x&H#yQE>Du2$iF z>UP9@5|RfgeA1obX&IY<1$(^$sl&(Ggy2%FRy1ekL_vx;H*1xCN?5V=^S9lO9mwJ zXbNDw#(245-w>Ci8xG@B=*rXZzGcJq+P>n8RtM#9;POVCL>bP~=kNi<`X6a;s(x2x zMr&dyjvj55_wtcgnY&nc*+wIVT^GUUuV@Ms9gJ`1j=yWJ*Mq#iZSXyS ztd+g~$m(S#vLYp8Kzwji=d#p64bb&y{h6qn3cC~7)u4w%ugM{WDz1@{jovXH{nF!K z8{o0qgj9T~i;bv@VGJ08oSOm=#&?MBz^}ddSQ)y-AB0JuJQQD*?q&|2GWzaPg0 zy?*5z`$swuU!2XV3xi@2Xt-zF5DzmY@3?iBWvGa*=dll=4fJQ$;Kk4`8aR_et_3COjIZDwi2kho6^ebd8eZ9 zHNxex-Z39k9UB;oce3^|hdHNMqea$_{aniT1WHWvM|`pDr+_uj6@1S&2;L>Z9d$YA zWCjGg4ej{5M!uAUjb)2fJJg9QfCCO2hO;i~(t`;XA~c>)YN%h14kT*o5J<1uElW`Q zK*vKtl^NWG%UWN*S+~@6CsBhV|G0JvHWNTy-+G3$&OaJ-N9&8Lq~|W7E~4W4eP)xa zbaQQ&!fWE1RM3=1;mX^m`epqRpM)31MJUvCl>imUYGnx-%JO+?i@neC8bo!Jd;+O(BIP*R^ZLGw^l7$%{~%t|}` zFSa^O#$w5{bOaY$=^d2y4(=98#BI|@9`6jya#OO=G9)?RUx z-*v6WD1!+L+iWBm*pt4yN|J?HTt^wFmJ_GvJP6H}=I)CQEN_YdB4Q#!adUbSXXI%n zuH{x3n=mpa3)D2)+W_aVy#hCGVZA9pu;7SFdak(0!d)V)@}r(GXuC~=cVu^cCNz#y z-_{H~4~OCE2-0@&5KQRTZc8B%&_#+vHTcI;wb`_0ItC*2*M3xo((5+kGU_{E=@q}zK)0=O5U(x zo*X~b>K$f{U4@J0mcg)0UdyB;2{~*_`*d*0l>+mRVfndKSS^H)lZ{S4B6x7fhw!^c zvh}t`u&;;*IV4a+cxQ!5O|LWL3JmfbzWLT8_4Q_(8yi+p(p1mZV(@WH7nZjd{E8&( zRbJ#Lqo7_Qbm7f z^>Fjpwzr1i9_{a|W1aJID}n>Yl1T&GO)YHDzcISXM<-qLZSbXA{Jhy}V!@D@8t+(> zZqidQUEIkN&ToZnFl(tS?#0@S-sDLKv%YtSR*s)XiN<4Nn(W*qPdP1rO)IL$m7tEu zhZ#H-oW8P1Hh7>)bzba?ct|_m3EuSoprmI*+QO~74%e3AWIUR|a_N{3A@`}mHcDU_ zPWV#Gna38ud(JqXu@=idS&ZBdw9ITWO(12(h3EqmP^FKKfCPXq5=Irmpc*k^u1xQOIDQ{>lp zz%X|-3<=FrWh7XAX4k7cyZPPtiMKfEqOdkEW!Ixb%Ba zXrtO-gt{%(Z4Q&V8VAk;P6Qn<`{cB`(*e6!UyCV71?8+g>?H~sqeDq(1tf3+7f4#Z zPsG!pCINTH-_?V_XN?~_d$9IxHvKMZc~EsXec=1JclV>E!csz0C%Z?V*UHfTRE_E+ z`Gfms(#TrOA3D&PYq{?gwjv1`9P}dvB9g*01|jlG)#sQtF#3_qZK`V`VVNqfC`kg5 zlBd-##DX1R5?-n3eB;=x5H=GR8S;ba=4*I8enfAT8^R?!x;vwD5XbL-+}Auex2Z~?aWHc=-&UhNI9O)w=?mg`bO#+v8g=>nr_jZ7@w+ta+EEc;pE77xR_Y{=dSg1Y zdMjywIeDeGj`a&WEcD0AdOq$Dtf6QL?rgp~Lq(_g2{TGZ9P=v)j@@~&k!>``H*CxC z$ZJ#zbLXzfucbVs*b#nfdL-39$%GW3KtS7)Q$RgkdSa9u+D>GOTQ>3Mg2}X^K^6K8 zW6UV16}s5-MWoU+Z9J`rf<6JA@%wQPTK8cdmkarspNzjaoDTZ?Gk5^f{wYm`8j~H5 zbH0hT?8|s!YE-v0?J%|;bhMB`ym#89ejh!VS@d4iZhwV)jVO3Dd97hWK9<=f{J8kzdE9=Z(%S8Bmg{SzaGK6n8vJMQNA>U4 zwJ$Gfu^0!=Cjf8QdkJ5JLm07OAV>oj$3YX>vJ^cOdkI!=VF&-bU);*z3 zvkm)-nbOemlY5zS$&&XT1X?uKqDIgdmJuPR?A-QnN&`4sy61T+8T16m^97@1<}xzNw2Q@q63cAh{^Z$>c_v~_AP0#c|fFM8+V9q%fE9YHdrxW{}4%02kZD|z7IV^wl9~yt~ znzcMjo+VixOResc_t|?_&c!O`2nH|#3;+la0R7G%s1GcJ7teFw*L5hh7k$CG+s^}F z{S5pJkoAB9jPR17N=fPBGSQ5jrJsyl?A@eO7)5;(XV2frN%B?Ra0B=CQ6L>uLi@54 z9*Yu{bf4mPAbK{?YH_O}Z1dWymE{Vz@O6yQ1&0k6NmIE3>0#&AHHQg^nEUvd{k;2Fw{b;TZOj<8%~+7V{MmZ^LB{%41xue9Dnw1Dd2A8t1v{Q|}JI+SfH zx5vBbTxx+{H8eV>NQf1^nv?v3ExyoP$uNuU3noZULT^AlAI#)I8<^g(J=waKmQHlS z^gjf#i2dX-FAkDc%11V}(gJ!nDls>Wx${yh-g=swx?^;DFQ@l=$^BmXDGx7hK*>S! z#bW7gM7T4;XS$C3F7VDh**w(+w0_Hq_WK;G*xMh}gM7khon}${SbL|NJpmk_Sd^TD z@f3cpVe{1$HK@ zMr;rk$__3qBOiml*_CnY0nUekybEh|I$G0_Fy5nXi_L5c>RnxgItuD~%pKPY`JfCK z;s*w1!f1TVr2=AKDqB~|od2c2Wf3OESbz0wPsSk|Otwyqt?6SMq$N95Uo8EQwV}Dr zx)H*uT^U}#JodYmKZeZf+`{B}Wdh>B3hMAgYXn#UviJO79pg|VdGXdhN{u^(E}|zvHpW0+)F9|ogSF=)SsrO>ZT2G15`*D@gK9D9oQWLYP|(gCFY^}XX84E|z8Y(POI ztP6EL3H#bnP@1K;^kz$Eg9lvIE{mB75;&YJk=zKbx9;}7LMr~gJq>f>wD0mErwjKq zA9(u)!-$PS{|H%G*CC5)cXQo0;I=+(ScHExjX8cPNLhzKdcSxr9u4&K{sSEubM`+t z44X%05J2^++wXV3uB>MLs|0r5F}(odwC;s)9{#+Ul;%* zRtKK20pRwELkMN_8vQR&$JCs#aMzQ_ve#@`^!;Dry4`ZUA8sBY)T;eeGv8=`;)9d= z^^JbuFcTDb(XCF+WbaHh-tDRB^HKNs*yHDeebH+j7-p69e0{s)A6BIPvio;Sp`;Z1 zSjJ3umf_x>vRNOqo5Ccae{JB-UltRsjL*}EChY{||#TH_^lN&+unF(SEjnN#K+ZC6f34UGu^h-^lCo5mU*- zGP;)hjn861T)G=QnlnP-#sARr8tMBUyvFk29aqERz zS#sePBf=~!w`cOf)Kt$lZYI+;4%cO8GahoW<(6&xPxM+Pv(JXYL759iy7r1x3QFIr)X(>zFU z1!Gh^S*bPj_h8HJ@6%AfR&2F&_s_GzBz2Q$q+g2}q$D4|9hVH=%<=>*d&90dz4RE; zd*0Me?gb1~AM?$^^Voo#ShWYka!t#9P@=tI??F_F*+_gnb`5VEJ-}k7*osH(LUVzk z?)L{-{-j|k3OSJg)xACF?!CFC{+vn6o)#1ISgD^1kiI!tWSDG9T^c~LksmEuS((}Z zwEV`Ep{$a@wapJwkSe$2=F zx;zd;0{PzZky5)%5$wc9#gpzl>L>~vjJuk1j0yP%SG5H5+*g#==IdFvTjjuaK#eVe z@C{U+gYhk-s-CP_91jiGH|umrf8}#bayeLjIsSg6smnW=S@=3LO_BV_>joxAcipP# zVe{fj0GOPP+PTlKI)nD=8^j5CjRaI1F8MN;A?)0X0<%&N7 zWVC7NW*K+8G?}wO_3)Zi_aR&1hlcRdsTp=mpU4UP1m}}df2I?w~ z&2i|X@y0(HospGk#b5wCUUiN{9@oX8_`UNCznqHSEoQDEMGPjo$Dj)F`i0|3Jau>PFk~xNY&1y^+4cvb+zqHg?TzFYAauITQJ z&5VXRV$(J8172#cGmio4*`YjWa%VWXulu=0^(Q7W&@Pq_A*wPOBS_Be;s0`sVs={jp%BFwe`7v9&1 z(F6SD$X_gaoWhUevhRWSKTH>DFP_-id_SQ)anA8mO!GcEAArH=kzliS6?*pT%Un~d zDU*@djxeNXa9YJjy$o{r!^>;2cj55?9P`cv^ql%HeB}$x37_pjmLP|H(#Yftx z+dsu_4J*pFID}KC3xL_u5QNn|F6y?XW*@Ymh2bGYH(o>PXnp)E*8X%lEw;((LfCBQUpwmGnlmJ) z*I1o>bGSJ(X}E8uOak zZ-HQ?wSL*1!Fx2fVYbBu!3jCEP1W}>Q%u#I$KKvI?6XzQPia~t*3cAwkVNXxNLS5S4xP$J+y8o4`Qr{IF&k?<=9j6 z6F$a}^TmW7%Ohvs1`eE_ogS_|NzL{YeQ;FRp$ifRWl_fn0mIeQ*YGfDs9Pl#FGz8pMBrR{r1HE6f62_r^@ z02!x-M~RWylCl7A$$+OSxYZG}MX`?h@Ju`FbO)okx4rKR#l1(?rt!Ov*?X)9$YfYQ zO(gb0ABk#y`nE@mZl+2X*(QAQ8@W0_e@M1v- zl;rzapOa4MY1zeu0FTC{i5GC<=2n9Jt}S=PAQ8@?v9WyPy=4t0HfL2(d!IPMlFh- z7<$%r!*M)EVqg3^h5TGAmAQ_N*D++mN|xkGG{+c@~%= zPAnF>>6&^-d9yM!67A-OT&xIcYFcI+PT8%fI2{^Qyozq9W6T0u^O&(~-D4&cVKnbZ zc?WeK=eR=;a zrER)(%dPeYrQEkx0^T*NPdFyjM>-OoSC!QeJt;dal*5VP(MLI_)vL%2Ij7z*Ks1kR zkd&Vd4kq2^lzK9*KkAVg4&Qn&uKGQ${K&ejX76N@fq~S)t45ofCv24)(fu)|Lskue z!+A=FMqOFZEDJtO8iu7ObE|TtNW)F8b+sFvneVV28!-9mk#Kj&+row`#1PQZxyy>V zItl|YxF7AzW~g~INeoG0Ghsmv&g!)#iWpDa2T;hX4edq#83X#Cron$;1dfWeoPIjG z_X2e2JePpHOZgL%@Ss$9Pkp-{_{?6f zdr4J79V0+;AK2lRXyXh{zAGt+{A7Ax#T`sdT4Rw-&(u2OnreDq$6P+zvDu?!W0Lgr zJ~7x*W#;)*iN?|=!JJ%Dm6$o&z#*snPuw=Q^tFiQkkhh|nU3uIIskev1a51<~ zvDr!rOs$&xh*z2l&65NfK#dw(mg*5%yuLegp3~UlQ~>0$gYgG~(QYuO6&q}H?mCybo`#4;rw(6t?!V=j#_;oHm%UQdL?CWKn{ z;09S)|EP2QYYlaDQ|85V-Kwjs{0IUs@LIrpJ~2y{Gu$;VDGehL>P79A3rWo`^&^;e zTHS&vfs3&~SZV*dymU}q`w}aB&6-$Q@|2bZG5fs*k9;yR^K8SU))ae?X-u!5$Cj$+aKuMQ}efd zD?Dp-*60E-cf$eks*!E+8J{JCZOm|LAs_rEb@seQM9b=tSW7s_QCnpQwGglqDRmyS@>B|RB=e*J#Xz7_> zjCPDp_sWtDtWRgZ{sha7OuKP+Q#B-ZVt49`;YjCbJGLa;^l$~Y+Pk$bj{+Mw zSwlj{s85wVJ5c@Brl`KU4pnX2{9sz()h+wnEkY9Vxy^J61Y&)p_|7cwC7<)b_sPj} zu)QeV!t|7c+>%|tvDfDZT!Iq@l-su`M(oCL-h&%5P zwYLV2(WZm%MP;IK8_}!Lc%F`mOejqEtO3iXC{F(6SK6>2Io_y`#&o;mhFQpF&Lr~s(b&z->hX*=a9ovLe{d#E1x57h`T|&%eHP%JHSxt~_PC(p ziY=zCLcyqeM-`NeppY@1rk)>5G|WVUZe- z$=|TGbqoq7Uyy7sL+-kSBBE!A18n>!3zO&*s(Z6U{0yE*UNwu@as+snSj?!~W9Jj0 z_wv%nT}Q?2*>2MY-X<`mZv`oYSg{Iq*_n^5HLoCR?CadJY5WazJqAo&uKy1#MCiy= zYTMj?VS5=cN3mZX=d^Bz`F_R1g?Ym3D22616fAUK#hqW|J|*9k=%X4eyBc;`r15 zm7x7Q4aUES;FzDE6HByfeIN7m+Ld1vEMa$q9^ikj;KWLOH7bCM7UNV(NeJ z``;q7xBB&;SH4V8kG_StJn9{I(3AhxwA0AXOs);>;E|F%KTyG+wPZ)&|NCvUhNV30 zO5gbA%t6A1rRee_nOx^Io;a{kh z`N5VAbzeBxNPYW_wXwAlTI!9#rDsLF`Eca$FZ}kS8M?YRu1yTifNC^+$1rYK)z*Hp zg%Aau0J7*`em{awOd@%)A2HLqCpQCa!b}V^yT0q+9QFr>dl8S*sm+gm!t}{tS^iax z`*U62@H_9eVFvQOVp=BMYOC`3w07`9S&UzkOJ%3;b%1XSqHo2q@TtA^J@6st!WKb) zckL8hb{)rgP-x1B@98SsC{5m)HkCz}?*Gd8BZ2*noPNZgW3;#VaHC(lB|byOe)liT z=?-MZ>15G6mJFT!pJu=RFtum0zC3$TcB?zsFm z)a2CGlOv*c&C1inS1MWAwjVaHoAXN#{~rm<`O~{h~6zMqp|Nf0d9HHu`8xI~wxFH{BBy!b3a<}`Dk-6LE1+T;W zW962zl>3oZzXxxxLfO;jLGsmkEdsl-9h#|a2#uACfaA>~`V~+S9y|pNQJ!BRd zVOP|1OW605YE>*i461{rV-98LRkdxVU4U0FLx+?crou|MNCf;NyH|V=&Oe58M?bZ+ z>DPSVhu}T#My;Rgj|&!ak|0!T;IAH*KO*C8LD5-J&$PA_!sy=7pE8RNPPcn2$kYlv zaj~m=PHT8pYdjU_iahhAe|5Q}-(COu?B#4+vWURY7AgH1aY%h}x1X(68Z_CCS`6Y} z@Z&4ph{Zgg{sr&(6}R|zUv9!;6QAkx5v3i*p~2hV)L8A5q2vEK*tMAGCNWKDsZlSr z*Y%US($_7$Jh@#_b%oWjV(_^F{m-ZESSZaC%N;yABEy>qKeQ@WdEge#ZZbQk;YvS< zg(_D6YCzX1gczqnP$7t#AW>Vk1!DWYN|&@7lumnG!7H|q-Q@fp{$)u6>|13q~fC?soE+(5R6q zx9oqVa)ZJ+ePvU-w%KL+IPI1l?4K3?D|FkGr%GpmwKzz|+%oOUI@0^K^S3p1d{}Tt39f(@RGiOT-`(Zn2y31UTIYibtFVxuX zICPG(oTLiF^i}t5eL2#KSUne;IO3{5I#+KT2SM^MQi&cvpbx64A?5l5b@f2zw=VSFBrvlpG>in$uLjBY)$+iM6^o)*7l@8Srw_;# zxz(3zx%mQVdqU4^&R{R?OwQJI)pKM%_S*P0`o*(s9i^YbtjGiArRwJ3mPxIesD!aH zS&2`gGmPs7fN{}1Ve}J=S}DO~aD_cvemQ+M#y#r7=kU)W9%nSCFZ+hO?nMl^b=^(~ z36otM)e~@0Y&_`?9-gntlm1KzZN**YW)^OE`!nl&6P@X#n&na*NUO-1?smPm=o%S& zi>1JpCouq(=ZTevd`PO^38R*6>+HVn$`lYSrV+XZ+!~Ruo>Rdw(jMlh* zzQ1YmZ-&ksY|tQy)qJW>uI!lbM}FPzT+QmdXlmEyuc7q9j&3c=*0Y0TS*$R8uI;Fc zJJPUGAMW*@D>^-NHu3=G7WUTH$FH@gsHA@-hq2+$`F?+12Q#}^!*K4=zWI&meQKjE zma?nlXR9y4-9w&j^^7LqLXEob#u5I8R#rv=dSQ--D+_S?bl6N^&o3z!OeEZqODQdh zLj8><2k>+1(i8--%(<%#(wQx@r){5tIdGpxZoC{Ox_Y`V-$C$?@A2Y*Xat-VGo0N| zp~7@8mgbXTnwYG&xq!2jA8wSas%@(j>sVfQgNbx23AWGwUGMMWMb}$Zg3SUIcE3;U zc>FnXdtj_RyKbT(w5jv9&aVZFWguYHl62 zxH_{ILh?O}HMd$UW*Y7`x{+E~DOrs{#%ef5VrL52*R5?r9T zZPX=;^95^ZcK405V%i$a5??_R*kMi#ihyS}IlfZ;hkGfrt{H(KT2VzLy z4qh_SI2D!#^-IT?E%pa}%bbZd-(oRW=y6?tX+hlyx8B-vXO2Hpg6)l`iHrXq#|dDu z5a#-!=Rftv|IM7#HlE*)H|o0&+{|pYecOq5{uLB^Bw#+|hstAb()sf)e@ggl+5&g) zElMG?i}(16&&|%y@rRjy{MQ=l{zWujp9H@R$wrW!6+X~zDB2X1XwyXmznch0k78#f z`&aRHv`r85D1j7_C{w%EM<72!1 z^~aq{C_W0$kc8yjVqk-bq*2-Zv;RLq(Sh}UL+A=SUi&moHPB9>ZUTXM5N3VyA6j;1 z_x-iTVzKw-a$*H{)#ZZgOIOHi|AL4E;dA;8Z~Ge4km*!kcHd}=DM6Rk_lFp-^}KG7 zN74FufAOy;L*cvf@4v)yI__2C!$ckILrvc&M?02T4R;=mw1Z7m;8c&^7*vC%5*Pnc-ml>EIZ#>R!9qhY`6+p;(ma2}qs^v%a0 z>jT^&U-vKv`VUygI&UDekhk*Hd^w{&H>{>l?QWMn_VNf$D4ymZEd#9I&#~U1prka@ z;eeK%=|=8KU3RUf6I>u>P^zP;8!W30#=sJv3Yi&MR-IG`deRpmkCeId)43C zeV94@@8;;=1+itGv>pX!DXQB~X~D#^c(X-Xm4iUF*V?NrajtKg_Y198SsPPvdS3-# zfFc!pb%naQZ>n@B^f&1c`wQnb=CH1$qFrL4wG{3zxk$xavab#w7qzrOD5Wb!KP|XA zdY$r&t~7%t`bR5G=QJrp({o=0a^G}61Ngf!NzKHZ*S?7CpWL;F zL+6Lme6(Si2V(I0>svNud1p%L6vDnAQ+e+r5epTEh(ICKLoyWe1bMD~Z=dz5#@e9H z0MD8G1@B&t-R!UWOCS8-?wWW(|HBZO166bjMjLCkg54Xf!MXnK9kt#SJq&={_oXy{ zn_U9L(6KmaVxT)blrqY5r|N3BJ2v~Ia|&=_FzFlG$Fr!6X8ab>E_*wOm1&K0+MFD@ zW(%}@Dbgc&&rNi@P0DxuckE0eCZ{!r z)7&t^m8LQXJz0uILp%8>$?XMdXN-Cq2nhQNPj0SV%AAYK&8DJq$;zrL;53ho<$iXC zD`htIYMed4k2@Da3r5TXS?6p-+lb!TD7sr8KhAHANW~#wZAXV29q!!9f%W^mWOl4& z^$n048Drsq{QM{cuPo~WQ%v8zE~2g3cP$OPWkXKu6s_+ZN*z+`Dd=5X2*ZoO z!c88#iAi`6eL@+Bu@eBt+3DQBG#oOEGDmYixz(`Yl8Nm~B)zOZRr{EJ)M+CplDy`U z%*LBEQ$8E6eb=#eeVT3xv-nUE8S6+2qpTIt4S;zORD6|nz~MB5 z^xkvUknshm3MdcY_NY=HYhW?*@u3X(&X}`5j+njFs(Z83zdi#r?IfG^wU*LLryZ&u zpoilXY23_#Pln-?8V{=1x*t5~Xaje5F_h$^7QED(wWxihG%Tuvkg;Lw;NOq3&dq6v}t&fzUfB%^L|Soars}q zAnxx<@iL{xIBqdMnFd&VJP!P9*QL4@+23_--Rk)t-OPC98VAy$w9n*EB(87zr=}c^ z`=(3ICww~MiJ88iu{eDhVgZwL*L*&-1X{Byb~kMSm=V>AO|0?uRB%kU`$(Z*mlo>? zv@RkJa?R|5rUtc(tJT$c+1jg|$Ph5gA8Q5SN!yp~+-k2`%Ck<)`byfbj*>%Mhtyf4 z=Bp=pj~zc!H%>@{ex!~YE~NNK@(+#ORmE<1edy2uh0gdTw2J8${oT0-arB(YE!qCP+CBhr8_)11w;GTE}(#wHYy2t0T zYIt=(mL@iUgEOO`G3b2ie`E^CP={;la(LG;be`!_p# z=82y0FMsrkcdc=RL^r&{{Odq=!SfEF@*d5jLcn=@KI`@Bh!=75n2+@MjRqCFeOOUW zXB_VIukzf&v8?p2yarsp*vRJ)wCU_?$=ovnnxW=+t+Qj9%A&hl&*-v?qh)bD?uaY`QFl z0dnQ4NlqMlZ;v_?R;w4W;}?j@`@WkyH{gnB3iJTq3xIvy3pKi3aJZ*VebQ9|6E9~k zAxdxw9-!c6N-Qhx83^a>-hZnIPngY=bzkKSDH?$3vlfCUGT*&$sp@9c(ZrWg`2i-?i zZju|`M2ana>3+Q53j3nymd@SQhvW39=?DvB{W;5QuSV$YG14%frQHPM@VcdC(azcp zuDka&9vr5h7aq_6wBWI}ONGmEf!HbBbR8|^ zd1NiEi-Va~UfP}xjL+{C6SdOO5+&3>35)izf#7R4cyf=o%x3%a0G_*-vJ1ql!}x%0 zGR{=BI(bdzm1 zYGn<99_0Y2L*4!`4GGxt5qjPW=XzT!qGth_v^u z3ogHz-xR<*q z$PW@0*lPKGqE_PV-aGFjDhJ0d4mm5<$l8A(#BnDw(4wR$-+WJi7Pzc;Q=uj#LT|GALe z2_E#wUMCcU2{=4^F8t}~%bty1rq`An#kqOQ@*_vO;&u$Hr~wZa}cY&F+VxsnNBv?k9*{D%5XCBh+M{MzcQ>L=*-zedcg*D zors^s>tOzAwztnqF5heRUjBSEle~t1=tONJtiVUAUW99rhYqCQyy2p+5!<2vfx6SMF9$a zH6;3u4fTn$eR{KYI2g`qe-xcryk3nJ&P~+eSP|hOb*paZ=a+< zQ^@cmTp`{}pMcZJV_K?GDz%5UpCgWnI!pXVGG_^w+daQSpV)Bz3S6k=hZzZ&MP&4- z)b)MW#tQa%-MR+7Q6|ag)y~Tw$FeJaLGaHVs}=*+UE@TjgZ;xI|K^AnT@j);Wv~m< zHYzm3LsMq9)!pW}Ar)#Wmq>Mg_cQj5>-8-OV8Wi#d_R0#kfom8{+Ob_8MC(QiBFri zQFls{u0DD1)9GRl`7aL5IoYxi?32eKuO;pWQDex}*7+U}R@l&A>d#(3L@f`iy%rT3 zh{hS$X%DS7fG_BKj$EJm<_36*!aDmpfuOuTFI9#|FEjlg8<4H_uxdHIhLo{x=}W`4 z!I|;R_o~h*8#W;NonfUfsR}z&@0@^uFnmHh{2_BUHW)EeYFZJP&$07g%w|I`o#LQe1*F54m!na64y=qh4fCblUIKhr&r)HgPd& zsNdFNNu&t8FgX%%4s`)2@Ac-b){JGwO;;Yv`qb<8h8o}OZ1z-Z z4MAypbiP&#e3tJiP}jk?Vs=Nje&cgw^(H~qR_9~aa#E&i@fo{%yYS%`Fw?(nwB=vq z6KDkE3fQ93^X41frp*NX{9U#TeR^RgEda?Fg`KYVk&52) zaiHrK-xQ`MQIv27F+Er`{e`hQ3SI|2pS0BD|N6dz{F`vzERxG~R5v+m}>&Ar|D(9*Je<4&lY4(+kdz*Mizj3!4v8icJRY_NMHr}az* z=e#;-HiFN@a7bo)xWfW@{~RzOzje9h_Loy?O)5J~>i!{Ipa|kIcm6CWcbT6ww=ELh z)5eY-`eN#1I-T62;GGIY&H2t$0k`0dd1S1mayDBT&>jY&7w#WU_8Ig0bN^j9_1yIT z^X0fRd6;3RB=N)U_Z)>_f-D{73oP1ZOprtFM*>3&e2c5N5Q8KnJTSmq_rx54d=8P06I1Chp#=hfoG)gTF_^YU(E;R4o*OQ?nY zb2O@0ALy>}KG4SYv-is9UBHkKT-y7?5L#R70^nHBAHw`Er-|BTHsOpwv0UY&4Qgu? zdL_N>-|TNfVUPNh86n6P*HfZA^u6wH9CcfMYK%ST=x2Naea_O3Dm^O^hz1wlIp^pEvokv~ctKBNNR!A_hNViOk{`y!M(r`nUFf?{uzTP5p{pY&$}5 za1;oPe_hB-YPzOdG+!0G#%a{}fP2{-udaV#3#2nVNGT*JC^+N)7oicZ^+?+|tsXxlT7>%;;MtJ9sa*n_Dklbkt5TD*mUJZT;k)BaM=L@$qZS8$)9(oj} zohNRjG#uYsxJ)Oq$>s;1)u9|Azx0gR{Yffo{wad+>ZGjIMh-O~E@aG=(>@1e+_=>9vN`N{_oNU`Z~a??zM%|4`9ph6;r4;X4wn zFk%*0D%XPA={P)uXPA@o>2u>9z(L;5Hodz$Y=W(ORMfaRrA-N4 zuj(tYF(&8cAGHyB>HfG>Nu+O|`gEqqbN7X`ZLKw>hSTf3ujqZM7GOwu_NnY@T=bYJ zu+dm3>|^v_bm+)Dy61FWMQU5f5c5(PtlNyTwEXP8&@Y8Xn*DmM*|uxXL$}csNh;!q z??6W)*V#&2hNcX?WBSwzO{u6W9!FM^QK6Q#Gx3q!K& zpH(-lzL72TbEhJ&JFRlsmsQh;{IApBd0e@yBj4aE1YvP$1%R(an=tiEZS2*V} z9XiaUSHf^u{qxWw+tJ4#qqdgMkyf^*>rc;QjsY(}=vsD2Mb73j%;}y9f=0DVBIvd` znq}wcHQt`GSF*6vy`t;=Px~v^mzwA1VBOfC1*Fep!PZL}u_?}27*(ZZT3EqEPhYwE29?Qi}XJN77jbY7X>Re%8PQRFjjs446@Fz>kn&|>>_Hxkn=tA=t|MfR>D6pR z@Mv#hmo{eJRm=K=_6bv1a$vp7d+_6Y<ZtpYC(cn4Q^~W4f!my1dQGO7Fc-0EtXkz5Lb@{jCZGyzlee_jTp3ER)KhE{5)( z=Cy8ZI?%x(Hv!o*<8N=W)YQ`G>9-xWB6;cjd*dIirST480f>N56w}(@1~#R=!)Hd} z`hmnE_W&~UEbCTl!1j>$L+b`OVQCLEvyWgjaxhctPlvSjuBuHO|IpbP+N%QEw-&t9 zv!iSFkpvc6DteJ4cDr{-=0c)r5=~)eexD{UKVPh;~&i;Z{;>+=(t{bmg|s zro|e}b>`(H^=1G$kUDK0@jGvL6D-$`kTo;C!tK^5AIJm=TJ%S>d%0~H8z(m6Sd9^k zDP>9u?I)Imo=`64@Ha#7!|&B0tC?M^S{^&Gyy+-pY`;LqLYp=0=hLQz+r3#aBpTlM zl!_Or`6SV-R_4t*mj(-jQV_8|33`HV+mbICx(PgJZY(x7ExRXDaiEfKxnqF#IO9X* znm0dbc>L{DbC9ot5k|cBw(F%m1G(oLVaP6;e70EBfpB z5>cXz@F-pQC-F=_xHWi&T`-|Hx>^+sGuf~wVQx4QsH#iS$?Z@C* z62ad<)r;eR=LQtGycJq{l^dza_FipY)%rT6PbX~>J@T^;V)fZA5;YU$Sh3@?ZFvbc zOa>>QEu0TXI4%1?jv^hlVLCace@Sf+j4(BcvuFKE2P#6H9%6>xogZ?Gs>9Q|XYUWd zWa^vA%X4wrF;J;4S|7U@Pj>ZIV3xWnNmQ_p^u%@$zGDpU4BEW*%*CHz?VgL?=qH>%c`cxhRzAMhU3F9;CXI}#W+T;NZk)z7o^|2`saSQ&s6Y@=$F2O9k zfk9!^hxS!m|G`@7hm`^#S&}7x_f_YQpgtSlLp1o=XzWZ4?b)~y>emw%FP}Pl0Gl+S zlN0(AL1(|}3%$9Wy4?i3pBs){j2Jou%JlA{SE`7)1?Ld&^)-PAqgmrNp+R**Gp0g`7(XUB!SQfO`mJ4HeT@ zc(#ALSFT=|xQY zSogVkw@?=*57WL@Rv@q^g2IHc+Y^T<0#?{6*icJrNpQa8#0W};k6K?W2|5U;3L|1;?>}$#tTzgB7T$K zq_4&073IJ7SmKgN-~!K)zf2wb6a5Z6!`Z1PSZLCQyJ-r$oQ1a?{A2svJZ|cov-%KS z%qh!b&k8>xUu!dwFN#xnoi_fgNaf1@?rA5;k6G9=8@5o;QhRQ1MwUF*{hjNw87)B2_4@?o*(fuw6& zJ7v*EH;IohDB7&&La?a+9=w@GY0_J9RlM zGdN<$&eMUn(pnAbYFKxj3IdV9$O76HdH^X>`L$OYIid}T1=6CbwVLnZjIoDm|FVtH zGr_K`2NG?4;DHt&MWW-l_9pt6ZGDJ#HU_r6hu=lg4^tf2kp|RpKeEYlQ%aqmu;1+aPfUol#gfaRWkGGtuM5c`^^CYN9wUSLPkPh} z{swGlSA(U(n||EO_6VA`r_98{7~n?RBjGvIG}ST*S3I%s-VfqhcdDRwxAJ^x%#W4Uio1Gipfc4;PXZ?@BLb6 z`@AW(KTH-NP}G+~J4quz)sAR&dlT^|2RYEEy-M${6l84)azcYZB5^oN87ZBAnpyg+ zdPju?#)n4sSHUCnUYW~RmUr;twJ=<4O@@6Pe~4=c{yq2*@B!5=0mO#m{3T*8_qQ85 z3-qCtBcIh2VI0B3jwQh6W@9jH6q0$jPw*m(^~t!8ChW-mFyL|G%K~7o!o-dq1b9bk zO!rJ)R(H)uo7Tj43HEAodsvFG{KMYzQeb{=cMwA|Z=S;603-!4G1B_+t*$!>cT}Bu z5%mtBohWPTHopJ@uJb8|FwMQ<3cEt}9mCpAciY_bMc&%$w;ynjQ8HuAlYVsWlt$Mt zcO>=#);Wjs^@0#6hVA|ETy8wulbDfl&Kc#UO`FZladkBuzCY2AWbu>k^YPNV7%Vp< zj`@)!c)A^CMJP#jjReo|*34Q_(td15HNxwvvAPiU`7z~AWfUu=K{Q%;9*=(9Ub}ml z%-Yt7&Qq0NcK0C>z9(QXy;(`Ws4dSz&;z0c;B&09is|?)1Z|^U^IotD6mY1URc~*j z$;WUnG8S{_Lbva!HQSc_L+lIXsr_i7$jq0QxapQG@_?JQA2s5hG22pu+lNb>Gsb%J zizT_1nQPEew2WMhH@Af^LGW-+iPr4p$UmH?92DbP)&>&1gY9-|uo&3K`a13R%kCq; z#Y4>N{$4oJKYfpzMv*l^*mVA|CCtyfd-hz2YSJqNn_knfEjc6Ss~z+Dq%x83W&WZw zTA>lWEmDd?G`}=2!!twNS$|MYVGGE%ONzH?OsN~at@-&|Y2m33Uf!O%fA>X4agxZc zjj5JZKcKUDL&(wU$mq^FLFwZq@j0evy)rzl-mdh>|1?sz`fU~n1NvsZEe5V{QbyV1 z=-4SP@d{dBN~|Og>c%9Z;8&=QRERGJR?wy?yfNyZjWFiYuX{3)%}}wUELE8zue_^O zdoXH5e&grb`Yw@P(UEImY7c3SRU!zrpA096JIDs0mK&UAs@k%6w8)RNjc$H_y$CpC z&9&7=BraRin?1L9TfI1I;q_r_G&Y)?7ue z?5^>NVO`I`q4T#`M4JTl)v6p+<|{yPoUC456`h2S!faMI_dDlDKol{^ei-qLBl_BS z*L%-BILYX}RL3ZEIGKRuUXl5Iy*VmDv_+}LsesSypS7XQ;bb^fOfHW>9Y4IB#?bpE zY~@2j8Ii#|w@pZimc6e(#!b4#@P=Q#&>y=bSb}3JblYkIR3N~9gmL$v^LgIkf|H5K zG4sr>pENF87_U*Sp;3$(PnHC`mYs18(-?Y-vOOuekjz_?Yz4r5Ce2R!hiMf>H>cB7 zA)zhP$uXFzl-D(|ktx=nUd#5-tML=rAr;l$@YkBgMZcD9xSo-%=jGyMd;KVBRJMir z>D(~mW~M_A=Y6@-?M!9-jp4Rj{uxKWAMD!fQc)Z8+UCafavRVR{&B1weR z>SU)lby99ier2#Qt%#S8V9)5Sw;$XzWP!P*cn=NXHVlJY5hP2ugXVi0y2 zpK<-`aG}uc+Cj-@FwGFfz7KS#)@>6~3Gl)uk&_&)F-W=q^&PHMm&V$3i&KJ$nJwU# z_4&jE<+mHocI4*w2HE-c4XCcKY-WRRqQlh6r|^8H8U=RGGU9sYHJKmje2&YIAWtzv zu5)7|s%cW5D>Np%4Y#7Rnt!;zqOU&BJ+T%(v<>wS8iGZ(Ks_|*LPWHm53Bca?uKdf z3ScTA7|l$6yPw8-19o>h8NXXhZQb-VnMIzWdsyh*?IaEUJyKCGZk(7Qo!_b23=-4t z{D98OkcalVORF%ldFn`*7LOS{<^792dj}|_-0QeXnv^hoXJqODrQuwI47>dVLMb=e zgeT=~2~CHDqnfx|Tt7~BR43}Ygwl^*o>V#_;4sKa%xpEVQE86Br3zdJnom41s@xi} zWkR*reJ%tR_f-Y0`me)}8=a*W-WQgZb$d$&qCZ~Wd855`Ib|WqdsQ%$ZJY$ow*NwDkr-7X_ zP6lp;xRTNJ_F|p+igdCnJg>i+l_pFCz(Q)cay{3^>hwObI(~kfRm54}Y@>O7?sR~F zZ)c>gyZwB|)SWTHJeh4EPQfmYh7j!!4OZih9>wUcW?VC+Zwed-kR{7ttFrE-BuZcD z2C#S{6J-r8qM`&`Qz;WSZoGS-y#nviwS1?Y%J>a7ondXO)FH$uW-I#3cN%!s(H@+l zy^g>DRiK%H+^%;TGF-55oujc@1Mkbf_$-Du;!@8(x8FWhPDyV^%lIqhARg}=TSxT(*5%r_ui28OiASQ871bZzv$8aQ2Ggt-E6dPYPs7WEW%=lFfIHI-5> zeZ_{|-ow1-UegM#wT^wt7s(;ad%5$dN3qenvOV6n@MrJy1B8ecf-Wkz*~h!?fx!;; zu;#vZW`k8mKr*c+TXk=Z46mr3$M?U;R?MgG2QS!}58igB@|*K<>?MH{Q-pU9D$0DWMK{jSv+f12K@V6o$ns}*(FTcSDXxir_MdDC5c@!o`{ z7x6nF0BH!of1w|h#h~ndI9Xk7T{pJKB>7+rq|?Ty$zEK*wxZuCxHN#jd6}BW^8xVE zTNLvYN*KZGXv5TR=tr%|YI9Jj%69h)*8PbB0+LTT{ll(hR(e{sr){;j8oV;KOSc7B zml@}iVX*7Ao5R9Y7*O%F)`n%#)#`z;%mtrJ{VJrclw2uQuD)_!pRT_7tW5h_2SLHL zemr&_YQ%)#q}3Qm4rU;#!Jq|_a_;%RIBIcx3@r3Z*dTQq3)jZFAUh6vw>$2ams=?1 zDfEmFkae1A|4?hIEpKU*8Nq4Nt3 z&*+D%0kS=Kf5Wk?xh|`gH=d+l$Lixs&LCDD<)m!FEOU2B)@-^A%GlWcyuaZ6VX!D1 z%%kp}N7n|i|07clpDgVTS`9CEwD8c>Z5umm$p-|z_^tcnIJZ!1tSJ%B4l^tw7=CF8 z){O&O^zyR?tYasD1l=37XU8_1xoy>S-l?JHy){qcMg=Q$esd%AyNbz&ImWyEa2>3c zfT)mCaEk#ArVV1-7z9ve&VY=_l+h8Gw=)Bvaqk=aFpw9(+rHOODedeqnmfv&dRX2t zk7bLSNZlrmG~C7O&)!)PAG-=%N76&3yIpRCzlYdI>$<+~6YIV4EZ}T;=eVvj9^Acg z`kfC_^qa~UI0UA+c;!XmSq>Xo;JwZt70{rF2ce&$8|LBSbs6-OyD_p;DjwQQ$;wF#L%RMQFbEC5MgaZfn3cZ6UyaTl{UwaGV-ZQ$6$RC91Ba z1qZ3rfEg5uR6ag#L_Vjd3uk+pGcCTmvsks@$DmQFTV8{3MVA(POd|lk3z8QTyiIXU@PxR1;6p(u5Z86T_~iL%!6P%_$+hu7uWcmU*W*Hr%jc= z)uU3oX>L40Hr-X&<}^?>v0$vthc%D3qFboi90kq9=+Ab8Xn9ICr;Vg_O_RV;{2&0Y zGdd5x8ArN-$*TCc-dZ->NN4tj6RhDAbuCzSRue9NSxbhz1{!~>XCYEyUIj-`4MG5 zlD4XCJmWt-Iw(Zbi~afNoio)7RnI89t~YfiWyqj+TQ=;rPD$GsafD~~0vRg~mwoyx zPeC;8xxnVoGOadum*c9@hpV*g8R6%q#8+lF6Q*;k`Q>kLhvHnu7=tk$lit789U^-o z+in1NKnC|TZ8aTq?MS)yQG)tr67}~V@0ooUjJe5RXca|t-baqOT+=0aU235^-1uAx zQP0>@fODq%7Wmvxd3-NZQ>s{KhfkObqd2yP9G+QUh^u<5Z|xnR_7}`w#j51*`<=+) z{6RS%_ao_#X?t{;o`?Z{d$+l2Cd?9n=?iRciWU5x&cj(M#Aq z*%yRHBV)5(Cuq+6{>x4FSFT{FPF*a6Z^HbVvLm)q55?fUcHXq=IGuS|5xaVTSgAoyc6 z!0aYo$$+LuZ6dOpHZ?7a z2gYd8w5F4C2i>^dVIR8_mP6#Huil}zWblW6S$*^EEC6o;?63Eg`%^%pmfWuz@lU341xPP<2!A2SsT+IgJFrhonY zW;7Tv-27Ib%$c|H_AoUft%X;|Qet}jgxrv47k`Lze=!_>_e>fCqc`Gc&Gc(GG;m;^ zoqxu25raS6+aV_R>E8`JftU8x%-?WAo1dfF)MBE~AZh<=u3wNdT7&*StbZ5S5B()? zs=C#H+s2q|{?tF)OxIaqXAT-WbUg544R5VQJ0Zw~J6yk(?GZxw*T$${t$ifp>=S`n zzBg?uOYyC4e0lKTF)Hkcj7FDxu0e-*qoZ%v(Wk-}9NnLrUElrieV`x2wVc1f<>CYI zJMfi^18lXOGn^Bc;i-|{4Fq+ef71Me)l7)_yC(n1rRTnhsM_Ig&XLk7oH};P7W0}u zvW@$H8sE>qJ$dW%OegLEDx7BU(c7@T(}`2E#Yui=bWrik-|&vsdxax@V(r-0DsX79 zaG9E!eHn>)Xz)7zyyepQ)Z{GDm`V6*qi>Drf+Nzr$qY2R>#tWU5@v*fWfFAmRfETY z`P27oi;pbc7NKXF^9y2y%Eo3r{UPm{7R2$2H2w*W&O3{7OpvuKT_Hlz?zuR0U{*}(w zb69Peo_UkSS%&2-JG&k4AwI863$=wfZ>CbE8S#FdnT3rsk(Cr!i@O|F6xp}g)m(;(}US+xbtMjtM@10L<4y*;=Pp&-y-#t>B9~21 zmN?}%8=IT`)9uRqsPlyzXwMKZZo)f@p!j8{u`}VP`Ou?&KIsB$Rh>2yGS^bxmK?7I z7GD>?EC5W)JNbM*bC)7FpOlhWxq?~*F)yNUUm6zffB@G5=PQq>4mIc({olU|z~Jzv z_8}HR*N;0aWOetp*OSv;FsnZ{eLqzCn|wU*)i|x2NiOz$l8+mdJ&=KWSttJdHeVe# zu`owFV^s_+QO12s8Tn;fANVFOtyV!~ju^lVbYW_Q-P#$PPpg9&F{pV4iWW8N3`lB& z(k*M#UWLPbWSqLTG0|%>YsR4mYpgNTrdI_2-j>1q`gpn3eO=JIV3u@q%}jX#Yc6}) z4}ymyiwVOo*pl>l8dRR9<_Kcr3)9X0KdJo&thCT?8^xkGH?wT9|0-ifA@ruSFG_vT zh#z(b;r65xcYlB_0#uuSEKur2cF0GT)=?<#NUM-WdwTFF4e~<=Pq_ug&;<$6Rc?b# z>F2xjk#lI~mRqhEnBoT!sE>zqa0bCfM(F6OG=PFHHtGD^1Axpu=#L$x)_(|^XFaGq znztSStQse0U61+4WSbX{l#S=>meQl~_k&i(x$rqA@CLPR8w}>uakgD;IC+B6Rqr+( zkItgMv9Tr{6$%@kXCu&PfBjorqN*ixPx*DjOLvBwLWXwU@qDnmUyqWGK{>?uaUzej z85`+yRZ6~?|3?q&`0|sNd8X8zzluQ`v=BQ}5AyHYk&$*dq$is%-)@rV^l#A753`Ek z{HLa+U0YnOZe!}A`|?NHGM#I9hkn=^Rtxisc?-HpM^dUB$Fw%x1JWi z`U>tSW6!&cngz!_bRrh_lXmfAi5&6YY+cDkP$r9AHn0`^l+z>Dk&<`UBC~F={?DaV z-CObjKceP|C{4LcNUt2a6(OsFQ!;tk;*1*cTeYbEHuttzz&m5uS8r{7m<9l_xi8QE z`MTAwe~K50#E}pr*>Gg}RX6o)c1uQQZ@n}!sb3x*C&o7E-Fg~rpz+m(P_huI`nVSl z9>}(!H%U_5zE21qlzb z_6*Nw;c=|uF0#&Uma@}64}Jf+v%@*hoN8K9SEJZuGF7Lx+@d#|jy|&%D*{O{7TE2Y zToLLkj9&&Q3b>W}U%1H4Q}ckkBknnaibXu)C?%K*ORjPIrj*_oJn+7Y3-jl7q1wUA zHNwO1_6PHG?Q@oVvDZ#Zy>$-ARa|bEoTtbW&lqBLmJ#v7Rn6pC(CYcP05krKe>HIn z;eM(&vTq{ZsG*NbOrY&rj`y6aUqW|vF{)%rwg5KL55cM$>eJjqB&(<2M!=wn_;#Zd1Yh6BpwQ#3XhV>kJ>P^7!al)to7t zbwb#rBQK?QmgB*;z5rbYEujeGF=-79wcZ?99r3=-O$9yN+GU>#@(eF52Vp5d(YczErZ$ z+eY?fjF{L5?%?_6IOiZ>DCQb@#5c=PVD+qdJfuH}zlzz~epHow!!ez(ih%<^3TEXYQ;Z2jl8#>8e427P}==f-2Z$UtCe*Tv1K zoOUD638TW(DzaY_994haIa@boXI46(o14sl+E+b;AYHci_SJHmm{c&uuNIGX78gws z#*yUVO6no3lQN>!%UmcQDtYDLvS}dU^UT@i9ICY$J?;=C%Mj_jKHH78j*D;GN^)^! z+a3>&iRFol6hg?O-c}Rn_MYonX(zo-YE2urfrQ8xZ+okwhHXhMv)+Vako44xyS{R_ zc5SX^gGf(Rf!^E1V)6nb>>O&e`)&7ql@fe!!bn@b%mB?=$d29-9@EaJ2T{p^)=**0 zvF1jmH!{VxmKL3ox3teD6XPDq`%((Tc0;34=u6o<_{M8GZCq^4fmf`(BSXe+u+^PB z+Xt&w7ZPifWZ`%HTTHe$&H*q!<>-m1HhCRl@Vo~DjM1>gN<}!>lAZTG7zgt+xs4_l zuQLcsyyjaroxJ8$JevD}m1`$ALH@OSep22aaOxE^bXdEAz{_Q`xs>z$=USD0&-dI^ z&gP)ZRLhlK&lcwLA_>!`?hI*^H=&Wz&8^Z!lg@QBoIju87%D=ulwzMnA6n$Z)fT?` zfz!+A02Q(zVSp&6CUze?wxEAL7@dB!2bOVl5?i%qvgw<=WuY?hc+6Tj8qrm8<8hcW zCF)K-2jURcm8=b4%H&em+4h{`{JiFJeq37Y!j;p2*|%DA57foUd2raW3e5p$UNn@> zUHXMcx7nSnaO-)qoGK2hM$&l6vlGS5OG_07U*Z{xkSUkjTPr zZfePOn>1nv)@8>IAvFos^!GhIy(Q+@k{SpM6eHaZoL-7A6vKA=(iG$T)A7#)dXI_* zb!IvpKTQGXf3h=C8Eh%}+Tyu8h;|4135XeuyLNHv90v&>5o^)2@bL@6%@>}-ky7$h zN6&K31(;Yin;PwTpddDAjn5T|v;f@(brw9q;T-DNw4W}pV<8KHF?VfgN^|4K-DjnK zo3$O}sDof4Qg((8Q1MJ~I@Rs0>q^72Gi<1ks@tsR@?YiGJ6#BdS; zjtf(Mt>L2(qhq12Jov-d71c1k6AbAl6h9mGc%z=VtzoplxL!JER2`Z>aiYDG1HNMg zJ_V@~c4GHazElN6E}3LCLhd3JgAYUiN{`duj-=-mQ`=x549>ghFm&lfcO*tVL6yJad8 za`Wg&EIq}EOIy763)$o&Al$qZj~sNpIxV)M9)6;YhUn8`zC9Q+;+zoeo2jc+L?=9h zF^x`|FNw;dQdi_nZc+V+*8} zgI!KVp`35;@tJMMDuGht*8F<((|l3EF| zg7dKFiX|qvVP5y^5%;a)KGEMg_I&7u*8u!$1v)piR`t`+VbfN1&0_d1bID~>4Ef3v zCVHGqeHy7lL+4W_IMXkfi7Nt=nx3OLR9q)MD{-O5=*Pj?)l#Wd1xBE|N%=JE*5ine z!4lG7*H*K=K$MSuAeg`}QNoBzK#(|NjPv$KOSpa(MBJS!nRur7vw2T2Z}_UqkEg8N z78-3L*N!06vQ3>JiqONyUM^5rm}3oEt~%qL`+mE#2HzJaN{(Z?J%Qkoa$DC^JCniu zy253zaS(Kwq_bnw9Fuq9p7Q<@ykqi4* z&K|g}1{taSJWBP4ui(zCn=oj2uxv$IC-9{tQ(3C!k{?>ExUVN>xHLJDojaYhJ-9}r zw#7ja<(%ZoR-4(QsGrAqr^2ldh*Lb^2mQ2?TFwNFyPA4@_s-7S> zCFYSu%2?IESyird0c*rDVww>Ml0NL+`e^ z0>1IwEZ0@?J@OC;ojE*k6T4f1fcNad>c<|L(P+yuQJ3hFlRc|IlLlS9DBv}(yRWR} zYEP6It z)PcElnh4cwgO%1Hd;6y4BSWfaQry!@*u6AQl@wH{e0(=ITutXqwyCvU9#iWoVz~(H ze!@(?p4O=%(^&jbr{(pl3A`Io4V&^cpmnq6Gw0Wz*FjCv8DtRI$pv2FAMN+}4M1Pl zP-)sXIVS0Vz|9%an=l6%ha~4#NUUGEyK#z+jm?xJbl-wE!_AP>xHwxUofgl1eBvo# zqxReo;LZHDr@MrgL%8JgsdHd^bCj#raD42D6jZ7Db;|XPX(Lh78>XrreT&ECVcwKk zV{?pKd|L@Uzl78HtUZ>Uqq$`sUZh`fik%GlYbE=q-lo#@eszVGIoxz2C>yur=o0E# zMrSL3cw=C>;1i)-XUUDF!QM;bzT!8TSgZ}-31lDyf~Tvgs=RuuJtGj$qw@lxU+!`8 z<+A0KthU+IDow{>flhcO&ntyoLDgnDav%m*yF|(T7j}W3 z_r^tJhu&=W+zUx(GBiW(X`-fj^a~!6x4*^=D2(Yb(N^8{KP0sAP^{~f)dV25+asLe zho+rg(e8U`b(_>f3#SSlAv|Vqak!}0Xo!m2E%vSZ!3P^}zq@h@m2zEgc|oX`>s6&N z^VmaeTEEP>`B}m3bU2yyCoTBcz{!ze?jvf4SQGqrMXlhjA>?B$^&XNqY=7n~_hz%# z>gu*K)Pr8G*8`!oQPa+jx&}H2kF-?IZ}UR+>ZEE%L)u)a{-VC3Rp_XU8&R5N13E>m z7>@PQqu^VBQ_aC3BkO*FN+6%uz(}hk8iSr~GM^8NvD>-GzZdRpSxeCsD~du zyQ@M{=+QhjpMqj~FrS3J^cQA~7jYX1cVK9_7WD%>SJu@ou&>xW43qxrWw_$dWAmwu zf@FpXwduU(+AQ|jSN6R9)9_$(ef$eI#mB3pF*s>_YyFGZpYLB*5P#gJ0ub3@?n2a8 z(D3jthWY7EEeh2lpOkzZSv4o=RI@3o!stJUjmv zCGo5O<^MUHFVQ}SXJS$nGM>JjnAlFOvMF3=p~N>mBW2f|`+9hDM-4CZ)7+FdtheVY zv2}{+q?)vOq(7?g&l4NDG=|$1w=Iz?pS>XS0?CS{1Oldcm#%Mk`_$g`Bu%aa`EjIK zITfSLlA!Nld_so)gluQ>+;K5eEN-p7o_fF;5c=J+SXo|Btife@Sfw!Q6E6iqB4V&n z)tBM)C2*ks!T8^IW@DvjZ4ZJ0X})M~uQcpO4~SAF_4qA4j0J9i1ZtH;jR-K_3$`{7 zzaS~*XL(>e{ZNLp?M%ym{wFDbY~5qHo98j9ibtdo{sYucf{$>iGh6 z-Plib2zz&N0muB;$T5PhkMG#UKY#a`@=-Gz7hnZ-N4jp^Rz5^N1y2?)w8*==Xg^nY#{W&D7k=Fi3=hRupvauD8}`COy29}d?yTa$$*`v>dNA;1#WCx_XG{0*xG23rVcN@c`XL=rSt-Xct+pk^7 znZ9Ybt56&;#eg9E*5bZrEalfN$-UQFA6cDE>K_7r={;b6+f4uU(`hA9007>^;3s~0 zXCeaCq~G4&JFL)7HnH|*Vt2i%N}A0gtNtV zHuKTacXwyMgBH4dXO06m;_Iu8Ub0 z)bGu5i(##wq2+u*P}EM;iN=s8UR2Mxlf_@mU2J>y+R1#hEhTz_ft};YX7_yAWWv*q zJ@5us3DVb=(Ge+ROD|X_SOiR_SJIz;8<=imt4QKH_P39wmicOW=qT{2L*XMn#Di|t z|0+z_Uy;dHZ4$Xs40_)h%3&9`sp#D88vM4QBdRa3={pnHnr_+iRUfcAM83?Y}%e9lU!rG`^4(Vb?V2E345z>Nk49 zF1~meMSk}qJa)0}jYicx$#s=o&K_&N>GYM7l2_IiBXr#W0nS{rVz8R;zQ@099^kUA zIKEoN!#kd}_#*S|miph!?Uhhp5ovyAi&^rBXKTGJuz@$p4kev>^MhE-ZNDmWo+tnu z55}7Q6l0{Ms!hWvq>^sWeIh{v! zgAnxW{66e$KD;o2P<%94=(;uvSD;{bM7Yw0;f9i7W9{Gy0XFAt)nqB?gZOG(vJ|l* z8JN0XkbyJ-gip)glD)PEKtq;&Rjaa~KiMOu8R#09d_Xj`0UZK^{5)gFN0&aq1SkKl zY5yBm($nJgt3+aZ zSl^cdn4Z`3zlXJx?e6OxKP(uWHvDfUm<~S3FA8X|Nf$iXdM#%m{?^?zPY%T2Fs z>wua0dRN!4HYy!Uajies#>{Riy)rVNv)!IydFP)O9<{F@-vlRzKDD=#BF6vQ%A_g$mz7Jz3QE9AS!u_(j8Xr- zs%C;hNg--~KRllK4oE2{>lbETxNDEzR^J&yjQ=gbZ8xD5ZXaYCKlm{X2#Oi&q_@S*lJ{S6^RrxXUOy9x(hY+G8yv4DQzAv~DVm z@4OsMHXIK2A%wXdgMO`%MB`o5#p_PY z)p7E+tEY2%(czMun5WzVGL>RCZmCL~JZb7?J6!{R(q5fuZDL~=%IV0C!&+4 z9xIsOBeB?~Um^46AtA6BXfR4{Yqp^_3g^Kwkq%ti!nVdMIt)SYRdB+cnW@CIM=?-j z+R_e8T$M8L7MGboh}wy{CPz>U)DVo7*}?R*2!aH@I^mey_!C z5no%ME~S27*MBebe%wUYhIsyEqcbAr*5>r4-o2jci-+74KP|hPq)|)Z;i6wIV1vk2 zRV9(0mmO3G#=rnJm$~q3?s1g~K_rMKCy|phTB6mZ{F>|iRH$ql^zA*@IMn@t^|XXG z8#6W6+;+F|waL_DbyinTzGY_M3vR)5oKUJ#!(Yu@;TuP`F7|>m%vgs_1K4eY>~^V9 zv|I{vDC=-5!f4rHCewMTW4C&U$?{D*FwAOAO2A2~U!L~hPOz&OXXC1^FDg4D?_rW| ztE!JG#Nh2U0(E~oDqI_BuYTR{KUp@9YnNnHqIO99c%R9xWc~F~l zHuu9}zjXsrzl$Puykfx}qE4)k-Sb6r&i89t8*L>JI#dqSBaRjKZTo$aJ+o@3VzH!+ zf)7sqbaOU0h|c($XP9{U!6K2uy5QPZ!?iycqmE63xL{?pBRHLoJ+5rd2>TY-hjpp?!_sZB9ptNy_C)X8`K6bEGoc7X5+VqEy5^+4ZpW5|qWWa3T5d z(;bKGaUG6bCrJ6M2beZ}K{pQdRnv9T)Vg}R7cb`s{5aU&bj@3w2iZ1zg(Sk+HG~;=B{YU@_pai@Oft+{A@8ur6?jy*nb|o?ZB*9lF4vNB zIfa?|tj=4V@rYjcu8##ppk#al*XG9-fpgxZ#CdQmIv^UbCi9q`byhFpgx26MFL~Ku ziJ$YlPT4a1T%Z;&*tRWelX|Y)G>jVUjBy@|&sSYl(`d`meynV>4`)4rj#hkOS_OW* zaYu_n>bSb=m{^Aq8c?W3%iUlm#~0&%S4)eIX^GP+4A-~v7Ru7q0?}&h(pZ~hIJ%yvNOJ+MGaX9tn7$sLUdFdw~&$n13fIEiy)<(bRv!#1gxzc$Vq&&Fju!#8O86 zC>Y^xxFrYO2qOd7j&hu&SJY3FHXMy52`U;YLrm;iFq-)%H`qhSOJ7p8_MG>G2uP>x z!&Dhc5aCR*=-jbu8O9P8*W1^ZSM#&pVvMsoEh(EHX2`~H$ldIMpx6^GF}C*HnxG3U zJ%!7Dt^{pscF)<-yaYg$rumY{-1$n|A+S0%Vv|bGIgoWay!eQfbm3SKO1USw%uKW< z@us>;yG{3#0TkoGI=KSd1-1^)tYSk4`kBUhAb+1H=9Ufiv8yUuU43Y!+*stoIuO7o zd}!eeuFUidv=)XUWi|hHpT2VQ z#VG2sM+`Nmj0vEE0<52-1}kZ~F=R8SpzUi`bTWHDmh9=b7-j2pX9=L~&)F6T-nMBE zb=e|&kT3BTvn3i^+NoKL;fTSmwrW?5s+MY@=>&WB%eTHNoz2shxWYxvIpB8tZ6uWKNu* z_}$618PUr|bzXjV>1gamJClaip60*-E6_K~q6$?@?@gk;H+uu1r51Jn#={Sbt7{zJ zLk*}qWNMm%EFGA8)w%`+-Da1FQ+Xfs_4weX#Z)0K-uhe3)>FizqMsY2k=3~{jTY$C zH?7T4fM_m@0n+a1#HUYaNu)-#6`{m*Bk#s#I^nlIR=O)+wNI28MfH2yB)iLFZ#5lpr5av^mK+?=EEmU zP~KX!_#qu2N4ysMet#1+Vr3KH?Q9YMVF}}hhW*Kyvz~wBqB6DzOOM@8A{wtcaC5oN zfGK=C(F@medJ0v|UvAnW49-oCdqky-0_V1h{>@20{WdWqo7+?|cJZt2(Yw6TRU~4A z8etQayME{a)J7$;6WLDB>Ew9oT72B>ejdR{&v1SXYhB$%;g78i9d2^GXdry5lTm4U zy}Dp>w*r(^T{oAx`@|q+rw7;@H?wx~H;sJzO`Goz2VLO{8tRRDHCypzGGZFe48GO> zRhN|^QIOWZj;aUkgPpue<1jw4OhZ5aG^O;-uY75A8l4xPtlye^r$3dWyaNu{se8_r zL<4sFgnPRby6SIRS%bUS8$jKEBfqhFCHfQ&7|p|*)rI*ZvZ?hecO61uaE$^RL$KkC z%$AMv#PQuN#glypL++of4xPK$rqPdm{zo~NF%afkfdldC0Mmw9-6jVS(^xK7M_ig) zr$zI$^TzwuptM`xhaOGTQuv$V$lZG*(|!wUj+67ZfVylpd#nGDcv~G9!-Sq77%L&Q zO!jm#(M;UV8`&2RD*h8A3U!X>tF%6v_558Z4V~$Nb$NHe?Li&`d~Y>p{@iBmFo*j&{_l8)nt%GCKMogyuee4HA ze}#4gr{fi}{pz`eH1sAzHLWsCTc;jTeR{4OTB{!i11ra1VIOJ!?1 zrG{5y-q>?D9N%O_kKX$2VJ8_=MMoLkqtNuDA1q2&_GZ3CXRB4v&v57OJ1vbF#=Jk8 z0RG|NFUv?g)DbjVgI>&m4c>;X@bnGy7rzqwQ!C}P0piPnDmIUdk1PhK#Lk|z>>o?i zzJK?KaVW&DdY88xlx90+P-J}dFQ@T&>r?|&b-omXxp5T`Yd%!%Q>H1L*qwB9^otvG zIQ!^(H&qU{JD}F_4Md_BpjF2?A`WT(x8K+7yTf?#1%+iNe=w*q^Pi`nl-X}2wH3{^ ziB1<2%hsp=&guS>siRY{a{&)#4TWB;e(RA6TJ>b(o^aOcTHKkmZ;3wi0+=*m=jfy5 zd)sQf*ZP=OTH}&OU;EF2nlqI6?tvIB=R=D`Axinp`50t*j~2)w^SE=&dOtUeextTD zFF({DhdkFZJT4?8XAGS8SwBDKWK z-GuIA$DY#R3d+>iR&~Rx?)cj67IxXfXI!j-R-U#Xsn|LL6!{6J+tF;cZsS8U=oPPv zR3zwoLXgsU=b+zMF^@ijpU(gJML4o@Z7_GV5xdz$l=E9=3s3kZ$>2-7^1l@u%&GwhY;d!qA{q|{YEXt6&TiKY z^?wjQ>^pA%6f&%-H)get#-MekqZ=PPD8KRQiobt=2XIx#Yh~vzt!~J4e>4f5NIs|C zt=IcreL3Ko@7SCrJjG3I97O(y7SF#nILjEYKD>jME&^&afY8Ktr%5m?x?e@4HMO@I zzvY0g$S}^y_Kt0&WR6~#)Lh*k<$(e0{U^b_j~*_*_V|OYl}^{Dt?BBIcdneKG%Tk~ zvmfn}sAOCVqi~^~-mOi6nNLHTO`9{WnnL&yK~j+)&{xMh7i7%g4R};sxQW<3!q(u( zt&=o*hvYJX8VIMb{&nw)V?0@v1FBWe9+zpH zJq*`Tx83iG5~f{)q38VKm#Tbfs$J#tAG~p&)xEq0yEzRe*6gOq-hU|6sU@yUvZois zlYFaY*vvgihZhrZ#|qu#o6TkN?^Llq z%icS-ZJYq8U?ZLw>3Q3WuCseB@4rfEpFFWRZaie$dy#Rl2ip0tupMden!kM!e)!Bt zMV=Ce!a-zWGVhtYzstQkP*)3`)yZSNP89YSK`u?|f8(J z5mCWY9Ulxn{^>+~193T+uZV{jtlH9jr*W@dJ_d16-|&Y_Vb4};`*)rmKA+Pr)%TkA zI(UkyQBPqLh%F+)aBL9lg)Ro#ce&61?5~vUUm)u{D`My-G@Y*_YKJ}Ep_<u<0qn z>77>xN#C(Mngk~7OqADOw&kTe!3>tBByIHnr;lihOZZ%WojBffyetFa{_V>Id}r5w zUtHR-ug$Jw{qK;^QvLF!vQdA~#G`$B9>v4<^u@xsQBnOp=|I)|(T?3r8NU1(n@4@a z3(Y-YdH__etAk{w>Ot{%?MQ^x(2oJaA5!k0pltTq-M!z%9=;B8( z8L*W*sSmu2a6bWuR02qcvP(Sg=&D!3xXbDE^rq@5`9!|GiAL2rY&x6H`LtBI&kVZH zE*C2R>90MM9DTY$l(d7sY1NQLEca{MMqdTLt$4w?hlOtxquq&nxXrvK(k0n!tBmrU z^+vi?r^B70ts^IL>hMPBtGxBJ8+I1oY@!e#HA?QrHoC~@O@?-a@|TCwKgpXp&A@T1 z+ipSa;bPPI84zmT=@lBcKcZfcp26xvmfzlQFG{HRQ?LXT0AJWTa zIU4t0Qw&Zt4c@KYrRt`$oely<^Pa&%hH!9^(vr4q*d_)r7wl-(>&JG$WY~($%b+jy zoHN`=dU7-yZsxM5}JT08;hMl_tBw!s=C@C{5yj;*XyD<+ka(5@x+uqP1kq z-}adHAQE^I-hjgzBXtUZEiuiTHOg0BB+{Oa@gX-DX6tFf@)w z&Ybh{-=I?4o|Gc zV9`eJ3^(C&w1tSC-jQ5I;mp9@x|={~ls5^tvW@^F+euH<8IWQQ>n`Q_@aoxAStXMv zxpu+runn|A@C6HF^};fBztxjh97PnPZKQ#go_eJXHA}p=j`qi4rs*r%RCQ}oLv==M zFJ`xDu0h{8U^nMl&c#5}`Cveo5n{0Kndl_w$guq?*;o5cMzQ#`L)K_J&n5}I^)?g` zF`do%lYzo75nKZm1>5=^re)aOsSB2s2a;xvC0-;hlX z05TE_qDtq{L+=HgJ!qKFT+wL*L-e2*Y=&bmOD4=0Fj+I5gN+ztt-73JkBRTN-wT|& zsnecR^15Joxk@y@Luhdx+YcID9fvJ2;Dyt zryYYIyshg#2_m7Rd zH%Tq&x)b@ftj49mbfI5Nw^R|Pd==-jqv?ZxZ~Es2vxjq%{j3sZ%44~>|7PMZOn~;8 zScJ+!ztt2+Vz zsZjCtnkskc)JQ^a%-BQ&nhD@Ge=?z)Tt|24n3O8|s^iAMu>g zInWa#-6t(zL=W(5jmOURWD8PS4ZjEW?1yO$2wK+-5TRDzD09^+8SJ`H*OfyZ7F^EZ zDxURq;WowBxvJ*T<|h$gj=CK)yZY(_Nk{i{g@;$nc^ufWw_idO=nG!= zrPm{Njlu2tdzCjZ+I{4%g)vZ2G}X~3Re>O|p=P-7+JW}do`6wiE~~o1(vY7B3nLUy zN%ybUc-4Y|R&#Wd+>KVx5ANOrcoGa$v}>yzY->igZqQhM-BNyJ;w|JE0apUA>zHGU zvRR@ys*KS@P&%A`i*8k4*8c+Jjp6447PXFZ$1AtLMhgwyf&oOf!NXcz} zzgiRBlQ@PL7?IeXYQ-l7-SxdF4HC($Xn>>*Dg9K-M%*HmAthE~Mz;17A>5-a=#cGf z3XA<#ov;o2A6t*owTd}(XjOOcu$=6%$pt5H5#@cOn)0fTp@l6%M~%_SswW!jT6Tlo zOQn0*=T#cH>3}LV?^{B6)Zz8YWdse_o=1{BPB%KD@r5{=*^0>qygv2c`qFvb#(2@p zFwl{kd5;Tg+a*%pwxNO0V;4NLqJ0*AdD&R&w1{M2o6@L+@=dvJz@F9Z$@NKw*HdmF zyIVS4nyK-_pk|!#&OE`5mE17)$lGc`mpw>qsAkEm@@TR}hrvk1ynMHISK)k?$2p`X zHw*!tOd1!b`W4Me@;zb`@S$vyHr>y7tI7sO-7RR}H0@Dbjrh52dmr1TC=2&q_2Fi` z;H@#;px7NR@Rji}<;nK4;W%R+Pq1s0z22MJ-Wi?s8FKYbkY%-lqsw}RE@fS^&M$~n z;!`V7akYiG*3kEPRqQh^&G+pqS`+xImMWk$BOY1lcq=b08D~+i)CL8^@ldh9u_yE6_noDw7DQxk}U>WX*b1ALbXn|zF<-l`y@ zha&rycxjmzjoE|`F`OKuLPzX-@)4}{HagQP_Cv!~aCBF8UNN)}bG0;2_EhBRPE6?W zA&+GV&gi~0BcbZhggqT2V;TBtm}**G<|DO~rUEwp!4A3jMcH>ct2zYj zrUM9U>aj;QHO%gf(R1hh)$ed`69E%0clP`b3ItLhQ-&*+jJ;*(x@KPHyma1E;OoHW zJ@Zns^?=VFmv$q7w$-iJTQ;XICS!5 zG_m`3X?Ma<_<6lMA#(XHX5Jd2YVl16_l9i+yUiYcO6zgU+~^tjp$7RXtVRuH<)L3x zxn9(*+F-Y!s;}fBr_w$6johxgmVvqC*9C<2@mS3u=}X_#<~o=xJI#u0EHjy72M`P5 zQ9DgG_;L7QDyVlv`E4YK$ZWl@8pw;@tesG|%)V|40jH2Y4!>O)GN6BfIc$oi?ADm0 zX!=0>YPUbHc`scJi7U^|2?Q*f{ir;fkF*wl2laa&dC$C4B zfxe=-G*8Z1-I70BTXAs1XPnygK>I0ml#dP0LX!k;G81F?suYR9pVFT+3M?fc>r)>9 z<;HhyjnraUktCo-+$+qUh zaMfm0l>%K2jsj3uo)Zw7K+JRRKetn+h9qhme9gR7PcCOG*r_gKaLfLc`ecpD5&)~} zH{zEXtzdxKSnmvaHJ(=WeKD>2xKY3rYyW^NOR8khwjANcg;j8~wbNN@DS;zEAUED+ zF-xf;N|Z^BgvA_$xwS`wZY8A8w)s}uE__KQj4ie|+XxT|>( zjKEQpJ&7^tn; zP1QO*KMB1D|CZGixyRkV>Uh!D$R^g_rx&7W?$_N848N~7b$ab$J*1No2Ei`CK4TL{ zN9sx9;~1+Dz6czvn(ft`xQVusR1>``ZMrA*g>h~Gk|@C!7Zy&#i)dy}?!433)4Ah7)>^-id+fFBJPsgw}7X zrofV`cn6{OW02Thuj>;xR1gX_&4J#$gp1%3h?2%OvRq87)o!C;2v?$0+G1D=xX6G@T0ajGNA4Vg*z{uvX z-jeM*BTU-v_9hp>Fq*pfya<$pM7rfy{*rwZ1vz=3P79xeU)&DoA>&JX5@PT9Z} z@qiyN`McSQi>WDEt%-rnW+l|{ZWuOMrmlW=c3C&;{W)c2B1(bYz?oY^p;lc#j;#cD zP3p;7IqEOVPmqrFq1uy+rb6s${@b#SLT%JLk7)zpTD_jweR-SK!H%&qtRImcq%6zZRX0qoRBE{;1)TaP}h zscV6`*jx-&J7sOy@nbM=Y&sWYnVYn^d=Q(ef{o&QFtQ#TdnKs==^4*4;YIj?ta7W} z2-dG;A>|Z(BOhVi@a|nD=I}3z)4r+GU3Idg{}8(mVGoJ0B*PxPPPP3SR2{7j^wzOZ zf{C-a3GX#c;bXqyH+R$+xULxj$II!hb-5m2#+G*JdOWI|W@Dond4&OfqjtIAE9fNJ zCK~Y6`zqWjzvcE=&fG%vNW?(eH_|8vgWA;U)fgHu%W!dCWzA{Kco*sbg!JH=GqLS- zYrdmluo%+Y(`%Z!ftu{iNxJ#icRBLFT`>myK8odmt~{?H*v4e};M~53iE+VAdIqmG#-yrgh7s#K+vM7$25@??d%)IuNrFn6=biS6#T(1JM+{1Y2fHxtJ;mP4)6w z{vnj`hF!;Y%C!&%0QW|YQ*_Ti<-FbtM_s%(=@&K=0_&HJPOYdzF$H|EV0Mrv zGFk_GaPa1KJ~W_XL4Wt2b_jOu@M-SyT|Q#o9*XLC*Bt8lxm#$iS~QoDQsL-Rg?>a< z-E}O3uNnuaD1xvlR`9ftTiQ79!zC3GVU`JM&IU&-_$4~%L?-X=eJkj;%4tZHOm5RY z9w7UtFU$rZs+D1=w{Gc=h6u!N2$9&^f z5x1M#o*Zv=hX|{#JR99RJwW@TgZQj2R9HH3zaY#eAlE6S{;*z&cSm@|TzH+H)GrBg zXtlYk9cTXm=S(@TJy|n%0Wt_a(`+i*-yN)99By#Px*Ns`t1R!*D%*!G=J` z>Vrf7(TEAQKf^{v-3;^U`@mDRjQKd6_6e%}Ix5qy38!BW)aCQVW81DCTs^CQ7YjF1 zqe-CGwy;2bBfo{xO7IoKyv(5P=?Mz^c+g3mj#V*6@ALLqwU|CDB%vi4M<7)? z5HaP}>_JDi=N$V@2Ufv03{wOhDAlojX~z+|U}s z;Nc7a?j=jR_3EwAxyxpY4d7#kt*&68!}Ts~uVDDoIU94PVdMTim`iSYcS~16Ir$L* zHO*zbB?;16aNw_Sf)-BWdOM7byoAoL2tB4Y82SM%GQ=*R^>)8$gY-TV;UcuA#WXWOX1cWloDQ zq#*y$f-B2p$#Lsszx46SY}i?#9jetHSO)t^Bc6YF=VbLm;Ucu4Y{}!#IN7+3=>~6D z18T9+B7@#&=Nqo!KGUtwQ1{xz)VHW~6+5}XF?0aUA^G=K8lcFyRcCXv7k6Rx@qG0L zrEZF+$Uu9-W~VJwi=B@yF+b^OHf4s)cE{@W>+{EoU*V>UJ+AT$``YW7Kf|g)t$VEP zTa&jV^~SU?A=J>SZ<~UOs^#GPI7A4Zxn=FxVk*OdO5@M864kE;ElgqC=vP-9234+J zW2|c2FfF*%gfb0ZBiO*n^H#cTaT>o1CglzHEbM(;EyrNpEj+V?-EMlNdggc$cyIQD z@SWmVSphn;vm=^mE}o^gxP?02t2k_Tc4RuV&4cZ`gI!kyYyM#u*QE2HrOCDqEoZa%1r6nTH&sa}7&0qF;NxAnD= zE6+&7!YReM2k&&zUs}X6mL0+vW=6=>h6aCpz+U58-qG&`yQun_3v>igkCEgrQ`i#b z=GDAMz6O!~shV<{Xom{)noVdc<(Mvx!>EJDu$$R6Fw%<4lNF=${kj#V!%oXwYYF3M z=D+6~%0#$(tuuULw;WLhDAB>khCee(AONDhCNbm%pkghn{_a{BBy-BuHa_U^oy6Z8gN2YqUy6{h|MoxfD~;LcG^Yz;>W*D? z5d6d+owqBtjlc|3hf%0xA8ZpdU?jl1JmQx3Ap?LbL;H^+m8jEkgQha6L{E&d84vwt z;?IgtRj;lTk5vM5T>Z01^vAQ8C@5Vt2L}!4>>{`?aDMs|bM@2Dixcgwu5vYg*V6!4 z*8IjHzXD%>R@p8bEM0|>!56u>M~lwrXTmvCAE`TYh6S;x00Co6JMn|D)}wEsq73b6 zu&Iv1RB85(Y>ZVnDd@IHXH}pR3QXJ`gO|(#dHY%^u-J0 zy8^Lc`m(QgEmQ9}=j%)F?{lbGlR|&9Dh<+?p;YVfc5zGSrg!D>xgP<)=L&AVAgAxw z`t^H&?3$>In0b676>KglKlsP^P4Zm3#YDY?^&4y`QvG#jwORw@aP{KfPhdERP}rjH zGG*)j4fe~PMQ?v_z4ZvDOiTIsk4=c2^zDY7AcwHfVki50bBJaC`qmY-DdQg}E_eAj zIZ{R|J9LXV@#(dx*enIUw!FlTf{QoS-SM0)cA*<>W^LQr+Jm50F$&W7r2f%!(=czg zx7};-!}sjc)wJQxGjcQb)*s1cXP=;^vtTD2WADd)m5udVoLHl-a>ioDai!jmESlHX z$sl2>N3!$q?=k~@^I0!`WNGe=$`Ozr4s9Tl@;kGi5ll8@_{WPiI0wD@pXEb+=>F_% z&feRFl)dqmug!ionmpBBef^3H^Li)~1M{kf;pQ9DtyRa>TIJ@?E`lY=S=&U{xBb+(*b$y`xa<+uol{- zOO__w3=-qmhtlKV>6L}G8^EzyjNFDEKj?w(ee$__8V>Y3t+dt!8X-vcU0R$pP9B@O z^l!b$xTAER&ZH7LVPMthm#WLA!RNR#9VAT&*WWl+$riu?LygTnzr$taRH~uIJ)G*P z$)|U+(fLBBc{|X=04lrncOhy2QOkH%Ty?2^ZK0@Et?gDsCIVBslt-SI2z$lt9yVX@ zN)}KF^{y&LS*)5G%Y@d*5o-<(>9xf;LdzhH!g2_ zenjtw788+qho^ z$TQ=N5B3>7Wpz!b_^m*qj`2|C*Dsql3W0$nS^LGrF(U5XHQNbp&uldIe;>%e+6rs$ z&|_W6p0!rWwe$D+gajQ&sExAmxK&ky(X|T`g-P~ zK%>by#Ciu8t(DHgxZTh?b>m*VOUjps`X(_vlE4h~Ec47+-HT@2^i<4;q!Pm=avRs` zgj?Err*=ASj0eDizDY7BjKBUhGWo!^Oe*_M)d<+q1=tog)yDXnD&yK3xjTEpBmJX> zLbY{l>f%(JgPJ!SZiE;zP0Q)IQCiq_BAVD{3r~#LhhXgpJ=pO_idx+Ghncp&ywzja z+p#q{Q`xY20>~2w_*1XURF(nJH6AAJ3>+s<8RphG8xXT?Yk~$7K=A(e^Fi0CqkcGs zV^~4|T<#Z@;r`Dil{N30_gi7m2ped>v;Up*WTYLhxb>R0F*xe(g4@G|r|Pq(KB|Mk zo=+1S<(Syo$-34OwY-#sv6If&tHBGj;}K6g%;-_4jRyr|iB={1!jIcid*$^{i}_(f zxx4^9tefVCzR!P*hATiYvosG_7?nPV!O~7#r8d5h?o?96f0F5$1y~ad^+L>zvMP;H zcRsMKBXFz9tpTpCXVjb;2xpJJCA@rUZ)-rR<8G~yAm&iv`wEl|8DUEjOx)et%DsRf zTDAw&0b6}KqN9}|ib-kz7Z=$OFTTH6NR0AD@Tr>4Oq2$|2&v+Nx5VWJk`LrLl<##B zW3<>ULC|j+2Kj8P$KKiayGoqtT*I^`{71`R8QAf*IDa_H;P8%RGFFP zeZ=3wk3U;c{mY%{poY#gzCfIvG><@b`u_GpXxcWVP;i>Ff2WX-dewC_?a*Ogq4=rQ z&396FkmX6rI^;ud$Iz`H*1 zG3H(Y&m87STHmrAJ4W4v9O9rB%KGF`6f0H|VE1E1A8zbbM@(Tim?bw91mJSsB% zq7l=%C(;5|P}R1+H*?f1e!rDkI3F2m=H-dc*Y0*-1fuOn@I?J#Y!h5JdttdI9C*v) z7BihheJdcNU-b*0`&vicph4%(4^op4N_m4hAnzv*!S4GC(kYoP^Wvg!lL5q`=LsD@mYi-h)@Tp6CrI^ja&Q{ z4lf^=IWp)FClRXU=!^`eAOHVqEcVk0Fa67kXN1IscthB*GLp~#C%md|%{+Z)r&l^y>@y^;i zNl&t7w=Tc|X<#m+ZF4MUc`xW)>Yvu#q2Yk_{)D!~tY3cjg`WCI`iy}sASExJ@n`zkD&p<{T0-ZRwc47o&bw;OS@T{dV(mY?`fQa@%+GR6Hn_hh>vJf6dMH4Ozo|d| z$o=;6h}h%TH#c5x<3^mj;uUue4)D+qc5xb!e=X9)gsBo)>>M6y`cWhYHS4p7cL_jyV2#Zto;o1p(VOiY^Pi z_U#6uvrMk@!l5s&Qr7vA)fmXezYh3m-bcl6{>N5J#KbTxsVAF}eDvfzL1}v|$c7)vca->Q@(x zb-DujNrpU+_R_~bajV5)noU?`-^hDl=IA;7@${~x5-bsS;pN>jd|5F~yfJtOE98)& z$ZA&G60csRW3%~9i+a5CSmrtsR%E%|AJq}`?CuZW*7jA>Oh1r_qnbZmU!B~wnL9|+(^rjfD)TK4~sx#{VPmhGF?<%{4==GR`28)`xp`$>^^>XtP{ zM@l~|eG`wrXffC`dfRURtov7Yt^vv?iqw3onFcl5fF1N0{ zKfB&>9}3>v=wI1=XyW5l&}7cX)&Pg-rqws0dM(I*`L2`q1ujYu58s-t{Pc+iHruWe z#Z&M+$niBgOz3o4J1%KeC31Nbq#m8F#Yk&YeY1ENUo0+gtW3-KSRe`DgcEfsW>B5m+L1Ml5P-i66r%cy6 z@Y-iv!O+582IMzclA`UhG#%u|p1vHi4p2#rz7e5=d5`fL3|91^WSl<`>AjHcV@~`i z%BbmIr=4bj*L3WXV~BogMT^ zF`(UyT)TYbjO)+ht$%rAS<1><=t+#AjGef#?`C`!5jm&7&iP9B#|V*@)h zBFg^{xcoG2Yglfp!cZEj*=wt1&jZ4poiI<{*)sSXV#9w_FxRakq5DYbcSbtgrmT|y z$38s1n414UNYu}?u=uX}sd6SY+lB+&=LjjRvE$RO_2%z)IAaB~**kH}HBYynB>vGA z6Pf)5!1-gf2qq4VW{h@Isbxf?q)0~#f%Cz{m zbG|if&H1P5MJG}5r-QoE)6}O}fwxE0o8ffL;~vh*J@Oa>j)019-dMJ zn@Sit!Inb9$@bQy<}vG6Mc+i);B1!)vHULgvNQ`Hr2FmgdU@428{D{-8(lh#oiwK^ zlQs2Zi4M+1TCP)UDwt;+Nrz$_|jBSsWm#w=FQKn zWuvn-ft=rEGzoL+x9&J?J&V|+gBKB-m`;N+G-s-0qT&#~`(Y6n-lpd2=l`S|Sr^uw zJMPHuQRhnS0hh^Y2k>omJGQI;o*YqzUh|?ssw_`u==+#4(f8a!2m^Kb$<{h?NU#!8 zF-C@u@3jsujQ;P=uUYU$Vh>07Y@GeOHOsp(z^F{jL??3_dEFN_Z9?&M-vKs8%6Eq4 zN(Yyy$fbET8g*0f^(P)$J7BJ^kTw1q^ie74w?@H6u(0kDjSQSn2J$xlKZ@S7$#pb6 z(i?J8Eg+KBmQ8!@}1-5HIh)vD_1a>wL3C%t1P znMv6}D(u?iE-<7A@ z#bdiQSF=p@5(Vpd%(8r={GVc;f0RxjOTQC<0>2qdcYs*wIdTK9s#JQ#8+wQ2Q~S<0 z4$>Tk;$7Rv99)~RBv@4cFeLsC+n%PTc*@u89S8)1N0E2e^24>ARjab;l8LEj#Cvej z)EcgN3UoRD>A|uv%DEY5(*jX3bM>CA;|Zv?Q2ZXiyxfTvd&+ zBBL>3)#aE9&}I|z5po^E-AOnOaG_4?bEhi^=v5#J5Qp}1qU|cV)fS2#86v7@F4So|cGdLe)y+?j>;q=+1SFSnyc6xI# zGcnDa$^Huqs>Jq%9$9ai7!ew>ZI;s_iU9hMirgMjc z&RqSY^?+%iDodvlGMy<$2t1okOT7z?^5(opU4FRF78*lT@aGJWF{@{o5*rs9PqxJn)N`-r zoXDQGWpRl*znF7@s!*{Gp*pj=?`&orG?!aUbDHiW>nd>8<^sM}(I*xWYj0mFqq zWXuYe9R9`yDmEpq-lg4dvA#uNfb!(n{mg6Xsz%DUmXqlSbiS^O+C8Y#J zx*0fu?qP8uLSw3+7r5gCgN}VNfcN5-DGQ6Co8H)AUpLu7Wpq2&Xl5(j*!5NaJa3R} z(w44j; zm6Y9if5&?{SL0zWJ{o&^Nfgsde12uAnukN*gnHD-PGyQ}VD1C+6)myzLIEs+QMCedbXhOAzzXbae{^@<^{PONlI5s4w*bKlIEFxWRu zeqKjM*f7}=T?TnpGSqdj-b9XOyk1adLqk|VX#^zgU2WDFK88D5ou;_fUBXjg#y_Jm z^Sq&CTu)xCTj2|+?&oGVJ4yKl96qy%3~ze$+zz)KWY5Z`w7&YL{vcAB6!@)j-wZ4@ z^^UyoSh+oMySm-G*SQCb3JeRL+sfd*mut?4La*1>R__0TKaM3R8_*s!2lyN1Tv0~8 zQP<$=I~$;Pq59AHjRt6{_fV6uem8XoAKbaRZ<_SHGr*VO<7z2JHAr!Fu>^RA`wrtyO03I;>zFr7&dGbs}3P)sJ;{YO+gn%92zoHzQ9xO#-E`opQ>$n2s%UFQYPvb=A;&EV zlZNZJD9^pl@;EQWQ~RQ(seO>QAPdcnW&-hq_99Ti z?v|w4`*$1UFkoW`#-ZPTc&6VUiuHYV)NK^#;jKpTbMl0d4;uq@Jm#dWFQa?=_c6Yv({~uw0&-Z=Nc^)OW76tIxfFZOVGr9xsoInl&~6pfx)(g>Rg&g;jcLCvKVwTi)!;PYAs_W2s(8Zb^7t;=F zE{_Y3EUoVxG>oqPb`)D^tZiakIvJ@jQ9z2Hr13y$L^uR^Oc+8YlU~#g@BCH$Qg4%V zwbyIpil4I^QUt&OfTMeP+2=zxr7do^Ra%N)N2?X;=2M;=_jFt$=M}HLq|~lvH;i_x zDt?y@Z74ej)ZYWQD&wNZ*5y?mNPqVB2nZ0JFx^FtD-u>I|kKHPCTmb%mfI zhcj7mHrg<2dF7$ism21%`?Y{Yef({j!nN9Hri<(6sIx2)IOfvM|Iq!t(iF;2iwCOrssk*1@s=*Zu zo-rL}q38L{1nOUQs|$9v(Oai6P{rXa{fvU2O-M?^0SkYXSLP~-U9q+T%_h!W>wwVG ztY4~Z9>e*Hh|STgmgot?0FO|RMSMO|)B*g^pxS7kUoQ8Ec{4b*j&kLr;DhK7?34gx zv2rtAYE+x4NJ_9P3^*<2MW{nx0hDi(#oy^-=YzRf{VaxS5Q~m0mDiYMgRQFvg(VTs z5&78A>3#0qv32Gds(*CnIRhT=x%Aq^Iy=#L=Z#rtvv=OQuIp;zl<=U21%Vt3?d4f* z?C?c3Gh@wcL7ryc2KDaz{3#_lr9RqCFPgm3(>s!`023csiKpG{Q62n?+??3l@p^z1}vHVtTd1*a-z#PCYhRkTfk31Lw5ORD&gV0V)f zOm~FSor~7maV^)n?m<=nX)pJg`z+k+V=)vvWhcgdB!ryo%)rH%p;yqQGOmMIfrAJnNee(Jjt0(}14xC<`&( zzN>gb^a>+sM6Jcd;)9xW7(v4>s_HExPRSg^-_bFW=Tw8=usKA3`XVGi#E_cximEf`hl7M!DCMDZ#6j^|2-}GF zQs_MG0trN~zVgPOnBe80SuRe&e4(I+^_irdx8KaVUa97jk-Pc25%)Mz9ygyVXzLws zP|SoeG)%yjJ`F$V!fdOo34|3PZD8csBk2!_^(ly&^K>hs-814^duL~8`DtLUyb)eI zmO5vlMwg5g<41MKLXpVAxzcb}lMbWW`-5QDz%sd(NP}z2-iWA5`mQHoU9->HFz#_` zZIvY>A@asj(B|*ay3v{UWVo`$b_r20pik&Wv$NP$_vv8!Oq#T zdnF~%-Sp@7kua+*EafYQu%W{J)EO2Z2R_#2^dx4NGFKe-dDGq{lu_8kC zyuvQTShSV#Di!mN{gc0HuGcwO!j=>=AkXL7w+C*eol(W-hF1%<8nm=3;Z6a!kowz% z%|NLfF{>+kfialg?SD+Po1O~|buC9+=#rs7aXbA+M?|T);3+9dy&!Q5Tc!x-Zraz1 z-8_rKhFH^PfL`kx3(J^%Y0WQ&y{Z3bRSj_Xmk+P0wW$yO`eP|Ky1TM3?z9+Z`B)sY zZx_61sW_)CHK?3^7ZO1eGdCm8^%h#v&g9LDJ&y2Yf^8F9S{h1>J&RhbYa!!Hh1H?EJmsMml*3_aq4lX=O*3N`1NDx!602Iv(5Yc>JPu2b(2FY@{b zhac#z)xII0;DN9k^kh752 zrp#m3#q8V*sQwn>qg(q1oowNDO!)QcjXFF;`NnKH|KXAIdR-+a0O#x$WJK0D+H5n#i9oH6YHEr)cEe^P<1aqw z_?p%i&Qarp>%6jMWycRU3E0qt$kMqPzVSx9PeLdl`{vEl(S+TZKl16B&m*p;nBUT9 z->~Qz-13)!5t0b8`6v2d_#=x5y8f?QdvFLDaqs59556~1!2XXyqx}~YXMjNsn34%A zq$(7?{k;MI>L2x6H#SKrXE(XE>LwhCND*CG{HlGx`W^=LFI-0LyGfai9gf+D>)p$} zJxVjzkGulsTC$A%8PvTst~ zchA-9niF-oZ(7eY>z%)X1~x6u=qFEH*;r)!>C=T?m9j8j z1&cN{scUKZZx$~;TM#bW&!5KA@L=w~)KpAv#kwAuh*xPWxLAATDSCIu)u>O)8PrWhXHeh%A8NjCn+R`Fu|_G$ zhNi!dXu;?dA7^_?*k6GE>S*dp%tK-sxc=+q< z)O=v97}kCTWUG@xI+)eKb& z=Sa>syzs$Pf8enFEm4DmqDHf+)o$E{tXJVRJvG(A8P=*2eO&4J533XP0Mm0CB3t@2-Z%dC zqpepaPPac|*ya6n%5`b8^xchB8nuDI9SxVph%7_6O2pDCZ;x)^cJ5$n&-o(18X zE~|v&wI3H*wF#uF_Vi=VvwP)sc{2o+-f(sv-WzUq=FW|rOAhm)tEsbm_hv*aBtwG4 z8r-YX%7mYp?S#tnYNUQMTF|HX;a zm+VmrnzraJczCFh{p5@4)0#Q@C(?>7Rtlcc5b<2S|DE9#X?EL0fOHt#QiM@~#)iKW zcRv9J$^LoHFe?hF7`TY^o$mRC0XL3iCbMVus8Elb$7b@MgAVa{tqD200TGSPu==!9 zTj#sIMMP*HSw9JDagD9o4JSIi&bB9v%8YeTvEm+|JD zA_l~xx!C)1@o#Y6Wa)L2Vy~}Z5=7EnaNZnNcGded9gh)G9FpkJ*7dx;Vt!sp8(Ohv z#?k*+eytm6>HP_cAQLR1otu0>PuFk$-`#bRNNqifXs61vQvewwTz?+Imm7iNzbIK*FZs1Rf!0I3|b*VZVkG%kuIY5o){qJ-x`po*;Qc9`E47j@EalBGjfxR~bVMG7H zGxxXSxgOCC%(Ry~qaBs687xli7-iD;)u^%_)Bu^#V9r)X%Is11Fj&(}O6P`Qy|#W2^G;S6bCx-?i6Vnx`2} z5^qMA-Vx%VLt0h6OER;MrkdHRxc%<>YyAa&WeAPbI-A+^Zif}qRpHa|1C4+3d^a`g z*CKt-R>QmAGT1HFi~nOQluy*VGRlC;RZ{*7Z7(0&^gIy5e;^U$#Zlrl#AXDG7V_ z(#&>!@9blB=Yu?P{;YH-*I1O>LvjbL+&77pVl`jk{#nFFJGez&2oLAEc=Cgv)D1>S zWYrZuL533!?EA5>R%Y^hFSOuFq zkF%7vlX<`&pMT(GZ(}EPlc4O*uYNlbhk{W~ua|_3ohy2N_|FZK!%BnSRIL}`PZfV4 z1SKh`W&7JhoR6E;)xf{Sl8XD+O-%HZ{z(1jf6qz5zdQIoBND0b^% zh8-?JEe`h;vS{oZ)8MMg4G6_=qP{>$znF(x@i8x;|;DmJY1`G*|&^nxK+l zLFON|a33ov74x$~mevD0Z#Ztp)R3DmKqNc^+Rf zBCOdBY@FUc)f~s`qxC-VaISCv&&Iz{l6l>q{e3)GHKqg65NbuI@0m#*a2a7s`Kg}S z=kQehDR>C}r|;H%PPBVDNh6O`^{nbb(M<{c)UWF2s&mvWsJHTHh1LVTE8GkZ9Nd-u zFN&L_Sw(R0E8A$q5LoXfF6Hh=s)ykvA6NVGiCRZBjT!Bo3a-&~q1hs(lReTFuTn3> zP^fF;%q2Y^xdvyt6vE|2ZRM-XrOpDl=6b-MKE3z1P40o9L45^o^ow4CJWxRe>XU1= zzdANcYEN zI(Lsoyvw>(g^VjM;rR=bf8VJ#lU>7NaN>Q|z41|vo?Q3eUKImRiCJ-+K*b1=z>5(?@Wn%7eZYpl?bDnJ4fYH_@u>?PoK7+zyH`r@imNC*v zUNA+!;CI-7UqhtiFljosF=05<+l@fq$iU-Y0zT1ThP`oUB5G!XY0R$zm|+0w@u}!i zs>l1w|9Oca5bR_Y3Cx!KF5&#{#HaGdt?}Et;)?pC18_%0IdrzPrq??mh z>*;e#_L`WW^f76KOiin+q@v%LHtdUgA9gP(CNb@13Kja4!wA5pC7g&Gu26|8Pwi&0(Y}Ivg6Y$phoMCTs?j3hR zvDMHTicB9>W7)Q(9jNvGH8n1!Q5K%R`9AU!ZLX)uY4vl&m^V-&w$ht@is-5VqijH% z^>p6?r~;#k8lt&#~Kwn zs*99%y;#<8xP41=h;XS!znkjlB_~%>I_qxP_Gc>F+0cfBf#w+tP`Y=Urz82#B5rQz z3FQiNjXg=E@)snTdKZ}ZHmVlN33@7E|MlpX!Jm;OG~Y4=-=O5ETLYSMv*@{WMRh9+ zM+BVqjHha?9Po_1DU|@82ZJ+RGf^w=+xDMO(@FGI$K8O3^S3jb35eR@leN6H=@FoE zry{+^mX_&_EvZ(Ibq}^hxeF_9SKlqka74|g-D4xQL2KMJZfwOr37i@j<&_yU1XU&C3R006d+YOneAfl_jS%;N-~$@BwA zn9oY)M{0cDNKUBQP|+QTsm}3_?@|J!SEeBKmF+h zg(_EJUN${Ze1-WtMd&ibEt0(m!nQ&yd#(d_jPd{&2jLP`)qZ3evWwB z)?U4Y7u5^q#!;-Bt#w27~G!ii_dS zf^a}AhcT$F(Zkinv!s%1exGnm#lighr!V+bEzdx34Lu*{EYd?%vg|0LO#N zBY8F>hRt@kdqB&5CxtL;<=boxZ#e2#WNA~|7Ks&2YOrl|yU>_Aad-8NocP|_?6}Ws zZG|4>v&)I4m+*BZX!jO>!y#V6e^izMh$;97b?mOJ{^V%)LLIQpWTT2kYEhv^f<9Yz z%c}NSf?GH9R`}6cGfaLc_>SAdZNNGq>Q~jFLw>Z7VI9kOIOt-SH|SJc`74je5)l(f z`X;AkDLm>WfGDP$Mjv(_+-AKZLQ4U(m+L`cglebD-binYbIZlC^(lZ=fBgEDvV_2} zpLzYlVMofN-TiKRTG0=eBYeH73uqnh+e+AZO2iO1&S@59efz67VK;TxYuSC)#KFPM zOdGx0f(z7!?B5X1<>>p}A1O{)mG<<+0<#7}dfRADZC2yfGyH{f zSbIl)r|&F(2a?)Rjg!N)rggP`DW>Y^B7^$GM19LMI{X9i?b)$`Y1vkGBXoZD&>R+Q zywreOvp>k%a*rh^6Vh)-#$fD^g<8X;-MsH}r;Pf~YosybvZ0&~1X1{~@SS8bkr(1( zuV(+bd?q>yosDe@{D6WoHP8V?-UN>odp6icp7M{AdcxGAGQN2c!KAik{rn~4A z3%|CJ*W3Mx{~pdblYqIQy@NNar2slH2voaz`ZyfFEX0)pUjC%SxvgsVhzju+$h47QahW&oFEWB(EHjEojg2X|F>9$0YCDX!bu3)F_b z*@zVca2S65me95PHt3JfJI;ALN!15p_AQ8~e|+BTR0FgpYFpliUa8a{QN1qFfhhmI6-M6} zO*_iln>EwJR5z8pt!&m{gv?p-KWc*!(`&G3>JdK7G?Q9y$@|emN{C_0I;&Ly@$n+c zT&rL7arbE3=fuTW9O%5%kxc7j zV3qIbJ|a90wV9^;yK%T_)40_T_mZ2>?MCwwZ&1JdoYX+Y?dAO^M_zVl-WV)Rkft8+ z{dMxJ3O54v@>}7lIv9xk9FdUra(m;dcA4VBaG=@Bs{VTa2diO7uzDfq^LePdM-Q;O zrSoO=$vh>mva>2=a!jKx#rZsY+go`@LDJ*O@CF^&p?#QWfl|WqUbo}7M{opH;t5`O z9HJp7k4z;M5D#1Umd)z#-Tw;&i>sQxai6$cO3GyubUpbfdi~^KqalRL+{p`g@-0vp zC*AFlAbeTTbR3XKXikjtrKw(IMsoV0@yNHr({vk%$mXodR9!YrT)fZU;CkP|<@76m ziwCShWOlE>3#i&N(jqbhCdS_d4)n_I$HrN94F42t%s#Sk{2W@absMjP?b?P%}f;D;TTdm&qaz3H8LANk`#g}^!=pc-TAV$k}+A`oI+t-(>d0 z=6R$;?Er1NhGJu#)$?CVy%K~MSOJH)!^>wdWwhibiwa_GbQ@|Nm!-{or7 zaatAKnStM!kns^8ethLNRKB#Z!>?_fs7}<_rdDz1$jVU~u;3inKVHh%Y})4Gan+-9 z2j80VdRzDeJD5CFZ<>``A~bA{`^6Afp<7DEejjhxd0*T5Drrn=9ohGt+1Ek-pu+T1 zC^Em3?3Jzd=0X?PF(q8^z+a2FwjG_(ClKTb|Fz}I>0R#RHgcET@|i!5RT)Qspnrg- zUHePFS$tj`h}aMm{Hr%Kzs{YMRIXpG7Jr4MN*ZWi~Igeo|wDRWD~d$92HCNc9L?B zCFfmUD|&;%+8^!B_%dsKylB*y7aMbv6-ls%OJK)g^@usRlAb)#v`^+H!1Ob0+Zmx6 zOLG^ub<`R!`d>B8DKZU{d@^puH*BZDpxawa0(TN5E{M3;K`w)(m507pyx-ILelsvd zYYzSHFb5VfdMvmRP8asY@0>m-HyY;MhRmybR09g=)w{Z2o3scqWCEj$Eempsp%#at zjW$2e%Vb|RD&!xu(pY}y;<4e9lKP|98$^ktgA)&aXXjl5%F!q8!$q}l`*d!LHT!4r z%1<~ZXz{+NP&EAh3@S^$b%TZz2xF_Lz_y+dQJ*&9;ETN-eScU$ri3m6SuKIGv(Yau zTyjxgfxAc8EKz#x{gNzBGH&(Q0{}4 z>k~jqH~wDL<2Hto!rr6JjYIn?W5_p+^@^DK`S~awwr_!)&K7I)nfSOrtysl*|5`)* zDH08H%1n5%6sb<6I;rIcM*#zCe{%*pV+H4YdIFZGySSgv8*Vq#BHzw@w9c|_K%5nd zVFeon+(^EZZ!{i$+BHMkw&u824K1#I2GQ+D~VAvy`d-huv8ZJM=m*)wHjw zmq6EwGxajNmY&~fL}KRK3pM6$xkg?}5W?H{Qa;XxFWygi z%@e7s9uK4kr8w^`fZ)4_@1dHh&Hp9*ISK{9K+WjY-ZqUoGW3vZ5m2t8T|B4~VH3z3 z+@+AClqe0=^yy^TF$DL2c!=DLP5u=Yzjb zyL5>Ii};c153}Zd|4RwbuR1lGc~uxO=XV^95w@sUL93p0ZcpbGybPcV3mTH?0-@^Ok9G+`a8&cU(5_WH{E248%D< z_zVY_V0Qg(D9nvV3h;^J;Od1##=P~!-+AA>CqZ8G&{bz(n{pUY8v`P0&M^U`tlxX+ z$2Czu_8!X^-P3S;W`h|7Nc*U3AM)INDZL)TOwp8?d@0;)o8ZmV@V%tEFr9;~Od;1| zE!`)!T@ZV_9>lOMedwv|zEai9CcrTF2Q971>?@4?vy*=5bn;X7sG#fZKFN4>FD<(> z4LfG8hdLh60zfX1n-tV@%FmS%VftwZmdhqKrCB#r?_sRdel{nj?;o3g54k(3L4<=o zJ~4iB!Fa5nzj>XD#9co!Ti3MQsc7Q9>UoR-1_OYutslQ)%|gKBD+={@J>S3tpmQ{R zhJTy*6FZ#r&BJIRI2@sh^CqxdvA9v>`F3dV8tlyL8-wM_>i$+d-ia~$DcegYTL0qw_lI2TEn>_dD}359 zNhGd@=y@-!ysd?I(3kfotO52s7GKA;S1%fi(e2e0Xi03#!UgR6%2=yZ_l4T*hrX?b zPw_9_`>cAv!cP7@QUh*VO#D}fH<)T4FJGN476@`Me{zBAp{7fC-OLpIgMjV*hyy|; z=cb!c2?-B?9|Mv`YoEPq&~P!R+B~O*3i|2bx2+gk_-W%Gi81#=>mfvPW4SybwzHHz z(N(Hv*=b@tp`6S|+-9E-rhYya5?Ev~bF6!^rC@N6%D;*Xbl3k82jM%fl(yM?tWwAV z4_ZV>ED82*)zJ60KB@9=4L3G$It43`>-`FvS0Mlwc>G_nu$p^!Z7NTiKGycui~o3C z2@8Mt=giSSEA`$iKBj`?ywaF=Cx-cPzTf>D)*cRko(p5P$5slZelzD852+RXb!GUC z1zPvc52ESinUIK2&}VeyQO63D*Mfrj{>@Cdi|WWTQGaQ6U}HGd^HiT{qC?Ng-U^a! z^uRZtw%=`tT61fyxS2>#LR+o;WL;kR&fdqU6k4BZ;cpG_k7|1L+y9t#XqA6Jk3Buj zHQc>FFJ?`?g-6`LwBA1G7ACS`oX_)m5llvUnCr9pSd}ueE8|wHP ztoym?siWQDhC$PNp(e$Y_quTcqW;$IHkhn2zWPK6D#q?)OK9rCwz%Dcu3O~Z<C z8^qe};}gL;zWuD^P%2~R)-Irx9{5;&*gc8}UhsRVv5Zke=A$X?46I19euQktZEf{< zt19FPkc8Gsy>PIN273=s$9vk)HCBxRD+3i+P0c9roj#+l+GyFq)A9?t9FAl2S zItEv|#$Oz(Z(Z_sZ+gH<<5h;!(JI0nWN|HX zmY60%Z%A_JgOvMwRS|9o45+Of8$h*V)3!YPh=El0utoQlwyq83{F9Bg;V%!&ZfO|ebQx=2FDB(g$v!7uS+2i$SsIuLvk+^A4Fx2>EmEJ(MfKp?{RobYjFN7bZ|QxiAE_{0|BRFe7XBm1JttMME(NjG3WTLg_d9f+WaoeH4sxFw!+wWD#MYN0|#9nLpoOkA};Klm@wxr+5^tMyYwN<=ey$ziN+Y*TevrE}2S%>Op~nF`myHKD^A3M7T;3np zd!?_`F@f*>Vx+o+KNa`p(T-Z#h<4=8_jy6KwoDj6u;8pxtaYDBdr*06JnL$3$&bN# zUC1ta`(@<;Q%xl-{pp|gr-e|JY1aZi#%=MgY62Te=7c8ho?mN(pv-kSuU`bk`5+8* zInocgX*SN5@`Pmm$@ki_1OV$a+N2_yRUQJ3TP!sPp7gfzSJsqOV&W&UnDfwkR?1+1 z&_B^_&|@I-D!;=vrj~=1^FovsjCRlx{*s$!f9jM0#*p-rT`^|w zTxJu7`CZLwz#O4`U%Z$K#}i=mea@>H9`dVDv#=etDTF+O{Fw1KSyT)PFBc&jSzb!j z38pPt9Dz~0^{uF83QB?G{$t&lC3Qs&UHa*l8FrE-ezBj!Yt$1xQMn(*$0elJxOrtq zq-vS(cbM{@?u<|>{?dE{{Lt?akTQN@aO)hSU)?UZa1pJ zxm+h^@sys>5?6P214z_j);Ai3SDHmHbL+c&7hHKu1)BO&f4;iuC61msh_-lp)eBXV zS8}3DCguQA4IH}t4^0p-o~?vQ0jJIJ#wa5A2esr+~f8$vlahu z>lgY}@Me<2RsG#c`~tWzAKFP?fi$l0zl)=t_Z=c+aYp{dj810AOcNY&x!|~8|16xT z13v*ydFBoFn=z;q!)N@)d0<^|-TgQk&DU)o-G-dZ#PlVj4`Uf>_ugeZ`kWAI1|}P1 zhKs-H?{h@=qTl34TDv`d$+~b@=bl!-1-3#l(?m07($1|CLOddPw+sxz-Cs*f-Jjg+ zQl_m}@mKYBPp8SHaqI7+n!iOWR_oJMR17iKD$v=J|C6jKMn?J$lG5MpMoa_m(!1w4 z;4wo#!kR?Jz5$EztXb7GcSWL4%%rVV^9MVc6obY|ck}TsA94J%ST=OEA+p@8Dj<0v zk|h%z(OgXK6rtuyA;76`mpBtQivme4^lM719x|H8X4@ZXyDHG&TTf!lXhSpS)E~Z2 z-bY=IL)#R^z9RfNa=oO}VTH(|+PZy`j$smCuA?g{wf4U^&E7|eX%eYNXrhILzcW3z z52}4?zQ)^wrJxj8T}J?Y;ZpCPmR{!nFsLR>A#wdrmb9igWZ@Zkb?>9bHFNLSIosK+ zbqK<{G#;Lq<_3mx8uAww)w5;xtLr4AUE>3o!{tX>aw~D&g{+m30Q}ogQ_HE}^vw`9 zHoU*0_XvwIYbVF&Q_eDUaB%wW8AbPmn5z)>?v4C=LWj*?Phwa=c{)} z5J7!fDmlg?uk;Ou9ff`@Ec4^ODN+Xng2r&&_RRc1p9I52blK^Ox)HTt=|;Ks}git~+Dp zLXUWjjj&Ic-8BFn0!C$AC$?2dY0I~?+S&H?qq=W>T`#KkEA6N_)?E4v?ukpxE$a7b zKkTS#TP{Kt`Ejti(jb&^nBldi(a^QhHM7+p8%uqshuTd&A<_x@08L0m_6=o7-**<9 z^0PGVP=j?z9qnQq9*jy>hsC(NHDaYo-!Q0o$jNw%QAO>8nY3#%Do}gOk2Q60SxB3R z1f3`#huS`|uRMiFU(CIH4_@3XIn& zBw^&fB{p4`cu}(rE%hNuK9?kDF%GNsnD=Pw%~`9`m2Hs5g4o5`4CD?>$fJFGtcXh%fJL|LgWV2DSY5Vi> zVuU35&4IOS>nF4$3weW0yqL&T=feZFkp~`kd&~A?40;=q&dU@d&mwdAex++DQEq;Q zGRb}o6EoE$#9S8}UIvv|g-D$nh$KFRv2f4w?g0eGa%jTOxoP z53xOI($_aEPPbWgZJb%n%`P}_eW;FMtADJh7n(_Pv#*GrvRB5y`aqSB%;+kGVUKgu zPTo}Wu1GkNa%ud1V|j1bE%S~6Tx&15fQru0!HVVwxy~;pIjh@pq3e`yw)!quZ6caJ zWMnPo(#r1^r2|VtsTqbA44iI7wY~J~dR&Ch+#t`M8=Dkiw{Wuyb$A_OY<-7k(r6 znv$IhTBr{1=tK;zS^t7-nzu0lu%9lx%hwj2V!$aqC7~P$&zzcE<7^z8n^sS~(30-6 z>|*3VTixnKhj%Q)4O*2&uf`)~DR^wQ;RrRkFRT{nJw26ot+#r^jHVaowZ~K{vs`_! zAy=-mnK0SxjxTOOSiDF(Ej(@45T;$ObhoV2C#^CijKi1&i#C6iG+b&s3QG_!fx2b8 zst{;o+%5syS?$8|!KC*!#bhuJ9DP_Z7j@%>T^X4))u;QRsT~}vBvr}mr6=!NO%lq| zjk&62J< zV{b8P?7bI6kSaxb?{(=c@SWKegD*sr|NA}9`+onA>+|#8JIt9mb7tn8nR91n9Q0H2 zLSC^n?&b626SQ(gW(^gw=~mH@WUh~A0vg51I~G{Rr8ck=BXbNL{H!d5A+@n$J+W7m zgq@v~XCR0ZSP8&JtI{bf(Lj(>=d4xwETNWipNJ;~metGO>!`W0w503`2R)I{ z+J-0M=jq~ErtNq-Ix!kNgEujr6?mFxO^qv;Nj9j9)W@Ow^S4DELn>`*;_^~i4D{qO zdKo!lU&ClK8QY#IOEeT_ReG3K@v5YDR(LWgyC_d1LDQCH5mA{Vh!z*ex@R#}$#$-V zJSY6u;Ne*tWm;gG5NThc7Z@oRfcr~1+m^7}FsUU5e1&67X^k=8u{4*ZpU1%il4|Nw zjLP^1d5m_LhAg^1Hab(gCdAO2U*(c+Skq8w_k=0SmGd~pksi2A$=;x2r5n2<|6x@y zC)P&4KEtI!{ar(qnt6#S&%iF+GlI*)6`A30`m-`)3=G_h{4Le(jce-+GX;ul-8>uH z>ag;pJYjAkx5g|y(c3yz`?V#Xqgx_&5}0sm>>3<$;)~q`Pb_dvn5}CX9}<$n+GuF= zQ%fS#;!EsmYdLzX%qL~Us5(V0wKyo@=5E-7YGR*^{G!9!3O z!5BxFR;TiGYCKqZWnyhFz3BRax89sklLRkPR9swZ73+*cwAgIk+cKk)qCgW(IqvaP zCby|FNe%E$=H>?H1s02p^X0}-a*M>r^|^ZX#>P%XHflHtis)Mqh;#Ht89 z>R;;M&hbg_ywVD6i_6$-T;r*plB_6xWr^F)JJ(d?GMp-%^lE#xvLbg)zH4o%x1r|y zM}GVgc9Ok`h*c>zHOn{QyIEA(h;p4OG|V#-*v`f;IrXI?Q`Bi{0#TVjx4@=Mo~|2J zS(9t-%!x`-7>ncu#o1c*rLWZVIVGI(dT~;%y_&4fQ7zWTRcMvsT$yiORvl&HR%Y&6 ziwB~pONtUhi{Ie!Tbj0o{Di{%{Pf2Kf)w{6PD%zxQz)#peiLU_CHK~qaIA%_SNgiK z%)X{jtz(v6Mv7HA z$2HrnU0ZeaC{~>?&#_FPiC>VaIWr2JP6oTG`$W@AdWCrPWpDY8B&TwQB*VQ15A_u&PuZUmqeY)Gsej;Bk_8 zhT5zeyCO@myrylHg?@2}puBCqi%v3Apk-B9>n6%e*L%m*=9h7^+1}9_YUP=ncX{P{ z@;E_$onZ=7!pM8nB?rGZ!q%jNORGZ5DmC#S_2l9PL4k3(9y=u z%;7udt6A&BJ*kX*SMR1(Y>;e}<0aIsZFtk5ua?Ub6qwb$!zJ@Ccx*k>;`(yp>}FDi7QT(LE3Hlt;t}_W#(Z1>Ta1Sp z#B*z%%QVWfiwd#|alu|`g0}l}LyOW5A{RC?Za zZ&>oqp`hBQj)$W=UxzAoeo9roqB^ohy;4}jjY+{ZZ-vEr75Q29;)tLaj)tbDwX{ai zkY;4%$kUa!lkgNJzU|C7pw?ewHN8ATRfAT0?P4USO6a#848W8DnVtvO=p$+koSeolyNG+}*geBs|_N zKS7UQ7VpU6?Tg9$5le~0mo{l zw6Ba)b59T%2UkW$vg2!XN|*?7sSh5@Xkb{)HOgo!sd_87DQ`$Aw0jiBVY3zQh4O^F z8vJc&noXghqo9qtX7%e@FRl=OkFBL<_JCE(EwwVQD$$G6aV@hICTQ8|luK(X>$CC{ zR<-<~k^l`SL48eeaSdCe;EsEVdX`pcx>0RU-D#HAJ2>s3kGL?)UQ zRd{jr-bf6xG{Xza8}vE(R=8{}Mp7ZptJ8OJGvQR*Udha^D^VIJ?cc-obssh zTDDoKLfg#M(!jzzj9>FiH%(}6YwE;k3xoAFqpbxRc%(s1qBh?kr^1EzRINZ())O}Ks}o&)X}o%Ybo%Ypr^QLX??!7+$K`9Lm)f5u1-gEPyt5-lNzFVuZsty6?Y zk}-x2!D(6!WlwWn8J9)HYeYTrP6;m6Z_rjtmA|np=9bBIgaNe$`RUvWURZ{^Rdh(F z%uEG0GgmDnB04syGM5LY`Kd;gC3z*TFEhPgYSfjPn}w&u$lYpfoU64BD~d|;>vYN+ z__gZlmZkBTB^<|MR*-^IY$XoOH!U~dvJ%4589pg8lWMZ-b&S!=;*7geCphY>s~ct; zve>cK0`BXa5?1wl{2_U`z!*1NPT>`p#`B|jLiM(MV}Wi`$~zAW6JbR4$B@d;?&GwR~1w9M6O%GFJ^D)Mpl7{{Zk zwwmkpib?CNu33<;+p$cq@O8BId#=4*ReL)}-x}XYwc6x{LSB}w>AUQTVL7FBGU8e< zxA$-i^RE&Ii!!BIR(fVyiI}8ih(o@HkfX5Tlmx0c zvyX|Upwz;^>P?-eRNJ#Su-Z4C6ZKA$7Zqeu%V)EUCPY-%7+5C1bhE3hsuN3s;0?UrU`9kwpMc@<7jwadiw}}Bowx|2 zxQaqMMSh@W&HIu}c?ql5&L>_F(b+*Qott1eisdSYqDp-uJ2ieyKTm~sPC{3Kye3B~ zH*FVE8!ak-n_yF0sv(31yTq&_MXgBeS!l$qt<-v57M-Qx%&9XpNR!AbszmHGt!fud zQ*HAKEpD2{{kkOWN^4ue*JgN(i>+7YbF~0VSH?0+&t)6>wEFN_aOuCdCnavYMFp(A(qY%jOX%{9$d&v&pk zHxKWXjX(Ve=kfF#%+e~~vC|CWf(!lLdRKGGO?as}cIx_dPDbg*a6Dv1_Z1yCOfgw<#-yGUH~rE8dqx80q5Shbb}b-3#?gV{uOh-XA%PP{Uj^9A{J- z>5e9D1>A_N4$-C2d;|AtvqxoqY<6(5DPItjDJn8Gk;fIqHWaoi@s23Q%1*3(;F!%z zPk32jte%xv9cfxGD)Xz=&=+uOaP_h7n*>R95iU>2j@K?=#h2c*zlS^Ju(XP+)FZX( z<0UMir@{h%k?)(MUCyq^HdTu$i|NSf^UO9SNBcRyU3bl7DQ+IpS!AGzO6{$cjdrGv zad2X%HXS>Z7a8W}WL>uBNTcz1B^l3LV5*;0nAAhJqIilzBFf9vVR+An`_(g?_ci(b zG&u&En$gvIm8NndeF5vf{s>F6)RLO$I^7`r5r0~wLwKE0)JsPzGe_LM{i&6Kt|Dik z&0EGthoi1(&E?yf+T@m&O6Asa=h~9a)x{a=*#@{xVMB$tIJf+k*u{*?xa-8)rw14d zco);&L=}Yz)p&g^YneeBT-=5EiLq(5OLc01cCpcWr)=R1(Hps@OIU?QgJDNzIKRLk zGd4vWt*KYdaI^&?MNHiko_p4=!;L2+hINT8luaZN&IZg!EbUVS1{o|F8pyIQ5Fro1Fr zt49AN%W$OVMP!^)p%*_}Y>*qv*SihsQMFc<+|p=qwItQ5+Q=loyx#H;{d#>vg_)I6 zH7V^-CKtc>-P$h)_XByCz?5>vaUWHuR+tI03T*`eCK9cJ#G;7!ME!z}^=aJL3N>R* z=K3SS-8&Vp#pds7w0I?F(yNM`xmHfB99Pl3EOWoB)`l8*taW>{B8KlI7u5zSn0$9p zaALRY{5CF{hV@dpL1i8Ltc7D1zpTb8$4bH0s#346i+AO9(0Q4jQ**7xQo$?LFv;iZ z#p#8WaKw+}GJW_#ReN+iD}pks3}o6)hQbuhl&TVguDLuh6Tr{QO0$fz6*C3qAe1wwf8Z<&T<#5kG~zmkLkw}jvv^~6l0a2L5}dxf#Y`bm~ggHg@9lw3S}5RJ1|x`j|* z-P^skBno#p*O$9k$7Gc`ip`>`d?a3Zd8O~;&7(OLnrVq@c{-V8xnW^TWlJ@Sarg++wsUlO=T}>VgoxQtLMy zp+iAwbY`wyRjHz^&g2cA5QX1<^Q&12HS9;f*Yh1YmZBW4r>FdVU75czBYd7$l~di2 z&>%?(bc}sd=c<>ZaI8!%h||eSOB5TLXNTujuoA>+*0xn|s%5dyc$S5-41qjEE&8jt zL^1l%fQ_5Uc_%ffbBmblkSbK|Miu$!L@X+)wqaF0Ml& zQe1DDtf7Bb&WNWDR;`ryH=!~k^ zQnR$zn$Pd3+uMXh=EMiv*eApZc$&4IEQL`?_A^0t&fP*?mO^_}wVdT@lUEqXPEAN;6A8mYY+a&94n=cvzlPCG!k7slekf$^-^6HP4NOo;s{Zaa`AT z?=9~sG7Bv7jMepx4b_AZsb1O6seVK8rLuq#kF)woA6L zHgb69rjx|Zj^+d=J#$aJqLXeV^_V1P>h#<%y{I!5)MvlQ&PZZM-l=__UldiP*MNtT zw(DEflNTZ6=NL=sBFp2GJmMRQjB_sPFew_M@OC*umKH}GC9Up|YEC}abr%v%;SQtjjUpA(` zVS_%yEJw^n(6HVJe|%;T$MhJc7b0KCFozK{5JE&KCb}Kb4Z%f3>M+b&L_Y)<@mw3< z5d={sKsh5eAUYrvS_~6}*o+v85YTu0;q_*OKY~Go@-clxHv|_EiG|vU=!M`RVl)_L z527DJfCx~>{1E;KAtFc(^Fwq)h!CMzu)~O<2oWNbgZUwPA&e1`Y|IbQ4`GgoK>_VV z3`7VJG04_o#1w=R0+V103mY0RYX-%ke8*_aJp{eqLDUyDG~kU-#{WjKpN^JxU7q4~}J z5Y_?jlbg^>@LhzU^rK5~#}&Lcg3?gh83;qfEW}Y2Et~Q~>wuP%()uAS-ag5jrbB6I z8s8vjKGPAYP4aKbzf)=RG${F|0lByV0; zN=NA_@3iZGjlelPmFp*EJvUKRRvM3%btGZ}LZ;%YSy{a?ucl?CacMqd5VVbsM=Vv* zHY=-P3w+YFC@oE690FAhGa7NXN&ZdC%Bbq=leR(WC_UvJRTncBQPYH8g71xWRr)Xd zQyNM;7=fyd8G&f8;>B0ir=gs7PnAdN<;JOgP{6n2qL$ldEIXKkQa?d^XiHih%i*8*{p79`)Di^ zz0T%w;AY@0_E}0x)98=jA^IZrHOaqe-Nvih=O=Yb=_ozr9nA*w z6(Xv#d0FRwt&%H^N6Xp;(VIT2(ri}Nntv%PjZ5?Cj-WQ67s5|P+pMgKE$~U@MQLdo zJrT6tyCK#!$-ik?161|(Nm(f!rKh}8{oMocvfjUpDIKLh_u<|N@9V0Y*OmEHRbA0|G@s*$ zOB7A=lHhw|SS}8XeA2WiEluMh!V_^G;h~D#tgMTx znzwCAN9if=UWnfib8DKHl{ZaQRvM3%^&sLby*J5Ag71xG-HmxQEh~*n^Erv|K%7B* zX#dU1y0is8XLB7Q|YRnayp>*N;rq-jxFn#NItGvW|JT@|-k zS^KH#>yxrlI!aG@cR?IM^k_ma!S_b~{gA#X|CEN({)})!>_>cP|IPUCqm*BBTS94R z8v76qh~0>ns{EVTk|{G(ZHvaG^4^R11yRw2-=;dJgR0IxDKDj=`E5fuBK9EK<6H`F zpNtbiKjcN@(Y!Vwb|EIKWT=#_1m7EFL)%AF+0eK&pC1wSh@FU|D%xhU@oRxknii#{ zY5at+MQlf;Hp#zfS)CNk`z)oS^ptlRcL%}-=U90Aq^$R6s^m)J(Xy^bY(?}}@zt!X zJut7PWu3MF5E~J1o8;fLtRhu?eNwNKj?z=! ztr0&UbX0jY<6j-=oAOU-DD7&56=EHtkBYV#|N2V#HE+k1mZq^5VS!kM*r7_JSvz){ zrII&|OXd9?;(NryCj2%nFIQD(pOlx<(EOGlED>uEbTmoZBM(PO8aO)DQHFh5*XKUu zP3dUfixJ-k3es8Xx4@yzXgQG|dGFBg7oUR#lqK>fULNs_toAD*yS2g^0VV_)7Ux`$}aXM9`cY zYgB+wczx0iC_T;lD#92s4{=i^Gi6$|ED{7wg^p@z8eA-qCf=LYE2XFDTtT!${DGk5 zH~m<8QDb}h3puH{{8LV!@=5ceY12G>5k82^h^tL_^}_e2Mhld^RJR&Sr#D z*i7;eHuJbEo4N1LX105=nb{IHGsA+7z9&2jZbu4FOK%UFzEDT|p{!eXuzvKV1L zi|LogVh(4s7)1sP*E_Np`~?TY!}V6_u`H%6lEsKZSxoU;GF?CE=4f9l>Z?BeNCL$O_aV5?#5LYTtw`QV0D+9-}?@;ClMHtTA5cfmT zemrKF^hfAZ!p3Ee;9bP|F%DLp4xt@9h;wE%R`=0B@it)idK|m2#rj2zLKn`xkv{|HQ;6%+ zk$y6UA-u-nSYs@vGX{N&qwyWlVHl2?h9dm{q(`KG#W4Pee!Y;do|s=3%nz}>GwLM7 z;ZDexANoiTUQ!HikMi-v^gOWryJPyavm=7A6FDIi=JS|<{8ER11K=mJeZkjK?D&P0s9_x!mZ<=?z2{Y%; zU$Xd5nq>St1=TBom>%BvSY=B8h7;at+V?TMY5CTo4CvKZJ_n5R#qwdsi&0@UEu#zv zHAu>yi2u>FXjRhu+%Wuekge!@-V6Vw2}vmsvHab6%TDa2Tz^7xxBOu)4b#3 z#-Nr}T}F6oQr-`3TGha4x-?$$2hetX;zRzl-iIK%A!xh~OIoh?#`cX-lxaPA{8%Y- z)NCJRZi9bo%7f>ec~hp&_V%2&WbuTBC~>9OQCBtcgX%`vm#Ndp+ejsk?HGpY`lCF8 zke`<7ABRcGi9{LSE;{rj2BL$Ig<=x(wVXYlm_Eb{ReCM>Fqk zP5VF1({~v{tv!(_jUj~Y_+c- z`diq%*by#XFoKGs7VuIt6sEUN@m)M*0;mx`-)~O#h1(t85*eoPn zS}&B3b*6vT>s5UBM^L$$uV}em(cSd1KgHWucBJWa&HNrmatxEPbH)=KX0*uH<0H0% zaDx>zY_o-Da}}WbiUUQRY=M8mRQCFG8(A644{+%Bck1R74M6LI@^-;o)lR4$!=dZP zcGB(JmfOjf`acdoKg)|s|9;Z#m37^;eb9d0#X{9SjL}HA;CnodOKF?%!SL<)K%Z&6 z)~i(ltrBRJz<){tR0r{+))F1wKJs$&1ag%};Me+rQ1|stGR1T^SRYvcK2NQ{;Zzq` z>H3@`?6M~tPTV9XN9lpF7Z;`n_5+79b+9X4NS<^$Ng_!US-4~(j7qa6I|mz)K_m2F zWd2kb{R;=KjT{B`Ntq-vMgk+=7{ME}E}(NZiF>7F7h0`Ve1kRWFP7QtJ+S0 zfW8@|;n%icvaJ^^+EYpP1scO~yL05_)m`La-vqLD$SLWg-dkYRkR`x>c+UhcN-_d-t#WNYFkOxyMfw}Gf{t9GKH{s>*Nib}x3)wwV0GEgCCdF1W!2{b+OJlyqv6aeZeqz3r<0;zq zzOnmroQE!_kMlV0`v3Vn&g%>O{5j@qI(k>x(wfORtfyaB|vrQjFOiyWcxu_cdHnze+nUaQ4?X7yb=nAuZH4@&qz)33Ha(_D%tEA z4SnabWO;s5;mOGeaL!v!3>R2JQ1}|y===g^7F)^Ad^HHZ^E84^&Q7vO#V_DED;zdH zy+Aq``O1dv-woe%842slb>W=vVfg8sA6a^HEsU4F03>_G?z<{#Ap z`v4=EnZps7zicgu*?$7AgB29mdBB{GVzA!Z1>EMX2hTzNP_WVfQYy8Q+xmPZyA`_vVz1PZN{<)Nf$L1BEYyd% ztGi+RvPiNc(Mq;1zZ>*7l|e&|NEYHd7{2Ln1intc1;t&|V4Z^@goSZrHwKr$xQFM7 z!-n1<-tarr96AY}wpU@%@-;-TW)c*fcuH(p17H!_yZx^HV1S6g7WsCvI(LN3NcS}y zUH==5U1l!3GWjVyd$IxgoazOB6=|?wR0{O5JrCW3ZQ#_2U9j8lCz!J`ix?G-g&xb@ z!OdbaOdq|TZ2p!78TLtV#w8v`JUj(!LVtksnG(=ldJ+nDTEG+W2w3O85PIIsgcAY| z%qY18yV(XZod6vfw~abDwoM?%Gq!;7j?NGhbQc5{JHfptFG#yrPoZ+dZpgkMg@c2h zK=jV1(%o=4(`WNMe~5Om&7=fBj}=6>+o;G^<=fb46fFZ8AXSLq9Vxas~ATm0MS z_?k3jiYMY@noa#QfgkwUfN9{TuaEwLDcf514>a}5UOH5#^ds#U|DDp0^h?5uFZhwj zKlUSia!YjnThNBUSdpA1B48>H>A)I-&7sUL~LA3@vb_8(hrC;y%wiA?yrex$9Qs`f$s zNHdY2MnBRj3~wEOqCi@&RtdC9;6E+_YWu~DX26O`zY<@E2x8A2P1gNbMJC8E5^_iY zk6d?>yklk{J3SLtj|m~TdowH>5l*%Tts}x0sl?MHh*;~k0fF0gxRUh;SuB}G+>+mu z?+tk%3Kx)XjD8_+=Ds4{u~DS$?-L38a(iOSeN8+%n!w{-wZv@UK2lSEova$x4)%2V zk%Wx*g@)*Q628C?PMpgigI8aMdfhCdTigc{G76-*UU$hDlPGehVlH`o>=ua%KH=sL7HO&uur!>EDgO(d-$iSG!AQ z2J9s7OD2PFhY^tX^-JRO;sEsKttG=!UE$1c7s#`5`p~|cBTU-%Jqf$+0KMu1$ge-V zC(IxFNovM?7_inF-su~`!`F_`ZBrTf`KCWy7tSPwF`LMeX>CAm97OWkwu32swPAJS z4)R0081l<U>Uf4Rr0K&X>kowgE@cnHtQRh4(SzD3_ z@0TGk=%z0$kk5ghoraKZ*RPQ^<%h_3pG$x4AIq5+1ADHHxf^aU#B68X*2d16D?gpjKz<7yL+# zHuDqn{n3wf6&F8a6Xerz-c3X|1hwD&_O?9kY_#7PMVUrR--79Q^{>aBWWvYs@TZ@H znvFwg-xw@a*>UPeqTjn3?RYl~Z?)qnkk+eJ0<9AGk4u2+s)|Yd!D;vJ&{k>%^LlH@ zj)euoawB)y!2JHO^mPH~y;=b`r<%a7Z%0CKrZ)sHy8}AcGGQ)HL$;Z13{%>3Vb!i- zWIwwvT)MIb+}wA}Kdy!F z#JSLO%os>%TLqgIUIqQd17&=v2SoVvB^w_~V9T~kup-14;(lBKYsUD2_g6V&$)anZ zH7^;WY@R^p>C=eTnRSqKVGR&gI_ZRQ#Jhea%X;kv{|DP(ndDm#o%e>>@5Eq|<__&O z{Ym%E?vUGX5y;j1r2iu`Sk!A6)YY#AyK#3Q{f)7#?VYRORWtw+#~MJVO9T{i4}jK+ z7i2W(%C=}e0kxb+5bp~h-K+)z4AzzvdrP6FUnvw6#gbJhU(wycptWlQu?^Y-cE2oy zpCUxEXYcyKu!U10#3hNSx%>`&@mpEY!?_^M-3)q1uEU}4f`EPQI+2|`O(HYTfSX?g zvAlf&LJus5qkcjdJ=adAFBk;BjGhk*U9OU3u|GVr+YQ?`J%)Fq2SaL*81_6hfW^ZN z$mjh?P3-1p{7CEkRQ8Cf@SJmkk8LB|&tksmj_OAsOi4WmAVrt6VTFH}?VGTr1yB`-DKf60#|{l|W! zt1AB3)Q{wi`8WEJPGR`}Ha}9&At|Ki>OSzx#$w`ZX9Eo*Bgw^aJHYcsD0z}+2HuJ; zaH(DwCUn#Qb-U;AZgn~79<@of?wSBLfAu4*@O6MYYjvPYh_P(D(+RRz5l5Cf9*1xA zu0Z(tO7i*jNFVFwlYwZXA4%3()lR4nX+FXqLEA*+uPwKe#&Ia6Z)ptr`SnQBzwJi~ zSMkNBek8i?vT^+R9K&13pD2*lt5pK668MixfQ~cOBu`+bcxk97N{d*N6PB3i8}dLRR*=O^Q2>f~4(B$fT&gz<(V< zs&H-7nBf!1o@J9kdjAgbZ~vAE=e#2)I}Il`3pNrB-=SplIS1%By)&F@Ur2gJ8^Fxb zw(!%9btGqT2&s1UA^K14!0AmYc{IK&;U2OjCwBAU>0@;`klurI+4(E@%vFQsYFo&i zWr5_0^FzWtaD*J4RYs=zCz1|h14yQQEZNa+D6BFPLzjdC(rNuL7&o~mT-WIgot%cl zkWo40aG(g{+ukHL`h3~Sm1;2U{8*B^ay_}eQybc?m_rsFJ4tRPOoU7|C-6)?K&*UI z2zPi7C_KK24E(_!Zn=BG`-=}r{l*Y7YU*LK&1esq9hXm7#+S%2i2&ZW8&3A`=WD^@@%M<`z%;3=sSkvG zwT=wAvIUN;I!VH#^kCKlV+h~<6^ZS0pB(?q89E+ygK1MAl5+m0@RM{4Hd`+W+p-1@tx4oWDbZ;zXfUP zZSd

3<^q3hGL;Inr(R4f_2=mqR06Ci6)0c>A1OLpzn_t3M~1K8Z@8`%9DKwld&% zNZhsr`m42vj5GSM_2kd6S#2!@KiB~Mv;AO*a046-*b2qBhe7+$V3O|5m(A*Xo;;5q z1{>c9WY@QJ0{!`a!1^8?pvGw_cyof`o6Rv$JzrZk`RZC&ZnzhgPj-OFZ!d!xcQFjO zG6vGs4uiAVY&cXt0*+4zhhZCMfmvlINSU|`PHgN1ml#LcV(*{HltJ&{Oxk?dm);Ss zw0{aW-&=$2*HXB=avgXc>Lv^C_&ZFw{Pb0zGG9a;M8d-YC8TuV|l(kp4hD1{@_-0Ku z+_hOky1A?+k1n1ElWbdXDJX?uulvGxRaqmgA1jZZJM7kPYd77aFGbm03P~05dy= z!;5tfLFiNm@47Ow2YaJoKAeC%+O_b<$!EZ}=?K++nJ{$iQ}AB#7y^r~L+$b(A#K71 zSU&g{Fn@Rmrg^H#o@L+s!kVOy_4CPKl-4!nZPO6dSg#j8FGmOvRQ{)~s@lq5k0~+T zNmD!rBJe(C=G^J@C-V&Z13kT`s?t{eZvGU$cl+?SRhTv%ui7Cf4>Ui@&)*s6etwsF{<+_*{b&7V=9nhMM1v_!5}#8?E*#d z7T_qjN8H=kfvfl?sHaxK-TP^fG&dH0veT078(Igo+u|W|MMp6H<~0a^QS!djGuPNjOR`OkBLGU#Q%eQWgi4x&jmvp-Ob=p z`V~M#J=_V~4Gj?k!GFklIQg?1sNGx-Kks`9vlea!yOBQwTYnr}u?PY6`S_jk`}<&1 zR|9>XpM`!4Tx5@^(%Ut%{hv_5V6N{kNFq`!re)~O=Tp5-R zvu#Si(YzRD`hE|U$*;i2`X^%XW-1suZh`29RgmzYyKD%#4Hx^DlAJTHFlt0R442{W z>{EGg8ow)^s;`0oTr)Hx)gCHcj9~GDOtSgJX<}sC6Asj$g_x*1vbXbI2dzwP&!h^g%!t877QIH0pE*v$lBv;$lEcGNwD7vc)IcsG4?z{=FCl&E?>Qy9CUFY zJ+v#O6}-;mrEO2LIczyO+s%dq4L&Db{A??UUl=cST62vI%ugpL0y)rg!8|fRdYWkK zq2Jctoeb2~hV@}D$gRnT;bQe=vi8h8a`Dn?^6tt7!kk)1Mp+Lf>3V~KeR>1=emVns z#+ymJl{H!RgOofo+DLxf@(a0n%Y&3Sg_5AybL4_qh}7EkFi9#_NR7>xk=^M$()Zyb z@@l7)c)Y$W9l1S_Ts{eqxM>ZEou4B$UcV4_J&ct;^zK9?eG`ep${u9=eP=Q&emBhZ zwIGY5=a8#TmC}1%JV^bl2gCyGpwFdbGGL_}=!M-Og+or0H&?e4xm%c&+4P)b8!Je_ z1#>8>y-q62-C$McpUA?82Z)KaEi4{zkZ|0N5YuJLNzZquiDdB+vLkdQTr$`z?V8Ld z9e0SnFmG+5_x@tuIuYCPx(R>k<8%1#kD&V4{9()EVY+`3y{PU5TYKd^ao*5P%6a0$ zvroS;Pi*(M=828tVj<>XGf}0FjWNS%_#Tg-{E0Ap`-f*5?>~J}9)h0_g$Y}t;PuGM zFg_gD`K0cKovB-4_nuU69e50MtH;8uX$G>f{jR`R%jKY!(nmHny|2u_?R4;dy5I|Q zxR0{?#IVwOpn3P1q^ieN_M*ukr5OG%G`=ZKk$E*zV}2iuT~ z(AH`?d?)b+yC+;2EYBgmhj3x6>s|8nT`}ns;|AYqdO`im)5KEX06zYm$egV#&@Koj z^V&TjS8Kb$82laR`I6tkX}L3uUg`}e&Kg4MNPBQ!^$XDoI!7k<_XO*92go){1Mupr z37MNZK-a7FBy#j~qHQ>ayk8s%EJst=)c+8fcg+}F4ed$W)AsN~l?QAs>i~~3C&Q+Y zv*h||85GQUNsL}H;59gnJkaS&9Bem`?`Ho-?jJr#UQe+Emm|Yr;`8?8`!lyl*Y2ai z5`+*MG!6oF%>nkwN$UBNnD%&x>Jvz0Mq?rLhk0;&bONzn9YqeNtRV+2Y~kl`B1x%q z4EQ~B{=)A98gi6TkCUDxHcJwaRWj6%Xzf)fPy?ISbz9lcD|7+h{yD!db8tv#r zOy`^FDm$8tOySn9ANBB93~$xLD3I2xRRSo1iHL4FV<5F)0vKO$lU)%+;@qJVI974V z^B(g^yBpm>_x*lZ4!HnkA}cU6e+$_r`^dJ_QBYNP0Y-Xvz{4Be!TL0=ryf{M;>Q${ ztM2_|u0k>N#Qlz9*7kyBTfQgG@?S{EiNR3jCxdG)qoHlDKCq=r8Y%eE8sf%{g&jkJ z$((aTA$#2`^6a}>(7@ky&Bt$mN0$tT{eEm%F|UZopIs!I58-dFwkgs8W(|W zx|P_xwvhEY-bQw>AOx~5^I&PG-Y_}qEIA>Rz}ICzLtcmpOqu5lT{;8kAJT>wC!9dr z!Uv>1wnKX2*B~5xA2zxk0-fKFk?k{n_`Ul-V&L9!77>l zSRZ&9*8L0ftdFw$#Lzd+v#!onwJSQ$!fnq#)?>fmmh17~n`im_?Ri$8d8+!O^Q@nc zuf};+2Mlku?YBz-pzdwv5#Y~2s@6^FsVQX7xJ)wjE)%OmQ8+F*NX8dDhyCviN&TZ7 z(rLpGvUckX;<;!igfA!}U3O@}zG(m#o?nBX1hXJ}FAHw|v=_qX?SUB@<`DSU5LiP7 zL-zNhU_jRk5N5WH48GivgpS${JFb_JtL)BX+wf< zTj2dfBRJrt51Qp6WR9^hEK2SSK?Vnj-N~VFR8dGwCSNAp%Gbo=ofY)9+W^zjW|OoI zzmr$v;)(lO37BlWN=W1`lD|a@Ttfu-jcOh!t_ndMcNdr=d*Gn@KFA5$09RICA+u)S zzJC7JU^!D4MjhVtg?Uz^&ih3Dew=4{FIMSaYDaG%y3zVX1ckS3*BkXOMp35m&*xb_ z|7e~SuHuhP=UFQ-&qh7`9K&1nFs+5wt5pIjJv?dM6De=Vuh8yMHyQg!ElBq|1fIKo zlnIXVU>G+YuHF)Ze_5H5xBxp}1I)&htdWde6@7(l?}-SCs_0SWIfCnHka zaSzcO#QWPK5_l$tTseP%OuDoez8k+E0zD>zo|iYc{O}zNJ6k}`AD<4DGE>m)5lj^K zHbHTv9t@MDLdAqxAk{t&aaXvquD&_s@p2=$FvkZ@;T|C)<6e-Inr~t8rBSdY-5!3b z8UdcuM}ygk6*A!!O-K&LHHOBCMDyFV@Os5US#GB|65jn0alh>X+ovpm=?zc7?spq_ zs5=ct8BK;CzBQ0JdI{jd)N@eoav9vRHDz6^3Q3PE1djFT2j}N&z+O)dRR6XFCLUP_ zXG+V-(lJ*^K|6Pue8f$1_jEOh`PKmxTnXIMZV&MRiNx>q0*JX0L;_av;pZ7=NY>AH z$m)rk3GebxaOU|}AbzI}m%=)LLgOac9}QoaXEo7#pP6SpU7^y)bdGfx(WsBd#a~qyVoN{h6Du3S>=23YAJ4N&Rs6BdF~iQ7XEK8FmyY2(KRna<;(x`&;Q2tqx?QG_KkBb%T=m54PBSG3DLMNu|u4yF8_Kij_H13UE)er+RAl_ zCot{Cb}PcPz3|-*@qc$+;zyp8^-ar2*ZEP<{4`gq+AW<|UPJgJXuCM|p{x>o7JUe# zw2k8$`rOi(=JUVjZTs1ICBZZ)C|@U3e6jblRp*q`v#ls!doX-EW=@}Jyw>YKD*;*u z@|i!ttz$pKoi~>uZ0Sf4cb*B4`_w?&-cl$$`7LPd?+L5Z4#VPeCSaJ+7k;yrLiW)j za^d%TWaEM}Ae+RNnaf8&QK%jq+-(XEvUI^*JP1a*EQPCCr=Xz2Az7!{>&VR=9YOo5 z4cwYK3WmK8Ca>>2BpqHJf`<3qz;aeJ^f7jV<+r1Vzxz4dlYI$pkpLc$~ITr_osb|UNqg$>6kC=%hYI>Xgawn{@BN`|8&Lo#(or!;jR4$1@d2V z(Yo6H{Y_HYbsjnCKA6akrIKx%E)icn4OlCBO|INKOG2s-kh|N)lNtN7iA(l9GAr&m z*>P|L{C=W4WPLY`tU41bT^swDY{_{`=FWOcCOvpT3g?B8m7Jf+x-k#Pq+>gXn$<-p zzE(i?-Z6phZ!VFBKg2L9a1kuKHJ)4vdqkeT(uH>>VWd6&-lm7P8nL`^l_QR`ak>A6@2$c z(Ej9;+VVImy@|hiAZM>~9CdD?kJ5LZ7Lomhag_Jp8b>wSB_8r2+n^d7+{Wh~2x>Pe ze{LAw@53{V_wQabjn{%vvW|BcS-0z@AZa6!xfiO*61VM@vVEes zsE(m&vp4=}_fO)xKZ2Iya9Yc9{`c&@_usbr2UUD2?S3!hr%_*R$M9Btg#!66xoBT~ zp1}sT!xk_dXFvi68N-fgNwCy<8yPoU3mzZLA-iD>@l5^!c-2YJi8%_lzS;|huX!?u zUw(u|ZLQ$Pi@Qklm}f-vP?xY9_7ks}cI4~wNV4VbK-k3J1oeB=pkhfsNYx(+-S&9G zFFP|xhZDJE_aqm%k!6MR^bEqjn?xQsilI945IOSG80a#`olMc12M!C-w>V%pOfEeH z3&?BoVBi_@hPMnxbQul(VlIKxmO)>z`;Be(lkW4;?swVzr=Hq|vgn4O{U;s|siv~A zLl}PuqkXQi|KQ{Q&>!gir~dql{TLhd6wNuTgu zj%>cQ1bV)!12dTyjNcJTZY&qcn5waG$3_FVHSiC6+R_#3n1N8gDrk+*AE5jZ_ieC_GMg#`8&Jfeyp=8Z4dnlf8 zpWI*kE2Lz)fge_w}h&o~uMb^IN$?)voBc@ehPQg4Ua; zpyhVeXg6p&|J>iw=Ck9j`IsgJ|qZ?zXFkpGg4)|Hv%T;F+h zPhj7j6Tn}q34lI~J^d&9)@19+4v&z5ndWlYGyHvCmnt_n_Dz&5b-JD`;AeYZb8BB% zvA=__*UwQf^`~*5JEtvdU3eHGLbrm6gFhAoAoG%*SE0}2@ ztMUvZ;WzSO$-!MP>$HvU%1$Y=`e&VdKfixbW1Ia%ReT(G-QD%4UOtPmXzb5Ji~r~S znacF9{Vi?&(YR~$ZdE@zhW)4yrrX$$`eAr$KSF{0mt3^Y2Tj}}4LO)e_+njPcTFWn z`5LgUUAlDFus5Xck7Y0^$dsH4d`d*+c>ZD0HWG#V$}eiDkeXjOLta1aD_z##pBz%W zA>m9X@YPvQuI^z$O5t^K>g{;xrfF|UNn#=yBa#!_C4FI%UMhYUYfF~h=?3Z>x=0uO z_zm$b$sxz5Dahbm_oQ!bTai)6&B;3BR5D9G9xm<grKh9ZT%8j}>ay2dWnP>17>l#C*!faT7M;$3Pg9Zi_BrIc*5x!uH;x{l!sc7d*iv4VmL_^ks?eeK z)@s~o-hd(NgdLaCaG|0SG5v32VcrLfD>I{f4K+4j-Iz5pMIJ%B=g7QP2Jeo>tat1j z?wcLPY!y8&eR~fVs}y*0x;{I%s6*@6Gz{-ljqKsttmjaUZ`RxJ&BIdU87xNcfV&93 zR*UtsL>{tA9S%#`g5#PmQ8Kj_t?z!q^A&O|pO*&jT59aKu{Nu=U4Zoc_^&*}|LUdv z;I^daKOp+YdqvvM2@};_RO$1&>eIj1&-snd_%ry!UzjoJ{-ph;pYM_GV&?M?yA%v{ z#J6wpzhdnlcD)qs%S3~89qDqiB11rifD8c{0x|?-2*?nSAs|EG|0DuZAJnV-6E2h} za%C$yj@i2kgI;^E&d@D1S~Z*<^Ebg#RgWr$?=gF-K6i_Jh?n}PGHR|S+iWO+LWmk2 zMLhl$@mEoyq`(!&H25vy8!{Hv5@UBh;6cP51O$uz*m^I%I1q!1r#0!;Za*5y$+KaZ z6(>K`rsgvfuC{k!y!=BvxUWQmI-j8%(uFy}uQ9ga6(nRo!wTziIMuJia~ieycBzPs z-}5SR)l7Ld!{)(sYzHkPy%QEnFj13>o{sN7G+SG}k0w;Mxc9HAGavBQG`YJ|g-#~udWK34J zVTM5?-f?_~x+#z0t&)p6L#$aR){-wP+?aKI87mIDvts8J#B57N&zluE81o#XMxVg5 z)dsxsRfY0Xwb|I~3exP9d2FLT)%2_J^13o7mReGIkQ@(Jor2qfBDCx95#v)@@pBV1 zMu*qriwU;uWc3WI<6OAOTAjYHjo7NwIyA4L!`7?v(By;yd%5KzrEhH>Xs*W6SbGsm z&zvEFdc0hu%vsIeA*A^$6bjA#4gYSu@zRu`4xWq?3zc>z9ITNJvl}(( z>VF>QJwu?qRfpf6yhHPC6_~PLLd$jc@a;u9eCm{Az0DAQc&g54iP~J}+>mb@>rv}X z0TO!|Gcl%+JX+_{G?n(fgmER!3VFeY2ySZ(XwdHY#W8^K~6% zHl0$6EB6(szf^^p=bz!e`DE@opv~30x^aJBMa~V}%)`!4pb~ityYJkAqgzdGGCd77 zwR<3RK% zwpdw@H8Sqv^~6HlHb}yyVpVPrK7+!bBk0tp5_6a4ffcu~Hq4m*Bg(PnO9Yxup2hc` z-*9-b855Mta4fA7(>m$$So>NG+f|OJvG&AVFGfvl&FZB~SZ|&SM{m&Npxafj&}~4! za>?KEW`9k&|;d%N>^s2DT9%8Xb0yu$3;B5$1gQ`ETp0H#w^d3C%4qbxrl z%-)>SDhm))vj{1wZhXJLJN+C)p4Ooacw(;xySm*)PU9AQVR{XYC;HLmi#)fzc!WMY zj_aBYsOJ3z>PmOv7^coPftoZPa37_S9y~Do9=6#BbIsk}tmSFM6W33nu}fnPUH1+9 zo8Q2rDJIKm`qWF5F!r4ydj;J>1NTShGGZMRZhu6ab~cU$*Z$3TYp0)_ z!Cxp0Y1d!+>}|O3@86kvi?(*6O1Xj5n&1BI@5WAI{eQ}-`~zX{uXv2pKkQR56Fi3W z`}|KHBT2N&cnkrEtjG|MAs|CQhJXwK83Hl{WC;965Rm%Pn*Hr~Jm3g4A`6gtz5`zv z#E5UEi&3>WMZ|$`#UShVusKtc`|n-CgGHOLFT4!CbNvt{IV!F@8e@IoDLNO!t{SGh^BOgClZ zowpb_>IpjcI*4@#3K18m!F2lztQsAP!1SxQYm$veJ)c6~EFXKW6~HjA6IL~yNxfCi z@WS~qN4KM`XQ)Jj6iMUohW@(00;YA#BGd*oa7~<+SX%SNe)b{ z@1PLpBd`eFEt-SAGY#?jkHk(`r@gC{;9 zf5?5P!7_so_CPX>u8%E$$;Z`Z4-gEWwbdS`0am0=bq7 zbPIcrRV}ljJR=B{&c4Bf>8Wwd5L#1XM9$mL)VykNy zHm(t0H@u8i9j~DGl_!XvoDbzqa$L9QG^V(}!i7$AVG}S3;RaSTJvad;M2?EjA`bbS z!r6$D%RoqYAQUomIi^V}oc9f8q~PoPik^VJX(+z`76qC)aCmYa+lEDmc!dYieak*% z)&GnZ_9D;e{94>&v>$=_578#J31d19MYpBb(YIL~9#taR1^K4lC>eGrc0LnyJFP!9{Qv;~bA0*>ZsY30$zM z&vjPEp*voc);Bw%sO%yf8*D{`Ht%rba16$ecn0$;pCOkq6Gyi=quC@?)_$SH(Cj<} z@128&BcoxdRD%84hK$Q9!RK9h2wF83lbVjkyyqsoZdRAY*?Ro6=rW}Ftp7FM;C~hR z{p2&sQ~$2>^Ap?q$!9Dx`Zb^Nb6lnLr6Ju$K$zzD@f9uR?ES9u`+9G{?{t2D1P=dK zb$(La;HI?ib}GmTO`mieK!(uKO8JjvqCHO-BAu2lCoBK=BOpDGk!hNI7h=MUold-C zwv?4F^Z58&IB&ITPm?M7O!|6;&pz65!qZb+uX>FgM_LMwaw?f``KwEKU}QM^-R#9XEv$KJdNM=14rJ)O?p!ukNur@On29U4vh9-1^tk_= zYJLRYQ7*Ex`6K~63=fDkjp5w$sdeW55Z#>14wuU_W;V}@hhCV6^ zG+p-rMy=mts%}eIU@+@WA+uZFK)Wet@v)#Q7Twb4jl-{?d3`MXMrWWy%}BJ5wB~rB z%`z-B<#waB$nX9bF*t;mnRl@8RXSRly++gB{>X7Pp^@uBobI8_UShn7yXkT)sI59bLsI9(*T`fiK zhtausC3rxi!3y;4q{_DWAqcJ=hYk8hBHw}m6-usS)3WJ{e`ZUcsS; z9k*_e#`8#J8Xrx;8Z5$$m?OB{;41Vq6YzGh;0w2C(`Q;7oV*SB;lgscXk!qCfFsZ0n`q3Z?>FEgNugv-6}!QZv8^uGT@A&1`y)^punw1!Dv)OQd^gz7zHKpzK516>609UOG(eFt^W{fGuW3Lb-l-Y6cWhD+tH)dV0g$V0C zgzA#IRKJvjV?lQ@%0-hoS&ew9i#%WGRbYRXC(>6PLF^(=R$aS`kE1SQ%dzX2c(^+h zlh2`L)d8%2?2Bopb*bm^5_>);;Ic*uz7`pfHjm&*!mQGi`x@8dF%h%Jwk!h|clcxY zKxMi=Ql;iHc@9#%hbdb(VA=wq3G17KYKuJd|J0b;SFR$YzzlVhFQVy=S_}?fi$IOt zIIw#(ZkUv!ZzDZk*qDcB&2oH0iMuhZdhfha+#0GGr+t zzKo@pjt;B6M`Ks(WLWRJi}JBfyzTW6WxEeCG})AEmMT!vcpvf(-9qz~wP+aq0mGUu z!G?C?dOp1vUS}=%S-T^R$6rLr!)|n#Ux4>>mDpJ6AqHzd!FZG5n4oINnl^R$T#QSL z-;$0Qx@Cx~83?14)tE7QKZd{2WM!8_FmJgC8@!7!bIw&nrrY9WaWgt>K8mF-7oeE5 z1Ec20p+G~E6*Ka&Zq6f2^F4=IF8O5k27jS2r2K{S**oUy5B?%d%qNK2 zPE;v>q2%~$-ti}YAr|@0fp`Zde~*v&An~}nbeq!h8y(f361Dt=#`wNp={Ej69<1iI zA3TOsN98U4_ftnzCG3{*7*e!lMTUS30T}`^1Y`)v5Rf4tL*PGwfYg@`Kb{5Mnb)wd z=p586GjMMB3-ru0quHnxs8h#{-Ml(5G}M~DFP)j^tk03}B2e|wl^497>GO05oAq4D zVfDnZ1x9Q7P?yz&H3QiInF9hq8Ci?Nz@8TaKhYd&ej!0^j-KH8I=?KEgL zO%t&&VotP@q*1TI)Hk2WW4Y;AQEwNc+ZrP6_F+64ZpXkiQ`o-ga&{@4!z0{Xm!33L^1|57B(@CA##Q%s98{tlwlc`pYd4`ApVehrb&K9B$7J^0%38 z9?sZik6qt->ha)f(f?Z0fnMu{W~SLiI8Sk4Rr?({?JCb@{T@OueJ`bZEg=XNdMwWM=|EpE{`i!mDi$zO} zdA4&5F8d$HnCD+`W_AZe4Y0;;-%Hs4sRi{M4OuD1aXqa#i^9$p7|?MDzm15;sp|*u z^{N_8TRx`V7-d%VAI4hCT)4zhhtm~X@#)8CWHT?)g}QW%(T#(QyT?=4`^Q zM{3k6Jjez42jSE;oJQSkncuPgSu(Mw6*WDVVB5W}$m@6wY70A4Ip_(mch#e|YY#MQGKNjN$kFu1dvr-J zK}1z&c5AZKZHk{KRllylfO^+(s7o|+Unuj;i22N3aZu#+j;E2@M4s!G&BZO9x!cZ( zr{-HS*)N=H#{_ZD;DcyWd6?HdrXo6cB>O7`(y-1hx-Sjm>ZxWljsL=iwKH)3))@Xq zNA)M(;2-O#BoBV@8PYhleMEH^Rmx}FaR0R)L;62yk@61PmbiY`P~C|?^j$;MO)f3d zT(tiaZI{a*L2AWv(rx{jzmV!fF8s|NY5cZ5qP7!Ny4*02U-K(!;(tGjbXzSimwu1m zw*FS1?>2e8p8Y#r*B^;W|95m-4#>V>0=i3S4DHd+wp9% zJ{BvFn{ea}Gv4cDOqMEepo1f8g*T+JegqA&<>=RK9245evbU)MWyTiDh}{(bX`A_TmFR*{h!YhsgGIj z>5uzVs_UvP_Vtqw)e!A6K2!iAD>4LR2*?nSAs|CQhJXwK83O+i1f;%d$lI~dzq}Ev zbB17K{~UBOSb^7Ro6*1F3V0m*iYw)}aAER%9LWiX`lSSTUKox!s|O;?GzRHgAEIt? z0p{2a;>D9&P~Rf~Lsuws%+1ZX9((}jHta_2mn$&2$7zHWEkODyIi}jn^F#IyY&&xa zH?KPI<)gXiGvpbT@9jX}aUD3`>LiXSxv;eVX?z|Q;m8tfoq5^X=K#HX5T(ZFIU-r23hr&FqYqpQzi?P7eL(2OdVMBJ|l ziky>XLY=4&JeDBOYonAncK;UK-c^&`r|!r2T1GsyEf)?0jTzH#3xcx!Xcp5KDQ=75 zE8^Rqa#iJR3q7Ho>3~wP?+9BB`t(|cAx*a+?09nq4tN4d;9e|xug#{Wi!rymGBt)G&yt-m8I{naaS28Jxf8=vxm5mwg598B%pF&Ph2e6jT@Io;eA*clKR!)`IKEa z?UaZQ!#4q6jQOT*0(L6IU~>Bk)G@e;!!t$9FozB}7bnKrT-*os%Z&&R2d)t7K3IDM zS+#GXb&4(ZCt5JsI1YJ|1jP5&7Q&)#bFp1dRQ# zkn(S8GoJ4;Y*cOTt1@PM!?iG2){JVScEifcikCx^g{>y6v8Vt8Oh@CSnm%29$D>H~ zF?L$cN84IQ;Zkw~%~z@N$z5eOa;*c0xsB*NxC`AI9E9RyExJs2jv-$CxGi@%Ud#@{ z>9j3KJgUYwepx8%Ta4@Gnw(>`9N(sWLV=qphigpWnc!&bagN5>p(>oaye8zTuOfU% z54Q6=fC`K6bFYq6)373qw@DA6eU$YnluGrvuy-blje9&Z< zduynUIS3WI5EON)ON+9{sG0rhOu#UyJrj?mhKQA-xXQ@%CE z98u)U3#*`@^BNpJ7Q-gVb6t)NotyN6&(@9jIA#Yb1Nz{4@7u_Lr=dcec2G z9_HcDo;x^HupPIj9)PnL|9#sc3(DG$@o<3x3tzQo(TH#8{P-Rwp$v}wmf?Q?UHG*6 z5RT7ELfg>UxaYnc%hrf-!wp_z^_Q*ie>xRaEi%zN*MdPhO1xjshJzNG(K>z^Iz0c1 zNsFu*bh$pmu37M+x0}eT*A%J45^?jj2d(y(VAk^b9MQ4}dj_}U1I603wHLARHZF7h z=Q*;SesTtXp)jQUgY?{do?KOC7VM?Pn{TZu7&d_Mg^Su`ETC{{kZSSD{ zbO-uWPp4+)QZ7-j;JVD0m^mVo&#JS~AWe>|G&^8zeVI~3q!_Sa^UPj2}1`x$BtrqrfGIV z@Thj2WvU{nsyqzaU{$^wXH3hgSG*so%Wp~!+|{oU&5Gwyar!c_QyXAQ8^IUZM zT#IG3hH>oqLs0H8igpucuxO7X7hm5-LrZYa@+zEp*NF}8mZD*oNNPFiQeIb=Z|fNG z#sD?m98UTaS7Y_tQ>^zWf@jP`oaMzLocV_Wj(gajdXxHa&`wVlhK=Tsd3AZ^l`(g| z?F=iwfs{A5VT`>!uMOWL;xD!5jH4FZ)+z*d-ne3IQ81T2?MUxM$>^=#ol6ULGa4rF zmOF>l^+wWVxD89|-9^wfMal4i4Y9Li5htnLhWff-G#YgsI+>E1fsS;ZfneQtNYUGa;a-A)q30+XG)(r z+MLk-IA3Ks@XG2?sGVKJY3YMF?YSpcAG!g}FDqCQAjgFpck%KUJuY)QO2#)8v8}+e z>IuvpkS5~0je(uPUFKX|$TO?Nbt)IYg^hdQ-t?o4u^r8NR=Zfyz7ogBh#2c50;zib z1^hJY(X8=IItKW0i1P|=)M-Zj;q4f1RLZ)UYv7c=ly(Wju)w}IcTRbW$b|D~@zH{A z>PI*!uRjN*h#23`=F_T3pSK2wuxzdw{mf&S`6_^V^6o6IDn&=DB<@r}1>V7!HlKrSgsE7$)C~ZwEx7%CJB4 z+Bh;|;6z+HAZ)d_;kbz%IPac5=PirChT}Q7>Y~od4iE6w+=1_6GwJ`n4G+ykD zAwOg}7rKlhz09c}_y!pwPI}J7dVJNU9Y3wS3%{B5c`Y|tY;yrmX7*!ECs%rP*5dus z%Q$}OQ#|eP1ow>|p~dGq>@!b;owefWe(4>otB-JJvnHIeS;B?=FR-64PUY|l8FbO^_?*?!2o7t32J zk67x}9&aP2vV%<;b{=1i-pvi)!NNOfH?qP7!Nx?GEq zzvfq}|3_X<+YFWOHhE?){%+H%!wY_=>uUN>laT*y|Nqm@PHNwAQ>apqlQR&@q>A6~ zc8c~~v9NSndOWi7e>Vcsb9mGxkY<;9(&K$s>T53K6@{7fZ_t~$avPc1xIfh%O=P!P zLs?iEz_)Km&l;gjUg1I2gjl*Z4`cte^EfML84sLn$U3KPTUY=ZY$gUnjl(rv!fcW+#6C$@4&L z`+rSjFK(sp>q~zVe{B2v^T}V#yZ`NfUBtF+#k85I`hRPa+Vhidl}`VPYc&_`|B5|g zvF|oWwwF{YmZ8`diHqzqfzb zrQj!ou8YOIvG|oPmn+&eMB-rSbcU$1B11rifD8c{0{@)|WQfC_@XCtvtjV|~3cNM$ z3TD61VwcXNXwd!~(_4+_GygzN3Y*5&^S)q!wF<54y}_vzV;<_dhEXYkL)qVoZuLUY zx|KIq8T&D;^$b2!&d2(T+DyvQWp+;^PMu`LkIE+0yW!3e8#H((UY^tIf-l}Q7rsn-dfIGw{+>wz^Z7l@}a2HS#MOeym5!VjZ41GMcXv z<>`2#G3Tm_*yBeg(4}1)4p<7#-q@3Mu37VI%l@3cLz^>`EIECK7Du$1$MjTF*3DVK zpqbqn)y$nCx_4b2-sU2y*omf#&3WQQ6nlPYK&=CTtlPCG2iH`lj(j7wtQ$v-#0n_v zT*PJzTX4bL0Pb{iq)YOAHtscsiOW~;?$?`GtK5_GvOnU=XJ^rOZA6d!(Si@t;gV9fhLN13rcPt$wp4fbp#DaYhbqsB*(FnX>`+(6gj!IgcNu!N z@MrhLE}TF1GFpT$c0KhLDH9M;koEBOM#u->LWquQnc0D^4o)Ltla(x zLrg}oSnfRx%XGM0uQo@_tHG5CE!c8z7aDb`$0kS4LDfu$^79t)UgjQlax$Q%t3K7Y z=+d!=K3TUOM+VlR{bEagRWqXAuqx=r+i`LadwTX1`Rh9DwuSC*d>-As*O9Y2hPO4rrY3SzaM@Z>OjBW z8g`jnfWn9jT#i)7sGWTJ!2Q;nD#{F^i zdHmQU+%k+qbYdYC&7Polul4vG5{S~8WvU9I@U7fLE$PNr?FdxOCmtmEXi2egbJjEM9=z4x3N)D{Yxqvcc_*7uMXJcd~Jciu~ zH+ocLLGAc!blj)L%hQ|T-YM~Y%+4I{2^JXRP?N2l#5Wk@3FujG2~F_{v36OQR;mGI z>)z0Qcmv0CME=@>E6}moijWcGkg&f14LVk$wOk`^wI5HloBi-;>05j{>xRrR>EEI#5rNJ^ljGguK$Gmmfu!)$70@F>1ADD^{*GFL9lUPL8U5klp<#}XG23ikX zhKV}ouk7-L`KUWF4Uda%Vyt>Hmeq(w zm998{;vV>?T;Lym*RQ{yNbez^20#2k>Gz7kqW<&;U(WlrKPc5|{wz|TQlU@N@82t` zVt0N2UeRw?>hHc+IRC5PD}M5WW@0~|f7q#TPwdo4%x@LHQor@3XxI7Mv~)RHk&`nM zAiTXflgT>*_%3B0o$G(Ws!>arIN63q)9)egnh)DgZ^8$U9`p71ezaaah{KB~a=~Uf zn)udd^QFe@dg%yP6{YY{FMIk)_VBqMCEIKcQu5APGPAur(;D@VjL{mx!pF5FRc?3b zW1__`fz26h`2;q7ynn~Z|8WicrIRA;7N_#N{iTim&QlK&ZSJB<&v#hpzsH;ZhNpJ^ zS9$7C^Y3p6&V6D1Y`*Omm`oNj{io0so(=sv8h^_PG@q^ zM0F7BC!NHsbB{4Jv@WwX&!FObQF9}?B&sD2Y_36@2{W;=P8Iwcd-1CGLu6mj zp{2n=e4J5)!*AQNjIG#pw=1`ZJaa`8W@D?d7N7O}gn1j8PyYhNc8q_svQ-9W35;57DPJ52oTSN@3rgqGWeBrwFgaa2in4+bU20bHci`-g@G)mRxs{R)-bXzFH z@7JgO#wYO29*UvUb=a-aj7?i@#I?zuRIE-y`m4j39hr{JrKfRCzrM(~=}lWnJ&xLC z%OcBK+}U;=Dz!(kEb#^c;*}WqqBaAQj-ZM6XWVm`D*8<}T-^08lC<6-=8YL6w2W9w z(V0W!w7A*Glg(3{+1cPS+K23hf?+ofiBVx{nj(X{T*ZbD4H&sT0$RhhxNV9VPcK=A z$qUMnXe-Bow_SNE`4Rf=(d6ja3Glkv2r;pS9HXPb9HKIvyR)mF9!#ByuzAKAgkN z`VAOvQHEh#tXY0oi3t~cu&}%yC6}}~vVA#phlk?rvUp^kU5pkZBcXm)h2yRip=VzO z1{7IwtH7bUfhv8bs&ZkB74>2_GrQc3MT5p;j<}|S1^?gWtP$7yNEkB8@OSaYfBIa1 zaRH_NpY+}-wfo`!g^B5TqWVQQ zgGIZ{4-|mNiVOi60x|^t%Mr*B$G_vzIgS`C;gFp<2=y+7Df3`=dp#$4$&;u=)1*^QFpWv+6S zy|JX!NOE+`W!x;+ky!4sXa9L2c-=ghbRj>?lkPP{1$K8XyxO#&v^)M^4dXy}MHwpP0ZsUIsWfFb@@to-y^DIoEz&#NZ7lS(aLa ztXm=n(HnD`tT3e7$AMH@lENzMwp1(Cm*h66g+5-(SP`?Ar;~;MJi_aeNJUVqCrmGk-J4}HnFDb(i3W zJyPC0K-8c9sriOq`=>&}`bUx4)FZc-dtRdZmR20oa|1(-_wsDGJCF9sV*}Sh zbctLn{mFWJQL6 z3;`Je|K$i|h~qz(>w*QRgpT=wGe+Kdi-LEC-12Y>-e)fB%d2`p zZ%_fo%M~Car5fi|-PuC$nI^dHzDq5qTlK0-Et~>Sq+2iaZim zpSljOe2j6O+A==a2U8?H5U^+)dXCM;X3d+p>hTQ9y-Shyd>N)Zbw%7w32iD`a7PaV zrtLAJqu|R=cUy^Eq2~z7kHl7+yI9<5IBw>*qLlov+NS>Ct#vSBwFC6^Un(VtBg9^MuzYSC^fw5I@F@uM*y&>67(vGatk&U6x|T zg(=)!um>HJRX8SLI>xT6L8XN*kUM`0M`npQc{fEr@Rlw67@CN&@=84N+LoT;f$5=>IHBk@PS({y=VWcn z>+udd3-uYXsSnGFwjjytD^A(p#>V+?P%|+D_Pg7oi;ff0=Rd}P9pr_QM&exfK>mDJ z)M(!o`u8+gFlRgBvn#PZMdazZAo2_EP^Mm#$bsWq4E;6HC_1Ii9wzDx+c2_vordjy_-kw9XRU`r73CK2WN{_KsFljbZav;%+ z9qnc_*t?LGSC+HGE(cH_NL#<+dMqGip#1E_|U?E)lEvVy7y`FNC=xWJb^QJ3UJW)5UQqjrV!-SZ99PIfz9qd-6rzsbdkM^s0 z)-Hmr6oUC^U^P!|mGFAm0bZFjL>yxm1`hV*`$080-cXsA>t0}w7z1hUCUW|1%x5FL zh4j8Rj2ebx*`gwi=0YoRaGozK-Qp+ ziDUjH5rb(t)`f@jeEA7#r!8VhlaKhibUuQgYN7fx*vZs^E8~t~OdAKrzFJK6_*&FE zT#G#%L-~G`Hmj%Xl1ub-cr|X zzz=`o%~O1SXuAjLq<`nAC))4KG#Bgs6W-kEcf9%Ozu6<@%@>IJ(?1<>;Me|X#s7$p z!J-H;c2&M_7?dY z9k0gyjyM0~8u&}6N!b09H}B{3ciw!IXm=M?dY`;I^y~ZNXTRy+9lk?S&<zu7c)6FDPt*0koc6VXgF9m@q>UO_L?gRQ>4#N1cC_a*=cISvo zt0_OzkvY2FG_Q0fMLbyNK@m7Ra~Aux?8CZ}eF9q)it&*8SvVNkm>QR~Id;1T2S1JZ9q;+`o%xqnxb*!iz4q$$`#bMB zQp~p#Rr+pBO8&K9`SblP7WsF1Pse|i_mtX~^20s_Gw~j`5c5CZ^&|$3$h|Z zK!(778Ug9EsCHWF zsxi)P3I|uyTA3ZA#5?`Q7PcxbcFnyyg_9y%v(w>l`ddXn!##&H zpDgFrd}q!!QDzTCW9~>MS6t|W!gpFw9@d+ofk{YAI)?=AvEhOddk)XLj~fpcLhWEj4%2estLFRAa%cdb1TVp-ie?;cSj`9R`g2sXMy#5o z4Xs*pf2a5S(|hyRyp{ACEFJQLf9c-h$9vrPZ@v*5 zcD(+G4=W3)wMkAg-TFCio8RFAK4x%GHtX9~v4(yoeea&;o2Ho@eoX7}IDO10}el9R*T4bC#+k*Xxh?H)f~DddjCb374vj&oIXC6f#a zSe~mO38l8Ai(xJ|7~W=H?@BIjp(2SI;3PTauOiu|tuN8;{DQMO8%pFpJ!Vpy6i!>2 z#rnOASRH64310J_x5F>ccJXCe;lJ^6+)(dTIQT23-G=nj4Tu5e18z%{jo#5N?2 z?-I+Ho>)iH+DT8+Sp6#FX543LYAzqmea16^`Fv7U&2d}gB`(hjS#tFp?L&%rCFmp{ zDDR}b|6|TySVwZ}rJUrdo17$R?kG(g6=jz+~$IWEU5Tz7Rkp>!AYi%m2G@+SF$dF1>X`WOfGBps< ztWp|9gGwPXlqr;%kWxsJ$nZa(+qb9h^E~%?e)s-=|Nrma=l<+otFzB`KIiQ7KI`nY z);?>mbvGY`(!T<$?T@*}kuXYD2*1T=LWOA_Z0nN*-`Y~)duR*{p2&}jH)n!XqzLwp z9EdsUeAv-Z1c4%X5ED}ko38L->Ow9)uV)5`zP}F>(s~g73mBM2AG}u>` z08hrfh05to;J@e`ydC`p+{{v;*rgq6lApr|<&VJUoDOIGdO+Pg6<|#()a~Mai$XX^ zw*};6JHVv*E$n!}k3Bn{!3U)_7`62i7#`%qJ&6f0_-qM$aee?5pT*F--&Z(%D;8ps z3LtQE6D*q90^9e#fVtnA;Nrb(SoBQ{hq@NRw04fCS{{N>!Y$YxDvj%Iba3&m>OqOU zf@--e&^l5Br|zVHd(;OINXUWNhTBZcd+@}Q#d!O63(P|!b9qV z>4Czy#E^D4N`8g_fnSVCkOEFn&lHIJD|rEmP6^#Igw7T~ab3uvuT3)E;&%7UeCRol@P`8?JDssSbX>{Y`Wb6$%`LDmu4I+ zZhQuLhsE&46B$%UD}(gS^)OgL9Otd)cz72d;+an{rAH8Lr0QYxj4Du$7RMi@0w`hh z6$(FR!Ro5#a2kr>$NMa}@0kqq;34e!oC=4e?}1X}V;GpLgt<}KAoS)dcn221q{~vc zAyEXw`SM{`ST&Rua`6|6?t|;Km!LQ6F>F{>1e3MOxO3&eF89}PJiQ*u?wry36(H`E3gz5bU{m-V7IEX+KKD0}-0wXU3JKs@r3Ofi zoq~Nid{+$o4E9X|7$fl{PR!ZUJY28r#jxbaIN?7C6~7d;w5Zp2&AeewWWpJu|^CD)-RY8u|ClgE{VW8k*E!L93!5nx1Nh4A(EP zZJZbiPpbrZ;RtZ_;X@B+6&xg#0UOTr!B!itKWTB`G2|r-TbmA+dOc7jmIDf%c`)!8 zCp!{f!Gu2ixXVihn@<-&N=_qaIcGq7juL)fmIZzn%E8V!AMQEu;rC=o98gpavN^e6 zw>AnEuX+Y%wCfXUV0DUQ>7>ltCzui0Y&_x%VBe+1&*lZgPBbl9EnH;w-MQp*LDkB?^nWY zkv0g3D26>(rI8koL6vH8l=6EDSKqcklD9IZ>AZy!sS23X&+rr?1m_48f^v2n^m|v#I@y6lwAo!UX(-Gv=?yUcsuk>C zXL}RGes2JMp%$Q+PRIz$1B1e3So-5R1QaE}C5|rzx%b0rwG?i#tAp9$YIx+!8}7YL zf>pJJV6&nThUyo?ybq~RsM!ps1RsEN4<9bHki{QU(qV340n~L0pxNQRIA_clYkbmGCDC79dA*Kr)pL_%B z`T~fLeF*1Pr@=-XpMTZ-?r^QkZeQ160nZ zgO%u8crmvO&Xx(I&b5!QMd=+ZeeeNZY|RCY)je=WFawrUi=cAwYcRW=2Lf`pU_`bs zc9*}0G0Oz;hkGfEv-$*2wtj=h4>CZI|1(s46+mnEZ0K{o9`@X-hm5VGusN3>2ims5 z$#*$m#l=F($t~n^MpeLB?s-2v6$kf?-auFGXV}Bt=VL=Te5#lV&L*+&d20ov1l0oM zm%~ZxYM64Z4CZBChi#Ky!xG~kFxNW+l;)*@$=OusIGzat-f=+TxsaJx27_{M!K6ps z5V7YWERp&FFRn>qUiCXz_Tn43e}4}G7V%KTp9qQadGNg|6SCwA!IhJ_I*Bi#Pk%|& zil~Cg8bvU>&rJyG_zJ@H0@&`71jE+~qBhIraz@3#^UyBXo%05UAMb>4^M_!;mj(-U z`SIeVB8Zst1%6m|z|grB5LA%|->Pb%AV&mmeJOx|AtHF_#67ql-wM@gNuXGG3#7Kh z!{z4taD7HLysR#U!KUBAPU{(%Du097-1@do(R?_0Dg|cw+=hhpoiOWSHsnaW0rkoE z!Qpiw=;iR?x$ zxC>Od>$Sd0g74h>x*=Qyy`0LR`e9!jW-5yBquXJoUI~2IkqMs;B!KjdHxMc%kJq#A zKx}$9Tv{c9=-$8h4+A!qHc-@p~CW^H;)+n*x|~yAp<} z6u_ui0=T8D35usCL$S3228owK2bO`xDdiw+=-sPPQe?8HCpy#4-Ot0(kK~2lD&`EmApf z{bL0zPpN^e2i}7BA|c$@C5cbZj>bKn(s+CMS4j46hLm|Nut-1(MI!>5!5A3C1ib1)DkFAajv4-fwAxj|!Y@bP>YM z%_1mbp9$$*?_vMZT38Sp10zqzLhjO1xRa@m=N@E(>9xLCyZ;RYOfCdFhfnZadl=rA zF9Yw0Qt1Ag0m1ijAtEpyf||K8ZOChgTGIw{VdWrI)CI>^aXP^KbXfV8(@9@6f!1Vs z9I5jaE_LO>%$<2KWNi#=;CQ4UB?p2TXDdhCg?Gc{&?Pku-YR56@!U*Md%)=yTt1Xd z7GFWlDITKj??Ob9AkNB2f}#aI@YJURv=;vW`5nbD!n74mn|*@KS5@%sp0{w5>%Ugv zJxE#h(uMx==+zsd?~G<)TDr-7rFN;DIKoW$l%?SJa|0#8(cn?4N+nF zP;d7Gx*tA)@O#yeIjauL9!cWx)@RT>>I(SB3!!ziCN^@qWv#+M49xoiAADNiSV0o( zF%d#BwJd1!Y=uyZ9C*~80dLo)Lgnsnkl)IW8sol!M4vi{8{H0tN8Z4&k?&wwRy>F- zNrMTiD?sPOcd%D|2UVON(7dJr60}?4&E8CKKKunnnWaDgXa6;J6vC>W3@%SzDlF~% z04kByFk|g2c($trE^zwdLcT(Xn*SDdi)BMS_x>r@RKd10oL%l!1QJzhICbYsh|BJP zC!TE(sZ;^c{nRm{Q3Wez-ht6?Io)|{8*JzFU46ChP?O#tLl>vOMX^>+Ul7KX7qj3x zN}}fN1P~gbfZh)!@U>+YsBSF=lMoTyXZszNn!baslxB!BPlA?92_RGY0nF@j!TF{M z<~-%c12%ooCps4lF4e-!ff*1vv^LzjercGdS zMh9y$b@1z|RJiu80Qy}`12$0`WhBeto~Ae+j8efc&L*qmZ1y4NKf?T*budb}1}01# zh~u>z0Mg8GR8|?}grq^!tW2OvVf1u<21=f#kQLenqJna$X;u##!@EI(vmwK}p1`ND zL`a&}2RFWc3-a5=k;~r#xi$sxth5zIetZmlB&1L%R2DZZdIUKcRS@*H7#<(^0-v@$ zf(bKPplNsm%!;mrD;M6u=iB_aP`4Z=l;p!Vi&8LoUjUL;4WK994w9LVKwtbV)OPaW zjU0ZwvHKMST0DgfpQ_+NQwLNSWkUg{r=MB)1WtH$gN%|Os%PiJj~5kS!}U3Y8>gW~ z4b}EkgQ}khnp7#^shyed`ho;L=H4N<9R*Mr{}uQrsiMSCWlWkv$* zcT0u~rqOVyAPX9|NukC>A(XwJ0a{CIz~OrpD5zG0R?m0f#l`w-G3lnRcim#6`|rYq z{3X^0Z{6^$(?8>d@Z#d#;Ak>Oym%oso&WFReQ9vN{jd6`}{g2=B zwt8oN-{*C1pLc%Vd0%kn9m{PsI8y$jjn}9D7#Ah@{&M2AmzFG>#M|6L zWHl8BwWs>0*S07QJZ7xF>`hz0hv~NZ4F?w)#O5B*Z)U1Wi7yom7QBe<*GKNM{-a!5 z174h${}QKv&z66|iFeJnXMe7H=ketUj(BZi90~p9A0OXBuKw@NxyohzN;?-DyDg3z z?N&M3xUFCB!f}C~gUyV;{9($^c8fonP4vdhb+mIGv(eFEv%UN3^{zInT^&~2J91p} z^I7qD#_8Noo;l0atvIsah}REEJ_W89V%%2tFZ?-{Yt!K9zvG|m+^P3CQR z#h9c2{d@Sy=YKgT_dX9e|Fh3g+_}v;;^n{L@scFhKIe}*56A!A!aK*Ez}1F0V3}df z`|*Y$RR)HFlfw;HZN6$a`{FsnP-$Jmf!r~U+uZD29UL8O?0JKb+s5^49PQo5taaSz z>gdAj1FvtqbMgAmBOboxf82vI*AT?*S8~KVZsWV|9^O9hc-}k2JN6%4czxLZeLNF7 z{gjMvYO__AhnW!9uJA{l z_nTjZSC5!4K!doggQM#vM;jB~|KtC7G-KR1+PQ9WTffPX`#bM^JaXV@$DgjlyY{c^ zxcoQQnV-ED|HF00{a4rFU4ti=-u`hN2d<;%xF+69!@Hk+u04m_^6I?z?O&nr?!&C* z8_jhRWD75q(uX-u=`uS_z9~{H^2$TnY4)5w*!G>|mj=_8b5iVp#BespA&SIG!KYwJQOFO9_ca4=U>+RRtz<+uRe__ev z2_Es@v6Yv8@)I8yr)wm)|0_<{Lax0xP8SDAZ|Oy#7lD5`0=%(`Pvs;`*?b4gZXJZN zYRhqT=XPw3y9Sm?H_+B22y>Jsp;4|g&c9d>QzWKCl6x_i|8o>B9i)mXt?oF}MGY6s zIRa-)lHsr_9~K*WVbz5xod3iG5G)#nyZ8IxWv4;-sdFFRkr&5)j+0UP$OP0F?Tp5U z#nFWOj(@`EAnvI%!X??epvCqxeE2XK+hG}8;$q(4eY6!nV0Rzm^I)%$ytg%IM z3{Gg(#D*oKFtchnre2td*95NP>i`2BrSFSZk6gwxf;u=S&k8@5|9}9Yb5Jg@4~MA^ z!(0UceDg*WkFx~KJf@2nv<~O&K8Rb?`{1CG#pqkP9&`IDpmowjq`~RnJpBfQS_$E% zfM*6u`jMD;|0tdn@q{6hhoWsf-lW$AY@emEK=J6!AssvB;K!kiH;3Kcs-Rfr)siX&)N24@a>Q4SXn; z4t-ae;8jsA6ySUtu3OK;aPvq=3m%6BB3tlOOfjB%=7kcuvte_^aI6%$30GVWqaw#b zzhvW2J?yuF%9D*e9{VL5d9r%X^`Ej)mXnQI+RIjeCWQJBD;7wl0Bdi%qC$Uy_j#w)_R3dP;CI) z`7WBJkupp0^M!A;aYKo)GOdXXW}`xaf;EOPb@!hTjxsb8Cg!#dE@jbuu?;o$CY24Nhkf zcP-f2)7sSiWeK~m?G;JPtfSxwsU)V)&n^XyW_fFS$habzCi*|3(%bbk&V-*G4iaL6 zFojCaMbS3J=XAWogAMyy&&N;;+ls}9xUkM2BPjNO;b*qnP|q;gk|J+^;GHpBa| zzV4%`@AqiZ9&?<{AAgi(zF5lYY{xUpm;%aFwqiR>a%p3}G%GA0!XzeyvFDOE=(MFX zTRkb6-8uJ|^@kYxUVW50H1yf>LwrnHc^mTx>ZVKc5711@eJnK8m~}R`&{$g!X04!O z=qRqm(kg~iEE$kXwThvLw+^eGp~BqmJ|%UIhknV&|88c2Co6e!^4GiskN2*|{*;wG zJD!(A`Ij9Z!L{db`@d{YuKGW|@N|Q;bOm-SLXusPxJt8*3$agS9`ve6jJ-W^jg~A5 zV8#Wh6u!5aRQgxadAkLyUrz|hF7RVhgR@9_=_sb%Cd|es=h9ncPu6eiF*-417p;xj z#;%pevGKayX!(6v7 z5V~xFhLP_Mst3`gFkZlsEU9Mj)KjqUdSx$Fg{ltHCu~e`vqG( zvAGlAnjcQ!a_z}3Ux3mN*Wgsn=i^(<3XI-&6tpzGa7>&j1`ABW7{jx8tM)K-?d8XS z4GK7YzaI`T+m06mPa~hHAJ|1Vf{=PPXiBDl!5}SkQtppuYPO(L^F>(s_e{oO_7OkaYbuR9CfS0h-#FCLACDuiPQwP3&_CJn z27jcL`tR-d>5qTg@nbpu`(?)$^Y!%F@&6K|O7BhdBJi()08c(jN%diayquW%=2zr> z{SF&{{SX^jUCSDr`>?dSQ%tv9ll6O;NzzF&?9j;u8n|E!tJ4c(dQ0vw>*{ne482Ja zc~bNsTZAo8(_(s>D_QVqLAE<2ipg}?vG*Q}n7+VTR-#hEs${RQEbFhVNZp4#)zI9Atow%WrT^%Vji;&pv0-B$@iutW?r*Zc+*@4_nn%Z!Zv#(s) z<37PmeToM=!q=a?Jx8%^gS1$-^9dTm9dql`0x~k0&a6%V3rrry0!$ldQ%@?LYJNw7 zQayNcz&m=I?8sswc948=77aWv#iHhqWOv4FVHu4Xtj&5ID^w6?i|-|q%ZyfXdOn-k zsUM(`1_`WZtOt9%(w|)&caW0Di?i{!AF|8lEu>m^mMwS?L}~4I>`0RYyC6H3RL@Lf zE0on(M^p-H5f)>gtd-e1z2lVq!;y_2Fqz%)Rb_o&Phcl2*R#hjyxGvE^_1SZjE-Ej zW;18_k@usOOrxJB(?0fu0#_C@p*(RmB4RMJIqO1FgL>$tvN5|AvzN`gCBX)MO(hqj zXOwp%8GqaH2ES7_{S^;`zh=j8eD>RpAII_HFFW3WYyVfY4!NE^9@Gr84@`5)ey`bwF(9A zPscW^T@bC^7oVs{WAVB~;6Hj6)AEO5$W#loX}k$ujxp$AE{8>K>UeqZ2=q>gf*#6) zW1}y_2GavrYZZ!fFA=(YbjDBDJ+PqRC6uonipLuK!7zOvT3^<~o$taRr_uvt6D;xB zoP}6-Edm_uf1sWIe7sWe8q#(T#`WC#T)$c0p~q)3u9hEzS^0yINsmMm?aTPCdJWdt z5Dw9e!giTcsG<;x1MWoOyj*=uU$X{Pyk+oI%M!XjYd&V>U595H*Y%a~ZaU z%A>06IPk0RM~7K2q43iiEKB1<*=LS8>w+5&{Co~ZFHpd;%Lj2zhc~YMp@>z}*5Lw! z*%)tq5l_TQlj_xv5G>)3Wh2B9E(qY%=d19@k)gQMm2g(XRGj9~9}l12f*z!4D( z;ab3AZ03K1;RfyS`+L0p-(<&2zx-{-pXB)OmmPmzw%3mTpFW=S_P-Z_eEk*}OJ!7J6w8ovTGJH7a<)cI82SLySs)}lQ6quufXg>PqBwf2O4(F&|%&7 zJK5L(6;^)Y8!Z@nnGK&E!;G_>Se5ipCh?@1qEeD*oT3S{6xC)5bH*}nzb?ArIEHPU zZ@{uYNimaahv#-y;?pf+Dc|xF>FT6zpiQn;c5KS6BHAu~M=igvt4jxoCs@Q~^4 z-NuwIiyB5N>}F{b{Mh#ad)VvzDE3?-nk`HXWUFi~S?;>aOkw+ew#lTE?EJ&nv%C9P zz;X}vYS9LEB8IVrlkC~^f|*R`p*edQd7CY7+r)nR)ld9i+VQp=-th%L@qfxqvV?H^ z5!{wH-*Sy>m*gBLcy(KjdP^??|2HFG%iVl7w|>~RLK5HY1>_qz9jyfn(a5$xo;Q}p zHGxs^=$kxB^@~J-l@+)VU!r+)GQNJ^fsbd^;Q1%1ch;Vl=GIH-a}E7xH`YYcXN+>Bk%J#me}4Ai+8kH;74qe$fyJT&?(I*mDj zv7!Ab^TJ-d_TV{c7`?*!ZH9Q`url5Jd?%f=K0t%!Y540W5bA$V#qY<3@qU+hod;HNbpz0V8h2^nL6i#8@)wM2oz7AVEV z?i#H97MI4!QO4SgKiOdu|Ee9vdq%(fqGh>yNb%3HEr%P#47mNXe~fL~sy#ij+}QTZ zFPite-qMS}|IG;4ayLKqoGm><2g-1{MlC<`DIs(VO;XaLhV6SP_JAf6-)lyGNfxxQ zPcU8xFs9?TN-;+|l8X(cDGk^S8l}*#_Z26GXtPhaN9dj0XZ#5m!7);%pM^JIhO3K+ciZsh5scNqT8#Zz* zZS}cI-=2&oi|zuff6{`1$z$oJ@l5KLc#mVrmyD;_lFcC>G+k{@U)wHYl(GgL&5px| zQG3YrMGNX~U5$GCyvV`-8wCn$(PyD>l$KCqexX6=(A0(1r;gE}mx46PwF(m?r?SSp z9F%V!L?UXDc-E~B*B#qQ#VW=0cw8{K$<@-;^ewdQ*fQEuhE!DNi=7_($=CTZ<;vwy z*a|ngcDI(k8yiv6*g4dC`3-qB&ms2&3sUOQAmd5P303FOo`7L&X!kTM8gvgo%t`r^ zU+cubOONI~yZseE$2uWy07P!Tk|Un(=FYYAY&>3_Hzxiw6kb1W&5~lUHGtJuIkOnL z$ch!FvO0GIc4bQl+g`trIXsqQBF~c98qGCK>zM{y_dvw(qNAvx*rEQc)py9B^xO%5 zRnO&J(aFM)H1`{TYG zZfu>m5(lPSfz?fQaCycwytTj(=cqMuF;UN;;pWX~*)$Qqja9>MOD3YuG(Mc(q>1lG zxuQ+*MvQf~+vF74C9_f=B(LRA?3?t5cGy#b!T-GoEESEC=N?{ ztmI~VeEiqDjU#$?0!78C<40;>tJh`2j|l%hRU0CG4jkn{9bn$&MDr7lLntaT)F@R zOqSxj@?)r0yb~Vv?Sh&1Avoaibj;5U#ide9@KXM8l<}^Dk4|COZ7YF`B2VDhJ{Qs8 zfHE4T$>Yn2n~<1di?^4`;U4i5c(QTzpZo?V{7ri9p4#7fE^*KAm!2!9)vM=naP*d5 z1pW;HTdr0oCda#iI!SX9v?DSW3wfqos zUOIyseFE6r{`Rc&OFNDER!bJtO3wo?65q_zWEmoAxV@cQ|CJ`r0yTx%QE?smk~NbC zRZ6gkW!##sN?G=0fe0H@A3}SB3TeS&IkwB{5WUftVvV~z>9xRRW;LvwZgX?gDr=;f z+K+1_!gq!yxjRzOu-(L8r^{OSB$#>eG*;gz&6Ldr+4D?YW-`r|?T__klDbKBJ!%vA zZof!$;3AzFD{tuh>KLBbokBFri})9)GpjWN4cm2l$a~KjX7(eO4SvAKdUpMwBUfzb zV2TPWY{{nyLqAj0(KvQ)s1dtZ&dn?CaA1em=#yGtE*n?>k(JB)vNJw$q!B61%z9Rk zQb;}>^Dto=rZ4ETXcb)(|3+W?KBCdzD=2tk6HS?mOmMyu>l(O&y-+k`g^r7;xNzK` z=8Gr%-Foht`rmr)B<@*Oa>UbZmvim^jC$^2z9tf5d)enm7iRzC1Z%FG&$evo%iebE zVULs7vFj?OWOrTJu(8CE4RaG>f}QGyuC2ojO?{hauC?Hw^xW}(lb-AQ@wc8knZxCm zp1X@{@6~fTKzd6r0vrOi92M@IMH{bnLFq<>;L;`NDY*$hneK*X?He%Z&>Y;BxfV}o zMxge^bBJEKnDDs}9$Ke^;Qa#JSZ07nri$Rq<~!IuV<)D%ZpUds(WuC+1yYI9#qjRw zIBdyvJkj<8@&}znZ1%#%+xV&L;1N_c)REd1)y7t_6g>IMWrnZa`Ooc

Mg-dbapGH)j> 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 V<4j~?-`Zud-olJ%T43xN{R=`EWI6x< literal 0 HcmV?d00001 diff --git a/app/src/main/java/in/sminnovations/arresttb/About.java b/app/src/main/java/in/sminnovations/arrest_tb/About.java similarity index 81% rename from app/src/main/java/in/sminnovations/arresttb/About.java rename to app/src/main/java/in/sminnovations/arrest_tb/About.java index 4991d4c..8af28f3 100644 --- a/app/src/main/java/in/sminnovations/arresttb/About.java +++ b/app/src/main/java/in/sminnovations/arrest_tb/About.java @@ -1,12 +1,11 @@ -package in.sminnovations.arresttb; +package in.sminnovations.arrest_tb; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; -import in.sminnovations.arresttb.R; -public class About extends Navigation_Top { +public class About extends NavigationTop { @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/in/sminnovations/arrest_tb/AddImage.java b/app/src/main/java/in/sminnovations/arrest_tb/AddImage.java new file mode 100644 index 0000000..43471c5 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/AddImage.java @@ -0,0 +1,483 @@ +package in.sminnovations.arrest_tb; + +import android.Manifest; +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.net.Uri; +import android.os.Bundle; +import android.provider.MediaStore; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.Button; +import android.widget.TextView; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; + +import com.google.android.gms.tasks.Continuation; +import com.google.android.gms.tasks.OnCompleteListener; +import com.google.android.gms.tasks.OnFailureListener; +import com.google.android.gms.tasks.OnSuccessListener; +import com.google.android.gms.tasks.Task; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.storage.FirebaseStorage; +import com.google.firebase.storage.StorageReference; +import com.google.firebase.storage.UploadTask; +import com.theartofdev.edmodo.cropper.CropImage; +import com.theartofdev.edmodo.cropper.CropImageView; + +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.Executor; +import java.util.concurrent.Executors; + +import de.hdodenhof.circleimageview.CircleImageView; + + +public class AddImage extends NavigationTop { + + String string1,string2,string3,string4,string5,string6,string7,string8,string9,number; + + private Button nosave; + + + CircleImageView circle_image; + Button report1; + private Uri ImageUri1; + + private String TestRandomKey, downloadImageUrl1,saveCurrentDate, saveCurrentTime; + private StorageReference TestImagesRef; + private DatabaseReference TestRef; + private ProgressDialog loadingBar; + int j=0; + private static final int PERMISSION_FILE=23; + + String patientid,patientdob,patientage,patientnikshayid; + private static final String MODEL_PATH = "model.tflite"; + private static final String LABEL_PATH = "labels.txt"; + private static final int INPUT_SIZE = 224; + String testdta; + TextView text; + + private Classifier classifier; + + private Executor executor = Executors.newSingleThreadExecutor(); + + + @Override + protected void onCreate(Bundle savedInstanceState) { + + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_add_image, null, false); + draw.addView(contentView, 0); + + + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + + number = preferences6.getString("Phone", null); + Log.e("main", "error "+number); + + TestImagesRef = FirebaseStorage.getInstance().getReference().child("Test_Images"); + TestRef = FirebaseDatabase.getInstance().getReference().child("Test_Data").child(number); + loadingBar = new ProgressDialog(this); + + // setContentView(R.layout.activity_add_image); + circle_image=findViewById(R.id.circle_image); + + patientdob= getIntent().getStringExtra("dob_report"); + patientid=getIntent().getStringExtra("id_report"); + patientage=getIntent().getStringExtra("age_report"); + patientnikshayid=getIntent().getStringExtra("nikshay_report"); + report1=findViewById(R.id.report); + text=findViewById(R.id.selection_image); + SharedPreferences preferences=getSharedPreferences("PhoneBook",MODE_PRIVATE); + + string1 = preferences.getString("gender", null); + string2 = preferences.getString("patientid", null); + string3 = preferences.getString("patientage", null); + string4 = preferences.getString("patientnikshayid", null); + string5 = preferences.getString("dob", null); + if (string5== null ) { + + + string5="-"; + } + + SharedPreferences preferences1=getSharedPreferences("PhoneBook1",MODE_PRIVATE); + + string6 = preferences1.getString("NIRTLabde", null); + string7 = preferences1.getString("SPINTubeIDde", null); + string8 = preferences1.getString("sample", null); + string9 = preferences1.getString("validity", null); + SharedPreferences preferences3=getSharedPreferences("PhoneBook1",MODE_PRIVATE); + + string6 = preferences1.getString("NIRTLabde", null); + string7 = preferences1.getString("SPINTubeIDde", null); + string8 = preferences1.getString("sample", null); + string9 = preferences1.getString("validity", null); + SharedPreferences preferences4=getSharedPreferences("PhoneBook3",MODE_PRIVATE); + + // string10 = preferences4.getString("uri", null); + // Log.e("main", "error "+resulturiset); + + + Log.e("main", "error "+ImageUri1); + + Log.e("main", "string10 "+ImageUri1); + + + + report1.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + ValidateProductData(); + + /* Intent intent = new Intent(AddImage.this, Report.class); + startActivity(intent);*/ + + + } + }); + + if(ContextCompat.checkSelfPermission(AddImage.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) + { + + ActivityCompat.requestPermissions(AddImage.this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},PERMISSION_FILE); + } + else + { + + //startCropImageActivity(); + CropImage.activity() + .setGuidelines(CropImageView.Guidelines.ON) + .setCropShape(CropImageView.CropShape.OVAL) + + .start(AddImage.this); + + } + initTensorFlowAndLoadModel(); + + } + @Override + protected void onDestroy() { + super.onDestroy(); + executor.execute(new Runnable() { + @Override + public void run() { + classifier.close(); + } + }); + } + + private void initTensorFlowAndLoadModel() { + executor.execute(new Runnable() { + @Override + public void run() { + try { + classifier = TensorFlowImageClassifier.create( + getAssets(), + MODEL_PATH, + LABEL_PATH, + INPUT_SIZE); + } catch (final Exception e) { + throw new RuntimeException("Error initializing TensorFlow!", e); + } + } + }); + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + + + if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { + CropImage.ActivityResult result = CropImage.getActivityResult(data); + if (resultCode == RESULT_OK) { + + Uri resultUri = result.getUri(); + ImageUri1=resultUri; + // String message = data.getStringExtra("message"); + // resulturiset.equals(resultUri.toString()); + data.putExtra("uri",resultUri.toString());//Put Message to pass over intent + + SharedPreferences preferences = getSharedPreferences("PhoneBook3", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + + // editor.putString(Name, phonenum); + editor.putString("uri", resultUri.toString()); + + + + + editor.commit(); + Log.e("main", "error "+resultUri); + + + try { + Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), resultUri); + bitmap = Bitmap.createScaledBitmap(bitmap, INPUT_SIZE, INPUT_SIZE, false); + + circle_image.setImageBitmap(bitmap); + + final List results = classifier.recognizeImage(bitmap); + + text.setText(results.toString()); + testdta=results.toString(); + testdta=testdta.replaceAll("[^a-zA-Z]",""); + + + } catch (IOException e) { + e.printStackTrace(); + } + + // circle_image.setImageURI(resultUri); + } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) { + Exception error = result.getError(); + + } + + } + nosave=findViewById(R.id.report2); + nosave.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + Intent intent = new Intent(AddImage.this, Report.class); + loadingBar.dismiss(); + SharedPreferences preferences9=getSharedPreferences("PhoneBook_number7",MODE_PRIVATE); + SharedPreferences.Editor editor2=preferences9.edit(); + + // editor.putString(Name, phonenum); + editor2.putString("result",testdta); + + + editor2.commit(); + + startActivity(intent); + j=1; + + } + }); + + + } + + private void ValidateProductData() + { + + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(AddImage.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + //Builder Retry Button + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } + else { + StoreProductInformation(); + } + + } + private void StoreProductInformation() + { + loadingBar.setTitle("Add Test"); + loadingBar.setMessage("Please wait while we are adding the Test Details ."); + loadingBar.setCanceledOnTouchOutside(false); + loadingBar.show(); + + Calendar calendar = Calendar.getInstance(); + + SimpleDateFormat currentDate = new SimpleDateFormat("MMM dd, yyyy"); + saveCurrentDate = currentDate.format(calendar.getTime()); + + SimpleDateFormat currentTime = new SimpleDateFormat("HH:mm:ss a"); + saveCurrentTime = currentTime.format(calendar.getTime()); + + TestRandomKey = saveCurrentDate + saveCurrentTime+number; + + + final StorageReference filePath1 =TestImagesRef.child(ImageUri1.getLastPathSegment() + TestRandomKey + ".jpg"); + + final UploadTask uploadTask1 = filePath1.putFile(ImageUri1); + + + uploadTask1.addOnFailureListener(new OnFailureListener() { + @Override + public void onFailure(@NonNull Exception e) + { + String message = e.toString(); + Toast.makeText(AddImage.this, "Error: " + message, Toast.LENGTH_SHORT).show(); + loadingBar.dismiss(); + } + }).addOnSuccessListener(new OnSuccessListener() { + @Override + public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) + { + // Toast.makeText(Farmer_add_new_Products.this, "Product Image uploaded Successfully...", Toast.LENGTH_SHORT).show(); + + Task urlTask = uploadTask1.continueWithTask(new Continuation>() { + @Override + public Task then(@NonNull Task task) throws Exception + { + if (!task.isSuccessful()) + { + throw task.getException(); + } + + downloadImageUrl1= filePath1.getDownloadUrl().toString(); + return filePath1.getDownloadUrl(); + } + }).addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) + { + if (task.isSuccessful()) { + downloadImageUrl1 = task.getResult().toString(); + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(AddImage.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + //Builder Retry Button + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } else { + + SaveProductInfoToDatabase(); + } + } + } + }); + } + }); + + } + + private void SaveProductInfoToDatabase() + { + HashMap productMap = new HashMap<>(); + productMap.put("Primary_Key",TestRandomKey); + productMap.put("Time", saveCurrentTime); + productMap.put("Image", downloadImageUrl1); + productMap.put("Result",testdta); + + productMap.put("Gender", string1); + productMap.put("Patient_Id", string2.toLowerCase()); + productMap.put("Patient_Age", string3); + + productMap.put("Lab_Number", string6); + productMap.put("SPIN_Tube_ID", string7); + productMap.put("Sample_Type", string8); + productMap.put("Tube_Validity", string9); + + productMap.put("National_Id", string4); + productMap.put("Dob", string5); + productMap.put("sdate",saveCurrentDate ); + + + + + + TestRef.child(TestRandomKey).updateChildren(productMap) + .addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) + { + if (task.isSuccessful()) { + + Intent intent = new Intent(AddImage.this, Report.class); + loadingBar.dismiss(); + Toast.makeText(AddImage.this, "Test Details is added successfully ", Toast.LENGTH_SHORT).show(); + SharedPreferences preferences9=getSharedPreferences("PhoneBook_number7",MODE_PRIVATE); + SharedPreferences.Editor editor2=preferences9.edit(); + + // editor.putString(Name, phonenum); + editor2.putString("result",testdta); + + + editor2.commit(); + + startActivity(intent); + j=1; + + + } + else + { + loadingBar.dismiss(); + String message = task.getException().toString(); + Toast.makeText(AddImage.this, "Error: " + message, Toast.LENGTH_SHORT).show(); + } + } + }); + } + @Override + public void onBackPressed() { + + Intent intent = new Intent(AddImage.this, TestResult.class); + startActivity(intent); + + } + public boolean isOnline() { + ConnectivityManager connMgr = (ConnectivityManager) + getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); + return (networkInfo != null && networkInfo.isConnected()); + + } + + +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/CameraGuide.java b/app/src/main/java/in/sminnovations/arrest_tb/CameraGuide.java new file mode 100644 index 0000000..d5f8e63 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/CameraGuide.java @@ -0,0 +1,55 @@ +package in.sminnovations.arrest_tb; + +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.Button; + +import androidx.appcompat.app.AppCompatActivity; + + +public class CameraGuide extends AppCompatActivity { + private Button Intro; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + + setContentView(R.layout.activity_camera__guide); + Intro=findViewById(R.id.intro); + + + + Intro.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + + Intent intent = new Intent(getApplicationContext(), AddImage.class ); + startActivity(intent); + + savePrefsData(); + finish(); + } + + }); + } + private void savePrefsData() { + + SharedPreferences pref = getApplicationContext().getSharedPreferences("myPrefs",MODE_PRIVATE); + SharedPreferences.Editor editor = pref.edit(); + editor.putBoolean("isIntroOpnend",true); + editor.commit(); + + + } + + +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/Classifier.java b/app/src/main/java/in/sminnovations/arrest_tb/Classifier.java new file mode 100644 index 0000000..b2d8305 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/Classifier.java @@ -0,0 +1,61 @@ +package in.sminnovations.arrest_tb; + +import android.graphics.Bitmap; + +import java.util.List; + +public interface Classifier { + + class Recognition { + + private final String id; + + + private final String title; + + + private final Float confidence; + + public Recognition( + final String id, final String title, final Float confidence) { + this.id = id; + this.title = title; + this.confidence = confidence; + } + + public String getId() { + return id; + } + + public String getTitle() { + return title; + } + + public Float getConfidence() { + return confidence; + } + + @Override + public String toString() { + String resultString = ""; + if (id != null) { + resultString += "[" + id + "] "; + } + + if (title != null) { + resultString += title + " "; + } + + if (confidence != null) { + resultString += String.format("(%.1f%%) ", confidence * 100.0f); + } + + return resultString.trim(); + } + } + + + List recognizeImage(Bitmap bitmap); + + void close(); +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/CreatePassword.java b/app/src/main/java/in/sminnovations/arrest_tb/CreatePassword.java new file mode 100644 index 0000000..93817a8 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/CreatePassword.java @@ -0,0 +1,109 @@ +package in.sminnovations.arrest_tb; + +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import androidx.appcompat.app.AppCompatActivity; + +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; + +import in.sminnovations.arrest_tb.Model.RegisterHelper; + + +public class CreatePassword extends AppCompatActivity { + private Button next; + + String name,phonenumber,num1,num2; + private EditText passworddata; + private EditText ConfirmPassword; + + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_create__password); + passworddata=findViewById(R.id.password); + ConfirmPassword=findViewById(R.id.confirmpassword); + next=findViewById(R.id.next); + + next.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + num1 = ConfirmPassword.getText().toString(); + num2 = passworddata.getText().toString(); + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(CreatePassword.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + //Builder Retry Button + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } else { + + + if (num1.equals(num2)) { + Intent intent = new Intent(CreatePassword.this, LoginScreen.class); + name = getIntent().getStringExtra("username"); + + String phonenumberk = getIntent().getStringExtra("mobile"); + phonenumber = phonenumberk; + + FirebaseDatabase rootNode = FirebaseDatabase.getInstance(); + DatabaseReference reference = rootNode.getReference("USERS"); + RegisterHelper addNewUser = new RegisterHelper(name, phonenumber, num1); + + reference.child(phonenumber).setValue(addNewUser); + intent.putExtra("mobile", phonenumber); + intent.putExtra("username", name); + + Toast.makeText(CreatePassword.this, "You are Registered Successfully ", Toast.LENGTH_SHORT).show(); + startActivity(intent); + + + } else { + ConfirmPassword.setError("Password does not match"); + } + } + } + + }); + + + } + public boolean isOnline() { + ConnectivityManager connMgr = (ConnectivityManager) + getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); + return (networkInfo != null && networkInfo.isConnected()); + + } +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/FontAwesome.java b/app/src/main/java/in/sminnovations/arrest_tb/FontAwesome.java new file mode 100644 index 0000000..89a956d --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/FontAwesome.java @@ -0,0 +1,35 @@ +package in.sminnovations.arrest_tb; + + +import android.content.Context; +import android.graphics.Typeface; +import android.util.AttributeSet; + +import androidx.appcompat.widget.AppCompatTextView; + +public class FontAwesome extends AppCompatTextView { + + + public FontAwesome(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + init(); + } + + public FontAwesome(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + public FontAwesome(Context context) { + super(context); + init(); + } + + private void init() { + + Typeface tf = Typeface.createFromAsset(getContext().getAssets(), + "fa-solid-900.ttf"); + setTypeface(tf); + } + +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/ForgetPassword.java b/app/src/main/java/in/sminnovations/arrest_tb/ForgetPassword.java new file mode 100644 index 0000000..f3cb863 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/ForgetPassword.java @@ -0,0 +1,258 @@ +package in.sminnovations.arrest_tb; + +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ProgressBar; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import com.chaos.view.PinView; +import com.google.android.gms.tasks.OnCompleteListener; +import com.google.android.gms.tasks.Task; +import com.google.android.gms.tasks.TaskExecutors; +import com.google.firebase.FirebaseException; +import com.google.firebase.auth.AuthResult; +import com.google.firebase.auth.FirebaseAuth; +import com.google.firebase.auth.PhoneAuthCredential; +import com.google.firebase.auth.PhoneAuthProvider; +import com.google.firebase.database.DataSnapshot; +import com.google.firebase.database.DatabaseError; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; +import com.google.firebase.database.ValueEventListener; +import com.hbb20.CountryCodePicker; + +import java.util.concurrent.TimeUnit; + +import in.sminnovations.arrest_tb.VerifyOTP.VerifyOtpForgetPassword; + + +public class ForgetPassword extends AppCompatActivity { + + private String verificationid; + private FirebaseAuth mAuth; + private int code = 91; + private Button nextactivity; + private ProgressBar progressBar; + CountryCodePicker ccp; + PinView pinFromUser; + String mobile; + + private EditText editTextnumber; + String codeBySystem; + boolean exists; + String address,name, state , city ,pincode,phonenumber,password2,num1,phonenum; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_forget__password); + editTextnumber=findViewById(R.id.editTextMobile); + ccp=findViewById(R.id.ccp); + ccp.registerCarrierNumberEditText(editTextnumber); + // nextactivity = findViewById(R.id.buttonSignIn); + + mAuth = FirebaseAuth.getInstance(); + + + findViewById(R.id.buttonSignIn).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(ForgetPassword.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + //Builder Retry Button + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + /* //Restart The Activity + Intent intent = getIntent(); + finish(); + startActivity(intent);*/ + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } else { + + mobile = editTextnumber.getText().toString().trim(); + mobile = mobile.replaceAll("[^0-9]", ""); + + + phonenum = ccp.getFullNumberWithPlus(); + if(mobile.equals("")) + { + editTextnumber.setError("Enter the contact number"); + } + + + Query chekuser = FirebaseDatabase.getInstance().getReference("USERS").orderByChild("number").equalTo(mobile); + chekuser.addListenerForSingleValueEvent(new ValueEventListener() { + @Override + public void onDataChange(@NonNull DataSnapshot dataSnapshot) { + if (dataSnapshot.exists()) { + Intent intent = new Intent(ForgetPassword.this, VerifyOtpForgetPassword.class); + Toast.makeText(ForgetPassword.this, "We Have Sent the OTP to your mentioned Number", Toast.LENGTH_SHORT).show(); + intent.putExtra("mobilecode", phonenum); + intent.putExtra("mobile", mobile); + + startActivity(intent); + + + } else { + // Toast.makeText(ForgetPassword.this,phonenum,Toast.LENGTH_SHORT).show(); + editTextnumber.setError("No Such User Exists"); + + // Toast.makeText(ForgetPassword.this,"NO such user exists",Toast.LENGTH_SHORT).show(); + } + + } + + @Override + public void onCancelled(@NonNull DatabaseError databaseError) { + Log.e("Raman", "Received an exception check chexk " + databaseError.getMessage()); + + // Toast.makeText(ForgetPassword.this,databaseError.getMessage(),Toast.LENGTH_SHORT).show(); + + } + }); + + + } + } + + }); + + } + private void verifyCode(String code){ + PhoneAuthCredential credential = PhoneAuthProvider.getCredential(verificationid, code); + signInWithCredential(credential); + } + + private void signInWithCredential(PhoneAuthCredential credential) { + mAuth.signInWithCredential(credential) + .addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) { + if (task.isSuccessful()) { + + Intent intent = new Intent(ForgetPassword.this, ForgetPasswordReset.class); + intent.putExtra("mobile", mobile); + + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + + + startActivity(intent); + + } else { + Toast.makeText(ForgetPassword.this, task.getException().getMessage(), Toast.LENGTH_LONG).show(); + } + } + + }); + } + + private void sendVerificationCode(String number){ + + PhoneAuthProvider.getInstance().verifyPhoneNumber( + number, + 60, + TimeUnit.SECONDS, + TaskExecutors.MAIN_THREAD, + mCallBack + ); + } + + private PhoneAuthProvider.OnVerificationStateChangedCallbacks + mCallBack = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() { + + @Override + public void onCodeSent(String s, PhoneAuthProvider.ForceResendingToken forceResendingToken) { + super.onCodeSent(s, forceResendingToken); + verificationid = s; + } + + @Override + public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) { + String code = phoneAuthCredential.getSmsCode(); + if (code != null){ + progressBar.setVisibility(View.VISIBLE); + pinFromUser.setText(code); + verifyCode(code); + } + } + + @Override + public void onVerificationFailed(FirebaseException e) { + Toast.makeText(ForgetPassword.this, e.getMessage(),Toast.LENGTH_LONG).show(); + + } + }; + + + + + private void checkuserexist(String number) + { + Query chekuser= FirebaseDatabase.getInstance().getReference("USERS").orderByChild("number").equalTo(number); + chekuser.addListenerForSingleValueEvent(new ValueEventListener() { + @Override + public void onDataChange(@NonNull DataSnapshot dataSnapshot) { + if(dataSnapshot.exists()) + { + exists= true; + } + else + { + exists=false; + } + + + } + + @Override + public void onCancelled(@NonNull DatabaseError databaseError) { + Toast.makeText(ForgetPassword.this,databaseError.getMessage(),Toast.LENGTH_SHORT).show(); + + } + }); + + + + + + + } + public boolean isOnline() { + ConnectivityManager connMgr = (ConnectivityManager) + getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); + return (networkInfo != null && networkInfo.isConnected()); + + } + +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/ForgetPasswordReset.java b/app/src/main/java/in/sminnovations/arrest_tb/ForgetPasswordReset.java new file mode 100644 index 0000000..50786a2 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/ForgetPasswordReset.java @@ -0,0 +1,67 @@ +package in.sminnovations.arrest_tb; + + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import androidx.appcompat.app.AppCompatActivity; + +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; + +public class ForgetPasswordReset extends AppCompatActivity { + private Button next; + + String phonenumber,num1,num2; + private EditText passworddata; + private EditText ConfirmPassword; + + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_create__password); + passworddata=findViewById(R.id.password); + ConfirmPassword=findViewById(R.id.confirmpassword); + next=findViewById(R.id.next); + + + + next.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + num1 = ConfirmPassword.getText().toString(); + num2=passworddata.getText().toString(); + if(num1.equals(num2)) { + + Intent intent = new Intent(ForgetPasswordReset.this, LoginScreen.class); + + String phonenumberk = getIntent().getStringExtra("mobile"); + phonenumber = phonenumberk; + + FirebaseDatabase rootNode = FirebaseDatabase.getInstance(); + DatabaseReference reference = rootNode.getReference("USERS"); + + + reference.child(phonenumber).child("password").setValue(num1); + Toast.makeText(ForgetPasswordReset.this, "Password Reset Successfully ", Toast.LENGTH_SHORT).show(); + startActivity(intent); + + } + else + { + ConfirmPassword.setError("Password does not match"); + } + } + }); + + + } +} + diff --git a/app/src/main/java/in/sminnovations/arresttb/Home.java b/app/src/main/java/in/sminnovations/arrest_tb/Home.java similarity index 79% rename from app/src/main/java/in/sminnovations/arresttb/Home.java rename to app/src/main/java/in/sminnovations/arrest_tb/Home.java index 28b5b22..e0f2734 100644 --- a/app/src/main/java/in/sminnovations/arresttb/Home.java +++ b/app/src/main/java/in/sminnovations/arrest_tb/Home.java @@ -1,4 +1,4 @@ -package in.sminnovations.arresttb; +package in.sminnovations.arrest_tb; import android.content.Intent; import android.os.Bundle; @@ -7,7 +7,7 @@ import android.view.View; import android.widget.Button; -public class Home extends Navigation_Top { +public class Home extends NavigationTop { private Button add_patient,about; @Override protected void onCreate(Bundle savedInstanceState) { @@ -21,19 +21,18 @@ private Button add_patient,about; add_patient.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Intent intent=new Intent (Home.this, Patient_Detail.class); + Intent intent=new Intent (Home.this, PatientDetail.class); startActivity(intent); } }); about.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Intent intent=new Intent (Home.this,About.class); + Intent intent=new Intent (Home.this, About.class); startActivity(intent); } }); - //setContentView(R.layout.activity_home); } } diff --git a/app/src/main/java/in/sminnovations/arrest_tb/Interface/ItemClickListner.java b/app/src/main/java/in/sminnovations/arrest_tb/Interface/ItemClickListner.java new file mode 100644 index 0000000..3ce6799 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/Interface/ItemClickListner.java @@ -0,0 +1,9 @@ +package in.sminnovations.arrest_tb.Interface; + + +import android.view.View; + +public interface ItemClickListner +{ + void onClick(View view, int position, boolean isLongClick); +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/LoginScreen.java b/app/src/main/java/in/sminnovations/arrest_tb/LoginScreen.java new file mode 100644 index 0000000..701090a --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/LoginScreen.java @@ -0,0 +1,245 @@ +package in.sminnovations.arrest_tb; + +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.os.Bundle; +import android.text.method.HideReturnsTransformationMethod; +import android.text.method.PasswordTransformationMethod; +import android.util.Patterns; +import android.view.View; +import android.widget.Button; +import android.widget.CompoundButton; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.TextView; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.AppCompatCheckBox; + +import com.google.firebase.database.DataSnapshot; +import com.google.firebase.database.DatabaseError; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; +import com.google.firebase.database.ValueEventListener; + + +public class LoginScreen extends AppCompatActivity { + + private TextView createaccount, forgetpassword; + private Button login; + private DatabaseReference databaseReference; + private EditText phonenumber, password; + String passworddata, phonenum, phonenumbers, name; + private ProgressDialog loadingBar; + public static final String Name = "nameKey"; + public static final String Phone = "phoneKey"; + private ImageButton close; + private AppCompatCheckBox checkbox; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_login__screen); + createaccount = findViewById(R.id.createaccount); + phonenumber = findViewById(R.id.contactnumber); + checkbox = (AppCompatCheckBox) findViewById(R.id.showpassword); + + password = findViewById(R.id.password); + checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) { + if (isChecked) { + // show password + password.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); + } else { + // hide password + password.setTransformationMethod(PasswordTransformationMethod.getInstance()); + } + } + }); + + // Paper.init(this); + loadingBar = new ProgressDialog(this); + // Paper.init(this); + + login = findViewById(R.id.login); + forgetpassword = findViewById(R.id.forgetpassword); + forgetpassword.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(LoginScreen.this, ForgetPassword.class); + startActivity(intent); + + } + }); + login.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(LoginScreen.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + //Builder Retry Button + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } else { + String mobile = phonenumber.getText().toString().trim(); + phonenum = mobile; + final String passwordj = password.getText().toString().trim(); + + + if (mobile.equals("") || passwordj.equals("")) { + Toast.makeText(LoginScreen.this, "Please enter all the required fields", Toast.LENGTH_SHORT).show(); + + } else if (!Patterns.PHONE.matcher(mobile).matches()) { + + phonenumber.setError("Enter a valid number"); + + } else { + loadingBar.setTitle("Login Account"); + loadingBar.setMessage("Please wait, while we are checking the credentials."); + loadingBar.setCanceledOnTouchOutside(false); + loadingBar.show(); + + Query chekuser = FirebaseDatabase.getInstance().getReference("USERS").orderByChild("number").equalTo(phonenum); + chekuser.addListenerForSingleValueEvent(new ValueEventListener() { + @Override + public void onDataChange(@NonNull DataSnapshot dataSnapshot) { + if (dataSnapshot.exists()) { + String systempassword = dataSnapshot.child(phonenum).child("password").getValue(String.class); + + if (systempassword.equals(passwordj)) { + + Toast.makeText(LoginScreen.this, "logged in Successfully...", Toast.LENGTH_SHORT).show(); + loadingBar.dismiss(); + String name = dataSnapshot.child(phonenum).child("name").getValue(String.class); + + + SharedPreferences preferences = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + + // editor.putString(Name, phonenum); + editor.putString("Phone", phonenum); + editor.putString("Name", name); + + + editor.commit(); + + + Intent intent = new Intent(LoginScreen.this, MainActivity.class); + + + intent.putExtra("mobile", phonenum); + + startActivity(intent); + + } else { + loadingBar.dismiss(); + + Toast.makeText(LoginScreen.this, "Wrong Password", Toast.LENGTH_SHORT).show(); + } + } else { + loadingBar.dismiss(); + + Toast.makeText(LoginScreen.this, "No such user exists", Toast.LENGTH_SHORT).show(); + } + + } + + @Override + public void onCancelled(@NonNull DatabaseError databaseError) { + Toast.makeText(LoginScreen.this, databaseError.getMessage(), Toast.LENGTH_SHORT).show(); + + } + }); + + + } + } + } + }); + createaccount.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(LoginScreen.this, Register.class); + startActivity(intent); + } + }); + } + + private void finishQuiz() { + if (!isOnline()) { + + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(LoginScreen.this); + Checkbuilder.setTitle("Error!"); + Checkbuilder.setMessage("Enable your internet connection and Retry "); + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + } + ); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } + } + @Override + public void onBackPressed() { + + finishAffinity(); + finish(); + } + + public boolean isOnline() { + ConnectivityManager connMgr = (ConnectivityManager) + getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); + return (networkInfo != null && networkInfo.isConnected()); + + } + + + + + +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/MainActivity.java b/app/src/main/java/in/sminnovations/arrest_tb/MainActivity.java new file mode 100644 index 0000000..9944c42 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/MainActivity.java @@ -0,0 +1,326 @@ +package in.sminnovations.arrest_tb; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.util.DisplayMetrics; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.ViewGroup; +import android.widget.SearchView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.firebase.ui.database.FirebaseRecyclerAdapter; +import com.firebase.ui.database.FirebaseRecyclerOptions; +import com.google.android.material.bottomnavigation.BottomNavigationView; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; + +import in.sminnovations.arrest_tb.Model.Tests; + + +public class MainActivity extends NavigationTop { + private DatabaseReference TestRef; + private RecyclerView recyclerView; + + private TextView info; + FloatingActionButton fasbs; + + String number; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_main, null, false); + draw.addView(contentView, 0); + + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + + number = preferences6.getString("Phone", null); + fasbs=findViewById(R.id.fab); +info=findViewById(R.id.info); + info.setVisibility(View.VISIBLE); + + Log.e("main", "error "+number); + TestRef = FirebaseDatabase.getInstance().getReference().child("Test_Data").child(number); + recyclerView = findViewById(R.id.recycler_view); + fasbs.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(MainActivity.this, PatientDetail.class); + startActivity(intent); + + } + }); + + LinearLayoutManager layoutManager1=new LinearLayoutManager(this); + + recyclerView.setLayoutManager(new GridLayoutManager(this, 1)); + + DisplayMetrics displayMetrics = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + int height = displayMetrics.heightPixels / 8; + int spaceInPixel = 4; + recyclerView.addItemDecoration(new SpaceDecoration(spaceInPixel)); + + } + @Override + protected void onStart() + { + super.onStart(); + + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(TestRef, Tests.class) + .build(); + + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull TestViewHolder holder, int position, @NonNull final Tests model) + { + if(model.getResult().contains("positive") || model.getResult().contains("negative")) + { + info.setVisibility(View.INVISIBLE); + + } + + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + if(model.getResult().contains("positive") ) + { + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + + + + Log.e("main", "error id"+model.getPrimary_Key()); + + } + + //holder.txtProductDescription.setText(model.getSample()); + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(MainActivity.this, TestDetails.class); + Log.e("main", "error id"+model.getPrimary_Key()); + + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + private void firebasesearch(String data) + { + { + Query firebaseSearchQuery = TestRef.orderByChild("Patient_Id").startAt(data).endAt(data + "\uf8ff"); + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(firebaseSearchQuery, Tests.class) + .build(); + + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull final TestViewHolder holder, int position, @NonNull final Tests model) + { + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + if(model.getPatient_Id().isEmpty()) + { + info.setVisibility(View.VISIBLE); + + + } + if(model.getResult().contains("positive")) + { + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + + Log.e("main", "error vvvvv id"+model.getSdate()); + + + Log.e("main", "error id"+model.getPrimary_Key()); + + } + + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Log.d("LOGCAT", "" + model.getPrimary_Key()); + + Intent intent=new Intent(MainActivity.this, TestDetails.class); + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + } + private void searchfilter(String data) + { + { + Query firebaseSearchQuery = TestRef.orderByChild("sample").startAt(data).endAt(data + "\uf8ff"); + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(firebaseSearchQuery, Tests.class) + .build(); + + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull TestViewHolder holder, int position, @NonNull final Tests model) + { + + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + if(model.getResult().contains("positive")) + { + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + + + + Log.e("main", "error id"+model.getPrimary_Key()); + + } + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(MainActivity.this, TestDetails.class); + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + + } + }); + + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + } + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater=getMenuInflater(); + inflater.inflate(R.menu.searchmenu,menu); + MenuItem item = menu.findItem(R.id.search); + SearchView searchView = (SearchView) item.getActionView(); + //searchView.setIconified(false); + //searchView.setIconifiedByDefault(false); + searchView.setQueryHint("Search Patient ID"); + + + searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { + @Override + public boolean onQueryTextSubmit(String query) { + query=query.toLowerCase(); + + firebasesearch(query); + // processsearch(query); + return false; + } + + @Override + public boolean onQueryTextChange(String newText) { + newText=newText.toLowerCase(); + + firebasesearch(newText); + + // processsearch(query); + + return false; + } + }); + return super.onCreateOptionsMenu(menu); + } + private BottomNavigationView.OnNavigationItemSelectedListener navListener = + new BottomNavigationView.OnNavigationItemSelectedListener() { + @Override + public boolean onNavigationItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) + { + case R.id.nav_home: + Intent intent=new Intent(MainActivity.this, MainActivity.class); + startActivity(intent); + break; + + + } + return true; + + } + + }; + @Override + public void onBackPressed() { + + finishAffinity(); + finish(); + } +} + + diff --git a/app/src/main/java/in/sminnovations/arrest_tb/Model/RegisterHelper.java b/app/src/main/java/in/sminnovations/arrest_tb/Model/RegisterHelper.java new file mode 100644 index 0000000..b016742 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/Model/RegisterHelper.java @@ -0,0 +1,39 @@ +package in.sminnovations.arrest_tb.Model; + +public class RegisterHelper { + + String name, number, password; + + public RegisterHelper(String name, String number, String password) { + this.name = name; + this.number = number; + this.password = password; + } + public RegisterHelper() { + + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/Model/Tests.java b/app/src/main/java/in/sminnovations/arrest_tb/Model/Tests.java new file mode 100644 index 0000000..26324a7 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/Model/Tests.java @@ -0,0 +1,151 @@ +package in.sminnovations.arrest_tb.Model; + +public class Tests { + + private String Lab_Number, SPIN_Tube_ID, Dob, Gender, Image, Patient_Age, Patient_Id, National_Id, Primary_Key, Sample_Type, Tube_Validity, date, Time, Result,sdate; + + + + public Tests() { + + + } + + public String getLab_Number() { + return Lab_Number; + } + + public void setLab_Number(String lab_Number) { + Lab_Number = lab_Number; + } + + public String getSPIN_Tube_ID() { + return SPIN_Tube_ID; + } + + public void setSPIN_Tube_ID(String SPIN_Tube_ID) { + this.SPIN_Tube_ID = SPIN_Tube_ID; + } + + public String getDob() { + return Dob; + } + + public void setDob(String dob) { + Dob = dob; + } + + public String getGender() { + return Gender; + } + + public void setGender(String gender) { + Gender = gender; + } + + public String getImage() { + return Image; + } + + public void setImage(String image) { + Image = image; + } + + public String getPatient_Age() { + return Patient_Age; + } + + public void setPatient_Age(String patient_Age) { + Patient_Age = patient_Age; + } + + public String getPatient_Id() { + return Patient_Id; + } + + public void setPatient_Id(String patient_Id) { + Patient_Id = patient_Id; + } + + public String getNational_Id() { + return National_Id; + } + + public void setNational_Id(String national_Id) { + National_Id = national_Id; + } + + public String getPrimary_Key() { + return Primary_Key; + } + + public void setPrimary_Key(String primary_Key) { + Primary_Key = primary_Key; + } + + public String getSample_Type() { + return Sample_Type; + } + + public void setSample_Type(String sample_Type) { + Sample_Type = sample_Type; + } + + public String getTube_Validity() { + return Tube_Validity; + } + + public void setTube_Validity(String tube_Validity) { + Tube_Validity = tube_Validity; + } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getTime() { + return Time; + } + + public void setTime(String time) { + Time = time; + } + + public String getResult() { + return Result; + } + + public void setResult(String result) { + Result = result; + } + + public String getSdate() { + return sdate; + } + + public void setSdate(String sdate) { + this.sdate = sdate; + } + + public Tests(String lab_Number, String SPIN_Tube_ID, String dob, String gender, String image, String patient_Age, String patient_Id, String national_Id, String primary_Key, String sample_Type, String tube_Validity, String date, String time, String result, String sdate) { + Lab_Number = lab_Number; + this.SPIN_Tube_ID = SPIN_Tube_ID; + Dob = dob; + Gender = gender; + Image = image; + Patient_Age = patient_Age; + Patient_Id = patient_Id; + National_Id = national_Id; + Primary_Key = primary_Key; + Sample_Type = sample_Type; + Tube_Validity = tube_Validity; + this.date = date; + Time = time; + Result = result; + this.sdate = sdate; + } +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/NavigationTop.java b/app/src/main/java/in/sminnovations/arrest_tb/NavigationTop.java new file mode 100644 index 0000000..ea42750 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/NavigationTop.java @@ -0,0 +1,119 @@ +package in.sminnovations.arrest_tb; + +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.MenuItem; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.ActionBarDrawerToggle; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.drawerlayout.widget.DrawerLayout; + +import com.google.android.material.navigation.NavigationView; + +public class NavigationTop extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { + + protected DrawerLayout draw; + private LinearLayout line; + private Toolbar tool; + + @Override + public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) { + switch (menuItem.getItemId()) + { + + case R.id.nav_contact_us: + Intent intent1=new Intent(this, About.class); + startActivity(intent1); + break; + case R.id.nav_home: + Intent intent2=new Intent(this, MainActivity.class); + startActivity(intent2); + break; + case R.id.nav_add_Test: + Intent intent3=new Intent(this, PatientDetail.class); + startActivity(intent3); + break; + case R.id.nav_results: + Intent intent6=new Intent(this, MainActivity.class); + startActivity(intent6); + break; + case R.id.nav_negative: + Intent intent4=new Intent(this, NegativeResults.class); + startActivity(intent4); + break; + case R.id.nav_positive: + Intent intent5=new Intent(this, PositiveResult.class); + startActivity(intent5); + break; + case R.id.nav_logout: + Intent intent8=new Intent(this, LoginScreen.class); + SharedPreferences preferences = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + + // editor.putString(Name, phonenum); + editor.putString("Phone", null); + editor.putString("Name",null); + + + editor.commit(); + + startActivity(intent8); + break; + + } + return true; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); + + setContentView(R.layout.activity_navigation__top); + + + draw = findViewById(R.id.Drawer); + line = findViewById(R.id.line); + tool = findViewById(R.id.tollbar); + NavigationView navigationView = findViewById(R.id.navigation); + navigationView.setNavigationItemSelectedListener(this); + + setSupportActionBar(tool); + + Window window = getWindow(); + window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); + + + ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, draw, tool, R.string.open_navigation_drawer, R.string.close_navigation_drawer) { + @Override + public void onDrawerSlide(View drawerView, float slideOffset) { + super.onDrawerSlide(drawerView, slideOffset); + float sidebar = drawerView.getWidth() * slideOffset; + line.setTranslationX(sidebar); + } + }; + + draw.addDrawerListener(toggle); + toggle.syncState(); + View headerView = navigationView.getHeaderView(0); + TextView textView=headerView.findViewById(R.id.text); + TextView textView1=headerView.findViewById(R.id.not_sign_in); + + SharedPreferences preferences=getSharedPreferences("PhoneBook_number",MODE_PRIVATE); + + String string1 = preferences.getString("Phone", null); + String string2 = preferences.getString("Name", null); + textView.setText(string2); + textView1.setText(string1); + + } +} + diff --git a/app/src/main/java/in/sminnovations/arrest_tb/NegativeResults.java b/app/src/main/java/in/sminnovations/arrest_tb/NegativeResults.java new file mode 100644 index 0000000..e525a88 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/NegativeResults.java @@ -0,0 +1,202 @@ +package in.sminnovations.arrest_tb; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.util.DisplayMetrics; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.firebase.ui.database.FirebaseRecyclerAdapter; +import com.firebase.ui.database.FirebaseRecyclerOptions; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; + +import in.sminnovations.arrest_tb.Model.Tests; + + +public class NegativeResults extends NavigationTop { + private DatabaseReference TestRef; + private RecyclerView recyclerView; + + private TextView info; + + FloatingActionButton fasbs; + + String number; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_main, null, false); + draw.addView(contentView, 0); + + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + + number = preferences6.getString("Phone", null); + fasbs=findViewById(R.id.fab); + info=findViewById(R.id.info); + info.setText("Negative Test Results"); + info.setVisibility(View.VISIBLE); + + + Log.e("main", "error "+number); + TestRef = FirebaseDatabase.getInstance().getReference().child("Test_Data").child(number); + recyclerView = findViewById(R.id.recycler_view); + DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); + + + + fasbs.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(NegativeResults.this, PatientDetail.class); + startActivity(intent); + + } + }); + + LinearLayoutManager layoutManager1=new LinearLayoutManager(this); + + recyclerView.setLayoutManager(new GridLayoutManager(this, 1)); + + DisplayMetrics displayMetrics = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + int height = displayMetrics.heightPixels / 8; + int spaceInPixel = 4; + recyclerView.addItemDecoration(new SpaceDecoration(spaceInPixel)); + + } + @Override + protected void onStart() + { + super.onStart(); + + + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(TestRef.orderByChild("Result").equalTo("negative"), Tests.class) + .build(); + + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull TestViewHolder holder, int position, @NonNull final Tests model) + { + // holder.txtProductName.setText(model.getPatientid()); + if(model.getResult().contains("positive") || model.getResult().contains("negative")) + { + info.setVisibility(View.INVISIBLE); + + } + + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + + + Log.e("main", "error id"+model.getPrimary_Key()); + + + + //holder.txtProductDescription.setText(model.getSample()); + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(NegativeResults.this, TestDetails.class); + Log.e("main", "error id"+model.getPrimary_Key()); + + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + private void firebasesearch(String data) + { + { + Query firebaseSearchQuery = TestRef.orderByChild("Patient_Id").startAt(data).endAt(data + "\uf8ff") ; + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(firebaseSearchQuery, Tests.class) + .build(); + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull final TestViewHolder holder, int position, @NonNull final Tests model) + { + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + + + + Log.e("main", "error id"+model.getPrimary_Key()); + + + + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Log.d("LOGCAT", "" + model.getPrimary_Key()); + + Intent intent=new Intent(NegativeResults.this, TestDetails.class); + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + } + + +} + + diff --git a/app/src/main/java/in/sminnovations/arrest_tb/PatientDetail.java b/app/src/main/java/in/sminnovations/arrest_tb/PatientDetail.java new file mode 100644 index 0000000..a94b45a --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/PatientDetail.java @@ -0,0 +1,170 @@ +package in.sminnovations.arrest_tb; + +import android.app.AlertDialog; +import android.app.DatePickerDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.Spinner; +import android.widget.Toast; + +import java.util.Calendar; + +public class PatientDetail extends NavigationTop implements AdapterView.OnItemSelectedListener { + private Button next_act; + private DatePickerDialog.OnDateSetListener mDateSetListener; + String patientid,patientdob,patientage,patientnikshayid; + String gender; + + + private EditText mDisplayDate,patient_ID,Age,NikshayId; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_patient_detail, null, false); + draw.addView(contentView, 0); + Spinner Spinner_gender = findViewById(R.id.spinner_gender); + mDisplayDate=findViewById(R.id.dob); + patient_ID=findViewById(R.id.patientid); + Age=findViewById(R.id.age); + NikshayId=findViewById(R.id.NikshayID); + + + ArrayAdapter adapter = ArrayAdapter.createFromResource(this, + R.array.Gender, android.R.layout.simple_spinner_item); + mDisplayDate.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + mDisplayDate.setEnabled(true); + + Calendar cal = Calendar.getInstance(); + int year = cal.get(Calendar.YEAR); + int month = cal.get(Calendar.MONTH); + int day = cal.get(Calendar.DAY_OF_MONTH); + + DatePickerDialog dialog = new DatePickerDialog( + PatientDetail.this, + android.R.style.Theme_Holo_Light_Dialog_MinWidth, + mDateSetListener, + year,month,day); + dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); + dialog.show(); + } + }); + + mDateSetListener = new DatePickerDialog.OnDateSetListener() { + @Override + public void onDateSet(DatePicker datePicker, int year, int month, int day) { + month = month + 1; + + String date = month + "/" + day + "/" + year; + mDisplayDate.setText(date); + patientdob=date; + } + }; + + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + Spinner_gender.setAdapter(adapter); + Spinner_gender.setOnItemSelectedListener(this); + + + + // setContentView(R.layout.activity_patient_detail); + next_act=findViewById(R.id.next); + + next_act.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + patientid = patient_ID.getText().toString(); + patientage = Age.getText().toString(); + patientnikshayid = NikshayId.getText().toString(); + if (patientid.equals("") || patientage.equals("") || patientnikshayid.equals("")) { + Toast.makeText(PatientDetail.this, "Please fill all fields", Toast.LENGTH_SHORT).show(); + + } else { + + SharedPreferences preferences = getSharedPreferences("PhoneBook", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + + // editor.putString(Name, phonenum); + editor.putString("gender", gender); + editor.putString("patientid", patientid); + editor.putString("patientage", patientage); + editor.putString("patientnikshayid", patientnikshayid); + editor.putString("dob", patientdob); + + + editor.commit(); + + + Intent intent = new Intent(PatientDetail.this, TestResult.class); + + + startActivity(intent); + } + } + }); + } + + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + if(parent.getId() == R.id.spinner_gender) + { + gender = parent.getItemAtPosition(position).toString(); + + //do this + } + + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } + @Override + public void onBackPressed() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setCancelable(false); + builder.setMessage("Do you want to Exit ?"); + + builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + + Intent intent = new Intent(PatientDetail.this, MainActivity.class); + finish(); + startActivity(intent); + + + + + } + }); + builder.setNegativeButton("No", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + + dialog.cancel(); + } + }); + AlertDialog alert = builder.create(); + alert.show(); + } + + + +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/PositiveResult.java b/app/src/main/java/in/sminnovations/arrest_tb/PositiveResult.java new file mode 100644 index 0000000..c1ce8eb --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/PositiveResult.java @@ -0,0 +1,206 @@ +package in.sminnovations.arrest_tb; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.util.DisplayMetrics; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.firebase.ui.database.FirebaseRecyclerAdapter; +import com.firebase.ui.database.FirebaseRecyclerOptions; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; + +import in.sminnovations.arrest_tb.Model.Tests; + + +public class PositiveResult extends NavigationTop { + private DatabaseReference TestRef; + private RecyclerView recyclerView ; + FloatingActionButton fasbs; + private TextView info; + + + String number; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_main, null, false); + draw.addView(contentView, 0); + info=findViewById(R.id.info); + + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + info.setText("Positive Test Results"); + info.setVisibility(View.VISIBLE); + number = preferences6.getString("Phone", null); + fasbs=findViewById(R.id.fab); + + + Log.e("main", "error "+number); + TestRef = FirebaseDatabase.getInstance().getReference().child("Test_Data").child(number); + recyclerView = findViewById(R.id.recycler_view); + + fasbs.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(PositiveResult.this, PatientDetail.class); + startActivity(intent); + + } + }); + + LinearLayoutManager layoutManager1=new LinearLayoutManager(this); + /* layoutManager1.setOrientation(LinearLayoutManager.HORIZONTAL); + cA + layoutManager = new LinearLayoutManager(this); + recyclerView.setLayoutManager(layoutManager); + */ // recyclerView.setHasFixedSize(true); + recyclerView.setLayoutManager(new GridLayoutManager(this, 1)); + + DisplayMetrics displayMetrics = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + int height = displayMetrics.heightPixels / 8; + int spaceInPixel = 4; + recyclerView.addItemDecoration(new SpaceDecoration(spaceInPixel)); + + } + @Override + protected void onStart() + { + super.onStart(); + + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(TestRef.orderByChild("Result").equalTo("positive"), Tests.class) + .build(); + + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull TestViewHolder holder, int position, @NonNull final Tests model) + { + if(model.getResult().contains("positive") || model.getResult().contains("negative")) + { + info.setVisibility(View.INVISIBLE); + + } + // holder.txtProductName.setText(model.getPatientid()); + + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("Sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + + + + + Log.e("main", "error id"+model.getPrimary_Key()); + + + + //holder.txtProductDescription.setText(model.getSample()); + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent=new Intent(PositiveResult.this, TestDetails.class); + Log.e("main", "error id"+model.getPrimary_Key()); + + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + private void firebasesearch(String data) + { + { + Query firebaseSearchQuery = TestRef.orderByChild("Patient_Id").startAt(data).endAt(data + "\uf8ff") ; + FirebaseRecyclerOptions options = + new FirebaseRecyclerOptions.Builder() + .setQuery(firebaseSearchQuery, Tests.class) + .build(); + + FirebaseRecyclerAdapter adapter = + new FirebaseRecyclerAdapter(options) { + @Override + protected void onBindViewHolder(@NonNull final TestViewHolder holder, int position, @NonNull final Tests model) + { + + holder.txtpatientid.setText("Patient ID :"+model.getPatient_Id()); + holder.txtsampletype.setText("sample Type :" +model.getSample_Type()); + holder.nikshay.setText("National ID :"+model.getNational_Id()); + holder.txttimestamp.setText(model.getSdate()); + + holder.iconfinder.setBackgroundResource(R.drawable.green_circle); + holder.iconfinder.setText("P"); + + + + Log.e("main", "error id"+model.getPrimary_Key()); + + + + + holder.itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Log.d("LOGCAT", "" + model.getPrimary_Key()); + + Intent intent=new Intent(PositiveResult.this, TestDetails.class); + intent.putExtra("pid",model.getPrimary_Key()); + startActivity(intent); + + } + }); + } + + @NonNull + @Override + public TestViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) + { + View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.demo, parent, false); + TestViewHolder holder = new TestViewHolder(view); + return holder; + } + }; + recyclerView.setAdapter(adapter); + adapter.startListening(); + } + } + + +} + + diff --git a/app/src/main/java/in/sminnovations/arrest_tb/Register.java b/app/src/main/java/in/sminnovations/arrest_tb/Register.java new file mode 100644 index 0000000..4a670d5 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/Register.java @@ -0,0 +1,186 @@ +package in.sminnovations.arrest_tb; + +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.os.Bundle; +import android.util.Log; +import android.util.Patterns; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import com.google.firebase.database.DataSnapshot; +import com.google.firebase.database.DatabaseError; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.Query; +import com.google.firebase.database.ValueEventListener; +import com.hbb20.CountryCodePicker; + +import in.sminnovations.arrest_tb.VerifyOTP.VerifyOtp; + + +public class Register extends AppCompatActivity { +String numberwithcode; + private Button next; + private EditText editTextMobile; + private ProgressDialog loadingBar; + + private TextView login; + CountryCodePicker ccp; + String mobile,name; + + private EditText editTextname; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_register); + next=findViewById(R.id.buttonContinue); + editTextMobile = findViewById(R.id.editTextMobile); + + ccp=findViewById(R.id.ccp); + + ccp.registerCarrierNumberEditText(editTextMobile); + loadingBar = new ProgressDialog(this); + login=findViewById(R.id.login_account); + login.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(Register.this, LoginScreen.class); + startActivity(intent); + + } + }); + + editTextname=findViewById(R.id.editTextName); + + next.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mobile = editTextMobile.getText().toString().trim(); + mobile = mobile.replaceAll("[^0-9]", ""); + name = editTextname.getText().toString().trim(); + + + if (!isOnline()) { + //Create an alertdialog + AlertDialog.Builder Checkbuilder = new AlertDialog.Builder(Register.this); + Checkbuilder.setTitle("No Internet Connection !"); + Checkbuilder.setMessage("Check Your Internet Connection."); + + Checkbuilder.setPositiveButton("Retry", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int id) { + + dialog.cancel(); + } + }); + + Checkbuilder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + finish(); + } + }); + + AlertDialog alert = Checkbuilder.create(); + alert.show(); + + } + + else { + if (mobile.equals("") || name.equals("")) { + Toast.makeText(Register.this, "please enter all the required fields", Toast.LENGTH_SHORT).show(); + + } else if (!Patterns.PHONE.matcher(mobile).matches()) { + editTextMobile.setError("Enter a valid Phone "); + // Toast.makeText(Consumer_register.this, "Please Enter a valid email", Toast.LENGTH_SHORT).show(); + + } else { + + Query chekuser = FirebaseDatabase.getInstance().getReference("USERS").orderByChild("number").equalTo(mobile); + chekuser.addListenerForSingleValueEvent(new ValueEventListener() { + @Override + public void onDataChange(@NonNull DataSnapshot dataSnapshot) { + if (dataSnapshot.exists()) { + editTextMobile.setError("User Already Exist "); + + + } else { + Intent intent = new Intent(Register.this, VerifyOtp.class); + Log.e("main", "error " + mobile); + + numberwithcode = ccp.getFullNumberWithPlus(); + Log.e("main", "error " + numberwithcode); + + if (mobile.equals("") || name.equals("")) { + Toast.makeText(Register.this, "please enter all the required fields", Toast.LENGTH_SHORT).show(); + + } else if (!Patterns.PHONE.matcher(mobile).matches()) { + editTextMobile.setError("Enter a valid Phone "); + // Toast.makeText(Consumer_register.this, "Please Enter a valid email", Toast.LENGTH_SHORT).show(); + + } else { + loadingBar.setTitle("Create Account"); + loadingBar.setMessage("Please wait "); + loadingBar.setCanceledOnTouchOutside(false); + loadingBar.show(); + + + intent.putExtra("numberwithcode", numberwithcode); + + intent.putExtra("mobile", mobile); + intent.putExtra("username", name); + + startActivity(intent); + } + + + } + + } + + @Override + public void onCancelled(@NonNull DatabaseError databaseError) { + Log.e("Raman", "Received an exception check chexk " + databaseError.getMessage()); + + // Toast.makeText(ForgetPassword.this,databaseError.getMessage(),Toast.LENGTH_SHORT).show(); + + } + }); + } + } + + } + }); + + + + + } + @Override + public void onBackPressed() { + + Intent intent = new Intent(Register.this, LoginScreen.class); + startActivity(intent); + + } + public boolean isOnline() { + ConnectivityManager connMgr = (ConnectivityManager) + getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); + return (networkInfo != null && networkInfo.isConnected()); + + } +} diff --git a/app/src/main/java/in/sminnovations/arresttb/Report.java b/app/src/main/java/in/sminnovations/arrest_tb/Report.java similarity index 73% rename from app/src/main/java/in/sminnovations/arresttb/Report.java rename to app/src/main/java/in/sminnovations/arrest_tb/Report.java index 58993e6..a0d1221 100644 --- a/app/src/main/java/in/sminnovations/arresttb/Report.java +++ b/app/src/main/java/in/sminnovations/arrest_tb/Report.java @@ -1,11 +1,7 @@ -package in.sminnovations.arresttb; - -import androidx.appcompat.app.AppCompatActivity; -import androidx.core.app.ActivityCompat; -import androidx.core.content.ContextCompat; -import androidx.core.content.FileProvider; +package in.sminnovations.arrest_tb; import android.Manifest; +import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; @@ -18,11 +14,18 @@ import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.util.Log; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; import android.view.View; import android.widget.ImageButton; import android.widget.TextView; import android.widget.Toast; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; +import androidx.core.content.FileProvider; import java.io.File; import java.io.FileOutputStream; @@ -31,27 +34,29 @@ import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; -public class Report extends AppCompatActivity { +public class Report extends NavigationTop { TextView patient_id,patient_dob,patientnikshayid,agepatient,patientgender,patientsample,validatyd,spintubeid,nirtlab,dated,timed,resultd; ImageButton shared ,dowbloadd; String string1,string2,string3,string4,string5,string6,string7,string8,string9,date,time; File filePath=null; + String resultf; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_report); - /* super.onCreate(savedInstanceState); + // setContentView(R.layout.activity_report); LayoutInflater inflater = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View contentView = inflater.inflate(R.layout.activity_report, null, false); draw.addView(contentView, 0); -*/ - setContentView(R.layout.activity_report); + + // setContentView(R.layout.activity_report); shared=findViewById(R.id.share); + + dowbloadd=findViewById(R.id.downlaod); patient_id=findViewById(R.id.patient_idr); patient_dob=findViewById(R.id.patien_dobr); @@ -71,7 +76,6 @@ public class Report extends AppCompatActivity { dated=findViewById(R.id.dater); dated.setText(date); timed.setText(time); - resultd.setText("POSITIVE"); resultd.setTextColor(Color.RED); @@ -82,6 +86,12 @@ public class Report extends AppCompatActivity { string3 = preferences.getString("patientage", null); string4 = preferences.getString("patientnikshayid", null); string5 = preferences.getString("dob", null); + if (string5== null ) { + + + string5="-"; + } + SharedPreferences preferences1=getSharedPreferences("PhoneBook1",MODE_PRIVATE); @@ -91,6 +101,12 @@ public class Report extends AppCompatActivity { string8 = preferences1.getString("sample", null); string9 = preferences1.getString("validity", null); + SharedPreferences preferences15=getSharedPreferences("PhoneBook_number7",MODE_PRIVATE); + + resultf= preferences15.getString("result", null); + + resultd.setText(resultf); + shared.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -106,7 +122,7 @@ public class Report extends AppCompatActivity { Intent intent=new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT,"Report"); if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N) { - Uri path= FileProvider.getUriForFile(Report.this,"in.sminnovations.arresttb.fileprovider",filePath); + Uri path= FileProvider.getUriForFile(Report.this,"in.sminnovations.arresttb_testing.fileprovider",filePath); intent.putExtra(Intent.EXTRA_STREAM,path); } else{ @@ -117,15 +133,10 @@ public class Report extends AppCompatActivity { intent.setType("application/pdf"); startActivity(intent); - //startCropImageActivity(); - // createPdf(editText.getText().toString()); + } - //now for sharing file i need to create file provider for android version greater than noughat let's do it - - - //Everything WOrking } @@ -141,7 +152,6 @@ public class Report extends AppCompatActivity { } else { - //startCropImageActivity(); createPdf(); Toast.makeText(Report.this, "File Downloaded", Toast.LENGTH_LONG).show(); @@ -173,18 +183,15 @@ validatyd.setText(string9); } private void createPdf(){ - // create a new document PdfDocument document = new PdfDocument(); - // crate a page description PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(1000, 2000, 1).create(); - // start a page PdfDocument.Page page = document.startPage(pageInfo); Canvas canvas = page.getCanvas(); Paint paint = new Paint(); paint.setTextSize(80); - canvas.drawText("Arrest Tb",40,80,paint); + canvas.drawText("Arrest TB",40,80,paint); paint.setTextSize(30); canvas.drawText("ShanMukha Innovations Pvt Ltd",30,120,paint); paint.setTextAlign(Paint.Align.RIGHT); @@ -197,7 +204,7 @@ validatyd.setText(string9); canvas.drawText("Result",50,285,paint); // canvas.drawText("name 2",450,435,paint); paint.setTextAlign(Paint.Align.RIGHT); - canvas.drawText("POSITIVE",canvas.getWidth()-40,285,paint); + canvas.drawText(resultf,canvas.getWidth()-40,285,paint); paint.setTextAlign(Paint.Align.LEFT); @@ -264,18 +271,7 @@ validatyd.setText(string9); // finish the page document.finishPage(page); - /* File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"Raman.pdf"); - - // write the document content - *//*String directory_path = Environment.getExternalStorageDirectory().getPath() + "/ArrestTb/"; - File file = new File(directory_path); - if (!file.exists()) { - file.mkdirs(); - }*//* - // String targetPdf = directory_path+"Report_"+string2+".pdf"; - filePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"Report_"+string2+".pdf"); -*/ String directory_path = Environment.getExternalStorageDirectory().getPath() + "/ArrestTb/"; File file = new File(directory_path); if (!file.exists()) { @@ -289,13 +285,86 @@ validatyd.setText(string9); } catch (IOException e) { Log.e("main", "error "+e.toString()); } - // filePath= new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"Report_"+string2+".pdf"); - - // close the document document.close(); } + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater=getMenuInflater(); + inflater.inflate(R.menu.download,menu); + MenuItem item = menu.findItem(R.id.share); + MenuItem item1=menu.findItem(R.id.download1); + item1.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + if(ContextCompat.checkSelfPermission(Report.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) + { + + ActivityCompat.requestPermissions(Report.this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},23); + } + else + { + //startCropImageActivity(); + createPdf(); + Toast.makeText(Report.this, "File Downloaded", Toast.LENGTH_LONG).show(); + + + + } + + return true; + } + }); + item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + if(ContextCompat.checkSelfPermission(Report.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) + { + + ActivityCompat.requestPermissions(Report.this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},23); + } + else + { + createPdf(); + + Intent intent=new Intent(Intent.ACTION_SEND); + intent.putExtra(Intent.EXTRA_TEXT,"Report"); + if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N) { + Uri path= FileProvider.getUriForFile(Report.this,"in.sminnovations.arrest_tb.fileprovider",filePath); + intent.putExtra(Intent.EXTRA_STREAM,path); + } + else{ + + intent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(filePath)); + } + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setType("application/pdf"); + startActivity(intent); + + //startCropImageActivity(); + // createPdf(editText.getText().toString()); + + + } + + return true; + } + }); + + + return super.onCreateOptionsMenu(menu); + } + @Override + public void onBackPressed() { + + Intent intent = new Intent(Report.this, MainActivity.class); + startActivity(intent); + + } + + + +} + -} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/SpaceDecoration.java b/app/src/main/java/in/sminnovations/arrest_tb/SpaceDecoration.java new file mode 100644 index 0000000..6039fef --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/SpaceDecoration.java @@ -0,0 +1,20 @@ +package in.sminnovations.arrest_tb; + +import android.graphics.Rect; +import android.view.View; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +public class SpaceDecoration extends RecyclerView.ItemDecoration { + private int space; + + public SpaceDecoration(int space) { + this.space = space; + } + + @Override + public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) { + outRect.left=outRect.bottom=outRect.right=outRect.top=space; + } +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/SplashScreen.java b/app/src/main/java/in/sminnovations/arrest_tb/SplashScreen.java new file mode 100644 index 0000000..a18aef3 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/SplashScreen.java @@ -0,0 +1,44 @@ +package in.sminnovations.arrest_tb; + +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.os.Handler; + +import androidx.appcompat.app.AppCompatActivity; + + +public class SplashScreen extends AppCompatActivity { + + private static int SPLASH_TIME_OUT=3000; + String number; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_splash_screen); + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + + number = preferences6.getString("Phone", null); + + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + if (number == null ) { + + + Intent home = new Intent(SplashScreen.this, LoginScreen.class); + startActivity(home); + finish(); + } + else + { + Intent home1 = new Intent(SplashScreen.this, MainActivity.class); + startActivity(home1); + finish(); + } + + } + }, SPLASH_TIME_OUT); + } +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/TensorFlowImageClassifier.java b/app/src/main/java/in/sminnovations/arrest_tb/TensorFlowImageClassifier.java new file mode 100644 index 0000000..b913233 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/TensorFlowImageClassifier.java @@ -0,0 +1,134 @@ +package in.sminnovations.arrest_tb; + +import android.annotation.SuppressLint; +import android.content.res.AssetFileDescriptor; +import android.content.res.AssetManager; +import android.graphics.Bitmap; + +import org.tensorflow.lite.Interpreter; + +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStreamReader; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.MappedByteBuffer; +import java.nio.channels.FileChannel; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.PriorityQueue; + + +public class TensorFlowImageClassifier implements Classifier { + + private static final int MAX_RESULTS = 1; + private static final int BATCH_SIZE = 1; + private static final int PIXEL_SIZE = 3; + private static final float THRESHOLD = 0.1f; + + private Interpreter interpreter; + private int inputSize; + private List labelList; + + private TensorFlowImageClassifier() { + + } + + static Classifier create(AssetManager assetManager, + String modelPath, + String labelPath, + int inputSize) throws IOException { + + TensorFlowImageClassifier classifier = new TensorFlowImageClassifier(); + classifier.interpreter = new Interpreter(classifier.loadModelFile(assetManager, modelPath)); + classifier.labelList = classifier.loadLabelList(assetManager, labelPath); + classifier.inputSize = inputSize; + + return classifier; + } + + @Override + public List recognizeImage(Bitmap bitmap) { + ByteBuffer byteBuffer = convertBitmapToByteBuffer(bitmap); + byte[][] result = new byte[1][labelList.size()]; + interpreter.run(byteBuffer, result); + return getSortedResult(result); + } + + @Override + public void close() { + interpreter.close(); + interpreter = null; + } + + private MappedByteBuffer loadModelFile(AssetManager assetManager, String modelPath) throws IOException { + AssetFileDescriptor fileDescriptor = assetManager.openFd(modelPath); + FileInputStream inputStream = new FileInputStream(fileDescriptor.getFileDescriptor()); + FileChannel fileChannel = inputStream.getChannel(); + long startOffset = fileDescriptor.getStartOffset(); + long declaredLength = fileDescriptor.getDeclaredLength(); + return fileChannel.map(FileChannel.MapMode.READ_ONLY, startOffset, declaredLength); + } + + private List loadLabelList(AssetManager assetManager, String labelPath) throws IOException { + List labelList = new ArrayList<>(); + BufferedReader reader = new BufferedReader(new InputStreamReader(assetManager.open(labelPath))); + String line; + while ((line = reader.readLine()) != null) { + labelList.add(line); + } + reader.close(); + return labelList; + } + + private ByteBuffer convertBitmapToByteBuffer(Bitmap bitmap) { + ByteBuffer byteBuffer = ByteBuffer.allocateDirect(BATCH_SIZE * inputSize * inputSize * PIXEL_SIZE); + byteBuffer.order(ByteOrder.nativeOrder()); + int[] intValues = new int[inputSize * inputSize]; + bitmap.getPixels(intValues, 0, bitmap.getWidth(), 0, 0, bitmap.getWidth(), bitmap.getHeight()); + int pixel = 0; + for (int i = 0; i < inputSize; ++i) { + for (int j = 0; j < inputSize; ++j) { + final int val = intValues[pixel++]; + byteBuffer.put((byte) ((val >> 16) & 0xFF)); + byteBuffer.put((byte) ((val >> 8) & 0xFF)); + byteBuffer.put((byte) (val & 0xFF)); + } + } + return byteBuffer; + } + + @SuppressLint("DefaultLocale") + private List getSortedResult(byte[][] labelProbArray) { + + PriorityQueue pq = + new PriorityQueue<>( + MAX_RESULTS, + new Comparator() { + @Override + public int compare(Recognition lhs, Recognition rhs) { + return Float.compare(rhs.getConfidence(), lhs.getConfidence()); + } + }); + + for (int i = 0; i < labelList.size(); ++i) { + float confidence = (labelProbArray[0][i] & 0xff) / 255.0f; + if (confidence > THRESHOLD) { + pq.add(new Recognition("" + i, + labelList.size() > i ? labelList.get(i) : "unknown", + confidence)); + } + } + + final ArrayList recognitions = new ArrayList<>(); + int recognitionsSize = Math.min(pq.size(), MAX_RESULTS); + for (int i = 0; i < recognitionsSize; ++i) { + recognitions.add(pq.poll()); + } + + return recognitions; + } + +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/TestDetails.java b/app/src/main/java/in/sminnovations/arrest_tb/TestDetails.java new file mode 100644 index 0000000..6e5c9b9 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/TestDetails.java @@ -0,0 +1,115 @@ +package in.sminnovations.arrest_tb; + +import android.content.Context; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import com.bumptech.glide.Glide; +import com.google.firebase.database.DataSnapshot; +import com.google.firebase.database.DatabaseError; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; +import com.google.firebase.database.ValueEventListener; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Calendar; + +import in.sminnovations.arrest_tb.Model.Tests; + +public class TestDetails extends NavigationTop { + private ImageView Imageview1; + TextView patient_id,patient_dob,patientnikshayid,agepatient,patientgender,patientsample,validatyd,spintubeid,nirtlab,dated,timed,resultd; + + String date,time,number; + + private String TestID = ""; + + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_spin__test, null, false); + draw.addView(contentView, 0); + + patient_id=findViewById(R.id.patient_idr); + patient_dob=findViewById(R.id.patien_dobr); + patientnikshayid=findViewById(R.id.patient_nikshayidr); + SharedPreferences preferences6 = getSharedPreferences("PhoneBook_number", MODE_PRIVATE); + + number = preferences6.getString("Phone", null); + + agepatient=findViewById(R.id.patient_ager); + date = String.valueOf(android.text.format.DateFormat.format("dd-MM-yyyy", new java.util.Date())); + DateFormat df = new SimpleDateFormat("h:mm a"); + time = df.format(Calendar.getInstance().getTime()); + + patientgender=findViewById(R.id.patient_genderr); + patientsample=findViewById(R.id.patient_typesampler); + validatyd=findViewById(R.id.patient_tubevisibler); + spintubeid=findViewById(R.id.patient_spintuber); + nirtlab=findViewById(R.id.patient_nirtr); + timed=findViewById(R.id.timer); + resultd=findViewById(R.id.patient_resultr); + dated=findViewById(R.id.dater); + Imageview1=findViewById(R.id.circle_image); + + + + + TestID = getIntent().getStringExtra("pid"); + + Log.e("main", "error id "+TestID); + + + getTestDetails(TestID); + } + private void getTestDetails(String TestID) + { + DatabaseReference productsRef = FirebaseDatabase.getInstance().getReference().child("Test_Data").child(number); + + productsRef.child(TestID).addValueEventListener(new ValueEventListener() { + @Override + public void onDataChange(DataSnapshot dataSnapshot) + { + if (dataSnapshot.exists()) + { + Tests products = dataSnapshot.getValue(Tests.class); + Glide.with(TestDetails.this).load(products.getImage()).into(Imageview1); + patient_id.setText(products.getPatient_Id()); + patient_dob.setText(products.getDob()); + patientnikshayid.setText(products.getNational_Id()); + validatyd.setText(products.getTube_Validity()); + + agepatient.setText(products.getPatient_Age()); + dated.setText(products.getSdate()); + spintubeid.setText(products.getSPIN_Tube_ID()); + nirtlab.setText(products.getLab_Number()); + timed.setText(products.getTime()); + patientgender.setText(products.getGender()); + resultd.setText(products.getResult()); + agepatient.setText(products.getPatient_Age()); + + patientsample.setText(products.getSample_Type()); + + + + } + } + + @Override + public void onCancelled(DatabaseError databaseError) { + + } + }); + } + +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/TestResult.java b/app/src/main/java/in/sminnovations/arrest_tb/TestResult.java new file mode 100644 index 0000000..b107716 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/TestResult.java @@ -0,0 +1,155 @@ +package in.sminnovations.arrest_tb; + +import android.Manifest; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Spinner; +import android.widget.Toast; + +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; + + +public class TestResult extends NavigationTop implements AdapterView.OnItemSelectedListener { + Button btnTest; + EditText NIRTLabd,SPINTubeIDd; + String NIRTLabde,SPINTubeIDde,validatyd,sampled; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LayoutInflater inflater = (LayoutInflater) this + .getSystemService(LAYOUT_INFLATER_SERVICE); + View contentView = inflater.inflate(R.layout.activity_test_details, null, false); + draw.addView(contentView, 0); + Spinner Spinner_sample = findViewById(R.id.spinner_sample); + + + NIRTLabd=findViewById(R.id.NIRTLab); + SPINTubeIDd=findViewById(R.id.SPINTubeID); + + + + + btnTest=findViewById(R.id.startTest); + btnTest.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + NIRTLabde = NIRTLabd.getText().toString(); + SPINTubeIDde = SPINTubeIDd.getText().toString(); + if (NIRTLabde.equals("") || SPINTubeIDde.equals("") || sampled.equals("")) { + Toast.makeText(TestResult.this, "Please fill all fields", Toast.LENGTH_SHORT).show(); + + } else { + if(ContextCompat.checkSelfPermission(TestResult.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) + { + + ActivityCompat.requestPermissions(TestResult.this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},23); + + return; + } + + + SharedPreferences preferences = getSharedPreferences("PhoneBook1", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + + editor.putString("NIRTLabde", NIRTLabde); + editor.putString("SPINTubeIDde", SPINTubeIDde); + editor.putString("sample", sampled); + editor.putString("validity", validatyd); + + + + editor.commit(); + + if (restorePrefData()) { + + + + Intent intent = new Intent(getApplicationContext(), AddImage.class); + + + startActivity(intent); + finish(); + + + } else { + + + Intent intent = new Intent(getApplicationContext(), CameraGuide.class); + + startActivity(intent); + finish(); + + + } + + + } + } + }); + ArrayAdapter sample_adapter = ArrayAdapter.createFromResource(this, + R.array.Type_Of_Sample, android.R.layout.simple_spinner_item); + + sample_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + Spinner_sample.setAdapter(sample_adapter); + Spinner_sample.setOnItemSelectedListener(this); + + + + Spinner Spinner_validity = findViewById(R.id.spinner_validity); + + ArrayAdapter Validity_adapter = ArrayAdapter.createFromResource(this, + R.array.Validity, android.R.layout.simple_spinner_item); + + Validity_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + Spinner_validity.setAdapter(Validity_adapter); + Spinner_validity.setOnItemSelectedListener(this); + + + + } + private boolean restorePrefData() { + + + SharedPreferences pref = getApplicationContext().getSharedPreferences("myPrefs",MODE_PRIVATE); + Boolean isIntroActivityOpnendBefore = pref.getBoolean("isIntroOpnend",false); + return isIntroActivityOpnendBefore; + + + + } + + + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + if(parent.getId() == R.id.spinner_sample) + { + sampled = parent.getItemAtPosition(position).toString(); + + //do this + } + if(parent.getId() == R.id.spinner_validity) + { + validatyd = parent.getItemAtPosition(position).toString(); + + //do this + } + + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } + +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/TestViewHolder.java b/app/src/main/java/in/sminnovations/arrest_tb/TestViewHolder.java new file mode 100644 index 0000000..8da58da --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/TestViewHolder.java @@ -0,0 +1,47 @@ +package in.sminnovations.arrest_tb; + +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.recyclerview.widget.RecyclerView; + +import in.sminnovations.arrest_tb.Interface.ItemClickListner; + + +public class TestViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener +{ + public TextView txtpatientid, txttimestamp,nikshay,iconfinder,txtsampletype; + public ImageView imageView; + public ItemClickListner listner; + + + public TestViewHolder(View itemView) + { + super(itemView); + + + + + imageView = (ImageView) itemView.findViewById(R.id.icon_profile); + iconfinder=(TextView) itemView.findViewById(R.id.icon_text); + + txtpatientid = (TextView) itemView.findViewById(R.id.patient_Id); + txtsampletype = (TextView) itemView.findViewById(R.id.sample_type); + txttimestamp=itemView.findViewById(R.id.timestamp); + nikshay=itemView.findViewById(R.id.nikshayid); + + //txtProductDescription= (TextView) itemView.findViewById(R.id.switch_toggle); + } + + public void setItemClickListner(ItemClickListner listner) + { + this.listner = listner; + } + + @Override + public void onClick(View view) + { + listner.onClick(view, getAdapterPosition(), false); + } +} diff --git a/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtp.java b/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtp.java new file mode 100644 index 0000000..289f6fe --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtp.java @@ -0,0 +1,164 @@ +package in.sminnovations.arrest_tb.VerifyOTP; + +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import com.chaos.view.PinView; +import com.google.android.gms.tasks.OnCompleteListener; +import com.google.android.gms.tasks.Task; +import com.google.android.gms.tasks.TaskExecutors; +import com.google.firebase.FirebaseException; +import com.google.firebase.auth.AuthResult; +import com.google.firebase.auth.FirebaseAuth; +import com.google.firebase.auth.PhoneAuthCredential; +import com.google.firebase.auth.PhoneAuthProvider; + +import java.util.concurrent.TimeUnit; + +import in.sminnovations.arrest_tb.CreatePassword; +import in.sminnovations.arrest_tb.R; +import in.sminnovations.arrest_tb.Register; + + +public class VerifyOtp extends AppCompatActivity { + + private String verificationid; + private FirebaseAuth mAuth; + private Button nextactivity; + + PinView pinFromUser; + private EditText editText; + String codeBySystem; + String address,name, state , city ,pincode,phonenumber,password2,num1,phonenumberke; + + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_verify__o_t_p); + pinFromUser = findViewById(R.id.firstPinView); + nextactivity = findViewById(R.id.buttonSignIn); + + mAuth = FirebaseAuth.getInstance(); + + + String phonenumberk = getIntent().getStringExtra("numberwithcode"); + phonenumberke = getIntent().getStringExtra("mobile"); + + phonenumber = phonenumberk; + + name = getIntent().getStringExtra("username"); + + + + sendVerificationCode(phonenumber); + findViewById(R.id.buttonSignIn).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + String code = pinFromUser.getText().toString().trim(); + + if ((code.isEmpty() || code.length() < 6)) { + + editText.setError("Enter code..."); + editText.requestFocus(); + return; + } + verifyCode(code); + + } + }); + + } + private void verifyCode(String code){ + PhoneAuthCredential credential = PhoneAuthProvider.getCredential(verificationid, code); + signInWithCredential(credential); + } + + private void signInWithCredential(PhoneAuthCredential credential) { + mAuth.signInWithCredential(credential) + .addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) { + if (task.isSuccessful()) { + + Intent intent = new Intent(VerifyOtp.this, CreatePassword.class); + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + intent.putExtra("mobile", phonenumberke); + intent.putExtra("username", name); + + + startActivity(intent); + + } else { + Log.e("main", "error " + task.getException().getMessage()); + + // Toast.makeText(VerifyOtp.this, task.getException().getMessage(), Toast.LENGTH_LONG).show(); + } + } + + }); + } + + private void sendVerificationCode(String number){ + + PhoneAuthProvider.getInstance().verifyPhoneNumber( + number, + 60, + TimeUnit.SECONDS, + TaskExecutors.MAIN_THREAD, + mCallBack + ); + } + + private PhoneAuthProvider.OnVerificationStateChangedCallbacks + mCallBack = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() { + + @Override + public void onCodeSent(String s, PhoneAuthProvider.ForceResendingToken forceResendingToken) { + super.onCodeSent(s, forceResendingToken); + verificationid = s; + } + + @Override + public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) { + String code = phoneAuthCredential.getSmsCode(); + if (code != null){ + // progressBar.setVisibility(View.VISIBLE); + pinFromUser.setText(code); + verifyCode(code); + } + } + + @Override + public void onVerificationFailed(FirebaseException e) { + Toast.makeText(VerifyOtp.this, e.getMessage(),Toast.LENGTH_LONG).show(); + Log.e("main", "error " + e.getMessage()); + + + } + }; + @Override + public void onBackPressed() { + + Intent intent = new Intent(VerifyOtp.this, Register.class); + startActivity(intent); + + } + + + + + + + +} \ No newline at end of file diff --git a/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtpForgetPassword.java b/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtpForgetPassword.java new file mode 100644 index 0000000..32b9e94 --- /dev/null +++ b/app/src/main/java/in/sminnovations/arrest_tb/VerifyOTP/VerifyOtpForgetPassword.java @@ -0,0 +1,152 @@ +package in.sminnovations.arrest_tb.VerifyOTP; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ProgressBar; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import com.chaos.view.PinView; +import com.google.android.gms.tasks.OnCompleteListener; +import com.google.android.gms.tasks.Task; +import com.google.android.gms.tasks.TaskExecutors; +import com.google.firebase.FirebaseException; +import com.google.firebase.auth.AuthResult; +import com.google.firebase.auth.FirebaseAuth; +import com.google.firebase.auth.PhoneAuthCredential; +import com.google.firebase.auth.PhoneAuthProvider; + +import java.util.concurrent.TimeUnit; + +import in.sminnovations.arrest_tb.ForgetPassword; +import in.sminnovations.arrest_tb.ForgetPasswordReset; +import in.sminnovations.arrest_tb.R; + + +public class VerifyOtpForgetPassword extends AppCompatActivity { + + private String verificationid; + private FirebaseAuth mAuth; + private Button nextactivity; + private ProgressBar progressBar; + PinView pinFromUser; + private EditText editText; + String codeBySystem; + String address,name, state , city ,pincode,phonenumber,password2,num1,mobile; + + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_verify__o_t_p); + pinFromUser = findViewById(R.id.firstPinView); + nextactivity = findViewById(R.id.buttonSignIn); + + mAuth = FirebaseAuth.getInstance(); + + + String phonenumberk = getIntent().getStringExtra("mobilecode"); + phonenumber = phonenumberk; + mobile= getIntent().getStringExtra("mobile"); + + + + + sendVerificationCode(phonenumber); + findViewById(R.id.buttonSignIn).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + String code = pinFromUser.getText().toString().trim(); + + if ((code.isEmpty() || code.length() < 6)) { + + editText.setError("Enter code..."); + editText.requestFocus(); + return; + } + verifyCode(code); + + } + }); + + } + private void verifyCode(String code){ + PhoneAuthCredential credential = PhoneAuthProvider.getCredential(verificationid, code); + signInWithCredential(credential); + } + + private void signInWithCredential(PhoneAuthCredential credential) { + mAuth.signInWithCredential(credential) + .addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) { + if (task.isSuccessful()) { + + Intent intent = new Intent(VerifyOtpForgetPassword.this, ForgetPasswordReset.class); + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + intent.putExtra("mobile", mobile); + + + startActivity(intent); + + } else { + Toast.makeText(VerifyOtpForgetPassword.this, task.getException().getMessage(), Toast.LENGTH_LONG).show(); + } + } + + }); + } + + private void sendVerificationCode(String number){ + + PhoneAuthProvider.getInstance().verifyPhoneNumber( + number, + 60, + TimeUnit.SECONDS, + TaskExecutors.MAIN_THREAD, + mCallBack + ); + } + + private PhoneAuthProvider.OnVerificationStateChangedCallbacks + mCallBack = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() { + + @Override + public void onCodeSent(String s, PhoneAuthProvider.ForceResendingToken forceResendingToken) { + super.onCodeSent(s, forceResendingToken); + verificationid = s; + } + + @Override + public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) { + String code = phoneAuthCredential.getSmsCode(); + if (code != null){ + // progressBar.setVisibility(View.VISIBLE); + pinFromUser.setText(code); + verifyCode(code); + } + } + + @Override + public void onVerificationFailed(FirebaseException e) { + // Toast.makeText(VerifyOtpForgetPassword.this, e.getMessage(),Toast.LENGTH_LONG).show(); + + } + }; + @Override + public void onBackPressed() { + + Intent intent = new Intent(VerifyOtpForgetPassword.this, ForgetPassword.class); + startActivity(intent); + + } + + +} \ No newline at end of file diff --git a/app/src/main/res/drawable-hdpi/icon.png b/app/src/main/res/drawable-hdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..36b731281de5be5c593376f4cc08a5ab1d22dee8 GIT binary patch literal 3253 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/icon.png b/app/src/main/res/drawable-mdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f929d83de29308a970a192cf77cdfbc1919b2d64 GIT binary patch literal 2618 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/icon.png b/app/src/main/res/drawable-xhdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9f3884447a83b4abe19cd587a9e8c47d570b82 GIT binary patch literal 2313 zcma);c{~%0AIIffY>rgsrqbw{TT?=XBFVXjBAZ*y8KT%IMdT>Sv6Le@9!J9C3X`iG zVU`+(J;MxRL$evr`0fASAHU!0_5FN5|9`LdH`USJ8YHeDE+8NPx@KeL%=i0z#Q_BQ zxj*=3fq(!2f6eML{K544Oq`vI8(1LR>kho|@Hlp0UUk)IQ~rKxs?+hK02j+1lgoyh zhfs++`Zb#^p zaU!~5$9cH7eddf9W?Pqv!`S(j+b#Eifyo}Ww$Bxlp9t!OV9qN^em-|bKo&DDhtbE& z@l6QhNiv4Pq6c4T?CY$5EC> zq~a76Pquot@;+)Caq%dyHfo2 zkZ=*UKM|*j&QQoGMW-4xhf^F~e+>+zOa(XJ9VnXPSSBsCF%QJ1Tf%H=<2elFoSo|| zjIqfo5UKejE6cWwaL4FGV3rm!7^_LaDvae%s2!P?x}^fe(D)_M#N4WUpd z1x3a6CEGG*Hja=F&ax41M}>ywdOWeCMYI`Ufo!cTo2vf#?va9(6b%iHGdbe1-g)2y z1)%8ir{tB=rly?HmKYKY&tx!MtA9pEiiwI&?wL~~=&P$!*YecJVaq;onv1Yp_{hZKy`oQsj;uQHMuXb;| z3O&wYvA)Ep?T+^6Js?JK8)o0Z-CoGIw0UmVLXm{=1-_cG>xE9;s|hgm`}{gxr`LssdB4n zjpu!~Ih7bHhq7P+m+1rSAlBwX*&_y(&fSzsxmV-FEM8qd(d{8qB?{*!dlmT&*|n^# zC9ka9zxkw*KW=GOeJx76_F7vT;p#=m``oRCw@M8!SM-%KPifccoNdB>qfa%_J1ZdX z>O!fuNfwXkQq5)Rr_0~J7gY1g{~5sVqK=NePF`<2NY)8*MBlUWBF6nMIHEK57^b4; z;slXc4L_r-QAvE}71mb3w)MP0Gmt1mieqqJt6<-f7rjBWMR zKmW)coFGjP;h&cHxP83M-HB7cw9&J#mO3da+0jT}XcEGLtat6YO7N4?cy4oK8`@kI zb8*Pc&GqVDV`)lCO%0UAOQFl*uPjo>xzScv0|EjJNVV=wRnaG+88g>r3P6~Or&{KP z%?H#?Fj`1Zu$-x_rzeep^wtm!(^Xac0}NPFQ4spdN-EBkEDHgn!w!CrwMEj_=2b34 zr!)K-8ymZ3Hg&h98ld4ltX4}hI`UwjmnNq>y`3}Y7X^`MEExOc_LXY8x(XK(GRa7W zPH+`Xf5zOG9~#auRr!5ntg*7Ps;cVkTcvg!FrnWK4rfj6nxJ?<+ZANOSr}}IN}bwH zvd?Asb#`>%W0JRw3>x0QpQjGziHL|qk;C-h`3TaD0vKj=LCl()`}(y_8KJwoyQjw@ zxx4P!GqK3wE66yv6%oOCj#D2q0ZWscsA5dk3t<8$cjmB$C$cJQYcs%4i|c&R-)3fv zhV#gyBge#(BHG?|*j{8}j*(gtB9Oz0A~{_=HnY}4O4U3#B&2L#*k_+xu7jun0o1N@ z<~l(jP;YPV8YaWN_F=y`k5D$j(>rQlW^VL%4Bb`pc?hYHIZN95;qYhIfesW}Q&WRx zEz8)+7msPwDUCtMe5_X${V!%(QzwY4=m{mB>@hYvPilE--ZV2;>7G96r8TtwKiIGh*h>Cy?% zL4q8B72E0j7hLmbC)B5b_w}2lxROi+{}6edkSO19k_U>;?@Rr-xWJ`cUsomk_;JIf zmyw|jMj!T(rRV?4(|uvx;nOVYJrte>?l>6z{+MHI@qaMrzc^(={`gVn()sv*cV5WK zC@a6~HgR@#PE1U+u(VA0`zxQQl$^>+&D=PEq~z&HVy%Z*n~aPMG}8O}WT73o!C%4@ zBq8C89i>JXhtAlzs+pRi#|q8v-o3l#pbE=u63qhSH{+Bfzkzx$AIe`&!!4&h<_ibr v3)!GMYv!!CB&}D{)V2SJ^5GJa_BBEJDRRZgMJR~>;s{*3VsG`)!YlDVR~E93 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/icon.png b/app/src/main/res/drawable-xxhdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2e242d78449be310417f70c18c20b04fd1025e GIT binary patch literal 8573 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/icon.png b/app/src/main/res/drawable-xxxhdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d9799129c0817aa21e0149c66a56500c970a0bd4 GIT binary patch literal 13506 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 + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_circle.xml b/app/src/main/res/drawable/bg_circle.xml new file mode 100644 index 0000000..0235a9b --- /dev/null +++ b/app/src/main/res/drawable/bg_circle.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_list_row.xml b/app/src/main/res/drawable/bg_list_row.xml new file mode 100644 index 0000000..e817f66 --- /dev/null +++ b/app/src/main/res/drawable/bg_list_row.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/green_circle.xml b/app/src/main/res/drawable/green_circle.xml new file mode 100644 index 0000000..687ffcc --- /dev/null +++ b/app/src/main/res/drawable/green_circle.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_baseline_add_24.xml b/app/src/main/res/drawable/ic_baseline_add_24.xml new file mode 100644 index 0000000..ad75d50 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_add_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_arrow_downward_24.xml b/app/src/main/res/drawable/ic_baseline_arrow_downward_24.xml new file mode 100644 index 0000000..e312d9e --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_arrow_downward_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_search_24.xml b/app/src/main/res/drawable/ic_baseline_search_24.xml new file mode 100644 index 0000000..21be354 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_search_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_share_24.xml b/app/src/main/res/drawable/ic_baseline_share_24.xml new file mode 100644 index 0000000..ba7e732 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_share_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index ac07321..6164c4a 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -44,6 +44,33 @@ android:textStyle="bold"> + + + + + + + +