kbd-2.4.0-150400.5.9.1<>,ĉh {p9|F(f=!Q6hJ:Xq!kaH^Uig~_l 2z`C"2g8;} Bi 6,n#!rz=Dҋ3C ͢ c.~Bg0JHICUH>Q0 Xzl.#ԍddS`vyMP+꘠DwyWl^D2pt$\O G:1Z׏r%e9UfM>KY?Yd   5 ,DJQh' .L 5 D0   /HASSb|bced(e8e*9fp*:ip*=L>T?\@dBlFrGH IXYZ[\]|^1b<cdcehfklmuvcw7xFyUzWWXXXXYCkbd2.4.0150400.5.9.1Keyboard and Font UtilitiesLoad and save keyboard mappings. This is needed if you are not using the US keyboard map. This package also contains utilities for changing your console fonts. If you install this package, YaST includes an extra menu to allow you to choose between the different fonts. This package also includes fonts from the kbd_fonts.tar.gz package (by Paul Gortmaker) on Sunsite.h {h03-ch2d?SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Consolehttp://kbd-project.org/linuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in kbdsettings.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi # move outdated pam.d/*.rpmsave files away test -f /etc/pam.d/vlock.rpmsave && mv -v /etc/pam.d/vlock.rpmsave /etc/pam.d/vlock.rpmsave.old ||: PNAME=console SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=keyboard SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # Variables deleted before Leap 15 and SLE 15 PNAME=keyboard DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in KEYTABLE COMPOSETABLE ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in kbdsettings.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable kbdsettings.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop kbdsettings.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kbdsettings.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kbdsettings.service ) || : fi fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all :9)H99J;99M8{LH j0Z)X99):h)):8J9)) kK@@Y)  ;?0X T    E  :Cw N$ .l"y6Dd+~M{x GF ^ G  @ b o5KvrXtk  <Z9U:|hR>1GXW T {Y  4 ZUUU UUUUUUUUUUUUUUUUU"UUUUUU VVVB*?+LELvg h:c .I#\K TI =N3 T%,29# 36 9#25@. Js|$(($ X iSc$#"$?""f#J"#.!!"R$[&)*%9%`%$%%Z$M$%b%R#$$u%M%#  'y'SJc-7  eXZiWOla ={M6) _\? ~qOxj4m\G:N C>EJI!P{GS      FC>&=,;/pOV{ m  :!H   *~ n   j8w! .z~   JH0.-l*%N <Ec) 5 X_\S2%_bh\rW2#FII29 :FfnlKFb$ Mfgen8I'YOLY'[= bJ\MXbf{*7GzPa(  $8]% _%lh0 r 3FF-9+Bq5H@!57(̚E;2T   `e2+9NC@aK4g #}LLQСA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h zh zh zh {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h zh zh {h {h {h {h {h {h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h zh zh zh zh zh zh zh zh zh zh zh zh {h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h zh { h {h {h {h {h { h {h {h {h {h {h zh zh {h zh zh zh zh { h zh zh zh zh zh zh { h zh zh zh zh zh zh { h {h {h {h {h {h {h {h {h { h zh zh {h zh zh {h {h zh zh zh zh zh {h zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h zh { h zh zh zh zh zh { h {h zh zh zh {h { h {h {h {h {h {h {h {h {h {h {h zh {h {h zh {h zh zh {h zh zh zh zh zh zh {h zh zh zh zh zh {h zh zh zh {h {h {h {h {h {h {h {h {h {h zh zh zh {h zh zh zh {h zh zh zh zh {h {h {h {h zh {h {h zh zh zh zh zh zh zh zh zh zh zh {h {h zh zh zh zh {h {h { h { h { h {h {h zh {h {h {h {h {h {h zh {h zh zh zh zh zh {h zh zh zh zh zh zh zh zh {h zh zh zh {h {h {h { h {h zh zh zh zh {h {h zh zh zh zh zh {h zh zh zh zh zh zh {h zh { h {h zh zh zh zh {h { h { h { h {h zh {h { h { h { h {h zh zh {h {h zh zh zh zh zh zh zh zh {h { h { h { h { h {h zh zh zh zh zh zh zh zh {h zh zh zh zh zh zh zh zh {h zh zh zh zh {h {h {h {h {h {h zh {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h { h {h {h {h {h {h {h {h {h {h {h {h {h {h {h {h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h { h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {_h zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh zh {h {cf40c5d51ea2f1d325abdc85daac35a59880781217ff93107b0d2c83ed3e4d94727948be8abb6d701daaf3dfb866240211b71348ab42472487b399c4f8eaa7790eced6bd679c261d3a3837239a831213bcadffc9e8fd6a9aca900069b56a78ff26eb428594d8fbdbc8d3b82c693853c3ba6d07bcd632eba1417e16ef84e26d68b2065ade6f67cb5d4d02f0c0d400b7b348cd2512a2db699f67b0690c44329021b8ef7ebc37ffce5dd94e65ac28d61b7d8c85e23b98e63ea40a57cb54b7fa65c7e77dc927bc6d378896169b0fc99bc11ab58ce99925ef667ee925b97b98e0c80d29bfc284b8521509e0c41fe0bc0524034346ccf97034f0d94ec7010a00073139d481c9ed0cc3b6425297debb9ce59501c8978a2e747d431310238bae076871b8d180cd9aa49dc10975633bba6f8a486388cbf06c7e922e7bc0040b5ac509869c04c069141365b5cf42f703b1cd9e88858222fc58742b7b7381fcddfecf32f1efa3a9be3f6c14075950fc214a4a9f012859b81b7ab247ddd8774b615b9e798359001b59d57a78d5cafe0d1c2f0b0d8776838e4a6ce9194635d8c322f0011a2a9ffdac212c5cafe4da096eb1d74029a4e100c1d0d2e0a43061f7aef5e8df11672f6c196d4aad05ec5fb85d1b674b46783ad3087ef4aac06a2b4b6ec428feb68896b380d90e0097938e7b4141159ce81e38f38ef122fb99f8f7f392174cc4755967b810ed7b56560a16276afbe5117929e223be0d87b58e04c4b01a9b1f5e0b41d6bdd6e4f1eb90b7a5722c55f7eed0d485955dd6e04c2015725ec7ab847405ea2cd787fd027112323b365e5b5ca4c6b069a929c8040dec14c7ca6392f93f4afd71968b79883b1aef007acca2130eccb656c926726bbac5f279643952f60e46658c3cdb21f7648fb57af638dd577fc91548485d98bd95432714bc3fed7995e78ce29d3ef11d326004912aa2f506342ba4ea392eba34c378b421b582ea58e91c04678d0ed4cbdde6c4bc40b71043641071465dd12e661b22ac527936ce5b229586d9609a4982ddd09c771b46e96163a7730e474926a073779e856ca63de608f8fddca18ea34472645f73fdc01a270132ffd281ec660720bd891869a080989c890b46cf946a4edb7e0d792c9c7316e45abbc2fe6cb54208f96e633858ff6a2eef6c4a8d478daa6b1e98f0ff1fba28f7b75474dac54a569c5d2f7c3073823784926c7d82d5bf5235cf12505c0f560fe7cc969ae315dee2d1358b1fa9861888e09f7b227515b805320ae36a1e46d23ad410a478f549167bcb57b0ce63ae86c622d3ac677646f3aae0e864825764f9aba463e7781ab88939fa7d8d78db6a4305fbc7a6191cd2874f291c980d0911fd45c09310372a3aeda0a775a2607bb2a3886498f1f8a2d3145041cf78187660f241c16f32a9cd75f8165a029cccb258d4b6d48e9f676a2dd0d04c39f6754c74f32932f8ba4aefd93cfd3c7ae5a985dbf16a1d24f865d096936c132b92b1923409b3765017faba52a04b77ce50307559241c95738129e23a0f1fdc9980f6ef32f1d27e9a7e28f99882c685de4dca0cd499fe8fe4f9eec9a7e4e7369ea4d905b9f048be1cda861fc90927346e4e074c3b3ff5c05243f1eaf54fa932d76d2274404c6fc7050a21cba933bb67a6ff01b53a295600062f955a02da6e08a832a02383199a4fcce91bf505add3ecd6c6942bfdb2f1c9635f8d5a16340fe773f422144b436df90319114a2884933c56e9be6fad642e59be5e1fa1478e2b9b39b977e769294fd37eac7fb603f84a49b70a2d1a796763a9e5c2703f1320dc809eb00fb42d952b5c845f3c1921f2d7045f8852d6a0f2dfb8c0fddd0b6547c95fdd2ff8926a1779c73277f45152fd8cd7481a3413cec1778c58de4e8ab150d0bec936b198e3ba9041e146185aaa652012e4cdd1e5665b3f474da6a9bf64c2ed00ea6e86d74132895f8d5f8b61d686ecad80402cc900a99b4da358cb8af95f1c14fc2c8c51e8d3b1c9288bcaccc7f05d2bbb825650ab3510b8b396cbfe383ba5037f2435bf8dfd7fdfe841f2627a86d74cec8e9f53c69efcee9e9d3c1d8a18b3e66afeb5728477f8eae9c8e60639d71b6af34fe4b9a9fd5e6392d8af28018b49b648c325afa914e4f6118c46d5696d56c3a9a87839f30022c02dba54996ed32c04d43529990fa1fc0c56f822589cdfb81fb8461e97d53d963766215f9505bc2eb851d4c127b4ebd0c105e5addca9880d160a1fbc8a747d7759a67f947bc9a646472861d565b0dda918e7e0bf40bbae58ca5b7ead74a8eea6f61d8c71b83cb6d18413dc296c3b3e266109d8077f2787b40419e54aba22a93831d5c2e58a693f808c4d6b28b688e909cfa7dd6c403fc62985b68ec6b7a4c1784889cec113c630c14278789c1e1f69ba0b24266de6f9b933b08218acee44341b394027020d4e676ed7fa814fbe847ab4119b833a7b37e344380e44b3ba21feae51e9c834d4208a214daed2ed9420ce34b9511d5fea8adb43ead722ec2984ed0b504f2e6d09f6c43b25d419853d6ef59574f56b22f4e8199060e5491335bec10cc2ec86ce9ef54c80bc6d5442e4a120b25ffda1d374a12c111d140fbb48808f2c7b09e5d01d40ba9f16df92a2d43443c581ef7e52c9ecedd33c7b557828db936b46fa6372340f4b818c7dd55a1d6c15663f0426990e323e112943d75f6b3a03c4b5c6e30c05df5026978dd220e609382e8f924391a883844f64c48e897d43e070f2c2ab1b19a5742488ea1fc0df674f5d6c0ab68015f5d3a662e4d62c2bb60179bfe2784f8fdfca02d6a34fe33b597889db1226de2dd6590a91869568bed5e0b84a20cee30924a086dfd44f3f56b5efda6d2e29581ead28e73744e48b8bdfa88f73c162541c00d34ea87aea844ea3b02adb073a274534aa73c0cf9b812697b6eeb445b65fae50425aee72b1ef86cee5765d5ed4785a84309995e1226abbc76a6fdd9f3dccd0b087024bb493b065508f25cae6ae8f37beff51e6bc53c1f43ae8873301c15d5755fc1a862d139ae738db0a8ab417b257aa53299e1991deefe9dbde222a9b29b35fccb71e9ab83abd968c554189137ae4d5920a12f152bb12fa70ded72ca64846f9c65f6454f89a1ff56c7bd1197a449c5848c003857a12e7c986d9d688aaf662e231a827c73bd7cb00d96e859b038954c43bd6c883d8ae42ccd9c5adaa9635a514944450ba1e18482884b0791bbd23cfdf1d72376dce075fe75e0ed412ebce02a8978b6fa9cbe8a3e78824a5e62322a25898c63a34f3280027834d9e17bebc479242b839e68e72186a6b00310df756b471a950db305eee478c4822d2d06bba35f5dfcbf47891efbe1043ad553ba23787d70dafdea09cb67db0e27af7e880d853685ec6bd24e1b077519fcfbff2b321bb4d537422f5606492ed3cc69a80ee1ca765e7501059b555e8cc8b8fc421ad5cc21d63bb9267d7545eb839f911af58e34a8bf215898889ce1f3220174ec99b55ea2e36a847203c9cdeca21cafe066016b7a2d5f6a2c9280de9f10b0097f81067b0b261acec6a16ecea334aa8948f427e4139025377076ea1cbda4d010f464ccdfdf86a6b8526db88ac18b91c8035a903dc7e3f2ab318f69c5f5d3d900028a3f5231cc2f5c03903bc24eca820b60bbbab8865c7894f32d5a2eeb9974f1365e91ad331d21555a6df92df06033a3dfcdfbce0b4cb59af11690c9e2f2d58b07c0da88e9086c9bc2db7e130f5d8f2f976e640c080f19fc5c037a57b8140f966aeb012dc748fe357c72aa2b3e16bbcb6d210b7ee2cb83eee223fb7fe626127373c2e4f0694cb7744e9333660387e076cbf4e535154c4f190cca4a393efa16781df1598cd739f09541dbf09f2b1873a2ba3915a854116f0a3ccad34008b6c5ad961059ad9bcad37c8e21ee294bd747a13cb580caca86ab28c38a71782a75614931ba50db4eda265f2bec654cfa214ca2fa6d47fa5b52957043bf1e1feb47cd7a7249cacf8d3a256ccca660a44f24bdb0dac1140c42d48d355a0de380c4c436f024bb36ddf5719904c4580ded43622bf00943a510e087a4582b0ac7a97d4e638fa4c8acd8b0d8c7e313b8f7d0f308a36d33d3d5463c3c55da3d88e43e1ef0d8085cd53296586ced716c7c43aeef0093700055d1509122f59e141d12b43166b7f34f979a5d0870187de60fae6a9eab36583074e8cb614de0ca32cb37cc5109d68219cfcf3b868ab4dade942695e2b345f4b2bdcc1f3eb615418df3a8c25e7f9590b3f41119ce8387f762cebaf7acd29f62c96abc0331d16b24b0c1235d1ab0f3cfde28020226c393cfe63357e229cb52a3b1ca07acbc770b825ef32f381202c2055c000e9056f157939e636b2cf153acc192e077eb35a098c6ea45007479514146fc55d23ba9f0f8df446c5a35c0dad1ea6970fbb5d744c198ba12fbb369865d7c373124b449636947b72316718e2dfab4aa5d5c60ec1b7d471a5a45e4301067c0fc0d5b4ccc147af6a212ec6d55adb431cc1849c370fe10eb4b8e1c35e2e78fd70f596c09f9a7c610115ae578d0f4f28bc42b409b39f3aeeea52eef5954e40af2fe3ce21de765c4e5b872bdcce9495e2c46978aff9966185be9587abb0c948a3f832f8498acb4a771de7e0d6a201ca6269eb5563d0a5d2704e54691cefc7a6e418798b23264cace876b55f7aa96d871119e5fcdbd95b96b8167965355ea70520d7c7b6c64cecbc898dcb09b62b28f408f883c5706f5f5b579ad585bbfadb406d6f74bdc615345cca32807ff85da37456873734a103cc75ac0be3be7bd3e8ef039789e69d85845908e5b3ed5359d396c42f56ac5a460d7c24554083ba8322c8cb86e5066250e94fd3a012672ad8b0c522c6b531fd0a68a727a9320f5ac1f837c1ae1dde8679f77193de40eb5667f88d727d6956bba22b9e652b3867c5b63dfe2767abc74eb1225f4c569a27697030fc3d682b451a120e9c839bb43f276dc825f81cad98bc79a792e82d8384575ac4e434ef92608cdcc656709bbea8aec30e8bce1e013dcd9845afc1a2a4cd0e8d360ab308083db06160fcfe97c5359871498b2b7e36a3ee8ac3fec237d89217686dbb4db3354261a623144eec2b7973e884424bfc420516355165d0ed1fac92ec6f6b6610ffaf596ef0e123d3f4b82bee2c1e6caa9cc79d2f1e2d39ba24bee64260aacadc202244b877ff94bd3136c07b5c816df1288f1e35635e972a87e48f72f3771ed1f1629f6f0db0ced0f8d16357e059cbc020ecaa66bab7dfd4fff37e5684e4e34f0ae40c66d91262e86825b520df81889bec8999f96ebe653ef1e07e14c40fe0c98d5a642c640e33e56c3a62d2da380b7d206c4cfe67297ac056ad1565ce1dc57cbe9da33966cde73ba15179749f66f12700c4408bbc7e5753c8815d00346576f062ca5d4394f236ada8da4c962a3f3c3248805616934150e27ef5c0cd03889d7d1f4b3554e55cb5c4544fa06af5e103e02f77c95c691ba663a44268a9e7a0c844bd1b608f74954b1e3fe72b9c36e3f347be26c5cebd1a19d7c54628dd432a41886790fc4999ffebfe5fd76643c25b230d193c91edf267a83b28bf49fa773a03fe754e4a10dd362faa38a579d2877c6dcbac089b235955347a69f2b71f8755550075524655204f1af192fa547f66448e0185ffd7b06a117208c50f1d9d3633d64ad81b44e7ea6e08e29b609a0947c9b00971f5ab1f0c43b9d33af5db2437960a6b2b36c3a1a08c967a1f32a9e2200353cc64930ac4532ff0087607b4599eaf8166eeb186b406364d1cc6fba6115e854b900eaecc9d28b31126451e6f32824963d1df66a158d924f104cc3898699e4fc687760c08007f573df20ec7a9415969a0408dd8a606d1b830057e92196bd6986d6019c27f3ca6b807a93eeb17d2be840b2cffdc669bd3a127b534c709cfc58fc45b53ac306a5e63dd39c1fb13555c6f1226902b6cab1a6417253e850f8439a7f80ab01c59daba41d28b0ea3da6df06fb16bfecf7fc48095bb327378c1c6de8f915787a92350cdd5c24c04e31a620bf91aa0271d1e8486eab04eae3356b797fa8f3477f196894b0a64aa573a76df89a278b534d0ce337fc331aca490d73e0d0897d9bac58d5b57c9aa538985ee5962d25e00e6162b2d857ae4395e6330bde7d45f9c591d2c028bc2c2c960a4c92547bd5577700f22fd83e99f9d56eee96463157433efbe319933cfb2eab5fc2b4117c3415fc059cdd2511fd5407b97dc4be6ba5f657970176ba7350bf3204c5c2b0a26178ea6b0c2eb2567db74cd19bd8b373f3117165b442773ccbbb513fe79878832163e513d303e70eaac76ae86eb9066a3ab6e7ff31ce6bd85cbce8d2da89da8530977b5954b8b01ea409e79acafc721af528e7250e0c73fb12ddefc9f75f42d630957a601f9d9b06bbc480bc355820b75fd73518d3211ee3b4be0d0518651796a3e95372177dc3ca3f3782ded2ad077fded19412beffc201414d645d4da51e5f47cf5f0c143dc5d02ff0be015aac4a4daaf9a2837ace5db9540c4e38f05a47bce7b47ad4ac4a666a2b000dbb9b76bdacf8fa2e958e57527a100753533ab5c1342b707077b5265c48fc9067a934ee0f4cea90a4371b6b25e47ca8ddb7b0d55f7aa6714b17d5e02a9dd7f420ec0befa4c23424574b425072ebae5f590d9ce4a0c77294244dc0ebd1d5744cd7224bca4a55d3e07ba4e0f0b4cded4256a281b3996ecba3381ed615779d7e718ea9d73f24f0173e68ba5c45f1570d8aadf52ba86c87081514b5ab8088c0b3812e6d2b9364fc560c212025974d2744408e51153eb0608f9a819fbf6138dbee388e218df49c88f0bfac805a7c0b80919a0e426f10d0b483166aa440ad40ddc15fab18deb3d4c2bc2cf73e20f0fbb1089ab6c847d5f9e850b4e25069aca606701a102dc48dec8783d8d58f30052f5cf30fadbcb0377efbf4222f712caadf4e31984e361ee0429cb1c9c017bf0e757e6d4283623794cf07b8e222cf45a4f5f824c17ceadc30ebe412782ce11432a4a539e606674dbbd83b5ddc9dfd7419618f22e66ddf31ea52266c1866d8ec9c082049a00ec1a44683c2fd7bb1e1b28c59f3ae7edf5845567dc3f8dcb8876e60a38ef9a977371071487b7e08e47b11d8d31daae646eef8071d9b03daab6edd4be6df010ec97c897dbedb7343cef98257820a83a9142e0081031e15356084eab94b24009ce52f3384719f077f518b24ba77425391b84ceb774bff4963657d3480f21419e0d23bdc86fb0932139c60a7a2e89f0869fa89eb2a6cb8800722a075904072cabbb066d01e6d1af405ac3ead28a7d1c9423f206624b70812309bdd6466bb8f1b2d24dc727746719c9672b8ce38e2855f89561e8d7d428cc485d601a917c3778d3686163438ef88c6e07a0c109ccf1d11d60a09d7a33117dd4319a57e1aaf0ce8ef618954ebd470898c35646b7c505fb26d203642310b4565683aa4e0c64b20596b12cad92f6e32e9e5721b02c05dc5d1f16387e909ac931af3639da76f30c800f7a5934c35dc0eda22376ea44f964ffb5f7e96d2aa1236133c4fc50707da7ba2dafcd6da526d9317ec50f85a6f1f35018fd07d224a23fd9734b449d68cc85c3dd4ccc5fafcb4b6eaddf13d4e4c88d29c0f65ffb1df43cea81bf563f29d56763b39f0da48ac185b6184c067b3f40ac6c9d6cd1df4712918a339822b8ddf5bc119214cf2d0d4cd8a4fbf1425442fa09808da04c9902e04a737f8815a1baf2aefc16a96641125d44b2f86cca3e8e46725f7366def4c2cb512a81586784b6dd95a9579d9ba27192b34c5e784864f9ca26945ab57fd643116db7ba574181df50d34620b6fb430bbf59510c9a9b6ae7c10a985e86bf2a2f39e6e8115839beef6a43f2141a33b5c1e0c82cbd44c00b1904e94dc5609a648089f28c9d22c1cbc6a7d2ab400e11bc99cef3fb454cd9b4e320bf83eb70291dae8f6ea7976e3a1933d13a5ee9385d5c89e5e9d390066b4777cbeec9fd654a88f5aec785c2c840c75df3fdbacb330a4b822042d1be54f801a248b12f2abd4158c10c809cef1f890dd73a6ac2271db54eb3e8e30e78d6c60d4537af0f45c4366927e2d39b9c2d74de06b46023ce963ba5cfb5312401fb10a23be304ab0d5935805cdcf66e909155c5585315ed19f74c3b2b87e2e874c05855753cecc8c5691f2fbcc5edad896a85e00535018937f0e9184ab5ef80524476359c1dc3a151b22debce7a22a8485d9e8246c440aa4173c227695fbf74b806cb0a203a904b3d205981e7dcfdd5b2ac94bb782c53d77af51a686ed5921b56337f8f75da6aee48c724b594d9e0348a650ffab067ae5b05f9d3f3ead9e2d38ee4d7bbff313d7cff598affb58b053be695803fb5c4b08c2798ff2f76da69cbc5643c63a388cf823708953d8b078698a6a5243488d5b31d0dfed6fe24c62b472d295b356b7ca52108a055374228b2ebae4b94550b71363c20d43e08aa1e7478f79f7fe30b4a946b06d71337dcfe5cde58729aec7183d0276c65910329a40df0ae7dbe89f73b86059bf3a4979669b3e14680de9b4406cbc5931adf317c6be94898a9588e84e05157e6be149b8f5a3bc96a459d3a9a42db0361282ce52652b739b0009ff35e74a7bbc277e23a4daac80a792c81f987768408bae3afac699cbdd5ffd129496db7f2fda5302930eb81c040f93ed308c8289e74314e7ce6c4912bb91a330972256694eae2d5120592dbdd1b0c161971645ae21508d2dbfc0ff972f54ea3448e47c7ba6b262706b576230eeaf5ca4c0f7582916cd75c486a3a1ebe885ab87d9a6a184011a046cab26a895ed26eebf91a27d8835528d12737a8306bd2ee774dce8245899c92d9a860a3e9a2c87af113658771b573cf1b5d560ad39c978e6a7d10e676de13063e02a99cacd15f25b0d9fe7d33b6d598d7e1b0fb5546c56ad9a70304cf165cc5eedb95df94d95f693290b2e228d7eca34429489541c0c59fa5d966a68cc30296d958017768056f4861404d4e890702b1b54d08bc5498a2016c007ce7455a8baf9cff28d15924e764cee279f1f97d80e5b601b0b4054812299cfa031c391f0e7595d5156d3202343eeb178e35f1f5225c66921d90ec36f0f21ceaf98c7435460e05bbae5afac6cb5f50fa982c40238b231f31b7cebbb3652ec65a3b3d6fff819959dd351361c17eb8a6531a55e610830697edfb3d036aa68c9920e8b42dfd9bbccd5eee419b784906563264a780cc79b1abc2e2cdcf08f859c2b18e28a93af204e38dcb45d3cda1d3bed9db2f73d5ad26505c31ff3546f0570614971d96518ca826c2673acd53852d0521ca53b0e57dfe05afef319fe81963fe3d7a964eeedd2a5c927a2573af4de4654290db196f9582c149d032e799d4ee1338b4be55afe19e07487799854873d4bbc2256efe6fabc77f0ef8381fbea704beab090d7e6d7ef33813fbf13866775aefeaa18078befe15e40d726587b241073200dde5ba0d926aec2a0a95d006fc1f89d146421daa700b3513dece7f4398b1a7a3c382651831f611c0aadf963e3fba0e4aa7e9bb5cb177f66eef825e1215f2ee480b00e214ddcf20339c8e6a9f24454b1207b26faf097ab75c2f2f8fb6157f2e99c048cd39c6a8cbd62e942019139b31c8ec8574ce82e9040e17fcee7733f6d87f5f6b1c7233adab828f7808c1e28f2f511b2b4fcde9e7a3f3131266fbae2a33872b09650157d8c2bd15b46eda66d23f2b138f987834bb3a0e2dc50ccc2bd8b506766ed99970ecf551a965aba16d298471ee776a6ad9a15f6d497babb276fa464834617cff25b95c7167c5adeeceb69d8bb06311671ce7715ebec7d3a115432eb3d591858a1bf5e04fe62a5ca4deae102d6a96d70d2f5ecc8159d4e07539088fbc9acf97fd0f1144dd66f76ba390456bf3ec95af2c343c057375798c48c996ef4e595a712df966eda3a2bd7a7af0b505e54e2be2e1acaeb4bb38c36017bb2b3247bb9c48b5a5a3bea04b1439afe8db32bd5d50dc1ba32e5b8183d46e05727b4feb2f40d93343d2c100c84d0cc23d89c6cdf9e89a8068dfaf044e3e5c683bdeb46e24fd498575cef2ad38793e8dd5270e3112842335e2c501fe920bf3db8e1f8cbb436f23509f39778371032ab2d63986bbd8405119ae30865c4ad73399271f8f10f36cbebefabcc7c35d2da73257073a9e8b38fd14df789c9e0bf7c6c48ff525e2f4c1c975aa829d69d5e84e33ed2af8710c22c3eed3fcca4df8ec6f5d7e0530dc543ee278fc9a6c0603e9fbac79f47c5486d8fb527dd30d2d69b8a051562a5158ec0337ab5612debd3ec796ff73ff514c6a10cd75b929cdd15fb80c7a068697109b8ff970180efa7f9ffcb10a50d7e4481fc938b471b4185196b4aea43fcf82968dfb576c1b2c77f3b132e530a23f6a268fc592f98c9d1e1544b76aa88c880ddb48f25b70f62205afc8ac239769236a79cd5d17a7ab80b29e4818223775697163fae5a3b34815a9859d2e6c0f72fc33a1311c4b428c14003c462ed1f2130e385ae578eabd725ca00c5c7db2a16accaa9ef46f8854ff576c0dbab280a7483607b457d57a8bca8ca25bbbbde931015aa6ac8d68fdd6398e981849a081c19d291399229f2050ad70c8d9781a35d614b524d5e7313fa3da7a89c96be7f3c0bb375bbb568246e9aeec4aa048d5203db61afe645f4d808670f1284de321b11405ed313405c710d62e6034dc6637f6a6d54c7f5a80e3db320590fccc2d3d4e510a337af23ba04807d07f57d7e3a0c45af4d8ba79c172550129aea559dc0982c3efc2eabc9a9d4cf1744480cb6f9aa2b3aeef62b85de62432aff87496853ffe0b57378079460e148d52efa82fca3ac822fc5fa6a0802f6d283ee4f6782b3196f07bc6f03148e5d3ae488518e8bd2bfe42e31093a57465f40a53d0bc172e4b9ffa0b69f3913c38fcd7bf6e5ac5237537b9656b0614c9e7421941e170bb66da4bccbbe8cedc62da374ba35dea8a5f4ddb751107f7e6f7eda0138f969c1a416d017682f30b1329fe1701b7bd6f449dad62a80547075e37b2dfcefcdd07c80a66cf6a7033abf535fba1c395155c23b11022f347c78c3b4cc1ddc607c827e0a44a54d44a89e5105355e2857af8b2b17e50dd8dff3fd6f2d1782a99f3c98af809930afd5a56269ec7db2e19cf76b29aceff5913f2161df2a0d03a7122c4016e08237d5b0405a04084a9e735a87c5a58aed8629d12049eac30e04c57dfb0603a9d1bede9a9491de2ca4d0ec846cb635398cbc5ce789fa45858af56deaced1dd8531485d929bf9080cb15093da76938df9a225937f0ffbfc509aa8cea4d93317d534b3371efad289241fcfdd13cabdec7bef781a25c60bfbe55c3c805bfa47278dbe4270aa8af554e1f30b02053e6c19f59a19b91730ff0df495ca86dc934f6eb61859e4245bed532b6b0a96f848e739e68c847800f15d6bba1a7dc4041e610c39c0c05feaee37bf7892938618d0b35deec5f657acdd4c5aec91a6d24e260ddbda74246a1521e8475b374d67f5e8b71cefaef8bde1b56a83899119a1981f79b6db73ee74b6f1c10fed82d65e04a457795485cdd657c50562ca7ce1a517cb125a2080b54c2fc2a6e4fc0e278ce4340a5d81217d778c7056cef710d9f61605b1adb2b04f358815763f8352a92a2913f415acfafdf881e8102f5d5152593e36bd6a209a9344e09d768b8ad09376ad881bf24faa9f65f6ee38d666da7703720cec846f5c3112e7091877d202a5adc1ffd78fa74d15993cf2d1a2333cd784c251395bdda6e436d93a8617be57fc8b195330c5ee55a756672c0f4059ce24bcb1410f5ddd7bb0b85067fe2e8d1396152e5c068ef9ed80ba056c4450fe847860d1fa3aabe2fbc294310946ca50c34ebd7bc8ec2d383f11b27741a1f3556c56a314aeb19545eae6f933a807cd5ac559164bbacc8ee841f1753e4a4b14c2002b49be7bab769a91b000d399c95b11846980afa1d4cd49c54aeaa8306132d86afac452584f1087d40de2eb17bbc85917422b9d24dc629e44ed67727ba29d26283febeaabc68f58b36c93e7f0c0745feca7f9e79f871fd6a39641e9c2a324d01c40e185bed0c9903a57dfdae57d69ecde4d3a92a366e04267f5f5e25b326e7bd53265223d8b66210e9500f49228124ad3ec35fdb1bb97312993c10bb1a5e89b005af83c4fb05d0632b7058b2b2ea82255e46319d0a5960311c9c351849219a730906c37ec78e38e17d8a6d2bea890b3dec2eb084a66e199c3dfea01dd5596dbdb35f65542e5f676caf728e6598b4f8153a29942f4fb7caa947341812d88b9e14e0a71b2c735a96819b232e470bdcba498016e5fd15535bb18892361834903d8f05940adef53a4424ee05d2651dce2d6bec53301a0940a44cdf8fa6bb69ae25506d591baa4d9b736fa4e8ca885ee02848b559744459ce012744b5fb37be912ae44c2add46f39f053e0cd115057962411359e58d15058efab00bbe79a27fcce1f247c7026db7a9f259edf94c4506450bac19bc2776b83eda83bf48f3263d5f8f841b615f3e00e24b073ceab554ad2a8a441bd66526a6f37e574450e4b602922f802b53ce7baec6ff9b7d1f434bd1d71a30d405ef34a36009d7d094913a9d0c2f8d5554d08bfb04edd46d1e4a3c1bd6895db2296c4c6bd33f4eb54b844e187825e04126dfd03cb3deb1865b31570b17a98ebf1b2eb7e34370b5aafecf5a64844652ae9428208a6ab52a603eef24b1437b6f9e560a0a7449bd17de709d0da21d2216d3b2a80d597fdacd4126a55d730be35933c1306513074a554741ca6f49fce36a7afc393ebe35eaf78738487f6768e90a1f655157eebed6f2192a45d8a4aaf4fe961236cec032ab8af416275f69fa5cc6a898ca4855c90309e3e74844338d2f7e724a7bfa32bc1d161ac62472323583c476b5b664ccdd5faa1b4e93dceabf31480ec1f465b27561135a0faaf991f9ddaea9e2cfecbdc71349b891a69c97e68b3a31c2cb6845880f6225c32a05268697209bb91e1eea4e6e360b1e137c56166808162dc84a8021156395f6cb8964f0f493794549a330ebafde3b8d3bef087a5f2c249509bfcddfd7513fbea2d9264f41dc69f317fc9b12bfe643306a24564001c8a05abde9ee5edd672171a244a123453c632c5e6bba6281eb511bdacba689fcc382401be71132d50fc8e8d3065ba88ec4662a6d89eda974d194fab980b0a9adabc2095c4df40b44ec9171fd23508e691ed5432303786af445534df7424999640dad5efd777b4310d05e958b9493f2140c0d8989ea60971cbcbda1ff462ab094f1edff2b07807c57ceeb7015be96beb5677087578a70e4e10e7920e96aae43e6ca6aee0d89a3377a32d15b89cc9e6d6f0c5d6b4fe9b59eea0cafb43a32ab0bd2c609dbc6689acec18d598be0815f71eccbc40c49b017e72969b1f0431b75c253647ee0123fe2b27c16bb9ecca1b99401eae96011a43a103ef1b95413a2bdfad6aa114c42f2963f874db3fadd69ed8dbbfdcc653032beed224c813e6110b5d873985a6deb10c8847a9a8f103a8902a6b896fd9696746022e297b9c7749dc6e43fdf8ac0787cf23c4a644e2eb2b3a729d21a1575a34d0b0e547dc728f8608e0a0603ae0a27c3c5a8dc36e313052ed43b7d999a1121397150b8e2cee6e28826443926239861dfaeb02fbbd6a0ce24aca8c541dc5b2a7a386bc291d63fa09b62c7b295ea8b6fe775efb8a6a34d0eecd170501df54686854ebb5915faebea629de37d8bc3eed891754c4b301a266d2dd66a8a16136eb18a6426a7b64b809478ae5f8b0ae4bc233657a2c6316e0ef4022364b44ec810d220cc0cfa789b4efb5383d219e5f523d479a4706df24778e4511dd2117587e9b0124db7045fdf5644254f78cea6aee6b53c54bda0b7c847655692f69b1074520a630ea850faa9da7a65e468596d976d712d2c0724defef1fd96d7a96dc6a96a1eea97eb19137555e75dd379536a6d234bca993533c40005cceaf237c12f94dd2b063d688025c271409aa887c030789a29d9100611bc65ed65560304b76ee816ab049bfeb42a327254bb0f7fdbc35be271a662720dbb6cd1d7f54714e47152242e425617336ede71bd9015ef22ce19206857717021798e3345adab3b748334c0e992ca85d6c229f6c638988f625038773f2ce29134141e4722d33181ec5a76773bde3e20b27f8e9b15eaaec4996d78038a799b51f6b0964dc721b13dce7e9dd01d176063e7a2d123163fa456f6c011cba2f6b03f047c45a9425649b573bd59a0115365dc37453a1e4daac75966f07a2bac785e0bc4705c3742091aa214d72532cf70a4cf9ff6a9ee0db9a7f58d7983effc9f72738a2792d3a301ba6b8a91b942dbad9a46803b871b8aac5e04f423024feb363c50b4ef8a5a044f641d616cf657ddeeb14fb16eb4aeaae69be68d0574b13b5c79240985fd68365805d3edbf7c7d474ae700740e55e028edfacadd038dc296ed0737c75ac94724dfb9bd441001cebbfcef7478eae0c633534ad9ea0d956740178f40565205d6a5fbc05ef7db8d6bb40fcd60268d7d08f99c76a514534703579868175f4a116019fca5ce186827283c986847ca3986172b22ace23c741773950b21d562fd90a634d5c559bffa5d89ccd38befafaa7c8d4ee8337161a67e167e99a5576b23eb266535ee03dad1bb0701c3315aefa58ef688a29290ec00c18a0c328819003de67dfcf9d5b73f73c7c0b9199af15acba575da66eb66d8406460d3ff569adbe714842c36b9b570ac1f080ed5ea70417a7b2ebeaf859c02dd5b416b98cc07e29e9b259c4be53758dac66e1b341293ee88308715c1ca8bea412b57cf088e83c7af3f6975aa47116d8480d676a6e2d0fc511d4538c35954fde5bbc276bea175a9157216db63c1af933dd8fda7ef27b3c94112034a8996d516f03a94f489698af435f3193ce6d6da3096901b88c5840b724e0f543567268b18a4f75b2937114fd1e093c564e846368223df974481862c1a3227865b62c738e0fea337632de1176123b5bd656fb8476739d9739da12bc2bafa06617e41c203ea3ff45e65c9b438a4d803b8a7aa021a1ac32925d9044927945e9a3bc83290d73def97a10bb6db99d7760bbdc7f550d1d1d01212f8e6d541cb77facee6bfc7d4fc45465fa9de93e6ebcb8436b63a7c827416a09ff96d8d0036bf26e49b29a2f7b75d1009a4462f10c8f411faba7b37d8a9704358e73f9ed5b1380242ca11dcc6ee7fc5b28403ff81f8868d374568a6e4fbdedbaafab7c84495e9b16de62b21ee4fdd465f8f403a5e8e97b99036001745bf83a436c99b0cc54e23b1d07b510cfb6586c3235a15598bfd259e628e0d4365f5bae88ac1da8fd6b9a0b6ac2230046400b2ffd9a93e49014d04a116699b9c804fda4dcbd38453df8fe917dacc88001d19ee480cd2573d71d5806b76a345941e3197f44972e37ed5faa5c0812d3486f2e38ec3fdb66e0d9a2a3aa389062047fb8fcb1a9f089c1eb1000d44ce100ddb60262574c388ab391150be0530ac2fccde21198966e7b2a03946ce70877289cbe9d49fb34bbc3d88a7e37cb6e08b5d24842391710324089ade5e5949962d9a17474a06cd0d95dc894e884ea3895664835dca40838bb0bee36f4a2254b1e4c65560e38719a8982d8fdb9ab96fd6d055e73105b050fc6abe8e65f36451f24208dcd9d04f75b4cf6493a5026bafbf869f403e04e39e83b00761fcbb1d25a2b750039ed7ad4391f2d2acbe9a3ffac7ab7a270893274393b989ce6cd9641b16b1abf94e82e289ac46676c0edb19eb8706696aa418932e61fb681d29c76bb4ee3b7a7eb0bf3b7744c86e02005390ad51671b26669c45ab458b0d5d4ce7c782f4f1a52899b8fc3282c6d5381b0e8250eccd85a3226de6a9a1a24c8a770cc9602ee0c7bece392bf086fe829565aad1ab4b7dfdef659e4124a54b8f086bc4cbb7e569902be8395e0233dbacdcf27416d08dd439208c1eb130b8d47a39d6f958ac79cb5436945abf13483b550e375aaa3faae96030304c9e09a2351ea5027af15c0e50186a74eb82da033b22d3b9170bdceeeec98ce94b1c5d56c1ed407bde8f8877870420a7233b61be393448c6a3b3178bf9ffd27101b8319e92fca4af4194bb38a0c4f1b108411aa62481cb0e2da8093b867e7586f785f8ae9859a204d145928ac344c78f88ef64565dfe06a0f50a7073125d61dd212a2fe25fb6854f5230bb52f70cecf5d7b3cb904651f4d194cb584f7c2cdfc3af442b9a50af380078469b175eb4d3adb5cc4db77679309d3e5766e05dfd23d6e9359f937d09035ba9e2b517044916533b6914bc086a986148b27eb83952153290b88494cc5a5d6ed722f7dda45fe29f4e990f5eb510c28e73f4ff42c7c8843d1a0b7fd458916e0179621e339c7f710b0a853a3feaaa9aeb7d9476f83ce43800481625e2f6a7788720647bdab28c666776e2a6031f177ee1667a076b540521501b26db3f76f7f91b70a524f31d1d461adc6c85ed6c1c0c2de2a3f824a8b27d18150547b370bb8ac780b23f1f925be55076e10a58745fe5e1e685bd17954972e4612f513272af7a679c26b0aa77c4949a9b8401de038ca1b5156ffc92148271952132dfa69f6132e414cf3224347a58e740d270b4170b0b0358308996be9f8e14ec97daad98a10dd0f91aaaf16454a39b33a7d7c42b74efe272e8d965b5f440a115ad251de1f08921216338879601521cdef5bd51c3a0a0df601e3b2b3d7e9c566e67bfa474ae5f8c92d9e9b19820fb8749bb47fb7399a7e44be41bb1219896fe10ba3b78b87de3d0c4604596a26873c724fd9f192e0935dfd8bb070cd758cd9b543dff04ed90b82f231c3ce5b4e580bb20156d1036eaa41898280aca225136145bffd626f39475d79fc5b135d9ed00b4bee7715628024e663a71410936147f318e63870b6637aeadcc27b027ddb43c68299303f3081e315a350f33ab0117e265878e3b4b406819616d2031e3f77ea1f20819753173614c3bf603f2a252c05e627479350bfb456659b76badda537aa932cf16b4dd84f980aff9f14e8e29940f90bb737a9de4ad3310da12375c90e8b171cfded93bd32030ff3831372d481edacbc9f619a1cd6ad93e2f72c3e26f711c2bbe1a219c8578672365974d8fb5231034b5902219ff7586e59ecbb0ff2f6e57f065b124c05990a5d47e30571fdbbe12c8d362ba3aaff031f5f0ae6eb472967cb6e2e80a0d8b3423eb989f2279839019adf00f4fea8813f89a1374c90d8082649c092bbe058a16a7cafc3ceb69201ae3655433e54a20f36c494f946bec2eee0969513e67ed5c80ea702e9d5e7156c95bedc0f576d9af9e29ed5c54e0cac78e44d7bdd4341aa3dfbf140f2947ce36f1d2bf4d8e74bb1897cd05dacd729643cf3e9d1c2af297f0b020ac98a4609cc7fe2c3cb4e7f5353bb520791fa3518b00618bae84f15fdb54a339b8cc2c6590aea377cd427853659111ba510f46dbb4699b82e01c35df0a45ed454f52032c794b717e769814efc2bf825315562996f4fc99fc195b9e9dc251317ccc414ffacd77dda4c6420625d9ce8b8b90ab7c4b2271e3fd5dc95627c1878ecf6b242bffc8647028c07204bbe987992b93265dd4201976765119e9c30d7a8f81e6d7eed8c4986fcedcc73c099442c93acfd81ca924fcf3a75ca6f19d2694066f4d1fd53ece6b0cd8a652aaaba770b834151348c3d1c5190d875110bd5da5a8351407f417f23ea0ab486a9d5ce3e8009db5ed92dad75157b0291a8fe5bca708d1c70316caa0e8549927925441d8c5add6610a81c5335cffed4286e47d012624037a8e675a60985da210c1ce0944155e8fd2ea19f2e44c1beae77561892dbcb78a8522db273a7027829481a517a5fa4de9b8e0647f1d16bde1ea284ca101757196af5134233afa323884d0fc4563c82315f3c7d3ab68da457da76c5b7959be176dffad39cf1c4a1b0ab954ddfbb26d1aaf0dfebe3151e96da2eb3b74f3578305b5deb2c83f0507846991708308f4c659c8e91b509c59df0e03284d04667873ae415f59235f64fb9f49158b7c43c6f2ccae4165f6f795d511b938836637204560960f969c82fa851812a3f3c3d97a3db3bd7b9e7548be293c9dec791de2d0fffa0ee2c52e63cdb0e9a952a95200b21e16aa3c01562ffdee48032b4caa3a38381f1d415ee36fead67703aa1a879658db8fb61ba48cf55027414ba4fc4b5eab61cfb7475640d478c30670274e97e5a8555ba70b640d021e85c10cfa20e1e7084172e5ed37e040fef0d845a590b956013eef445091c86518d2b176996445d9c7db182541f56232605ccc05388d4545ea5554e070301c9362a54b086cdca7d9396207430c7f2c4d4b46adc27bece64fd6cd81a496ed33ab3430eef632e7b2224ae7ae5c7ce706961165543e8a9a44a6bf6a7cffaa9ae776511c9ee718cbd191190950b5435377a740d64bf4c59279b0f9b14a2e01cb37fa48ba7a2ed2b23ab6b70bdd0044abcf4e0b19297a4510f6ef88ee4df7256ed0859be72ca00a5cc50384b55488f25192a6cf7e33df3825acef8c2ffabe2e116b85e059a729ade259971491dec63b30fc66916c649f7381e42c78c0ebde1b3f881b44c360f3f830054e797352b132d09fd993e6a3f95028a434f6a3903237e33d5d25bb354798adb88c16b0f4f82c0f435addb60edc05acbe9ad42dc67e65b809cec9616fa7a3f9712ae7aacf61a3f8e55172589868f6b26b7a6bcd0631d5c5e016ce6a1555e9f0fa84c132bd3f514c7cf61fa89b56e7b745d7c50f0a3edff7c6fd51357b38ee0c4ea59c6134262b666cd0b535289a6d64c4297da2a3675990e541d2b87d0bd00da97d3dff60ade5ac0a836448bad0eadcc080269847396b410877a8bf040ec03d6647efa96d44138d72e3319e54e19ee8f0bb5d66a37fb1c6e7de9e7eec4e18696d44cb1b5ab132631c88333da8f75bda62d6da35512692844012d4cccb9504e1e41504518e57681154ca950cb740aee786d6e6ca9640a35e1d961bcc1f273af236d03dff30a328f2755d4913930714f23be6f6d8056eae60118cb9f95daeafd4f38d4f951dbbc1217c951b17b7615080efd3b2c28725e258a4937274691a9985bf827df00dffdae9459ee84bf1ced8dc9d527092d355b4b88c396b6788c50de2487d5574fb6015508c02df34d940919eda166358f877b438ed354ece976aec453e966c47c3e4156fe76633b5fcfa9ffe9bd7ef93ff0c6cf01796b0cff68498e2d62806d58c2c5f8a1a7fcbf3f4925cc87bf14c3598c03f06651a3d71d33d8bceda88a2dd30f24d3f06b418cda0deb597e8d494daefb8987e28dcfa5d77a7aa27723802a0e141a1094d80e7c294636e8d32c33937e61e8094791249541264a31eff2e060084bf41ae073f944b45ac2ee401ed85e1bb7047452d8a181810d6fb84c2e16dd2a0d425e1d26f2b08be363fb531999d7b219f81fe042af0242ac446f95a5a66fbd749e3ccd53951f865cddb3ce41f25c2f4321e9b4f43e352eb48c75c991c216a53f3b6823d2fcbf8ee6330104dcb1a2baa3f1b2831dc87ac08d6f27ae75eb0a31a875cf671f50f26f9202e7faa7c0fcd35bcfb333b73b9cf813c28f3e93909fd7d12960d4c83fe32548f6a71df2f16b99b731452355afe92a395504579705696089a2e1e558b392d2eedb8287e45838d98cda5a92a9f054539d9f20b0a49b0c1a81ba998868153be179810a3c727590a3ba5175e908acc760924fa033fedf12236ea09e6205adc5e303e594525b280c1508449fbe1f5ba5349506f78551d1b39d4cef60589cc54c79ba456c3d12c24dde2b8ce94f5ed128a6e37323cfdf7c909456acfde9ec34e04cfb6f1fcd634765dbd4dfa0ed3c922eaf3d24ea45643c057ae894998b9f0b60eeae740b08c80ed504a83f2417fa7214c90d80baf28ac14b0385c36379c1752c9af9eab9c2c612a3811777bd8c08cc62b542f1264c9488a558d19598747ccadb9bed8e5c457c2ed2c5f5f2f231aec745c2e35b67b6f0ae9a240cd7bef9a2545e25be3c79aa292b2f6c41c007db8901711301f775faded48473fe1dedf619e5764b518c4c9a7b2898ec61e3587bfe2763d73f266e876eefddd60d152f3a5eb747d820c5ce30055d2a218d57c4925a78e7d72c94e8922f878a58e66f7636f5f4210a4e0626ead90ce47f6e50b557ea1c111cec0a3a2a7438c7e59bb5ee15e79937385bbf2a3b075d3901bdc752211201ccd7fb8cd9e048ca2bc7bb9ddff67c7c1a023076e1e9cdc0b21ff0c79333c9cb4367bf00ae910a7a33f3d66c70e30ac68ffff4537d91e528fb2d58a721170a7f261e4a43187ff5985fdf8eb6c1878137a1df61bbc87cdd1568f6954c731d10c672c9b5d8ace7db2714b6166694ddca2cb5b5e28e98507bef242472f2dddc870cd8e425a7f2f1a80ac83895d864a82773c814e6c2b247511c056fad3df19f1f7c402b315fbe3d205976ae485c5209e349edee72256c9e148a5c1d20fdc2cc3c28ef8535c0e7e31faab05300c0422e1b6871912d294d1273fd9d83148a86d148659b271a72e5990e47997dc27bf09856fa07b64a859014ac11dad3a73de18adcec46abb41368251ee3939c26f62c8e03051fbfc70d140173ab960fd2fde065c851607972546ec317095d6fa2899da3886068e8c76a87c9f8918ea213c894601e6743feea8838036b69b8f83df80813e979c10b1abc3925ba025c3854b28666599eaf0b38226bbf6d842ff5cab6290a7e1e1dd94f1b607712e78f07887c586beb1837f7242c83e490ab08771b4b2bc5d472dc0dbacdf034b4c15fdd871dd4483864c3f61b0e1d7a911f6c443848772db3572ba6e78e10b15e2eb4eb681950f4f0ccccd265ecdfe86817aec5ba2a84309f3395bd42f4593c3498023b1674ca9fe81840b708ad704c1a7a8544017dc4f91a96578df1a64e08a4b628daac96385627166c1e2d344570fbeb8729ba404cd5cb7eabb9ad8a2dd15aa69e3f87bbcc406885fa2769d2bc74e5a5273ef3f94a32caf8f9b9a0dcfcd7b4d7d7da5bf81dd4a51da7766cd52d86bc18f31f030493f32edcb609df70f9ac95d33af2a70c5d7221ea6fc80fd4db32bf3b492d7365376d29b4397180f96363e29b1798b6c99c02a0a3c59fad367d7109e322ef01b9d89fd0377e772743963bb65b4f2e3495c2bc3ea860680085396ac70f1fe265b2c61ac4e5ce6cbd2da4a8f8a0d1a06c02152e4f8844a872ee49bcf78e12360361e83502ae5a7798fde993e6acfd5dfbb62fa8c227b291eb28f96cb13c42a66be4abb84a0de4676739579fd181ab62677154fb9e7b71381963730aad8b298c3c5e9b1c1764695e054cc5f7ba52d6d9fb81a74ff79c27ffcc0269502f12d72a09d11b81ef79781c8edd8947c90fa79fed7c60a58594303f23e9811b15b522ca920dea3805c5d695eeec101f7181566115b26c2d7afa2a9e2f503a412e10cd281344293362d7498fa2b420483180c1b3f0d81e9d3cee6984e1ea79f83cf77a7312575f71d23fb382cb2052c6fa678a126bdab7d11d6d27adc8837b5a9e32fc912b26505a579fa58fc476ecbf5816f1397d867873591f392d96ca81348c48f69a8ef3bd3f7c995d2e85134161e5c001d412d8582962a7c4659cb888622da3a702248a9cd8f6df0dcca6d950433be3b2748f34ae6cf83f3e765ee86f2e5431a2546558a64c367aaf705dd4022086f703fb0c2bfb8365c31c2cb161c10ad3e34d036d90106114618aec9ef5de04b614d3f30b525ee1484e8a1fb980cc443375faea565f7b0b45bcb420929928ceef4d2a90b610ef602443bd331708f6176ad174416b0b03feebd41a7abd3357c7ad29437ecdc106ca35903d8a7abd709966e81fa8244c1ae10c81b76542913c7322bb73f7302c797e1e6bec2649f9c998b63af6bb6dddb3f785109fab4778274a87c0b2024d27b55ed919e88e13c816512cee275ce8b8b8fde0b6401a80d941261f92b5e6e9930ac2a1744ef950507a069ec0f361a01e01d3952d0007cdd64ad7b52599cb58597eb0cc38758382f1e24d68a922324f5652a8190728cdc0040d0aa6bd30e90b90fec43f5204f21400ec7e3b9cb855a5a0047087dd33e0c02f873dc6db0922fdfd14fc822927c1cf20e4cb6fd89f453299b56a0125a54d74b1be0c50a03860a2238e7dcf89d3902c013fd0059119666cdc58fa1618cbcb01ec582e5daa243f263a2ac507eb86af5d4043a8f1015124d3c50e082a0352e9eda2b6438862e85710ba00c365732c5be8b2bd7846909a8b8b8f669919278e8a517c869c7cb7a09c16744c47f10ac5b0ca7d33ffc164e0ba3961d32b1567e7325eb8792b66f70720ed1eb5eb4bc85a4a4c41e5344af796ac2089fb04aefc6c636a5c966346161fe1cfdbd466b001d77bd20b9f455f769fa40918819d52ff1ee4308dbf5fef5dc7d65757b00a1f40a616504c4476b2dc126e7289c14bb835cb8a3c4d5ee420fe0adac7b8516f8cc09f0e26c4925b49e8ab0f5f3bad341f264a5dc75f2de803b1b5245af5b84dc3a401d595692d637e53b7989b4603f24502f7c68c667ce3992611f11f36ca291d85a727ede91df87dd1205fe4c73ed647d2cf8e8e47ee817a7024742684985c450aec8e4e740ffbcd870645603c7f183f4cdfb6ff6fe5eb589ae7055635fe3f4f6bd432a24ba760c5735f405b1da784a89eccdee6f48283ebd4fe278b98ad9d1cd2bd368b279ea302ad6b9dc346fa42662824417fc936dbab49c0716cea0f8144e9998d2162333b8971616769bef742cd9b7bff5494672c5b639a359b694baee239269c011f0e4e2ecb6504047bfb348e362f8f82ecdd4e2d2242a8f7267409868efbbd9a2e38fda9c9bf5944c20bcedd69caf1724898bdd9fb791e28868b96302869992beed6b09a9526cf9c48687eafcdd2c81673182ffb83195fa73c4b0f39dd0ae7d7fb589781e9cc8a1b6e2eeb7b94ad3216e6e64bb2e94a471421117fe8f55726bf3feb4fd6f10160c68eec8a778315ba9a165a691a50d3fe402b5f018931776b5a2009218d8de0d3da1ffd44c0571a2c9ae4c307686ccd041a41c2725b18715c5a7b0b510a6f1a16df9a7c8637d9f598544691650156b438a18bac06e714f22779eb602ae5daab612beab736c2eb99f488952329567e0285c47d698f8ef69e6b5f2d392c520f5f05334656bba5cc0c247cc25e83ef3b53edb8b74c79c9f6d302e26b8fb496d523a651aa499ed99fbf56be69d99b926be07b84baedddcbd6d231979846f9eb07413ca0dc5fe3a7678045d9335ded815ac32ffd4c3debcd4cdec3b1a13b82f60b300917a588e76023a05142b37f7bb1780ffcbca7d587965211e9e0c062fd0b7adaa46aa550a3e846852400c7cbb1b03a762e83db29e0b313758205e2f7472ac8a955f5a14abbec3cd02fabb66022dcf499e95deae18d2730a7d756dfcb2a9c16aa7b6b5b132179b05c266bc95fa0a0d0b4691154b2ad5717b063abc9ad65fe641a0ebd818fafcf921a63f6919a34157d42405fc69ebd9618f0c551e7fc1f2a4646faf8c6a6bb2a2d201160fba85745bbdc0e5c35c569dd42e53ff13ead8bf6854bcff3a2fcf04bb654abba195de1390762cf5da5e7814d566f37f1234717ed431f0ae425376f9f6dd0ebbe30343cf5c87787b1a1c4f37470d43b21a55c097527bf133228f598c711aa36a47938ffedf3dc96b2de7a0059a4a0cee8ff0db3cfd95d14167fc4709057c318fecac1a8e31d67d983eb62efe5c6333a94e530413b6074ba3561aec442c60481a4d8fbe1302833851a3ba2205d891fbd65e9ae5d40d471ae89f1b99efae5ed7a30de4d92392ce213104a348743030c0d08b6770b7d4bc5715a7ff35ba4d377a55c6dfd5c1b76c26a91777832f0427988558f9d3d66d62f4b6c8826c0a3144631a00a176e7c97a374f799e07848b4b43978e6465829f6c725d7c50445927f93bbddb9fe25871674cbb7c0b117108e179e663cf5d165fc6c5ddf7680f98b333add2e77c63bba1103ea2417f47540816a670aa6913b399d4c58fc28d3f7a3cec9659ebfba203e8e9fc18ca44172aee45602de9822ad65c039ffbbecba1c8fea59ff4253bef654fb349a1ede0961d216edef31d5783ffa0e2acf8b5d313d1e09369f8e526453b04c9b4c460f9c919d3d99d8b56fadd34344ed20ff564496546341d27c78b6b28f62bab3c2393a822ae47d97916d0b81bf7337aa60744e86697e3e6771ed3b09130aeefef3d34a752bfae0e0118271fb3112a27b71ec6b37f82457c298e3ac87d3e7d793f945afb8399610679621a9cafbefd4a963812a51b9ed35216ee167d6de447007065900eebe02251ccd276e6cc3ed921b0cac821269c07d4aea747a3ae519f02d44ced246f73093ff2e79b172b55de184800bae314ab95aea048170f22ad79fab394f56be7a191f21ac68d7915df1093d24c6ad781eee45eede03e2ec083cff3a3a9e1423670c7537d587d1493169bd543c7c32073ee3131787b422925d1d4e5b2c338d2cd1f8fc8c03c583a2c79f1597af6d24eee15a26d903d91f34c6c9c85721fcb613d5e571dac59f0afab8cb7a5821c7e8547fac39089bf03d1d6b3502ee21e4aa0f868c528d7db9dde9ecbe91d11fdfc0617ec2e7f3567cde19fe6601ffd1ad0bf0614aa9f0014c3e67cf072a0f2f04f2b379639860d80b89c9fc7dc27f95241097a0df0cdd3d4120645f15723701cfa811730de8398932d1ea3bd1ea4c4c8f64347a81ee7dab3f8b7c4d2b80ddc593651656e78dd9dcd99535011975c7cf16fb17bb71dd8012ed2ea01bf0c1d08bc392bac26f3dda83b1426ce6f04de2ad4542e543de5a4d020901f1556d73f1c133646805e9c9a864c0bc506a8abb0dbd4e8c1d15398638a0e3dee39088bfa4b0b4f8fe4b20b3553c252553e65da5d0fcb274c751b7adf6dfdedfc37a817f0e1063ae358aad3c5e3bd11d2b5ad6172df2c6a73912c5c44ae327ec79c5dbf22b7e89c5300d39f7a31a5813a3a9cdf679bae71186d069069897f6ef0e45a93fd222cfb826d94130d272b39a1d6f5c8f667879d8baf8a6608184fa8f6c184f0f907469186b36350de55cd0a47eb5a70f49dd3e6671d4246993a93ba5e9435bcb0e1d37c554af75fa2310f7d3d6885b70558a834ab0a74ac6269f6dc2e56dedd6f918bd6050b0fa7e2081a2f6685084a152ffc338f6a6d1e0aa85a5da0107661c069a0a1879d6a2198e9de5fc2581f7d010a88f0d48f7edffcc92dddcb258adbc06bde50a7ebd1eb6335c6cc43991ef79d493487eaeed96bfe7516b982a19c5262965c4b09eeec79b4665c5b317dfe0c7ced8cb07f0bc8c9b95f8e5176172e6d1ce1bf1c37de56c03f5c8133dc7590fd5eabc730e5d34a24ec4b6b3a132bde146d970a69d3cbbb3c380c30e7ec76bae7aeb7f202c187e7d0472b228a2eb5451c4cd70b1c07a95fffe6c73f428b7ed1a724ec9bf06c6996a6b60568dc40dc1e1eb9614f4471a41985515d72e22d4694ef7fcaae416b5043110dab761004b303a305866d178b2cf8ccaab5ae0c792b4f5f068a2bd9e5c6242742f36761e76ce666487554af3c54f17e2ebaf55dd48c92a7ce6f21ac0a0d3e571be0fa8c0316a3f7f9ba8467c9bfbe456138fb0cdbe428c6497513120becaa2137ccbd4a0c9b785ef48215bc2451db850379e16304b46189a214e521d4ec2d180162d56d4f143e03ff9cdf357c4c236de770201af4af392da9bcf4d213e9f184c3efee9172fcbe1849ca333f094b45bb170c13a2d9723b2a0c92eb85642c344b4571bc6c2d6065f8e785f69b73c0ec6f0b2c9328d9e135e5bbd02924b60c166c267781d4eb0c74f22aaaf9cb71c2e550046167f44838249b39a9624eba3cb51b966818ca55686ad5b898731cde780b02b90065f81a7a7388e3e77728d1e92bae9ae76e9b518eea16bef4a997e0219f1ab1d7f1d30646c4bbb8103c43630b5e98924b579033c796f995d934c1e9abc03cca23afb3ceaedf0034450681e07d14666b19b1a02235b6b44dd90243d38d322bef3be3cf3b15904fb8bbf64fee2516c84aaf10a78d954aea5fa8bc29a7817e518fe8a6e2419156bf0edf49b7544ad26e22ea0cda884d2e10dcb32a2b4e3d46233e68ef8a8627134e490cbf4f07a0f4df2b3675df2d7aaed8f38f0223795092ce2adeb4e102e996a0bfe77f5a9fcee61404c4d8b61fc69576b7a3d1d55ec86e5aadc90c89f55c38be0e46332745d0da21a90a066ae0c247b52458a442c59501e5670abbd4d701571d25c0304ed4ca59a462461311de79ea66a26cd5abcd62f0070041a01ddea9f2b99e1292e1f0ce1eb1dd3e4106bed4d0342174681f3b52e7f63b401ad16013125ce30d807748764ef03d829340343a9fc67ee4a052c027bc6050440d9859b43a706f55ba2afca41973150fd03cda0900ea66988597af92544be0e6282b0b6552cce1ee9f1dfa2fb8f6e597c6a479ba2a2c379cff5b4bc37a15a6b79a6a5be4815849f34e81629faaaa4511117858bd3dbaa34c1432e587b58651aa5ca73a15b633120a0ceb0ea0429186f0ea6ca255a3da0c0f6f91e17d9a2e36eaa08bfb9c4ecd694812db7a02c9d97b278f8978081dca32e621033514ea1b0e35d0f664cf08d7b4077fd0daa7c8e7c8b2b8a1c2dba4897b7737e0bda15ee080349321859ad490ec6bfda9dad9af0df9ec352296af043f99f002d2faced648f8197586efae52c3ac8747c96b64178cded420328c95de43029fcb95968f41ae5d2b9fa52f8a7c0abfe248fea3faecc17af2cc398cb8f6afc988124c0eed2b750da4bba2704dbcec4d3fdb9bb904efac64dde063781f02282c448bb1d0abd807b7f15d46b0ac8567a9b9477925191bcbd7874b454c80ea0627f34e4bc500bdb5cda70d9abc67b6613c193c4f4b057fc675e2aeefaaadf2b868deb4b3cb3556a4c021427f85aa19edbe6900c6fb250234a2659e4b2b60f4a853e1ae9cd970ca3edb22b48dea3fa8076ceb808c456ce2b41250d11b43a8d5bfaf84643e1d849149844973f4f1b5a95db749173cc90a54ac527461f961b80269f95067a67d934595fd62f70ccf764c48df5bcbf8bc5fb03f221b2df793db3d8afb62ddbc9a591e6c2190f15b25f0b5fa7cfde16c9c473c56daa6bdfd82611c7de51e611363f8147e3a3109a08f19a573eaa8b1aa74a33c1b05e41a52c06168c053938acdf2a0f8155e312276b296029a4bf216cf04abb733494c8e99ba8f8bfcbb61388deb775fe80c5e08efc76a1e4ca9afaec9d7e0bcab87e2abb462fd43da6b2de9cb65bd4a95a0eafe0743ea969da3779da0cb17e81dcb1ea453e39d8699c4d1b5f49d1f062e9abcf23a885732c9c555d735c4e285d39c89fc6d62a4dcbe202c900489036dd88f4d7154331276297795b9b009e0b79f857541baeaa2095c9bbf143226df8a4d581703e00280666c2bf9174298ec016a11a4e4115cd93c688ed9f3a2294239a76ba03eddca8df40515a87a73812504eca0f1d79220ea415e044f95511035c1eff62b0e37aa40a0a8fe7636cde504b1424c16ddc79aace46abc37ee9a7b8dbdaab85780648f231c06713659be8aca4732bce03c5fbc377205a434dbdf947d9258358cee9d9d328d17e5465fd326939841b383c2cc7c5bc995c7a3a79308db75e87e1a5b68e50544709e087efe074d300f7802eeabbe3d3361ed187410dfd434bd8ca62d4819edc1f1252627ac1b8191eb56367a8c5509952af1569f9f9aa948508a7cc79216bca16d372cd0970e7ff506a4c7cd1df4dbab25ba0f2aa47939c438cd98f74e2711505f008e097453a4fbae74ee2cbef537c1b1a96fadb8b29c5ac2fe17296481849df44f09fe5a71dd7324145805affc62643427c88c4272fcd33df29ba63ab70f206b29c5085b3d6126bebf511ff3fb2a3fc67cd99638f3597efa6ac7a2d9df4d92ccf49cd00e0c257fc610fb1d28d93725e339441691e3e884826da72eb57b57a7ecf45025a5e839d6be0e12cb5d76dffecdef1ebf0d0eacb9a250ea3183aff5e427dd6103b34351f56f27043902a90bdd25480d7131f92fb0e4a688dde0467bf6617b75d48eb278dc318b2dccaf06149220df0ae866587572053b1909f4a8bb657c3331772115e26e637c8d99fb1962309d79f7ec1ba8555bd6e9861caa12d71ecc925d743a7512d9da0b176a898afecd4d6ca9a6996cd15d4aab9cd37541d5075043c78b0e42fff189d9d934ca8885707aaefaea49f75b3d36455aab512d45935e7cf44c642962d1d1585dbbe976deb654dd1f27e055bce0c6d8e73bab557e1f2d61fd65f7db8500171abcac555c4623f04c24e7489de33a7b50b6fdbc8669396642a223dedb7058e4cb9787df701c943176775567b955188dee2741f73130bbe1bd5d365644960a9432568b4a10ba8c37a16aac9620f85da7939d0be9f96e6dd0733c080c4c3276ba3beee8b4cffb40228577f2016baaeb75676c9a9811c9a5bb14944e27af04b30b77bd45647a8eb834b328ac811d81f948f4b28b2ec8287f970a7f78ab9ad6811a8f46e7787bc39933866dc58dfceb7adc291ff53f60406836d1dc80dea3c10281d3cd042a08b71ce7aa04f62478cf0b4bee9fcced42d16c8519f1f1209a02a2ba835a8c0de3c27bd1dbd0660d53b86e59766b6acb040ccaddd7760ef73efec41468a02134cfd8c18a711949e2cba359725e6ac50a19897d090b3175de25190700e1ad4d9a140f2a584bb31a3bb5fac9586d95d71a1d56f0dc4c2dc65f8a0c3a3b339572cef0adad2b3c1c3bfe1e54dfa5891bfc6be1b0ddbf6248e6f962b9a6eb2ebbb17ce14663748b8654ebee8f247e66560c3c6bbba7dc9f14792528cb9624f7ede51ba257868f592afde7ad60d232468b9c2724cd271a7892b5261c913ca4260c77442845e8361984712c7f85ca30e060eca40768e15d588bd53f199db4d685693524ba4f0d12a9f661dada2feda59aa31e47adc2904e6743fad885f4ac47199660d31a3260d1d369b2a23f909293ff03894e518a9e7c90e80981fc53f8e9926b7e195eca27634318bda208942d29f46d2d223382e32412166c75d3ba9a9490f847822dc18ec9823a1a2a09e69e8aa5aa6f7731a8f8ca33a5c51f3913fd3fc66297c2b36cf326441d99e87ba07b06ff27b4f39934c020aa53e7b45e86b99b2c7fa521b288b4094db253e61b992d9725161102015b952f8d13f926aa407af4497ee73a50957f529b422ce22f934658b287a0ea2e48b40adb2a3fbbdadf8896e982c86118059d958b79489105b583e4a1dab942357eaec0659e1ae3c092e384a9c0eba62ee47d59a8273f64a116f87581ab24c03c59ede3624a05b21d98a244a3ef9a4eead231eb516f3502eede3fa7320d92c76d91eb90e64aadf32a0c86649f3510aa4792831fd1f7ba673c1345833a0b4b9360efbaed7e99d0db5fd59e2723c7724511cf478172a6f105f33ba28486a2daeb18295920a7f82c2ed74b9d1fcecb4e12f3bc935d8e41d496ae893d194016df3e261ed00f50d3e907d014ba001b657eb6a5b38d91d7128e8dfc4369e91a618a0720085f520f5898774960f5f63061b99eecc42960e1666131eff187e7cf7100d78761e4ef7423513da0a04c5a6ef334fd716a47af583c19673b4d85acd24ecb2b7c60f23c4fdf48f1ccc3651692c59a7fc404bd859f47f3a39f9b5067f108e9415df3eb6effb200f9a92e0d7ce5f8082e3b3f063dd151af4f8b56b16e97710e6b2f6145fc00d6ebc256c7bb1b7d65e86ba596a055c58fe0dbca64dff6251c9b9f46d51b296cc09959902bd175297bca1e82db112832289a0dd7206e23688b24a433356ca3c12e329b0ed3248e0ea675b86db2e0866b55029774f7cd681c43c1b783eed524d80244fab8d31af48bd06a0cf59039c386d04956b8718eeefd13fc36ca1c8feffde1a1b4b92de6aa90f546c8dbd2993b8299c77b50762b18ac77aee6a8d70c26f0c0004b437b9466dbf2628c77850d42f89ca49bc894474d508d0bdd07557295d9a60c8587572eb8e3babce3d155efb7d03f60d91fc9ae94d7fb7ff90f373c4c67281dc1fb83705aff2f8ef2eaa0e231fffca01f57e473fe2e8a1b8f539c7de0834685ea6e6dcf15c56aa9f3cab099505b6eea3f3e74a10c74b6d85f8b2f4c29b647f9b23f7f5d3f686c4d574e679dcb445784db4af166a6f56f540ce4187b009a8663678124ad736bfab173969a42ad98965a752762220f725c53d462fe60342464c1e2af4ae30bfcfad5dcbe529a30e5213445678396c83e1d8c126887383e72c83a39c8d357a1475cf2e3095fe67be2425d0ab9ec9dda8d247287b4068e17b656d24545d5df2d93fad2b9e901dd875531ab24bd4d3709e963aac730144f3cdcfbd97ab62681fa6bcd0a5b3f51e9e5f7726d849ce2121e9c9eaae0cddadd49f2886ae51d8604d5263e22cc755791715ba29d907e109d724df7086b35bb38d4282f29dfff02cd9a3eb9078a8f73fe3b3afebf35ff3bfe763969b8e0867963719376157247dbdb22379c175613d183c7d7f758afb5d2549ff6e4b484526a1a41cc632280cb07cb48933e630c0cdfec7abebfd4842936d102449c2cf0fea04013e0a5b41e715f030c60b600d5498a5312da18d9b88b929cae1ef5567b621ed103c901c79b8b92c0a8ab6313fcb006ce57f5421c5c3f33808d8c4a4e64f42a07d862c2ed41c5ba90bfecee7c5fadac713a8091d5aa7dafbfbeabd40ea7303bb3abf07ce14f7af5896b637b2ff10cb2bad7e9959528b75d5a296f46e669e27797141f895c454f4e11e1916e97c0d4de203299353defcac20590915de54a99c1aa250d20264048d2ac93b80e6840893a2c2f8182f4581f6ad8249bbdf255f13f99bb3a266933b8b24fc777392f0ce8a2760953895b95e6f1f1c22b64a0539ed6fbecca6cf7ae5f6de1919213276836d39900382c7b63c18a68895cdbcd7bdcff6a1c95ba4bea68399bd4b857f3d40fbdcdeddbd5b21d87928cf5ba3549fe2948f2408c358115894fc72f6a30847bc5a18c450e172303aba748ea4c3a25c7f0099777580ef37f42d4bdf5c1972193b0b36fe7f77f0197188c2aa259a2040fd6c49eb61a342c6750795e7351a07e73db1704a0dd060e12f8149f89640ca929e648c8993937d496595219672bce75719bacb05391b80f583bc63393e3946f7ff898d5c7a92b80e75ba4e199f8deccd909f13079aba2ab9103e63a85fd755113071e65d3804ca10a7769847f33fcad7983e82258df480b8df857b6871a281a1f273c4bf48f27ead5c1dc2ef04dfbfa802f8454569c4deeaa162dec6e6ff61c3c706d75cdedec157f159619d707a111fd036ccaeb7621d934ce5d5a770e128fa420fc3e61d33b39f0a219d70640808c32c8762edb38bc775dd65fe8d1d219a88f5d2ff7037503ac2b43f757ca0ff9cebaf58a003505ee13f7c860ca905c2a36f0e9081f1b576de25929d4fb4b5909676c621ef2797c8cc6edbd32328527ac772c5be7a43bcaf9d338301e2e0dabbf959a0cf580df62fd34d5836b75442f1e8a3c9034943431ed1f01f11c360dffd24074717813d338def7b9f7242a1f7717ae21bf43c7a82eee7df3d6510121d048babe770d88056fbdc4417e8391afba98d55d97b293188e70ee3a6ad9a5f771940757cfe499c91a2d1d0cf45e152d4f71075e0495e15a38d1fb2e0a8d3d3f9e13eee5000ee415d8186eee8aec759442c5a6ad1a14f50fe371962512ec9c686af2cbbcc6f0c7b53463e605544e52a0dae734e2edd0adade1442e7b260ada3d5ffea75960cb20e4a04973a35c4b6a1f17106503b9e67f86067446abe7e9ab4885bba5be70f53f74321274407949eee7411a54aebb3d243ac1c253f75eea122f68fd32d319f645a5509015b944e9ec1c40d15da6cb66c09e656c1401b1cbfbc039d7f0b4dc65eaa221bf13897dd4374b46acd41033b86cd0272cf176dfd87412e65267c38592d4b6b1d59b5ee0d40226eae093418b9ad7bfc9547db8d3625d885287ca99d6bd4cc4636719bc9fb959e4defaa3e26bc371904dd22abc31ad50056a089e167c573f220dc900bf210b5a5506d86f26384fb70607c5f2f06d98cf24cf82ec295c2ff80879ba3e06ccd057b32ab973c67231bc557190ff3dbd8153954eeffd554f95224068732af96865637052686cc693d469b5288b0543c62001589f27207fce987ed66907c0ca7c7fa03fbce78258b8e4b97af10ce1bb7eea8556e610059abca39ed97358e51cf5bbf8e0257409d613c777aca60d6d1fd1d73230cb3508396d96bfdfb7d1bb115678fd6f58581deddbdb35ea610b5e8f10e77ff20144e9cb1470091710548b60ec47aeb9404393c217aa8b6a2190554da80465d90c02624083e88ae1110002490b3198066ea2c0d8c4a75ec801ea8e5966584da1102c5a32f8f325798eb39fe4a577ffeb6833ee58bb2c2e50689802229251e6e91c6e348a67be11f4b915d6a4d2ea200ac5c13f439e870f379f2961e018ea4da567576009eccf032b3e2134658756a7a0dc09ebe4e751f7675ddd1db711bc77a7338f680fec5dc661736fa8aa41ef906da61a1416c7ee7d581193b93f73e6545371da7dcfd8f62d914f8b459dc32be036d8986e5bf7cb48238b8f119b63655cb546ece93db3f9dc1978e8b645dff73260d660e841267a8c1270bfbf3cda685de04c743a9561bbbaee799128074da8bc19fc89dc51f8342b18d65a31622ffdbef29e7e16e75048b37f2bf4cc7b0b0f5d67248b37162485f837416d82ddcb4d749aade183c21f12316f0907628b156fc75674ca14514feddb4e0bde42852b62b75f55311cd12aa166f44e223f0a908b4128c0d065d295940a0eddecaebb88f844b4d3c7cf0ad2a342af801c59cdfb75d4c89c66abc0643a41c70aaac1f2d58472d0eb530c5cafb0db9cfc2151a1f0312610144d734f00c638628d3d2f53f36ed7723471ba0a2a946c5e2361d73d4a875e89e328e7be4cc85f95e1bd38d1afb80bb17c9e01aaa72e621e56393d5bd80e26d86b91eb4069a90f38e8055b0598d15f6f226d1246a4f0da9a690b5b249e07b0a29a4157e2689302923dc652a85e6a2cd8c3ba4c54b721b03ff0c34f01f3b1e17c6ae61ce543e1d4b5d28456223f1f028a52da0608fc42459641ad52ecbce0ea852d724300d2d2cb1932552fb2fe8b4222a2e8ff4ad49a7e007a39e708e6c57ad25ed0d14ec1bc7bfaf8c669d04239e19c815747f3cd384a5d71a8774541d0aa46dd86f90684586d7d5823f16a2dda0257210787771c5ed6d16945801b3400d2cbe0d843b34311a2fa725341893391f3543ca690de63a73ebede2d72746ad5cff654d78a11141e120c2e596f6739938f3211b3dd8044bcaf8767a7ccd8053bc48fce210b7bf079ceb78839a57b7633d878aecc1e4732b1c4afd7bdbe341ab3d1f078e4e3a44ac865584c505ea29b0ebbfe5c73a6274595e1f68defdc634c63852a4de9dffce1e73df37866d61656d88fe5f8aee883fb8995e3c044a6139ed7222c500b220418ee65bba596f0c923273a3f935671d8a97173e4779a0861c6196c802e2e976812fdc88c5769d10fe164e9716fc616084cff7ffa9e4bf791c292d4881444815823cc8c9b429611d27f52ce92fd25fa8e49cfa030e130d84845156a72e8ee34b3f9dfa5118f90441bb08605de6c2dacdca9b42fe66a93fc3b78ba2eed0ad1b23c7d8672a4e6995cf70b720e955112c92feefed232edb9419d61d579ff409ff28ad90c5152ee552ee2dcfffae04be6d19916c5ea6e94f92799ef29ea9562094a01ca900240caad7b2b6492e68827c3d62677b83177690807e2a4061ac50ac4ce3b6bf2f87aed32b14bfc7891e1aa4a8a8a2808dc7a7d86213e721561c96bc11a13e3ad03f603c56c58220c312f76190796e46b85a1af86f821bb20ec6ed0e1786b5d96b3f7b750146bb24046466045a9ec806ef0d6112bd0e5f4981b3e4577190a2b7319bba9798a8c7d2f6c8564b1e479329484ec1c0c70e485809c24fd10c181e0ddfd79024edb2354a7be56bf204be83d4ffd3afc0e0d9aed89aca0de94a07ac57eae45be9c3319e30d038d429389778717ba7a738f595e5d48098e279fe2f3147172b0f8df1bf5dccf5c286b966601ff448b8702574b50bee715c7e5bb63c6189ca80970467d3feebedf678d4712beece47324d7aab68098f48fbe5e4e5ff5d3a385c2aeab786630554c0845ab95d372618c1b267f21e56665d05bc08d0332daf161ce2ab1729aada0f71fa81412e5a862e6324d5c660b1c7cfcf33f69a069734bbde495e1bf83a86859ce68074519834d60ce4348f455456f71842415bea4694c1d03aaa473630443c78864af65124f80400dfbeb77e2b49138d444780ead3132298d2e3e87cdcb819a75c6055a36b51e1d8f570df90f41c53c5cb684c3ce283561e37eeb47497e90971347a83ac2da8912aa369eb3bf0f043b7eb3ac8fb4e83b1bf76d40265c2a96930c8aebeea5176281c0b07d466e31b6b130a60c86c27b20c487c6a618a1c85a7a7e9df57ecc05f0aa2e9c384a3a3659dfe74d88a82c8ac24996127e743af626ca51c1b2867bdabdabae2c003204ca43296221e1fc38c7013b4caf7ce3abfaa139ab4929dfd4cf817f0c2ffab0b4188ec5606a6bb2129a7d8cddb9db7630752f8fdc6898f7c99a99eaeeac5213627ecb093df9c82f56175dc74da0b24f4166a144e38181eaeb616bff816a566db8a78ee705c94802e4ad4f7ee6ee694386be5454a72dee825f52a58cb2f4a4dc9e2117d9b62ff98da9b8885aad3de3db4c0683646ef8141276af86be072972bc6756be26a77f9f00a08349776ccbd36d49044c391b2f47913c3a0d66bf52c09d065bade9bd668d46e46a7b8cf8cfd66c7a8328add5ff5400d3f0a9c93bd6f16a293b4afb0e20274063bc22d7f53d4b83aeca625c36246fa0ba104812a843e6da661d9708ca41ab564c76f3123e27fd610772d1facc03591b78cf59b9cc64fcbf3d5ebcea31d834f8832690bee1d0036594879e6eef83871ddd1a069abe43b18b07bbeae483736fcfdecfebdee9a799da85851439a3c49ed2bf958dc68c3a7c03634e666715c7201af3af6f47d7a1737238fda6845ac28fca80062e36834d99fb22f2c7f60cb8494db5e434e89837b19a5937fef011fa35391401ec51abb0bd55c2de25e77fe01082d951dbd0eb326a27ebdac10d53c65dc907dfb8d5046be4281f6986b93b26a7ad37111230e9846363a173cea76eee7e96fc381666f745f7c62b38fc4272e2c63552fc1fe238a8bae6f2f86cad763128b32db5b8c5a54dd9386c50ea00abc06b3540f4607e04423c1a3700a61435c5426b950976ad99d9f525800653a25950e59778c29eed78568d30ec1e30e8763b4c8dd2a72034d465706a8e07d6dd6ead4fab5736b0f2a51c7575dbb8ab961a09508ce2e4e68714b6796729187c835f7dcd89800b43f5d65290d45f97c34066932902e6294ff0a70bd413df9cf171e261e07145d2def1f594823fab3a8d19fa937738e33ff20f525af0e909e81cdbff9dd80705995c48d3314818deea8bef0a410482f1188fba75c73d133dfc62bb082dfb7a21c532b58b37fb5acfd743bca0519516bc9a6de4b7df8a44d956cac781663c1d2ec1448409dfa30cbc79e9fc916c3c78eaba5a15e21409ca970d04fefb12bdf4ee72f779e67871a678a48fcea12e50625c41eb5c46c22cead935337644baff89f4bded6ee2ee8245a4b85909da104e358f9987969edfce66c0ec6fce10bc67832fb3182862a2d447caf3191c6291921a443c0c98cab1ff335c9e24083d62dac3e2a1a67b1d45b85dffb7519fcd2dfc958313668985e78b36feea6b2001a8bf9ccd5a55b2fa5aa7968f650097b9c10ece998bfc0a5c0fd2d3fb83635f2b4c2aa5d614a38df35223e485e7726cdbb139c60c5528957463a131c3eb9a8026dc9608f8f491730c8ec9a54a3d3729152111a2744931077c58be90e826b0a136ce7c805ef45337cae166442f71498c23225b6bed852d2603911cece1e01fcea0ab9ba4dd9cfae6d46ea25447d9c9e1f100c7afdd3cf3dd960669650c949e86f9400aaaf553a8df3314d6bf195b722faecf843119dad797c5069d5a1c4ae4806336a14bc36ed1b131cdc309d82794ea13541f0cdb9fa6fea7ff4998853d10636234d165a73949766d5bd9b7cf01d413682c1bce714afb66242991369700725de30ed0aaa03c78e5ae36043572caadf759d1d31cc36e8bd53f84aad65be0c014937855b820fa15c7eee420b13151e7a0daa03f2d3b935cac1771b9a88183bc345b69f584cca669788a0e5a11a7609a92e635596be9e1ed96b9587dadcce3ccac5285abcf104c7dd4218fcfd76fe46ffab17379197ca91a38790c882d822ee0373a2fdc53bf65825e49848954f77a9eda0a736a2221c4c37d0bf4602c120795de4a290f93e21fb5ccd6890554912203eb2a2d2069ebd731f5eac32294c1de847ea304d410aedd2d3b35583edbe1738c0455c69b861b851c6f989677966016b356b6a8f5a25e5cdf8a84c88059cba7764fe4366536d8a2437fb21ff92d3db5c7c941ddbe1b92500e0a9a70ff103aa6a724287b0b9db827306af618b571c4bb12672f7c42298c43797f523eeab3bcd96f3411bea7f7000444f2110286d42d9d9276c55790c0c0953b1389b44588bc4ef14e6d48767318d0852b505789223533987cc8d3b7e957f6c12a7ed86e2d6bb46928fdf3bdb85024d9d4c5aa1b2de0cd04faa274451e811dcb9dbe562c5da80026477db214908ae5b126d8e5426355c4da0feab94635138a76cfbe9e96bce97c09be86a3bd26c06af2ade76f9e008e7ad9b02d2552ee9d3c1ef1f3bcadca846c761b21af455935499a503df04f79e67421542b2fadccf745fd610b897fa8d9a42c795d394701010ee0b7672a0e78b105324e28484a6b66113fb11c8c4a8fa9909f1a5c5a1bb7d6817e1f90c9a46a5411475a410f4984e56e99124d8a72e5ad2526e94ba5d7784a2b4f421f46adca3a36e8755073effd133cfd0359ec24ac357f37c69108fa3324251808e5811d4c727646dd00b71467152d9a2cd64860587171e4b91f2a2d8228c4cbe59df878bf102caf6d5cbad3808bf50b335c7ed9cae949d1a56589a61b84b1e294f12c3153e257eb4b9782954d331be36a7db23e35fec2da790e29dfacad0d42266c4e627dc81b02e8bc4d2cac9d758021a68322a0078a4f57b7187ac6f2dcbc7930c47db36eea7f8c24bff944ffa9e14d4adf318c9fc3eabb2975b0df21f0db8acdc05ce14237550b60a16c89fb1f4e01c0862169639334c166e965cc6f195f6e5d642c31b7341274bb940f90408f44709bac104f46f79e6c349f38b9c5fe96b2d1e17275591d87ee42c30c40b48f78d6/usr/bin/chvt/usr/bin/clrunimap/usr/bin/deallocvt/usr/bin/dumpkeys/usr/bin/fgconsole/usr/bin/getkeycodes/usr/bin/getunimap/usr/bin/kbd_mode/usr/bin/kbdinfo/usr/bin/kbdrate/usr/bin/loadkeys/usr/bin/loadunimap/usr/bin/mapscrn/usr/bin/openvt/usr/bin/outpsfheader/usr/bin/psfaddtable/usr/bin/psfgettable/usr/bin/psfstriptable/usr/bin/psfxtable/usr/bin/resizecons/usr/bin/screendump/usr/bin/setfont/usr/bin/setkeycodes/usr/bin/setleds/usr/bin/setlogcons/usr/bin/setmetamode/usr/bin/setpalette/usr/bin/setvesablank/usr/bin/setvtrgb/usr/bin/showconsolefont/usr/bin/showkey/usr/bin/spawn_console/usr/bin/spawn_login/usr/bin/unicode_start/usr/bin/unicode_stop/usr/sbin/fbtestpsfxtablepsfxtablepsfxtableCyr_a8x14.psfu.gzCyr_a8x16.psfu.gzCyr_a8x8.psfu.gzdefault8x16.psfu.gzgr737d-8x16.psfu.gziso02-12x22.psfu.gzde-mac.map.gzde-nodeadkeys.map.gzde.map.gzde.map.gzrs-latinalternatequotes.map.gzrs-latinunicode.map.gzrs-latinunicodeyz.map.gzrs-latinyz.map.gzrs-latin.map.gzbe-oss_sundeadkeys.map.gzch.map.gzch-fr_sundeadkeys.map.gzma-french.map.gzus.map.gzus.map.gzde.map.gzes.map.gzes.map.gzse-mac.map.gzse-smi.map.gzfr-latin9_sundeadkeys.map.gzfr-oss_sundeadkeys.map.gzma-french.map.gzma-french.map.gzgh-hausa.map.gzrs-latinalternatequotes.map.gzrs-latinunicode.map.gzrs-latinunicodeyz.map.gzhu-qwerty.map.gzhu.map.gzhu-nodeadkeys.map.gzhu.map.gztr-ku.map.gztr-ku_alt.map.gzir-ku_ara.map.gztr-ku_f.map.gztr-ku.map.gztr-ku_alt.map.gztr-ku_f.map.gzke.map.gzus.map.gzro.map.gznl.map.gztr-ku.map.gztr-ku_alt.map.gztr-ku_f.map.gztr.map.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkbd-2.4.0-150400.5.9.1.src.rpmconfig(kbd)kbdkbd(x86-64)vlock  @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(kbd)coreutilscoreutilscoreutilsdiffutilsfillupgrepkbd-legacylibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.0-150400.5.9.12.4.0-150400.5.9.13.0.4-14.6.0-14.0-15.2-14.14.3hdJcb~aZ@`@`r_ܙ_@_m_l@_i@_cO_cO_>e^@^^F^]@]m[b@[@ZZ`@ZX@Z'Z@YY@YXӸXN@WWaC@Vii@UUȒ@U4@U@U/@UTTy@sbrabec@suse.comfbui@suse.comfvogt@suse.comfvogt@suse.comkukuk@suse.comchristophe@krop.frjslaby@suse.czlnussel@suse.dedimstar@opensuse.orgsbrabec@suse.comguillaume.gardet@opensuse.orgsbrabec@suse.comsbrabec@suse.comjslaby@suse.comlnussel@suse.desbrabec@suse.comstefan.bruens@rwth-aachen.dekukuk@suse.demvidner@suse.comschwab@suse.dekukuk@suse.desbrabec@suse.comsbrabec@suse.comsbrabec@suse.comfbui@suse.comrbrown@suse.comsbrabec@suse.comsbrabec@suse.combwiedemann@suse.comzaitor@opensuse.orgzaitor@opensuse.orgtchvatal@suse.commarceloatie@gmail.comtiwai@suse.deopensuse.lietuviu.kalba@gmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgtchvatal@suse.comledest@gmail.com- Don't search for resources in the current directory. It can cause unwanted side effects or even infinite loop (bsc#1237230, kbd-ignore-working-directory-1.patch, kbd-ignore-working-directory-2.patch, kbd-ignore-working-directory-3.patch).- Add 'ara' vc keymap (bsc#1210702) 'ara' is slightly better than 'arabic' as it matches the name of its x11 layout counterpart. Keep 'arabic' for backward compatibility sake.- Fix build without %_distconfdir (see bsc#1195679)- Add patch to fix random doubling of font sizes (bsc#1194698): * 0001-libkfont-Initialize-kfont_context-options.patch- Only run kbdsettings.service if /etc/sysconfig/keyboard exists. Necessary for image based installations without admin made changes.- Update the installed license file. COPYING is a symlink to LICENSE. Let's use this file directly.- Update to version 2.4.0: * po: Update cs and sr translations (from translationproject.org) * libkfont: Use only KDFONTOP * Added support for a few derivatives of neo * Fix use-after-free of pipe_cmd * Update solar24x32 font * vlock's pam config added to destination directory * Update sun12x22.psfu * libkeymap: unify non/unicode accent_table generation * libkeymap: note about --unicode use * libkeymap: remove last ushort * fi.map: use newly added deadkeys * Do not install internal library * Additional deadkeys - Remove kbd-1.15.2-setfont-no-cruft.patch The old ioctls were finally dropped.- prepare usrmerge (boo#1029961)- Do not package libtswrap.so.0: it's only used by the test suite in a LD_PRELOAD fashion.- Update to version 2.3.0: * Added libkfont library (internal yet). * Added Canadian Multilingual Standard keyboard map. * Added us1 that maps Right Alt to AltGr and Shift+Tab to Alt+Tab. * The dead_macron is used instead of macron in fi.map. * Added retries when switching to the console (chvt, openvt). * Added option -d to double size of font (setfont). * Added long options, help messages. * Added solar24x32 font. * Updated eurlatgr font. * Fixed problems with formatting man pages. * Fixed search path error (boo#1176854). - Refresh partially upstreamed kbd-1.15.2-dumpkeys-C-opt.patch - Drop upstreamed libkeymap-Fix-mk_mapname-for-the-plain-map.patch - Refresh kbd-1.15.2-setfont-no-cruft.patch and kbd-1.15.5-loadkeys-search-path.patch- Refresh patch to fix build on non-x86 architecture broken by previous commit: * kbdsettings-nox86.patch- Make kbdsettings working in both bash and dash (boo#1175040).- Fix kbd-1.15.5-loadkeys-search-path.patch to prefer xkb keymaps (boo#1176302).- add libkeymap-Fix-mk_mapname-for-the-plain-map.patch- drop broken kbd command as well as guess_encoding (boo#1170067) - don't use subdirectory for legacy keymaps (boo#1166423) - use fdupes- Update to version 2.2.0: * setfont: Add option -d to double size of font. * kbd_mode: Add -f option and deny dangerous mode switches without it. * Data files updates. * Fix gcc warnings and error with gcc-10 (boo#1160273). * Other fixes. * For a full list of changes see: https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/log/ - Update home page. - Refresh patches: kbd-1.15.2-dumpkeys-C-opt.patch, kbd-1.15.2-setfont-no-cruft.patch, kbd-1.15.5-loadkeys-search-path.patch.- Use a UTF-8 capable locale, otherwise ckbcomp will not not able to do proper uppercase/lowercase conversions. - Rebase cz-map.patch after UTF-8 changes. - Skip compression/decompression of maps which are about to be discarded later (~30%). Avoid zgrep, which is a shell script spawning grep and gunzip for each input file.- Move pam.d/vlock to /usr/etc- Allow YaST to select Iranian (Persian, Farsi) keyboard layout (bsc#1092920)- fbtest.c: include for major/minor- Use %license instead of %doc [bsc#1082318]- Disable characters >=U+F000. These do not work properly (bsc#1085432#c15, kbd-unicode-fxxx.patch).- Do not cause error on UNICODE characters >= 0xF000 (e. g. ligature fi) (bsc#1085432, kbd-unicode-fxxx.patch).- Move initial NumLock handling from systemd back to kbd: * Add kbdsettings service written by Thomas Blume (boo#1010880, kbdsettings, kbdsettings.service, numlockbios.c, update sysconfig.console and sysconfig.keyboard). * Exclude numlockbios support for non x86 platforms (kbdsettings-nox86.patch). - Drop references to KEYTABLE and COMPOSETABLE (boo#1010880#c32, boo#1010880#c54, sysconfig.keyboard.del, README.SUSE, drop kbd.fillup). - Fix paths in kbd.pl.- Drop from some fill-up templates, a couple of sysconfig variables no more read by systemd (fate#319454) So the relevant settings can be defined in only one place.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add vlock.pamd PAM file (bsc#1056449#c8). - Clean spec file.- Version update to 2.0.4: * translation updates * support for U+202F * minor fixes and code cleanup * minor improvements and more characters support - Enable vlock (bsc#1056449, FATE#261).- call gzip -n to make build fully reproducible- Revert dropping of kdb-legacy Requires: There are still packages and installation flows that needs this to be present (boo#1027379).- Drop kdb-legacy Requires: No longer needed, and was always meant to be temporary.- Version update to 2.0.3: * Various small updates - Obsolete merged patch: * kbd-1.15.5-br-abnt2-slash-question.patch - Quickly run over with spec-cleaner - Remove arch check for alpha and other unused platforms - Drop kbd.fillup.nonpc as it should not be needed nowdays- Fix data/keymaps/i386/querty/br-abnt2.map (boo#984958, kbd-1.15.5-br-abnt2-slash-question.patch)- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Rename conflicting legacy keymaps: * dvorak/no.map -> dvorak/no-dvorak.map * fgGIod/trf.map -> fgGIod/trf-fgGIod.map * olpc/pt.map -> olpc/pt-olpc.map * qwerty/cz.map -> qwerty/cz-qwerty.map - i386/qwerty/sr-latin links to sr-cy - add compose rules to cz layout (rh#1181581)- genmap4systemd.sh: use 'abnt2' model for 'br' layouts, 'jp106' model for 'jp' layouts and 'microsoftpro' for anything else (instead of 'pc105' before) (FATE#318426)- added genmap4systemd.sh tool, which generates entries for systemd's /usr/share/systemd/kbd-model-map table from xkeyboard-config converted keymaps; entries are written to /usr/share/systemd/kbd-model-map.xkb-generated, so these can easily be added to /usr/share/systemd/kbd-model-map by systemd package (FATE#318426)- Include xkb layouts from xkeyboard-config converted to console keymaps, (FATE#318426) * Rename Finnish xkb converted layout * Add xkb and legacy keymaps subdirs to loadkyes search path (kbd-1.15.5-loadkeys-search-path.patch), remove symlinks, Don't convert layouts that can't input ASCII, * Original keymaps moved to legacy dir, created symlinks to xkb keymaps- For the previos change to wok, we need to buildrequire suse-module-tools to get the initrd rpm macros.- Regenerate the initrd if this package changes as it is included there for early console setup.- Convert changelog to utf8- fix bashisms in scripts - add patches: * kbd-2.0.2-fix-bashisms.patch - update patches: * kbd-1.15.2-unicode_scripts.patch/bin/sh/bin/sh/bin/sh/bin/shvlockh03-ch2d 1745582878  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     csdadeeleoesfriditnlplptptrorusrsvtrukvizh2.4.0-150400.5.9.12.4.0-150400.5.9.12.4.0-150400.5.9.12.2.3 2.2.3  !"#$%&'()*+,,,,,,,,,,,,,,,,,,,,,-................/0chvtclrunimapdeallocvtdumpkeysfgconsolegetkeycodesgetunimapkbd_modekbdinfokbdrateloadkeysloadunimapmapscrnopenvtoutpsfheaderpsfaddtablepsfgettablepsfstriptablepsfxtableresizeconsscreendumpsetfontsetkeycodessetledssetlogconssetmetamodesetpalettesetvesablanksetvtrgbshowconsolefontshowkeyspawn_consolespawn_loginunicode_startunicode_stopvlockfbtestchvtclrunimapdeallocvtdumpkeysfgconsolegetkeycodesgetunimapkbd_modekbdinfokbdrateloadkeysloadunimapmapscrnopenvtoutpsfheaderpsfaddtablepsfgettablepsfstriptablepsfxtableresizeconsscreendumpsetfontsetkeycodessetledssetlogconssetmetamodesetpalettesetvesablanksetvtrgbshowconsolefontshowkeyspawn_consolespawn_loginunicode_startunicode_stopvlockkbdnumlockbioskbdsettings.servicefbtestkbdsettingskbdCREDITSChangeLogREADMEREADME.SUSEdocREADME.CrosserREADME.charmapsTODOas400.kbdconsole.docskbd.FAQ-1.htmlkbd.FAQ-10.htmlkbd.FAQ-11.htmlkbd.FAQ-12.htmlkbd.FAQ-13.htmlkbd.FAQ-14.htmlkbd.FAQ-15.htmlkbd.FAQ-16.htmlkbd.FAQ-17.htmlkbd.FAQ-18.htmlkbd.FAQ-19.htmlkbd.FAQ-2.htmlkbd.FAQ-20.htmlkbd.FAQ-21.htmlkbd.FAQ-22.htmlkbd.FAQ-23.htmlkbd.FAQ-3.htmlkbd.FAQ-4.htmlkbd.FAQ-5.htmlkbd.FAQ-6.htmlkbd.FAQ-7.htmlkbd.FAQ-8.htmlkbd.FAQ-9.htmlkbd.FAQ.htmlkbd.FAQ.txtkeysyms.h.infoset_kbd_repeat-2fontsREADME.12x22README.ArabicREADME.CyrillicREADME.EthiopicREADME.GreekREADME.HebrewREADME.Lat2-Terminus16README.LatGrkCyrREADME.SunREADME.cp1250README.cybercafeREADME.drdosREADME.eurlatgrREADME.eurlatgr.mappingsREADME.fontsREADME.lat0README.lat7README.lat9README.psfuREADME.vfont-4.36README.vfont-5.10SCRIPT.vfont-5.10sysconfig.consolesysconfig.keyboardkbdconsolefonts161.cp.gz162.cp.gz163.cp.gz164.cp.gz165.cp.gz737.cp.gz880.cp.gz8x14alt8x14thin8x158x16alt8x8thin928.cp.gz972.cp.gzCyr_a8x14.gzCyr_a8x14.psf.gzCyr_a8x14.psfu.gzCyr_a8x16.gzCyr_a8x16.psf.gzCyr_a8x16.psfu.gzCyr_a8x8.gzCyr_a8x8.psf.gzCyr_a8x8.psfu.gzERRORSGoha-12.psfu.gzGoha-14.psfu.gzGoha-16.psfu.gzGohaClassic-12.psfu.gzGohaClassic-14.psfu.gzGohaClassic-16.psfu.gzLat2-Terminus16.psfu.gzLatArCyrHeb-08.psfu.gzLatArCyrHeb-14.psfu.gzLatArCyrHeb-16+.psfu.gzLatArCyrHeb-16.psfu.gzLatArCyrHeb-19.psfu.gzLatGrkCyr-12x22.psfu.gzLatGrkCyr-8x16.psfu.gzLatKaCyrHeb-14.psfu.gzMik_8x16.gzUniCyrExt_8x16.psf.gzUniCyr_8x14.psf.gzUniCyr_8x16.psf.gzUniCyr_8x8.psf.gzalt-8x14.gzalt-8x16.gzalt-8x8.gzaltc-8x16.gzaply16.psf.gzarm8.fnt.gzb.fntc.fntcp1250.psfu.gzcp850-8x14.psfu.gzcp850-8x16.psfu.gzcp850-8x8.psfu.gzcp850-full-8x14.psfu.gzcp850-full-8x16.psfu.gzcp850-full-8x8.psfu.gzcp857.08.gzcp857.14.gzcp857.16.gzcp865-8x14.psfu.gzcp865-8x16.psfu.gzcp865-8x8.psfu.gzcp866-8x14.psf.gzcp866-8x16.psf.gzcp866-8x8.psf.gzcybercafe.fnt.gzcyr-sun16.psfu.gzdefault8x16.gzdefault8x16.psfu.gzdefault8x9.psfu.gzdrdos8x14.psfu.gzdrdos8x16.psfu.gzdrdos8x6.psfu.gzdrdos8x8.psfu.gzeurlatgr.psfu.gzgr737a-8x8.psfu.gzgr737a-9x14.psfu.gzgr737a-9x16.psfu.gzgr737b-8x11.psfu.gzgr737b-9x16-medieval.psfu.gzgr737c-8x14.psfu.gzgr737c-8x16.psfu.gzgr737c-8x6.psfu.gzgr737c-8x7.psfu.gzgr737c-8x8.psfu.gzgr737d-8x16.psfu.gzgr928-8x16-thin.psfu.gzgr928-9x14.psfu.gzgr928-9x16.psfu.gzgr928a-8x14.psfu.gzgr928a-8x16.psfu.gzgr928b-8x14.psfu.gzgr928b-8x16.psfu.gzgreek-polytonic.psfu.gziso01-12x22.psfu.gziso01.08.gziso01.14.gziso01.16.gziso02-12x22.psfu.gziso02.08.gziso02.14.gziso02.16.gziso03.08.gziso03.14.gziso03.16.gziso04.08.gziso04.14.gziso04.16.gziso05.08.gziso05.14.gziso05.16.gziso06.08.gziso06.14.gziso06.16.gziso07.14.gziso07.16.gziso07u-16.psfu.gziso08.08.gziso08.14.gziso08.16.gziso09.08.gziso09.14.gziso09.16.gziso09.f16n.psf.gziso10.08.gziso10.14.gziso10.16.gzkoi8-14.psf.gzkoi8c-8x16.gzkoi8r-8x14.gzkoi8r-8x16.gzkoi8r-8x8.gzkoi8r.8x8.psfu.gzkoi8u_8x14.psfu.gzkoi8u_8x16.psfu.gzkoi8u_8x8.psfu.gzlat0-08.psfu.gzlat0-10.psfu.gzlat0-12.psfu.gzlat0-14.psfu.gzlat0-16.psfu.gzlat0-sun16.psfu.gzlat1-08.psfu.gzlat1-10.psfu.gzlat1-12.psfu.gzlat1-14.psfu.gzlat1-16.psfu.gzlat2-08.psfu.gzlat2-10.psfu.gzlat2-12.psfu.gzlat2-14.psfu.gzlat2-16.psfu.gzlat2-sun16.psfu.gzlat2a-16.psfu.gzlat4-08.psfu.gzlat4-10.psfu.gzlat4-12.psfu.gzlat4-14.psfu.gzlat4-16+.psfu.gzlat4-16.psfu.gzlat4-19.psfu.gzlat4a-08.psfu.gzlat4a-10.psfu.gzlat4a-12.psfu.gzlat4a-14.psfu.gzlat4a-16+.psfu.gzlat4a-16.psfu.gzlat4a-19.psfu.gzlat5--12.psfu.gzlat5--14.psfu.gzlat5--16.psfu.gzlat5-12.psfu.gzlat5-14.psfu.gzlat5-16.psfu.gzlat7-14.psfu.gzlat7.psf.gzlat7a-14.psfu.gzlat7a-16.psf.gzlat9-08.psf.gzlat9-10.psf.gzlat9-12.psf.gzlat9-14.psf.gzlat9-16.psf.gzlat9u-08.psfu.gzlat9u-10.psfu.gzlat9u-12.psfu.gzlat9u-14.psfu.gzlat9u-16.psfu.gzlat9v-08.psfu.gzlat9v-10.psfu.gzlat9v-12.psfu.gzlat9v-14.psfu.gzlat9v-16.psfu.gzlat9w-08.psfu.gzlat9w-10.psfu.gzlat9w-12.psfu.gzlat9w-14.psfu.gzlat9w-16.psfu.gzlatarcyrheb-sun16.psfu.gzlatarcyrheb-sun32.psfu.gzlt-brim-8x14.psfu.gzm.fntml.fntmod_d.fntmod_s.fntmr.fntmu.fntpancyrillic.f16.psfu.gzpartialfonts8859-1.a0-ff.08.gz8859-1.a0-ff.14.gz8859-1.a0-ff.16.gz8859-10.a0-ff.08.gz8859-10.a0-ff.14.gz8859-10.a0-ff.16.gz8859-2.a0-ff.08.gz8859-2.a0-ff.14.gz8859-2.a0-ff.16.gz8859-3.a0-ff.08.gz8859-3.a0-ff.14.gz8859-3.a0-ff.16.gz8859-4.a0-ff.08.gz8859-4.a0-ff.14.gz8859-4.a0-ff.16.gz8859-5.a0-ff.08.gz8859-5.a0-ff.14.gz8859-5.a0-ff.16.gz8859-6.a0-ff.08.gz8859-6.a0-ff.14.gz8859-6.a0-ff.16.gz8859-7.a0-ff.08.gz8859-7.a0-ff.14.gz8859-7.a0-ff.16.gz8859-8.a0-ff.08.gz8859-8.a0-ff.14.gz8859-8.a0-ff.16.gz8859-9.a0-ff.08.gz8859-9.a0-ff.14.gz8859-9.a0-ff.16.gzascii.20-7f.08.gzascii.20-7f.14.gzascii.20-7f.16.gzcp437.00-1f.08.gzcp437.00-1f.14.gzcp437.00-1f.16.gznone.00-17.08.gznone.00-17.14.gznone.00-17.16.gzr.fntrl.fntro.fntruscii_8x16.psfu.gzruscii_8x8.psfu.gzs.fntsc.fntscrawl_s.fntscrawl_w.fntsd.fntsolar24x32.psfu.gzsun12x22.psfu.gzsuse12x22.psfu.gzt.fntt.fnt.gzt850b.fnt.gztcvn8x16.psf.gzviscii10-8x16.psfu.gzconsoletrans8859-10_to_uni.trans8859-13_to_uni.trans8859-14_to_uni.trans8859-15_to_uni.trans8859-1_to_uni.trans8859-2_to_uni.trans8859-3_to_uni.trans8859-4_to_uni.trans8859-5_to_uni.trans8859-6_to_uni.trans8859-7_to_uni.trans8859-8_to_uni.trans8859-9_to_uni.transbaltic.transcp1250_to_uni.transcp1251_to_uni.transcp437_to_iso01.transcp437_to_uni.transcp737_to_uni.transcp775_to_uni.transcp850_to_iso01.transcp850_to_uni.transcp852_to_uni.transcp853_to_uni.transcp855_to_uni.transcp857_to_uni.transcp860_to_uni.transcp861_to_uni.transcp862_to_uni.transcp863_to_uni.transcp864_to_uni.transcp865_to_uni.transcp866_to_uni.transcp869_to_uni.transcp874_to_uni.transiso02_to_cp1250.transkoi2altkoi8-r_to_uni.transkoi8-u_to_uni.transkoi8u2rusciilatin2u.transnullspacetrivialutflistvga2isoviscii1.0_to_tcvn.transviscii1.0_to_viscii1.1.transzerokeymapsxkbal-plisi.map.gzal.map.gzat-mac.map.gzat-nodeadkeys.map.gzat-sundeadkeys.map.gzat.map.gzaz.map.gzba-alternatequotes.map.gzba-unicode.map.gzba-unicodeus.map.gzba-us.map.gzba.map.gzbe-iso-alternate.map.gzbe-nodeadkeys.map.gzbe-oss.map.gzbe-oss_latin9.map.gzbe-oss_sundeadkeys.map.gzbe-sundeadkeys.map.gzbe-wang.map.gzbe.map.gzbr-dvorak.map.gzbr-nativo-epo.map.gzbr-nativo-us.map.gzbr-nativo.map.gzbr-nodeadkeys.map.gzbr-thinkpad.map.gzbr.map.gzby-latin.map.gzca-eng.map.gzca-fr-dvorak.map.gzca-fr-legacy.map.gzca-multi.map.gzca-multix.map.gzca.map.gzch-de_mac.map.gzch-de_nodeadkeys.map.gzch-de_sundeadkeys.map.gzch-fr.map.gzch-fr_mac.map.gzch-fr_nodeadkeys.map.gzch-fr_sundeadkeys.map.gzch-legacy.map.gzch.map.gzcm-azerty.map.gzcm-dvorak.map.gzcm-french.map.gzcm-mmuock.map.gzcm-qwerty.map.gzcm.map.gzcn.map.gzcz-bksl.map.gzcz-dvorak-ucw.map.gzcz-qwerty.map.gzcz-qwerty_bksl.map.gzcz-rus.map.gzcz.map.gzde-T3.map.gzde-deadacute.map.gzde-deadgraveacute.map.gzde-deadtilde.map.gzde-dsb.map.gzde-dsb_qwertz.map.gzde-dvorak.map.gzde-mac.map.gzde-mac_nodeadkeys.map.gzde-neo.map.gzde-nodeadkeys.map.gzde-qwerty.map.gzde-ro.map.gzde-ro_nodeadkeys.map.gzde-sundeadkeys.map.gzde-tr.map.gzde.map.gzdk-dvorak.map.gzdk-mac.map.gzdk-mac_nodeadkeys.map.gzdk-nodeadkeys.map.gzdk-winkeys.map.gzdk.map.gzdz.map.gzee-dvorak.map.gzee-nodeadkeys.map.gzee-us.map.gzee.map.gzepo-legacy.map.gzepo.map.gzes-ast.map.gzes-cat.map.gzes-deadtilde.map.gzes-dvorak.map.gzes-mac.map.gzes-nodeadkeys.map.gzes-sundeadkeys.map.gzes-winkeys.map.gzes.map.gzfi-classic.map.gzfi-kotoistus.map.gzfi-mac.map.gzfi-nodeadkeys.map.gzfi-smi.map.gzfi-winkeys.map.gzfo-nodeadkeys.map.gzfo.map.gzfr-afnor.map.gzfr-azerty.map.gzfr-bepo.map.gzfr-bepo_latin9.map.gzfr-bre.map.gzfr-dvorak.map.gzfr-latin9.map.gzfr-latin9_nodeadkeys.map.gzfr-latin9_sundeadkeys.map.gzfr-mac.map.gzfr-nodeadkeys.map.gzfr-oci.map.gzfr-oss.map.gzfr-oss_latin9.map.gzfr-oss_nodeadkeys.map.gzfr-oss_sundeadkeys.map.gzfr-sundeadkeys.map.gzfr.map.gzgb-colemak.map.gzgb-dvorak.map.gzgb-dvorakukp.map.gzgb-extd.map.gzgb-intl.map.gzgb-mac.map.gzgb-mac_intl.map.gzgb.map.gzge-ergonomic.map.gzge-mess.map.gzge-ru.map.gzge.map.gzgh-akan.map.gzgh-avn.map.gzgh-ewe.map.gzgh-fula.map.gzgh-ga.map.gzgh-generic.map.gzgh-gillbt.map.gzgh-hausa.map.gzgh.map.gzhr-alternatequotes.map.gzhr-unicode.map.gzhr-unicodeus.map.gzhr-us.map.gzhr.map.gzhu-101_qwerty_comma_dead.map.gzhu-101_qwerty_comma_nodead.map.gzhu-101_qwerty_dot_dead.map.gzhu-101_qwerty_dot_nodead.map.gzhu-101_qwertz_comma_dead.map.gzhu-101_qwertz_comma_nodead.map.gzhu-101_qwertz_dot_dead.map.gzhu-101_qwertz_dot_nodead.map.gzhu-102_qwerty_comma_dead.map.gzhu-102_qwerty_comma_nodead.map.gzhu-102_qwerty_dot_dead.map.gzhu-102_qwerty_dot_nodead.map.gzhu-102_qwertz_comma_dead.map.gzhu-102_qwertz_comma_nodead.map.gzhu-102_qwertz_dot_dead.map.gzhu-102_qwertz_dot_nodead.map.gzhu-nodeadkeys.map.gzhu-qwerty.map.gzhu-standard.map.gzhu.map.gzie-CloGaelach.map.gzie-UnicodeExpert.map.gzie-ogam_is434.map.gzie.map.gzil.map.gzin-eng.map.gziq-ku.map.gziq-ku_alt.map.gziq-ku_ara.map.gziq-ku_f.map.gzir-ku.map.gzir-ku_alt.map.gzir-ku_ara.map.gzir-ku_f.map.gzis-Sundeadkeys.map.gzis-dvorak.map.gzis-mac.map.gzis-mac_legacy.map.gzis-nodeadkeys.map.gzis.map.gzit-geo.map.gzit-ibm.map.gzit-intl.map.gzit-mac.map.gzit-nodeadkeys.map.gzit-scn.map.gzit-us.map.gzit-winkeys.map.gzit.map.gzjp-OADG109A.map.gzjp-dvorak.map.gzjp-kana86.map.gzjp.map.gzke-kik.map.gzke.map.gzkr-kr104.map.gzkr.map.gzlatam-deadtilde.map.gzlatam-dvorak.map.gzlatam-nodeadkeys.map.gzlatam-sundeadkeys.map.gzlatam.map.gzlk-us.map.gzlt-ibm.map.gzlt-lekp.map.gzlt-lekpa.map.gzlt-std.map.gzlt-us.map.gzlt.map.gzlv-adapted.map.gzlv-apostrophe.map.gzlv-ergonomic.map.gzlv-fkey.map.gzlv-modern.map.gzlv-tilde.map.gzlv.map.gzma-french.map.gzmd-gag.map.gzmd.map.gzme-latinalternatequotes.map.gzme-latinunicode.map.gzme-latinunicodeyz.map.gzme-latinyz.map.gzme.map.gzml-fr-oss.map.gzml-us-intl.map.gzml-us-mac.map.gzml.map.gzmt-us.map.gzmt.map.gzng-hausa.map.gzng-igbo.map.gzng-yoruba.map.gzng.map.gznl-mac.map.gznl-std.map.gznl-sundeadkeys.map.gznl.map.gzno-colemak.map.gzno-dvorak.map.gzno-mac.map.gzno-mac_nodeadkeys.map.gzno-nodeadkeys.map.gzno-smi.map.gzno-smi_nodeadkeys.map.gzno-winkeys.map.gzno.map.gzph-capewell-dvorak.map.gzph-capewell-qwerf2k6.map.gzph-colemak.map.gzph-dvorak.map.gzph.map.gzpl-csb.map.gzpl-dvorak.map.gzpl-dvorak_altquotes.map.gzpl-dvorak_quotes.map.gzpl-dvp.map.gzpl-legacy.map.gzpl-qwertz.map.gzpl-szl.map.gzpl.map.gzpt-mac.map.gzpt-mac_nodeadkeys.map.gzpt-mac_sundeadkeys.map.gzpt-nativo-epo.map.gzpt-nativo-us.map.gzpt-nativo.map.gzpt-nodeadkeys.map.gzpt-sundeadkeys.map.gzpt.map.gzro-cedilla.map.gzro-std.map.gzro-std_cedilla.map.gzro-winkeys.map.gzro.map.gzrs-latin.map.gzrs-latinalternatequotes.map.gzrs-latinunicode.map.gzrs-latinunicodeyz.map.gzrs-latinyz.map.gzru-cv_latin.map.gzse-dvorak.map.gzse-mac.map.gzse-nodeadkeys.map.gzse-smi.map.gzse-svdvorak.map.gzse-us_dvorak.map.gzse.map.gzsi-alternatequotes.map.gzsi-us.map.gzsi.map.gzsk-bksl.map.gzsk-qwerty.map.gzsk-qwerty_bksl.map.gzsk.map.gzsy-ku.map.gzsy-ku_alt.map.gzsy-ku_f.map.gztm-alt.map.gztm.map.gztr-alt.map.gztr-crh.map.gztr-crh_alt.map.gztr-crh_f.map.gztr-f.map.gztr-intl.map.gztr-ku.map.gztr-ku_alt.map.gztr-ku_f.map.gztr-sundeadkeys.map.gztr.map.gztw-indigenous.map.gztw-saisiyat.map.gztw.map.gzus-alt-intl.map.gzus-altgr-intl.map.gzus-colemak.map.gzus-dvorak-alt-intl.map.gzus-dvorak-classic.map.gzus-dvorak-intl.map.gzus-dvorak-l.map.gzus-dvorak-r.map.gzus-dvorak.map.gzus-dvp.map.gzus-euro.map.gzus-hbs.map.gzus-intl.map.gzus-mac.map.gzus-olpc2.map.gzus-workman-intl.map.gzus-workman.map.gzus.map.gzuz-latin.map.gzunimaps8859-1.a0-ff.uni8859-10.a0-ff.uni8859-13.a0-ff.uni8859-14.a0-ff.uni8859-15.a0-ff.uni8859-2.a0-ff.uni8859-3.a0-ff.uni8859-4.a0-ff.uni8859-5.a0-ff.uni8859-6.a0-ff.uni8859-7.a0-ff.uni8859-8.a0-ff.uni8859-9.a0-ff.uniECMA144.uniREADMEarmscii8.uniascii.20-7f.unicp1250.unicp437.00-1f.unicp437.unicp737.unicp737a.unicp737b.unicp737c.unicp850.unicp850a.unicp850b.unicp850z.unicp865.unicp865a.unicp866.unicp866a.unicybercafe.unicyr-alt.unicyralt.unidef.uniempty.uniethiopic.uniiso01.uniiso02.uniiso03.uniiso04.uniiso05.uniiso06.uniiso07.uniiso07u.uniiso08.uniiso09.uniiso10.uniiso15.unikoi8r.unikoi8u.unilat1.unilat1u.unilat2.unilat2u.unilat4.unilat4u.unilat7.unilat9u.unilat9v.unilat9w.unilt-brim.uniruscii.unitcvn.univiscii.unikbdLICENSEkbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mokbd.mochvt.1.gzcodepage.1.gzdeallocvt.1.gzdumpkeys.1.gzfgconsole.1.gzkbd_mode.1.gzkbdinfo.1.gzloadkeys.1.gzopenvt.1.gzpsfaddtable.1.gzpsfgettable.1.gzpsfstriptable.1.gzpsfxtable.1.gzscreendump.1.gzsetleds.1.gzsetmetamode.1.gzshowkey.1.gzsplitfont.1.gzunicode_start.1.gzunicode_stop.1.gzvlock.1.gzkeymaps.5.gzclrunimap.8.gzfbtest.8.gzgetkeycodes.8.gzgetunimap.8.gzkbdrate.8.gzloadunimap.8.gzmapscrn.8.gzmk_modmap.8.gzresizecons.8.gzsetfont.8.gzsetkeycodes.8.gzsetlogcons.8.gzsetvesablank.8.gzsetvtrgb.8.gzshowconsolefont.8.gzvcstime.8.gzsystemdkbd-model-map.xkb-generated/bin//etc/pam.d//sbin//usr/bin//usr/lib//usr/lib/kbd//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kbd//usr/share/doc/packages/kbd/doc//usr/share/doc/packages/kbd/fonts//usr/share/fillup-templates//usr/share//usr/share/kbd//usr/share/kbd/consolefonts//usr/share/kbd/consolefonts/partialfonts//usr/share/kbd/consoletrans//usr/share/kbd/keymaps//usr/share/kbd/keymaps/xkb//usr/share/kbd/unimaps//usr/share/licenses//usr/share/licenses/kbd//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/systemd/-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:38483/SUSE_SLE-15-SP4_Update/498748fc3b78cd5b890890dffd55b455-kbd.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux  !"#$ "%%"&'(((()(((((((((((((((((((*"(%+ "",,,,,--.--/01234567567286779:;67024<2024=>?024@<A22BCDEF;402G20HI422020202JKKKLKKKKKKKKKKKKKKKKK2KKKKKK>KKK@40244MN02>4MN024MN02>24MN022O4MN022OP=>N02010<AQR@<4MN024MN024MN02;S=;"TUVTUVTUVTUVTUVTUVTUVTUVTUVTUVTUVWXYZ[\20]LL<2"%""^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"____________`"aaaaabaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa"ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6dfd1ff302768643d203bce31c563ba0e3105893, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bba9da2fd9cea6db079c75cb0dbf0faaf1c75330, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7bff99f6b1577fc482460e67bee6f60e0ab0070a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=57d2ddbe8275458d30e344f4dc2cf3e1eda3a5e4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eecd99e6e1bea3b431711bd6a2dd053128cece44, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fe48ac7163dd7f7011cb87feef6de021085e3d42, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c2e26a3fe567b3afab9648dfaff3de235983bc95, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7c1205a555d1e0e0a7323daafab22aba56bf1097, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a524b803a3194496c756d9421947b59a6e41e158, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6cb770abc797c45405d1929d64254051942a2dc4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c8e11fc69d10e58028e2d0c9c326ef6ddf11fe20, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=66e91832c42479e5408a4e1522adfbc67f4a0f37, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=68f1e5cc48989d548126d1ab2c6f78806e6f3f1e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7b2356dcfe9ca5a5e85c7a51aed154dc0d48159c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5e73e5c5d434c0d784b5e3cb407da53e25eba905, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2db3fec14d4e3821e8b25685b0237c92375fb8f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2f24a2a2c798edaad60b8b7cf44bf700097b2399, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2a0b7e746d218ae3984f90ba18b01f80cdc5e2d8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5dfc1bc898921980acd3b592da32f312319c8090, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d22ea4fa112a0dd72bd0f1832840084a566d934c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=36cdffc5e2aa68b15f70955529e38d3e5598263a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ffa96fc57eede07fba8dd9585f70ee97ccbf58e9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=835c503bb20fd81ba69515c9708df4c691848fd2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7b367d93fa8d27477c121508374a3281230e946d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8f0242120bdf61184bb38abc076083dee2b69e93, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3ce82189034f1a65cc8c63873597d2dd0484a9a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=978d776ab48754db71df1d29a06bf90b93b2068a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=92495738903d0e9b494e3e24898cd1e25c549d85, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8713be3925fc9d908f44e2d4fd239e343b9e998a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=58488f20d131005dcdae73eba6520f6674da0922, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f540934d5806d6f72427a249ad6e0ada22f83039, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5916ef90c62b561fc89b1814368fb5391adff7c0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cbe7978dc870627cab97342bd53a59868209e7a4, strippedUTF-8 Unicode textunified diff output, ASCII textnews, ASCII textHTML document, ASCII textHTML document, ISO-8859 textASCII text, with overstrikingnews or mail, ASCII textDOS code page font data (from Linux?) (gzip compressed data, max compression, from Unix)DOS code page font data (gzip compressed data, max compression, from Unix)AmigaOS bitmap fontLinux/i386 PC Screen Font v1 data, 256 characters, no directory, 8x14 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, no directory, 8x16 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, no directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 12x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 19x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 22x12 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 512 characters, Unicode directory, 8x16 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, no directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8x14 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8x16 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, no directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, no directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 9x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 448 characters, Unicode directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 448 characters, Unicode directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 448 characters, Unicode directory, 6x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 448 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 11x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 6x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 7x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 20x8 (gzip compressed data, max compression, from Unix)ASCII text (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 22x12 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 10x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 12x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 19x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8x12 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, no directory, 10x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, no directory, 12x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 512 characters, Unicode directory, 32x16 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 96 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 96 characters, Unicode directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 96 characters, Unicode directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, Unicode directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, Unicode directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, Unicode directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, no directory, 8x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, no directory, 14x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 32 characters, no directory, 16x8 (gzip compressed data, max compression, from Unix)Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 32x24 (gzip compressed data, max compression, from Unix)ASCII text, with very long lines (gzip compressed data, max compression, from Unix)ASCII text, with CRLF line terminatorsNon-ISO extended-ASCII text, with LF, NEL line terminatorstroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix) "&*.49>DGLPT[_cgkosx}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRҵJ  if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi # Migration to /usr/etc. test -f /etc/pam.d/vlock.rpmsave && mv -v /etc/pam.d/vlock.rpmsave /etc/pam.d/vlock ||:/bin/shutf-8362fb1bac04cc473b36f7c4d258f89dc795761f152d9ababaa9c393f4e3bcc33?P7zXZ !t/e]"k%f.( _S8mLUl@ C0D>l;z|#&$|#_7H,sL*eה>4i`HPɫg-)e`z6#>6&2 2q )uGc*.eӧۍ~#97#b8,V ~ 1^ؓ.vM4uZT:p^`CphWꕵeIeΡ$:F)ڂYc_hQܧEZ_MSŁ00RB!j?^%=j"[o²+v% oeR##Ž",S\[ÔguݴU`UkcÞb}a^yu 7EX!;}%Z~U+Y+_pCtNǏg0cWWSxzP,i,9tD {a2K?Lb;7[gk}X4^<,L{rÖc2KӏI]HhMKzU<c RrP}9y}Le|CէŔDl3q!͞Gv`IX::} sV7ӭ33rimGnA/f/D0۠FdP9v=UB$e2fg)뫐5Dw4Lj̴E q[+eNM5֎Rx_Meg-|场lWSit-3&R^3Լfb4wvE1#L[..YmN N"l#>s@cAe)]Hn^cd%{ӝ3H7Wl55%;C>Xչ8.|Hъ7m\4Զ?8U57}+U> Ldւyb@`9:b3pzݜ}R|c ^YTe(z.[duR O{[tDgDJm=[@j9ab&,p~4z J˞Q;sQ`WNz m.LXFJ=۴g'vW>4aC.X/\) 2`*# s\$C.oOC2SU|BfD9qƸ]/RMQ'B"ٰXhnVʮX9p9PK7BCqu,J("'uP:9!AE7m=_vN~]]\7;x3;jS1w1YeJu3(:uaFӷޅѾ|VmeJ&R̗z<+xjWa"?$B1T `*33Kb*Z)2LX|k=E/eTLanU˝+q NQ^ĺXDMqTMgs&ijEu4V`@DtWoH)5C.:v(Ә* !̓YBqבPk_I5gGV"5*þP9v'B)Qa-i00f'n-;.NqzΏxJc>1E?.g^#2bLxRQQۦ=uitil*zd&m̬Lu@a<7̓;a}?=Z'`Äh-t Yx@j"8V#VؔFDј .,EVNym9(um!k Ν /SEhBw"8ЏRC MS>hOCI:lmO+ 5 ż2/ ǚPX =s )&P! W"N-<ceÎpJ ZђHj@tWN!H+|(.=H )kԡ#W 섇$EJM&~N^mJgBD1s:˖:tkԄӻH>D_j< D7EC7ZFl{p,qAOe SPxIV8w6Ù'z"tˋ!"x#yaN>12nI(WK8e +P{AULYu.q69Wx]!ck Y Oo` #y ye]O)kĢ[ %W#ON+lUC$39 BRˏgFkl+' l j,b^#Pj֎ho>9 >ɯPuv4c`悹Wj%` ܋m]N83rlzWW:7dקPc"q4yoّj)湿^?ߩ)+-,dz  էw0$chc QטO>& CZQ` ZAM!t:Iwŭe 8˥qQ諫^i[ц,'eBr )^IT/#ocpCE3M Yz#AsЖᗟ12Yeu Oj~e"1Cڧ.rF{n6ę~KCY@[2v=3IndR!*гG6%!y nI#c$<+TjVB=#ۗ}k5$~j/o-{ec>B Lm9yFWܸ:xnmț{ؓ XbA3?#z`b;$/K 4ZܽƖn_σnj;T@H:Ԍ3 i5b Q9ݾͿ@Xl)(K pe mFvK j Zʓ2u?C3r뗹-}Rӎ?cNeѦAew!r|^;\uޕԕm>Z6s;H<ڌ!t?la&]hSHa~W]9pIݜRSg ݭU 8̦39T?UiCxt\.ZBCC,r6#W^\8a< 9$gQW-z)^5Z|%ٹ~AHb١^W/Ο Xe dZ?_LK D-nz0"1x~8|pciZQ" E&-DzÄ!X'0 eڼi\cUՊqAJ}/Ɏ+bbGŲtjr9_7F n+Jo7f/L-c h}l`8LOfV̱Tm (Y_PrM/Aa1ZЧs.PbVMEfbcF8J=זp18rܲd'{@! yᑬZW{c`姸o:_($[ī"c]JRsL̋kj6LHjڼ|9#f zY$7i,작 ]0sgccnT!z8OjLE̵Y1+1 l"Ỳc:Ȼ=^0_']~?']:5d[I*휫dXXk '5o e`ܠI&}M5&ʅ6]#ϥ/y _klZnt_ɪ<ʝƬ3V;0cPŸ,BPE_NAeΘ 0V} )@}OTOit, ~ BXZ =(&۽}Kzg8Q&J$/$|}%TFBiC3xm.vX=@[dF||^;DgBqoz, I-qfut+#&SGlok YcF7uN!eȂHnJuzSX) \I)Cw>ܔ=҄XY1|*+:¨T8y':A,#+LLan-p8 `] =3tQmq q\L6r a͖3НfAwAH@%xNѾS*a ا7 Ʉw̹䏒R2PVOu)cdi=QÁ=V$(9AGF \n1VdRCdE;yc2!,)ڰ ߛ}i^%ΞBbk),c)"\@,f[iE-=RG_._#iokEx2%cNT''}Rv N#E>\>cvj\TkN|e"`frG*eٍ]kƜ0Ed*&FNA9D883!'_vnz^#(._ O]+_ou6QB-4;5B4ڰ\'US=%{_{U(bBy~Z-P;Wpׂd Tgx^#Sf -1ys>UN8a|~z@lp1mYLǶ^ThqյEڏ_bwJ0q{:͙pA oC 4?J 5J,-8o(TL扽d:HP<7*L픣UN"~^^Mn?7}*:f]sź'Oq=a m@t` (nTF㯗*v5rʦWhA ,ӪuvO_}ȝZSlDD^Gs)R,]BNcLgl"_`A<ˍC5/Aؼ')^t4g;e+,S#ٗ~3/`b ?Lt ԟ(F-j=Sk^dEFӢ!+`,䣝:== ]^3m'-6m#j摤n:F~W*,c?Â@jR4k7X]=3p>w]14ΪŊI.Gl*}ۥ\F)v#ţ^(WdWùw.4%ٖJ/w9j N٩'2 3!c^atM%=0Be 쳦)K֋} (-wnE~f?@R4%}+D/Қ9&*׽ QjG p}',gw$;E@C7?7 %2@̯9i1WbM1SK9Ny5˰l~û5j&oUfg45r]|J" J5Ž7B)g2hZ~LlKKW xLkxWw sAP:BlS0{\S']:fZ=ShjLJl0$un'.V>ma>coj#]gnYr>Cq| +M(9"1wo9*Bvxw_JVfVv{}lCThD!1$x$lBu~;4ş< +  .CIybJ;ΖҪA3 ڨ W1/FՄxK3v`R>q),NV-cN CP4:=dAٵ(#_CgyŸL;1՝njSG#* &lC_JBt $>'yC 8jgc?*wо[35zaL22 :vDu',eti@ =.:tr?Gm {h_fwÍ+{a,%_4yUYN꧆,+F 5Y)b55& 4Q[+[6\C/DlйSzKHG4T+Z7P]_FJ-}h$%I Dău=ï I"(5L{SҘ׽C35`!'X=l ʑQGh| ve=75X&<-ߓt K8yM7~Lc2<;!k7g?2WJqb@T|oұ[l:.qd哲n1|sRҍAF/ǖ%+Wrp IًQYzGdyI,IW=wc=ze*|0R05@ L<ԲS^S T+ݣskĿʡk̼2Iw?%?%mw7`ӤQZl ,gu[ED8lT4:v S,UtZGư\kBbe߰'os.. P2-_2BkԱK7lpH>]K®HWR%%^Ȳc*Z.R%j_x@P?Hh B 0Oa|Av o8&ƖZZn:aqe:G$[e步yfbs<~L Y|qVGpRBm-xcWy{'j5,[K<.~{C-Kgc=CaA'G Uftۆ=:7̻ɾRuҩsdI2T \KoA+t&;UYCoK Cl0p\$_ h`,b%Y$[jfK |ȇP1-7ׇ`胘\. X͎Aܯb {zGբqmrJ =%̒w<͎\ (UgDbNx.v^b)^GeOJYJ=d_I/Ǵ]=+Bx0FagIx̹ԕ Ą'=ˢNĥ4+j^3]12WZ\{p1MV 9z=h#0,ԝZ C'suIK%B{3}}ٙҿKM4K0xK;yVfE?@Rbv3(]RtqT~fqh"HE ]n{!!gҎ^\!]#s_aYuS3P]S5l8yY۽ /|퉖JAE"a4϶u'S*HX.x%xpi͹;+ bD}Tw 0P4)ڐr@1|8E{H5'U.]yDcH %cF@AǷ.9ѲB?6 mUv<)DP.!lLw i=_UYcy<,T4zmOى-/H9FId^ՓC]+?_c(ڡUL_1갡-3ӏ?צ pKaa$SK(t'ώ eݚ*.C2G .C1ȹ[`/]6N Y'|Y]ސ2[a<>prm v#B9im~5SQþhW©/ϪeB3y>FXM12.W<^{e>~|a MI=Yt#z[@8VB jYsis&nĐ N5z+bLٳ]̩*#:kKp* uMeGz0 !޴U0͉ wECeET ;,c%dJh|НWaѤ.CW=GjWuI@"WfGS!|Q]εEJu4&kT~g;{"tZE.6w'm-TKBig(Ga]x8?g+fveUD_TC&B@fQ%6_KǠZv0rdh195(U{@DaVYxҾ%?5o"ڳUp"b&דD${h\x3y1( Y9u#p'%1UB\].!NP=r^Nf3fih7E9בUU:ʡ-FXk* c+"*څڗ,WеV׾Wō"OPtgPjtț-RKHچ 仇*Fς[YKq1gjM~]pI3bE>0f>_Kݚdg3zM~? at;kmi-mz ,N8GhEufx Yp TbpO^ >2B!Gaܼ!WhIC @bqQSK\q\ mv-+RkzƾLԾ^e"9=JX9WC;:XeTYlړ޴5gS%h^~3ec.Sʙm!.Xtڰh H)_=z;Wg&Ô"a888[^AEglQ.m3MGC:/1h3W\\>ً[,:K]覍['-ir^]' T='Wp(}Sph['v Ο bFS%7}z#ms1bg>/q!ʱxҪP^Q4DHri|=[);-Xi w:6yS{/SfQGPy2$A칶($Þ Ǚ@}J.cjMXFeǃաgD?m%gPP`+t}gge;J.9Hʖ.iZu8'Y:O>飝N ˍa7~XLH!A6tۗ^hW ޴]\NՔkqlbh/(q U*xaʎ F @ieHuO;f$=oݽՇvYIWYcah#'6weGjR31eMq6AW:41fDFǐ$ Zh<  <"K\x6g~.qdO83!s01 ʄF'iohm$ >mz1V3,7Hա(ѹ BFh<41z3w{} ӷF ȸQZlGsmiTzϸ-[|3D'T!S%A:P~^U PrGEIKI1wj߼93-z0)7- mb4I|~@T?4xvL5o\Ƀ֪1$w L3.SFsmasf^" 6&(Tܜx.FwB0:7E>ͮVEτKޟ("iGoV_^WU]g yH0@~tb~:kJiPx尹6wO^>-70igйoډdO&H CX2BTFo0ğ tI^H "p^OJ"xM!~L]@ -S/&ڂ_ -ǐ(Qg_D?!#}@RGJ0aQ x7bW .j u S̹ ^_p#=/Œ)̬(g18NtwP7p  ܣ8_QTY,Eo7QqSmJ9VQ6fm>_{OsdKy=z}7uwjJh-zq()6FF*٦A_9iJF> lçf\pz1w@?goWjw<:N]eF! IIQwVKl3UׇBeIJn6s*q2Ci& *;=q=i 0͒^R#>Ԝ"a2V˟oU<Φ4!EH}vq ]r6Q~]v0t =le&9C)!I >QNDwό\Me:#e4;ėz1ňF +_;ueEa4O*VkfDnY؛> ^H lrNkc+[ ]̀^1P+%@(_WR}"|S4C%+ŹۂG 皉2.u뷇}K_UQ{ n{|O:i̻Op-yTRlԲBB3vF0'Ibj&y"JpwYپc(kq )$6{%J>64ZGLM~jpc;PxnBEĕ`WגC]q&WfLee'iDR2IU}m%7!\#j>[e.ͭLҺ>.3@ǭD gNJggSn,#nb7H"O'D-`::0Y0mMd75^dbqt6 2:3A9 JIUO41s"rňΎf!Ez:ia%3Y˸X.1: xaqN{{˘MYr+p?D͠27XGĹ02y5w)(y{Hs)"R9IIafۄ\o@4Z=glUeT2S#l$_<ˆ/Q#ЮKzY-}NǂLP+\b崵<^I*M/BaUAe;+ !CV`۹"zjiRx"7B>j& {|!OrƷSk5X1:WT@'(h|3{ xlp<ނ9I⍇ndafQ0ry`;8 ~$TT,jk_Vy0F@J[p!O״Ck/#lA;M//:!'߁}V 3P)s[,TiW;5F#`ռ9b-tFz}c'/Sg_cxK4/fuݙ`?4/%=dYjC6^H9YZAı4 R[7>{[q5S*#bK)RےScMoY%l7@Ehx@|SH̘n#o;)/kc_3CWCF, )#Z|xe{7 I2tY-z3VFbHcqWšD#I#P)&5O !#ۤZws4c1 ;PSB!bal7M.= Tmm)-q.wJ_MZ_|1C=Of"jLg<9}4s;]8_uVycDeQzx&5]<zHTR4Gx:lc1 0:!ѷnLnǔBO'`3_ZNyqjrx>btJV@2D$^EX@v[3=zPW]ȏonSq2 8e`3~p[/Qχ˷7ѧC7!o7t0ղꅽ 9cUl°)@p)ޏp9<ͻ8b0BP}@ɻQ$-&S-JɎnMҼVE74Xs˙TeKpa4 N z|v'}n'77EYg(fj/մB4lH3^8y$Haip~ܳN%=wT܀P@6͈-מL>4ZoZ(\~bZ#/*FC4z[ l1 n <MxDKjE;HJ:FRO#u[R`bmOwE%9<Ꚓw be;cz_\e_*ϐ# OV}xqy +5<ԩcb!Rޕlsɮo|G>WU,9 {{xaj%уg :lA<kqWTz;ӎE#z/ٛU3 ǖt•Rbu_Mz6N?w\nOŏ_\%@X9@QIb5w^`UC$oZ 8TJqRH![8 '+~€RIڜwjم'^t=#*H'!O 6&]b$@S' eG;D*QYU¼-<9f {e7[R]Q;~~d;LN2sUP?xn г,tޞKY=ŐFw5d ʏ7^s}-(x52J#T#Τ~\=GA3=r:3l;VPhiآPI+܆Α (S r\~fi( G;- Ab;H%k W*[ CxwEdz~lBMrTQ`S zBb!R<ײ(jDo zVs>tH+l }zx=Tc7dLVH`,_/{cG" 4r ?e2=,ǒ$?HI`2+Gw?kU=nXuLS?SZJn=53mҸޛ(HZRFN޴ ׶\v$`|GԈp +H(>)cQH`.6}צ1<͸t9^R#qޟnoG[D¦]\:>6D0z=>XeB7y97[=lOyU;xv|)U%)3 Q;fj模ዦe$ )k;JL'!*۹ +Ӂ#fKe)Ixܬ(C#Ah:&e+ V8 lm`]R͂TyDaR}Շʻi@O&퓼MC^?7m!=:Q-&s^uҰ]ZfDaahҙVTԁ*G% )̶ N;AT yLZ/w,F TשFwJ]-]O ߼2ȶ%|>ԖX貃}*aLcrBm_9 6oHţ ' '\ȭeJwyEl7R/͚*@eӂ7HSzlU S+롅-=\*cRx5Z _tLTo)]r`c R޼y,F#E'$k"{\MTz˴ZiM[Ifr㣳GL0Ne !R輭)wىrp%?əHZ# 3EaYΔM2 gM㜭X P.*.+#-h ]}dx-A_\/NZ]6gCMS N7RPN027<*N堊0E )4w2T= j}7 S=K +=K&Cqfåu[fyVJKPe9>!ӡMQ|c 3#HWhiuVI6UZ{je4a(_nUy0`?Ѽ@`F n$~q#P~#@uv4{^8NrOWsIK$|I`7^veSB EuA7Q 55ze];>ߨ:w!*vRS\T(/k4熳.ݡ 5.qOS/SoL3kR$(v#xvXpJ΍ysO + Lw^':+~Y^|[Hnu 4r:ݖ fLq"#_U&>u~_w KocTp5Yted//3Ydc']6QKX{"ދĶt o[Biw1(47cSr_n[E<Ͻv DHIvҟt3r>'ceָpFw̿@v8f[<.r ;ʹ=BLښs&ս<_=Ǩo/ȫpUtߕqγ$ պ,h <6T T~sgfU6[g:svݿz*)3׻_]ޭ5a\g[ЪfrH0o_7E=~ƆJ+AZ G43E{Lld=Jz)4q6YXg+1dL"+Xx16sw[NsvNt{b`$(ZВ>N k7ͱ`qqH0:s2WID>|caqne?]߶ޠG D a4] 9Q%"k,)-!3bp>J5G]+4|SRC ~?OWg1u{4c~-SqtMj\ɓƖѕTUc@XˀQNK M9b"jBOO?ZZ@8!J]?[0_̌'d Öl8v޲@A4T= A7m]"*Xc}~#nh4@Pەp-rv ʱy>zgl ª)}pJր7/MΡ+%b.NNSly[]#߲R[G’.JW)9B!\a7IH$yRxLD*{b 󴉭z `R HdJ&_~o$0WdL4j Ҩ/we_o*wl5py:2 aMӝ|IfD=FՒR/nXvLY@$ !~ Xbb2=RL5 zj;TezPM͘ߣTLb»L5p@ﷵNyذ:"q}ع4B4+Oye(R%$<35@}RYh^ۜzڱV{%q*f~>}D80FIh{rtB= h7x],HIո^%ۿ]'g3VMyH0fiNmRWi'gϿ;p˜|/?GP $2#kYfoX1qI&.A޴hY5Ųp<]e.qm/^I7&` ؅ICb%&~`E& d^xENsQ8gm'XS2Yk`9{pȃ֓Iu(U$?W3L &"=cD^2AF M qX