From daaca926b2a12f7dafe28bdd6ccfa68b90b3041a Mon Sep 17 00:00:00 2001
From: alexlionco
Delivers the update email instructions to the given user.
Delivers the magic link email to the given user.
Delivers the update email instructions to the given user.
Verify the token for a given user email is valid.
iex> apply_user_email(user, "valid password", %{email: ...})
+{:ok, %User{}}
-iex> apply_user_email(user, "invalid password", %{email: ...})
-{:error, %Ecto.Changeset{}}
+iex> apply_user_email(user, "invalid password", %{email: ...})
+{:error, %Ecto.Changeset{}}
iex> change_user_email(user)
+%Ecto.Changeset{data: %User{}}
iex> change_user_registration(user)
+%Ecto.Changeset{data: %User{}}
Delivers the update email instructions to the given user.
Delivers the magic link email to the given user.
examples
Examplesiex> deliver_update_email_instructions(user, current_email, &Routes.user_update_email_url(conn, :edit, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_magic_link(user, &Routes.user_confirmation_url(conn, :confirm_magic, &1))
+{:ok, %{to: ..., body: ...}}
Delivers the update email instructions to the given user.
examples
+ + Examples +iex> deliver_update_email_instructions(user, current_email, &Routes.user_update_email_url(conn, :edit, &1))
+{:ok, %{to: ..., body: ...}}
iex> deliver_user_confirmation_instructions(user, &Routes.user_confirmation_url(conn, :edit, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_user_confirmation_instructions(user, &Routes.user_confirmation_url(conn, :edit, &1))
+{:ok, %{to: ..., body: ...}}
-iex> deliver_user_confirmation_instructions(confirmed_user, &Routes.user_confirmation_url(conn, :edit, &1))
-{:error, :already_confirmed}
+iex> deliver_user_confirmation_instructions(confirmed_user, &Routes.user_confirmation_url(conn, :edit, &1))
+{:error, :already_confirmed}
iex> get_user!(123)
-%User{}
+iex> get_user!(123)
+%User{}
-iex> get_user!(456)
+iex> get_user!(456)
** (Ecto.NoResultsError)
iex> get_user_by_email("foo@example.com")
-%User{}
+iex> get_user_by_email("foo@example.com")
+%User{}
-iex> get_user_by_email("unknown@example.com")
+iex> get_user_by_email("unknown@example.com")
nil
@@ -637,7 +648,7 @@ and the token is deleted.
get_user_by_session_token(token)
-
+
View Source
@@ -659,7 +670,7 @@ and the token is deleted.
magic_token_valid?(email)
-
+
View Source
@@ -669,7 +680,7 @@ and the token is deleted.
-
+Verify the token for a given user email is valid.
@@ -697,11 +708,11 @@ and the token is deleted.
Examples
-iex> register_user(%{field: value})
-{:ok, %User{}}
+iex> register_user(%{field: value})
+{:ok, %User{}}
-iex> register_user(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> register_user(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Events.ActivityLeader.html b/Claper.Events.ActivityLeader.html
index d29d0f0..b30bc6d 100644
--- a/Claper.Events.ActivityLeader.html
+++ b/Claper.Events.ActivityLeader.html
@@ -10,7 +10,7 @@
Claper.Events.ActivityLeader — Claper v1.0.0
-
+
diff --git a/Claper.Events.Event.html b/Claper.Events.Event.html
index 36601b2..cfd5fc5 100644
--- a/Claper.Events.Event.html
+++ b/Claper.Events.Event.html
@@ -10,7 +10,7 @@
Claper.Events.Event — Claper v1.0.0
-
+
diff --git a/Claper.Events.html b/Claper.Events.html
index 308de7a..347d703 100644
--- a/Claper.Events.html
+++ b/Claper.Events.html
@@ -10,7 +10,7 @@
Claper.Events — Claper v1.0.0
-
+
@@ -110,7 +110,7 @@ Claper
-The Events context.
+The Events context.
An activity leader is a facilitator, a user invited to manage an event.
@@ -134,7 +134,7 @@ Claper
Returns an %Ecto.Changeset{} for tracking activity_leader changes.
Returns an %Ecto.Changeset{} for tracking facilitator changes.
Gets a single activity_leader.
Gets a single facilitator.
Gets all facilitators for a given event.
Get a single event with the same code excluding a specific event.
Gets a single event by code.
Gets a single managed event.
Gets a single user's event.
Returns the list of activity_leaders.
Check if a user is a facilitator of a specific event.
Returns the list of events.
Returns the list of events of a given user.
Returns the list of events managed by a given user email.
Returns an %Ecto.Changeset{} for tracking activity_leader changes.
Returns an %Ecto.Changeset{} for tracking facilitator changes.
examples
Examplesiex> change_activity_leader(activity_leader)
-%Ecto.Changeset{data: %ActivityLeader{}}
+iex> change_activity_leader(activity_leader)
+%Ecto.Changeset{data: %ActivityLeader{}}
iex> change_event(event)
-%Ecto.Changeset{data: %Event{}}
+iex> change_event(event)
+%Ecto.Changeset{data: %Event{}}
iex> create_event(%{field: value})
-{:ok, %Event{}}
+iex> create_event(%{field: value})
+{:ok, %Event{}}
-iex> create_event(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_event(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> delete_event(event)
-{:ok, %Event{}}
+iex> delete_event(event)
+{:ok, %Event{}}
-iex> delete_event(event)
-{:error, %Ecto.Changeset{}}
+iex> delete_event(event)
+{:error, %Ecto.Changeset{}}
Gets a single activity_leader.
Raises Ecto.NoResultsError if the Activity leader does not exist.
Gets a single facilitator.
Raises Ecto.NoResultsError if the Activity leader does not exist.
examples
Examplesiex> get_activity_leader!(123)
-%ActivityLeader{}
+iex> get_activity_leader!(123)
+%ActivityLeader{}
-iex> get_activity_leader!(456)
+iex> get_activity_leader!(456)
** (Ecto.NoResultsError)
Gets all facilitators for a given event.
examples
+ + Examples +iex> get_activity_leaders_for_event!(event)
+[%ActivityLeader{}, ...]
Get a single event with the same code excluding a specific event.
examples
+ + Examples +iex> get_different_event_with_code("Hello", 123)
+%Event{}
iex> get_event!(123)
-%Event{}
+iex> get_event!("123e4567-e89b-12d3-a456-426614174000")
+%Event{}
-iex> get_event!(456)
+iex> get_event!("123e4567-e89b-12d3-a456-4266141740111")
** (Ecto.NoResultsError)
Gets a single event by code.
Raises Ecto.NoResultsError if the Event does not exist.
examples
+ + Examples +iex> get_event_with_code!("Hello")
+%Event{}
+iex> get_event_with_code!("Old event")
+** (Ecto.NoResultsError)
Gets a single managed event.
Raises Ecto.NoResultsError if the Event does not exist.
examples
+ + Examples +iex> get_managed_event!(user, "123e4567-e89b-12d3-a456-426614174000")
+%Event{}
+iex> get_managed_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
+** (Ecto.NoResultsError)
Gets a single user's event.
Raises Ecto.NoResultsError if the Event does not exist.
examples
+ + Examples +iex> get_user_event!(user, "123e4567-e89b-12d3-a456-426614174000")
+%Event{}
+iex> get_user_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
+** (Ecto.NoResultsError)
Returns the list of activity_leaders.
Check if a user is a facilitator of a specific event.
examples
Examplesiex> list_activity_leaders()
-[%ActivityLeader{}, ...]
+iex> is_leaded_by("email@example.com", 123)
+true
Returns the list of events.
Returns the list of events of a given user.
examples
Examplesiex> list_events()
-[%Event{}, ...]
+iex> list_events(123)
+[%Event{}, ...]
Returns the list of events managed by a given user email.
examples
+ + Examples +iex> list_managed_events_by("email@example.com")
+[%Event{}, ...]
iex> update_event(event, %{field: new_value})
-{:ok, %Event{}}
+iex> update_event(event, %{field: new_value})
+{:ok, %Event{}}
-iex> update_event(event, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_event(event, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
Gets a single poll.
Gets a single poll and set percentages for each poll options.
Gets a single poll for a given position.
Returns the list of polls.
Returns the list of polls for a given presentation file.
Returns the list of polls for a given presentation file and a given position.
Calculate percentage of all poll options for a given poll.
iex> change_poll(poll)
-%Ecto.Changeset{data: %Poll{}}
+iex> change_poll(poll)
+%Ecto.Changeset{data: %Poll{}}
iex> create_poll(%{field: value})
-{:ok, %Poll{}}
+iex> create_poll(%{field: value})
+{:ok, %Poll{}}
-iex> create_poll(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_poll(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> create_poll_vote(%{field: value})
-{:ok, %PollVote{}}
+iex> create_poll_vote(%{field: value})
+{:ok, %PollVote{}}
-iex> create_poll_vote(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_poll_vote(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> delete_poll(poll)
-{:ok, %Poll{}}
+iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
+{:ok, %Poll{}}
-iex> delete_poll(poll)
-{:error, %Ecto.Changeset{}}
+iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
+{:error, %Ecto.Changeset{}}
Gets a single poll.
Raises Ecto.NoResultsError if the Poll does not exist.
Gets a single poll and set percentages for each poll options.
Raises Ecto.NoResultsError if the Poll does not exist.
examples
Examplesiex> get_poll!(123)
-%Poll{}
+iex> get_poll!(123)
+%Poll{}
-iex> get_poll!(456)
+iex> get_poll!(456)
** (Ecto.NoResultsError)
Gets a single poll for a given position.
examples
+ + Examples +iex> get_poll!(123, 0)
+%Poll{}
Gets a single poll_vote.
Raises Ecto.NoResultsError if the Poll vote does not exist.
Gets a single poll_vote.
examples
Examplesiex> get_poll_vote!(123)
-%PollVote{}
-
-iex> get_poll_vote!(456)
-** (Ecto.NoResultsError)
+iex> get_poll_vote!(321, 123)
+%PollVote{}
Returns the list of polls.
Returns the list of polls for a given presentation file.
examples
Examplesiex> list_polls()
-[%Poll{}, ...]
+iex> list_polls(123)
+[%Poll{}, ...]
Returns the list of polls for a given presentation file and a given position.
examples
+ + Examples +iex> list_polls_at_position(123, 0)
+[%Poll{}, ...]
Calculate percentage of all poll options for a given poll.
examples
+ + Examples +iex> set_percentages(poll)
+%Poll{}
iex> update_poll(poll, %{field: new_value})
-{:ok, %Poll{}}
+iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: new_value})
+{:ok, %Poll{}}
-iex> update_poll(poll, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> create_post(%{field: value})
-{:ok, %Post{}}
+iex> create_post(event, %{field: value})
+{:ok, %Post{}}
-iex> create_post(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_post(event, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> create_reaction(%{field: value})
-{:ok, %Reaction{}}
+iex> create_reaction(%{field: value})
+{:ok, %Reaction{}}
-iex> create_reaction(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_reaction(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
iex> delete_post(post)
-{:ok, %Post{}}
+iex> delete_post(post)
+{:ok, %Post{}}
-iex> delete_post(post)
-{:error, %Ecto.Changeset{}}
+iex> delete_post(post)
+{:error, %Ecto.Changeset{}}
iex> delete_reaction(reaction)
-{:ok, %Reaction{}}
+iex> delete_reaction(reaction)
+{:ok, %Reaction{}}
-iex> delete_reaction(reaction)
-{:error, %Ecto.Changeset{}}
+iex> delete_reaction(reaction)
+{:error, %Ecto.Changeset{}}
iex> get_post!(123)
-%Post{}
+iex> get_post!("123e4567-e89b-12d3-a456-426614174000")
+%Post{}
-iex> get_post!(456)
+iex> get_post!("123e4567-e89b-12d3-a456-426614174123")
** (Ecto.NoResultsError)
iex> get_reaction!(123)
-%Reaction{}
+iex> get_reaction!(123)
+%Reaction{}
-iex> get_reaction!(456)
+iex> get_reaction!(456)
** (Ecto.NoResultsError)
@@ -525,11 +525,11 @@ Functions
Examples
-iex> update_post(post, %{field: new_value})
-{:ok, %Post{}}
+iex> update_post(post, %{field: new_value})
+{:ok, %Post{}}
-iex> update_post(post, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_post(post, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Presentations.PresentationFile.html b/Claper.Presentations.PresentationFile.html
index 56e8722..04f761f 100644
--- a/Claper.Presentations.PresentationFile.html
+++ b/Claper.Presentations.PresentationFile.html
@@ -10,7 +10,7 @@
Claper.Presentations.PresentationFile — Claper v1.0.0
-
+
diff --git a/Claper.Presentations.PresentationState.html b/Claper.Presentations.PresentationState.html
index 88dd1d5..4a0c136 100644
--- a/Claper.Presentations.PresentationState.html
+++ b/Claper.Presentations.PresentationState.html
@@ -10,7 +10,7 @@
Claper.Presentations.PresentationState — Claper v1.0.0
-
+
diff --git a/Claper.Presentations.html b/Claper.Presentations.html
index bcc12a5..376d36e 100644
--- a/Claper.Presentations.html
+++ b/Claper.Presentations.html
@@ -10,7 +10,7 @@
Claper.Presentations — Claper v1.0.0
-
+
@@ -235,11 +235,11 @@ Functions
Examples
-iex> create_presentation_file(%{field: value})
-{:ok, %PresentationFile{}}
+iex> create_presentation_file(%{field: value})
+{:ok, %PresentationFile{}}
-iex> create_presentation_file(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_presentation_file(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -269,11 +269,11 @@ Functions
Examples
-iex> create_presentation_state(%{field: value})
-{:ok, %PresentationState{}}
+iex> create_presentation_state(%{field: value})
+{:ok, %PresentationState{}}
-iex> create_presentation_state(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_presentation_state(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -303,10 +303,10 @@ Functions
Examples
-iex> get_presentation_file!(123)
-%PresentationFile{}
+iex> get_presentation_file!(123)
+%PresentationFile{}
-iex> get_presentation_file!(456)
+iex> get_presentation_file!(456)
** (Ecto.NoResultsError)
@@ -379,11 +379,11 @@ Functions
Examples
-iex> update_presentation_file(presentation_files, %{field: new_value})
-{:ok, %PresentationFile{}}
+iex> update_presentation_file(presentation_file, %{field: new_value})
+{:ok, %PresentationFile{}}
-iex> update_presentation_file(presentation_files, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_presentation_file(presentation_file, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -411,11 +411,11 @@ Functions
Examples
-iex> update_presentation_state(presentation_state, %{field: new_value})
-{:ok, %PresentationState{}}
+iex> update_presentation_state(presentation_state, %{field: new_value})
+{:ok, %PresentationState{}}
-iex> update_presentation_state(presentation_state, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_presentation_state(presentation_state, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Release.html b/Claper.Release.html
index a9ca4cb..864160b 100644
--- a/Claper.Release.html
+++ b/Claper.Release.html
@@ -10,7 +10,7 @@
Claper.Release — Claper v1.0.0
-
+
diff --git a/Claper.Repo.html b/Claper.Repo.html
index 9c3c708..56f77b4 100644
--- a/Claper.Repo.html
+++ b/Claper.Repo.html
@@ -10,7 +10,7 @@
Claper.Repo — Claper v1.0.0
-
+
diff --git a/Claper.Schema.html b/Claper.Schema.html
index 756cf1e..be47dee 100644
--- a/Claper.Schema.html
+++ b/Claper.Schema.html
@@ -10,7 +10,7 @@
Claper.Schema — Claper v1.0.0
-
+
diff --git a/Claper.Stats.html b/Claper.Stats.html
index b8cd3ec..7e10a2b 100644
--- a/Claper.Stats.html
+++ b/Claper.Stats.html
@@ -10,7 +10,7 @@
Claper.Stats — Claper v1.0.0
-
+
diff --git a/Claper.Tasks.Converter.html b/Claper.Tasks.Converter.html
index 2dd57b3..f29d752 100644
--- a/Claper.Tasks.Converter.html
+++ b/Claper.Tasks.Converter.html
@@ -10,7 +10,7 @@
Claper.Tasks.Converter — Claper v1.0.0
-
+
diff --git a/Claper.epub b/Claper.epub
index c01d4745296be5187960b263ff4b8a14b3420c14..ab39c1c84b86ddca117bc85d99678037c8a2be06 100644
GIT binary patch
delta 32305
zcmY(q18`(d*gYJ~gd5v-vayp5Ha0ijWMkW!jcwbuZQHhOZT#(T-}kHfzf*PVo;v;X
z?Vh?d&vQ<9&+aYu`)`~t3eu1Obg=(E@!m0CxFF)aYs3n{|K92@!HFP2@!oGLb*opw
zdjK%7M|?0aq`!gkqQVNwjMl%Lzq*<_T3HsPXepm@AP;RlqgQU#pk4k-A7{dslZJ--
zzU}x@yeyTQD?upP;`KUOE9)6EL3_~Cv-F=c~uNg13HX+p0VSRNXG>ipon8P5`0-*x0Kvy+IO
zL^!czYDRRUeGhRCPQ<1_+rz1-7XH~TBCOB;xMc3_zUT4lmx_oYpPM*qXh%|u%T!9Q
zjO5jPTM_j@@7fnXA*SG7ZFLfs`d$N&4-Te;-HwOdCGR7Vvw$n;+zP5^Mb_31Miln-
ze*W9SPq-@;Z0QpZh`AcZg-rdHe)Z>{%&P_6cQskaCBiZzk->9yV`pxj4k1-RePv^c
zETN2(c6!)GU^wuxwDO_N*CJ-_spFMj5A9HO(<7!$o$c6zQQ$rnG(vl|1-Q9KP%#s6
z!i@P=|9emwp;6&fGWuPBm%W(0p)5Q7O|
zDnTw_A2ukc=q>)mlhR#!yVjl(1Yuy#KcJYA?Y19R<-p?(^ZYBvg%Z|q>KI^})3dEcY8`-x#y3fkTY
z$3?zEP!2bY)2jDk=J`$G1un*6|DgGXKS
zH$F-8A4p{{T88q_1s@ZlgCtn77lJa&EE@+n$nabLN6(FzM?ZvNQoQw)(oht!xi+xe
zAair@GiU5O#>(Mz!}r%{^>`DjMjhy|o6@F*^KbIDpw(5wRcEfbZ{h{O;heL8FPX04
zscF)4aQi8;B#kw2@ZoobXXA-w?HeI88o!-*!&4YuGa2s9w;mpguC50<
zBVJj0Bo(ol&IL&z&(z2@bB0yta^;<
z;7P^=LC}NC+8U4SeU)}bU3c>1FWq8bWf8m`(8sC$8cxPdhZn1+wCl|_t~o^DcjCAn
z7fv)g4OUk!W@TzPP%cj80lO5S*mpDY8e?<_6AFYSY^DNLrY_6
zoA&c`vG!x4vsl?Ae&WgcG~glTBk5$0Po1Q;pd4D!Wnu5Fo5D%{z!fBrea&f$%h?hU
zjzjBy2DioVI@!JKun_o>^POJ$_AkFRUc*h8r_L~p732m`FSXf)*$;$tEAMlOJ4nx;
zqxoJ&Ysg#*vh4ep66E{~t3}QcPZI$%B#sfYc5SQ3%}Ss1Q4?O%OC8-^m|)<<3GC02uz!yVU=
zCb5BN;@lobLoX|LbCLIXHd7W{S+c>Vj|7m~yCM2#
zn$T~wY&aX{;D9OME3`faA9BCYd_7g5#YFY|jT;;sg+xxTV`4v*ZYHcgUmO<%M9Jk(
zu{~S-6!?b%Nj_zD6m?9FpW7$A@ZxvJ@mwd9wuEv#o?|l88i_lGk9VeUHxG=|$-TyS
z$BUH9mdF5?yc=T=&d!duj7?DT#}q-PEKF{j%#sc4ys6wpnQ-h@X;DQ(fxGS>$#TJb
z`@~bbX#$E5dzMrg-x;>#^~xd6y0nmwcMrmYq?E6rpgVnxgzxA!LZzr+bP^L2iuZ>e
z9^hJcHm>Vs@qd28!HW5~A5~wY907(TPGW*(UWyF9(#$YPI22GB__Tm#^%U1gjopdq
z(3DR<&6Jy(d1T}26ff@rcNE-IFQTf?S_i_dZ@!`xMvc~@)bE9rs02p`TJb-U3|!oZ
zrmP;#aanV5<`L~}82qg4n5{Qmp|M$c!t$3Ks)o^g@Ioba;+K`LHQE|($uq4dbOL_W
zZx|2=b}0Dt6ew2IqVNJOB2kd9i5Sh-vYHTRO_sY??(*jsA7}zDUQX>St8mfkPFuxp
zRRfX2Pmdx_EpaQ#Wn;Va=Gd0N$Gl$#l_raSO6+uO;;AlmQP>XMK_9G$5|Y^t-kDq&
zvP3sd+|tQ%_0<kvwoy;CTcuW&yBfsrgaH&AT2-d8}j0K8#9{|MXhO^ksqq#Jt@ZHtO2Inw~o`$MAsucxSDg=?i$T*
z`%F3mPU^%UhQ5MiS#8pctvbVLZZ?731(vMyE+rrAYd@ArGPE*+dw2EwUe6OMC=3{3(y>JcX5X(<5#1UyNe4B1oTSL$o)KV)`S~Z+R^uw&xxwTB<`WtW?DMl-V@rOG3EBIo
zO3*7KHF68|9ajQF9}mq^75;pMd})!shGC82peySl-wJis_G_7&gyh?Xm+tx9v%aol
zr4p&&hfmS5kPp7kV!Z4;L&kTu)Y~Le<^_$_l_}z!{4!mjwqr0dO+-jx`h)geQ9uC9
zNCcIvkdC7YeaUpRqkEEv$LqkBS}Dm|(Z~SQtT-HqG2^|&-wuz|KX*dPxq`Sg6LPLp
z>L=fqZoCHr*&~&%O$bRrjA>wSoKs_}6jq8cYaK+6=*!2iv
z={?4d@2q!`Qh-YGpd;LySKwY^&PubrVCQ6E(RHUUp$9LoNx0`ArbD-sp<+FOD8rCU
znI)H9>Yh+wnNyBa3A5D++@o|P{H$0PU2G;}8z2eOAHSiq@f+RX?0aTLBD?dmXZA-A
z78V8$ZHwKYv-k?*CKOk;Qk_$I`lDBKg&%lb>)Gq@eFW??lJ#BRZ_-}uLOa@dJ=H5VF~
zORP`s+#;IsF~K(0x9>&pz5I%vq@-;=+0g^+8(wsJpTe>yx7_f
zzm%056&zC|@8t8odb|oYCJmUG@sr>-D^8c1hL)XJ@|PWiv5hHtu^Tt}lC+Sh{sgfJ
zMTnxs-hKqi@!HUFvDzAUWVP2DssCx+jdWQFX7@_>;guYj~L4PG!8|
zQ=~FASwndcxgvE5?e1)9?@tIy#=Q*~>z{K5NLkUfR6iJxBPBKF(-S1CcFi_9?ml+C
zS@G-Q!s-%==fpfflDGfz9`q}xGCyJ_{E;Rn>#1YOy7J0(RipMV(|w0>z6)1l@)%2
zrH#kVujkIQ1&pH;o0aXS$Eina=3_J^%Nw%M6&-d@gj=%AdI{Ft;
z`ml2!9VMV29PQ_0#$?mbvo_$Dr^Dy>{e2U}tc(khV`5#z%-p=p1j7KZ|5up2sfeQ!
z)0Y3WY;~CAOaCOw6*U&bUy0%eLl*=?2mbeh_DBp@G!CHXN$Q5=~l~Beu=8aw#SgRYzz`7$Mk
zhG6qxOpnu2@&M=*LLvbGc4vEb7hT?dIw%Zf=09kOhRiZhU53m>Bz7aRGOWmkD`$?p
z8!;vo=C(Aldgt`SKp_k)L|E5SV$rv@2L`0!+O?Ce%P&Ol{q$bM=5agpK#K#Q5|4-=
zpL70dKQS5DL9~8J%1l{#%nLk|_67)_Wdc;ydAb6a7lKh^*40tdW
zoM=vM^8D^83e8xe%PWD{C?d)yk=g-!u3HwOqDa%8*hF6u2Ge6iogEwD&uufR?GP8M
zuT+qXg>ccaXHho%kh{j(v{;KORYeB#M_DkY`--|l>ZrRI;q|uUcjP(xcf-h~VFR-f
z%mH$+`VNZf=yf_7AeJ%m67T4QUfNx0>QJ<={C%w4-#Nqu&yREg4w0`kUNQP4L1y!AznN|xD^L|v0z^~goG`dO}yIq5wQtYI}Zlz>f0DjRoye4jQ
z&?Jf!x_AbvTKmK+W~BS8%M;XPG-eZCIcE|5xFwtV^i8yoe7`DgiCu~eO+!^-$Tlq6
zwGZPP!VK|(1zlVqSlA>36fcAPNY^t>PuQV1mfcL`=&Z4H0yP!i0kLT(R*uS4Pj*?0
zY|0l+Mb>$_wU*2(KR$uVir-j8w;sVb+ncYAnX}v)$*%P|?(7402Mq+1K1%S><#?;T
zKdfDU&a@d;+fz)5f(`f(38kybe1`TJ>IcykSfb!xgOIgPc6p5QR{|N~T2szbix}Ql
zYik=ep6bbL4V#m9peyguKoQKO;O(()m4AbfhiNtEt&M_z^>hFRJ?Iu^b=Pie%aQ{P$Zci;JON8>YQ!a_HAnfk`obt(XZ2O#R8*+TO8--Y4S00dBHZPeiw-E+hRuD&e?Z4$e}FDeBXQu{)|D5NC9XJ
z5oL*_smMv?ts7nZe59#@lZT0k4MUdqlgp=*wYBeTgwFRHC(SloGM`y*NFT7DacyZ?
zSCrk>w`z{x*Gyc}TokEy5vT>fJ+>H*OIKw&dr1o+=rcAWsg
zKgOjO(DpBwZ4e;*k8vFZRABrUL$wVEg8mOwAN}u~gU$io|AL{f|98&wcYvz@smXqv
z#`8(n9sv9#K^iE;BwSAbd{g%mAobrfwch}_|8=Yf{?9yM0YFp8e+v_lCH+@5N$$`<
zeh>jw4Zp^6bm8*%Kn$~{U-IA#GniN*9#9!_%RAoZB9nusRja^w`oSd@~w)7ELozI)Cbo
zGMiUI4Zk-dJJ5z1Q6Wn2kBZ_V1ugkRb_Mr9ThrSf0!#QPzA*uH-&)YhD`~=gN{9vtn=09u9l+
z30~NnT^|JnDXpnchxt{sHVVpU*wJ6Twp-Oq&_+P3z%Dw{vbxk)VQ!hJM+Z!2pIgy`
zn1&3uKN`%Be(om}lbwoN{4;IX=o+Z58e6w1ygPjUN6E6nfrhc2=t>%o>KeGV`bBPX
z-IINIuztU^Myvv&M=qSX#xHsN2J&|B0=^#B;CJ{a<(z3aZ`o0{(rJhyy$v7S=*NpB
z)b*V0Sk`8V<-!pqT(>gcwqoQ?W##0^v*d0ORcC|nJoyKsIQ-f0JYxfQB^pqTmCg64
z0AmX|nVjRfjN)4p;-DaHa&q`VY#h<%$zbpb2cNvYK9`!|f^FhLBngSUE#7d3Z^TY#
zAAm&uAY+ps{Vc6Td^NZL+4&rly;KVH#y~=3!uZ!TpuIBQ>j5CNSN*qiLWtcoOuYLj
z&6jc~!ycm9mtVwr*1({)qBBr}e(r}i_xa)HG&94ArvU$4@E^&l`;%OnY~!Mx+V6zU
z^UnV6^Bx5Sd(ow>TXMneXG%(^ks-iNhq|Bf0gKnT?z)1O0tFprtNw(Pg3?s7R9Op!
z3)!d0`cwJ{K{u%>_3AI%=~f!q)2LV8dRY*S3q>N0V6`13o2(S}$)93w{#LRUe=M@Mb^kM)NrSD$^{~nF
zE(Jo^Ttu51q*RW!iXYGiZg^6nZLjfh;+hgFoihXty2U*m909LQDbKL`P+=S5sNw>T
z6@Fv6HUyE*^G%a$1fWEN^~6<^oCq(RdjZ&lCh{ftx4sa*$bQfs)wMfb&Av$avqmy(
zq<13N1Hj<}Ht?k`YZSt#(~Ebg2b1f_@zvci<^|c6U^HDgGvXN{yy$U9mGi-9S~Knf
z<60Yf@gWy%%xlt%XiOgl;S+Xtp}7q{RMKkdnAvnEV6onNan
zq!)~s-t$F+Mz>+md;Md$>{EXY(hISXtTOTTwdlC2VFMSW$E-$klV}uWK1UBfkj6C|
zYlpudusU)+ihodlk?Khl6=LD&lcr3j{9ztmjGhQswjq4XyP4
zci}LH4m7W%XG#5$Dni4Ushi1YDls=@(Jypbg_s}6XqpXeTGZL
z-j?kB5g@N?BvcTQNBhP^JY!p(*ixCNj{5b>AMi%v7D1dGP2BouTn$-&NgXER=5ivpB%W#P>=JG3J_nE%Ow*D&qcu1ygq?C+3WBzH9H*
z0>J&-VU+f&4ahK+#5!6Qo0i+Jd|jm$ou~hz4s!IKV}f1s^Lt8vj#H{$_0%`Ow>eF72ZfZU-;MeS4!$hL
zUo>i?>|mxeO#z~7{$Un5wC+Pv9Q=hbkTUb=8|&A?2hjzGmf!b3iWS-x
zhg^(o)BML^kvN&VEZXCRH%YN3X_L1`X=Es6H!SGoaev`^>27gM_DqnQ|30xT02#IM
zI!a=9`Y(_yos*y@e7+Dvneei?u?mQ!XxzF6A8PkkR&{`)ylF8ZvT)!Wp6<`O
zKD-~tfm^ib{qryDX#1Mom7`(&GNO!WkO>xVn)`<7IEqa9*eBr~V3v}g%D?+JNL5pX;zf`NSMRHcYoWgvS>laR
z`Ke@_lI@hvM}o1cQh9d5C!KOR%~zgdu}o=}T)}RM?FC1l@mrN%)i*G`fz+Zuve;5F
zomXOn)%Lb>x3M_DR~MF(;_(s;^bVZE&Q57Nl(VsxrzU4xd)vYcCZ-s3$gFGEque9j
zj*fI>X=v+mX?vQHiZyrZTfd>mXom2^rA2Js=
zDz_p#D0?FxmDcLxRNqQCBCXt*D}!M~K>GE!je^-&BthFp{gYpf+UGGcgZQ!R8RH~D
z+9I@*oU)|kXrSqq&9;0vScWQ3Fq}?eWF-2&Eu10lh{G~tqLn1Q5C-3-8-f3nqp8R+*99J2v2
z|LfGq4ea5;%nHo-EMb#$heo|ZlqsEHzS^=Lwq
ztr(*}HZuBSAKr~0*;pbu6S!_w3U_7T&vkx$f
zfzR}-OU3j)nHB$2B3^o4&
z$(xW7?|JzJsb%ztEnDm#CrZ&6LP{>_Nbnr@Vh@%iYJ9?$dFaC5eI=iXr7ev*Y2vsq
z3U7^CE;clLCe6M^lRnkSiDx*qpv<*A4_$k+4kA>L#U7#_&{5)tG!P||opmvWA3SkM
zgv>*7{avh&O5i>>IPLYKWXuG++`1Y8LQz6h2h}iW+)_>N3+P1Q_@w=G}60PqJm4ht6QVC
zHt}_Ie4O-I))Z^e5(gzi0&Y_Zl}3)u6(9C|A!ya0huzostHke4Pa)6;&<%SP#C=6k
zDqLaUWT7El*k@?{qHnZehpOyGb&F>)Ik2v|b{OGiV8_w)X64YLY&1L3CO=ud?J{wk
zmm@;zb&b9LJCZsIzV!3=&~ekn9)Xr>pz;aM=x;&QBkdCa9AHl>x5JP${|6~Ge%5ING7Ob+$g);uEES%XO9Xt=}k1hO^
z$b^Y6UBOc-6xwC4j<~GfJ9d$^M|&o5FpbDv*{iVJr1<(Vv*|*;8MuR3jueQuQDGyF
z18F)Q*c}lION2O?kbc`SmvevDShWfNUjRVUjPXQxBNMaLbkqr#8W(e7Y@VG5Tr{FA{1GlQquG)pvXtRPa$^mQrDoyJ2|V
ztHqdkVscg)ADpg3Zhx}T|evKQh{AN+L4k?jD
zwO^?BW3+SYMwd!5I7
z9wpwmramP|#L$!V%22f*?oeq{iQ;vBJJE2eKgQ^)8k?oDpV0jh)Y%dmghiAu^h#Q1
z?xY=~F<`1;_#>hfN&T~cZZ7V?W^QG$Z2t=MFrI&^@50UZIi3%A)HI=_z~V_yQK^XJ
zW-TFgl;3_dp;V2P2e}w4C6&W@%hxk(33WtxxnWw_be(weI=mKs{!LprWAfG$4$PVQ
zHk&X`l@rfhe-BlCeom;)$n`RzdtIrq$+D#eD-S~L9*5m*^dk`)bwmcva#%rQ?{%%2
z1t(i>V=6w)I`JNDu6bNaMgW3pO*f0ESusr$EfBeq##>-DK()YlC_i+(U$BpfG*l@;
zu!^bE<23~4u{5FAATT>}~_J)OQ7IR!f;(`@;U*?f1xWhL-*^E(JV
z;1liv3k4^z-$>rmxMZthh0^aUVfig2Za0qab1z?0r&mv(e#}wb?-xWK;OEFgklRrI
zS}*js%Vz50Yhs&raCHx)?C3Fs;7Ys3vYxLPIrh?T6g?jXy9GJM?6*(&@3
z^N2_r)ab2=RYMn~9$hfyJ`w`vwra1#Zz3_}+P;X~#$gg()-kDb9okIxkwYgGf{Q^{`qciLF<)$yeTwhGw&2tuv5_NFLL!CfBs>8IbLA
zDRXxe%Jn2IIfM6q425C^F!Nu^zo`Uffd4CKKLxySkp4OgWR0Y%9w0^{I}{+vh7Ags
z)LIQh1{sb;>au8bM;pH?=>b;}uop?P3+e_EP=T?v1YcgS@`|yf8~53)QL)l|`fFWX
z+C46JPUJ4jn!46K-`?LD;EY5%GSj?rtV9f$IfZHBEY>zHITnpgnLBHt>sH1$jakGf
z9cAs>Q}K}Tid#=f-e)K)NhGllc*!LaS7Ya{K=PJ}Fn!8!)-YVx^@Vso{liGiSj0zS
zv`L5ag3dM6A^F=I3h7`?o2(>27R3*=3g{nOr)|z(m029|E#0eMfmuUbfXt-p
z^Swr)MQusg96rH3iyyl^v0>v=|>Is^u?|$b#j!t1|PDB?2nwmk6;zCz%|s`_Cdmj
zED;T=Mx7{ecsv-F&0pG3Ioh*E$IKlXBKA~6%vM6{Wcd*oP<_kw>6H;*Q>Y)Gxbm%d@~fM40x}r#
zH*aoa4!JbM8>(3(e!vmXZ#Mm#jG5H~>Fd+Oif0)^X3ChTx_EOtm0gTpWF8gq-PbqP
zI5(hD(SxcqMcLw43EL3V1vDo7Z27EdB9J#fgn-|8FV?A#_)a?ca4vn^btxzSBEl)4
zUpdIz7{bs>QgH|or&?>A$jD{tyMH^BIco4-c6JG?TI?
zW-!08H0)2@14Wm4pRUT-(-o0TflI_DJlkADs;JeWa;UxTV%CCua*Ay!*=CeU2Kbdfgo`0J+
z__QuDxB5?#pvf-pQs-3j-dG*A_=N5m}<0s_j
zlol!>+L?-`qz38QceATeKPWjSWV2zGa^6$?R5N5?UFA>D@aSf_DA4XN@6RuoV6=%fp%$qZK2cfnHR
z?}ln6(Vj1yNrV|(QS;LjO?KzWb>)+(!S}wi{-abc??*s{imxWg1JSfQ2#!dcVCGx?
z{U34!-gu5y^#=O({hD^3ryBgO`5Nu*?aTT+?r#)lYVvMuR6~&8Fs^(;MMddzCp0)|^YQ2BA*G$QMHW@e-1Ce?)~*&;?s69HXN+MVWf50B
zWot*L?$B{3pZOP7od;%(oxD;R%O8ZS*8*lf(lDLn!}mjzwyRl@L2@Q|o+>9=mO5#d
zUcVZwAZ`+-hEi)lb@i1E?`v91An^Z+=DvoFO&$ln_m=$5bG3=Q8OBG^}aMlBQt5h_FI8=^NKb#^?LYi@ULUwn_1
zAExZWgyelQDZSq}o%3&+n&DZgVr8r=%{_)KVok&VECf;=7nBoIEK2uuL|P9=W3zd$
z;$}CjI71LPs!En~+ffH^vX=+3FXRwDch2{2zWU(utZ$cKeelG2BdlVfv{0;XiXfp-
zG7ROA%-a0pl|+@fS%M$a5GM4@q`s(Rg^GZYFLa=o6AXRx8B|hbr9{er9<)a+L`04}
z_L(JX`0C+D;znsU9dZ#P2uB;BB>CJ}xHIBV&loAR$jt#esgw{ZIG@r6r|1IxXY}&~~upeA)r{}!c5;=VWjVH^;|klxoPl`O(?==W
z-20;%|AD^vRHNtjl*8}UeT*ZlhBOdjODg9n=lOhUG+i6U$F7^xO+$G*5x+PMxn=~c|Otg-@5i{-uY9ki&jd5Vo7O3&OkdBc_QPdaMJI+h&wk0U@3
z?gjAPjLI+X5bhZ{ZTxFnN(-Xi55GIxRxUDZXaQJhcFydGN~FU|nan3#eKRhxj?Srs
zQoNsTr6#-FV%Hh@nbz_(Vw`AOcx#y#MAF}iY%`meRE9Un-&IzxqPN-SQx$g?-)cw&9!c0BoAI#ofarH(n@QA_h)$a8qUyQDSB3p>T=GQu(lVuZXw
zkM*qSc-0{-%CA0iRIj}A9OTo!A5i4iwt`1g#t=ddO8WoxXkDLngUS24&QdQx6~dVO
zj{u>A6a`#9WLhWBRW#N>CprB>X=!DLG4`QC1B|<8wGS{B1F6lUuqd1|iayW-lW<(_
z`F8ig!8s{-uKX(7?^_R7bi0i(e>#B0%WjD3z?IJ2n&NT6QDg0&Mn-E&G_B7F@rV%F
zE3T{0@#Ysj-mk7?Aj|H3W9wzPeOwU`C*RQ1gFDY-VBgN+=r^mZx6~?fht_t3vfNbx
zwbDJ!E{!tZNxbNnwQj5Wo-WWot-hhYWwXYC>^-I1Q=-0u5o0(~Yg82S(^rpiK*4bN
z=YN_oOw=EfJ=R|P%j=fMi^f6Po#hKqQnZxhH!xXWc7#dR;lrq_{!
zlYkR91wBi4DnkZ;>V{uip|ZUZL#MFE=|fsrE}@lK$xlQ@*?|NknwU!8${ZMXGT$Qr
zvWyJhF8Z2dLe_lj-Zd?DeMx|`9-yh-73`savvevaMS{ogOikJiD)Ha;MfOCE!4(h*dNXktFV|4(uWeaFxQWF3+if+y
zwANk#=l&XV;hK6IZdswtP;~0GiB%xwocdb5_d`F{8(c88FPX9w
zEI7H6s9cv|d{)(O1VtlN2aX8hc)jV^g)B2@7)P$X7N(cK9Sn+Ok)_e$YnO);V>#CN
z&~j#DDZoz?P@X76jC+B`{HzGox@9Q`%#|
zhz`bgUP&e=?bfLK(4$dtu~1dcVa=2+91&`>&3Bb;>c<4@lq0!4nD#X0%SRUgxU^WG
zNhwxUX(=>vf9EYZPR?LMoi)L~XF4X-8`5PVmgRsddGFsx#veS<;ODcYO-I7P=p2Z=
z#25BEMzzWQ)Xbe-W0a)2csakdMNJE|d0u`C?z9LN_Ye-JvLo{P>@r9)&~T%s?Yh8S
zFjHFGs?eaCx~x4XbYg1a;ObI-F7tp?7s@44ca&tp)t(Oad=dHha~FSf|7ShQOzF22
zTv8e+Z%;iEivlb+G$7BQDsgT1NPIUj2#;?PeOSL+I3_)Ms1nr4cR8?3KVSd|b)7eQ
zw(V>Tn2M^v`#`wOk```AJoSG|pO{R_Qa1t7flct{t{?n}o7tVMVHl+AJ=)Z>Yz8gs
z%;34#F>lfbwXMOcv}x(uw(PmDnC)!7-ywo>?}V%3QTSN4XAsdUBbmWFB)6Y`iMl~~
z$()}P{_K0eTPsH}$|LxD40R^KmB%f*y>G3(aenAq{5_)e&8qMaw3*{+=d~7#!yA#w
z;l78_VY(PUtHUhS@g9hk_1!B4_CUM|ZOCkuj=N|9t9LD#5?;ZUPoT(a)^U|e|09rU
zT4;;p6kgVgy@aUqEAnIl7qi3$cr
z>i(axBnAD=ARm{1Gsy8a#NUH;g?5zi)U%elaOLW4;E-_G^&(o@G>XJDLqap3on$m4
zu@qDhar2^(^)cffJN%xPuAP6n+TZVP_qwjC6v|OC?>*n)t&ll)Z1Lk0Hu<;5Yao|#E$VJsncj+DS
z4ptm7#C9C{`sxnuEwT0a{vd(f^3xIByW`ST0mgK1k13Be;%;DOOfS)Mz)KOL%fqpv
z$`RUN|LQp9yu@p26Y^b>-+k5obwMU20FdmG-sqHX6tmD`{7tngAQBu6@&(X0`2t1@m4GdgNOW7+ox55a|~DCv@9n_$}qGwuOqK02KR48edzT3=i@
zPCH~w^fu-Q(%4?^uyoV>lg!+4TTLseW|wI_5Qe;V4VorkhN#I1M(`@C3=*
zBAH{Zkb$XjO&N-ujwH$A)Bk3>(+lyo9?iKPgphA{d_|G
zRp2j@^)2T}xAPl*Mi-1F!XHSOXObuh8X08?@a5aPGKHHSqmY@Ts?MST2x&{7zNu(;
z1Y&t$9x+&IK#gqWs`;lKcspC7QBUC2{U>LGfJAFqax
zP1~eXX7{t_FFVxj?2Ga;f$WNuow_{g3Kb7#_t&Yu?ni~6rVZ7;X-W{<8dJkrV;L4s-lHf_Bw
zHm_M*-@sNQs5<*#iaFq)?E(cCRE%x@%sDNqf>H2bBqChnLtbp|7qH9K)i*go5nxEL#TPcFDRg0vqOJ3FbG{%LWr@89Lo=Rb)1CZI8Jd+OON$
zRqZxt6D^aUHIHY0*eFv9VqDs@I2in9maxG3q%
zklbXQ11(nRCGN35S|z16&QyQ*$PC{4byy4oiCE)6OCstwDAb9MG2=9{Yyjn8>XkZnUBetUF8`NTiW~lJ*YIroX=W$i$W{iF#Ozl
zqLTLptYmGpp^T-O%I3X1z|5?3)c*Ta+3sBCdzv58h0}C5O;46&Cdq43EvA(h>}kO<
z&v!RkSij_(SWu5K^~y)nu*8IHrpr3;nI@G`9NJaLslySd8^OT7jMg{)x$bbsd{D33RWgD!n4}
z1gU{!`8o8v*b6P9ADSid3AxPc$%>TSlV9Y1sD8d8Vz$(Z{z(4_jr
zNkt|Z5e&YID3u>6I-6)KrbD)koMG
zmrj`&^szb2*|U(-o>M1k&l;~DPc1p31uUcb(=A_FcO^&Y@bw#l788p&Qg}I}aUsYk
z*FvLze;0k}#I6m77n_avVu!iEqbf?XRQ={x`no3SD&Lv);B#->mfxPxv)priT7Fqc%@`?d88p)sqBF;6coDcQ;RWv8Q^9J(*d6X!WqG9KX*dA+%c&}Y3gq5-3L*n7R594R^L{Fo$(@z#`2Ovn3M|9j{d2+d
zv$`?7BT>&PfJwNzw3xz>*OfkYJ*7qiuA;w0r&PqBNRZ*|Id}<-b2pL=n_Cx19o%9q
z$rek66`}0&!eYqbga}DvY0{BHerOZ><~efu9ur6
zYH`;q&J%SEP?4G@TCGU-!@^Muwk%QMy;35YakZuZi7?ck2{dQQHo9i8k|H@(C>a(3
zhT6un4VY{ug_S!=gp+R3nspf)E^C*LPIR!~aLQ)0HwaH5y)3`}e{FpQR9wrlC=eK&;7)LN
zcZVPWLa^Wj2@>3$32wm&gF|q4cb8zn-GaNj{ehfw-^+b}FV@;rb#+yBwNCHq>U#Kd
zyq}Y^@z(yrTyF^ly~p;7Ml7DrAw31LtPR_iORL%w#!#fzgf98MbA3>|zGQ4LOAqi(
z5tQ7H$i9y)h-j*EG4*;EE}{RE!Iu^L11a<`5&`J~*v6J>L$!2u40Rwn92(Y*uyG`n
z^0GQjf)O(f@d_j@3itsTa|ZBjUG;-%TqvOwhBN8-b6#dGL8y;+I_DXZl%5J4xGQl5iFEw?NJQoOtpv
zEBnNfqVRTn$Hrs&JqxhYnL4O)RM>L2Cc+Sh&U#24c7yZ7!T0H|Y873K^NX9$Mx9vo
zB7Ah$SOfmy$2pM_Dg_Wa9A2Uy;O^%?<{*3yNmBh(+vLXnM0;(nf5!%C$vx&QWZ@pz
zxw_7<(YbV8Pt*EfJ79A#wl+1Y4qA)z9?N<{Q<^vFsgYuOb?yP|8p&HIM&5DL(O7QN
zCEg(JG#5Z`BH6loR8@X_s|q6;p4ZNw#R;`RmRriOaA*h?0~B4k0y%0QcvYo?mSz9&1J5r@=gMZ3%kU2hSWDA
ze;cVjst;VFFM{Lvyge%J}LWRlcx=X(4@avl4G1OZi>2zR1=kmU6M-!{R>qz8`ay-SZWo7CPxfnl$lP0
z8F10rU{^7K+6w1$_tp89V`@%0;zM4Gx?hmb=x@RJG93&mN%zg5=4
zG4x^H+Y$P)%Gace=*4{5Z$9d>Qqb{DRo_!trWo3Oh!5$qJj{Npg!?};5q#j+{i)x7=Uh40ZnOUbbnO#(6^
z?=EQ&wh=r};plq>I`JvI-58hrf-iMU=Yu>{=hUNfu?Ve~T4R2LtnTL%C+(DxAKWm<
zf>H?dP@yq?J4}1#?_SS#RIIg5!?Dr!vCa0*v=(oL?Luq7_7k+@+wTpB+jgoU#vW3x
z@pw-C%u2yCs3B_FH|!ndc48Tl*0XP-??tUfy!KPnN{}NQKz53-r$0T{#~9;)YW2O4
z1_B&LKUUH+c^=M#I_U0KBl|h8%L%)=xh{`^pC#>)Jd~>uS~IVn_nzF1PNkDt#9TNX
zlcE_uw6R(@Y}VlcB93ZqeOUp?Q_0DM@OKjo6Pgm7)wN1S`IbR?gT`n1+?p<_VOFfB
z@Rqxi)Ju2D>9F+NRaWg~LmuvS_N$0_Bc3(kbx*fny;MkgCkUV99^5rt<9>@t!p;Jl
zVa$A(M>@cUfq0N8ttc|(<7uT*G0z{~*&a^{bvn1^Z7kT&CE!{_Rr?s~1?jPKsr~NB
zaq4&2CdU1u+_R~I(414VsfBV=E%lPcrozIF5eGgN`}(-`33s-n^bx3Q9X?5feTdc1+HTPSRVM1^)GXg^yM>C16cMl
zt9On#{BG<6Ae0bXFZmeVT%j_A0yL413Yc9yrw$HLLWQuBo`#Kq%p5#1B|0)*!3|B9
zOB7svn0@!}evbo|Jp`Cb)g6XMLYL0%=I_-K)CN9!7bNLnAna>OEF-f_@xRf2fd1dR
zO!q2-;_`}eprjTUe9#If0Iqg#4Cd3zwv+q>Ou)-Olat{6r)OU_^=X(|=ob%%pxmjX
zVr&QqwC^CI1+dTbpoSKBI~&sr{0l_Y!QQ(sTOlN6aFt0#!&0<|7T5z_x-$$y#BJKm02$7%$idNFl$WX6SMI&d
zhRc-_oM!MkZ8HhtP(B4JJQQ*m{!NBkb~miZ{TH^@HdFi>g{utpWM96Mf_$=1#b}Ah
zzD5w`s}ULjkI+mbtY7ryL*jxD)^4rfe)XdRAL}4XOwPRJ<2w%%yb{K
zgtSOLmLUq~suN0|Slnp2is149
zl=e*|YKTusf+kvcjy_F1MeLwyACEHrDS6XSwyty}5?O{)MLK-Ss~_-?j8oF|jAsbr
zPPp`E-990cb1L81*2XsAvXv3a<1sN|Y72iO=lPIy{agS
zmShnJ9x)M$!DL#2hh_9Zf+*i`!ue0JczoLUlnWfIG!{IxFyl4yOz+SWKAfs}V{JTPYP+X_L1&Fg87ST}9uLDj%Z?!-@Nl^(huT`u^;-
z>)FM;)|w15Cr6o6Yv*rOpM#JcyFs62NJ}XS);O>Dw~FYM&@qsnZuWQuRnGbrokEuv
zNk?WCZ2{`PjuB$YbV<5yNiF3$k>={$W$WZg4*|0b&O=uN&=c`arZnRMAF%0oH9qBj
z12#W$rE5v(EWV*;m_yvCoMDC-Vo>_geL811z20^O`_$1lq1EF??c&u-zEakEa$8aC
zedK(f8Rcr)yOqv$w^fJ@G1u2nOR=A#cnuR9AYuSxpU2$|@(oP>ls21ye}`vLv7k10
zB@%MRCp}grBD;w+NhlCO#+Bs#wW40$3K$zsGGPM4Sf8D2|97ROl9>GG41lTHg9>eNj+
zPB^|sl+^pz$O$EK2+f2+hXKEuA>Ej)_wV#ojGxLT6R19L5Bi%?-RkcK3AoB*&H-QR
z5^T=eGAnR~oXVWx9gik@#lrdr$~2No#q1Phlk5)Ys4Mn_3T~mLeldhAg-cS+j0j7B
zlQCib95ZSk^V>2DCUb6=&-o3n_0KEeW&(3he8R%94x==ys!MUPiEXY5!OS`Mfdx0A
znV(C3^GZZQ21vZ9L9W=v%Z#-@3Ymf2JxI&1Cy3vkFD_Ma0hfhCwcr0t)yLN$7-&v*
zHR2>$h!?Mc$+b(D$nB_rOf@u_Z4CIjF*uLg8dza%yw$TA_9IW#5DFrL&~HiqcE+f-
zoOKJ?a4UwFLz>YbJ54qD4eF1}nW}<(DPzH$VoGh*_y`VR#?3+GnRC_%fvYAUuaM^E
zxNba?fIGl83L9rBHdlEhb=)OczWLXqg_hduxKd%{z)pk>a{zaVoIRSD?LGRd5xTag
zuFt2lOdn^b+BAgc8pb4@Kkp}s{`{`E;gITONBH_uEgbP(
zLmy93lByPcLo;g4#zdm3&4~6Du#&Ou-AQ+XV$>L@yOhWsVs*_JpF>3Z7kwYQLBwi}
z(qixQz3ij_xht7>=AFY&@JFEm;>}&^#iOVqndJR~7%l@j#Rc;`ejKyZdOrMIlU(2S
z{#jENyK-_zXHysGQS15m^BhlW{TajMsyV!+j!C)Y!0m^*9tzvuaqR;rpzj$`c2W}Fo@7|YNq
zr2W_f!9BC|i24d;L@_i_T$L0fBqP!LBn`31vNrts=ebxaOqIZ5`A)(n*PuXt4h=R2
zb`(0T@Pu^rf^QlIFdI{jf`Gbgr8sLqkDrkq|oi
z-nUis!!Wc`;kB#VysO{Nz0cmABGm&w*sFehFX?D~9O^v&*dwij8Vk{^L$UmQMkzkk
z@!AJT*qLLWkF+r5YYs7~Q%+H;%~e;UwiN(fX#vwbUExJwrXzvS$kP|f%FD{DjN;Zo=U=76YWKTx;ihnl92
zZ4;(Se6Q)@@a5Ve+JTWHQ>Y5b{^W>FwYA0NTA;r*Zx&u$^*D4AJ|w|uV?lK+-D~WV
zc%+mv&2
zJC!lA-FtEiel300yAOw5e2m!EBeCBjpP)X+`Df#LIbx0n)oZ!6V{5md`O6srls4&D
zzUIXnwX0vUo@Vq$=;B3*JSO}Mh00G?Nfdt3I#3ji2N!WTEc%-SBU>jPPBe)zk+#5`
zVC*qMEi)DcUuQqsf?x6J>SH(1y_&hZ&I2JkeCR*e#F`+^y2Vlf8*w}ctWMBVQ
ziB&Jk;~@FY97$Z5Dyt^I7Ke-0AB0v(lhF@to*??uFchnO>_8=p6x}P(7eQ!*x)uVk
zvgdYoZeY=EWy7jKS!`cVp=TOL_H#B-=35m-@NbE6cm-%bL8C?
z!05$*zZY`3U1fusiV#9E8zMiY-ZHz%8Fguc=T$UZ8MWg
z>w$fPzoZ57=I@p1=Kesbrh>#KTJ;_Dt28DBy(G5fq+4Lc(vtVZ;l%@!OYxNZ58LBi
ztcHbgtr{NHh<A*EE
zm@WT=%CBWzBONqM;rS~8CD%j4LqP-D9Gf2|iL-|ePm_hngqSA#Z?#e*SiAv%kGxSwqEaxX10mtL6sw}kYhQ)B1!BS
zno}P+Xq31+Ms4tQ1XpM~&(ROiqLkp9TF@bnb2Osf-^e&J8l3TdcfDeCKW40&F+;Ja
z*D*RkT{u&z?)k=i7D0bbo;7sRyv1ZmVu0|*MiV{6E;00uY#(NO%@xR=yBBFvPqR@&
zi#(g`kDTb7F4rinOJ8TN*z{IRp$WBa>DS(@;I!EUzrQaCXd>477-Prub5;3#!wF|{
zPJr0`!vkPyGeh&NLFfTa(OKZaOVj@LHcM9JO%UB|e#6gZV2THG>`+!Um*p#g_oQ^=
zjYgwbK8`Cs65C)8{uAKY6=rJtcKu#>1GRwgXwsNLC9%7(CYC3ThWVu+EV8-1=-I)K
zgT|%2We?GL1nhIgxxKqrz9>@cownp7B**jH^({x|$)Y1Q2jXr{JeTB>rm#i+aFflN
zL5hnf5@-edo=>1GBE%m%lcu3!HiWr`l=oFfAC6LBU++DXEM@|~x4t>YOM`SmUtACc
z&bYRn0JfY+L@FD9-`=ze;7(jhY>{`M#a8k%>>t}`c3xVz8{KvOSQBa&ykfb2#d!@L
zjh;P0|NMp>DgC5TbQaRraD!f2!$JagsbnDn*#As~q{&wk^ef}7QgEpLlV=u%xf0oQ
zTr+f7QlJD7Cw1WJAcj)!v!iHsT99rUbI~#z)K=sa
z`sK-e9af8!V9RjmfwwOHnR??Gd~U_6Kz6=^al7`u8C0%?uA4~<_U;s(yOffL@6JVc+N=
zlKeCl5z2#Zi`_j9)NRUIKiSClW?}k5)>j1`Gp9IB`k_vj`;8&;kZ=dcDk2_D^1(qzUBf{%(X>_-g{tS?(^%u_w2fV
zBVjw}6HaZKC^Xw&?C!gf0pz3M-cVi)Hh9lX${tOyU))dh>^RD;BETy`jhIe_7?>Xu
ze01F+?66S2aTqB)*T~y;@aQu@ykg-{kw7k4qZwBKB}Q_`zR#OZZVa#f)Uce&&&d
zAa)IbryOYzM^R|B-7fb)$zI>GiRa;2OZZb66_-;$=Bg1({55}|=cLG)_^ER69N|}H
z#{nyOH+kFiyE9f^=PykG`jy2`S}~tBYp}%?YdkxZfu8%^K>i`rt?3~1>&H8hYXf3H
z^O;p&Z94CJqsOQLR7-sDI>5A>zQFoachR&nEOBqn{|dKN8{_e1*jfB2Z#~b0+I;sB
zl|eI0#Hd?=fj^&-0d;+9oT&y>14m;D`)=9!d_yyMUHwZ8R6RvS7k8)Y
zS-^WJc1>VI{{%6kGV&vv3RSPD(X)Gw8~)45bf1vl+f(P!DZ?
z79`}4&)yKb_H|FF^Y4vzHU|3AV$@Xgz)9^Pj4@w_|~~M_R!MX`(tCNGLK_N2tGm2P98*
zzRe|@5xr}qOy#*t=Tn{RTmFSh}#U
znKp6t1-_XoQC$^F^naq$R)L5^Tjm(&fiHvOxEQecMuBgocCKUcTgs+=gAs+W7Ao+7
z{gDKyhL&U_ZpEe%tLopg($w=scO{vVQqF#pLLfw>BySRL{cZ#NJyO@7ZSI4TfMP4B
zyv}Dxdkx1Zxf;_q?~K`z--icYDn)z>yCA}_NKs@UTW*OeUADcAmXUlw(F(54ueVu@
zp9hCF`Jvee-ug>tR&`tjh`}5hvkBp))%m~zt<;y8#=}-07q`Z5;^vV9`Fr!^0_(H}
zBk)ABv=Uoa3{OAa)EO7_TQTwX@~CIY*cGhuX7I-^^;Zp8%h-_8;9#lB?v;nAnig%c
z4QDsVJqSbgg8)eY3X|kK0wuNgbcZs>BDlf4OB4x^@*yZI5Wh(%$D7wy+60G_AS$zg
zWpnbRM|K#2d3R>X5|$z$x+`}Cmjt2JN|dx|j=A0Qf`+^K{R4Q6Kq9xL`+K9q6y_Y=
z+;O~J;5D`KrSj;2aKY^vJgxO>ne!OzI*ffA#0AKUvNo!MKo~A>Sj|ru=eyW5>lf1+
zpW+P2XsR^`mRE%?;T|p*%xl{+e;=^|^{2j^MeA}3CN-N?-Zqj6vK9gw2Uu+`P4fc>VC!^6Ra0{=npsafou^
zMtdR3*1q%W+$+sayfV`j8#nPep}X&$yvy9l>D6P*OS#?YHxd)7rjyrf`fPw#4=@e5
zYizc!&V>FQBoMXey3!U&&ZOA2k*R*
zJ^%P-zSB1PK%PJIcJ#@!HxRQwE+xlt7uqy4^6Gx^#Dx!LWa-iI;v}uL^aI_N#th;F
zb5*iQJuZKKY(x!v~W_COxS+4@E$zi>(MXHD
zgq3I`+6QSkSlj3@BGQj|XtbojG0~~%*qGUw;QUCT{_SWxXBRuJ(Bb!ev!86-?9lWi
zG7W#5;eCffv(=QQa53Vw{ZMyu?!XcH+mxfJ4QG7ROt@p_4u=K7L!9{14S}h(gFe2(
z1?%!#pTk#E0jDB!h#^+Yf7K8&epgt;Fa<;z5jv0qqj0Nf>E5
zB4|acIf_kao7WD~8sEkBU_ydgZBOmPW99`Z|qgixUDaxtJ~s4XPqGETpxZo^Xj
zX$9}BI!H+HZR>jh)vK~!A^ytpN5e#Zyxmq{Z-sSKOI>t-ZXH8Rm|^qGx`9(9qt^b+
zSX&NXAX_$+hB+i4-6~;s4Y-*`{LR)GB`Lm5T+Z5@F`zHydwm?jZ!IC1ow6RHk5>h!Rjon>fq-bvPY!Etl=?4KW%k)>mYtOkuDwwhN
znZZbNmv7$26nUq}HoSWE5!fuWD_wAXt!
zuMCx&(ap`JFm!N=%`>W6bUC%D5s!X7=`P}xqjI-0V4=luZfdnfw!v3Z{O*k8(Tp>1
zpy#LXHdYL3ehN5lcW}TWf5wTB0BFu^JB-b4CYHrYK8JpOz}mSvhxKFkl49QNH}RTf
zdEz5sTrJb9NfT4;-P-8t&5T(WLO6zTGE+pVTAs|4BO)40^aFZJAq)kR97fIqklSQi
z*s12^C-17?uYMTm4()SJLMoa+nZ73vxKcB9EJ0asJg{~GhQo20?)x|Ail57b;+R`s
z9jiB=0*~m2Zf_4+e=kPv;UJ+CU{vR_%NCiqo0E5y^i86uY)`1ywApi15uG)LwP*d9
zmPXe_CU;hVnEwXQ70e{&KRQoO!ONvrHqQe>tXsM8Pja+36GU^_kmdZxa0{BTQxHe70B2{;OGBsfb7KU2i
z+=-``JBuOm=1p}}t2e}D2nVfV0%ElHnoFWLYb*os-MYDIpm&jcvNaVD2hZq7$k!wr
zHSCfOFCIQ&-Xr3))UX9_j5n51#aT`RhQ{BOAvx{iOIYxIu!raGmyPo>w%t5>&Mc2A7NWj)
z&TrHbb9D}c!u;gyNU_`d=TNf2(Lt`};N^f&@TloJw2jQ{`D^YTM|{R1~Y|V#k;%
zexK@*)Y43L>GAlYnGBrso+x#tvk5g8?92!Qnb#zIa65e}$}BW3(9-C>j7Y?Gah*x2
z<#N{%FE|q43f?W*S<{tqe&J1Z2Rou#)MuN?4m{jDqvw}?V>avaKwmqyr?_`GM}G(0
zXFO@QE7g04(K&cowkb3v0|{?lt(i-4<@7V>K`Clp)v~N*L#^TrPD}y^t$hg-P$!<9
z>;{|B;!5{L5GHm+#E0+m;@H@0n91dGFQ&c|GUDS_^{?)d99lC648M(!xFTl9@fTtJ
z#j1mPF67$lOPu-YPT>4MvE?)wD9v{OB`@6BowqALqb;C(y(MAbmdv0)Wg*f?`x!SM
zf`pf*CBcf-(RUjTM8!hGVv)=XNy83mTXz_etP!*GHqnt$ww6*CrK*4!^B3OVx#0
z9hY53{-#CUYKLtPN^JwGZ2bBtSoJa`u@Y^id+ZyOu~F|<5UVpMetg7=fqit
zAN{P)WbTnKGl3=uDb*5>vZGT1#;*?GcM`DLddzu4?%7P0FI^ND&uCfn9+3E%r^^qM113Vb%J_)}<^4z-;DQt=;g%i8z#D*L_s<41O%Qr3oYa2-QtG12He)ueQOqgQZyAIkU}PNe1TYh0OHGXjWq
ziX{z}d$nK&ao^~xj0hT)``3eP=8C(MEbDFzgcqFenx8yte>&T~Z>qo4S*zcP>zAEo
z{BlWnCg^vrce)~g(@PY709*n&wN4W|z=FzulPx8vCBG`v@9xf1E~*PUW>&Xl^2S%w
z{>HZy5^5`@Y0J7TP0xhxE=nJM9UI*3B5E=?o~k)6SKC3boqmI0t-=BO*rG67Z(XLE
zn*G5uE|qDNp`jjO62>b?q|tX10rSZ2J#Csx!aHW87@RXvqn^07VBjiub5i%Awenfd
zw{l5KcbBqVIHwIyqE~7Z(JNdtkiOGXElUHLw%!^4rcEG
z)OmHPq;r(o{zQ0)1T^e%GqXDta#{nP}C
z=4D^%e0%%Fvv82$Y!-MDcTb2%O-8t;bo6{Ie%ax|JV*J4z%H1I`ynp%aJvDr>K&%n
z7AUy*_^^YH^y4JHpxz|W(d`f{T9gLyrx1@>9?8e=9X-?Um)jc*)
znJai4?CTkmk5_`)gJM4Aw#hjacLs(5_IJbFy~`p#KtD6VTv|#}_Q8BQz-Lw&lA+>zr0b!ZX6nSZ8iaPITFPIw+mzC2T7C{qFUxiy80^swWatD#N
zk>fH`*Rj1ZxwVVqSCtspzB`!AD>paRyPY$ld}yAUXe~k4DN^t96?egEf|{Jo-Hh-J
zOGbVh4_u!8WRjNmH1alY{ebj%Ck!a_a7BQ@VkdsTC;A||8O~SV_!=0;=HYQrbbE5^
zoJKYM)`>*CtyIMu`1W*yr0>e2J>|BdLDT(pJ4>o!^c^zks&n0HCFZLRD7CtZ6)}SE
zSX^^GHYW9Zk;~OY>a1m`m_x7D_{htBl6XC9LxBU-spw2rw5$shEV;`ku&mMX@#c0h
z!5w)aKDO6$Y9}4TnjbnaP1FWEQM-~22-Ab$OXVGY?*6W>$dZ1Ozl;a?&}mW_Vxgwf
zrC>Qk-Y%B|QK>4o4Nc#5xW==ndEqLg&MX}X4xttMT03%TjmH!x9)8$&hE~KHl7Jv)
z*Bm$>UKd=sK@&-TXWpTtsQ1}XpBbaR>L_{Cg`)sXs;{xCoN_!j!d-tS)U46m
zJ(;dti#SN1LCM%Nhq&8TP}r{-^}H2Im?mJ>Y*@va2$_dkWD{qdyRCTlVaa@l5A1>u
z{5Jj&UAci?>Z
zoe(u-S)O1^QqfvD>oQ`E#Ke81%Rc+`+qhh#CNL)jY^o_bC55l$U(GfrYP+rxlQshF
zkjEFgg==Ho`Sbzgx0zXlehW?hKIWi?OdoUhLw|&l)qQzPZSqHE7;fBBA}sC3{?hc7
z)RcKmAk*Ozn^n>>`IKFAb}7taOy=nxJb-_s;77Oyx8yN?uAdS)S26EQL~mt
zZXZD<{6rDGY41-gH8XDwL7xtkoMVBXES;JZeK?bwgQ3m4o+#S^Yt@<1=G^t;+b!3x
zch#?DHdnHo(bq*uw3FK;&J|3^-0tMM`bnvOS6P$!D4mj6&^MJ!{8(|*o-kUXp6w(m
zAwx|+ou-B{=QK^hnCjC)tzkcxm^|9Q4*wu{fo+oe(Q8C7<;?}{j+TE3)i)L3Of=N|
z2TxqwVJGGD-CEDOht?fdw)%p@G5YrdaG&~{1(|pv%{={
z2GFG7xx*cJnnW*bAD%_Y)?9q@TB9h-f|eDVhmC_ZA{=pP0kV@``X~gh6Q@P1cii`c
zR4YtY@4c1lot;Ps_IFPL{=!@@rolPnKvQ_ULCp38YB}kbsXhRNA+*8~ha*s@JV6!>8Ow7OZ?e(xfVGFoc_!K93OefQf+%ZY=104p*j0P4cT6_|W
z4LZp&*|RCv&_ZTT##i3|3Q^3kp@xj6jSN4^ffTCGmGhpfHbJ8A?2^G@s=&5du6J-d
zBw|Ww?Gnsm7=1nioubZ+uF`AT+>&~teUQFcca-SsJ?dS?JIWdfR3t=4i1k5~|I{7J
zlojgk=g+MM?PeeWeC)okP#={{{5t1SsIn059pK-h)qb){V#W|h66X6x@!k?Pk-
zn_>+CeIi}~12dp~*D$MfMQ2m}f~D3c?9_3DHC?yKDn$&sF;g`W86PVViF9Pn~Kf5%N=38n>Z>`f>z`mSm=6A5#{J7zB
z$L8yE(pv4g@3XX&@wq&vC_56+>nwqu>x@k}^IP}8L|+Nx
zf;`J}ET=AefQp;f$
zD?(`xyBGPMMG0Q9B8ylq?L5`lY;GawG5ATQmwm8Wgv|wK|*1^dcIln`Kq{k6w8_nL^0qB
zX84Q9AnZQ^03iP`XjD)-?H~CoWMKJ}QP0UlAOdiiUN|w%lipc^IXQtj(f`E>Dejq+
z_t_HP$iZ1V5}sjfP#ZY_>`n)^zr!~GNiNt3Enp+i{gt&g^$#f?1%T{1zaRxTe@^Cq
zkVqiUXAC$c>G^Gv`zK|D0`TS;dGw4_D*A)8EP_Ts`MdFfgek!Ub)|m@1}FhYARy&G
z<*~z%Q*Q*9M;+{O&hnR1c~$?Rr+LwzhXYnE0tNyi8r*o^{6$(`_lI<_4jSRVWs6dQ
zTcHO?mkPl2tZVo)=mRRG0Pn<00-nu55Rtw5NeJry2f6x;oTGh45`hRA0Qk?8
zJYWi_RK{oI8xS~(Fxrd$FE-b`_XqNU&3OqPR~Y{z?70V8gUT2H0?*kGpR=EH{1HUM
z2*7=5QT!X7_MYIJWZ;VUyS9*c|B!kx0NV0|6~5Uch964ASz}6{tIan8TMrZm}@gwVY0sz
zm{R;hdY}k4wH5V03ja@#<^S%2zf}IvZ>hi_gMKmpX>d!-V5|Fo2BotA2tYV2f9jl>
z1&lQQ@{A+|nXv$HUhE4z|F|d&)?@?RasIaNBPfmKANw|pLHHJcOEv~B8Pi|tezgO=
zX9eJcQte={LCh3?#Iv%3+prTzffc~X@H_za>v2dMmfNSF>iwbv9^In5){sV+S~sG#rbb(hwY%RoB%A)drkn_OOapB
zI{km8@J&3EGCvOk<(%Mxbx%ISc%W@?{%7RVGg5x~5Atym1^^P^`eO%KE^x}P8IUO#
zfcizq|D28b??qJbBB&Hh^~`VPIhW=6GmH&F;s)TnWaWwQj8_KhM+de7&0kgszWzh1
z!3`jJA^q#S^IxQ7x1a>>f9m)^4nS`V?kyRD|J`G@kU^n5;Li2GI`;+2&qw#l2SU!VY??O056b?kr$QE>it>QdJemA+rMk0_xQ%AYW7{fuWN4;Dya?%%cILhz8^W1M3aUo|=1n|$bb6TG_3m)`j4E6mAf
zoixLJY|GY;Vm`
zW04u7>){&-v`~lioSfJ5%o!@79lu#Hb9ZBpPyX}MHblB9x=K9e(`DVHDi+Su*jS{z
zmXo{p%5La{9FhLZWS|`u(4A>B)s59T5)vE~t%V
zMDi4_Jt%Y&F_JIl++pzW8VkQ4LWi?TQR8s_WW0QB(He(M9hL@O&tv8(Z9L0Yn|!?+
z2bNAgFIH%znxOd|Xm4|4*e+}jvFlIN;`m;cwpqKFzkc{2p!}SfI-L5dB)x_)@M;;(4x+d=q&)wbB8V@BLT2%PH7Xx#SN*8%
zoXXVbeWv#@Anl@lGn^~Eh9yy|g1p*d>xve=y9fmAmAMB0P+jkD#N{hYJGe(fRA=j*5sdB?DD5QG@2Xc1=TK&Fd06mwtP>tQ4TQU*d(yU){(*m8}(sFOoO=7RfdUQNW~`trR7UkeoBp4
z0aC%26d8WttGk~ovt!8{y`Va&`l^2B3|;a_sEAF0<3VLEEZt1ltS|!ZcRKC@mlP9~
zv(wko(NqzA)pa)RQPJS_DtN`_S$bWcE=h#Kjb*jD?CAQnO(xEP4bheFlV}ioUbi|Sk%eqZToubJk<_K
zpc`@SPU2&%x5;$O&(WVqM#Uiy-EVsKJ}zh|UEaP>(qd6#4=|nGyra?Y26~TJU}PPz
zTpXS`9At-FuZKVC?_YkPLf~w!5J|^29K$HA|1?cq5*ew(9{z7aTL{Az$W{C
z;?xHU?j+|NKs2h+)=wKTDq$kjHuom#f-*^fVsEHSKg&}WEy=m{c4T+-A;4IPPM7ud
zBA&Nz^1WF=*9=ayh}%oDS|9ieu2LacAE(|@`{Qt2&B5%6*Iic
z$ASA>0X~nh5<@GM$6)7J5K$)jD1q-N&XI(gxJQF!MQDaTbH)fMy(wN<9Ent>&oyjs
z$C`t>FZ>TishW@otuk;}`f3_1lMHHbt9^C=PgIYbfh}QMl{8h5t;Z%CCIK
zcN7-Un-xQoY~+gm(IS5D_~pe}r035UbnNs@n(?|1mZ`$wc(LM@!Vnq>S=pvmCq9Ib
z4UYupJPeAytY8V1uLhi2PjnL)QHk@E=$W^y-y|AkipZu?^9F$+3;Ey=c8HUAVxMVB
ztAP1Zdnfk{8kwSgONHH%>&ofvf!dQW{^(-?+|t^AFpBTpCPQb*?>ii{;~1s7VQ}i>Q8+v4XZ&+CMFD*kn3^a5J-PWj
zI2w!XA4EPi(M6Q+qK)?nyv}iS{*GW;_NZcWlvR3||9=?z-AAnb&HY?)?EsC;&5fPe
zO}Ze@MP`og+Z?wQS{3tKJ|F4r$hvs!8pClnu%%AEO0y=zENIzfn(b7Thw2GUZ_|+`
z{;kKGXk9rrQrpc>>RLN&Ip_E_>33JFu68yR(66?j2g~#vswodi3DM??sOinQ0JdV(
zL*E?8lGm`O1{Pae-fNl_J*O68noQ8WN;F+75tlI9_a6HjeG^9Da;|Psbt&z#4>&0S
z{IateF=5kOF*p|gV5$6Zk|>=ec)9lsBGo1QsHybYQu(7H$8Rh5a5N)k`hu4S5d5McgkG_U171Jk{N}@|E-+YZ2}c
zmd9dmN<+n?gu0EWoN5cjM8Vo{!#JZ(hw=k-;}SWN%29k7d8w>VX6x;>rGqFyc(10
zQ75d8sOY}8VQn>^<`EYH;{Cl#d)6FZ3H^GUc*E=
zgPndEM|0a`w!z2h4Gp9^Qy}~&{;LnA^){6iYp6B9;6Y{qPc8IjUj&-NETNyg18+)0
z`Z+?NzEOPanC=?r`B6kD*gSr(QG(1J!jayzS)`>E{^`0-Lge7*Qgd7Hjq$5om-az#o)R1=`SrB1`VsanY{!-g6aa5rERdm-@SEekQ`UoYmRgoRh$zs@bEoMt|U10kr-D=~dmZ~-sUt{v($02z*U6dJ|ldKZl
zu@Z5bL6j9_^VX~ug;yH=XxCGTy5wG7cR&C3A^MC@>aBf)w0F=?&lUrn`a#)?X2rjMtDZ*QxllaXkO0n#k@GKBs@IE0IB4Z`>T&QEkREx2*M&_R!_w-*$f4rlDtM=pZn!uB|k;nL4$_
z4l>m|LF2)kE{M*m!LgEv&exb~mkh|vW0UktE)$b-)DrB2_}+12V~-_X)I&xsdSnMY
zPeb5LuL^fPo+ohR*lOgl7!Ab#%|%|+Ww6K?s{d-U)4v)H|Nm&SCIPDPe-s6V9vA8_
zMF}Ql3@2rT{Ch(EJ)zr389{|)f9-7p3ZT9JI80l)Do76RKX79Ml7@!+kIjTdO(CR<
z+k?0Os8sV2r8TqG05Z7-duE-*)i8e!t7F@SM5)x`mwDrNKN(e3GhOGyMZ8uBajL67
z8&@6SBgq`T&NpvQ=L_Mw7!_3a%3)8a+SE=AGD^kj?#Ese2aQdq9_<-E-OQAN>&u4NZ{+AL
z&RQCLV=rcX$f?S8Tip#f7p`8*cZR8v)V^XO;@`m`$|yB(?Yl+Od^z|a9BncXAjY1T
z6$y`egC{{kCd{6i0d%Fw*Sp3U4NL;Pfk^Xc^G0XWAPD@2u`etbsyl}m%wsbi9;Bn;
z4|{?XtG?`b-kI@g;mt;J3gU%0T(03PSG)y=UTg54KlL*woVKGYpo;f@4-n1-wBx6b
zhhqOYImWwtlz}4fUR-8R3-JU~G82sn$(3t~vW5IMX>c|DSfCcPqKAbuWUC33O>)Rp
zlA4v&NBw~csnR&ak`iXt|3SNh^;rpha^+j3WVz8|tX4#acy|<0v&qVmROVbWf_%GB
zEc!D8G6l;h5}+|iMPK-VVAh*beZRt8u(eN^X=NONRid@LON-JYtqcZxmv@OPMu~At
z!B40rhWOphOPgPYx6D5^14a`FVm-08suv?JRzHAhfkOd2;c8u-ayjO02YA7oAKj-G!u;*DS69vjb*hQiX`d0~er;t^moDY8nh3El!*3v?kYh<3x8?n+fGEi-uwE
zg=7+@PoT|aV-FM{3bYCvoBDRnbrwXWsTeDmy5QxuE)wCk%}Dz>RBk=XPos#{)IY=G
zq#CzUUP5(S^+W;lS6d=N4Y05N#%KGo-_vv8i?wKpFu!^oEX=f@CIL+xv%j~iLPKh4
zI7=r$&j`#SvtiU;66ISco^@xDt+eebrC&}3dk;#i7HOZji-yL&@m|Kp
z`pzK9#BXdJjcIDc+iMaTDQe7~=MsQk=x!NAOLZ`jO#c-S`94_iBS_5-sn~I@;w;=<
z8)x&ug+BSG?Oyl*sVMUEZ
z>C-{*r@RNE2TV5w2zx~Lxg1}vbQolH<`=AU4*qa{66XqZz1rUq$`yEP>b~9W;Ogk?
z=^>7%?cMUv>grgP+4Gl~i68MBFn)U9?|oPPL%MAMbahvi>?ZObwe5?!yk-!;X%epN
zT0xIEFyRWUroX(29dMQ5Vwz`_jDVI~7bO|3qf3F0y-E!3>K``NK??Y$lt89Zw1uSHWAhKjQF&6^@9ym~u%)f7Q_3
zKL;yi>^*cQ+qd~lvYnhAJ55I@Yz{?1^IC;Ctc7dl-K6PTmwO}We0g=CxzwdD3Tny~
zb#JDHLa4spGkO)=T^bn=LyfekeJz8&@B1Yx4M6|j#jp+44RrahnnC)4e*9Pe+ExNU
zNB=;7C};xuKTCWhX!9Sij|KJp1MG>QgMU7FX`tqRmg!8;4d|buca4D|D@&iK1Cgf3
zFv1|Ei!s6=q}79v+mP}>#UPab%A^sZ_p}Q%1VjjG`uAoK!GC^4ZMQ`rKj?omsIykI
zm8EY7{GH)9BMe4cRT-$^-)aWcAhUm~4c39q|5=)wL9qWocROed{9mvUJs{9OOI$zb
z+dpT8VUWZ>OZ+&f2KzrBksVMt?0;b7@P8jV?-bT*j
zqWMZatUHsTT4OB!=Le%60v(JQ`k^u&g*Z~~xE
zoRs9!_+~smAd6corIcEPDKx>=vPV^hhh+xQ@PZT7Uq2k~66-D)T0?pefJf_!?&yfZ
z2KcUrYszz~kC0gD%cAfK*yO>yDUw<1XEKR}cWgw4;fK$z;Jx_KQz}pVPHvS-Zs{l-
z&g!Y!uL5O@M(P?ljGY;~G1i!KL4aK*!Z5C8^zBoSL9BE-ZnAAsUjE$dP&ww2I=gkk
zXX^vGVx-2$gGY*~`J1bdkG~Gn2T~F)NsSody8JlswB`%5T0B`A^*JudZ_rIvku*yn
zyI*a+_UK4gjWoawr4`0O-yk~mY9iJk<-l`fVMuspp(qFek;&r&hgD1r7r^&^6W>)1
zC{9(~0~19Jqs$>}bBEvRcCe1dEzu^^B3i~$Sd`+^jWNzEm>Q}R2tGf{sdtg-u;C2E
zP7OV?5JPb;zc`nwgyQglPf!*knjLyQ9iM}QEgcgZ+>(a~!O=
zp=h7OFH{?nf`T(d$jD>;FW6fD1T5A(Q);;rW#ww4PweMiPuieysf0_%d`VMTA?TE8
z*F1N?8CA3+dV)_Gtbj;oz})+aPIs4~Mx=c*7_?o6yeCVuiE!_sybLf7QN6x4Zcn`z
znCi?w`g@n6UnLtHFMLoFn^GDu4;MNuKZCpb`p{Lfmr&Wc9T(Ac@{`_eWDse)Lz~sN
zfV(Sf3m0u&+1eqCr{EcWc3y5_jJCy^yIde-rAceRxXX-&^^lzJLyxJwlpFdKB76J`
zIRUmUNs0ZVvE*T*;vw)RwEso~e|$f+dDLm_K6OMhTc}Q7qa^=jCE=PbX1EM}B|%
z2xX0RX~!VD|8>3p1>_t&bWRzWO!~akXTH>iA|v=)_wX!Ebd23j;jC$PxCbdLKSZa6
zY8mlmAW@peso
zLh~dZ&ymQBeT0e`x!={`y)&QHNj}5A6ffF{o?j7nO8RZ9h>B!!eJ_rY{9r21W++#$
zUYHU{oM&0I>*(v{$1a2@&FAHj!p1x=n9Q~_@!ur~Ogf{{%$GE84b2MYpxk(|0>b-JWs
z*hc}zVu1mrR?*Q?&Qz%@g!kJXQu<6I^S?dMeshVDX$w4D?D3C`-DYcw_P!jndDN-c
zE>N8+-XQ9fM6z)b=~mSS@4UTj^@`q<7{CmSnPF5r~Iz7m(
zw(2{962I85O@IuO9;gn$gnwm=#gCLI<5$e2ju@6Aw6NrBLcBmI`s!=lp{VtTgFNck
zaCPH7PC7chZl+67|L^2`N*TN${nSsRWb^q2^F}T?XArSewW%bE!a&
zQ>vp=^r=qZ=W~j$!$!s090S9(m=-3(Ow#794HnV(aqSI|3V))2FAiKidb3sR--u9H
zhm)-&W@a)jY}HYae&}hNaWQj8sv2LyaQ?gm3PL4M?(EkY?z9>y$*HsPQ96p*V6oGmW0&!=At45sNN9(O<_)8}{Mo@mt#)*C+B7uLkMN
zv6ix8CPO7mXrahehKJ)SF1i*ctuRq!*_DeL^U^B1v=BsS{{UuLmQV8KX)w&i(w{Mn
zF>qs!ztP%$P))5rp@5p|r%y$%y8bxEJb}e8}cIx__3f>Yk`U{Yd)x7CsFmO2V{C=53w
zvuV}NN}tAK$QADCQFgVVW62z{9i5ofLoc-ZN=LYy10u7!vcC-z^@aRmb2Fk4YqyuU
zwGqG`s4&&bWKxVYa0p9nGV21t*aW9NnpKZ$Sou6c0L)NzxLjdD?T^^dY39wJ
zU=p?vux*zA{ON(SPj+PA-KF{I(ULAPs%zG-4ZhLkSKL$4e?XW>*1-#Rs9ay;Z^sYi
zW@D~x25jBKdEf`q>jliRgry2^4T%SLY%OUt>y#)xem&E1E0EmH
za7r4V=lMS`Z_ng)>=1?qWf0^G2I(QLXn6I6S6oudCGi)ujZW=i@zj{?jft=CA%UO)
zzN>I?FN_ylqo~NynYQ1U-kYNyKBBu&M?=3c0re9*tlzJt@3?&iHoUQ4om%71tWWJ2@~t=06)Y65qA
zfuP&>VwJY~=rpV~f_EHnZzKF{^>9z|MmZ5QW1Fs?uI6zLRPJ|wr?k)5Tlz$d{{G0s
zPRR%Ui&Y1`LKh73Dw)4D;KTIAG%(5z?jnumWlvRBY;WUWDVOm&A)WPi<$Q0v6K3}U
z=u>)x7}(KO`t4QiuL183b>!-jA8xXF3XRz246I*BogjUK<#pXpSKP|FNn>)KWWuf3
zB^(F-0xXYr5)$NdAaAHl2t?)v!&{O6x#
zLmk|N_FqVe=HTsrL(Vqfw0{7>0UYqpC&n3k`#;fY$=co0{*879E*&WQ8!Z_h3|w2a
z2Uzr<-2@~_kTMh+LFV-KXCs8HhJJWXypH7fIUb`
z9Ssoz0;Y|o5NroRDBi|z72KOE7v)LMEd_7D=FWXxKX>g+4=4l60c2v09qSfe+IG**
z0vehvtlbRGMi|v@Y>kRMWtH!*NaS!RqY^yXHI07cgKYVhB7mvS5ON-6y5@u%`v3
z_i#Qg7?VpO)Q%C+!23PVyjhps)ny^?3dpC1NIw`&uQ|bWHN3c+rE7U_akTn9;zw>>
zyBA@S6+Ffw`72M@TZYOzdUi?-Q$Flhzyxv&EWZk6s6t|Hs=4vYL+};?s{pA8%LCq~
zG?rQ_s`z3OC#4THtw_dj&sqvU*=jqRXKAyH)f{Faptfogz#~t90NuAbfgGV
z8QIR{B-k`9E;n%u7X2+M>r^bkFh>#DSnq6wtmM%eWZ^!HKuJNzE$GKL6)Pic?5mLz@;3TK#yW`k`I11
zo%N`$*Nr3$aG&;xto&4=WuUv1RLPc^En=wM7Bfg@@8xegg`cncWt}KXGJ3A#z#)4g
zS00ncK}29LXq!6}R`Ocv&zk93*g2e*-lx|x{}}&mk*x*|bH3C(a%AFiB(=_6_D0^O=!_~C6EKI2-O^S0F>?ZsIuTSlKU;%_yMhpmSu#Rt?XGxtA!!@26t+LT-ZYo
zxk@^=YF9FC6B*UOYI0N9RD{5gIB5CHWIBS+1+Y~hJ|J~-@5Kw#^th~DUiNIeD%$UD
zIP61x;*Wk!)}3cE1^_(@Z{p)=V|q_P(*?Z|6Qze`%M_jB`Yl|1f$DWM?+PsxKd6?f
zU>0c;_5GIgJA4wRl}GLRmfZXzBUB~wB-ZaAZFDu&0kf2{Ax+&MshS*T5~sQox8ed1
zz~8qt+TLfb!RH`Gw4Ji8J8#Z!5%%6o2YRQ$+uXmTXYRMQY
z3b|P+dPhz+sx1Qhi^Wm1qQT$tv()88fUOESwO098pW@g@l;3WrlTB8zcclwwQ)dOw
z1iXj%6Y=)bF6<i&mH
zyD#n`ckR5NlyghDZTOzpRegrSkc;ITbjIGM`-=ec-75!ezLM&q&=GwYliOsRJfcQ6
zyrRi5wYb$p1Ie(
zjf^CR#MH^wulqs;G4pDimQb+hk;`79{6BKSvId;@FX_Y9fpa1MwS0u1x^bqFAt1=K
z(i`i+EWm!-AL?WV-|5aT`;1BGrgzjgFSmUv2x&<*+~wIo1Dh~r56bFyMo
zMcekBx}RDt&h+AyWUiQr_t8FaFJx|ws_ecY-S9a?yFT)bmz
zeM^JjZ*BDu%*A39gq_G#d*3=cN)Sgy2Q17g>1tnV1OY%27vqKb1R^Yex1J0)_Qn1n0i^fQ%#EOZPNho
z#!wQu`?grnZbbO?^khW&ZkjZ!5%aNEWIb9;uZjXwAGsyVtG(8^AJsaH+{1^{t@2SK
z;}jUpoNDRS=ewM-iFX9gZ_6Mtz~1Rzyl&1xYr8V*Hb>7g27<>a^$V`vp
z{LD!Ow94u_8v$*0ckvemECofehIkP_3E=JS0PY2eLNR{=)&TC1N<7OPFbL7)#ww3d
zpvn`t^~~qzVB~N^xc@=tYoDMmDeYU3!y!m$#ZTk^cbUa^!3#NmPbWu
z9|lN{ob4*bKxtpDXdw0OfVr=gF2|FeWhm+DWm&BC5bfaRyRS=1YGJM(LUimUD~hzT
ze@>Cq`Y463T)g%TG0>@8CW;t!^JN^Y+>K`>1={X1H&Mnm?r-gWDE-~2=Fgjl!&eJ$
z`%ww=m$*9`Dp?GoERa5M6imVr@kxBXNF-w;1^$XG6q{uKi*RL0CctpJh+Nc|javR$
z;FAYI9EvOcqG9o1U
zw9Mk?z5V&*k%|6>&fmGi6&^NR@r$T_suFrb%}93OL9Jh;{|s+dlW(eYQYW{`4W)`b
zom|o5$QrajaCczq$pStO4_u9&;-3$VDK%>NJ}BqnrrW9ISxWSZ6#M9V7>ZnEap>-`
z1@cThw;`iB5PV+d=U@5mNO;vznol^}Aq37Xx&LSNe`;J_Ga=(bTx7+;-l9TI`{S
zm;(oni?fvpA
z-Hzz0?oq6epCm5P8J{$T>_M-{l)P-G;UtO)e?7P2JI^QMRZuc4+Nfr^NZf2i7{nDJ
zRp^_h;8nQECj)q^40>A+=Ju#9f6y~80{_b8zLtJ`5f7GMzTvL-4~B09WC?Y-)<4sa
z%UP>5xKp3zYot*&;Fs`XY?Bo=?t1IU;X~oaAmjv8KSyCe^^Ek4{Qb?+k*j?u0zKw1
za1X#sL;hIQkxit*LA3DX%RuUW^W?j#hNO8{%B=>xxQ`fVG&S8&ap2`m!9>1_heT|~
z^-tCXfV5kz=|^99^?{YrlNYvltV`n5R_vXB1
zeS1mQSe-}>X@8bSJ$oHmb%GVyRww3|W$E`xl4{ozTpi&^r-XiRob+P2U3@X#4&^ck
zfZ7B~w$~O75p6_GlT{P;q9G=gDFXEhVwgvlr9?c24u080lLVB;n5OK)SgdBYNbv(7
zL*~cv&8im3z_!|U4xwVu34A9bLS=L*ms|rEHfRPQXB<(};>=%c1NoDr#o&2zwIll2
zn?yS?WTy3D`Lq#jbZK=Cn@}b=vOHsEwI)FFBk|{u@(`Q~dh5uH_gFbQ-Z0Ds_v8Rc
zUfcp*siqGf-5B~}KF@18HBI3izexm6+_+^@KUyWr3G3YTM`bl)
z;u-RQi^02QpJ?vRE1Ft1nr2Gk@Zd|?f~VdO
za7KJlZ9JkqkiM@;YWKIbvc2n!NP){4J>S_J0F2Z-xux{#MrTL)N;)x?k>?D2;gt$
z;Qf75OVQ!)?!WG5O-BvDbr&ZQZz5mLTtDb*x=F*R$wQ+)sF^DkF>q94IkaJMWg(mg?f`2x7teNm!nPl!BDfW$!;m(qVSILApt09Xt
zld_J-w113+3+M7Z-1SUpS~Q~g%#gZ_C!;>JIu8GbV4E!|sD1YU+JL>MKReOoSkFXS
zlaJ1zOpoFC`~4J9HfO7f*UrHQZ
zxrDE4@CumDO?8)J(wZC!YSBShl^wON{O}#R0;EV$#K3wd8k7`4R%0A_(vEi
z6+Zuwtjl@J)vC#CIGC1Ohlw`m8uR7l3iR1xJ4F(51$4H~lAqdgo~i>?6)I7UQcw#j
z$=D0ipH|)gf(le`X3iRZ{?)3oR(_p*a+Se2(2VN(ClL?JrmCR>SAoVm7;anWnu>$?
z4JT5ci#0K20lVDTjLuSq7~j@mZ?_9Fbc5d-=t+7LevY{=jTn?+$&6ob
z_sR^UF&DL}*%6mIUNsJXWM!kACxSCadTX7d8
zo{R-gU#PzkY@zWal=~1EkmVu|%SDI)(!jgRxQn;<`3Tpz+y}4GySX`yy+<4fHSVCeVT?|vrd(*k;C0->U`q=LR~jOO>lEu+&AU_<}P*_k`9Bl^+PxxRbW
z0(Jd{6-AF#SJ>CdZ$Z4-;Haee1r~uxXs6!|7uS^wUTD(+ZsKcvbj{|#mo9(P>=sj7
z->=8)MEW-)$+XtazS+xCuUj%n$wj(dH03_#NyBC5h`l8oWuhG%mZFs$npCISnN1>c
z`TjHGIlbzcpL|^fo$_$Hqg+({$-5%uFakr)pY(3&7e3_2OnHdO_=T6VaQ*mE{B-3e
z;pCuwbr}trHBAl%*u
zmSZ#sh*w((2)y*2A7Gqx(ta>JuqKQ4HeI*U`8!gc8%9EM6kkCjYb#w|Q{RU+R~?@D
zKIoy-vu2ZqQuUJ
zCUTuVjF2doU_u0wViJMF77WotRq#y7BeMiDb=q-JuCFCOU{m&C5747`qvo(j>X|vr
zdC#6aJoQ*wGxTG0QK(tUVNlfn>=!3j#*!0zy8Fe9I@h^PXmBg7%N#>vn9!*hsE`+s)2P?CSe@>aJ
zR}tP;2$o1mpID>Rx2VF#Y13Ur!yYf5`0iGQX5u$W?`*I6&BjjbAU+JW%r+)u%=XH2++Ij@dyeBUesPAa6;b2mMLVsI*V~93Td%3J@9lXjXEp>S)%xJkZr^
zy$-uMtcaC3ul)cF$g5Klj&3Y(f1b337v11OE|38btOaPjIcmrO>8{LRnBX#4G;$SV;nQ33xcA$E+0@Rjbur%VTyL8
zw4_4NTiWs%fHM8YFc!WE4uWou&!R-3ZPHJX$;NUiR~Om}I4PF;1i~Aeq7m~w@}3~J
zYb?FI&`dOea{6?2-u5)46@_(0u+UG8(7P#Has15H$@&r4-KPqrECkV=4El?Y80?H3
zKKFccBIcPV9kcC>y7Rt1D+G(A%RJaIT{`$b5rao7fX?luU3`&@*Rv31;XAN)A6{=R
zNw)vlCtKLjE{L5bQgpYPVmzWdybd(qJ9QYjS)u4rD9evtmdF7NW%`)wWyDT)EL~Y)
zYf=y`CBq(cogVI&`Nr;P(g#>;G2#c!?7sWKuLH@q4n_NeoDtS4MKBO|)6Iy1Eb|v9
zn(N;-ff-a*{MNefqQ+C7yte%XqQkDI0L#8voYVP0s9cN*0?)WW_rtTEhQ|74m=6?D
z+(TQNV!31eHtz0fhuzv;PA9g;Ch%A2JFNq2m8A&3-Q85jQX83ie7+?*c-S}|>6dri
zc2R3M@mz%Z9;_;EV$ZO4@$b3J*mDX?9~xMR0_<~lI3Onq(=(7
zv32B;sAG)C+8zg{jo5EZf6dOF_!#{rymm(8b@3Xj%7e0+I~{&r=bFYZryD*s3l+kI
zmFcjmojsZKY30KWn|pz)-wDFcQy&B;@(o$eF7ynA4W3Ye<6EG*TVKewv`2x*GnJze
zILopVc2ZX5&19_MXt&&YvW8xe@YOz`5w5#Y7Id#W8)zn6bkx~prBXqJC58mfcus%EljrGW{&DdX31#N?vpDU>4lBWv?W?f|y=Ph{!D;l>A74ivl2{f!
z&p6kI2;t9L6FfA++nc(0LePfI1h`v$fX2*_>8-z=X%d^Zb*+0~-vP;p?wKvNMB
zY%S`@;Hho=HxG6{L70`KF%golQ6T