#!/bin/sh
# Public SafeTun bootstrap installer. The release process replaces all marked
# trust values; an unpinned source-tree copy intentionally fails closed.
set -eu
set +x
set +a

umask 077
# Never inherit command resolution from the invoking account, especially when
# the verified phase later performs root-owned promotion.
PATH=/usr/sbin:/usr/bin:/sbin:/bin
export PATH
unset PYTHONPATH PYTHONHOME PYTHONSTARTUP PYTHONINSPECT CURL_HOME XDG_CONFIG_HOME \
    OPENSSL_MODULES PHPRC PHP_INI_SCAN_DIR SSL_CERT_FILE SSL_CERT_DIR
PYTHONNOUSERSITE=1
export PYTHONNOUSERSITE
OPENSSL_CONF=/dev/null
export OPENSSL_CONF
trusted_command_exists() {
    case "$1" in ''|*[!A-Za-z0-9_.-]*) return 1 ;; esac
    for trusted_dir in /usr/sbin /usr/bin /sbin /bin; do
        [ -x "$trusted_dir/$1" ] && [ ! -d "$trusted_dir/$1" ] && return 0
    done
    return 1
}
python3() {
    # fd 9 is the installer flock while a transaction is active. Python
    # helpers never need to own it; closing on every exec prevents a stopped
    # helper from pinning the lock after the exact owner is terminated.
    command python3 -I "$@" 9>&-
}
cat() { command cat "$@" 9>&-; }
chmod() { command chmod "$@" 9>&-; }
chown() { command chown "$@" 9>&-; }
cmp() { command cmp "$@" 9>&-; }
cp() { command cp "$@" 9>&-; }
curl() { command curl "$@" 9>&-; }
getent() { command getent "$@" 9>&-; }
groupadd() { command groupadd "$@" 9>&-; }
id() { command id "$@" 9>&-; }
install() { command install "$@" 9>&-; }
ln() { command ln "$@" 9>&-; }
mkdir() { command mkdir "$@" 9>&-; }
mktemp() { command mktemp "$@" 9>&-; }
mv() { command mv "$@" 9>&-; }
openssl() { command openssl "$@" 9>&-; }
php() { command php "$@" 9>&-; }
readlink() { command readlink "$@" 9>&-; }
rm() { command rm "$@" 9>&-; }
sed() { command sed "$@" 9>&-; }
sleep() { command sleep "$@" 9>&-; }
stat() { command stat "$@" 9>&-; }
systemctl() { command systemctl "$@" 9>&-; }
tr() { command tr "$@" 9>&-; }
uname() { command uname "$@" 9>&-; }
useradd() { command useradd "$@" 9>&-; }
wc() { command wc "$@" 9>&-; }

PINNED_RELEASE_KEY_ID='release-root-2026-08'
PINNED_RELEASE_PUBLIC_KEY_B64URL='cdEFJIqprq7xGyeGRWGMpC-WsONn9bMaooJZtasY-Hg'
PINNED_RELEASE_PUBLIC_KEY_SHA256='4737d3309a332383d44a49a333ee089edd5071b971577ef5e0206e2d7d4b9241'
DEFAULT_RELEASE_BASE_URL='https://tun.parssafe.com/safetun-releases/0.2.30'
unset DEPLOY_PAYLOAD_B64
DEPLOY_PAYLOAD_B64='H4sIAAAAAAAC_-x9bXfjtrFwP-tXMEzSSokkS363G-Vcx9ZmfeO1fWxvXur6sJRE2exKpCpSu-s4_u_PzOCFAAhSlO1N0z4357RrEcBgMBgMZgaDwSiYTeL7tdtFOApGreFdMHw3i8MobS1mt3N_FLRn93967n8d-G9na4v-hf_0fze2t7bWO3_qbq1vb3TWu5v4vbu5vbH5J6fzp9_hv0WS-nPH-dP_p_99_tnaIpmvDcJoLYjeO7P79C6ONmqu6x5O4iQYOZf-OLhaRE7GGs5gHo5ug30n-OgPU6fTXm9vO2v0b3eX_7HecVrfsr-67Vrt6i5MnLtgMgvmDvw1CibhIJj7aTC5d6I4dXznNojgw8SZhsB2aRhHznjuT4MP8fxd23H-8Y_ZxI_-8Q9oXJsH_qgVR9DSj0aOPxwGszRx6EN6FzjvovhDxJECno7SMA0DKJ9jaTjnSA_j6WwSpMGoxtFGWBxxiULSdMJoOFmMwujWCafTReoPJoEDY0njOet-Ng9GwTBIEoA_hz9CwKVd-8c__Nlscg_4zoN_LcI59I-oJTAgBwfi3PnJXRNGPYaiO2cQLyJYfc4QgQHC_qQFTJkuEgAfx-Ma_P9oMYQKAzbE98E8HIcBR7jrwOT58_smIQTltTCC5pNJMP9LAgO4g9owUOd2Eg-AwJN4-M5B8o6cPZqZAGgT3gKISUYVdbZhvuZBBKiPmoBAGrTG8byFfyB10jgjTI0TBubrwEmCmc8nGJC5DZBU8T-DIU1tSPSInNliMAmTOyj0UxqZwKQ289M7hDOZOON4MVfwaf8zAQjzYBL4SYBDx9lJHH8eOH6ShLcRQBvP4ylRwl9gP2k49HFQsNBvAxhQNFvALDnOBQMChJun4RjYgpFw5t9PYn_kTEE0QMd-dBv8laANiagtA-gcq3E8eHXOjh9wjDgs3jGvCqRLaqNwPA7mgMRp7ADDBvOmM1zMgdCABMxvAmSCL3E0Dm-bzrsAZvfcD6FSEszfh0PAeR4vcArieW0MDPYBUENCpwESFxiJcIvnHKERLL550MZlXasRdTxvvEgX88DzYAJn8RzWYAQrkfF9rSa-zW9hGpNA_B4AubY3xS9ALw0-prCW5Zf0fgaD479GgEQaTnFiHE_8EIXBfB7F4sftr-FM_I1rQwEZyko48eLvWHaCnKJUn8sOkBry78UA2A_XqfxyL_-E2RmHwL5EF0DTH06Ak2ASs2GwT6wGDJHJAyo8iGBqDoH6uAKazlGIXHScgiyj329AEEDtpnM2Q8r6k6ZzCSIhiHAKrxYz0e1iPoFBtInYAjR8S2aTMK3Vapdnby8O-95F_6R_cNl3eo5LAs6tXR1cfN-_MgvWu27t-PTy6uD0kL6NgrG_mKSugHNwcfgav_vT0famK8Ef9c9Pzn7xLl8frG9tY_nWbne8sbfub_p728Pt0fbWOPCD4WhvMPD3uuPtAP4Y-9vAyDt7473OaOz7e7udgb-zubfpD0dBR3Z4dfH28koBvD7c2gOo24NOsB0MtzvjnfHWTsffHSH0jWHXH-6Nh53x9nYwHvujLb-z52_vjgfdwXBnd7y9ta2M5Or41cGhAvuh5sB_7t1i4O7DyLvr61vjgQ-aTDAYdnd3N_3BcKOzFwz3trqD3b3NvcHe9mBre7wBBWP4298ZbUAF0EYGe91g120ycAFseAhvHUY33gRUBtB-Z7gTbPobXX9jc9D19wbBVqe7N4Kmweb2TndzY3t3d7c7GA26G4ONYG84DoYDgPdYe3P8_cXBVf_InLburpuV5SZjvetDx53B1lYwGmxv-oG_FXSCEYxge2drI9jY7I43g_XBeAO6HgwGG8Mt0KeGm5vBxmCwO_Y7CuyXnw4JWkzIpTkVdRdBDYHAOxsD6MH3g85OMN6CSdkZ7Wzubq_vjNc7e5vjEX4BGne393aAbN2NYH17d7i-67tNp9vd2N3pbHYa-rTUXSD63vbG3sb2NmykuzAR28ON4fp6Z3uPCL_X2doYd3Z2t7c6o5310e5uB7oabg_HO8HuRge4HGDv7e3tbu5tN7QZenNwevyqrxGrM9gcrvsbezuD3e5wZx2mGLhlvDXa6sJiCbY2AeL6cDQcjv2doDv0N4ebnY0NH0a8B7w4GG0oxLo8_v704OrtRV8B3-1udTvDMfARYDvobHbXh_5gd8MfbK4De21vrQcwF1u7WzCtQLitwR6ABj4Iuut7wLZbIwX86_7Jef9ChQ2UDvY29kb-cHvQHW75G1u767BUYc53Nrc7wXB3PN7d2A06e6POxhhICaTZHXS6O-uDjVGwPXRrh2dvzk_6Ft5d76iFOebdGGwCZw6HQPo90GQC4DcgFdAJluRwZ4ArcG99G0TJNnDeFqynXcDP3-mOtqGJv7OlAn957s1gl7Dv5sbW1jbwzWC7CxID8A66AxASo431oAssDbO_s7fTXR9tgEmzt7s37o7HsEyBV_a2RiP4p4x9O5tjkBdBF0QqTPpWsNPtrG8Od4BBt4GD1kej8Wg72Ohu-p1RMBh39_xdkAGj7tbusLuztR2sG-ybjcfCvztbO8COWzsBrMLu7qi7F6zD1A59FO7bw253tAWLZbg-BEbxRzBFe-uDzt72-u7OwO9igUouGwOPgW-HHVjnncHuaGuzu-XvboC83BzBljHe6mzu-sF4uLm1DvO7DkOBDQR4e7i9t7G-sdHxt7XpyHHw7ubucHOws-dv7Y4GnfVgfeTv-Fsdf2M03t3pjgc7293NYGt3vAN8ABMCMnJzMNzd2FmHjanb3dmBzY4zrvdD_xfv-AiBcmWyBcp22lrvrG-3OiCJRb3zt9-dHB9S9e-2N99enGCT4aj_6n-P_zWb_2vn4_f3wfcXP33_ZnbY-ik5O432Bm_8OP7fv6V-8kvr9a0VUjaizZ0N2HJgS_I3gAK7G6PNTX8Tf2wEsPz2ghHMx053AKy1tYPyMgAWhBkf7Yw2B3vrm7DTyzk-OntzcHwKQAfu5cGr_tXb0xbvuiXqtN53__6xA2v1_OTg1Nbg-7fHR_2j1uHr_uEP52fHp1ett-cgTo76LWwhm19d9PvVmmNN2eyif9g_Pr9arWPeSAKpve7_vL0JjUGjRYsFdLf63L3utPb81vjmYXvz0W3UEKx3evCmn6t30Pqb3_oVat9kf3rt1s1Dp7m-lbV91SfGzjXnDW4euk2lJ65RPXCVqgm61XwKfzzWatmIvFfH_ZMjRbQkYNZMfY_r-9hqHk8C_JdMOFAS6RtjT7UaMwy85M4HLlJ1FA-MePnZcaMgRQvaQ6Oz8PNiOgXz0QAmTCKl1YhcRR43j5QCsmu8ARixkyAD81g7v-ifH1zAMpbjztPiN6DZDFR-GimaF5MwCqCPcJ4A8cTK-e749Oj49PscAS2keQnEYbUcHVydXfzifVIEWE9s7S5nDXX6waiLggn-yfwmYOx5foq_p2EUThdTT3AIgRGTKgr9WagxHR8EmJleOFLHkBCSUsnOkHTRIaAybJywdsM7_DcbehL-SuVgzMB8sq3bHCt0FL5nk67iAEgiQ3jYFH8vRmHAlwSa4PE8_JXMVWyTiCGGSbII5lhHgCPETHLiJgmc2T-9Oj44UceV-WC89_6EYQIbI5rKiTpesrVpWrCWt4AmOMDLw7PzfoXJJMeO9y6MRkWrXluyL8FsBMLK8cAYfhSOgyS1fgpvIxp_ATbZjHG_1NxjDikFmEJV5tkyYAmPFjFx7VHuEyYhi-HoxJsEt_7w3su8RkZ_vHw2Ry9VoIoEXpLOg1L68PVUTCNjAmnG0f0FnWmwGSDGDlll7krkdM1TWnKhydaM3eLFfBh4FnaRXMs8Ul6OfTiXsNJiucnKcx1orQtYzZzq2pv-m-9Ax_vu7O2pNtW6xw_U5O6285WDijHvh4m4dhpPJ1C6zgv1Onyna-FkCDgVaqYfU6y4ZfQo-EVCKqrQqoKbrFwdSXuTAmxRH2iDPgBl20Vw7HVwVg5-lsYDTIqCChWJLQGLnG--cTY69Ll_engGWpx3fvDLydkBKte7-jioVla6aSmlPQLKtrWvJFjh68a6-lWR4ZdXoK9d5tqhYnb8Y99jXIbl3fVdS0kBMqJS_-dz0An6iPN6x1Lv9fEl6QuAzMVxn7rZrr266F--9s4vzs5eeZf9wzPG3xudTu3VW2Y0_dD_SSsB2_3U-_Hg5Pjo-OoXo02tRk5I5y07mOvP5_G8foEbz5T9aOyzyXXdA2fsh5PWkJ3g0A7FzlTwFGTuR4nP_PABNmuTU5gDP46YkDqc-8ldAfQrkHjsAAYWJ4BYkGvTmfthws4o_AhKGBxChK1i1s0oGDtcGtTRsbrP_OENPC5K0jnrZB6ALI2EJ7itVG-074KPo_AWUKg3BLihH8VROPQndRjqIthHpywBJNAMZDq_Z38o8HGptUeL6SypyyL8j6A0nSSep6RA9K7m9JsdacTzpFd3myjL9t1G0wmiBAW_nwzDkNXUgPmTSfzBi_yo98qfJEphA9bdMB4FdZeaug3nazCH_h65VCP4iOdaTv3qfsbo33R-RLT4329hvNC2TxDY_KCXnSZUGSdOic4wrjwkwHM3STnn4PLw-Nj538uzU0CEXNIES5A4HuB8elHsjRazCR19JHXS0velQ_ua_NnXMItNnIGbG5oD9Ihn38T8JotJum-Uoex_pPIx8CmdedBMADM5rCs5sHCM5VjAQWkktw0bR-awUUCbGWh0CZ6_hcFkBDZcxhgI7RpgIzbUu8qQrFjQZB4QTZCLUN1G7SMVHAiDotGfxlHAx5xHasywwmMUH7QXHPYgHIGCA3MTtcagrMNMRYvpIJg7DwQY7U3e-yjAqafe63P_A19HTWfiD4IJIdB0vmpmMwwV4nhCSAGxGU5ARuA4NKqJlACljHXG7gMBf8wwPn17wqmnrS82bT22wFB3MBYY9NRm-NfdRTpu7eI64ixGM-3dxfG7npXr9NVFByaS-j3rnChLTltafA0dBXINNRnGOCvaV5UMFddZRiy-1GBCgNstK4xPRLYU8QwSKOR81suJtsZqffKzbgmZda5yNGNxydB0WO2BiFUkqcpSupgGrLGXMBGqd11ITqwJa5gcNe3xYjKZ-unwjo8BscvWRdWx-A7I0WA-xFPfy9cHLVQni4fC9zxQM_kBqGoL0KpPSocYpEuGOAmTlMboR_d1owrB51RAUUa_cYXx8f9dY2GowNYLzDduOcGoDt1zWq044bDzsjlngHjPAI6TSpwG95ysC3WcyxwfbTSvB9iWQ7IMhvYVVppVt4MrH50GOBsqO5ZnEoidrt-BQeWALTbyKS4jFxvgapBcXF8yXCTm57L6Ob5rygzOY3xcgsuY9EEVqYyZ5NF3W_xRcflgKX0CTWGUfAjTu7r7N_dJMuDt1aFz8epwY2NjzyawaSDIFnlc24DNLBsiaD1f_tL6ctr6cnT15ev9L9_sf3n5N1cTrJme8kRRaUHZFJh8PhjebdjQJz7QL_01jMZxLxsE_t-vIGrai3Qod87g44wZ4tMAt9akjtZ0Nl2KFtNut7nGgu6uhC8bzWCFJs5DZmo1bbbVo5hu7Mjp9cTBjyQKQW8vZoh3fSk0jSNTxLbO5QbBaeBA_0cGLdSBcr8GEWmmDa7lX5GFfkxxMAwL4cnYF_EU7XP4VyvKnBzLKsEC8ijIxlJR9WWMgrmlhvBJWIoMh8Rge9NSSfU7GMXV6NJ_j3FjQ75KpYsEiUtcon9Gl6flM7NZbAXhrwAGtiHbiMxWFh9KVmg4pWwFhlsqq6K7lLLvLEZPq87xHMNi9kagwsDuNBkXqvYKaz4YYlelmAuwAUxb-9gsaEC-ZrMBfixqwL1NZhP2ubAReqpzTeCj0cDuFeMNrYUGAI3GoqH20Whgeh95E-NzYSPTN5lrblQwABneR95a_1rQRDgG9x09TsmobvMU8m4sRVnjR21B8zV8PvGjQxaYxjgSXWSmqUkF3E2KEsIiRngp3yNUAGRoMRBZTOOSilN__g6mNzPUeHMZPephCJporSJj9Jc1GIGqPgSFJyxoBlvVjfTrnPj38SKVLpxziigltw02ArNR6EGgFuExOCgDwSQJPmDYIOmwM-APZwEWqQPIpAnz5gjJ4Hloq3oeiYYmAdApCjun-rPurrkNwz4mmhNnQWuzPn5rKJIo5T35gySeLFJl91abqfqNjgMM5jxOwo8EXABpqO4F1EMoCDVMPFGh3ljuZyCXGOqTE6I461lo5xyOq_WkDNpCJaNHofYotfLo81oScPufYPZgm_pXNCRQKNLkurt_o5BUxgxn4t1OShU4zIO79t6fr0G1tcQfQ1G0JiG5CvhJ-D6Q3DFZOl9qJxlmDWfNcdlNBRf-BL0RYT22HkSs46PCk2zFvUifoqM26xtKRaC00h8Pfvaw5kuOtMUBLx-x4tl9UQT4TZCkAINWGrcedPmuYqWKrH8Thgo2MsLd-3dSKxdF95i5xlMfj_3o3sJ9Hc2Z-ZR89_tOnLSplHkhFVslxKDxzFbhOGb2swIFIIDa_b5pfgujOPdtGo8U3ccohMHmGtxavkWTMHpXCIXUq1y_aLV57PaFVjAUBTVmmAsrHIwfjLb2cGd6Ju1gW_spjEbxh4T2OWcMEzzwh-_-6syyLfP87PL4Z8effPDvE2eBkeL6tNHm-F81EzrB-XUQqYHcP5Pon_MLJvX1BjornUlwG0LP7PaIP3qPvhFHduYQG7QdB6-u3DHPmqTP5-wyRXIXzpoOkc3BYcO6X0T8egeOFDqcCvfRcB4nSQuN7Ch1Dg8u2_-RU6fPUDYzQLs7kLzPnaAjSX3GKCZRcUoA1HSW0AwyP5m4ABMmHIp69sjuqNDFLDb70PIunIzgB5tbUK2YoxZEcjiZOAifrgsJYHc-eoWJA0DeDufhLCV_LDBEmjh8QuF_gDTCz65gIYtwrvkDTLacOaapv4bxnM_D90CcV2ASZGe6EejoeGeKlTloL4Bts0hotMn9FKekNUZXKJGEjx9mIowKtHVN70aDYUjOHfeS_jg-c5tO3jiCZeV_xCgycmJo500S3ldNfuwZTGfpPTt5AvWbHYByzLzxaF_eikGGwxM3NAc4QQqsA4YkeeLwD71wZjE18EdDr8YHADX5X3oxjQgK6V9VU5eIC4Vex4_XgkVF7PZZz3FnaGS4yONZ22-cjt5mqVv0zk_YmTqdaqjTq1gSEn2PFSVN7Sf23HOubxTyy6Zo6e2vBohRv-0hS4oCYrW6nAiD6OSwoZa8nKhk1FHWcc9pdWUpD1yEjx0kscJchLyT1dTc2vjfIIAVFygoc4k38VNhkxA6uVE2zIllp3h-2r70ji8v-t_XGWix8MllL8tPTn-wlWefSKYjk3RX5AZ5HiYkwTy4XUz8OUmEHEOwMdPhl0dbI-HCUWs6nXi70-GL2DpgQflvegrutIV-I5fPigOg1jAKMI8T2JdIftEVWAP58cS_RZ87LKgz7-Lo7PTkF-c35zYAEqfzegx86Z7hgdLBxS8gqTo59GHZqDVPz16dnZyc_WTa1FlXv_G-RE3LktAYVFsEkqNywBUWo35ynKa7w_RxIGw6mQHMxshddRMRY9x8o8ezHE0pVUVTLxNNtHwKVGiToFKJYEg1kHvlN8YdjRV5QRxIfrjD7Qzh4umbRaoVjksgk2-CZ-hc3nh4adzjF2zrOU6ZBFxuQZMGCGjO9KsvzEUkDpdAcyX5ZBuLOJxWEOFHZ9_5SdCnP1E_y7ekiC4Df8JJ2d21oUpnjhIKRWyVtGHig3c5boKF1MTSy37_B--yf5X1NbxbRO8S2kQyaRuDBYxSWX5hE4mHKjr61JqxMSJo6ReIXt_e2trYbuq79NdO12mxnhpWEUWg83M1gH7e5XFI2v4MOGZUp186QDacr3vEEJZy6JBV-VZDsSqfZNrFI014MEqswo-rowPXJc8dwyRRvGmSgZjiJnhO0aeYz5hrVBZdSvgdVYGWU0yWjwLMJRCz6Jyna-cUb6gMZBXhhR5CsVyfvlVbhZzJiSIGwi5IKA5DEzlAG6MqIpuvWKJQyTNnVY4VOC5sAk1BuqCVRCnf1d9z_IkjKuqd2YQqtccx6VvcxkhYIGPD3pk6ExzpVZlKjHW0mONFewrxyAxHhb24kFsm5D_4UcpjXviuALgJxEUwEtsIxVdtFLwXGC2DtOp4aC0uH1XmoyQhLyX38oX7bc9cuTCJGZRiZaFc6cZjH6WMgi3xRC8Q0pvbB42Cvm29ag3ZXqLYpQEenvBjJBq7a1jDrtUTq4H4qBxEfeVlscAWW1LspqrpLR0dSjB15noynAtkiQ3uVSoh0UAqrjGfxssa3gWm9r_dnv7vMphfyl5-nrlcwVomyK2XM30rWr5HxxerWr5PtnAn6KSVy29143anwLjl5zfSF-cI63YVw4NbPMvZed9uElrMAF24LbOGlxi8MFH9QwzmXG7xyqq_gw2dXxA2jlQt5QLGLNAuLfxbrOjZp_STGbEaxzE0XsTU_aQWpWZtWPaR1TX3csW9aOHkJ9Kuhj_FHKusc1pWp1DJbFvVpzKhDNK9tCXz4ip7jpk8NCWKOAq0ph95PYKVnfL9Repe5D71xylmFAS1MeJh3HSG5HzAlHeJPIetyGAvwshFWyYCzzbMvEkmzLLiozs2VfaWKMqKW5rCp_GUJaLSfaXlotEzt1njqORWnfX3h15xLyXxckzC-tb0qpUZqZyJ1L1vdVYD2AqOdCya_YQFSnDrmii57tw0deFy3b1prDpnT2K-csZjiFtZbzVTHLhwmQU-tm3apv7-R7G3pQn86a3tg0GSRdqzi8uUiJQuTc2TtDUNk4TyasbTGYAUNreP7cBCoNgNlkZ0yA7Vy-JSV7ezf3-r2TJhtqJCa9-ozem35PC1mvIFVajpBGY9SRPFdH3mQclsHiR52zwv80kUyhFogblkgWqDw_Xz4OIVmjb9X9t9XB696zN-ZFG7dNFsEMiwXfL-yMuUCraVDiozawzPKvPl0rTSjjK53CPYKLAwJpgbRwWLXBxvsJ9qJSYHpQKGUVUYWVqX-xxvAuisKaMbhQnY4WiNKNpUztcgF2iisZkMNdZtWUxMK1c0TFTW-nq_1b3J85NA4useIud8nbXIVc2hJmGofk5BTwlHmpywK8Lq6pn0M-wq9EaexukrPLrp61fcihxDzBXE_i6pbCzZ4oFWcSQUOBMKuabIU1yRg5TmTTFneUCSqbPqtZWJVk6s5BrY6A9mJ_9eUlbVm3Ba8frgswxbT_Pj5n24FdDgcrVE7c4tW-0gSptouUbNOIqCk6raamvXoMJLELmaQvk7KYDFy4wUiKX6IVfaPq12KFS0_SJl7qsmT6ngTWEj5alkWJwhS9eywHuNIckZUO9vlV-FWp0ODzcy_YteHTqAKvD_-udb-gz_r5AiLzKNI6CSsFwpSJWTH7t0yZmKlvDUvK_eVmm5pkQakhhNFY-9qr-ZE1e2_BAfmgmG8puzo74VZbWjfOSt9HDh37S2zDhcWQM55WnDp_yxFFysj5uG8GcwNDvr6zl5LzQbSgWAKutaOp2hxkoXq_DvR0SYw5Az9-PVzxjhUO1kLI_u7TxezNY-xHPuLMNAAFVOFZxU2ewlJWwck2I0dbPkZqX9jwsSPHbTjJnCC3nspPA5Kj835Z6t8deecBCz7BCm-gHMksOXbGcw9gA2w0tMyWoWAHI_20bKbBUDG6F38sa209kSdVO0MiwWTcfkdcrtD2GrwM_MZMkvrXCsNzOYDZkRrRPVoKFvMsWS_Gy3Fpbxp8y75EdgQeOFywyim9ezX8bgscxWmZWwgqW2dH5fxpzgQkUZR9M0KJYbASW6mQLYoqOXameGFfE_OOpwCPviXTzKZLHuWrZ5rIqcQiSbdXVivzBAw6LYM8oJTbwsGqxW0qatKe3L1fUyWugHxjZaEFfzyylFdGF3w6RCiEHwRKoweiJ9aGlpJ9e6UmKpyamiVM-TSNmR7-LJyOMh_6b2uNItnfLbOZl6ab2IpIzFKFf0A9k571frr6f8XTA8D_gmN0I5kTQemYzl2deRKgw4n6iJTZ3M02TXPeznJ3yDoDa0N_zd-C32ChpirbJTlcc88W1BrBCCkg8tNucut-02dfc1QmnkptWS5zI3xcrU9SwXHkwOkJZDvZizDfe8JWrPGOmRBagMCyro35M5JkpYrxom_53sYyOqyS989Vs4oFTI024lEpJ40jFtmQIiu5Ts-kZ38x8xA64kNUvMylBJ-ESU-ceMjXbFPfYpLjHDP0QLhp3ErbZatVM_g614WelKzZ_lVnCiyA1_yfneU_0Uv4fbIRciWeRxWOotwW6JIqtJCC4esKXqLRCJQ58gvYuU0xy7Y_pDnipL3yhUHsGEg3hAvF8QUUmFaiSMuQ7OLosSF1Y71fTf--GEOVO0LMoZpfzfV4sz7n0tI2sONTWDUmW9zrjQWG1W5v6H33s2eOru5WxbfppTdNNIxoProeBo9Obda3qEAGlUSRLQA5eWIPra0hPPwmPQ51hmNnjsnIq73Z95XCphUX82_wvLD4q17BAKh82HPn0Hg1XHzsN_8paXHb8KfLlsxx_SS6s8AYa8xa3mxlD852biU3vU9SeJPVjqSspbsdWouGyOxsM72GHq2qVUnKXGkkawEWqNxM7blDtsOYTkPhqW-raI4CFlySsdQLnDJ9dlAbkKeyrxRdlPCCuhFkz48jJPoC2Hz9YZ1FaXdcoqL59Psmx43kpTVWHYuksAFm8aFSxFe4jzIRsJy__Ngp3xIqJAJLt1Bhta_AGtM3-C-sN9S7nQtDzGOXeZSkSV2s0hq81TZCC9vDmUJbXgZlFGBvF8dyIudqk6r3azgivvRVYkm5miE0O7q6-c41fYSj7BGsjTqnjf-MT7hXWfWGGLKCJz9S3h6VvB0i2gUCAvFfllor7IsLGwrCKmrHNu1bNJuVYCn6Qgo0sS0Es8DYdkf01RVa5ilajvjYAdgj14T72FytNv8MwbXZQZ8ve35ptMy-WHKr7jRTpbpJXyzaQBvrnuz-954G4bZ4WCjeog7pyvlUPmr0H2RcEHt_HMwK6CmC6ZEVa1FLmNy-kCbEAwKNYoN16XjHvtMZdlRCuBBvw1HoNuweQJkg6vT9BTAJYTR8swJWUb1fGRWTptCJGnEj0ck0CZtllACWcrxD6uiONsHozDjzJ7gNV-1ySYgKXNl2UcDLCrG9H596PyKYEUSwgf0gFKzFP2OgQDuQKhC9GSDiYhFspyM_10wbcR-nV40T-4Ej-uLt6eHlbP2mTdPhSK8j2EHdhV2zjS-SLCh4P0vSNPUY-Lw8lEq4nz93vuFNUFRcX5NIMTlcsSbm6Tkg9pZCTP-yX4mtKiVLQdwK5B_R7ekPzNfGuvGF-ko1yzcmDZ5Xorw9G8e8Y13xfyt1T3pNiwqOg0EvNeMIZyibfa6JaJuerjLcI6N2bg1DxtClNTiIxPVuilrT79vmZ323pFU6TMhcKGFfUJy0SR2cKb2IdPKXZYhez6cf7CfW46Gqv50so0lyrX8m3o8rfXCjWoT65FSU8oYiM1d-tOtDxRxE8XcmM-Oev_3D9cxZwrY3876-uBiJou0P_58GSF3V73LPJEleXWY_7qbsk2m0vnabl8qwVKW8qzT1k6z-K73Vlty9FgVmicChbD0075TOw-43FNOmyyhb6VK__JWkWmJeYOqquKTQqurZyZwwru2fhXEREyVWKVJImaxTBw9ZfnWC9Ie66oYw7V4qkwUyYWJEuU1jJLlKiAbxTaDQUpE-1pE5Uxfd1jTWvPsEVe1A5ZeXKqmgRFPqec4fE0f1NVa2OppcEyYFSTeFTXEFboghSfSTh81nu-dBDLiiegKjY5-FMCXhQLy0PRVMydwKbEGCtvQQnixRbwImo3E0neKnQ2RJfEyibXVPDPWCwZhSXxUcvIEqc8W6iJQXgsrW6JbFNrrijilpw9LpV7WteNFRwpqwtEjR5FclGvVaRUvsQkkzfWXZr5ysK9Nq6sfaqggZdlcbYo3wfzcFzo0ij0u1t9NHghqyyxZiUfzlieuFU8m5UQxR0MJV4oCUBdjDJGgi7pLeWVg4ee66h3XfcCsQEjVb6u3KSXyv1FehfjJTI6kPjHP9A9_o9_sBcqUOfTBFE7cxxd3eFZHj2hw1_kRcphYvugxXI6OTDY5E7oAvw5Ee2MVrmkJN-HEbdkoljZERhAPOT0b4F7oXIAU9ck9RhgzsnSbktwB2CqBdR1HIOIoBes_HkIODLmSwgRKE0wjQWOm2NMC_GvWJrNEJsyNn6y8-myJKPar8jHznSRMtamDKOJQ2F2aYzzjypVW52F39Hx9jv605RklYhZ_s6L0uXLP81QaGPZHmwQB-id57-K4CpLW3CQZJcC44oRaNmTDiWQy99ZIIdBsb8-X8j9Cqw0T8innh4rHGrwAXcJPN8J8J_wVkIZh1Q0XysbPKWWRrV8vv_Ruy57PItwNwKESsNBl5z_Kj66onvDFe8Ml90XLozQ067gamK3cMpzk2QlPieXzZLlKkcWJ2BQLB6PUZMQD0dw_mUfv7HYC9gHcD4bGXVoms3XrDW-aapwlWj3Ta9CmkA3gf04tXlvqUc1RSDDFLR-3oH-Mp5izuoPDevhYewzD-eG4aRAdXpK2KyolPGbbQY5QSk4CaPFR4cFc8DSbMF0DQaBeFuNqVgUN7iYo_ByZJILM3kay284GGI2nfR-FiTtw6OTkzqphgjGC-bzKObPpjP2xh78dB2zXnBJjwCa-A40L3LZff6GYPasTU5jsd-R4dXrF_3Tgzd92EIu-ucnB4f9BgLgMX0inkPWbvvzWxoCqih8MEOPSCp_gQidezPlw5LiBarKRjeopEFxRjGCkhurorIbDNFkSzGIhnSZhUoV69XKG3obpUqj6XSFEv-ZxvcUDZZhCZPFJrOurRleq-dQWbvf__n48upJgTfVjp6tYfx5Rlbtv7EP8mLEDsEIS-eBsH50pVRK50EAs_AeiIUyXL7O_QaQAlzUB7pzCSygjF8ekwCQgyTGDy5dgNl33A6oWhgMyV-o5zFa8glz_mK56P0ay2_wuI2_NY-CTi971JIBibDLBOQSbGW8KiPdjfpyocSzKfu8uuj3vaOzNwfHp87XjiezWNRl3YYklryCT0rlLAbuJQIyjpU7YS4MTDyYm6VWFGl7uIhiVDVfRG8ar7GrFOdJxvJhuvKvpnhq18mwzWWckc97oB6Z1j35TgmnYR1xb1j2RHwvMiSJ8UBPR7JtHSeDvSQZsht3QE6M-5Td8olbGtxpWzklo3F4wOcggO4X02CORnc-uBNXLcdbeZNl1V7ZBa93EdgUlHGGp97kFOOE5b-QPhI8j3MWM6dESGUDWeOL403_zXf9C--7s7enR5eM6UFBEdgw6M4Dfn9U863kF4MYJavEyK8MBtPbBigavX8mcbbK3KxKGwtc6D33rZnlfFH2ufwl0qwdesOGKc9CmSoFJIIPX_cPfzg_Oz698l4d90-OLstnxkBHuZq7mM1o8GAA3AVT35WIoUBXekXRDuoMVfJQDyaJ2xBae8jSkiyrbzvNtDTDlcRjDuGv5fUF-Vgb8TD2aiTJDLVEpYtUACaBn9B-bOLKSrIxZps0b9JzLs_eXhz2xcvcimQQImQQwtqHhdFz6rzuwcXV8auDwyvv8vUByN5rJAQwFi89AlXl7BdeJr9eXby9FA24zJroiLw5_v7iQHkkvBwVWVsgc8nQoPzLstDARX5fjk3uzfJydLLqNnyyUgOhrMCGURJUZROZkSwC7EArcZS1Q-qVGFrGArn148_TcAxt-Y7qwsZtVhmBmh_fg1J2P4lB7MmKxttdeiOwxpPUGywwFaJsor-mxQn5KUZLILn3iKKgYY-9Be1Rk2buMI7G4a3Arulk8pMK2qCeTVxuay0FFgXph3j-zgOTKLKA5MUtLOZC-UmAF9Mpxgcs6SD9mAr4yOAostDFE4xu1YyGS7vG-l4Qvbd0h0VtKBLd0EoymcBs37C7VGzz_noxUHc6LZUyMg7tFn2AD0rB-3AeR9MsPVSm6qm0q5fNBdPziCdE9Bqvhdn-ZHbLGZi8pOwX7byiQrbv6l-q7rqilbHnis-0kM7BPDy4AClSZb_V0Ki828pWlfba8toFO63eaHZHC5i5mHiJu6yRsTnnyp-yGev0Kt-K0WmoI2TuwNivvuUuG1NOLisgrDvxMoAFUlwBq-1Sy8BZ5bsCTN3Zyikt2FgwEx45mQK-015vbxu72QD-nIQRakA6aqIAxhpKlT6_xES1poMGcUPcyRGf6WJOZ89CCD-6rxuwwjSYZplWwEAYLyaTKR1hzt3rg9bf_Navndae17p52G0CRR5BEGCbhnyZEZV__ILKf4ZCrm85aIydYzYCygXZorEKV-uEyt85tO0PmWAq3j5FnVbFfVSBuWQXlZBX2k4L4RdupvZ-nr6rKhiU7KmyV-vmqjP5M7dWuehedGMtmx65w8o91NhgqYOmQz6tOzwQ7xU5uBqqV4h_U9VWBYhw_ljmZBQPF1PKC6q5y5ivZhziFUPm9il08Cv-F0_4cu6CjxIyzRRBanCIknmEA4tie6q6M8buA0F5dEZxwGYbZ4xiD5jEZMRw8z4vbb7Um42Ke6swYxCFcJsqDwCRGVKq6TQERlFoSMOgjxXUi5wkLGkoz6-VOrqOsIzMSjYg3I4-wDK4lcqF1JRMIoMweRfMrfkaS7yIZgYb8aJ73tHEDrq2uuuZdzCMhMLqsN5di7sPZTw6szB4lU0h6BfJMAxB-JB_Lem5LAuU22gns0mYUot6Q3X3vYUJhpZH1P4Jnr8cpmJ2Dy4Pj4-t7j6GN0zZtXt58Kp_9fbU-_7t8RFovMenwob2fuy6QrQIzQ7IQ3Et7s3zMKM15WrSBvP3mNOuqkL1QmFRvIiYLuUwAO5TVxOqAfSNmJypX8wwyK-dlVZehbVWTmZ1eHzxFOrRSk_-YhQGUmt3MUYkXUStu8XAXaE_AcXeo8-imnpav_SNdCLvXXDvSXVIxDKJm1carkoRthJqJ9OstLoCcLFmyjBQMvcZxWpnCgeYJiR2LYrzSiwbOU_IztDkMLoinFXriIJcd3N1qCUrW2FWYPjIsIVsgMxs9P5nZgBTdyv0NA8WSYB3zrDL4yPxmharg2JDTAMq4Gy6QSjSeSNKBifFwx0dlzbq6SAdMSiXFRNW8nNZSkbRw1JT4UaxGtpgNnSa2xtoNTAAmd1gz2Sid8qHw3qtcsip0I-dSBL15Gm6NTlJLtaNyTlUjtDO2N5sD7Y3-e6TT6DFMGzzg16-OyGBB27Pdb5y6i1kNl6t4XzpbDbwTnmKR9dJb-C2PKCNkMiWC-a5XJB1vp_1I7mfNZ0fcZXS343q6dgK6UXYoqdYpZctZQnPDsEJRuJuY11Ye0C4xXyC0s8DAsqTcFa1Pcd9e1ZHKjWMvZ3plYxiTx8E3wjkngSmwfrWVncPtso0mIfywYAwSRZ0d0CRdOybkJ6z0JCZs9DDAXowvEJRyEAUi8JZaHL10sG9vTgBeTAPDB7W-Jd1i5jh4ydAflSKODIZK-EIjCrwqWFCuYsTPKrLYLbxi_Y2HULi1ThQvQ5n2ow_K-pe9oFP_QneLis4ZFXwpM2axXvdpekscbMpyEZGb23IJpTCP7fbKBX-BX_cG9_Gc_92yt8RUD6D5J6LFEtaF0kCxszIsqlx2hXiLemsVAbTaBIPKXQx64N_zPUggIihqpfB8HkGFTB7IpG9EFCIqiSH-KDSQnxTCZFBZ1R4CgOIJDGZq-311dX5pVjEyTCeBZl9wxVW7jk0NVzFclHuyAXRiBFl4P49YmTBz0MwwFPxbbnmyHyWDu8ZFiwG3Ez84btEsXmj4AMaCiImIhK7DsbL7YsH0uiYT91qB7pb7mtX7vqNauFaVtxy0pJJ8EzCaVJGtLXskGIYz9gANetNPvhQUXAUja5wHwMCF-5WHIq-Wym7k0WpZA3w95uDn73zg19Ozg6Onj4hjFPI_YM39oxJ4bYdbyntO7xxIx3mAifpOGFWn-pKuQsmMxAfhRagiODTwko42msErsUWKvOY7WddNHPVmenaynxerQUjRnt2Dy0zVJpK5MgYx7_vmJFKiA-rkMapP5EBqxqvfu58h61JZNz-Gs5w1w18uuYfTMbiYgMIQwxPxpCatuOcB_MWD3Yh0ifOKFYA0kqJYSuf43Na5wc_Zxom6j6IG5UvpjL6G2_zicfnouBjqkC7C2D0qCnEHDVRD437eZAkgeAJFq8zucerJ4Aw3eD5EC8mIwVakoaTieOPpiFeBcJFyYDgChrE00Fbz2yGFGl_D_9HDw0gxHjwz14Yt7_DURyfSY5mKbp7LsgfUjEz5PaNvCAzP2JyLKvCrg_igji4OHx9_GPf6_98fnB61D_C64ENU58UMPAkw9ZouVJoLCkGMIHJvo-529GfD-_QjjRTjRFVOHFZlLaFKBJBSZV9RhUO1XyhMoh4pFvDeJV1EWVh1mo0FWc-4C4rxKzx17AV2R9CwlKdfCy467J6QhSDihwpBtpqSmXXL-mukPQkws9zDLun1wcYGMv9YI66Uk4BZUg9U86qMPDbVne94JIQ11qUBjbNB_NlkjsBXZf0xFQ5OFiodazLMrUrCCs5NtXPpcBwZLxymCC3sYfT5Kfkfmp8mUTv6o3lQIlcvJG4_pRniCfzg-W9K-nGzz8mFURtfzQqn30mxr_WkLYm_aF63zrd7bIEhM8TEKZgKOZQsT0WvDHMQnx6YiW3QfrPYVOniWaQCpPe8LaF6VyesHhlxCqK5ILsNrTdXiujxJ2W4ZKX5IyJdDmuCaFvVGX5xcSN8IbQBvadPxJ7WNPpn73iXhEhxq_8Of_CQ38bT1QmxTuahIjUyqCb9u2vVs2SKElnNzkeqdCffliW4n1cph_RPVTNQiI9cXJvPduJwjEeGxYcnsl4DT0fcu5ocelhgIhGFB1qBwLKZfNVTwTeHJwev-r_YQ4FzGGucDCgdXN1cPF9_0pG1eh44dXBKJiIEwT2AGjpUaKI3BGOf2zIYXs_9H_xjo-WEw40T7wa64n4CH5cWPk4s6C97VRTVEWngEYW933XXXEC8uE3RC-KvVnv8sTUfEJug4iF6SMPo8IfeGk41aggq3h-ilGlruxILxETnIH8FpYF_IEA2_KPKP5Qzz7j__0Ksry9SIfoJdZLRsEk9et3IGmT3vpmY0U6cERQ00dgTGYSWcYLsBOFo0EseON0R34uPt0RNZTAI_3YRVQgnazb6aw4ANGewOdFPthrImqBv5Ga06wpQ4GAQtozx6jsaENUMk6kZLAakzuoiC0GdL7D6xdkY9ertJy6Acj5zXlwP6ATGg9t3cdGpVeoCiiVCZ-8Ni4lOwv4kb_VuIJ85TjJVY0TW0XUZ3JV8aNSmd3RNuoYr5axqJZcLREelF3LQw02VwuvamV1mFNbr5K5S-zTrz82huf1Ht5iVHxuzMxY5eCKjSmD-rr_8_amApGVL4FJ4hkHaG5gctHpSj3jskr4aayRoalzjHzzGk-ueQAY_jvwh-8C0I0fV-sKr04XnYaoPFX20kFdWTjq-iaFqADotdKGXWZrPGvJlZ8mKlkLTCprlNCGrD92IEN2mfH7BFznwSzw0cmBIWopHpnI_tQFJWwy0WPJmShtlSP1wAj-aLBTF0lx-MQnj3Ix5BK8ipMhcg0gPHlWxNMXkKtLyUGYB1PlPGn1KX17cYL9lhwvZSkWOI6EH8tpgAMpPLiRI7TyM2-tHpPwT_KsKPskDlheYKS5zCWYf05b_LmFb1vtuOrUBU7jn-Bdd1cTJ7RVcHFCAhaNx6csQsnOVm3bOhA8xxISy46wH91b0BUlT0GT9_dEdOlfxFTbkzPKkqzjyU90681MREPqkngWXOokNcXVKio9yfJhuZJgZOG_wCjMBCRuccKJjYOehJjeIJwEapwM6_e6c3PNlIYb7Z7A4eslx4PstZlM_qNzJQWQ6HnU0vlmZoE_HW1vwqhv_eG9EZLPD1IUrIQdjS7gJJnwQxWWw24I1u9c2tJJeIuJXTzy0Wtf_ZTiJZUjxzielCQlkTJDTTYyDabjkcfelHGXRsnHowW75C_71xKwCT9E4rCMFARcXFeQnpVguGAWVI_OKrKoFwrk5KlcUsyYBRvy2iKZrw3CaI1TCgWG9ltxCynp87mnkxJaEUdDgT_EPF48WhR-_-yd_dBoNNXEZ_JCdYZkpUNPcpYAF54BUpeXJ7kHCI0kLUlmY2hbIQ6dhw5jtCsSoO6CyQ2DzjgDMMarO5ScW-cOKpEz4ypcYqokZr4YlQvqYxlTyON9XZ5FpleYsSkRUqDwDRw954ueOLIk90s-6coKOWBWznU5jKdTZBY134POsxinDxOySIkRW2zZ0p8wQWFEf0E5SmX8-6h_YWRQd1thxGZ07K7Bghqu4Tnh2ni09qCQEyTEI8GCgSHUHIhl7bvY3mgF3EBScknTda3pTbHSll0JBFNhMUCIsL7a80VUtxwnEWVRfxuFUU-pftT_8fTtyQmVxIvUVpR396ewDuZWKJSpyBuPEhbs5qCiQz9ZRKIyUEuG0CB633twTw5Ov8f8HpjUzD059A5OTuTPs_P-KSxw7_Ds9BV-XBsF79ciMLzcxzw4dJPgkLodfgvD9vZBPgKPe5GbKlGvGKj-x1lI1xyrq6WZI9EQ2cFcpFIhmhVopXzrknPdZh_QO4sKQseeMir_SKFC-P3a0tRetdqlwPZHgWzPOYROcBFeX_NdUP0HbC_c_8TOyqMU2EbOxGPC2FJxTrPP-84V1TqmX7Z0Jsw_wBHyBPmghgVJY0sXuVCoh_57tIXE49dyZuy3GhhybVGrSWa48FZjdDzTUaQ_vKGjWQ2qJ-s3ne3NPNQMngJfbjgFfSgP8-U7k41ZEl_pfmfZatBpaR8nb-vwnU_Zr9EnPQrm5QNWHdgUD6GOVqieWXynUNz8D9gii0RSgnh4RJLwgp-__e7k-JCc4d9tb6Ih9LWD8TzajSiOJzFsG1cbXotyNzrr_kans9XZ7mysD7a3djrwb7fToUBfjoKmVcttHbU7UDrRLajNi3quIdMAyTnNOdkFBdUsBPgbipQLWYiG5vhXhlzlQqtB7IxT2RQ5o5idVVN2Q0qwGkaYzFE0wPfOde9xfk3W5fwavJbRbCUkLdJT88toLu9yDsz8wKo_LWNCw4WiuKMtp22ZVGDOH6MP5QCc80zmMmavSzBDhDk4b9SJLqrI_KU3q9lNuZdPkIyY6idzJQ3juSTk587VXWBhEH8Qvw_ongl6kjCZJbt_JvthYNqYVTjgkMQpZ-4sEwM9E7xqiS8pDmFLCeYtFTSevMYpRl_NOKhAiG3aBhcpBYiGc-TPzAqE3zyajp-BMlOIMTKPoGPg0tjBs-fyI9cmfeEns3ESsM7CCGOz5BhhsYK8CslxEcH_LRhZWPJiilZlKYwZYe5p6Lhu2FY7oAhDgRTp_iNULOguJYZgwaJCatwT0PxKaKuBpV4WtFllSzBu3Q9QGuOy6J8enuFFNh7ZmK0OWxSjtgtk_ZuBuQaGIuCUxxCWL1r1DhvDkG6QZXhpd9TM28DaDTjZoyXiNYtLVOOaMJzJ81Bn97wGQ4-YS7-AuFq-MdDOaRudhrf8MI8zoBm6YQk30E7jMpQbywJ_VsJDPNhpXLm3R50q4aZqnKnmddFVr3r-pAllZS-TdHR-dGO40JVy5k5q5uEwEdnLy0wFFo6uZ4pfNdmjJRlFT4jmLFjSkmVC1sr4LIObaWB6XfEdIw1zGqFZOdtCm4p5oMYF9PSQADklBiBlosQK5u6wqf8uYHexTVWd3UDV4orL0jo2jZRw1svsbAnbikRSmxGlfseUtjJbfq5yljvfmvWQdWXGFvN9FKTzP4MhvzeJx8P6VX5eDLJLS25HFZU0c_JsmiQ3WltiHr47Pj06Pv0-lwnHBviaWuNoGF34b05IyjXt8a2h5zygVsyvBmKHuSx3BcFk-WRIQqm0oSQrPKoiCDTbowNMfezZh5kdpetoN-zXVvRKWWM78OUuUjGhU9wYGHD2bsHdPKBtFLYGTIoo1Bye7ithbkp8CAFri7fLxQbDKrkNg20sOQ1xB8wSftrIyoAwT7WnZA-tnGIiA6q0zpCithYYWQ2eqSYe3e8b6UD1SwAyQ9F-dok9K2UjgLIH3dNl5gjaV3juOld6Y_jJlDSohblc81Q3vEkFaYV0TOx1THwk_ShnrDFnelWRQqQEcSMRl4m2maFJR9gsNVGl-ZZ9S3bK1cqnSNL7sdVQ-lJcbS7fF_IDlvuFMkQXNGKmbaDvrvCuiOL-VBY08pkrhIXCJExuQCnPO2QInWZRWK02sdYVZdDTWGAqFSjaZl9kkjHCDvedrtRX4QftHuxXQ70Fw1LpiB3PnjYHVyzxkKhG4oYgKh819YsKsV3TUZIXSV3g_OTg1JqpGJs08HgmG7bUEkhnBFqxUdSlmkAbsC5P9jULnbGjro45SrJNI12lOg5FKmmaIVBUOVZsKqU8L7RynIJAH1t0ztp6UFqpDneL9DKwdzX01XL8nbsTlZdBRQlBXU1dUyu-7p-c9y9ERXX1aXql2kT6nyT0Qg1TbXZ5_P3pwdXbi36-MyMGdd8xtU2L9DLTqCrg7GLImhRVLBORNEk4w1-MAQsTpv6XcmBhCtgcC2Y1q_Ng1mY1JszavTAX5tLnLmVDeyrcjA-HEz9JpO4Z3YbKaxDHU_FKDUncKJivqfn5A6rNHoXgvh1Ss9ARxtxQQJ6EnoOQL5F5sC2FqeeZD49N_PsYoxKkdXRCH6RJhO-OieMUWUecq-iPjj3rjKXg1TJ6RYjhCK34H7C3MSzrDb0iQ1T6gyhck6Oaq5pDFJvlPmYEJJuW0UwxarXTKf0YikZzDq0O4ygNPipRWZl7CSGxXPa2gVjS6Cv0aMs5r2MQesYB-BaS5mtfDewEX2oinNrstQprxn5WpHSQqWuGv5syh6kd8E_UhfB-K-g18u9sYLYB_qDUGMwojxUYhJPXoVgD8QRzblT7-de4CuliuaZmpb-zJpXRuzAhjTCjGv_CZqTo6Hi1OeIgFf7JuqPoMIFF49MOlqvbiTJa_uklR6vIPnOwojelisqTpRkUNT41n85QWKmURxWluan-IKdvon8So2MPVDB-Vsr1CWB9ZquqaR1NLU9b7tbu2Q_QGVjtmzayZpF4VIYMMq2pO74Ut181vDkGbT_xyLxoaJTSFjVCvRaegptrzaSimEA5octDKXhsnyLHyNEhHmITD93gnqs_xfY04RJ8DPFdHzzCpIffslfx2EaaP1yxLb0c--MCZBBF6u11_Zpr2bKj2DgdrcLro1b_mHzNTnH8szhP8TgVA2u-ZquTQC489r1u4MRMTR0Cf_NTHvm8ECU5WEnKre1qVFTRUWPSUQFTyz7r6c_34PCuRa_uTePpZOcw8me0hweX7OZWydOTCi08_vrMisRTZUDTFi_GTKxeAaGKyGvwh2QM5QUpLmSYIJLixXROKoaXoobVWStNvltAaCKs8F61vgEskfnKu8B2sZ_TLp90ZLL82CRTttlRh9TrdbtXHHro-V61N6D0oiRIb260i3Slrsey11qUuWNmyMNjU-RyqQq75MkTPaQb14R0CKgzU7iXNaoj8lnZSzDFj4ZmGeJVl54elE67_UdH34tU5sst2YrmQPpRey9CxcCuaAEVqry3lX5sPCJBHoztS5fBj8vpo2KUyUM1JRK-9CwGoCJK_apbiC10AIi6dIt1NCRyW55lsyruqXgL0nsRm0bWjfW6fTZIO5b2RLzVrt7binn2V0p2bk_Lar_5R42vWcMbBoSreQLMapzAVQyujbBYHq7xiRtsWlpPxQ5Qk5xraGWap3gdItM-GwZ5eV9YRelHmH_6Ms1bcMAIWXJ3SbSJfPOuST9UHToeJMH8PTox-WldoTXDeyu1ZPDuhdZBgTQzXvvAB9g1PFbTyFX6CUrl7uvD9nmLAcr8tQyDwIg129Tpr8p2SSltrUcUDVOQFKqz6hIU-GmkXkVDRBproQXYQh9rhShyPh6iYXdXpI7RdEe7yBfBc-qDfqjo4EFvXlLuO-rYLfJtXx37ow6yvZghFesPghXW-OuESCbxiqC8WqNMoEhR_KgE43O0tfPogiPS3CGD46rvdOzLObzWvpunp4JPvWrHqDRkKL9-cFGRcllq_bZ4Lt1L4yJ_XwMNZ7oTVi85nswdqdJZqvZ8KX55LAAgrnFJevPjUTZTnOCUt7k38aeDkU_PvOzT_193bhQUG-rRr6mbi3lqOlx9BqbaX6YiNIWw2Kd0CgonwHAyNduu1r2wwr0saOip-vPnTp9rMmRWjkYhDyjJluldPENpKZXFtuMcZ7nrtLR_bLlTSMsg4EKg6XygyFRhY4k0m_QmUvw-SKTk7Wy3FWAXActuuBgyKR1Op-xy1XqHG2VhNJwsRuyOp89VMhA6Yq7_qiZLxKfeeZCML2Nq-CU6nONgxIFmGpCD2h4MNP4QtYtVYeWU72UUYUoY0_kD6sMWxP5tarEFl0-nHVs6e4qSXIzzf5OuXDjK31dltqDx_4fmbGoZz9WdLYQsVKG51mdQWDu94NvvslOKlRRp3ZOvByfJDBnZ5xdzoNhIw3g8k-bZ3oYXOjiBLMpuNftiyeFNubFhjUfRz0RsRz3_2UYIzM_zjRBpMTzbEml8OlNEWVIKvs9Scp9m5-TDWF7U0NFWsrWOCYi74f_PXnqGvaRwV2b6gLEyuS-xdEoCV7QwT1Y9g4NX0jy6kmY-BDfEyQeNAWYcI1AWiVFBwviqCXL4gxJOlE-KmA8swovu_EBDtstukwOONywNyI3etDCcjx1R0YmQkJ-Km0ijjiYyNbVHoROG1M3IaGLWCm43dyxjJe-mbVlWyyVmHmiW9TW7Zwv6CIbj0MWvFt1AUJ6ezA7VBO542ZKuBnoLmIkIw80xZsgwjWiWl6noCkOw23WXh2fnKFYydlDvMaooEZMsg6_nqzBZjHV5eNE_6p9eHR-ceJdXB1dvL43uqSrv3xoxYRqOxeaicUxdfhZdwV5qKIbwAa5w2GjIRqdZl_N6cHh1_GNfvNOW3jv-rR9GZO0DF9yzx0kCmPNhoACkm6ThHKDpJ_O4lSvXWoRNTZY6u4ebYF6X4Z0Ci6gnVSZgMPFwWMBeTlBI1tY5KK-eED_U1WXRzJitqTAGCYoe_E9J8IKWM4ud42j3JHPT72pw6bMNqlSpjL00x3r5CwsZfPNOBi3GfU0Q5O59IJo5kBL7_C0Pppft5wli7rD5qwRGBVz6eJsim1HXtv3kA0fEiX4-eERS0SSsLaBDq8a_WaCJ0EJTSVUW5yQpwqNS0AljDXWWGgX45tTjYnwtfSjPl74PnKJQoqeYwfpWUxAzpd5ZZs9wUCPcqPsfw_Qy9Yfv6mWpHgtD2h7yDz3Qi7HYURsGD8YQ76yuCvw7VDozpxvToVzCTjUBZA23kU9Lr-Yck1SwI6q1fayVBnM8c1D6-7ZCgbQNjmW_Kx6XVCptg9M0TGN4Rr6vsXxKSTPqLaHXeQxgyxixzI8FlBUo2B8iYM3bov-6_W0BNKsSnrMZU3-FmG9qXueNx6OGmhqvl6XGo1SgSgNKHFf4cALrRVXO7CMiD_3Nag8rWHlWvFaAOdB4uKHbWJnW2kRXo3Ihv7ChNXQGsTNHLf9eRbZeYa4sS8EeSmZf8AJFLSaLLZFcwKbbKAvL4x4XTrzeSmu0NPhNj1lnD1UTgjwOmT9RbeDWMIQLbuYvhFuR2k1IFejepdhx7eVl0FtBUc8hTPXLcWVrieNql9HMV_OsQSgmosqa3BEEI6IkGd53Z29Pjy6v6RkUTMyn8i1f9A9YaKbzs4xLiAD5tBG_j6ojkYtBy-9jvCaP62QZIoVgNNcvydS_256xqSBlLfTJBcqiJNcR4pmJ0qKRVQuJtQsIVdBaXjuXOT8GCTpRFB66znVahXsITip0FmlYt9glHHJTLdFWpPXCTXIGkUiZGJqgns6RJjryZ8ldnGqXZOxXNtijG4kLf49dfo3wQdzJf3TtYBl5FJ_La6DJkWAd4Wuxt-UkNhofsK_Wpkr61wnpzUldG6CFMQxMKwqukksvOaqaWxGRUVZRtNJKy1uCtq9NfTQFS7P68tSpZ1vjJj7VX8giDyPYRGP2DHmURREYJDJWXt5Ks3FNxYnky6_SLBZMIK3RpXOHr3qpykWbn5kICaZcf2PRE3KrFzUzd5p9RuO5vgeLdoqfrLChH4n8HkKgsf3IxFKXs6yOtuPoQCoKYiXUgHIXius0gyD9gA-wiPs0dDUCwzZoPR0eXLqG9slEYRAlePFIvaDAbhuK20uVrFx9-oS1zAA9X0pweNkNSVUZFAY7vyNZqsqwJi-GF7oP7Ejl726W4qVSf4mqvwp-FFCjomW7wFeup656hwW7zIwgmYBDHsYiNhnKPevAy2wOtYFqvOaDOjK5bO0Epf0T1bD0Y2OlK1_FnjvxgGJuUPx1hjq9pdR0Hty24thuR8GH3ENFZSKDqUdsj5dP7Obc1apgsVwpK8S117PiV_D-onb0AMPzFpG8beUlwzk9yFPoAWBO_lxnS-7kmWomFwDeeNQrZI4yXsCJLDjZLL51S1nYPT-Np-EQFNBkMUWq21ZQ_hxD8ZjWlgzoqeMpvX_Hui9T-pZ7ILjlBxSwT28R4s2Vrl9KRzuJvRxLWzSPMsKsZr5Wi9irjFi5jNHmRGgeGZ88_Z4j9-JXvubo3YVpXR4Y48nsGBlDyhDT73GLHMRIpSSLqpn7qsfllH5aiZIsO_oDVtJ2dOIW2pTZG2Er2dn2OaX3EKDTOoJt2GwmVmB_Yik_c_4ED1zvvYzyPavbAyaTzitQiVPJoVzpzBPW0xVKNVccGoPnjHnxXVblsXYdglx5K1mhPDozN7j9ahOwfKvgWqrEDqe-WGDQUAoeNbYMdVVFq1CElYuxDCtDK1OC3KiOW7C15Adjt-6WEa9OvXwS0hTThQC_2MBVvZSa1mslna6gkBrjXyaWhXspjEYBaL7CsAuixZReIa0bTsU8Bo3G8gmsqjroUlZ4Tov75m7UqrqSQZuVlYpiEtr2kbFL_e0_EG3xRetH91MygoiEZA-h1Arp8Sxe-dxB6esot-vR0xWm4RSYBa8LkDHP0pJLwH-hzdcCS7x92Haci6CFSZ5gp2Y5UWkTViKSNT-tBZQYfRPbRA6uahaiQm-VZK8gpnfzeHF75wBPwKS3a0vkB3-rpFF7kpxZujBeWi4XtuYHJ5xIq8qvlVTMVWXpU5GqwK2rbNYW_cN6VPTkI6PS2bWxHs5t8dlRKaixCBnIshMvOVsq2asqnDVZtgUrmMci7zS6JG1TYHdMFu0EZTTRsLf01Fjt2N6kb2VzI5jAcMvNzZyRUElTLFStlzuG9DOUvHK1ctYZhTB4kcKPnEUkXppxRosZbR4BX9-VzDFRtWbuRijdcTJaGKZA5gb94i5SnIVwOg1GIdufZhiDNeIbFLmPDIB8X8ANCQMkmR_awUtVCT0ll-2WfEmJixs8SrBpwJN-eorZEa8uzAMGR91I2-VkYPYT3v2YhqZrq0IcBj1lzg9L8KVj_UAzP7-8QlH8jXoWJIJPbAmECw7eysJ6_nvOvAqOkIz8YUY8rFtMaDl_lSi9ZAb186lcAJCST7swLCVrlUWeFkeJZLWV0NflpwiymTcJo3f1Esde1kHmRjI7uLcQzIxwKOPN50dKvGC0xAtGTDw9aqI8PI3pL1l4mr7nPi02zXYsaeyx7KUcdSgFLyhWT_3H305k-wZuOnQiaXtCcQXNU76-JueYH-yZbsFiRrI533rc-UYcpR9mAiwrD5nMK61m9e5loYtxTC7GYiAN0Gm8UfC--SwAYRTb_N_A60sQs5O5IlIlje0Irb5BmIeteW2SqZuK1Z3LqFu04my6bvG6K44HtWvchkJWzo_P8qb6SRLM0yWMqqVVzDG-8635HnHpxqBwAjGCOMVnFAYM0KeU66QJszCZxB-85H6KO1bCHoFtrGRdcMYQoQH42LJPb7NxJzpm7SBvGtdXXTt4LgfRZXMap6_iRTTq22VgFqyeJHbvFuvIi2J-c6jEui-coma-rNxtYaGuNgsruOdoPd9HwzIhU94wh4y9_pQu4PU-Jduwm4UIUPUeCR9XnTAguVhWq4zfC8Rx0ZBXtJ0N7mY4ig0WeTtzq7Gwn-rHBpbzLd7N83B86gr83PkpjEbxB3wfPkxZqv3MCKRx-8pw2fvoALwAGLtlgs86orMUrNTzeTxaMEP7_Ozy-Ge8FOjjy5GYJueei_MCYP5wHicJR-Ov7HXKsT-ZDPzhOxKmlGpHfTfg8OS4XStyrhQqeeQFKdTylF2nyNfKmZIhSueVUgw0alVisHuiet4TI7afz0q2H9YYL5E1Ha-p_FyeGLxKQhCFd03QufvARYmt_168mucK1OLovpWVFrEyNFWFHmlVrnrq-UNW2PGNG3h0cMEfw-Id2-WXpLcuYPMbj33r0Dm3WUCrZQclBS6sLMu-blHL6KHBvbdAo5Ikfz6g4GlH29T0OefqFWeM-tEG-pzQh4LzlpXgrxilU3aMYl2slhEXBskJM8syitI2xbfGpIMV2rO4ZrE3KWZCwa4kdGnjDMtUoC3npYUa9BKVxDLwRonQwv-WqC-ZlpLDstF4MjHZyXMWklyRoCYOS24tcqeN6jyyDMJ04lgOWZ45zrwbp_qQn29rPt3mfKaB8ryj1BKx9SR7pHp0r9bMRMNePb-5YHSARaGuHgG1hLv04HFTby7nq1K93ogiEz4pujKYiYW8UK4iZywwWE8rrjB5qcVKDMPxj8ymvxtSbbco9v1_ksM5-06PNuqLbvBihglw6Z5YmfmynZFFk5Qzn65jvVhMXZm4cLRj5MBy-6LaNbElm6-k69N8AnKn1SlklTmNZ06ZWCLMEEYj175CMD-gLtr2n6jpPEWbKaHIH0irkQteXxIi06MZwRBG8ajIjWExIpyedbtfQabbgf6eETe56Xt2wE0Wj_4HjbcxDOvsHWJKJVM4T8KBUR6AWJSwqCD-UCc_D2Xl4HoW7miWmPzkM8kYvWeEEeUf8G5bL6NUuXzKVSVrHH2h9mJrwSJtfk_DL_Oi8RA8Qvq_QHP897L1p-PAAlcSJ7KbP36r4qoh8_Mlw81WnurMBJ0HU_JXV9HQ_qOdgsLbXEkCPJt0JU_hKSnReMFL3fkzUq8r3f5bbv2J_v9t1_4qvhVYdOVPpIv7He78lSXNr45VtRcQ9Rt_CpP8jk8bFojV_GMAFaMrV4xDM0gh6yvEeNKpCbd2DEu2zNjRrdOyUDvLcfyy6v-na66w0__xNmapgbENRiyy_-o92pps5r9Ut3zx3BjZI672K2jPzZ3BU5qbSV_HLMewPnG014uAguyJJ_VBeCPLOSW1VHOQ76-YebXobvX-8hjkJWmtqX9MymVMc9PpKhs11VJzH-a6sT5tw960MRsXv2RTEGBbsHvnrv0XPICD543KkzfmYwQNdII86I8JNi0PseWeLLCk8eBshCN-SlLvF8_lnSVDKMyzYpPY8gWe7PFX_kCG4QJ_D3oOqu2u5SmQ4keO8hkeVnjbSDzLLR83wnNMnoCZnrCqmC6bPzhB_6o5rzPlGv80klY3RZZqJS814pDezwRmjMmMdg25dSLlrM8slbXGcXVzlQgRKlMzZld9-0TJZ8G6QwzDiPYi9WEezPbf0zo2Mvrnp4glPJcThD_50osnHGP8Sy8TrVm5SAf4hNHI-7jW8RS-HJVhwgOh8Jnnhv3hKN6T9liUMau6PMoBl09ukV3luubbGiu8M5XtQDlZwbYhliVafyNj6n8Mp4spvUxDu5MM-2HPAu7XljgYLVkQlWeyrcOxbT8zFRugrDzlzKaV87kyzvIn2YufGsFZsD1DzoXbkqfMleeFljzBqAvZyju8OkPs4EHTKdi7r_aAd0bmWkFUocbzhfGEBT0ue3BMjwDk2wS9Ryg6xZSDZRGGFd7mtRjmlgfGlPBA-ztu1dSocqVc1b8zlmDMZWXSUjuF8ah8XUlfpLq9su9oEXnKUziGGVNY0QzV07jYjNZryhtEq7G7NfA1CxVV70x843RoA8_HglORdZvE3d64XS2CmQS-FR4gVO-eSUaiN3YoAjqMhL2RfwRwmYdCsap4IIOI1rflgXxa6L71Cbbyc2UDLdtZcuXzY0vsfqN4tpbcY3zK9K0QJ0wzbYgB0GwXIK60cFTLiWgBQtLna0snUCuLPhMAbbFmDCeeCLXnZJ5MdYI54p_15NqkMCWSpqDqwEShcGG1GtdderLQLJWjgvKVKU1rn9N7KbktsrDIwcHEIO1rhgxUtu9yeVS4u6vPfelugmXBzk3tgRIZzp61KhWgFig2h8u-qXrlnw3LCVh9GGrI2rI7B-WvDLO9zS0LGtK5VqQZrfLGMO20jxamL0mbX-01Lk3TWpIUPxvb0pT4VTLiy9VUkAPf8hJQ4f6oTaqyP6rMJ-e6OHUziFK1xTL5WrpF2mPflmyUeX9cUdBy0RMrJiUajQK2eaxVnZ-i-6j87G5JspdVJHk1aV6NSOoDMSvukdap058kyFvHT9xj-IOCWcrKJ6j4NnRzh27FF4DwNJL5zaxSNm-d26up9xSyI09mFQntLKvO04DrD3Tpb-qajjCOJx5-ZoZTJedoFHwogcs5Lu-u1-R5pY4oS3qAg2ABk4rRKD-q1uM4BD42fPqZw0PhCsWjUggmf6fL6kZRoOqulPzJvcvHIwNA1cwLrE-bPp2N_uFdcE-yBf8F0XL4un_4w_nZ8emV9-q4f3J0mX93m5CE6iR89YmTRdqDdqI3vpgU8q9iHeeiXfO6GvPrCpKAIHBzZxgWPq_qSiF1hdSYDG3LgyBWj1b5LUTLEcWKTib1PMO-9lRKLHuh1HbCo-tpPICut8q7KupzLKza_rJ3SQqeIyl7KINGljgSo6bDxyZMYuFyk1qjyC_0Iu-6lDyu0lhFWxWNil_UUB7qM8mIWeEU5VQisCIpq7w5ojKVlQdsvIS6kKLzC0oXz0Ce766NOBIBAqZKOYIqnK9mYXNRu01MU6WiPD9ZXpVCBMqA4uvYQEJr5ypt_LQ-dtfiWbqW-GOQENEa62GNv2VrPuBWqe1sHrwP40WyvPEima9NYpAwa4MwEmBaDMzy1kE6NLpWpqadxtOJCuNGXVt0tIKhPMHoNjDMP8Yb7eBjGkSj-nXpS3N5RBCgikYQvXctuf61yYJ-SLi28ixngmOHmfobU2Vvqi4bjIbHzA_nFhzuFoMlKNjJ8t6H2Q0HkjRRkH6I5-_WbPAaLwgQkX_PA2QKScX3Q0YfRfyUvGeT2-C5w1rZhIv2uVVkU7lAly3oiE1AZS90zGPt_SbztRr76QrPv1Kxew0moFD4Xo19v65r_MYat8TF_OYS_adk48ulKNezteUeFCrvKFtPMtEcbjXqXqhDVGzvpd4eDlPTbPGtWZk77lt6ffH18eXV2cUvXv_06uK4f2l3HeMG_br_8_Zme7yYTOiF-XrWb0M6QmwINIpB0jN8BCZMkKZ1e26cVcDW82tFPFLDKEYPFWhk6NnoUMGoN951ygViDjAPE4bVQY_SvDP41RzVKiqXdkTJyEjcmK0WgRoVrrJS-PtLibFUcsEyq6-UTABWCEhjgjD9aPqhl53-ondZBqntw0TEE5Fuw3Ajr-h-fmkPcMF5fvqxURTOtAJ_0Kta4iVaeVRbnIJ0Ff8xYFjmVy1wptkCiJ_gdvRRSDBvgBF7ZXtxSXd6mCHwblv9wF6EMsMtGIrf9ETHlUWDleoUWkkXOhbROzT1chYeZdfj3EvSQ7odc-PVRvO4HLEMrh03421Uc7UaLxew9cmePzCW6JLzIWWB_pHX5xKbl6e3L0po__Tlxe4L_RFWmObodn7DF9Rc52vm2f8aVg8uGM3XLyq_3CrKp21ZtoBs-OjdsdSuPe0FEj18N5jO4rnPsg_xSnXL2HO-jKczm8QLL6Bwt4G5M1B5_ohDYlvSVNapEgtv4lF6XSHHSex6dXmmehvKq6d5snQtARfleCpEC2ZPG7f1RuXz5jej7ZJQ8OLb4ti64ESVvURjeQ-i8tsaxbf4P4SgLz7pBn4Be7zUGDDjM3VBlNkvJ5w4lpL1c-eAOcxZtcqnjZKJ-MU3vf5Kb2FayVD98hvHJrfQnoMDJpIZxMAJTICicpJJSj5PlvuwFXB4kaUF0MfhxyetK4lidb5kvYEaRjuaBwDS-5JXmf5tq82QiKtlvXiBccsVyhqWZCUW06fUXr5AeT3lkQL83SjK56AvSNxn5mmC9BYNn7M--Aj4DiNvUtvWhNR_K51xFOlCFDmgxH1Y4rySYTzLKe2F4dfyiYd9pqw3lafGxSc1igsUMEU397DHNJwGbfGHGpya625fDeiOx-Y5usSlqd4dcWhArEXJyTl_jsUAmQ3GgMlqLwNquV9Br8HoN2DoGx03Xx6enffFybTVYUW3VahBhcsq4hH5spsp1l6UVoyo78JoxO-riOMQ3ffTIu920Mpo1HrfrXChxT5Ppdda8kRls2FQlX0knA8v-kf906vjg5NS2rIWPMghu3vE-xeExRle3j67LsPOxun3jVlLuwdEBKxAMpBA0NgZwJZKfsQRoQV0o3dVnYPDq-Mf-042ANXSCaDvucjSJNEQn0uJLCo1yelMZEbHqPiMDuLtzXLnrXoVDHaZJjuVgAqXB6-A7fsHV28v-orPGCvp3mL8gmZa1qu1QzlOutZA0WTIErJVYyXG5M1E6JX0eJA-w9226jUlNj9i5tlPNzvnk7FZuQtvxCT7GseI4xS8XbUvr1ZZomREuIVorn67IdePfnVy37k6uPi-fyUvSeogYZcLxzDGDCwbx3WuxFAG3FEwm8R4AnE_iUGTyrW3l5tQ0vkiSb3BAoPv8jBspSaEqR-F4yCxjMAsKW4Z3kY09WUwzDomNEH4dwEG5AMITnDvh_4v3vGRURumJxyHwdxjy3t18hdemtx3-F_qQ0vKXUjNHULBVU1-M1hxi9jTtuIFKLljUFMSadS6kr4yLtoH0IDA0KcP8zi6dR4ItvpeKo8HgKUEigUFO-Y0ijaU1LPP-H-_gjhpL9Kh7kNloNrpr2E0ju0XbrPuRG2RVZa16i3rJw_AT0TNpUhy3qCovpk_B57Ceqo2IGqAyk-XHRWqMnpqFWpaKhNvARUnBmx1l1BqmcC1IpWoKuRv5Oi_dvShjoJJ6oOEHsbRKOm9OT71fjw4OT46vvrFu-wfnoHZsZrAHsUBE9N3Pj53FPGnXTEvEob58B0StGpCwcBYEDlDt1WK7quL_uVr7_zi7OyVxNa-K0nQ31akxKu3uCF6lz_0f3oaIbhSz0wNnH_gajy-Iyt5vECx1aLYUDcXgUD1bfYBO1LIXdVULIDS2xyk2WeJ5nW1viQTwQoXz-XTTCxE1HnZi-U6qAqXzEt0Ki3XAddb6VtD9QWJcRQbBEqKhGUGQUnVEoNAbWW_u760Hbt6LjTi5WxsuU7M724bd8ZgfMa1dvEaYf6muIqPOsHKzXC58dy5pnVoBVnLpdLIWRA6kyl95S1K6tcW0yzy7PT0fBhmZqo8j_E6BpeJHG84Hxf9w_7xuYiIfsK1fYHbEquNWFUcQS5l1ufjwcHa8RFJtQbxCA9tkDj5xHeiUjgyZ11t3p7FMzkXqOM1SXVQ5lkgdnykU0SBT_nGmX4m5uPo7M3B8SnuEbncfNRvFTOmkEac0Ci9W6BrjvSEyk-3YUr0T2URGVJ0uYnD43SUOweGvZMFn-fr3NiBzUB5w3DUYlBmjQJAarj7fnkw_B_USFluQRr15WVQ29hLbhPl4WRCeF8R3M8yomx2dOm2ve90zQrsunPeajZn16yR64m2y30nu-phqhBstrynW9wcwAsZ3gxYfuACzLIBcwDPMuCtxqhUh6pbpepmk9mlOqCKBmqhIF1moqrmlLb5mcaaAdduqnHtnDDXbydgo0_jtqfKT1Po-e768DI-iv_bK_S9Qt-cn7dnFMP6D9k7BOdkj47_3x6Sn9Zn7iUmuGfuKSa4Z-0tJrAqTmJVyHL141r7aN2UMluMzAbSxc3Ca9UgwLDDKto90-prBZktazWS9ZikeMgf5FTOUg_hEx4eX6McvmEmyA2KepapIn8BBH2e6rueueSworROIBqif-kJkjcTCqDTbSYeTf-A13XQPUI3m5TQU5vRQg2nMHvOgN96ndw70B6NV2ovcBEWWRjdBZiTfORNYsA3j4o9bQNzESZ-ms7rcYKhmUEaLOiwj0WR8N91Uhs65UjPkGcT2sLVFNT8wuZJGC0-qjdhFAsqf4NIBtmLv9q3k3jgT9o4PHYbU0sYykaIkSsU0OmuAScP11AHWBuP1vZcTe1ZbjSOR86empyLda7cFiI01LyRoKZN2Yh72cNAe2KklBX07JKgY3RHoGcGtaEgZ9TeuSNQXERKIkvmESLoNcUZgsi0L73jy4v-93UFV3yrfRqPggZLz6h9XzCT3Mxkla94KyrmiyJKImVxqvFTYMTpzdlR344TAo23O53n0YlIhGzFp4sihS4pSOj4rN4oSAWv3xUR8bxNcQXbzg9FAT5ZQA9W05jWHPkoeN80qRhGMRGjng9oRnhtkeTqunPTtH3uKiK8UZH35QHCPBgH8wC0TVoHUlCXrogQw6dSZzyM0gk-qExLvxVHk_smtx1IYINIGwUT_x6mDo0c7UFoBiJp51c6QW2PScztNfnPk7PDH7z-z85v6u_T756x_AqZiUQmppeht5_hg3ZBRF2AfLfgWzZLPFOHH4sp3lrcd-BPsozapxjpPfOHAYntK6p_TNUZjnwXVAsKOFVCbwvttdFcViPTbxV9sUobzF1JoyruQ9U4R8F8eQdCOysGaShcg-3N5VBVRYjXlps5TcGc7ZhyRg5403MqZLPAKoJ4L6hVV83F2564GpYZWCJSqD27V7TXUZAM5yHpMD23zxIXA3FhUVyC0LpaRCAsw1uKHu2019vbKDvZ9gpV8Et311mjP9Y7Thqzv7rqxc_BPESVQYybjOPFgA0Hz4bYX21_BOqr_F4HvNIe3n-BOR_RqyW0kY-UoyZctbwC3YyTR0fUOf5BmQZcRehQ-EpP6Z-65XPAYTW02lRBTGXdbbXIFDHwacJ443AYJL26pmY1lsAS_Gwf39JmLbl0ngMA1lGL1tGKQPjiasHiao0w3nul1mKlrdiMLb8WX34tWH4rAqC12GJrsaTpWHIWZgNgfGR4t2zQkQNb8syyAHhhawq8aImYxlVbK5F_zHljhyGOl4nnuRTCg3mUV-8Vc-YSmuLGS9aMuLZFYkqeDUkJJ4MWQJC1mbsNymi3ed_I76FFVoNyvxokDp5Di02Rfqu5vVgatV7h9qan5ZKSWBEXD4a4MG7j8QcVoAuGDL0FoW4tlL2KdWu833CPOUtHeAF3sMCDUvZcU10xM9X3JRplaRoyQ5djQZyYjya349VUvisOoXzYd8G-RfzosejYwg0x50tslL0VUYE44hAwZ4Z3agVvHFh0KtCoI8wNUbgL7jsP1OQROGAcToIexww-5jruqh3XuSLXdH5EHzD_--p-xv5sWJD5HNYO6mnDgLkMhkylowQ2FMN4Fyd05BrMYeWx7IBkN7EXBLi0UsCBcg4LB8xRx-kLM1YJNcEXlCj6MrmLF6AqLgz1sm2QSb9qV0YzcUce-GKe9QUf6g90uEwDb7Q9j9789h4bhp_MoLT9nJ3TvFbDtLwcEolhz0NB5XlcEjO9-fIebP5p_2OY1kmMAd_86T_sP7apCVdDC6UDLON2cveCfXTgv52tLfoX_tP-7XZ21je3t__U3Vrf3uisdzfxe3d9Z2PzT07n9yDAAm91OM6f_j_97_PPWJ6ju9rnQutusZxiIoICL7wM70BTa-Ir5ehs0a6B89xYYN9S8grQy6LFrF3DeOlWsKjVFlM_eed0dnZq5wdXr3uUXymBLvfpL_qD_YT_qwUfyXzGmrVFhDDOf7l6fXaKH_ifr8_e9Pmfl1cHF1dvz_mv49PL8_7hVY39Oj17e9m_uDy-6ve6EqxRUiOFDFP2sa3Z49dfG_zMaujjGw9fdF3cs__yl9--uv7soPU3v_Vrp7XntVs3XzWkxHD--lcnAJJI40CAHoXoGnLksB0xbIf_hP_7qzOKpQy6dlofoVOl_RpicOP8-c9Q9pnTGhWValvVSNxYlTLtsTa7T-_iaEOO73Pn6o5dkYYlTyl7wLqfNJnbFlScc6rvYD4jeswJ-AL3jHuHXVdwyBPBBLpQbngXTusYsPwf19n79s8t6Hl4N43Rk_ogK9KXrM5fHawEHRiV8Mq2Vgm9srBtqLXYJ71aqPcWGl1xcafXYd_0ihMdoYmBzfS9Vjx9rxdLp6xaSXw0qk71SlOjeBEtmK2u1GHf9IpJoI8cfhsVJkEw06vgF6MSbWzDVKeQ_KpXro3CQPIU7epj5y9fJn-P_iLTQYl9Zd_54ivX-fbP61yrCVNizFoSfvTS2BvHiznbZ4MIBY1I2pgxbJi0eJED2kpMIBLn12Ae06rD6uGQ_GhJ2zmLJvd4K4anxs2c9BwYgzQN-KNImFwibdElP-6r-yt5_pK7cDaDDvGWLiLH3XQJ740tAMn4TGB8881fzn_5S427A-NE_MUVWfFzHoi_0C0wj_ElSfnlPqnVxIE3Og7u0Ud0-_66e1Pjzu15oFyYmbvXmnR66Da3N1DFFDC4q5v9UC8zYrICsEVarggqy2k3Lo-hc7bTeJOI0CIisBxfwt3qNmr0tQeKnLgphg3-50H0-tgGhn0fDgOXGX9g5mFSYmk57dsMtmQxSbnjhFGoDZyvK47XruRNGMlXEiC-EZOOwqinND7q_3j69uTEyORHdoFa7fz4vE-tQVfMf8eIDmzQ7ehwguh978HF7QqPbEs3OyT5ycHp91jxkH4cegcnJ-znow6W9GH7GxI500DB9YphCXo6GuKNQv-vOtNgDCFr0cyY050tGOt5C14JY9PF7Sy8F7bb3VsX98WyQjR1eGEZMlZ2wxEHo4S2KDIKXM27wDqp1STjMCa7djPZ4TZpDd80ahQnpCCFuv7AdUmXEegyuBiT3nSM4aEtL9Gvd5rQlnfxd0pwzD4xOcG_dPHLKExkLW78M3Oo62gYQScMowwqS5fcadgXKnz_3DmAuQmSO7mjMV8lT-aDWz0d-079e3ZHIoozsdbGxsysIrIBNH-CF_Ci4H0wZxcNMeTJT_eFK4XfhwsjphWsAfe0xjgtADXyb2UmQCApQIPO6KUS6o3dN59AKeiW83jWwtQ2VD8a-fMRCWSH9kpQQ4BmoGxMwyRB7zvjz55lkpBgXYfttDk6stPdei2TLEbLzaKWclg4B3qdjG9qDSGaNTyLpOoiQu35NqLE6IVrTeasUQNv3ZPYH12K2BCJHMqRA5oHWSYmBosuFwP5fQR6iBlK8mru3zK3fnqHdbDNW8AGH8aQDd3H_NoCa58SaLXQhQgbbXrfkwg2FYSaAoOm2lVT78OyOpVJEgeuGv2LKMylGb8gyzLsSkJTN0BXud8wRpXvE6BGMUFnYBjpHNFmV1Tqrp8Mw9BttJPZJEyxqhaI-C64b8prLVjK6tXdHj7TqbkJeYpyQsB2Tpn5e-ruaDGjR9MCFhxp3FQIrgHWjbgqUBPbA1AYUc65j8xNoXjrN6mniGR9N8Ani4mQubiDEgEvlSo5XSIRKowPJ2KAxhgdtbDctgRkxP9F1lsDrcD2mRL6YnxFvsjyWWhAMWXN1vyOiEF2-iOSRtWZINMVHqnmMFamFFC0Nq212iNbwhp3CgwXtlDFbzNPc_uDDzrNGiaW4p2CDuUjW1rLG_tlqbtphCyblfVkXJ0l68Kh4Fef8mYDO9JtHXSxwXSxrQy2ovNfULln9wApYMhmWWdZ3BaD3_DoSlrVHbCqs_wRmrHNVB80uGUH8tJLaSc2M_639le_tSzwebfXAOTh8-6j67QmgbO9Ada2gYA4VGCJ5rWR4o_eF8yLKzDsfcHsn6mPhnWvLAToCy1jd407CMaAEWusOgZOtK-__QY7ZoB352gjyo5UAdIcTRrePTHzF3SyyMG7X9TRamxFzl-6s79kQBsuxivhdf2rt6cexd-enPQvvLOfTvtH3o9dtVchNMzeLH2s5_tg6CjgckizKLEwIdPHAnTDAlQGD5cBlgZXBhztUyAe5cvjZz5yeknIivnlDMcSLKFs4C60ZA24CBda74sHKvxcFjyi46jIj8ThYUvFBQVcy9iXWPerNfhfu23j4QxQBNbQPBxC9wjryy9bXz1yBvxnPMevrPzLL9u8gN2XhY01K_z8q_ajpLMsdymq7gteh1NWO7qYhhH1IZtkvcyQvmqR1geVcvhKf_keOJl4faDTV-0yzxyqwqDR0oNIxCNAAxf_QERdCUhzyvEuZFN9OgodgaYTroO85KfxNBx6wi9Uy65cCT7CIiEjZEKmHgghLHjEXILtL74QTA8LH1GT9UyJoBUIts8ScZF27U_QKXXPHkNIGORJ5LQSbM9iajVIbGLfO62rsd6D-wXCoyXDQ-I9Fk0kYjMfakrqcfRltqZOZ6fTcVox23Nbt-zfYplouFtWi58sdMygxqJ5XsTzJ4rXZTzxbxMW5HjmXRz9dOH8xv4-vOgfXKHeowWUnnmnZ6_OTk7OfhJaBQPwG4cgSmsiDiaeM-CgQEf88RNq0WTBgIqiWhB0mQFq_LFiIMts_NJwM3qhA81LZAp-MDEPbhcTfy60DUILKMB8zBkJJNVEheQ-GmokosR0E05SqDGcxEmg14jnarLuiFuOQpeCIhSoLF9101pkrVqxrr0tNObsZOUbiW5T8OnZ6ckvglOPji_6h5i83BIaYaWRTIc40WvmacWUPZTTKdiusIV6mGRheD-cgBCgfLMwr8w7XbNHYiiignto32TQmFPX4QYdmGPQaUB6QIuHsDrizYq1cz9k7JG0nUN0nXFwGIepctI_4wWeejvTIPVHfuo7eMI8J6fvdJGy5YXYNPET_Bn4lGbpnoMDcuPVWUeOk45KMBKNH4q1shI6YQD8R8GIbLeR8wG3mVF82-bQjikwJg2HyNxN0KyF5gbTi44CwHBAgIY0drFCxBhIRwdbwhCPFR3RJP5qNqunRDuFxYdOXJFqUM_fTombRVJWnp3f4t7NSbIJSbLsrQRuwKJ34DROX6GTo6_7MNG44f1YHzanvksEUO6MQuFhSV4ijRlzvkqMbWmPnKvhO5rLVgSUN5GWhbrDIi8U87LSyekP9krLBP6iWODfFm4aFUPed_Ih76V0Y-Hty-ilRRLP8e5knmVxfg1538xs_HrBezg82LIl7PCid2Oki9jyng0-a7YYGCAaMvCWZQzi1rrETZ132_pjT6HI5UcheMrlHqBfGC0C6x4gFiD1zB0EFVeiBvcF1wVz36mznAlWQ_7lV0eFboQg1zcQPcqB3-Ux2lok_SAY486kYOuKzdEfsi3PphNzQB73CSVgF3X3W11mD33ww9QDsNQEStb3W51HrRkfwv9j71u72ziORL_jV4xhJQZsAHxIVmLY8F7HlhOtFUnHcrK7l-bBAYkhiQgEEAwgipH532_Xo7urX_MAITnZm9y7MjEzXV3dXV1dXU_17qFpxc_Gq-V8dn6rXj0a9qn02R3fM_T5bL74HL5AiHfybuUjh_efw1-Ounx9de782iMkg43djt1oneGUwkJZED5PA_NmoBQcf9OvRtGduzapgGHqfilez1ZlwDNb64nQ1yAivfgrwP0gcr9Qf9GuZotzNLoqureEZwYV6_Ak2ttIN6K74UlsOvv539W19lTwdKNaim5IRBtOTL1l9Lxo_NqOx0j_DfmRZF8fTPM3B4utuhcef_3bI3tXJV8X_mq7mc1nm1v_KGYTWnDlZE6Un2dffPV1s6uiZrEnIcHylKB7gFUtEoL9m-z40WH2RaCmyKUUwt8uIt9dzGTPqeXw-uav4ysMZERagY-ySvncAyyQ3SpkI4u0WW_d3Pg03eD4ExHGjuwUzCT2Hxnm-0-GFhzY_zwoaXJQtCrrIRVRHh1wMZdc-qD-eidqWxq-Nb7MF-xkO-zftQNq4_2LFuVxDECwZXzP8rIuR7GPwxEfloyPZ0z9B7XzFIkVO3XtgrXcBRFa_egF1UA4Af2bF3MrNG1x7Ya4uStGxhe9tnHKU8_A5g6f9ic34JKt4J9xWHSR5xgBq5g7cvvlekrZgI1jGTnsMbTLJRrs15gHEQMZ4ebeXy76ONib9WS1UmhNztQsD6wiPfBW84aIOvWGurfYGVJnfnQCr1bIOUtgVAUsVi4xUu_51Ww-FQ5oP-ZQT4b9wiDlR_bi--8ySnKJXaj-YD7RMW2IXg2QOEXd_dWygEM8xslmEwb3ejYHXwuWtlFzgMSKHZDwoxDIHdA3E3A9Uw1ZSbEwKoQXmhTYZRO97wHSxbQPyw6I8IIXtOLktQufEArqGqJu3gyu2K6AlxRQQlt1VxAWpI9jXKDO9wZXaPkadRVgTwFXDehksuYo1nJVD9hXuKfdN5vj_FqtWjIdTsfae01Jv9q2hTG0r_7y8smPf3366sl346eYQfyn_1HMUJ7NESBkaXowfPDy5dPvQsbpYMlMSo3pHylgoUHNDKmP1CGWyLRyBqhImJRBI2MAEa8aeyfTwfFW4EtQDljj5DsqJ7-KnCghyonmTqszxaFe-4zfGF74lAtAO8YQFjDZ3dmVLCnzeHzSZ7qY-cd0cGDBkjU4SKnFx40FfHqQvfxx_OrJT-OX3z355qc_vXr6R9ImQuK9yJZigIoVwK60DFU7U4HvFXliw_ul-mctI9WXHmsa2HMtOg39p-iySuSqKBf-OWyTg6-rOzyHKJuiWpMIcaHzpFmF3QS1WaWbfZV9rtNxCFvLYFZMZ5czMLT6L4_FyyqflfRuARYB0a_Wq8pWYgXvBYGL_ASTQTrvj9V7Oqx8zan55CG5MvkdfQV-apDVRELXDykByUrnH3G-saeo_TDyJfaSnqHUzLDzqOEn2fnVZHGJaYKt_alOzpGmqU3KNUPphTzPZ2_yqcjDZqUHXN4SNVSTjlyZJJl7RCtj8VsoVjs5K5bzLXixs5NZjFgG5zewfgf8tpVQi9Nb42RYy7DXROPbSNsbTXESflbM_pGrXX6UevV19ij7FLOL8H_S3pKo7PVWSIav4OxAgiA1reeQZx1Z1uDb754962DlRxCIxmqdFkuOSgZ2pL4drNYQ7HDUY_Y1UFz6h6fPnvWyQ_r_MgkQrrOFDiHACLKT8Mm90F6Ik_W1j72UurjvYYbQTIwoePQGJ4hIUqJGTw6e81uGoGTGfCGEugzCP6eU_kU9VfAgClSNlQ6L1bLY9AE3OAQyxRcnWsMC9qhseYFf0Rll_WUo83yLOMEeOBBJjiA2K1RZhyoOWpR6FZLIh9QIvuXTegH0BPlU7OFrN2phpzubnK-XBTmNQ1ARnIi97Gy7aUFI62vO8WJo6RO6gYmULcHFRA1TXTpnG40szSylb0fwg-yJe0EjqTybT7aL86ucbyWgMMOr2BawxAgsuqIVChompJlsHKzJ5x1KdLWgDCgGoOMggRdBXhii7HzxZqa44bWp8MgPBufL1W3HeX_SrhJ8MYnZRfudPIbuhu-8lb5rtwj_wIRIIYZq5fD9OOBuxNzgXZy3Bc0cDsd1kSfncG51OIhNPfjv8YsfkiKClvrI75MnPjDwwbypOX-Ta7Dg6tzG4jWaGfeyT81J_2gIWdfE1GrN_8faToH2HegHTe1ctFdNHvrEzycFeuBLy4N1P4D9C-7oM6BZkBpnKPxNFqKslyLGSzBYMU1CsN4cQvUoiLPLoQDXsw2GAuTFbLpVt35ZWZsEQ3Hjffni1dP_zi4UzSI-kwKYDKVeAM0EneBfmv3HyZJ4ExmdNDqyREOl2g-O4Z-H8A9YKA7vZD75Ntok4Jn667H563eR735v3n5h_jo6RAWW893RkX19HIFz9NC-j-FzZBE6YoxcSRmWuEno1xUotZMSM7mc0Or0Mp1jgbwUe0y-0zHkdOhxYCb_0DF09Isjc-mXNB3dyraki6MHnHpXEWd-M3aB0TPZG4k2s7feh_DEQQoeoOdD5EN67kDtOi5YQ4x8K0ktqLlBw8C4qmuEU_baBruB8uN-4XQJwDs4YjiqUWMvbjuWZvmR-sZpcgDsHX2N-zZar91irjVmbzgJQEGXPK3dgtZjdNMPMF-uNhrrNki58GkLgwTGPFSNMLiTzy6LdgohSlyhswrz5-2h3yGGCIgOI7AGm-X1nB3v2-yQ22eP4aHGR7cbmCIf9L2Rg9ItyGWbv6fyj-mP6b34epP3uU5Mnz0wKYc-TxjMlK5ZRK-jTc30JJqKGaCGiou_mS23RapT_T7aq2mc6NY2Fv2yXiNcQozbWKqThKQHvZhusz5PXEXrATcfaPM91uNmUNsFPy2DUggk-raFhqHYV3-zhBisdZ_0OAlgszOQJ8wWlvEgJcDKh-nBHEig0RHLDnSkSnwLOcExB_EYlxKoSbwjwAfx2Jgq_PHQ2HkU1Lx8LE4PO4_I66nmuCDOeL3zqKh1BfR7jwihRMeD3pkYZFcDOPNp3QMxRhFJZUBi-Or9wPY1mAA-i0k7EZTOSqeToPhEpWE3X1QfslnYOyMQQZIiFIK055g6J0_IO03dR_ACV3lG4tfihISGEpp7uGiw8bMl3tYcEfHG5oTA1jYnGcNAsdMsTWpI8SkEHztsLzZ7CJsmdmfIvC6tFosLIDdBZi10w4AMcKvZnFPtrtsmCKhz-MvJUf-L0xOKJfl5UPWgzRA6_zHsd05kQNBn3e5_QBQyOuZi1BIHLFFlsSGH_ah9CxGiLpJCZKavpZMhPh-2kq61auW06XJEHw8u18vtqvPIcb8kbz7zKShk5_OOmyMTbsTwHZaAFYYATMCSL7gy7Ncc5I0fCem7fShTX8q6sbZfHYc7YBLg-cIruefGXOZqT27OH9bLHhHNFwXUZFjNIVVKFN9Kt-q9-gyXaO4vtNrWoDnM3gEaoNjkPO6T6ZhvElpHnhiguH50y4Ypby3NI2GqFeZJTfbjzz9_-LjMjsGTIe9RjCyTIoYhjFCFMIA0o4UzGDS54NW4k0M0PHh8trebi_7vNdGHNeAAolcADh6hqvYdF7LAIoeUXNbWWFF_g4YfPZRRfYN_QFRFmMO_6nKrvXS5O4MrYHKikTg1t_qjXnbcyx72skd4paevuIz2RyM68MxzgzC-07_KMIxhZsxdJvCzbEJPeGpOIzNr3vEU84lIhSXpfMO_oZ7HefOpRKuLTgkRRKNHe-uGVTYdRE-g-alXuxXKLNnKEJQRJV7CUlfyxh0WnDmV0eWxQeoDAsMJPWrRSOsZNGTToXzIMtakfo8ELJxdLt2jY_9supe2Vr1ZfTEE-JNsMb6ZFGObdwOEVXxkEtBYMEYxB7KD_QCrjpJ-TsOMNJZKO7d9y5Yt4WI1m5ulGYYzql8UkZJGL4KDfSyGdNdya60y1KCjX5z5Ekm-RBfysZy1eENHdxg2h5cBEMJW81GDrNmuxNzUdgWFnr_P-aXe55h9B5qmWNjICXdU791-P3Lnvu7eoDYOwTJVOMSqTxCD9kl0YUG-daOiShqJ6axsF1viRo127cwlix2aJjvO5-EawxEF59Nd-UL72-H9L_b_1vkPptZlPU15fWw2IVf34pbOrOiBguesKT_oDGiAj4tOt7sPTETpZyVrMafCW2rXZWTiNaODwlmKkdHLBCOTK6IBu7zb12_2yhSVvXhTmxanTFuYaOxq-no1lHSlgOiu3qvUi8VO0isoTaenyVuvfjiXwSmsVy4E11dnsVaJ9wI1950jknhQDOC-Ps_lZEn9xl3jswvhirMLft-DnUF7ID5N8fMoLsfluPjjrosPtesf74DRw3oY2fVsiNPDSpyCPl3qa8p_vC70VaJnQ-ItryP-EdZbDW9IurF3OdKPu4a_vmuj24C6rtz1MvsDCB8C80ByxpLa7Uv1n7udbhI4Qt2zW4FbP9U14anzbsV1omHXBPZcHtqgeN6uQnMqzTDH3MYQPTFIngblbt0JxotnxXSmit-6wzKeJXUm1Y5unFDN0Nuuj32gnAmhpHU0Jd_WGWNEJ0MQ21E0QWEZoXVMu4dFvkhT6TzPvgYXSthdnOivE1uRbrfekoSUJtJYhYuCfMNP_8brUEXW24VJOpmcH1btQq9ao3etLq5jSzuaW_AM-rhItZ6vYm6mDgzH6agCy7gjhklCCMtmCfEr55B_FHJHg8uhW-iMTnN02hmsr6FKbYiJr0qWvhas95wU6nTejDFVq0Lv_LU64fVEfZx9s9AR7eRpSUnlr3JG6GK2LjZ9nUcJt6NRZKHShsFMtpur5RrUWmpYk-lypegXEgYs10aJRvU0ckq1o-YMQ3UnN9lmu1jkc3LZWiwvlhi3NIJs69EURz2dk5YX2TQhH3WtvZzDH5RtAU9MBQl_lC0NZbPlKbJxxRNRk0-ngLExYKLcpnQIHWUnp6FS3rj-P9eBI9FsYYhqz_Oq6UUdVYyq1NtiUUOC6aTcmqAe6FmFk1UJl9MRYd5N9FFA0Z58MQ2MDRXVO5OfN7Aa1EsoVS-x1C7pQ-rSU5AwRKs9yeNZU5ZIG-Rfwh0KslNn3kv3SpmfCglk7FCEWLqT46GjkoUDHo7RGWQ0X3fiQLt89DueWTG1fZ2ZkRwfXKMV9wX_WHMi6HkQBf3YnKOLipIsKTKqXE_ezq6313U2BbWN7IfnL57_ARyVY9vBdOWujrPZd6T995NQbf8FZncuNlsOB8Z9mH0Vj-4Y6YUdRkHU3YLX-fVZvnb3ny77pPdhbPNRH3A6nd1u8sl6PbnthF9QJC3moZ_cdCuRPr_aqgke6UAnJ7Pc9WzRQVufoejsM7UQfQO9243CZPpB0MPkbLshjd4gB_nbDXB0hBH2MrnY5Ou65Iyu4dYB3-xWZycpPoV7bFzcXqPphZN5hZtDW9BG2XxyfTadoOV9yHZ8U-GXf8wWS_vjGpPr619qq6RTKIVzyq3UXrEgcHfYn0ClO4C8BnXJeFFYQOf8JMoaDGmhGTLcJiJIV-5E-l6_wAXsVnCJSiiwst29bEaO_uPdAzsBUhVE9h_dAmADFjgLXvE1z7mh3MnB3dTOkeIfbanDFbdn1zmatovZ37fqGjFRwjMSZeHff3Rae04ALwVBkcxdSYLYehgjAr7gEaiyFUikdI-uhZ_o3UXYzfgeWRQuiZE8DUOnAzXx6uw9-5tiATRf46vl8vVIzqC4YLo55r_LRaZ5hPmfr148d56m889X33ujMxSm_aIsS_p-wIObbq9XBXtEFEt1-1IzV3AZ3QKSB01A8hp12j0QmoZQsIPvnpjpn4IGB-h6ASm-P8vO2j8vnLQqQLFqI9qe-ehMOGSE23xvLhpx2Fgq0VVsdvWBCxWTjVeFUXt-BEUxorDu55bRhBeZowXi7tjxRc0gFPEsXJ3e-_XVKJsH45agYZw6_hPhd6YD98M6XRjPB26IJ_JuU2sEe0cvIPwuopb-d27dkP24QuzqDlHpBmGAN_Ny6CV8FryxJ_wX7u-3YO1OKNmBEAYl0TC3Q6OVeF9zele58zzvCWfnGbeLwJ4b3wNgnkX2RX5FmvbPlst5LdtsGiq1tMaPBCS2fOBgwd-K7QSxheneczO6Kjo4VLSlGJeFwsQqJ9-1-LqTr03FH0n78m5YayNShCObdSWNsTZXuw66fO_IQfdI13Hw1gWEQmMT-i9r29TINU15bmy1bVNIVAljkENmTdTz7lSVGUw0OYEHvxsn5hoSUsafnQ1A5ZcMs90cS4YjLFQbNMq7sKCp9WlPjBbgOA8AIhFsB_UVnJlht1sOTDQIEVRqCFNYYvA3mIIigjati38XIcL11Xi97POj4-gFkaF85IERlD8we8GoAQ9PCeDexmnzufjAomoyrkhBrgY4gNLyV0F7XTQ9uBwkJP-mWyscYfwy4F3UEd0uSbdc56s4GT5EYfUkUuVG_fePVObGD8I-rVacSa9YG_cBhZqo34en3UotHlNOB24cg78tZ2YIn2XwyFxL9KrsjV5Crp7i7oPJdNqxCaMdA6Rh2g5nGpLoeietRNp0J7ZFt7laP5BrcZExjfQC51KUj4hr2P193XUlFR7zPQ96oU5ngG33cEQ1L9medHi1jbJiWjSPxZ2lLB42GhPnU0zEmAq43G8pcAViN4yw0kZF8DtHzPrjXNug2gMZVBv_X0Ufi3wDOVsCw3zCjm2ND-EcOanRS-0eNQt4COvHh7F17M_Wt097X3kXYjeLoe7GGSmPcuEayYG_E5FEDRPN1J7RFhde6jHQ5sEJkkuLhC-5x7Wq4OLKyR-UqImZYtq2MNGYLkpgIbcFJXfKLuJlFrE3WD_DSIPUIvXSizifNkgzAk1Ok27A79qHINEeKYnZuWeKWWvs-Att26HrLR0GE53Go9wDdwhb4PPPK3xt4avHjx7Vcqqt862OXhZf3gXj0GJExRCMj-29_YETkCr8eWXoVAT90gKaFDeMV86qe_MF3OugdiQU0AwkLUitQjA5NJKh3kXog-UmZ17h42EpeslxSnIT08KbINKx0KboMF3whyv9snxrGP9C7boz9aYp4pxqZDA4C8rGlHRWjSBMczVslZ7aJXG1erJbuzgLNC3Ls6_SPHE4wreg7mHsLEnldjCpHKNLTpbH-GYAN5wxkjhdx9XPAVO8_WBw_RqOfEBlhFJCj_1ztK0HW4yXrzkLZImPIdUFEsspERCntOfvh1hI3yzpMibwl4_dcThvwvHUH4HreihGEkOpfERJL8uUB2fgB-rWtIwloRqEiZpQUum_Eylx79pJTDTsbt0A4Agfbnt4BvNP761O047IuHHLLxLt4cOxV3Pckd4txysUozrPK_SiiWsJtY1IvbZ_2mNZ7GZe7yaTyldLXVd6e-8h80A1t5EXf8VcCLe7UBkbD-0_ehzLUlvRs-wS9Iub5TKbgxoI3HFZF5BERSrER4bYvOgA4YsMiT2hI551R6PeDa4Hulqm_sIpl2lcpiBlrFRP4g21vT5ro93-SskA8zx6u6EcF_TBALCC_Lj-5SgkvwCUoEdk3eEHqDkeVp9SkaagYh5GDtHIp5exTy_9T--s6wraal1XErudjVKnk9Lk6MfdXtaRap24uqemgiKhv0FUzRo4LtC7bHrspXTL73M3Q29qC2FpZG8DkcLVuvBhrvI0dkJHS__ZGR_uOYGWO930qfVER8s-VocOkxDVUOKV3lgsbJ9eEmKtaNCKKX4xK7DM7nhAaBww-R6ksGtCFazIMSsosZKiZ4NYH072cEZ5mT1VpF0j62cxosKRVqPtu1uEDSiEueX5WPnmevKyGWaPfE8F8KoZkqXBfWP8aoY2Daz7BbmJDAkn7x3ZsocxThu6DgwdBRBqjY7aEeYY8fQYSm1RumXgDTJ0FEvphnGXhqGjiEq3Tvo9DF3dVRpC0jti6Ku5yrAIvVGGEaVYPQjO5AdatJLFi7i4DANdW732Dg6ecq4uBOknM0wo8prACnAK9H9RaHf-xkGpfiiklpgfjH9rYqnNMhdtAPLuDG4m3VL7AH_K1oH_-lFaB7AQvf7x5L-_fRZIdSjRgXw2JWODsFq3b9q9zE8r1csUIYGhcYRGxpTUZ7wr2buRvqnpZOmyXpYZbyBtPxo7o68v5tviqhOItRViZxCWZ26LMuvaOld36PPcvnW8jEugBTdttn3_QclrT_BPqKhXdkTHrq-RcMMQbTzqWmhpFTp-tGD0Wa_Cuv543GHQlGMguVHsKh90hk7KQ5nGzM3tpu_s-KFWrjsuVuWp014voAaCG4ds_aJXa6jLo_axTWyg843gZ6eU8gLyAwao62NYAHJRF96yTmO0DnAxenKowz_7a6gId-08mkKRpnVuAq_TU6S_HIOM6LpMNXWX-jh7MYeS9txBkak1VRxnsXQjQxlH9DXDlSZ4WGxKwLrJ11gTY72cbs-pgMVE3Wc3WHsFpmfQ8p2a3FUmP60qHauzNP6Mkt6ZddnuTO0E1yyLBaxxbgK8pk9aZMun3RwSUnnyWv-ra1Y0GZnrj0D1Lp57IenVJgMqjfqBHrpXkVQuzDAutlnehcbLhXRB955aywX_g0owFF8zyjpRs7Sj19DJdc1KKkr2feiiUIC2RWMwFDhN0dmuTstLv-VlaUu5eMjpKD4IEaflcB4HcKJuCWbSEoF7MV2F1Dmb2vagbfad7-4GuqR7ROG8w8mdyjZAOyWtfE4p92jWellEBnBUe0J48Skk0kIdrPEWCS_MUEtoleX71BHGpbHklgoz-LpcIJoKI72j1ZdbtIV1avcYcisOZ6s4fUokn0OG8GHUh0ZpVpEhNKpbNEZh53hxNYOJE6b-6ZLQ-CmcGPdZgUrMXd3Z7KqHiq_YksNXg9h5EzAiyYREK-ZE-KQWC2rAftKsR2c6LeE_EBhMQb-sEY2ynfgedeeudM5ae1N8Vig9K8hTflont3Vcm-gKQZXJayM7bzeVqnPC2ZG4NCZfvH9Skzl1651496G4qLY6OBGCmRHJ1eopzC1_2LnH4AqpWDG8w2AtrM-mb4mR6-HH2Z-XioghvtTWV1Mi_HpSbNbb8812nVPVdFO7cH6bLbebYjal6mxYfYkg6ToYcMXEcohcYx7Li5_l2XS7xirIup6cuj-uii0ZM3FgxVU-Hejj6WaytlkrO62El22sZo2uHsIVGKXXbo3WEI_cd3I0JZuX1HHQOPCc-uU7dgNmlcHki_aeoDqVXprBzBfT1VIRS6IUzv2A3QMvXNR94CQB3QMf9vPdC0oerD1gxex1T3gZaHvA7GIym6Mz8jSKnC79QtGTXp21yAeryS2kKOirn8efP05_J8uvEd_kA1SLGFF5OSVFyLbiKNCPE5oap1WrzO4ZAVRXTtZSiFY9yNT5wL_hsOUzpRsgHjWRl6MtzOQulF0RZRyqUGXK8FbORSFoxDLZKIBSZjqnRlWLSl-Vu3uGkEqyWKa_3XFiefCpicVruzuaGnf35kYWb-q7JS6GYkfqKDnh_Isio9F1a__iwLc35gnd3d2v1w0Rq9KtDkPNCCKzL6VIrEaRI8jKiXJEsg86T-9LD53WEvBY-8vF_FaUHSZfP11waJd12dOauMFt4tRimu-JUmjybwZUFdDnnoO9Guf09Xa-mfW36kjmYp6Dm8kCLmNNDnuUD4ooAHdjmuEbL-dhHTV-Ip9foHVzP3N1bcz4Yhe4sFBUhV3XflSRALbaPmx9iOrZOk36WaooLrxMvJLd4g21GT048l8A2Y0eHPuPtUPR6MFD_9VlvoA8sQgOynTf-R-sZtMRF-v2X01JslBgqYR3UAY8QLntPkRvKPeRcYNyinNHEfZaKkS9Jxo_v5D31aSQJbub1vWeXSraStX15j9hA9Fixqp72zGoHT3TQWwaXXZe-QAFssUcY7TIvYpe24mXNa_d2tR1K18fOKl4uxVlrKsqWGvlRvCZRZm__HeBx3_FAo__KvUd1YSoC_i96jnuSeZKy1tiFxtzvxSzdKE55qEDuq-zCrOu_AWre6aknNecc3HdocyiQ-0GhplZRVRGt5edtf1MBojKYLuaQrIVBOeQLL2-yt_ytPMiQKqCcbFQLOFqudHiSoPy9q47QFzRUHrDjC_sDmsm2JfBiEyIXsabMm2Ai02Zr3yt_q2pzsFgL1YgBlLXqd2ELrK5YhcDTGyVQjQau7QzSjXnNvRqD-Y3UtqJPm8PNYnyykQmVxYtXC4uZpeJGtZOTekwnG-zvJ5LWHgF0nq_Ye2j34Ef0RuyInAHyAeeLrIbAmUt5A5APf2lhG2qeOw8C1Lpaed2rxXYNVg0G43fTxV2E4Ueq2xuyPiknS_ezNbLxTVl27xPgXM-CkwCUGZuamjaDNmGgww9wN9RwL08pIVvhtG9AIraIfPuTtQ6ZimzU36081fvo3yxGwLeKIzcBEM-_P2jGpZxyfhpPMkyx_y-usKxiD2SuSVMktzXs8U0lSxX3An1G9hEeCUU5G1foNwJ355B2DdltjO3RfH3eLvizOBtrA8ym8ypLaekYDHCp-8GpZrNsDkbLOUp1PWUY4UAnA9xVrr2VmhXRuYBDXICOjBwRrt-pl96Z2a5K7P9htAiIyYAYmm6XFI42ti_uarL0aR_cfru8SO4sbKPmoV1GgFjciAL1A0ZdOPpkN2PTrOvsuMGg_MJqnSEfofU5FRclOp3rMl2hyntn757-NjOqYZUY0LNBknMpXkP03hUG5zYYxWAxZf1unA3rJv0s8Fsm23e5V1cJytQkkcGdbV4CfTB4Vw79XXLOwJX6yUexQev1f0_nx-s1bVpeX1gyCLKbk1aRzUtq053AOlt1x0noqXz4hWncue8jslk7uHAzycLorrJFN1RCDUcnVAI-SkcdfqNclqVWpDyaY_3GtwLaeYNPUXnfrN8nS8Sc08tqyYatRXdk8PT-Bw_XUzzt_ue72vjRKRx9Kdcq5G8OUeFFCgJjw7vup3_GP48ME--uAP1VI9mpFS9VLUuIXaUC0kdVIsp3GAgRkeqoY5YPLhYGyWi8_4Yj9S2mu3537ZKbvuiR6FAcvNo6J9mR-PDw0P9f9ln2JuBDHAOrWMftf6K5CX6oSQk1ezT7OHjz9W_qJ14-BifOIDL5iMxD8CZpC9XsV2BHhmCcaBQTpKCuWra2NVqoHQx9KrBaiaGqVCjWpDKmyimeaTMJotlNl8uLvM1kYC6fc42heB0iB1slbwoxqZ-iTpkYzvt4-x7jB07PsZsGle5bpkh70Zt-iB7BduJK-HAN6h5yz7pfpKd5eeTrShL_TG-B1-y7Qb93DD-53pyC0jm8wudujIrVhPVTYa2VbgfqHEo6V64bs7mPgO4YA7wTo3l7gAmo4ILrFlp2VUb6Kh7cnSq-ULLS10LvXVBAjnUpxE8gQZWRHBefCHeDGMFQpycD_wMmx5SScsOd6DONQ2xGadySn4EWmbs3iEEXE5BBaK2UJRWWh40zOOi27A_OMX_6acnx6dulxMgWgAm8oshGuL3mS1VqDpwHsNm8Q7oqB7dVxa_ns3n1KuI0uVW4WzAZdjFTq7DS_r-2XL5ert64p0LPiK6Tb6-nhWg54g3qIUDTuTNZKYuiJvlapVPY_PIszKfXc9Ax4h71bA3rKZyNDhs2UpdwQdfUVthV65DFTqrj08Noo6SogVH64boVm8UAVVtFLpX_YT3P_jn_8I__w3_vA0K7xEw3diyERhxMc_zVedwcHjkUHV8gMzbi62STlazxQLi48Eejaqk8YVaA_oLguB5aSi7eL6YgrGe18RNMtrLxvj_RaMg76jbXhz0otGwOi8t2UgHaiwXatoV0DE9cQLT-aNXT__47YvnP_VwEZztUnMLWLeGonDq0fpTNEyXSkoibGe8Et2aqCKauMBoJnLWt-4SjimQ1Xxcx_oEkzBW9wTocGzbSsLC3U1_MovUw2ds6GfZ_jSAbFI5t43Yp-4b3q2i-_iBYvGQhDzyoXk7987YA3nKEiVjGxHCq59evIwQgsXJ4Z3xOfb80HhbxkKdEryK28CAjRqoHrtCUe9HCsDmimVC2EMclaS05aD-s9ygB0RJZRzthGb5QnErreoxHZHDyyh7Z0Y_lKN3s2ghWa8hBrTz-JEn0kymU5xSe9JZHyN1oUXzBySF7kSua0oKAysjJOvrBrHVIHoxCLROPzw6_N1xKtjTnS0tpZKQCfs_V9cMMYfGYU1K8XLE0DG6jjEGw1S-bvwQY3tSMl9pnCwyHojxRbHPAosG4sKHCiVcuoZ91D666x7hR4aqd0KHlleyVajZ_vnRcVmy8OSWENQOXNOsOFx9YitcWnzD900glkMeCp7cuMNhWDotaObDguMNlsk2EhUpM6ylzS_qLVYyR3pt9F2-b7uPsvxaa9FQXknw_R2X6f4TwpMxPlcCdnDsIDHZSTo-TdSwkSCi58_-8PX7a352Ncal_s6OnXiRfY0UfqIm99ShweMwaYLgPrpuu0NXwQI5Inqk5LA-Cp3cdeKswPfDVCnX8ptDq_mEiYM_m85o6tRw1Ll3qfV75QmT7nPRsaEhpcK0l1CJLraQisqYbYXOTIbcavsluDZhxpgOxNvqpxRru8hvvDjbbtr7TES2Ns709R6yfO0pw1dJdq9EZq9y__t4KLBjPC_z5m55cbiT9bW0h_bhN3MU7SuesNfz67S9PtI-bbcv-7imDpY1vkrMXGQTPI7ZpGhr5kac5WHA6HYZRMDxlNb182JX2skcVJ63bqS3nwtDTHbNvj_OXqHl-8DIF2g9oL4htRU8hYLKpCXGoBCNEiS1yiYClBG-QfHL1PQlymqkx2btdxhUDWu8LXQAtAnXNg4ekYgDhzKrqLPS7qXN3tbgnTDxaufxUEPsOJPHrgy1LJdq6ZDg8kJHmNlLhO67-6XpjN84ffNmRT3-KKJ2JMam5n2sDlQGgAoz-Eezg7WiidmCKo-YzvqmWUtcXL6y5Q3WG3mlsDC-YicY--Tr7HG52SZ0fKHrMWpntFncCUdF5bHQHdM4nSMn9HMZZkfa1WUo3dPbse1Mee-Mj4fnHqazzFZklpVOFUMnMMHzjRiSnBI4MAxppgVEbYUeOnMhPjAzNjSTF3krrP1DaanNPhML51neBBjX9s9p76XPztA3grETj5N2EDlsJLPgBtTrC8WI-tNt3kdaaA9bJVF4Ia_jHhbLhSwvFUsT5KcVdBlRKcHlb1eKB01N3h_j7oHVzGVLRclykr8elTlfeHEj7o5Vu8l3CJEzwygFEwGCsVrStkjcUYVznCc6hp-om08v5YwTesUEaE7OwNdiYe4Ebs7oj7Mf874xydty8Sa_xrWip5miG3XMcPINulaqebocZD9dzQoBCzI5QXkTOOsVK1UTlE8P-CRz-DRa-GeLq1zxF9gWkwwrE8kcj3DCTJeXasedz8AsNMhePv3O2FfPXxd4RDt-E7p_RXXqOLSnoVQfJE5G88nYUqC94jRZUo8oBZAKykxTZwRG20mC5ag6cOcxbYXDitbdCclQdBnQYvSdIcjYrHmav-gGiucz5z14NSkmm826sywUR7SKp7YRH_QHRJzmI6EaaddKiMf-SS8xKDBDIILg4XhmeVYqlSMK1HaNYoj6zhio08om_x7mpjg_SM99qQbqY7X3c56gFRTVRPl2raQ2cHLYTIrXGexF1JcCD51tCg6jKhLw8FY-O8dtDiKu4Dy4n6cD4FVK7jh_bcX6xTQBzWEU6IIBUwtriHI3LZzWh_OVLgqKbuhYdLjEHpWs_rj7RjKmrChslB4Rs1LdV42FLycAl1hTag2QlBGbZPskIVlferho2tDHBKNON7WM2wMlmHBJmU6ZLtQBILn_qJT7p8B1vDPBA1_jXEj-L35gJDpon5bPIzNbdzrrIQIeSc5VyUPBo330zk5-wltgWNnzXhRxFdsmPKWabx5pQUsYxyu8Gsr-V7m17mE5-OHps2clloPoVDSzJkSnXntG7GXYjUzkDQd8z8HWZM3NKU0AN1e_MujJCsHOWVZPZV0LpjGE2GMuyEYIqkhMFwt5CfHgxxCYyXo9U9dXyFGonxndnXmyWqpbrI6aQXWVVqB-8AsvStRCl7Sfi171ddncrD_MXVnWMaCFk_5LoNzAsMDx2e2Yg_IM2qhAOnW0sKSBpdeuauQ0dRH3Lux09NLkQ6hFFIWuq5WSl3kxHkN-0gaUdGR28s3I8X00cnVkJmBEBgrBV_Z3-r5mBqaHa6B501WVtUtG7q6xgLESnKViDXdoT6oOs-tZQXuq6y_G8nViDvW2vd8UhiTir3iNOfg4-8bN08TpPufoHX6rprZYgjFVVzlWzAjzlVI2wqkHC4PQIAB1oMAaHT4iALI5pS691SWsUPc2tV7hHjA1BetNH2aEdRsCNbxEkUGAri_iFmSWxkcONY-Ivq20AdwFVD7LC7oMiT7U5WsQu6tPpm7SNlzde5Ahg3W3Xfx4i0KLWZMj9tGqofhE-s-7y21Enj8Tdu4b7HS5vxHgvfe3dwTffw7tNr_XDN530syO3v-UWRllWMrwBDVFd5F4X7aR6iyEEJCaTVzF5MFQ-WghzlgxdSGPuI3qr810pUljp11RtZx1sqZJu2QyaRqJv-eKhYPZGGuSvPPykrnJwOpk_IIcX6012Vd2TGHVEp6RIqXUut252p79AgkMuv1OLF9XF5JoCYcUp_HPg8rmP3OdbZGHSodnFfk5JOeLZk5qnJnou6c_fqDcBdWF63-bHS4Pf_e7pvmORHIwMyci_VErcdNZ2-ih2GUmmGUquQ66C3a2W6C3TT6l8vLGU7mXvc5vR5QZCZNhDSlpFvrtDnXcpAsbIXadME9NeMLRAL8S_r9QuAm_DnSfkNafKtqbOjBpMDaZ6qXVo_KKqScmYrM0wVzpkplsCYllQ8dmtWQWM5ke1PFHdHPyucnPClvUrlZSvAS-EYcKiaxemCi-VnFLRBLLVpdKah1xqwnSSmarfA07p_AMleCGdVB4TjgogkjDJJsuZyAzL1jbo8TmW30nH3hM3p1szbaRMY3FlBhmTXksj5gT6eSVx-z35dWzHR3yXvCr1fILvxgtP46WmuV3qUKy_DpVJda0DgrARt4EeEYqtkbelDZzSqom30dnaGSy-DyA2f8_DyzlcxIffwS2hTqD-vhCtKIU8wEGblePN8tHqZ5CvL1eoTGn2o92C5WD1tsCIv8gVyyYmmiHMAmdb-bZb3-bnWR9tb3C3EbZ6ZewNxbCpcsnvCOH7Rmgs4IqOeRZv69ExHyTtR9gRiUCGKPUoy_VzktC4wVNgAvouxkwPZ2cY7HP-4JmkruI75Xd-knU4-Cekjvvfp3FK2twn8ntHPR5oqaektaOMkX0AYnUWzyxh9pm2CHLcHuvRWUVkJMEJ_6McaEHHfkUNCCmbDNlA2g_EImCXFnul1-UMJVDajntVm8cL2EDZwCtDyTMFcKvTRrFWiP2eYvZY3GW2XSfJZhQvBfJe8s7Kh1GrX6iY-L_iBNVn_Z41BriFcsFfQcF4p3cy5Eq8MyAnArv6lm8eLsDLFmh3c3c7EFo-0DCAuveY4msM5hIVfRg-qubuuXMoy8FGJB1WNk5RiQnc0YTd08tqSfgPLCxOKLj0HzRiSw9CXOxte-2s_5lnh03AEY1nmN0dCj-X0BR0FP-9-wok-YQv88YD7wHEhFw3TIhbE9dWYjdnQUmfdLE6JznMSqbAHehD72zIPv6YJq_OVioq5tR-kTaTmdFeePs-OvfHsHCbbSymFlOBGO5j6qQJk3WTjiDM8J-EK49xZWHeuURaIoJYqqbmboi_0ntaeYNmC9iHRyHqO1sLFkYRHbAgMnBorCfxa4SXHaYPYYXDCE1czUEp_oTN1uUd69mTR0A0FNxbg6APTH9-11wylhwbWZFbfg8L2_l3u9Kt7D-qZuU7ulGy-ueQHXaaRzKCYMX2KECUPIBoSgCzM9vzyFKSZQzFNTBhSLHUo5YU-zl7hps0lvrykE9XSDbFKrxUyWoDm1i3aDWzBqecpBEScsDkOrjzS1wBaZb6j3iFS1Sr69fg1KUBnK4_N3hoROGRaWu-a3jaZQoAUDFd6qLAEQ9o5LFAJJuOsk45R0rFKgHl_nG-nC_GD9_8f2LZ89e_FcbRh8pYBAo9C90GftgBE1U-yk9fdR-6H182UipD1_CutetHIW3S95DUX1-_eoNpK6M7VE29Qd7teSbkbMXSIvFnwwePGgHRXRKQLUbcQJRpaaF6aw9Y5atN3PabVXvy_SejO7H90XohshrEvj-iXv_hJ2MP0SaFu4lAXkrsnZIuoSc9W393-ScNN39m2araDYEC6ZiNbfAGMQwymg7RdSmyIV2PcmvV5t6FA7pA641b9IELylvNTl_PblUvDzfeEoYGN_owbujYR_yJJ9vwqpm8MXupAqtneJeWNsLn5oUKNQzOeJeL99M5qZseDJoGyeRR6WAQNgeFCVEXLutILl-jerbcke3u0NY788_77WaVQtGA4-tDwxQHj96tAuUoEDzHmBxGWQD6a6lXRRHJCYM4xzDqcap5_bOrCO57OISoi_hZHHbYcCmvGnXOFtCIa3gbXq5yb3EW_Ai5zQG4Boyzzew5lbuR6QEprp8hSOBMwon0EQ4Fzo28w9bruo-BS0u67I9TN9AZRbqMj74o8LuH12k6_z6TLE3w9aEKMquUGb10P87RhfkXt1pK0F0M1N8AT-Mkhf5YU_O4DFkamFPqULtn41z5lNNUvpwDP4Ny-1mfJXPV5Ac_n5Xz3ouU8RgdvSuSZAk-di8Lx-l-5LiDmJhuUhIVjgYNE2kOITL5q8tGrPmiAmAvEKYHDOiBk3Ixu2Oc7N4WgsoTaTGkoNbYi0tlzxbQz27S3CX61Ul7a1upsnTN_D6aVhk07QEj9ppfjHZzrW3acXZzO7i_-C4Zqy50oIyvZhVCquT-RXIjJg4OT9fbvFUUmPDNFM3qlHHtCbmi65L6hs1R_DN5dr7hmOrfshvMaLKKzKQIA6cD90_si5rJnQqC6ArLn42WN3gftBpVhCvweUad4J-KL7lDSI_a4gSV0LjrMmX2_lE30o_pdOv4KgL9V9y8PpV6i_u_TBiOsUR1jotuQHNRYJX8Tc0T3VcKCPkrfe_9J7k-nVhOv36Nfm6Lb26BIwXd_QOZdM7vcjq951eaPjbNgtlxQunnthBoqwdqz1Nb48fHSZ6k1R812t1W7LcGbATJm2JUBVS5-scPfEm8-IA1OoWuwO1DcDdDj13ZNE5i-nhIaaQcxHueXtVTlcv88ZAlVaFh3YT3GOl2aJ41p1RwqYWHr6g4eHizOtqMlsP7IPUXAockzMYRTi8gtrOoJbh7OK21mGpzubVdqMLeWNDSIgGJmu-uT4a9o254Y59SUEUfBB83IZ9TjaPX0yTX0Diz99uftGuGt3syy-zT7tk7nCONDsCBxG6dEKrvJicu_6Um7e6nPhdmf1qvV3AwWVsf_yZee7nDQlZUFtXgKmQUGIyB9vePsr6MG004-3slGxp6ukz56nG0Z8SCtpE32dIk4HXRS9tXiD-aKgpKRtlmIv55LKg46oyfWSFKiqu4RK6iV6GvZkslEYkAV0VKXlloLs1vdB7RQnue4JSS0VZ0-WOP4kQ98hGD8b89DQt9beZsFlm_X6meFTWn2Uvv_npT6P2A_hPO_vTiz8_GQUcBRqElo5n3zz_4-jb7Nm342-ePVN_OCecahIcbwBGUWh_s-wDhRq8-zpZU6STfp-KtWYuv4XzQZhp4fBSn8K2k95X8Buegx959rWlu7AbTd0UdknZqtSmAyOnQc7Z_BdKOsynbTeyMblCzGz-1RZIo32vZYk1JhdccMLPymUAA8wVAaJA668yG8D1xY_WGY7GgOPC_dAobtVU1F1w7uFfYL390-32X2S1L3J17oCDyvlqzFHZ4ul2GnsKMT1jPGHss_nD_RATkJB7OyAWoYNIDCVdbzccNqjO5rYTePlvOnl_dJJY-35fHdHLm_7lenKeN1r32gtuvWLcFWc3M2fhQXYfk3Zz9KAjZKbwtmFnFC4bJcqkdMDnrZG4tus5XClWkzWkDS8U8z8vUSARgmA9uGutJzeBSRKbc7m4s1sMT21xjQr1OZYfeQw5TQ-PH8Ht_Kz989vDwzZVRblJKUWeqEFnomY2WQJQ9GUzgGo8xshgAjRQJ7dixx1dgJkK0sEHxijA2Xx1Q10zVOpE8BMFnN-b6Lj2xzI1oGs_uMjao7bWMEDDOvmIg_GJbLuv89ueqfNImFC1vRFW29O9qs-gR14ehTQ80Fo-6-P96pvvn_z0l-fjp69e_eXJj6D5009efvP0x_EPT_5n_PS76OPvnz57oqtAl9vxKZYZwrW3ClPIZR0OUGEnS1gWJ-oBpGigwo_g7ZZvOvQK9cQ0hPujf9eMxISxaVYU2xzuEHK_DNQPWg4eho8hGeap7QD91EmxerXZrIq2rcmL76-WxQZVpaC2okdwDHiPINXVzXI99bT19PLvW7gM2N8X68klDsc-0r0o3jFles7fTmCcA7OnSmeJZ8LZg2r5xpg3258HuS6nrUROcBPVfWr_HIz7p-8OIcC7jWHCY1NSMYEWCnFA9ZwN0uBmquP5xhp1DrxcKqG3SiPlaVV4uHhYpaAlpwHpkKhCAxmw16Is5LfmhMXmGyQC9QVP9GdZe7CyuraKGSFDrq2_KhLC2KPd8bAxBWHBlTJF23pdsER3R6Pada2u2HgwK7BYKGWWAnPe-dUEqtIqelTkBDVKO2RzNs8NN-vW8BrC4TqXNGxq7I7VIzDY64s5KrUirtla4YKHPPbrSgKCh9jz_un3r0afZJ9QKeP-ms563kf4Ny-r-RtXDH-pm8d6oo71Jy--bz0QMkILHmj4J1kfYp8EWKPNsS-oj8QL6LCd-Vkk6cN_6A8RF6kRcg6w5DywSs9Oh1QIeRjUtL6WWcCqXaXKbCIJS5QxXaGlLDS87stsUmUyiVtlPbtUGbjLoAU8qW-vfVxpr7W8x9mRdOSL3bVPvRasSrP7EbZoeEGCNsENCQHtSbflSfflyq0oVMPP9WUqaiKwt6gyC0G0B7oB9uFYcfjKyN_JscbM8jxOpS5iW8VO4LbhXnd3Vt4hCf4K2rt_JjJsrMGLEt-_iaxEd2g53a-jPPy1ye0eiqH_L4ntX0GZGRHl9q_N_Dfh_u8h3L1rV-tTYIV6lQIPpWH8QmE0ZpZcz3OvOiKKHBCsqwNZxUelcSBirfv0vUh4VepCkchwEfTf1idPDQfEaHOZGOKdoJFh_65tHhG9BY_QsRweurc5-g_cya4n51ezhRJlw1fbzWyun8KcNLkKegkNQ103rpfnItmTiwcz1pPX8568n_e8C_qHca6E0n1r5s5SpjDp1dS1ivxXx7Grb53Yh9SVWID9kFfexr7G93d5R_-6mjEJ7CwsHTPny8kUtcMRGh-8QqPI94qFPcPPOu0xTz_wFcMfQEwkVZqc9m4LaGy6BNd1TFcMVpVzCrHBhMbFKj93OoYdNICnY3BeHRNqHfoP6hF7Gf3AJcXmMpOh-j3g4TjJEsNpsUox-B7ZsjdTmlJZabZcG1INMVZLsZ3nhDMg0YF_aPT0qjhB3GAEYCogOC2B7wAofEwf8xyyy6zJ_teRKkVODGAKxBb0tmZpWChGW0BuStRs4pfdAdanzTttfNaGSn5nUCtWO-5OpuSbtVpDHqCcXXivJ29n19vrbqkrtK-AIndALCwDNO0rslipnI6uE23TOzf6UeCG630V10mF38U1UQF0Z_tGEWoQXurd3SgwQGq-m0esP3_x_A_PXnz7g_1N7meJCPWmoemaywYhkHXUfx6LLNX_6Q8E84wCCthpSkG422KArCwzml5tF6-LnlMf9eTU7Bm1wWyKwpsrkLPNly4WCIgmH_ah47R3PVt0Hn_--cPHop9uNMU1QgnzWJ8pkK_D7kw1dPzV9XJr6wH1R2ge974h4_pZuz3423LGb4uATOArsFBb8zpPTNUSROce4ifyaYH2oTNFHrL-C9UfqCZeQxKzxbJniKqY_SO3v665doh9cs5PkIbC2mjYuQFqfhFU89OCNY8M3J3m4_xqsoBEv5qwJl5dJz5A6KgZUEDkGI4TWAyoNhMB2igtQ-tjLJjJtjt1b6J4FKwtAZImRxzQ2pwtlfDHClBxl8QwTKgb8TFe1XQdCzWS_mo5n53fAhT4md3ka21Fy6dfZtf5ZoI1alTvCyg2ZQtCDFr6ZB_FRo-D4ud06ImQFSOYemJ312zqEe5F9k9va4RoxI5SDaIPhMkU7bHt2XpC1YSdoASOFoT7o5qhthZmZ4UWyTsMtKeOg_MNHYX5Rj8VTgiEFIYuw00KKgepy_qYJ9H_PS6uJsefP5a1i-0CjGkBsM32TP05nq3ePIKfKDCN4bI4VzcHR9ZljE4UDqdGxjUPEadTz5Y8z10Qm9uVGe-J09dpF1cbLzCbVL_yewh3Ckr-fJY9TsrSfJEJFlPY7E3JANptmjxHFgVnxk9bTMfig3COTyNLzhDEknsfUFvxnh6AVNZpU-Q5XuWMDiR5mTNUzAGzs_UBY-34KuDA0JGCt4_x74c3GmHqn7-F0Nf5Usm2SDy2paAou9aSzE57zubaAp9CQEqwna7UoQOhlptzCLjj7O2wIeQMrNbLDdEYaC9h_FB76-QUKOCEPjyxc0MfrZdv1WKcKqS301qgQQVaCRo_sqBXubo-8XTADcaJUUIBeqiLtquprRfEi9o6fWfX8vdsrSt4OXK9gHuQ6XJTfVTqoZ6nRw5w5AfnyOiS-NTnkvSgtbvwQHuaYiJSuf5e8T_UWVxNiitq5NCR97oEkNF-JCB578vk8dLzls4zzRjcqBeu6cEUmo0kepZsA9EbDKfr2TSvsVwaTF-30WtGx1JLVPGDO_3z5eZ7kJW8In6iQ6RAncpeP2Y26xYjCIlAf-8dS_qxdy6ZM4ZSooLOECyg5lBSRNPL3AVXv3UR3rGZQMzLgUW4wX_DPr-LXwnMROEyeH13zSHlflaDiqPg70PNUYDh8BGq_lUlOSJDZ_dBJkq5yJa3GwOJpV394Ul8uk8TnEF_gNqi6swzLnIBToZZCkVHL0N9qZ2FwRoTMmANA9B-mKyEugWeg0Pj0gjNB7NiqqZ20zFH65EWF-B1F37Anvq8-QjwLqaVOoxN5NwTQ2uzZPx0DaXmXU4BHGY8WWPM2Uk7MN2wVs7lEjVDK-2WlPaatqNWBm--UVv962iX4zDYUOPpqNvWbgN7V5huFA3ZuFZ_nNbrHlqV-t3zwed63Z-2WuvtYoH3Qp79bynM8Ud83Om2UK4AposPBuo_nfZsBUd5u_83rDHyiERp9Rn8oXZku5euKWoPdkVR7aMvjgeHg-PBEbSEm1G7l1lR6JR7L-KXFHynnkzVfzUGijxevrH3i25EZiSQqp9ZQewY79740HK6aJuTw1Pm4ikhkUiXcXDOQiZeSgzgnYerq9tihoMGQ8HFBJ32ffHRvLPIEPeb5m9AguTvF6Acn6trtS7aihOOTeQo7CQrRhF0D9HohSIWk4upbQivPbRE2MvaxgY1FOaYtoWunouuCJY-N4b60IDDTZMFPBV7PsQNPggeashSnFUfqn97mSuJqqfqX333G7qXrF5w7g6zI32LFZemYeIu5V8lh_pkkyP37pXD-KVIvwaY4V1oyPcYyAcF-nXaBIOz7cWFogE0M3SsypwWs2t899bXWf8CrPcxuyFAFPZLLJ1IOn3wj8mLembX4ny5ynUIODccPXikI63z2Ur9_FyGfmMLjCNRsGBNfsHEYrkT271dFNvVCi8cfNOhsGqFZIGeYgxFBnb_GhZgHjHHu3cc6y29atfIJDNbTaZTtXhFzJxaGhnUImV3kEom6VLbs4bQ41Px4-GpCBIqCwpC0bp-QBAuGy-0nq2o9tLcAXQEDRp7wFxUYNc6ZUznL4rW1Wx_h6Y1FOV79O1_vnrxXDztViaVcRIIeDi6CWVsTarR-zBCWesT3H7VMqjTyXYZnlLcb-kJFZ34iDymeuQZN2cAJECYbZBXqulcTy0Hw9rp9FHsQKA3f1ObCIT0WCtmCWPtgqfefq8EF_06yZRJITs0ScRMfJCpsk65xZK5uYKsg219OKthal1eauD4CjyMxAMz_viooTJ5rjrAa5y6MCzEi2ASjIaylbgSEreDQ8AcYwS9uS7VhGt1peox02EkJGqICjofjSxfcbSM4vNgQEY3CWTufRy_dKZA8ySS8g5oeozHQTsAChNEXzHRt9PoYsIrR_MqZrPphsKup9lmmaldtbmCpKGwBKpLjTsG6WBYEMTohKQkycMNyfH3POKPGbToQql5gx-mddj_YtK_OH33-BHEZGHTE7TGV19B_RHC7TyM4pSjSe4Zb0vooUG6_1HmjcfUOIS3QuNCld4N0t6kwNdNZgK-p66aTwQpvsLp0Az0JDkVp8ZrAwbDH3uTc1rlwpFaHDVqOkOFjx11Lw9Vli_Al0PLGoPZasx_CuIK2GLXnLx_hY8apGvzkcXLkpw6P2Ub48WcAfbnI1MrW-NcjC_nyzM6FeGqzy9wN_PM-iM43QlL55zMxH3Ppsi07E4L3JVhaFFRwy1kYgVKdDPHgy1wMz-xgvTIwPPy_3C-Xt0NWEc5oaIhVDZ02q1gLwzM0-M-h25JzYvsk98UPy8-YWR9o-uhrNcSG6Pxxw_D1Typn7-0IXsltSr26KFZyzOTl8MR_CPemmJm3UsA0AjiXedSUKdSdK563xRRP8vtGRdHre15iaPrmfsO2V8Dd0wtCLDB2fG51E1jno8SbLclwMY-9q3RLd1rHLLFSJqg6XEkA6BfPuRAJIx7h7NwN8C7MrH-qJ8oMif41DqYaqFE59FmN1MHdccUTC_qpfM0-4NdD9CX_FdyqBOedHpV6WIp19-9YGrW6975bGNKXCiAyeuR_rDZRUjr7NhP3cxg26E-Qtwjx-jl2G2Uuie7XyWdNYO8baX3ZfG5M4EeSu_h_hwiWnK6e9PqLKF9FzPt27fatOZmLwbfDwEAzGxtyesRHdCuUchDIR1C6PyrcOMwsEhCCmAHtx2_hb1whB4e_rfsemQ5B5cyA407BGik0--nUiCyijeQaVgYJZme58Yhd0LITFtMx65felp2_Rg3wiN3wJBToLEYT5kmxqfvjnpCkscAProxLDLbp9OdGdlHjgeD-dp0-U74hoBq-2H7DjIebM-cz2tM_nxy_ppKmVPmBmRAOt7GOGZ5Ki9NfGoBtCAwMH-omVmhx451tjTdhZrp3_xP_zfX_d9Mf_rNn4a_-fPwN6_-LwkwkOsHTZedzT_Am29k4MM__1B3j8F2c24ZhU7O3Mt-ul1pTmEvAY34A-II5dt1NY0om2hZ0d0eGBGBPpHIVpH2FEVtIGOOpijOZosDNGPRb_FTv2IfhOVyLj0AMMWFBojM20AfpqtxBdEZ6IBpmgrTMk3yi1eeM0KQp0hbbytjOWA7R6IzRvEKWLriQ3XIxW-zw-Xh8XEChhoiGRrtINH3-r_HL37wXDl5hs13rbhfLpRKhy-d-3CcwHQq1tkqg8AEoC83LTiuItqR8VqnzTURrxPr5TIS4jFaQR08TwA3MIYKkyjL6XieXC1vYBOSnWYkIL18-vKJay5V3yiyD77BLQKNjw6VhH2Vn78eCRWpdU14M3rXhqBK0Ip-C31TaKX5iTGaw8xug6HeAEP-qf5p31mwjr9MhymzJ2fjJ8LsCXj85VOfAVSFnmgZDIsQok0nsjKSHTA1mKUZkNSKITU66AiFL_MBTTvmLrNeW6GfVNBI9Wdktj0OJiQzJhXkUFJW80cglyImnNWaesYLFRqmCk-K92KmtSWZOKybEhyuJAaQ2lWUFsRABG3GhuTNZmiYR8se7sZ2S9KbC4EPb_MRK6EULAwdYU9CDyKKCy4wVh2yyDK5ns3VCYvnw2yRs7LgTlOUOGZ0_jcYXdlcilyz5gjXIhWp3zZLLlQB2t3t2hguDV3AjQzdQIDHmHN3vIBrhDjD1YOMXG_EQ_xUDf96BV67iq7Hh4eH-v9a6IKLNAXxES6sXsZ9fpY9PDz0m6JMp5uDx4_-9vHn_qc1TnlQRyr-qGTBzWZOlUbxvIeVnnh31ba5twuTDNUiVUxLrdnNcv167HpQ9OKWm6FY0J42YUkd-9DKEu6LU_M5qGsxWYtjrtKJScab5et8EbVo8eSN89Xy_ErNN7kawCP-gI0vYx8lAUN_wu6n-vJf_q0wGtQ0zIGNqFYf9GGyA6QROWB6wq_Z6jF0zDX8Tl09EDHWTQ1oWq_yt52Hx91S3wnRv4uYWVn5-NT4iZB6ML18_MV0fD6fzK6L8m9u1TqnQbGjiUGIHPwrLZuoNhyygo2ebcAFa46xlX5Pdy218dQdhcpXSPWRTk53kF20B--cN2BhuRss8pv-OyWaQaDibNrp3rXff_p2g2wyeftqcosxqa5KB5Hn7O0XF1BSbMR6ZIrw4Ydf4VHOIGSNXnr9GSJCXjIyiowbnNBnw9Pu_dPIJ0vx1isQqC9mdrrkAqrJ1YGPYm4ji19VRdhJmU-oasBJTO0HtbyKIlaBKRkbIMXDx9kftjMlQk0yJSmvN_357I06bjjQ2Oox8cBYhPH0omL1ACOu1Hk7wUKN4C40n0FC1cX81pJSTx3Qiz6xGwS32AwyitSyVR4VpHWuzTSFzuzj5bUALUF-Y1KpDLIfdeIzfUiolmuI3dLjJVRiYWCfFNnF7K3imOoef6uI4HI9WV0Buup7HeehAOlUWThqJBe0AunpUoNEhY66OakbKiCnDh0MYIdZUF9ONsRV9FTZkG-GYMcMYHH9Nd2pJorzrHKtIZ2hAgnNYMUVODuS6AtGTRyKqZRJGSw3ELaqhNdiEGb1-PCeZqJMeoGL9stEUcvtL_p4eLPc5L-Ys56sY_b35AxdoL_80oCJeakFtBrxVSOpvqm_WpWNa5_-bOmZK58dL2DWqbAS94pzjV9nqt_Hj3a1dO1SgtccjGi5YbRoJjKuVslMVWR9jZWhd9WNEeWl9vHmDBI_D0QW3Xe_B2Wm7Ay9IarMPibporZnsMWHMXVj4WudDWFMvFMYWIYTe_kKvAj3w0gI-2GdaPR6aQEiI19bz6-LqT92yqLRIBkAXCwVo5qO5DBLcwNcTO-XEyA-Y6WpASrSpuwc5-_PbtuPctcx-RdTCrL6XY04d0-rEkcgWNeyCHfMshl4iJ7Ia9xpSaQWfFBubjAbFFJbP8LE1tCoMjY92J9CYJFJgARXVcsEYyEGiFnK1UKMzx4_4sT4OFYMO3GmGuaXW-MqPzxGW2MAha2y-lOdbr87WFMafYAL7aGbqtHB7c1Yj-oOkXxlcPYqwulhH8VlUL0VRUralLcNJj4-l2auckRdjex-8nmZHv1EsE5nrjyxp65ZAAlEjQ_suwJecuKo_pDpxEq8Xt6_j8uOecU8g7brOaJlVrQ0gNiKLqNCcoXfnnjmPEIJrbpqe4kAK7b1vfOXcXs_E1Jl_jLRLp0FKfqRM7neF_II9l7F85d5H5UcxFFcfv38ZVYB-78sg9m_M5cBFkFqm_nkLJ8zMvABqFcLXbBFCNwmDvDOMdCIojamaM3Qz7fEJW0IRphziVbTeg50Ltq24MzFLJ9PkdMhpndt_y4JMN2iM55_KX0Syuly6o2UqO4CZ3_LzzeYpaMYXy2Xr0f4p2v9rOskVeYQkahUrPmtGa_jAbFYXiwhGyvUzi7TtjKL1J8n41Tnkw3Y9NkpBYV8zqVAuW5Bmi-0ryD6q4yNxo8zqW1BWr6Ef5CHDXfIvCavmRrlxM3K8Z6on3wNEuWlUlzGc1aW5l8L81g2qb0Af1QI06ZidXDsmukXBasb5KEy6QujmQv3spri6vx-FrMsX-k-FzOdjLRePr29rz1sSW_ZbYo6zKfXCrPSjf6dYu9-KfaAJ0cWIlRBRJamdrI9k-humr_p7SFNXjz9nkeV2Jf3zGT7E8-w3ypgbi5A8aJu6r7UPEeT90XmWp_3k5smDLF-3IGpeSYc1WeFuj8VyzmkVeiSx754m9AfOzcGp8GH0ijHOq3QLHsrIyIcdTEyELr5VFE7azG5hFhHMipg8TZXeIigQNbUHil7u0F8gDi0ZOMeuBCTK5cF8FgAgFu4FHstWIzTjQ-sXS-qIJYjhF5VxF-XTagfg21mAu4DFRHK4EQSDUgWys9S75VeyiWlnjNKL-6CEomILnM36UWcTETIdNoTJIymjvp4lHt39Mp8OuoGY0fdNMBBg4OsDQV9ZGNfcH0tT6gdEO18XxYS7XxYJ4rbw8REUeOfjWmbTMZGhxUv7sgah8aR6w6qkRhuAbcx4uomtlxcFjKK26oXqK8WFxkJM_bQi46DH2_Urm6mY4lszAs-Nq-JfgA4qU4H9KBjW3cHV_nb6ewS7eXBfLhbGSfGedR4Rni0Ybyzx5Uy3dGJzAZ0mlhQ_alNA3QaDCWIQMYs2O7DxsNBL1jHc9OOiN0jqDwUqzqz661qNZnDqXSryEPEzOIw57faMyJ_ky-ySQauJRPoV0Fj78UMOBV0pT1CBhkX7ZkXS_QSJscL6zmsyA-ETa6EAz4Y5HZqEqqpa8f5fItJVtE_hkh03V_eOJ-ZpIODRKhEVep6-NJmzqyZd1NmH0Odilq6A7vknA3qlBUtoaqhHmjQirlp1HtejnQjYNyvIz2Ge3bH09cICrUKxSK7GAd0PJqEl1ZCqu7msezGE550z05ObPB6xm91oun2_TKhBiRRXnrb29IGG51u2D1mbA69-uUZ7pld1l90C67ZqmtZKVz4Rmlqm9FArnM2O2RgUQmzo-PkyxTpETrI_XzN_GTv1GAxipKDn4JWYuHlltRM01QMqpNrNp2_NraMThe77tr6GW0ZhVhWW3wVzWwr0uFKipANe1k7nka13W2QIHfnBLU1Gropa-Okt1MGWwfW3jLYJsiy2t0kthl2T26rszlFEtx2753gtgLZ5K4dXy3hsi0S3po3dTPfegb1alu5l3UIj4hE-lwHGTePrjMCh9NZ6bfZlFlJcTqDDJCFdS-W9XTFqikZ8sd8W-TCcfgTXVIeWFMfnZS1wKp9DW7BcDpHEiAFfrHkwhTWKQCmCKOjlYCt1g9l3aX6uX5DnRWgG6MQKA4NO7DxYqqxAgbzQPns1fReT5TgfV6gxNp8xfhCUJHjViQfpssKYzYuFpNVcbVUt3b8tJfp65msjwGIpr9snLYkSDThHBUetLQSzMn_IDm2C7-XOQUdXO92dvDBkCxa_5G-wtecf7rFUeNUCrMwkUMifYOz8bSqxtfaSCwq9EA-qLjWJ60siivS7sq2rvbdj5e25jwtYYJvQqGn_1AHvwEwysQ8kUGcDfSUiK3ONHWT8pruOFVfQ4OIH97qew1iGmRvi3c1ZUgRULovnfZYI48mD86y1raMfTQK_Z9YfUTE2W20UAFntfmzzO5gRRndHcgnhodFOAvNYPLkhJdyH4CPSQ3hOFJ2zbSsVPiFLUAJm9SylLXUSmDbuBM53irUQFJjVLpKZuZZLeUsEqhM-PijiUc0zW6zKxBRhPAbZ_VwUqoUaninCVo5qRyF5pdX1nkbtzFbMnByXLvE4Lw6rQ8J8mInIMGrSkhFcUUJUhwg5ulplcCK8ou3lgcoOaQW9CVzNZYJ53atQkZjWItLoZUrGdZRicJpsLaltMzwms3D_zx5xXOgA8TG1vrFAsqlujna51Z8Zb9W6qaXipi1h49MLhM9VU97wr1bc_NIq8g5e5r40D1zRQfy6_g5fGoPSWpm9zvPEOSG9GatFrOhgMHwRCDxWZ8cmvWYKD3UQtURf_5_yGMFtyVOYVVbaW_q1XO-R31hiUVm1k1eZZxE9OLiQcQZod61oeIVp9-HaYQqVeJnkBmKbM-QBWUsem8Mpl5GreoUVr9mgi3tMuFMRoPMWaHfuXM1IcdFkyI0zEbm3jocVVzzvFq75tZqkl9L-pk2zLG10wxiOop04pdkThKbVaQsg0h8GdyMJE2SmfR02z2kJolGcpclKSGT4XI-P1NU52YoUfcsm9vBv3059n12iAbGx1bgOw1osF0BUXSa5TupSLhRmYGkIuvGnakpYyzaRsvTkeHVBI7FCBGTLVJXCJFiVJaZY7G8UZiO9DjQBebXS-JalYXVsjmRccHxDKvP3GK5Wn1HCd-RKpLnwXGk2l9KkP67kEh-D5lCqrJ71Mwgov2Fd8gD8maWg5LsOr9WkwI_TN4PkRcEnltWCUEsSoLLEmlA4GPHYKG_V9wmGjHLOdE6bUxe4S8odiAU7Iww_OeEIQ9P___INOJ4hu8l6QinRzc5zz2FT5AgHRKLNE6HAI2EWY_7_Sjr7BKdKTDQcZldD0n438fZN1mog1rmJIkbhUw2QfdmrPIM_DQnl2APFGajA16DVd_0MTDIfsjzFd4m8zfg4EIK-Azn2iYNGTjAKmP5sovJbN5HGNOs3zfaJjkLoTohjNglLADz7UIkZqNYCDtc9rYxU6TlDbtUnGHeS1Ejl0Emor9PFhtJDjcoQesEJjZpyZFJd2-nA8gW_Qb8VP0IZLq8zDifCKex0V4GBpRDiCslo0wu1eDyDeKdd9vojEW2-kwqc-KdmdsV5a3jduRKxBF03Adh8HH2kp0FpvlkOp8tVFN0kyL3fTX4aQ6WTDhylhfgoKQ2K9nMbq6W6pBjKDeT2QYN9QvsWbsSEwe_Ws6xC3jDpR6MmxOYk14TmVaTJxF_gjIbJWDRyWbK-QhOa99xBK-JKeeS1G1Tm-lrG55NJx50OKaUOXVyrJQUFcOsKbb-VzRpSmVRsJQMhHiW5nVIlfzi4hc7F6YyAdYftjKVU1OLxwD8FifYKSBGL99DMGiz4liJakPCOoF16EuKOKWL0VdWfmpUSioF2rV8OIUYahSTqlVlwWGbJoAgLCs10j7NzhqQQyWqBeNNtKez04pd1KxPW20cyWW5pCwNOboq6YX4vXcM2bIwTkmYsF6NZUJtNCDFy9XsVxpj2hgj5uRH7iJSLoL89reV2TZSwGpLdR9YenIkJ7GgRrbbVUo6V4LkYrsqPSLvIOHWunDPUT7TxhScbRO84U8tHVHVzHfHw765892F-UqwCcw91QuqmzisTt3Ma8ptUK9a5gcokMk6gX-S-pgx1FJaxH_iCpk1j4pGp1bDKfMDvqiW3Mjphv1pOdc_2an55DY6VVPCUgRbRUOUENgdnTcEDh15ULVEsVpsk7mLwMY7udZ9uZFdQfRVum8ToumO0wUuQtvd4Dc_LXOvJJxNzbOSDAm7WMiYBRgPHYu7A_kjs1CicV9OgnHfpgPj83ye8BkSkxh9YInGd_V9Yd0WgcFaLEOZK4ILRc-uKElDcvjYVqbhBySVg_OIIa8QdGxudAyTWW5d3zLauka2NoTqJoSrrvhoQ3ycVKihm5ZXOQL64Aj1VBa3CD4yqZvm3fcwAnkjwJ5Up3D5lonPnn5XWgFAl7PSY6qTW85-rLPL6duIk2TOXUpN9-6c7G2APsPV6WxM3VK7m5NspYqXlDGPJIsQVMiFUO0GsIVQ42xkp2qnibQY2Lc6YZR88mn2-FGV407p_kjE4bhHD63W-lZHBDv8d7YYT5fbs03sOJLHAXIZwe5rHRAWQCLuuTrmOQSRjH2uiHu2kGLxz0ZBod05SIHmnT914qIDOq3t7lqTws3VYmyEipQs0OjoFGeUOxv2_LHgJutrKp9NHiNMVTz1V_lkvrkK_WEDggK6mRIcdBhNPqDEYeqydf56sbyZw-08gEnVHSUIsCcDPmhT5tF6MqZdZln4TSf7U1OtuBzn-cODlanDVJIMjklHo-IulO2BZHHUct1Vcl4dJ1ZyH2jZ45AztAo05OFuK_uYb2uXfLZtiBW2mgsHFkTdWtB68DVP1bLjJrV5388uTR5uyY2Y5E0V6RzKckqUcc5arDc8NWPlw-uVEN9rGXEPuRokZN0E0wGLLhv0jj27f1F7nTWRxhsQOlpVuc9UhG0sjzRwxoVb51pebfMNp0eUfhZNbtOUYsKvwO4cfiZToVj5mH4g8IA1_KQWFcRgdFv16tCir2-0ljyppEbGsCDUwWTkI8nKfGalXPoUFFZURGxwtgW_VXZ8MN81UCcbbEG9t8Y-SakcVfmRwa1c4xdT7O1PoVea8__9ae_Ywa5EeQdn8PyNkGfPWLXzM4hJZ-zCNe1jPZJpHySFn7XId6ZO8LPlctNHXax6O2H7af9Cgb3qGwcUhoUSSx8ldFAHO3BAXPBe3WmNGiXwRDQdG4R-WG4_YtvWmZa-fBuUlvorgQBjO1Nk2McLAY9J_-xb-Qewv3O60B-V9PErKFG3C3OZCYnlV9KhBtervWra7q9lK8mstIPuN37mNLRSpr6-l3bM3C9wa9ufLPBPfQ_-2EBrqM7qS8Z8pEXUZhUnBSkEmLatctcWKa-jJIv0rpVkjRRkTXBNS_RBBfP3rxjTKtqYUqyiHEOzkbXCy0lDPVhM3bCDSoypq0Sofz9qMAhY9XVgJlg1TKuJUwWfpkeoy6nD6mmmcMoX-fI97ta0qEgIULHnRO3Z8PgmwS1ipa1Vf4s8wkaVlu334FrlOUgJpwCWLus2h4-d1lQ2LOIwbszwA27N_uLsivdR1s-lp9UpeBXg42fuY0t2-oNciL5-M_004bknLlSXcEtDmVfnKMvfzooNW-_bD2i12rv6lhmhcuT6HIa126LerxpRp6CIa_PjSmO2HIGsNqadLbvhSFIj6FtBWNYp-dpOqyi4QsJ3A-hxMLoOXPTSZNHxWtqqLBVeE4IkDKNP-eQ4jhJ69LDdJ4W6um3Gi6XTka76QIW9zf631zP3UhbWYGlt1MUKy3LWqPqBx42acAyp9PNrAQ7qRFTcWB1Xax1KwWwfG2GwgptaBVibfYceVCKMQRrnFAtYcM0Av-A7pAaBtAqE2YES1K7Rq7Xt-TqajDlqgNsNemqb1NmQMtwCUF94Fr0gS1Mve5mvmTL0A1qFZ8vl6-2Kn3GoQWooavK3kJ0Fk4Jj4WstYWw3F_3fo2S9VQAu1U0pL84nmNZTBvPx8AfFaq7mlC-7Xa0-O9VrIIc8ynjNQaCgv6Dst8aktOjB3ATAaMdiGnN2Bi69hfYzpgKTFLY_zN7ZFb6LHl_aA_rv25kaZF7rGKvpka0RgvCw89tzCPNNu2ZfT9av1dEY5ooznssHD94BUncDdM4SHnR8IBAE_0AwTz0PMyHOjWnLZqQL0FhHeLJpXNOPXHvymWnBHrQvtqIlqHk-WdCxA4eRnDbbG7Mf2R_lVSP445uZQn-7YYbkIYkUBEGDcJ2C78_JSQ1irt_2N8s-wJODdDF3Rb74OKwnnaJIiBWkxjgY6LcIhlLKSd2yZyZ44BPhsDO0XsmBV_FRT6v9tOvP3Sd--vNDJ4oh5goZX3uzzNDBqIoEpI-n01LOsEeWO661e-iN7j1XoN50CCnAX8RIaKpwjnC9jYQbbARRdwqFyONPf9fPllApFsveaAohUX6FmMtY97XA6rrOugSJ2InBoIQT9tiOYwPxBtWySwRcJojLE2TKOmdZ0fnEkRdlJgrjTNANrnG40iZ9iF9RmlTxGbb9UutCZW41TFdmApA4IIkiettBX0JMpAun6_4QIteENqxEgip3UiZWkAd9G16C5P_MeeQA9o-l4GXoYhJcXfiaWnlzaeZEXRrjAyTtoVqOqD0LOLiMSlzzyhnbmE837dSyGD5RYSsJpjQkDrFR3E-DL3mvOB0Ee0VU10LlQNcnV0OUTK00QWYqYlsH5u02N3MHMiPsIpCMqUgKGERMhIHJ6pXqWWvzu-9z16Y6twW-o8r7yFXQLL2-3Lljue_BcR8mseeDZE8Hyvs9WBoeMFUHDUs8v6AHzS9afw-7xpBKQJfTmeYlk3PF6wBDuEYR5bFoAQCiFONRVrL7Voxqo7IMj0lne3Rp3-DAYqUS_DbrLeS8G_NFcUxMOiOZ_HwzpxOhP80O8o3iziSq838DydC2KjbLVdaWTLyPPOH_WIUb0ODa59XlTSDr6AxZ_sE0f3Ow2CrJ_vjr3x4Ba9-sRclAcEEwuMyKPqdm6PfhCrnZBTE-QHaHqnGPRBF5pxJfc5G5OWuLIBVqfpAP_6f2xaViS6eu3xQ2Vfv23SyIWR_OqBkornJfRM_ZB003aTcb8v1Yc112vDMLpqkVHPgeXHf_nLYGd70HR_VWnBVHmq3qXDWar0YYag1y5i3lzAJe-8cos4zJZSIZ3n8_Jgm07VzqAQvofeRwjAivEPHfyJRGdRiXaMRwRvU4U8tl4dNZgTPe7y-WNyZYkpkjkTUMopwZ-yfCAwex8ramWiAuW74AbKbe1oUv9CvWGcndG7GwWD7LYaC09kx9AK8Pw8oIKKg8jRrPYf7cqeX-7gQFSqkTVNhHRtRWV7G_Z0cxRVbpaVPRX522ZhkatjZr7x1mVkJiyIXOGaFnC_LWcbYuvCzoDOVqCSZzE5KqdiwVppZLzR7XkxVo8CZz4XlGtkXeq_q9PoqiGRPaD_RnZdkTkiXpPZ80t4qdhqxTXF1PVk41mp5TSx4dotwm0XKBrtmS1WUDmpOBGUw9Lw5qZXrF3trac86p5-fYR1LOVB_Mn4mzQaA_5Sh0nQ0TRpChI-EyhIkhsWaGDkAIAXuZJGrCS_gvOd1Ix-VY7UEz0rpuPq4zhACwG01QMAH4F5iEXRftH5_8-cVfn2TvBPQ7tTB-dgonUZlD226mMvdVIlVZu3Uxn1wWZIqrk3ustJ52VX4z7CvMWra8uCjQCnookpDxw6_QY0gnKRMFVuj1Z4msZNzghD4DRvDPlzLMWaB4zrDY8pYnDdtDpjDvgsInA5gY8-k-rYN8LpXZBN-XZUb3XW6hwUIoCsHAcri8PlMC1yIvN1YCngN1kNMT8CcSBhUl8rcfGEC-cth54YoP-Bnc_0A6WmSfHK0-cRrg1e_VN98_-ekvz8d_ef70-aufvnn2bPzTiz__4dVPL54_Gf_1qBLmcQymnviqxg_jjS1BpGyKerpdjQtxcvQBx8KSqDe8hjp9KNyY-b23tbTeLSZqDfaSnGE3pRbHD2MT_JAjur-JEBL4gWXAEVf_STULHAQQ6nb_t2gWWjUNgk3MCpO4MWEmElOzYcEhgYg2t9wO2FS9v0_7395sf_ey-30Im1_a3ueY-Ghrl63rfu189Wx8te17SUOz0cNWz7VOhZ2YbTwfRcxS0hScmHXVMsN2lP2TY6ZrGFgjJpJKc-b9DIqiFIfZ_hezdRG3Aqbsh6b4ABOER1w-qMA0tB9DYlMus78zZo-2w_dnN2xgM_Q9eivPJHY8doDcQ9aplHcCmSeye0qsio5x07pCuqZNol7WwTuqeM_dea8xAUxjsZCAGk79Wj9mffqNerBWO61XaxoOEN4iTX0x94yUZ-N7yyAbWONquvcbiox59-NlgP3306EM-gbt1ma4mXAWUawLwBaLKoVvQn-7DwNNiDx_4oh-F1aHl0utmUZiJ0ONRZFU5HFzizCTlFk0JutrazXWU699cYwZ46P7GTI-amCWSNoHfOT0LVojAy77HD3p-sEiSZhzsYZoQzRcmXozEVeiHlvys2r2yCpYyqBrvzNMyAKqCZ0NQXYcKF2xEcqyDiFTRABq26apFHY7bsRPA4OzYW4uNJ_HhW_LNn7ulsP8IJzPw_BeDNCKWv647agbBJWl3NadiTPav8kMpNCkmSweHOTjKUhZ2rx2Qr91DynGlV6Y2kGPy_GR46gyFKaivr9JJFyCnMmjorLa25d59ihink8Bu5jlis_G6ORQ_D8dzTB5o_Y8MLNuzMAbcwmwFu7dO5d3UgLXNfCJn-4LvDrDGWJXnH57HoMDVPaz77EATH9E_xpuGs39KnSNlYgLQtKfj4WTuNtHGI4RepHUdRhx1c_O-jfAMiE81UM0JXnVwpWFlkpU1aKuN7th6qx4fTR1JPr79qahXmq409QkQpKXQtwtW40p-vD7KiQwxVIl_JgQW9kVk5PtyyUWy4-rSaXUAydhqXLKbIIDDiJ1fjVZXIJqi-wYoOjoo0lTmzlklAtl9tzdD0hrGu6FxL3YQfXlpoJy2OE2TjcN-mlAQbrLCvppxmwqvcfS8yDX0PE_rkEezafApRmnPx7_jm5t6g7jVUbK19pJTQjb0jVNkyPhNrEaaiO4KfEVlml9Pb7ano11bUd9pa0tuJKcMsoUkIg0qsGallBjpO-J107fvhDCL7VA4QOU8ogLJ5BLqiDV9CSNYNsOHkcWMaRSDVlWtppmf1ITycCsaSNQg1Ts3yiSDi7lpLjf9onoAZ6OWgMHFUuxmc3noTNmYocpys83fdJdpNcnJXpAUgpva-jL3uV2sp7uaX9omAmi59cNlW8O0HYtnZvxQdRdZ1MlEG0yHGt93Vuy55raN7d9glzSiNbQw-GlHdVXcmkph8GYShzaIBFOmcCrK3QWnPPAddF9GstIEnXZC92aGJH2Ds5njTzlyP0M0HdJm7dbxQwE3DzipazTQbQDBtuuzNcSOigrKb5ZAk2_U_WxrI5j6kA77qdwJolMc4M-VhjHZHM-PN-XNThE4GZUgMNQB-tp9QfgJAx_9Nt-DfSEv3SKNrroePrO7_JuwNkmMeFAhbdslMfSknGxrc0tpHhdXCzX16T3RLKdw0p0yJGS5xCeDF6Nn7768ckfO6KBmoIxJGGltIb6o2fPf4h_5MyI98VWYazm5zDy6jL9agHpbiIJETUuf37x3ZM4LgAQnFEjQAsob_p19vnRcTqHJiyYM8N2YXiO1dRSRUqZ4xUKRnfQCVndKEYm-x4mvcGvbf5X_ElZ_QBH_HlyeBpJOq89FJ8_-em_Xvz4w_ibb396-tdvfnr64vn4r0dAkv4HP7549uwP33z7A7z2MjpSN0en0G-wv2o5dBOE4-o8jVWzB_OgBw2p7spGMUxmWHXcwktA_LwId5t6pkdT6T2Oawy8YAzu4R3wGhfO4nr_eR7j3UYu4zAjV5Mi6jPOs03gfmF4-q17MqHnvzlcmvmZk-TjMYwLZBjy6BEJs2qxjua8oCwpIe9OuzolnFDn5tXxTpUFvc2Xtat6mxaNSnvLAVF1b4QMfrvVw_GHZP6O1P0OJIukQBGQC1ISfx5xyqcjhMS50B-_gRt-kCst5o5v6nbN3Q8Dt3znI7USYkgi1iUGw5sLH6UtnkZ2BpzEa0HeNdt0NSkKHSyQzDBlxLTXs8U0dQmRwhl85xoVXJEMYmKEINY0nCyf43wWUfFte6ZDmoVAx3-iW00LsOtlMcntaJgS3RJimxXXkF3EhDMUzEAoqzqT0LC-uCTNqBrD8kKKSur3JgtkuNBRgw4vGCIeXCARasGOEEA7JGT6u0hoLKDJOyv10R1JMeN6n-sbL5Opose5oiDsMAHA9JB6b0GiOs2MTeQ9S48NrVER_OSAhCUpHLjrz1jVqM7wESWBSAxkOCnypZyR6vIFEcIqzpcrilvbXGHaRCSvA8rt6-RD_tSMoZd9ivPbPaVmAyVP5otph5t22ohyMaB0iIObyWJTtIHJQSslv0xpR7R5aBwL2L7ezjez_lYNyW0J1xBo6c2_wg3HwYrygiQhQHCsB7PZruZ5JzUiMx4KKl3cKnlmgAfCnLwt6PqBbfDmBLNAoFPERyPBb07mLMJQF8NTve916n9QF5XWn3aqTz5TEsArXVRbsaU-phoEsvgG9Q3mnUyj_mp7Zp5DcXqPhtvfryeXoDIHHgLfQJu_qLmEY8I0bN-1FKms8vVmhuRrUemJrnu6r54E2nOhVTAkPeABmTQ679pPpxqt_1yeETI6EMRg9JmC1Xs67cEXLSVkXmR_3-brWzy9OvCPmXfKrSkkBn1-AOfXR8ngO4pXe8UPOpFj1oKyh8zgJQoUbvBA22ifcANfLW_wDOgz-rejdvaZGEsPKfnUXaVio65pI9HRd0_--vwvz55BpCsUNJGvXj59-QSf5-t18Nx1ol68Gb1rv_zmpz_BtKJHUXE2WwzxL_yDfqp_AOVn3zz_I3z4Lf74dvzNs2f0886CtVLfBV5-1V3zumf5R0cjQ2hjHTT4A8KZ5TuFOr1Tf7S7XhkhtUMh5g_zoypO1qFeBmAVWyw7Xa7b5XoS66VV0uGl2tb5uqNxs4v-5K9Pnv80Vned7whjIcFSdv7bTT5Zrye3IvHtlBLdgtwAjGxwvVT7EuKXMQb7yHoWk8xu0FCcbQxR7n6FJCEqG9D9ALTr7n0hmoVCfPw0iJwCuGOwq2m2DEIwYDlf50qWHsNCmnHQH53r2aJzJC8Y3RAJZ_c4cRtX28Vrmze4o7oZXCiZDIA-OvzicS_7_dEXIErqYjQYUw5fKQ4x4YpASEXEeo-6kbRzKPr-gUnm6QtP8HXQkdmEvYnG4pmAbrypmZbtwtAZjkat_fLsbxG85pGRAM3H4TdYR3ULUjJuToloYbDtWO9FnuroRh_oONx4qIxbH0gt0vEwGePSAPVYmaBdN0iwOVAFyowGqgV1oClwUEu75saPkr-ucLTDQNiFtevHWFJ2CEwEIRNic2LrnjxQfiLsnlAVpHr1bs8nC5u1l5HLXinB8acti0lhddvgvmpImW6czozqoy96SU1uddtwsFrOIRmJah-29c7XwQZygi_w3hn9LslWJBBnpY_igHgZkpNf3cvrGQzrXsgE6-A35gJm_qpEPlOLaz5rXYF_n5LsT_GvsVZCkDSnnwKbkr_Z7xYfoFBFUSxSeabvsUTYvlptmr_p-Xqz2WIZPAP1Wy-ie-t5cU2-Aq4X1cL3Ymr0UlDXsBrjRRG0POcXXRr_1VLNCmmK6F4w1NUKaJ6MUAmnJdiY1e8F3k7U7VxJTZ8KVRP8Z1NgPpuhECciOlADqFw7pR9oXavR3j578eS_n3zbS9Il2znX44vpiHCzdAV0ADE9cBL4WqcGKtiYGlYhvkc1bKKYcwg_-23WOVweHh-r-Tlc_u7w8LCySiWrcRWoG7D3Qt6KdXE1W_HCCwavVTRww7_PXkjkfQ32R2Q23LWTO12vo5dThfSegsj0ILoiO7emcNtU7nt6TXsErUuY2qNDyZ1oc19P3s6ut9f-jgl2lNaFGpMFSkU89VQjgEIw0M7uWNcM9TEReyY2tdRlp2a4umyhtCpjPu_U5f0Nle1MblmDfXTLPn_x_A_PXnz7Q9WOjW3Ksg35T2EPCctJpS2lde2juG8DuDCIw-yrqNH0q5GmuBr2mXDpMZ5Va2Vidz-6zhnpN9adf62Ruw6uNlhP02wMuC3KK07ANyPXjjMF93WrXGaXMrqaydhc0Sr4Bzt8zY9jlBQpG1YJxJjzeWs45N1TyzCfL2_Gxe01UEgxomt8t9mmhZUz_rLaUDYRBTatpFPKDwWakXF1u624PI8skLEaW10kXAr0XZ_dfmJOJWWZhyIs0NnOvt5SdCOnkDA2gopOYGd4tmjGttZe9vD4d49_r7kdanDV_WYMxe8KLBVXOB1gSPkoe3fXCnQHlA5PiUPYauirMdQ3XGtVgUhpMWxxw057ul1hTZz4FlYL7eeRQMgnqp9TnbTOnxn6JFT3xTP5KfZ-9jeIZ8fJGF8tl69HcnrcC17d0qllFRzLlfupQyy88JF2vTB1TimwLRZUyCTY57DI9hDO0s8_71U0g_H3ZaqKSLvQYGVCGHWvnBfCGDkAyuNHjxpCsV4dZDTZNzgyYjQDpljPajlbbHwzzv2g7IIJLtW9sJAQdsEgYeO7F5D74KFdYO-JiQFzH1xAi4T3-GkCnTuTmP52let6viyrQp7NsNLvu6C4cNZe5_N8UuTyETuduKVMm_yvHUR2IljOXr3G3H_wBKqZqQuK4wLGQoUd04mP9KkZpaJ_U3w4_Mz3yotA9gdvQRebdVzyjPienX7288D9b-c_hn34i_wFBv3Tz7r_YYsJR3otxdJbj92QFA5ySbABLD2zwXKeahQg_6z40ltjXAOw9rXLR6gJ4TRNwM5HIF6qF3yYRRDnpLLvM8dunXPZJrUNT2htfdeSEolepiakP-gByk7ScKR3PjaJThy_wZ0PdykYHiVYElWIFY5TzBuvn93FdSq2rxMCFuxD5yX0yutzAkM7rYYaYFJG6bWpvQR4FKLGxp2oUycNMeggOnG1tBiPB0EOJtq2yXB82N1KbZamSWCT0-08j0qN-fWZ8eFjxwifEE8U-qSzOS2fJOk74bpnlFxMWNpUN5_wklRHStXufpd5QVLundlgdKtDnQJgRLQZbqvYBc01CyduXt6Vy1w6SZ2ub51W25U0PBL2oCUjD7kBTW8noWJ7lH2aHR0e6_90u4Or_C3BkKVakbGMAr5yAmM7lWPj7rWbd5zgSvbVXTUl0uXWUiDRner54kJRIt1ZwAwY55ZihZm1jPh3yxkCOjp3LEV1RTl5l5zFN6exIZXzej0aQbvOSMJ9ZnqwuU3Z5AJs2z0Twu3jHAH4Ca8VD3tYTl52fnj2UrOiN3nZfMTnRDsHm4A6PYBwiasnR0zQYDKVO0iroellSwQsYYpp6XhnGEzKDYnit2o5giWZWdhtSiUkF8NvFTWPRj3HkgtwaElIjTV_2zPucvliq64kYFYlx7mh5-zi-0-1kvZWiCQBHdLkxlRa1mEJnmk11H9ElBvlh5Y0Y3M2vUC1QXZUxXGLUA2F_gK4dG83TrCLiwBqq4xI2KPa0CNsjXa7Gdz9O-1RO3DFwXNdN8xI8aW3pXHm48ezhcZTPaA601o5VseHp2xOPKMydKLVXgDeqfqlOA19YeRpjWgNWcJkgy7FAr3IhS8jCKe2F4lNiWtgFNgJ-AfCsALv0PiOckQ3dwOf4BY5hSXwGoar4eBgfRUdD024VOXonun5WAJPjXbdrXvFDj00Oax7WsPHFhZndq69KHmqmBA_GrlD2wPzqV5UyVPjfrOBqriGzFXzRDKe_5S8xTUdKBEZHcba3SiyqeOYkewkOLoJw2S-4H3WRdrc3wjNmQuSJyb2jQ4OBlbTMgxI-9ZldzmlKRLcH2ImJLSN4kPRRVObkJ7q9-p5kvZAIaMaT0ud1Uk5EZQTXmpt6CoTLAuatxzpsNSSJ4YQvwp7Jrwm1rv0_OxozfNmprbXvriCNTQp8qWkfPcwa9Se933c0-2qQ4gYMhdp9wLC3DUnwxhoCtWtD8bSrYgLozCuWJaVRDhXOuIrE2w7az84alNCAzTMOBH9wtzzIVO5cB7RUTKK_SDMu2LTeHK2gSaNRey7zTDEyUAZGT8LqHgcqbTCbXUaA7epeeqlpjDrqRN9Vy92KjeZk6dDuo9Cmg4iz35wrpiU7STt-TXpXfSCRPxc5dLdMF2z-n7Cd5Y5utmwqrZvTXTLivyeYSGK0cFytTHUoCb34Hy7BmZnTDTqWUtU_qFm_vJ5T_tvnWeRPCn62ovhtfQlMI3twqjdkTdQglMTfsujkzTNhCESnyOheqSGhRZLCc2B9qATT7xhoztjSTi8ksUlfg6ChxRUbslu9wO78dgJ7H6VCBsn-kgk-CjL__HwtGWxHpf28Oj030kw_p0E4583CUZM2e3RthvfiEmPQEbKmqTQsNdU4YQX3i1Fz4lN4-MW3T9xMOmtVPW9s37pj-UGS38Vcaos_b7Et7IKb7MDa3bF2_LoMZsbKjanIKnzyarY8iHmZJDQR5hcW9flylvRsl1MAb32vMDipOQa0O6aKfI_wFwFXbOr20LSQx8JxvAuNUsEBWXarrV5Rz4RYhi6ZdKvqk3abBab562JTNllvsg5lSOiqhlK2R2qLOGThQexSci13CuUYRoynp3f4ed8r0osHQxUrJpNx5Ya08iOyeM86gpl4lp98fgMVFpynDy8zRKtGeFCmWRwzW8MnjjG8rWUyhLSdRgfVJJ8M1mEs7JiTqTmFE5h2P3H2Tci6aQhDU4Al1HeEor84-HrQlCbq1kRAYc35uxKLfLy4oLXYJB9R8rQA06wDJcYXb_MjFY1icCb5qjMhha8oPMJFKCBGpXna6hCTHGCUONks76FXgbvYZIrcgV6yQB3WSDeSTEKUcQ1hwyJpRJBNl-qeYGFMquoCbaqa73BY-Txk5p4A1BteQyfKgyBaLciU1SQ8YtA4soPg-z50tCSWtY1tcPbbaEeTDa42FwtgnuOgDNU28vyN_kCnW4gheWEzbwWJaDU7HyeTxbb1b8mbfg36gibA_YH26n6Ls134yZqEVvPJZDrZTU6Q2-tOlwxSvAfZy-JojSt8Rr-iLP8rU77CaZoZk6SNw1aAW9DFqFoarK4zUDdR3mA1ltTP8-SoKKEjZrCreod2IgHC22a2Gv-djWnXMs6lleTMxxtgNlZjtwIaBAmbH478LZ6ReLN8gSaASyjCtAb2b3bG-WGlUjCekKhhuCLr3_b97P5R-jTMI99dSSB46n1C5-d0Q6oGObuPey8tXBbtTSdWYY22ZgTya17w8ouRXITXX3OpLHNVsv57JzJ5OPsqSJpmdD2elvATsjwFDBcLc8o-1twkmKS5OVqlU8HnpJJ7G6rZUrKNTtwigi3sIOUc2u2DM6RqyxDeaks7XKSMTOL24Wnc1J6l119lCwW_XH2Z45GBAHF8hIWgGgj50YQUqL4apA9vVALfZNjNjk4rgW0fLKez_J1D2EswINDOC0p4lxy_al1vsonm0KckciB0f9h0Nr1UKKUyIi6ukWOcduNzcJJOIWxI9yzXl1QPQj71L04Ws376xRbltPG8rQlc-22ZGmeem3jilMFygZyKYpfYJDXAISYGWTDQitKJ5bGrvuztG50Wym9jxxhN530FF6n1DMOiFYsPNxvndbKpL90Luqxz6QmJvY-roNxdCvp3t3I46R2RDvPaHbFtdN15DGsA9zzdc7kBbqv51NnCgeX8-VZp_2ps349cDQazSfXZ9MJORbhvxjZaOIRFauCbKMOwQidIt-qrO_r7IIbCX8GfDC4XC-3q85RtzTpYXQmLmT1Pn86gtvHMHsnsLrTtmCrfnfRkTaRBDHS23SAdNg6TYxl3wYRCvGPJVHGv0jHW8e_L1ENluEbUQuWduNr6xuRfUzvLJZOK_B56Wur8GOGZMzC7GarbMuAadmlVfvLp1Ht_34tAO5M398Y4AA6Pu3WCV2ps0Z8QNur2SgLTrKD9Hz7Z4toK1CUEBObWDYszTuSgJXe0pUN4kEt6VbbIH106U4xx7wzzWd5MZvmldvH8f6WHhOZJSSzRpFU_9ZXIiEMMDg3JsnfK_U00J6rob6qyuy65V7t4RTiNaaSjEsUWl05Zyna03OQPEEi7dP0VvpxwCASX8tDJPFJ-hRJNCg5RkpxTp8jiWZ8kHhBLTUOFXsB9NfcXc97kWgd8nRIU4-SEv1Jm5ZWJsWOs-3mov_7dtchqlmhu-pIoD10qq7F0hvMkOwhNKEdy_UTn7BfPti_TF9i8j7Ovlmt5rdqhAf-XtP1ls7y-XJxCdaUQPEgwEhlPmktFuAiB7qL1Xp5vYQhMgih3xjEV2g1n6C1MRgOvOAZgSStSKHoR6Ce0xf2cRtzU4olgo94aci6ZAJQJmoOZugNH3bJ78YSMCHJypconvTONlJUeZgiHQsZfASKTVdLEJ0jyGYDIpD9BBPcHB3_PhWfzOj6caB6hB-F8OJweAQ-HD3oOKOyy-DaVAMRKRoh7S0VAYJ4O7g7FZt1t55kBW1PqN3pXvcgMxq7jSSnYQNlYJzURbjjujDWu5gC49p37yTrQyF3VzPSjuhObFqdrL9mTQpLJPRD-tSrn4qnrSdfZtOlzKYym46FEtVt12Zlzj_MGwSR1v2ZmFb42BmsSZrvm08l2oH51ExcN2JEqVc8zR2RLKHm2Ekbl1OLumw2K62m64iGalAhvt2v7Nq-yq8Flslapdi4j8phsv7WXd5St2Z0Uw7I9X_N_N1MSFOsp84csKxYrjWFvrmXj_jue5rrCuNlyBKMbURv_pj1cgp6ra--evLi-5bHEVvwTDjAN3V6h_WarDdjbg8VlLlo6IN3D4f9oztpzkx-jJGCh78cdRX2wZjNCLk5BojDOO34BNajXd1x_x97b9fc1nUliPbrxa84huiQUACQoCjZggwnaom2OZElXUlOJ6OwUCBxSKIFAhgcQDIjqWp6KnFcdfN43_rhVs19yMfticuTzPT0TNU8zK-Qkrf5JXd97e99Dg5ASra7Oz1jEefss_faa6-91trra4fB73a9J89_477yyNQRL8Zx3F-mS98RZFMSnlYLod1UWjiHFeeO47fz5mEf-NmhgM6hwyIfkhbyR8n6bW4LbCKSWPlutvlu5swKujmGXdr82Wi9sPsYdpX6KI6SztpGBHZKCox1DXqY-b-gKox7XuYDQ3wAfhcboSaXMxCxd4Evyc3N5wI06K2mL4qhh-aK95XH8PviESQchHn0RQwT7VAlw_PmV5ziIobL65NHtKIyL2yCeX2aFTO6F3VlXVfr3Kk8TUfpM19bQ0MkvYhfcsvfBHc5x75yxhKnrre38i4bX-jRVAxN-kHtZpqC2J_ysVZFI1COzhSvbbAZom2Kc4Di83vSOE6TnQAmVydFt370ziEfaxHtpfizhVche9pUoQq0GoBlrpQuNYcclcs-kGF32SFHUTj3qXOGoro1PaanegpWL4NhZ93RuJsNPu_Oxl28c6h7kg4n6LuTu84i3woVuNl2JOTipLEdJQ2ZR5d2QW9YKHWswX2KWsP9u3jtF607dxMB00Y9jUhGJLm6_sg1zEfQLpDLP4u01DwccDCjpJM2xqPhmR1jgRarg_F4tkmUIHeV9TAsLMXSRliZY0iFI6QvHfEj5YqSB6z2W5EZoEWQCxvUXeyuLrljmME9OhqYiNdLYvfM9EF-JhdkUDiRvkbDCiIaHU17HMY2n0rAa4Szy0lkUcxLSfZolr7fSwEoYL1oMLXMfw9Ze9hJslFvkp2MJU5Fa068Kza5IkU6a9KC0PbDgCmrI0lBBAaMthIukZKJLVFCm4hsepSQzGvJNR9uqElbvdFrXE5eFhZcWP4hmQznDKJs__VMFk2EG-e32X1xIABHLeGHYxCdil9Q2WGiGYmWTejiy-bqnF8dJW3WIqPp_NFSG15G9pWhvKWOWkJCLlGxL67J-VjqYJTmMSHQUdVqKciV1JD6jg0VDEw9rjifsn2WnWWeRrfSRHOK9Z5zqot7XThZRdAir2RNF5OyRlLu6bsxShFLHNdYXQuPFrpJBJHSfZ6OW7QGpdYhXp84L7o2WJJyy7JwkHyFzloh689Lye2xmNrZasHiiQXcIbBOFP7GEX6El3khn8ZqCG2Myp-eWX2RHOR-TnoYBEse7t3P08OH-PD-1ChcwD-n0wF0Oc-0FMx6pzYfxrGaya4Y8WS1M-l_hH7LITB95tMo1nXfN2Bk0O7nvaELG3u9SNTIdDMRHCMLyHEGYlxxf57qhGJ8Qbw0z6NeCdpL0DlTYqAqerLb0q-lZXRHRMlasyIqPlcUi5mlh6CsZHW-upddI_KsORs_SUegCH--cWW7hk4SvmOJqHKjRrfxvb9VnNMlaWEWYdh6XuhJ2PvoYWc9WdeeED0RK8dNP9O3lekn5NNQNkYPCWRktAKjRzbLttLXdFUBp4Eay7z-uf26pDOlJBYiiuBkihXQilmsncqp1Ecer4FOjJh9IAcF1bW1anz27vwi7A8JdSOERPGDmF0KT0-9_ins2zz8hd4YJyY_7TeUJJtNB3a-lNl-FkhsSsb_FrczZmb1V3F7g8FODK2BbVLOG33OpiOt1bVMklS9wRE0wsBVZoJO32JHbqHB0pFGEdpiB0Ypc-oDNe9cmEWaMOyFYHHIujoLwjf2GdBEqedyUmBrz1vauo8hSfZicD4GNNlug7pzNM9SbkeEhjYipgL0D3gvzLI_31EvF_kOsvM6D2SA-CyqXKoIJ_EiezKYvCBYG7QHXrD5grXX6OgUrGUFZ6k-7eFFauUNL_uTRwykDbueSTsADczGbzXggOq1DRC1zHdkBwtTrld_D3AOzcgHMda9P0Hxgehg6uhwDhd3DR0R9lNZzHUqZRiNHcJSIObLpFmczGeDoZt0cc6EiZzYxgUJDjnRgPk5DavXa8mv0rIguyAePIogYo49l_rFkjWcU0C5BANQOfuD6UZxAgGn8HRNF4_3KU9BF6-XN-349WSMKi5OLy207abjB9z8rIn1rV6k_eO0lpu6cpAeD0aNx63G9X26gOGyKpTuZi-YcZyIVfNYMge28xIZVFDQ4pXNq6d3zrUuETCsURldfq-ipU414ZqCoGLzZaBYnRJvLB0-4XUC1Xs86Y-fjeTaBK76Z1f8awfXRqvbv6lj0MO96oTmvrQB3VHq7F8NVy3ZpA7in-UF5dLLWiw8w1mCoA9nIaJv48tx7mVxK-_T4Y44XXN6Opumqb1ZggBGZzOqMvPyAcxY7VKA2mnZzr_GEFlB8aWjtfCmLKoxeTY6DO4dDO62jdYtlPwLB0S8XrqVz-S0qBvNqVLj-EiHDEaRjNzeYVMRfCxmVipvyuNTC7lUnCUhN-EevWSq7RWSqRS1FWKBtlM1Hq_-ZgXV6jA7QZFujlfdw1p-dKQufb6ISqxsZtTEpHWkECPZqXxrgArHJVVT_dCaonoQxkZaJ367C_eo7_fnnvSdzsODfuywX0wq4am_nB5uafu51kwCozfKGZnDwcXtnVkmO6vYxul81nN93jHHqQFQFTIMD_74Zp4FmI_gu1aAU6EzQiy5bzR288oCebGpPqxBfKqlR8fvG1-4NHgyy12S3OSaBZF_yx_Ocvzylh3RXYlOeGhbog-zWzrxo9qbQAjTd-JkIdlHsUxTB8okZ76bIeTRIbwQSOso9mI0HqW1WAP_4B0h0bC4ixMi6Ydxuk7xhTuo2EJhjrNWIKbKAFHGUcG4VXmFTOUq0FNMRQfzmeVBVSYf5VDHkFdViUD5x4FfYXUgsscb-52JpncrdjSTT6TsAtq-TNn1sfSGPWA2SwNJoO_E285HfWXaz1hLVjyQHA5GbVpUJgGNU_wmGo9aZEdr4UpsU01nsduW7cKYea0-lH7bjRkDLDsZTrD7rDeYOYYxbbrSr8vaqsgbFJqqRF4-zzVutBsvq6H_ouAjXatv2Q-NIST4VEkOVeFH1fNwQpWjthszkh8TlzfhH64VTstEtFlRLBoOVXXwSZpOMva5JWOsaQT87Sg9PANRb5KkkvHccuJJd2yGVRbww-kYdAQOiqAd4DjoxA7PgRtqw3KMf8Wu14YbCfQEa69aHhiMtJkq4zVm6MBwE9BMhCecpL3h7KSpqJIuZMRKCnAgQJJyrLrjJ51WxfW4KSNpdc1diSpnzejvtmL-tvETx8G2ONLfGSFwo3mDCXfEa9KS6x98WGAJk7-aPO-mnrcG19qNcR8eO2Mbz5Ltna3kesQVAlrxIelwNhMWPudV5VEzifgDZJjRxQ6hA87jKxNuU-NO0EFlvcFQRWVSD-wICfax2j8odTjuKu1X3bDdFSPz87Z7o3i724ecvu1FK4i7z2kTlHOK-ta0l48uUHCo2oM8qBq-YCZ5Dexqn6j5jZ_kuu7093phLUYyVswiuXXzoay443QaT7t-SMeCEOgLm3r50OlIwMAFRXYIt4gjYqm4Ik6CWz2qpUSQ0YpDLIw4KvRY5i93tcwuVW6htGCfmjpr5XapnTFjqN9SN-JpNDLj0NOqpG1vOhO_qx2c6npfzd4i16sh-fOhCpRQ67noEKVSsxzfYI5LMOYJDLyABc6_PJ-fyC5b94C93HIyniMRBlGJpwwiLPqOnPLTXryzoIfGwzDyvmg46rnEGWr0Se202TzrrP3ApvpJ0kh2f7L3KPnks_vJ3t1HyaPdB5_6vCEYrYgtRLSx2E4UaFqx3YiBUpxCCE2q1m3pBLA3RwLfvF2nj1vr7oR4I476kzFQvg6eJFMCQZjmZ3pNeoNp-S9EwZWdlfQO8Iw5cpM8sro42pOeXKiJUcaeC71uBX7TwVadawcqQpk-MNeOUIA8xhqP0gZGVXOYCpVkeNZ0QuL9MAhYSNu6UxgHvtpBCdSQ53b8aoxBYNmJtbhtSKI1FwhT6sAxCr30S3AXHXKTls0iLzjRcrmcSA9s7uHnpREf2ZRqzwCPnw9nnWWjpwqsppHa9lS_eyClKH2FS-mYLkR2eFakZyZllSbep_P2wTAMYrdFba6ELS1Yy4rTvPNnyKS3PCk3GWczErr_guUcH_GU4m6d7zRyAiln3lysnIuM-I1KumCepWTd6qJOf6UZZT8F6YTsJv_LCAGor3SHJnRaevY5w3JCVn9xUXDeh842H6SUiLMQ1m-TaCjg55p4ynB0nbMq2xA_bvDXpbi6sZAJM9emk9jGWenQfY684zd7gD7XIfqNHKSXSA-50AN1xJ22WiiwyHFDUFhi24im_bzkUV09JJ-MvVsP34jiEBl-JQUiJgF9FQJXZjyfoVKvpSDVsYlLbCqo8GQwCQqV39Qpk7agxtpseKsk3pqMl6s4knuCd6xoW4GfmMkNVVQ_ZuGo-A1Oqu2NMFsV1DoMV-J7JNUiZXWrM4QTTkCzaOqBdtZDq8FUClPUOZcHbRr39267aZm4FINDvKzm9DTtDzhfV6IS8PaHbHAs3gos6N6M5T3oI1fm8l26etZ6W1uYaKAKfkWcuHyPrZWukU5PB6MeOhD5VWfLC2RRASwaANYUzU-tAJpHhWEsbkeyFaKudDmdeP2Wi2Dx52ygc88MCgGU-RARdxpBjf6cryWdxsobBLOyn5QLE9HLVxwpQiBE40SsqURDRMxa1yLrvraxETzENKlaNF4AAwleCHQvtDWiVGhBsDIW3GWCDOwQgOj28bKlDGL0vDDreQYcKyxmR9JsmKaTpGXt0SKOF3ShTvrCQP1Dhnp-sUeMYLRv9IDhzbH08aLAkoSoXslctLqthvOVMErFhqUwU6Gu4pXrnIXwxpMQOPZxy74crzAH4cLDO0vEcNo6in2JgYE_m59utMjS2KV0ISfnoLa4sqW1gjrgxlLI8vSgcIt6fvnY-vPG2iooUHFRhwBOMrNIG09HpSw6djbflW_cxiPiyU7ShEW-_PgdKZp6-cX6er6MsD9zQ3mAA1wyb1_ywlzbsUx9xd29ZUeLKg7NawtLOYdhfemgnl-sdAhG-0algzfH8o4WPE3YF4ZSgHxvjjOYoQUhpRo28EwFWrAC3lAFYeALVMor6kpAjgJqKq_KmVttpz9OM4kk4cWW-94laqjNN2lNVeyRzIpSRCj6EAcbzLJ0eARfPE3hrHE0k1sClW9FXewCgx_rY0FOpATPNp4IvSCmIWL51sao2AWslfw4znD01luXynFmHu4oPtLOxqeDw64igS6mG-ldlY3n00PNRfspXsEnbJMZKXB0kOy96VkHJma9f9kcpc-aa2tVw35hazROky0sat8Yc3mJxjH_CzuBBqqSLio98qenT_maM_MYflgDVWNz4KpPehZUI-Dck1DO-3czTnymXqvJhyHMhycg-XmmkXegYdOs2zL1VSasryREcrsoH8ZKQs2VZMIJ6BThjeabm2JypUWSRXy08k-4S809uGJGBk4z4qhKLWCsMujKFr6JxmYr7lInSfTTPjHHvufrv2T4HrIqVa7L9h3zaekEDjkqtvmv8aJjZLnjqaoZbkU2ax8yhatrBPeOQY-y6re4clJqtjSXxbAmEqp2KKqbfqg4SvD8QgWrC0NQHyWAJk95XIbhLpC9MfFNNTEWWVmLhbaPwPJS-wCg6VQ3x5OZPvCsmb0oQrWDntss3ZSfiiWlTwdjmKi8VL91gXq0nqovdMrTHTKYS0tLGVTiG_eOvFbISvgu1yyZj3TZWgc8Yblw9puy4fGJNXLNATbaVMMjhWwBD3jPyBNpbDqTB9XgHksB3ga4mteXB0rQWXT6Lsq7XC1QYd7vctMptlq1r_b1evDdTpHXCjoNFr_C9VAR8LBmDLtEwpDiRLcUFbrKuNRhjpcM9XNdQBX4k6C4KWjUP8enQ40W9dL8hreOoVOwYADEYFwexEdFXpucYFTjPqT6jVqpHWR2BntiutKVyxllSnsISDrDQvSjZL01WXehcjGiaFf1ExJ8bkce-qQnqgsVh4pTsvxn4V72caF1dtaWvV1TDYcNtkontn8iNLpgZH-L8dAR8pd-tM230ZAnOQgEeuMrhSuROq6YaJx3kW5kXdPR0wKa9Fr5qN_FseDdYDoeUTlLmyADPhoHRE-rGBK_WbAYy8ECwjKmQEikI9aMKFXRNVZD10N92QK5CiJeerx08wT4Gt1ca0vMhlXHGOlAa8VdSnP2SmBXxRREN5lTAxmfW0cVAsVpjK-RP4yh0Tn17DinHnecIkqGTW7m7JxH1EEh8t59Wi29E_BhF8jEwy0-tlCLRGb0vPNNkgi2uqYGdiZoT9JvYD1yPLpyEvS0Cs2njE4Sae1zU0srCa5spGNytnIYyiZ97gDhHV7j0OfLnmhXOIrrP2e4N6mfhhpAOGreAHon5UIaYq5Atq0CqQwQB9TdMaWJfVVkCcnmCIJVu1czDHt39orDDeEwlJEZ47lHKpfkTbb5Mm664NdkvCig4LXniMCXTWmOey80cKzyvezqJT9d5oNqZdV6tmFa8OIDtj5Lt9w0D6xd3pfsDVJNZ2P4lWBpEsp362XZ-HBApgdPXcorrmctHmUPS_HlXDPQUmYftmF0yqCZzA_OsUauUPWUFPPUz9lVuS2-CYXT-g1QxpCl1ecrpD47d7YuYbEKBlzZhFV8cJcIQzoeqv3ooyd4afvKY-fr6ElanfiOAWD7kTuMZQfAeJKCc7vTvBbpyrMeFJ7s3Q8u_nhvFZwJTiW-B_JCLQGicQjel9g7_IUNvWj9pp-Iru-8jOWOBodL6wtyeqirWvfuPnx0886d3Qdd-Pfj3dvdH7ciLkHuQN2MHB9qO28ok1CiA1zt7rjatOtOCWm4qqWYGXEnOmLRCjt9BusrYKnVdaSHHZsYrI6JTlywNpHRbJwqWY5cz_i9BiPZOVXNHTYv-2aU1I6hygsTEy7ktLMpy-_AL4epi34JHCZAoZ2sRULGsEoWKCT6zaVLl0UJEdtrj66lstaW6moVraD6KFi8ACQaHeByuzRp-dJNrukkbBa3dITtPCqLma-DpbFs0sIDNNY882HemoXNTGb2kVRnxxT70zGmuI3giEpSrTEcj5_gywCBVnHl06QxPUoaDYdGIjWDsW80D0r5BZOyqjfVu5mnzZjlIeMb6DFcNkNnLaCZf4pXtQ-wEn2G1eKxRHk_RZ8O5-wpL46lpzWTZG-WVS7ZpS-sGFcMSxW_N60OGUXknT0g32NyeNIbwYpCb_MRaOkZO2-sG2lOxsO-VYiDvQnssJkjtzo4U2fjulYU69CdqGyYipilM8o2lCiJWToVJJ72RkBO02ZFJ4aE4dxa3dNtJDVCND_9mNXBbfeh0ao4_AX0oaNZwn-b6C04ZLudV-1HajmDTvHhD6te7Bdys2s76heGCFiVageTXr8_xbuY5AHeF7iwvu3kWT9S6pYL3OufFFfsVL5Vf5_pRlQfv8JTpNVKzbXB9eQybOo5Ws2o6utZ1oTfTx-32vsYfkaSDDMg8YxZ5Vp-ooTi03561MNA-rxqjJrknWg-rBI0HJwO5EJu7HpT9VSrVMjyAUSGtScBB3gJ8-QZbKoNbd8iYGrScNCXIzB905w8w0f87jh8B48qWmfpLhmfB2PalCpfe91tJnraDbeAoLouAYeD74KuNhnNDcEF3ypZMWflxZDanwOwqsqWDGj1BEPJywZmPMlQik_EP9CzUs3kK7q2opM4q_NDNQddP2g05uqw0BIWtDebTTcwXrJ6r3v33kf37ty59zd8QblEJ6rmeZRF_GoCMgpDEhN1uxdAMDzDkkOjJEZ6EhRYq-D-xEkCTxpx0U4842JoiHeXN5Z0fjo-lEicBR9c2cYPYKbQdH4wHBziIs_h6LyhGUBzMFFVujYowqJGqhH9iWrIBvsJtpr0f5vvY3nPlvdrq3lth363tujB9nvmPX_euna9uX1VGl2jRu9tN1vX-ME2Pbi-LV9t7-jP6Nm2POPfrWvv291cf7_ZkgdXzWfvN6-2mgiY-nJ76wo0arWumCfbOzIe_9zZMj8rNcAaEIxJ3hDcyOLziRGJrdmfn04yflunEtXdJ-lZJuWHMyxA1gNBn3U2qnUcpo33tqejDAODetnhYEAta810dDjupxtVelbF60AOqj8DUiYostl0cDjr4ngb096zejLsHaTDmqqMe0Q5ggJEZgfAUlIRrPnzl041ZYCwblaYP2v7aV7QiCvlYx9hGWHeAD_Gb3en0_F046jaB8qiwI7k3zy8d1cS2qCL5wTuy2rNv8wLOn4Mw-wDhASEfyMsNwlL-Nr4xzvXMsbK-OBvQavqEjK6J6BydejPmpSZOkwns2TjM1hOwPTtFP9LkNe5I4TZeWrmVkt6WZLiXwXBxUf6JKfnmxxNx6f8IS8kxaJ0tfa3gVytnoB0qCfH-B8MYK5rHzCTRjucf7QYMvdVVAwZHigm5uDkI-Aad8ezj8bzUX_XnSUKXIFmQWHvo6p2XUcZnTkzGC96O3mOUNuUIUtLtbptGO89JMjKLcQCAIQ3H1ApONRGmUsbaOx1C5AfRLMfUTS7X0162bj2eEVi_Cdaot1rfszN8R8rRv7Te7d34wNCW_xj4ZrKwa8Yod4ylqujbS02krnsD2aMvh6yIZvA3z6ungPCmv_f-L2tLSexwE9X8PuvObCePsEof7-N06-aFcYWxlqS3mDi8EeHuUDXohOLd6lBYKGAB3e0-8nOP-19Pjidn75xdnL33t2_vnPv1o--UW5Czp0yjOQuHHjr9N-L5SYEwDfGSB7sfvxWGIn3ckQmZnjdKr434s3yHUR9ZMEPT-ajJ3LJhyECSZiBx7I_MIMwSCiVVi5Y1CGvDG0zszCwswajjWtXr165Vjdf12q-CoVrRr2E6tMBdPkkHE7fi0C_fIVJTabRoTsIvDagAwG0B9Vq828BZ_w2C2gIW8FS4ffwJ95cIIhZuCb5-wB3VdrPyMV2gPs-fz-SomaRxhISg7jesykc0ikH3F4ONBOlI8XHnw5SxMRpegq8FH9sqPcVs-j43AyI3UILXm0aw-kfGzuYVO0_yLnxRBjMRjU7QXtHFHU0jIUhARv_eSz9t_eF17siBHFbK7gXYwVV8CKvyCCQxR3PuGSAZBV8CaVEkoq_F6NCE722XTRdAu01n3O4DfyiJIHGcxgZzTCD_kbtZeN5eMvi-zVFfVEU6dEET3_zwMbTrQe7Nx-pH7s_uXXHwpcAHWKtmDQd5JI_32Uouk_TBpULu41CW-2iFkpeTLkejI0TorBKRHuhZcCq2jglWmi2dnfF0mvTJnQ9J5GxsUR3bKfoDiZPdwCgz2cxhUVMF2jpss0Y8id_Zot7c5IrI_GroVlcpy5gprcp6CA2lb37T3dCWQ9cQsGmzP4g_XZYTk435B2JRAQYn_dGZ-o5XUgkZdzpkiL5Gx9ra07t4mdh6-XKRCyqOXenTB3KYdVFg26H1SzlyucenQuXRPoMMmWt1SaT2VRfV0WPmoOMjCAbNSWnxCz1YXJle8tTPARp4ylKzB6a81Po7oNk6_PtFr70XnwIL97jCoL6qTaBlMMmrZUUaDM4vPnw1t6eYO-EbsXVph_YTGgVou_EztGcwrvZgCrOo0VIYUh_Q6bsdlXhBXtUf-vOAE_9wfFAH44WwE0lTpAZYeYLEgDnxVDX6BKhoiVABti_SiBA0dWhq2r1qM65qoXyj1rBv6gOXVXUjQ-JtM3cg4XbcEhI4RQpiQCih9CD06rcXO3-zBqNtZPJYNylWNO5zYUQRc6-4AXGQXhroAmqK8brvKOqMVzXE-UlkL9IEFqHS1KRumjsNic8y2xeT1pb2zvJZfonr7NrqrN-b9Yju7lnQayqEKo-xyqjpUwbo62wHHRXPK9SDbJBHw2YeKvDk_SsiwZr_K2Qjn8fSh1ANLHDP-R2fJmz_RGwetIHqPT210MCNWXpjJrUQrqJdPRYQ7jvchTv8ivrwqvG_vP369tXr70EwL0uyo7poMIb2LbnWyDEPiyk6dxl4iwLMjjKio2nwA7Qm2PoE31Nim_z0Hq59gN2TeYBFtJm_aAH_jC2tvs5a2u1cbFivXDZPL7cAr6N7N5qVENS2L56JVwQG0RgEs7ci_CJ7klA5h7o4SZRkTtrUGcHA7loykevfYBh4jUcQCVLdJWs5U0m25ZbKoU9b0MG8rqqdBiJDMGNyHWfuipsBj4r2JoaKfYeFWUP3avmeclNajalxZfxBT5EdXzDB7AWsxY4Hyj4WVowwqy96DZ2Zuh-4e6pohFDtLg9mS2ynHolAocOwOhFdm7mkU2M81Lram9Mhiy6NjVf18L_FGxeoVPsVSnoIJ40YTo0aRkHbWUtIoEcR2wdi1osFEBW5-oPI3d7z2yB33YvLF60k7z9yNPEUmhdPA62TQ566J-eTMeHm9lZtvkEGHM63JxioajTTfm4WiNTDyksG-SSw5uAlVOuiZt2suGoQL6AUZ7X91829N87Jf5ubaMgWqyHMthc903dtJPLq9ipxscqmDfo8l31zQacnGNHKzYiOUg7Eqw9h09eUvR8MZocd5sYQuqJ-N3Yn9aOmWk5_BYOqWyvA0iaUzjH9jeqNaOwqfcfOJc1ep2Q5zHjPh6rL76fbLf3m9lkiCqz6o6v8sTWeGqA44XIIn72uLVvtGz_1fX9qAbugSK_5aOt_Tqp07r7Wt3qz10prodINfysxdJr3okvacUDgu4NtuiEnmFpJv308bYMzGX9BlkX661vSGiI6_GOwSYNH1f5-wlrUJ1O4r2wvqnKiKpmYrc_zxlQ96E26D6yar3VLTaPReEHoFacjmGRUOPv0rX3H1pw6OHsNo6sUJ3gfwq-TyfjwxP6VoySvcGsK1UlcRUsjk2zljlRhBFGYDhwbqCzv9XcsmyTQYMP-FvLd1CGDNS10f7yo2HfLL5zxiJwPYOmR9Fer0DT5OOvPkLtglSMf4v_-Qn-5_Pqy2hn6mNT3gBnTGXuNraaW61ajOjcCYpoy-DYCjQ3wtwBuoGYie0I1oD_etbL1NLUyRQIkqQ3mqkwCbpc2rKxden_WR9xDATqMylb7NzvLVFgfdT2SsOehQ4AjpNrwlyO8FrBEfyHnjgWP2n0cO_jW_fuPqqLN2vL9QsIq73PaLozHj-ZTzzHmz7W9rLMcYz6KGpXcoHOBdhgfCG4JUElMDn-Bm2WzvqWXUKq22Y1LmOzRiR0QSHAAbvmW5uwaHdbDE39OFIMWrhowf7UHWkp5H1j7VP3jexWa_h8wRMsbdLxe_N27kttLReUGV-aQwxLEcLDR_fuRwjBwOTwzjiOHW6mt2XmaY4FvEq-wQlzkb7S7Ir0rwd4e9-phDlZij9XcdUl2A5SDRzd3k2qv0GnvtfZvd3-CYaI49lOz71tz90N3OJihGjD2ri2411l3-v3CaEmdEbvOrlZvQNSJJttRDRiUOhMdUPfi4k6kn3R-ZXW1nvbeQFhLq6E9pMZFT9TbkJTLF_floxnJi8-zLkB3bn7POJlNTeWx5SyUlfkTig0F7Uz__pzb7wJVWHihVtyjNJiu6z4bmmKXgkcXlybpaLCc7W1He-ocDtYlI78MnQKV8PpRSVjzGfHzIadm3TADPtaQgwWIoUSQ7H-wjKLZD4C_qxXDC3O6kW5pcp105UG3-X4Zvgosy-1FktqKjkcf8VlOj9CBBndQ1CtA4FDxGSQtL0fXV23i6jkuTh4_fGWl1pLw1J2X8dkXWRXE30_BtTuOxS4vV-JbXPhPCrwxaGqYHkc1bwWDq2E4KPIvRV8pVLf184tvaH4xFBZFl2WwE_6A0YcTIZqa7pmkr_uZeku_Yn1KJ347VWPNyYuqlCFdidV0RkhGMSOWgkH1EsyEhAbXWKkjXPd7KS3fZUC8bmyqXnD6UexN-ob7lod7OtJ5HxtP3QO7fDCKjFaxyxaSYWSbsdDzE7XiRI8AD7EGCoyUtR1wkmXL-XRU5kMeyPrJ6VdqW61jaOeROwa8DC00LNXTf6YZ11GIU6C-5THiDA2hqSUn1IP3wxGeH-4fEZXhYVz5MdmltyYLmSGt_NJn6rOGwxjNqB2Ysrqb8RCRpWmtUyoao59eblY0Hjgmco5pFwgEwkajwDNs2rb-U_1pLX9vrZqq0mUs2O78sAfeLHLJzKxqjMGaBUmFYVdMHGvZJ63xtnXBc6RuP_GaSLMgF5V2aPeHcAEyFteLeqcdhJ9R1l8zjvrSop3Oianz2lDVEzvKcOraBrsyTaCczLF2IqUtghImuGA_2TFtG6K2XVVEWbnoSp8Wn1ZyjXMMNg1kJdwDluflfREiyPN4lrLjGd_t9yAEe651MCR75cCIC6LlgEh3kMMCDNqjjirBQEsG5E7SiJRBDn9LRNPkNeFqx8tg1rtDxMoyn8ZCvEa-TxqCotROzoF0q4yiqMV5I_kWfyXHC2QmsFAQYu8MWZnE7tnRyOpaRoacFVY7ttpQ_22loA9VIS8DRKmkwb0FfYR2yL-1LSqlDcv4y9aelKB5uVNyh7BcTxZ_rxFE_A0qZxZeK320TO5xExiWlzupvMA9PXJHAj9Zjkgxjv3tdLiMfzWqw3Fam7JkbjxvucQXk6HDPznoHWZ0bD3TkfpCo4Gm0cCojOV3F4xGtivxVNsCr5AIHP3ayE5hJxKhWguWF0YcYv0sY3ixaF2i9R8DpyJLpSyI-dHPFDtIHfNtO5XWrcLpXbOAr-DGFuwGqgdV4vQ_k5UQCzAuDtyHr7fcfEduwipANsSJYylYHzE69gljOXod-U-wU6BeiR2AL2vvE-Dw5NexjylJh43tMSux1WfT0ijUqWqR9kgm5nia-bqqnhYnDsHI3nYU2K_Q4fJ9WtyqjwPtAHBR022ej0Y682Dazt9Smn3wPLLDdR13JUVSBbJmt8dlc6PP98U_WQKWQczLZmAYLkps9TlEzCmwSU0YcfmFy6WWSQd0BZnhFI-p8lEqIc9ST8HbQK4ygYNWUy4F7r8QZQfF95UBhw695uA06iC2vFiXew6sZy25ZpHPAOEYyNR5TKkyJeeO-JtIxYGy3Fmy4QmBkG43ppgNqOzIGGYIQc-kV0Gq7oIilG2c2J4VVu6dAWiIiaq6j3oheNeCHAAwblQDg0QGVWDHOTZ2niaIbzV3kHGvImEnAU1GjLODNBI0RpwIsirS4FP3fnQo3WAA7nh9RRrj9Gi1hNUMkAaUhAg_zISUFmn1XtYag2YbUzMOdU6I5U7qLjjl0sT4WE4MwS-L6FluFmSjABxGtvoOE_yGQLCof5F0ESSzRQ4SvnENBx5RrRgA3h-ACLoUCuuEOJQwIXk40mZtuVQYx0CLY-uHcGYF5ATYFO3M1E4msJ1sA6PFBqFzzkt0bty6mNoFlCSsxTBpe52isojLBA4RLZ9pmr72YxCqnQ5ESaagzhx07o5HMi7wODGw_ks5SBb80pld5CNkmt7xY_WXhS2rvslM_hZ0yT-YGg26P9mEM4-5XCPsPegHf9DCQNuHM10PqqWTE-DPulrxOZ4Psswe4CuoRJCmLJrsRovDuKDFKl7Qk1ieWTqUyeC35HjskaecFUdBiqPw6rLz14S8RI6DmlGbJGS5y8xE3I7solPuSwtbyUPk7GD8GkPzmkggPCXrmdJfjx9VmHNzfIExh2E-ubMqL-Pj4PqKtcMNNNRPzMpNmoqrk8Hn8Z8Ovjc8-lwUyRAPeso2eY7dLbdJss6dMyX8amy02h7sRnMdLS6LwH7KO9LMCPmLPoKZnyGIKe__SUmkdeFZ8Yvv8v8FFi1WwRZYWYNhgg6yax57MD0EHCEggUpl-hIOY4ugwhUNpmJOm_QTNQPOth3Sp1FdFaJ_ameQ956LJcWVsjqUCnTn0Rz0HwQczOnvK7CRCoHWS4eHsdTz_bl8glioknH2j2KsdZyEgflvce55CmRyfNqf2Dn4C32rMrXj70PYYdhWKs2wOQ1E84XjJLXHuOuRG1WD5eVbzjp2NFdoxrJNG_41r6bJmh9tmRGoBF9zhpaEtHNNO06H5hbKaM5wG1DtNEU4br5_Aige9YbDkFnBWUPdPCz7HA2hB6q85HKzLeaOxmd7bxMT-sDlTTajuSR2s2wwkGbjQzm6WxowjxVDkAMNC3HLSTZGTTWY0feaJ2Bqd-hwqq6N8WlgbZDfHVuhscW1ggpGqJNoRAvl5AJDnz6Dj-sgBz4QAz0Rl-KgS8nAXXwAKDwuGRbj2p194uTtDecnXQl2RrxfASTO9E2dtuajovhMPFqPcReFC1eO6671-_yOU20Hhga-PIpXvabSg84PvfI1nrlRfbHfYayuz8-5mtusCf_4NGgJrr0MLdbYrFM2fV09DQdjiextH8laJytuvTmCbOi2zFxtPx2i0qWts0FrcaettpOWvau4-Vg06FRnRUCanK9nL4-vJOEZaGubHOz0fgZ20LjZlDlGXRwaigmUJKtKcRjStq-CqXn4ihQVj85jpR2aAS3BHtoCc9XHYw1tGBUDb6tItntJVCkbZIyrbdhpEfbwvz36ZAAp9Du1taW-v-xr53ojXY0z3NRX1ZUVduiEauFDkBrm1L01vYIXKpt3-bpNtbewrayvNkNdOhD29iRgvd24IKTFGRvwoie3S6rrtv9WFFgbc_Ua-1lDOBrc8H-xZtWR7fiN1YEnvvSdoq2k63wre8ELW7ELlC3TcxBCxBVgybWotnfR0VK6FKxaNvmWq5nRqU5h94Wr8SCZhALa_zoBGUdrWBiHBdBwN4JsyFCJwPK6CIfw5WlfAzYm-disHZjYhwKZrUC54Fhzo65U6stGh92KCVVNTWyAXSfAG3vWHgjH3ssPT3nmFLkm7D8ElxU1czMzpIPgzaKMEv6EhvqrQ69S39nJ_EaqjH7vbHcX4TN3gJvWUeGb3ZXBvcyzouyw74FO4he2IsyhYCWjXUsrPUcaDtC90LNHxr0nPjY1Qwg4nrnJVKro04A-ZyMw67c10FADlFHrE0QI2XtFoU5T4Q4FnP7qjTr5hH-hF0SS1fDsfzZzoTjIVY-eFhMGd5ynpgLeKDcbRUPosOzYmPAy3OMYcU5RRXshSKpOn4S8XjzufHixBH3920WSEz-S4gj7ZF8p2Mfw8NN4wsje-NHN08RZhmRZ0Iuikr4sq-DMxJEUYn1z4MVCxmBHowGnu8MR5ZpRKCXXRy9dcnmfXZjWjv5261tb9ip1W85tmlqowYdU1V54SrJBwUcqAg5RI5CtHBCQY0-s6hVKxE-wdq7uigKM-JCis8EWbqtDuYJBLfmw6if0x1y76LuBMZaWdw86_GO5hML1pYGpkk48je4oMwlpEgKnE01PJS4veUbXYR2PDQCyso-guds3rALT5pWyvVgQr5cQgpzxUj9P-QrJiO-ShhP9RkPaMcWUqaQmWE3AzzQRWtBLDu2fRy2wzD21vJa_wktTqJ4sNjhE-m2ulis8h3cRWK1tZRY5f48sbqylNSQoEtmRTlZikEK2JZU_q6fGUTn9mb43Ts0OHB7FecdP4NN6vzRjGoU-BRP1rQGi7wLI3upCGTJ0TdH8zq7IchmzfGkxsv7nW_DeJFhgcqHQ2ljogpv-m7uJKnMZ0dppb1DKViNNW5C88p3YX-tMK0iQcLbSmy-5wumtroqJ0hi52uzxcKITJmHjq7WaUQ5O4Wq5GNuYfF2kW7x22g6iR4WK8-OoszpQvB3Tsy52IkgkjUrny9FJsP3rTZ6fUfFWHFS3FmCnZFy8zZJw1nFJbnXm-Ng59IHAnxa2UXnYF-xE5JKowyz8dqxSj354mq5Cq2RfB4V-JPHYMsl8MTxrgMqFGY5HDxil1fTT0ylb5N2NVyIPZ22GGDvjcxLDceVp_UsL2ReOWrMt40sFsrdUgrTAPiNSxu-4tQrVJtCVrS8jsbx-0d0eQ4fJh2IrJEUI-yz9u3zdpCA5-Xoam3esow_l0YsveLsCyS88MUI2nTAUQO6aBAYF6ItJarjCxaMuqpCKbSYeYdbPqeMd-ERpVB1CrF_Kbk_GNWpPF2ddDZVhi21bmTIeqdpg1iZIG6aps1kF4uRWh3ZJS1Peqr-HWx8DJaboWngJEXXfT85Go6BGwK6VOlFEbQ9qzcOj7cuJJIJbuotQCfHOoI5Sp4MMFYN_p6O58cnCVVfzJp-UjIwKXNxvSmSWbUDzqkB12fUjawyjtWFiflyVcL9s9kJ5uJjB1LvcSg3peibe0zh26DIa1HesqpqFxT7jBWXX6midJxy4sw0WgnTLgsaOcsX1QNVu8kpB7q4on1ENgWbUPeXs4fM-3iJyOiWdcp1Btgx8QJYUZBMswVVs3NnY2HCWdvguVO-xSq3He2ZwgcIrsIqnQtIohwColW2614BbYYm9_vcoqu6CjLFZBaakfL-B7hwv37HqsaJ5OK8XYEgFxGn038Ogbpt2gvHupCSmAtIIn83lCcMu4p1TnH6BbcKFP1vIdmco37vj_bu3Cmo3xtFxXI1faOoVzcTXMi0lypRv-SEzznZkmxneUqzOtf6ZVHvwRWxUS5drnhsYX-6DLFh3b5CLGfGIks85Swaq3jLru_D8f9cLfZoUYR9oDrL4J7C7N6KJDqMld5uG-gvJLldF8NfKl5OQ1aU4G6Db119ac3JjrdzWsd8Ed6Yy6S6l5vkYtfJd9wNZ5KB3lwaY2cZ00VQ0CnXaCRpCPv2SWRRTaeI084Jdi5SxmV8udz-gsoaxW-aM0NFL5zTQRcFQdt2FwtiWogHnsNWt4yXxy4yoO1KlmHoRtKbw6x6wC6MbW-aHs2ztF8QmhkaIx0DBjJpshIRU5ZiNqH51-3ergrZcZhUrJ1zOLDb0wv3C6PfWuqt2yRmKPTDFzHV5P0g1SSnH6_uaCcvdyWnw4VRkpiSEBGnguOGYkeFgnU5YamoQ7oOLU3nj5h8g2HpCH7ab9AMVgpOz_fDr15BelHA-_lSDi4OHf8cIjU9yfuGXPSrcG_Y0GOr0oEKuDPuFDSrDc-WjIHRxIhcQsnWWD1Ivocq6jXQ3v_7P8XbAlQbzN-GDvrmdpyaZEvqFsieOmst9yGQdWdtgz-GGSXZyfhZUl1zPqomjQbQ4iSdzs46n_YGo_t7t-ER349q7YcXL1RJOG8QswGWG2tPf1duwMMeCrU1e3JV5Afr6y8uP34H6w1drukvkhs3khSwSl8-Dj5rHM-gzf7CMaxgVBhKg6aHxAtl3VEZN_bIzy9FunsJMKT_LrmyHQGC6OkoWX83S97NfjZaD6CPA-gQDBWY66KpPO1rYsFkQkUjKtqys7at6_p01q5wrpydk9hZ27Fvqe9qS3z3eDg-gI2Ag3RhE_IdOnralMCIt6Ijs9tPvvc9eqpTP7GSKedqMwb6gzQJZaDjUVOFUR1wyJfXpUsO1JjWKHzTpySPd_KSxnV7SRtXTOedxJDzIIOvkAH0gVZh6HQG46ie_co9MB_vW452jX16g5wQ-nPCg_CaiC6gPlP-RQUTel8kolbu5aV_iCuYacNSWJMVT6RElhfPlHevszkJUhJlp_OM7ilSn6lIQhQM5LaYZe418JEhAwSVGlG-KjmgoiDgU7mcVY1c0wMe9kZUzhTTKb0sP_Qwy_XjIqAc2c6j7n30sLOerJMrOGlMdfVANwtRA9cFNWTaSz74YPfeR5U1fX0r_uKt1RgBjNJJVe0s_dDmWOrdz3FLON3juxC1sTlE9RNXANg18ibsueL6lpENCX9TMTH41-Ey9kpbswvnVF27DwLKZXa4NMvwOhMBqjjeMsxtxT2VQ-AK97F0SskDsLb1uSiYGxwFKUKF1DpKnxG14r8rUWuc-IqmvQrB0e6M05sV7wu_ZD7qT5u0Ptzsp083R6DZO9QlBVS-u_TlKBdLU5DztU8dghskEPnzYmkkrnFG1l8SqxZTgM1mDPRV86sERXC0-_koIk5eS00gsocEDaMxnA9HGGJMZ1TJs4qmpy_ErGRqLAbMQpZLnP1BRtpMozHCI0FJJczqL9n-8HstnO4M7xqElRDbUzcK9xLLQqaCrjg1OmvPr7QbWy_tg4DTgE4bWy9aNTxcgNYfV1m13V2-Sk4x_cs5jxRyg4tVoDU0rvYsh9jO5tPedHM4ONiURdmk7ofDdLqpl8fCbbaJwDRUkSVMLlO68mPQeBuIMlWZSoEMj-84jz2FV7b4lq22UnXvlBZqo4g2pQp4hDZr5uCn-qqSy4ZKgzvMZWvZ80R5Bi3GiWV4LtC6oXsheWWHYBsl0lNHiEvP0iNUPFtuqVlan1Ezu7e-GA4K0azcdnEesIb_sUepFp3iH5vGfbEJdPTcDSGHJ58sHVLZNwyknI9UEbjEwTfRYRQZrYDu1Cn7gbL6IItky9BDWNpHc3N6uCGBVpw6mWpfnI7UxWzKocTrqg0HdDfLmnB8L6T0S8nu5-nhQ-zx_jTdND_GGWp-RJMAGYa7YYVmZBDN5EdpOiFw5ZwoPWlbtDZkKdtvL5McIVXj7EDyFk1OCs1QOhLa1FOdzkeZxMrplJUE6AK_M4F5JsaBY-c4UK8xT67nS3JVTw5jTYazzpYnORQAljKT9-naD-xBnyXbO1s88PNgxcWoIqyugXewAOra1p27ZpYu2qhzr06qwvoNnCKx_VO60UXV7E4-_N62TwItt76hY59y5wXUO0pxK-dQb95cIiZORRX15GA-swI0nahkdXmuQLH8pISuS6qmz9_4hOgQwQCsukLs0l1acb7gucmKpHJlgH1Kmo96T3uDIU5m1TmKEu4JLOHISJ8uEqqUCJzTvPzEHYaq722G3TdLk54cURUzMnr5qnP0Dy_aY4THF_1j4QHGxcTFHmMCd2JU5tpnGHsSVft3zjnmjarmS8pVsloaun6XxKXaQ67_g3dzl7IjfA2fHs5Ea1Oqvn7o6_zfctWX9po9ofAIEEzNPQuEB8Qe_HMEqkpqpaGJTUi2HrvuPBaaf15EKAo1RicTkcEXAGsILD_ez7PuRs3_ij3wt6wSOak0_hGd9o_2BvtEo52YDtWYp99BsnGnFNJNOLngEOl0TX73BUcDTn11FjhgeJeSe6PhmU9drqoL5Ch8_EwvAogAVKkbagk9NVcUMSVURPGmCh2oe6f9psYMRxAknSQIEohMu5ygd45_annVYWSx4UyTJcoe_eMbMp6FUsdeUEfc2HBX7d8riJsyJZxLiRpRL27puAQ6G6kVDqSOR0C-4og02XS5iT4BdI8xjM1jJb4VqbWUFSnqsf6Wc5synMEuKlDMHwRLskktNzumLdTC5KIChdJP6MwXJwCedyh29cdAh1T_Exc_6RgqsrzmfbbQOuluMJ9C8sa7vBwy9LzNAZaXw3KsLDVnIk_H8YaxfbEt8a_0G6ffS8lNKyGyn2KwUzo6PEsmyODGR4E0I0c3pfsMsul8MvN6M7yL6F7ylze1EYom0aRtsJ7hL7SAbk5Q4uKyZV532WwAYMCXykuoDUigqOtQV5VwSWoo6o1EtfNJM0ZIW29687Tyd0s8Lscm4PTzyWCalvIViJ2GVat3tG5FoR60l7RWZZ_VYtEdgZHeBHU4RnohVgpEEXuU7ShItuj_sieDiTcKUtnDvY8fPrp3X0WzSfKtJqcJCCG2lR2kZ2OJbFBs0-rIlB-QONtmcheTqSSpBxju4XScZUTPQHYYxcxRkyNOtk7u7902dGElTS_YfZG87aiZPwy8CRgYrpo1MKqBJmsnov8RgxiiidX0UYz-oAtZOQB9wTShRXxajhllmg5T4DGBl6jYoog586jfwxAhT1y8yWKGBweqRZBFpclLGz-xr2F3Xkru9wbTzQd8bQXdg4iXqShuOasnn8wPGmM8UxjJZs2gmTwCYuYcaujsJB1O0ikLfJMRfuvmQ5GGVNkRefLRYJiyrsqBrXBehsfZDTlsQj9D6I76UUapnuwczNznWSRawvH-gv0yTg7mo_6QcvsPQSPFPU4Z_9Bb7xBjq3HTjDBu-2kdrx8ZTMcjvnwom_XHc7zzFc85bAZEwSFsuVmhmN2QrjRD47l3NucZieEUzlxaFOO3tvBV54kj8oXjd76M9Z42PneehYd55BEwNWc1bR1MVsa1YFYlMB04FRwr0PuMCc_i6cMV091LG37op8bbg1YtXHRP01kPK1LCzpTOuYPGnUNQpebtd4_b7_ba7560383W4aBiTfH6h99r1CLTdOYnc1KjRCeHh8G2FUNBcM0phoL-PDZ_oj9N_Q3s90mmfmSDn-sXzhHRm6Z_UrQ_qRrbgAGivWag0H8jGPoHwYGsZau91X7v6tV2K7r6MbQQI89OBpM6ucXrVM6TyBs7RQ_MaMYoQyqt2uqVNe8w7Dd3QEKTre_6ccFOtw0Q6a0AKfIONvBO6_rOla2d0tPFzIm0n1E8IkFiVVi_BFwKAHs2nj7BC2nTKRaVzXSlCuJAp_MZyayMGA0wamQd45HUhJ2R9ftI2UWuN4Gyjnis-QQtESiM5TSA_AjAZDeeSH68elYCJyXEUXsSmTHbNesETqq7gUqijrVUsarETJvKikb7ipnRlaSxZ-2i6toP6XCN1yPlhrUTX7ND2ulBTji7blwcyh6EWdMNSoXB6_Ge44HrOacCBfgSoermkwVh6t4M3CHC0HQ_LN37fMmQdANlCAjH6DwdP0m7gYSiC6Iy_8BoB0ihAeXl0mFzORJjOh-BUjoNhIZ67ssNlooIYwJqRW80n1ihBRRla8c8-YoV33416GdATTmymdtkMEaDUeR2GdFo7RhOq8KO6bnBBa2IZXDvVV2t51yglQZGH-Yc-R4AJHofcxWUgloIKujkDxJPN5L-2NLiCfmqnZg4kbsNRvPUbvZz3SyINlUnLwOYWmTM25zMLdOLbDEznt5b-n7rbmPfjwKLdGyco_YONLtQjfCSxc_7Rvy47wBjre33k_2cJSkDgXWue0QtKLWJi09N0A80PiJeb60hXsU0HDxB3bUPJ6bpmQiCrG4fEkkUgSRKrksojLFLzEfAO57CemOKmBC8ivTlEBmDchEbams25tpEDMICdTHQjZPGILl_89Enneoa_lNNPrn36W5oZ8IPXETduXn3486t5M6t7s07d-AP1omBYw03DwajTXsk0f4JVreTRoPKuhwnm-ns0B5M26xm49MhNKMVaAz6Dgk1GmjR8rp0w72ER8X2kBWfcpAKeKJL4NZT-p_e56T5ESPm0Cza9FL4HbjkNDDaOZFixIU5bsKxZTuBXrgpuM0LZW6PBkc6upGqPa-iypaMj_TYPqoRpChYC-j7Y6RTjPcmp4LdtkHPXaeD1V56KPjCHsMoEJwKg2qPwMdBchoEx4ceycSwQpEYS3Dk3aTve6pzutWWXRjhYcdSZSSC6pyDJ2rwxSNGE4gMHsIBsXsrXsfJa8oZTVnjHGrsqHwgXywXRyPFQFsAnvSRB51tuVuAF2dZSuSN2e1jxkV7qdiDlpsptgh8Jw4vnTWO4BDLhiF7axQGaqPDb3rKrEff4RqwnfK73XSkdyQpbBHPYXGky5rpqTicBa-xKF5Buyf4snj5rMax1XMYpTYL8zqqcCcFAebh2-toygRU3QhTMdjOxhP85llvMCNNtwCBitrxgNjWIa3S3WnvjATQfDSiXLuR1LvozZSpeZTC-WmGx9EZy_hk1IPDBB1blc91kEl31gFVjp1ZJOqyWUSRJWZSmEwQkY_ID7I8AZknSVFnM1JTRHP-DsDB-RTF93V-K9J1Uf9ZMtnAtdYuytLFAaSvNyvAl-UVZbi1ERUlWLVuvHCnC5rI0B3h08DTv3G54sArBLsIbkcOLT0Dj6--cz7OqsxUcQ5bLpvaigyKWa_sJS9OvvTX9cJThIuTLs3w-cmWeSYCtfS5ebySoFsyn1fzwCwV3vRWciz_leN9wxwPl9uwD3KhTQfHA3Ipx5neMvxugXXeHTxyqpqN-YiNZg11xvYVwUIOGp4kir5deLhcEp2a79I0sFTRWYIjYTnJ2b_yYcOHNc0hK2SrJGISK9J-E3zZASfCmWMgUih2HrMmsvAz4POZMcVm4zcUF7FgE2mCSrJRb4IKv2ug4n4Mg-cqclR3_TwnwML5WleNQbMWT2j8ZPFk1I1M2j-pqloZ-IeURgpTiFabuKgZqFEaUtCghcu0zRMh5-HiuaguDAU56yIuSDUtNhe-0TmxLXT1CbH1s9Rs_naMDPvcFobIJLhnmkBwbuMrfN8U-mSUBpeb0WTNN4tEy7gA26R6m1KfTeMLEIhkAedxQht5a_Bicz2hGBnYilZr6ZmVFHvBeT2vyoGZG_HIwgopUdlQMGgtjsuc0ikOJHFxQQ1JYPBfb6x-ioeVPJ2-kMxkf7qyQs_A_PDlRf4mjsEWbl7UUlwTpKLGeOGVb4YeC8qoLE9m36qqKoVEocuquGSxqHAKEYa6I3dfL2i8bkq4oOHqX0gNlNDQXSpGwR17Mc50wRTbq48IobLtg5-XUa6Ulix9sZ2zWs4IyVRdCk5Kl2nwIASivsd1MYjKjScgWkVqbWgXmD851Z3XG7YRp9bqysIeoay6d-Fo7-a1-V66oo9X8JRZB0kJlfeMfRKcbyV7FNRKYOtIUZUE9vAt4F5hN7kVE4KpqWII0UII0bk5TrpgaF3UYPF5smBWsdMlimddKOQT5cof6BxxyqbH5yqb1F6DgV1aKNg130xZoTjlnLek0HlNXqtXFfKDjjMneOKNJfyUsMopKqXEoNwDNb5fGANs73BOt5qPULabCGA7gC_MG2KNH474Nf9exvxSP4wEnoUTyKFqX1BN-PC1itu4oVBlwnoe6Ns62JxkgkE1gDpcVVtw0DZMEaJeZ7IBm4lOBuYApalUkZmlUg-AJQbHIaEtzc8qWuiCC-bo5tMVy0TcCMOGHLlYJNIj3ySSLwm4PcE_H4kxxbUX01xdoIrEZEHK3y0N26LhdKkFKskgK9qsLpWxJepbPz2Ebd9_IT-1VuNnurHbGV27iZdte5SdAdx9pTpQCgoQxiM7as3rjBLQhv2GhGZx2Bq7oLL5KbF2bALADDK-HPXwZJxBd-P5DIZJfSoqofeVpxoe1daj4qpePtFYcEcNpNx1dVl2EIxcRt-qhBdGxXlKxb85qcSXTi6_uc_ore7x0npvwSZXifJcmYfwl-bEucXWbsX9_hGRiUpwjxKKPm3zsEtu8R5eWPeCbYJkYHqhzZ78k81gL9jiRdQEUuAFHeRfBNcyvAjKLdS8BM0ystNK3XCLq4sFuqvkky_Rw-p7yx7V84vx2dr3eLKkKcvQEX2M-qi5zbNYn75AXZkjxTimSHqSOjAFIGh96k3WIszbuaYO4cKagzRDEhZMRzqP1T6cRmsRFi3l4kPxgmqFXNloORG01HF1gZv4nMfZ2IlP3fKxcgFG4W2RelGIHFV7kYIwlyi8WC08DxSct0uWJFxoLHzzZ-0Y5nOqB174QdsskFOuLjhfOyUtBPlBPb2LMNSbMmK-CdxKv1yMxgurg1eWUeRUvaNJWGEy32z9OsawdYPR6m6GnAp3C2vYic9LyKw8fnPskguDPivlWJQqLkQ7wS1nZ3JgrADyph3x9DZr2n1DhpdoOTvH_PTGqtkh1kOTv1heCkImrMp1NccsQ49e9A6wgvRiRTZSr07LsKpfkES5R956zbpvkCzCcnUOXSxbra44EIbsditUgLt4595br_y2NDsuU-OtkB0H-lQxpzURNt--Kmvf0P5YxKWs4lS1Cy6Zllut42IrpiULHC32aT5c3HJlnjim5Rw1yr6Tq6-7vADEt5bB9BLFtC7SGZVTPWvJkk1cqykP432p8PAWajKVWZa3U4eJBAdguzGvOVYcWgqqJAbsHO8WwJpE1YouOhJ3QnLhD8nxVkUehNLlqaZlwUUDdmHNSZe_pI0JGpB51jtO24nH1-wubFPAIi-pUyo1KpDySiIY27D2akUKMAallLWZ_LyDeTGghQMqWgPk2KRmygHK9lZIRB563oU4ICKJF0JU5bSoCiJuz0y8gsKIpcAFCSoyPTeTm1R3zilCgF3VtenKHL_4pEZOXzYGopFCahZgMKRV5NDqz0TviJVJ8ZnG-ACVvVQFZ-mKeGejw5PpeDSeZ0MJ7rC66zEA42mfPAU38RAOy6UTIOB4oPImF1Sda8H_j5NFDyjixJRErmvtrq68alRqCZQvbuBer5k5cZSaLn35uZAk7QXwz2DuZbezxCWK3LqiF7bnwjHztgKgGQmx4njbqATJc-3v6RLC-GJoQy7A16pRB1xO9mrob9LFpdeiQyEh_TD-KriGqDC3OQTMtW2qrWwG4FQisSWXcZShK981z-qLTysR919EEpG1P48x6UU-L3cyOm3h7mvB_72dvVck0QUJvQxWedag7ledv91HSTnpRdSuLDGt61lzNqsuNhZlTEuNVUI85g-XyyO2HPz563OQHg_iC3Nl8cLQx8mDe3d2k727Dx_dvHtrt2ozI1V0Vm4q267mVKK9IllYrgIdvVf5hrsTlyMBgtfGDgOFAORs3lUxo0ojf0txE1BNKZxILMKKKJFAmu8OtUjsUCnUqGCsFXGjEpa_O8gxaUWlNhMFP6g731bfVE43Bdh6zLC8ow7uy-DKLk5zMbjKqxOrNRquVNuXgl18zpB_c2up6SunrNqAs3Gg2EbKG9gGT3nNGcEc5bl4GSWm5bzLKN386zJGllHhxppF1UH3RsyBcHiSnvbM-tW4Wt927uA2jtSIplyGvi7e3uPKRqj78wOccqknG3yORRuPoIPGBHROoI3zUlJBl0xVYotazEkfE8hIadqgFyOqa7PxTiIjXRBVLbmYO7mL6cAWWU3usLFTvJyA0u5s3EWUdqWzruosXFo5NXTtr2RxlBulDBnwZQ4XSQVyPcS_bCIgJAzEY3chlCBofWOEcE4FoaDL7wwpKMkcQ_8C-WxPn0MDYni8lks8JbDKgQI2LrE5Bg6-oIB3wPPu__nZ7sNH8O-t3b37jy4W1Th8ll2cFhu9UNvHLm3O6HKks65x2mvndOHeNDNwCsvoj6UouwwR340cjHM0HZ92sRMgGAM1_GcH_3MV_3Ptwjbo0XD87E3RlOnbJayHt-7d331j9IQpJ1OJL_zu01bBbFanM1yYb4LYyPoapbPt5WQAdRQyfRssboIzWkj-OEL6-ewihJPd35uRTAFBqNH-ORC3mss5SVt1c-HqDIvCBlt7L4JenA7foCqja61fCJHY2OMZmOSoC8D4KJ1hnXfe5Q3OVloV2bG-yOjwRuwSMlokKuQ7Y6CwMmBjM6pWvCwyjFGURjqZLF-TdZfjBMOCjo4uZm2ls7e4uGrE79giY7ZX3vKqOYXuJ3udS9mGLb9t3v69WsJF6PTimhSTj3fv7j64-Wjv3t3k9u7N23f27l6kbd0MfUErbLnKxQyAUwqULq5gispXAUonsC5YaS6K152l8Kq6ykXutxmnpIqEiNVzcrEbK8nneGoNeNBDgwMS8LI-O3sjviAq6foCFkR19c9pQc67GuNs1pDaSrH1MOxduHskAsZxiXSqYbLi2pWm502JVCmVNEhVyd_ptBqPSilXLnu5TuIFYHUfORn4OZc0OHXRBOtYlMNkGkkeqyTsikwwFUUiwTTWn8v4W61tcNCbTgere-rDnvIcUha1qpZl4EOaJA5xARDqvkrAaNqWgRJ3ykXwJOimBD-ywKQv3A1fACYS4ng-O0_Qbby3KGzyHmNqAoc_Rt1jdfGVXf6qA2JEtz578GD37qPu3oObd7t793-8456iDcOKZxJiP3zRRabvnV09Uiq3yCdCG41-wLnwpVNzUB0bg8m5sOL0ZMeU5yJFAvOvxCPyvSol3HlPhVO9OXw584gTUEHYyNWyNCSxI3bs_f07N-8mN-_ff3Dvx7u3u5_cfPiJF5fm3uYRs-hF4cXaPatyCd2BA2mMO_i19hewB-rYqqq8quXQ7ycftrBMdNSCSB06xZLPtS3cssvWoebO3sNH-KuLJwI__jAsCF0QxaTvlTw_tFZBZQvUR_d-tAsMzgczKPC8AEau8HKuhZZayblr7FRpzl9ep_DxuQBySyjnwhWr55wPXu4yloXKW0A_7t5bsSgMrI-fCwpR6XPh8OuwbueJqNwAxu3SsomiGHMhccrH5kOiQ7rPZSKOdBUXl4vytop3G-fMnQtI7iIOnJWXlw-IisJu9CaT4dmqAtPtJUmxFG8Zmaljx-m7JaSmHjB3I-4sATVtRgfoGB2aDJUYP42KUD1CwV5dBlDZr-VBDTdwCWALtvMywMqWLg9suMdLALtIQVkGYltJWQj2SpYZPdeFF1gsY6nRqRSxqyxSr_BVDIkXwzZzunNQWV0xkD6KuEVcVgN0Pk7rdcPzCW0EGsRFPFdlB60c6Kvq2-QYK0wtvrj_WKUdsGtw1fO-c0O6ttTFE6cwcXGaHs2zVP6JGMi8WgUPnwwmEzx6qyo76kZrrkSrUq5O5zM-cWJFKlgB_EItxCYeUK18H-3W7qd9DN-jYqicmeaVSsQyYlahRNuYJv5U2uQn6bDfaQXv8GudCW9V35zNM1UMzHidepOkkez-ZO9R8sln92ExHyWPdh98Giv2GQydV1xtUUJdLC9QwGsV1eYkrFTXuGnVSyfXs7GxQBNzX6_T89Z6fLroHFMdzHrT43TGRDxgcw7uPOdmeJOdeZRUC4o5rD2P9PqySWEW1VwEqm9kH0W6yLW_Yr2F8pmNIVVt-bv1cs0twrY49f2FnX39Ikh2fGGnryUvOIlLNXsRyyqCRpaR7zL8XOjeT7j4PDXWbBR_2FEY-DvO0-BFwGYAH1R54q_-2fyvn06G47NNFt7N7ORNjLEF_3vv6lX6F_7n_tu6enVre-uvWle3r13Z2m7t4PNWa2v7yl8lW28DAXO0pyfJX_0L_d-ldzbhSLGZnVQuKWm3rq9pqjshZ0rBQz7pV0hQyirypaxZydIZyId5pTI_7WVPkq333qvcv_nok87mPJtuZjBgm_6iP_gn_KcCust4Coc2aFnh6lX_R2W9gtXFgZnf_XHy13B-6-Ift25jm-T-Tx99cu-u9ecn9z7dlT9hDz94BFyef8Gevr9765GosLc-e3CnS21_cvvj7q17dz_a-5h_37u_e_fhwzvdT-_d_uzO7sPk_if3H9zC_3b37u51H966ebd7e--BdIMNb-0-eNT9aA_Yhv4FDSo86t17nz3cffBw79EuyDY1Oe9NJR77YUqvcaGSFtWVWl9_cfnxOzcb_7bX-PlW43q32djPKzFFkR7SdR-vohglGvmJQn4iP-E_jmQDkfY5DGp9v4kQmMpC_by3bmkbJYd0FZiXFT5vXLFLy-G0E3meNPaoXkty_cPvNSpYp4W0Gd0Mfpv3N0D8H56cjvtuE3ziNhq4LQbe69Mns_R04jThR26z6anThOI37NfzESiXU7cNP3MbZqkLTpZ68GTDNHXBoSdeI-USdhtqR7HTuKKEWkfVqaYHd4Bk73366c27tzvrh_PpEDSZ7OGdMShkyclsNsnam5ugyjQnvWmGak0TRtkc4DIf9LITaLVe-eyudLT7gDc3aBG9IZGV0oQauvRA5c7Nux9_dvPj3c5Rr_Jw9w7syN3bXRS6HQWP_H7YqQi3UYGCHS71ZN3Z5N2OOBn05ZF9SiPuBApNBfQWTXO-ti9KPo_YTtYum_pirDBiUSKlJnlwGUJWwY6ia2OdobUfvKxY5eil2n1vhrQ1S5Wi5b7N5oeHadrXb-27bIKZmQOTeziHJXqOuzhNzlVkLK8o_WOsLXbOnoEs_brMOVgy54L08_Qwuf7BhwVDy19NVnebznkeUKkLIV_ZSq5HNG9oko6eJo0BSaFOdQ3_qSYoHDqbWG4qQRru3Eru3OoCucIfIYJga_BWGBwgwD6QZS29kZ7xf975Kef0kEdTrXjL2JZZeMmCR_GFxzer7nXkAJjbUzBubktrPKYSlB_OHG3W4d5EvNL-ksJ7F7u_TOW-c-8uhywuJY-w0BORA2ULQlcpRyqgeW4-TdWNYaomFZWFpsJFI6oobHU16k2n42cclyVHtWeDUR8emZtWVDdYo5vvizjjQPS0b8pMXWiBeReRyxDZMheavQ0o8Chr4swWXageDBKYaXOHLNz69vag8lOBuA1tF_ZeChm52UwS2pHDpLh4fNy0dCm5k_aecikEdZesvnd4Nk3p2iGsvaYindVlJSrK-YbX3ZPBEO-0TjBahIqyKZXt2bQ3megAufF0cgKbhW9dAbpWYzbLcaeAj0UxVQoD-D8EOmmg8Sq-LmVqb3kM-llvMFu9s4gq5o0TkJOnR4XEJCefoN3AxccmvNCqpjLzNC-_cJ4jfM3LtQCRj_koE8Li1FCNvI7LZjwAnSaN6RHs3ch3wTdWjVN9cMP_BbqvUzOTzlLGIqhMoqCjqu9Qa-3Ke62gOi9di3ChJThH8bXmZ_VIEcgFI4kZN_YlToAAic2CjbkFRtxK1jvTU5XdpY4bdDFWb9E9IHjBdrBX_Tbb9pWNk-kYGNvKo_KYcNS4UjQuj6pbycg94FHd03Q0tw41CEyy_uq3r75-9Zu__DqBP37z6j__-atXf3r1-2SXbuCGR__59Rd_-fWrr9rJerJ-f5pmmbyiMjNIWfBGlw_XtcO7NGDywfeuaM8MfHSKweqwHydzvOK7L5fWk3HYsl_Mkg8-WN-99xEcFtlsLJuysicaTV-dXtuJdYS0TpCVj-hqCtGA2skqR1U4AueYsrAcHJXr9G1a6lwIsn5T6eTjaQX9AJtWojx-Q6pSM9mjW_jgAIBym6i6TqVqRWz0KSYx6Y8PZ-NpvaJudBmPVMFQ0TKwlqhUrTzhqxMBGrxiuA7t4MVglOzd35ymB_PBsE_VQ-eTPgdpsySps0dqCtM75flNhoPDwWx4xvGLeNlWcoQcnQpCwjDT8fyYroGrcIEJa_r6-I7SDovAwxoLqaPD7njmXftmW6w0PTdOXjQamMRZy_P08eukByJwMsPr1RN2svWmx3O8Ayir3kiItG6Ih8yrEE3v8Nx-Q93ISgovm0WsXnV_2F1KIt8xcsKecm9JgB23XEXiZJP2Hm4z-iP58-9gJ36NG5Pfw69_wE2avPrT6y9ffVXNsQFqm5jectxMP3fvmMntRmk0fjfqeclujIIayTBzOlBYbzyVc19EhXAg4VZ-NxVy6tJp7soH3MVsdmZRmqrmaK-fHK5JpzMsykqBg8X5_auvX__yL79-_cWr37z-Bf78J_jjl69_AUzz9S-Qab7-Ja7RH1_9voqrD0rCzHGNc2ZyfBzMpLDggVlcSn6M6Ta4P1MqRDrpzU6Q9vrJwZlmE8IU1DUutIP78Pd0zvOijdqs4EEu5Yq-WDVSXfZFfAXz-UE-fA6_kYoxDWieApn3pgcDkJx4a66kBGXENC5B42EqWYQIVEYXW46oqDDvGDytPRXoyecYLbIuO57rqrO39AVySe9iYUAKIonrIRPkEq1tXbRn9CBtENY9V9d0uAGKlPs_Xa8MTsmofjydqD_HmfoLZwQHaP3zWV_9OU3VX4h9_fdZVqngSHWNJ7yV7SxrAst4-rjV3keCJOh5kZPnVZhptZ5UcbLVl4nyi-CXeD2TCjtpM8Z6A0DTQ0L3Lnrpq0oKZYfjSaqIR4sjJWI-AfFD98sTFmoI43jWnQM36iRb_ONYfuB27o56pwj4kc5yek7-ZtzXZwwJ7foOYqR5nM4mz-CLDf0pK8nHIBAm0AYwi22Op16b9HMkj-RH6dnudIpCNEtS_CNvqka28n1TfUYkUBkc4mabPBxggApcjI6rNaZm6pMYAY7dnDzjecNcqaatPMPpv9NhmJvHU_ptFHSrITpC3kHUBNYVwVH8swwk09AsuvajbI7Gw_HxYIQk4D54mYcHe9beZWEICiwv3rU4P93Q92lak7ZxQMEK-s5NgEuvJqB5o1bDebYKofhs77aiORDx_24eHVyw2fGwG4yu6aTs6B_HR9ejnAJPwuSzdLYxzrhreINHTEOGdQcoHvW5_ajcMpz0MvuqRKZFGP-Aw9hwy43GR8DrQasDPKTAM2ZTgApW_V737r2P7t25c-9vgAa2aAY4I9U8b3jSTUCRm5GCpu6QgvUHLg6sADNQKQ-PlD5OwEMogCPQ6-40PZ4Pe9MNZHH1BMgBMIH_wQsp4b-9zwen81NSFmlKnbugYtbacptNdjgdTEDWYFhf1sT-pB_4da_74Pa9u3d-mrzgX3fv3f3rO_du_QjDLWRONTkxCi_hSzZwHmwupE6PEOQNM1TNthDJfVmz5sPu3sMHux9vWJ83sxndqlljXuo8n_Munw9ilcvD5oopDPqJJDHigJ_eu70bHxDa4h-l-h6B2H9i0biOtfFX-qjK-9oERapFmp1NUhLy1BURYjt5jgvxsmrQdXgyHz3JAKmP962AHszERL2jo5Y6-b51wwbHqOlWLoTUIS8SHkisNQLABqONa1evXrlWN1_Xgpvgqeo99tIOEHUAXT4JhwMBOsHwuA36VfMSc9VkGp1kCKTotQH-0gNwD6rVJiZv8OvMoSf8CpvVkg8VPhauCkvePilACcqytJ_RUSDD3GsyLEZWA51DiksI78KdxbfHI6BAEapBaRBOe9MnZGbk69KNOhQBQGw_OJYYA0ChGlo7EZb1cDjOUmfvEd8gnQIFYIp65lmUdazEIm7vPdi99ejeg5--MR4BI3y7eETZTa-xbcVEwzjUhbu4Sy9kdnaKjEOWhYMCZfkCTA8J09iyVonh987dHy2JX62BukjORbBWUqGFcB4NPWGVJ2Cmn49TrUgmggILkxX9kjS9TlFUZrXi7wjn47qeY11DDxJ-_N4WSHlHBvP6VZ87n78UhVKCPPN6u7a1VU-2r16rSycPb360--izu10dU9G99zd3d293f9z62Yg7hH_VEQP-rjbT0SEs1Ua1lx0OBtVavbIUdKRQnhfEWw92b2IcB0Y0MaRaQcsDEb2QdKFIDzWqJQCWD4uhbW2_j4No9qNGo7pgncQavNlPHdjUseaz0QCf36a35Q44pFFK14qni4y4-fDW3p57opEtaEMGeOpnzwazk40qYI02n_OaVAR5t1C79gA5mvZOJZNcnbX1IlgYwXEetxut_UqWnj6lM-KULKkTEJMb0-rGD9pbLx63Gtf3H2_Bfy7XftYs8wgeNPBPjlvb_z78ftxs7NuPapdrP6hq9ZlHb6KB8hTddhsCICEFxb3-_WFy_dqSK2IQEHCA6uZ4MlOsIpfG3rt6tRZ8euR8q46T5-9iUyaQXWRfm8_lr1IQKlET71PqiUNHR9VI_7UKHIvR9ESn7lIwbfp2C4c_cHcFYBO3Si4nra3tHfknMpOon6Ghl61wrn5zoKQYC-NaXU4PDcO8m7Px6dBBv31wJV62s8VMd9udDfI2ZYiCczkbn3gThGBEQMH2NiDp6Gk5OPB_1wwU-DNKeXHbijUkDGeZMsIRSchGOrZncThNyXrSG2YrDlA54muRZl0yyA5GibtyTpU1b81_qO-5qpf-pqHSDOyPa5GF0zDlSrmdHZvKc8khZ4J001cRvDpZgsNNvLku_TmXJRKCsVTci5szmmHPN2UTz7PsbK0v7Yku_M6K51l2SPvTN4PcoItqNKLRj0SrFvLlHZ8rV2JDFMQPF3e_7XdfYgJeSOaS8DsDhDprJBR1geJKvd7_KXpYVS6jCobAr7Xz5RxxsBKIOUquv5Eb5C45F5NJwiW6myTDmG7S1CnD1gWYynedsS9LLjW7ZO4P3uTMVvR1pTcSIHo0ljKWULXVLkRUICeA2qME_p98jf5e6e8gPaRQBnNLJwGm0uTQCpT0pmgA0peDspceYZQUeIyVypqS5btisHDZIGHnnjegC5XOF6ULE2VbcQNhLYKykplVsRFDV-qdiZXFwr2Ux62cfeenvWfJ9s6WRX_2DZ4CpXvdd0LfqYg-TT00gWpFp_-eK3C77HpE8_Xdrpzs_epaEVKrwV3M4eq6qZfW7J0b0nXKfW-EVkU2ArPbkD3KKgWfA4gUNUgIaEAJXsT0t4sK7Npfb3v9g4JSbjcSQXkhS-2UOMtbYuRF6DC11rY_yLhuASXj6SUNMmx0zrPtyItmOvPpuVOY5Gx8hmxQ8i6w5XhB7KbKkRSPVWylPIuEujqRBxjxqIaomvoA4l4hqyrHLZlm0SitGxQExPsGo9NnvSfpqBpJ6v65CjgwOMvP1vaRa4BYnEfhfxsMa01pUc1NSrkDGuD4Cjdkw8u4siI3gmlakVs6mMMZ2e3L76CSE-S6rqhr3e0t650l66-_eP0fXv0pwcCp118kr_6JI3Je_ebV7xMOlvrN6y9e_f7VH-DJb5M__07FMbZq9Ak2gc82Ppkf1ODIDA__QEFX_5BsIBesrUccAuu3TsZj0QUQU9TZHvBVq5sfnfSm6d-qTryiERJxaQP2uLW5vU_RldA5ZgyoB86nTnAlDg08glovjrB03Gsm8EY6CMKj8X8wK3e9cBlu3AjabfvtSJJFGl6u8ZI5M6dwql---id4gJFuHEDVBETsSb1hhrC5fsPOWHW3hx0E7dGOiiOC3RsP17RTkEkt1ZFkTjhfjLE4szbMhS2I3BbZBVeyyWEgqJvN-Y7sLhuporFSwMKPZvppF80UHevabV3Wgd6ejE_TCNe1mvFInTyDlt2hRPuBdigUgz-rGKmeKzilIYJhh8b4krS6xmBUKelUYYJzGyLouEQCnDOM0k3OGuBaKs61yLKsFP3QTJIH6QwDX4_6oDNgBPpQ-gJl4UQogmoeUXRolmSwRpQnQS5WjrOSQAuRvOTvZWWERKn0NzvpqZ70vcxc6GV0DGBg-B2_5Ti5EbmOrYjA5NGjnzad1GYL85bRoBDxwZLjB_kLkLP6-BGlAV-RMwAui4rv7VpxvdYBYCkVqrpm5f-a1cf4Z4nq1z1bAgn3l5MnjvYJaxM4u_GHOuhPW0lM_WDYVRux0tjVNeyymmybwNMajtqWSVIRbv9bVZu7-GPJXpEzL6syAst89GQENGs3kz6lnRrYboh8tAqc8uvXX4IQ-2Pizl5rMP_73__fOmy4ncjw_PRP-O2rfwKBh8HEHGsMTfTQhmyqDyWLrWAQ7tkdQrqyOjVKt8fzQmbKdOBJ34bUA05co677bcMsPRnL4StMbvQ0MNYdvnz1X1_9EyAQdIWvAAF_oGDeV_8R5NFvXn31-lcJaQsgj179fXKbIm2VTiGR2EqfaPp6wvoDSXeRebhByjco7lt6HKGbbt3O1TFpGmr3cZhvqV1BE5OuX_8d6Eb_mFBux9ev_ohzw9VG8fsVAs7K0T-gAE4wtPl___tf47RffZW8_jJ59Xt4999Aq_olEstvYaq_ktn__tV__8uvUXcC_DifOWhQQFAUtUpioJiXcZpJPBAeSfSNIlk6Q26ZCTLQUruIShgvb5hK1MpjTD5ol18iVplmfo-EwvjBuauW6vopkEKYmpdl6JI8k2k5urzT_x9e_SOO8D-RoDj8_2v44--T17_6y6___AW8ePWbP_8Ocf1HDDZXiylb11vMLwQkjyplqCMyVGHIMLqVWTOZAxpAWh1KbgeqKJIKkvYLyZPtBO6Z4aLZNrE7Rc2G6wHVwUq8_g95nAnef0n5TF8j7apNq0iWsiiaDqe7hzRqbHw53aqs3mco5A8sU4mUZDMaPi4kkMyvXv0_Savz6revfwF__ppTpzqv_oBbiHV-0AEGo3n6A2h1lmZ1aTEaR7OqFMaX0v0l9cb9lq42CvNFmTf-4tV_Ry7wJ6JBs-dzCG39FrrQhqLozk7QuComh-a6lTqsSccLTnOyh5dRtJVdoz8ng64kKi06s8fs5CsPLeX9tFE5tD8VQJJr0DFahsr4EhVDrWfx7R7UNLaw9v4JWZrJMeJlRcVV0bum83J8zRro9d9RsswvhF6QoICF4dBfAI0tKVptkPoDdQsJMF25icQVrxQ-gyuCVFfEyEj9HEywlp3JfuWJoJHgVyjrOEPSyL-9-ygpJaWujYfW-0qqsXOCc-2O54N-2l43Pf7l65oSzvAFGS2-RLYkzA3PwcoOAS9BS6H1QIUEduRXiNI__26Tb1iBTn7LassfEcM6B6nNxyUAFjOTfmVSlCydhteH7b1__gplCkzyV3BmYnrjBdHJn650b9USzS2pg8n8YAjiQ2OAUgzptNQfZE8EWoqkwUz7Nu6IUfqMLKPkgKEU9hua2LHPpo2y_1wjXBmjjY8ZxoKHnS-RkH5BSXV4i02AJEEB8OWvAzz8r__PWeqnO9bo_-t_-OgBfC7AuIvAbTEaWQg7mFPejoWwzSfpGedXKbShF-oWk5h8DnABW6ED7S6ZYKOYdXD5x1qE0hS1CkLRiAZzeP3ln3_3FxSWX2yaT9QUFRZhd3xJ_INQ6L0GxOCkYCnoLeyir8nY848-vkQus4r6K1RSXYxdqXEPyEEZ2BmbcJ_yRYQ9mjayhpTPtchv2-iaw1wNfquSZ24QTFylpMfURoiCZkeUNky5_zbO_mTjzFChi7U2U5me0hev_sur30rC5ivco6DF_ZFGA4pDZmJhgxUv3OHIlg9ARRtauGRcQUchXnaEkiy86Cqbej4AV51v8-JxekdHHJKOwFBmHxMMNDlNMKBQf8mQ2LgAkP4TTh9ZuFp5WmJ93viN7BeLs4VHDcbK32PTawm-g2b0GSDlH6h31tfUIePPXxHWvdnTOs5nJ-Pp4OfB_faaKT3ducHjsP1FMqXJxdzD2HNABDZyZmk2v3afqRn-RwAcTlTJbbyggRkBcyMF6u9wmUh5Z_zA4itGBH8-uvMwmQxG8Nfr_4kERe8nYwD1DAkANBi8a2uIp1LYQNAf9PYHaviV2Sh0-PgiJIddBaxIInFxiIucqpsg1IwTtR_qCXKauoKsnmByY11gqhN5aKg4-wIUeVfBi4hTTjCPiVSr3IA6m8LEZb_AP3-E-f7qNVovYJr_FYiBthc--Adi8YhF-P1LtvoTmmhnApK_xD2jD6vRI4BSLnhMciCYzvQmz3cfOPh-NJaS5STv9LYDboPh5oPjERVtJi0PU2RUZn-GCZeAJZB1Ot-c6hCKc4ESdadErOhkWI_VoFvz6vFV7T0KkuxrB5WCOUT1F4STPzEa_46cJ79AkmKm5CLdWSOzdZHwXDsB9EVcCh6K9AW1j6Xyf4I__5t38nKQuHckYssEVSScQV5XOKS0Y5KFutgAa95kRuUgS7loqU68jMmWQcHPJsj5pk9dWXh7_Gx0PO31SVeY9M6GYzhlITHwriPkKUUZuB5SmfDt3yPikNrg9etf4bz-C-9l52COZPRV0cw1AMyEkSwaKv5YwZPNDzLYpXOq20VzmaZ_y-xbH9x7Rhd3dyLv0u4ARIQO4_AKhSaB79DxCF1e5-iE9cs1z7fibWZ2wqmJq2oGrBQoRcvfZkpGCkE2oy43qkMmByjD3kfcte2nRVXI2jvoNjLY0C6krcC3E3qwIsdBQoI6AtLQgZtHFUTTEkPdx-aaBgLpKHszpmKQieAu6C4k5IUnWIItx0hAAg5DmOBQU9JI4BcQWtuQgqZ4h3C0YNJP5H81a9F0aAb7Tdhho3NTo5EoTqkjrsS69d7WVl4xJB0bg8jtBI028TFVtPOaZ3Pgs-j3Cr6QN83Z5zPvG1AdT7rIevLGyU5621evyfJyOX-Kmgy9MRRCLUakTWnKNaYQVo6ehLWdgkwu04OJKZKPTDd2FQQbJnS2OENUySZkk4pjD1tzMF21HwjGnGcaV36lBXxhFVUYTHr9PlYRUg8I8IspxWBPt-7is-7sCkxbqdP2lJcyI_lFc6FwYMyXnWwIMM373Naq71CrcFUFpzCCNnBSYHVNYsorx6VaQqtvLHdc70-dPz7C-16Y3XSS2XwyTDf0AjYHE3XH9wYVDqlRbBD9aeKoq1tN-r_N97HmQcv7tdW8tkO_W1v0YPs9854_b1273ty-Ko2uUaP3tputa_xgmx5c35avtnf0Z_RsW57x79a19-1urr_fbMmDq-az95tXW00ETH25vXUFGrVaV8yT7R0Zj3_ubJmflZokXWaz6eBw1kXq3pj2ntWTYe8gHep82SPSUjJGXGaFYQNm0c7cSZ6_dK6ZABW9bnDLn7X9GCRohG-5jzDbmknjx_gtpahtHFX7WCEBLxdJ_s3De3dBz0rRiz1KnhO4diaxAe4xDLOPSWDYkW_M5SZhNq-8Rnw0Ua_JGCvjA9RlyPOfdUH9fdKhP2sSMki5dRthcl2dO0KYnadmbjUv_y4nR1TdbK3n61QRwXVCqdqVHSLJs7pcgioR1Hk0natcaGfWF1Q7QRDxEbDXu-PZR-jC2XWnhh4zAWZhrrEubKT2vbbPSS2V_Dzyu6o-u0B072Es1zFn3LBEhWJGBykxIrQuE1syANjL8V2sIpFbBiLeV6mEcor9X7jKEWzrojH_WjcirBvBmcVFZSMoEghaSUop_LlMAYnIethlJPIqSCi22nu2bNo_y21Q657ubKDCE-NPIsph4o5Ylz_5M3u_G_5aZstX6dRirnvDqne41Ue08ccjPLjap5lwuwPWFVjqXAwbYIe3ynRD3nFBAMzVpuKMZ-o5CjIVYXBE4Rb8Nz7Wik3tQidgF1xVii6txiHfFd_lMxzluturIuQ1yFRG4gbrqDBL4kn4kpK6Bxllnm_op1vJB0SO1FnyQSfZvnolrLJA2BEsNdHmOeUevDzyZrUQHWKNkbkk1lxUHo1GS7V2kdTmCDpcYY7KsxK-p9XHfMXJPiaL85-N_edb9Wutl-pN7QdVpYcRPdCfSA2EhQw0oRmhoLZgMy_Ag8kX9zYxDuOT9SDrAk-epIds1UICNm9OQZUCZGazPIJfcbH0_rCqiPlwcukQZTMiXc_Uh-rioYuKRNWF_jsf9YZZmkvN8r1NzvTIpWfK1OejxIfJle2tkI5x7cdTZPA9rJeYQncfJFufb7eoUIj74kN48V7KCQvqqVaeC-ncGCpw2_ikrcozUAcn4wy3Kd7G3CPZhpjRhSNoilN4NxugGN-otqu6oor-hir_tasKL9ij-lt3Fu57-1V_cIx3-JWaEjExjDxFO74pJEujohFyND9N4ehC_QuwdMLuoBtyQ4_qFIZpId-hVvAvCvarimDxIVGrQQu82XDoKKiMRA-tykjUqtzs7P7MgjEFoL_CoJ_J1nRqi0tEhrMjeJWxc2NlYIXBPR44Bggn81Pd9thxToZWX3VMaFLBY-xVR4O6Ooorpb1rOnpepYDpAZZiwYTmLpzLyA5DBSYFI_h3RPZUX1bCTSpd15M-AKgJLRgZ1hiL7MnPmlsBMd7lYw3qvssEfB5ubqoC5v1-ffvqNUzND3spOaqDlQVDw6C9xtH-82s7zpBuF7U8I0vu2rkSYTyFrQoqXNdQFKykZrN6VL18-5rB0hmzYrPxjoEytsT7lZjSYf2NVKWNYtibtQVw8_oms5rzgXYoUKWO59abl-3nOLGX1UpFG-Eiu8Uz0JlCEeZczUKlMh727dEiWEJqdsayeErbMa96O9D-CLcN-p3sW1n1d1WlmghPsvp7Xs0OT-B40TXFhoq2pqYBe4_GEFt9mSNN1djWTqWyl_K45jBPDShKSGUuPk5RQ3ChrsUOpsFHamLM1YONGX7gTN_9yt1bi0YO8eb2ZqihUFTkrnCou-l96QISXauarx2JF93evDQtl5ZVz4_jvTJhO590kljLPL40Us4j3QF604a4Ec9UHj4cGOlin444BqtSm6ENosNyICJfUIZSfp5Bk-dVDCkwELeTxza89Si0-y-lH8T3dNDDYu1t6wriKD9rL2B3Vi0MFa_QnY7nszTrZmfZ4WyIE9KRC3bpDIcO23n0aX2gyL0d2QF2M9Sh2hxPYZ7OhllXxV50sVz6ZDCKgaZwpONJXRTJPTVdKYmAPRRk22qPkXMNlO1UYq-ZjRWqXYAB-DhD7J-CgrpoR8EbW7qweBJpRdPQrJQZnelIRR5zgR6KToXObN-Hf2uS_bVc-UBXDU27hjTFlzlLpV-EiMehS6W6fa4Z6PSl7vTpchEUGwq3BI1zYZK3Hnqe7O_tihewrVxd4hZ0REuteZJ-Dmo6YAJU-AJhRcG09JeMZnRKoK-8oSw90hlJ-lDlOWi74mog2P62dXftKoumEOTJlXayLS-4bADiFLYlbF44hvRx47e2t-qVlxWu-4deMrLu9-enk2wDORMobnh8wDAl4qTWgSvrbFTrKEDbxIFH2RymRkcl5rl-McHk-8kBlsSraO9f89l0AER0cAaMYkNAAJUja_JFoZaXkAyvtQojF6D0FkF9ay9ARfsSZRjUozakh-8nCAlCDR_C8nV0VUE9uv5cj267Ku0-paoURaVpoZA8t1f1ZdL4MHke48dYdlE6uCX2AmRaaI9ERS7Z0LypZlpivJiEJCADxsbCDNcj_Hl9P9oN1SxI9m7XKYoQHVgUgnaYwpH5iDxTWR2P8M96Uzp8qKg0xeGx9gyy-ETuMgU23zbhaXqUO4qHtvX9XpSfqOrJfD8pwwhuyEV4GOxhl4KB_au5kVytYC62A-JuMKkniiVpsD4hFttm6y_GseIHHHr5KXDZ-4iXPc1l8RfQ_CkH_GCpHGwpGa-YaTbCctSICK3SIP2YFXsgfKCdCBPw6YMj1zkK2-TC0IkGOQD8Z4h2Ix0oOx0fih2JhcUZhY8ORjjpRPb3z5RQMWQ-nx010MNrEbrrgRdav_9TfSNQLPxA34NkByFgkiagpDFK1luT9XiIQs0uZeC8ty5NlvOgyiJ3onoIr7kXUWC2zfNLTr8v-RIYOOOYS0EiPQ7T0fHM6dgOHapa0VYYQMSXkUgiFPz4vzAa7QvOu6CIopv379_5aeLOMAEubsd5PDqbyDpjhOg46U0m6IDL-zQMN9JN4MvpGKBeLi0p-Jwyk6qx8avxdKVXv3_1_1Kw7lcYMv2Pr35LeWEUhIthZb8vk8Pk5ZncslKJdKIJWQqKUpxy7j1bJgXKpMkVSVqX6olRdcrwr2Xyn8KAt6Kcp2hoF9UvM4m_weWdfF2lRQIEsnN_YHA15TtJNAXbJD_5nS3qIcie8jpYugiPfYekRovSwPStkompXnSAIaqnUiZCc26M6EfxPlPZYpK5FCsOlROjZlp8YzWviJu49a388kf5cWa85z-MF8QiRh6prVO4QM4iMcNBUR4jXnd9YBoDXCH8Ti8hu5QzXr1Fi5Qvl_xJxaWTtZgRGXXeemCmd0v4LJ6uVXElT_qZnj0Z-PwCYQ7k5mLQX1Yq6p7j1Gg463Ih2y5Q90NUg-5P003zA50kqhYgBfFzqTLidE2rP7X_uewXa3dK1QQeDjr64OeYlUFVFE2-qCQDZF55EQxpPuHYR1bN5PJkct_xNeDN4oRSvRrqVDd-Yi6Lz8029XZXrJOWTfUFBQNzKHkpuSNpvmFFPwV3teKpg6yTmpk6-oaZhXPN8Nvlj2hcKVH-bykpZDQqvkfZupmdRberdnEjwAEMfo0uZrTquJ1jWe07UM6D05VxK7U3470tj_MAvYq8WmGg5SIZFI9h8i5YXthLsNBrGxv-MwzY8kKrsmGaTqwwrr4K6nPvt_fnqXeJh5dzkMf5FZKVCEOuoA97Wo0oymkcfGLWjEsXhgUpcMCpSZQDrCSHwKgKiJURxBb55F0NX6hrR-_qLpwcHb-87Gg7R57rmGB21V9-_eff8Wnrj5gkpVOxdbownGzhDPs1Zw_9yaRUW1ncmKGm0skoPe2L2NHNZEbbuejKYqHMFFmaZazljUbks7nBLltsS3nXz9JI1thFHvIuJXtHCbF_yR6i0hFSkpiLiJ2kQ4CLLUk9q7QMCw1M-ubpSH-gkEwoHpNWDPPvm8kDXRmVr6vn_MMhMocpqZjNsrLRI3xVo3MTbUCbWTo82jzqb16Plrts599qfw7mEVwT_3Ylt1SfbrD-5bAO30jxFjdjZItx8h3vUp1qZm83XZjDpDrrwhKucYmLD2E-LOfsWmU-ONEvLCoSzcGNG11QcSZ3JYLqVfeQfcuMcDIdjI3dSXLfyZ7Z15Ys3MhuMeOFlUuWOIbo4zyGeM-su4K9eilmL4tpnCegmHyJk2QRu3FzPclBNIYWbN_vIkUuneuJBQBXTPWk6gcLMj0x51rVg1kt63Ogr4DnW7rJeANDr5jtCfONnEEQC-oIgtPKTfV0Ci6bdM9l7Gz-WK6VDY2sdA8TEBmVkuFaBZY9R3gO-wcHE9AB315Va864ngPhNwYTmolAU1vaaiaZIP2UDcZuZrfMHNFjZi8bJLdrZTTnshI6Hd0oKo_XnnvIe7mPxvHqLRmWVAkrvDvvi9AmLm9LWsKl9KN8JKUf9Xp6I1aWS9elHNPlU3UdwnYScAmMcsm31HS5JFpdAVZNLPzIFKil1lyipCPos7-ly0aa2WxiteZpdjlLLdI5v_fnMBs_SXOtrPSyoV012J4r1GIbDLOJfKMaNKiBP5z-nBIhij6nBs3hWKWYW7m_fvZ0EsGQn6tbJv-WM217UwkZtFJjN0xm7H6tIvmz8Qbb0EBdppyXE4tX9IiDcPwMs-ZwyHqyVVfXMEu6rO2rV23G77W26Pnpk_5A3Xqs7mI0PeJTqzO6Y8Xv_P5PL5CdFxWKi3pKIi4OCz--X2hZZ0dBVx4DD68XsIWyAtEVyVVPPy8_L7keyfFdnWNuse7OOz_qEpg5Bwh5My01T-tOpgUTLTPNN95bAV30XHGhtdqBfUv68My59kc7St7wbTg0E3awU21rLWQ_lL_J6xRWTtCv1I-yBQ7segYeFyXWyYHQuXzz_2fv3ZbbSLIEwXrGV0Qi21qITBC8iGIqkcnqYUrMLHYpSS1J1WVZXCRIBESUQACDACSxWDTbXuvLPPTjfsG-9FrbTFdbz-6s9Ut_R9Xs237J-rm4-_FLXEBJmdXdo7JKIiL87sePn_tBZ0k2RkobnMza9ZpOG9azwTGVgtIfwlQKnIvVqD_adV0qoDsyiGWjPDTHJUNIyYQ0XVt9Ww1vcqoEyN79qI2duQCDYbPIzjWgxGMeaYWXkTSk8qy6AuO9YqstNleJUqQuQRQoAz0Qc1SA5luxcUo4-xoGKqbdmHFKQYtFBiponMghVv6kVXCS3HNTdVBC2K84NLh7wa6g94Bqx0IWmDxZK3YFdM0JGF62hqN5TsZOabOB0bZaQ9cDtJvcQjNnD5yASg_OwWFXV9jX9uXQBRng2c_N0wxmCAGtiTDoJvliOqMIfZzXQDGZp0-erz_e3n5IyQlnYJazuQFe02DpZht7oc3cusmLp1QjNIxrs1UcGdhpu-N1Yt3WEVJtiyckIunaeHEkNmVJCgspBtdgljD4AplhhUTW59nFdLrQQhhKbgCrDktgGydjN2MEx4JN8LbuSnuxLwLxiPr8SMyej1nqszBzYKnmIU_ejIZPkyBrTcne0dLKHKnVrKycagXc5P2sq5yqjmWVwCr3tari6ORWCqiDo_2nP_xvf_iLQuOqPT2TwLDKhtfu53gwZnVE78nGysL3dyTmWRPtQJpZZME2WmMFtF4fsKqwwBCqkpSL2kWF2dD682tHyhglzlblNurTlx-9E70aoy9LJ6Lv-Qhx-XHyHEzQc7JlNeY-Cg8A80ocmQ4Fq-l5CLCntS8ocu4kyR63djmHI8pRpSGmkvanYV0AIa2RuvvUWVxMl5dX-h7gnDTRRHl_dMZbRDLPgWzMpFAvnrguIJItaV1hrRUaYoVEByTfpFQaamlZ6MpDa7rxvJ3-4vRVqaGVV6ImrRW1myoktgptoUobjtBcHhpBGqKKfy7-HkoPIoooD8nAac4v6fzos8P7g2QD3krOjPJJf5ZfTRfNDyUPeAdpwPtqrIRJlgtlHIPFSipMovOVVi6elKl8fyghVwixGh8U20qY825nHJ2jvma_CJCzzLoB2r6mc6kXn4cSSA8hWxPkZjsWhmZHVK6Fr02v05XEa2IEf_qnEkCAxM6MlEmcqMJRWPynGZJVOLC25r2QT2BS_Z15rrOmwyE1z8uo9v4gKb4FTBM6JV2QJY7Wg_UXJgGQk_8HDqo579NrST6tGYN5vVKmR_VNXeRrcFXob6RsgC8LteObG9ecO0iiTi7qaBqMnmfot4Q2h2fqHGNuU-9TCKZaP6MY1jWkfXHyHDAeqGaryxkUSLXcgfmd8qPVeJSx7YX6AhGkE2Ve2Bf79lBPOkjncqEYl7rBNnUQAdOaKy0zwYYKxGarxhP0YwiGUicJehy5UTqRy3BWoRc_iescD354hfKu2yYlL897fQwPIPbDPKke7opEa6I8tgfhHMTCl4fPsM2IQaQ2egaE6UE5iPx-DgF3FD1Tr2EzA91sUK0iMsjm1mMI00HDMK0Vx-eI7xRamEjfO32--DikjWgERwG1HMjx58cykOOT4_29U_2w_4snz4xHmwFR9Qlljk5cPH82RRLZVDcxJL2XbIM70gXym8mlExvOiSAXjR7HmFrggdEgTlBLKAtoaTMNS0nLPdTkNCMrzkABdYyQqg5JrXsBgvplljzWCDVaYAzemI-jiLVsGAVCz-9Hd0HqZTT5k9GZA3bFX_WK-5KFjfe4L7kmB73topxybY2duvlO1DrxEBYK70tXZw7JNP0PiEebyZ9GFOUzgNCPhAkB6t037AvXFN6awcuPZAK_ueHbwJOpY54UDJSlZ7LjzS_IuvsLaZMLqWWTtY2gmRksS4Thcu3DyWh7o7MpZF1iXn_SaslnYfVtrLvNdHnc2ufByhI1gQkpVQD0L-2J0KP17fKorTih4S9UJfEJUuG8Wjnm0ZzkTJxS_D5sooWhseGWwkeKa1N6MZjpkb0V-DQTjndjwoR0BXZwtnGerny_cww-jNXFt-gIIwfRWMCOrPB2t0VSfYuBBs9TynEHpD-Tx7VZby30Vs8z3DDyBTcLZAXx3w8eNDYvtVGhc8KwvHU509qAX01IH_DgKyKhwU4dknWQyepf_f7_Vv_9C85FZIwa_wuoAyiVzL_8v39rUsOARJxyBDmtJDp7HKSq_53OLiuTgnQfBOPiUT2Zzm5I1mgIfh7oZPrmC0hvNcIca4pXuhHGr1MFfqJR8p-XZH5RfzIrnLXNj6bY0bk7ZOY-yHRkc6htRdLo_OE_6Qngt-d9tUUi3190XDiyo0mgjtLJdNA1zkS6aes0OlttzmwFXUDBr2Qyqzuj8plfA1u2thZbomJVrkBuaErGF0t_tIgjeIVl_Sp_8mcFN5lU4HiVFNqeZMlGoRMO6x2EDb1_OoSb2PclOPJM5YUIyb3MhPx2BctRqApydo2utJ-EtBX_yfICrQEdW_FmVCVUcwUn2RutRH4Xk9uV1hFUpdkgMiKH-BYjqyK91flAbRfnC6wiu78nYx0S76-Ra2fB8lfYWHj-qVIyCFb5ZYI5bXrr-cmuCB5S_Rp1M30_Znnf3xnGW7dgso4Xxb8VtGIPB6Xl1MJhtZcSsxRjlTqmQI6D8oqMSuCre4874H345q60Z-z2WKkrCJZoczWXS5d5ElxYuQsVMllb92ax3gFJVDjZfp8-Heh4WgI09ztUaFTiiPa1o5j292Ti2SU-__Avv_9H8Nj4w18oEtSjmykBM6mGHEcz62P0d0HyXTRBcfVOYPREGYhjZk8ja_HkKKPYP0nh7f7L_mgS8yj7t4ILxWpU--WVY8RyGx7Xo43cfnr56G1vMe0Np8u5zSSqxny5ICsddWM7Rj6r5HEv9OzaWUy3k2fTS2PQY6QbNV0mMDtZ1AuiGd1WfelDx4qgg-QvJHEeY1IblNo3itLYOPlrzNdnhz_1vjryBP2JE9xsyHcvI--iyWtiSWu8bDWfPXpUJHCw3nx2vZPBfPSagupRcgLoYznpv1b7AxYCVvDw7vpv3AlF2qyb7T1IKndHu6OFV-HampnQWhz41tbG_cnLpQJ99Q3G9mLvG_X68x__6VrMCA9TRP-XP_wlcOF_r9hkEED8pXXYhbTDv_9ncrT9x9__A-LJv9FJvBn3sVOuFl4I_hxEERAFDVl8sOXjpLj_Ai6-4Dn8D7__f4B_51znOg-s5dZjDrxqb2cRVmw2n77UKSfyPnjUJyd4hFm6McMjiIiUkezrUfZGZyx-OZnmi9Elo1hj8iNxBeiKepjeuhaOgNVt_uFvcB3VndFNvgbR6zHU__3fciZZznD7V7gYlwqRAXvUH-v08pQ72N3gdW0aYRft74w_rLq0_gaER_8ItpEyV3THMRX9-d7x4cHhN3JIySybK4Sp-lfX0yCDJc31INEnRRUMBgjmC_HRdZpONuZ_BhNPSLlN2cGNQ6-W8Pw9CbOMFIh9vyHF8O__qyr0d_BKXeV_o7M6k3TMzfBuRUEUeU9DHMLn7yClcAIO1csZOJ__HbifB_7mAHX-bf5gD42IceQywzKIy3RqZSMaoiTLpAOUud4VmZ0ZL2MFmQqO52yeo037boxdX5_HycD4Xi4bWvjB_GZNjd9qbnSuY4i-a-awVohZtOBZ54Y-fLLfdDQ33IH6NVvOX2Za9aMfEWyYbeGUD5ciDuJu83j_ZP_UhynbV4EBNQF8ifF0N_mTaIdVNtR0EMpqx3LjqpV2y61kTx3WJ6Pq-Bje2bT6vwPM_5NdxXeJVwkkGS2ZtKmuYTG9Kph7VtIE3HJZ0NSbffthVIv-q-wDgv2NQpaVII8bIzAuRDdQV-NfUqwKgco1UtR47e_8NPSORLwgb7zoyIR16STHS05grTEXoHCNqHgpVkkGnykaS20jxIZwxfwnipo5VZ39f__r_578_p8QY_91sp48Y9LkgV9-M8VM8UQABF-30mR_8nI8yq_kJ9AmSMn_evLkagoCtrPN9a1zSGwNAnjncGrSqHdJJatPJos8vYomqMXmbx88SBNNZu0O-zoaxJZ4q1A_v9VyUZ0U1JBqPJ51V5dhVg7uQEUm_LP68n9i-m6ABRCdNlB02hiMcrxE8PDkDdIn_8bumo7G4aILHc-FtSz_FZOFgyDbhloxoI802_8Faev_QhX9b_T8O6D7_roSfksB9XBqr8819GEw1p9mKHCEh2BE00m-DgEWjvQ9gBbE8iT96hohF66IgqsHDUkg_47C-nLMGyR9Gb4FpOcjjI3EXKdoAEDbUNEE6icYTVuUUdDydHoJJkCt3_-DKg1A8DtYrfSB8xHgeA1ECKmo_DCFg45iZ-so88B5z7JdUWk7RTSi6EbWHcqoWgfPFSTOs4vlaDx4gGXVG0K69gMxKaLJR6nbBoQDChPOqxlqcozCb_0VxAz6_e9gpqqFJ9SLjbHVegUSM2T-VXE5753UNeS0nf0DYpL_bGDwQVi4LwUwFEReNP1ZuDr_xx_-BQHh7y27Q8HIYrrLB9jEixlKd4Gus_E8SZnI-Fd0-TiV5Lh_mhQ57FC7D_wKEUSO-ijRw-ep5IEBM1Pj65ZNW1ft_zMC0H-DLW_Rqdeysd__rSWlUXf9T3_46__-O6LOYfvCDtTIlrN1UCxC5AveWtVuf_AasMqgDe7bk8v5zUxdT3JvN1LYRdjO__wAn4CbfyDpPwf3A7J_QNhf_QyJMqA-6uN8oeoSFZ1ARuoQq4180-O4-CKYkTqtQGIM6MSKD-o46qBnSGiIT9vc2mjWu8rGM_lJHQmZIceYEosiCrRjkZlkkc-4gyVCZNCJAiXL3coPakdDEZksoHaG0Gk0npOjl49dYYrOfHDAdyGtsnoj4ymh4PtH_-Pfv6t_AwXF05t1Mk60Ho6d2c3762ND_fvs0SP8q_65fzcfbT18tPUj9Wfn4cbW5ja833y48dn2j5KN72MBloAmkuTf6_5__JEvNW00m83j6XSBtI-IYIr6CWDerEAKLloRzYv9yk1Cmk6jgYHfAAWqeld9yDWimNbRBWgtMtX6cPQWwuxdTmfqLvFJ0ytFkmryFMbSaRwskkn2GiVEl9noNcTcnifZNYRT60vfibaQn7WNFfir7KaNWZLBfLWRZ6rMopNghO9cDXEs56hGkLNWn_REOFUOD24C_QxBufJFYyEmiRVFOmnFdeRtZAvBCkK1tJa_6c9oDds2e00GSXVytHFqcB6WdZ0HRhtyXF5ll6_yDuxPo4G-CL3ecLmAuB-9hPUU6IWDbHne0LqL4eVkMS6Ib2JSN6_kECICSAnfEFxQUwUSFvfHjv5EOJHwTwx-2GgAv5Rw3JCGZvsTESek8eLw4BRelBhTcE3FgB0rBuzoNFTUFOZTa6aNZ0dPftoDfYOq5rWznmjNRocgoEMBnv786MXx4d4z3VlYy0equa3DPTlNrOMCuAncGqrN0_2a8xG1Qa2yd3B8omuKZnhgajAfJzqFEEiXMJC9zYq-XOSQuAJpaVrgNXBxQHCFw05YYDHPMjpDqjU-AizxgcARfdYIoPIGjpEYVH4FHsmKjlZsIZ00LUDtT25Ua3QmIAJO8h-XfbWKCwgzocNWXEwVoU_pkxISC_cx2MUIxreYSqubTuN_erF3vHd4enC4X7FZtqNm4_Top_uHxes3mrwkw_icNunFid5UtyydYt7NJ0eHXx98owt621lms6_288nx_tN9NQkLcSX1Lf7LPbB4tr93sq9H4Le5DtkiYRk7FEqkcXj0dL_30_1fllSANFUdhVuh8NdHz54d_VyVe5mpaS_mranCac2jnv7SbCsqVus99ctS-2WZIsIE8RINpg3rhfOTF1_19p48OXpxeFoRh459x36a3aBrWKVnmKitQ8qRRlPoMaV7GIzkxcFTNQoxJg5Khx-_iX18qT7ise3h13nWgXtDHY-iXMopA2l1cXSwShsnP9lTFYPCMllyqtDoz46e7J0eHB0WFny4BQW_UhAQ61uXeny3Zn5v1_i9ia3iAnx9APFsd5NWE9irjgVnTsHrvcHYkHjE0sYewMX-0x4ewxObBpUsEcHMXlWg0LzG-Y58Goy5vvFyUG_ITBOLogkQcpXcCjqbmSSqaGrTG2SXQBA12-YN-miNfkPvdKzhnrGnkC_VMVUAhDlD79RxOuw9f_HVs4MnahKKt1eLa67rjmJfJ9nizXT-qoV56VMkyPAnmIlSAkHtJ7D-GHrZ9J42Ojvb-Ly5gS-2PrPfqfrmzuedrUdcaAcLfbbV2dyhF1v44vMtrrVl0snSuy1-R8-PH3c-_9x5s7nz2DSs6z3ubPLLR1TscefRZgeGqmtubTxUBTY3Hzo9bm1t8yio0PaGfWykCkc01MpasoyWrJtML36dgT_H2o8T9DrtyizxIhQbFv8QsdhoXDKD9bz_pkuDaScKsWTjLnlUqiHSaNknVlXDW5zGlqciSTL5Qyq4v7Mmcwo2kPw1AELVun5uD0jZOJpwG90wFQZixp9BXUScrWFzoAATfYvURZ6N4SJObnHgd83Us_KDNs9UD-dqcNi_r6SiIvjWIHV_R4wHcJsXBO3z8t7VdPpqF3_q1N6ruQe3xbR8V-HopTA0mgUzX3kF0NbyldUjwhGNsXrDQQv302YzVxT9c_CWFxTT9ZLI-ASOOHI8C4olgJGUDaPyIGdPHmRFkqOvn3aAPQhWUCEtdReSCdKcQna9UiSDG-5fbJjvKDtEs6XPbQEdzBm_4kdDQUOGz_EYBHY319BPrhO_y205OrnfqntxVWzCJjnksquZAZ0XhJ2pzdjR5Er4z4Lx0yB73U7cV6PJFM2hWrwMpph4xjJBEvTA4Mtt2Jh9ua-lUZf7xZh2BT255YS5l2_kFRsBmnrtbGy8l50A6olhywHKj5M9hluwFkosJpkOrQwfXLQpaoNuFk4FW3nmX4jG-rLj62wOAgYU4ILeur-wTQLdDLwFpmghWcPFTdIXTQ1GQ3URZ16KssE0Q_e8jsWrwFp3cA6tz9v8iMC0_4vkt_L58CsH_r-CKmpcB0cxAnTF9WanQTMTRCBi4GWICQ5_D2JovVTM3Y2PmJztAmNAbZVgj30PPcZ7vTqnng_96rNlzlL6tFQd8KhlJQ_fOWnee99-UnwqPmtewZLDFh2FNqysbDhXZGTyJTUb-_TjZDv5JNnc2NJ_Vl1hTHGXX41m0AMMzjnBTK7cTC57AwU8oHW5QVvWrsOLekAUDbogoi0cP5XRFp4eHO8_OT06hheay4vgjmg0BDJxERERCqMi0EwoG3rZVNqJggcQTS7ayUvzCxaGf2pLIcj6PIUIvkjwIUWpniOn6H2tBh-pr9XhO5wuvgZOZN89U6OhHV0jpOIcUsakPAmYbrM6AAnXozxXWAuSg6sRSwqPSTQ88_c88kMdRAigDfxeZ-yHHx-PHYR_-suxFpEyPtjEsIZa_BWxBvwJDYkLMQn8qYsgEOaqtpFNrOss2gqHRewvQLc-PMTmlJ8eiuG_0pnysAdvihoYhggaZxCRlyJZpc64ZXIAXDVnUiJHACYGwGwANqeTh9Fg0PqYhSjCNqF70ndqf6D4-pfLcX8eXY3r_tvR9fKaZ1yOWcI8h8WoBoUDZ8g1Ap5Qa9fW9zN7GvPr83dGSIdHh18BQfOD4SMkBeugIlqGQ-3N9aHwEYzn_aOikL2iHSmhsXiJfQSCbIn37p7sSxEL833gyGIKK9pWbZRaRmTVGSWTXfpk3xdBu1BkweBqqXZZQcHZuQBv0IAAT7OruwXvRS8rrCnlDukCGQYjBnBiTV2PJq2dR48e7rRtbS_ZKCNjbKVbIwcqjb_Tn0HCtBZW84VCejJruxjjxStDMeIums0OyGFb1F5wY0MpjmQGoeFW2I84egFcoZhLzNOFMt5iLIOCKAETK9OgpMPqUfiw2KUBwh68Q1kquMrlaaMAkbaoA_ZxPeB91dw7OKcOPN11JtmbtVs1TNCYjAat9G7tlhW6HRKRX2VvW49TvQLRS8P0Vi-MmrhC5I3toEz0G1Jwnl2ryxceWrwcqQfv8M3dbVhRCG21G4_OBhUC4NZ1vlQMWZH0k2-QVpOsCwMIwq482SdPA_6ccR_dc4eXCUO_BTTMkIgYWSYkZd6RL-IPbMQhd5RcFqPUkgIiTTJpQuh6-lqRhmTdUM0hqh6XiNFbq_TCOTysxBxbzRdzR4xfkQCE26K8cL3R7PV2CyJSWam7VbmAiewe_Y6QUVxK7bKjpOGf2KhDKFm5Zy1xyKXMYmcsE422fpJJoxOb5K5QNCIiW_EQ2_GpshPqXBfDmxNmEwor-pMbXQrUAKyfQuWD_q1eW7VW-kEmLDdfG7fQJkNai96Ipe8GTkglEmjTSTR-k6-_yuaTbLyuhjGYXq9zG83SiLkd0OjMWmlH0WrZvJXKhWelqQiHSfq7srWgIeD4o3FdnDmTZoXBmkyJerpSa8ZXhmAb1FjbdIuoX-fMKEQAPJLqaMjLdKuavUN7pfJ1iWsAWENDOoBujIxnX_NpTlSPGklnrvDZoNVMm2Zx9fcvJer2G0EdVU5tnOkanyZb3XOKOGf3CogJKp2qJrc2NOVL7842zzujXCERqOJ_-lx8Kx4KP3OljXPchJZpPm2L9rztRB20u5dq75ytM2CyGwUCB2KgFkxZgha-g_AH5u3Zlh4GCgl749HrrPXrqWqgP-5yYDxH7KW1dlTkrKmPznmyuyvOokUjGODLmaKpS13OMCgsVPc-kKn3YnT5Km_qUerMNOoauu84P5LjBMvB0XWGIeZ7k1y9-bEYh-ktm00vFYmlxuH61WPd66mCE0BaJQ3IMmYyo7w3wCjrg_7E7jzYC16iHYEFBDuvPEPqB52oGy5TqRpoaL1wDxW-YPbe2tlOHXbdVNi1HXnku5UKRep9yRJw_aw6gkFF27CSQz32jsLemkMVJH8JYIeFQ6Cu0bldJwP7m-eNoLhW3k9nPT0SMIcTu6Oz5RF8WprCkW6p4mahggOOt63XjIdRKINsdn2RzfMuhqU7I8RucPq5ZSBfTdSBAdsAwNiVIKA2IINsW-7yqCWZjzC0J3TWityb6hZQNPAc5HGpsxmAVLk6cGmbDzc3PtuqYNKavCgJ2R5q3gzpbuPPTZY4qWPwAB2hNQP32I2xslgIeaAYzjYQMQUt4jLzmNsR5iIDtG2bCXgKKqaGgWtfs-1SKIcGg24knKN1HSBwtIy0MFwyCnxNJy5sXkCY5uWpWFveDmlYSQOQjyAwxQ986xbEeYL9MzG72hzoDQ1T1Hbn2aDFw1F39xmcE_-specuJnMPlmkZ7xLvVAWEj2CYIOpvS44LjZw7JwffnO4ff-vOn-mc59Tzs-n01XLmSUSt27aiUSkOJURr2vUuC0xTuNWRQcSCAl9SXWfSit9rFU78I5544VKvssIeNsIlhBFiCK7WRmfjUfqvc1t_evDs2bttK1NuGDqQU6JQ5LGYrMfMFq4QS9IpiIA_eHcAAdO1EeZGAyTKuT3EQJLbYGtSwW1wLaRnRHcB2tCty_tnNCjl2LTvO-Hmg6eB9UeoTOFxtxO2mKUf38APTvCM4TnBOQJImelcNS-QrYvnQVSOuzi3LaeW-cJGPuJby1qZpivMySpD0ZllIjLi8nnhmYLUAYd8a29ZHLAapu3aYa7a6hre9XVIPItkPSFj-C1XvR9fN5MyAFFwnmdzEpGKLTafaaBn0DqQCVam4gpZYei7u9LQ1gX362zR53janjUj2cHKRdRlm1HZshBM6IIi7LZ-RUGxbd7Pj3Y1wBaJ7Up21Qy-mLc22Ywg2Lfutqv7VHNELwb1htbzzql01gS6sEcSqKZYZmuQqoumDmOm32omYPJajQ8OjolPAo4VRh9IyiBAEkgFwqKdO0pU__xZb4zCA2gtHHadTkPGlilMSx3yaRWn0vanuNtX2c3uuH99MejTCe4mPhEVEoxbZWeVPdGEA1qSL2fgZ5SD-df1NF-g3Oiin2eUslShORYkici5RprCZrQ8r3KKEkNvwugVo8bKOSsXMF9gDeIavCoa2INY9KcBwpFSuE50bDXsyVFSwCQ0zeZfQoJupyESwnRAkE1yCQA58YMBQwtrwGaUgpr1pqkDav6iuCAW2xrwJkIqO4Q623UV1Dn7iS1G99N8Kd7PYs2pnwlHOz9sQQIcatkbS5l3DKY2QUeCGDhgcwIc8LkXi2JIHVvpe-y2trUrruvguIR7Ytty90SxjWAeof4bWwW0IIgv38723a_wYvoVeee14_uq_6EhdmwhxEEIKkWVXqYlYy7x8-NKY4lKonRFcwGHnwxMB8QQK-wHvMX-wLYE79euQPtcVfYTtzPQXlkr2hrcx-4AKbQiW4KPoqrHWngAdfuWmPGI79pw5xs2S4VjDQtn_19ti-eV5ko4T83xYpnfhFquYD6-9nOl1ai5Ii8O08ImXPOj8q6MOKD2DAp1udWCplqEC1C39W-6GredQddViPp-Fx_IBZ2br4zHimP_NqS_q81lEVkCnUY5IDHm6NDo0y5_9JPqoXjPskVUSDNFqKNxWLo4M4XN2ax_mGWInUfFFmGpVbeBJ17MPcXJUerL4XeITqBiWjU_ugZfqItx1iPequWJQSgIYC--u8LhOsI8b7gbus0bSgG04w1a9-lVmXHwky5o1PGyrg94vGq3TVqCZtfwlWZJUvBpRVdu89HMDr7hoPTG2TJ6rOkdb4KJGAlHDmLzAQeS--4iPsXoetnjem84lKJfwbrOV5CYNpSkJXP83kpoHQpeYKvKfkuqwTnUHTOdw3LURcbPZQwqs24ccgF5OO26Q3FubVwFGxTBKrh9E2gvqoE4tf6yeiW9jaAdBr9KCnf60j9hEBBG5_XNryEKILHaOv6mOfj58gKCWtngus8xpEzysLO5qahnOPXZ5PKmQ0kzTm30GLSZ0qFcwDFzDSOmLDCaw-nRt8-AaR9dImadvMw7SfK8P0fdPQSGIVsFDFShiE41kDUIgv-6DwKAy746YMBh5AkEt8uTFxfLyWKZbG11NrbX7fg2kmWO-iWIwELEvohTM8-GyzzLhYsatggCKYWpRhCMEE3AKLUaG6vkHTNNDELGCRvzBaQOnGVzoP1y9uck7p6mKgILc0AMDsChQXe-WM46emcaxVfbvZCfQwjpHH5gcTHIyIc5mqFPkDihw20tAyeAfYKnJaU00GeDfGxfnH4Nvfp0ntpx5o94JdivGaH3TBi4gICCLVyMUFZvVI8COuxykFwDPLsixVwLUSU762fg5m3fAOnivsFDDAdQvY40gehVQRAnW4WakKVxOh_9hiINQ4SC2agHkqrecj52WwmKEka3bRlQ7BhQxBZ1CkHZWEFZitLY45lRjjU-FrCtc5030TpRazMnYPwVuPRQwqZ4f4QQu_FoGTVDpaAupa2lQj8cLkoGaPi7g-CfA4ZpNT9uepRKQOGSynjXJ0N_ddYSATI6a-efpr86b_1Z91f5Jx93Pkn_rNk2HQpB-nzev-kVthhts7pVUNPZht3pWOAWRTov59PlrLUZCM9N6d0kuqshUefB_6e7yWb5cqLfdMkwSwYYtKV4nNHLyTVJKtRq6pX8X9RytZzwJWoh80924bVaxT9Rq6gBJ4AY22YFXAj1eouH3xa1zRTiliRIWU8MnuhWLpqljOOBFwpl2SFStMyOuIxM-2gxJojugKvlSBbT4TDHcAB8nDuwpIzgg2XYSiFrCR5RKRwkK754KIXwDkgLGP7Sqbvz0hdC3yEG4rw_-RUQoiqb0BmtBJj_xZGQ4KB0FBDmoGwXoEcgZpfflGOp-0x5wmEe3Jk3nG3Nz3RlN8AGsvjOSTeeyYrP5Pgh8M5cfIFlL7fvX4JoIdeEYKnNGnXoMqE6MiZVjariPj3XMRsszZ7W6dy9ck0rDutV1lDprWuas-xhQeyH4vbcC__cgaGrxWKWd9fXm2UjrLr2z4tSB9dwDzeht4BcJVBkoJVRGh1U5VolW0oK4QUt7RW_WTV4hw45t4SLu1rd-suqaRm2CIfg2j0I0tgyo7JmepYDssb90lHAVEndrAoej0wyBcleGfMNdBew6jSp9aRQNmAkt8ImEZeisEX_-kJtxHSZE4OyhqE5f4Kxz4zpCPH6MW009c38AIqhissGOsG0aN85GEWXxGFO_OSm2FkKwQy69FsH1JtDBYBv-hA6WTGXGYgr88sFbH5zOeEsFU3XbRbQjJFu8Or3tDikvJYOKtkF5DOd9RRZa9P6QlT_ng4wjS5VRoXstzUF-AKtcheQ5nTRsyEGdTPoKwN8bK8P6W96GFicUwg20coJIQUFfQqPTYI-cDl1BEfoiLLiqDYzOzC7DuqNej2fj2Am49zWjDWL2-u1qRahd61oHPVIu48TUcsLoccpNPZr9T7a3hsg8wZTEFY1swmK9WBphQMVtTYYITvOS8KR1KaYdAHFJ37jnMevB2ZnuNiQfDVX4EUsNAVhM8pvu4Pqm9_U4nLWI-wIQcvZAaoHiAUWEAiugVwCJ-Oz39ZyYNuKwdudAHxIUbbEFZjOBziJM7cxXi92q-q56-l1zBFne_3ZDCJLEZLDreeMvIidemx-7tdGkIdj4CwrVtcHw6-hwLXHa67oDLPQdDr0YKD-m_4s2h0JreTZ86dEEMjhfAkSwRafYv5i47QNPQAivYleIxDecrboceIhbMTdWQ8dYSVxZvV57nGAVBywDoyKIerDpUE0geUcVIFnPoRjistDSADNmnU2UbUuipKFWy3Yajgcot25Bm1eVG3xEnYG59Q9fBjSFBdTtyHhQINbMFN5N2uKWUGwDubb9q5_fcmrIsPmLV-vd11vxwz2tNZW4ClzZiywzj30iD7_DRfjmKtJG2B15fXnl_auM1tH3oOyEig_1MLz1XZbepPQAR7g6lK20UocyXiQ6kCQ21itAPmVdnTnDH-6YPta9PbtAYqaqLUE7NPURw2JXDTko7hzivnoLRY3TbnpyBF0Ewjl7L4ldM33aKIR5TpG02zrtKJMU6r9xs2B9wCajmMtgWZbZ3bgKoqosa3obK64EKAhI5kuJzENMGUzv7xSPBvkqMpp_zblR43DDAyEqihRHPoEpAArqSACCZgm3-Kq4a0NEV5UvdgBg6em2OrPNzbuLHWqI0Mr1kTEMGUSCkKP8pGm6IfOG45KjPFJyZOpnUT8kzh0ZtzvSNUQyYLb4ky3_RPM7YzyfAkXo9ZaymCqM-9ZumsBb8Y57uE3nHh1-qaX2DM21DCoANhr3Rg8e-1YJzHz4JXAS5C3U3Ox3L4HCu1w_zUfqn8sc4NYwcJlYJvyPl6zy5gNIuvNUL-286OGRMRZOwfKKzKQG3nnhuThSx1v-HdX0flhfmTM8nZSWl_oDntM84OmOBZ-1XitFcpdjA2wkVqg0MKa4xorXFxPa3B7F-fE_R48k2JXVR7a0WMdcROlq_RC40xjkzrjj-fkopE5pupxn2uvH7Cec0dPYZ_F4KEIRQyGX0YsafruED-tmLlVZiUXPa0YAffnGEaHBp_W8Uw6Nwf21BG2VFpp-1slzLXdad-ljjaUz1GrOPASbJ_rdhu3fnXPjDgjJTav9cMlhVFMeORGx8zBkuJBkko0iDJdQTuB0OFCe7jBxggRE3EjyWC3A9fx0u-70HGgaF7NtABVeN4CcHrgFR4l50YlJRW8tiBDJcM4qsbdwLsiUiNHtUVMwM2PdmNijrLWSaQKFTEdhvPN3L743WTIKBsr3lSp1lV4QdGrDrVtR1ABVUcaKp3JCjVwovDlEFdzvZ5kjZW6snRC2ia_aV46x8-cnHJXbVVe1t40ZA-Ow7qIJFC_OxOIwu0kDC9B3Rqn9lX6CInGYMFifu9fRmOkVvfiUKDFPbkO8qv25hHOqhsgS1MdP4pXyy10jnLY4ss3pHDCC7ao4XuMnAl8M_QoGjgLypOSgkzsNGaMlErvS2VEzAkrl8F0uspBk5xAeILl19UPscdVxI-wV-h-BzjkdHRn0TZsVo7gbIctrbSePudWOAzqzS9OaqWm0YJGwKCgYulla5jCNHBNjR856sRUW2kJHE41ACnn6zkEmLlP0zGwqt-MxyAGY_S-rzrKkNO87xBXAOloK3HOOphvvNiq0y7k1Cv7MyVX7tKTKhgmMGjC4mi_zjlzvmz3a2x8A4Peu_fKMMYM_UPcHgzWMpOVxrExHiawJr-a5guRfKWdoNXlriSXXQGVwk5pZz6DvD3QcgvStIiFca3ri1rRkIxy5lYTW8WWG8b-igeE-LDbxHguMDJ4rNS2B9M3Ic-C-UsVNKyFo2-F4dvINFYYhPMS4Y9EeHbctUCqdK7DUJh4R6QJl-EqXfbQ46QcHjH10g4gFexGZWonlnUoCJVjgiVJJgODxJpnDcFhjCpOqxEGhVoNLMNkC1kC3SRa06bTkjdT33ZeIw9_3n00ODf6mxr-3CJCkWc9YJybRWgpn-iUzLPXN96vunUIf8VVV4iRQAbsrOp08giaFXJyUzRstBJnFUyPFsdj5LZbQDdSBSRRkC5rUx8BcTSZQui6MywkS5u4VMPEb1S0Bf2eS2yhm4yuT3yNzLbgEunFGSzBjstJlu5azfAAzYHGO8h4cIsgfhjrSf3nvDRoushTGMra4Kjiux75ePqyIFF5VdcX7gFaZXfQtnnQF6k7R1Z5-ifFhtayZIbFFY4QeUZuneYQBAQS-l_qRiJFPYo6vEnjwbq8Vhw-oUS-6YdafO97UCpoA8vD-XICW8E74AZrtKBcMgX0jnE3FdgvsyAlJJS7tpTP08CKE--vgO4rGdaMkKmQNKkXgVOdlBy6LnXiYmU-HP04eiyv2-W8tThqwb6gB5Ut4htJuqW1tA5Ksr6WVsEOEEYdkoqRQtSiZzNgKVqM7aOKnYVFziEg4SYfRHulCpOlSBxF6T_pxFP0k66ux69vV3W1YlelJneB5ipwg6pUfgm6Yrd8RQq6tHXaSbkXllg5W0mHsmSLH0qJ28pVl5eZHztqkOVqQIwSy4MtO-04NaOxl6lcR6bFGA1lLf5E8iVRtluUYSOs64WORgUP-IFeF0SQtrGyokRtvawhImRZPM9HrahUt7XiUamO7-TQqPaXgYqvjNKyYMe0VkUUqqqoU1SYQ2BwjCnfAN5fQqpT5XgTVydR3fvcXCMZ7tsJimmUdxTDqooQC5aQabEvkv5SsTYKJC8JBkF7hva00p_CBirnZShOIaMDiMBxuzYgUDO0-XA0GeVX2uzxUnH3k-UsghHj3BHdJuda93NbJzXtHVA0pgUrRYto74I11VnsHWNk6gEcTEZwu6jBJOOpWul5ghIFBfuW6eDrr3AicC0GI-7G4rXGI2RRFlY_EKmOFmvUePzCszCTNJ1dF1GiCuTMkL0FMtM3Ph_aPjSNYajRsHx6MNCzyEgjlGvEpV7OMpDgfG-bv-p9CwhuStFVC7ldie5jd4vocx0acwwFpjoUKp_BXnY9W9wUjieE3AjgshuvFM6YRjhRcUVnUQyw6tpFPMptrRJncknSBBSM5uUnNzLak2i3PGioQZaiRhGK9d3fP7SbvO9r6E7R78Wbp5lYdNQFM3TJU0shEexQ-ucyiHgPUqL7y14ccCyk7lMKBQCZYC_nChcp_ACxNSFASIKm_wlojYC3wWSt7A__HSVl_w686HPQr1BsgoOn5BVvcEu-qtSHb8xQ8iNvJfdy1JopCVYcLnWCSV8i9ezNVTFS-zky2N1dpyvx6dwHVtEQBj0sPPcKBRa0GYZic8MJ1mmjXdi4E2Z24qfyqSbl3BCO3kWq73uzCJVuVdZ9ym04T2YQqlgBj6AWtYlzJMSxu4lOzj3N_zjIWi2dKS6WxxE-ensnmbfKKJLuKtkFdAbUHwPRfpNQB4IYiZ2AXTtgkT_5OZ1L4S0YoXb4MKs7GYSgo0XHIAE8-aI5aIZ4VmgHHikwJTzTVWljjgA3tJir_QCoUBQSdNYfy8bU9Q_7go0q6mkN3DDEWnRErILoHW020eXKbXDTgl30GG2fgAlFyahW2E2chl0CxRSVZ8EDqIIaEVCC_qqOOZRpe23i6VWv6hzauCCcQcE7SiVDFfNNV--WGkkuporrJd2NQoqiSdG_qrVK78F6iaLvsmxyf6NL6C2ZB5vOKHCbxQTzFbUX1p5UKzDEvulw5_NcERLTfASyTBC426xaagD9i2wsMmxpQZGb-Y3TMkF2hXdMnjVssgI1ucWu75LnB0-jmbGo0y9N4u65MDTHnFeB2J-_V3PJBYMoytwEiopWf_5yCXELdF4PCF_j0XhFedydj5QsvodxQIcDNx-V7aPkPlzm_ZcZ-U2tCeVdZ3aT7D0Bm6Sk0-nwZPocTuMT1XKOsUu4g4bR9NlAJWDD2ez6nDnUJLa8CjJLBgZNJweK2O4dPP_ZtoyCewNRvwbqtuhcLIfDbM7ZAa3-WriFw1DONs7TNODJI7PR_u_ZYG00c6cF7VQHeRbVE_JUBALTLqEf8gFysEjH8jPhXG9R_WwOh0iaDRDU1pkSe4uW7NGjd9kjaj15_mzvMPnJ3slPkqOfHyp-Rx2N5OjZU_PXGr-JFUD7X5LTGi9XkGe0WfkPBxZxLuAf8SS0fgiduU8tB9YvTvNoR-DfCNISopIM04gAsBfRWmuk9AmSSfqzrRHC0qxKWmiw7zbqKQRtP02jr3dkO3hkHXZYV3HN6eEt2VyQ4FaXQqBxVrRqvYLuMcp-MphmxH7hJnGTxjmgzFII2qhvKeQqCqGuoygMbIFq2wPhG5gOGBJYlIM2PVVrUrw3cBdBjEIZ9xcPBMr5g3tZnhUyTi-LH8Snie9lebaC0ECld3T5wVAIS9UCpXT0otYDITfQXe9G5kGlvsWGzLMFN7sux1SYmUhCJDm3rlPhFcZzj9rlumgmXQnATagVNHclvEA803CEklZYF56yJFRjvn_m62T6hky74lZduogxrQ9yELlltW3eru_wXC_GBxb15E1dKaQqKsrm4t0wE4Ffg90dujaBn1cidFzoilX6FNxxAXf2NjY29P-LWnAcErreQtZpSejDu0mYdvnhlj_4Ug_7qJc9YIYz7-25X8cz0O4CWnOLOKbQ3WSj6LM0e4k0YwQIXc9l37j6utY3Xe_ijlQwlj1dfZojhdxhmTd-yTd2hvg7-t1ty8NBUMLfNOmv1PVIFs-fP-ZLX-mwfg-ndeOujOEJiBoDP8FIidDoJtz-QgufsGjMxioCKJ7VVlE7FeAWGLeKoy7iItQV_BA9HbVmqUNSQ6iUEnr6YdVtAfXtLfHNviKY8f6pppgt2nb8W-WgI-a57UQzQb7GlUmBCFWBNTbB01ZL223wKdlAQItDltkq8s2svIfOfMpNLnGgmftoVwI82dtXEmxRKkAuhlSjep5I0bpeAjvbUho05VgSlo-kwK4x4icUbyfwpvap09QdnuOJGW9SJg36qETrFK8dJh6KtmEc3eJDuLfWu0gmx9GOXBrcpAoLld6OEbTHR8VUx_35tdYX10ZLiB5iNgQxeQXQEOO1KI9fS2Dh1K-SWFRin3rH1J7-Ake06OabWp4zF6RbKTF9CbV78ZVAHQLpHqZLtdeDxAzahQ69CKDHuEB1hlpBf7_QTIFFuK5owd_seP2i_calWrsYTQYl909lPl7bSvQW0v5_H-Le0XutL4vN80rgoTNUlfICM2KWA04BuFXytFgtEeky1J7BUHABUQ-l4Ex6mMyuwJcrvCsJuwFn5mPDUPVsyrK_bwmu_DQ503M6d86iWeyodY2pL-4d7lXqculVrQAWGN8NFmAwGugMwQkHakPUidHQwpBQMSQabpZZtkEpyqVCKJRbFfH6OaiLzyGC-RrT3asiXVH5nhjXCzniz6N_kat2muJEGSkIxaAco306iFUiTlbaQTfqacUN9C9UqemkJta65zr9gCvkA1adWaplWn2OqtIPBAMwXGMivIKvHVeHVCCxgDTFp0VdqhBG7v6qItFM7N76ENfVaPjeiU4ZI3yd1D7r6Pxbw6lM7O_0Va2l18TSO9MMTkNRsuHZwcnpPut-PtBeROkDifAr7vvdOvc9XmV6uivf9YW-oqmwCuG2KxhvE2swEtO-N0DOZdCfgEUHlWsLRtFGwUlXm68J0W87SKZDl_Gx_rHBRewR57um4ZKiLl_sawN0sXJGyzT2gS9-slt8FyxGLXyPCCx6aLz1CiUZBTuaOr588S1cDeDAA4Yiro3ADJRsRjGps_FKhiULyWlKkRA_bIFLtudAsIpVbKGk4662Feg97FULzB7rQJjDrmpSnGIvG2q8MGt2DTNBgLAaJ39jhSPfbJaebj51q51qZ7zSaqu-0cTaggKy3_-0Ow390Ieel7G2o1AtG1S-MMjiFKCe1iy9t3OP8YQrEzJ-GveUcdT3xDhz9wVJqn1rPq6kx1CjVi1s54ZUYGNJu5D-ktU1vZcxXOp70VTYLxeYm65svVxAxI8Ha_eyXa4y2PUdfwKfWMo6OR1k7eR6OhgNRxmlevVCMsQRUSxS0S41V11B-Mnvmr7LhRhWKQZM1orkDN3p9TRZGNp8rT-4Hi3uwaHL6u-Zjw0ZV3c0Lp-bljklFbvRlPkrenvQjaXnXYlxtnK2Qk-_OifIog3MNkpbkBhjF5K7oX3vhWNChIbQZZ6Z2rs0mGnJZfHeJoVDWDiOIOH0PIMxyDWqvRe1p-IqE465otabcuh9WphE-734pFb5pZYtGhDYwL69mU8nL_nO1uHFqhYLnY-1cbjOJzHgyOv0cpANszm8vAsWUQBGzWspPk_oKxusYdLdSqBAObM0d2-uZiovO2Dmn88Wc_-uvZ7H_mushPi0DgaukMtU2hIUimO-3Ts4RGMCa0jwgXQ6NWwIiPx1LQhKLQcKhT0uUi614RP2e4UqbTOCci17pYc4JHuRdn0VudSLgxrtwnIWlfN1_7tiCkV1yqUrjp1ljBIh0cgHk6fo9Br3PwDUwg98BAIzW2tiy4egxLo2SteE8vUIYcNlOQ5Qs5CUof1AzU48PBcG5mrrU3gfGT-pCdcW0zXOHVawpT-u5pn9pgxhOZ1Bd2q_7sc-M1GLy1AYiJC3tl7AftIGswOjYKIU9YUoqBlKnBKKF1OsjnW5OupiNAlVxsFtS0U9gVJ4vRLMYOF6HjHXAWuwmgiEQ0n8wLIPPgJ8X3inIFgk034hom5X4Oa03pXhEm6My5iKZ9JWrNLHySlQIEMIMwCKIh2dY2Sy0MNKozFdJznOLqevs_lNcr3MFxyQBoqJ1mzvXJWkr0jmUOxSOCtYf5KptvQuYG861VOn9P7weIu6F0lp_JzgvrGEfB2QprbXYpBdh-l1qr-zydSHnKiWoN97ql4D7zzZe8T5iR7mgH-rEGnGyb8_qhBCoa1hBXe7arSY6ogxMbc4P9pJZCUBRawWS6VCZSEkg_puRSJaQ-N9Le20iKHW2dGpRUtU5uj-R9SdjdTFue0oY5vijH22OMLdmtR3fEEe7z85-tn-8S-RdOX2fkuNyZEzdi_mvDaA89Ll3tWMEycn_AuSWjHJKkk9uGmiAaiQsTbad4osgK7zTnABCDsDqwQe7QpS1MgU-5egLScHiADvIQrVN4Nm1ds3VyOUHSVv-rloiJIQZINOkhziXQc559Uq9ZPL-TTP17Ah6Gtx1V9wlJvXqv0MQ1lAmLlOdAFN3hYAK-PL5BKhnu4soJExvapm3CD8RZF6tl2la5MAFIlCFOEFZUKdXQN2ReXKuU1dO9KNWCa7SmGxWLYa3yEu-TTZfBx4bJW05eWjiXrO1W30vatBIxKCjfrygeIWV1TBhvI-TUQA-kP7N8RQzDqGMsPVRAgvDg9Oa6Fp7mfNXA7vYOMUNGZx8ruLEsqlZISrXTlnqayswnDa3kc1hbcr-sdK2dpKkrR3cy6ps4NSUmykcGDfYhWxUZncPQmq1fwOqgMYltOZ7dh3QWDXCnK4KuVkQCd-IiMBIyavJuo-CKIhJCYoQqOhlq7Xg4u518OT3CMc1-MDjOFTINCHgvbXZ5tdNckf_Y9_kX8DRTBNb9bz_lBtyWRtZzHd7sxu3m8f6qbb-OzRI_yr_rl_d7Y2N7a3frT5aGvn4cbW5ja839zaeLT1o2Tj-1iAJdxkSfLvdf8__mh9mc_XL0aT9dnN4mo6edhoNpsnChxOFThQlpOxwsDjBEAjaZ0cnEIAooPnO98c79Ov19tpojODZ_NOo4FSphFGpt4bvAYPpQEGWcPwf-PR5QhMyJaTbHI5v5ktdD4QcLVU1POBVck1Bqp_uA8B_2Zvs8slGLtcjeZgAzKHeLnTAWcEQ5J7OF6CibWiuYfq1n3TH49Ve_tIb4IRtk7fwm4kU6DNtYdjQmE91IgpXN133-09f_7sl8mXZJf94---M_FF2g1kWZP8Sg14DZT3A60xnwItf5mNZgugXAfLS5sixgR6WapFngN70-BFBt4k8xcwS66y8SwDW4Dx6ALQewZmd28mObEnA0VezK9B-AMhCHVLEP9pPlSMSt4GEz3Tw2SIJuh5gn-SKfE2B2rVE0jO0sY1bL2BsHqTDAjuviKyTWabxnffTbJFBwIHqf_0htP5m_58oFaEUv8mionSPJgmY1DmhzIAbBrEhqOJQjXZBG5Uk4qd8rRT6QsT7ILtm6B7tY8oPFy8mc5foZRRNdcBCG00MChIrzdcLsC-qZeMrtFZF1k-3Otc3RL8bv4SKSf9DHTBzrZ-gjQMl-N-nme5fqWomslUP4DhvtoE_Tia9QcDdaeZwhA2R_-emrcclEc_wv5mbxfizdwMhyM-mEc1fPN7ecE8kHlzY37C6tEyLG5mGEOR3h8oKIDtaCcnigBVxyxrNIyKicsMLyeLcYOVSQf4jrRJwMwq4jVPZmpZ8Visv5z31cKrqziDqHm6czjk1wrICaB-rvZ3-oY4YmxbUUEoO4OIizezrJsoflht65laZ_ULZH-Q-uHkyU_2v91LIO3Et_unPzl6CswCYJoeIp1mAxPWkpHWrpMAoNVcf92fr6tHfXmtQz1FHDw5-vbbg9PT_ae6mmhjPRGCnMbp8d7hCQUwi5cVxEfebOx9dXR82vv6QGdyDor3LwAloACj2Tg-evbsq70nP-395ODk9Oj4l_EqhmlQywkUbLPx7EjViZaF-G1qGC9O1NT2nn57cHJSOHAQKKwZrKQqHb84LFjFuVo5bwW_eXHwtGj5Xi5JEs-JZpHkCxsFoF1XoLr-KptPsvH6HBy-rtdN0trGwfPe10fHP987rmxBnf51wD3rFveo-mZ1T_afHB0-PVENPFQMNQQSE68Uz73R-HbvF5j4QD0_2tSpB_Dt0YvT5y9gil5Cgsbh0ddHkDEZSXl1HCFckMKpzaOe_qL4oI208XHyZDqhcKOJKtVHyWt_kaxtbWwoxHicYWQ5RGUUfs0xVrSITjUE7xTy0yhbIbqX42z99Pl8-vYmuZpOXyWttc1HG5CGbqoL83JgJEZ9Z34MqAZDo6phDYeqS8UDkUUsagRB9SJudbXran9AarV3SohYkfaKeOYYrNgaTfALyBA0oVCtMEcI-IWBmoBBejNdjqHJHJheiE6S0aU-phwfjZODX3yteITeU9VN7_nxwdHxwekv1eqube5sNBo6hk3veB-FRB3goEeKr5g3z_bW_uf-2m821j4_tz97a-e3G-2Hm3cKEDCvRd16na6q-Vl75yHUPDg83T_-em-FbjvY7-Y21IZodbGKqlx_bXh-u4OlDo8KpqWLPdxqb249vkO0daQOw-kv1JkqGw_MfRvHjyfQL0oslW3_8d2a-b1d4_fm1l2zoRisj5PnBLA6vAYRHgpQnk4vUXVDMDwHm2QF8yiB_jXBWT9P3mTjcRfvCNXSNZBpLIvFi3xxNZ8uX14lx18_2fx887H6Np-PFCEAMHiRXfYV9gICajG9nI6T7U128sBgHB1Y0t7zF189O3jS-9k2SNsgARrN21zNQKcw1cCxDk20XYqbqADcqm2bGx383_pjETimuVnwdqOzs43vNzecD1ufRcvvfN7ZesQVdpwvn211Nnfow5bz4fMtbmlrO3y_FX3_-HHn88-jXzZ3Hsc6__xxZ5M_PPI_PNrswDT91rY2HqoKm5sPwy9b2zxi9_X2hvc6bZgUBya2CG5IN5leAPRQHrcbEyybI6PavQJiqzNYXs9yqthGm_veq-wmR-2fiBeT77aabZBXdSH5FdvB9_PL0cjTE36aNH81IQlj2lHkkgLXVhMLmoC2xAZA8pkuDQ8Hmi_mzjCZUuzY0mnnKnvL4VR0WzRT9AeNTN5vk9vy1is1A6PQjSBocdpqJ5-0E2AQrpfXmDIv-S3RY0SWqW_9twXfwlx6Xr5YXnidIDf8ApXT8kxxPLQgtzNH4DVDL2-E5lDQyI_NHIsb4RcADzJbZ-9yOp0Peou3o0EMPqvXRibTdRC7EILSRq6QEzDZZc6ls5yPgWTrXexsDzKEV5qyguRdN3NfyxqKtZNTRYjjz7R6SUD2jdE6dxVltYXLGnbOhwUBnQeiD05nDqA5a8GAoA0Z3JjWODwACLTkevebbD6NJEK1S69zSsaXHobLN3Sw4g64uKn0WrbzxNwVYDKw0VSk4c62d-p0BkXGCUFka5oVp9nNKDQ44y0d0pnSd2JYbCp9ThGeIcCo81ruWL4cL7phEXBFvHPsvxRabNsbjzv2Lb9UIfjKzRYYVFswag2bgyWIcUAUPhxl5DjEQa0Dg0No80z1cJ5oEPAAj4o0igOAI8YHKVBOySoZfeJa9oAw3sWfLtS_ULhSQeNThEmGfmzoz08UayDf2oml94olHoYnjUTzlrGXiwOhG9TvrAOTNGD1Iskb_vnusdF1OHIthWHfTi0XIyoQpHx6JNHI6S0RR9RBiFypLUYPje3RbxGilqKychkTcb3hqZPMCuQc1bzh5TbXyzWaGLkRpsHj3-q1Q0DSANL3vUISEHAablz8-SIvgQNEDE4yX4xL64Uf4NbPzhsSKZi64Ep83vBTtENDnVyd3gXQRmnXDw2gOAmLLomNUDxB-9GdoqMwB3yFCi1crD6J7daYLCNvE710IEiCEUfimgNF42adt_H5ydZK3_I7jx49fBTG60d_y7qjBfGc4npRZi3Cc6uBrrnDdZRYsOQdTFY0kGzGaMjfhEsoWO3Sy3Q1YKP6lJebBgmskMHAHqxpbCqgTZs9I9iVp2FgOrAO2Jn0uHSpCN20hm3uwEnBQ4V9w9_Vj5zdCIls0bPcy7nuUgcRXGug6iMyQuir9WuW5UJAuQkqyrS13_gmyZcznLnxkNf9JrrJwkwPZqhwjZUNE84nSzvKqMhgwDhUx3Er1GCXjctoFaoGJwUqK41wdnWT48aarjhtaY1hDrI5qGBAH46pZ_OWXnoGc1Z-22EXkFZmcXZ9Pq7VlOrRX73dUNTgp7rdgGNUlLDm98j2gkZDUeu8lvXHsA3BNp51HxMiz5cX6hoD3MhD1ZEUPk6Gg0cPu9s7j7bRkz6Hm7958vWpziKtsDCBLSqPXjzbY5ELkG6gAUpODk7J_uzlfLpUxAUh4A7c8z2kbVumz83uQ7A2uRhpzw6qclFS5WH3kVtlNs-Go7eqxrBpRt695b67G9tv7_TTBT41uaMMGP2Sjh51PzcdAf7elFBjQ5U389HCgjVEDM4XO7CnYrOEHAP6dUu_LCk9GS56qGfDksPFTq-4rM7WsYMRpHFNFAvX7W5KMQoIiUcvo-UcuRE1NgHLMEwA0lWru7nRAbHNLYHOXSfecHkdtxMsS2PoKZT-Etyvkocb3nKpbVKv-Rd9uzOZbV5lOmEJfvik7RwUOra0cdOxfJQnmd4gUOPIZbGMZyPfMYax-yg_zqcLjlZ4ORMklP91OQi_5vkV3nlSjtJulOIZfTPsRm4p_SOVE5Yl8ZLQqMdQG6BBNjZbmGq-bbZXmtEWXA5YX1-1UB3Ojq6eeisNV71gZ-yHdkJ3oxEZ68Ou98Orad63wVcsm_v1gGYQve6Kja26ninLPbSJZLmVYeMkB6OhtYYOIcPdGH33heXc5QcyCVeeBAlF7JCGFxKfSeYlWgglaQ6PxJ-ACI6-Z3o4-o1BxIH3Sv6niXYCmFmEQARjmWlSRyvtT05-QuS8mtbU9pCcPnmO7_NmuFwawsizUA8yav0WcYmgyokFYNYwDLLLMUYjnpCFgx6ZISGYTlDbXEw7GLLBjDoCJyN5p5g2zrzbRWRZEGXcO4XL3K1IJAEWVcdJ7QWkP1SXfGAI4pze1zuoKzJjsLfPeQSM0RJXlHauoXN7sv1W3XI1GhbDkKhmQjHuWrHV86-6lcYvqrFSwmKpsk5jDdSeXrxTugYLRHn2Ru2zFVUPyDd1r6Kiw342hlTqE4pKS2iXKhD0bnCvOLz0C14vlpCHYltmNZEJSsyRsl_FDmuyQ7wKCzpF4MKIlNgxJV7viO_X2eJqCgtD5iUFdJqYpn1duLluyhJjXdvVOEN-M1ClZ2HfBMVkAXeW-t2O_u7MMURNUCx4KWvIG4Cyl9jnommfnUdbUFSR04J6rtUCJzmBP-KtvgYgEY65EWptg0_T10HI-EUD8GMJwIvFWL3c2da0qxOck6lX-uNwpvRKUbpPjg6_Pvim99P9X56Ys-ydY2panF5-4Z5L8RJOn3iEcfOjOW78HBww933sjVYP6xPDT_Y48AsN7frRA3DndeSF6SYCtPqLA5zBS4A3fokgxL8N4OhnZ8_FS7FssMntxp0v8HC219H8FZH0gRqQ6uo8cZhcZKHhBSRNAjwqqXOdFpIMLvKr_iwmGcEDwmUptx2uTsoCgp_x5JJcrTnazUF65puZooPYDAmJITDvsUmbTSw9NeXlJdhZdirl_XIEBixTUsv5wnxRDdFAVSHZtobDdKVa4gCsVtEC9Ir1QjBfsQHnNKRtZEBXrwynJlYZVCZeA5Y98dgSwZKgUoHpfQa6M2-o599DPzArtx85exfdGr0vKvsLqlhkbIpbzbhYb2F2IatrLJ0a24vdTWNqsbvx9mv-l67QHuAr2d6WuqdMk8jr1W1NY7_30xogz_g8tx49qlarxXBbTAtDGmbAVE1rxIUcJSsYXFuuVgEwtsUVIpnSdllNBC-n5ounXk1XhUY6AFfrg-_SVB8Czbyb7FJagSUhnerU1l4Bu-teBx8nxxkmbULOcLoEzd7lEpPGIbetI3Fk6ATOfPB6DmVG6FiBZ3HRcekeD8ecWQTPh9AVU5kFdWPnRoQrpmSILbmSFBzp0gKZnxcKnyL1LC4_LxY9VcjULOJwxwFEaqSfFQ-CHg6NIrjsDWXsXviGBPpXK5kqOLz3QiYmsB83Viyz-qCiKW9QJJxCDLeSYCo8ce2k4HyhAHfX23u2EIHZ_9sRLUQWpVTIUCVBwpWrIzcqElFEMVOBsKJYEFc-DCz2HiUctrdCuUYAaKUSjhois-gMgy0pEJDE0HhcVFIqlSwZg7_EUQFL2Z1VImopQHHuiEpFLQV0SkkLK4laCuHhwwtYVO-Eoj7SF9uKOJ8RtLEUacaFM_9BuPx1zO_WcD79TTZh43B8pagoaxRJrYCeHpV9dBMvBoq4YvtP_Sabz_WbBrfzhFwXj8Hbho0mms2meiR3zuHoLUSLhxhW7HOb40SThbplWbqPbqvqy8H6ESfZSvKrbDzuoDcktHh6dPSs92Tv8OnB073T_RMX0Y8AdFpN9PbNwd1XvVAEjfH-5Uf9KXXxiFcX3sjK-tl8lNVnGP9a10dPY44BZB9keZr6JcKHqGRf65r2TWpUzNrUtqfgUYFeT5Hg4yHKbtxbG153cHWl9F39h61oTUNQBhtpo01KxPpFS4DQYmUiW44E3xSfz6DGeTwLCJby9hOJPKjjmMSJajUzMCwnbK2kgAnPkIC1phs_0gYYG01ET24PQfRSTc2MX2cD37HPNJJ2uEiL-EvPJ8OGLhlOWb8EzXXAObblFmO716OTSDhUVrIsRhPB8wciLBtbpr_onPQOTo73v2lBz6q7HngvpdGwZbrEElT0Mq6OLKTjRUK73x493XfbTf402ZhubG1Fq07zDoTMU5hJT78N737RO_qpO6BI6gQfzDBXwdw0lEY2jMAzWijCe-rAe2r7lzk68YOtvgLB5aT_uj8aA4HRTW6hc7AKN-dpvpy0nFPYFtk9p2NhloHLAGEGjRszHFJxuXzSFlGBBqMJI13P08U2P7rOEFkPx9M-kMHg4WU_Y2Y443Jg6WA87MeecbzjSRbGQqz0C2mSFZk2ytfxBNl6lTilnTrBzdVh7g8zzWrgJWOCK7qZv3CJAlcZ6BW_QK_WJ7YKhzj9jSaz5QKPYTagwIN-BOcARdjsTLvCx73jAIf-d2ZguQX_SdvJJ7Di5-0IslAD2cXptCOHG67qXdHb84Pn-9Fy6gKvLsfgtMt_wwIIULse12SQ1uT17m3z2d7hN2Am9gTutGdPenvPnplHcIuGB3PrdvVV2OVH9Z_mndt0ECe6xWixLZf5lIa8_3YGJzjm91Bw6HHbb2EX7szuD9VhB4JFgSFKWT3fAJmJSm96h_bCBTkTU1OWUu2sBJjuEFUfVZDJhtq7fMJF75bcayf-yL03MErnTsYkkyRnQxtx2xYmnPaT6SzUEtIlB4WpQeNPtVwM1x5j2C2dzLFDnlXpWffhxsb5_fdMoWfuWy39A7AqH_VfTqYQUuTBXRCtybUthxjCvYECn0uMuwV3fNe56T2aC_IBqkGrwmqi6hKbztRWQ3m80o56x0-PDp_9UqFufHp6cLz_BIImAC5nj_s0dI1RZTGYccu2zjJiCMEwdktegne6U5JmghxH6VTQLU3fd84N4fmkOYN7XzPmg_y12rHD6eJrgF-P0EF_Ax5dFTSYaxvBwswaQ2BCsIjJSwUVMMoIAFhNiEty1fMz0tkwEE8ksBreGGzHPg5x1pUpQtx7IAb9vY9Sd5IKO1FrXULdYTw5S9h95BN24vvLgu8l9B4Un34mQj9WS_nlFR9ZrBUAPu7xyp7R5ScA0tBNFqVHXCc18mIAw0PqDOz61QCNWKFdXIzUGfaV4oD1V4yyYW5mH-dg7GUr2fSmkLrzA-YaInHWGbMNeRIbuf1aPH6nTNksbMFO2YTEiIwW7PJqRM6XFtbd2DeWNvAj3dgvflAb-yUawMZ-NnFq7KtIZJpASxZAG86incgJ0r6BJ0Nvnr1cjvvzFttDB4ApLcijKJo-XWupDcQ_ne5ogbLjBL-b6EgxbMAtuYl3RvCHR4dfwZJ9r_h9OCL1USVqN-5c7xOzQ-_vEanb8O8QKxxK0WIPp-i0nd9cj0eTV3kkE5x7FxiMPMhetw0uH02miJ11THdTQDxDmUYkxmlNucF7uFn09wlMFd3oVrt7rmXGQa_NfPSbzFHexb6boAr3vMBcmBDM91JtHXtX4LkTDqxoFJwNYed1xIdPxTDfXAGUQwF3JBcQL4ugBVCJgCm0Wmghj93GimkaY9-xgZAJv1CtvXK5WRy99gTFam6DOPq1XeRvvM8c16HZ7EB-1RY1FaTshlLMH2FQhkhsizLyH_FAwAYVowPVx8p0dH8xvR5d9jDiVZSE8IKnOJewmRhbRoiJaqRcqQqg4LwUcauI5VM1ZtN5nwPfqxsfROsYR1YtVQeXo4Miq84ke7N2q6b7MltAmOX0bu2W4_R1KJnOVfa29TjVi1d9M7gyUz0Ovit-fizviifH-3un-mH_F0-eiUujTfdXI-T4AyHL61EGsHWdXat7Fh5wSZ0idHbgWwjnsJKLbEJToG2VRwgqReS1Q1Pvy4DTdTeQ75hWEyNpJv4eNsPGeULw54x76br8L1wgl1cKyzlDxRVLIwWBUnMKOpRaKYsZPR6llDd_ZDa-JUCAqNVCMlfBpCQNg14jeTlM42kNWb2qvMQLRVQLxWIVo6orjZ_189wQeE4Q6UoZgh2nXbCyYTUap_vfPo9EU_tVxw3q9umv8LhjtINPRSy0nTsTAEqHxp7OZ1f9SQ8WKmAmgCYHLuMHI8lr0d8eYwEDFlLDyWI-Qg0U3MQyKQuWS32RHpcHPL298flOLbGxAbI1Dqeuo7eXCupgcaE3jFXD3UaF7rznwgEdqyFaT2tqhwCMfM0VteIeVboyBZtCFKk2hNRXVxqL4i7BPjWK4gNWGDwzpEegzWy7rrIR5abL8bo6T56ajTK6ngybt7rFuw5QJ023ynAQiRImVa0ZqP6lrrUpp-HmVKDgsDVVlQgv49Ewu7y5BBpPtQYW6iavwjO1c2-pyWbqD1rcvWbmhjX7-bF_2XoXbFrIm3DzdaVNf_Q8gUdP1FAfG2re3ZoyhQ_uUWcIxfQCtvklguL-L9QWiOfDrwJVRjFPqm1H4G0HYzej1Sb-6uzvfbN3cNhO9NOTJ_snd3VUa321jVfZ3J-pAihrbUKWhHGth2k1yK_gXiKNiIWAc7reiqP_Sc9xSHEPEWj5GPYLc0gY8iQAY_fo0BnHu8-mHZJmDzpQjwwEjIxWD6K_tDCihTqsuyYgHGstFIZ5k81bqZS_cSjTlYKGUGRhytC0UmATHKMNJtzS0W-6xTHIvGjFdaZ5T2mKFqZAD-S8LoL8UnqWWPgtGqgxV94AfdFmued_tPHCBTQBJjVBhDS6XEYODoP-HDEZqx-p0roOCA-EzdItn2fDZY4RiNk5oGCBanJk3q76rJgrpotitTpiK2cJiu6EFVT9_pw5c0Az4FtClk1d9Lj0d7-aNIOQM_fkau4P4nm2YHO_GnDOVLiO3d6Dy7wV0kGSYnPiRHpB4T2iB0IDNrkPzmGwcg9BMPmSPjBQPGW6o35svNGynhiMghCl9mfp8dGnBi80HIKTXYeQ6HBkQmPwxIKw9zgx26c7NZMcigPa0_wgfESPgh7VniDGBxUV689NjyHhMVD0iqL5xQP14yRF7-4sjQ-LP10_oGkIQLV9SBlLOi6kNrzdbTO_vMqu-z2Itg5ZkRTGZ9CFn9PlQh2WLMjMpe2W2GPEbQIb5pQMbkHdXGrvGIJhJGmgQ3o0uZ5qBZ1xN6nAs9WmRjOLrtOjiQHqqad2yQ2FYROKzZxk3c3-bDa-cbO_yjyxMEKFjnqYNTJcR40oFJz2aPY6z6rJl-U0bU9MUY6vuivFlRVMg0kwJtAUFlVMZVqvFlymM7OHlG_P2y_PN8jJwWYzZtiUuHJi5gzAVabXTueHnGevR9Nl3qzpwxPMlWO_00WhW-P0k0SGL_pzBQLF9B5m1AvOqY-RvKMat_mwgYjDiB2_rVYrRzFNeh9Fn9Xz2X0vhBXW_pVo_Xi8vmwoLm4yY9zVP9Li8JCUF1XnNTSG-b0hSuKq7gp1muNg0YyNwgbfxD4DGUM0dKXEKwGQUEsRlMJHSmMdyLFnR01HQALYylB_kUE65xyzVDEbCu1VALm3vDEljA36WWHVVA7gpLWKiL5KdkVVqb0lXoBtP5ZoxU0JXYELiRczv1bE0XIXEr3klpx0I3yQi4mOL0FPGir4JVF9nCfMBPAwfFRPJ62UETjwVvLaoYy5apQicoaAQR3xwiMSINoFk3L7T_YPnp8GEzCXFLegL7Ueqb28QfCdIoODQIAwuDbdkpGxUT5oRczfZHm09WDw5DmEKWt6-Sy7tOXVtCSduvKurDjv6CY6L_0K7H8WBwn-COpjWLnyJiIriW5r5bWpSGQT7rNl0TUx23k57o-u8w-72S4V7qy8T4JHeY_3RIVHjpIq03IFSFW0diNOnMvlT70bpaBKhEznrOosqLRp1nXC8p5aOvp25wd-iKfCoJ7EeUnTeEWb34GqxA9U3doxOK1dtxD26rYQAcO0RowLQzlr4xdgZHSKyJWCMEuJgYZze2MWA3vj3xe0VzCl_x4hXGZU8ZzsPgTI45K_X4CPpOB5TwDtkwyrT4wZDXdedMlLzoJDijnghTQJL6kAdp0oJXIsNEeFq7lbjhxEGy6xQuGnHC4r9Vw0cicEpmgpICKE325QLE6OxGvEyaPystXjqKCrdAgfHZJcUi_eLsRJG6_mTVZULTyVYRy1d0Ge3rJBeZllTAYqjJ97CQ0fGEm-BzS3An6VW3BfTPhuaL0Yj3JVH_J8F82iGVHxIMoapXopbwMTqziJYcThjw8OgFtkwnLTZkWmoKWEKKgcIw6v13tx97sF3ZcsYMN3xV5pKGGUuDOKpXHuBVUqRZElxEykUR15yF1g166zEm9WIYAQg0SRatHI0wI0FGWAg8Hw93vTEnjlFir8Oe2Zl-EzYO8rWfwK5riAQa7F6hYztmFEOV4sSqH2Ed8u-FRp-V1CiV1eQdrWAan_ENwpzl43uVVN31WIGSVpxvSOo70skZ037i8899WQ7yg3LyXnqiXmvqg8GJ0jzoxJZ-0BL1YGy7AohQNuygDznvRVUjjGTKRSCmuE9sXUuCds97RbGL_HwMS9TnhEAi6U1X7WK6gShvFl5vvD8Q-uGHgFScD74xx-YBrSX6oI1xIPd1uQndNTpJQFI5WXbkR8nhYYGNWbgZSuF8wgkivPZP5uG6WraOe8FkFRcvEXDzdQEvhjrrPyQSNiwGlNssUnh8KBBeRZeo9zU3j9l4mES7jhKOxVKNsMenmPiuOyC6PA-Ck1Ml1vlUp1pPe-CTysGrkHEDudy6iMmI5RL9LKmx25CWxg8cJrwK6W8S9o2eyawS6cl9IervVYWpSE0ycKvGoN18OCYwQLHwuvfBsI2d1x__pi0Cffh24ifBkacT-Mne0aQfP0Olf7XjiJRcNlc9OMFjtoIKIhPxyJNFvWEedc-OSsnd9utB9u3qW_IqurdjBvA3VOc45jD_r1QPVi7x6nXZd0_DjZS2ZgqazOYq4owv4NnG4MrzRJ0CUMiEj0eVwjn0Pj19JJkgNA1F57yH6KtWfw5gx9KLNWbzEeIJj1zDEQv4Z0ry3X8D7pDxeqfH-5uJrOR79Bs5h1aB6iO3fKvVVi_i1VHiyBzwwY32P1Ua79sFsm_7n5glgs7q0NZQlEVvEMicGxjCHOFrM4gMLErR4yx1F0MPlgazMVKBQFRsXJVrlcD_iGcdbjYKZ8U5cn-2nb4Rees0ZoVO3dwh9pAsLHTqZzShWlDqwoUIy0Hc8rfe9O7FA9LtVrp5Sqqborwri-WP1czhwnU4LpHPhp4qnCJLIGZDA5mEjmavLygVsHwGgGKeTmydUU8-Jd9pd5aHytylIa6qaglDw-RJCAEU7ET6JaHDOuJs1ZbWOHA0pwQLV0MkDDYZ1WCQiLWUZiZHKrOpFqF8aBkU7nXciOGV0r8VuvKaCMnirbz8uG8mo00YKIWqMSciI5vq7d00-RSCyKek8lmk55GEPhx-rpSkCCUJ09k0mgq-6WDD0HMQtlfJlvE1hV0IBSVAGRGduJXEh5BqBoctcUuz2bT1_O-9cr7zd693crkyXVQ141Uv5hQkI011L32gKSjQ8VDn6jjm9CEa7ZFQR-JxaviAjYTg5IUSQW1VknoRXFvEDnNn-dKCODgYep5txo1n6aOOBkXZQ9bPYHA57RaJbc4q87IQOiApdXkCncFqD9yq9GM1n0ARSdL52mbEkbN_kawkkqsPIxgQMG6V3zQeUwZvNMXa0LwJ23t5jWI5n0FwrJTl_Jb7P5aIqZKG5PDn7x9dGL497Tw73T3vPjg6Pjg9Nf3n2hQFfdADcJBEidLb5I7u4q5yWaH42GGK63eav3-a4JRQeq3jy5xR27gxcQY3t6qVi47U1eDZ7iuQ_IXjxvC8e4hZrYcH0i388wH7iNNiGF2wCjed8a1MGjfOCM8sF5esezanqMfnRiGGb8B5wYZJarnpgqVTIxGnT2duEM-uxDDH8AgK2Y1lt7tO8etL05xQ-JIjmKT4n4aI5JPr9UBcpPRcnURJNTMzeF25xpiWkoWj3_j0t1DQ2yejNiksnMRrECC6St1IT0NzMZ-njfyejmoptUb3Yu4DUvF-wcqdjIdpZDP6P8Khu059m4D6QkjfCeo6OBTAtAKq8_ulojk9lHNfnTBHdApBPwdCA9oF4Fme0FgdC_yNWN0JpTPHs3vH2bbidBFZgAmSbaKlXEeL9NCh5_1lxDky3gf-AvJx3EwPXcIqQ8sTF1heTJj7G660SeCaJX2jCnYOdio65CmqRP3SisaVkYVs-RuQkR-ZeKhcVoS4rMMoIgDPQseoUA0CY9DYqYvBLB4E3OskJvyoFqRZ3fpdr_hHYHNgqWLWdqAb0pzTsIAbucZ86ujqmNmtuq_ro-AT_g5jqbGO4ZaQ2YGvxXuP1WHlu0_YongVyN7Cfl7ryzx-rCnCzm4OSCWCNvAYaKUPi0xRm-dGXUkLhCrcrLCcSDQ8YaBFXAXFPn2O4aePeSRCdjhvtCceBLMOlA3qJDIQ7UkB6ohVheZ2qHkj8_OTrUUZsVu60-DO2AGc19cjFa5J90Jbrb3dIBIBHr7W63AVXvPu4kyelVphYMEqSRKGp5rZZ_ACqAXH39aZbNcPTAVKuZ59kcchbsnZxie6D4WkNhKAqh37STi-WCozsDtibhnR682gD0F8wTEAUp_kedQbU4V5lOm_liotGyrjIeAS83zttq6dQceYa4bGCuBEC0nKlLEN9m1xeKLk8G04bWBamlfJ0Jen06TLIRCsjVL1jrxRvIxQ5WDpm5eWC_847eSZZbq0I56AlzPL5jVpXA-2aR042oxHkli8GWZ1RXimxaRlGy7afbKA6wb4uxtjaafcOxCdIyaVuVpo3v3eD5oiP8qjXCsP8sMcT0ohnkPgEUdavu5WZX_aFkV-xXeucFHuF10UQ0PjpyfS6A2tjNivXF8IhY_GzDsCdAI1Oz5DQ8xTQvOE5AZqOXVwtKZoeFwEVWc-OhIFH0x7C4q6tRQ6ZXuVxUVC4Yjole81qpN9JjWDRPv86wxHkBJJouEAq1qGwLAtDhGuqu1PPD4jnxmWS0CM5DW2rfBJZRC7bdhQsAz7B6eqyeFJ5hs3Kq17U4cxcnaq2SaBwA0jwiB5yBLOahpiSV88JZEm7Y9caJcMfVbMCccWwPWJKIIGuG4rWGkqG8lca7pmqimzyrPmWYeoJDi2ijQB34Sy9aZSM8PEUMt_CnQ8DSR3HH4Qvi7uKkTIU8nqLNeQIuDgq8UAg5OwOSti0ooPOVpfIUnFhqWkPqyU3BhGTUr-HYlhFTUlAp5FypS1-5ZkFVWQokBS2G7EZYmV5i0hHfeVOSV22cCFEmcNU3nRAirReTEXT-FEkuzloBjXSgrPPWEkBp5SitwlUP0Vgm4EjAIsE5LbqYRlkmF1rRRUgdCPRTppEtWEoYCsYh1ZckoxC-FpGhdlJVRS_R2zsG-nH9y7ZQZRuf6Y0whtLzvPHvp5KZwj8QjkMG0QGEYZ1AGCWgg1gDCYa4CgO5sQahBiqTriFhxWQ4bXYrNZLe4KE7MXZ4ZIOQ_vUIM5fgWZ013a_6dMXOlNRVife110FOjBM1utE6LVRoEgGOtx0cfIKT35TLhdjftIuQ47WLkobdxGsnrUhhBIWENorTnTFkFuWTik3bArTJTQVDKZgAALM3fiJhdbhlVTWtvpMCtMC57Xs0kgSJIysjRytelonhkxWRcR5gIKb56jdt4cBUUzuKkYQroigbdVr8XaQ0B6rAQgAA21kE2s61WSJNBIHSn5yOqAzDcwsQqqhCTx_DtZqs_TpZm6AlxDxDAwWfNVOjyCEClGZvFKdmUkkDu_WVVop9rJiuqcKqmv8BMSmwYcRAAteiuRXDC6H1xFy1iNGbVQ9AQXFjsOlvgM8CgFxcjZjvVT0-z-ZrJIy87BPbN1rAZTDPABeCNcR8DqbQeC1YTGs28pZy_p2hGA8V4SjPmxAI4t1puCU6aUjRupn9pFBQnBxvk0wKTHDiCFtlF0d_Z4MxpWGgGsyqZKd1JuCccNhmjTriOFClrXeF8TqdilNXf6j6cOpxBjWicpB4E4qVYs4JKP22zxAYbuDu3XrZ1L0UNV95RDVktS2IAEshHlHY7rhFtDwkN-kvPMwnDNBbPg7UpcVbp7ieHaBLlOhLxJkGzg5MDsiLQV6U4kZW02q6WAx1Cs61DZP1CuH8nUKkYOCbn0XltS4PzPGF43TOhXZSG03Z3jqmuwwBxTQlod1pS_s3b25sgDQTlT0xkNMtGcCKtrJhd-SuBupHoZyQyWCcrjx5DXg4HwPjPwYlzRzM5GxmUbgwFPRmfcixi3I4jawRx-NI1xFzWcx8A74Qr7NkNl6iDQ46H7EAzlwVKInjtgiNq7KDwWhBkqgp-m7gT-B0cVhrmoZZ1zmLIRtevhgtllCrwwwY3GmYkRCZjsESorNaZgDMNSFLeb5LnFsOTj598BPbbTXbANtdsCbm2MuoMhFOhtqMrGfmIZX65Xp1mebSMnfSrKCgSGBTUFQuYuxQUNQzeJAOKgNECCIxudERNqXOPFgJrY1Fr2S1yGSjQumoJ0X69fT9tOVSW9pBUOw_N5yebXbXNs_xltVwAi3zZ3rvjaWcNWUIBpIoGS7V54z4c0ML6cBeeJLwDO6dnFoZ9ej6OhuM1OUwvuGm2AgUYtqhInc5p7zSRuKeJMcYepyE9hQ_d62vTstLMDy9UsdlnGmSiqRExGt9IU8rBA2Z4-cMrEslYphn10BpWal5hyXV82t1un8D5vDvyJJ-D4wj2uGCsEAN0uMtYGyDG3UzKdIW7tEmLRmKXhRMvG16YjNsqjObzlpci7beNmhXRjMzt2S7hjXvgoRtbccj59aKMLqiqTup7UFk-_4lYQ7TI6KNsDRM588yel8cRtsC764Q081ZuxjDfEFwuhKtbih7k34pQUVv-EY6iYmXzSHLpYAO68lvjot1S8QrjzetwMeuwK5fzLH5Q0NHEqDFdbEGB5eENKrWziKne9ZcQyKNZIvQM6pMr6ZI7w6y103RXW01rStB_BA6V613LVWlorKVdaRDwAVqPiPVVJHCtUgAXZz2TGtezRIlt-ZnNDuQ9vHBWwasz3N3Qe4nFE1rhV4ezYDAzLZ4jhkw2GN1RkCXiekDSCwbiTAet012RJ7WL3KzyLlOsVOBeq7OKPvXF6OXS4j8KUYZ2CuD3otxH6s12MtakW0R02ub08JI71ELw_PwlTCyJyi7AQoleoJUR2-_5n-hwDhu021b_jgxMxbSFSACcpAVTLLFm-n81RpdvUs1qIdbyTfH--jnrna9LxoaTMm4HezUmRDpKOJ7hFER-lhD66lZppJAz2ggAqZG6iqX47pWYKkow3yxrniI1wpdr0PwjGSq8BaQ3YpoQTvfjqIskPqxcRMTCI8PiFG0ZkU8D7fWQDiEq_GFmuBrTbkks6Vify_XeCxqTEzPCz163Pen9Wfdjd-ebYIjEXj6KC7n87s0YhRP-V3mOV5DIhr95oYnQvXa3zh7-4tzNrjfW_v6_Haz_fhulfZ3yqSU0cRMvJmqmRmvRwc2do9-Swc8L1WGLc9lfwZFCzIyxdCdUdzNWzSI1AQfqN-AswrcjH-auIw-TvxYdp5kb-KyfC-UjvUcKFMBWrqGBemSQcpHC8kgOTSo-tak2RSxU2Sg1F_0MQOTSwO0E8ftD0sJ0gKe2Rt6iC4SJIMIXCbaTEVLOqucrJItk6YAGsa5O_1eL5ZNRycCawEvCxYBZw_fz0v6H477L1F5Z7rBN4VmKfhVXEzNF8-bWvKB30r6grXilA62O_2ysEddILzYwrTZTPHRYvBaFCzOaLaj1qfZsCnicwYKzBxB-6F-9WCodnCRAtC6JwvDDsM7mvupnglABZXlRZpiqFy5-UI-UTRFUwRCJgfCLKcDSJq1yNweSLxR1oEusVMKYn5lW3SxAEcOZyALJ9UUtwXlQLKmRwaFzl1dPL5KWcg_mS1RluQ3PgJrobb7Dl4xT0uWcbGK0_KKPMwIVWSGgnoLiZagutwVYeomG7BjqtUCDUsfSA3XAIlh0_z1DKucx5s32UfpnoN482iZXHIRJKTwNVHfJSPVNkQQPanmhqO3mNXGx_2ajI_xU8BJUS8QhJJaLGOqIlwC-UjmLp9AYQx-WDZBU2ZxTsF1FtWTcGlgfquRNB7VM3FAZTguKksADT33EBWrRT5Po606Rhtn50GOsFaYsdQ2AZ1yA0ExdNNW3118p0CS16OiAgGS4pKoEj06ddJCwsoaf0vMxYyOlvv0ZiDoHfQQ5eHu8YrY2LAWIwsap-xfKBe-RwBld18MeOjQeq85zFjYVQl8wiSRb8m0GIZmr2WneTbGe4598YBoXrdkVtrwmC4OkpNrzquP4iHFhigW5TvqRo026XQ6BO5738Ep-i6fX37X5ra-gx3FFzDF76DYd50k2UOlEmu7rYEwCmDfXGUTFqKC2mQ8yrRynHUUfYXlsjyBFMXurCyTRdwSTlD1dqiBAYpfa037FG2zMb6XalkxfDzdtUEGMkew2dIjS1im8Sbrv8om2CmoYIjtolGh4oIduDEomQy41oR5N0lFxZpEWBQyseJCVNex5dQtcwRDwqxAuxqAdd1WuXz6oUGEVhcH0LJjgenpytQBjcePQGNaa4XATUW1mzkofgdkzPdS1XzTv7GXhDXvW45Il4rk750nWoc21AJ3k4Kt4WAj9FVuB4_Bb-8Mt_A8kZvgkBKmpMn7tIQgP5P-TF1yhZ5BhfxXGU4pN410PFpdRz68iL032_4bHLj_EhLKtD0bWF-v5mvUKEg_HoDCmgVKu_O245alb_4yQ0oYwxqBn5CGFaFf3zqR3xYK6_h7PXGde9SMqM4V0FVfVNRb8WpVqyyN9BzraZLw3WBS-NbXh0Jtp7vdLKP_KufjgEU1dfjHIUXGiBrlROJq7iB_zORknHgsJhZjkB3SfZ5bSJROuy2k3rRBa1cMQdu4FtN8zdGQlJhdZ5H02_KaKBXyK5KoqKQerUs3XKmSOpaO7sap65K6-eV0ljn16E1BnbvgbbFrjvGgQeebMz17J5pN7IiXnTKPQhGknkkAp3X3KPzECDeKbGQCxwS18Kkao8i0qmQ7dI1CIXTUuH_T8671d5Svmug73UJtZbs8YwUas7BChCWvVidgpN6jmS7TwlSVFCOAD52xh3lwfrf-cIMQsepOqjTpv8tx3-urZhez1zvQ-M6237gbUy1cA2PCj8YlkJHKChIIyIXYwDfmE5Y--vJx1qudVFvxtEiADSIzaAP-K1ahnRSIuUNzPvbirCEfYQLM3o4IzU094fOS_LvRa5B6dq7B93UVrn4d8jlyKLVYsvCVCbcfJ489kamIAV_Kgkfv1Mq07zwRTeeZeGs2gBR27hF_SP8qTNjT1Xdl0LZCCwoHV8g4YRiQG0MMi8vUvIxEKwUllug_uMCjxLClRz0pRUQ4USeapbd2ubVnaQY6R-y5Mrb3IJuPXus4mTp1HZ0XEeoNJQcozCDHfhqA3BryLwCrRmJCieUMedHrDLCYZOnxJwXHwbOLN6nl_A3Xita6dxGTJ8cAEimae_GvYgruhR0Fcy8OhkXGZ7iGgIDlvWhHWxz4j4J-jtV2fBg7Kz-CbqmhFaMRoRH1zatQw-Fq_yKm6xVtgGJqFQ0iEiuehF43SpdMiQo1LWAKd_DTzvY9-rYVxO6E8oF6hq-RwcVNbh9uBLdkTSs2m2kC43facNetAs9w26Bmv40xYIm9XTsAttSLbqntp_OKCDDlPLU1uXGEh-6-E5iJF27A_1A7LvYBsEeaxpMsF2DU5QQWYsDeyehQo8msC4ixmiOu7RodH3Rx10xrbRoMIoiaU-yqWypsCcbpRXkRg23a3Xsfu2axzA-1awWwXeRyrZ1w6i67jrcIQcBNVqRKudBywkwY2wxDpdT54icHVuNrFnFiug4M5vmzvUMvkylnP9BJSzGNR-4mNjVPGBJx0Mtm08ur3sSUyt7O1EnOg_f18slCNJHphL0txEtMy23D6Hq1dH5j_5kyhpcmANWsJ6X9xCV5frz_RJHqB6cHR4cnhoxoDtWsrjAu5Fp_pmiT2RzM45OT_jA7XU6EJRk5lCCbrGANJok263aBwEJt7_nzZ79MvgQLsDV0Q6EZ_TjBthXBaydvQwRqgf7FiIL_qN7UqxsIfXMxVbQY1Bwp2s2sHMcbxQi0a2-AC_8PB4cnp3uHT_Y7i9E16KIwOWdykYElc3K9XPQlBCi67GqKlPTe4DXQ-oM11C0B1llOssnl_GaGwSoa54ZcsQ6EADyVsYkJ5LS23Nw8QideFVGdWkCcOJlOZ82i8Ok8ohpiQbdRbR5s2-WWogK0W32IMJYH-EPQxYgOOAObsN4TChnpUdPgNoVOJwOK9AzxGUqvAbbpsVVhmwRdXO8iscvvhcHyJiznCJFT0IaatVQYtGTRAeqkY9uDIqhfU9832fNAN1oeLVH2RTjH666ArNO8QRdJ0p4-Rr3tzeZd-349eDSa6IGNqe7igfBKlr0mTAXsYGTIYRkxhWHThnTVwiRzOT04v4tVNxCJR96ICzGwNYgJv0iMo1Ny-uT5-ounzzlfmsVY2dvL8XKQDbz2fcDUNy2tgR_hGvCjn3X5EzAvftODoBXWzlqdYPSAeY8peMwlWRn2GhE9Oi_-UeXd0QmNRBJbMISWfg9tRpx39bLhBDe_SIWzWTOjTkAlFLbBqVOCTs_RijdSMmj63BjSx5qp18JayTg0lJwg2XCSfJJs9jY2NvT_f8iURrECJuuezSRZM2mRoZVS34qptJomI1OWNdZcEIcSXK2uoQdXG-iHT8oUGSPRqPZ4etYDREFgcAD_C2adLiIomq-ybGY-2izsttRddXYki9eKMyIhQgVEHEkKiq9_vFt8rup1fgWScqyrO9WQmJi2DWyeh-gTMLr-TnEQ3KWSZIoX_DbM8hPmWrTKRmsTEC3jKb2iZazZQvClggsKrv082Ow4WtZL4-c6u0-KM7etkuWrjeN0i2dlrZ3XH1N0o-4xmmg7K4xDbHQMS4HiwHYmCp-nyZfJVt2iP042nQvIG0MhSFl_nLOSUue1ZxsF_di85Vk9i1fTsUxcfaTRK975GYvLctyRVYVMgRLuOSbxDWT_2uSjarAm5mE81527TPboFl0IJGzyjzxxmGZ__M8a-0dL3MUIhuItL0x_XJ1LsLTdeyQULGnNX-2a15y5V4JrTssD9AoxWW1vGyEwIAIbobRVb0GJawn0JEWNWpizAENMJYNHpC1fSkKhUqMNgYTTh6h668edGJdpzrm1yK26dY1jeRlaMryvg1nbrI9nHt1EgxVUUuxshcsUORAOLJf0VUBXNcKl_siM32m7eFT-mtcZkuHqQnqwcKx1KT_dVwJ90ZGAcGuKDgejbtT-wtbaoDfBnmqmiTmAcz94HEoItaaIlq0tFkjQIuc1TzA1isxCTBNux-TyF5aLc6W_FiUanuLcpSCbg6w_gMQGvRwbhGgZx0fPnn219-SnmiUUCkAgXeZ5ZqWDZKzPcdWzNwmpXwxosFYO9zZID6ZX6gtKbuEk_9P1WbWWkPjayeGnpb6KpQXAkJJfHOuvVROQzJSK9Yajeb7oGRFxl2KGYPG7epvjrDlaQmgIgzgpcw7cBKnDSzVfTjJYuOGbJB-dkO4FWzCxHPCyZqgYTQKITGtnhCIEt4A0jAroTSIosx6F-c0ulqPxgIRYJXLwAp3ZvYRcZcmxmCvbTUD-j0oA9dhKXT4O-0GZMr1jX4_nag4Tzks3yMaji2yOEYJQbYyaAchNOaRcd-NxpiMx98dQ4IYMRXLt06IOwmh4gyjERAxcB1RDcfDJa99k3jLpDoSnvhqzn0r15HTvdN9Po-onThWFHDPeyyu1U67ZG_xz86a6tNXp8d7hyd4TwBaRr37adverQRM_OTg5PTr-ZaTIsyP1OXz94kQNZu_ptwcnJ2HHaWCF5C8SzjPiEOavE5UrWmqNHjBdcEECu3JlM-bQHCoWE-IR0ikTSdgp_dpFlnCqUYiJBShIy1SX8zkFhPZSbBYNhS08tWXZbjyHrwz8Fc-2qe8rU8kZD4rVPDsf_oSHTA9bSkuCiB6ikJ9AudRQQuvY04CWCkgRsCjq6cjrmm60_UgyIykisaycC6PRq7O6yDuL6ats0rvK3rYebrGXgBOOYjoe9Iw8nCdqbfCkNt-WlMp3902tRK6YzI9RvrkQjQseTq0_trch9bCcS7yuRw7LhjkdXKusIoMfd8LuezN3R15YUCZMnt6OMZSqK87Os5sUwogdUOobiJoparsS22LVSnvZtQm0QHQ3UGhekSi4rpecvIZpn9HCrjrqIq6Re4lAL_EsDlBYG02KqqWHTrpQrdwoAHif1tZNixbKmAQX9OM7GdNNU9PFR0Vv4jLnnJLWGkUcChhkjfgupX5KcTCw5z_ibldexRk2RuaNuj2optSM-2N1ZxS6UsROUZ0TterpWvmkOd4aZ02ax03zvMCVw7MNt6elW7567qZHcLHH6mm44AYIfMsYVSE_v23E5ODd0BJQMAYlktiuc_HZK1LUjkpOu1XQymAn2onK27qlriUegBkjRXPfxu_nPgaItegjhj_cOxxhQIxVSGW7RYcrnGGx1KjrkBuiipUpdMWQmUuTZhdJDU5cagc8bpw9mOMWbC5YGVMFblbAEXNhXT0oB8aQINDWF_KLr4LtMpciygSqJl0m-bRUWSvBS-CNrmPGKjZIKFYVR990907IF7oR4cI7brSWR3R9EfFKAol_bUKJFQUTCPaRVSPxWdfFraKcZ2bRZRsLWUILu7pmxv8_e-_W3ciVnQn61fgVkSGVE5AAkHlRqgQZsqlMSmIrleQwmVWlpjhYIBFMohMEYASQmSwWe7W9SlW1VtfjvPlt5kHVGrc1ZdmecT_078gsvfUvmbP3Ppd9bhEBkCmpyiovK4mIE-d-9tnXb_NTBjvDd8y0fT-dgH7UEMB_lNTfpX8sxQK8r9VqRvYrcuBUEwuEGs0k3JHT8aE8mkxmg978-VDZBsQ-OhrC6HvEptjFY26eWuBSv_N8EfASJcdC9cvyCpVKl16wl-ol-EiJzSbkoKNsOJ3HSvkOpijKFX9NRQK-qYFHEBp0OKTaPE_WaV9sztDkyXeC8I76w9M89vZMzG_oc5R8ir1aKVyGfkjII4ARNRVduE5W2n-1buCHtLtVlfCSN-gfbJrFl7BZs0NLjDIqoN0qCdNc0onLPi2lukrjyis3SMyta3VdWkn6epxE3wKYDoY5qkL4RSPduWquZwh_NFDENLMLAq1PLe00gs069xju46eTuVOlpA5E34Ov-oeTmXpzscS00_C96db8CkK2hKPdy71kAygbr8jjDgxAMrK1Z91xaeRLSRXxy0829z7avhcpqKmsBVhnlF1xnyPnE5qiSHEZvg7l8c_YeJ1bxoYC1Mgu_oc2hcfPLK2ZI2jaH1sOc9qnjWFdl7p7FTp6Pdh-cHczaHUO-XXFHR3d--_b8JV02zxI3uO0p4q7pGaW76wX-TPG63gv3pk3k1t31sPVNlagzYZMNClkCSGycMNiFEZfzCzkrIX9ofGy--P8aAZfd8OHnnFDTCDj2y9w80dKhhiBwqKBmz9cPsyhldRt8xwNjgEzyGhWxPxF5iXAS4Sb85ioomJhdiz8RZg9LC5b3o8SvjIySz0K9eliVg_cglLtAR5DlpeQ-carYwy5obvW3IvJRyYoKfqvwyzALWfd1RYivOhZZNObAmbP101ZxOxwcQfZUFnJG5VL3gyUZK9vHViZESKlbsdLhVt9K9Cqu5aOTh2D5s38ujxP4RR728T0LDrTZNEejULLE9lZfAE6BxX7T4yZ6T7-7mGGF6A938sNEi55q3LJ25VLrrBRzCRKncT3dRbtYwabYj0VV_Gd25eYRWvqqhxKM5nBccMBoO1t4McrUlc4A36FvqUhJiIEYVZ59Vg2xGryNGlxl5Wy-mlNirjgyIe3CzsWcj4NkCyXDIAvm7OpAwbdQEX8R7XLzHFYdI4c3JFc8nebXIJtZF2T7BvHmKFdlSdS9Im59KBxhPR1_flJJ4H_joaH7R3x7-o-O4j3TM4MCoG1dzwcZdhIEyX92UTDsjB-1vTQDZjzVIk23oIKNg4Ooyg8nSX-6T9DW7Po9Sx7vBj1Z7K7Ol7g5o9t8V0UP04p_vkc1aTX2ba9fnDx2ThtZ2PK0YN57owzGDTGhMuiZSfltRVEcpI860tkMzmTqQ9AgW4OhfOicI9f0czsbn6y_ZPN5JwTAYlLc6VT49jrlRdE6RQZReESm-bVHYqwVBg5GI6SUzdhZALS2ytvFIbCAgSh6ynb2M7tBlT-TQZMxI5h00rGpZ2NUGR1-xiYZAbjGtXGumrYFTWt5QtwTCtwjg1eXOFKSKSm6Frgf8MroT5dfS2UovWs6nKUKMdf2fTT7OvuXuH8u3ZXeQICKmg-9Ua3XzLT6PE7kd6DkMxJJ0wgTZ38mS-OMUOCwoXnM99xiefuI_KFTNbEtjxXNV20z6mWi1QvIdjiWE3YAU1KsQCjpUo9h96PQ3SnmowAWLhIXaXPBTVNzoyLPEP2giiwzHkF3ghgO8D6tarb9sRUI7NtgaK8mE3HGdQ2CEZsfeN8cboEeAvqPMvNYVWMUZr98m1Rsltmb5K9nXaofhi8XQocq10DVM25ppUTl25Aq3hpP6jI125ClaB_KaGSuXex1u3Mh-O-9FwLuOrK7SkrvmgDYFEa87JltZVrR5UNnJEBGh7c6soLW62-MWJ5Fiwd8oTOjut-6lSIr6iLruaCKIldWg-MsmFDM8kkqnkvPzsFmKa6jrjTb5CsHU8A5EaVyiWwaRiLsiQi-zOa2aZsAdNbVfIXVTPUMtNo_IaBcEEa7AS9lwFhh-pPG14KxhjZ1mSHOgaPGk1zLBObp0kbBTCexYbPEGkIzmQle1d8ESJAER6ZsSwXy1ZXbAeJ11Zg_XHif-N1RGMQrWoOIjWY_QeTKc4-fXydfywEH9quyw7EVYSvOhK7noOlJzSAYLFCL2wsiwqblUyUwWDZqIk8BKQQex00nQcwGmJvI_Zzp42YLT1cjNvVLVid-IQz_Rk353i3caNR7ucdpFIaDNW12tthd1Fzo4vFh3L4YDEDj9Yo0SxKeSmvrze7yQ0O6iUevddNbq-_c6f0Ni28BsCnN4NkAYKdQ41wytNr2B6Q9tHqhPR7tuejQzbRebHYu5FxL_4Us08tetXR3E3Up5H9Ws49ToJHsX7RI94Zf_vZc1MCgoWAvqYBwHf0ynAsyfCp8hzf4ucu4IzlZ0cocF-LFi50SIt_5XHgfu6EUne3yCflVcd936I0sMr8FfrGxUtHfOW8D4LOcMXe-xeuRzc96M8np8Oj3rPZcJ5xLr1p8mcpvZ2SeRGBcTB53CNCFE--zkRgR1pZjIdzVBMGoB2ZxIvgjiRTZGMgoQMHKj9HYnc0HyFi_jBvyWIIy9_6m8UQYf2gtVBKdi0aFFapIIeq1IgSAvbAzfKuIuqfZvH87wHQ_LFJP2YHs6tFSAgAUwWJy1lC-xP1u-G6SGqP_aiSM7igYQWPlRpcx8PZ6sd_L3GOVNc1NfwCsIyiJQ8GoMl48gSNWlg_BDDLuzoeA4lvZO_iyUSkDu_qoza191wwfPP7FE8ZmdkfwiXLJlJtct8Oo4IkMG6yaIKvNKKR73izkfxKLNt-YJ_qQE1vKy4Zrzk89qu3wGuIWNghl9diwZhlyzGetCbTxMURGWCqI41OkEiX0bI-qrFEu9ldtZssTJZ1dpYtMMu9EEX0tgp3engs-6PwiyxfXYnFvAzUj6B1hBMPGbVt2B-YOtfUqEBO3ShE6lQRiF8wM0E4OI17qIajEe1vi4DlLKC1ShGKdt1hmDirh-F4RTdEkZ9Pp40w8Bhvozji0K6NA8iVoylBGlVNhir68J5M8rlZ_MJ7RO9XF_eoG4qDtRTOzm1s8o6wm73iZUeM47w_gzS9yNCIvSA6PcPaOEUu2SEuSWSZ3iMrFP8C6CcFIBMfHoyqDl2wXp2v_J5ltyV1koVOV74ncTEWkEAZch1Zq4BK-PlEhSTaJk_ZV2VjwuDRHtoWCrO4F1iU3EQ6rkUpRxGtKOUMFns8y5xibhIY1r8lstKSiOvGTIpN6SaOHc6dMixdglHkePpImUZx6Sy0WlnqKUIrJr-dz4tahbfxpLexSRSSKuwFRJAkJHuZPHUIWXCF5NcHJDXMK4I_6gWJjg7CDVZo53S-CCQpgqeQgyhdTAObQWe7u-NkgcWVToqzBprWV91lLQ93tuq-E7u8wr6TkPqrbr07l9h6gW-fZGcFH8K5hRLeZyeT6Wjoa_Rf3baFuS3etn5urVW2LbXjb1uYiYrb9nbFbevn0zR90PlEJVkX19GrIuqVkjjIi261ZEwxjv94AeoZut-Q-0_6wNO3pORqJ2hizMh0Nnk865-KOwYalL_qgbxcDSdfGa0TYOrhQmHCvdYx_pdwWgfDcVfWV_Jt9CtaNri4e4NslJWv3eoZ7mRgspZyYsHI0_5sPgT2jbLsdBDEhl4JXiWbjcUOK9UFOeVZZ4rL-Z2yHcSKNuI1fyMS76NdpldLDmbqQC8P0IGq7DnzxXSU7QeOETlt6UFQVh2T_jWYFc5ZGdpSARFQz1YUg1iXKPDsd8qxwfOkn-xx-EsJ_uT2hM2fmTSV1KWuv266FTW9vSAVuQS9wTGBEKlQ1d1MnEkESxdbLgaCLw7TfHgEa5Vns6dYqWbfjcDhVGynOpV1kP5GVVOcZ9W0ZjvUOacNvzRjcGJIHCqp5gRwPqwXh-IaeMIDBbBkkUDKySsRIvDrcZLeAdStkM-Y657K-rXxcM9oWlL_slOEkKq2MpfiPRg7hgchColuU5ckkU-G4wGjjYUU81smiK5fHrjLFIpRmKZ1OMathey4HeAflKbE1u6DKcVLFIjeYWrrYKmAGl8TRDklxFxhqNd5gNmCztk37YV2RQjRsjIKwwL27Pbbgnmqsw4wOkN9cCptWCOVobjHxDZqZxqnDdP4a8keYLBKGZzsoMn94XjxPJlMM4JNTOYn_TllpSPeLBdcC0kIMEpWl6A_p1PyoxB0ejA5TWRP2kmyIT4G09BQ1jfuz2aTZ5Q7E4IVRln_KcIRsfp0juhkMaauD3C5RXWfgF4SDjvCG0GLkMBrTZDm6UTUma-hpwDON6vQaFIF9zI57uiI8j745ortthgNkhPRkeQZjjvDlNCCmohOgn9aLigmqw73NSm7JosZZlUeDR-fzEX_PugPR8nRaJJLeqhgksQZX4jRSnQOMbusOjDXZX1BUo8TBMxFWgFjhOkWl3TrVA0aQHVVek99Ltpx2minPAhRSpPDVFFImzrizCW4CJ3kHAZ-kbqZv-ICh6GZxO_D9wfGUR8dhCR8yrfCN-JluQzvqG7tb4uHDHcwRl9fSx7OJ1Oxho9BAiNo3SZs37FC50QF_vioP80XIzrUmFle7LjhIBObd06bJ8jEh5SPrlUviKnmMIPdwPSzyAN72rvO76bPOnYNafRfUl-6LmsWKCg7F5p7Lr-Hb-8qc5Payo_gVH2Lo7_0cGw14nc_HJmLVxHfHprXXw0dKXUj8I5mmqa7WT4ZwRkUdCQ38dOEhc6tgIdoa5OgeYb4j8_mQPTbqcwFDEID1EVJlZHSplOws4BmRzvucOmPCDN8U4f_NFYSPnktyAxL3MjlVBNha07cm8IzmrxSDQ0TFoyBaJ5I9YxcGXKWpRwuV6NuMZNcwQOEDZvStEdPbsj9oswkVGoOKrQJaguPnkjbdcdHiDbn1pgJuXMLl-mvBWX68twnrDUhE8PkHc0mOeukYQvpgewKnUcO_XAsOZnEpGBlnbXSsAbie5M31WmJqGlLNg72x6d3dMXHPBCrhjgL6rIDUcLIeoJP9Lwv5ouoEPDCdCAABBxzYVO11zWjT_zh1j1NpfQudoM_rUgt9dLajSZzPEiESOVI1Y1XD9uAAbnSkRQtuRIqseXKoDGvomzpyJeW4BcSxa51k6hcSQSyhDodpx7LnxyOJkdPlCaDB39rJr1auuhlCWkA48EmSq7Pg1RtqfX2qUshXVH-U2JPqDlwKEx0IrTvJ1LsClLG8pYFw6B3akv7CJatjO8sY-fzRqdlXkDiyFnWcXc1vGuZGV1Ky8LaTZ40E8knh3WPBfe_2iiTJzps0PgUFlSgWyzcKoBx7HjfHQtZPBvIvWFoPSatGR4FUv7IdsTG-Q_bj3Yh44sDzaujWmNRtkJmFJRlYKJ0wS2pJ-Qs8Ve2Ik6vBoN2G9MvTidiNsFfnaP46p3RO-znGZT73sPzijWUneJPPJrB3vH7Qz6mi9lOkphqpVYV2N8ASPCrQwKOBFzPTbSa4zglHy6mAxtCvRgqWG1ozJvEt_Ts1MwSxR6P9eyrVSRPn9CQnI0O-9ikik8JeajoYQ_UEb3FWIxO0HdxWh_b9aogMrsKmBDoF4Kn89Ft72zublDat66dJl0GCNrBgDrwT4WvQ2KwMwZKVC9CdpBE49xNqqCPeyexoRT4wffehUmAVyx8dqPFIucwXt6KHHMKFZ3sSOGi6kJH0C8UOnmxUu4ZjJfzTqNXNHCOeBkPfFsC2tdt1O1AINAVAWLzG6pUFOIpuWRH_ShPzbm7yNY85NpQaGXcHA1USlWZJ9iiv1y4C9tBdAWqTRUcM2GJyy4B6-zH10A59cty4x35llDxzIgwVSrh_UMiro0xNgmOfGMuKu87Q9yqgSMHornLs2MHY7irtad4n0hb729v7wXbUt9VxWP2-aEVEJnDvNMKFYX4rKpZ18M1FnCZK_TP4xMK64gALTicVmSFC3A8xF2r0BacuuxVLwV11Hl0Tc88_rBxqQTXwSpXyW0driiSRLwsR-pqY_aw4xkfGUtPztIEet6Xbn5i18MymK7KzVPeWO26UiA-3r1lXQ8eXCusBBHigzC8RJjLjYYoh94HuV_bhTbACccLlHDFoeUKV31RC-FumAnBEAzOTIcgX0OA6sHd1rDOWvWjHDsqlg_Rartm1AftkHH6EY0k8lp2kkmbi_fATVvOdpdkEQj0kCWHD8e26IPUWGEIduruQD52c90UDOVabChsJA4PxML9tObdK-LF7MXIu_dlYJ3tz_0CgXwFy-Z1L5_70fA4Ozo7GmXWKgTmnWfDAq2mN_9BchMjInHiESUaSxGLi4DKNrBPdBJ6T2a-qACyAiNIlASbHGYQ1JNT5gaNy8s428h8sUOjBh3r7jVdNK1gB0JXiCvpnnNXvIrZlAFhz4RgPHlWsbM_ZMP4IRvGlWTDuFwmiytOq4FkTukGQrDzfq6FS2DOswlZjFX3V0BBj-Geq_3q7sRK-QSq5RKolkegPFVHeZqOapkXolkX1FLTBcaTVlxNyo1l021ISJyi7A_fj5UKZXuolumhPMuDs1o4G2x2Xks2yL_raDjtk0sFucwSwttZAvB4g-TTzYfJsxPIEQ680o7c9J-Cbw3QdIAxldWNIIZceoaAn-JHi0NCPMaIBHCm3ZNPpfcGtma4L-mwKmtD52JsQojq4rKED1u5IIGi5M-z2aQFHdt4f3t3DwYuE56BueNpJloS_cQYB11Zxsd6XSOvtmhT6rNMd8-ambZcDr4_yic15R0tWgKnWw2mgP2h6dBciVmbNtuMPlv3J7cpL01GIpwaZ7c7vm-qxTKpwibjTqBGh1Evq9OjboWV27z-0nUX5Pmo0F5UhCjrR2yTFjZtKRzKWrD1OfJidrUa4almBYJT472PjIPnYuKoTeEO8y5Km06gYKkUoBQYrO6AKCrBNSuoNAokEu3FI7te6GUxGbdAUkgckVl11yArJ0iVAFAP3Fb1KNKYSafwrNWiKinL4BpRadqWPS50expK_pKke4SUiWgyw0q1a37_S_tdEINYskGk8C2rqrpJAglxEJpOWTEdCP83msq5ycRFQOReBVy8IiBtlQQcEwioJhsqI0JAn5eafnTVH9aAkO9XJ8BO3Ru21BoLrQ7XQx23KiT_LfejlAX3fYPLQRibXbUrHRn198zEahkcnVTjTgf5ODxoy9g8G5RLWULDXKovBousbApgO1gOEeZg6zFpEx8cDvmjbtk_nPTL73XNx76978D7klvxYp9blr6Dio0XGOMOrDgENWOCkemZyxXTcyw7gbrxsCLxitSCYtyBlSq3DAApk8Ur2gW8LyJqHp8KKhdOHNjxEOZXKTJweOoQ8BMYduAk8sicN4udekySFb9pM2vntRgMccfMKHvqQDBFfX7Y3g0VcKsx_kbyL-d92NFGNxJ67TZhO_KYT8PZeUp9bUwF0UJudaV41XGvHd1a4C1r5oIlyuEE2faFaEZ35ivakZKJLKcv1XmGE0wQphkD0rOp6gwIesaZ_ILTp68gOaYyFHW-JPy2a1aDWw9-24i52ZWcwys4g6k1NeJT-VesRHhU8mWjgq-f7lq4wMEyfoCqrtoyoOYu0lGBC6HX1wjJKHEu1NUUFTsodj906oj043LEcklCGXNvdOljfO9FPR99EmuXOKjoFrkcqa6QVmBVEn1Rdj8rqHY32SEjXygUie5bVDqehq-AgLvxniyFWfGdwO4FirNRoTE2FRGsv7rWJedv0kQSYa2YKRJ7o5CJsQ1VgQrO4zIiuwTkLCo7O8TZZIPS8NqCK49H5LuuRJZUGUuoZ8mVw-Mwn-zY2X37umdjLjfJurODPkizWYa7XLx41zhriDeC0h0OB4NM3aTya23OqnCTyy0FuBOCzKgPOVC5VSnXSTnfoNjND4nF2vA7scFka4bqrzGSrYqDnrw8Bqro1Nl16VPWKEofY4mw1eTlhlshUg67ce_YGc2lbiDsGWSGfTLMJUo_TrY-MfJ5vYiZrCj6W0uh2ouugSmznyrFCUre6nB6XmRluLmqSejcSBzLHI0vBPgiyP0Q4H61jubbWUd-GDxCcC2uZvYl3ZigG1QEyVA43dekG-ZlmW-82UiWZ_yBH_htO1_5TvMOfDt8qwJqA05Zpd8HAFhC4eRmWE1_Fj1_rwAMiAHW6FrfFSEPu0gSdC_48BGhWHcXP0LPU7CI6Vw95p9WNJOWJ0V-AkhCPXm7WeYLpwJLOeLehiHNSUX8bJtVsPvD4Z82rPB48JzLCSh_Nnw8NHpl4-UGlyt-0E6SXaqPVYd2zdGZqGKSZyYEsyk2DyAa9RFl2wCGg8llnPTFPTmf9QVdgZBlA2M0n53ZJKoEkzuU3aEAkDtUHFKBCWHXUEC7A966Gii_glkujQcO9cTFM_HLNs3B5843jK3CIwecKA99LqzIumCsWq51o26bfhRvCLg81vNIrTHAwLIrijC8KAyBVkll6JXQFAbyPmCCwvgJaxmtM2hIYIk_czDFgRE8A7EiB669R5xNRBabZaAoVydopsMWyTlBjUrisUk3in5yLLp_wurCPC9aic08HRxXVoAWAKiThZk_RFgTjbnHHBpvKXwwOR64_8m-FQ9Qh8CU4qlgmHZh9lZZubQBW23V1D-HMikJlTsaZdZSyY-lhioqsYU1W98Roy3xNa3X17rWWCokfkT-DfGFooKhyjJM6YvTku75_Kdle_J4TT7ZPhdoTZRlouLjtOl8YwWmHW7A0_6ZHiv6Fh1mGQgIU5qYZ4CjBocNTgY6Ctm-uda5QNuQOF4fi5tUHpOZOL4tAq0Qh1XIg0cZeSnhZlxM4fRNAVVmkEhfIYl-mIz6QADCzktH_bHykkruadA-cSIx_RkiI85YZfPJgqAD-2NxzWbzZ5PZE34_D8dHo8WAwAYFlctm3OzaDsg4WvPiyTnn1RT2iZZJtNonas9Y6ZRzjT7KV5x6B4UqvakvLcqVNsWPUECQs8-4KiBOufxzmQNutldYmCs83qxvJQfcnaTAobZnyjrV8qNGo1ZFWIxNr-UDwAmFJ997lwuTiaTGy8nDctVYci7LYyNRFlmCiA0m4tJdDjyFtSfvWHP_qgqLQhARqy0ASEN5eTHrwtM7djJJpl42kBKVslC0xt6TrYL0Cy6Yk_vtkVvbTa_6n5YVKc8xwWRX8CQQNKz7NoNXM8kypbzIM2ECsg-byNsrTuTtS06ki7b87UykTg5x9dPpI3SonEUd6zAB0fUOBCZ-kxvb_H2b25icTyAZs_OIlWYN2s1zQ4wzI51Aq_gE9zxsQVXijg1LYccp2Z4LRVZpKh-1dyyBhHIJ-60MrurI3rA3p5lgd8Cq-8nm3kfb91a3uyGNi5ihFQVcLlk2ahM7kWjiC8cmpcx6qrA0KJavj5bkVlk98aQjyQy3XzoZYCNbR4tC9NyIaoVzGMmwwlKK-8ZYS2S233zmSROgSXIri1iHMTutNfIybmpLVKc-0Q4RgRSJhCiW6bgAGRaQMsGEdTJitUdNS-kxcabAHn7Qxl55OiN1rTCb_kzK2laZzIE9m5LW2E07x0u7bCjLk6rqcgfMtfkGE9OHk9GXpFovTTlfPc18SWr5iunki1LIl-WCL8__Hk_h3giTCXQbFFNtqdPE74NS6Eyy3yq7rTJ5663F3OvFnhsNOsm5qPZCm7_leqBSqD97nNfhP51E_Fd8n2ftB_3TLJ8KdqnC9Xjaf-IbW5QU04WK2-pXkyWVHMl38Be3j4j9NBzQK_mj6SSxBBaCCpjfrAaVpU_WoX6yEidn-ZASeEmmUBb1njd5xqq5DHY4mnZxknqgT6GZa1uvAb9a_U727u4kWJAHtJrii0FhbeK1Vduje4Ha8vwEv5YVTaag4wDxUjyjClUJyGWGLv_Jw4cfYUWp4_gnEzn0CB-37sN8RdIrKUEv6t1wYLmTK02E65cfViEada6Xab74Q9vxuGkqUm6OqA7qqUFDFVk-jx6GZlhodsjnIBvJcq4_vNYxaWwe63Q0apYTDR91ZFmkdQ6VXjGLLeNlfEtfncHiy9ZsSy3TpEftrRI43RDVJHozL90X7_PqHQKdGs1MIF1OvhgFYe-7vvOzysBMmpcYsB7dLkp300l8kocllOqnqBZ1e6kdLUoxkXBJz2HNwJONzov1sWO_aGL8WZBxpT-HqCES4HwFOE22nWPVLEIADhgXTb1lyVVtJXiz6nr4PeJsp_6uUXUXxXsQlwFpNI3Lb4sAx9woPD2BfRSVKgOSJftVvhttpwUueNprvdqGPZpMccNKmuft2PxMXGjzASR5OVwcH2ezNilsjfKVdrEO-rGp_CWp-7LkHAyaGeSq0nRdP6lM4NF2bVejY8DIOuvV6JE8YDuhd0YQKBESZZIIZDQJk_x0kc8pf8QRehUgcAt2W8k9TOn-WnIvA6YFIybHKkeGTJ8A6NzAtyozDz1AY42JvQTPzDbvf2yOELCKQVVUMrDbiRwGCwxlN2ms2Ehi-81OO64333nwuBfZjVwSfRHC0uMpL00qAntT-Bd_aNtoumHEZKQg_i5ykhzYN7zfuHdXX7Z1q0IK_9Nha2A7IeX-XBAbMqXYG7zJZ1-uLL5V29RUVhTMaTepgjjVxtdvU-e46xecUOiHLHOo3Yl4niKki90AVWSz1AU1NPttOXEtz1iy--aav-AE76iq4gX001IPZPsUUuo5PbWS5-CAUOgGcoXLNTwuXBzW3KtZGGvaAqQ5Mm3ecEoJWZh1YDlYcSE4vsRw3BM073CeBj1RPSgKR-lG5muKlAfbKSlmUs5oSt-xgN0v5G5lPSsJs6rqyemVK_LcbJQyyR5MOvP-sN4cNL8fAZaXD8S6RDDWUgFZjunsCgKzlmXM5R3tHgTXxUO753SCPjtu-1caHHapALHvPqJ25WCxKwsYexXxvQ6hwzBK68mlpHr89ypjhQM6AXSfqU6bA9xjtEABXWalCqmy49CsrjGabMZikv9vLH-R1-VYvTb6qj9ZMfclxSY5qXzAqDbOhpizVyL5AqKbaqT8znFjdNlQHA-hpUmffZJjbPlVbt_LyfcEpXWYXa361mQvDJlMGrVKEqLpujUP5yHIbRlJ7nKZldRP0uk-8FWldblwmB1ngmHdLzm5VWZTWzuHgrOG5H0hzrxQ7uPOOMydDrLkyDqVHBjm6hsV9-HhYjga0LQoFzWahIa7Nynm4XJzN548CyPuSLMF8uzLKaeg6yjK980wnGmFx81AE00iEG3IJgiJE0TvRI-64h8n6wqUclN-2hBBgaWqcZWVLs5Sk5SKSDg0C2WYMqPrRpjVIqpLqDZ4UiZMpzPIz1egmJAlLL2EeuipJJbUb-AGs7QbryHMJObOVptBhvgKCifIpGBJs9GZirCw1W5GQyedrl9DP-uTST5fU87W-ni27Z7jfpLBsvrculI5Tay7ZzD4cksO6r7oh9FHdLgN-ElG29Xaunoldb32UbH8gXkl12iPVtIa4geOrI0T1j8SQ86HjupQT4Rc5bq1S2gaGu7ILjGT5SM2lUOIRVVdsEkRHFc5FEzD8Liitbcg_trXT8sD7WGqiToWgqCMh_mJTtQkKVK-OGVzSYxnnR0oRcWVtsZz8Y5ld9LBeJJiEP3mE0DVURel_mQ8mUxTe5hKT17Fzo1AdW6AtKqAwtvKQtliPHxIzVU143LlzMsRFj4G0NiaTBNzBoeYKHWUOVHZ0xlEY6UK1dbN1xVQpiPdAXeqweSxxE3UcoF9WRZFMfobx84FhGGBDe79QrEFY8C9PR2O3QQ-z5I3k93t-_ff37j7ce_h5t3tB_ceJm8kN3rr6-vq_-1ZhHFTyz6gW8MvyjziCsvbAZSs23_Zld28s-52bLkAR5kQYAi39ASiYGbcjBT3aQsYqeOYdp2kcMCOeKJg_ToG089TwLnYfR0-O7HSFlRfJwjx92ZS59Pcgln27MmBIMOg_RtCUYMRidHQb9pCipwhYoH-vsQyz3SxYfElrGINukC4SttOEjhVru7NgiHowPgKtHMKMLbMKF4s7tqx6-oLJ6L9kn4bLJOpfuuBcXZgn4RwXBVAIX1R9zOBNqoAQwTD10OQEzrVqqM-Kay5LJWig7nh-hpWuc30cQjrpKwiJRdbDAMiEvgdrsAgPcTu2RDiQ-khsEl2BfuGG00fYw9Kb7hahS6wfeKEEyyzWySmwfuCmG3inz4D64A7qTEwFwwbXqLLkQgZNqwL0QJXWc3hNeRIWnIkjuAvI-6-XZ-TSnJUiSemdfEHgWjcnEGC1wxNYSVuwOHfJdy1hNewopNDOlE3tPH7azos1ymVhako3ae1PhIeQrzY16FgZT7kN13tnrSyQLqL78hHqngvFutGjENFXEnChyh1JUzfF3TdMI0KJshHvHOlcVWH0xhv5lUdTu5KUOnMaaR1y_tCdrsF3Zb1pd85LXA6JUQ71qclliu0ZPpkBVbMk4As9UmR40aRDskeDAUMLa9McTE5mIBTjMqxjJLFXxBMV3o8FDvlWV-nj1GgGxW0LeG1aEbochFicWCF5E3xx3QjSOpNna1OveVWysQ6yEEPhgQTNO3n-bt2xk2Esss1W9QikcJXU8bCN_URYeslwyWNq1QoaCweOFYpOmy5CLEKUWJLRIqVRYtViH6rElRWLbCsOLgsoETjsWScLOKDQsxAy6mrqmi4pIusJ2ScB6Wfpf2irtCP5Yp9pK7AV2oln6mI79QV-lAt6csUH1bR90uN6TIeUJdwY7pyT6TlFEaBiP3i7N6X9hXydU32zea5Z0iXRNLR_YmKGM4oX7mU4bT3bQsajNF3BIJwmrrl2H4Im9ct6dhmZM9fAfsfnMpXIgFQAy0dvr28EFCOCODzbN8xb17Fd9JiVaq6ZRpsHb-tiB-01U6sUCGbFEvkVsIoRT3CMfmhkL9PwUxkv3TVl2Fp3K-wW5Dxzd6mx_3hSNxFk1wUialMq8ZdVzYnaJRKL6IzBFXJzjsHaTPfxnOASWhF3nIcjU3XsIzOLoLJhk5giG7Ye3_rwb2tBx_2Pt789KGGT_Ylo8hWlC-LxKVqYlKBeFRBLIqJQwViUJH4Uyz2FBx4WSAoD4WzZBhCp-ikQq6klVC_Lg2dAqCWMpstIzCFFM9JMgvZg3sUQk316CoRQlF2tDhVvAfIzYRzfz92bNWS1Ty0CR9a4T4OX-ua8Wxhs8Si512QGhaUUAwXY2VqG52JMz2bDUWvwgg63DV0OF5kFYblpdT8o1ZJUMZTf_r9qQ9NkfMdpGGRm20JRBpaNIRgP9PsTBkYjc21cb0muWj2AfsL_jsaHrZ3kGtz8niS-xt4ss8l3IhKK1KEWRIAKzkoT-7Jwwo1ubZTjTnh0FLFJ14pAUWm6ITmG8pHy8t5beVVNakIy9OhWYtg-FWZHQ3b4dx26uQ1C2qXZS7YmGbZ-KLpRD7G1M49e6v68MZRnMt9equG3jpxnW63vQhPe7ULAj1VTaEMe9K_S_q9al8h2_W99NaiFjzmXuLdeG-DB81DAS4_aFHtje28Fj6LSx7F7-PpxCALdi75Alc4mINMnEiwtGF_rPMINckOlYE1y6Noq6KSQgdRI-X7CXSqHBk5IzE5sOR4xP_HD05Ex2YfFpl5iqQukJnEGtkiQkVWR1ZRoCBXJbjUZ6eoDSculm9d79FyUH79oV4jJ1OaPN3ytWWNodojCjds8VvWt12hJg27H1KkYVTGUjAAq1IE2VacJsgCIargo1EGb3urhlXue0-bJOkLhRWy-36N0ZoytWgYVo1Be3gg7-qFCwdyratWzHnDwad0Z1guJ6lhM1SRZ8ji3dBd8BgY3bBlOqpmF9cdwKqaVfS3Hgcb0z2qWa4FMj64Iwv0SBMCv09Np99eH71bJda3RhAlzKnbwsxaRcNdVctNV4szX1eh6C7MXRJfizi0hp3jyj4L3fKzsAp6Eef7U8-71jtJhYJ56JK5kp3k9IqlgvA6yIF7w9p2KEK94q_xSSfsHhxVyMuUEibvkj23FuuW-kPRCSbUJK1IhEJz5NQdTauhZ2KpCeCpNdQo2bViyV5eao3CXoZ3VsVQLJ9RddnO8BFqhB2pudLYy9QTXBpLh4yFG37d5bph_DKkGvad262YJORlh7YFp_CmqXbsxEJFDkyF41aZPAW2jnOeglTqimbTmclSy6VmHkLGTOmK7KgJg2j4QVuV-84WIYpeknSwGAtqJISfUTZ4HK7RyvLJtIGrWl2xE9w4-YrcLYsv9Ss0t3oDWsHlskJy46KEwQWqnCJDrRQcsbvdcM7qUKxGPM7B5HcMh2qQ9g7bixJwf5ZVHml29qezyWBxlIFLoqEDDkRkZeMafFd8xiNHxcpoGfNf7ha7K9hJDiqacvxZo3B8NEEkYN4A71k5b01MTwh5C3WONqwZE7lBArdAZZjSDawaKoAffCU-Whwmk0NMgwjpz9tJ8gmmH4BMi2eke7cSH5rqtNVFnxKxgGLQYGwZLXJZg0IWTwhqZToHrJp5oDppqBEd0IMenSVTcGACHAVpt1kz1ah8y4LUBqqDsSla3c9N1rnJMb7K-rMROCSjW7_3edQxtdxBdQk_z2X8Pat5dBaER0ctNvEUAoUHuFBTJy07MMnSz7t6uoFoxY0VlqmKaW41E90SproVTHZVvYmXWmxXCPj-7AVGG1beC1FqDiptD2cyFCh6Gfcov06Y__GZPzeWm3UoC_YfARGq5HxewQ0r8kGRR8u_yyO-BOW3GTUnkVERJ3KtiBOJGFtbxEggF8DoudzVhKf3PY9Cwm5AkoLvOg4JpOwwDYtE0Bf7RFoOQq_GxzHm51hNIi0gnYWUr5jqVSYHy5OCimRgSRJQ5fhXJONVSXh18r0U6a5MtsspWYClqRadVGlLpku4m1YRo5cVoR07QYHofGVi8zIis2UQVgP_o0Yj-M7XUcI-QOvZoIVKtyLWcfnVinpju7mai8CRfhFA1bEU8AqhP_qts-ppmt7L0HscLE-T8ehMWpYpE7yGtH0XVDMgyZPKQO1xRU_aop6aAVAzGNkWeM9BaaobrIOSFoBcsH9QCeVefgBQjIKm1-uRy74g3Lc0xBeBvowritR-w-0HeERm4u2MgKpYjCeijoPnuOelpv3WnI6qx6E-4vq6Eg7qfoWUI3bn6X7nFuqzqF38dYzKnuwUxiLnMUDanRmmn2Y6jo4fg0ePTuANzhNNA3PD6u7Uwqg_Go-G1RRC4zG1CyI3H_ZHvf5oNHkm3aJiB8PA8ui_7HxopquRrEtx8B5Wo7VUq1drRsvqDmD8hBugVVGYYOYwFp49k0FP7hr9fXDvilUSFasySySmM59YyLEK5fD4cSCfGLmfuNncr_H2g2Bo9i5G8syrAHJfUoN70zIS_kd42caN0isnYvSJs9ZcFeSs4oiOlBqp2AhQIYzJ0F8Xxwm-btHXLogTAQb-Sa2kvxgrT_tryT3nkidcey2NKxPFLAM4xTWFhpiciKkCy2WbVbUNMwRHcJ4BrK2ExlcAnYiO3x8nBOQH16ty1wBTyWI8mNRsqwHKl6Ifouz1XC7-Gl0ohiUptQ45wX6uoQ9hkMWek-6aK4XyMT7Aqax6GN-rC-UrDTZkFvS4lrQwRtFNq6CvOyTqS81Kmfj5WrJLFZ7htgENUTYTbK34VnC1A3E5P571B0CdtGkJcMgC9ZCxjZCyCT5J7fHZ8HhOdr0xMMJoTgO8H1Gn1FYFqlND0QkgEjne9jJz6k-X77ZSjsd4KVLPIRKXj_AsFw881ONgOk_7doGAJtWlz8JOQqJ8XYJQqt1sfQ-sfRV9qpPuI-isx90RcC_6HnvBvvvtLx0Qq6ryTOpLhcVWE25VWyv77NiUWPUxSInZjqu6cfQnS3g7ONcHWeHBem_WS3OGwRkugdqMn_U4QNUyIFUx_NLK4FWaRygVrOI3CB9KgJWPH9Agg2_wXcr5-yiPX1xJ44rJ4_JU66ooj9y_VehOFTReRS9ilOfSREYp3PDLVsjGU0hAlnHZ-sHTqtTTajUPqhAYJFyvjzNRBZgNhfyDLoFKw6gt9WmTXLga3yavy7bdcNzCNJgt0zd364V9EJzvi7crsY321aVQ6NGcq4Hoba0hfXVZ9OMAedKHDloQYnHWH2eDVv9Zfwg-3i1MjNpys6nGt0wMXzkodKpkoSVS54YRC7VIKY4S9nUxVelj52eorG4nonwuJPYWDAg4uZrLdwvOP1Nwo0Ag4UoXdeUZJZsYjkYJceXvyhnERKt4fPusshz2LSrank9Hw6PhXCZNQYKqEejbtStbLjlrpKQYtGzDBOkxKjHgAVMAqjC8p51aRQ6d6RbrPHPKskkJim9mKyZQBlkad22TUa2EjSpMrBb8lkV0e3n4rN9heYd9HU7ooP5kBQPZEyqzbamdUKEKu7gkDF4xUt0FD2LVKjBDmyVOj9yyURVKzdy_SxjECAhCPKHNa-UyALLQQ7IQpL7dEPVFYPIu-xTYthiVk2E6fwz5jSW4fn374eZsNhHzZ7gPnoOLRm94HLmqjjIHvYSgKGWDjitspOGz9MwsS6K0Qk5lwZDRtZbKRMe0quIq5MMZTbNgBBelQboWa6abohjdOblzE3N3lgh6L_7l6avcQ2PNlNlO59-PtNImAbb86_uUZfiq8vpWy-JyqVy8DIAk7n3WtDN1WgE5hrbGgHTYrRnCvqpp9BPE_0hQA4PciHTyiYJ9NGtFB1PjlJCbLrbAonrqKgCYYEzwtQcEERqwFYEUG26clrjjvdQYy1FKpDf1OTZ4EUMjcM9-OZBNye1BcB00qVEIm8LdFsWwsd2NxPKNjxCM4Vs1nL2W_EQWS1BMAQ47Y4Fk0hqVPRUkl_Jcjh-vYeAXcvRgNpJitqzOzo0pJIndrAVqKIlPiiznYjwAMwHEkM0nCQql-Hpv--7e9qPkcX_aDgIuVMzwx4PuqqYElSfVSgpaITbf9CiAJmCqTZewUr6S_I9SSvTzP54u8rnSbhnTo9yLaQCActlUi8ZfZ4mUG14KcCsqVhmPcGrZansJOHBHL796REidtdOeynaVqwda-v2vHmNZyU_b6WrTx-xK4vhbAV8_naTYrYfnZAUN92AgWs5Nmk87KxZP7Ljg2UBjxdDyUF0cCKUIC3t9BYsUcv1BDYzr7R_Qv6ySM5NUuLqoEvj8guHkmoWObg1-M4XzZFvalqvNvOlszO8sqaY8gN92cs0Kw_-TSLGpdmBQD3VV6TCrHFv9va3TqUAUyPkB70KzTUZZ_2mWS48ZbfwZzyGTsJJxUYM6Et2ZOfURkyXVrT8nZwjwqxAEA1Bm5u9qU5P0hVB69BxilItzeMqbqyCNpy2PRATE4IVQksozfZJlU610NaL-D9k8K3iPvJZsaufwmdgNsydifiAAXKys1tBPhKgAN85klmjjCjINs35-8q5T32JMjuZjEB7WQEGSkZuZuDQWOdjcz2z7evsqTO-x5JwVDlrMzF71eK9iYVfB_9Cem9mz0m3q52TlNV7rFhCnV5FrvOI0V53SRmUAGy0vmLRaZGaVQQ-GStJp-SHhqUGdVOT9O87wsqxkHQSqLMSnVANdXcKuluFFtbN0cpdvV-4-hM2XW6T8ey1tW3eOJ2gvtXzhJZRCt7uArwTjyBrMVcrfKwrbjVcpKH4XEt53Lts521Vy1N-SgPeDaBcV7eKw8d-dkLeCHMWo1A-i1PdJlFpRcinelt9jGSaYQOKyDsKFp7uif3BhHZdzc30VHH7AqS_Iztt-jY4FD6_hP20-ngZp8fBCbp5Nnsr1ClclSwRrku8uZXLz5QCqPbUThch9ppqsWz03n3_fZQZQDPXHoG3EAem5-76a6bCPq8kMUTHBWt8rlAxUb1cRCipvM5s__0GW-J7LEmYH_yBG_CBGXKUYIanYDyLEDyLEDyLEpUSI0A5wwl9X3AevNGKvXJQJRZBdK4vtfbUyEDVt5J_e4wXiHYq-CPLTy8ZPs5Egc_VZ_5m4js7mWV6czA6LHGjgrB2Qm5K-uMjATXCQqPokPrbo9mI0T_qjyVh5hJvoJQ2YJaOobsDlP8rG0JcG_H3nNrAA6zdvl7qgi6VBzi-BQeFCZYMcw5ywY_LCt0gRnDxgfURjbZqMetrPj4bDtNHOpyOouu2ggmbgviu-wkNzK8SO_ATcVTG8QEgGUJQDqMmpAZ_9fDJuA9OfI_zOndvtxWyU94-z3uGd27Iz-Pn-zQNxY6ddAMmst3QHxONG8qPkdoPvzjF8BtKEagj8zc-gFeb0JZ9I5KJgw6oiu135VDZr-GGEZrSHJNtouFFyLOsYfcaSjtHQ6LvkvdDKhyfZS5MrfYpVA7JOKwDk4-xMRoDsnU0z-aeptJk8EtySGCz-aiAsO_y15CaE3d4H1HfKgqgWJW0gfipVKc-kfSTRN3_V83gP6yAQuz66B7cExwB4spgWROHV58PHY4XF_y6masRCR6SCP8lmmT6cckIL6EbDHoZMOVNnzubSCh7MQY2sEkSikR9-AbqfjGCI4_op53VV0qtWe7fHax9Ur36wUv0KzXSZb3VwyioflQ6oyNVf7IJP-tNE7yGe12A-Qbeqk2wk2GTAIMJ4ZSaNE8vKdhJeBl1ETe9QD4IYuhZ2bhSwtRxEtxQ8twwstxgkNwSKWwaCGwG_jYPdVgO3jWPVNi7Y3Ct2nsWQKuc2CPmaPr2tHfr2U_IPxocHhJ1Azz1uU6Ln0dtpJthl-qgZiFRVLjqFIanSpxgmWKU_RjPOcV-MgY_6NBOdB-ntk829j7bvNV1xTNOWZkLd7jijqBDgCW-AbncSFldyoSPr5OrEMiyGZ92PYZPV7KcqeVp4o3Qs0mYf-zfeoHOlqkII4mKM6qW3d0XM5yrYySwGzJvNQaXp5KMdlAw3RisuTyMaFw2ng_uxwwyCTugaUKPHDUbxmZrmkSST-kmlLjrxZoNQ6_aEqNqKvxoem9gtL3bdugaBu_DA3P2ZiSO6W3ecremuMLpYVoDXkg2ZLRkddyF5z9NMKrvh8pJrq_MWnQI6moIiOVzMncqcjES4VyAj0ftC3vk4y6b4RjJXkHgI5kgMLMvzycx1-zR3ZyJzeABGrcyjxO_Z_uM-0EEUZ5RexpFjS7edl7ojTNDldIQkVNlG-BxBEwEKXlqLkzzUEGw7lhI-Ekzmh4-27m3e6-18tPFQLJfSz4ICMJWkH_5F11DQJTW1ayL8qViYVh9-AdpH61AeY7rqWpiAjs4ZJrCTpY70XwMZKI0JNcW3F5Lx1cY_yQGj6E-ZxdXF1kReHFm3InarPGN7ns3pGQqh59H7S914-qrlU3Q8mjzrEXM1FbOtSs2z5-p6vYC2WDp4p3ZsnC5IpyA2SloliE2sliGafa-61mg4FVNHGyqE3doLRaKZEsDUoaY1YiBSUngkPF8G3oAaRdYBOY0NfVlxqF4x3rpkh8igQUCOJ4tDyR_po1WY9Fp2TgZvATgLxg8Dq90XAwfAUNwZgIOS0FRT5-fPqfOss7iasbTf4gO2qcQvd_X44HgJzZFhKc2U-Qutv0AOAVZUV6ueHFSbChhIeC6gIjlE9wwCX9sDg3Zdd0Q_Sht0HPXk4MSR1j49CPMe8I7vD_hdt76z9B3wiMFr08jLDFhyyNiU3ALSoJmy9NmqUTwPpF8EClhhLvETpYZDxVjCEqZ7-xb0xU5jyJsEKOlReuHvAF0bZFOJV6dIsUOGJcW9qDyu4A5hZ8REmy-yCOE2m6aQeI-GORLvMqIN5Si30fis7hQBvPkm1Qic02fP1wX_AlkCAYeeA9ITsS-aBS2cq7My6oPnAcWGW7FLYmiL02ys1ZLuklu-EhTlL7bXftpqIVpUCyL8YW3WsvnRGqgNBZu_dgQszhisGPmaqKQlScJa_wj4njZ-6ZoRoksJXJXdZ9DG56FzACpDcxP-WF8X--udm3gs9s3l2GqZXppRPO3P1kbDQz0S2Ke6-3xYQGfa5oG8Iw9Mk9SgaAbX4qwlZJDUvL2t3g7zfJHNAsSSyt3p_PhATXh_MRhCJkjoqOxfC5boIHylzrL28WI0QkayPkvr-xut_9hv_Xy99c6B-bPdax2crzfv3LpodKNLaE3CZzc-a08XcDiph7cOGpXaP5nPp3lnbW3_f_8sPzi_0RT83YWu5K2DKnfgpuhHbPs62yFwsuWBtnF3JJut0ADN8S5QlTULswZGtHOuVrMETIMQHboREBwuhBkByoKYljyGAdJgacBlLRZwhyqoZoL11yS0EHu4yVBkxzbyGNNdmM5p5UUMbseaKq4VC-LmMBm1GDinEAGnkqRbrEqzxhhFtrloA83O6w2fjOrUlWHE0-ghsKGVVD77nPzdmKxpNnCavAkrFzwYQizM8-RDrPoDwWdrFe_DU8FRopx1ijwy4ZOBGAri8uzd5Gh2JmTRx7P-9OQMuOazHPOZiA58OMErJEctb42Ow3HS6w3Hw3mvV8-z0TG7PsWdKA7uov9Y_ZzPz_h0nU4R9_OZgTCECtp0SWE19gtVG_jQyT_tAqJ-8IGan9mPxd0k2B_QRYu2gDucPhv3T-ua0sIsGg5RqWfYl-3ps56YR7BSVvRLwttYNitYlcUY2uK5r6B2eYNH3JEu7MIovVQrOgM_I7j3xDspOe1ub-8la-gNlIGtT9H8Nljy3H49m8ye2IBDtgnBrHzeP5OLftyXa5yNDRG0mWq1RBKvtX7c1_NsVhbUEn1J4bIxeDCln3kdhEqOR4v8pN4wfennTyJ9Ad5M0E1CPuom79yR5kYbSs_MtBjUcR--btjIRICTp5qfSS-sOlYtunnDs4DSN9LcKXmX96grTDYWMlw2HuRwxus41GpJJNWZHY6ni7no6oBMfmQMx6zZ0hoOUeuzxTiRmx3YZTz6fDeym0J0ZyamZDgVnZl95iSPp_fguzKrN3Ct_iat1N3pTJATwR-KXjzN4l1K6srBVkf0UzptiJA-zQYN3_QrqR08-Wt5nmDTyj9P-2Oxq2Z6jyhxeoauF7hdGtxJAL2k-cav-3yjrkP91X48mhz2R22oknWQ5Q_uJpO8LYQVBQgmfm33du_9dBfO1fYH2_fvb_-0wIdqOD6eUB3HQAXqpuZg7iso037Y23q4u_lhHb4VtAPdz1D4UA-Anokrap0_G4sd_QSe3og4FYFKStb-yfa9Tad2qG5yx3XdDG8LoohmQUyGE4Kit6YyOCvIuRyN5yNBCmAxzaw05fP723c_7m3-TEwy-_3gfTe9A_n5QB1i521toyNAwA-gSOmkBiFI_eEiPys4c9wfwFk7tmHETL7jtyw2wGAxvWmN9B1wGhay7xCRBBzPcfjfGeSuNrBLQDRGZ51V2kaLb_0dJ1JfPeebUp-3I4qnkHRZcPRPO0aebiZvNHGl0TN2pHA4m8lp__nwdHGq6PUnGz_rbT_a23m0hwQbfSBMB5E5QrLsHO4GhQAIGqJMloo4jIXsIn_WPeh0abXOF4eCaKFMK1bSt6bBWECiF1u2y8re2_zJg0f37-ObyWLOX-1s7Wzic7H43nPf1XD8tHue7mzsfQTW0LVFPlvLBUvcwb_wD_op_gNC40fbn2xiQbj74cH9jQcfwoO7-ONub-P-ffp54bcFnsPQ2XfWm0LWyo6edOVC4Mr2jgc5eSoKypjn-LP-TtOZXtep2fOlkuY8mhe4COUqqwvSvBfzU-oV5N0wcqcBUideiN49mDZ8M1ObLhHwcXENSR8Mn4NuabbI59lA1S5oAlzeg2H_8XiSz4dHeVNCwWhvIBQ0ctticyqWmdhWa5DaEW0xP279GHX4mZDMQNu637q9_s6dzkGVkYufU4SQh4uVEiUM5UUrMzcC5SFZQfbEu0WtxeHHF-OF1PHFUBfJUb2hxXPD7jknU9YtWV0iBPsp7Ni1_ARVMrCXxYHMnmdH7vXakm2nqt0S0VxLDk3mO8B6eUCkRhJIPUIyyV3tAOUJXZuezU8m41sw0tZWdLxKCIG1TEsGKWcClUtKM7_ceGFbyNGiHrWQV8fNZPS3XfqkFszXYwsePEuPqarBOgJLRRii1BuAwzGd4SxYx5PKQD7huY0CKqn9fuvnB_ukCGsdvPFZu_5XHRB1foHns5FSg6W8tjInSQGdxLrZfHhsw8rxjYCdW8Pq2WjBERu-dkeLd-AEnYshLoXfg2bHSenLY1T1nqeJxBHFuchyfnT7wf1PRVv468H2g_eBXwpyqJJn-kC0-mAy_wDI66bPLAHqjhpZwDaMU-ZZqqPKEWvuYfXR78zKrvCtMs4h_UCUaVbfPg5_C4-vng1XRwM9rVWRfPjzLOJtveQSgGVJcvEYNpGfDKfYM9GCC7nYf0bLAOfAYl91N2wJGskLum1UWz3tR87YBszhp4Y9HE-a1hyYX6cyXM48OZJPcCrDK1DH3uma9S-qWv80detHuvKVJ95Lg9SPZhmBmS_m_Yv5dwr-CBMux2fZplBLOPkvMfKYqz_RJCFXwHwouqhJLvTZEFk_uFZ_GQ0E5oWuYRDBEotH9kpHm6v8E1SEB01kMVJpFapfRuR_usuJ_N3dzY099WPzZ3fvM2rfJCJSQF0hiheiSbPTyewMfpB7uBU8dAJaSHjXCWClkU5WNE4sBKcL8InvUIRuTPCVr4i1l0FmfainGAGqrm-9j7C91K9fjgj-2ceGHA4cSNHRiaB2Vl8DN0EzROI9wfk4PxsfBcla9aNqsmKNj3qD4Sw7Eo_PcMnbYP4Yz12my5HJOc9LwpNiTN6A_RXnfsFyDhnrjXC6JiTlRZ7NkONdcFsmyB6cQ2-1ND8M3wlhF78ZhnxOQQbuVhKAu56uzm7Xrxuk5C4TkfHv43RNEAtdx7mu4GLtaDGDKdVMO3sX6no-fN6aT1rHk8XMyDFon1ZOWse2dZ3VpzX0gssehSpvtcRyKfM2BJ07hIEWs9HABlHNf-Bx0hF_AL28b5J5GgxyLfQg43KBCUnULj4HNffzuNMFN4EEXHZ0_9ipUHZKoHlgksIN6tvh3O5LK1lbitf1tIe7DVvx5w0JauPANdXQoaH8bkyyCokA5uqRa2BOIIX70NEbZfM5gI6o81Uc9YN9tXyonvlXXYr144CpdrCftPFh6oZxNVl4WCQmqSzQSvQJbaIyLkhbYgCCRA7SxAX51hblTW_8pF3fVe7_zt2p3d_Mvdp1Lnar1B7OznPtka2z5gyGOaIKaDdT7p7EetdMek23p2QnwnlM-35myvCyHcqVcpmV4vSVahLYqrjzxHtzmDZqVaKV4DNaXC_Cj08XEIPZXJqv9MSnAe5WvcTpcpeI9_DIAe7I8rnZola8WZgeVXDiQM2BXnEggHqxSZ1p6T_Q4a8wzD_4P709rCgOvl58mapXaC2TM5XmZ6NmecUT3GsGSCItIUDMxC9BHfLF8fHwOewviDQFIGNH_XY9TzZ2tliSP8HODDETlWMlEy_SBliY9Z0vLj-4-Np0Bx8JCpLTCvdOsud1HlYqGJvTJ4J3qcvagfV8u5D1tFRPqk9roEDF3UFWba6Eki-8kHCVKBXugd1HD7SdXOnUqPe4S4CSSnCl8HlW2lJ-7bfAw7lFn-kEQIgQE-l0o6l61WiTHRal0MNUpV5MK2P_mtC8ZzI7F3qkDSKSIvMcKmJBF6idiPffLT87ZStrmYYwpEArLMkYG3C4NO7aocNe8yw3cONLZ3jm1oxckOFjbM_k0NkDN0j0UMXwNvkFj5KjGrNsZpUIRsRZtU5PzvIhVixYn9lx_0j3VL3pmTfRSmaTOboWteZHU7igmmn7P02G4_ppf1qnIFysURXrQbGDRqO0usWgUnVQ7IBzScpDPs9PeuDWE_OsZksluTPxRQu_oIPh1NI4CNsqmEpbCGQYhLFge8gNJcMd2mM8k1T8g-0WfLRaskjw6oFzeDTvwf6us6rENOm4AiHB-zWgncm0DG7hHkHqVDPx8BbUxOrKgk1KF3_pDKmgxVJkJlC_3Amo6EJTw3Us_mev4j6odCdEfQIq3g1sZUKRS5GLQd8LcnIsuL2wITl6NahbQU_00jdDSEEiGy67M8p3m-2NW3iFlGwgpJQmx7IZh50TKXThrHLphC8eAy8Do-tphy5-ts2ZloK-LO0cMPcs8yqrHWi7-qIDrT3S0pe_efGvL_7tm9---DJ58bsXvxf_9_U3v_1f_-W3L_75xVcvf_3y_0jEH7_7w3_DP19-_uK_v_zlN7_twNz_REUMULDhOJujjYocCkOudXR0EONjsDid5tYAwS8uXwhuFuFTlKfAcAwu5d2byzjsKbYYg2uilFsfRFSooWRpmPWGG7HDgEmsrShj4d5Qp9FmPRrRHdoIW0QpdIgiGN2leprJ5rhEjAksigYq---3EtgJL7588T---a3YCb9_8QXshq9e_t03v335d3oDJC9_AzvgaygBe-WLF__0h6_Eyy9xO1BCE7ULyJiQE1yUdLqrtimge8tuBoW3CBhQGzs79z9FrwQKn7LEK98TN38iBg77_otvfpuIIf0D_KnH_uKLl_9VDPXlr17-RowaRv4VeTwYgNMU8F9IDhJUxnqJLLb6Uc2hEZZL0UT6EtwvxhNnYnWYMZ8EfkGF7hao3Bdh4GljiVo0fGsz0TiXakHaBPCjMZDC0J_8yJECpBHWijGnhxxnSkwxbLVsDEYOov_jyTOuEYZZbCEM5l9rRaeg07P0IKheY2dLR_w2auHLVp156jKx6XT8Y5e5mfBGiRgOZMLMa6w-g5zrERb9t3-Jm8u7i5f3CBREZy2GW1jzPF5oSnSUMmfVnOqcbCfRulQQdSHXF3Dn1LEjPOQWl0B2w6KHR-BAENGDWjpCVPUKalGg2KzFFWsh01-RXIICBrpuBB2_kQj94b-9-CoxHWkvplN0hxYdSl58Lejul4L4AkUS5OiXCVKpnb6YqUSQ5l8BYUrqf9N98Y8vfi8u9H9odIp8flL6EGRKgpmKNCsqzDCxeZEzBDFoyuPcOv6uY4eCxBprYKyIP2wlbCzMYwoccH84TjYe3t3aQsSqsC9sqeFYRVhqJVZbnCdA8RZzAQYCo9wKhFNW7vMwV1heqaVIA6-T-dlUoWnR2DCt0mQo6AdPukuG33ZyV1BImcUXzBWsthNx4CyMPLyFQSMuyMfpBA4TQXuhJ8SHNm6X0ckd6QYgREz9WPqs6C-rHxjDmTs2FF2XI9U5VkrtMOUGoBi3A9aroEFCvTa0hYIye0OxeU8FIfOJzGWMnnyulYkXKBlVH7uRLLurMgNSu03aSDhtXTZY2RFnYuS-MIOjdpumX40ydYlXRWB-dG0x98AlqbKZNcFnoQuJf_uwNSeqHduevqLgqvYgc9dD8aIH0bEUXhlj25Ek9M_oKBMU9MDgxoAfrrgMJeQqeiO3k-R_WwgKJaTScSY-Fp1kld0Vu-FxBrHsTSAlY5hWffDP4NFwhlGAQh6bSa6dNPto2zxjVRn4XonOKQRh6c38RDDo5OhN9GWWgaExT-5uf_LJ1h4CAr4rusoqk_kuFXpYblIfztSGytkq46EJEKhe3zk2lm3MFDtyi3GT0MlwLE5NTxSJoRTGdk7vqGFxW1ATqcl0nC3hXBDmUjVBQAUsKQRyqWnLFWzQ9VyFbRIwEV4vdznzygy5nE6kMrpc9w1gW9Dw0zpS0oESoW3q0euXG5NCVKd3BHRHEhppamJCsh0e6elNNDCBngozq5eYZV2tzmNg1a0uJ5zctIxcpv20ybdjafkjq_xRUCBREEKMgGTGAO5ytyE_axDqC9lKYCJFgS8EYylYyq9ArP8aGcjfc15T_P5CFP1Kc5pB5jK9O5kKnmI0AnNfEVcpER-B-yzQCCzjgeBC7y6hLFLq2pDLuFbmBsJjgzR7T4YyS326KL84ml-HlH_igM0wknJA0VzgaahF8OSZONj0ru0cX6YXkbU6qhEKoMnhVPUB56tbT5twosXMNqLsePhitJ0tSJ47U5H_5qKKIBBEdLU6CaYr-DCNmsWAhRShMsjVhnKSNTeT84sGf3KWas4SJqcStaUviTuHxKZilwyfissKDFOTo8kouX0Dr6SMVm8x7j_tD0eohCiKHIV5lFx77-lEburAzpF4bCqHi8Io1wEY1uz4uOddG7ogDXqTcD-OXonvBm-FgTQg9oCGSpQ4DTAvunAUO-6a5_VRxdysJB5SMMMMhtALpGLAMCbF7q62_pY63IK6fXsCV1SpKxFLNjwdrLo3Yku8kpeKYofRhNGSJ5HuaEZ1dicTIDIa5QES8gxzJv0JJmsMawqTBecdUHb7gk8bKCbe1CUoy1PEIkTQaUFmZ4spZfHNpoLfe4D82lyQ5XnS15WAsx_CAoAIzSrDoBlgYvZ-tnVPwrcLeV8cqgl0RtSBrCwxmndRpQmTKS7lds2KIS2GLen45h4_GxILZnLyNBXoo6y6GBxK3QcriVUq-k-1cOBLYK_x6X5qwauAN5B13rpdDxclpHwxlDJca9EYpasSQ1uBOzY05yV2XXLbCvhCxg8VftIIoCF4TGAIySStcmlUjAeQEJo2UkqB-awQGUihLeoj77hSlTqBLXdTB3jqwGVtO75coa-gvPbODfFH3-FO4tR44V6U5xfslkRet3eyOJRMmMGiCTO4gQGoT1qORd4fiD8IWRfjBaPVnadPxeBuMHwihuxTJiClor85AvJS1p7DyfykpyYutZByPWAmmUhoMpPYvaVtSQGi1xc0EvNq6SxeQui6aPjoOEZGBNHSkhBpLY_07rAkRPm2r94WdEwyBvRZbIorCYvFkhJiDun9VLCB3GBUk4o-bMsAO-kXIAi9_M3LXyUgLIHdUElNL_4RRaV_0BANL3-T_OGrF__0zW_FB2BBR3bzPvIzZGhUFkclW734e9D2_88XXydgkXz5K_H6i2QTrmIwuf4TFWrH5jh9MHmWcIiI93iLUpGs4IrzbIa4TKgRmiKOCjVEqRsa_vDRUPHy1zDQr8gY_HtwCCA3gS9f_F9oPf7KGIxpiP-fmJy_Tb75F21VhTdf0NBefg5Pf42DotajlgshYJI5KoFTow2iyihGHCF67z_NIBfdApRFqk57MJLf1xeYLeqUulUrrnEFQlPR65BlhhrOzmRuPfcIi3v65u31Jh5tHvWwnxI2LriojFIQVQW5KiYWUEVE9tgP5JE7SNbW7LR6Dd9XJkBTIxN3HuycprMSIY5PmAL4PSiF9w_it6skBa5nZeJ4NnaC7o6Rym0vxk7QtREs1coHseN6NkbqRQD9wkwHx5TmwAXa76zqbl4I6W-3TWcHmlcJC_G2oX3r134RICqBm0fuE3Px6KvFvkCC-6kRM0FLjNhGlTtAlg1cARn5LZQHX1TnR-JBGGFn0WotNdAt4ikD9gv4klpDY1yYLMn5fwffyJMkkLSdTIZHtl0bCXADtYuCyn_x8m9ffJmgUvJ9uBzF_fcV6h9_nSQ3G8nLX774H3CxiBf_AleMuGmw7F3X36g8qiFRLe8Svr5oD-QuoJHibsiwuQ1gpKS1A0EDNT4YqdM7aThYVI5S7JObER9Idz6lVtqvDh0qWIVF9bkmyPRQY9KftTQXafT5h0F9vnOkGgX957qrgnJ0vAzwcmiUod1SDI5BHo04M-86SG_VzrDpUOeHs7rUWf2_xWn7Et39_vbFv4nj-UvwB_0aDqBgdp1zuvK5vIvCDfkmyAzrzqGE05i4noP-OdSRdbD1b7rRdFe10UpOtkcXpNAmRbhKGzac2pGWx9YyFt9xgyXuuEH8jjsKwm2EKdGAUSKxYIwIDaoQoSr7xoZJ5rUYsbSS5EiQR08KjBBy4kQhT-kYsi46DtV0NqRoaKQl6cQlDxe4V4Osx5yr_w6sbSBNqiP1e7wbfwUCEpZP4AIFy9yvwDL34t8SIUF9hRKXEBiFUIqF2oWeX--D6ATOA7nxHkAbJ-z8ISC7SLEKtLEyXyiCyIyzZ_BbiAdH-C0mBHWFRLzMcNYmi7nYGiq1AB0CmZW8cPKEFPkvLz8XQuLnfKIEoaGZkVOopGxFnhIUi78WH_-9lqhpIn8Pc4XsBcmisUURE56ATB8UTAtn9B6zGOspPVzMLVF70J_30blXuoDRTAAkcgZkr4_Ti86_oqJDvUbtODPLfDMdpQd4l8S0HhVEz0spRkBjoef0_xT_fEGb9wtYnLZjYobisCriE1fBgXoTYPw25LrZ3GOZFmRPu8jgovQHZ-1khyk4xCRvCREHTNGTQ_QfRH5vw53viuzsRoCTpUMMRV78DnacJAq_I4u7mBTcofjl3Rdiq_73F19CMVL8iM0I0yIowr---KL8VnU53Q2f090lBwfpLIK2Myp1t0n2IXIGJLmt4ws3JSyv5HI896YAeSjmdcO3S9_nc9kN049F6_BA-l5J9Dw2Ps2OTPi_hdIe0M3AQRFvWLynn5sGgauwEIrUMg-iLmZUDxE8KIXKhVVY2gtTCw8ercr6SNehHYmUMJhkxNmiCQMpF1nlyPJK8wBo0NPJcDzPY1wRUSaW2aUKG_oKBQDWk07Vc_0lUCo4guIioqvFlUXfp_PtybN39SGn86uIW_Xzexd958S5HWdwPyjPXSmbvq8OMp5xoF8QRc-cv5Y_tkUc3RE7c5V9xVZl6-B_lXm3clcx4xFm8W_XCvi38FbUqvLhQOU8mhtUkU83H75Lro5yGfpj5UkmvTTn2bT4sBjTRYxQXgsTyu_i2FyN2nywqt48rlAexI104VSDAQVqFck1lHGwcyWgHqUpRGNqV3NcSqx8FfStA6NwPaxm6QuqYwel-tgCxZIryx4tIcsepS7c8vuoskGvlcEwB1dm7kfN0k4rVyNI4SlIxNOsHZOKD0MD-s6oZ2WiWUhzXpVOIrDVpHKARjq4tD25gk7AdtKgMgGPqrJWVpnpQABdwVTr0njrh_0zBhH_jKgSx7KKA-R8NOJgFwC9wV0LfL9OTxeI_G_0kZgFBBgRKHKPIpT6o3ySkBUWxAdWGSZsk-LE2taOigduJ8nWXKGIq0xz-QK9vnK6So8RIR2WiVWH-dveNbFKmfZ-xwmkiAUHY4hCEfLkWNx_J6wuJx0Y5MXFCK8MHcCVIN4kf0MUkTB-oR2CBHWhviZ5GyESR1gmr7M0Oc4SIX_N4kV4Saegbo12Q_Z4MerPPGTsAg80VUVIbp_LoCPGTKnixu-K1osnOrWjcHxIbkpTFWq2mHkpS7DKXMUC2XJNB4JAfyzAmHaepwrBdKcHgWnK5otpD3Z6hM1xjjOqo0M5hC8igl78xPcLPLLQmzBeYdii722VqjUp41hPsLYmxqmQ8TEW-RLjSRSF4OXnL3_z8u_gD60e_VLIYl-_-H-Tl7_6A-hRfocaJKYBfflrMFeg4vTF3yegw_sDeOqAewre7wrFQts5fkVfKTVVoboPfPwxvnwweUzhSuB7fALpzsZiJkA0kypUDNsnAVolBlf6wXZAKCiQSY1mySAVeOKnFD5RNv1S_PjixT-DNCtkUfrui2RrR2qdQG0qYTyWstdIfRKmnSEp1LKX5lJAnQsyihomBUeytZNf0pKqyBRLSbaErHRV5h_rsJsjW3SVd4KSq4WRahLbXubKj1z9FXbZN79vgOr7c9RY_HPC8GCSb_6pQYqMf4A9uCa2078hEMa_4iEUH_2Sayz1wRULnuzfWLt5UHGD3WgkD08mz2SWEdhED7Jna9KVWGmfSEGpWQnVQNG2ulawrSLmwxsx8-FVmhDNtmYYY4X29TMOUmJWYWvnxW9t_8Jv_qnU0OH5Gwr69y8vfgdk8R_Eb6QkQDU-11aVdtkyphu4OIJx1OsDKX8mEzFdN22TBlJFIekSr0biWRYhiYHojSpUASkCS25YdNlo0goejP8o9v5XEA-H8W_ct_H_efGPsLHpZsHLgpBeAue_6PLQLLZiqLJptB4v719sRC5H4zofxPEjdX53QKJFi1RiJ0wvYbouA7qMC0WRbMDEuvtfvgryx83k4d7G3maAVzYLy7xeX_5PoGvggyqI1q-lz8JXyn33czA5iSP0BdynkgMQZ2Jr5-mdRJwz4D4-J_uNOhMvvqJwSDApmfAwuGHJ-fV3RA3hnyJzLO8ihOsMnoIT4wAvgsU4G2O2VAD_mS4OR8Mj6hEGn40zSPDVn53ZPUCJDFJpeVas-XMOGCeWyA4QyzAfhihlWyQiF5XBscXbQ3TrNp8ozxUawaE-kHpUM5bb8PzObWf9pC-kK1mRMUd6UkJAjmBA69RhB4myVnjV-nDkJBLek8BfJIECN0d828OHH2Fb2Rj8pAXhUiaQJBdSz1ic5HYpQp8FZYRw9mKUqGlr7dmoRE4YK7gE4VkOWbbEJAFKfi7-zQb1c_TfHY6zdi4k6Xm9sX_jgGBL4CHcbioTF7yGZ7H7xkP9s9If4drsQz7w8xvNtyAZN9TlahnltwCzgv1sUM4ZnjYGn--vHyAEy1tv3XprKSRBHQsPQsti3D89HD5eQLYLScRg2aZhdzu2w1QfAmZDs9PkBAv5r24ev5nsq3oOHOUPGdhP-08yqXGuK_fkLhfAJhAfD_tXochKiyE9LASQ5f8zpj_60MaR1Ye5C3-V1eWjxMrOhNBjE-vcdfWv0ka4O3TXOcHSQ1pNbVf90YirLc7T_OgkO-33xOGVoTig9MdZ7VipIaSfAzpdgzwO4moHqUxRn7WjeSc5FLfyndvtxWwEsRW9wzu3ZXi1DTqKGBX1WzcbXlS6ToDbLYYDkwyAYAzGGWKbqcu4Y9Hwi5jSEb5yw2RC6osCTSRUEWAyLGTFShXRNMdUx9Xr0aoUu66ywOm4VswOc8ZL10QxcxUGNF-q5yjQnITDtaWNJwiaVgqcVuDSqeJdVwqA5aKRrog8SeSvVeamU-Y3HFCSVxAAQrKYiVdmwUEjhp2iFTca70PagowDVkBVX8A-kDVLx5oVBtqaouihtZxJIOZyhWLKFyCoMLXWl0K4Ax-6X5JDIBfpQUwERhWKFcqJGgqWS4qoaLrHeN2vbDcu7bIHglSc8yWmF6SfPFEjHLSTnxAaEZcV0UsLGVulcUJXh3ttbtVg1C1i3MCZRTnDRZQ-9hNxB5LlpHayGMyYJZiquqm3ydtYwxQ9KGeRpJSWvBaPgtFNDc9xHZsGNAVTHZxQYKxc2wP8aARhjwkBm9J3BeCvZSnKSEWlVstFFYDFshJI2RFoKqfiCLPyYe8Lsyne29r1synqt_cffOy8Lc2iWJCBsVquxZWzKr69VHJznsMOdj3CFHrwLkD-uqttu1qtdjQSgmTyIZbby2anQ51tM03ThwQ3kyWP9j5o_Rg0Dln_NMej0U_msjQkaTs6AesQKS-yJ23xqTm1PcFQDue9ngz4BrUnwJNhsPus4UAZ0VtpAmOGRhMfDy_pD9PEMO_P52eGKEAa1E40tRJCPuIHDaONpSr1Czv1Kgg_Co5pKG5I9L_wsUYDDemv8Ts3M6KsE3EETAC8qDtcp-wjfUqwB6ZCQjyK0UX2uYZGqhGSKqiapaIH01N1IPeVWPc8az_on2a46ZpgUR4DDNVdknN38afT0iAbyXI16ZWxOD7OBAOyK76YnCb12ZsNc0fDTukfDoWcevZusjbInq6JmVfGI3o5kt4ZryVb40EGDBKBntM2hEhmiGyWbozSeop5HQGsXMx6C3j5gUb3ocrQYoF5DVPVKubOTgFxSdw6opKuTql9iCOARzcaST_Xu9emAH5tzyrVRitilgkmoOscxrpzYFxtIaBdqV1bCQNJmXrhMjWroXBgpGStDjejNtStDwTtwG3SlprdjIwYTcyY1haM1eNFH7TCokNCElqM9U7DLQXYYGLP6B22IZ0rdvAl9V9e35EyIJ6LKbXSXlMnaSuDtgRqaPcHg16-OKRmc0h6OO-mVIbzxizBtZyZrqoJq5DdlhZy2RT9wPfKPaSukmrDlKgEMlYrTWk4AOwu4DCbUtPWKKxTzWjKPz_uEzw26Fwl69KFh1YStUHPA6qXWqpObHJDkQT0SXislEBc98DnomJfl80PeFGnxquPI4zHqjTJeZy1LfvQStOz5Lc8f8-yn4by-Cxbh5PGR6_EzZvNH9--fStdpgpK3aOrqPJ9zcE2N7l4nNThsk7nOXjldVPyQJeEBwUBro5F9d27emKQ-UCOCLYI3t8oNhxmRufEWtEHAhDDDrPI2VavFSEJHR1VRtYoc5P0TDBoqOJwdiDn2yWPFq-iuFm7uRVOcOxLDvNk1lZ2TWaiCPWLyd3BOcYUBbqSwmZD9JuUAOGmef4B_HuF6Qh_J3MDBE5uuDzD_6_-TcnI4VCopKYMMTFVbhupxm1AotofjlqYCnjAEy3KEx6eQDtN9OUuBeBcEPGuq3vlhG1Eqh9kKoCYezJTbwVLADGMvbmYlTQ4LS4GoI7QlqG7_JGM4u-E0n6Wzo4qu-L0RD9fbhfIoE7cBhmAXQJaV4NLFvi-yoBk0RXHE_u6bDhmtaNkWxWQrZkHK3S14OOynlKUbKSX9FI2Qj9W6F3kw4KeFX1VSIIU8LtgoiXrftofjuuaTHeSh3Bxie5ilkWHZyTnWNyG4JYzneTD56myCark8PBblHqczTPB9VKKynWOL-tKLg8Fu7-3GEv_G3J0GAnmgFSG4gXIZiA3iBN6fzhePFckm5KMK9mjjX-QK4Mejxw1Cq6irCXh1l3RwkAYKYmgY8vQhvcwbIUuop6wQi6LoMs6XIL_iVeUFZFmL_ke_ZzNS7oL9Vv8yV4rY4V6T7955ZyQmkYYcKo1CTaVZXMhvfnpRegTGcPlfYHP2Qf6mtNF1RNWSN00qgj9ZgX4tahLwcMePeQNStpq2lMU1iqkqG5hMUbF2EjVM6s-JCSsMvhNBS74Nt1HUZx-HMiU47S9QRYfgkoOzmevhzdwrwfHu9eTdzCe9fxMfD97_HT_RuegUfuzH_73J_y_QTYdTc7WUB_Uejb8eX82aOcnV9vGuvjf22-9hf-K_9n_3rr59ltv3_yzG2_dvHNr_eaN2_D8xs2bt-_8WbL-bUzAAlKQJ8m_1_V_7RolXjupvSZ1fMnxcJbPUaECQvVTJLrgA5Ug3oLE0B2CTW-ciztUphnCbEzzk0zUM8swLqiFytimCuGhnabgyZPs-RwzLQ2SwzMV0yN2XrsmtmLSyhb475vPRXUDgM8G0eQQ_kC7IfZrIJOkKLwS0s63xRe56OSIUpQMhjlokrsP795av_1WbYFlktZRsl6rLU77-ZNk_e23azsbex91tetWR-Wj68if4j81GZ4NJWuLMXRu59O9j7YfwAP550fbn2zKPx_ubezuPdqRv7YePNzZvLuX3H20e7-HpX5278Pe3e0HH2x9SL9Jo7y9s_ng4cP7vU-27z26v_kw2floZ_cu_Le39WCr9_DuxoPeva3dBIrc3dzd632wdX_T_BKvatTeg-1HDzd3H27tbXZv6I47b2qqMehGF7XX48VopIrzt7Xa9Gx-MhnfEqwacUBKWJTPk9ZWkr7-12ntQnCMw0wXm86G4_lxcv1H-Wfj64lm45DYdJLX30iT9_7iZk2GP82TG_C99j7FfDO9Q7GFRqZGekjr3X39BntGCZG6r1N9umOiX_ybVP-m8mnyl395fefT67XhKQ6b3H_Ur-FU8M7g460egLut-nuin0pTs_o5y9RfYHHTf5_p8ovZCCzTyI3WanLzOhZrcweLK5j6Gi1yUxQBc-PslILdmH2VKm_UXKvq7uaHdfZJsXE1VMh5ng9_ngEKrcqzJnX5HiePc5_QomrVXV-bbWTUG8YFCh5eAhfgGChigvyuGjWdnw4hd3yIJ5mKbhP_wQBAKwNdScekGYqc_v_Dw-0HdrY5naxQCQSuexrAdEKmY7AqCX572INt1RPLjr8X4oigtEffWoGKvSfZWY6RZOAcqH6QdrSnnoH1tinOilxUQaClAFmH2WgiHDitZDbHRzJOj3pdaQaOh9lokGM2OTQzaagQGmmKOwpS2WH9--4EHOg4MPCiFT0Jl0KP0Vh_BJFdTKfomJlYfeNdoHr1lBL4g7IOGUeektGq7-3EfSZzi5WhheYYPEZxfYpyswSyuHjpWpI3k0NIY1MLoNtX6jzszxCIfe3JENQQkEVnjCZ18FKeAp7CLN3faP3Hfuvn4OJr_uy1Wwfn6807ty7E17DNSj_uiQ9uY3FUFGjSDUZOUiLJEVBgKy4WPD6oMRMm274zDEfV29dO5SjeYS7HHxdoCo7Tc6j_ws4aeaPd_nGCZ0npemAFBiakBFRnT8DXhdZmgK7UwPIMRcU5t6z6fcbv0Hgve8ymnXlVi6dlBlrdedlvNMtKZxDR-2TrXtoo6Ijsu9MZs4ysM7Lo8h1SgVB0TQJBK0gZKqMAugGfWukzq6b7zQS8Zd08ojHifbn-RtKGohs7dhiJ5a2bMINRZ2BZUvn6HkL3vfRUQHNpgFX7DavsnuRkc3DzrbduvKOmU6xgNhtatnm5n_fFHsO04liQK_NkgVrNDorvOic2dBU1aigIeEXN_YR0GG4a6-tG8hf4EMo1YnTMidEHhhIao82ea_5A8PD_CcIxRFPsJlQEJXQ7HgTuRlasyoFlxbEkb1nGEsLf0aF5nVIrKw41XaV6rKfZ6SGmo0cqqle-J6bm8XBspTjxhyXTkPABUfosIfjARuTUK-BNi2yKnmmz6yjT7kd7ezsP5U6zzjfyrkBBOS-LBwUjU6R7Eo9jUXrYQRt-1dg5_wkUjuUJjnbZJD7il7Z7uofHqlXkGkgrfTKfT3PUSst3i1ysPZpOWPoe8xqirZ7JfEv6teMDxAqDg5H--TcL8D82v49n_cegd1ZrJR-fTPK5ndq0dK0QaVLsQlyjhPaKXCqozcy3qttfRSndiKJa0mkPpz35Zx0-bIRXyroRoZxgawY5OFfV03aKOxE7IaYb344mz9D7B2KVBKXFmoW8cPOtW2VeS3LU9x48TPgShdL1jPqH2QhGg03STkzb9qUJyZ_heyfkaV9yQ_W_6sg_iRe6caHeNP4K4qCgBRlyBX8CFaBWGyuMw88Rbc6-XEL4p-Z7mnvlIJe8XDZ7uHJVJcsNKt87jrXVreo43T-3H14cpPowoVjsQnfB054MTE3Tmo7OpXPfTW7fvlV1Y09APYN5sMkAJrc3i_PCmq0Qs0B4WbQRNQB77u3Z5cM5Tjvn8PuChkXHDJ8jFemsrbmTda4_v9DTRimvxGGg7yv0UzYU2e3yXqdCtZrulXd30A0phdEDcX9Oh-be5IJp8MacDu2LRTww1wo8TH-UwhEQz2P34IZ1xW_sbCWPdu_7TA5eNymT64l29ai_4UtGvFNeE8OedcXAZ3TNlF0xS3Q4eMfo-wWbLLhj8H3xPUO9Lr5r7MLO5YLPwhcMvrIvmVWGDvunZ90uVsVm-aBcye2iqmrUIreLKqCOovpdM6fVLYJk0DTdUOePPYuQQrcmoILWMyCC8CBEAeyCEOlfB7qh9uVFqvqgqI9eWUKPRy4bIRetnTA_qeUZLWZcBP_PrYM3xa31Wdt51niDOHPWZ01_zN6Yn0BYwGwur-41urqpM2IXr6XqJ7vfoZC1I9WdKjvLLlaQn-m6hL-IZ56fgF1RXc-iMmKvxUE3_XsTyy23T83QKHAnoBEJQHeRarVRrGmRsg_io5Eqtj9CvGlyPAcZiJ7LmBvQknZlyE1N-_v3pjM06spgGwzwHKumyTdgOp_MSH2LTuVUUPza7v10d_vB_U-TX9Cvu7ubG3vqx-bP7t6HCJ87KsKHfNzz9vEAazFVg2v6YYrO5yd9UB6Z_U-_ZXSB6pr7VgUPsPChY4j8qav3YneOJ4CUV1PeSDK-AaFXSN8pL6OOXDClBeWXUQe2g1aPSt1ex1P2qRK-_Nfh4lqzdmErcuzVkCu6xrsbU9KJgU1n2fEQkBYoTT3cBSfZ83p6a_1m_9b6-lvrd9Zv3Ty889bbYNq8sb4uvoG50LFRPZncEVRi4KnlSMHg0WbJ0c2EhO2Uoscbar-o-mC7qBHYjdjlAlvTUn1J9YLokgyG5wowxt0qnY1W6zCtCE3Nm4lSjzgaEcOoAzSBqGFfVrY_HA-y5x38r_j8zu0Dohn4G3RxADVTX2-i7KCUV4grYcL6p4K-dBPwbxL_e3_zw60Hyc6j9-9v3U0-3vwUH4r1kynD26BOQCSFXGYRxwKbD-4Fvokn2Lb3kVmRNXE3nItJvWiLTsG6CSJYs3cBLr1eN28LmDdy6S0yFaQVumpJMHbvcYJxb2t38-7e9u6nAVlen2JTr9wbEAMyskuiM4xVcudTMNuhN-_stCdDcmXQt7IDQqQwoiFIkx2FDi9OT_uzM22yg2cAe0vgna_fsp92X6-DxqE1Tq7fmF5P0tft8nJZjgCPkr0D9lR3_439a-J27LeOD974xfXrDbEaGQTBUwwxOi5jpmbG8CTvvkvyQd4nhdq-qPz8NV29uNlb2d-A2esg-cUvYhWKXft4btVrWUc_G2MOgH8mDCKTKeRHudgAP8oTXiHaUV_X85naP95TQUhyLubqtZxqt4TqwcOPNlo337rTSaShls9f-AsOU6XzQcq8jxCIjNA5OqZYjGPvbCpNSGJDiTt7R-xNaO29pLC9rQ8eUjRg0prRXlDei8lf6qix4MzrcoDIdwTyDITmpHoVrcpSEFypU7wvPOI_2MgziRVO9YjtiVfvcK7SXQMnhHsgrf25YD6g3dfElnmcJWLHUErO2p__udUVbci-Ld7sJ9fEBnN7q23XB8lf_EWCZe4XlPlMVPTnbvf19IQZGuiVXGqzVu5KRZoU3x6diHsmEVfhehItdDzEuSVfCntpdSNAWeBWGQ0fn8wh9r53OESchFzTFvkACY4mL8z6z9-71n5uzneM-Pnk6ElmGe9rMrSBmZqjFnsyVoM0UDdxgPL6aAQkbYKi1YYvjH9AfC3HYmowdkwRPPoNEjoLDJ4yvO2jxaFFUFyT52w2RD9YU798RnzMs_5sQMY8U8A8TkNjk9-z4ckn9DVF-sgBrLfx_zoYfWQLGU6tplFVsVUaTA-mCFZ-ngLvg6jUYpmyOUps-PNoKi7xyfMzStApniwG1pMLu25TL40Aq6X-w3mnb0IFebsNA0h44-bbOOwbaDXu3Chrz-kv2aveWV-_ESrsDEUXvllhn8ijw_YJA_GwoIGs_WC9wWZzq7zoUqQ8dlaWDxwSXm8TQ8TotFg9uRZGc4J3DWeTwC7TthyrEn-_WZ1Ujdt6GWuAsW6Id41GsPg-dOegwrKYmD0iXN4ppsjovnJa38cqcd8AQgUStvbD7bsf9x7uCTnykyZOBAoaFATIi9z7cNeUKK0It2FxTbj5RFUHNWBbUZDYPzCKo2M5NRCx3RSSCTgQktYE0c30uFzJFf2EsDH6py5_bXzQ23qwuUdVFRirpQQLW16IZJIOpdR2wzNNbz-M2atYXcQqN8psv3JlaS3VXZeA53k26CTnajIu1kgPTeCA_afiPTg2ihLYg4uwZZvmGICYMjEw6pgg5JyxhxmXcwjqE_zA0wuosRCzb65kTAJFdM1cyZLOxW5k9vp7ciFPJ0JcPbOIEjmt9gw57VEhQLg-jl3dqM1DSEPQC694iRP-YtHdRz2J3nv02rnzQkS5mQRpb5PdYz192diP9bXilGY3nHOLUa9KbkxeKNQHdtdFKw910lx7Ba1UvZ1LSPSmWD95BAK02Q1KrLwqUvZXkJA0hkJvKizK70n81LmYELmx4VuzQaeL_n1IAB1vvrD1jWi3pNVUcZGhi08XrALdZoLAjhY53lzgfGgmTlAe36X4OkBXEZorpNL7HBLpEXAviNJfAtr1y8-Tvbs7a4_u7QB01r8JefV3iGal8kh-DZivBIb1NcFkvfj6f_2X3yoM9c-FZP4vlHpTAWBDusm_Qzyu30uceoTIRljlL_6AuTwBi51SjAFCF6IJA1aWkIMfkjM8CoaqX5L8iDnGwb4LCp65INGocIYrD2ARcDrm4gWgtSEOM1hJFcM-VKiY7etMgiZSjXFZIDsdD2fZM0H4e_NZf5xThJAm2volku309dliDNmF1sSHLfUOo50pj4r9jVLlFH02fz53vkK1TtEnElxOReiB-SxpLcQVsrt9f7MHnuxCmIYr5f2tBxu7n6Z03sxmarUoyDzRjcioc_gMhgEyrDXwtKaypIwHcopn2dNh9kzFNwyVaI9ul5SsqZ1siGUSNQ_kgR8_nRzh6snank0Wo4HOAipOz4moe0awOFv31k5UgMMRlpMpjMjBQ9zIWHouLmJZG3QKbEcya6s4bPBECc9rFAcPOrG87d299mAD88KKkJTPHmgtkn1pQzl2URfc4cwzXt3fPW0MATAA-oFKPYlIRk32pHnstD-17vhmYseqBTgC1UaQAyBonkajmks3wvmyYN108myczcTF8TjV0KM0a9IyQSuOSbt0CH4ufwlGa0asLPySX12U6waQagNSAvfprqI0sC9MXViPR6sQNByeXdAMtsG9rDvWF4Vsi6nKjL3BLij0wRSF9nmBA7q7K9aM89iwvRZcVx-pAz6_cxugjalB_O4gagZ8DFgksJSMuNBRB0yq4fxsjebcvustJpBvDxySPDaSyNXZCbBCHRrtk-z5YPhYUP76Cv2jexvjKyCjh3HkPxIEBx065dkT_dXnjsyAdFj4_EjzCQe3UjaRGqGlAdXUqcDIHtRU0UJRF0b53tnk6itBt87T-WRCwRMANY-Q2aJ5eajECSC7yUUhuxGbIhXLFFpBlGZE0-BaI1EpSAUD3dEx5hRI7pYhVPzIkKECe5dyvxtVpa9ncCzu7COw1Mkaub3dxLlfanK8WUHEcUyiSyY_nCWxPaRtLcV8B9iJcG9qBNg5ILclPm96ac3k4aMiJ3wsQKMv88OLDpU6E3TLw8G-KWge3HwPNz7Y3Hv0oLdzf-NBb-vBzqO969LlzWxFd0x8l1ojYy-KxseKXXKUvJMlY92nsriS_DOxytIhkM57NugZ8Jh9-P4gsnBu-bYgMKCXSKWJJbxpsJI2xbvni2Ox3-poi1cuJJ9ZAGFeG1L3IdvwV892qXM_r9XUE1JUabs05OmRlxR0MhuLjT1D7w7vBmsmN6K0T5dzqJ9-LuV4ZXFVCSYx6R2FlwGcA0f7ufDpRaxR2p287oa7v5bYW2ZCYrRUzaValOP0HCfzop2c66_3r7MOXT-4SI2ngiZHrLF9NRkH_kZTG8y5mGAv_FWSmpuprAWa5OUaeHOZBvTiLdeG-qxjt-VOc7qjbNGUh8bieWqcx-Y3v_GUUPU1AgyAZKGVfB7yA0CtdUiOCAgbQWFQyTYkQ16gIxda4m90WhcpC05pkb-WMq0qW-9rZKa_xaz0i7z_GFBXbdwDt6L3Hz24d38z2X60B4SiZmXH4fHJoo2b0PtbqYlmXq8dD2s11vyNdWWwTV-_keLlKaPrtaFZ9W5uR9qDQPlEBdofUuoSnQVbwU7O0hqIxeBOsQXx5w_uboITBYnGYE6W8eZiMN3X36pt3vtws7f54Cf0-05tb_fRw70eDbj7-tu13c37mxsPN3s_gXDx7Qfd139c29jd2_pg4-5e7-FHG4Jl7b7-Tu3e5s797U_1g_Mb6-ALQk4Y0Bt0DxZr-QvQajaSd99N3pB-Fyo0i8Ecg7sFuVrAFKlBwEwpZ3CzfhaOqQwUzU1iF_WBlm50p-xhaf-Q69d_Qe4h5EXZbh2ojqoOEqhBotxHHS8R7LZsw5mnzuvWLOkmtTtK5-CNX7zREf8XbpGYf22NCzVMbilOu9w5RW6789esrvAS9gYMdyHgyKI1MQaUlRae3ny4u_1op2v0NTXK6XRvS5T3INmxWMssfO3u7ua9zQd7Wxv35RfZ_EiXFsI1Cl_9UR748qPNux_vbG892Iu0pU_NGg21sArAWeimr9uVruG1g3mCpEpMLr9SRomdn65NpnN7fGtyA-Vr6RtrzpxZB2Qx1tK96OpjAMoYjgXZRKWKOSqyUXO4sWEc7_x0qtpumfE6T9pvrGlRUKrL2vPJ6SjWF1duDHeHU5fLdAjIRjsbPy3vjSg0nE3G6C1td-nB5t5Pt3c_JpYPqd25ma0fBQd_YZ7Ki8yoPnV9Gzs7u9s_EXtz5Tr5vaZmzu1t5_VQe5qIrDiv3qg6l6yID6Wh3OYKF0x5oTBlNCWA9ugpv5qW30wS4Uj-g7d2i25tHHj0zJGinpd39hUQ1Lq4wVqLBtHRdf9-4gA6HlxdKqpogSVF0ufWzCChq0fP-KOiyg2Wt0bIg8cayls6oEoc9SP0QFWaYTD65vlIsRLJ6RPB7E-T06fJTEhgU617z0dZNkW_QuDRJov5u8lgYgHCtJ6KSTGNKHc-QJZJbr73Fzf0EDSiL42lRRc5UzdYNm5eZW0ABlYxNceM1tqecM7T1nPrmeqCpKoIJyxJK7YLWyhVDdh7z27GfacrZluHQYqwEWH1A1GFvg7duq0XetKgq5QUi3kSh2u27063ev-t1Ya5WwsaslhGzQLWublBTbrHE6Xe9BXaFKJYOy7CTk0uZBGaDtP1MwidGi1X7MNbB2S7JbPEaf_58HRxSg781GQzEcOS6DfyH3CEwVqbBhhHudJH8HpMPpSrRezxNAJOqbEgFk-0X0II3Ocv46_eU_NRwdxrYYOJ2sD31Jy6hlw_FAcTT0dOL-PqcZALeQUVUG9kt-S2GQwhRUNOxj5w45VHWRCl4TFwwNQSurNBMkanf7jY8e6hkNyI8Nh0MylOm0UckSeQOG5SNBZHTNJnOOdr4qm-9EiaRV6y_TP5v9Q0KJO0SDukjFtQqSCocs3Eqt_ExcYaSd-IXp-8VpdHJO_gt99aZw3VMBER3osdaeBF4SHlZYA49dQ8GGUBCo81dXuJaWmdiurX15PWxDEWP068ulmVaY2y-_ktUG7u2mvJx3ADYiJ4eMKo43gyboHyBGijktGRlkINI4KnFdsFgiqG-Uk2qJEh92Q4EJQ22dv7lNzc4fbDaIx2sg0Gt_xE3L_igCCXJPbmTKkB0AcAfJOSfCLqQjAJUNYAh6Wg-ZI6pD9DlY5MOAvHvMH6f0jiBLiRtL0JvIETiD0PTJw1VWlNIfb3psNBVxBTcXfQn8oIivFZ9BE8pnuRYj3sVViDkoK4TGG-904yi5-BiRoDBRqBKiQbTcaPc0xVL3q5BuPKF4OJmANgBpsauwqqF5WpRE7J7gTtgv2BkGTRq2UioQTF8xYYOgcJi6cBXVJyTImybjZyiXIoPeZbwDzpwwTDUdnmHoslw6Q0olmIgxWNAEkxEVlyt8kpsOZTzAF4etAsHAkCMV5MtasGpRLvvv5XMpanL0hBsvmzrb3ko0c7iRBPk73N3U_ULbIPMTPp63x9UktDBv97MoR1h8-8ogEODlDWTRRUfzhf6iPp-G-6pjdLSb9YuYqdqvgF75HSW3VBbaU5yGOmmsRUI7SrSfBP3MyQnNMq-orqhik4t_0wUK3pzgVN2M9F6eCR8j9Axjx4-mwuLd5FYsrEhJnJU_O2vLeHinCO8WWE9ucZwJVLBLyWTgIA8Se4jht3itEGbzRqEXjA5ZDzzh3XDXNszS8x_xeFPgpQmzIeyw-Un4L3meuxYAGu_bj5_7P3btuNHFeiYD_jK1KpkgqQAPDOklCGbKqKknhUIsskJVlD8WCBRJKECwRgJFBVdIlnne7Vvqw1fpj3fpt5sNunpzVud6-ZfjnfwbLfzpfMvkVkRGRkIsFLVdmm-lJEZMSO244de-_Yl4XFD9Bygd1hNbRM64UFxa2kGiilfZIvRec_7Dpo158N7YpZa-GdNYpQt51nqpXOt1erUe-1bid7VMrAK33shXwuWFk87cSbbg1ZDvkHhGIgCDQV4xZL7kT6ZbojFmemEPRIYOtWim_STwvhHR4hvoUQ-Zcbgi4BLrnLEVXv2ldCyYqVarA3WByWst42bEnNiaBaYofulH-mWWlOnL4rJeW9nV9d-3hbEb_Eu3tK07Q3eKVUojS5zHC3Er2tvlExb7rGOGWzLoWGYlG5qsoXNnBfcovEXXU5Va4dXldSdnm2ajnUt5D5DOJ5vEiOhlfCdt4d7I3UxQaQHDU546ikKTM8gawxWOsYJgXGGhql2gbRWTsvTNuPtbAFYnHNQeI8j6-fnL29qh-QqkpOw1R34-4RoFmLZbWqRLbWPxkd1S8Y7xO0myOYYuTFqIqvqE_13zQ_9YMssdQP9T6rowCbNo8lMxCAdbfa89EWWnAO7DgUIrvfhF7CKZfMq_OeT8fq02yKilTG1dQoKPEq-qFOA3wdSg7tzJOQGAnul-g40KUHFlNbNfTalKPE8NlXywxI0B6PR-VBDFzGVktlTzGz-HDr76S5qjEtoAi18gUCOKCMmh1ucEQb78YEkLGVVV1cH7hhq4FZ0O0PaOXdLaGKThnWnWrNlLWqhycYGQKEtQnF00i0JmZMtZNJ_0nM1jva_WswprC-84nAcIKSG0bodcKjYWteEDw7VjCV026_jJ4Pq4lC8H1AoBqDr3jzGhO8dBbgAwD-JN1xrCw46JcNkOfwPkfH9XzHAM1UxYO5l1hq9HyLSF6O2ZzUyvFEtlMHyvqPxz5LEIms-OWaiKVDmKvE0NdOeIrTFZ3Qucg6Oop00XcqhRlFbElSDIXu47I2MKe3RPyZesJLFaK1jFiiq4RpuqIqqDlQdbkXvP8r90O266TxaiovtoZhF6mmWJ8MkcUsvwjV264FWBee046_AI5hdMYJpVD9Tj_Jdiqux_SWODJw5NzU-HJ3xfcHlXOAtn3UQkJPlFkLH-0I_WPHdcvZNjRRvrYdC5KVUb5m5q1txpnhWEKLzrNDqcRMhyTStu57zR4YfAnIoSsLixVp1VLRefinG8SHrS6pDsvmSH7MlnQ2lmkJjdK9xhIFZ98LlQXmp19uPFx_2NrYfLD1xeNH67vA1qKPnc127dvn0oIIALWX3hFwiZTz8LR7PLKswYtsvWslr0P0JnyuehtFYSJp2WKdReb-eJBCKy2MYIfGUCxdhd3RJbIaZE51WmqDliQAyHGHkSS-lkOM8MhmNWF5xZVLyBG5DSP3q4r1ORA-P6NYOGEbmObHk1bCkUuuGeODKdgmYM6TWP-t9F5w2P-k_IaC_7tOEUZ_tl-E_mC5AKkdQxNTGz_NjALm9KyTZSBqvs-yWzHxXCbanwvU9jVSv7xQHUTiDsQaLbcPFxuopSOy5UPwIw_BsSS9fCg-TCMYpng4w7nNczTiuOFYGfBAXhv5apBIftUANWCUCOmTdi9W0cSNl3Bn-EkGUMRMaUtvSLpNKgowc4GlPA8GMz0BxXKTUlqY1WXl2gJsPeWG0pHWw_mFxaXlldV7H3zYPjiE2YZsS63rGVey57E77WpF4Q3Nt9n0W3FhCU-wARgGUtiCgEfR_OmmYJ1m7g1h8Qipq1w8GrPb-5iKFBQhnMUBMSOSWDRUSg56uXRdVBvpen66zrme8-s6xF7pQdJBgv1en9dyXToO_J4bMyGt5jD4zjDGd0OXBvVpEXj2xBiZazMtCoVb0ybpsy8WHlrtZCgBnulywAcIPBamrWYTxcZM0cGqmI27hiiRWNokrJWBYmnOw-gDUAaDi7uk3G1TMUP4Zi0P-jwYa5OYRuC7dbffoewuFPzAVI5a8WIlFsJT5twTFaIRNtb3qKYrezRMU8LIvhrVkxWs1tZAHR1hNLi0YkY-_ICVHdYSOG3fpy45jq2prJFGe1wNncXN-JdkkmLVN4Z4DUEyS-6OOppgRT0zzoHb2lQcW_ibQhxTq8xU0a1i6ZpdiyZqYt2T7AGUIkppuLba2iDfEkMI6RAqYDIfZQw21n6YMT54HmeMr-YDjVGs32GW39R3mDupuYd2ofOg4szZKfoLfDWR48EwjclKCaE1_6nQTEWAv_zbiNy8aAPU0hX45cPy3nRDiBs15PxzqGWmeEas5ZnfVm5MxXlJNecMLHFK12m8e5T8K50YRqEqkG7j_HoVUxMjN2Gu9sUXAN4BkRliQSmCtMeaMd1UNHilzvSOytbFJnWz0MOE5c_k6QNhIUtWhYlX-51V-9jAsaw6xvtctkY9f7zqyW4a46k3xFHi9gcB5cx7vL3-eG17_SGOtROhCd5gFJrvoGR9bPJW9lNoAd7qb82K23fWHRtu531TnobSVl2ObMx7YZH9XFlY9i65B6bJvNzAvC1s-famhcqMoLu3EuXUlZomTtpCogq_WFCcZLRIcxiGGEkyoVuDQiDVwoLSn9lxjIq8PuYOS6nwmIUG4thrH0a2Bs-mSe4bkKI1U1iTqeTqlRt4XK-Rx9Q8m_iEEwVXM9LIEaGBrd98cCtD58nQbEVvVYL_vW45Wx0hR7uqpGynkk-FasrK_oqsItVSrU0j0hoiB5ShsbIEeOv56YX_gauREqbEZsBSyTb8EcYsaV4a-l88Go6I5n-6S3VjTsfSHGSvUBI4VzrRD0WNRJTkLz51cmoIKa2Ft7GtX04BUTvrgeO-TjW0mCvf8bprsCzsfT5tBAvywfdM1LCF4dJ5KUm688peJGdSG04ndxmkzkvmHJHMpXia2jmUzkPl0omup1A4lZDIpnBTqds0yualahZF81KzI53MrB-YCX5cSTldokToYsnFXnGuIEf1p6TBJF2QEg9ttZ8u9ij9EiHZUPnpQlfhp8oxgxXakrzBFtl3nMUIzSJHC2gtglVgRFxKTf461IKGq88brSCsBmrW16cvvFUVzq4qVEhYUFFYQEfoVQ96JKJc_SCtVm4LW3dXmSLJqtpGqCAJ35DSGE7XSsEJ6fUGz1rR6XB8ZplxXIei6rTbJwNm3HzMGpp0xczZwmtXZ2HHapQ_aPq1W81ZdFgaCf9KNFhTFFd_62olvd1_6XolPZHpWiV127H3gzl6M1XYs5ZRzxi9dVeauGaTIt57X65PE6zRi21CLHRF17UTVKhiyRIscY-nOMhSaLtqkM4-rKHlRSqx1ph8VPXYrMWl_bP5ifzNI2sPDVkDnaoQZO3UzPrAW8OPvyyllWxzlmuGrbxKVZ6mxMpvcCllVgpkllJL4_zMKi19vPAcxlBNFdyqvF6tymsIVXFserPD16UL8-OeQnmTqZFPN8DR_NWqZugwaBUBDBwDCJ0ZfvJckPKUl2Kvr7x8s73ljULHX16-vKHO8uEdCWUAf-koBRZoI3KfFfoCPdmt1bOKLFWO7f5uLFXoFiRxs511uw6tzvBZ5_UpeHiZoZUscpUlZ6OTFkYYeb0-9ahKaeI6oTwyfAasV1mPrFIfPkNdiyHak7Rhu93DMccwX835V-d_Tx1ezZYEewjeBVZp_t49f7aBeWDZriCia45B4fW0J1pDSrd0IBVHZv9r8zNOL5Tfz1jHW8VwRjfuDZzpC6yGUW93Oj7GsVIiyZLGqYf8HXrXXtmVtqQ9rGfzKdbxp9RwAIUZlKA6_4BSGXrxrZrqcmy4lzLtyFFGWq6lBsftxr7KdPH0-FE67HfanTPT1TLTz9N0F728zyezo36PU-WYmnZZner96WjFbo6B9Ka3Vr3Zud6kOMvZ0_Xw9JtyTtOsWdV4cTnLm2b38-A6PqCp7xl-n3kQ8_w_U7Vn9_m02xf2-Ey1vJKXZ5ogaC_P7JwPFUftnEMXajP4FuaBuYyLYWF4aU9DjzY1D5rX9ytI3T9GcmZZVTPaxmXVCG-EbH7T-gm6AlH1auE-kEPCdEDLCV-kUFKVn6hrlVWuo_IVQyEXPwaisnM9a8OpbxzGQ8Mre91wCEv-G0XxB4_iq-Wzl9XXAWqSha_gZO3QLAKRH1aPnhAzHgUMzb1N8ByOICu_oVbTJdk9pyv4Z0xzWCxY5tXeAvRq06NA9lsA6-JhRVIRTrXQWiGqRavGDmmT0YhJXBGGlBrKgcXK3RifvMtHA3qIic9OUVyL5Vn4HOtRi7o8Yktuelxw8YvlqJno-S_jqAXWdqiNJb07V65Yb7FWbWR_BVDOci4lC9UiybmPecZgQ0a6C6MGBZ5uyrLOqVYGBJCXbBlZGumx62qGcIb_pPxRzHq23JVGyqK7xUM55wCycLLqSVIFLZjYRRT3mu7X3EymcvBNpPTLfCrlXJJvfsZhmEfD1F-ozdEBiIyXQVhfsSiIxm1P-F0_HKPTNLiKHUbKAPwiUZQJelAy5ckBhf7kpMpyP5oFosLD7IlKhQd_HwEGAs2PRcYgqHS-WxTCnRqO4KaO-h0y5SBxiPOvtyj23YiiQakRqE-HETKiQIuBDhjJoQk87A6GcEfizEngzRrnagOlCp0F5-pIvioiNBqMeZnGh0NfC6tCi9KmpZpOOlOaQgWrafoCSAbmyDPJB4mtjOeNhDMczmjw_IwgYwn1YpWM2yMYSetkEI99aS4T2DxgAs1yDF4RDMZX0embU05_OD-_ML0PZ5C66aK3H2P8lSR61cLivfo8_M8CsR-NhQIpPK1tNG7ZzGowTqlWnLakk0k7Nx7hrH0Oac0b5oIb-O5DvoaNs97aCb41bDQ1z5LqsKV3E2rTLnpr6Y2TWot-WMaONXLPXzV4cV7xbLN5mI1Dns5uYnKsVO8KzKmdFoVtVDrKrSA1CyFV5hSGkwMYQkLrVDSNNiVsLgQB9mlwOOgZNIKbC9qX98KfTaAL2Ac62r0YNw6z5e7ZP3Qt-vUsjvkPMiJpnYzHw1jHPi-C1DJUGQzfl5w_MlJ4nahZ5EpA-xkTo4Owt6RolqCAIljq57496WYzyJhvMvJUt3U4x3B7lBdRmwXS37jVnowHmTRXXYwOxVXFtgZJ36IpSqO-yDbKvUqtFeeWqqXie5N-h_6eBjcJ8U3KGvnlgWxduTwHhcpTuvBdzjKN6ehrN5rSU8Y9zp0ZZ34aGMWBOMo-KZ6RKdQ77IY3xBCunK9PrOHImCmOtOlyvshHYRz3C0lNZPGkJSbKf3cQBWQ2pt9tlDg6TWyqKYFX_OZzzKwFqEEUMkTgXZUBJJm-w-xK3ZTCSxhdw0qLnxKzQ_VkvvRL7SJmWjkGVDmmT9dtqCQzzQ5hU8B2SGBMCWSj1jQrio18v94QNgI0M36NX2OSvTTYX50wmMSTsiKimcOADnz4mqERWlK2G6PoFM4HN2HZKtN8A9GuaZgqzGUdMCtNjNnaMW6wjQ2KWBSk7Aim5ofxPLYb-fv0c3vuC_rVX8_xH0vjd9l383wrUU6NIho-RbBM4R4mxum8ZGaZ5EUbIuXbEyVedZfzVWMcxEQkI5CXdXCOForCaQ-vHGuegqiUbYdSNPnjq3kH_wu1N7DbXSEMdxaaGzhCLIuO1sIOMqZ9fpiB3YbZXUHcNrVhooPWYUMNZoFNTagj2i3WckF3raNO07xg_erX3FAKDNza1aTI3NCkND92QlIvJ2yC22vBiAnZu-Sa43jUjdkLnNCujJWtXJ0SSbxu1PtpsoM6wHgwGWH6oQVdghmFXiSf3n77vbnz9Mdu5536MDo9tzxIjRRKmgjc4dp1kKBDxfiNYdB4zppu5t25VG2dhPE0mF8tlsIyGbvp4MngTp9y8rrkHR_zM-sBcaWcbF0qNfQQOglqMErY2BpG5LWgBLX-AJidVLatBGFVDlKVUAgED9IwBHDBsXYUKSR2YmiZaB89SfmMhGPy7ijzp1jBbiopuGpG3Z9TB3Phe7iJbh28beWTzmht7AXikL3MvK_4lqxzh9l10-DvpBNTYX8hIDTwPuZ96KRmLnofwh2oX0yybj_Tahkr1497g4MyzhzQTw7osy58J8aBiGw4gi8Y5OikjUYOHntj_lDHrGf9AWa59RJr7O4V8CAlkt04q6rYZXi5DiNTWz4nW0WOs8p51PEXrjNbcNKRcSxHJcOoy6eSPWgJk7gnCxKqxO6hXpavtyslfj9vBmix2B6N2kC9rHVhKQ-aAeOxrRjEjzlT28UfLn4bPMbMocGf_vnlL__8m4vvQXrmAkyDSlkSAqdVA6QTJYJMxke1D0J5cIFTc4xLDoOR2dfHhzAlchCCAXAtSWBboA4mbHi3Gfy3sqq5_uCzLcAC9XPjwdrm1qbVYnV_T3396ouNzX3oZiHr--7GF-v72oMoGU2cjEZvY333wc7aw-21jc2qgPKI1EVTAhHgJOJwsYQ_mRqcM50xnrxSMet9x4oeHNrd9KNn8lBPPcEx7HfK4qRg1iO8qkfPxzqd0F5D2u7TWAXOR8ho0GOxP6cQvgcTLMzAubRoZeCcbYJmRiGyDXbTCqlVNEaWlzkppcMojgMK1StpfQo1MdYTBiRL2e_ESCtxsUfmUyl_Hg6GZUtRywcbDSHCb5_Pz1MySCoroNZzkCL1EDPNi2SKWkn9rZz5stVMYiIn9ClWmKCsGmdz5xNgs7nzSaNMdz7XU0_lfGbtgPX7WD1Vv6oo0OoDDVIpLYH5RS6Yxfhi4yUYONQMGBJIwhoUmb4AMXlOdz-mTSsnR9nF3j2qmVBTPRsi6UrdxLkedWiD5nzJTIxppGenUo_sXEplzcxvJPZtJV9SzfyWKIyXPAk9U620NaHuhOPNK48nt4FWFUg9Vhkw11qLbPXGJxvIw-4jL7zHyaHTHw3W1p-z1MiIaY0sK9tmRipNf95Nf7ZNgvB28HAyoiwgZuDbfofzw-s8oUyhYpQ-z0iAqQdbmK4e06sLnCTJOvvx1PAWJciytMHhYEhygKSx73CyeyWm1NNy0nJupvrs9ZKtNLU9Vj7YBLdVCCL4-yi4-078bf9ucPdBshJ_-ueL3778xct_DF7-Orj4_uU__Pk3L__h5f8RvPzlxX9c_C54-Q8Xv3v5j3_-TXDx24v_vPj9xe_g3z9c_BG-_gsW_vvF9xf_BHxad4Rtf82fX_4quPgj_PGvF7-HP1_-8uUv_vyb__Xff3Px71AB2bqvSHDCMAAcw0DL6ZRT2NwlmA2Qn6hzn9SKaEnyDNOq05sQLHo0JNOr-l0R3-CMs297GoNJVWwpzbLQ2VfTwG3XxRBE6Xltceb1QXwNeO_mX79JjMtYlIVSKkF1EtSJs1Tf-aGdqtsM-8RZomEbfxYsqXzz2bK0-u_tYHMQDAfxuKaf7towUhDWPQZn_OTWIPkC2BaQmmDpHHAkbM2h8UmErmf96Cm-vw9OT7tjRNg2wUTTXPiTZRRiBVX4BaAEqGKq21x4rqbZyO09ZVE887_xjbbeYnDY7AFbtl9bDJy1hVI8TlUl5aODpUilaaPoLEUAO8XhuyOHyAOa0Ezen2ybwbh73JfVNW3opDjLgi0w22WawtnRsky7JfU0T4mo8g1-52sftmtH-y9Wl88l5sEetsq3CdHCrX4IN72yTqI4AGRRz3D38dCRQYAK34T3Hm0QSS9MgcU9hcK_Yx4LGol3-faJhzKxoaIVZHpgejwxXIcRa1rbT9tdSsWVgUvGFlwanQiVaAJXxqS9KVjiWQf_vA7bb96cchG78MzQoOdq07q2U5_YOhmuCbJ_2jAF-yMTsNntoXCqWQ0N66ZpYLQNWp71DlUK6XFNz0vZndEM0LF8PKhw5r4btkrLoT76kMso55R1mj70iaCPabeTTWrKBDDN9jQTsyuPo9M9OmKPVD5F4RngQmAuroyHNUdhH43UZiBxAqYAqQPeRLgHuCpGEyC7iN0cPp-RFe8K8jsKdoEleaq4ZNWpA42ODzA5wM3EAfo9DY4CkBtBoH-uWWs9umgc20wIKipqNfhfVUWjtlHWWzJ-GKhtlBoY7mq_9kzLCzoggPuw_F7OxRhTeOdHodFDcsCsBkdd66cj34AQ8msSWv78G1Qtv_xl8PJXKIbgHyTYgDyCimb48T2KK6h-tgWY3178C5VqdTSKR_j13-DXby9-B9BZ7KGm0AMIR_-KH3QLEIxSau5_ufiegEkrHBCUeVTf23xHI28aM0OjxNRBH5nZKhz-wSCOmIsFrKlZhhdVWmGgt7kK9OAEWHVLerIpvfseYX0ma53E_8IyykmKY3pDMv007G2TNyXP86Lv1Uk9NeohZj__hXc-3thc2_4mtC1SapjmHb6LK6qf3fU8V9dqJArU8N3FeYSp1QaTsfrgrAp-FavSJP5KraaNRv2hWJJOiQic1fhpLr0izTvqB0KFex1r1shg0zh7ik_3d8FsTaqRye0I7MN2qpawNz7IdIy9CwnLjU-uC6fwA2__4CPjMdo056LNMmy6poqbKZGTVMxIubVhp8RU1ASc7ih-wz0Cuq1enw0SI_-40pjumwWyhRRZc95_ETO8pO8v8iBd6gglg885LjOgvK-PoqcNitECpnY8asOXfET0oaDJ9mY2yVocUxcrWFSbsnqetbLMICPyWa4l3mhp7ZEv_lOaS58eKBtt1hB0T0W5F6NRebYh0wH1RQ9XCmSc6hcqrcR88rQ9tASAqvk-fQ_EEjeukvmCfa-xL0Nynfb0ML0yhH42Tgvy3NTxSOBC8f9KKEDV8uIzJk03xLltksYwVLQIBUKnZsVnW7eaC5EGANxi2Vnfit2Td0aOc8RlXJIZ0J4Gks2me01CaZssAUGwwpEGDVTJ3zy_U312Qy05akeFZAASV8GIveL4Z4p_ERKgIh6bic-lBGy4jN-lwJ3imJl25iDn0Ew9V-I2msbZDF_T0rkv_gsvnhv-hUtthxC1znbkAS70eO2kEC1V_ZInw4LhcQFyq2T4_GTDtP1-UmoJ43M2jGwvIBecv2Y2ZAtr_SCdKtmwbNefHAVMHowU4mYA89SbAWrefLMqZ1G2xG0poXGsYhWVA0v2KHtpRa2I-eK4JHkcjMszj1jhucMvdXpUL99NQhGE4d2CgTdopMK20YAppdPJoNdhg1jTbllGR12q3E92p9XgyCx4kTqs5zCwEhnlGTyBmJA9DyVljTHHqjKYaZLRimu6J9Z6YtxCUQwdRc0szx_5_FeRZ5AiLLMstggZ0VSuOTFDvURfmuKx7ujsr4xHv8radAb45nfZ5c_M-J3D3-c-7BZ64LWMGBKlTIarVLb8-8Yh6iiCc34p5PQhTq4UpzUJ1KdXlWDpDUmll9g8pLSIF__j4ncXvye7B1YS_vHi9_VgoRKQ7u8PF_-SmFNwnYt_wlrfU9mvgmDRqMnd4Od_Cy7-n4t_xU6gzra4TMHn__fiPxMwmbrEuWBddICskWx3-HW6geMSki8vzffJsbLbBwkDh0Ife4N4TG-B4qt1n3kgv8YwS1eYLCMqX01t6Fzw4GTQhc3ZW9xvBFntNz7Z4YBpQW1kPJ5xyx-oJloPn8Tb4hqGxam9vYcYdc_UV1F9smC8e_e7xUra-DNxFaRbrHmnHMPNWYP6C8O7We_m2knSA5AxMW2FlXmxXFKxyXGIPMdKv-2nT5RoAHnwtqMk3-G2clOiBSq1Jz0aq2-O1ql9iGmr6_yunNmz5zyPx71gYT5TNciz9BxkIzQUj55VtLSDmcoaE1oxUwVl5H71V8u0HEWwHSlKzFRJ36BmRC9kiQIapcPnwy4gZquNwWWKifILix-gKM8mvxz7wwAfVqYxvmdsG-MX5-mpje0xE7Dpl2X7cc0PGNjdXkdZfOlAAGhD058Mr-XgsHXP9R8cfjCgz17EpCPEfc9TEJ35xgfLy0uZvRU_bv6DpdTuyeHy9-S7PpUFlByVxbw6NUoGDocDVu7dVA-qVmuIR_OtbAJMacaa89kV2mO02hrHnjpssm0_QEptWIoeLsI86uI7A-8KsAVhHExfCNHnu6NeuM_W_ffdZ0r13xM0Y6zNQw_meoQpNzQ4G4mbQOq9tBdFQ8CdBe_X9DrdKZdThcH7wCWkby3yEHMLrfWkieqnD32ItSFdovDT1nOdrjrIwJBEAUNI9eIj1lnLP9XGhMNQT6HQKsS6UOR5MfLHmNMYHXBhdemD5anUUM8SQWKCqFi7iSjvEMobxRml3KRTdmIpcVahn_mifV73KUfko2DS7_5sEkkMZopIGSs6r5TnL85N70QjKirVbpivW-TzqAj1NH_cvJFiNPHOBFYANZoBj85gpUSxAN2hXT8NyIycz599NzMt4N78fjUYHPw0OhxzHJjWyWDwpGktxWVuY54Hx88K250ODCPm29e4U5NKKf2-UUu1NgKrmTcCdrDXaOzzj_PiuKAO3Cii82HpojDIbei9kV9obv7bvohFWbLHxW-Cl3-PggqaRvwB5SSysyBRiUWpX6NRwz-yzYMSfOaCT7zWCIhz2uCBRZm-KK1g7xt3QXppjx029L4xWKhwniFf-ExEfksGIL_OMAnR84Dff7z4V20kIiKhmosh3GEzZSlSzL_RMfKoyaMDTzmx-OgPntFKKGsOQCQHfqYNh5zUt4Jn7e7YvW3k7rJu5PtMxtH3GNU9hxRq1W9jotFLiZeh97qzwKe-3r-fKgKp1VP6XkW5YROXmTUmJeA5EKK4ffi6NGrF-ba_IA1XbUbdlYEYWS4qWeoYpVFBpxTSiZAviVLA_FsS2cExz2J_Fsuky-_BAidxoz8GrnUyRGxP_FEItZ614yBR9rP9tFKTdVjJb0cASR1GmDu6yrPBln6rATqMOKF9vN8Wqoj0uYtkABU6g37vrJGMaM6IoY2LiCMbowUlkhC66AWUIAFRDXwcxQmMOpQxFusiabVOuJFP2MhI37A45NStgLTw4t9xXX8P9PO3qMv6AxDNf3v5yz99j4ssXj-0U3PBev9wdMYLzCvQ8BEtBwEC1q2h4xCiwcUfGsGPv9x4AFzr7qMdvIbgyoHO_o0s-8ov_-ef0cvoly9_hWQZdncuWJuMB1Wa_ukp6YcqhXpdrGAHc7sPHtPPpQp1O_flQ_69XAm-3pHPBaCtVIId5O-Cz3Z3H8Owfwe3zi9geDvto2h30g_KWD63CLM6hV4v_gl9pn4V_IRKHzzcLDJkuIX-AHcW_D_EefS_ws35Q3KNqVXSF5nPZBEWbIcsSpN7eDAk2yj434PB-CTgF8a4nj8kVwkIvLahCFzIUARaSkD91p2lA9R2vjRgHCOe1EPk3XqWGZfoAG2AqAK0KODdu98Bqj1Y297eWN9uPd7eQrfGJpqdiiznXimL6drjXpxReSldGe2dM2ovp2s_i7NAr6QrG6bcGY3gNnUQSPi4hQA27bfBClBPopPfm7ixjlSSaFKwUK-vmEhgdqAvWy1FTvpo22vvAHriHiNjkKhRNS1U5Z0WulmqkDdJKUWBkzR96ildCpckXO1oHEvJsvK6HDKeSDFn55OAt1y0mgq2YQ8ktEpUMDk37ImVSM905jNDq2A1a-QUAEePmsy17BFjkTFa6tned1ce7g5FsLiEeRelwpNnW4kJmRhUcIGZ1Y6nxn_rafFPnhT_bUxJ2vGEpAf7ZnQjlOiMd5Y4b4yxUjIYNqeaM_pKid_qs4N3lmhKboVknpiW3BqumY8Kjd0bQfku_3W3Gtw1fDDwp_wIKN0OrDQSA_0Dzjr8fYQRuWCVk7OsCu-q9CkAhbtRsKmnvA4EaOEesBl3QX_54AuUy80AvU8IPP4xHbo1fO4qD7rp0kK9mAUz9uadDA4BeyOrKBd9RZZ30WRKsnd1rSkormId2eoqjqZ30D58godm2D7owqC6hIFub3tOwT4HfgXC3ELtCMdd4CEp9VRWJkL_Q4Y3JbqjvVJPEkofk-feKMtghgDualdZO2WiAsdT0oljfNZQornJctoUXY9pCcnqmW5M0yzbxVp9o7MI1TF_3oirOUFWwnqY68-Z8DF6tKlcOMHazoONjdAT1kQoPGybpvb17rAlf8q0JTT4YTQcB19hyTpq6C1dnhUcZ3FlKS9nPT8j7Zd_2JA_a_sv5qurC-fqS-WHYTXotQ-iHieuoT911BjGGFqXyjStYcbi2DFkDJRIlIOyyXpN4hZGDIOlpACDo7J8SBJBzbpHauVTeyXh4TYe29jKQxMrZgx2o44gXzRz2uCyUmoPuy10YG9NRj1vTbMC1k8soj11tekin5OfTQYY3PCqB6LAGU5sSiYapdEd3sJmWR0jhYD0nU4VACI0SHHIO7S7uC53794t7Z1E7d74ZL_URd70KV384UocltCZA9uPT1CqHvTQRm2ppJ8vzOKV0gkOHgq6eJDCpdOwdNrtY6rXllQJF6AMSOhBBIzgpE_JJ1dKp-3nLS6kJwSM8TW__MHKvdVSaU-CuLDzaItGd9SmLaKbhIsB1tgpOh1P5GIpwZ8tHO0IVpMC2pzGceuw1z7Fq4pZixJB6LTiyQF0SNH-gRzuodB22v15NNovJcxUCNiPmwui0cHBKAHxs043Pkx-4rUyGbYOIji5sPzDYe9MDQgrYNjVw9YoOuCIfTxyMRBsPYlG_aini3GDMoJOG0kdNMpajCNjxxTyplroi0fVUZpUONzLCoELkQIFMQ-9MZaEHr_gddtHAJ4uC5Kftvvt4witwDgZCO4TPpGnc3vZl69mnYtfwfvmHez2a1_HC5zT2K4C9ykWr66sLK14ov57auN7Bb5MVDllyXkByrCz85kBKmBpxSXrTl-Bd6ymEIdZSywSmAgXGkHMqjlZbArMIUkx0xsMhnhqBHh6JmgViRsr51O9ryU5uZOYFVbQT-V9YDIQKmwoM4c6Vq2m9zbQShInMzpN3bd6XHU45hhdr6wg12OVrc6QnAD6UfjCqnLO8TflBdmKiArHHYZfRxe-MjSTa-dJt1M5R0lJfhN_eR7ytDBqmAryqcfGoA8GHSRDR0BS7KSDFFgRyO2gA7wtExrOdhVS2uSAqU4Nbr72pDcOWe7DDHTGIHCaVF6pnBsyZOyplnzFuthrS-9GVk28hbFmHQ1isZlpRg1jt_Z83739FUyzGGAYd76uIUXwlXPQTh2V9fyAI8NU0RFKuGIsgjffPNym5s7qCZPE-yJ4YX48D87PYUpj2IAYD8d-iSLHN7UfSmjeSOzbHUeHcFPD1uC_3TEAhxNFF1SkdMahEn2wS_nzvKSkICxUf58DmDgmpclggOu3SNc0zD1qn_IVvbhMRUcjwI_UzQ3znySlq_cW5j_4YHW5FPXRox89LSxxC6dvFsn0k_nX1UUR7-9bCMmXRFhKbjj7zbdk8prJHuob77z0LOoen4xp6PPmktdBnt0vmT5CU_FA-Nv6IeYBQwQV68bZUfuwXbi32mE76TCKRtrdhM8FcGDGGQ8X6kuhNUtk5fp9oHXI-3VJs4P7Pzg6ouqAtLjJZhGwcD9Fy1gQhqPRIWewXJynasocBr-0oGdmy5ZwXRPHEAOXdRwQaD0Uso4BEig8ofzG0Ajmb08KMfzwwrnVzqsBIoBZXycRw_r8UTK2qyxfh93OSLrxZBMLJCdcyZNDTL4tlryZw4x9NEphw0ovDF4cUX5wgAjLB-Fsv9QbHLd60VNiBkOM1w9rH9NOEicJXYOEfxJN4paYwOEGqWu48eGH8wtwAji5lUpSnUGzEaOkJqESMp1JUhxLWE7UjzkWnI6OspLvemhI1uv0DwJvx0FkS9gepxyKD5YMSLSbJu_Aj4sEyUruZaetk9VR4ULw0kWkB0JhOG20SLbs2A6JGc6IRjI5w0FwRt_ClF9kYqFqdFAg2-R5hoSaLJ1jo5N8sFwP07xsUnEvtYj7rrWOVTlzeXUzSqdwie3vDCTcDylbkmddehar0csLsz9uHkNzfOmt2s8KVibZ-ngBUytEbpxUxcl46cuGWPWnPaz68xtW_QkNq1kZDD15JXlkU_JlmpV848hLmOlvmwzWzpiZ0VPRvJkFJA4VAxOZNDxMBnqIZ2EikxjJV5WnpCer7gz7aIgO6ipiwByyzs0cYiEZVDcSfXJzO5c2S6cVf54Q1EOOz4YMSdvRofBtCrI0bS25HklHJFMT8GmqRllk5aOplkCyiPI5S0l2hhrDPIGaxvK62KycWdFHgLMOqwJqq-WMCgYQrjMLATIVGq4cjqSo6aqBy3v_tbH_fqVR3luofbiPsQxRC7x8XgmTJ0ArjDjDIVo6LtOP-vFoMBmWFyuodKZ9yxux2hkcuKt-SZQvqHVpMDNQRINkjkMZQl-HHsmGe9lptU1dEplsJvmS8987jL8vI0A_OWmPop8mIjT6G77RMvStwDm7wOmRKf1Cp4lMt3Lna5Q7O92YsOIaxM7FxdckZ9645Lh4FcnRSQGEsQpUGs0iMQs43EECw02gKtELkBi7-S_qR71JfFLWSQoK-Y0m1kipevqTVC29TWElYTbsRUdG5uMRng24bYBSD1DIgKtBjFqzjU7rAGo7ige9p5GwoOJ-TLeHSiTED0jIvNkmrQeAnMAHQHfQFiAJA0uxrSm4_oitUSXYdidCzTRGuDTiGLLVe40N4imqBN1cmHeieacMt4JjKl3hz8f687HzuaTjVTq2yb7gbtfkUK_dCx2b7Cl5w67Vej3DxfGKRutXM1jPWheJ_HfUw-uH4tMIQxQ7tuhuwHmqewQS0zNMc0aUvE1MbzpE_ZVj8V0hDp8nf56KXkL_-oNKhHfWH3663lrf_Kq19eVu-ApR5GYjhRSPEvJKEZA-jU5b8rxPCMek1O8A4Uva4MFmWjm-Y73YfNQt6XwAWYTB71_AFAutBIhBMtPAYCHnlxF5okOkqgXikVNVf6t1hzp_eXcY1JYZdIDPngt1-h_yH9b9oa-wXkWHilmenkYLtNV2xjLVtNWTU5D8rOPp7p_eR_Uq613jZgjiGdxj6pW9jHafMjjmF3V6oqo4rndRmIbtw8u3zIPYa9QW9hNjG66Hyqp4dBg2TOSi4Bwzm3lJL5wl6f1gYX-qyZfVlUfgbaLAi-4jaWkXSy1xF-qmBmD0ZCyX2axk50HzbxJmx-b85LRLCSxOQZ7mx7RHo0XWG4iUaaQyw7uaX1NBP9JNRf3KsQDTB4Y_6NPic6dhJ_O-Az30hohVtvqkBrj4z5e_EAcS7eZhhKiZCzbghrMUB3vvxORy4XaVdsFIBQ-yfDou173f2cNwCLP8PvSSelw-zDlxyJcMlw9ZWA1Lkv3o301rIcwtMWmS0dz4cXl6pA70lMPsZP32HuGUGmmBXJivrLYy-s7uqNBRtSBPPa1E8FystyMfGAjjuK4wWv6OkPB7Ez9f_jp4-Qtx-vsDuwf-u-HIkmGz5fVtssiD7dxiYJVDNhycATFDaYO7hxFL2i7hkI81Vrqn_FFe7Ox81nqwtbm5_mB3Y2uzUTtH3ExDdPHTg47s-W45WezrO04503MlzH8qFmXiL8_3A6dMoJxxhgmtmTUSsK3TPUaQiG1ly8p4gW4SMQkG3mcs9tLzlp1SWmFqLwHdZG3gnWE7YTOTHe0NaF8TTbAYkenQNJZy2vOEYLwgFLZv8xm2IcsIaACMHSkH2trtT3lGhwWPFG_K1LPUiUSd4xgWpNDTgzaVAtdVFvz8q-vl_8Sb4uL3eCIxdsAf4P9-T4aAf_pnyhKnD7D2PENPtJe_pFBqlDkuucayhzDrlXYNwypD0__x8h-h8H8PFhcrs113rpFj-tLz2koWuPzSu4MgUziRtZSu-2QKXNp_8r29t_AV6L3v5r-bf68yLf6CXnmDcl98jwudkGzOufE9BWm4-I-Xf0-sBkbgw6ALf_4NsiBC1HMjIFjMbkb0AStCwJ5vwjUQ8jDUjSHQqLx06bpwfpiK7DtybWaLfkT62CTZnbcKP1W7QGFjX6TjW3C6EwPB9bKiQ-cfoQx95WkJNU3ipb34V0Tv7xnhzaVNAgjeF8sM-6JOLkVrMJ7JfOSlP3xBxictHTXCvR_jEx0ESNUOap9hUKc-OnwxjW_4-3PhWsIpLiJpmDW1e4tjQHmauYROE7lfUUZM8lOXSCF6_d-JA_JN_7UEGNl98Dggh3Woj3QGkTgJowL78H8hguOxkKSc6Df-S4R58Ucqhzvwk43tLwAwkhwbITwL7tuDfBdso76oPdiytxiNsppkkiprVGYT1HCEaoo-YpY6AZkjwc45EhKGGOqOe2dqcGosQp2n31VQ8H8Dof_7i_9PooBilnr1fuIza28E2SdAr75rxO4ivTbrqHGlGpmTTA3UoAjtL17-w8V_ICL9kXHy4o__67__BmMk6Gg2Wo5LQvRIbFDkobjTwuEaiB1XNvGNQL_NeOMzyJty4agMAHzVAN5oLMwciaBA8AH12pUVe8C1-C8ag8CCmxGCwJ51snof6eYaRcLs0AQ2FFimWdrnRAegG2ORQ0ikQgQUCwhg-fKLrpWUmaZzfZKP1BW8_eJOLfBMb9Z0y77uHZ0wC8WnQe2IlcmpJjf9QiQBXtZMnwF8wOtEID_QUChnNYZRG6GPi-QSZ9V7wO8edYquVTJS3HLoVLJdxQCbZkbcJJwY5hWd9OmRkJJe4yB79IrHkMSSBc9_jd8Y6YmIwrsdRNCJTmmHnXQoKfdZwBme68XXTblLFIx1631IcGPLaphGZNmbfEG55ANbSh9Q7HB4joYR1wmNQ9IZ7u001FlVJa99XhV8YJgeqwIfRgwFRU6kCopPYdjdXSr8bh1TLQ7LIHiLuYPYIhZwyrOk86JeeZWSbVTvh7hUcNCUNZMseFSoiczcnxIjwkoBqqI62KlAJRaDzgjqRE9wEoSelzxROu7toyrIjX9Ag71K1INZ3fau6rIn6YRUMA-knOz4NBqwyVerA5uEO4uWZIN-B9dn4YN5O8MPlBlW-kxEocyJ7JjUQDOcweGAtovXbE_FbDBr8YHXBqYNdMlTv85TQE270oY2LxTLejXeE7IWssernstxxJhcVORDMtDoBP2jMd4AcbALx_kn3wT0y-yXnvNif2PiD8WgdjTpcU5qrKY0dvwFIVhTOYsPxzSePlQO7TkkxlI4DTYHbwR2vl5tpsQlDZalJUtv6sMitjCMtxsmDqpuffbTDUVL9pSPqhhaVVKNEuvqhthbSRUKNtRgf2kVy8Qy2kSEw7AjibqzabrQIwZXaRz4tB6T-zz8RmuI9hhfNcthlQ4N5v9KO9rXifQk0WmD94MDVDpmqCmXtZqSI-nqQWXpNVdsvabQfrlMjOb1k-h5pwu4ifrjbL2nvLXDEpRZmgvXBdFVMmDACfuMBOUXcrjO4RsGgWFHVefgVc4r3wo3EFIswjgaT4YNgzmyw-hJzLiEZQIug1XHh70BKl_FKEouyyChLaqbo_ATjcpwYCmmJSxHTSMN0CnmregYYWd4fL58-BhNycbdPnNxnMj3o-CFibTKhoriunHWIqiW9KwF2QbBfaHw97yKc7hPnfDisUUf353IFZL1WPT8sDfBCHt6yR4wZWkEORSE_oHNpQzGXvrAhgr3AyYAuBqR7mFNL2CgiHOgiDPR5EAodNA-oief0Sm2zULMVecNixHLxDlx_FK6dg8jruzm6sHHvNnIdaLhWztgc8QqJRoNiNfWtnMqbiPjq3oGIpNvkmBQMB0cBRiqAUNCIDzcSrgvemRZJ_MTF5F6Kd9YKpfzKxUynWKjcg4SQWGVm3ZuhbjGH9NvWEbSSqyHzKEJx-UMB3lvqiOOQpHJA5IFtBisUiCKwbhOSx6rCCaqghBtOMujszrZPyMHSD-R2xjE9ZjeAEdlBFJBDSHX7ZKJe_logJayrfjsFHDvSdwkD7BKwZedUPzkqV8mdJanDg2ykvPm48Rv1RabaRmkVoyxd9OXZrH11s6VistN5O4wS8qSWk3z_IbYwwzPtWcpuZbMJHuoJHCGI8r9t4Lao_QnbebAVvC8RlxH6zAlk4SYbF1zvpOCsQEvEVMf22AgKBVW_6NgYTV4j1wjMrPW4eytVCAqnj4mK1Ix9SlGmJ3yFeB7wrljRcdTFIvEsdF0T3WTq-h8Hee52VURmpNIRSVXTTUrlpsFIVr5U4ovlScdSwqaoh1JBpY0nCnZV6j9i5wIwfwGJUHQVaj47yUuLX27-D0GDcY_KYLwy19ivFpUE_P7E4Vi_4VEEsbnVkyo9X9iO9RA_umfUaWs9Y-Nu1m64weD4RlHTgfugVKhyKDuAzbhasUnwHxwaFPikugiB_qO9yvetdHoFHirntFDOha9Zx24-rmr6y9OImdJTuNPJ3PFxDEmeE8KGYMK6vwvlNjDkykmO0GMLymMmf_FSfWSpHeZltUlncnFO0qf4YJkcilmkXTpfC7pHC5muhZPlhb9wsruCm4SlhcOfuat_UfvLlqPngTeTuJiizcGRuamczkvZSVy8a5-4YsIrx9vlMqpaj9h2y-bZsWeeJK4xBO0wXMjqTiVs19L3hwjRjSFbp8zjjBtT2pb4QuKTcrJFZJEHaCZGpxmZhaNzMdEHYMcqPcfL35PH6HVr8mQRocjv_gXRdJ_KalFjJDl8uJ08TuMLq-SbGTn1khZgzij3hw8QxqcSMNA_smsRqXckCQcVTGqZ8-mRf04Qm1EVqtyFg2VnCPKSskxJQ1HKT9fxhVOc_oM442WSt5hPoSnx2A8eVlX3o1JdwbTOW6PZ5L5RMnS5PgV16C7Z9m6iUqka5UOzwNXJmWTShw3BbNuc7QX7r8m4raiW_I9n3J5nvEoDQLZIuJdjnqXJOMFJmbliHOGg3Uf1whk1ZHuMuHr8xnZxZVVZGQFVCb_6mTc0CHskIpN-hgyVI1H9p7-mVNwS3ZQCxBVTdesKnuvO0XkwEXXj3LL6AOUUxW6Dja0h3hXTnqdCxJnepk91qjvtDZ2ttc_LRsA6iCJowq6wtEOrPI-IoAOw-hpFLwbzA_m793LjUdrLxh7s9JitZ-2uz1SqYmoIcJkQsBvxjeqQAKZG1FBlLR5Z477k0mfDNmO3I7Ya1T_fYx_Z5EokgKSnyQNU7xCy4hau6KKsbFJdLQfqvttCb6h1QShHqdIV7cHoCuUbbW2H369XUm8CKBMUqGPzwCh5TL882_-9M8oK3HSm19c_Af8_7_PSD_1WF9ZjlDUCEL9BGBFuhqMuscoBlFieFqL-vgQZF7gU0c4Dq510u10yC87p87bwQP9dLG7-41YtLL69JTEsF73tIsYPkZ7jcnxCRQtB593P64HO7uPF9HIBuihwDqdHJ4EPVR1j_DZI3iCTDWaIwCZDSSSQnAwYYaG5VgsoJgL3dPTqNMlu4m6MXy0eX-3Gfy3sprE-oPPtoLv9Jw2Hqxtbm2aE95b3d9TX7_6YmNznyJrZHzf3fhifZ-C-pLtl16oOFmoqi7efbCz9nB7bWOzKqAk3KYY6eM8AOvbZ2VPgHCWlRI-UDMUJ5P-E0Y3XBTuEPUxtuGuUDqq3Ujn4vQzlaKzMrIyA2VSgbh6Z06WZHGgx-D12Ev9qNvvlA_Ynd4dilT9CBYuPRoJvP58jKFMCdZeQ1rsp82R03k10-1TA7AcGFaXLRVW8YUxFVkxGrIobRazYIC1PWMHiyOHOp7JsG0iYSyqctlI4tTDRyvQLH8eDoblSsqtQ-ny0kuBXwDS8_n5UAd8nxqGyMKXVPyho177OGZM3Wp9vb21-egbOIf068H2-tqu-rH-kweP1EhP2jGt1CAG0rjV2tz6ZOvRo62vrUC6BPY7gatqOEEZDHqMhL7KrapwQ6_Oz3tO27B9hjKfHEoVf1-_n-ptOTrChDjq-CfnVD5wAlIB5kSukirvN5PNTcZbVSPY42qNfQsXjuKz_qFR3f54iDowC5i6yeQvuLfcFsCxWC2MhcntM4XlUJPeSNM1lX8t5RrFB0XDjcjFV_ZANQgr3fYJQ0mLRgEjoIwCJVEAYnWh8go4jbKXgVrgCqRazA_uqWVwOidcStWXC97EbRCh1h_sbm1_40GzZFkViKmrmlS0KukKdDMLi5iEBXMe9WrJl1kN5cx4Yzo5tugkTZ4s0SsmfaXfEI1vBodIUaoKmrKl66Zt2dJ1rtuYzXlaKRSgtKiy6821E1u5GTsxxWG0VNxSfPe1bYB6S8oSSEUHE_sf9dMaWVMlRWhY8Vc1_DoMOBqNy2grxJHFqDZJx8ZJ4ZCQKpaqFZVUg8oUjWXCYoruiQ8qVreYlCA-BOpyX6zRU4oqN4df6NNHesOqZtbhqWljtIoZdjA9F23-K_c92dmJWUIqz48t0xcPNJsbUjYz34kzJZL07TiLrqZjvvZhu3a0_2J1GTUcRkxHCoeZ68DqroNOXktByLIWxBPqVTArFe7Vt7FZoV7f3DCvNxri9fWEd52OC6K3TyK7pkxX9R5fNZRrZhjX6wzhegPhW3MWURZL1hL9DlS66MR-TtbgRqx86Q7Ltd81jPSgXg4lNZoQ68YNQhW-zbSMFYtA7aSYYSNr2Pla5r1c1bTZVSWOyW1i9Rq10FypRQa76gxQIiRq3omOotEIUQ4dRDQ1hj1tGZdxAstYe1WX4tLRSEVZY-7B4nw1a1X0ENHRAVVJwIl4d8pqLspLdM3zrS8rkFrtcQuTHkEDMqc1jJ1VRMgWKepbcJ1jOIMWzpezUFlt9Bj5JaYVHR1BW8f-mr1jIlliuHUiWZE9invZ6pIum5SDoee6i5WOu-WovaM-XxT4ScWTNfETk-eQspZ5cpgYRqLq-CZ9OhizfSABa3dOu7GYJrtV9YEC7qUFJx5W6CmAbwkMenDwrZAyg0Y-PM8Omj8QH2Raxk87XaqJLwhzurWvlgNI83iNHPbPaZK6vBtCkKfUY4amMZ0bEM7HBmdxTWkg1mdP00wGyw8qmx97Y2zYF2e1YV-6aRv2nYSv10nJghfO8t5Vn-5Wzi9h0y59HBkm5-gqOUTV4ngcJUbmmPlcbv3aR44RufalcQ3QE8ty6UdYWFwrz1T8mAsTS0zwR1EtuSzEmTFu6JjtDF4cKkmEoaf5ttb46-CnSiSieyaxJqd3Vr42GkFyK6TbUSQXofNzQuQDfQ_cB7aG10YZ66ur2fImoPUWCmsYphHlrQZIUMcxm6IRLJgxIENV4q8NUL5Vt8AcnqzYiFA5J4ReSRO6321lJQ9Q2d-GfDGVWMmEGQ3T2z0y0eFhjCn4KxJr0uNoaJ8IG8Em-vGcmOgfKrv_m7TVX57VVj83dOM0jc9UtVEpP6BjvobK6xId8dDSTsm1lAqs9lfr6XylgKyXDMaKtjYf-QIpR_2nqOpb3_qktLP2yfrul5utjZ2dL9e3m2IuqYsfr21stz5f_6a18bDp6StdD9WISTDUEnZRMCasf5S-sLDFnQSc1gUVqO6DfcZhqs1qA4u3WFEL2By9suEi4AlUWzTarNnZDMFtDePZTA8CnKflP_BWUHOnYTsQ2F-UGbdi2r0OBEjGnyoHgkxHgWQoXuywY5HX8Das0QmkUOOX9ywgo_MWv7QxbPnBhpYtMbY4bQ8tlXjVML_AFy_9ViJW7LZ_QNJJvvZ8SlqvjLdMQlaPFb6ZzCuVyCvEVpyeS2yaSK5L8kspX4RUWi1E5KTAUk3YWb2mJdsSWFOyceUoYt0UkSSCymGqGmmokeVPa5h4xRxLWC6003gNRrK6e2rR7FxdeS4aqqFa4_18Fa_fmC0FpDIdHxLjWkp2jTZ3rN1LDLm0QA_oCwiJ1hDJAcizVST3ePhSp7D75btmYpS7-caBoi4jHkioK42Zkjlj5msgiF0VOwmGm4yNOpSsz06X1eDILHiRWq9zGBbnSTBOtdg8PZueYgGPIfCXaKbExjX0tzJzoFy_yTNmUX5oCkGbyhzlt38VWQNuNlrJzcV6v3Sc9-u3YxRjssfoXBhbyfcAa8RvmSOzB4Z9o1gbkzeuKVU2VHwd-MBJ6s8k3QaarsGhpy-YgIZkfJY60eO7TyHCtdgHcju66Ag0ulJAOhpNMEuR6hwFRfRfMoRjw1dXU5m4PrOt5k1ygnJFIz_C8hIb28prWOmoq9NyqJD3JBKZzjq0oC2yf22KBafqkz7V6JMTCKpDFOEes9M27qQpg9HDNYEx5ZbQmIUl5WTU98s5OUdBc3gbjtlt6vxapvusPaglVtJWW3e87gQ9zbNZQsOe1jH0N9KIteLBZHQYVQOlwFa_jSoqT4-qIs45TYs5xAQ_R2QG2hLLaDHsOm0_755OTuUyt2zO2C7n1ZiWVXxZax3L9COyTPdZcV3BLh3tld8i8MdAKeBXOSMb42Xt2QtBI2vIH3hh0aeP1D5Ny-YoiY2URSEn01NqQKQTQs-Vr7UR_Vhbx0rcAG2HORiTjnp-Ztta00DutNsv4xvnqkY5dO6Dw0ngK7NY36YtWHnY9fZwmGHCynN4v8kOJF4TV66SsdDTFzvXtpUJPvHAByrmAY95FqtAOsKs-rPPMHrsAjHwneE33G60mEGoPb-CBqHSKMMg9KYtOA0aHjRtuuuh7ovKivg9MUVXtJxjDthk27kJfO0cK7oEWMUjg6snRVsIpwdODjeBnOt0GdzMsP0a5PH8tNxmRm-PeqGwuC5L6cjrUpqVdxttOriGvKg6A6B2KazIlK5Hg86E-VuT3zDtp0zBVerspXpFY-EUF6ERj18RO87TpJr99b9O2mTNw90YyVOdyjbfk_BBMgUtFgv35uYLZH7Zyi6YoSI0hAMTlsVCuqzzbE7eJd76XC9P87WxmR2isdRDMZQ95AxWcGm_ZAzP_LK8r5QcPIgZdC-hmwk2LK5_4TtUAAQEoIDqJd0jmu3YZQuhLIJ42RyFVv5eA6-Tpaqch7I-UxsZy4it7BXR_c68ELQtlifotLXQfVWDZOhq_znNJ0_EmxzUmBGmrtH4BAf38SDuPifEMhYomAvuCqS7lWS5rqkjc1FTPXmWWL7PvMoy2tnXWVqqpVb96_yn6miKXu_5a9LrufTJS-yMyBWnTzloU049F-q1KPfscaZ1Up-jQ2O7rw0RauQimaRDa-OmkNVkexycYpTU8bNBwAmFY2Elk0DNqG9KYh30ovbTiBl2tEGIT9Br2IoNQXngWLWEEftOKNhHzw5ZVw_WJDmrhJrmjK4q543SgJ1OnidEbjTAjk93H-1UBZi2IqvqWAtKqab1bEoxJjPgG-C0fSYqtLqjGJrEjjqFC42HNv0RbVlb_diMoHUY3FXOv4AP9zmQRBn_rtNV2McAAXeFo5cXvtqTYCVGM8W4GF4QX2irW_144dPDpnUxl36hvMwTKOWHrh2PgDCY75l8bpgT4fAUi6mvqShAPBUjBBAXXEsgoCRAj-6lQHQeJyGciVQWgyOIY3uUX0rlxdKiAolkrxoAtJZiSUxVlk9JNV2GzZBftTg6XUMlD6NbO1MS0mmQBTVYV9de4dlUq-WxRL8m1ZWnstACkNPJq9_YvjzD9QVJt0VvYbAqHVprUxgPR6HHosm9KlPbVkvCSbnhiMrc0HEDhKU3ANju1V65XnjLJOgdFjBDnJQ5troVvdZJFZDW2qOzFln6snMHGfvaUmNSnWyfjcpPTtqj6KehpxLb52qINUk0kgmZxRRuwIQy9Lwg4yy9PjTi4DDoidUrX3ctuerisOI6PmDdvXS9fdR-Zh-pvHSJJrUsGLZsSqyxJEDZgh17TJ5ljB45O9VCKpIa093d9e0vppJeK3KRBEqaoUVye2QETUrdOpkRk_hB3HzMM17w24cn9IDPzI7ia2QD7zNrooxtFNNkpxnqPIt6vdQNRqVyfS1e5vbyJ0TyzIUjMhjvlsgPJkHNnnX7ncGz0IsByfABY-gPX2i6y2z6bBtubLbnmdDNjD3dik6HOKaU21Cwub779db2563Hj9Y2Ewu64uZ4GKxGAa21h8jqtnvKmFQBX3v8eHvrq7VH3AFNpGgHhkxDSbI-ZRhOnLPH0C2Fh0aFmPKSooUx-P9nuFv9wTONrfCdIq6QSKBNdQ_bw3iCcc1Kf_dG_NcBcXRwhibHQLc6cxglajzp11bHg-XaMzTh-VFdomhfvo95-G91eZn-hf_cfxfnl1b-bmFlcXVpfnFhGcsXVu4tr_5dMP8qFmCCbEYQ_N3f6H97X_a74_3SQ2FKMFiBTqyKhu2ECdqAQ5CYEKMzOCZR-Z1uiSz-m1z_KK6rdF6CS3JGamKSoPCp9GAAcjf2iLqadQrd1px72h7N9boHChHnsPtSaW-H2-yXdoFDaAKFRPm69CWAauKJLn0KR23If375RTt-0pwHhrO0_jw63EEusjk3iQluBCUathqYhKgN4u7z2nhQOxpMRoz7OLddFkcJzE502Fw57faTwsGQyuLS53D8vwCOqSnAQJiDEZUeYfilB1vb63BRbQ42o2ePR92ncFcdR3HzLIpLj1nrvHs6NH8-jHCyqga5XDID08TcNYdjVfjZ4DQyK30ejfoRDgMoTJz-8GhwbJU-4KHS2tkfYCufmAWfDeIxsoJmGfxz2Oz2kTIe9KLSdsRj2_ly4-HOpxsPqaoq3Mb7vSvtHwHwx8DMDoBz7o7PqOyL6HQwOnsY9c--Rk0VbtxkHAkMNG3ZePyAfj1oD9sHXWz3MWpwgCLvROPmg7XHrQefbX29GeBfD9cetLa-Wt_e3ni4TgWfwJf1bfoTLo3W2sMvNrjmzvouDFX9CSMvrZ0egHw-1t10YSG97bCymt4axxT9pH0KTaDB2ietLzc3fhLAvxvQUP27in_Av482Nj8v8YY-APxbGx2edHFF8UmpiQq_p5Hx-ZNuD0_Xj5hE19TpSSqQ_Lg5OT2AWuuPgV2AcbU7tI54sjIOVTCHoTvn0C4Kqf9cPxrPdYdPl-e6OoxD6e9u__tr_6_A_Y8Hd3SVPqbc__PLi_fc-395aeH2_n9z7n_1NGyaQyqnM1LYjmxWYNrVX9rDG3S0X9rqfwx3ttyhW30cDDm4RVK0dng4GbUPz_DnAtwFbRCqTrs_jzoPo16bSudLj7WHId0QCKPpweN3ukb3Gzyw_dLX7T4Ilh-fNWkWincp3Z7_wfI1cP7F-P_F5QXn_C-vLt-e_9d1_pGrQZ2G9q0Q11UPXVAaPTz5eJKAfRHz5AGqhSN1nJgqeL9dn5gwp4c6B2edXgq8bYHvsdtB7RHPuU5-upnyBrCi7W6fJoOqRCY3V5NBzAMXyCjwESlZWHweUu95QYHBewWWW_HkdYsnWoCYLmK80XLFVr93JmLFdFwsJojcyiBv3P1Pjz1K33NVRmDK_b-wfG_Ruf9XV5ZXbu__13X_w7YHpOdTN35iKCJX0nhAWm0dMWw4githMInhBqMcSMUuba08J8-mOrkSvCpdn9ZlkjMUsC-6_WO4TJpzB92-HAoMxVGr9Qe1A7x20OC8JiFLAvO0mPLFq7pKYW8o_eerv2QL3FDqQiqisTOvPvvGGAzHeg9pq7KxKP1JGM5gLhprTAgYPZCHxU02f8bJbxt7BICikfRv6a-e_r8q-W9pdXXZlf_urS7d0v_XrP_5nKxCUsQ_V9Dbjn42wZxaUzVAV5EIiUyT6LKBTrxP2z2Uc5bm540vH09GQMZXU9dJ3EUnXr5NTGSXW8UqMm4XU1BKbopR1Hy_0G2TeBTXDsSIQN07bwe7aIsZgaQyGvRPMU4W2SRiU4o7zW4z4glCMGKy6qRaaFEWU8LFerCJea4BHtkXGx4OcVX756GTRdUMaBJXyewGA6CgS3SAhp_ryVBARoiaJvVkH2S46mC89kKkKPXc4WQ0AhgWTcm23vX2gg4U5s1erA-2BJ0O2WMJmrpCpH6e97BtIHrnhSd60XnTU4zBis4Tg9GkBkdDOjcNR9X80CbDMhd1-JaZ0RFDfDIzoxBym5kbYLxqEpJNFZESdj5OaRiWzDJ-EcWiv34uyK9qwJ87k4MYuJxht_N6NQ9eZcPM-oVXqVTIPKxZZMj-YJ5TqTRVCyH1glqehCLeiOYTSGyp42q6O7Yteqi8QZrTKpBiDkMgeB8mTieAITW0f7-Jx4ks_k9N9zpsgKbp_xdW3Pe_1Xv37t3yf6-Z_5PgycwA6rTxr8MIaMox1NSAdP6vSIGgR8JZZPX16V6Oyyvxa1Gzv2m34htqH5Spjc-oPuXqvOpNGfyI8-294Tdmjs4luUx9d-Otwv0vRP_j3P9XsgGaZv-ztOq-_68uryze3v-v-f637_3ppj-vzKjHQc6ZDHtuKVCh84-OF6OoHz27DiXwNP5_-V7a_v_2_L9G-x_MX66oAHo10ZseKR1R9YUJ5BKeQTJLvkHqYa9IYXI8iNxKuTi1sskeccO59iGGkqzzS2euuGEcJ0fBjCXT9Mu2vhNapNSdJ-Ryhtvl13YaM3XUhm8Ha0K9D9t98RdG93zURVNSCplHsrUAX7rvnd3nipyVAVZmAPAiyjkQMGPY4WG1e6aDXB-9r4_gHqhxSAXxkaunZSY0WbpVH86oPlSFmwA_HrbVirxpWsXXpUw0T70r3-Qf-LSQw-Wlv4n7_8rm_9P5_5WFlP3_4q397-u6_4FYdAed7mEOC6Cpu3v5GzKAwfIjOU_JAVjoYf3x5cgSEFYc7j9BzVuL_ps9_9dk_jfd_m91JSX_357_N8j-T0e6uiHzP8C212T9hwz0FY3_AMSt7d-N2_7hRt2a_r1K-n9t5n9T7f_uLS6m_L-W5m_p_2vW_26M2inSfy3aHU06FRhxGjHJ6BUUQEXAX7cJ4eUUPFcyIExdXa4RXpbCqJgJnikuz6iRyrO_szVSxC2I5d0MSrebMoGTJb21gPuLtIB7W7MT22tfBxFxnWQaG_QG_eMg6lM0JuBdMT4gKSQxuiuyrtEzStLb2t1e29x5vLa9vrkL0IBbQf4miGFQ0Ti-r4N8dUaDIUZ6VUmFas-6nUgpOlWQsATB6sbIPt7YfNjaWd_-auPBOibtIQvfI8rGJsMAtFYw5jBW8JkE0Oa8wQhrG7PEzqmwWMHphK2CUfN6Rka8nGgJJ04uvJQqKDiJekMY1gTIPUDJ91PE9fONONd1MbPRX4q1oUmaplCjqQYSSnFo2kCoplnmgRnfb9Y6MIP_U-TSIJP02HopnnCq_L_k-H8szq-u3sr_r-_9j9gpSl99gAq6vuH878-NNqvAb1rvFQ4Z8ko0AwbCSyBqZDX8TvW3ov5NiPq3Yv4bIP9n0v_LvAZNff9ZnHfp_9LSrf3H66L_dH6J2e11ARu6aAxwFLT9VwAwRf5HH5R_3Def1NuO87Qzjeu4feZ51effuYVvxv4LWEBH_3dvfuVW__f6-b-zoD06NZg_FVfZtAUVsRejybMN0WQ4IzdY-phANH2658DrkB54wrtJZPoiVYhivLKnJl7N2gGCuWUjr4ONzIvv-vnGo0eFAr1eNwda8-oABOU8X810CjfDvr56Z8Lb__5a7n_1dIL6b0pb0rnCc-A0_c_Sshv_4x5Wv73_X9P733gwtEw_3ukGbdTRBDr3PKVDFfuPQxYF1EvJNV2rtglGjEPKMLhw79TF-VuHyzcuDMENu03mqvxvr7jL03_1dH4lAXBq_N8l1___3uLiLf1_3fYfTvxfhRPK7A-fJwk52AGQL4obiwK81f-EL5hmDotiGQTra2gHLitoRhhej3t0Z1zyZipi_aCWKQnmO90OggIXFDAqeLMSjdyGGMiK8avF1O31NXwIX9t-8FnB1CJuqxlez19DCOCbej-XQ3R7db8p9_9VvICm-_-k4__M38b_fd33f_rm78DFPw6OJ-1Rx7zzPY7_i_r1Z6Pfznz_WbyE83-OUeet9_-1n_9rSQE4Tf-zupSK_716G__7tZ__bh-QA7Oc9sc6AZBmbmeKAlbsQUhgz11jIK9Z-HWJ4-Xm3shkzW857r--rBpvQnK-V8v6FqP_V_MBn8r_Lc279H9p4Tb-4-um_y7Nnxr1yQrydMm4T15e7zaB26s-_-jk_6ryPy_cS5__hfnb_M-v-_yjdHc86XZAAKSYD94IcK8lCixhpxUBVnRPrzIALA1CmEZxHPOa9_xt8YmvnSNMGQdpi6BiyZ7fmAivl4y_OmNoogL0_8bz_y6trLrxf1bu3fr__EXQ_9cTAdRAz1uu8Cb4PwnkUjuEf_qT4Y3afy8spfJ_3wMW8Pb8v6bzzzdt0BXFvTYFE5yIg2cn6LA_ijA_Edy8gWjVODqYhAKa1Qb8FTFtgs-3Nte3rnu3_81A_282_vvCair-273b_H-vi_5_HUVPemcc3BdjPTMKoA9g5pVgcn4g0UT9TnvUfEZwfMzd4kkud5fBfNzydzd3_scjOAc1zglIWpTr7GPa-V9Jxf9aXFm5Pf-v5L8XIR_pFopUrSfRWavbCRshCVjC14XVsD3stg7gSLYmox58PRmPh3Fjbg4Oa33YHsV4cOuHg1N9fUD9Ofy_pwvYWJIYQkPj3ZU-jE8Go-7PyYEA-47Dxgsq1V03wrPH_Ydbu1_05h-ubj5vfd378sfAgKwM-z_5PPqme7bY_i8_Wzme_8nTnx_Nz4fn1ZCTKeaMEfpVU6XurJk2wtryTx9_3lpcG33zRfvR85Mff37Ymjx4vvn04c8_-3H_bOtnjx9-8ePD8cej4emPsbv48CQ6bbeeIjUb9MPGwnnpL_L8T_rCqdXjk2vvA8_4vZUV__lfWFqeX15yzv_C6q3-_9X89_Zb7GpzgoGlSPCTmFmcWfZwFIEM1CHR7rQ9egJ_HpxRbADHJzga1UtxNA5q0aRUmpyCfBagePZ4bfczlsyQf28o156G_IT_V4qeY2SrAGuWJn2E8fib3c-2NrFA_vxs64t1-XNnd21798vH8mtjc-fx-oPdEv_a3PpyZ317Z2N3vbmgwTpfSnTTRZ0WWrfBrFocJ6xcCV6UAvjvEMPLhXcWQgykdffud-_tvbVW-9_atZ_P1z5s1Wv771VQ8J2M-sFCcP9-EMXtQ2qHGjAFutPFoNiBnnagph3IT_h_94POgBrif3tB7Tl0arSfwxHsB---C9_eCmqdrK8ylnkChZF66A81wtJ5aXgGNLa_lMyPpx1IeVDbANA_CoMPP3q3BtUxG3EUPBu1hxgsrIvhxJBH66KSHpDiOOpHIFQG8YC8w48mqPqGNRsHKMqhz3gPPnF8tKNO8CGGK4tPol4PyOThk6DTjVEabu48WFxYnC9BOxyXHhPC0YO5H5yXYKooz1qVpMyu2O1Ydbod-_Pwmf0dftsVRqzOfGLVUoVO1VO70qn7GQbo1EB8sCrFkT0e-O1UUJ5vdjXtD2dV3t56tN4sbeDR2Hyw3hSf4tLD7W9a219uNudLazs7X36x3vpmfQfVql9uf7reerC1-cnGp_onNN3F9ylY8UijynAEm38U3H0n_rZ_NwjVgddXRSO4814YfPTuItWGczQmjCvF3eet8aB1NJiMWhjgrhWRDqTTglbjBPzbgF41-cR4gyDi4OfRaEDHCasDrnHEugCNzikk1eF40u4FQy0_CDCGRPmzu5iHBP3taxzWkXGY4_fFJ11AbdiV9rMAB0fgsQX3VueZq8PBlOAHP7j7-Ju7pe4pUZRBrP5CEtnrHqifo0j9FU8OJDSgLjkDGUkbljXxdx1Elqd7C_ul7lGACVhGUf1o0uudola7PAr3LLLzYqG6unQeVnUs1kpgRN6v0zzjZ93xSbkc1qFaWAsrlQYTg3YXSBrrrNZhhctht0-xPwMMjUCLUKNFoO2Bs4PnfXwWVkpU2gyOQjOWwo9eqF7PlWAWAt5ER8HPgPE6K8OsJrgLsXQ_Hp01NKEbRTG6uzeNFaqPJv2yrkDUMNSIDjN5TwPcr8IQO91-02j8cP2rzS8fPapaAKDWYDI2qz3eeLxOraPRKF0ugb6aC_M2nKj_tPkixHsobARh7i2GS_5obfNTrPiAfjxorT16xD_PbbBEC5ufAMpHyYeKHKLDaDgOyls79CZYNddJHpfX6cW5UwnacRBhJWN1UzstuX1oZ9ztTg5MWAmORoNTBkfQACVBiC_zdtV5PSvBR8EHCx8uIuLZH6Gd-pg3GC-64YyjTkzx5EnjEFbMK4w7KZU04jCS7YUJ7YDVRnj7FTxI1qCCZjM4CENiXtRwGe7hoBNVA2d6QAxe6OGX56vQVrr4th9WqlLEdEJKFrBEbjWqdd5ISGd5IbBGBJ3wiBKoQQRIEMxX_AcVyjFN0xGAONGxV2D14T4Y9iJky7QZ7mn7LDhpP42AkiRkrY6N212kr7RsAK3dAx4h6EcY3wUQC7m98Ul73IBhUuxmcfpTip45wJ7aEcWDghuofRyNZNtgSQEadIZ3cYd6g3MUwbjga5U4gBqMgqk4aoM6RJADuk_x_bAbP6mXTkFa6_aPW4yfTc8m4YItBHwbp9YxJCJYLiWUxWm5nNVSTwv3wK6T4E2pokizNc4sqjrpo1XLcR81XdlnjdcPkBz40-gQ97AZvAgfDdqdHfoABEMPDumIPJuqb2pj8NPO5ECX43tsaJOZ8JNR-xi7RD091sE2qGf7BDBCNwzP02crPhk8ozukBigCF-34rKkHWDUGVFUjqJpdVe0-PKfT2KS3msF8QOFvjfXPWmGhZoS3QfsgxuXUC03dwLrq-4YRFVb3XDPo9GLd7dsYUe9EOJRy2I4Pu92wUo-Hve4Yq4JUkNCzJ9FZFWNmTxAmea5SvXLYhCkuVHQ9mCZUxV5oAA1rT3hOXyEUIvDlsDMBKIc40qNu1FPUT49_D2DtQ4fUcUldD7DCOGS5IxJw7qWQffW7q2eQZPs2gOnwQsJOKZTNAm7vBTJVerv60iPMDzcCdUm4ROXQ83iDqMeBc9PF8v7j--QpVhwQUp6mYtfqiKRlHEFFIwZJFDgeJmQ2w6PZHEbl4P0grNPZ9Naqu-eQD2Mq8E79GXpKz4UATjrV4al83w1MhC0ZxHWcTb0n0ivNcI6mUfFhnLlL3oMDlwcyzeipDOg4xlddjMoO28VXGVxFj79B5n4Swy1g8PAoLiqp8KhTQ0dsbKwkyE6Er3UjQCDg3oE-Rl28cuDeGEI9FisDmG5cF3AZwuLChyKcj5EZX9_65G7pSxxIQ1sWaqkkqNUoFtnJ5OA7ysm-Z3h0bK59sb6v1gc-dDCfy6S_j3-fRTH9O5zA8ovPtlFAp2C_VPr4LJCNqiYJcIADbI-6UVzlOGgkslT5YqG4aGenePHBCmOkNNKydKr8jF7ijiYjUoJWzcyaAoDDQat7d6Qe3qNOPXiMIwuOeu3jGFcaWIIS6W5Q0OGLPIZSumX0EpBep077ph5Q24eHcN2w3NR7hkHEdRclWGvcdqIaLQXEqy3RaOfTmnxXf--7mq070fWheA-AvHh74TwMarBcq0vBvqpAChY9ANGz6v6JLDbvLJiDoTJDfQND4LHQON6bg_-r12VA371Xy9DnuMCS0eI0-iCRAMY377ygCu-8U3vv_D7aPsjTlfrw9nu1c2equilVsBpZc5aTvhfU-jCOpFYY7JMkm4xIhmpW4cnXcao02yylVZf-OW3_dDCCIcvQ3nmn_t65MFVIIOBKTj6-_V6dv-GW6e8hXg_hHamDuqnvvku0UNRHt0996CZJL0OUeM1PVh_0VeAb_aV7UMvA9WEF3qvnKeuQiQZeGNEeF5jWIMQ_cKChBmTp6aQL3dTGskzdYGbT-e_2FrgdVM9q7Wr15vE4sAkOrs_bcGaOx8BF7euhek8lk8VK0iYKFnkVO90IeT2iVCIG4F3AqH8_IPXSncX7qDo5GkMjA58T0poDWJMeD3CttcrsQEh0JVD6rAVV0aoG1LsSGIoufy2TtlcCSxWW14Bor6rPujJv9ZPvajXMs1AJ6Jq8z0qxeYcC0DfUm93nFZr0n_QHz_qBUnQ0Atw6kxYQCsiu4nYQ8qgLTiGPuY2nk3gcHLBdOuA6Vgs1Utm0HECqTQj1pik2UVdCziIslShJW4seAkbNMMdCn4bJOd3CEhQez9KM64el8eD0IB7D3Au00fc_cB8h6XNbqN1XSW6k80TPzzMBmonMUHNeSQzHWYXdvpK67XK5kZqs61IDdmAwHT-CpTYX0FTwP0p_c6g8Hq8yKorhPri7MLzrNqiEwOLurH2yvvvlZot29NGj9e0WRsZ82PpqwTiR2GyEelB-0RE1P61U6O9uMaM7hY05sBkduzGpNRPw_JakkbCZ9LXk6csaldOUx5Gg8L6BxMr2DKDFCS67EKokpiQgdG82jvAtA_wsbWbk2UzoeK_IVmbuwqSP6B2ad3OCOtYpcnHH_ej0qD8fI-fhoJHdtuJeWWZb60bB_9IIB_9-ShhXMcledt2NzU-pcvqcLbgAFJHjqh7sNRtYt68Hm51Z-9HZ7ikfl_UEMlA6a5kNnHZAFEFtGWEKuR1QmTjukLFk0Mu5g7bY8aSesoPIWEBV30dwHOKbPm0p_E-O2xTs9yNN7mHTlNw9aOaH6RQ6qW2R5y835Qy0dre--Hhnd2tz3SbRiTSrIRSl0k6XaZz2wc7AbAv8kh-8Dz29w1cYmu4GK7WIZKbwz-jOrs7badRfya-fRvDV_AYGIUra3MtvQ9xii9lLo9UHRVoRj2k0-jCzESnQBgM0jmTZJVm_UP0SFkr9TCaji8yxOoWsBrQkH-M-kK5FgFmw2E_fxqN6wiHSNnHWAo4-gs4katHPQCZyj5uPDJlbHeaio5CDPIqEbzP2w2Sqh2ZQm4L2qFeb9LWy3-426UsIkLECFvOh14Bpkb3lNehGL0_2SBKGg1VJ-hze9_RuU2Or-xeeDeIRMEVOXwYku9sLB6M99-zntO1yRu5bPptpMxYq66Yxp5J5LZqjdyuZlMI5bbqqJWqmD6BTj0XM1JG0yIYtZ6SvS-sGS67KnPsr7-bxXJY5SGrjQerzt7pLdXKUbUmCowPN2iQ3tjzD3Q9G0dGE1Myk9KSDdJ4t85XwdiPzVZAjzYhAfDWWSHl71kINbTO0HVC0QatU5d1qoQ61GVoxDqlCTd-GFAUR6mttrq-NGRfRaU9C8zhSrVzpN1UbNc7N0Brtj5LBaDsNrNZCxX7T9_BizzZ59yipZ-YWdzO1aU01MGDEJ-0R8Wj0jNz0r7NlO8QZK_1-XebTi9VI-uNJ5g3UerSxQJBf6WyAnFAZHnDkpzAbME5TYoKyd5lm4Nnk7Lmk20tfhaDwFArAoIphKep3hoNuf5xurpO6SA1vfhanuTWHKQDUNmSAmLoLDtgseAX31IXG0xtF_eiZuSg1KbIm6hZSZzWrsRSRUXtqpa1yB7LnSxYsKRfmgCWKJmkXzUskNSXT3r9GX9NYkjT0Y6mvqUbSdOOpu5HA09vqjn0WGLyZ_IzRzTsphsu6dw2y9ikfgLUSWRuaNxVPoB__bGaCxKsCjELpZ5NuFMNA7KPTGRxrTazfINswdk0eekTzqr_IE3FQq_UHzwAxMylOGHw014mezvUnwNgsfvTuAgKFjiMHIOWZSMEx9yMfElpLaGCGeWuthuswzh-ixRZZYMTr7oahWNP08Yaqvif6o0plrSY8kATYCct4nuBCglsmHqQoS2rjrxFTvId1RizJOLFXxZCMoc2wr9cKYSpWZIUIuRxuuOxO8mIDK_fWVBRwBmhoD1OMpaNC9H7_NmXJwy1ciCa5zYbr1ioKPU3Ss_vw152tp4TgT-vHqpklz5uopt6AOyBeBrLn2oVIzCZl8LFXvLfOt5RnH_M8JjZ0vruHZCZakM9z55MEPh9oX4pQ5JSgJjDXj8JUvVY8IvXhYNLrkNafrJTyzL8LEqb8xbRRTDQA3qn5FAGFqNKMA5gVmL1jVwCXSSot9JZ9zyeLbCzW6rXjcYvUGGY_7TiODAJpeq1kk53p5CKZ-bQj7yebtrvM0WF_3FM_-B80wjxtH550-2iUnvo0GXd1AwroN4PjDZwMy-WmPzgCXgVoQTM4juDjeFQexNUg3Gptbn2y9ejR1tdhFe3vxdBbVc-ycB2fAAlDG_ejweg0EHtkZIDJupHC5tAe886EFXaMIVM89NuLDseD0VkZhy9mmh2JuwCb30SrzsEw6tP3Kv7aam0_3Np89E3wHf96uLG9_mB3axsL1FD5XaDbxxFxJjYCdIRLUU7AV9QhpxHDt_pOa2MHAJaNpnXAstNBRzkXWeVwy7O1tn0w0hWPVUVx4cKOvth6uO7vCGsO7s3PJ1arMHhK55MavHdLjkJWTfK66zVuBC9wFc9tb5IEorkxiMstXCzVuErmLtXglLxETtvPu6eT07wN4-qeDdvc2vz40daDz439quIgW0edpu5uph1UsZaoCtXgzl2g1YC7aynbU3Y40mjg7gZcT1V3J7v9AW1QWTrV9YzfVCeFEhaSba9_eqNI5nzqk4_JW-g3koJSCB_xDw_cuPvzKPhIocP14CuiHqAqbuEUVCXttoRkMXpy0fPwZIJ2xs1gb18skoCzgp_ML7HV4C4wHsnwqQWjE_Zhw-72y6srK0urupvgfVjWGoOtWE4PuOUEy7E_5-kchGH9pyA7lnmAFbv7uI7W4v0OfzWfR3H07zfJ38z5Bl3yZ8-W5Lgn4IpbTmc4ae15Jlpq11kgz_yMW4ipW0WpuYft5JQSiZBqXD4DcdfuLBbhsQmX1Wc1kK6YLswPVufnq8Hy_IerlbQ_Jnm5ALxM7KJ2uR4ywqyQf_iUQ2HV0jWs0dNNjLtN0Ok4ssMh_tyb36e3RGVGsfPZ2vb6w9bazs767o62dDMZGCFFjmtt-YcNsbzdY7Pdb-tFiqCgtmdak79f-SFwDzy0hf1Md1vBqZTBV2cQsYeMioNiMg_MTrR7iJTsZUHeE8Nx7ZgCMjCzFbR7uHWK-egkOXvQxwmYMuQzySMeML0zGSGnCeB-Cl9gK-rB2iE5FJHTAEOsESJDa-ByyGNjMOowCHQqAKkKpAeMOwd1lKP52wEWqETw_CTXPw6IVzqK2hgioBYPo0PMFSsvuONRFNXlicvnnZM-cLgyIWGH6_uSQJEd4InQ05kLV7tdL-9XzLpI6vmw9uhONUD4GSe804y21p3mlE-Mq8r5dJx53TkVjTvNvcW8o2CuamUlzx3XvIdUjC95Oh0oUy9cr84ANYQY8K91cDaO2LeSLhGq0hu0OxHSJA9vX98hFERnwEdUrRy2ZENRkCGpQboO0T17ZC28DAEwx4KO4kEdS1voptbi_sv8jxA9_mHucBrCKcVfZBgIrYz_L5k1f473sJSgohcew9LDqkun-DLZ4gYygYr2OwOmTNPrRAIwcNbjJI_NgBaiQxG6ykfjMiJmF53fR2UBaly-bbwpODAIgedmL0JNC9BXzYyWjr_xyNIfkzjq1NodeluXb-0DWKgaUWv8yQo-_EvpfWtwtHEe4bnLAZhjr2MsJsw_XPaMcKqbmrKKZ5mZ7T4iDJEdHNDYDQJpGkYpT74YpgB3mTkep0vA0V5HUQmDFLEbnaeqdycTKBWribWjSUABvak8PGNfVR-VSqqZXIlqGsDx4LWcBp_D9khsh_5TAALDznS7d7pVq5mHTOd0O8jgZhpUclkNbNUxj1bpjTn3OPuzpTfdO9oZMNg_YkQlnBI58ubOzey72bQPT3YL88hkxv2o7b9YXjr_luLxweBpPJV8mAXOEg1QbnbPOibWb-asUut2qanBpNq1o_0Xq8vXPiv9JKUGOGVmvLk4SEIYfNFV1gMysBC9ZuzC8_xhThkiY6EOAJAFJYfRVzRCVk1z9wvzi8vBe_RPNlwvRbKH_yxPFCjUSUoQ8P2XKzG7_ymXe75Y6xzUuIXbUYYBV0WpKvyq4mOmYjcGI4DpvqXhHrb7g373sN0rU4eVWXc6exTKD173kD-sSxASmYK2e6OWLWops5l2WKnWHhB5GG9r_LzbCUnSIizba9RW9i9zPlPUhoRvml-ne3QEwhAHGsA7yKD-N0WT3FXSRm3SnJcq8cMPi66aSFPh_l4I2w-c7Ul7cWX12lZQU7bs1cNuc5ctjmZbGyZVErBL1oWmooJe1MIKSOPZXcIRn5DQUhZKJfpJzeWU8lCfmVP_kPGdClhKzQzVgHorIo3t8oj0FAIN2BUdnsHpJYE2Y0Fn4wwuQcwTVc2lqPjUCjQJfJSpH-E0LRrP5aixbq3_JPjO_L35cf55kNgkHyNMEP83tigiiSdKVfHN6XXVe4q9M0oC0LbK6QBW14eX13-zmZjuSl9-8Mp9gILWomyXOYhQLJSFBlWpIJ6cQttoODg8abGEx2mrYqMsGyLcWmiXoQGaNA6DoNgRcKlkMIzyIBKxp-XRcLyVz6-JNb9GTjSbgqh1FiZbbel0VuQSJIJ08jfH6U0Bf_083tQBKyYQd4q0LjEyfzk3nh0o6WFkhEsiGP9lZ2vTKK0UpFPZAZWmbX8RAqU5RDXTzuR0GJenr0yV9AlEHZqomIPf0bA9QkVe3CyHVTyVDQxYF8EgR4BaqMfnmpnAK_WIQnSVK8H7wUH4reGslM1MJzMQzXs31jFjZKQdYN9JTYq3OHOnZmwpJnHfTr0tAAA1rh9HqGK3iVDF9_xXBAoSroqWCqc2J2rWHg57Z6Rb4Iz0IbGQZMrB8c9CVs4T7RzhvkStp4NxHoW04Heiwy7OqsXqEgYvRcRdFwA0s-Caj86ziDRIriUgWjl9O7mXS_pqqBTSNLh4RhsK3VZIrVwpgArZz0XmZRFKDDiKy3YprUXWyp60Mchj4oaYKyQaSGutYGUWmaP42LTkIftOlwZa8KHwQQPIGS7xCzS7pjluk42olIpvrwYnO1toz3SjytWWBOFceqc8uE084HwYvBesLl9tZAnwGcbnns0CjOKVj2O3z-TfrUInqkqOzTMc16Rp8INmMH-dB5KirhVaxtmFCjLvOesflv1VMjkszVX526ENB8Uft2yC1ItRKdW79SX7Dd-qpvtw37DSJg-6wuxmDymuUI9Z2QnkD1nVwgC646CtTI07AVpS1lSQPpYeq_S0Le-EKtwexUPsy6vDwmKN3oTeDiiPHBbhm0d_EACLddo9pMi3g1EbZBJ-o4rrkkwhkHh8bbgscWCd5A2mXoK-Ml6_R4mLo3r5Vm9oaoBKCtTKj0435qTKiMLCJvAXpFpaq60KgW0Z0VNK1QZD7EwaBqwVMmge4AZLo746A7MZmDQIm53xAxHmytdYsVrpb8x4ZQHkb8kynPusC9QeKesO-Ol9B9T10qib9-rH8NKWVKaKK_2OKjgw2xuqQpwir6j58nWOxMrzKfw-MVVKzCKtsm4ekmZ8yKFoRi1N0Owt1OQsa6frJiWaTqvE0h-tuWUnEiMx3HEDKWYjcUoC88E2jApg1CkKTYQmnJEsewV2vYjKXTG0tspdiNSWuRW8N6C1fQaFF1LbPsBMc32ygqKUmT00Z0L6C7iFfGFgWkjQB35aRvJ_3BsctHsALAmtRKpGHSQ9Ggn7G5BachhFI6MfJuZEGS69uEnkah5uC-8cW90XJiEDKCjhJNZ0XQh0DR1sgFZ6yuPkcTMByAye_RXk1Pbhk_ZxVFNU3y1nlxJdzLjn1E76kM_uyKTYglVK9H4WHcqmnI1SvqrP8lSXDfu2btj1ZWj-sGq3P0kMQdSu-OzKeK8rwRyDSrXxGwEZAHOOlnAU3usjge-YjRjXiLQ3rhELvzwM_ZSLJMF6fbC4D4dFxg2UywZ2UIaR7i3PsFVPryrtiz15F1I-JleLAi0Ey1hUP8HyVcgnWL4WmmRm32ypW81vQau-AvV6KAFRQDZCq7zT9hOgIJjt4SyAIYBcCAe925lECW8bT46Ous85ILR2xFOcLu9ym6xEY6gKW92WFkxAMeUMW3r6Ascwk0zAxNJnTh5L2QoC9ZZoIT4608Y-mK-iJqwyp3JC1hrz99RLQn3Qup0WoOy37VzYrxCaLC9Xqnn1FgvWWypYb5nr3VtZgXr7FPUU7WCbkqHCIRi-qCZ1k1jVVe7qfvQslJ4dGB5v_Lo_KP3VYTlBAq4RInmUufDI1LfdPyu7DDlRS6ItRIg5zwIudLb9NcCVd0SFQWpvCET6NbEkIYsQ0_L7rwYtHILA3ddSGp8R4_YeT4a9qIzBq58HHzW1vfYR-ZlgIaalaPePo3KPPMAIXqWSpChQLbz10C2jwgIMdyQT0Lpsd1y5KRzUKilaIVo_TTKSo87gJKmD-K2RBXI1EM9s6Pvn3aEaaDVQA2uYZtVc1_BJMe9eZvRs3op25OpKhZyrR_dapX2umx5h6uJJ3T-5905y3xgAhejr3ipZQkQBocaoyLkarjE7Q15mBs7KgIkCUiniWGGKyEGhHea0y3IJcyQNTgc6NQHWZdRoBIEdV6ykIq3he0OHDFTMunaUMao8GM4pT3DAMNURVA7uoG8u1PlscsAhX2CGRH8aya19x41j49Qn92nEk7hh1jedaO_bQLBIgFCYBBUawezUG7ThfpAVisEHzhjUnYxYMPc9Hcno1jFZhg7xYQ8xO-DI_SAvjEgpEJIh5nFIwuZEF0d7l3Ifvh-kXKmdIncEJSVXqwSlKik5L4QO_pbUw0M4R8ElKJcK4lojuGOEgbvPeKK30gx_RmAwO4Y4hKvsGbKXKpBZUqt73I90-iy143fscGh4HCiXBz-QmZHhCGvN8IG6rpUZRKPSHSOEYGlzADgxQqztBUe9CT6ajAYTOD_xsygaVnEK6NCORwcJ6SjAJFY9cjCiq1HF18MrADYH_SFVUhAVDErC8vuidDoJJB9yJH-dvuw-UhpC2ap2iq8GmCInlmHGNCY9g8HBT0F0ioNnKIsfnuAt2KmHSfbJeYw4RDFru52gNqnwmOaNCJ0UFx_H0I7JVSFUs0gyBzjxNK2J7J4No2B7_Yutr9aDd-K5d2J8A1OXVSO4qyPYmGFxVYLMjU922OYiqI14n8W5VEe_MQspuK505dBOM9Ku2QRKOOCDBMfE8EvCxefG0lOcl9TlJXmL4yDb7e1wIKlvxoqpb3C_Ne-UHzykPMB37waHGFACd0ilcaVf8xhM-N13KS9r7XHFgiAjv2NAdEdcj0945zOGbMZv9k6IllIn83Ggq5cBknHaT0E-wYsFY0FyVtba04AM6XwxPgiwxKyRWuh81B2fpcDhRwmyle1sqpJ0s7aK7B1LZtgHDSQ7aWkqRILygDEyknJGoabirL7eVnzVg-31tV1EkJN27A2mIHwdA_iuqbzg-WspJ9oBtRDp3lCFXTKuwSVczvNc5Xi5XdWgYouJkmi_yeNJrz1SybMUI3d4At1bNlYyUYvTm-4ra9YAHg_k-TRGo4kG4HJN20yW8LQHH_7gIxM_SoyNtX7woUbUNkznJBoF-l1MXXxVZdIud4SW9A2fHUweJeFLvMNCr9bRuEaASGdLozxDni6Qx51Aizmmsyxco8DytevBmrjJMjaQevApZ7U0rynS1Ion6qiLElP7GO9h9n2nFMBj4gxPJ2OGpDYTRgp3W04Y2SienGIsmyQvyZ1UJN6SXp0WLTYCbS4YpXhT6ZAtrMNt3vmhyCbtIRzj9Z9s7Aafffk42NjcDXbXt78oGYGZPeCzAmTLDk9ghz2kSbpeSJ6pCEswDbgRWonuVYrkC5Uxyi6N0Z4NDZg_3OUs0Hft4ZeMoN7WYukL2hi5Ha3djsOsb8qsyMIYVslsX0sFxjHiH_su61RI43RfZngcO6i1rmuHWzeZt-Q3MWiFc0ublDpT61VKnqG5Vh3Vc6TmTWTO4P3gKKyDbFJ7AWTlOBoPMXk6Rp_AU4Zcx7d9idWwF-YnLMDszIk2rbG_j3oIshT0Eno9OhHZv942RXa6Wv7_9q71t23kiN9n_hUEU6AxYFEPP-JL4Q9BzgWMC9L00kNbBIagBx3zThJ1JBUnBfq_d2Z2drlPinKcHHrh5kMsct-cnZ2dnZmf_HH1r5evFI8kHSMyySVVo3PR5J6094tiCevykuMTHMcwOvTKv8S-kGknyIrLFftAiL9T8mh-imM-0h-TlPzUYszyHZpBFU-PjiIKlgFn20Wmj0oo8pWC_yH6Cm3ra7aFJlBMYFdoMsCmEAoQjuKg0AigiD1gyZEisen62nwDDDRHeYV3PeIiTYgCUvbSoQ5qY8wwukJO49dZfV-Uvyo5XUM7jOcClbAJ9Sb2hT9XyOqxJj26wbGMUMD2EiXsxxxewMBHbGAXxbYEbS5od8HT_3abzco0vgK29haDtJEpDyqSSa-xEs5_SjZDMzLuPu91adQaiV9jWd79Do6sg7pAIN9ywDddHDfBe0hQDBq_UzAYYhR1Qgcww2gKhgWvDgie6A3V6Q99Z2tLEvXs4VExnfBqbiMHRLP09MYXnU3X8SjfYzMiW7dAeU5nbTQmJ16hb4ANqgRlgZOmzI0LyVFgPXIfnRmhrHYsT9UoMpe9pHkA_e0liPZ5ZdIMTSS9JlFQwqMacZQDk9ipDyLipVXt55FTVxLqQjYHDbhbV9pH_CBC0XkYYfjeeFiTE1H68LrtAOa8AzQYXuQXbqFm4R3LYVFog_FJ5W0Ytyuje9vd4DDhrRzUR_9dq5e0cEADewbCBzon0vlnD8GtWHXetBl2SuLFsrhX9hVu6xevDjltLJp4UDk4x9CdYTJuMWoJgmGGK2E7R4Ub1AQ3trpmqunclw5uGenNPJXoijPPaydEqto0pCglb_stBBl9IoTa3UJmgWU35CCDetD9JNRnUUmoy9bbwUfvu_BoRB5LYycUEHS5IUcrbSm1A6LdjJE10_BztbwN_B-exnXRUGmo1jh8Up06n6V5xHB4DjKQ9d5LLK1QevoXbohShjVjZointmJXk4uI7NyBmwD1SLuWMbuDT6Y1nD2z-vJPT1FtQ0GyzBJHSmWgZSfduosE5FCcA53HhEDtiKqkElCpBgeMeSs_08DqUMRfYs_Is7aR630RRhDqgt7qh0SeT5opp6rVpZj59fXHWnvwdmkX0teZXRv1j4-GdBVH8d5sJtD1dCVnsmSKb1qLHJQ2eXVhjHHICpoq2G89hyeKuYhkbSv_DK2TvEEQniM8WsarMh0nyebLnLR9m6IHiM78IIeNMNhfm0WzNkvC0_uqG9pgb77Q-0Y1XuTOILa9Nlq3Gg8ArtmIDvwpSbFRz3hGrG0tZoUuTwg3HuYfVleafYUpRagx3C7p5G8NNDJio7zz6yAlPh-Lv15adi49DZYv61IIht7pdAheD9xv071GkvsWwAPWDLfcZbPRxox7ushERh6ErqksARLRg8YUwITItHGhxXHMRYXm535Cv3WKuwjhWsUSsq9W-4Agn-exntehpYFZlz1pCpBzD95TaMZce5jE0jjYgeaFsBSwWUl8kCb0woEo_fxv8NW-w75vYS0f9U0ERTcSYMttMX24VLueMGHJbdxktUzMCwt3lTSzrOEhOrYB2gv_gcMqbN3SW_U21g7vrTlOIns69dIOvHOLZoHYKDycZpsPFlQjxYJrzo2QwbfTycLmXGhPw4teL6rPhFUlTQNban3Iy2KDAB7BCdEnRVXkYZH7gV_9ePKMdGxOlXhnQ1QOLEGBATKD0oIEJvYIC-pVeDadSjy7tdGCvj3voTJ9Us2qWtB8W2lOm1GX8ng6TQJ0ZtP4sN4JdcjSeN7OCc0qPHNpEShP5EF06plWZ1DavHqIV3AkE3HV4krOS5czLf2VGNzJ24bgUOpVK5eSwpxdkz4m23ouE_KXocVV2gNBgbtSnMTxHk-7KPuLuLQTVoN8VmQrEdJk7DarrKriT8UuvpuhI12MIs5umya68GRcW1t40JLQGLHWIbTmuYn73Ij2WkmLvsw6JX2hDbBngi1JWZY9fEIN48rHmcCQGEVGN4Tuc4mrPFLHPe0FlMGqOqgOhOFem1TQVMuoBQ8qKrG_9ZE8iV8X6k4Y1f_k4LMpGrPiusSlsZ59iqsdSHg4V5pdEEaL_JClXNdbeUuDDhIID5FJu2R0XxbXwaRHw5MTBZHM1ojNg_fBBIUulGxcG7krCX2drSRpDLpp5Sg_B6iu_qR0mOTzu-cGQn_rXt5qLsBtgE6OzUoLjG0SAoNsNwK0rUt-f9gkx_BcxcmN1OfqCBWg8iNegCrrNUkxq36Ir25TQ8BU0deDNjAmT3WW-WIgRxt2TqBIGH_AAspp7ZQL4RQEG5AOIo0lpWDlSouQeLx0NCtD_1c0j5EKbtkKed_x2x5byg_yz_F9xCbjUaTFnEOwg9dF_VcMkXRlRpQLDuS1PNxxHX97Gwqe6QlfY6wmnA-d2zb2mdoU27Ho6EbT2zXe67B_z8MeynrhwCrw1-_3WdbXQ6Dqhvj8kYLMePLBldKeLbA6Qqtkb1fddbJ3vez7kvb8aa7hgRnv0nh7q5IoxO4oIig08VlZLNL71u4avY8ymsgSoYXdskY97nT-bH7DOn_eiJ1aA9uR6_aKsFBcxMu_9PoesgeRe-jsfqocYpVN6HMtBJzPelSWMuLPaMaKSLN67_YFnHF38UYpBiOfbaW8Ler0krLDXvbzfDm89CAgPjcSAfv_O9_KzHoUWWFGW1i-N5LEXi4fQI5rY_XGhDfoh76wo84Ed3SyUONxIAhdh1bPHLYBEmrU9wWBCb8cQOHjAhUeClhIsQk694hxDM-l-3KHHeHW2Y8C5BaI3dSFPrruF3aJJiqHp8oA4pwnJxtOK726L3qBvNfju6-BNBSWNm_NFziktDCs7FZWuqbxLntgy7J0Y7MhTMIeq5pDRmLapB3YA6vwQ9qVhmQPbFkVf0jbmimabP6RLQvbae2hZn77qPCx6g0QVgcbvSfxj1nGpr2G37VAMLwvYtiJPzFCpia1CqP9SoazyfKSq2PMxFhH-ZQX18Nl_h7IgO2eRAQd2Zw0f91V2e1uhRIaV0hKSAGPmMHmnFV3ctixdCi9R93VhhVp5LXAPhPHQj0linF9ttcqRiWbbXTJnXwd2FslzuuU9YgHUJr23WbZuiCyKmZL0m0GfKt06yrfmuAV41st692qzgfoo5IKG6v0fraBnvnyEmFUZj6uOagVkhnIFbpYzFbDeS77aHSYC2qK9NhzMxNo7xDHrr1-XVLA185gmpQ_kVK-ej0Nyfo25rQ4cZvlUg50cxSIx-IVx80q9vk4hSMm2rt7N2BZU9I4CvsZP9wH61DXXNcDaxRFjUdm1Hhb-hxGR5G8rJAaMxFuQLAEkV3I6-xfhfFmMdyEur4cCsUahUpYZbdkmSFYAF9WZB-3q3yR18Ac6F5jmdKtiOubFH3Xpz9uyj7O0LKrGhpod9nmwyO2MYIEJxT6H5L9_-j07PS78dnk_GQ0GZ_i8_HkfHz-XTz6GhMAu-CsjONv9fs_id_s5sAIWJBYCK4i0DjobxEpFZ07IQewCgx4AMwJAy5j7Phj7aL5OHoiAhLNd-gvexzXxa_Zhpwzt7OquifkiI24S5UaIN08AO-s0kj6HF-_ffvz1U-Xd3W9rZ4Ph-iBmjK1phyTXeV98-L6p-mPV_-eXv9wiT0YsCLAzfDX61dXl6H93VgEQ72idLubR3_49U9GOY_fxp71f3oyPrPW__jk7Fm__r_O-pcSxo94xPllKIx2eJ3Fb2AN4GnFsigh125crgO0xl3S2QcWv6hCSim6rzWG04cjjRnC48Wb6_jnn16JsB_CnBiWJF7vp5GJ6ANi3DiK3m2KZXYTUfWXcfIrtZZEAkzNxGtNGFwe7YYvPTYNZl5tZKpEFxYBbUOPELKI7ts7lxtisRSKJRQJRchlVkBqtCDJNmhoXe_KDcU10b7AQECwELe9_gFDo-blNMcQiUkCE0XHPzxf3ERrgdeewBniflYuE5AsC9nZCo6u9bTKgMlh2Bb8P69hLKuCJOck2yzKT1sEfY7UyRp49-IOA6rk1BXEeqoL6ZKcxi82SrKMX766hhO-6kuMyoISiomILU3kwW1OuwyMbwbv-bDOKgKMCCtMrlOUidciuEUCu0GRRPIVxulMavh49QKB5JP7qkpuYDwE5DHdFgUiak2i9ezjtKrLbLbG4Eao-6RHtyUQEGHbi8enF2fPzqPfdtmueXr-bDy6uDg_jdifdbqYbWdzjOTEaOsxNw9_14TA9dsuX6gf0CH-O_4vfJ7m-6RSo1rd3ChCRqfTLe3KSTRbLsuMSidAUZtsZe-Bzy9OT0_w45Uwu1NZhT9vEt1n-fu7moY50ukkhe7fRIusrIUQkB1I0FA8XZQ1UheJBp-1JhazA4suZtx4BlOALTPcEKyFdb7RmEgyTk-M9ZGiDgumagErJd_kZImHFFXc3lL2KiES0R-tk-gXjGVcTrdZuRAXIZMRZZvVaIJUV_hmCi1jpL3L-ARnmpcf8NJmScqFgm1s8RO_u4mAhKYU35V_75bmb1i9tQBKw5w4BHoxmRzHQAfHMVKDngvLq1yU42x8MRndwBq8ogvcdTZjGS-GZb-l5QRnWTjvs_jHYdubGB7Ia-AXegHiNsChZVMV-1ZoY6aLfFlypzEeO_VCdLosPuIiPvl-NBpr76ir2rsJTNtdNlvVd_htYMI_EDJeclbhys9XiGRX36EurFgh5zuJ5OWz8fgsukNZE4PZ0jI6WRNV5OvdespZ6KNC03OEqwG-WlEx_KLioc0bYCcSqtybCBnRlHp3i0z8EtlVlYnHItSi8Whd75gRRPDnVHJEeAYUVFXTxQoWbMPgqAaM2juHBnkyo3fFts7X-X-y8kZn5vPZCi0XYZHP52VTxW-IC9P8FIaJU2E-NyWwF9khzIDXRItpmc3F1bboOSsPYWWVwFTUY-jIHNmO4IOfbqJV8X66gmMCfSW8dYKVUtG6o_oxDmsGBLSrpmikkIkFOXmWjuDf-Pn3348mwMd2WyIGcYTotH8PuUyvqfgc-R82nS8k_u-T_89OxiNb_p9Mznr5_-vK_9ewzQyRqTfCP656ZJF4NYIwsWVsCRS0AeiyHGwrm2IzgKW-3NHtAx4NgO8Sk5IR9SpE7oPXu5LOBvNdrWxCUYqJ0fR6Ff_j1dtjCgwlnCpnxtEBUULldQjf9IgDBHYIMVsIUAqD_1VKW0EWvp1OFjlMRWKIYx2PFUbWQ04VRsHuhwqtmCY_WYcBY-Zgx9rm5EM53ZXEqNsULEPIPPwwBjF0t8yzzUKcGvSADDTrh3UU4SSqKmX_VRYvyGwZ4wXgnjCCHV7XR6nJEKI29nTQWKF0bFUrhNocRIXUFDyd67G1QglJ9F_iwPVPvIyEQ3PoGHWME1HgFWMV__3n65e0HOgYxc4gGarXuEIM_fbyTXOYMg5qSgxpPZZ98wewEUkqo9_txKWT4cMOXH5-0eW8pZf8vz9ufbVD1hc4Ej2JX8QM2h4LMRq2ZQziwEHheOQUmlwd6IhvXIwuRjInn-FQ2ZfCcmimK8WjqLYUmJ4H9xkwexn0BckdFnrkE-PH2AxMsRjxXVHVxnv1hrp0SZ2KaIg40LpYEKugfas_-31LZ79x57Ofzor6o1-f-tSnPvWpT33qU5_61Kc-9alPfepTn_rUpz71qU996lOf-tSnPvWpT33qU5_61Kc-9alPffrm0v8AMAfuJQCIDgA'
EMBEDDED_DEPLOY_VERSION='0.2.30'
EMBEDDED_DEPLOY_SHA256='050a737964f5990f264494a347153869560c89dcf0ff890c6a1b67cff3a71de0'
EMBEDDED_DEPLOY_SIZE='185852'

INITIAL_ARGC=$#
ROLE=
ARCH=
INSTANCE=default
BASE_URL=$DEFAULT_RELEASE_BASE_URL
ACCEPT_BOOTSTRAP=0
ACTIVATE=0
STAGE_ONLY=0
ALLOW_BETA=0
DRY_RUN=0
CONFIG_SOURCE=
CARRIER_PROFILE=
INTERACTIVE=0
GUIDED_PROVISION=0
GUIDED_UPDATE=0
if [ "$INITIAL_ARGC" -eq 0 ] && [ -t 1 ]; then
    # The supported short command pipes this script into bash, so stdin is the
    # script stream. Every guided prompt uses a separate controlling-TTY fd.
    if exec 3<>/dev/tty; then
        INTERACTIVE=1
    fi
fi

die() {
    printf '%s\n' "SafeTun install: $*" >&2
    exit 1
}

usage() {
    cat <<'EOF'
Usage:
  sh install.sh

  The no-argument form opens the guided first-pair installer on a controlling
  terminal. It asks for exact bootstrap acceptance, server role and an encrypted
  carrier (Auto, TLS, QUIC, WSS or native Split HTTPS), then activates the default instance through
  the normal rollback capsule after every credential and doctor preflight.

  sh install.sh --role hub|edge [--arch amd64|arm64] [--instance NAME]
      [--base-url https://downloads.example/releases/VERSION]
      [--config /absolute/local/config.toml] [--profile auto|tls|quic|wss|split_https] [--activate]
      [--stage-only] [--allow-beta] [--dry-run]
      --accept-bootstrap-trust

--stage-only is Edge-only and guarantees that no service is enabled or started.
Flag-driven installs remain non-activating unless --activate is explicit.
No credential, private key, pair bundle, or token is accepted on argv or through
environment variables. Provision those as mode-0600 files after installation.
EOF
}

valid_instance() {
    case "$1" in
        ''|*[!A-Za-z0-9_.-]*|.*|-*) return 1 ;;
        *) [ "${#1}" -le 63 ] ;;
    esac
}

while [ "$#" -gt 0 ]; do
    case "$1" in
        --role)
            [ "$#" -ge 2 ] || die "--role requires a value"
            ROLE=$2
            shift 2
            ;;
        --arch)
            [ "$#" -ge 2 ] || die "--arch requires a value"
            ARCH=$2
            shift 2
            ;;
        --instance)
            [ "$#" -ge 2 ] || die "--instance requires a value"
            INSTANCE=$2
            shift 2
            ;;
        --base-url)
            [ "$#" -ge 2 ] || die "--base-url requires a value"
            BASE_URL=$2
            shift 2
            ;;
        --config)
            [ "$#" -ge 2 ] || die "--config requires a value"
            CONFIG_SOURCE=$2
            shift 2
            ;;
        --profile)
            [ "$#" -ge 2 ] || die "--profile requires a value"
            CARRIER_PROFILE=$2
            shift 2
            ;;
        --accept-bootstrap-trust)
            ACCEPT_BOOTSTRAP=1
            shift
            ;;
        --activate)
            ACTIVATE=1
            shift
            ;;
        --stage-only)
            STAGE_ONLY=1
            shift
            ;;
        --allow-beta)
            ALLOW_BETA=1
            shift
            ;;
        --dry-run)
            DRY_RUN=1
            shift
            ;;
        -h|--help)
            usage
            exit 0
            ;;
        *)
            usage >&2
            die "unknown argument: $1"
            ;;
    esac
done

cat <<EOF
SafeTun bootstrap trust statement
---------------------------------
This installer is itself a bootstrap trust anchor. Before running it as root,
obtain it through an authenticated channel and compare its published digest or
detached signature as documented. Accepting this script means trusting its
pinned Ed25519 release key and the installation paths it owns.

Pinned key ID:      $PINNED_RELEASE_KEY_ID
Pinned fingerprint: $PINNED_RELEASE_PUBLIC_KEY_SHA256
EOF

if [ "$INITIAL_ARGC" -eq 0 ] && [ "$INTERACTIVE" -ne 1 ]; then
    die "guided no-argument setup requires an interactive stdout and controlling terminal; rerun it in a terminal or use explicit non-interactive flags"
fi

if [ "$INTERACTIVE" -eq 1 ]; then
    printf '\n%s\n' "برای ادامه عبارت ACCEPT را دقیقاً وارد کنید / Type ACCEPT to continue:" >&3
    IFS= read -r bootstrap_acceptance <&3 || die "interactive bootstrap acceptance was cancelled"
    [ "$bootstrap_acceptance" = ACCEPT ] || die "bootstrap trust was not accepted exactly"
    unset bootstrap_acceptance
    ACCEPT_BOOTSTRAP=1

    while [ -z "$ROLE" ]; do
        cat >&3 <<'EOF'

نوع سرور / Server role:
  1) ایران (Hub)
  2) خارج (Edge)
EOF
        printf '%s' "انتخاب [1/2] / Choice [1/2]: " >&3
        IFS= read -r role_choice <&3 || die "interactive role selection was cancelled"
        case "$role_choice" in
            1) ROLE=hub ;;
            2) ROLE=edge ;;
            *) printf '%s\n' "انتخاب نامعتبر است؛ فقط 1 یا 2 وارد کنید / Enter only 1 or 2." >&3 ;;
        esac
    done
    unset role_choice
    INSTANCE=default
    exec 3>&-
    [ "$(id -u)" -eq 0 ] \
        || die "برای نصب کوتاه از نشست root یا curl ... | sudo bash استفاده کنید / Guided setup requires root; use a root shell or pipe to sudo bash"
fi

[ "$ACCEPT_BOOTSTRAP" -eq 1 ] || die "read the trust statement, verify this installer, then pass --accept-bootstrap-trust"
case "$ROLE" in hub|edge) ;; *) die "--role must be hub or edge" ;; esac
ROLE_USER="safetun-$ROLE"
ROLE_GROUP=$ROLE_USER
valid_instance "$INSTANCE" || die "--instance must be 1..63 safe characters"
case "$CARRIER_PROFILE" in ''|auto|tls|quic|wss|split_https) ;; *) die "--profile must be auto, tls, quic, wss or split_https" ;; esac
if [ "$STAGE_ONLY" -eq 1 ] && [ "$ROLE" != edge ]; then
    die "--stage-only is supported only for the Edge role"
fi
if [ "$STAGE_ONLY" -eq 1 ] && [ "$ACTIVATE" -eq 1 ]; then
    die "--stage-only and --activate are mutually exclusive"
fi
placeholder_prefix='@@''SAFETUN_'
case "$PINNED_RELEASE_KEY_ID$PINNED_RELEASE_PUBLIC_KEY_B64URL$PINNED_RELEASE_PUBLIC_KEY_SHA256$DEPLOY_PAYLOAD_B64$EMBEDDED_DEPLOY_VERSION$EMBEDDED_DEPLOY_SHA256$EMBEDDED_DEPLOY_SIZE" in
    *"$placeholder_prefix"*) die "this source template has no pinned release key; use a finalized release installer" ;;
esac
case "$PINNED_RELEASE_PUBLIC_KEY_B64URL" in
    ''|*[!A-Za-z0-9_-]*) die "pinned public key encoding is invalid" ;;
esac
case "$PINNED_RELEASE_PUBLIC_KEY_SHA256" in
    *[!0-9a-f]*|'') die "pinned public key fingerprint is invalid" ;;
esac
[ "${#PINNED_RELEASE_PUBLIC_KEY_SHA256}" -eq 64 ] || die "pinned public key fingerprint length is invalid"
case "$BASE_URL" in
    https://*) ;;
    *) die "release base URL must use HTTPS" ;;
esac
BASE_URL=${BASE_URL%/}

if [ -z "$ARCH" ]; then
    case "$(uname -m)" in
        x86_64|amd64) ARCH=amd64 ;;
        aarch64|arm64) ARCH=arm64 ;;
        *) die "unsupported architecture; pass --arch amd64 or --arch arm64" ;;
    esac
fi
case "$ARCH" in amd64|arm64) ;; *) die "--arch must be amd64 or arm64" ;; esac

for dependency in python3 openssl curl mktemp install tar cmp flock; do
    command -v "$dependency" >/dev/null 2>&1 || die "required command is unavailable: $dependency"
done
python3 - "$BASE_URL" <<'PY'
import sys
import urllib.parse
parsed = urllib.parse.urlsplit(sys.argv[1])
if parsed.scheme != "https" or not parsed.hostname or parsed.username or parsed.password or parsed.query or parsed.fragment:
    raise SystemExit("release base URL must be a plain HTTPS directory URL without userinfo, query, or fragment")
if any(ord(character) < 33 or ord(character) == 127 for character in sys.argv[1]):
    raise SystemExit("release base URL contains a control or whitespace character")
PY

if [ "$(id -u)" -eq 0 ]; then
    work_parent=/var/tmp/safetun-installer
    if [ ! -e "$work_parent" ] && [ ! -L "$work_parent" ]; then
        mkdir -- "$work_parent" || die "cannot create root work parent"
        chmod 0700 "$work_parent"
        chown root:root "$work_parent"
    fi
    python3 - "$work_parent" <<'PY'
import os
import pathlib
import stat
import sys

path = pathlib.Path(sys.argv[1])
if os.path.realpath(path) != str(path):
    raise SystemExit("root work parent must not contain symlinks")
information = os.lstat(path)
if not stat.S_ISDIR(information.st_mode) or stat.S_ISLNK(information.st_mode):
    raise SystemExit("root work parent is unsafe")
if information.st_uid != 0 or stat.S_IMODE(information.st_mode) != 0o700:
    raise SystemExit("root work parent must be root-owned mode 0700")
PY
else
    work_parent=${TMPDIR:-/tmp}
fi
work_dir=$(mktemp -d "$work_parent/safetun-install.XXXXXXXX") || die "cannot create private temporary directory"
case "$work_dir" in "$work_parent"/safetun-install.*) ;; *) die "unexpected temporary directory" ;; esac
python3 - "$work_dir" "$(id -u)" <<'PY'
import os
import pathlib
import stat
import sys

path = pathlib.Path(sys.argv[1])
information = os.lstat(path)
if os.path.realpath(path) != str(path) or not stat.S_ISDIR(information.st_mode) or stat.S_ISLNK(information.st_mode):
    raise SystemExit("private work directory is unsafe")
if information.st_uid != int(sys.argv[2]) or stat.S_IMODE(information.st_mode) != 0o700:
    raise SystemExit("private work directory ownership or mode is unsafe")
PY
transaction_armed=0
transaction_complete=0
activation_capsule_armed=0
activation_generation=
config_path=
config_had_original=0
edge_env=
edge_env_had_original=0
role_base=
old_target=
old_previous_target=
unit=
systemd_available=0
install_lock=
role_was_owned=0
shared_was_owned=0
existing_staged_version=
existing_stage_incomplete=0
version_dir=
stage_dir=
version_created=0
retain_version=0
staged_config=
staged_config_created=0
staged_env=
staged_env_created=0
stage_intent_created=0
backup_path=
backup_created=0
guided_marker=
guided_checkpoint_dir=
network_restore_resume=0
cleanup() {
    status=$?
    trap - EXIT HUP INT TERM
    if [ "$transaction_armed" -eq 1 ] && [ "$transaction_complete" -eq 0 ]; then
        # Never ask a child to recover through the parent's inherited flock:
        # prior-service health must cross the barrier after the lock is
        # released. The durable capsule keeps every competing lifecycle out.
        if [ -n "$install_lock" ]; then
            flock -u 9 >/dev/null 2>&1 || true
            exec 9>&-
            install_lock=
        fi
        recovery_ok=0
        if [ "$activation_capsule_armed" -eq 1 ] && [ -n "$activation_generation" ]; then
            if sh "$work_dir/deploy/deploy/install-control.sh" activation-fail \
                "$ROLE" "$INSTANCE" "$activation_generation"; then
                recovery_ok=1
            fi
        elif sh "$work_dir/deploy/deploy/install-control.sh" recover-lifecycle; then
            recovery_ok=1
        fi
        if [ "$recovery_ok" -ne 1 ]; then
            status=1
            retain_version=1
            printf '%s\n' "SafeTun recovery did not complete; the durable journal was retained for the next verified installer invocation." >&2
        else
            printf '%s\n' "SafeTun install transaction failed; the durable journal restored the exact prior managed state." >&2
        fi
    fi
    if [ -n "$stage_dir" ]; then
        case "$stage_dir" in "/opt/safetun/$ROLE/versions/.stage-"*) ;; *) stage_dir= ;; esac
        if [ -n "$stage_dir" ] && [ -d "$stage_dir" ] && [ ! -L "$stage_dir" ]; then
            rm -rf -- "$stage_dir"
        fi
    fi
    if [ "$version_created" -eq 1 ] && [ "$retain_version" -eq 0 ] && [ -n "$version_dir" ]; then
        case "$version_dir" in "/opt/safetun/$ROLE/versions/"*) ;; *) version_dir= ;; esac
        if [ -n "$version_dir" ] && [ -d "$version_dir" ] && [ ! -L "$version_dir" ]; then
            rm -rf -- "$version_dir"
        fi
    fi
    if [ "$staged_config_created" -eq 1 ] && [ -n "$staged_config" ]; then
        rm -f -- "$staged_config"
    fi
    if [ "$staged_env_created" -eq 1 ] && [ -n "$staged_env" ]; then
        rm -f -- "$staged_env"
    fi
    if [ "$stage_intent_created" -eq 1 ]; then
        rm -f -- "/var/lib/safetun/installer/$ROLE.staged"
    fi
    if [ "$backup_created" -eq 1 ] && [ "$transaction_armed" -eq 0 ] && [ -n "$backup_path" ]; then
        case "$backup_path" in /var/lib/safetun/installer/backups/*) rm -f -- "$backup_path" ;; esac
    fi
    if [ -n "$install_lock" ]; then
        rm -f -- "/var/lib/safetun/installer/shared.version.new" \
            "/var/lib/safetun/installer/shared.payload-sha256.new" \
            /var/lib/safetun/installer/shared.owned.new
    fi
    if [ -n "$install_lock" ]; then
        flock -u 9 >/dev/null 2>&1 || true
        exec 9>&-
    fi
    if [ "$network_restore_resume" -eq 1 ] && trusted_command_exists systemctl; then
        systemctl start "safetun-network-restore@$INSTANCE.timer" >/dev/null 2>&1 || status=1
    fi
    rm -rf -- "$work_dir"
    exit "$status"
}
trap cleanup EXIT
trap 'exit 1' HUP INT TERM
chmod 0700 "$work_dir"

fetch_https() {
    source_url=$1
    destination=$2
    maximum=$3
    case "$source_url" in https://*) ;; *) die "refusing non-HTTPS download URL" ;; esac
    curl -q --fail --silent --show-error --location --max-redirs 3 \
        --proto '=https' --proto-redir '=https' --tlsv1.2 \
        --connect-timeout 15 --max-time 300 --max-filesize "$maximum" \
        --output "$destination" "$source_url"
    [ -f "$destination" ] && [ ! -L "$destination" ] || die "download did not produce a regular file"
    actual_size=$(wc -c < "$destination" | tr -d ' ')
    [ "$actual_size" -le "$maximum" ] || die "download exceeds its size bound"
}

durable_sync_paths() {
    python3 - "$@" <<'PY'
import os
import pathlib
import stat
import sys

parents = set()
for raw_path in sys.argv[1:]:
    path = pathlib.Path(raw_path)
    information = os.lstat(path)
    if stat.S_ISLNK(information.st_mode):
        raise SystemExit(f"refusing to sync symlink: {path}")
    if stat.S_ISREG(information.st_mode):
        with path.open("rb") as handle:
            os.fsync(handle.fileno())
    elif stat.S_ISDIR(information.st_mode):
        descriptor = os.open(path, os.O_RDONLY | os.O_DIRECTORY)
        try:
            os.fsync(descriptor)
        finally:
            os.close(descriptor)
    else:
        raise SystemExit(f"refusing to sync special path: {path}")
    parents.add(path.parent)
for parent in sorted(parents, key=lambda item: len(str(item)), reverse=True):
    descriptor = os.open(parent, os.O_RDONLY | os.O_DIRECTORY)
    try:
        os.fsync(descriptor)
    finally:
        os.close(descriptor)
PY
}

manifest="$work_dir/manifest.json"
signature_source="$work_dir/manifest.json.sig.input"
fetch_https "$BASE_URL/manifest.json" "$manifest" 1048576
fetch_https "$BASE_URL/manifest.json.sig" "$signature_source" 4096

python3 - "$PINNED_RELEASE_PUBLIC_KEY_B64URL" "$work_dir/release-key.raw" "$signature_source" "$work_dir/manifest.sig" <<'PY'
import base64
import pathlib
import re
import sys

def decode_url(value: bytes) -> bytes:
    if not re.fullmatch(rb"[A-Za-z0-9_-]+", value):
        raise SystemExit("invalid base64url data")
    return base64.urlsafe_b64decode(value + b"=" * (-len(value) % 4))

public = decode_url(sys.argv[1].encode("ascii"))
if len(public) != 32:
    raise SystemExit("pinned Ed25519 public key is not 32 bytes")
pathlib.Path(sys.argv[2]).write_bytes(public)

encoded = pathlib.Path(sys.argv[3]).read_bytes()
signature = encoded if len(encoded) == 64 else decode_url(encoded.strip())
if len(signature) != 64:
    raise SystemExit("detached Ed25519 signature is not 64 bytes")
pathlib.Path(sys.argv[4]).write_bytes(signature)
PY

computed_fingerprint=$(python3 - "$work_dir/release-key.raw" <<'PY'
import hashlib, pathlib, sys
print(hashlib.sha256(pathlib.Path(sys.argv[1]).read_bytes()).hexdigest())
PY
)
[ "$computed_fingerprint" = "$PINNED_RELEASE_PUBLIC_KEY_SHA256" ] || die "pinned release-key fingerprint mismatch"

python3 - "$work_dir/release-key.raw" "$work_dir/release-key.der" <<'PY'
import pathlib, sys
raw = pathlib.Path(sys.argv[1]).read_bytes()
# RFC 8410 SubjectPublicKeyInfo prefix for a 32-byte Ed25519 public key.
pathlib.Path(sys.argv[2]).write_bytes(bytes.fromhex("302a300506032b6570032100") + raw)
PY
printf 'SAFETUN-RELEASE-MANIFEST-v1\000' > "$work_dir/manifest.signing-input"
cat "$manifest" >> "$work_dir/manifest.signing-input"

verified=0
# The single quotes deliberately protect fixed PHP source from shell expansion.
# shellcheck disable=SC2016
if openssl pkeyutl -verify -pubin -keyform DER -inkey "$work_dir/release-key.der" \
    -rawin -in "$work_dir/manifest.signing-input" -sigfile "$work_dir/manifest.sig" >/dev/null 2>&1; then
    verified=1
elif trusted_command_exists php && php -n -r '
    if (!extension_loaded("sodium")) { exit(2); }
    $s = file_get_contents($argv[1]); $m = file_get_contents($argv[2]); $k = file_get_contents($argv[3]);
    exit(is_string($s) && is_string($m) && is_string($k) && sodium_crypto_sign_verify_detached($s, $m, $k) ? 0 : 1);
' "$work_dir/manifest.sig" "$work_dir/manifest.signing-input" "$work_dir/release-key.raw" >/dev/null 2>&1; then
    verified=1
fi
[ "$verified" -eq 1 ] || die "manifest Ed25519 signature verification failed; there is no unverified fallback"

current_version=
if [ -f "/var/lib/safetun/installer/${ROLE}.version" ] && [ ! -L "/var/lib/safetun/installer/${ROLE}.version" ]; then
    current_version=$(sed -n '1p' "/var/lib/safetun/installer/${ROLE}.version")
elif [ -e "/var/lib/safetun/installer/${ROLE}.version" ] || [ -L "/var/lib/safetun/installer/${ROLE}.version" ]; then
    die "existing version marker is unsafe"
fi

python3 - "$manifest" "$ROLE" "$ARCH" "$ALLOW_BETA" "$current_version" "$PINNED_RELEASE_KEY_ID" "$work_dir" <<'PY'
import datetime
import json
import pathlib
import re
import sys
import urllib.parse

path, role, arch, allow_beta, current, key_id, output = sys.argv[1:]
raw = pathlib.Path(path).read_bytes()
try:
    data = json.loads(raw)
except Exception as exc:
    raise SystemExit(f"invalid manifest JSON: {exc}")
if not isinstance(data, dict) or set(data) != {
    "schema_version", "version", "channel", "generated_at",
    "minimum_config_schema", "minimum_api_version", "release_key_id", "artifacts",
}:
    raise SystemExit("manifest fields are not the exact schema")
if type(data["schema_version"]) is not int or data["schema_version"] != 1:
    raise SystemExit("unsupported manifest schema")
if data["release_key_id"] != key_id:
    raise SystemExit("manifest release key ID does not match the pinned key")
version_re = re.compile(r"^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-([0-9A-Za-z.-]+))?$")

def parse_version(value):
    if not isinstance(value, str):
        raise SystemExit("release version must be text")
    match = version_re.fullmatch(value)
    if not match:
        raise SystemExit("invalid release version")
    pre = match.group(4)
    if pre is not None:
        for item in pre.split("."):
            if not item or (item.isdigit() and len(item) > 1 and item[0] == "0"):
                raise SystemExit("invalid release prerelease identifier")
    return tuple(map(int, match.group(1, 2, 3))), pre

def compare(left, right):
    lnum, lpre = parse_version(left); rnum, rpre = parse_version(right)
    if lnum != rnum:
        return (lnum > rnum) - (lnum < rnum)
    if lpre == rpre: return 0
    if lpre is None: return 1
    if rpre is None: return -1
    lp, rp = lpre.split("."), rpre.split(".")
    for a, b in zip(lp, rp):
        if a == b: continue
        ai, bi = a.isdigit(), b.isdigit()
        if ai and bi: return (int(a) > int(b)) - (int(a) < int(b))
        if ai != bi: return -1 if ai else 1
        return (a > b) - (a < b)
    return (len(lp) > len(rp)) - (len(lp) < len(rp))

version = data["version"]
parse_version(version)
if current and compare(version, current) < 0:
    raise SystemExit("release downgrade is not allowed")
if data["channel"] not in ("stable", "beta") or (data["channel"] == "beta" and allow_beta != "1"):
    raise SystemExit("manifest channel is not allowed")
if type(data["minimum_config_schema"]) is not int or data["minimum_config_schema"] > 1:
    raise SystemExit("release requires a newer config schema")
if data["minimum_api_version"] != "v1":
    raise SystemExit("release API version is incompatible")
try:
    generated = datetime.datetime.fromisoformat(data["generated_at"].replace("Z", "+00:00"))
    now = datetime.datetime.now(datetime.timezone.utc)
    if generated.tzinfo is None or generated > now + datetime.timedelta(hours=24):
        raise ValueError()
except Exception:
    raise SystemExit("manifest generated_at is invalid")

artifacts = data["artifacts"]
if not isinstance(artifacts, list) or not (1 <= len(artifacts) <= 100):
    raise SystemExit("manifest artifact count is invalid")
seen = set(); selected = []
for artifact in artifacts:
    required = {"name", "role", "os", "arch", "sha256", "size", "url"}
    if not isinstance(artifact, dict) or not required.issubset(artifact) or set(artifact) - (required | {"watermark"}):
        raise SystemExit("artifact fields are invalid")
    if "watermark" in artifact and not isinstance(artifact["watermark"], str):
        raise SystemExit("artifact watermark is invalid")
    target = (artifact["role"], artifact["os"], artifact["arch"])
    if target in seen: raise SystemExit("duplicate role/platform artifact")
    seen.add(target)
    if artifact["role"] not in ("hub", "edge", "backend"):
        raise SystemExit("artifact role is invalid")
    if artifact["os"] != "linux" and not (artifact["role"] == "backend" and artifact["os"] == "any"):
        raise SystemExit("artifact OS is invalid")
    if artifact["arch"] not in ("amd64", "arm64") and not (artifact["role"] == "backend" and artifact["arch"] == "any"):
        raise SystemExit("artifact architecture is invalid")
    if not isinstance(artifact["name"], str) or not re.fullmatch(r"[A-Za-z0-9][A-Za-z0-9_.-]{0,254}", artifact["name"]):
        raise SystemExit("artifact name is unsafe")
    if not isinstance(artifact["sha256"], str) or not re.fullmatch(r"[0-9a-f]{64}", artifact["sha256"]):
        raise SystemExit("artifact SHA-256 is invalid")
    if type(artifact["size"]) is not int or not (1 <= artifact["size"] <= 1 << 30):
        raise SystemExit("artifact size is invalid")
    parsed = urllib.parse.urlsplit(artifact["url"])
    if parsed.scheme != "https" or not parsed.hostname or parsed.username or parsed.password or parsed.fragment:
        raise SystemExit("artifact URL is unsafe")
    if artifact["role"] == "backend":
        expected_backend_path = f"/safetun-backend/{version}/{artifact['name']}"
        if parsed.hostname.lower() != "operator.invalid" or parsed.port is not None \
                or parsed.query or parsed.path != expected_backend_path:
            raise SystemExit("backend artifact URL must use the reserved operator.invalid local-transfer contract")
    if target == (role, "linux", arch): selected.append(artifact)
if len(selected) != 1:
    raise SystemExit("signed manifest has no unique artifact for this role and architecture")

chosen = selected[0]
out = pathlib.Path(output)
for name, value in {
    "selected.name": chosen["name"], "selected.sha256": chosen["sha256"],
    "selected.size": str(chosen["size"]), "selected.url": chosen["url"],
    "selected.version": version,
}.items():
    if "\n" in value or "\r" in value or "\0" in value:
        raise SystemExit("unsafe control character in manifest")
    (out / name).write_text(value, encoding="utf-8")
PY

artifact_name=$(sed -n '1p' "$work_dir/selected.name")
artifact_sha=$(sed -n '1p' "$work_dir/selected.sha256")
artifact_size=$(sed -n '1p' "$work_dir/selected.size")
artifact_url=$(sed -n '1p' "$work_dir/selected.url")
release_version=$(sed -n '1p' "$work_dir/selected.version")
[ "$release_version" = "$EMBEDDED_DEPLOY_VERSION" ] \
    || die "this installer deploy payload is bound to release $EMBEDDED_DEPLOY_VERSION, not signed release $release_version"
artifact_file="$work_dir/$artifact_name"
fetch_https "$artifact_url" "$artifact_file" "$artifact_size"
actual_size=$(wc -c < "$artifact_file" | tr -d ' ')
[ "$actual_size" = "$artifact_size" ] || die "artifact size does not match the signed manifest"
actual_sha=$(python3 - "$artifact_file" <<'PY'
import hashlib, pathlib, sys
print(hashlib.sha256(pathlib.Path(sys.argv[1]).read_bytes()).hexdigest())
PY
)
[ "$actual_sha" = "$artifact_sha" ] || die "artifact SHA-256 does not match the signed manifest"

# Linux limits one exec argument to 32 pages even when total ARG_MAX is much
# larger. Keep this release-bound public payload out of argv/environment; the
# shell builtin writes it into our already validated private work directory.
deploy_payload_b64_file="$work_dir/deploy-payload.b64"
[ ! -e "$deploy_payload_b64_file" ] && [ ! -L "$deploy_payload_b64_file" ] \
    || die "embedded deploy input path already exists"
(
    umask 077
    set -C
    printf '%s\n' "$DEPLOY_PAYLOAD_B64" >"$deploy_payload_b64_file"
) || die "cannot create exclusive private embedded deploy input"
unset DEPLOY_PAYLOAD_B64
python3 - "$deploy_payload_b64_file" "$work_dir/deploy" "$EMBEDDED_DEPLOY_SHA256" "$EMBEDDED_DEPLOY_SIZE" <<'PY'
import base64
import hashlib
import io
import os
import pathlib
import re
import stat
import sys
import tarfile

encoded_path, destination, expected_sha256, expected_size = sys.argv[1:]
maximum_encoded_size = 8 * 1024 * 1024
maximum_payload_size = 4 * 1024 * 1024
if not re.fullmatch(r"[0-9a-f]{64}", expected_sha256) \
        or not re.fullmatch(r"[1-9][0-9]{0,6}", expected_size) \
        or int(expected_size) > maximum_payload_size:
    raise SystemExit("embedded deploy payload metadata is invalid")
flags = os.O_RDONLY | os.O_NONBLOCK
if hasattr(os, "O_NOFOLLOW"):
    flags |= os.O_NOFOLLOW
try:
    descriptor = os.open(encoded_path, flags)
except OSError as error:
    raise SystemExit("cannot safely open embedded deploy input") from error
try:
    information = os.fstat(descriptor)
    current = os.stat(encoded_path, follow_symlinks=False)
    # Root installation requires root-owned mode 0600. Non-root --dry-run
    # remains supported only with the same private, current-EUID ownership.
    if not stat.S_ISREG(information.st_mode) or information.st_uid != os.geteuid() \
            or information.st_nlink != 1 or stat.S_IMODE(information.st_mode) != 0o600 \
            or (information.st_dev, information.st_ino) != (current.st_dev, current.st_ino) \
            or not 1 <= information.st_size <= maximum_encoded_size:
        raise SystemExit("embedded deploy input is not exact bounded private state")
    with os.fdopen(descriptor, "rb") as handle:
        descriptor = -1
        encoded_raw = handle.read(maximum_encoded_size + 1)
finally:
    if descriptor >= 0:
        os.close(descriptor)
if len(encoded_raw) > maximum_encoded_size or not encoded_raw.endswith(b"\n"):
    raise SystemExit("embedded deploy input exceeds its bound or lacks its exact newline")
encoded = encoded_raw[:-1]
if not re.fullmatch(rb"[A-Za-z0-9_-]+", encoded):
    raise SystemExit("embedded deploy input is not canonical base64url")
try:
    payload = base64.b64decode(encoded + b"=" * (-len(encoded) % 4), altchars=b"-_", validate=True)
except Exception as exc:
    raise SystemExit(f"invalid embedded deploy payload: {exc}")
if base64.urlsafe_b64encode(payload).rstrip(b"=") != encoded:
    raise SystemExit("embedded deploy input is not canonical base64url")
if len(payload) != int(expected_size) or hashlib.sha256(payload).hexdigest() != expected_sha256:
    raise SystemExit("embedded deploy payload size or SHA-256 mismatch")
allowed = {
    "deploy/install-control.sh", "deploy/pair-transaction.py", "deploy/safetun-6to4.py", "deploy/manage.sh", "deploy/uninstall.sh", "deploy/setup-wizard.sh",
    "deploy/guided-checkpoint-upgrade.py",
    "deploy/trust-bundle.json",
    "deploy/systemd/safetun-hub@.service", "deploy/systemd/safetun-edge@.service",
    "deploy/systemd/safetun-hub-rollback@.service", "deploy/systemd/safetun-edge-rollback@.service",
    "deploy/systemd/safetun-hub-renew@.service", "deploy/systemd/safetun-hub-renew@.timer",
    "deploy/systemd/safetun-pair-watch@.service", "deploy/systemd/safetun-pair-watch@.timer",
    "deploy/systemd/safetun-6to4@.service", "deploy/systemd/safetun-6to4-watch@.service", "deploy/systemd/safetun-6to4-watch@.timer",
    "deploy/systemd/safetun-release-cleanup.service", "deploy/systemd/safetun-release-cleanup.timer",
    "deploy/systemd/safetun-install-recover.service",
    "deploy/systemd/safetun-install-activation-watch.service",
    "deploy/systemd/safetun-install-activation-watch.timer",
    "deploy/systemd/safetun-endpoint-watch@.service",
    "deploy/systemd/safetun-endpoint-watch@.timer",
    "deploy/systemd/safetun-network-watch@.service",
    "deploy/systemd/safetun-network-watch@.timer",
    "deploy/systemd/safetun-network-restore@.service",
    "deploy/systemd/safetun-network-restore@.timer",
    "deploy/systemd/safetun-network-failclosed@.service",
    "examples/hub.toml", "examples/edge.toml", "examples/edge-default.env",
}
root = pathlib.Path(destination)
root.mkdir(mode=0o700)
with tarfile.open(fileobj=io.BytesIO(payload), mode="r:gz") as archive:
    members = archive.getmembers()
    names = {member.name for member in members}
    if names != allowed or len(members) != len(allowed):
        raise SystemExit("embedded deploy payload has unexpected or missing members")
    for member in members:
        if not member.isfile() or member.issym() or member.islnk() or member.name.startswith("/") or ".." in pathlib.PurePosixPath(member.name).parts:
            raise SystemExit("embedded deploy payload contains an unsafe member")
        target = root.joinpath(*pathlib.PurePosixPath(member.name).parts)
        target.parent.mkdir(parents=True, exist_ok=True, mode=0o700)
        source = archive.extractfile(member)
        if source is None: raise SystemExit("cannot extract deploy payload member")
        target.write_bytes(source.read())
        target.chmod(0o600)
PY

printf 'Verified release %s (%s/linux/%s), artifact %s.\n' "$release_version" "$ROLE" "$ARCH" "$artifact_name"
if [ "$DRY_RUN" -eq 1 ]; then
    printf '%s\n' "Dry-run complete: manifest signature, schema, target, size, hash, and embedded deploy payload verified; no persistent changes were made."
    exit 0
fi
[ "$(id -u)" -eq 0 ] || die "persistent installation must run as root"
python3 - "$PATH" "$INTERACTIVE" "$ROLE" <<'PY'
import os
import pathlib
import shutil
import signal
import stat
import sys

trusted_path = sys.argv[1]
guided = sys.argv[2] == "1"
role = sys.argv[3]
required = {
    "python3", "openssl", "curl", "mktemp", "install", "tar", "cmp", "id", "chmod", "mkdir",
    "mv", "cp", "rm", "rmdir", "ln", "readlink", "sed", "getent", "groupadd", "useradd", "tr",
    "grep", "chown", "uname", "flock", "sleep", "env",
}
if guided:
    if not hasattr(os, "pidfd_open") or not hasattr(signal, "pidfd_send_signal"):
        raise SystemExit("guided activation requires Python pidfd support")
    try:
        pidfd = os.pidfd_open(os.getpid(), 0)
    except OSError as error:
        raise SystemExit("guided activation requires kernel pidfd support") from error
    else:
        os.close(pidfd)
    required.update({"ip", "runuser", "cat", "timeout", "systemctl", "ss"})
    if role == "hub":
        required.update({"nft", "systemd-run"})

def validate_trusted_tool(resolved):
    for parent in resolved.parents:
        information = os.lstat(parent)
        if not stat.S_ISDIR(information.st_mode) or information.st_uid != 0 or information.st_gid != 0 \
                or stat.S_IMODE(information.st_mode) & 0o022:
            raise SystemExit(f"trusted tool parent is not a root-owned non-writable directory: {parent}")
    information = os.stat(resolved)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 or information.st_gid != 0 \
            or information.st_nlink < 1 or stat.S_IMODE(information.st_mode) & 0o022:
        raise SystemExit(f"trusted tool is not a root-owned non-writable regular file: {resolved}")

for name in sorted(required):
    located = shutil.which(name, path=trusted_path)
    if not located:
        raise SystemExit(f"required trusted tool is unavailable: {name}")
    validate_trusted_tool(pathlib.Path(located).resolve(strict=True))
PY
# Do not rely on an external install implementation's intermediate-directory
# mode. The service roles must traverse this shared, root-owned parent; every
# installer, network, credential and role-state child remains private 0700.
python3 - <<'PY'
import os
import pathlib
import stat

def ensure_state_parent(path):
    path = pathlib.Path(path)
    if not path.is_absolute() or str(path) != os.path.normpath(path):
        raise SystemExit("SafeTun state parent path is not canonical absolute data")
    flags = os.O_RDONLY | os.O_DIRECTORY | os.O_NOFOLLOW
    directory_fd = os.open("/", flags)
    try:
        # Hold each trusted ancestor while resolving the next fixed component.
        for name in path.parts[1:-1]:
            information = os.fstat(directory_fd)
            if not stat.S_ISDIR(information.st_mode) or information.st_uid != 0 \
                    or information.st_gid != 0 or information.st_mode & 0o7022:
                raise SystemExit("SafeTun state parent ancestor is unsafe")
            next_fd = os.open(name, flags, dir_fd=directory_fd)
            os.close(directory_fd)
            directory_fd = next_fd
        information = os.fstat(directory_fd)
        if not stat.S_ISDIR(information.st_mode) or information.st_uid != 0 \
                or information.st_gid != 0 or information.st_mode & 0o7022:
            raise SystemExit("SafeTun state parent ancestor is unsafe")
        name = path.name
        try:
            before = os.stat(name, dir_fd=directory_fd, follow_symlinks=False)
        except FileNotFoundError:
            os.mkdir(name, 0o711, dir_fd=directory_fd)
            before = os.stat(name, dir_fd=directory_fd, follow_symlinks=False)
        if not stat.S_ISDIR(before.st_mode) or before.st_uid != 0 or before.st_gid != 0 \
                or stat.S_IMODE(before.st_mode) not in {0o700, 0o711, 0o755}:
            raise SystemExit("SafeTun state parent ownership, type or mode is unsafe")
        child_fd = os.open(name, flags, dir_fd=directory_fd)
        try:
            opened = os.fstat(child_fd)
            if (opened.st_dev, opened.st_ino, opened.st_uid, opened.st_gid, opened.st_mode) \
                    != (before.st_dev, before.st_ino, before.st_uid, before.st_gid, before.st_mode):
                raise SystemExit("SafeTun state parent changed before validation")
            os.fchmod(child_fd, 0o711)
            os.fsync(child_fd)
        finally:
            os.close(child_fd)
        # Persist creation and the fixed directory's permission transition.
        os.fsync(directory_fd)
    finally:
        os.close(directory_fd)

ensure_state_parent("/var/lib/safetun")
PY
install -d -m 0700 -o root -g root /var/lib/safetun/installer
if [ ! -e /var/lib/safetun/network ] && [ ! -L /var/lib/safetun/network ]; then
    mkdir -- /var/lib/safetun/network
    chmod 0700 /var/lib/safetun/network
    chown root:root /var/lib/safetun/network
fi
python3 - /var/lib/safetun/network <<'PY'
import os
import stat
import sys

path = sys.argv[1]
information = os.lstat(path)
if os.path.realpath(path) != path or not stat.S_ISDIR(information.st_mode) or stat.S_ISLNK(information.st_mode):
    raise SystemExit("shared network transaction directory must not contain symlinks")
if information.st_uid != 0 or information.st_gid != 0 or stat.S_IMODE(information.st_mode) != 0o700:
    raise SystemExit("shared network transaction directory must be root:root mode 0700")
descriptor = os.open(path, os.O_RDONLY | os.O_DIRECTORY)
try:
    os.fsync(descriptor)
finally:
    os.close(descriptor)
PY
lock_file=/var/lib/safetun/installer/install.global.lock
python3 - "$lock_file" <<'PY'
import os
import stat
import sys

path = sys.argv[1]
flags = os.O_RDWR | os.O_CREAT
if hasattr(os, "O_NOFOLLOW"):
    flags |= os.O_NOFOLLOW
try:
    descriptor = os.open(path, flags, 0o600)
except OSError as error:
    raise SystemExit(f"cannot safely open global installer lock: {error}") from error
try:
    information = os.fstat(descriptor)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0:
        raise SystemExit("global installer lock is not a root-owned regular file")
    os.fchmod(descriptor, 0o600)
    os.fsync(descriptor)
finally:
    os.close(descriptor)
for directory in (
    os.path.dirname(path),
    os.path.dirname(os.path.dirname(path)),
    os.path.dirname(os.path.dirname(os.path.dirname(path))),
):
    descriptor = os.open(directory, os.O_RDONLY | os.O_DIRECTORY)
    try:
        os.fsync(descriptor)
    finally:
        os.close(descriptor)
PY
exec 9<>"$lock_file"
flock -n 9 || die "another install, rollback, cleanup, or uninstall transaction is active"
install_lock=$lock_file
flock -u 9
exec 9>&-
install_lock=
sh "$work_dir/deploy/deploy/install-control.sh" recover-lifecycle
exec 9<>"$lock_file"
flock -n 9 || die "another install, rollback, cleanup, or uninstall transaction is active"
install_lock=$lock_file
sh "$work_dir/deploy/deploy/install-control.sh" assert-clean
for uninstall_tombstone in /var/lib/safetun/installer/hub.uninstalling /var/lib/safetun/installer/edge.uninstalling; do
    if [ -e "$uninstall_tombstone" ] || [ -L "$uninstall_tombstone" ]; then
        [ -f "$uninstall_tombstone" ] && [ ! -L "$uninstall_tombstone" ] \
            || die "unsafe interrupted-uninstall tombstone"
        die "an interrupted uninstall must be resumed with safetun-uninstall before installation"
    fi
done

existing_marker="/var/lib/safetun/installer/$ROLE.owned"
if [ -f "$existing_marker" ] && [ ! -L "$existing_marker" ]; then
    [ "$(sed -n '1p' "$existing_marker")" = SAFETUN_INSTALLER_OWNED_V1 ] || die "existing ownership marker is invalid"
    [ "$(sed -n '2p' "$existing_marker")" = "$ROLE" ] || die "existing ownership marker role mismatch"
    existing_instance=$(sed -n '3p' "$existing_marker")
    [ "$existing_instance" = "$INSTANCE" ] || die "this installer manages one instance per role; existing instance is $existing_instance"
    role_was_owned=1
elif [ -e "$existing_marker" ] || [ -L "$existing_marker" ]; then
    die "existing ownership marker is unsafe"
fi
staged_marker="/var/lib/safetun/installer/$ROLE.staged"
if [ -f "$staged_marker" ] && [ ! -L "$staged_marker" ]; then
    staged_magic=$(sed -n '1p' "$staged_marker")
    case "$staged_magic" in
        SAFETUN_INSTALLER_STAGED_V1) ;;
        SAFETUN_INSTALLER_STAGING_V1) existing_stage_incomplete=1 ;;
        *) die "existing staged marker is invalid" ;;
    esac
    [ "$(sed -n '2p' "$staged_marker")" = "$ROLE" ] || die "existing staged marker role mismatch"
    existing_instance=$(sed -n '3p' "$staged_marker")
    [ "$existing_instance" = "$INSTANCE" ] || die "this installer manages one instance per role; staged instance is $existing_instance"
    existing_staged_version=$(sed -n '4p' "$staged_marker")
    python3 - "$existing_staged_version" <<'PY'
import re, sys
match = re.fullmatch(r"(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-([0-9A-Za-z.-]+))?", sys.argv[1])
if not match or (match.group(4) and any(not item or (item.isdigit() and len(item) > 1 and item[0] == "0") for item in match.group(4).split("."))):
    raise SystemExit("existing staged marker version is invalid")
PY
    [ "$existing_staged_version" = "$release_version" ] \
        || die "an existing staged candidate belongs to release $existing_staged_version"
elif [ -e "$staged_marker" ] || [ -L "$staged_marker" ]; then
    die "existing staged marker is unsafe"
fi
if [ "$existing_stage_incomplete" -eq 1 ] && [ "$STAGE_ONLY" -ne 1 ]; then
    die "an interrupted stage-only transaction exists; rerun --stage-only or uninstall the staged candidate first"
fi
shared_was_owned=$role_was_owned
if [ "$shared_was_owned" -eq 0 ]; then
    if [ "$ROLE" = hub ]; then
        other_role=edge
    else
        other_role=hub
    fi
    other_marker="/var/lib/safetun/installer/$other_role.owned"
    if [ -f "$other_marker" ] && [ ! -L "$other_marker" ]; then
        [ "$(sed -n '1p' "$other_marker")" = SAFETUN_INSTALLER_OWNED_V1 ] || die "other role ownership marker is invalid"
        [ "$(sed -n '2p' "$other_marker")" = "$other_role" ] || die "other role ownership marker mismatch"
        shared_was_owned=1
    elif [ -e "$other_marker" ] || [ -L "$other_marker" ]; then
        die "other role ownership marker is unsafe"
    fi
fi
shared_marker=/var/lib/safetun/installer/shared.owned
if [ -f "$shared_marker" ] && [ ! -L "$shared_marker" ]; then
    [ "$(sed -n '1p' "$shared_marker")" = SAFETUN_SHARED_ASSETS_OWNED_V1 ] \
        || die "shared asset ownership marker is invalid"
    shared_was_owned=1
elif [ -e "$shared_marker" ] || [ -L "$shared_marker" ]; then
    die "shared asset ownership marker is unsafe"
fi

# Publish a recoverable authorization record before any stage-only artifact.
# SIGKILL can then leave only paths that a rerun or uninstall is authorized to
# validate and remove; the completed marker is published after all writes.
if [ "$STAGE_ONLY" -eq 1 ] && [ "$existing_stage_incomplete" -eq 0 ]; then
    printf '%s\n%s\n%s\n%s\n' SAFETUN_INSTALLER_STAGING_V1 "$ROLE" "$INSTANCE" "$release_version" \
        > "/var/lib/safetun/installer/$ROLE.staged.new"
    chmod 0600 "/var/lib/safetun/installer/$ROLE.staged.new"
    mv -f "/var/lib/safetun/installer/$ROLE.staged.new" "/var/lib/safetun/installer/$ROLE.staged"
    durable_sync_paths "/var/lib/safetun/installer/$ROLE.staged" /var/lib/safetun/installer
    stage_intent_created=1
fi

if ! getent group "$ROLE_GROUP" >/dev/null 2>&1; then
    groupadd --system "$ROLE_GROUP"
fi
if ! getent passwd "$ROLE_USER" >/dev/null 2>&1; then
    nologin_shell=/usr/sbin/nologin
    [ -x "$nologin_shell" ] || nologin_shell=/sbin/nologin
    useradd --system --gid "$ROLE_GROUP" --home-dir "/var/lib/safetun/$ROLE" \
        --shell "$nologin_shell" "$ROLE_USER"
    install -d -m 0700 -o root -g root /var/lib/safetun/installer
    printf '%s\n%s\n' SAFETUN_INSTALLER_CREATED_USER_V1 "$ROLE_USER" \
        > "/var/lib/safetun/installer/$ROLE.user.owned"
    chmod 0600 "/var/lib/safetun/installer/$ROLE.user.owned"
fi
python3 - "$ROLE_USER" "$ROLE_GROUP" "/var/lib/safetun/$ROLE" <<'PY'
import grp
import os
import pathlib
import pwd
import sys

user_name, group_name, expected_home = sys.argv[1:]
user = pwd.getpwnam(user_name)
group = grp.getgrnam(group_name)
if user.pw_uid == 0 or user.pw_gid != group.gr_gid or user.pw_dir != expected_home:
    raise SystemExit("role account has unsafe UID, primary group, or home")
if user.pw_shell not in {"/usr/sbin/nologin", "/sbin/nologin"}:
    raise SystemExit("role account must use the system nologin shell")
if sum(1 for candidate in pwd.getpwall() if candidate.pw_uid == user.pw_uid) != 1:
    raise SystemExit("role account UID is not unique")
if sum(1 for candidate in grp.getgrall() if candidate.gr_gid == group.gr_gid) != 1:
    raise SystemExit("role account primary GID is not unique")
if group.gr_mem:
    raise SystemExit("role service group must not have supplementary members")
groups = set(os.getgrouplist(user_name, group.gr_gid))
if groups != {group.gr_gid}:
    raise SystemExit("role account must not have supplementary groups")
password = None
try:
    for raw_line in pathlib.Path("/etc/shadow").read_text(encoding="utf-8").splitlines():
        fields = raw_line.split(":", 2)
        if len(fields) >= 2 and fields[0] == user_name:
            password = fields[1]
            break
except OSError as error:
    raise SystemExit("cannot verify the role account password lock") from error
if password is None:
    raise SystemExit("role account has no shadow entry")
if not password.startswith(("!", "*")):
    raise SystemExit("role account password must be locked")
uid_min = 1000
try:
    for raw_line in pathlib.Path("/etc/login.defs").read_text(encoding="utf-8").splitlines():
        fields = raw_line.split()
        if len(fields) >= 2 and fields[0] == "UID_MIN" and fields[1].isdigit():
            uid_min = int(fields[1])
            break
except OSError:
    pass
if user.pw_uid >= uid_min:
    raise SystemExit("role account is not a system account")
PY

install -d -m 0755 -o root -g root /opt/safetun "/opt/safetun/$ROLE" "/opt/safetun/$ROLE/versions"
install -d -m 0700 -o root -g root /var/lib/safetun/installer
install -d -m 0751 -o root -g root /etc/safetun
install -d -m 0711 -o root -g root /etc/safetun/credentials
install -d -m 0755 -o root -g root /usr/libexec/safetun /usr/local/bin /usr/local/sbin

python3 - "$ROLE_USER" "$ROLE_GROUP" "/var/lib/safetun/$ROLE-$INSTANCE" \
    "/etc/safetun/credentials/$ROLE-$INSTANCE" <<'PY'
import grp
import os
import pathlib
import pwd
import stat
import sys

uid = pwd.getpwnam(sys.argv[1]).pw_uid
gid = grp.getgrnam(sys.argv[2]).gr_gid
for raw_path in sys.argv[3:]:
    path = pathlib.Path(raw_path)
    parent = path.parent
    if os.path.lexists(path):
        flags = os.O_RDONLY | os.O_DIRECTORY
        if hasattr(os, "O_NOFOLLOW"):
            flags |= os.O_NOFOLLOW
        try:
            descriptor = os.open(path, flags)
        except OSError as error:
            raise SystemExit(f"unsafe role directory; migrate offline without changing it: {path}") from error
        try:
            information = os.fstat(descriptor)
            if not stat.S_ISDIR(information.st_mode) or information.st_uid != uid \
                    or information.st_gid != gid or stat.S_IMODE(information.st_mode) != 0o700:
                raise SystemExit(f"legacy role directory must be migrated offline before install: {path}")
        finally:
            os.close(descriptor)
        continue
    os.mkdir(path, 0o700)
    flags = os.O_RDONLY | os.O_DIRECTORY
    if hasattr(os, "O_NOFOLLOW"):
        flags |= os.O_NOFOLLOW
    descriptor = os.open(path, flags)
    try:
        os.fchown(descriptor, uid, gid)
        os.fchmod(descriptor, 0o700)
        os.fsync(descriptor)
    finally:
        os.close(descriptor)
    parent_descriptor = os.open(parent, os.O_RDONLY | os.O_DIRECTORY)
    try:
        os.fsync(parent_descriptor)
    finally:
        os.close(parent_descriptor)
PY

# Verify role ownership through held directory descriptors. Automatic legacy
# chown is deliberately refused: a compromised service user could otherwise
# race path-based root ownership changes. Operators must stop the old service,
# migrate offline, and rerun.
python3 - "$ROLE_USER" "/var/lib/safetun/$ROLE-$INSTANCE" \
    "/etc/safetun/credentials/$ROLE-$INSTANCE" <<'PY'
import os
import pwd
import stat
import sys

identity = sys.argv[1]
uid = pwd.getpwnam(identity).pw_uid
for raw_root in sys.argv[2:]:
    flags = os.O_RDONLY | os.O_DIRECTORY
    if hasattr(os, "O_NOFOLLOW"):
        flags |= os.O_NOFOLLOW
    root_fd = os.open(raw_root, flags)
    def verify_directory(directory_fd, display):
        information = os.fstat(directory_fd)
        if not stat.S_ISDIR(information.st_mode) or information.st_uid != uid:
            raise SystemExit(f"role directory ownership needs an offline migration: {display}")
        with os.scandir(directory_fd) as entries:
            names = sorted(entry.name for entry in entries)
        for name in names:
            # O_PATH never opens a FIFO/socket/device for I/O and therefore
            # cannot block the root installer while the role controls this
            # tree. The held descriptor is fstat'ed before any traversal.
            child_flags = getattr(os, "O_PATH", os.O_RDONLY | os.O_NONBLOCK)
            if hasattr(os, "O_NOFOLLOW"):
                child_flags |= os.O_NOFOLLOW
            try:
                child_fd = os.open(name, child_flags, dir_fd=directory_fd)
            except OSError as error:
                raise SystemExit(f"unsafe role-scoped member: {display}/{name}") from error
            try:
                child = os.fstat(child_fd)
                child_display = f"{display}/{name}"
                if child.st_uid != uid:
                    raise SystemExit(f"role file ownership needs an offline migration: {child_display}")
                if stat.S_ISDIR(child.st_mode):
                    directory_flags = os.O_RDONLY | os.O_DIRECTORY
                    if hasattr(os, "O_NOFOLLOW"):
                        directory_flags |= os.O_NOFOLLOW
                    traversal_fd = os.open(".", directory_flags, dir_fd=child_fd)
                    try:
                        verify_directory(traversal_fd, child_display)
                    finally:
                        os.close(traversal_fd)
                elif not stat.S_ISREG(child.st_mode) or child.st_nlink != 1:
                    raise SystemExit(f"unsafe role-scoped member: {child_display}")
            finally:
                os.close(child_fd)
    try:
        verify_directory(root_fd, raw_root)
    finally:
        os.close(root_fd)
PY

durable_sync_paths /var/lib /var/lib/safetun /var/lib/safetun/installer /var/lib/safetun/network \
    /opt /opt/safetun "/opt/safetun/$ROLE" "/opt/safetun/$ROLE/versions" \
    /etc /etc/safetun /etc/safetun/credentials "/etc/safetun/credentials/$ROLE-$INSTANCE" \
    "/var/lib/safetun/$ROLE-$INSTANCE" /usr/local /usr/local/bin /usr/local/sbin \
    /usr/libexec /usr/libexec/safetun

version_dir="/opt/safetun/$ROLE/versions/$release_version"
stage_dir="/opt/safetun/$ROLE/versions/.stage-$release_version-$$"
if [ -e "$version_dir" ] || [ -L "$version_dir" ]; then
    [ -d "$version_dir" ] && [ ! -L "$version_dir" ] || die "existing version path is unsafe"
    [ -f "$version_dir/safetun-$ROLE" ] && [ ! -L "$version_dir/safetun-$ROLE" ] || die "existing version binary is unsafe"
    installed_sha=$(python3 - "$version_dir/safetun-$ROLE" <<'PY'
import hashlib, pathlib, sys
print(hashlib.sha256(pathlib.Path(sys.argv[1]).read_bytes()).hexdigest())
PY
)
    [ "$installed_sha" = "$artifact_sha" ] || die "same version is already present with different bytes"
else
    [ ! -e "$stage_dir" ] && [ ! -L "$stage_dir" ] || die "staging path already exists"
    install -d -m 0755 -o root -g root "$stage_dir"
    install -m 0755 -o root -g root "$artifact_file" "$stage_dir/safetun-$ROLE"
    "$stage_dir/safetun-$ROLE" version 9>&- >/dev/null || die "downloaded binary failed its version smoke test"
    mv "$stage_dir" "$version_dir"
    durable_sync_paths "$version_dir/safetun-$ROLE" "$version_dir" "/opt/safetun/$ROLE/versions"
    version_created=1
fi

config_path="/etc/safetun/$ROLE-$INSTANCE.toml"
candidate_config="$work_dir/candidate-config.toml"
candidate_edge_env="$work_dir/candidate-edge.env"
candidate_network_plan="$work_dir/candidate-network-plan.json"
candidate_network_approval="$work_dir/candidate-network-approval.txt"
# The guided first install owns the default transport choice. A rerun used as
# an update must preserve the operator's existing transport configuration.
if [ "$INTERACTIVE" -eq 1 ] \
        && { [ "$role_was_owned" -eq 0 ] || [ "$current_version" = 0.1.1 ]; }; then
    CARRIER_PROFILE=auto
fi
if [ -n "$CONFIG_SOURCE" ]; then
    [ -f "$CONFIG_SOURCE" ] && [ ! -L "$CONFIG_SOURCE" ] || die "--config source must be a regular, non-symlink file"
    cp -- "$CONFIG_SOURCE" "$candidate_config"
elif [ -e "$config_path" ] || [ -L "$config_path" ]; then
    [ -f "$config_path" ] && [ ! -L "$config_path" ] || die "configuration path is not a regular file"
    cp -- "$config_path" "$candidate_config"
else
    python3 - "$work_dir/deploy/examples/$ROLE.toml" "$candidate_config" "$ROLE" "$INSTANCE" <<'PY'
import pathlib, sys
source, destination, role, instance = sys.argv[1:]
text = pathlib.Path(source).read_text(encoding="utf-8")
text = text.replace(f"{role}-default", f"{role}-{instance}")
with pathlib.Path(destination).open("w", encoding="utf-8", newline="\n") as handle:
    handle.write(text)
PY
fi
if [ -n "$CARRIER_PROFILE" ]; then
    python3 - "$candidate_config" "$CARRIER_PROFILE" <<'PY'
import pathlib
import re
import sys

path = pathlib.Path(sys.argv[1])
profile = sys.argv[2]
if profile not in {"auto", "tls", "quic", "wss", "split_https"}:
    raise SystemExit("carrier profile is invalid")

lines = path.read_text(encoding="utf-8").splitlines(keepends=True)
section = ""
seen = {"primary": 0, "fallback": 0, "enabled_capabilities": 0}
values = {
    "auto": {"primary": '"auto"', "fallback": '["tls_tcp"]'},
    "tls": {"primary": '"tls_tcp"', "fallback": "[]"},
    "quic": {"primary": '"quic"', "fallback": "[]"},
    "wss": {"primary": '"wss"', "fallback": "[]"},
    "split_https": {"primary": '"split_https"', "fallback": "[]"},
}[profile]
values["enabled_capabilities"] = {
    "auto": "{ tls_tcp = true, quic = true, wss = false, split_https = false }",
    "tls": "{ tls_tcp = true, quic = false, wss = false, split_https = false }",
    "quic": "{ tls_tcp = false, quic = true, wss = false, split_https = false }",
    "wss": "{ tls_tcp = false, quic = false, wss = true, split_https = false }",
    "split_https": "{ tls_tcp = false, quic = false, wss = false, split_https = true }",
}[profile]
for index, line in enumerate(lines):
    stripped = line.strip()
    if stripped.startswith("["):
        section = stripped
    if section != "[transport]":
        continue
    match = re.match(r"^(\s*)(primary|fallback|enabled_capabilities)\s*=", line)
    if match is None:
        continue
    name = match.group(2)
    seen[name] += 1
    newline = "\n" if line.endswith("\n") else ""
    lines[index] = f"{match.group(1)}{name} = {values[name]}{newline}"

if seen != {"primary": 1, "fallback": 1, "enabled_capabilities": 1}:
    raise SystemExit("transport primary/fallback/enabled_capabilities must appear exactly once in [transport]")
with path.open("w", encoding="utf-8", newline="\n") as handle:
    handle.write("".join(lines))
PY
fi
chmod 0600 "$candidate_config"
"$version_dir/safetun-$ROLE" config validate --config "$candidate_config" 9>&-

if [ "$ROLE" = edge ]; then
    edge_env="/etc/safetun/edge-$INSTANCE.env"
    if [ -e "$edge_env" ] || [ -L "$edge_env" ]; then
        [ -f "$edge_env" ] && [ ! -L "$edge_env" ] || die "Edge environment path is unsafe"
        cp -- "$edge_env" "$candidate_edge_env"
    else
        python3 - "$work_dir/deploy/examples/edge-default.env" "$candidate_edge_env" "$INSTANCE" <<'PY'
import pathlib, sys
source, destination, instance = sys.argv[1:]
text = pathlib.Path(source).read_text(encoding="utf-8").replace("edge-default", f"edge-{instance}")
with pathlib.Path(destination).open("w", encoding="utf-8", newline="\n") as handle:
    handle.write(text)
PY
    fi
    chmod 0600 "$candidate_edge_env"
fi

if [ "$STAGE_ONLY" -eq 1 ]; then
    staged_config_dir=/etc/safetun/staged
    install -d -m 0711 -o root -g root "$staged_config_dir"
    staged_config="$staged_config_dir/$ROLE-$INSTANCE-$release_version.toml"
    if [ -e "$staged_config" ] || [ -L "$staged_config" ]; then
        if [ ! -f "$staged_config" ] || [ -L "$staged_config" ] || ! cmp -s "$candidate_config" "$staged_config"; then
            die "a different staged config already exists for this version"
        fi
    else
        install -m 0640 -o root -g "$ROLE_GROUP" "$candidate_config" "$staged_config"
        staged_config_created=1
    fi
    if [ "$ROLE" = edge ]; then
        staged_env="$staged_config_dir/edge-$INSTANCE-$release_version.env"
        if [ -e "$staged_env" ] || [ -L "$staged_env" ]; then
            if [ ! -f "$staged_env" ] || [ -L "$staged_env" ] || ! cmp -s "$candidate_edge_env" "$staged_env"; then
                die "a different staged Edge environment already exists for this version"
            fi
        else
            install -m 0640 -o root -g "$ROLE_GROUP" "$candidate_edge_env" "$staged_env"
            staged_env_created=1
        fi
    fi
    if [ -n "$staged_env" ]; then
        durable_sync_paths "$version_dir/safetun-$ROLE" "$version_dir" "$staged_config" "$staged_env" \
            "$staged_config_dir" /etc/safetun
    else
        durable_sync_paths "$version_dir/safetun-$ROLE" "$version_dir" "$staged_config" \
            "$staged_config_dir" /etc/safetun
    fi
    printf '%s\n%s\n%s\n%s\n' SAFETUN_INSTALLER_STAGED_V1 "$ROLE" "$INSTANCE" "$release_version" \
        > "/var/lib/safetun/installer/$ROLE.staged.new"
    chmod 0600 "/var/lib/safetun/installer/$ROLE.staged.new"
    mv -f "/var/lib/safetun/installer/$ROLE.staged.new" "/var/lib/safetun/installer/$ROLE.staged"
    durable_sync_paths "/var/lib/safetun/installer/$ROLE.staged" /var/lib/safetun/installer
    printf 'Staged SafeTun %s %s without changing current, /usr/local/bin, or the live config.\n' "$ROLE" "$release_version"
    printf 'Candidate config: %s\n' "$staged_config"
    printf '%s\n' "No SafeTun service was enabled or started. Promote only after review by rerunning without --stage-only and passing --config that candidate path."
    retain_version=1
    staged_config_created=0
    staged_env_created=0
    stage_intent_created=0
    exit 0
fi

# Stage-only exits above. Helper programs and units are service-visible, so they
# are considered only when the operator has explicitly selected promotion.
python3 - "$release_version" "$EMBEDDED_DEPLOY_SHA256" \
    /var/lib/safetun/installer/hub.version \
    /var/lib/safetun/installer/edge.version \
    /var/lib/safetun/installer/shared.version \
    /var/lib/safetun/installer/shared.payload-sha256 <<'PY'
import os
import pathlib
import re
import stat
import sys

pattern = re.compile(r"(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-([0-9A-Za-z.-]+))?")

def parse(value):
    match = pattern.fullmatch(value)
    if not match:
        raise SystemExit(f"invalid installed version marker: {value!r}")
    prerelease = match.group(4)
    identifiers = () if prerelease is None else tuple(prerelease.split("."))
    if any(not item or (item.isdigit() and len(item) > 1 and item.startswith("0")) for item in identifiers):
        raise SystemExit(f"invalid installed version marker: {value!r}")
    return tuple(map(int, match.group(1, 2, 3))), identifiers

def less(left, right):
    left_core, left_pre = parse(left)
    right_core, right_pre = parse(right)
    if left_core != right_core:
        return left_core < right_core
    if not left_pre:
        return False
    if not right_pre:
        return True
    for left_item, right_item in zip(left_pre, right_pre):
        if left_item == right_item:
            continue
        if left_item.isdigit() and right_item.isdigit():
            return int(left_item) < int(right_item)
        if left_item.isdigit() != right_item.isdigit():
            return left_item.isdigit()
        return left_item < right_item
    return len(left_pre) < len(right_pre)

incoming = sys.argv[1]
incoming_payload = sys.argv[2]
parse(incoming)
if not re.fullmatch(r"[0-9a-f]{64}", incoming_payload):
    raise SystemExit("embedded deploy payload digest is invalid")
equal_installed_version = False
for raw_path in sys.argv[3:6]:
    path = pathlib.Path(raw_path)
    if not os.path.lexists(path):
        continue
    information = os.lstat(path)
    if not stat.S_ISREG(information.st_mode) or stat.S_ISLNK(information.st_mode) or information.st_size > 128:
        raise SystemExit(f"unsafe installed version marker: {path}")
    installed = path.read_text(encoding="ascii").strip()
    if less(incoming, installed):
        raise SystemExit(f"release {incoming} cannot replace shared installer assets at newer version {installed}")
    if not less(incoming, installed) and not less(installed, incoming):
        equal_installed_version = True
payload_path = pathlib.Path(sys.argv[6])
if os.path.lexists(payload_path):
    information = os.lstat(payload_path)
    if not stat.S_ISREG(information.st_mode) or stat.S_ISLNK(information.st_mode) or information.st_size > 128:
        raise SystemExit("unsafe shared deploy payload marker")
    installed_payload = payload_path.read_text(encoding="ascii").strip()
    if not re.fullmatch(r"[0-9a-f]{64}", installed_payload):
        raise SystemExit("invalid shared deploy payload marker")
else:
    installed_payload = None
if equal_installed_version and installed_payload != incoming_payload:
    raise SystemExit("same-version shared deploy payload differs or has no durable digest marker")
PY
if trusted_command_exists systemctl && [ -d /etc/systemd/system ]; then
    systemd_available=1
fi

role_base="/opt/safetun/$ROLE"
old_target=
if [ -L "$role_base/current" ]; then
    old_target=$(readlink "$role_base/current")
    python3 - "$old_target" <<'PY'
import re, sys
match = re.fullmatch(r"versions/(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-([0-9A-Za-z.-]+))?", sys.argv[1])
if not match or (match.group(4) and any(not item or (item.isdigit() and len(item) > 1 and item[0] == "0") for item in match.group(4).split("."))):
    raise SystemExit("existing current link is unsafe")
PY
elif [ -e "$role_base/current" ]; then
    die "existing current path is not a SafeTun release link"
fi
if [ -L "$role_base/previous" ]; then
    old_previous_target=$(readlink "$role_base/previous")
    python3 - "$old_previous_target" <<'PY'
import re, sys
match = re.fullmatch(r"versions/(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-([0-9A-Za-z.-]+))?", sys.argv[1])
if not match or (match.group(4) and any(not item or (item.isdigit() and len(item) > 1 and item[0] == "0") for item in match.group(4).split("."))):
    raise SystemExit("existing previous link is unsafe")
PY
elif [ -e "$role_base/previous" ]; then
    die "existing previous path is not a SafeTun release link"
fi
if [ -L "/usr/local/bin/safetun-$ROLE" ]; then
    [ "$(readlink "/usr/local/bin/safetun-$ROLE")" = "/opt/safetun/$ROLE/current/safetun-$ROLE" ] \
        || die "existing binary link is not installer-owned"
elif [ -e "/usr/local/bin/safetun-$ROLE" ]; then
    die "existing binary path is not an installer-owned symlink"
fi

if [ -e "$config_path" ] || [ -L "$config_path" ]; then
    [ -f "$config_path" ] && [ ! -L "$config_path" ] || die "live config path is unsafe"
    config_had_original=1
    cp -- "$config_path" "$work_dir/original-config"
    backup_dir="/var/lib/safetun/installer/backups/$ROLE-$INSTANCE"
    install -d -m 0700 -o root -g root "$backup_dir"
    backup_path="$backup_dir/$release_version-$$.toml"
    [ ! -e "$backup_path" ] && [ ! -L "$backup_path" ] || die "config backup path already exists"
    install -m 0600 -o root -g root "$config_path" "$backup_path"
    backup_created=1
fi
if [ -n "$edge_env" ] && { [ -e "$edge_env" ] || [ -L "$edge_env" ]; }; then
    [ -f "$edge_env" ] && [ ! -L "$edge_env" ] || die "live Edge environment path is unsafe"
    edge_env_had_original=1
    cp -- "$edge_env" "$work_dir/original-edge-env"
fi
if [ -e "/var/lib/safetun/installer/$ROLE.version" ] || [ -L "/var/lib/safetun/installer/$ROLE.version" ]; then
    [ -f "/var/lib/safetun/installer/$ROLE.version" ] && [ ! -L "/var/lib/safetun/installer/$ROLE.version" ] || \
    die "version marker path is unsafe"
fi

unit="safetun-$ROLE@$INSTANCE.service"

credential_verify_as_role() (
    # The verifier intentionally requires effective ownership of private
    # credentials. Expose only an immutable config copy, never those files.
    case "$ROLE" in hub|edge) ;; *) die "invalid credential preflight role" ;; esac
    [ "$ROLE_USER" = "safetun-$ROLE" ] && [ "$ROLE_GROUP" = "$ROLE_USER" ] \
        || die "credential preflight role account differs"
    [ "$(id -u)" = 0 ] || die "credential preflight requires the installer owner"
    role_preflight_gid=$(id -g "$ROLE_USER")
    case "$role_preflight_gid" in ''|*[!0123456789]*|0) die "invalid credential preflight group" ;; esac
    [ "$(id -u "$ROLE_USER")" != 0 ] && [ "$(id -gn "$ROLE_USER")" = "$ROLE_GROUP" ] \
        || die "credential preflight role identity differs"
    role_preflight_dir=
    role_preflight_inode=
    role_preflight_ready=0
    role_preflight_directory() {
        case "$role_preflight_dir" in
            /run/safetun-credential-preflight-"$ROLE".????????) ;;
            *) return 1 ;;
        esac
        role_preflight_suffix=${role_preflight_dir##*.}
        case "$role_preflight_suffix" in *[!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*) return 1 ;; esac
        [ -d "$role_preflight_dir" ] && [ ! -L "$role_preflight_dir" ] || return 1
        [ "$(stat -c '%d:%i' "$role_preflight_dir")" = "$role_preflight_inode" ] || return 1
        role_preflight_metadata=$(stat -c '%u:%g:%a' "$role_preflight_dir")
        if [ "$role_preflight_ready" -eq 1 ]; then
            [ "$role_preflight_metadata" = "0:$role_preflight_gid:710" ]
        else
            case "$role_preflight_metadata" in
                0:0:700|"0:$role_preflight_gid:700"|"0:$role_preflight_gid:710") return 0 ;;
                *) return 1 ;;
            esac
        fi
    }
    role_preflight_cleanup() {
        role_preflight_status=$?
        trap - EXIT HUP INT TERM
        if [ -n "$role_preflight_dir" ]; then
            role_preflight_directory || { printf '%s\n' 'credential preflight cleanup directory changed' >&2; exit 1; }
            if [ -e "$role_preflight_dir/config.toml" ] || [ -L "$role_preflight_dir/config.toml" ]; then
                [ -f "$role_preflight_dir/config.toml" ] && [ ! -L "$role_preflight_dir/config.toml" ] \
                    || { printf '%s\n' 'credential preflight cleanup config is unsafe' >&2; exit 1; }
                role_preflight_file_metadata=$(stat -c '%u:%g:%a:%h' "$role_preflight_dir/config.toml")
                case "$role_preflight_file_metadata" in
                    0:0:600:1|0:0:640:1|"0:$role_preflight_gid:600:1"|"0:$role_preflight_gid:640:1") ;;
                    *) printf '%s\n' 'credential preflight cleanup config ownership changed' >&2; exit 1 ;;
                esac
                rm -f -- "$role_preflight_dir/config.toml" || role_preflight_status=1
            fi
            rmdir -- "$role_preflight_dir" || role_preflight_status=1
        fi
        exit "$role_preflight_status"
    }
    trap role_preflight_cleanup EXIT
    trap 'exit 1' HUP INT TERM
    [ -d /run ] && [ ! -L /run ] && [ "$(stat -c '%u:%g:%a' /run)" = 0:0:755 ] \
        || die "credential preflight runtime parent is unsafe"
    umask 077
    role_preflight_dir=$(mktemp -d "/run/safetun-credential-preflight-$ROLE.XXXXXXXX") \
        || die "cannot create isolated credential preflight config directory"
    role_preflight_inode=$(stat -c '%d:%i' "$role_preflight_dir")
    role_preflight_directory || die "credential preflight directory is unsafe"
    chown "root:$ROLE_GROUP" "$role_preflight_dir" || die "cannot assign credential preflight config group"
    chmod 0710 "$role_preflight_dir" || die "cannot restrict credential preflight config directory"
    role_preflight_ready=1
    role_preflight_directory || die "credential preflight directory ownership differs"
    [ -f "$candidate_config" ] && [ ! -L "$candidate_config" ] \
        || die "credential preflight candidate config is unsafe"
    install -m 0640 -o root -g "$ROLE_GROUP" "$candidate_config" "$role_preflight_dir/config.toml" \
        || die "cannot stage credential preflight config"
    [ ! -L "$role_preflight_dir/config.toml" ] \
        && [ "$(stat -c '%u:%g:%a:%h' "$role_preflight_dir/config.toml")" = "0:$role_preflight_gid:640:1" ] \
        && cmp -s "$candidate_config" "$role_preflight_dir/config.toml" \
        || die "credential preflight staged config differs"
    role_preflight_directory || die "credential preflight directory changed before verification"
    if [ "$ROLE" = hub ]; then
        /usr/bin/env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin LANG=C LC_ALL=C \
            runuser -u "$ROLE_USER" -- /usr/bin/env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin LANG=C LC_ALL=C \
            "$version_dir/safetun-hub" credential verify \
            --config "$role_preflight_dir/config.toml" --lease-file "$hub_lease" 9>&-
    else
        /usr/bin/env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin LANG=C LC_ALL=C \
            runuser -u "$ROLE_USER" -- /usr/bin/env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin LANG=C LC_ALL=C \
            "$version_dir/safetun-edge" credential verify \
            --config "$role_preflight_dir/config.toml" --credential-file "$edge_credential" \
            --verify-key "$edge_pair_key_id=$edge_pair_key_path" \
            --issuer "$edge_issuer" --audience safetun-hub 9>&-
    fi
)

activation_preflight() {
    [ "$systemd_available" -eq 1 ] || die "--activate requires systemd; the verified binary remains staged"
    if ! "$version_dir/safetun-$ROLE" doctor --config "$candidate_config" 9>&-; then
        die "candidate doctor failed; live config and current release were not changed"
    fi
    if [ "$ROLE" = hub ]; then
        hub_lease="/etc/safetun/credentials/hub-$INSTANCE/access.lease"
        [ -f "$hub_lease" ] && [ ! -L "$hub_lease" ] || die "Hub lease file is missing or unsafe"
        credential_verify_as_role \
            || die "Hub authorization preflight failed; service state was not changed"
    else
        edge_credential="/var/lib/safetun/edge-$INSTANCE/credentials/pair.credential"
        [ -f "$edge_credential" ] && [ ! -L "$edge_credential" ] || die "Edge pair credential is missing or unsafe"
        python3 - "$candidate_edge_env" "$INSTANCE" "$work_dir/edge-pair-key-path" <<'PY'
import pathlib, re, sys, urllib.parse
source, instance, output = sys.argv[1:]
values = {}
for raw_line in pathlib.Path(source).read_text(encoding="utf-8").splitlines():
    line = raw_line.strip()
    if not line or line.startswith("#"): continue
    if "=" not in line: raise SystemExit("invalid Edge environment line")
    key, value = line.split("=", 1)
    if key in values or key not in {"SAFETUN_ISSUER", "SAFETUN_PAIR_KEY_ID", "SAFETUN_PAIR_KEY_FILE"}:
        raise SystemExit("unknown or duplicate Edge environment key")
    values[key] = value
if set(values) != {"SAFETUN_ISSUER", "SAFETUN_PAIR_KEY_ID", "SAFETUN_PAIR_KEY_FILE"}:
    raise SystemExit("Edge environment is incomplete")
issuer = urllib.parse.urlsplit(values["SAFETUN_ISSUER"])
if issuer.scheme != "https" or not issuer.hostname or issuer.username or issuer.password or issuer.query or issuer.fragment or issuer.hostname.endswith("example.invalid"):
    raise SystemExit("Edge issuer is invalid or still a placeholder")
if not re.fullmatch(r"[A-Za-z0-9][A-Za-z0-9._-]{0,63}", values["SAFETUN_PAIR_KEY_ID"]):
    raise SystemExit("Edge pair key ID is invalid")
expected_root = pathlib.PurePosixPath(f"/etc/safetun/credentials/edge-{instance}")
key_file = pathlib.PurePosixPath(values["SAFETUN_PAIR_KEY_FILE"])
if key_file.parent != expected_root or key_file.name != values["SAFETUN_PAIR_KEY_ID"] + ".pub":
    raise SystemExit("Edge pair public-key path must be inside the selected credential directory")
pathlib.Path(output).write_text(str(key_file), encoding="utf-8")
PY
        edge_pair_key_path=$(sed -n '1p' "$work_dir/edge-pair-key-path")
        [ -f "$edge_pair_key_path" ] && [ ! -L "$edge_pair_key_path" ] || die "Edge pair verification key is missing or unsafe"
        edge_issuer=$(sed -n 's/^SAFETUN_ISSUER=//p' "$candidate_edge_env")
        edge_pair_key_id=$(sed -n 's/^SAFETUN_PAIR_KEY_ID=//p' "$candidate_edge_env")
        credential_verify_as_role \
            || die "Edge credential preflight failed; service state was not changed"
    fi
}

wait_for_runtime_ready() {
    ready_started_ns=$1
    ready_require_healthy=$2
    ready_status_path="/var/lib/safetun/$ROLE-$INSTANCE/status.json"
    ready_output="$work_dir/activation-runtime-status.json"
    ready_attempts=0
    ready_streak=0
    ready_last_mtime=0
    if [ "$ROLE" = hub ]; then
        ready_required_streak=3
    else
        ready_required_streak=2
    fi
    while [ "$ready_attempts" -lt 120 ]; do
        ready_sample=
        if systemctl is-active --quiet "$unit" \
            && "$version_dir/safetun-$ROLE" status --config "$config_path" --json 9>&- \
                >"$ready_output" 2>/dev/null \
            && ready_sample=$(python3 - "$ready_output" "$ready_status_path" "$ready_started_ns" \
                "$ROLE_USER" "$ROLE" "$ready_require_healthy" "$release_version" "$INSTANCE" "$INTERACTIVE" <<'PY'
import json
import os
import pwd
import stat
import sys

output_path, status_path, started_text, role_user, role, healthy_text, version, instance, guided = sys.argv[1:]
try:
    emitted = json.loads(open(output_path, "r", encoding="utf-8").read())
except Exception:
    raise SystemExit(1)
flags = os.O_RDONLY
if hasattr(os, "O_NOFOLLOW"):
    flags |= os.O_NOFOLLOW
try:
    descriptor = os.open(status_path, flags)
except OSError:
    raise SystemExit(1)
try:
    information = os.fstat(descriptor)
    with os.fdopen(descriptor, "r", encoding="utf-8") as handle:
        descriptor = -1
        data = json.load(handle)
finally:
    if descriptor >= 0:
        os.close(descriptor)
expected_uid = pwd.getpwnam(role_user).pw_uid
if not stat.S_ISREG(information.st_mode) or information.st_uid != expected_uid \
        or information.st_nlink != 1 or information.st_mode & 0o077 \
        or information.st_mtime_ns < int(started_text):
    raise SystemExit(1)
if data != emitted:
    raise SystemExit(1)
node_role = "iran" if role == "hub" else "kharej"
pool = data.get("pool")
if data.get("schema_version") != 1 or data.get("binary_role") != role \
        or data.get("node_role") != node_role or data.get("version") != version \
        or data.get("state") != "active" \
        or not isinstance(pool, dict):
    raise SystemExit(1)
if guided == "1" and data.get("node_name") != f"{role}-{instance}":
    raise SystemExit(1)
if healthy_text == "1" and (type(pool.get("healthy_sessions")) is not int or pool["healthy_sessions"] < 1):
    raise SystemExit(1)
print(information.st_mtime_ns)
PY
            ); then
            case "$ready_sample" in *[!0-9]*|'') ready_sample=0 ;; esac
            if [ "$ready_sample" -gt "$ready_last_mtime" ]; then
                ready_last_mtime=$ready_sample
                ready_streak=$((ready_streak + 1))
                [ "$ready_streak" -ge "$ready_required_streak" ] && return 0
            fi
        else
            ready_streak=0
        fi
        ready_attempts=$((ready_attempts + 1))
        sleep 1
    done
    return 1
}

cleanup_guided_completion() {
    [ -n "$guided_marker" ] && [ -n "$guided_checkpoint_dir" ] \
        || die "guided completion cleanup scope is missing"
    [ -f "$guided_marker" ] && [ ! -L "$guided_marker" ] \
        || die "completed guided install has an unsafe resume marker"
    python3 - "$guided_checkpoint_dir" "$ROLE" "$INSTANCE" <<'PY'
import os
import pathlib
import stat
import sys

directory = pathlib.Path(sys.argv[1])
role, instance = sys.argv[2:]
if str(directory) != f"/var/lib/safetun/installer/guided/{role}-{instance}" \
        or role not in {"hub", "edge"} or instance != "default":
    raise SystemExit("completed guided checkpoint path is outside its exact scope")
expected = {
    "checkpoint.json", "config.toml", "network-plan.json", "network-plan.txt",
    "prepared.json", "prepared-config.toml", "prepared-network-plan.json", "prepared-network-plan.txt",
}
if role == "edge":
    expected.update({"edge.env", "prepared-edge.env"})
flags = os.O_RDONLY | os.O_DIRECTORY
if hasattr(os, "O_NOFOLLOW"):
    flags |= os.O_NOFOLLOW
descriptor = os.open(directory, flags)
try:
    information = os.fstat(descriptor)
    if information.st_uid != 0 or information.st_gid != 0 or stat.S_IMODE(information.st_mode) != 0o700:
        raise SystemExit("completed guided checkpoint directory is unsafe")
    entries = {entry.name for entry in os.scandir(descriptor)}
    ordered = sorted(expected)
    # Members are unlinked in this exact order. Accept only a suffix of that
    # list so cleanup is idempotent across SIGKILL, including an empty-but-not-
    # yet-rmdir'd directory; arbitrary missing/unknown members remain fatal.
    if entries not in ({*ordered[index:]} for index in range(len(ordered) + 1)):
        raise SystemExit("completed guided checkpoint members are not an exact cleanup suffix")
    for name in sorted(entries):
        member = os.stat(name, dir_fd=descriptor, follow_symlinks=False)
        if not stat.S_ISREG(member.st_mode) or member.st_uid != 0 or member.st_gid != 0 \
                or member.st_nlink != 1 or stat.S_IMODE(member.st_mode) != 0o600:
            raise SystemExit("completed guided checkpoint member is unsafe")
    for name in sorted(entries):
        os.unlink(name, dir_fd=descriptor)
    os.fsync(descriptor)
finally:
    os.close(descriptor)
os.rmdir(directory)
parent = os.open(directory.parent, os.O_RDONLY | os.O_DIRECTORY)
try:
    os.fsync(parent)
finally:
    os.close(parent)
PY
    rm -f -- "$guided_marker"
    durable_sync_paths /var/lib/safetun/installer
}

if [ "$ACTIVATE" -eq 1 ]; then
    activation_preflight
fi

install -d -m 0700 "$work_dir/original-deploy"
# Forward-only infrastructure survives rollback, so its narrow ownership must
# become durable before publication. This marker never owns other shared assets.
forward_helpers() {
    python3 - "$@" <<'PY'
import hashlib, json, os, pathlib, re, secrets, stat, sys

ROOT = pathlib.Path("/var/lib/safetun/installer")
MARKER = "forward.owned.json"
TARGETS = {
    "/usr/libexec/safetun/install-control": (0o755, "install-control.sh"),
    "/usr/libexec/safetun/pair-transaction": (0o755, "pair-transaction.py"),
    "/etc/systemd/system/safetun-install-recover.service": (0o644, "systemd/safetun-install-recover.service"),
    "/etc/systemd/system/safetun-install-activation-watch.service": (0o644, "systemd/safetun-install-activation-watch.service"),
    "/etc/systemd/system/safetun-install-activation-watch.timer": (0o644, "systemd/safetun-install-activation-watch.timer"),
    "/etc/systemd/system/safetun-endpoint-watch@.service": (0o644, "systemd/safetun-endpoint-watch@.service"),
    "/etc/systemd/system/safetun-endpoint-watch@.timer": (0o644, "systemd/safetun-endpoint-watch@.timer"),
    "/etc/systemd/system/safetun-pair-watch@.service": (0o644, "systemd/safetun-pair-watch@.service"),
    "/etc/systemd/system/safetun-pair-watch@.timer": (0o644, "systemd/safetun-pair-watch@.timer"),
    "/etc/systemd/system/safetun-network-watch@.service": (0o644, "systemd/safetun-network-watch@.service"),
    "/etc/systemd/system/safetun-network-watch@.timer": (0o644, "systemd/safetun-network-watch@.timer"),
    "/etc/systemd/system/safetun-network-restore@.service": (0o644, "systemd/safetun-network-restore@.service"),
    "/etc/systemd/system/safetun-network-restore@.timer": (0o644, "systemd/safetun-network-restore@.timer"),
    "/etc/systemd/system/safetun-network-failclosed@.service": (0o644, "systemd/safetun-network-failclosed@.service"),
}
PAIR_UNITS = {"systemd/safetun-pair-watch@.service", "systemd/safetun-pair-watch@.timer"}
MAXIMUM = 4 * 1024 * 1024

def require(ok, reason):
    if not ok: raise SystemExit("forward helper ownership: " + reason)

def canonical(value):
    return json.dumps(value, sort_keys=True, separators=(",", ":"), ensure_ascii=True).encode() + b"\n"

def fields(items):
    result = {}
    for key, value in items:
        require(key not in result, "duplicate marker field")
        result[key] = value
    return result

def stable(info):
    return (info.st_dev, info.st_ino, info.st_mode, info.st_uid, info.st_gid,
            info.st_nlink, info.st_size, info.st_mtime_ns, info.st_ctime_ns)

def parents(path, candidate_source=None):
    private_root = pathlib.Path("/var/tmp/safetun-installer")
    if candidate_source is not None:
        require(re.fullmatch(r"/var/tmp/safetun-installer/safetun-install\.[A-Za-z0-9]{8}/deploy/deploy",
                             str(candidate_source)) is not None
                and path in {candidate_source / relative for _, relative in TARGETS.values()},
                "invalid candidate source")
    for parent in reversed(path.parents):
        try: info = parent.lstat()
        except FileNotFoundError: return False
        safe_mode = info.st_mode & (0o022 | 0o7000) == 0
        if candidate_source is not None:
            # Only the verified payload reader crosses the standard sticky
            # /var/tmp boundary. Every directory from the root-owned private
            # installer anchor downward must remain exactly mode 0700.
            if parent == pathlib.Path("/var/tmp") and stat.S_IMODE(info.st_mode) == 0o1777:
                safe_mode = True
            elif parent == private_root or private_root in parent.parents:
                safe_mode = stat.S_IMODE(info.st_mode) == 0o700
        require(stat.S_ISDIR(info.st_mode) and info.st_uid == info.st_gid == 0
                and safe_mode, "unsafe parent")
    return True

def read(path, mode, maximum, optional=False, candidate_source=None):
    if not parents(path, candidate_source):
        require(optional, "missing parent")
        return None
    try: fd = os.open(path, os.O_RDONLY | os.O_NONBLOCK | os.O_NOFOLLOW | os.O_CLOEXEC)
    except FileNotFoundError:
        require(optional, "missing file")
        return None
    try:
        info = os.fstat(fd)
        require(stat.S_ISREG(info.st_mode) and info.st_uid == info.st_gid == 0
                and info.st_nlink == 1 and stat.S_IMODE(info.st_mode) == mode
                and 0 < info.st_size <= maximum, "unsafe file metadata")
        result = bytearray()
        while True:
            part = os.read(fd, min(65536, maximum + 1 - len(result)))
            if not part: break
            result.extend(part)
            require(len(result) <= maximum, "file too large")
        require(len(result) == info.st_size and stable(info) == stable(os.fstat(fd)), "file changed")
        return bytes(result), stable(info)
    finally: os.close(fd)

def digest(value):
    return hashlib.sha256(value).hexdigest()

def load():
    parents(ROOT / MARKER)
    directory = os.open(ROOT, os.O_RDONLY | os.O_DIRECTORY | os.O_NOFOLLOW | os.O_CLOEXEC)
    try:
        info = os.fstat(directory)
        require(info.st_uid == info.st_gid == 0 and stat.S_IMODE(info.st_mode) == 0o700, "unsafe marker directory")
    finally: os.close(directory)
    raw = read(ROOT / MARKER, 0o600, 32768, optional=True)
    if raw is None: return None, None
    value = json.loads(raw[0], object_pairs_hook=fields)
    require(type(value) is dict and set(value) == {"schema_version", "release_version", "payload_sha256", "systemd_available", "publisher_role", "entries"}
            and type(value["schema_version"]) is int and value["schema_version"] == 1
            and type(value["release_version"]) is str and re.fullmatch(r"[0-9]+\.[0-9]+\.[0-9]+(?:-[0-9A-Za-z.-]+)?", value["release_version"])
            and type(value["payload_sha256"]) is str and re.fullmatch(r"[0-9a-f]{64}", value["payload_sha256"])
            and type(value["systemd_available"]) is bool
            and type(value["publisher_role"]) is str and value["publisher_role"] in {"hub", "edge"}
            and type(value["entries"]) is dict and set(value["entries"]) == set(TARGETS)
            and raw[0] == canonical(value), "invalid canonical marker")
    for path, entry in value["entries"].items():
        require(type(entry) is dict and set(entry) == {"mode", "before_sha256", "candidate_sha256"}
                and type(entry["mode"]) is int and entry["mode"] == TARGETS[path][0], "invalid marker path or mode")
        for name in ("before_sha256", "candidate_sha256"):
            item = entry[name]
            require(item is None or (type(item) is str and re.fullmatch(r"[0-9a-f]{64}", item)), "invalid marker digest")
        relative = TARGETS[path][1]
        skipped = relative.startswith("systemd/") and (value["systemd_available"] is False
                  or (value["publisher_role"] == "edge" and relative in PAIR_UNITS))
        require((skipped and entry["candidate_sha256"] == entry["before_sha256"])
                or (not skipped and entry["candidate_sha256"] is not None), "invalid scheduled forward digest")
    return value, raw

def validate(value):
    for path, entry in value["entries"].items():
        actual = read(pathlib.Path(path), entry["mode"], MAXIMUM, optional=True)
        # Uninstall may remove the recovery unit; missing files confer no right
        # to adopt an existing path. allow below still requires actual bytes.
        if actual is None: continue
        actual_hash = digest(actual[0]) if actual is not None else None
        require(actual_hash in {entry["before_sha256"], entry["candidate_sha256"]}, "marked file hash differs")

def save(value, expected):
    content = canonical(value)
    require(len(content) <= 32768, "marker too large")
    parents(ROOT / MARKER)
    directory = os.open(ROOT, os.O_RDONLY | os.O_DIRECTORY | os.O_NOFOLLOW | os.O_CLOEXEC)
    temporary = ".forward.owned." + secrets.token_hex(16) + ".tmp"
    promoted = False
    created = False
    try:
        info = os.fstat(directory)
        require(info.st_uid == info.st_gid == 0 and stat.S_IMODE(info.st_mode) == 0o700, "unsafe marker directory")
        fd = os.open(temporary, os.O_WRONLY | os.O_CREAT | os.O_EXCL | os.O_NOFOLLOW | os.O_CLOEXEC, 0o600, dir_fd=directory)
        created = True
        try:
            os.fchmod(fd, 0o600)
            view = memoryview(content)
            while view:
                count = os.write(fd, view); require(count > 0, "short marker write"); view = view[count:]
            os.fsync(fd)
        finally: os.close(fd)
        require(read(ROOT / MARKER, 0o600, 32768, optional=True) == expected, "marker changed before publication")
        os.replace(temporary, MARKER, src_dir_fd=directory, dst_dir_fd=directory)
        promoted = True
        os.fsync(directory)
    finally:
        if created and not promoted:
            os.unlink(temporary, dir_fd=directory)
            os.fsync(directory)
        os.close(directory)

def main(arguments):
    require(os.geteuid() == os.getegid() == 0, "root only")
    require(arguments, "missing action")
    action = arguments[0]
    value, prior = load()
    if value is not None: validate(value)
    if action == "validate":
        require(len(arguments) == 1, "validate arguments")
        return
    if action == "allow":
        require(len(arguments) == 2 and arguments[1] in TARGETS and value is not None, "unmarked path")
        require(read(pathlib.Path(arguments[1]), TARGETS[arguments[1]][0], MAXIMUM) is not None, "marked path absent")
        return
    require(action == "prepare" and len(arguments) == 8, "prepare arguments")
    _, version, payload, source, shared_owned, systemd, role, role_owned = arguments
    require(shared_owned in {"0", "1"} and systemd in {"0", "1"}
            and role in {"hub", "edge"} and role_owned in {"0", "1"}
            and re.fullmatch(r"[0-9]+\.[0-9]+\.[0-9]+(?:-[0-9A-Za-z.-]+)?", version)
            and re.fullmatch(r"[0-9a-f]{64}", payload), "invalid candidate identity")
    entries = {}
    for path, (mode, relative) in TARGETS.items():
        current = read(pathlib.Path(path), mode, MAXIMUM, optional=True)
        owned = (role == "hub" and role_owned == "1") if relative in PAIR_UNITS else shared_owned == "1"
        require(current is None or owned or value is not None, "unmarked existing forward file")
        candidate = read(pathlib.Path(source) / relative, 0o600, MAXIMUM,
                         candidate_source=pathlib.Path(source))
        candidate_hash = digest(candidate[0])
        before_hash = digest(current[0]) if current is not None else None
        if relative.startswith("systemd/") and (systemd == "0" or (role == "edge" and relative in PAIR_UNITS)):
            candidate_hash = before_hash
        entries[path] = {"mode": mode, "before_sha256": before_hash, "candidate_sha256": candidate_hash}
    save({"schema_version": 1, "release_version": version, "payload_sha256": payload,
          "systemd_available": systemd == "1", "publisher_role": role, "entries": entries}, prior)

if __name__ == "__main__":
    main(sys.argv[1:])
PY
}
forward_helpers validate
manager_path=/usr/local/bin/safetun
manager_temporary=/usr/local/bin/.safetun.install-new
if [ -e "$manager_temporary" ] || [ -L "$manager_temporary" ]; then
    die "stale or unsafe SafeTun manager staging path exists; recover the prior installer transaction first"
fi
for managed_path in /usr/libexec/safetun/install-control /usr/libexec/safetun/pair-transaction \
    /usr/libexec/safetun/safetun-6to4 /usr/local/sbin/safetun-uninstall "$manager_path"; do
    if [ -e "$managed_path" ] || [ -L "$managed_path" ]; then
        [ -f "$managed_path" ] && [ ! -L "$managed_path" ] || die "managed helper path is unsafe: $managed_path"
        if [ "$shared_was_owned" -ne 1 ]; then
            forward_helpers allow "$managed_path" \
                || die "refusing to overwrite an unmarked helper path: $managed_path"
        fi
        python3 - "$managed_path" "$manager_path" <<'PY'
import os
import stat
import sys

information = os.lstat(sys.argv[1])
if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 or information.st_gid != 0 \
        or information.st_nlink != 1 or stat.S_IMODE(information.st_mode) != 0o755:
    if sys.argv[1] == sys.argv[2]:
        raise SystemExit("installed SafeTun manager ownership or mode is unsafe")
    raise SystemExit("installed SafeTun helper ownership or mode is unsafe")
PY
        cp -- "$managed_path" "$work_dir/original-deploy/${managed_path##*/}"
    fi
done
if [ "$systemd_available" -eq 1 ]; then
    for managed_name in \
        "safetun-$ROLE@.service" \
        "safetun-$ROLE-rollback@.service" \
        safetun-install-recover.service \
        safetun-install-activation-watch.service \
        safetun-install-activation-watch.timer \
        safetun-endpoint-watch@.service \
        safetun-endpoint-watch@.timer \
        safetun-network-watch@.service \
        safetun-network-watch@.timer \
        safetun-network-restore@.service \
        safetun-network-restore@.timer \
        safetun-network-failclosed@.service \
        safetun-release-cleanup.service \
        safetun-release-cleanup.timer \
        safetun-hub-renew@.service \
        safetun-hub-renew@.timer \
        safetun-pair-watch@.service \
        safetun-pair-watch@.timer \
        safetun-6to4@.service \
        safetun-6to4-watch@.service \
        safetun-6to4-watch@.timer; do
        case "$managed_name" in
            safetun-hub-renew@.*|safetun-pair-watch@.*) [ "$ROLE" = hub ] || continue ;;
        esac
        managed_path="/etc/systemd/system/$managed_name"
        if [ -e "$managed_path" ] || [ -L "$managed_path" ]; then
            [ -f "$managed_path" ] && [ ! -L "$managed_path" ] || die "managed unit path is unsafe: $managed_path"
            python3 - "$managed_path" <<'PY'
import os
import stat
import sys

information = os.lstat(sys.argv[1])
if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 or information.st_gid != 0 \
        or information.st_nlink != 1 or stat.S_IMODE(information.st_mode) != 0o644:
    raise SystemExit("installed SafeTun unit ownership or mode is unsafe")
PY
            case "$managed_name" in
                safetun-release-cleanup.*|safetun-install-recover.service|safetun-install-activation-watch.*|safetun-endpoint-watch@.*|safetun-network-watch@.*|safetun-network-restore@.*|safetun-network-failclosed@.*|safetun-6to4@.*|safetun-6to4-watch@.*)
                    if [ "$shared_was_owned" -ne 1 ]; then
                        forward_helpers allow "$managed_path" \
                            || die "refusing to overwrite an unmarked shared unit: $managed_path"
                    fi
                    ;;
                *)
                    if [ "$role_was_owned" -ne 1 ]; then
                        case "$managed_name" in
                            safetun-pair-watch@.service|safetun-pair-watch@.timer)
                                forward_helpers allow "$managed_path" \
                                    || die "refusing to overwrite an unmarked role unit: $managed_path"
                                ;;
                            *) die "refusing to overwrite an unmarked role unit: $managed_path" ;;
                        esac
                    fi
                    ;;
            esac
            cp -- "$managed_path" "$work_dir/original-deploy/$managed_name"
        fi
    done
fi

if [ "$INTERACTIVE" -eq 1 ]; then
    [ "$systemd_available" -eq 1 ] \
        || die "guided setup requires systemd and did not provision or start a service"
    guided_marker="/var/lib/safetun/installer/$ROLE.guided.incomplete"
    guided_checkpoint_dir="/var/lib/safetun/installer/guided/$ROLE-$INSTANCE"
    if [ "$role_was_owned" -eq 1 ] \
        && [ -f "/var/lib/safetun/installer/$ROLE.version" ] \
        && [ "$(sed -n '1p' "/var/lib/safetun/installer/$ROLE.version")" = "$release_version" ] \
        && [ -f "$guided_marker" ] && [ ! -L "$guided_marker" ] \
        && systemctl is-active --quiet "$unit" && systemctl is-enabled --quiet "$unit"; then
        [ -L "$role_base/current" ] \
            && [ "$(readlink "$role_base/current")" = "versions/$release_version" ] \
            || die "guided finalize-only recovery current release is not exact"
        finalize_cleanup_mode=$(python3 - "$guided_marker" "$guided_checkpoint_dir" "$ROLE" "$INSTANCE" \
            "$release_version" "$config_path" "$edge_env" "$artifact_sha" "$EMBEDDED_DEPLOY_SHA256" \
            "$work_dir/deploy/deploy/trust-bundle.json" <<'PY'
import grp
import hashlib
import json
import os
import pathlib
import stat
import sys

marker_text, directory_text, role, instance, release, config_text, env_text, artifact_digest, deploy_digest, trust_text = sys.argv[1:]

def read_root(path, maximum):
    information = os.lstat(path)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 or information.st_gid != 0 \
            or information.st_nlink != 1 or stat.S_IMODE(information.st_mode) != 0o600 \
            or not 0 < information.st_size <= maximum:
        raise SystemExit(f"guided finalize-only input is unsafe: {path}")
    return pathlib.Path(path).read_bytes()

role_gid = grp.getgrnam(f"safetun-{role}").gr_gid
def read_live(path, maximum):
    information = os.lstat(path)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 or information.st_gid != role_gid \
            or information.st_nlink != 1 or stat.S_IMODE(information.st_mode) != 0o640 \
            or not 0 < information.st_size <= maximum:
        raise SystemExit(f"guided finalize-only live input is unsafe: {path}")
    return pathlib.Path(path).read_bytes()

marker = read_root(marker_text, 512).decode("ascii").splitlines()
if len(marker) != 4 or marker[:3] != ["SAFETUN_GUIDED_INCOMPLETE_V1", role, instance] \
        or marker[3] not in {"fresh", "migration"}:
    raise SystemExit("guided finalize-only marker is not exact")
directory = pathlib.Path(directory_text)
config = read_live(config_text, 2 * 1024 * 1024)
snapshot = pathlib.Path("/var/lib/safetun/installer/configs") / f"{role}-{instance}"

def validate_committed_snapshot():
    snapshot_information = os.lstat(snapshot)
    if not stat.S_ISDIR(snapshot_information.st_mode) or stat.S_ISLNK(snapshot_information.st_mode) \
            or snapshot_information.st_uid != 0 or snapshot_information.st_gid != 0 \
            or stat.S_IMODE(snapshot_information.st_mode) != 0o700 \
            or config != read_root(snapshot / "current.toml", 2 * 1024 * 1024):
        raise SystemExit("guided marker-only finalize state differs from the committed config snapshot")
    if role == "edge" and read_live(env_text, 64 * 1024) != read_root(snapshot / "current.env", 64 * 1024):
        raise SystemExit("guided marker-only finalize state differs from the committed Edge environment snapshot")

if os.path.lexists(directory):
    directory_information = os.lstat(directory)
    if not stat.S_ISDIR(directory_information.st_mode) or stat.S_ISLNK(directory_information.st_mode) \
            or directory_information.st_uid != 0 or directory_information.st_gid != 0 \
            or stat.S_IMODE(directory_information.st_mode) != 0o700:
        raise SystemExit("guided finalize-only checkpoint directory is unsafe")
    expected = {
        "checkpoint.json", "config.toml", "network-plan.json", "network-plan.txt",
        "prepared.json", "prepared-config.toml", "prepared-network-plan.json", "prepared-network-plan.txt",
    }
    if role == "edge":
        expected.update({"edge.env", "prepared-edge.env"})
    entries = {entry.name for entry in os.scandir(directory)}
    ordered = sorted(expected)
    if entries == expected:
        checkpoint_raw = read_root(directory / "checkpoint.json", 16 * 1024)
        checkpoint = json.loads(checkpoint_raw)
        if checkpoint_raw != json.dumps(checkpoint, sort_keys=True, separators=(",", ":"), ensure_ascii=True).encode("ascii") + b"\n" \
                or checkpoint.get("schema_version") != 1 or checkpoint.get("role") != role \
                or checkpoint.get("instance") != instance or checkpoint.get("release_version") != release \
                or checkpoint.get("artifact_sha256") != artifact_digest \
                or checkpoint.get("deploy_payload_sha256") != deploy_digest \
                or checkpoint.get("trust_bundle_sha256") != hashlib.sha256(read_root(trust_text, 64 * 1024)).hexdigest():
            raise SystemExit("guided finalize-only checkpoint identity is invalid")
        if hashlib.sha256(config).hexdigest() != checkpoint.get("config_sha256") \
                or config != read_root(directory / "config.toml", 2 * 1024 * 1024):
            raise SystemExit("guided finalize-only live config differs from checkpoint")
        if role == "edge":
            environment = read_live(env_text, 64 * 1024)
            if hashlib.sha256(environment).hexdigest() != checkpoint.get("edge_env_sha256") \
                    or environment != read_root(directory / "edge.env", 64 * 1024):
                raise SystemExit("guided finalize-only Edge environment differs from checkpoint")
        print("checkpoint")
    elif entries in ({*ordered[index:]} for index in range(1, len(ordered) + 1)):
        for name in entries:
            read_root(directory / name, 2 * 1024 * 1024)
        validate_committed_snapshot()
        print("partial-checkpoint")
    else:
        raise SystemExit("guided finalize-only checkpoint is not an exact cleanup suffix")
else:
    # cleanup_guided_completion removes and fsyncs the checkpoint directory
    # before unlinking the marker. A crash in that narrow local window is
    # recoverable only when the live files still equal the exact installer
    # snapshots that were durably committed by activation-finalize.
    validate_committed_snapshot()
    print("marker-only")
PY
        ) || die "guided finalize-only state validation failed"
        finalize_saved_candidate=$candidate_config
        finalize_saved_environment=$candidate_edge_env
        candidate_config=$config_path
        candidate_edge_env=$edge_env
        activation_preflight
        finalize_started_ns=$(python3 -c 'import time; print(time.time_ns())')
        wait_for_runtime_ready "$finalize_started_ns" 1 \
            || die "guided finalize-only recovery could not prove fresh healthy current status"
        candidate_config=$finalize_saved_candidate
        candidate_edge_env=$finalize_saved_environment
        case "$finalize_cleanup_mode" in
            checkpoint|partial-checkpoint) cleanup_guided_completion ;;
            marker-only)
                rm -f -- "$guided_marker"
                durable_sync_paths /var/lib/safetun/installer
                ;;
            *) die "guided finalize-only cleanup mode is invalid" ;;
        esac
        printf '%s\n' 'نصب قبلی از قبل سالم و فعال بود؛ cleanup نهایی کامل شد / Previous guided install was already healthy and active; finalize-only cleanup completed.'
        printf 'وضعیت / Status: systemctl status %s --no-pager\n' "$unit"
        exit 0
    fi
    if [ "$role_was_owned" -eq 1 ] && [ "$current_version" != 0.1.1 ]; then
        # The same public one-command installer is also the supported update
        # command. Preserve live config, credentials, pair state, firewall and
        # route policy; the normal signed activation capsule below changes only
        # verified release assets and rolls back if fresh health is not proven.
        [ ! -e "$guided_marker" ] && [ ! -L "$guided_marker" ] \
            || die "an incomplete guided provisioning transaction must be recovered before update"
        [ "$config_had_original" -eq 1 ] \
            || die "guided update requires the exact existing live configuration"
        if [ "$ROLE" = edge ]; then
            [ "$edge_env_had_original" -eq 1 ] \
                || die "guided Edge update requires the exact existing environment"
        fi
        if ! systemctl is-enabled --quiet "$unit" || ! systemctl is-active --quiet "$unit"; then
            die "guided update requires the existing role service to be enabled and active; use safetun Doctor first"
        fi
        GUIDED_UPDATE=1
        ACTIVATE=1
        activation_preflight
        printf 'نسخهٔ امضاشده بررسی شد؛ %s/%s با حفظ config، Pair و state به %s ارتقا/بازآزمایی می‌شود.\n' \
            "$ROLE" "$INSTANCE" "$release_version"
        printf 'Verified signed release; %s/%s will be upgraded/revalidated to %s while preserving config, pair, and state.\n' \
            "$ROLE" "$INSTANCE" "$release_version"
    else
        GUIDED_PROVISION=1
        guided_kind=fresh
        if [ "$role_was_owned" -eq 0 ]; then
            [ "$config_had_original" -eq 0 ] && [ "$edge_env_had_original" -eq 0 ] \
                || die "guided fresh setup refuses an unowned existing config/environment"
        else
            guided_kind=migration
            [ -f "/var/lib/safetun/installer/$ROLE.version" ] \
                && [ ! -L "/var/lib/safetun/installer/$ROLE.version" ] \
                || die "guided migration requires an exact installer-owned version marker"
            [ "$(sed -n '1p' "/var/lib/safetun/installer/$ROLE.version")" = 0.1.1 ] \
                || die "نصب موجود نیاز به مسیر پیشرفته دارد / Existing install is not the inactive unprovisioned 0.1.1 migration case; use advanced recovery"
            if systemctl is-active --quiet "$unit" || systemctl is-enabled --quiet "$unit"; then
                die "guided migration refuses an active or enabled 0.1.1 service"
            fi
            python3 - "$ROLE" "$INSTANCE" "$config_path" "$edge_env" \
                "/var/lib/safetun/installer/configs/$ROLE-$INSTANCE" "$role_base/current" <<'PY'
import os
import pathlib
import stat
import sys

role, instance, config_text, env_text, snapshot_text, current_text = sys.argv[1:]
config = pathlib.Path(config_text)
environment = pathlib.Path(env_text) if env_text else None
snapshot = pathlib.Path(snapshot_text)
current = pathlib.Path(current_text)

def read_root_regular(path, maximum):
    information = os.lstat(path)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 \
            or information.st_nlink != 1 or information.st_size > maximum:
        raise SystemExit(f"unsafe guided migration snapshot: {path}")
    return pathlib.Path(path).read_bytes()

if not current.is_symlink() or os.readlink(current) != "versions/0.1.1":
    raise SystemExit("guided migration current release is not exactly 0.1.1")
if read_root_regular(config, 2 * 1024 * 1024) != read_root_regular(snapshot / "current.toml", 2 * 1024 * 1024):
    raise SystemExit("guided migration refuses a modified live config")
if read_root_regular(snapshot / "current.target", 256).decode("ascii").strip() != "versions/0.1.1":
    raise SystemExit("guided migration snapshot target is not 0.1.1")
if role == "edge":
    if environment is None or read_root_regular(environment, 64 * 1024) \
            != read_root_regular(snapshot / "current.env", 64 * 1024):
        raise SystemExit("guided migration refuses a modified Edge environment")
PY
            legacy_user_marker="/var/lib/safetun/installer/$ROLE.user.owned"
            if [ ! -e "$legacy_user_marker" ] && [ ! -L "$legacy_user_marker" ]; then
            # 0.1.1 created the locked role account before the durable user
            # provenance marker existed. Adopt only this already-verified,
            # installer-owned, inactive and entirely unprovisioned migration.
            python3 - "$ROLE_USER" "$ROLE_GROUP" "/var/lib/safetun/$ROLE" \
                "/var/lib/safetun/$ROLE-$INSTANCE" "/etc/safetun/credentials/$ROLE-$INSTANCE" \
                "$legacy_user_marker" <<'PY'
import grp
import os
import pathlib
import pwd
import stat
import sys

user_name, group_name, expected_home, state_text, credential_text, marker_text = sys.argv[1:]
user = pwd.getpwnam(user_name)
group = grp.getgrnam(group_name)
if user.pw_uid == 0 or user.pw_gid != group.gr_gid or user.pw_dir != expected_home \
        or user.pw_shell not in {"/usr/sbin/nologin", "/sbin/nologin"}:
    raise SystemExit("legacy guided role account cannot be safely adopted")
if sum(candidate.pw_uid == user.pw_uid for candidate in pwd.getpwall()) != 1 \
        or sum(candidate.gr_gid == group.gr_gid for candidate in grp.getgrall()) != 1 \
        or group.gr_mem or set(os.getgrouplist(user_name, group.gr_gid)) != {group.gr_gid}:
    raise SystemExit("legacy guided role account identity is not exclusive")
for raw_directory in (state_text, credential_text):
    directory = pathlib.Path(raw_directory)
    flags = os.O_RDONLY | os.O_DIRECTORY
    if hasattr(os, "O_NOFOLLOW"):
        flags |= os.O_NOFOLLOW
    descriptor = os.open(directory, flags)
    try:
        information = os.fstat(descriptor)
        if information.st_uid != user.pw_uid or information.st_gid != group.gr_gid \
                or stat.S_IMODE(information.st_mode) != 0o700:
            raise SystemExit("legacy guided role directory ownership/mode is not exact")
        if next(os.scandir(descriptor), None) is not None:
            raise SystemExit("legacy guided migration refuses provisioned role material")
    finally:
        os.close(descriptor)
marker = pathlib.Path(marker_text)
flags = os.O_WRONLY | os.O_CREAT | os.O_EXCL
if hasattr(os, "O_NOFOLLOW"):
    flags |= os.O_NOFOLLOW
descriptor = os.open(marker, flags, 0o600)
try:
    content = f"SAFETUN_INSTALLER_CREATED_USER_V1\n{user_name}\n".encode("ascii")
    os.write(descriptor, content)
    os.fchmod(descriptor, 0o600)
    os.fchown(descriptor, 0, 0)
    os.fsync(descriptor)
finally:
    os.close(descriptor)
parent = os.open(marker.parent, os.O_RDONLY | os.O_DIRECTORY)
try:
    os.fsync(parent)
finally:
    os.close(parent)
PY
                durable_sync_paths "$legacy_user_marker" /var/lib/safetun/installer
            fi
        fi

        python3 - "$ROLE_USER" "$ROLE" "$INSTANCE" "$guided_kind" \
            "/var/lib/safetun/installer/$ROLE.user.owned" "$guided_marker" \
            "/var/lib/safetun/$ROLE-$INSTANCE" "/etc/safetun/credentials/$ROLE-$INSTANCE" <<'PY'
import os
import pathlib
import pwd
import stat
import sys

user_name, role, instance, kind, user_marker_text, guided_marker_text, state_text, credential_text = sys.argv[1:]
uid = pwd.getpwnam(user_name).pw_uid

def read_root_marker(path, maximum):
    information = os.lstat(path)
    if not stat.S_ISREG(information.st_mode) or information.st_uid != 0 \
            or information.st_gid != 0 or information.st_nlink != 1 \
            or stat.S_IMODE(information.st_mode) != 0o600 or information.st_size > maximum:
        raise SystemExit(f"guided provenance marker is unsafe: {path}")
    return pathlib.Path(path).read_bytes()

expected_user = f"SAFETUN_INSTALLER_CREATED_USER_V1\n{user_name}\n".encode("ascii")
if read_root_marker(user_marker_text, 256) != expected_user:
    raise SystemExit("guided setup requires the exact installer-created role account marker")

for process in pathlib.Path("/proc").iterdir():
    if not process.name.isdigit():
        continue
    try:
        lines = (process / "status").read_text(encoding="ascii", errors="strict").splitlines()
    except (FileNotFoundError, ProcessLookupError, PermissionError):
        continue
    for line in lines:
        if line.startswith("Uid:") and int(line.split()[1]) == uid:
            raise SystemExit(f"guided setup refuses a live role-UID process (pid {process.name})")

guided_marker = pathlib.Path(guided_marker_text)
expected_guided = f"SAFETUN_GUIDED_INCOMPLETE_V1\n{role}\n{instance}\n{kind}\n".encode("ascii")
if os.path.lexists(guided_marker):
    if read_root_marker(guided_marker, 512) != expected_guided:
        raise SystemExit("guided resume marker does not match this exact role/install kind")
else:
    for raw_directory in (state_text, credential_text):
        directory = pathlib.Path(raw_directory)
        with os.scandir(directory) as entries:
            if next(entries, None) is not None:
                raise SystemExit("first guided attempt refuses nonempty role state or credentials")
    flags = os.O_WRONLY | os.O_CREAT | os.O_EXCL
    if hasattr(os, "O_NOFOLLOW"):
        flags |= os.O_NOFOLLOW
    descriptor = os.open(guided_marker, flags, 0o600)
    try:
        os.write(descriptor, expected_guided)
        os.fchmod(descriptor, 0o600)
        os.fsync(descriptor)
    finally:
        os.close(descriptor)
    parent = os.open(guided_marker.parent, os.O_RDONLY | os.O_DIRECTORY)
    try:
        os.fsync(parent)
    finally:
        os.close(parent)
PY
        durable_sync_paths "$guided_marker" /var/lib/safetun/installer
        sh "$work_dir/deploy/deploy/setup-wizard.sh" provision \
            "$ROLE" "$INSTANCE" "$version_dir/safetun-$ROLE" "$candidate_config" \
            "$candidate_edge_env" "$work_dir/deploy/deploy/trust-bundle.json" "$release_version" \
            "$artifact_sha" "$EMBEDDED_DEPLOY_SHA256" 9>&-
        "$version_dir/safetun-$ROLE" config validate --config "$candidate_config" 9>&- >/dev/null
        if [ "$ROLE" = hub ]; then
            for guided_network_input in "$candidate_network_plan" "$candidate_network_approval"; do
                [ -f "$guided_network_input" ] && [ ! -L "$guided_network_input" ] \
                    || die "guided Hub setup did not produce its exact approved network transaction"
                [ "$(stat -c '%a:%u:%g:%h' "$guided_network_input")" = "600:0:0:1" ] \
                    || die "guided Hub network transaction input is not exact private root-owned state"
            done
        fi
        ACTIVATE=1
        activation_preflight
    fi
fi

# A completed endpoint transaction always disables its exact watchdog. After
# lifecycle recovery/assert-clean, an enabled or running watcher has no journal
# to own and must be quiesced before its forward-only unit files are replaced.
# The endpoint manager alone arms this timer for an approved trial.
if [ "$systemd_available" -eq 1 ] && [ "$shared_was_owned" -eq 1 ]; then
    endpoint_watch_timer=safetun-endpoint-watch@default.timer
    endpoint_watch_service=safetun-endpoint-watch@default.service
    systemctl disable --now "$endpoint_watch_timer" >/dev/null 2>&1 || true
    systemctl stop "$endpoint_watch_service" >/dev/null 2>&1 || true
    if systemctl is-enabled --quiet "$endpoint_watch_timer" \
        || systemctl is-active --quiet "$endpoint_watch_timer" \
        || systemctl is-active --quiet "$endpoint_watch_service"; then
        die "could not quiesce the endpoint rollback watchdog before installer publication"
    fi
fi

# The controller is forward-only infrastructure and understands the journal
# schema below. Publish it atomically and durably before arming any journal that
# an older installed controller might not be able to recover.
forward_helpers prepare "$release_version" "$EMBEDDED_DEPLOY_SHA256" \
    "$work_dir/deploy/deploy" "$shared_was_owned" "$systemd_available" "$ROLE" "$role_was_owned"
pair_controller_path=/usr/libexec/safetun/pair-transaction
pair_controller_temporary="$pair_controller_path.new.$$"
install -m 0755 -o root -g root "$work_dir/deploy/deploy/pair-transaction.py" "$pair_controller_temporary"
durable_sync_paths "$pair_controller_temporary"
mv -f "$pair_controller_temporary" "$pair_controller_path"
durable_sync_paths "$pair_controller_path" /usr/libexec/safetun
controller_path=/usr/libexec/safetun/install-control
controller_temporary="$controller_path.new.$$"
install -m 0755 -o root -g root "$work_dir/deploy/deploy/install-control.sh" "$controller_temporary"
durable_sync_paths "$controller_temporary"
mv -f "$controller_temporary" "$controller_path"
durable_sync_paths "$controller_path" /usr/libexec/safetun
if [ "$systemd_available" -eq 1 ]; then
    # The recovery barrier carrying the new 6to4 ordering must be live before
    # an armed journal can expose newly published watch units at the next boot.
    recovery_unit_path=/etc/systemd/system/safetun-install-recover.service
    recovery_unit_temporary="$recovery_unit_path.new.$$"
    install -m 0644 -o root -g root \
        "$work_dir/deploy/deploy/systemd/safetun-install-recover.service" \
        "$recovery_unit_temporary"
    durable_sync_paths "$recovery_unit_temporary"
    mv -f "$recovery_unit_temporary" "$recovery_unit_path"
    durable_sync_paths "$recovery_unit_path" /etc/systemd/system
    systemctl daemon-reload
fi

transaction_armed=1
sh "$work_dir/deploy/deploy/install-control.sh" begin "$ROLE" "$INSTANCE"
if [ "$systemd_available" -eq 1 ] && [ "$ROLE" = hub ]; then
    sh "$work_dir/deploy/deploy/install-control.sh" renewal-quiesce "$ROLE" "$INSTANCE"
fi
if [ "$systemd_available" -eq 1 ]; then
    # The helper and all three units are one schema-bound package. Snapshot the
    # complete prior set first, recover any ordinary helper transaction with
    # the old helper, block prepared/in-doubt 2PC state, and stop only the
    # watcher. The main active-exited unit and live tunnel remain untouched.
    six_to_four_before=$(sh "$work_dir/deploy/deploy/install-control.sh" \
        six-to-four-package-quiesce "$ROLE" "$INSTANCE")
    six_to_four_helper_stage=/usr/libexec/safetun/.safetun-6to4.install-new
    six_to_four_service_stage=/etc/systemd/system/.safetun-6to4@.service.install-new
    six_to_four_watch_service_stage=/etc/systemd/system/.safetun-6to4-watch@.service.install-new
    six_to_four_watch_timer_stage=/etc/systemd/system/.safetun-6to4-watch@.timer.install-new
    install -m 0755 -o root -g root "$work_dir/deploy/deploy/safetun-6to4.py" \
        "$six_to_four_helper_stage"
    install -m 0644 -o root -g root \
        "$work_dir/deploy/deploy/systemd/safetun-6to4@.service" \
        "$six_to_four_service_stage"
    install -m 0644 -o root -g root \
        "$work_dir/deploy/deploy/systemd/safetun-6to4-watch@.service" \
        "$six_to_four_watch_service_stage"
    install -m 0644 -o root -g root \
        "$work_dir/deploy/deploy/systemd/safetun-6to4-watch@.timer" \
        "$six_to_four_watch_timer_stage"
    durable_sync_paths "$six_to_four_helper_stage" "$six_to_four_service_stage" \
        "$six_to_four_watch_service_stage" "$six_to_four_watch_timer_stage" \
        /usr/libexec/safetun /etc/systemd/system
    mv -f "$six_to_four_helper_stage" /usr/libexec/safetun/safetun-6to4
    mv -f "$six_to_four_service_stage" /etc/systemd/system/safetun-6to4@.service
    mv -f "$six_to_four_watch_service_stage" /etc/systemd/system/safetun-6to4-watch@.service
    mv -f "$six_to_four_watch_timer_stage" /etc/systemd/system/safetun-6to4-watch@.timer
    durable_sync_paths /usr/libexec/safetun/safetun-6to4 \
        /etc/systemd/system/safetun-6to4@.service \
        /etc/systemd/system/safetun-6to4-watch@.service \
        /etc/systemd/system/safetun-6to4-watch@.timer \
        /usr/libexec/safetun /etc/systemd/system
    systemctl daemon-reload
    six_to_four_after=$(sh "$work_dir/deploy/deploy/install-control.sh" \
        six-to-four-package-verify "$ROLE" "$INSTANCE")
    [ "$six_to_four_after" = "$six_to_four_before" ] \
        || die "6to4 state changed across complete-set package publication"
    sh "$work_dir/deploy/deploy/install-control.sh" \
        six-to-four-package-restore "$ROLE" "$INSTANCE"
fi
install -m 0755 -o root -g root "$work_dir/deploy/deploy/manage.sh" "$manager_temporary"
durable_sync_paths "$manager_temporary"
mv -f "$manager_temporary" "$manager_path"
durable_sync_paths "$manager_path" /usr/local/bin
install -m 0755 -o root -g root "$work_dir/deploy/deploy/uninstall.sh" /usr/local/sbin/safetun-uninstall
if [ "$systemd_available" -eq 1 ]; then
    for managed_name in \
        "safetun-$ROLE@.service" \
        "safetun-$ROLE-rollback@.service" \
        safetun-install-activation-watch.service \
        safetun-install-activation-watch.timer \
        safetun-endpoint-watch@.service \
        safetun-endpoint-watch@.timer \
        safetun-network-watch@.service \
        safetun-network-watch@.timer \
        safetun-network-restore@.service \
        safetun-network-restore@.timer \
        safetun-network-failclosed@.service \
        safetun-release-cleanup.service \
        safetun-release-cleanup.timer \
        safetun-hub-renew@.service \
        safetun-hub-renew@.timer \
        safetun-pair-watch@.service \
        safetun-pair-watch@.timer; do
        case "$managed_name" in
            safetun-hub-renew@.*|safetun-pair-watch@.*) [ "$ROLE" = hub ] || continue ;;
        esac
        install -m 0644 -o root -g root "$work_dir/deploy/deploy/systemd/$managed_name" "/etc/systemd/system/$managed_name.new"
        mv -f "/etc/systemd/system/$managed_name.new" "/etc/systemd/system/$managed_name"
    done
    systemctl daemon-reload
    # Enable the boot recovery barrier before any live config or release link
    # changes. Its prior enabled state is part of the durable journal.
    systemctl enable safetun-install-recover.service >/dev/null
fi
install -m 0640 -o root -g "$ROLE_GROUP" "$candidate_config" "$config_path.new.$$"
mv -f "$config_path.new.$$" "$config_path"
if [ -n "$edge_env" ]; then
    install -m 0640 -o root -g "$ROLE_GROUP" "$candidate_edge_env" "$edge_env.new.$$"
    mv -f "$edge_env.new.$$" "$edge_env"
fi
new_target="versions/$release_version"
if [ -n "$old_target" ] && [ "$old_target" != "$new_target" ]; then
    ln -s "$old_target" "$role_base/previous.new.$$"
    mv -Tf "$role_base/previous.new.$$" "$role_base/previous"
fi
ln -s "$new_target" "$role_base/current.new.$$"
mv -Tf "$role_base/current.new.$$" "$role_base/current"
ln -s "/opt/safetun/$ROLE/current/safetun-$ROLE" "/usr/local/bin/safetun-$ROLE.new.$$"
mv -Tf "/usr/local/bin/safetun-$ROLE.new.$$" "/usr/local/bin/safetun-$ROLE"

# Keep the config/environment paired with each switch position. Manual rollback
# validates and restores the previous snapshot before changing release links.
state_dir="/var/lib/safetun/installer/configs/$ROLE-$INSTANCE"
install -d -m 0700 -o root -g root "$state_dir"
if [ -n "$old_target" ] && [ "$old_target" != "$new_target" ]; then
    if [ "$config_had_original" -eq 1 ]; then
        printf '%s\n' "$old_target" > "$state_dir/previous.target.new.$$"
        chmod 0600 "$state_dir/previous.target.new.$$"
        mv -f "$state_dir/previous.target.new.$$" "$state_dir/previous.target"
        install -m 0600 -o root -g root "$work_dir/original-config" "$state_dir/previous.toml.new.$$"
        mv -f "$state_dir/previous.toml.new.$$" "$state_dir/previous.toml"
        if [ "$ROLE" = edge ]; then
            if [ "$edge_env_had_original" -eq 1 ]; then
                install -m 0600 -o root -g root "$work_dir/original-edge-env" "$state_dir/previous.env.new.$$"
                mv -f "$state_dir/previous.env.new.$$" "$state_dir/previous.env"
            else
                rm -f -- "$state_dir/previous.env"
            fi
        fi
    else
        rm -f -- "$state_dir/previous.target" "$state_dir/previous.toml" "$state_dir/previous.env"
    fi
fi
printf '%s\n' "$new_target" > "$state_dir/current.target.new.$$"
chmod 0600 "$state_dir/current.target.new.$$"
mv -f "$state_dir/current.target.new.$$" "$state_dir/current.target"
install -m 0600 -o root -g root "$candidate_config" "$state_dir/current.toml.new.$$"
mv -f "$state_dir/current.toml.new.$$" "$state_dir/current.toml"
if [ "$ROLE" = edge ]; then
    install -m 0600 -o root -g root "$candidate_edge_env" "$state_dir/current.env.new.$$"
    mv -f "$state_dir/current.env.new.$$" "$state_dir/current.env"
fi

printf '%s\n%s\n%s\n' SAFETUN_INSTALLER_OWNED_V1 "$ROLE" "$INSTANCE" > "/var/lib/safetun/installer/$ROLE.owned.new"
chmod 0600 "/var/lib/safetun/installer/$ROLE.owned.new"
mv -f "/var/lib/safetun/installer/$ROLE.owned.new" "/var/lib/safetun/installer/$ROLE.owned"
printf '%s\n' "$release_version" > "/var/lib/safetun/installer/$ROLE.version.new"
chmod 0600 "/var/lib/safetun/installer/$ROLE.version.new"
mv -f "/var/lib/safetun/installer/$ROLE.version.new" "/var/lib/safetun/installer/$ROLE.version"
printf '%s\n' "$release_version" > "/var/lib/safetun/installer/shared.version.new"
chmod 0600 "/var/lib/safetun/installer/shared.version.new"
mv -f "/var/lib/safetun/installer/shared.version.new" "/var/lib/safetun/installer/shared.version"
printf '%s\n' "$EMBEDDED_DEPLOY_SHA256" > "/var/lib/safetun/installer/shared.payload-sha256.new"
chmod 0600 "/var/lib/safetun/installer/shared.payload-sha256.new"
mv -f "/var/lib/safetun/installer/shared.payload-sha256.new" "/var/lib/safetun/installer/shared.payload-sha256"
printf '%s\n%s\n' SAFETUN_SHARED_ASSETS_OWNED_V1 "$release_version" \
    > /var/lib/safetun/installer/shared.owned.new
chmod 0600 /var/lib/safetun/installer/shared.owned.new
mv -f /var/lib/safetun/installer/shared.owned.new /var/lib/safetun/installer/shared.owned
if [ -n "$existing_staged_version" ] && [ "$existing_staged_version" = "$release_version" ]; then
    rm -f -- "/var/lib/safetun/installer/$ROLE.staged"
fi

if [ "$systemd_available" -eq 1 ]; then
    systemctl enable safetun-release-cleanup.timer >/dev/null 2>&1 || true
fi

retain_version=1
network_apply_changed=0
if [ "$ACTIVATE" -eq 1 ]; then
    # Make the candidate binary, helpers, units, config, markers, symlinks, and
    # every containing directory durable before publishing its activation
    # capsule or dropping the mutation lock. This is commit's durability
    # barrier without journal deletion.
    sh "$work_dir/deploy/deploy/install-control.sh" prepare "$ROLE" "$INSTANCE"
    activation_values=$(python3 - <<'PY'
import secrets, time
print(secrets.token_hex(32), int(time.time()) + 180)
PY
    ) || die "cannot generate activation transaction identity"
    IFS=' ' read -r activation_generation activation_deadline activation_extra <<EOF
$activation_values
EOF
    [ -n "$activation_generation" ] && [ -n "$activation_deadline" ] && [ -z "$activation_extra" ] \
        || die "invalid activation transaction identity"
    sh "$work_dir/deploy/deploy/install-control.sh" activation-arm \
        "$ROLE" "$INSTANCE" "$activation_generation" "$activation_deadline" >/dev/null
    activation_capsule_armed=1
    systemctl start safetun-install-activation-watch.timer 9>&- \
        || die "could not arm the activation recovery watchdog"
    if [ "$ROLE" = hub ] && [ "$GUIDED_PROVISION" -eq 1 ]; then
        network_owner_instance="hub-$INSTANCE"
        if systemctl is-active --quiet "safetun-network-restore@$INSTANCE.timer" 9>&-; then
            systemctl stop "safetun-network-restore@$INSTANCE.timer" 9>&- \
                || die "could not quiesce the committed-network drift guard"
            network_restore_resume=1
            network_restore_wait=0
            while systemctl is-active --quiet "safetun-network-restore@$INSTANCE.service" 9>&-; do
                network_restore_wait=$((network_restore_wait + 1))
                [ "$network_restore_wait" -le 35 ] \
                    || die "committed-network verifier did not quiesce"
                sleep 1 9>&-
            done
        fi
        systemctl enable --now "safetun-network-watch@$network_owner_instance.timer" 9>&- \
            || die "could not arm the independent network rollback watchdog"
        systemctl is-active --quiet "safetun-network-watch@$network_owner_instance.timer" 9>&- \
            || die "independent network rollback watchdog did not become active"
        network_activation_capsule="/var/lib/safetun/installer/transactions/$ROLE-$INSTANCE/activation.json"
        network_apply_result="$work_dir/network-apply-result.json"
        network_apply_unit="safetun-network-apply-$activation_generation"
        network_apply_runtime=$(python3 - "$activation_deadline" <<'PY'
import sys
import time

remaining = int(sys.argv[1]) - int(time.time())
runtime = min(160, remaining - 5)
if runtime < 5:
    raise SystemExit("activation capsule has too little lifetime for a bounded network apply")
print(runtime)
PY
        ) || die "could not bind network apply runtime to the activation deadline"
        systemd-run --unit="$network_apply_unit" --collect --wait --pipe --quiet \
            --service-type=exec --property="RuntimeMaxSec=${network_apply_runtime}s" --property=TimeoutStopSec=5s \
            --property=KillMode=control-group --property=UMask=0077 \
            --property=NoNewPrivileges=yes --property=PrivateDevices=yes \
            --property=ProtectSystem=strict --property=ProtectHome=yes \
            --property=ProtectKernelTunables=yes --property=ProtectKernelModules=yes \
            --property=ProtectKernelLogs=yes --property=ProtectControlGroups=yes \
            --property=ProtectClock=yes --property=ProtectHostname=yes \
            --property=ProtectProc=invisible \
            --property=RestrictSUIDSGID=yes --property=RestrictRealtime=yes \
            --property=LockPersonality=yes --property=MemoryDenyWriteExecute=yes \
            --property=RemoveIPC=yes --property="CapabilityBoundingSet=CAP_NET_ADMIN CAP_DAC_READ_SEARCH" \
            --property="AmbientCapabilities=CAP_NET_ADMIN CAP_DAC_READ_SEARCH" \
            --property="RestrictAddressFamilies=AF_UNIX AF_INET AF_NETLINK" \
            --property=SystemCallArchitectures=native --property=SystemCallFilter=@system-service \
            --property=SystemCallErrorNumber=EPERM \
            --property=ReadWritePaths=/var/lib/safetun/network \
            -- "$version_dir/safetun-hub" network apply --config "$config_path" \
            --plan-file "$candidate_network_plan" --approval-file "$candidate_network_approval" \
            --activation-capsule "$network_activation_capsule" --json \
            9>&- >"$network_apply_result"
        network_apply_mode=$(python3 - "$network_apply_result" "$candidate_network_plan" \
            "/var/lib/safetun/network/hub-$INSTANCE.json" "$activation_deadline" <<'PY'
import json
import pathlib
import re
import sys

result_path, plan_path, expected_journal, expected_deadline = sys.argv[1:]
result = json.loads(pathlib.Path(result_path).read_text(encoding="utf-8"))
plan = json.loads(pathlib.Path(plan_path).read_text(encoding="utf-8"))
expected = {"applied", "committed", "reused", "journal", "plan_hash", "rollback_deadline_unix"}
if not isinstance(result, dict) or set(result) != expected \
        or result.get("journal") != expected_journal \
        or result.get("plan_hash") != plan.get("hash") \
        or not isinstance(result.get("plan_hash"), str) \
        or not re.fullmatch(r"[0-9a-f]{64}", result["plan_hash"]) \
        or result.get("rollback_deadline_unix") != int(expected_deadline):
    raise SystemExit("network apply result is not bound to the exact approved plan")
state = (result.get("applied"), result.get("committed"), result.get("reused"))
if state == (True, False, False):
    print("new")
elif state == (False, True, True):
    print("reused")
else:
    raise SystemExit("network apply result has an impossible lifecycle state")
PY
        ) || die "could not validate the exact network apply lifecycle result"
        case "$network_apply_mode" in
            new) network_apply_changed=1 ;;
            reused)
                network_apply_changed=0
                # No candidate-owned network mutation exists to roll back.
                # Restore the stable policy's drift guard immediately while
                # the durable install capsule still makes a crash recoverable.
                sh "$work_dir/deploy/deploy/install-control.sh" network-watch-handoff \
                    "$ROLE" "$INSTANCE"
                network_restore_resume=0
                ;;
            *) die "invalid network apply lifecycle mode" ;;
        esac
        if [ "$network_apply_changed" -eq 1 ]; then
            # The firewall plan is owned by the exact Hub node name generated
            # by the guided config (hub-<systemd instance>), not by the bare
            # systemd instance. Reused resources deliberately get no marker:
            # candidate failure must preserve the prior stable network.
            network_activation_marker="/var/lib/safetun/network/$network_owner_instance.activation"
            [ ! -e "$network_activation_marker" ] && [ ! -L "$network_activation_marker" ] \
                || die "a Hub network activation marker already exists"
            {
                printf '%s\n' SAFETUN_NETWORK_ACTIVATION_V1 "$network_owner_instance" "$activation_generation"
            } >"$network_activation_marker.new.$$"
            chmod 0600 "$network_activation_marker.new.$$" 9>&-
            chown root:root "$network_activation_marker.new.$$" 9>&-
            mv "$network_activation_marker.new.$$" "$network_activation_marker" 9>&-
            durable_sync_paths "$network_activation_marker" /var/lib/safetun/network
        fi
    fi
else
    if [ "$systemd_available" -eq 1 ] && [ "$ROLE" = hub ]; then
        sh "$work_dir/deploy/deploy/install-control.sh" renewal-restore "$ROLE" "$INSTANCE"
    fi
    sh "$work_dir/deploy/deploy/install-control.sh" commit "$ROLE" "$INSTANCE"
    transaction_complete=1
fi

# Role ExecStartPre takes the same stable installer flock. Release it only
# after the durable capsule is armed, then perform the requested trial.
flock -u 9
exec 9>&-
install_lock=
if [ "$ACTIVATE" -eq 1 ]; then
    # Exact generation/hash CAS immediately before enable. Other installers,
    # cleanup, rollback, and uninstall refuse the still-live capsule.
    exec 9<>"$lock_file"
    flock -w 240 9 || die "could not reacquire the installer lock before activation"
    install_lock=$lock_file
    sh "$work_dir/deploy/deploy/install-control.sh" activation-precheck \
        "$ROLE" "$INSTANCE" "$activation_generation"
    flock -u 9
    exec 9>&-
    install_lock=
    if ! systemctl enable "$unit"; then
        die "candidate could not be enabled; the prior state will be restored"
    fi
    activation_started_ns=$(python3 -c 'import time; print(time.time_ns())')
    if ! systemctl restart "$unit" || ! systemctl is-active --quiet "$unit"; then
        systemctl disable --now "$unit" >/dev/null 2>&1 || true
        die "candidate failed its activation health check; the prior state will be restored"
    fi
    activation_require_healthy=0
    if [ "$ROLE" = edge ] || [ "$INTERACTIVE" -eq 1 ]; then
        activation_require_healthy=1
    fi
    if ! wait_for_runtime_ready "$activation_started_ns" "$activation_require_healthy"; then
        systemctl disable --now "$unit" >/dev/null 2>&1 || true
        die "candidate did not publish a fresh bounded ready status; the prior state will be restored"
    fi
    # systemctl restart includes the root ExecStartPre trial barrier. Finalize
    # only while the exact generation and all candidate hashes still match.
    exec 9<>"$lock_file"
    flock -w 240 9 || die "could not reacquire the installer lock after activation"
    install_lock=$lock_file
    if [ "$ROLE" = hub ] && [ "$GUIDED_PROVISION" -eq 1 ] && [ "$network_apply_changed" -eq 1 ]; then
        "$version_dir/safetun-hub" network commit --config "$config_path" \
            --activation-capsule "$network_activation_capsule" 9>&- >/dev/null
    fi
    sh "$work_dir/deploy/deploy/install-control.sh" activation-finalize \
        "$ROLE" "$INSTANCE" "$activation_generation"
    transaction_complete=1
    activation_capsule_armed=0
    if [ "$ROLE" = hub ] && [ "$GUIDED_PROVISION" -eq 1 ]; then
        sh "$work_dir/deploy/deploy/install-control.sh" network-watch-handoff \
            "$ROLE" "$INSTANCE"
        network_restore_resume=0
    fi
    flock -u 9
    exec 9>&-
    install_lock=
    systemctl stop safetun-install-activation-watch.timer >/dev/null 2>&1 || true
    if [ "$INTERACTIVE" -eq 1 ] && [ "$GUIDED_PROVISION" -eq 1 ] \
        && [ -n "$guided_marker" ]; then
        cleanup_guided_completion
    fi
fi

printf '%s\n' "Installed SafeTun $ROLE $release_version for $ARCH as instance $INSTANCE."
if [ "$ACTIVATE" -eq 0 ]; then
    printf '%s\n' "نصب پایه کامل شد؛ این نصب تانل را اجرا نکرد / Base install complete; this install did not start the tunnel."
    if [ "$ROLE" = hub ]; then
        printf '%s\n' "گام بعد برای نصب جدید: Pair و طرح فعال‌سازی را روی همین سرور ایران کامل کنید / For a new install, next complete pairing and the activation plan on this Iran/Hub server."
    else
        printf '%s\n' "گام بعد برای نصب جدید: این سرور خارج را از Hub ایران Pair کنید / For a new install, next pair this Kharej/Edge from the Iran/Hub server."
    fi
elif [ "$GUIDED_UPDATE" -eq 1 ]; then
    printf '%s\n' "آپدیت امضاشده کامل شد؛ سرویس با config، Pair و state قبلی سالم و فعال است / Signed update completed; the service is healthy and active with its prior config, pair, and state."
    printf 'وضعیت / Status: systemctl status %s --no-pager\n' "$unit"
    printf '%s\n' "مدیریت ساده / Simple management: safetun"
elif [ "$INTERACTIVE" -eq 1 ]; then
    printf '%s\n' "راه‌اندازی امن کامل شد و سرویس فعال است / Secure setup completed and the service is active."
    printf 'وضعیت / Status: systemctl status %s --no-pager\n' "$unit"
    printf '%s\n' "مدیریت ساده / Simple management: safetun"
fi
