zsh-5.6-7.5.1<>,bMGp9|)ISl_k8Ժ%()'4s+l0OlzZ\Gw4M]@S]#j&XZZΘܨ[&pzq̾kmNCl GrOiTѬ͖UVFVٔ<%QR dR5: VcջDs|`>9FýB bDa1T]+nNkYo+"[S%m?i`:ւ}~Rso>DD?4d   4 (6IOV  )@ ; ^R c`vZl##l#(890:">?@FGHILXY\$]^IL'bMcN=dNeNfNlNuNva3wwxx yz0Czsh5.67.5.1Shell with comprehensive completionZsh is a UNIX command interpreter (shell) that resembles the Korn shell (ksh). It is not completely compatible. It includes many enhancements, notably in the command-line editor, options for customizing its behavior, file name globbing, features to make C-shell (csh) users feel at home, and extra features drawn from tcsh (another `custom' shell). Zsh is well known for its command line completion.bMGsheep07#SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Shellshttp://www.zsh.orglinuxx86_64 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/zsh.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; : test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/zsh.info.gz || : fi ; fi ; - lX*))0pV@  *(P+]+p)U)P:(9:H)HI):Hp))0+)p)0J)Pp5!#tTŲC:O @ <sZb#yx XX%SIQe7Gtxx3#; uzZ^[&.g(u {<Q> @6QKJPMNMLKNxBCvDK>0 CtS4'iZ@ >??qxCS e+4b YH?4CK@?LM@Bhnh. Q]q/9P D]NU < _ _u  3'H {o6* }.Hs X Z{R  $/ - 5%-<6p*) _LO  X#; <& t`@ 79 N}:40 Ut eq % >Y,$#~]= ^ fc cFW!: =qE   = ] Z#?u~=KI!R& yWc*W^6m| TY" 4328V sC.h59DpLE1 -^ m <QGrbjz 0  {&#+ zS 6 ] Y#[T.[%8D.: f H.p&  g-&!)/*bP -)( #@i?! m) eF !o+ b ae'Mr  !FZpZ 8" ! 7 ]EO5 w .N {'BG#dXbkA S olM  P AC F}C. O m]!G a@})/FO4_) 1[ j 0 O*"L |+4$ q` $ =# mpG 3%% * pkEz   1 wLY ] =X}K}gxt|v wJ>~ 7P( ;WT@U{DJz]^! _U/h-hi<9+5%1(; eqbkB U  %$L4Jj@},: #,aD1 Y;`e x ^;N8**Z9+Y"/x,(}u_%6 p4~5  D@QRD ]FOEMUP 6bY 17(T,&nu Z9a +drVp&z Z  `Rlj!): ``Ou!xo z,u y g^( k=Z?U + '>@yYD A큤AAAAAA큤AAA큤A큤AA큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤큤큤큤큤A큤A큤A큤AA큤A큤A큤AbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbM:YɍY(hbL#Y(hY(hY(hYW2"[OY(hY(hYɍ[p[O[KY(h[KY(hY(hY(hY(h[pbLY(hY(hY(hY(hY(hY(hY(hY(hY(hY(hbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbL493f9a992abd71f4d4192388aef9cb9887d59deb8b90d2f6c02d84b1eb2dd278a2125d7330cf7c801da952bcc14bb796090ebc3b6332d6bccfb3d12a1187b78d4448532548911d694a8e0719c146518e285f4fe07df5f4c6dab65d759fac68d1450ea1a90034c9dcc89629c7f1e871afd7753aff3e8d770d37c9a7c57118e1406504cee09f72ad635451c37ea07d030cb3c64c6accef6ae8f6ee589a778a7cf0492206e9dc6c053b9a3298138ab651a7244a45430af24227c48d98e68eabbbb64e51ecbf6ad224429d1041183b6e792fecaf94ce8d7e67567278e20e819f8633e33a5418e4454ef95d45a5ae1fd6e209ed8b6545e2dd2d47d1e1cb2bc1487cca65cf01f5e66bfba3cf23e11b25576c4743e08a298f10bb1b6a890f3281868a67d64954bcf9a27fcb324f8af7208e260ed638c8b6dd5ff61efa1bda58dfbc0a55cba891e3e4b687ef3f67e8d61fbaf5dddb733caef180882619b4e36ac5f12299e7a97ba2f8371ffeb5926c3269248c688aab7052660e43e53d9346e3003500fe24a7b48fb2d9a6ee82e03bca24dc4bbabb3ad6609176cd66f963871c391b2fef3d3487f344cac0b43b226d7225f6e554b26dcaa8be6c0a6bcc90fb4f38bf220f14909592da715bce02d2598589ee4cc1fd08b307a7d7bf37ca042b4b3b0e5470769c91bc8b18497d227bb926484869fe96339485a74705b51f334874392ce8768fd7033d085c0cc7c08649c9e5b829cf3713874a52b6ef022d68cf30b3a67fa1ad802b692206f4dd307e92cb9687c2c1b0cf01dd50c9849eab8ef761c11dba66b1e56a367d044306a5eab9263788bcb58cc8e7b71e9e39d80435cbfb7c2d9b06fb27d8fd0842bd2747a66ad2db21a518e3b7686078c4a8762f71d19d7f30c389ebc6e66a542d4f2f008c4af237f4e5e173d9d614e55bf056670262930ee469205605986b713f7661884b4c6e30f1db4f0d680ff84b67a13cf6b775124f06f485cacf57c26e6c16aff9aec1febc18241569c70d7644b8c1e5fd4aea3f5d14fa4001bded143085aa4fdcf2b0c9639084826f69de0259ff839c50b993843223a185c0f5bc3a932d5780ae98d5cfe98d53c65c1e2eabd77b1404f44f9cba30189f8e43e32babc6a4168c07dcdffebb2b78b20e1bf8b3e3b47c6cd5bd8563bc15a9067640cc85076c5fefc41099e7557881edd2186d2f986db23f497bd6af1c7d1908af2866b1ff43a2fb70bbda9418f435ba5bc62fe9b520d599e16c6725acf32b9aa4027d5ed4ef1ee9d15586c6c84a9b5c8e201a1f4b1ed2e04450a5a525cf0fb2c4a31e366e125c4f5bf88e206d54d2495803018a8ff5e17f255c1aeb605e59757ea4cb76f98c9fb8440386b25e6f91551729b1f3a478bfb81d5db05e751ed3808573b36ad2103075c42addf501aff476633d97522414e8d23a39a87c51bc0bd86050f04b1067a79db48d41d2f3fc3055722bf474cde987d5981c6870ad2cc331df082d7231c9695917c3b99de7cdcc734e0291fd5fe5c67438f3c8f5dcc98cb7545ab0e7bb2d26a1070949426e98dd4f072768968fb817fcb04e5885fd3b2e41e26efd198520d9fcafbab885b1ba1529bff2cb2062acdf7e51dd68086e1ff03d2a53e51ff8d3886a9ea53ee9784084d159261ec8a66ce974653e92cbf6bd7bc9d71b0ed5a08b1ce3dccba95f375bc5701b9f746d7c97aff505bbf0cd94b1c7cb7208971542ae2f6d29addf3320a694bcb1f66f460248e7288b50a1a0f276a23969741923aa82d6e33b4db77f5ccba86cb7fe0ce1030c20b678c339e9671d4c7da30f902e621e97b7219ff96c49463249c2837b9ecaada71b348cfffbad8f3a8de1bfbe6ae50de94535e65f957fb707718feaea9b1fcdfbf3ee806d8c4eb406aeddd23f7467a41b23b2eeba1881db255221e4fc161eb56abb440feae2756085f81fb5c2627a66b2af6ade36a1243aea67385249ff5c410bb16c195a436914f2331660cca5ff3ba234cc6bacc138a098954ffe92f56488c25366ae9bbada9d0f2b5922798b0fda769d8c8ceccd912093eaf23a0b71fcae6d4abe0795d48c2b61839d5c45b602be6ef9653a1295bc987339261e91f9780371e489cee08af8a53043e50fedfb988e510d03f15492a1d9f4601f7dfe3e3a3a6ac7471f57505820054709cc30400f03a64ed7ccfd79973c9ab41281ce11f176da5b9101a899d79a0a66d06fdf3ef9b1ec69d6b9e170b0a9516fbad3523261ff1668bde3bfea6e0ef5f5cc0ab92cd8d8e4d49dba2bf535a1d046c544cad09631fe37a4e4545f8e4525b55d848a79320c92e77920fe665e62e67d8fa2aaef28947ce5b55694d5cc612c28dd5569df67fb41eede8bc72d7f2288957f6bd0306bf83019f9a6fa9bd6f97dc0a011cdf6cb1d31e391e8c7448cc84928bf9487a5101627715c5f15535ce1640ccb93af0adf0b8dcc3a7146b785b0d0f8f9376d8dae7fcd0bf0c87fd9fe1ffd7e3841934968110573d42a1f555fe832b1e4105893931ce2355dba68e0fc17452c8a8a996a5730e48590a0a2ee99c8b2b486faf10e8a4ef714611c14186f34b63eb15b0502495274a089b12a139b8a051f78e060a3f0e86cf645f2de0c639d80158d953703963e20964ce12c8622dcbbfd489cee3f985c862ddae98bbb8c99bd36f64fb38b1dd7abcad48f5ffce1eab86100130616919452e29c536d70d3f5ffbba7459e4788a3223cad9fa7cf09847858b775d812a44e4944c31bf54ae9f731a61a2f9a45924cada53b864e6a4b6e2eebf05762566ae18b8d2e6bab2a38a1b1c03e211a0c9c499e906068e26cd89803bc1279bd8640afd7112caa8906aebcdcf7f5bb2c16dcc7963a08444c43a44f4c710d887c85e2ba09ba3d16065d6835411be5b79cd1117242c9cf6eaac066d66a8c05eb935775414c78ed849fd159bb59b655758b2ae93e8bbbe7e3b3929f77ae335ba8bb116ce69712c09c35e49072eb851ed67b2c4b022934c7a7725a69b7d5e4083b9898218d410b77f138b8275ff05173fdf84382bdc1a5a14f910aa2e415286c34e8518f7c8906c368c76eb151e4c58dbc80dd08beb54637a06fb4c4fe814ac656e7b86aed03bf849824e24e50767a72426332598c4c50a7ef73dba6c9dddc1ec2e6e8ba83ebf1779080ab3574a86dda674b3a81cb0b65e48c69123cbcca7d03987d3b2db90fb2246e1fd5f9e119e20fb52757c2a42d9f23a446e008890a54d9aff4506550a3283c72eda654f34f66c4317679457ff3c4b0c657de7afe5a30ab8a3cf24f8368099ab19bcda41e1bacf1b836876a23d2e231e53beaa1bf8c78d334305ace5e7cb88bb3783319b26ef4231cdf969c259d542ed43a572e34a9a55ea89afc2e0f6306a4ac33fdadc68dc158077ab8f7ad133922f874b47a7d8e792328dc9cb14f87a96189c52108b68111690ee10925e357a605c82b52c6648e4bf65f4a430f6bca9f8b50281d689f9903eaded7dd541a7702d35a0aa3b28d8c6ff58280df996c8553fe1d5938971904fa6fb5beb9dbbfec437dccf97c51caa5b427a9a1e3a96a21683d9cd4088596b8363119fae54d2f2844482e3c58f33872c94f6a3712444be22395a5f2739813bd38ecca4bfea939c833f384a5a4c3efae000b1273909240a3a72b9b30fdb3224effdecf98aca45ea2d1de6a958cdaa8d83d322fea1d529d53e15dce4d4a27910c7576daa2c429ddfe7c5e19bb2394b3e0a43ad7f1780161cb70f0644fad477d0e924170d38a0dbd697c1b692d4937a67ecbcea5cdebacf10e14cc3d72843c786a6cfaf31311aeb81f0dc220ddf3ebd1a0b69e582dd623ccfdc14ba401488bab0efed4c4a89076685a99c2c72a6501a2d4101a0b809c642c9cf4099822b349ead4bec3470a69dfbdd0a121417e3a54a7b085754ebb8970fd92f47ab118c8d5a082c6a2f7b8792029a20570832cad6970faed7d329e0b10a75483d39f3175b7f1c17e8217e9d520454c826c0178f011e9731697a32e47e4cdadd20a2abb9de3e86f22a64b8860d2ec3a141a1447fe0a15542b847160566921b58857e8c14b42ea2abaf656b537ac7c00660e2972d34dc8758cc8a9a8507b386ebfde23fcb64b941187f6bc96f0d1f15740f260c299a626d484431e84b1874d9fcfd656cbb55e47baf413b9371cf567e40faa9f14d9ef2724bee103321c5f43e3b690ae434691992ebdadf860d0244888db90d0d6373b18ce7eeabd830872b4a9df3fe8eba28b8a657f8a6ba27528e1285b83690da91f94b4c06a4bda238049961d3dc139023a658a42ab4a8b5c223f61943a212285974ba83c8beb720c3b5cf247556ffddc502a89f913110bf851e2d04405e46a83e38fb61bea6fd9753e921695d5e4ff9d2d80b0023736570679ac673082e92d545c599ddbe76bd3b7815838881a09500ce8d6c0dfe3a1db4fd0b98b6da99ec8efd4b1616b9298bf00d5ac7a6f9743d4f479a8330f0cc481021c7e5f0630ccb28bd9bc5f80d8971ca2e19504e879ff04f325c2106d3decbe1f9b6473beacceefe0f6ff8ce318c82d13e99cce382a685167711f41e21c57ff19b2de6611d92de040e733293fc8c1a1cdd3a7513cdcd845526f8ee2c69eb20cfc34819648c6309e82bf30c007c152db187a7d6c6217b86e1ba31b1f1ad99a2941d27b778b355efecbb48631fcd8ce511febe38ccce87365e59e43c5bfa0a5410930eec9f106e6a8c9613405b50766326331d4b7cf276e02103efca45c97ad239fb0aa1339a7c4cc84e00381d362b10dd573a987babb8df749d9fbdf0c3d09fde0f8fbefd2b12793e84a6ac2d06bdc13ef3683034036091458979fa34513a38b2b4f5bcf1a6db6e14e5ef690887cd6371fb3eaaaf874828c3e51a321ea6a7d111f96c5a8c7ea5f6b0ab3266d12529bb092bc6e20715270d88bb2a38f8a346fc7ae16e344704e7fcb3a944595b931a1e9e3770baac669d278dbd7a8d8432a88c9b51310886507a37d2a25223733b6cdcdc4a5e90b7f57c3d03e05f8deced5c02bbc473f14cd93650ba8a90c5748e8751bb43f7ea24098452fcd0b08cd365346e9ce940a5047c37135f3580f0a381556252c3912d6f3a5eb5593d32f9959a5b167165c1b63925de81b473fdf198e5c3a00d67b6b2a5356f6d37422d4b2937d064c914c58b649eeeddaffa50b2eeb3b11b5bfe1f2099c6d6fa52d2911422c4754746bba4a395cf2db1de8c7d910b4407d7d1b431159f09c60a58add88e536e71214db53c3d4e64a8737d57a09b63375c4de01f78f176f74966c123d0ac2e52f5c47310bff0e6cbcb6e335c6383f3f02233353d37b817cc45c25a518d40d948e97cc933de8ebc43bb3201d4d8210ed02df7dac2b03ef016f01aac69d304bdc1798a57a6a822002b97dc7c3576a4a64f274f922f29dd4787840dfc77bc81aa414d1e2a9c367df13402e1fafbc1586e5bc34abaca442dc04fc3c56597ad55ee1f355c71cdceb958e231063f6f92af80640fe2cb11234a99b07428f0d5611c8bc385aae39de108a3bb87532d798634685b9b83e32958305913005ae7d90fdf6c24e9f6d6e8a4409672140603372477c9f98e2428b9373533c31ee1bf327ab78ffbe228b926c5be57a38e19fbd644dfce66d544b1c4a7e58e795df84d5861c5e7aed6708fb90e372f03903abc4654e732d0f030fa94fd44c0f6a99174a4b06a475cad834968a6f1546b514aedaf87b16bbfc119759dc97fa9e87680c0803c019f9fe47362b4c257478a2a096345c865cfd09360cfae9e1803809918e957b47fe1c260b510f49559b82c82b855b8a7369e10ba9f63c74a7262625cc48fb479166eff41faf98614f5084a427702b9a1a15281ed079fbcf44089003a17fbf437452b103456d6e22b67384bcab8e5806adbb5707ddcb2872ccc65802b348414e9a62545f8eff740df93226e80535175291e49cb6497991dd7bb9f7d3b761da17b4bd0e62f32628dffe0422f24ec537b5d37f0b4ba72474490be2a781167fca56a0ad83e8da9949407d8861c0a81b6813fd7cfe072d6ca5388e07e60a6b7ae9235ea50b666502448e3a20bdf65a450ce9a65a0f155464ce50be1c9555937e855e873a4c991dadc08103ec58610c333b2e3bcfffea7e2d2752bd9f93172ca9a40c1db9590bc439a71b406b52bbf4e1a31c2487b663f9d06dff909ad9d85606e5ee4f5b5d35b8653682f15aae48d76554246ee123321faae12fdc4088dcf53bb7ec329bdcec375a07feed8502dd97c3b0a45dc9c9e13e59b7313fd8aac816e2fb418236836c6c7dd027331136117792de62968f17f1fc430d6b8305e51cace5ad4df5a85418e4df801813b0f26dcc43705137f0556b29323170f0adf4dd7564243b4afedd10f989c44841ac08930f9f0f92e22c17601b8f25b544c5e8c316a9941b32c9acf18f7cadc955b7e9c16031e1c4ffc987662106d29a2a101137168fa76855b844713111be2be804abe297a715253fb6ca5940bdf5940c95da6c184f3b708a36e4a5009a25b4c7cf1e467d202adcbb4e7399f1b6ce52fdab52253da0a595c923c6c4e727d308b6b86efa156a619357785f330660c93b1d3a39e0e2a4cba8eefba559c455ebe5df2e04b4287de098c300fdf48fd894da929da51640bbddd6621711fdbe758b1575c8f4c2834d8af580df3bf2b709862f91417ce067a1d42e1773e5c3e4a0827b911425b39d5ee9566e1c53dc9f5d4017f576a59466763e8df2035a252816689162edf49eb47fe8c661cfe683a02ac92d87c58944d4e666a5bf6e232f6dd12b025275cd328eeb68d195455bad4cae7c47b3a5436b78e422115dde684642ea1b9ea80fdd9e69973f3d32af6b36d757170b3bb906e40a02f758556465cedf2a91dea94e3a294fa39550cd45112295befa1f513fcb009960558e9a305aa85747520b1fcc7110d495201d63114d8dd5e3da6cf11c084753551d348d014a9e8e89b1ff762ec2fe9e7799d04e41a3d5334b7f2009b80993ae5b6413632b8a3083c18de6ba87ee0dc851743a918fb2c2f33079d96b4b2eb2742aa75531cc0b0e4513a6b9b95fbde77892e6b52b658c676411353e0691745c05dd543c31bb675bf3d5b85147b4851435a384de80d83d7bffc6070afd30dfc521d4e0475d28ec3265686c9c58134ca298ff92fc86c356119f942fd4b7d250e8981d6031a82135eb5c54526b09fa41cffdc121445b874a11d4d479011277e3a8d50c2356eff9e0e73d1461ca140249849600bb02421dc8c9416904cc322f8575e47405ec5637f7f179fc8c2f113fe8aa0856101bf93788cbb01fecd6ca9ad6b2e09fedcefa6c27cbae94ec38caffe45f4d4b0641325e77d99c2f17bde23b60d4ea7ae675c3061b95f786796e3184704de6cd0f78134df511b340310e91881fe749de7865cdc1b71943016523a0e962576ef2fb92ecd4ba3ccee5fd8266b2caacd2f6a16578496a7683b5fc04a859f577ad3c90edbc86148c7b68a6037325f16b8535d4c02076421509bc83747e7d0389105dce83b52bed7e26ea014b85f7d402650043a130453764148089fb34d0226c1ef111160a41188dd9ea136c568d00145e4550bbeaa141f0a030fa64f01fd7cccf4a7602236bcf48ac5b65ac8c42353d2c19e319e50980a3780a3dc1067e89385c9b3d24cd801d576259cb74e9209b033d77c8e6ac1fc5138f74a048696adfac79aede57663fb9fad4286909c5ea652f8e2f457d25fbc516f1659069c5a3f59da6207a1997436cdafa2eb5f99e8a3206156b1467665faffbd8f35c07081bc7b68d8678ae36894c4b02af94efce813d6d6daabdb3021be58fd28c70c53c8182e5e6b5fbdfd6e9bfd5dc80f082af0cdcdc648419420d3f28ad2294bcea14562e40b8bfa0f015e81d950bd43ff7145b22a3caab684bcbf6410f345ad65ac35f6fba6032f9b2631323f05ade984f84e8910a786d967f98cdf1fa5a8b5e85d57beac65bb1349dfdbb70db08d70f922ce405c5fecd362134c0b8c504f732862feed7ecbcd2060f6db7bf159f93a933610f9ff3b77e64ffcd75cb0ec4850016b223f932fb42ce70a58e2449fad1841ab9606ffa24bee924b3dde6b6393bc782c10d4bacab6e21b18a5e4ac4c448bbd465b159b67f0e004f9143d4933401863aeae86dcebb6fcd31ae104a384518917cb8a7ee32306c045b1b38f1c27cd7c5cd5f1a26e219ae25b85750aa73f4e91a68a5c1c7667a6c711e526616787b442d47aefce01b3f719626bdaef298b1876e87d34af1a337de9ae82581f313012aceb4c46725670a13f9d07d86ac34f85852eebfd64a4b8acd307235729325a440a5c4d2ab9c85eab7d0612615be819798b9318c316ada0bc4e4cae02b1829455c57f6cbc8b4f55453cba622d27d07419e209f3a76691388e1fc09e65637c3ad0c7efef366e83d80ecb49cd8314669244320436d62fb7d094ec6cc2633c542062bf1ef96964379444bdb0d3c360cff1f20d943dae159b8a75e3d49d674e23d0a6ae7e51eb3b009c477b1f04186d978b4e0887bb698cf140b22619e511c2642062bf1ef96964379444bdb0d3c360cff1f20d943dae159b8a75e3d49d674e270bed87ea8ae2a8c1c13fac6a319971b775a6dc008be82c46129116fdb0ebc35715b88467d7e224992eb9e0e17179a7a6f4c2f26e32498cc03d7d9af5cd7046d0934731b59a603b2ad81f2a1355c88b8028807e1e40f468e7460245e8cc3fe0949babae4b93818f009a1ed4ef03179bae5e54b104aeca41affa81ba578e8b4f824de7c0b6f147743594bc76254ad6ff0a6e19608a9514454f0363c3c67b759cf61a135032db949715cd2e61ca6a11abcdecdd4dbab0b80db5549915da20c2ccbcf75781d92c1ccfb0ef3fb4ab330e9de439fd3f398db79093a91a6e88851097ab79cea5252065d1df728f11ddd85a96e606fff4f7f0ae0315f633638e64de50f361795cbe6578e38eae58770a93360d9bc462e2c78b19685965925accf9aaa1522b758d2d667be94a5761866d69aaf0e7e38caf3f22c003154eda5b257fafb547a19724e123c800d0c3b343726e96d6a8d3cbf49cb56747c59a7c2b0bd0c05373eef8f03d74b53ec3e38e055977f66272d2b327b219708d6e331467277aa726cd8eff6e1a1e7f8bc0a34dee0b61246a739a305084758a814789fb7a76aa9391eccfd786801d23b44766f6eb890d2635fb7907b1b6fadd9b00b402ccc892e62b542d6d3a6a635fc12926286dced48a1373b79fac96a6ab68379e53d4df80a22916c980d539ed02365b84f1afce520bd8acc83144de32909719a0b56246c8af2002368b9da25d406b464e0fcef0a6346761e2af0882c1765fdb539c88ae5513f36889fa3b2760c8d3373b0f2a154757d0256b5b80917760b8572e512f653e1e763f721782e0ff684bac58688e42df57228815458b8784927c931fdd871d28669fa27155aa1a1b3755f5b001f66da8980fbad7276e7d378ee5ef4ec246dc7a6d6b0ef349abe07243747515ff6c0689f79f9fecaf685c78bc40e921d2b8236bd505a178897005a52916186824559d129656c71db7c01a5fad307caada78424c32398c663af186e2ef406ad13b7111f268154a9cf168006074245711fe0ae09af84670bfa4895c32a38d794bb2eb7875ea41d9620b996cfbba0ee063f8fd70041ac8c4a5d2020816a50350d5b6247fd5dedc2e0511b41620ad25c1856227e29349d516e489d786afe6bf56c337a772dd509ae921cdeed5b753d2b74ed086121c91c759b3c39a670d8ebe7a80436280b43901ee2d17fd6fc817869bc3a742eaaae22d177fc7d8fcc98116be7ae317cb2571131977d234125b7b97a3cac796e0962f84289a9f09e730e533248d9955fbb6a53022c7433d037b37911addf5c571c4a614ecafd0371bd2e6c1fd56fcfb9a10176b7ae87946d0600fd8c83612cb47707b443800cd3214a11dc100e35c927593f87b69308bc448a3332da39b7f508a1118b6fd55e18279b59807bb6271e4dea2e801a6c3333f50e01783caa5a9da1417d143c03718d054282268329b22093f350d68300110b8d0940f5362e20f3ac1981eda622ec039c22a889d33f71eef06bb639a10f93e3f45e546e892ea8fa95e44e6f35a13268bf7bb857820d2d6bb10eaca1b34324bd39cfad7f7fd27efa0e38400e8ac91b97afb10ca70df89130265a649d661d30d6e367545bde48e02072ceec18e4726638b620e59388a453e4f386c7384bdd6fe3a7dcb2921c8416bfd3539323f44e63a3dc4f9098f4401314f27609b460b419944ffa9f98f787acb387e6998f6f672abd19e423211e499271e2a64dfb9b0cdcf2a5e2b03440064e220df99b2edf4e39a866984adfd708218afe4f5f28324ad565fd604559d6bbb247e96bb357256eeaf5296ad53a31668f51312d8d28aaa13945e77e603a23bef56140071522d2b92e9c73afa044f08ca3d794c4403b4b5897ec721ff56fe20cdf01209f07b378755ffa2d41dbecfedab4856953e0d4c5e952b1f20db374ea4e7150dd087dae18a9995a4b69da794a1e44859a810eeb33aeab21152000fcd07098ecfa7abd48268b092203c050c5600627602161861bbc416c62339fe500be2f93a0cdc49bacec425e9ef95ffe7db07acd4e82b27678ed7d11e13d65ff6d66ea33c2c04395d211eeb39bdc5fead00d94ec61b59e22eaeed9063c1f69544ce275f6ba9971c6b3c1f3fb353602774fbd7243a726bb3b848e8436a867cb2f09e00176d5481a9f8c581e13395da3a2a989942d9bc7a2ebb6f688eeaa05ccad453f02d77a480f275d97d37092f23eb344f6338bfb25c58503fc8c024103a9296a4b17b662ccbaa90d2f0930844009d3696fbfb89c75c9ee83da78c9228586e4f0c291ea5ab475799d2c68c4e0295ecb0e0ea79ca9220562e00ef679071a4356b45b4eb520f9c820cda522539d9c2848d1e7f2e183d1d0a31aef3104ee82818381035b3eaa907affcec5a8fa50e3a060b3a7e215c527bc9004d02388a145a6ed66042ff429638d851a24c9e6b2aba445153a3bd3d3f39d37b3ddb72f45028d9b8f9eb3ac74693c6433880f2884c2aaf1014e8eb985dfbbd90eab5575cb9b308de124fea3cbb8337396f0a4ef37fc06fee4a9f360bf820fd1d3927b7f503ac78438d23b0aa5636174e8ac16f9ec1db34e96ce88136e292264a51b59221d4130e74a8d8f31332daadfede4babccd8d0396a79efcbd143feedad8d9b5ab6352bb0ae2f53cff10ccda59b5d19a18cb7224f7cefa1fdd4bc1775b47a8df8372d2b1b4c3a2e394735123d6988b1d30b43e68d8c57810780b43c92d4b0b02ba84be03dba22e76be8c7681a1400d8b176163879a30da0df8d47b8ee8d3e96a839bab4c03b23eabfb1e147c7087fb894eac97b695a1eb0f90ea0801e237f1098763ea8d96cab754a193a80b33da058861ba0be9d6185cad12461dc596d7eb5ad3590515671e0812790f5e4882e37fcbe14fd5ffcf9fa9bfb9e88997c9883cf4dfc7a1a5da4aac7edc5d60ce661f469ec77fbde6a18c9f18c71c5c7c717830db613047bc1768f2514948fff45d4a9277024b6c32b9be8e20063bccbb60e5c60eb417cb1794b14e0eeb760270f2b58163635d86c08646debf5325b4486d7b6f5298f2a3eea877c193a8506d0b53c09cbe3e4f6f221f937ea9e939eb806523d94f12ad9cc2a0f2a4ee00abf47486776aebdc11851aa083b9b8ea2eed75b8120ce762ff123df28ea4d6ac717498f30d7bb0de27320ebf7bba97a50887aa07c51e72fd0e279695c3aa17d28a65853dc6fa373ab894178294d8ecda5b0ff4f7bbe63cf5c177024e153038fbb4369e308a48a4e5de6f9882043ff6995de0a16ce298106b14ba7e1528f56f4db39f41007f10929c7483683a839b12557969d5b166ff8306be47373e158c68d6a55d494bbc86a9ea7b7d868df78335274611c689e7d54dea9ee9abb37cce93794ddbfc3a5b2883bcb72bb8b466a3c105f92043478468fca08e5ce4bbf427117364dccd008e7b4641b177aeac9ec515f1a869314b21443ed671026fdfa8c756f3c2953178d515d45c75b359a953144986448185578ca4bf9f0df13db6ec14217c25d633f5713af5b9d809bbcc273f68083d5a38093c95039081a2f3064c98157c6e0edfe587e46be33e6a6daa99a40f5466c3ab20ae1909208d0318b431fd18505e0fbf52643c024ad1b0d42162b3c04eced2f119bb868053ef01d699948bc6f6d5d13bfdf34f22811e33a3c983657067462fda36d342ac236056b4bb49d61c527402057f26b8e36ac29614dc3499653ba12325ff64eb9299d2e74bb00f7579696c1832339e308016c487101818d5f9b035c3d8a8f84cd494690f470f0866da4a700dc5749e4da247db459d751a0a53e9181e1412627ed079d28316c12b3f733ee56a3595e0aa797b32679e3e864ecd71de35a39d7f16f467334fee104b8f6c7cde5371e08c23e6ef195fd4fdb3be9e5146b32bbcdb36d8f38db65b84426f4eca54e5850e208671b75b8fca54fdbe1712bd6e5279c9ff52d4eb9d990f8243bfe3f2d4c0e7d3dc2e85ef0e9bb1c712e515d53cad5f25f565896860c0f577a536b0afad4bd2441876b76a1f8a128fcc23a2c5b6dba9ebde2ba89e15963e759da7e6591875fd957ad2f181c3338384b4dd161281e8f44d00efbd2a7b4e84e88d55e137aaf260516ead600e819258e40e5b723c2519b033c3c597180122003628a93069c87c4a05037e6b736e4018d55195bb47ceae120b1f2231da892813a843791f57265b1e658df2b0ed6b01c458ef36b91ead4e5c845776b9eadca792a546e511fd55a1f3fd5c700451c8369a42188ce7b98357b95d16f33595697cad1cab7cb9e0a948c0bad6fad5678788576ba44c298f39a815ecdd1ae073d3e98d7282f6f93612624605dca1cc8ba21135ff89446d2c46b160f81f08f951a0815f39fe8bcd536d8bb222ed00e4bdba5f618f3eedfe8628cd813ede9f9607d7b73c5454ba166abe5680021f6da977fc13a93085456257ffba1b1733a1422f6d8821ba2e85b7ec1b7d70a92343b77ec5aecbc3f3ae4c56a21cebe4b3d815da387b06e63762f01dd7f72e7c2826cfe5f9bedb20c45016fae5c8ed720e41281ea1c0cdd97371a54e8972d32e6d49afb664c504643e118428785fcb7ca60ae4c5bbeb8db384029a960e239de558f05bdbddd0a3fefc7777b94f4422c973d994d2e74378fe8ea5752990d2cbfcda4673521f5e3e2f227db2a3ce6d8afdc7bb1c60aa838c0b8879a549e09764c607ff877fa2008f927add3bd1db1a8b88a5f6e59afeb7963c3ae880792cd59b88bb0adadd3375a841bdbf1d78dfe29b405aa8ee67d1a754992f6a2234ea1af5152c98a501a4b4698c66ef5a7ce5fc8625d62efb01aaa234522a6cebda4f9879ad60e0dae68d2910af3ad61a19e86cc5750cffa0c01618f7af57ffbcdfea19ce1f25c4c6ff4cf8b0558cf771979663ecd0ae975eb4daaab6d911c180ddc05fefa08993435b18ffcf214ed89fd75eee9e5b404c7199c00c5e980c0b2af5886bf37d52bdac26d4c97260baf49e70ae2c82c07e54d38a8c0501266951d81e9c51c8e68b1a3147408fcf7f66b5e03a60538a4a8763e6a4a4ed90e58ecb221a5ccfd347f875ebebcb78f4a5290406c9eb3271fff8a656223ed29183ba1a53e12dbaf538f2c61d00fa1251ff8a8c1eb671f2ef384529e270f80942fc54eb6edf3f35bff4e9d104cf3f43c535305561dc0a9a480c6a5232333305461e459dcd700c2e0aa195fbceb4ff12ac981b96fba5d79cf630d08c48190d7324868285031da8a8ebe4c39b18d7960065ec93c5d1b18a6a0f8057b47f760aeaf67d8c1c8188348fea31c9150fa61a4608d1e27dc8ac22c7df55a71e5e5a6f3b5ac24cf9e74e774f2e21c2f9ad259c04ddd5dd443a72bbe3b1badc9c8f2f5cc1d34d2f1dfb6f562c8052ecb1a8e3617f7062fb574e4e0f1c8d9609baff99c42e195a51c7d1b79123638579da14fb0703b2d6b45e22d049341848e046d73bd8efd58bfd523cd46c3d4773cca663f544384ce9aeae835cdc6e2d1c458078437040e10d4b61c3c0aa2f6cf3a705bb41a3a36204b79b4b17418be5254da586adfcca1871902fb6ae71ef01c6eaaed5fd147266db5ce5b263b13ee9fb5d08519f42ed7f828064e92b6ff92ce1e04743fc5a3e2077c858e0adddd984959a714edd0b3521a095c3f285af18caf493d1d4b6d607de40fba4ba7e499eba06494a551752ac176554c530c414f77b7bf995437c6f0e2bc24c9303f0430889b66f45d293e1ffc07d9a8b42895ad09401188ac1d85462421ae24f7a76461e93831daded57ef7a94c0bb9d1527077e090d41b54e4a74ff04d7dc65b8ec65fc2f042b7b615859aff0f51107aeb493f8b8467fed3437d1d6d714cd02cda8f1c2194bbb397651eba28fa9303c64de131d52881a2dba71a07f93dc41b5f376d7c8984405d923322f46fe6f87f1c119f9d20d4cd24d6b36ed934cf36237079c1e0550a22a5d3c1e0d0b0198e5949aa45e210a33bfe9aaa03ef540c9f3cf77a2490146d820cfedf26298ba46ccb05ef478fdba96768d2c9bd7dd98a8ac4248694c0fe4fb8ef1b95c2ebaa9d782da31dc62c6f0602197de080a1d39b550b358d0cdedf3cf2f3bd70f5b887bc554fab09514de0c23a060d93cb7105c14e794c884b61beb25d1d667d8861bd52301382e85a71b83d242217f73e3fe35a734105911600a42e4588b50cb9e0ae4bef40ab6f7fe1cc5dc7ea133621b3a9612ab6aef1e7424bd2aba26b9386aa24d6ea9a05ca45c87171c873bb255061f55529492ec4f1515148c8df770a5fb58ec82193c2cc606f8a1d369c37627ccbc272048a85afd86ea1d8d430ffb364c5c1f1140c78260cba23694ddcaabd937c3bee30e557fc94ffac7d35c21d16360af4e37d822b60849c2e8d52a783b948464818022d8ebf89c1f6b26d23f805108f77b7921127d73a33ef80772bd17c3b220ddd7ab6669b54b114f0bc876de710777c57c6562fe9498c77ddf2b9098ec99a3b0a89a8d950ae9724cf15d2df1ee1dfa4439b76b6572bdf0ff5b5e6e486938f75d57be378c54a3eb030caa5b69f8d5da74a19222dfcf078f71d998ebad59f33c29753273d6ad2ea8af485acc2c675d3bfe2823a33addbca6de6be540887353558f53580307f29ebe1631c3078ffd0f6259c07305b46bbf9141703298d83b43294275ff167561b7f9d826420cda557576d0e9292b48ea1fc14f7578341df30e5f5ae742c58cb7c4d1b8a177d2eac440fb3e468c4a6eb02da183e4ba78431d0c29cc2ab0e65e6fd2def8f6efd19cd86c231ca63780f4be730fc4a02f0ea46d7de5419f98bf91b0876f09d192518188f8f52303265a546a28ae85563a03f042d8325aef17b44d029ec2f154a88d8c8d25063b236fac572d59453014d546f10b7e638cdd8138b801774361a690bff4a402a26a4afe32f33858a16bdf14b25d0e51eb8ba8d7374627e2deae26cd0701196def62bba6176a4e128c6c61b1f2bd43daad967970e027b2367bbb683730a5efc67095cac07bbf06aa337cf6d311d5d4305b14154ff031fc16b9ffbf6773fc876d30d67e9e8bc49d5f2d5bd6166262d7c1714e753d25ae745a9dcfc44d8e5bcdad5c21e3e059335872d3e364f6e9d65b7071113f3ff82a09e21227ff0762ddc9670bf94b6a358ff15863ef68cf185b1dec8f562f7e4a0c083a854204ed933192b0d2a78bbeda180766430f14b81727adafa85f5183e61272f7365664436e39b6e5db072759cc3e8d7cc71a138f14b5c3de76548795dc40b23a4ad55e4be74aeaf7528df525c5ec1a1c31582a32b22511c3aed346cd996e3978d99ed899605c927d1ab53ad4081508af7fc81e8d3dd186c7c0be8f775f404c1b36e609ea90c7ca3a9c160083d33c7b133633d838ebfe6d62bab862a865896a0bfc9e04028c77e310d544a521fc22cbac11bae27291276a8dc228156a94ae0f3466719b83c72d147f864964a302d4784a8cfc9f5a19253268828e44f961620cf845ef3b619801a25c4ad5d46212c4addfb2c8fe8a64d8eb6b51882113ae1e4ef320103182ddb6c06ff5faad01ee2c606bd272c60bf2488079d4c946deac9f0573ea53f8459d00e0583c6c53649fb028447df64a033fa47bde7534f2f86b410392a0c86d7c1b9f4c3132e383341e0c86ac4f7af48701a46a5e03cb0435389e3177ecc0968eaa3bdf943d6655d8c5704577ccd7380c89212ea0a602d45f66ed7a7ce74df25cd84b909b667dedc2733a505c680c89284fc98d4c5f414049be1305e76a7ed094956c4a0fbc301189cff025d121dd29d875b08071f89dee5fe60489487c06f948c2099b2b9a9c7c9aeafe5a10a6281a34482a926a70e78dccb353a0bf076052a5458811d5ab9a0a86647a9afd3e8fed722b04675421e8f2577fd8d2486a9f4453477ab5d0e07df6a1e147207873f8ad976eb138337451b8f8eec93a5f69a5b806cbb7418f5f749cee7f3b1562d8a35eaa85d3ff9eb0b0b2d3c77e0e053c5643940b13a7887afe3a5d7792f3d8d2ba9be30118c0248c930c5148ffd2e1b4ee7c45664fa100270ab91d6f2cee52c2ddabebade6468c776746bf5f2d86aa51c2a2ff2063b92796008e7305f49c5bc681e41cb464a9dffc5cb0874eaf712d790d35b2c5d8a772957775688d0e00dadabe3cd4cbfee43aa2c8426828e12198104d41eb41d3d76cb24c38614969b4b1675460b1a50f7e5b5c8463aa295c9c207aaff883815082d5c0b1a2e52344bf5f683da9e87a07d9eb9f76cede5b60f74a1539d0d54734d9ea8f905f2ad6db027ff2a467abe0b91601cde8274c536a4d69f5d336f17cf996675fd5a13823ba3680b8da1ec6f72497f04e5bb4519e88db73a607d30c982e07c830e21672e57167fcb79635bee00317eabeb0c4f8c24d6e0f1e5a1e9f36faf350e8fadc70783b1886b2a8483fb8dc14b87d593e8e29fae0ce7948ae62c9cf1091eb66da54096b671e687808377722af340ad8fdd6c9c9de3141d33cad9ea7582129ebc07302080ca2795ad95712bb11fc71254b3c4e5e429fb40fa06a17bc08eb1952f7a731b990fd8c1376f6d85fa2f935ed5e12bddce8e81509b8808eaf95dccdbd63aed34305be23574ced3cb0d7e1349e0b50ed2dfb3a3697b0f078b2d50b9bc967f71c73bf95b2274cebabcdc5aedb26283e44ebab39ee1110e948cbdf1daf335b2f01c5ed76477d775eeca4a3da109a18d1f98929e0fa60685d2e8bdab519beea405d23159f589764df06e891a0427c59d6940825d3683f11e776bdef8d3306276222d943d57fba03dd9d109a4b4229cdf17b81144bd3c479d75ee40b0bbb2e82a324aa744217744e1bf5186942eaf886d36de8a3ebeb21f0c7c9a17fc4e48ea6c853d8146ba8c2f9cb6585536b7e539993a3e6a804a3040653fece235222097027f5e685048846918f565e8eb673656356c75a8a9aaaec1fc7862e902118d1091151f7373367d31e23940abc8280ec96c1254aa77e5ae5bb05dfaf11ed69b835ba8eb62e8379f4d1803025f3b9ad1e1d4fc54b5e88e1fea5d4587afca3353a770193fe93330bdf0f60933c4028d6b34c056198dc2c33939124b39ef22b17bc07d01d5acd353d97739bd6b9e4024f6b99f569c08095d68f4816701959bcaf2a3be76f483ef22e450f49240e194b59e1e78d3640b218301ce5b345e0ab0a11d13e862432e6871190e14b378603f70023099b5e9674c20ae459f7a955bc590ba3d6f2f3bf13d80006aa9aac3da67225e65b46502da072e96242c08f30840f5d2f453a8a55da73830d5bf56a36a099ccb8ef24f9a69e729f3775b071c950577b46be32e4621ab22d843d1f1cbdafdded0dc3b5ca4a7a9f9e07b17a9c3690a1078480eefa4bf4f67c2fb01a87572af918ac7ec60547824c5ec25f015da3e4cda8773ea23314be8ebac620d08e4f4ffe8c41ca53943ec3773fc19d724a28207f4c02a2e0f34225889ba372aad6b175a241547a4bbe603d67fc8fbf870f858fa58d46781dc161d845833e9f54c0604d0b54fdb497d7f0265ecc10b3ad0bd49bbbfcc99e0365096003905afb6fc5c173a61ed14608a2bb67c379d8b614f7ee7eca31e6fbfc04f29ac9fcb97cdc79c24d8f15fb00fb2ea7dab57154b0e21412ff35d7e95a101161e66b897a1e84fd3dfa9c544e7ad0dff33f84f9840416d902be9c056270610b83c3d59b39a2ffd62b074144f85924e6580beed3a371ea8cbb48450f0e625593171e6f46db2b3c14e0dda648e333fe0fc171ff56af473d6c242671fe2d1acbb13a3cc2c7819aaad91cc8b5775bcdd1f3f63a4c0ffa0ba027bbeebf912742c526043fd574c6c6aa1b29586c338a0dea69a989f1c6abea1dfc55ff2918a8824e2b824dac1db056ad8594e079ab491407ac6bfafa0531a3b252a895b08fb72c595686235b39e9a97f73ffff2224ffb08ccc05fd7cbccb1f0b6c9359a0a2fb7b8690142b6541f0043697e5fca415893bf40eb094377f7e0613d349f11e82819db742e8f06e948296d2903954e8639e39ff4eb15b6b81b9b03c50f8769d15ce3e1017beaec73aedd5f0bbcae01c07d6d5ceedd6e272ec7beea837e1faf31f4d2470a6099a30fa1bf3d4a1e7f83716236548d1faef55754f73506ad0c04a8796da169e1886ad0e98ccac2fcf2cd3de745fdd50e0b57a1c75adf7c6d1fe1fd9ab57452ad1f6b4632df3a6b101699a6df26b9eca637ced59b91267bb15d140756736e363702d95ef8e7ea101cf249cc3f462bcfc5e9ed7d489ebbd038b5baed50bf8e888f7e2cb5d51a84eb0b9ab9b635857e6996169294d9c813bdd8c05ca47ef36b84c0ce0dba021efdb0ba68e971bff9b2d89c80992592dbc3ec12177ad9ffe036fe0030ac6aaae87fae9c8091b86335668ae39ac57d336fa819a461c222cdaed54cc6d39098fd03c281db69edada70920d5c039246a774f916753385ced8cf8d47d1ccf4c2a1ac9fec5d008681797553803c3c21fa6b0f61ab5bcec502d43d616c6083d225537d71d370e18ab2bd5649e59ea4a56ba90598744f83107732d220444501dd5c24a184b5a1aee0675897a10f82653264bf0ff130afbc7d58d3545ee0b175d49c36f251e0c1c88d74c09d9f68e1478399fb124794c73f697b5b6c1dba0616523124917973d03002086e3fd02a05deaa7838c983e7320d7c620fa9ffcdee8eb2ab896d6737acaecc05f79aaecb9feffaced8f2024e09e5faf778c763b6a12e29091221fa7f16fd66e39dd133c5e180179c3c910fc9c67819d79fc6c5210141718b94e42b97d92b10cc611076dd249d828afd3c47e2a025f307e50e03bdb9838560c5cd4911fba6cc682440cdedd744ddd6b45469394964437ceceb31a697c6769a9962e1fe58b0bc7aaab2ec2a5493b47ee37ed387c416f5d55f79cc73db0861f7461538802b0843cba06513a7de68b1b059810b59f04d8452a1831a392c5695dff6b9dffa7697328990f118345c539957cd15afb3cf1ac1eb1754d68627f8d347df6edc378a336d776bc597d5bb2819b8fb1005c35f0e6e925e78101efa0a80541bb55b4296fbe1c11929c5946d711fb01854864dec468946ebe82778938c08395530ff44bddaac344597ce365529f4106175509b04442d5a449626d13236aef1d8d0ebf4323b656c5f0eb85b73397831f2b106c3904a7f44e380d8d6859fbfd9c7ced5d3e8c31c832e0a14c1f3487b745ec28c37c7e0962ec33fcb688776ad33c7f5f8229163ede3a94790efe9e1cb3400ac4125a848e734fb2a0fd64ae4888067b094b007f8b7c147ab960b55e4b0b831fd61e6ff265d0d3a0c958c3c4a23d878ce2c6a7cf7e8c6106d82602c092c73a9c01b503f66c24ed12827087daa823bfcf9c6c582761f878fd5b6ad4c9bd1f27bfaf27f4c390e8b257019b1c5667755a4f1fad8c98dbe05164545c694468bc1ff1ba4bf9dbcdf7aa401d9934051a5a5be7aac38af84c4a7d671b134abcf5cb76c8c1c316b14a1e59e245ed0167041d112af14832a8e2c43067a6b0a0abf47109c2ff63bb1f20db147c2c52557a39c9205caf440f3ed55c75080bf56a20e0a8b5f55427322d43d9d65714a3aca83c78cb1a2c5d6e349eb75756a198e5be5bda15e2ca9e8b1b07d63c9f299a4062e1894c149d4bcc1a5d3ab2353694fb724a6d4e2b4ac1c98a95f10ca062eef407e6546cf81b36f72ddd9d49476ebcc7f33da54ebfa55045e13d38825484c0da12164bbe372b71e40ef37e9a91d06a740271ff1b9ba24bd37ba620c63edeb16c982020ed787f67e1bbff4ecb60ce157fbb385429b53857152c4936e7a89c7e1a5a7966f70ae3dbca1b6cf576cd7aaae81f2739489d008681afe21b61c6b0758669c0ee31895aa9e305d40b38b0f5f616a45be465a91af9766f4e56e99e0500e8d66df0277c40d597a72c3a1206188084c3d0b85637261263bb022e7325cec07d984ee8fa6ee497f2dd7e5d96af37fdcb9b97e9d78f09d6ab60fdb6ec857862cb4e411b8e5a098e4d1c983fa532660b86d34e258c43facaf0488fd304c9244805075aa8029ccc04d4e7f9cbcfb3fbe7ecd3f69b0fac988bdf9fa8e62b0e8ec37c9316b074478858458dfd59f756d15136dfd9d305b6890c5fcccde713d14de1cac704c0f862cf5ec5adbeb5f9fec1b0111fb3a87b2d72219a8436ac0ac0425d0617805cf4ed4113665a53b7f3e5d5eee85c729b6c9670df6e7e7ea1c871c119ef98136387c8d79ebf4c01345de9fe0d2d6ac8987597e7bdc7569583399e8052435a1585b1bc29b1f1bb322fa606c13ebbed05cec3499920c03bd5cc0abecf8e346066092f64a8867312caa2e5d4fcdef165b566e0cfa54767043672bb531c40d3a30e1bc4c825ec1d78fc600188a786df115a098970da66fae4d1a29bc7ba34cc357f2a6c3ca84de4b2be196e6d88584b593faf437cfbea3955baa0e90db3eeb7fd34e1ac46707aeeb658fa111673f084d03f1c75b00b8410cc9082bebdf6fb5d6ebd4c0a0a6954918afa7a00e5e987644970c1ec8c5001dcfbd58cd889b3ad676350260cdb75c0b36b3512763f6917f41cf9322d988940b62b9475530dab88cd671984121b97b94bd18469fbb8a22fdc054727cf7b37b05e901cff777eca1161a5c0a1c384e21bed581f7550a5b72e75ca658137e5433d03348a45fb946fb5de088bf589c4c611c88edb8f660befbabe5e4c3de1f6890a279831b668497fab8f3922ff6d33ff42bf0c69219d93712ae6784b6e5c14c4e3dc98ee522fc632f437fdaf740267be491bca0bc7124b090c84a1a1e22115aebb955a4b565238446bb37077720aba4766225b33793f4ef27b521ef98c0a8698d368bc24bfa8c7507e0afa76f74aa143920684d42e6a07995743455ff3c0f776b949ece351647468745372b051cfc2babdb010524b05d7a1a6b104e7bebebc4c23a64538da6b4c48d6db43046b3ccc8f3201dffdee2ac444cc25da1c573465cf3863cfffd8394b964b009195e8a7b7b8566e3edc6b92e6549ea8fa5e9f007ac1c8588bdaa1b6ebfd6851e86d5f095bd32e8ae850ab812c82acda8b6ea477b314422d51635f2f5b4c74afa44ffbb878be8dfa6826af753d00ac98ea22952d7534fc2d9300954a4e2f2a1cde5bf30a6002f13d38631299ff4a2844ed7e1fac63809904d6453604110a86f9285483e634c983a1d0796a7c1ea50c092234b902552f0689018f21adccb3fad01957ea49dee11686d305284e49863580e4146edeb406eed9899cc986069ca9a7030fe9d3fe0e3ad7fc14b1673fd2407969fe6f7fbb323e7addd5d67703d5c127b97db4ab8477afb24ec17e9a3ee1d6ab9073984ae601b5b462a0156db04d2082eea0be9005bcacd47dcd4aecc8669f0f03b59ebde4f6debaec921a67942bc612e904d39fb472f1024da6b2f545ef743a916da06914bdbafe36ab2c1d9428ddfa4db9d07c494048bd058153ed17dc169357cc7cf3157b0ce15d2b16b2fc755f92e45526fead876c7590fd69048e77b01a0d1be1ccdb01dc9414bdced06eea37a5c2d7ef5b347cce39c09b097da3417f6dca0b6b68e49049d1c2224810440865a8ca794270697c1dc3bfc56340ea34d3212626d0a4c8e7203106f10461603b62b07cd6762c62f0f29986409e0f9a293f222c921dbd175f458686baa921b9ffe779798fd7831fad132449dc2e6975ced953906e8ed1271ccc1eef6bab9a52f1d57535bda03acbd19b9734ab6177810294403a7188719298733158ad96fdf4f14d631f3a0f40d3a952336b6210c0b408e4c2088384d00f049f45f981c33b954007c8a1c6bdca97d0e3e48f81c7b8ac2ef9193bd679adc093154c6a3bd66bd8b408f955d58ef9f213dd81cbe08fb29cf1b754ea674e1d86661a6851bd6e38daba45ecaec890f3e62c0eca0cad9e6ccd3d66219f0f3f34fdca3907323e9f8b51a1e08561b349ae7e73fa019fa23f6d63996e1494ae3c48c83bc59a37979908b6d889c12be9df1467a0f38c9f292f10f8043bdce6bf945223af396f784d8629d1ab12d156763c1257470cf48ac36f92fbb39fdd0776e300726630deff4c08ee38900b3559a5c3c97053abea11f25697f6b0d6fdb73fa0f3872d72d62b829cf1d0a671718e302a5a102ed074b9962d84c8cacccfc9e9ca6145eb4be2514bcb5cc37197827333da245e251bc223e1def59fd5cc132d7cc9f3421d46232c3494b82aa93b736c6d3a0ca19966be9a3b8329624664a866b36837b3a57bb42096b3d65cb7f3307695436b4ed7b6639037d41cd88e3f3aed36df93de3a0585db065b98126232d46d2f6597d6e5ba293272c191e3d370c59cc1b6de28b544444838c655fb67e0120e44910b6b40b082d417bfd96482c4c8d42ba967e22e9c70d1cd7e53234b521815e27a1ad36a8e2f9cb0a5b68f30b639f83183ee6ee75edcd14dcfb694ba19daee118576231cb0d7083123ab4dab96a1ac10272aa370538a5dcd3df523ba816a32c56e75e58e442d7256a296be9749883c7646cb530bc30d12220d6bb83d8a47e0ad79df51099db740731d8f50a85ec04334c06710042a5efb2369364c415af29d1d6bbac704db2ac385a8278ba8ddf14d6a4fd4533b0905d0206460386fb348282528ba8ef8212edd82254dac0c01db801329d08ee34c92d2ecca09df9fbe8e573ce359feb739a568fc3ab539457446654d42587375a46c4f437fd1fa70a21ac2d690cce2d8613a59b92be0507d8c22860520b5f9e470eab6a690fe2051d8776af189780c721471b6d1bc4deabf52b24aa2836e7e5c8c50161768508bb40c6129b045aea6ab92dbf8d12ef6fcaf99e907c10f0dc9d3dc973a7fcc845eff9c4cf073d588a7e2a9eeff7aae52fd1b57491b42c703291a2c2b1f716d0fa34ab727b6ea355a7a7518ce698251bc1bafb72b71dfe28a9c09a08ddf11ac99ec492480770bb095412202daf5e29ca7423eeeda61cd3b64d64f0cc2ca6cffc668e64933ce78ae3a20e1d5d12241ab92db284bab4e4c0ccb8277d7ffc7616d08e38ae9aa12d2e15ab58504b510ab303f32d9add819e18a7bf5eab966d8eef156974b92fa1120e2d8b706496de2798eb40c207013589f955173a9aac83a293ff7d5946bcb93c7405cdd3ec30040e665eaa7c859025f58f3793807169384eb0da9ed603b4f0f45eea962abb5618af817f4c79ab58e6ef82ca213a162bdf6dc4af99aac754af4fc5c53c0cb5c601239eb9147af5b2ae09647998ec7e494537bb375e0c8fe61d119694f15803e5327e6d160647dc3ee97b69cde3a6e5196260c08c4c64ce7de5da608f507937549b3584b405a1becaddcf639d2169b8ec3c4511910468e932093b47d42d287415f79cad114c2789fc2173d05c66210f341d9033c763cc4612306c26c9e1ba9dd6d01180294046a4917c172fb6d87356c2192276fadc610e7a490c12eb94770ecc628391bca1e4a7674bf33a7cc1d6e65420a0a894c09dd9abbddf6e4050198509d2c9ea6fb4f7b0885060137f27c8907e490e7ac1e58fb64c17ce106c82010b5cb5a8e8f56d0fded884ca1c6e0292e19ca8d1d3abf8d91dd109e688d876ac3770a22ed9200a1b58364ec6bec54564a6bf1996247f38c7647c9a3c5e1c38bc04a11f3e7d76ee95fc72e79c06fc1f8588211c0cfa53af342be6b9ede74af0e437c54cf3a7869f21536f4fc46cfb36e0a64a2a7b1bb38f9997275a1f87d5f337bf8096c9c59f079dbdad31a9cff1b4b2716508751a38d041bec55ccb5806ff9be0e1069d25d725dcc6cedf411276d7ab209ee98c152b9a84acd81f4192755863754e5809e0edeb1ee326167d13c85332f938788c868c1f62a4a6d02c7d0d998e776782520737fc8b60583c58535ece03c814bb6c6c087d47b686f855e83927b524aaf3008b79e6f2c1b929410f5aaf49dd292f0293ce0f71b198c7722b7fa430236f6af6d96a4b9c7a7b4bdb025cd1a1db01a3f340c65dce93f3f78690050f40e48452f25dc848dfe70fcd31ea1e763b811b6091d9b388876104f7387f0fe99755e6a4d483e4e020c5a672cbfbf276cb03e6b502352a8918dfeaa862792ff7a3fa67c49af6a913e3aa7cfb1bd8b0f08d3a558937852ceba6f376684af3906916074c996cfdf0bb9b0327bf222c033db62ba1b4d8b5ccd5f2ad2a574786b856035ffa5394358e761ba8bbe1756757945451467d88960f74de36702885b72cec31f76d45d2581247cf5642c2510b1c5d40cdaee136be6127c3a549b368746a47bec363dc033874a1b55bc7b08cde8a0f5fd201d554bd5b42d6202d86719177b9c1ce7b56e4e1d80e15d9f0ae8ea965dec6820edbb1142379265159be7e2e2458e180a0ea23ba3ed7d2fd6e38e6147c57f0c9b305d6aaa03e4d31b3efacbeb21cb09bf8fe831f68e54867d4bcfb1a6011ee16a9e6b1f96ebf11ebba50c2b5739eb31b36ff864d93b325e3b7fd7658d0df5e84861e9aa906ceb8915a0a8000f5d6ec371b7639c8f0bc40f7e426f7c8460fe92729d5d62151d4d4e373eba1cded844f3cdaa9a936b97c44f2527ec864e908f6cac6811cb1cd186fec1a41def6cce3559c752f87095da9d675e9568f900174c19be43ca06ce77c1b4ad0fa0ce7ad1e6d6ffd43ad5aeae61355783da5e576bdb879ce0b583952d0bcf0d46c5a42e49e3d9bc4bc823ac1dcfcbe8a286e77739faa8ff9d45a14fcb6e1eab5cdcd0c411a9c214b847252b0469bf0620c35bdaaed646366d50c8f796f9fd73b84c32d5fd994860d90b607bcf05318a18dceb063240b4aff9393b67a7d99af6f4db5075deeadc559b9e28219ff56c52abdf52015d50d9df7cd259fec86a671419a1cde6c3e6f79f14c2a03c970cd7b2c137b1a789b70675d5746194e4ee30d4f52842fe3f0adaa8f49723f78084e97a112c30c8247a54131894c0c9b1f422f67aafa8fbdbad8c7d0ca566241316d79cc894d909e7764149ef2167a03a793b16ad6be0816e5f4969caac26a46601c01fc84801409f802c327b040d51880b42a9c0819f143328193278aab2dfe921bab93b0c74170168f402eaad6f8379e6b212ed1cdecbc233802971eb209cafc45a473758ecbb185257f5c4af0686188df80488400c75c715113912f489fb3722e11263d628a2bf99f85491ec19b37b7e8409f4622b445939a13ae344b73e995ab4277f752421be0edf5faecd3379f73cc47321d8d0a3e74a1937b5e64f40b80fccfd84c3df5a9c1df421f1b40af2fcc84f2d9c2314eb15b1978d3d8d9778e14785e0024302f75fea885a655dbf5ffbfed87c1b045dace2ad301c02a261198e769c0493bae21ab3def31b7394f5b3a7780f7ac167efca76109d41a66e58096cbbccb9333afd43ce83210fc4742e1877db39a9b4b1e8f40141314f96dc29367d42ec2948c6b778a3bfc0a78ad3bd03a2b88c5d00d7e803c1d848864dbd6fe97ef434ddbb727f819dcd0a74addf7df20250f1510bade312273f1484ad891005b0ae3ecca720168b322cf0ae43f446cd0d9224b2f47159e6fad3f4db436531e1a3d60bd68a500cab6a20ea472977aad5234b48d6b582a09f06a07cf9f8026f8c6bab88550ac01565afadbe9f1d486738fdd89c574b7a8b14f846b9b649783c2c4f10b90babee26c056aa887a65e60443d8b283f7a1f37d1107116cc3bfa6e2acc51f9414dda2007ce5a16f095f10d0a14f9efef470f049c151a2a16156982afd8fe096665c428bc0a33e00258e49126f6f6bd525bddf2f30587331e2721f713d413a4dd482a581713a0b936184128138b4570aca8135717767838c5fc699bab68c8e5dc8f6130a93cc8d68c3cf419be9cbe5ae9111e2028b8277a23187089bafe9007ab209e12cf86567d944bffa07c137dddf8f5474e15393ae730daa88273aeec9dbd925e4af32fdeac5cfa58aa3ddfe9b5bf931736b4c7fceb2b48e9d47ea897102cb3f5eca5485fdb612eda41152f6157bc0a9e4aa1da24a44dadf803f7b32c530e0fa1b1ba5fd043caf4dd52ef42ac1841c637619e880757626e23d4816ebf15318f680579f5033256ae8343e16e549321e0371b1757f8494ad55ee8cd906bcf0216fc241ebe1806d6d3dec81ea2ba9793ad52cda6bdc3badf8bde4eb8d13053aabc06ca634e972f505befd8a529647dd30d877ecea28b534eb25c474f9e7ce4930221bddf9f5b28f0d2f9a1cb27fff75c4d21ea63783f9f52f28b37732b1598b56bdd3e5955bb9b8707ddbdc0cb39db567599b21e6629e7b5743f527e0ea80e2bf7136228099ca58591722c83f0bb93ecc8bb9a9f8fb2c5e4a1b58b922839f54ea51e77b4a8f62438eab1515b92a9dd04b5deff8ae7063c179810945cdeae7159ae76949124fe6e88d0b488011345e8ca80d33fb38e823aca456507c8522f732e10b6fed7a4f37737274c6de08383d1944fe5b9403ec2be4bf8d328a13985e2425599f17093aea1ab5b7c94435816a4e5ffce0c42974f5f04978d7e427a36dcd153d64fc4ed7c5e1be8b0762abcbc2983757c27a0c501ce379d468455a3b3aae76c190758ca4de127151538daa9904d41160ec8ca0be89652045876a0961e63f5c43fecd467e68d08d5a7985dd2244b3933facfc3e3519ddebf09903f2afd5b9cba89f6280a513518d1ccbd9f2343c61053a491902459b26d926c9ff3b8bd273738d473cc981eaec54b1e03c7cbe27685091797793d066b0008171b8f146fec4f64c1f056656c51ae9aeeb29275cdda1b017225fde54b60c1df205a7e9bf5c05201be3306ebde74e37c2fd1f7c1783c97da50cf27d2728d2827d4c91ecbddf0776b9f669c0a7ade40c6bf1b0a968e16229abe372efafaed17446a0fe22ec7c1cb69cae3d8d10425302489ac9f3a953a0bd28d65ebd91835a40d1de31564ea2c460bd4c7252e41701b676cb849ecaddd9811d77d6f647d737fc1d3c6b002501eea136c0442d6c434c314ac2f33d25ce4671465dbbc5d680ea262f49ce4a21f6e2a40cad6efa7ab59105c760d34b48c2da11ffb08f5f6890f68e95f62744232d49d306d48d9444a250df038c640b6ead6ec31518e5156fcaf24e525bf369741971167cad4695779baa6f5405fa99b00dedf4875cdb840e74dc0961355f01d1bf54d3cdeedeab779b446373610d8f7efda40b76e1aac53f1c9c735eb3b59a6b771c9e3b73bb50cee80064ad66ef6695801ed3ffcedae94db3bbb77890af08567ba12647c2d759962e6dc750c047d6862bc513f7628cecb8bf757b5449ba73ebb6c16502b5f7b2f602a84b9b142b9320b752d68645ab5f4e47a62bc05ec9098e31afa6a019a64e0f96fce0a43d423c99e479ffc847008f95a1494957ba0d34161a56a1d274bb8cc4d67f0c518fadc66da663598bb6fc5c4e16e9e47e3dceaa6fccffa339a34cf2c8e51592c7dfa09743e8e38a9ccf28a3fe94515feef81085f8f2aeba93312b788b81f4560b11a96d8a95e2f6b9aba0c33746fd4012ca84a41442c8744727be54fc3e0ade921434039d7816cd1b72795dfbe136caf6937d326f7d26497d4bf3039b86209dc947431e168a68dfb815c3bc3953dfe0af37d8769a79c41613ec5d7ca99dcda6100136e6106ddd3b00605e0f90d3001bb1a0399126aae4506d9ddf1323fa4920c34210438401d5ab7c47ff48ad9bf19f7c0cf7e1e903c9e625056989efc007b0cf665d55bed019d91ea329911c8b1135c038483dbc93910087ac4acfa2db2d80cd81aca36c0c90cdbbd7cc6e56db67e2be40b3adc96affde63f84ca3f55f3da2c869a0380944f3964b59a6692dcc0b5c5ffc12ea0cacc68de26d2212d27438d011750bcb7c832c0646d914921d4544da13186664322aa4ac03bc46ee130b0fbdf64f3be9347fe39b5d4db30e71acdb86b0d076180586a7b2e351f1c7bb2690c0f7b2726e9adba81b2d96043753ce248046f041327c1f0591aba757690e00a7ba45cc488de5993e6f21b553b8269d4bbda54e383ecc923c17577938a3d99ccf912c9c4442f81366a1b627bed75ce63b6f239a984f902072101cfa8e7298769d6f281211c2264d3e20aed8f20e20e6b2d6430b620424ec3d63a6c5529a742a6efbaecd193469e5a07ffda56d2bf022fe1cf60dd4425748572fce823bd1e6318a5f06272ef4a6d55378889ec70722759bdf2dcf629280a16cb777b4e47a1cf8037b66d2b0a9b9efb63beb2947cb2399268aa6f4f2bfd0f8164b7102996b852655e0df053b1db328cb550a137e91694bb226fa2b722c1d15edc660408caa22bba62b3610b6e818a2f8ec641538370b3e5783912102a022b452ffbea56e056ebe68578153adeb5c11d89bb58537952299753aa2271186413f0fb11315c430f768e8ca179ecaa54529581dd2d90810936ab1439d348c93f0531576197d0e6dcf160cf24032f63f7d0a6c8eaa3583b5b30bb15057e57101b2f8af5f65e332b22dfd76ef613745f0701082902aaf3839430f158154ef3e07f1bf9864d5dbae66e17e8dcf865119b9d020623a5580fc9f484bfe7c4518db44376cbf43f5eb44369fe2815d75dd4836ed5bb4b9c469ac9d112bbc13b73ce5fef50a10ed99d91ba00b6c059f69d6534d09b958e52726d1596395527fe029be74fce123748668819e742567280c3a40030bcdb770c7112bd62b981e4d41ada7e8ac02466de16085c91bc9cf15223c02cb1878fba6672eb64030e9f5858f10f9b77f16fb0ec4c1d3ca7a8d15ebf83f229d0e8c07394f147a2bedaf5b79562d11c57912242191aa7b8ceb65f541027e94d0859e412747fb13ab48d5721744fead6c01866803cc49abc768d51a5a3d0550a926d672c376c1f2accb7efc4221b8716af7ff103ae9d10704d9cfa5cd9f0802937a017d54be84ea05e6154532f8b6aae1901715bc287d0c31567d40ec23f7f526e0681b5b666e35a29faa45f37910a53d92d77770a50f0e9e61630e4638e16018e69c2e7a82af76e8e4e362ec21a90cc7942a24219b89ea9f5e5dff9557c42c3f252ee5e3bbeb7569a9a2df2e5a9772733ae587f475ad546edea721718265eee0aa53904da4b5e20cfd4f2b200c7cce521bd1e19109dd3bb562ca3b715fcdddf31b9df4be1d3fa2d2016f15d12e4e73ee09e21b2cb6d95ac7b77d7b2f2fe2098c20c4d23e84abef409daf134e1cc746b0681f35acc2ec1ea2404b54e518d88a31db18c08d69d21b5eb06918fac6fdbbb0ec67a1536833be024dd93d8eaefc3e5da42e8e57a40dfeba3002443a2217fa2f2630bb68938e66650d2e24ab68cc9b9317d58e66cc49b7a4a2dc9832cac7780488330015fb0f38e74711bc3a3d800f17855c2138d0af98c871607112531a278b6bdcc1cb00f8e3dfc119ca89f12e8810f3a559cb0b7e7dea5db015bb9b032ea4193bf7335853ccc2c078a3eeaa5ab8eb129475e9f14b04170f8fcad6f678f60fa81a35538f92ca56e254d4d9cb20c6c15f01ae65d2d17d9e64bc6358230fdf416aca7e89b6392843de78ccfa78db12c1512cb92f9fdf31f97fa5d3ec274512618d7512f40cceb858b708503a4c74f2803c8a5b30643d1f7766b09a01e4c6b914f4dc6af50a4360a9aafd36df4e6ff7339a6df6ff953b9f8f44efd3758459eddebe82a135b9d03f25d6e5b5229b730fd036bbd49e51c5264413d7fbd82b57f62a6635d4114b6bda7d3bcde43f0dda59de6fb6547a9ef0b6880888f84703437c9b78353f4f269024681a0072d5bdf64120d68e2139bb050d2e205d25ea1de5022612f3bd73414ace2045d0683714c046dab325bdf3a0fdf95214af7789901642dd3f0f49517eb0e44dff4ba0b0646a0a1b8ed291f220e21878e15d819e787f520465c32671e6fce6efc31e46627d18992e643e816b37708d278fc7e3c6843d53e9119393f10b548434667e9899e1b9395bb35189597186c25356408d0490d9146780e6ec7cb2bf23f0ec9cbb7bde58b0d3817e0997f93512efeca11ee50b38969e54d5267d24504d6591b5d349a766b1723b03685120c762ced5298d453facaee957299aa9d013d0b7c34117f586ba0ff8e5d705a881150fa535cd8589d0149f99a2345140169d6125596dc53ddfa2f636be9e9b5f736e94ac4075c90dab5369e52ddb72b281ad66694fbdbc1916e56a09d0bd397bb4dbe8425b9c6305d6ad719404342e940adafa097612259942d371d62b75fa790fb1b865eb904e7896a79d35e20f65be64fb3b8abdfedc21e2b62b0e25f8b3813958a7bedfe48aad464b7236193a7f2106707e720165f2eb64d07d120e90382125a9256e4167f836577ecf79b5d1e168058d7ca62d796b37506e687b7b79b7c6ff48ad22b08c766177c98cb47a54c26809317275983a45b19086a330d7a7562c98aacb74ab0f130e7c1bb9510049f2f7f0700b28045ea043ab2d68761dc16973f25786080420e5bd904004c4f5eb9be7ef8180343ce4f8815cd1f566be7cf0b784c3dd1a4ad54527426ad4a8b3db3f2ed1d77badd9e214ef7a971c7b01ba90ffd196da767735f5dc986b520e51671ae153c10be08dd1cf1595aa9284ca42706d137ae76057fd8c5d527efc5464437424511ba390ae63f68b1c10f0db19f85b2c1fc68b08b4db8f7fd4f84e79dcbeabca1afb535d5a64634f195616a0b6ed1625d00b0d229ba77b11412fdc7d08d2c99dbbaa423b2b14a0744b22e182e948b038d6ba28d32ab5d8ce2ed89dbedf10bde76119cdbfe41c6ce5cfa953906c7cd8444e13610bba177cab0ab3ee4bf16c3dedd310719ed9cab021204603f567e1d5d5451e315e9716df4b240f7ff58172ef268ebc4e7e4c3c5c1ad1487987157bdfe8f4cacabcddecf437ae07d360db2e52d50ec1a0267a8c997134f7ef88af0d10c4b35aeb46cdcb734149a5fc3bf70f9bb0f0e0e84c6e4f1b8171231c9fddeba31930f0be49c3bfec3dd055efe6cd18c2c0aa988e4a71415faaa3c771d91ac6cc52d39320e96f3a008be13940262dc47b34e80f016a4acbfa0537e6b914afca13ace8a8c22fa24d859a4a582bda9d84e5eb57207d2a40a9c178cb99215a34ed36a2e0a9c57145269ddef4b2710272e9774a0d42d4603701c2b856367b9b0e7243a7a187801f5b502fff27f81391066e13839b8b3f1030da1ae010d170c4a1052f708761edf952d32de477028d1a6c18f9f25a11cee6f5c14d617d93221b907ec21eb8ecaad2c48f3e93c04c549d07fffab7a43945f0f4e6e0269be39962afe232af8aedfa1febdd3daa947b6564ae8eb6ff1457054d00051e86f51f0e7163f9c9dde3a105e8e9d242206e9d8f35b6046623bc958675ff121df3f58d67dcf73f5ffcc7012eee39482ecad9065ec2dec3f93a5b9eecb504ffee9e1f0b8818a396897d7cba6ff57210425d30d94f137b5c07440e7c429c99513f6243ca998c80e8f9c29b201b6e38f93898d8f223cd264fe443da7f485fc3217f629c45854510039ed9310c3bdb0c8c10bea199ca5865a82cbdb1a0f39e34e6174f21f360c1c16405ded1ec800085a1e2bb658ca82647186071e6985218baacf82b357fa0b2f2dce8330474557e77e19346fae9d121ca2c899ae3c29fed729266f4a9f234917dd896371afa73cf6fa836fc6a76eb8d8b73547e4523e406ffa851f6c3c6f0953c7771fea20b1144eb8dffaaf0e43598acfe15d7140c54bad8a04a7ea00d193c8bbd32951ac9ed9072fbc359ab9521e856bd9c72386d0a0dee10506a968f188aa761d66103c06691d5c04e0c0c46862cd5cd7dad383d56e7574dae5fdbe65d99474500da088aee6e9ef7ea77e910b4846b65ac575848a30e3195dec26306878cf4af20f996f93a92decbd94eb485dfdb34a66abc8034aac6bc05b589e4520f3f9359acbb0e7c1a263a67e488315de82e13dd650119bd2051310bb6a435dafcfe4f46015ea89887b94228f4086dca537b96c5307a7dd7e849b6e050308f403b53858cd40c875b6c0dcef99d17ae47c6d71e32c0b208c8e405ba76fde8dee05e975eda6ffd54c4d01549583a5db9e946b6acab02c587594d31d4ce9cd5463e41d47c69f5b09f4453522225aab5461074aa51b5269869925f69aa2df34e7609bdc3bff6ee7382841029f48719015bd71c69c632d835d947e5880e0b12d45c3dc800f5b916bb92fa6abb9190527ee978b7fbb1bc590d2f1287e1a06a2f5d9a4012a401501b33c2b378d482e240b997f97d5676293528d954bd954fae8ff8900227155a5cf7b5a41bd3a0eb07f7ac9bbe71068212e97dde836045f64afb297fc38d8d538eff832cf5e2a82756ed5658c5d4bdd9807cadd86d42e457663fe324a261b1ea5f88b7ae32d136840db544d067b41a6c57f45f804a57c4e8c30120b88b863d51ca829f2c66893802fa3ef1fc21beccddb80f22a663c59a39ef7efc9c0a9f2f6c9b1e33be1045fc4afa55403f333fca925892b6e56f37a2dd0ae9a27895407a5311f933aa8f5e390dce4b6dfd8c805f6d7569065e1a50b521edbfe69879fd3a144aa94015372fd3d7401ef261f19db38027c1891047b669056f1deebe56df1dd557065d83f81323a8adee09503ba248017143625fdc3850118ef2b78ace126c6bf4bdbac00c436af3aa385edfb34f56a35011a112c2202b24735f5c3b6e633b140cba594b6723cd7687890432c53df89c62805d5f421e8f93a8d5bb5d3fb77929d05df95b480f10c12315f2720f69b6bf0131fcdf7a3e9c09b9737c6cea4703f5ad2507fc2528d19a621245e988499ea5c316554a841f4aa8349d67addd51e66196958eb9fa9a726d2e7556c93dd7f9a17e9e445a1576682ed3edcf4008155c8428864049cfff0d92b6a0fe1582896bed9da08834a2318f4a9a9db7d27fcd6104862d0f55f1f2074fec575c96567679bb2bc45d8e633e03f9124b902ae3a9d93be3327d6792ca2419327e215c7e116692f6f5f056a2b7a057ba5d253a5a691a76c84b81e922d6ddc9d930f6b404345f1f5032e9d7b5a4181b79e5dc97d41577335dfbbd44233e4a7d5320d112836e35ba258da0a0fbabb0e9b4d217b58a1696d22de85ccca0a09511fbfb549f2a38ea658f2b6eef86e561253f81939ccc617e2f7bd92f77be7012d62b429fa008034ecf448578839022e7d99f1947a696a1f94c9311a282bcbb4d4f530cc3d43171caeb4823f87a57c5a8301072cb0fb81c787291f2039d79aff470ed600a9e2ba2b6b61752c2aaba6f8310d5232e6e6d37e90b673ec8b476ed8d50761f98f01fe9d4002709d18545bd000e0d8e3dc64bbbf6c765306286ab6e84df6704f5694f929062f32b90a1de05af5135b238bebdd9677c45de977c1cd15e1cc1994bd653372d9005419cf7150bebe3cdacc80b435838b632de77a4f28fb2abb62b614e8498671872718e4c2b6c73aee10a81e4f72c43deac7e98cbe454e944d1fe742d8590fac99f7245b0be351dc0a87c9078e9ea4aaea1eb7096c7ddd912d17ca3b36b7bb4d5c16b69227f6ac2e4d299a56bc9f82cd9334c68d4289577e260f69c4e60d0f64be0e5a79e11a42395f63183fe7a4a1109bcfae44a2051a7249358e831a5e3345c28ae2f9d2b0f4ad706f6186e0d067be338ecf0bfc32b828a490ad929149e2e75d3819d72edefb6cf26532f87fce28475dd73d993e8805a1f2507e5a15783e664fc3562149ca7726b5a188c87eeee5696a899385923cd60477c536f3a653549ee90901b1ed30aa8a7e6481fec4f401747130b785a49f6baa2e6a6868b4ee8f4ad9cb5d1770ea75d73ac4a8da337c411864b2a3bd0b1544274cf123c094c33af55d86393af58970bf0cdf532c890099bafab58dae8895adec53e36b740c9f523a67d753c6d4c709659fa42232a54f5c0524d94926290241300deb54c3139a506c9513af55b7e9c584102baf921a1f1f13e92c7d33b8c456baf772c5e99272605de91d0f183f0e894ecbbd479cb3e97fb45331fc2d0ec9d536b8ce437d7875e8388e856e9821fd296e20a089eb40c0713e98e062c038179c6fb4dd75260038a848c7c05f0c88737ed63aded1938ac5b81b330ddd12e2ecf9406cf1defd6c914d296178122b3938a16dd4c00e50208afac7edde36a9e397bb658e8cf024b1e83d9f4fe51a04b9a8613b644bd0f4ca2ba3cf2ce58630a18391eab4510ac3452cb7b12d4369c66d0227fcbb3926f9cc672105ca9fd4ddb93b98503bcb2a4e6cb695f0de260377e371ced2bf008dac71e97893106e3415de080a11041ccb1d842a55dce1477330a949ce96701c57d5b11ba9b833151755ed6e3de84eb3e26dbc9435b3d88fc2b029032824fa3392eab3c4d7d3d1b7f3daa0328dc410e032efa076d74408c739df013849c4ae18e6f2ae62fef0715f11dfb0e086972a7eb250c720c49177ca23f2c8c7cf93b411a026b30b8086fd1466e8613bfebe2cffbd850db19d42f844ab19ca54fc2b2c5de8c511e8e7f8bfbcdcb70a81023a12ad5536c27de6185adb4e07178c03c4cada9a8e6caee1a2f6f8e6b8232493c433dbf8ba906f019a9d12bb3dce2891c30033ecb08afc645b7410f649b339dff0d6b9809a4fdc6b70d35a6f9b2e6111dda811372ba7d12a7d1a2bb5de9beabfde9c043432c26a11b6511a103fbf7712a0c442e3f3b3f9ab873c6603cbdf49003586c02f1e6db2c3d04d97dde1cbe7baf491a48d532a3d1b9917199e9566f4421eaa8630e19531855a1a15a941d4939ad69633bcfd27ceeae00b1d65c3386899e13b5bed3e78b8fb00177ddab1b208c07c27b0b58f6fc27294580fcd46d2098f1027c7743df5ec14a36c76f33bce1b9fb8d32632e4bb10fbafb309393bef3e2ed9ae8754f3a3a1b1a8941810815f14e295cea3ecdc4f16e89e197d616d99bc5afd331cd7d5000776a2e96b89b162f68af01ee1e77472c574c29427331b269b7db60a658c132d66c45354a162fbc7f5f0af7dc0f7b8e40b99203c2e6c98da92712023a75381216f92baf16859a9856f373e73742a56c337e6e46f1cbad3ba56ee1a36d02ee7fac6c6ed3777cc905f2e12e83815f7459d48a719bc42909549bd8c3ed055605872f240913cd0f94c822db61e80896fdba896a65517d03e13c2e14520ccbe6225a0d8fa4e074e3d4fdf74e87c4d92c938cd807f2aa631720614d542925027466f233dbd7fc7df1cd3d203cfe7ff438678c926f7cdbad6c96a438ba2f026401a9f9a0f3b8fdd070654309e25d53fa9675d00baea2aad5bb0a2e62e38e31f7a605d1822742d249464238e66f17e2037b4880d7a40e5c84df7637390c82827584b7bbe94cd00ace89eb802d68c0709f7dfba79220c5e4be5f5de0d3ede5b76461d68ebc8d0597a8038ee13f670aefefd8eb3a423a945478027978b0d501e5630bbbf475a17354a243ccefa64af25d26cea2b476da2f9fba74e1d0fb80d84ea8e81e8727ba3f7e7053d2979fe6ef7d38e81f6f5dd07e0af82d26ab6a8ca203647ef0b23c3dd9d75e2f5c2987c350be238cbbbf4a4613f720e023fbc16bd02f3e897831584b58706f1f1612375bae843cd2999c810d1be573eac524443486ee3fd1f920f6b61ce7049b782482ba589f05345cf21c07e390a8be671f03cebf60982e90167949eff760453393ab3e6a3ad9361dcdb7b989a874c1558c90df508d4a94d59d10c5949a5e708b9d0f8846961e0743e2db5034484fcc66a9b3fcac6e69809f995728d2809402fb11c962ec4b95414611c233e07b66e8f78e1ecfbe23107632d4a7f88b7ad1aaf1bea97a335d0ea297c06ba4ace25ea6d4d11d874f72591f4a8450ddcb54841f1f6d1f8aa45e5dbac0fb1fb1742609809ae27d2cb9139aa3f14fe6aaca8c4529f53421984a59f8cd87c662c082010b958bb15d5e25c624f8b29e2a00dbfa99509fdb0362424dc34dfc35f7b76a5f3f8b5aab4b3598e3a8bb07dd6f11ea6deb8f1433f12574941bcec4e037427f4c7fd6dd8df6e7faa5f9feba04e838a4c5ca245d3dcf913a4d7d9e4edc3fec8ca5480d22374f73c02520fa79cd3a7605e2cc66e392c9740bc1ddf99543c036f54390cede6dffe9842b32c20e121f1fc366e659b4154cd6cc6200b4f86847c9f300700a16b049b272d63dd37e5997c5e6a71db902f63ae0045359d0d168de609389959a47b5a3d4bb7216439e30d1da58aaf309588d6befad4ef1309d26b8f21cb2ee92e93ca11e99c848a05c4e3d9d7ce9f169fbe7257bb21d99d10cbea8e5c1daa066957ae3b351b5c36b420b2ad5f97b8938a5e8dc1286804f208de39ae6d7c0beaac2c438bf217894c85225afa9673c24ad87779844256cd4604a89368beb1ef0df3ff9654b914f52014d92dfad7f42aef9d9655e0c8aea05c74a1b467953dd7d12b7ac7e386f32455dba8e70b1724b01ae933c8ef05559cb1e2bde51530b43dbc5725cb76dc26c0a77693aba1113bc6dcda159a95ad2a0acfe4f3e20e653a08a12d946c10e8a2c46e836c49480583d3c725bf809a7424da3a95283994d6d9dea1f84c606d5d7e0e8d3e84c6920db9e50c8f6fe99e3d6f94827cab35722667b7ead0f74a8e1f51796d9ba6446eb55884bafd6dc987a05c086abe7825eb799f1ee7b7bbaa69d48217519d5effa978f86e640020bb5a3d82807f49d983c5c3fad5501c795016db4073c345e55379e85921e928a6b3cf9ffd3df7f71ac0cb841564a0ba8d9f2eb7c8f6d6dda1f66932271dcbcdf2cfcd835b31158e0784c7f35484ba3bdb936dbb23e0429328abeae38025395ef1a0eebe9a313a0feb67a0fbd2c9401b5cb59c35341583bba14881705a77600f91049e6caa7fec7312b6af9e4ed56464fd8eea4cce3714c19afb6b178d60442b3aee7dacbb5922e52d55fa9dea669ac43aec05a0e5bfc2bc45146c423728877bf77a0b3b3e476577c00fcf7b18a1db3d967bf2a440f0468fc73512fe78dd10585457430bcfc3deb88851bd11cadb7159cc36e26e93f73c4628cbb3922876268cec2aac95e9c08ee3fb36210e26a08f2821dc6a70fc347872c32326d1fe2c7e168d69d9e097a2326def642c793392814945be46e4b3ba73042995f2560a437fbf0ec57c176910fb525d576c697f19c8c6c9e4921accce79b15e316be18aca0e463395d72f4af8de95ce4855e8679277ca6a9a5ef523f0ad5a5f10eca7f864f38b37af7b0b73cd94b6046130b073ba47c07d192f2a5d7e163526e52689f4c206a075b39be125ffbb7c88d9db7064e8707dcc20d2227d504062804dda4a41edb7bf5b7822fe52e25430db4c9a7ada241c9d5e3a6cd052e5b7b682a7c20b1a7e076b613fcbe29e4f24a70067c6844f060ff576016f1e059e67026cbb261633b0dcd5c4f394c612b5835ce7f5ad7c31dfb5e3f58d4cf521e06d735b8899fff5a39753b51fb4b0c299ab6b6f669a1cf7c4407afad418091142fb6e07e5ed67b838132decaf1b3dd735bc03aab62fdf14bc4bd51fd3c564421aa0a1190463ee21b039798b1e2a24fae24dae4a3eb4539663c9c9b0abc72897fe00d03378ef6d43768cd69eceed4e72161fbebbedf6ad657524d3473aaa2fd1a30ac545e18c7dba6c3bd4823cee916ba67a2fb29b7cd5c9d20d2fa20598598823e680751a5172c4e8c8e4ab355b2951f9532946be223a99a565aa132b8a2690e08899910eeec78803bd8b4a928c7b39151f542426536d569b416960f6357b6a1df715633381ea9ff30c385fbb635e4b5aeb0ac762c04a74fcfb7f79640e253b951b0ddaa378c978236dbf07d91c82d2828bde55d870fe006a34d714706bba467f9098a504e96cf0fb6de2ce29ed1bfdd10084c70f402bd5b078b0cc80416bb3ad34bcabd386053d90b7d1cf77fce6ae3917bf55491b922b64cf1a3bb37f52e0d589cd6e5a611e3dcd12220603e413a5d1f3ab82f8327c3b7341452afa4b938834aed6f1d12573c74f61220e70b55983d54005b710976a433c3def4f3f78afd0ef6a5c3f57e71da6c971cf06d93dada69706fa8d26020cfae8649e4d5c6b2d7f73192f5738c273ad803c03da21ae3115d2bd519a1d719f96eec69104c81f8216a1975edaf0b36280f1cf899b020b7bbb5950068c8ea6b2669b2a04aab092beadeee19c50d96c4c9ae2401d692381f52ea68aaaebf2aba39a2266062a204ca162ef50c69d34d9e0dc4cd80936d7f7af04e8e36a8849acbbf6b6cfbd0b0ad90340673794728e02d636d2b359b1b0c09c74d850689c5f1dbe7169db07bd1a1f103ee8216a77800fe02705735a21a86a8fb3eceed4b5acf307951eeb3c3e17ffe67ccf4758b5faa2bfe5db504dbab6ea5c27c323d4cfb03d11bb4e31d5e8dc5e56c4e84accb1294dc3ecdace710837592bb38e722da7751f94c91b13113b91dbb5b111c74fb96bc4e8b8ee88b79699c0b6589f0f4d1a9e5566b59d6ece4b324439e9b0b4b6142ab85c4f6e1f3b411a638a813ca04ad2054139e14e6038f29ef35ee2807b990f281d3e131620a3cb7412bcbea157b8c77fd752325cf94386b9591d62a5423fc69316946ae8f8966e513419705fc8ece0f7ecf857ac90f642a82e8ed119aa1569062bfdd276aa8cd8fdae92446f0353bd87152189562034bb447168fc8af76b5a93bf6355efb737af9775720e58fc8d58b43bc4137585702a838f87cac4cbda94a631468f7f6f092b3cee372122e26a79930f1d0ca83411453769c0ba93a8106c87a709f924a5366c8c0278e5d50165ccc3a61b62e172990d788a7b565b9693103d0ad3a5df3dd3b35f47f58a052408ec41896cea471b2b1ff31123c04a83b00f9e97c18d49167348e7d5817784b12b25df81557b66655f19ed3e317fbd9882910170de07978e2f6cd77b778fbe699249bb3add7f334c553232fba42314f0ecf7764abe46987392dd314e968e55e1ace2fd7728bd49082d7b287e681ab3cf21079b393244ae01d096672b6f245e9f0cb7749b91929f1d28c8f0ddce39bbd99d7e2a00f2cf4f636d5428e3fce7e6ad9957f8f3ce9a90cf1271d874bf40139b3cb2bbd0021e217a0f412b5fafcc7a2718709f1b5282fdb6fe95f81a99c82f1f304e300019ff8efd5a59c8e112b281bb9debe971ff954e328f44b782760a145e18c099da0ac119e186bcaf509b0a7cee3139e4a66be180878cbb7d936084d5efc7cbc817cb338dac581757bfb4b5dd76a6bf46ef6bd45a0e25d591a13908ac556b9a60d4349224b425717e276722a85998b36a6bbc985358a9fb960661a9ec024896c20fd2beab3704237aad8ccbfc99662f368e86f77898c4b6f7998b5a5267bc408df83ca210beae87a9c3cebc3d3916577ec867f073c491051f1963c4eb83e35f7ea9f6666a74ac02d61c8142cdc91282dc92f0c93907c19fc32b6976d1380870a45523dac9d38d196d6cdbca00dee1ced97f8f23e7d98e47ee38515dd82fa7287fc047df67ba3e145645cc3d8cb8fbe9826de3e3b5f648604d2a9d17cf1e2443382fc26286ffa1763ab7f145d3fd52778fe47e8ddb93f332e638202a44f9f1108ba9e15719e5f208b71a93c87c88f35708ee6c56d6aa817b0c7da43f514b91b1b4dfab132a1504349fa1c5f924ac1765e0a3913c7d09ddbe6bcace39df51759684301980e05020f88c6ed2d5a7f1e7ab179dbce6309c29249bc4a0ef8030f598e1b5bdf282f7a38c978817afc31c0015ae711785049ddcd93af3bc68afbf63851c7178ad5cff18e40b01b8964fb674e36ecf509783e51eda5cf13ccfe6e53b63cca5a44a07e06b99dc00edbce8d9b6e7244b022ebb0cedcfd653b586b59455ce0165427921e329d59506841bb957530717c2c854138013136b0d5e9a1ca4c487c132218293347a47a4aabf89ec29d5540bceb21b7227e25712950aa415fe705e08d3577e3e1ffb930f59df0b0ad0dec5ac6b3eead9266aff425c4b26b7b377958f408768deebcae87611870efd7e1835d5378014efcf8b3e5d937557a2820f22e839aae8c3725eac9b37fb0b9e5ca04a1bfd951e912da943cdb5bdde1c2bd6576ca70903edc5122532061573905b3fbc86db9bf236001b5fe10e113327e1daefe61ef6715c65e3cb37ac9c329131fa8b602cf0f701420c6c8e2c3f55fc39e3362edbf6eaed6e74126af0c839c6a8faf70bf560e2cb01f9a8012b42042fbfb71d1c6ceb84fc6ff9d303018a432762137aafa07d3be534ae8afd378d238c8888775626579bb85e4f87c9248da56ce3fbbb86d2e60092e906526056b4b1f5f01732f351023bd58320d842ec6a97d081b70fcd8ccb9a92dc8cf5a02de1ef6d1ccf96b0f8cf49f71849bd7b92a919d262f2740a40d071ea5fee2be7c77dee3b917d26893e1465c7cd042dad00176d8908ea43ae80d21b40587a007c7acab46540ac1feb010da9f83fa8275e55c2cfc4e440d7c108c8f01e47cf1c6283045c3f0d088ec8ae16148a68196171c8544dca6ce3e1185d61b0d40c385967913c832c748bb2ecfbcc1c723aabbd67154e0b55ed6b66db9e18af7b08b8c78726a4ff0268d5275f48a949249f80d1cdea2eadd9c2e554ebd6ba8ba554da71c41d51356a95f9e66f8a345967d8822e1e0e1964ec63ec907da84be5accd15b9bed22d480fa05dd82bd03aa04ef82222e34b8fdb76a8de45bce892a6788f832c0da9fd9c5f5152ab06f4a865ed3e6b7d92df75624850eb6da3dc5ce170dc406ec423d2429628630aa7ca7220dbe4bb8d57b0cdd0eea9a93246715acbe8d46e2cdef0e52fa1dc9f52b650f2aa26bad07071973b80ac0ab7ef74a248deca8a66eeb8a3d508368a7a2188b3af0aa7e4594476f9409cf25113b53c8a68a3d1acf42751af09c191c1e3510951cdbd6f94ce3fd59e810de35f9d3a88377d1f28271a8b5a3a2531fcaa18cbca2100d9825da01a89f6e9a3b358dd97e497ef26647ab2ff616a68cbd88113c17889c4fa4097e9eddd77ec708b9dbbd4ecead9855aabb4eea771151e6e2c82717e8bef9bbf663e50030f5c7e1cd6b76fd3ca999f61c0ca93b0507a3ce3ffd974e04a00653f498e0f1ff6cd599a2bad86e87baed1332fdd833194262d5ea813c870439801d9981476b9c4634fc191e1df52a7f848fd398908847c1c71ea0b69bafcd8fb08d607a9fbb871fd74866f534857273ab3b7af9f63289d6b6ab424ba83e770b9b43a9e5a16e3c0dc7d27841221bf84353152cd69c1b78d40b91be2c89201bac99daf854d55a12d6062d530c26f6de89d51c6ecc4c8a913c4f8c598d50b0533cd2ae59f40385c54617d4296f8b643f890015cefc7ab695a3bdebbf5a611d41820035eaa692eea358900f6d9f0882055191a15d1cffae654c0ac1e9b4d24cd863bed0f33907b3446cc1a04449de71134c236069ee1513602e673d5a49c92085cb0025a0dd5afc2a01a7e9bb197c56bf5c6b9cae4b09950df0de8998d749366bcfd29589b5d64a9e098d7f6bcd3b10c409bbfa9698ed6da5f502de439467b2b5734b1c71830125ca62371be72884df7efe1b1ed657a5c8cbf5ef78f50f41adab29b001413f6ab945d8364942eeaf54b033adbdc3195ceb7a385913b4676160c1f6b6b7e53ee0d7d60feb4c4c38ca14a008b7e93c0be52a87be59f066890bd25bde3886480eda20b2e4bc13b90349198ed5c13a59b3f09e54dc49481b9401e5a7d3f0c0ac112d90f3d3640a58e9a8d413e73646ed0d22907c499d21db2c4600c65f1735b3deef4a942b65bc24b348cef6932490279a94f3bf4dba2221c78720e7369bd072cad1140dd5414a4a15b604a56d0bb387cd9158cda68d8f76baa7e81aaba4f1122e5cbd20bd86f00b22c3389c3b4953340430d1bb80d7a1b3fd43f58c3b388931562a8e56d75e7f4c97684c72a30d16b8cba4fda0daf9981399fd16567bbd8b3edf1a274c0bd12ed528cbcc925ea1f51d6df82fadaad45753dc9a2ae80eb9d238a6edd136d624d45ab5d24cf80277e03d35db699651df082d291813560b7959cd45bc63d98e73c4629e580067bc5841458f2b750d98448991924147c20a083d3ddcd202ce2297034b9ca12474a7af1cd0c1a78715ef9d2cc78545a42b7fc223378d2320a162c2c339aef2a0db1268284da951a3ec2b3e65b542757f0e9ac9dfe1b2367164d6674924b5297621881a4a325860942d72ec7f7281a8d9c635098f03bb73a64d30af89331994bae98958c5e6b06c260f584fd46e0ea2701eb4f29b6bcfc48d30735c84b5254a1338e995f7677b3b823fa7e7e4f890ee61968f9f64ff068b60da4f66a87eb284d3e163e79c518741f0c298c982eca5f9c74fa2248fdd36b72e3ffaa34fb4e0b602fff1a1e856ae29139a7c383de0541dadecc587d0db6fc05a703ff435df1cf939f391314dae5ae3cebfa392573078a256657c14190794e81e4ca3784265c4beed796a6882e0ee336a479c240da15a5e40bdcf1ffd33c31457641f4abac3f9dee5bcd51e0a6a3dadd01a9941a4e4c37273074c037a03414825788506fb7d4fd637ddb01808b827251877dcc3037f6c3fee33d6601559ae19f27a7472b5ae1cacd0d5a167ae56466ead3eb376e617237cd0ae6cc434495c55238df97f9b66338e7d719c360b547aa51913b395b9de210fa686df59071d6f0e0b1f6bb81c2c87a8629ec86bd79cce209d78e0fd4e7b2145b780e9e54c5894d0a64a2d895822329d478b58534dda9c61e3143921809ea8b5e15dd22d5592e53656d0a20c392c4e445ce2fcbc02de9f131799abcb87c66179f6ada1261a9edea5b788d40886b967e292e06c909d25ec385af5cb807c49a9061ed48df73f91ae21324e027262230ada83d6bf0392203fc7277c7ce98971757ce306076402fac41b29e7a6dbc2ea435da9e17775b9cd4942ec475d540f9f5d4f87fe18a05eaa65b6883c68529b290097610bd588ed367e97cdb21c2c853b42307ab3e76bc558218ed2cb673a838dfdc742eb4614581bcf0e3275d8dfb8c2a06e1f5735f80f19d4ebb1c4756c7da51adc64341918b3daff5634aa63d40ef9ab87a446192c4ccaa36c49120fb42614d86deb228763809f922b697b0d59263f617f0e3b984e67c8c63cd0faea0f4845981f6b051d02c79b2cb47de45b4c6220308d4f8a32adbb20e2c2c36eafab99b0ccd6672924a961537543dbc612f3099c79311f46dd4f074ce6326bd2d9d67016af95bc3a7d90bb826f3724a6e364a61061efcc8a9786b66e353ccc6df695fb66bdaab53f42c3fc5e611e5772c7bdb16cae4a5206947d0ea4e9e35e2b6c20739dc5420178ecb59a24a155c3f767defde158ffa2ea5d892f0832912d43ba4c36ec18a1f817177af0434e86d2a574e2a583681c69a9c165661c8d7db969c5787747c7b21c340102f69ae230416c682cbd082a9c8126c80131aa98dc4b3a56459fd432a5e851ee7697eca86c2330ed09420b7c44b24158a4bcdbc56fc1ad4ebd6a50bcd06e3597fd4c253949efd19984c2d18a3dd735c9a12463b057ef36ae37301128aa0dd900506513162068f8ad58c8c247c4eb6a1f56f310cd823bba3865236d340385de6888ab7b3b588992d1eb88f09777bd45177e6bf706d3a1a46cb1e386aa693f18557dd225f476c74085a258daf74508bd258c381a9297d36d044ec4ffe232624751df5ba1988e17a829b3a18e03f6ba6587975f2b70e553378d93090bae3ba1121488fba1f5c6fc2c490da9854bd80464a035cebce4450154d89c252243f91f02d4ceba13311441b580e66bde96f55ff69fa000c650579fcf0a55d06b1d57c4870d855911134f54f029fb85e8d3d2dcecf21854dfc38eeb2b7d091c2e525a5032f20b56fd8e66b7b45cbf9aca1f80e72c4a663f98f4da173b380c4f39835b28edba87520ec6383f4d33ba93d6944c29605a18c3bcd477c48d51c2b152868199c167189768d3c641c3de24e0788481120b5f39b3f14cde3025a1574b5651baf9e3582bb77fc46418996497c9e8d7f53d5f18a64fb92ce936f21283ecbb9b6e3e3036628f11cad2a49b73346725ff3afe8d87d0557cedad54fd0f999affefe9976196881852d25df15829542b7e4ba2e8c61d2490545805ebcac92c0612da5e26cfbd0d08508e922fae9f9db82c9d7674eac1af4fe87277e4f784536c26f3b1d19b1f46bf04fe247aaf5fc01327de250a33d1d7e965bc4f9a426a06bb36cd1db436fa1ec80fb93323a4169f8365d63802842a77293ec67599500d40e18c48f667b436fedeb38d1424ecbc2078665aea0f67f934d3af099a7862454155cb050a7cb44e46c266cba4cd37aad2919d9a1a3d46023c7a3d574d00dc00462bcbf9e0f13af2f13b74f83a836d81b3199d671917c2bf3fe0a89edb3fb2057a8c09d445f4ebcaffe8b1b355e49629d6695eb930033c58138bccb604d6ed9d79164a9ac9d62c48873a960e80d7065dd692d5c6eed75ccd437533600da3a8e34781fe72992e9df2bb624dadec761a89caab30d3261ceaca0fb66d738bf3b99e13befa0677a0d7f0030b6e6b016d9a9acdeebbb526a3879f3ee57ef88a86167eb79575e7cbffa6c7f637c0ea55f3402518ccb81d57105dcc5a9c3f23a060063c7479486c306e399fd844e9eb83c3b3843580c6683d0b99ffcf76f78cdb062d2c9f2eb937c47cef1f9816b311f6c3bf134b9a2281bc9278b0ffe1f0acda7785278d64537ddb147cee1568ea05631779bdc754fb3759b19319c06852aba79824c3c35cf1554bb1da7c7481960e051e01cab07b221a1452f5a639d565de14dfdd45332ecb1f8d36300cec81121d9e1b95bf4978f9d532651a839af1c0e613f2d1c3b28d26d52696aa2f76a5eaf4e65787f4606340c7a4c3f56ce0e10da5b654bfbe22555c6e3a244b2a3c1649e0e1f3d6eb3af39f89d064d8974633ae4878c6da798abb2a4ac1d6a17935d380bf3b438ae7a9f6d2892e46a68d5122a7dce6892c94f2e7ba51ffdf20ed8615f7b68748c3a2d875b981bd88ac25e8bc225852b0c386e867831ab5aa759e8dd574835e86ea590f13e5199f05962b917f06934cbe4c9302a455a7535fa3dd84f98d23d54a20a49c403a1f98fde93fca73970ec991e2784bb7862caa7366517b5558df771b905b1bdd27956eb951e8efb6768812d2507709db3c5b84848fa165b2338da4e45f94cc5621c52a2c302a932633ecf6072fc42637eef1d67deaad184b5ab5e4ec0bae9e4eb7ba6bd20da8fc4255a02bd70b2d8dddadf514aa0c3b609074bdbbc0a3579b0169b4b639c54cb17b3efc9717fcb8a8ec38265c950b538b914a57b13c38e5269bc1bc8e8caccef506bda149063032cf5e180baab7d82fef6ff350453e549ab2dca1a31d268371505a8f6cbf4c238e730c0d73c6dd2422667ffc1c5f8f2c4ac6a987da466586d75704f8d1da8b6fa244574016c77809ac031b263b4e63f3d7b96289e6a53a9c41113210184176d0f029a4533694c3225b5cb064d2d16349f4b2bd40dae2df996d3cce92a6ab76fad53ec42aa84d033d18c6fe5b04beb5d294fc7fa2f046931d2a110da846647b8bf8ea74bd9e0ea82b218c4d02d54d6fb2db0308f49397cfb34f41f810a92fa9b0812aa23855aa6da2373bea62afc399f63d1133446f9d922bd207603232e525e750323d5ae5b30be5f9e1a92b6afc4988e0d109026713ad8617189f7a85ce09068abb259dcb4ec27be811d5d805aa57ff58b47e945b6ec1f52bfeb0cf6304c4bdeb39bfd28cf562603c601249b28abed64109c094a050b668a663933335d7776c29d86cade9403061a696a6429aa20d9ebd9cc01d9398b2a97c5e2394804167936423a5d50178982edafcbf2c0178b420cea2306278849628071e997077707088d77737357b6c7b40c8df576e2d68271ba9c1f5b75594c27e0627f890fdd13cd1fce424d5fc2d65b2ec37666400ceda88d7429905a06dc07b9a8b8add265cc5a36791a86b93feb2362d3d64b4cfa5f9e118bcb176f5413d7c2f45b42abf163f37ca64302804e1228e3b8361915a0728ccd07c3ee25682bc85af47e361c301a9403f79a4d06fa8d33f8ce7aaa8ed13092645865b4c650230431980450d8efe69a4761930867882dd83fc347df5a4ec82f02e089c61056cac6fee9fab4b3fd67dc3a68512a6838d2844271ffbb77f4727aea30b35fb15bf294dec573ef614c88b433ce91f10c31304b20be6a6e78318b25e1603f6d8e8f2b7d3198ccc7a2a2f14ddf12e77bb12c56c34532cb07d4ec5d5e15be389acc50a4732e0322734705978ef5f8c9572c5396698261133c74edb7ea91d6a3f51247b21e403f913f229853c20b1908bd9723e9180b3c97673b124be0728736819aa74cd047861d260fa17d7533ae898685c642b84a13b5065ca6ff209bf8e9d518158d3c2368a96dcc1a7ec249e04454890dd00879622cadcdf61f83c53c528524293c448263b82f5902e47e6769fb4722e0f8d59bf4ba38eecc5e01748a7acce6ac0d52e18ee8d7388b5d496c6c629d4f4e0a1eb4b20c0c50976e09b47336ea8e96fbcb3b6f0ca9239b68917dac07eae63d83f30cacea956ad53ab34bcd8ed86ba4b9b59c5fc8fc6c5b4ee103d51bbbc7e5517689b94e00abdaf245a8cf63ffdd9d2e3010dd57ca2fb1ac9cee86771c76843c358d45fd8b22c3856958a7a4f9b7f2c4ca7c793e379b3689423e28dfbf4e0ad1f8a31913ea176824cb1e0ab2f3478ff7ee27f14ecd5e9425260a6e47f030d5f11c0b64a4e4ce86e07afe3472fa4ffe17430b33d4a470f9d97665d51599b6e4a8de8d9d95493de463893d4fec2053551a11d7b574ef69b27e02527ce8e61999524b037d95f9afe0cc3101afb56c5b788503f8dfe81885f4e361033edbb4b1d5d6943ace975002d02857c6082659f65166cddb0e25bdc4730859e3afb845021a48f143f96d6c961c5b45d4e3d0f68ab5e393c8019f40cb210a1571f2aa6e30e22a7b35e714ad4103c7cd459f3472c97efdeecc9e6b1bc08b580d73a7a39c0ffc56975e735057954a0965e4e988861f142f673f63a82402e8b384b9612b884ebce1814a55e6792db5d98b2a26a53999ea2cd271c8ff36af47ddf42dfad5a8469986e86310dab9038157e726bff61f304474ede535654182ae73bc4462751b949b3fc624fd991f21d49c2e2a4e8711d0d753d6cb1c116538bb7b13b7019a3a02d24e1eb2ca661ce14839ac1dd97045daf666f1e889ecf8160751f929756f72e51954d0312965f297eea98b19bcf40c92dff3fc3f276ff3b9caaaf600c9159380ece3a6b014b902c65087b8539fe1f681f7ffff10cc64dd64fb24776fb3c00da70b4d3c1cd8135a8e6f239af78192aa139cb3e4f3091cc9b55ee5dbb4ecb07b4140e67e94ec51069b08990d5b3663ccc7f29c967098a7c578813d6fce17d1270e5d353668d871c83656e76544a3ac45a34558aa5095d71d2293bc3d1e900f78a2becbbb27aa6d9fef74f954a72dc08d6e134e5dfff6a181c9306260345fd9436786b18023c01138626ea87f6536da46e84598addfd979ac04c1a82ebbc5cd98083cda1e3381ed28d06841f19ac04e1615d3a15bca6b34a483360648c7768bd962a081a13e7b6ce1851128069a129b17bbd8d526e344a586a62c598a09397072c979dec376661773438d96ad8d200b7d10795c38a8c3273f323bb0b872cdb3bf94d8c2df9ccf4ab4dc30fc9e93c3a0d917790d458d343ef4855282907bcc8bfc640a6cf5b637339ef8331dcb0b3a341f0e873826d06acc30eecb8959544d14a421baa8c4fcdbd80bc92fcd19a3b97b01251023085b6bd0331ba8323ce55562ea10e4dcf0f6f2f545b94b120d5875fe67fa09358f376439a4f88bc577b70a11f73bbe821374ff24ecbbed6ce4ac0e3ab50637a17fd7543c6994789881e620c6d0369c27b47258b683253e06058cf4286610237979c806e55a9b7002971613ab813c420d5cbc458d0a5b6bc76e5b5fdd7e4f7bb870e8a91b97992cf57c1a4b086d85e6f19c9c6053acd159f54a87f4a2952e240bfd2d22051c0ec54ce2dffe5c5140e2a21ae48fb7671a96320cd2a2b519071a1582f1c589b5ffa90c9086e9147c8911c95b92efaaab067c6fc5aa9604d379ec6a82d2721e3bed603c0e3e71b478350da2edd5581bba03ac1594274ec4f3ad4f40c77aab44a1841fc5cec6bca47f98ad3e976809c42118c9accea6d7627cbc832da72979ccb62548da6e4b7266f7859de789c652920d1e8228e299ea76af20e23578841a2de845d7708fea201a0adcff46eaf860e69a53910c8e9f3cff2446d693f0f5a35267782163c0bc48757e718dd047962a8722a53b4777f9810b040b11a1d2e64e96138449ce00c0a75bf114c871a3a396dcf094925c56950060cca3deec1e84ca75d57e45625db06e830251378545e91cc66092a4e2af5a27d14cdea3647ff9cad677d9ad406ce3337f7a5995591798c36132bb17f9bfd51710a82840fac5320898c551b6bace21bc491c1aacd8961e58dd6c9e09b0f4f5d1d6619f0fb144b508fd44288061cfa931bc899240294815a70bc6c3098298fc0d09a760c32bff888d145f0e1a8fca6777924c9741b5d2c228ea899f645d85fd219bb7d9cd2a9eedd984549df47d8f2e3267c93f9693d3f3b130e5785d5cb17d00818d1111480dc64b3b282d4b3cfaefd8ecfbf67905812808b9988ba36bea5a905b640b6b4c0857cfd2c426e86c0d4bf5a2b80042c00e7f95b8e3729c901e47cc3ee3bdc4c3d1c28bd6d5e599b21472f1cbbdf8b6a45b6f315310ed82613daae7fc4816fcdb283ffac8c2ea106ddcea34b0c26174994b4ff9185b62936bdee82daefa137357dcc47065e4a09a2274c82cc8b501e766cfa2afad0bee6fcbf385c411a30787032f4bf2aadeb6c9cf730ae9359ede4a944e417b35d14258f12cd4b639738d544560bc8189694709a30f2ae773a70eafaf10d9e395179152d4d94f6dcea0476ec748569d1a71e9fdd6d263ab98d566bc4be7ec40db6c7a0269e01a22cc3b1dbfe1553e49f4b568bdfb37f91f83bc22d3c8870078cc4bbc43df12b8c6d179925b68a6bdcd18e5090d6e705d317cdd3f39768a8db2aa79ea10317fb51a787abc1d67a69245b7001bfbc30228a9f45e961515f54975ad0d90f65eb41f16d842c87f4c4e6b3ae17c04ea06a6d2cba20013c96f2a0dd8245855d44508a042084a6de314289a6245042d880a9441b85f085ef4c78ae1e0bb521b869bd45bb40aa775bf3abea5b931b83b8a2d4bb6af3e60a8310c5382f4dda6d3cf5ed7fd7f3e70220b95c125343c70a47e60b420cb9ad06862e05f773a94494ce3e6ffdcab7ca48ace2f3bf99f11fff5f89b986cc3dd85967f55236822c63473523f94156428fda3d163b0079fbd8a2c12494c9ef4ca2a91847c73e7a9ef3edd415b7a76b0f54989ce5230817417e9ff6f2a730a3f4bc13af4f103cb62eb2e2240ac2f0c707eecb858eed5566edbcb71ef634536f067f04dd61ec293f10d9dbfea34d11da08c791ee1eda020ea5cb07edb65998f5e691449636b63d9f53f48b059b062c0a9157c1bdc1a147e8c56ea0b93aa5388415fdef5bf33b5223a9cb4f22ed0796f1d6a7f1b8381fd397fc76beda21566691206531d27c80bf75dd17883979c37381ea918dd19ff8a2e29cc259e1ee830d764e194ea6917ace3e8aedc6b6c25f1074c3dcc503fa7dc68f4a5cd05660abc9e9d597493cbba0966075d7e911b3e7819c4be6a1197b83c1ae4dbab1f1f4e98efc46babe70a2591b727bd776c7fca4b9e4b48bc3b3ed0d45a58091299d1c495144ff0334ae4e9c9559e914df565b0eeffb8548045cf571cb989022a438144004fe0ae7944bed22a0b0082cdae7d85392b34bfad5f5c92dfce4d7cf1da6c67cd26d725ed9df3b1ef0b67f4d4f371ba26d81a903e902d77a58aa7bf8b6e8bc0026cdc964f9d4ed5f76da1552efb449d95875cef6825771834fd68ec69b35635f7004c36783a48209fe03afe0d1afd8023cc8b093e96ead805fa150b04f6ed04f42b6966d3f76d54af0ddfcfa5d6365a97a061fa02abfc9e3d05c9fb02591ec80d217768fc9f2b623ca8d7e56d945d8219307c716439921e63ca000af1e1e9e107a0f20f54e60ad16527a68876fe7432a712e95f4b39864c047dba49067fecee10826b61e288d31e5bb5af328f7a4f7211bd87d47981b628dff4c8f62271c82dbc0024e2deef1c92b5303828bd58b97cac4897669603f84b48b5bae0cf3c2813075c1988e8571ec182742917b7ef8dc07ecc5193d5caece481fb38e9d119b009f4017aed4640913e343360d05a6da82e3051dc4698c0d5b888c3a3ed45d58f388b5698cadadeaac21184a6a6538f8ed01fd632f833b0c463ca85558af4b8b699f2b3cc6fd89778d40a88680426273ee15ce372e984cc28868a0c4237d40f9fae4f69963ed2d90b70c3a70ef0f86db1e4c5621c08e94c4c8f687a316e5e8f7e9ef3f7e6698c0155ae14875e1b30f93fb7e64776d6645ac42a63fa6c21784dcc68dde27f126d69cb5edbd826d65e56279caccebee9ea6ea7fd944ca9eeb42607783573bdb5a43ceea3da43016232da94ed8c14b3335229a8d2bcebb9cbcb8502c71a36c7aed7e9fb30e151d41a13bb2d2789e1a82f74203e2dc913db3715e53ffb469cb7d6f8f88928433a4c15ac9a3fcbbf9bbdd384de6f66b044d1d39831c98c9900d0883a4df32eca98a2fb84e6cb899c9a8e268676428ac0363341d9a444e2084d6722bc864eb76c41c69840bb26b979846e65c1823bb834ce77aaa9c72b5c8b74b5753b14dac486d46f2cc6a3584a26dce2dbcabed6de2624120af9ed28e07eeec666b41f3e664531e9421d8f4fc9716180714def50c5ec691503a334b26b6aaa1a8b5009c77bb2998be2c8bfdcff669562d9e3dd5853374fa79bda13bc230d758d44c54a72c53ad4f6af35a23fb06c0b0ed3b6c2a1fda2178fcc00e86902211ada83bf776b4423a6ee187e93a79e323703ad5b5dba85d2b5c7c603c5623b32de4e6c4fce50fc3fefa2ff67b3e83376682f5b5132d93784c7bb76ae1cd751269b990cce5c2982cd4ff90f8d7a86a3b3d874a89fd3827d65a975ceb70239b12491496fb1a8a5714f9ff5df5d07e2868c6cef88809cb689d3c8864e28b978d3e3808c3adb1a342076868e3bb55804123875cedae9db515daa95f75ac74e5729b3a3dec27bac8d81ae27e1849cd8544f356d8335c0200237/usr/bin/zshexitcdtypesettypesetfctypesettypesetexitprintfctypesethashwhenceunhashunhashwhencewhencerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzsh-5.6-7.5.1.src.rpmconfig(zsh)zshzsh(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/zshconfig(zsh)infolibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcap.so.2()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.23)(64bit)libncursesw.so.6()(64bit)libncursesw.so.6(NCURSESTW6_5.7.20081102)(64bit)libpcre.so.1()(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.6-7.5.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1b b@[sZZJ@ZZ2@ZH@XXtXQ4@WRWu@WEVii@V`.V;DUU@U@U}lUjUF U@U7@TT@TZ@paolo.perego@suse.compaolo.perego@suse.comidonmez@suse.comkbabioch@suse.comjengelh@inai.dekbabioch@suse.comkbabioch@suse.comkbabioch@suse.comrpm@fthiessen.dejmatejek@suse.comidonmez@suse.comidonmez@suse.commmanno@suse.comllua@gmx.commpluskal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmitry_r@opensuse.orgidonmez@suse.comhvogel@opensuse.orgdimstar@opensuse.orgidonmez@suse.comidonmez@suse.com- Added CVE-2019-20044.patch: fixes insecure dropping of privileges when unsetting PRIVILEGED option (CVE-2019-20044 bsc#1163882)- Added CVE-2021-45444.patch: fixes a vulnerability in prompt expansion which could be exploited through e.g. VCS_Info to execute arbitrary shell commands (CVE-2021-45444 bsc#1196435)- Update to version 5.6 * Fixes CVE-2018-0502 (bsc#1107296) and CVE-2018-13259 (bsc#1107294) * Switch to -fstack-protector-strong * See included NEWS file for complete changes. - No longer manually install help files, make install handles it. - Workaround a regression upstream with help file generation by removing Doc/help.txt before build.- Update to 5.5.1 * fix for a configuration problem finding signal names from (some) recent versions of glibc * minor changes- Update RPM groups.- Update to 5.5 * The effect of the NO_INTERACTIVE_COMMENTS option extends into $(...) and `...` command substitutions when used on the command line. * Dropped patches, which are included upstream now: - zsh-CVE-2018-1071.patch - zsh-CVE-2018-1083.patch * Fixes a buffer overflow in utils.c:checkmailpath() that can lead to local arbitrary code execution (CVE-2018-1100 bnc#1089030)- Added zsh-CVE-2018-1071.patch: Fixed a stack-based buffer overflow in exec.c:hashcmd() (CVE-2018-1071 bnc#1084656) - Added zsh-CVE-2018-1083.patch: Fixed a stack-based buffer overflow in gen_matches_files() at compctl.c (CVE-2018-1083 bnc#1087026) - Cleaned up spec file with spec-cleaner- Updated to 5.4.2 * The 'exec' and 'command' precommand modifiers, and options to them, are now parsed after parameter expansion. * Functions executed by ZLE widgets no longer have their standard input closed, but redirected from /dev/null instead. * There is an option WARN_NESTED_VAR, a companion to the existing WARN_CREATE_GLOBAL that causes a warning if a function updates a variable from an enclosing scope without using typeset -g. * zmodload now has an option -s to be silent on a failure to find a module but still print other errors. - Dropped patch merged upstream: * fix-patchutils-completion.patch- Update to 5.3.1 * Fix typo in chflags completion * Fixed invalid git commands completion * VCS info system: vcs_info git: Avoid a fork. * Fix handling of "printf -" and "printf --" - Removed upstream merged fix-printf.patch- fix broken completion for filterdiff: fix-patchutils-completion.patch (boo#1019130)- Update to zsh 5.3 * Unicode9 support, this needs support from your terminal to work correctly. * The new word modifier ':P' computes the physical path of the argument. * The output of "typeset -p" uses "export" commands or the "-g" option for parameters that are not local to the current scope. * vi-repeat-change can repeat user-defined widgets if the widget calls zle -f vichange. * The parameter $registers now makes the contents of vi register buffers available to user-defined widgets. * New vi-up-case and vi-down-case builtin widgets bound to gU/gu (or U/u in visual mode) for doing case conversion. * A new select-word-match function provides vim-style text objects with configurable word boundaries using the existing match-words-by-style mechanism. * Support for the conditional expression [[ -v var ]] to test if a variable is set for compatibility with other shells. * The print and printf builtins have a new option -v to assign the output to a variable. * New x: syntax in completion match specifications make it possible to disable match specifications hardcoded in completion functions. - Re-add custom zshrc and zshenv to unbreak compatibility with old usage (boo#998858). - Add fix-printf.patch to fix a regression in printf.- Read /etc/profile as zsh again.- Remove custom zshrc and zshenv as they might interfere with the users config - Remove unused zshprompt.pl - Move install outside loop in spec file, was executed too often- Add CentOS [67] support- Add gpg signature- Update to version 5.2 * The new module zsh/param/private can be loaded to allow the shell to define parameters that are private to a function scope (i.e. are not propagated to nested functions called within this function). * The GLOB_STAR_SHORT option allows the pattern **/* to be shortened to just ** if no / follows. so **.c searches recursively for a file whose name has the suffix ".c". * The effect of the WARN_CREATE_GLOBAL option has been significantly extended, so expect it to cause additional warning messages about parameters created globally within function scope.- Remove -Wl,-z,now it breaks module loading rh#1277996- Update to version 5.1.1 * Bug fixes for regressions in 5.1 release - Remove read1char_signals.patch, fixed upstream.- Add read1char_signals.patch to fix workers/36373- Update to version 5.1 * The print builtin has new options -x and -X to expand tabs. * Several new command completions and numerous updates to others. * Options to "fc" to segregate internal and shared history. * All emulations including "sh" use multibyte by default; several repairs to multibyte handling. * ZLE supports "bracketed paste" mode to avoid interpreting pasted newlines as accept-line. Pastes can be highlighted for visibility and to make it more obvious whether accept-line has occurred. * Improved (though still not perfect) POSIX compatibility for getopts builtin when POSIX_BUILTINS is set. * New setopt APPEND_CREATE for POSIX-compatible NO_CLOBBER behavior. * Completion of date values now displays in a calendar format when the complist module is available. Controllable by zstyle. * New parameter UNDO_LIMIT_NO for more control over ZLE undo repeat. * Several repairs/improvements to the contributed narrow-to-region ZLE function. * Many changes to child-process and signal handling to eliminate race conditions and avoid deadlocks on descriptor and memory management. * New builtin sysopen in zsh/system module for detailed control of file descriptor modes. - Remove printf-regress.patch, upstream.- Add printf-regress.patch to fix a printf regression boo#934175- Update to version 5.0.8 * Global aliases can be created for syntactic tokens such as command separators (";", "&", "|", "&&", "||"), redirection operators, etc. * There have been various further improvements to builtin handling with the POSIX_BUILTINS option (off by default) for compatibility with the POSIX standard. * 'whence -v' is now more informative, and 'whence -S' shows you how a full chain of symbolic links resolves to a command. * The 'p' parameter flag now allows an argument to be specified as a reference to a variable, e.g. ${(ps.$sep.)foo} to split $foo on a string given by $sep. * The option FORCE_FLOAT now forces variables, not just constants, to floating point in arithmetic expressions. * The type of an assignment in arithmetic expressions, e.g. the type seen by the variable res in $(( res = a = b )), is now more logical and C-like. * The default binding of 'u' in vi command mode has changed to undo multiple changes when invoked repeatedly. '^R' is now bound to redo changes. To revert to toggling of the last edit use: bindkey -a u vi-undo-change * Compatibility with Vim has been improved for vi editing mode. Most notably, Vim style text objects are supported and the region can be manipulated with vi commands in the same manner as Vim's visual mode. * Elements of the watch variable may now be patterns. * The logic for retrying history locking has been improved. - Remove gcc5-fix.patch, fixed upstream.- Fix openSUSE versions in osc completion * zsh-osc-completion.patch- Add gcc5-fix.patch to fix signames.c generation with gcc5- Nowadays more and more terminals set $TERM to xterm-256color- BuildRequire texi2html instead of texinfo: the packages have been split completely now.- Add back rpm completion file (bnc#900424)- Harden CFLAGS/LDFLAGS/bin/sh/bin/sh/bin/shsheep07 1646218567  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.6-7.5.15.6-7.5.15.6-7.5.1  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""#$$$$$$$$$$$$$$$$$$$$$$$$####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zshzprofilezsh_completion.dzshenvzshrczshzsh5.6zshattr.socap.soclone.socompctl.socomplete.socomplist.socomputil.socurses.sodatetime.sodeltochar.soexample.sofiles.solanginfo.somapfile.somathfunc.sonetsocket.sotcp.sonewuser.soparamprivate.soparameter.sopcre.soregex.sorlimits.sosched.sostat.sosystem.sotermcap.soterminfo.sozftp.sozle.sozleparameter.sozprof.sozpty.sozselect.sozutil.sozshBUGSCONTRIBUTORSChangeLogChangeLog-3.0ChangeLog-3.1ChangeLog-4.1ChangeLog-4.3FAQFEATURESFTP-READMELICENCEMACHINESMETA-FAQNEWSNEWS-4.3READMESTD-TODOTODOchangelog2html.plcompctl-examplescompletion-style-guideintro.pspubring.pgprelnote_4.3.10.txtrelnote_4.3.12.txtrelnote_4.3.5.txtrelnote_4.3.6.txtrelnote_4.3.7.txtrelnote_4.3.8.txtrelnote_4.3.9.txtrelnote_5.0.0.txtzsh-development-guidezsh.info-1.gzzsh.info-2.gzzsh.info-3.gzzsh.info-4.gzzsh.info-5.gzzsh.info-6.gzzsh.info.gzzsh.1.gzzshall.1.gzzshbuiltins.1.gzzshcalsys.1.gzzshcompctl.1.gzzshcompsys.1.gzzshcompwid.1.gzzshcontrib.1.gzzshexpn.1.gzzshmisc.1.gzzshmodules.1.gzzshoptions.1.gzzshparam.1.gzzshroadmap.1.gzzshtcpsys.1.gzzshzftpsys.1.gzzshzle.1.gzzsh5.6helpaliasautoloadbgbindkeybreakbuiltinbyecapcdchdirclonecoloncommandcompargumentscompcallcompctlcompdescribecompfilescompgroupscompquotecomptagscomptrycompvaluescontinuedeclaredirsdisabledisowndotechoechotcechotiemulateenableevalexecexitexportfalsefcfgfloatfunctionsgetcapgetlngetoptshashhistoryintegerjobskillletlimitlocalloglogoutnoglobpopdprintprintfpushdpushlnpwdrreadreadonlyrehashreturnschedsetsetcapsetoptshiftsourcestatsuspendtesttimestraptruettyctltypetypesetulimitumaskunaliasunfunctionunhashunlimitunsetunsetoptvaredwaitwhencewherewhichzcompilezformatzftpzlezmodloadzparseoptszprofzptyzregexparsezsocketzstyleztcpscriptsnewuserfunctionsCalendarafteragebeforecalendarcalendar_addcalendar_editcalendar_lockfilescalendar_parsecalendar_readcalendar_scandatecalendar_showcalendar_showdatecalendar_sortChpwd_cdrcdrchpwd_recent_addchpwd_recent_dirschpwd_recent_filehandlerzsh_directory_name_cdrzsh_directory_name_genericCompletionBase_all_labels_all_matches_alternative_approximate_arg_compile_arguments_bash_completions_cache_invalid_call_function_call_program_combination_comp_locale_complete_complete_debug_complete_help_complete_help_generic_complete_tag_correct_correct_filename_correct_word_describe_description_dispatch_expand_expand_alias_expand_word_extensions_external_pwds_generic_guard_history_history_complete_word_ignored_list_main_complete_match_menu_message_most_recent_file_multi_parts_next_label_next_tags_normal_nothing_oldlist_pick_variant_prefix_read_comp_regex_arguments_regex_words_requested_retrieve_cache_sep_parts_sequence_set_command_setup_store_cache_sub_commands_tags_user_expand_values_wantedLinux_acpi_acpitool_analyseplugin_brctl_btrfs_chattr_chrt_cpupower_cryptsetup_dkms_ethtool_fuse_arguments_fuse_values_fusermount_gpasswd_htop_iconvconfig_ionice_ipset_iptables_iwconfig_kpartx_losetup_lsattr_lsblk_lsusb_ltrace_mdadm_mii-tool_modutils_mondo_networkmanager_opkg_pidof_pkgtool_qdbus_rpmbuild_schedtool_ss_sshfs_strace_sysstat_tpb_tpconfig_tracepath_tune2fs_uml_valgrind_vserver_wakeup_capable_devices_wipefs_wpa_cliUnix_a2ps_aap_absolute_command_paths_ack_adb_ansible_ant_antiword_apachectl_apm_arch_archives_arch_namespace_arp_arping_at_attr_augeas_awk_base64_basename_bash_baudrates_baz_beep_bibtex_bind_addresses_bison_bittorrent_bogofilter_bpf_filters_bpython_bzip2_bzr_cabal_cal_calendar_canonical_paths_cat_ccal_cdcd_cdrdao_cdrecord_chkconfig_chmod_chown_chroot_chsh_cksum_clay_cmdambivalent_cmdstring_cmp_column_comm_compress_configure_cowsay_cp_cpio_cplay_crontab_cscope_cssh_ctags_tags_curl_cut_cvs_darcs_date_date_formats_dates_dbus_dconf_dd_devtodo_df_dhclient_dict_dict_words_diff_diff3_diff_options_diffstat_dig_dir_list_directories_django_dmesg_dmidecode_dns_types_doas_domains_drill_dsh_dtruss_du_dvi_ecasound_ed_elfdump_elinks_elm_email_addresses_enscript_entr_env_espeak_etags_fakeroot_feh_fetchmail_ffmpeg_figlet_file_modes_file_systems_files_find_find_net_interfaces_finger_flac_flasher_flex_fmt_fold_fortune_fsh_fuser_gcc_gcore_gdb_gem_genisoimage_getconf_getent_getfacl_getmail_getopt_ghostscript_git_global_global_tags_gnu_generic_gnupod_gnutls_go_gpg_gphoto2_gprof_gradle_graphicsmagick_grep_groff_groups_growisofs_gsettings_guilt_gzip_have_glob_qual_head_hexdump_hg_hostname_hosts_iconv_id_ifconfig_iftop_imagemagick_init_d_initctl_install_iostat_ip_irssi_ispell_java_java_class_joe_join_jq_killall_knock_kvno_last_ld_debug_ldconfig_ldd_less_lha_libvirt_links_list_files_lldb_ln_loadkeys_locale_localedef_locales_locate_look_lp_ls_lsof_lua_luarocks_lynx_lz4_lzop_mail_mailboxes_make_man_md5sum_mencal_mh_mime_types_mkdir_mktemp_module_monotone_moosic_mosh_mount_mpc_mt_mtools_mtr_mutt_mv_my_accounts_mysql_utils_mysqldiff_ncftp_net_interfaces_netcat_netstat_newsgroups_nginx_ngrep_nice_nkf_nl_nm_nmap_notmuch_npm_nslookup_numfmt_objdump_object_files_od_openstack_other_accounts_pack_paste_patch_patchutils_path_commands_path_files_pax_pbm_pdf_perforce_perl_perl_basepods_perl_modules_perldoc_pgrep_php_picocom_pids_pine_ping_pkg-config_pkg_instance_pkgadd_pkginfo_pkgrm_pon_ports_postfix_postscript_prcs_printenv_printers_process_names_prove_ps_pspdf_psutils_pump_pwgen_pydoc_python_python_modules_qemu_quilt_raggle_rake_ranlib_rar_rcs_readelf_readlink_remote_files_renice_ri_rlogin_rm_rmdir_route_rrdtool_rsync_rubber_ruby_runit_sablotron_samba_sccs_scons_screen_script_sed_seq_service_services_setfacl_sh_shasum_showmount_shuf_shutdown_signals_sisu_slrn_smartmontools_socket_sort_spamassassin_split_sqlite_sqsh_ssh_ssh_hosts_stat_stdbuf_stgit_strings_strip_stty_su_subversion_sudo_surfraw_swaks_swift_sys_calls_sysctl_tac_tail_tar_tar_archive_tardy_tcpdump_tcptraceroute_tee_telnet_terminals_tex_texi_texinfo_tidy_tiff_tilde_files_time_zone_timeout_tin_tla_tmux_todo.sh_toilet_top_topgit_totd_touch_tput_tr_tree_truss_ttys_twidge_twisted_umountable_unace_uname_unexpand_uniq_unison_units_uptime_urls_user_admin_user_at_host_users_users_on_uzbl_vcsh_vim_vmstat_vorbis_vpnc_vux_w_w3m_watch_wc_webbrowser_wget_whereis_who_whois_wiggle_xargs_xmlsoft_xmlstarlet_xmms2_xxd_xz_yafc_yodl_yp_zcat_zdump_zfs_zfs_dataset_zfs_keysource_props_zfs_pool_zip_zpool_zshX_acroread_code_dcop_eog_evince_geany_gnome-gv_gqview_gv_kdeconnect_kfmclient_matlab_mozilla_mplayer_mupdf_nautilus_nedit_netscape_okular_pdftk_qiv_rdesktop_setxkbmap_sublimetext_urxvt_vnc_x_arguments_x_borderwidth_x_color_x_colormapid_x_cursor_x_display_x_extension_x_font_x_geometry_x_keysym_x_locale_x_modifier_x_name_x_resource_x_selection_timeout_x_title_x_utils_x_visual_x_window_xauth_xautolock_xclip_xdvi_xfig_xft_fonts_xloadimage_xmodmap_xournal_xpdf_xrandr_xscreensaver_xset_xt_arguments_xt_session_id_xterm_xv_xwit_zathura_zealZsh_add-zle-hook-widget_add-zsh-hook_alias_aliases_arrays_assign_autocd_bindkey_brace_parameter_builtin_cd_command_command_names_compadd_compdef_completers_condition_default_delimiters_directory_stack_dirs_disable_dynamic_directory_name_echotc_echoti_emulate_enable_equal_fc_file_descriptors_first_functions_globflags_globqual_delims_globquals_hash_history_modifiers_in_vared_jobs_jobs_bg_jobs_builtin_jobs_fg_kill_limit_limits_math_math_params_mere_module_math_func_options_options_set_options_unset_parameter_parameters_precommand_print_prompt_ps1234_read_redirect_run-help_sched_set_setopt_source_strftime_subscript_suffix_alias_files_tcpsys_tilde_trap_ttyctl_typeset_ulimit_unhash_user_math_func_value_vared_vars_wait_which_widgets_zargs_zattr_zcalc_zcalc_line_zcompile_zed_zftp_zle_zmodload_zmv_zpty_zsh-mime-handler_zsocket_zstyle_ztodobashcompinitcompauditcompdumpcompinitcompinstallopenSUSE_SUSEconfig_hwinfo_osc_rpm_yast_zypperExceptionscatchthrowMIMEpick-web-browserzsh-mime-contextszsh-mime-handlerzsh-mime-setupMathzmathfuncMiscadd-zle-hook-widgetadd-zsh-hookalloptcheckmailcolorsgetjobshardenis-at-leastmerenslookuppromptnlregexp-replacerelativerun-helprun-help-gitrun-help-iprun-help-opensslrun-help-p4run-help-sudorun-help-svkrun-help-svnsticky-notetetristetriscursesxtermctlzargszcalczedzkbdzmathfuncdefzmvzrecompilezstyle+ztodoNewuserzsh-newuser-installPromptsprompt_adam1_setupprompt_adam2_setupprompt_bart_setupprompt_bigfade_setupprompt_clint_setupprompt_default_setupprompt_elite2_setupprompt_elite_setupprompt_fade_setupprompt_fire_setupprompt_off_setupprompt_oliver_setupprompt_pws_setupprompt_redhat_setupprompt_restore_setupprompt_special_charsprompt_suse_setupprompt_walters_setupprompt_zefram_setuppromptinitTCPtcp_aliastcp_closetcp_commandtcp_expecttcp_fd_handlertcp_logtcp_opentcp_outputtcp_pointtcp_proxytcp_readtcp_renametcp_sendtcp_sesstcp_shoottcp_spamtcp_talktcp_waitVCS_InfoBackendsVCS_INFO_detect_bzrVCS_INFO_detect_cdvVCS_INFO_detect_cvsVCS_INFO_detect_darcsVCS_INFO_detect_fossilVCS_INFO_detect_gitVCS_INFO_detect_hgVCS_INFO_detect_mtnVCS_INFO_detect_p4VCS_INFO_detect_svkVCS_INFO_detect_svnVCS_INFO_detect_tlaVCS_INFO_get_data_bzrVCS_INFO_get_data_cdvVCS_INFO_get_data_cvsVCS_INFO_get_data_darcsVCS_INFO_get_data_fossilVCS_INFO_get_data_gitVCS_INFO_get_data_hgVCS_INFO_get_data_mtnVCS_INFO_get_data_p4VCS_INFO_get_data_svkVCS_INFO_get_data_svnVCS_INFO_get_data_tlaVCS_INFO_adjustVCS_INFO_bydir_detectVCS_INFO_check_comVCS_INFO_formatsVCS_INFO_get_cmdVCS_INFO_hexdumpVCS_INFO_hookVCS_INFO_maxexportsVCS_INFO_nvcsformatsVCS_INFO_patch2subjectVCS_INFO_quiltVCS_INFO_reposubVCS_INFO_setVCS_INFO_set-patch-formatvcs_infovcs_info_hookaddvcs_info_hookdelvcs_info_lastmsgvcs_info_printsysvcs_info_setsysZftpzfanonzfautocheckzfcdzfcd_matchzfcgetzfclosezfcputzfdirzffcachezfgcpzfgetzfget_matchzfgotozfherezfinitzflszfmarkzfopenzfparamszfpcpzfputzfrglobzfrtimezfsessionzfstatzftp_chpwdzftp_progresszftransferzftypezfugetzfuputZlebackward-kill-word-matchbackward-word-matchbracketed-paste-magicbracketed-paste-url-magiccapitalize-word-matchcopy-earlier-wordcycle-completion-positionsdefine-composed-charsdelete-whole-word-matchdown-case-word-matchdown-line-or-beginning-searchedit-command-lineexpand-absolute-pathforward-word-matchhistory-beginning-search-menuhistory-pattern-searchhistory-search-endincargincremental-complete-wordinsert-composed-charinsert-filesinsert-unicode-charkeeperkeymap+widgetkill-word-matchmatch-word-contextmatch-words-by-stylemodify-current-argumentmove-line-in-buffernarrow-to-regionnarrow-to-region-invisiblepredict-onquote-and-complete-wordread-from-minibufferreplace-argumentreplace-stringreplace-string-againselect-bracketedselect-quotedselect-word-matchselect-word-stylesend-invisiblesmart-insert-last-wordsplit-shell-argumentssurroundtranspose-linestranspose-words-matchup-case-word-matchup-line-or-beginning-searchurl-quote-magicvi-pipewhich-commandzcalc-auto-insertzed-set-file-namesite-functions/bin//etc//usr/bin//usr/lib64//usr/lib64/zsh//usr/lib64/zsh/5.6//usr/lib64/zsh/5.6/zsh//usr/lib64/zsh/5.6/zsh/net//usr/lib64/zsh/5.6/zsh/param//usr/share/doc/packages//usr/share/doc/packages/zsh//usr/share/info//usr/share/man/man1//usr/share//usr/share/zsh//usr/share/zsh/5.6//usr/share/zsh/5.6/help//usr/share/zsh/5.6/scripts//usr/share/zsh/functions//usr/share/zsh/functions/Calendar//usr/share/zsh/functions/Chpwd//usr/share/zsh/functions/Completion//usr/share/zsh/functions/Completion/Base//usr/share/zsh/functions/Completion/Linux//usr/share/zsh/functions/Completion/Unix//usr/share/zsh/functions/Completion/X//usr/share/zsh/functions/Completion/Zsh//usr/share/zsh/functions/Completion/openSUSE//usr/share/zsh/functions/Exceptions//usr/share/zsh/functions/MIME//usr/share/zsh/functions/Math//usr/share/zsh/functions/Misc//usr/share/zsh/functions/Newuser//usr/share/zsh/functions/Prompts//usr/share/zsh/functions/TCP//usr/share/zsh/functions/VCS_Info//usr/share/zsh/functions/VCS_Info/Backends//usr/share/zsh/functions/Zftp//usr/share/zsh/functions/Zle/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23109/SUSE_SLE-15-SP1_Update/25dd100c3c241c1f79cc6c44ae217ac3-zsh.SUSE_SLE-15-SP1_Updatedrpmxz5x86_64-suse-linux  !"#$%&'''''''()*****************+,'-.''''..../..''''....'..'0....0+12+++'+++...,ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=024e7e2f0ac643c9386e4d06f130405317c8be10, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1c8cd795e39d8a3a5e9433be77faf584da6459d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=02e2ca82fb5bdc34fc5534a6b6482efcdf13243d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a74720212875c235786386c279812e618dae6349, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0ed886f583fca3990d1741bbbb4e617b6292ed3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fddb8cb87d48f587b82d2a0dfe6f213aafa2b312, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d4131ecff8a73cd8f3fd6dfbf899dd23b81d75a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a63f2fa198ae1166522489f1c225b43ed0ec127, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4873f9484ce5a5692e0f9c2d963638bb2d9fc2ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f43641513f370ffd092cef515936b3cdaf12f97e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=423e8c1a8411970514d1856f7cc75c1269bb5e0a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f4875b6e719b62ce1a76ee1fbb3b8a8396842fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0422f1ba17c021c930bbd085be0c8b21f266de7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4e0c0a3d33d13cbe02a878a0fe82d1900e1677c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12fcc59e0104719dbeb5da4f095293b90c65c0e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da77073667ff45c31bb430fc8af4d623306a107b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c677d19706bca14d89816c6ea33f836c86e7058, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db46eed65e5dc910a96bf9c644ceeb1545bddf9d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3538986dec7082fbcc94c75ddd58c46a6edc8cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48d37fbd8d0e1466bfbc3cc7b3ff0bfa70dd059c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e109afd8b024c4b52202e9de59d6fe51d631495, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33974415f3b2f97aa9022c5df21190aa4224f5ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2236872dbb55ff1935b496dc0e368c6f4c2ea843, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46f718ab9ec1a8d4476883ce387fb5e991f61e6a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e09271484c12d34678dc4231adbe9d4f42b913b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c1561c889746ec175f972cf6f8b65461a14ef61, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=598dd060ddc1b162aa5e4ac78d5bea25335c1126, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ef8e46dbcf19ecc650ecf66da7ef6c1394fead2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=29b6f53bb38d25de9dfe6cb42b8bcdb0f90209af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6cd44650b260fe411e171641d768c3c2aa8ecee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe92baf7d6a36bca4d7f81e1c5c831f34b4ab519, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ba4eeb1e7787d13e07c2867f779e38378db3946, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=515bc8c1e2d24763310b4442eeae2c181a085262, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e46e634e18bdf4f2436644ca99ff799a35847bf9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e86a514e4aae4fbf918b8fdbfa47439f8a326470, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e98d856fa0d9e8d380e3e9ac8bc087f13457180f, strippedUTF-8 Unicode textPerl script text executablePostScript document text conforming DSC level 3.0troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Paul Falstad's zsh script, ASCII text executableAlgol 68 source, ASCII textC source, ASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesHTML document, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII text!&-2;?BEILPX\aehmrvz~ RRRRRR R RR R R RRRRRRRR R RR RR RRR RR R RR RR R RR RRR R RR RRR R RR RRRR RR RRRRR RR RR RRR R RR RR RR RRR RR RR R RR RRRRR RR RR R RR RR RR RR RRR R RR RR RR RRR RR RR RR RR RR RR RR RR RRR RR RR RRRRR RR RRRRRR RR R RRR R RR RRRR RR RR RR R R RR RR R RR RRR R RR RRRRRRRRRR~ izZ5 utf-873ff9f002847cb1e21569978e5622c0f8a77ed4940e2b38d41c80ef0fe3f832e?7zXZ !t/R,!]"k%Dyd0j/~&[- iIMQH(`y%3tIlT3m~9>l\Dh+{A|< ڗJ{ vP5xqN^=Oa,x &9V4am17XL%5Xሟvd]J(_0WyHrryjV溠tƴ2i8tryaS9ܢ^)nby|n1ӽ|]).S^Hѥw،+Ԡ̙\0}׭M~n(ϰ88i-[S΃p /$ZwEQKTt=c~&TRfXp#v f.B9TI rpzNGۙ4>SBpNzΙ+0n=xg1lp?r4:<@lPC߲wԤDUG++eieL{ub-~%t.ӎALMĬbo1cD92'A?A Ⱥpp+L3lCWhbN@`R157& YENMo~6uF{Aގ'Un]{IQ׍> <͓\ޗ73..E.VqKǿJ=_Pd0cз؁m_)/H4MnuK$ !颠Zs4(9cBT˟x}xo3`te?5E}Dqf=Nt8o 5]Dߡg+rVCvH1$./ɢ&3%YFHl.5@\Qc4rŔ;hNM (TGcNZEw,n |bG~6-n v{dtu9#jt z1!bWnQ|Uʅ9?Ŧ]^HaHpAӌ!1"ۭQJgWsMS(K ai k2?`.wΡ9[l5`ƌo]+p\C1EpO3tccD:#s:bj73jWnZM%VHXy[< ǧī.#4؄ȪN Rekvs(mU_EG}W+oYSNC 6,;k?w>(  ^=z{qnZ/EuvB׈Inx fMYAyj_HA੊Ҡ8O6Jɷ W1 h92Q*:1kͅ;Yj_OT?a[%iP7ǒ쿢\Y.oW=פi+0dWYux WѧWROǧo$#Fg=bxcYY# ^;i+EGF+Z9m6,Uf):l)q#A̱7Eĺ`"GD #JHrz[~Ƀ i5,ʌ^ *[]Qrպ)㢆^AV#S85,#gI z:x5h+&p~uLI-NAr 9q[j%3PwIGPa xWycw]uv>Z|GQCq`~7m(KAyW;?"^wգ\TܭyX\vs;% J(%)e>VRSsO>:裂(e4qI( s;nbD2+LBgǾ3ϷJ#Љ=rnof &LlDr/Za~}kO B(Ǿ*O0tmeLqV"@]Cb zzWLZl"$l x'@eFMHI8ŠOdRT'!#kqFվdx6&rTb诞h/XvY 1~Cǡ_U@Pɣ _(ZF$ѝYO'ўO9DuZ|5ڻ(~Yp3d~яMS- Eb4(>NgoLgɷV/ҩR] g]Mr[j|œt#0;yNjd f" ]Csp"L7i1KYwvKR;~5AA.!6$@MHX:th|$AX{\_+4{٢Hd1 }A~Dᘹ+VD (>ZY2c>3X'8`&aH5VWy9X9}1Cp^3oԍ>!aO]qFY3qLo k]`Ҙ~^T'=Pa9@t5\-Ɠsmsy P]OMgl׻*Iy{҇G ! b5$sD/~ƨq6ȐLq% x'};nSU2qxuBxxOEe쬸Ǽ6TѦc2Gu1å.E7 P/\B@1!d-Gj SH:+hɭ/y@~<2q8OTz=3r_?P˒3ZYD; 7V|l茇8iO :? Rl`/P1*>Mr)` OhD1~Iě~%E>F; aŹ.GGLCx! bxխx?$kRO!Bg( 5SVNFc5q dJe`$mnؾpqz 80ݬ9iҷts~IO~6[Im$3(Y#k܂ۦ)FBvxL8$7Qs}yfXeꭖk/sb<{8&ٷ 8Hrapq\Rmn@'Q&*ISK,B6ˌ| y,+}y@͑kJ;sBGGL+x{WPSʗ{D0G?Ljzdu.Fr|M@lnm^/hȌKv8՚_ =C CZ/eIeș X ]ę4!0`1~ڕ .?KÇF_By$p3p߶" n2 @z;l(եL"mvF YZS$dWZdzc\<2KZgTYW-;?8,VWҷtEY<7CƶbO:@>!GoRɴU^QVڤ<*^; ^D(J0^P*%JxgpDz̀LO9JZL98{\sŃO;5H^#53k=w&X )3BvKv&8aBEI.l<14 2TN뚲 6IJ(ZuC/OT',۵-i3yפ6ʄE$=fC&Q)g&obI%PV kqD`+X*5a]cyAom(a.c{/[D']t J].m%yhFT0b3oFVǠ#DOBBCΤ>z0;^.@YmP7j,8&Tv֒ɴd ^RZswݛ90Ib/P bi(\3CmǨtg8Bf94?udb1v<0FLh92xߙxL`uCWԉ4/R\[چ_)<{OAxfIK%a r^C1l>CyQ&SxI5VzujCvӲ>@~s*v`CYuSow -~^M-.á,/ʿʄj#{9.;`)f҃pw;3bプLQ-0vƛ/y9t|9ST}QY4s N%Xd%Y.E\<T78<*otyAD@zٽv&Y2#R #2=:S((L ΠY]P<tTx\{ߘQ=p5;{#{{qʨS]0"~ГggC\PN^OYmu ~MR#ޡMP5c^D8Y&% V7ؼ>*jcV7^EqxM7Q=AqQeIW]t]L7ChKu +GvgBL&);^hm0%㝻wS@SlpaKs Xo^BKܞzCzȥ5leA%weĜYIK6C5?=; IN7wU N"x܊3XL܎ ~0G}B]|ee19.&Ď d-P,G+ʌIG6PD2+&鰹rPnVgXV汍_c6#7 B꧂[chhӨ{Ք&Y OpIn+j^aln{ dі(RkX!@̶+sI4܃7Fk싨#əy<ڠWew橆&.Cg:=(϶Ew'p߳W6,qu6P&*9K ({译a9[ʖPnۑ5X1ԄҬp^4*|  ʨPRŻ{A!/l}ݙ1[]B$ߟj;DQ'aϋ!~$j?4ZRHq)7ʉ@>o[6#pj5!R.. ? JhQil0fšD>n [bGݭ8%ߤ%KTbs nf(MPD#DM-m {"o5uGqL J^MwNzF^y D J$N~{۾, Kx;Z~ɶYHƴ[lHM6z9q %c'ȴo60/+}.n>ft1{?_nxj'6ldd#R"I^ɘy@ 5F̔ L[w@3}Ԙ,'~F|ӎ nd pCchEB|A>k:i(< /"8TO3 qngku2սGpC'7{?؀SA;+d Fp뼭Tl;fq8 `²PtI-pƫ(MD[9~݈47Wt6[G@xp[-UD6[Y~:Rv< pIl-`e ^ zpJI6\;'bF|ŌzmBc8u7v7jGEx5cPDFZ]W?Dů`te5`£9p"l H|m_;oo)hw7Wۗ/PVlufIj-¸Q!ga; }p8>(g5b^Ǥ>jDyzs)R,4JC ZR̀f8з[cVr'v[w3brOd-HAoJk]zY%fzPfQ Vv9oxi< ڨZD -!Sn$.@~Ҭɫ87L=2@]f?!Si;4t=n[8)$]^!c3X/;lFg>=zv3<$01bFm$0T7lNRt8yw `vUs vO2dl JJ,bNW \|cG\^Efa9tqf KCw|89x("^ԚH70d5Or)t2dzd, zI`*EȤ%tU:$/㾹}%1@gnE txO|+/:C rmAt JcS/<go?\Z/8`slv%iʞ Cr"c3-TGڮ,x D*OF ̺c!2m * @ht * ۜA Dk!$!xCyb5E6!?T lk dzjbQN%?u]L9nh:Mؽ)O|?n/"*LxW@)t"d/|x@VLD +͎9]J+_x*cLFt65 c D`t,Ÿ/B/_|0D+`͖X#JrJˮr$$\Od  umL|ēJtF,&¡I2GN9+gu}mCMTf\e=toq 7[Q^^U $x4tI,M{xe׻ۏ֕(wYOy7ݕO4n9yP+N^%fUkzrה|XIp4lF<(I-YʁOVS_Y gl)0.6_A|#ho1`MFW5?(35Ƚ'c;*s&7~І{is!Yt]]f"|jpѰDUgo_j b3yNujdMCө ;1jl03u;D,<=,C N;~qv/ׯTȦ@[)r˭4ҁuBtgm1+X.}1.o}r-Cu@~)QM?XQP2Bߛ38wNOHq/0+c'6M}ݽj2"S=,Q{$Α^\!#MGfJ;z8+L2O 78AsQlat]F+hEωOEj!ەOy*Y粰T_3@JuT%]qqKZJLkE%VCy.JMmVvs@'ډyJy_«"d(uYеhJ`i3§nٰV͟Tڿ܉!d˜uj KRw$I<SO]~(Ћ]^P:Ōv\$at}HhNM:oy׭kӛ{w2aT!6F9R6.pDIiUU9u-h.Q~mM+h%f$ qOFuwAq/jM @vEYh\`ϲâ'S2u+v*ũ6y@y!~Zě ̻́#qGy89uʰ": % ˚I NUԝG.P8)lĢp-_}JeuRҶE38)x'@%Х`BUIrT+}6T^0"\]w6bR=ISmSyR1}rU ~` &n~#OV6FJM_sQ$.;Q?l0rX5$)KyJ\߀Dej^IAF?{.WSLd&!# BDHV[C獦VJ\ ?'ӫmehpNo*|7k6xL0̇PvbE~K)Q!Չ[AdnnW2wfA(EfRw|)ZfGjc"4AB'?c^*9dj>0̓Un؁sʽ ^E>X9o*Rᘱ+|V;2'O'Ɔ ͯ_wk}+X\vݪ/P},xԇ9\},J:;sն=ZDGk:=9&-NjR )[¦c"TMţL uU@ޑ4r;_+j.~`vz.t5EqLw˄ԠlPz5:Q8֜WqކR/$"R X*@h6fǧuSNkVpbh~Cp/0ب6_mX [F([)h&0; ?)xL֢3gk PPL9K#R}c8K(f#kzN$a{v2+צR7Cqk54\VO6оk%r66떪 -3*>9;Bc%. XMK]xe__+nX"owdRMQg`_c%6ٻ-_p>m(~DE'kŒIJf )a1yɐ'6 6܎Rju mrH;ﮃ vXnXjݩߗO8FXZ%C-`w6B ŅW3dkevm堳{z(!U|8ٚO`IM[` z]$.pw4G'9g%&Zz^,9"~Gk ,@]U_*~ipG_Dr0<\̜PE},Z2^ʊΦ:ce \Cai6UC|tvg%Rn&F )mpS%|jЃBH fhz!qaű8$PGAUB|f6Аl/A8 N@]| f[w-'{XY}'Mb\ʦL%y1B