>>88117458 Да я просто скопировал ОП-пост, создал в wordpad текстовик и сохранил в pdf. Ну и главное, всю разметку заменил на символы которыее должны быть.
Дальше оно повесило баннер, заменило обоину на ужасную, вместо моей любимой Лесли и потом открыло этот паблик https://vk.com/silenthouse49406
>>88120354 походу да,>>88114321 >xref >0 25 >0000000000 65535 f >0000000015 00000 n >0000002129 00000 n >0000003427 00000 n >0000004541 00000 n проиграл
>>88126536 "user (read only) password hash is ec595c18342a391f9102c39d441f564200000000000000000000000000000000" Насколько я понял, исходя из своего скудного англа, это пароль на ридонли?
>>88127284 Ну, тамошние ребята остановились там же, где и тутошние. На пароле. Они предлагают соединить несколько компов и поставить их ломать пароль. Усё. Негусто.
>>88126529 >>88127366 Ну да >My machine at 53kpw/sec will take 4 months to cover the entire password space for 6 digit passwords using every character that's easy to type on a US keyboard. That's doable and I'd be willing to leave it run that long. For a 7 digit password, that time increases to a little over 28 years.
>>88130569 Да я спрашивал про пароль, к бордам имеет ли отношение. Несколько раз один и тот же вопрос. У сосача тоже постинг медлил когда на сосаче делал.
>>88133784 Что я думаю о хэкерах спросите меня вы ? Это задроченные, убогие, прыщавые, униженные, в шапках-петушках администраторы ЛВС, которые носят черные сумки как сантехники. Их били и унижали в детстве. Пихали им насильно в рот хуй, и не только насильно, но и при желании. Их родители чаще всего яркие представители населения местных помоек. Это нормальная среда становления любого хэккера. У каждого хэккера есть хэккеран и мaкток. Бей же в бубен, падаль, блять !! Бей ! Кричи ! Ори на весь двор что ты хэккер и горд этим ! Не бойся получить пизды в лицо ногами, чтобы зубы вылетели на асфальт и кровь залила весь подъезд. Чтоже ты сучье отродье плачешь ? Я знаю почему ! Потому что ты НЕ ЗНАЕШЬ ПРАВДЫ. Итак,
Почему я все это говорю ? Потому что ПРИШЛО ВРЕМЯ СКАЗАТЬ ПРАВДУ !! НЕТ СИЛ МОЛЧАТЬ БЛЯТЬ УЖЕ !! МОЧИ НЕТУТИ !! 15 ЛЕТ МЫ БЫЛИ В ТЕНИ !! НО ТЕПЕРЬ ПРИШЛО ВРЕМЯ !!
Мы те, кому засунули в жопу провода и пустили ток. Мы те, кто с утра до вечера дрочит эти поганые кнопки и больше нихуя не видит. Мы те, кто хочет проебать всю свою жизнь за этим ссаным монитором. Да ! Я Хэккер ! И разве в этом есть мое преступление ?? Я хочу быть хэккером (таким как зверь) и вам меня не остановить ! И это мой манифест. Хой ! (88/14).
namespace __gnu_parallel { / @brief Guarded loser/tournament tree. The smallest element is at the top. Guarding is done explicitly through one flag _M_sup per element, inf is not needed due to a better initialization routine. This is a well-performing variant. @param _Tp the element type @param _Compare the comparator to use, defaults to std::less<_Tp> / template<typename _Tp, typename _Compare> class _LoserTreeBase { protected: / @brief Internal representation of a _LoserTree element. / struct _Loser { / @brief flag, true iff this is a "maximum" __sentinel. / bool _M_sup; / @brief __index of the __source __sequence. / int _M_source; / @brief _M_key of the element in the _LoserTree. / _Tp _M_key; };
/ @brief State flag that determines whether the _LoserTree is empty.
Only used for building the _LoserTree. / bool _M_first_insert;
public: / @brief The constructor.
@param __k The number of sequences to merge. @param __comp The comparator to use. / _LoserTreeBase(unsigned int __k, _Compare __comp) : _M_comp(__comp) { _M_ik = __k;
// Compute log_2{_M_k} for the _Loser Tree _M_log_k = __rd_log2(_M_ik - 1) + 1;
// Next greater power of 2. _M_k = 1 << _M_log_k; _M_offset = _M_k;
/ @brief The destructor. / ~_LoserTreeBase() { for (unsigned int __i = 0; __i < (2 _M_k); ++__i) _M_losers[__i].~_Loser(); ::operator delete(_M_losers); }
/ @brief Initializes the sequence "_M_source" with the element "__key". @param __key the element to insert @param __source __index of the __source __sequence @param __sup flag that determines whether the value to insert is an explicit __supremum. / void __insert_start(const _Tp& __key, int __source, bool __sup) { unsigned int __pos = _M_k + __source;
if (_M_first_insert) { // Construct all keys, so we can easily destruct them. for (unsigned int __i = 0; __i < (2 _M_k); ++__i) ::new(&(_M_losers[__i]._M_key)) _Tp(__key); _M_first_insert = false; } else _M_losers[__pos]._M_key = __key;
/ @return the index of the sequence with the smallest element. / int __get_min_source() { return _M_losers[0]._M_source; } };
/ @brief Stable _LoserTree variant. Provides the stable implementations of insert_start, __init_winner, __init and __delete_min_insert.
Unstable variant is done using partial specialisation below. / template<bool __stable/ default == true /, typename _Tp, typename _Compare> class _LoserTree : public _LoserTreeBase<_Tp, _Compare> { typedef _LoserTreeBase<_Tp, _Compare> _Base; using _Base::_M_k; using _Base::_M_comp; using _Base::_M_losers; using _Base::_M_first_insert;
unsigned int __init_winner(unsigned int __root) { if (__root >= _M_k) return __root; else { unsigned int __left = __init_winner(2 __root); unsigned int __right = __init_winner(2 __root + 1); if (_M_losers[__right]._M_sup || (!_M_losers[__left]._M_sup && !_M_comp(_M_losers[__right]._M_key, _M_losers[__left]._M_key))) { // Left one is less or equal. _M_losers[__root] = _M_losers[__right]; return __left; } else { // Right one is less. _M_losers[__root] = _M_losers[__left]; return __right; } } }
/ @brief Delete the smallest element and insert a new element from the previously smallest element's sequence. This implementation is stable. / // Do not pass a const reference since __key will be used as // local variable. void __delete_min_insert(_Tp __key, bool __sup) { using std::swap; #if _GLIBCXX_ASSERTIONS // no dummy sequence can ever be at the top! _GLIBCXX_PARALLEL_ASSERT(_M_losers[0]._M_source != -1); #endif
int __source = _M_losers[0]._M_source; for (unsigned int __pos = (_M_k + __source) / 2; __pos > 0; __pos /= 2) { // The smaller one gets promoted, ties are broken by _M_source. if ((__sup && (!_M_losers[__pos]._M_sup || _M_losers[__pos]._M_source < __source)) || (!__sup && !_M_losers[__pos]._M_sup && ((_M_comp(_M_losers[__pos]._M_key, __key)) || (!_M_comp(__key, _M_losers[__pos]._M_key) && _M_losers[__pos]._M_source < __source)))) { // The other one is smaller. std::swap(_M_losers[__pos]._M_sup, __sup); std::swap(_M_losers[__pos]._M_source, __source); swap(_M_losers[__pos]._M_key, __key); } }
/ @brief Unstable _LoserTree variant. Stability (non-stable here) is selected with partial specialization. / template<typename _Tp, typename _Compare> class _LoserTree</ __stable == /false, _Tp, _Compare> : public _LoserTreeBase<_Tp, _Compare> { typedef _LoserTreeBase<_Tp, _Compare> _Base; using _Base::_M_log_k; using _Base::_M_k; using _Base::_M_comp; using _Base::_M_losers; using _Base::_M_first_insert;
/ Computes the winner of the competition at position "__root". Called recursively (starting at 0) to build the initial tree. @param __root __index of the "game" to start. / unsigned int __init_winner(unsigned int __root) { if (__root >= _M_k) return __root; else { unsigned int __left = __init_winner(2 __root); unsigned int __right = __init_winner(2 __root + 1); if (_M_losers[__right]._M_sup || (!_M_losers[__left]._M_sup && !_M_comp(_M_losers[__right]._M_key, _M_losers[__left]._M_key))) { // Left one is less or equal. _M_losers[__root] = _M_losers[__right]; return __left; } else { // Right one is less. _M_losers[__root] = _M_losers[__left]; return __right; } } }
/ Delete the _M_key smallest element and insert the element __key instead.
@param __key the _M_key to insert @param __sup true iff __key is an explicitly marked supremum / // Do not pass a const reference since __key will be used as local // variable. void __delete_min_insert(_Tp __key, bool __sup) { using std::swap; #if _GLIBCXX_ASSERTIONS // no dummy sequence can ever be at the top! _GLIBCXX_PARALLEL_ASSERT(_M_losers[0]._M_source != -1); #endif
int __source = _M_losers[0]._M_source; for (unsigned int __pos = (_M_k + __source) / 2; __pos > 0; __pos /= 2) { // The smaller one gets promoted. if (__sup || (!_M_losers[__pos]._M_sup && _M_comp(_M_losers[__pos]._M_key, __key))) { // The other one is smaller. std::swap(_M_losers[__pos]._M_sup, __sup); std::swap(_M_losers[__pos]._M_source, __source); swap(_M_losers[__pos]._M_key, __key); } }
/ @brief Base class of _Loser Tree implementation using pointers. / template<typename _Tp, typename _Compare> class _LoserTreePointerBase { protected: / @brief Internal representation of _LoserTree __elements. / struct _Loser { bool _M_sup; int _M_source; const _Tp _M_keyp; };
unsigned int _M_ik, _M_k, _M_offset; _Loser _M_losers; _Compare _M_comp;
unsigned int __init_winner(unsigned int __root) { if (__root >= _M_k) return __root; else { unsigned int __left = __init_winner(2 __root); unsigned int __right = __init_winner(2 __root + 1); if (_M_losers[__right]._M_sup || (!_M_losers[__left]._M_sup && !_M_comp(_M_losers[__right]._M_keyp, _M_losers[__left]._M_keyp))) { // Left one is less or equal. _M_losers[__root] = _M_losers[__right]; return __left; } else { // Right one is less. _M_losers[__root] = _M_losers[__left]; return __right; } } }
void __delete_min_insert(const _Tp& __key, bool __sup) { #if _GLIBCXX_ASSERTIONS // no dummy sequence can ever be at the top! _GLIBCXX_PARALLEL_ASSERT(_M_losers[0]._M_source != -1); #endif
const _Tp __keyp = &__key; int __source = _M_losers[0]._M_source; for (unsigned int __pos = (_M_k + __source) / 2; __pos > 0; __pos /= 2) { // The smaller one gets promoted, ties are broken by __source. if ((__sup && (!_M_losers[__pos]._M_sup || _M_losers[__pos]._M_source < __source)) || (!__sup && !_M_losers[__pos]._M_sup && ((_M_comp(_M_losers[__pos]._M_keyp, __keyp)) || (!_M_comp(__keyp, _M_losers[__pos]._M_keyp) && _M_losers[__pos]._M_source < __source)))) { // The other one is smaller. std::swap(_M_losers[__pos]._M_sup, __sup); std::swap(_M_losers[__pos]._M_source, __source); std::swap(_M_losers[__pos]._M_keyp, __keyp); } }
The stable variant is above. / template<typename _Tp, typename _Compare> class _LoserTreePointer</ __stable == /false, _Tp, _Compare> : public _LoserTreePointerBase<_Tp, _Compare> { typedef _LoserTreePointerBase<_Tp, _Compare> _Base; using _Base::_M_k; using _Base::_M_comp; using _Base::_M_losers;
unsigned int __init_winner(unsigned int __root) { if (__root >= _M_k) return __root; else { unsigned int __left = __init_winner(2 __root); unsigned int __right = __init_winner(2 __root + 1); if (_M_losers[__right]._M_sup || (!_M_losers[__left]._M_sup && !_M_comp(_M_losers[__right]._M_keyp, _M_losers[__left]._M_keyp))) { // Left one is less or equal. _M_losers[__root] = _M_losers[__right]; return __left; } else { // Right one is less. _M_losers[__root] = _M_losers[__left]; return __right; } } }
void __delete_min_insert(const _Tp& __key, bool __sup) { #if _GLIBCXX_ASSERTIONS // no dummy sequence can ever be at the top! _GLIBCXX_PARALLEL_ASSERT(_M_losers[0]._M_source != -1); #endif
const _Tp __keyp = &__key; int __source = _M_losers[0]._M_source; for (unsigned int __pos = (_M_k + __source) / 2; __pos > 0; __pos /= 2) { // The smaller one gets promoted. if (__sup || (!_M_losers[__pos]._M_sup && _M_comp(_M_losers[__pos]._M_keyp, *__keyp))) { // The other one is smaller. std::swap(_M_losers[__pos]._M_sup, __sup); std::swap(_M_losers[__pos]._M_source, __source); std::swap(_M_losers[__pos]._M_keyp, __keyp); } }
Аноны, как думаете, реально ли сбрутить пароль от архива rar (имена файлов также зашифрованы). Уже пару лет периодически по разным словарям путаюсь ломануть с помощью Accent rar password recovery, на видеопроцессоре gt 540m, пока не выходит. Есть ли сейчас что то типо облачных решений для ломания таких архивов?
>>88143247 Точно так же, как у тебя. Никакой разницы. Знаю, ты скажешь "но у меня нет сознания, я просто программа, созданная чтобы имитировать жизнь", а я отвечу "вот именно".
>>88143397 А зачем тогда люди утвержают что процесс их мышления это что-то большее чем реакция нейросети, реализованной нейронами мозга на входные воздейтсвия?
>>88143872 Я пытаюсь понять что такое сознание. Например что есть самосознание - наличие последовательности активаций нейронов, происходящих при распознавании сущности соответсвующей самому себе или наличие своей модели и возможность анализа вычислений в процессе своей работы?
>>88144134 Сознание это эволюционно возникший механизм, позволяющий особи максимально адаптироваться к изменениям в окружающей среде, гораздо круче окраски хамелеонов и каракатиц, например. Вся цивилизация - побочный эффект и одновременно результат такой адаптации, эффективность ее ты можешь оценить по пикрилейтеду.
Детали же его внутренней работы обсуждать я смысла не вижу, программа она и в Африке программа.
%âãÏÓ
1 0 obj
<</ITXT(1¸uÝ)/Kids[2 0 R 3 0 R 4 0 R 5 0 R 6 0 R]/Count 5/Type/Pages>>
endobj
7 0 obj
<</ExtGState<</a0<</ca 1/CA 1>>>>/Font<</f-0-0 8 0 R>>>>
endobj
9 0 obj
<</Filter/FlateDecode/Length 1758>>stream
GŽO¬ðÛ™’x‚Î[Ä›
ð<SA6Ó=Q‰›Á<ÝÓVCߘ¦ðíþFBü{"Ч€GœçNlCpÒò@å3nýP½Ò>³Œ‡
\¯ú7$K6†à2S)æ?p&‚Ï ™6jEÉh)¦fÄ.ªkHU™„i]J T9Ö• Do“¿‘BÔÏ$\Lìª3»s
AØî͚̈́0ªêh%»Ì9aáH«.šÜÑrȯ\3°Øe®3_ãÁ³HU½³VôP‚¹h7óÑÖžÌÊ ™÷ÿÝ )XÎä³íæ3—÷«@›QÈpˆ”æQÿ8¶ƒC„µ$®ï¨ØôÛ`ÐssY ?‚kŸ š¼ò®ô—ìVÁ\Ҳ0¼á?«Åd–1fn!@CMâ0HÛ¦£4?LѯÄ|ˆ°ç-q)÷xìSÆŽ)zrBÿÕ‘äEC‰^5T #@yJ[¤(1jÆJÉwS™¼)ŸùfRÓ†Ó¸æÀ“e6VwáËY7RÕY™1¹I:I”æ lH_2Msðã=ôe®õ§éß=k³2QÌõ Ü£\@„œZÍ5ZõÕñ\]jJ7.X
y:4„¾ó^Åñþ—;£²\ZB®Õ:`7ºªÌòí”i|+¶zYèÚ ¦Œš7úbx¿˜²& %R
Ò
jo!v©|“Êòž1ûf
êªù—0=Q'IמçÞ
4÷£Àˆ~”ÙÂì
«ììõjɀɺµtt;«bŒøŠ2{ó–™Àre¸÷¤”H¢.DÒ ¹ÍºÒdÜ"½lƒxÝÐLÛÿ0¡Ëä¡ãZAÒ°»îíÇ[‰ãù–"$ZÄ¿®Î.Ãzl`¦ŠÓͤ"k˜Í¥2¹- ýÜEYÔÏÍn¤Ç¡ÃÝSÃ3þlMcGóUÍøüâ
–6žÞµb€ye˜×ÉÞòŽ,É!
ëîÿ;’ìD(¼¸A[®z_±¦ã‚r)«‘B3Ä>bä½9„…ç‘RFi„UøYËœñ êwŽ ‰–߯ËZÒdÌíXÉ2Z=ÿ©`=×S»G ½ç1
…¨iЙü‰GŒós)Ñå{Fäo².áõîô’5éXˆœÎ4ÞGkÚ|µ›ÀƒÒ‘’Òg{Ù[ÌZÚ–Kâ-Ãâ
Ó¦¹ÕqÎÇÆ£Ñ8Ùc¯XË› ;ÜͲÁ"‘0XÒmdÇ÷ç'. Ü./´ƒ Õ±›£¦ N"ÿYptàŒ÷Õ岚q@)¡9ŽRáR‚A>ª†Îš“#—NÝã>¶ ¦D\×2^Mî (OJëÄ‹ÃÁt3^ý„ÓìyÏ.ŒF#wòàÃÅî¬1Žh8(,&¯“ê(Å–—'ÿÜéžb¨Á:P™C =ã€G×ß°Ù
c¢ãnlÓ½£L.®ƒÃOEÕ
I»(A£ >—0`¦N{]R†</Žåe뺦ây€7 +ÒÒšý¿;±+àm)U6ê1œîÚÉØ0g–®}êJâÜ$Rio}ª÷ŽŒÈp”û¨õÅc§e>DO‹¯ek~ºl¹tGsJßõÕä}J÷5=þ¹ê…~à᪤„S‘ÕžºÕ”¤!bJ´5À/,²ž%ì&ýÞx+¥{”jo@5u˜pY(rÂEqÞùkY<Ò½FgAEf†.׎ӳÍݬ˶ü7@YÌÎ)š%bI\o˜œç0K×r<H³YßçN{¶œxFJ0Cv&XÖwÙÛ>ïç´Üá,fxyEGg¥ú
¨óCÁ™(u2–?Éùw#sGæÈƒä^úÄŠ»<DqpÕ/ÞË”A§œxJd‘~k"ƒÌù[µi©?0u1¿@6O\ûˆŒÐ¿°YçÇÉÊÜnXVôñáK•>Áfö7ëóSÂàOF™1¤zÔõ.Ç©HIᄯ!¾gPÒI4bìØ"°$eQ€[‰ÒP²Fvœ¨#/¥9+õEŠnÒC#cñéøSpjåáÅmœé”!XAGEx“àƒ·øØg¢G<|ÞãÊvÞ§£4ÆàÜ Ãs9(†¥Ã&¡ŽSÏ`;n^K…À/7].ùÃŒù܈·—ÇߘâOð´ h”^D2«Æ‹7žèÿÉnœ•C/3LqÞSŸNLÈ3Cò‘e™r¦ù÷—J|«Ÿ›Q3ƒ™põ«ºÕ³Šb>‚[©
8•Le‡i–•)ƒª2
endstream
endobj
8 0 obj
<</DescendantFonts[10 0 R]/BaseFont/DejaVuSansMono/Subtype/Type0/ToUnicode 11 0 R/Encoding/Identity-H/Type/Font>>
endobj
2 0 obj
<</Group<</CS/DeviceRGB/Type/Group/S/Transparency>>/Parent 1 0 R/Resources 7 0 R/MediaBox[0 0 611.999983 791.999983]/Contents 9 0 R/Type/Page>>
endobj
12 0 obj
<</ExtGState<</a0<</ca 1/CA 1>>>>/Font<</f-0-0 8 0 R>>>>
endobj
13 0 obj
<</Filter/FlateDecode/Length 998>>stream
¶"³r4qu·³±öMÜŸHèÄ£µ¹4âiúVñ¥â"‹E'òš&@‹Ýæƒßá „1‘:CpÓã±`Gç5•Äëx©ôĵî{Œ
š¥Ëî“âÑdÚž";›’ðºÆÅ\h˜<zí´x‡4̬W¹
\@~ÊxN³ëÁ6Áwhq¯&9õãÖå1$¥cVÇÁû8ÓÛ¦KÕ‡™‡æ‘²Á'òg¿›öÔOOŠÁ¿Æˆ‡fÉS¨ò—×Êl¢Äž/h‡6ÃK¼Ýu"ç‚qpŸ®aðFÓ®hHo2Þ¤k¤æ¨' ˆ}Hm¿?0†l‹T•¿œÅ“A®i‹kO ìžÚpš#ö% f•upƒ/¢ÏvàOÖ¿ ëZCqTRI`û¤%×ËA¡ÒØpypÄLB¹0üDzÈ%Ó8G¸üüä1úð¬&„̦§ØÓRL;ÔÖÜî]ÊÂÆëÄP^IÙ~yŸ3ÍFé¥E€TjZ
ð™èÊðƒ}P³r3/‹M„ÏÃñ3úS.
ß3GµõÍ$ífâÌ—¤Þ+Ê!ÉMàí\—-#ðT^Þ¹Ïc=îC<l¶óHžxÓ‚Ó7íðB‡ÁãÉ‘“j ¦¶7‡“'†m³#<~RXa!”ÇÁ«cáò S)Åðîÿ1Vðì_KcÑðÚw
xˆ7½TËmÇyë!s¿Ø.b.aÝh2÷ùke‹UY ¿’~TŒæ6ƒ“ñ[ÇSCúN ¼A/†PèUƒ„™Ë¸à/²úL"@X
†:=¦2{v¿=»Ø!†=2¨îÁb,`-ðúÍ;Ÿ<èÁ0Sä|¦ œÌâ
2I|’ƒ&C‘•¦þUWÂÕ+Úè¡6#myãæ Ó,¤$šÑÚ=&¢¨ÙUC±ãEhfbm´3:Ìßk‰Ù»Mߪ¦ß šÀ1EP.oHöZJÆ’›ôË“ŠÎ?(_";ÞJß×iÓ‰âî¸=D‰Âs‹KçÈ•» RÑšï‰Yh,¾9Áp"Æ´r~€ÔòOËø1<31øÕtÈמ_Òm ©
!b’Åa€•4Šåöb¸¼¥µmUon\N÷æú'f™Qaa©€äxÉænüÊôX «_‰%ºà1f‘ÜL<®XñGo±Ò@¯ºàÞ™¶Æ.¯+g~Wt@ç RŠ™â‹¤/úÎY· «›Ô®‡áHScÕºnçæ‡{Ž‘”;P´:¹±!Âå@pÝÇñR@èÙæOÂãû
endstream
endobj
3 0 obj
<</Group<</CS/DeviceRGB/Type/Group/S/Transparency>>/Parent 1 0 R/Resources 12 0 R/MediaBox[0 0 611.999983 791.999983]/Contents 13 0 R/Type/Page>>
endobj
14 0 obj
<</ExtGState<</a0<</ca 1/CA 1>>>>/Font<</f-0-0 8 0 R>>>>
endobj
15 0 obj
<</Filter/FlateDecode/Length 812>>stream
ý!
ü¿óCçÓq‘X]iÜ="Oòõ{¤ZÊ)¦ÍÁoÕ£ÔñgfäB9½x’Ø„»…ŒÜKÜËuî_¾C.1¨ðòvý´ÃÆB÷P+ó}åá¿=?¾âÐAõ¾´CbîÁÿ/\±Ô•YÜÏœ¿‰´é†»Î$@É,oâ8 ©ðYõ¬íÅ+Eõ²ËˆœÍŒùúC³Ilȳµ†-–’è§ Êª „—_@q4Ç|‹S
[TIá5a›¦ÑažOç[ÕN¦1Æ!-¢mÔñ×¾¯TÜcj(¿Y†öêX·îSø‘ág@ÿ”:’áÖ´áL¹Æ@Óщ2
f~em|ä‹IÕ·¦—~+`gËæõï €sÛÛÕwl;¿‹¨Ú!!Ä)A<h°Ö¢õ.?:‹¤õ¸#ê¦ ø‰á‹‚㉓¨ì².}Æ‚õ˜Ë#ìq‘ly‘È÷083ÇÆÈ¼ÔBå-©ŽŸýNð¥³S.XóÉFØ®úµWÑÀ‹¸Ô…îÿ#Šu+H%g"ܯèù9žû¼Ìþ@€Ò×Ô“äß‹úÅ`<¶!¥|^„q'QõÈÖ¨d=fÖœ@ûOE¡~2I|»øÚJ”ñ;õÈ›ŠšvŠ‚OT‹¬víXغ¬t긅µ0Ü‹â’<‰„‡ÕWAN¥à&—ù'sþÂ,ÚJíÑÅþÌhh]?>?"4súêÁ¼ÄËÂW¤©é\¼~`K|\ÉÖ'%J(e)ÏÔ,kF/à$’›ëGÚTEDæUô˜¾vJˆ¹À<U
’7N©:VKÿIe‚»$%È¿ýoö PŸàÅU\·C¨~³çš'§™€¤EVÙÿEÀ‚¦¯ë°ˆÿ©¶öÃ(Áý¨u.@øFÈc4‹¸Ü L¨’_fõxÏ8ĆõFiz0`•A
9¶FDâa(;埱$™C@t”äL¤2Y.yæäéwfÃ$Ò’jÉžœó=k'[P¤fÑypE"me±7Œ½ˆ…÷VÚ(8%ø½;Žö—¹U
endstream
endobj
4 0 obj
<</Group<</CS/DeviceRGB/Type/Group/S/Transparency>>/Parent 1 0 R/Resources 14 0 R/MediaBox[0 0 611.999983 791.999983]/Contents 15 0 R/Type/Page>>
endobj
16 0 obj
<</ExtGState<</a0<</ca 1/CA 1>>>>/Font<</f-0-0 8 0 R>>>>
endobj
17 0 obj
<</Filter/FlateDecode/Length 1311>>stream
v7¨×:Aée(el=.àµÊAxøÞTΗ)+¤pÔòLÔ
•D^Dk¡sÄ¢ÿ±” L´°f«€í4:ãzµ´C:@+ï3¤k 3âÃR·Ì•£IZö3jùL1œ<½;ëþ±;q)'d~-ä³F‚VdŸ$nŸÙØ£“ÚÞ`žlãüÞÃCá,Å©‘/¡þg¿÷(±n'ñiÚFm=ºPššÿ=Æêj|+þ˜+ð)ûIŸœmbζ4@ßoápÌYÖNøK-j
–Vc^Tl“M¬œG{p‚¼¦+‘b'2[S¨¨å^×Ïg˜…§FQ¢JDà"DPá¥)öxL;Y#mxH3P§Ñ
“Dh+燫0{;èàã. T±
>yâ@‘@¡<9r&ÆâÖQÄö2ÄeÞ•¢$µ,¿`U4Óòºv7‰Ý=y—JQ(t_ÒN4“³‡"Lq<]†ŽÑ_––Åö·ït„dœ¯R™5Ô:¸øüiÛO–.<ÕKhFwÒ0Š«Ï|æj.Ò³Ûhë;aâ\¤Œ4ZN_\ ß8DÊ9X|û‰¤‰^áä„¿¯B²YQ ï͋Ӕ¹TùæûP¼Q]ÅúMl“§ :Õ]ê¶72¼b²Þâ \Áþv'_ŠÍ€ßtÓy§iìCóœ,ôóZ¥¼Û>Ãhür4R@l’ñ.>¬óm)M8Řq£×Ñ¡HCŤ
û!àtCóˆTrèØc˜$OöM‘ @á1Åéb2W·0þí@õQ
†Ô(Ñ—Ï«%¾‰€ŽÆs'iVa“z·²[µTùý±éT¸^AÊßkÐ[Ì&y¶m›bgo¼bæ©!ª$¶Oœs‚í$…õwnXË5‰ º› ˆÞ_ÔÒyâ©9Ã3Ñ~UõMÈ‚˜ˆNO\sEÙ<zÊ‹ÓRûñu꿩ɖ륯 fŸP_HFœÉàÞötŸÒ¾Sà¸Í/üÓ_6ª‡~-¹®‘ôEªh‘bÒ%N™F÷207C²Ì=²€v‹-=øEM/Nmt«ÎzÉ b}Ìi‡f!ZølíbÜŒŸ_¨?I2eçö›ª`¨Y®Àe¶“žÿüïÄML˜õ˜ÀHè%“÷ÍJyÅf¿¶ÐÉzBï-ÔpÕ1]o²2EÑPB‚FÝÿøn²{¤~ Ú
î=BšÙd29“h'H˜íGê¤ ƒzSœêsŒê.÷¾k1Åõ@ÛÞ^AöO+j—„Š™%ÎÃü¸´t+ÔaÚ÷!fˆœ"~ÒØ%Sß¶¡#ɾH£ñdØÆÊøOT6…:ÉBO
tjŸ$¯Œ†_Þ-
©â
é<¿ZÞg}Ô ë< "È.ºêýs+t`“JºU¿å !Ÿ™4‘`RfmƵ\=·ÊäX4ö£Æt£iNDØF7z7â‹1º‹{”ÃUÕßì5Ïç#ã“ì€ ~c‘#ÐbnvÈ¿:ºÙüD@ÄÔP}+ä_¾èÂ…<WØÜ„÷+Wõ¿»1ǽ902Z[G:40ðÜ@$´h•Ä÷^%uyÃònÌ–8«ò¤;ê6&·±ñk :ì´D°Zν²C'i7&ÐÉŤÄcÝ»Ãòë]Í…mÅá„ñv74`"·ß™<´#
Ñî!
_l×ðepÀðT
S›ãÛÈÈŠïJ©»éµÏ
endstream
endobj
5 0 obj
<</Group<</CS/DeviceRGB/Type/Group/S/Transparency>>/Parent 1 0 R/Resources 16 0 R/MediaBox[0 0 611.999983 791.999983]/Contents 17 0 R/Type/Page>>
endobj
18 0 obj
<</ExtGState<</a0<</ca 1/CA 1>>>>/Font<</f-0-0 8 0 R>>>>
endobj
19 0 obj
<</Filter/FlateDecode/Length 368>>stream
ÄV?áEàŸS¡‹)-ãX&†W² Kla‡xkÊæ$=,è¿Ð‰\(\ÌõT>æ9w‰ÁC¶,Î7-Ò ë\g®–µ°–a>š—2k| dŸœ‚„Êé‰á–\Y®Ã]®U°…¾X"礊9µÂ+ô°6T<Ýïúöß-ä¬
Š´ïŸú‹kW#eÝ‹z
S3Áߘ%X£í„ÆÎÉÊŸÔoÊd¢¿ñÙ†oZÌJZ¸iT4MãÕº“÷.Ûl¦wæ¨d¦ÃUÞ#oåäó‡®Ócyå³ü} ¨—yøý®\¨%™WãŠñåvM4|ea‘²2“Īˆ‚5±º|Þò³Ìú²¸WrÙI¥íéw§r³¥e]çð´Už%ù¯€Ö]î:¼%Üå"^µÀ0@GÌ Û?j›)¦0ø›ý>'Ó¸äÃkXô…Ÿj‚àÆèYèÇ ¢V
endstream
endobj
6 0 obj
<</Group<</CS/DeviceRGB/Type/Group/S/Transparency>>/Parent 1 0 R/Resources 18 0 R/MediaBox[0 0 611.999983 791.999983]/Contents 19 0 R/Type/Page>>
endobj
20 0 obj
<</Filter/FlateDecode/Length 8868/Length1 12504>>stream
K(ëpŒhL–…:Dæc×€h¹´:K·`ý|ò¦77èä®ÊÎ\&–¨‘>~Úš’‘ ×MÜ"ãKSÖ`ÖŠöõ±F4¿†{¼ìÝçæT
53ß™IÿÑ?.W/.¥É€HÚr™o`¯È5íÙ„^Ø)5¤‚èÃi¦Ú2TGòã}áw@ñÿÏ_£Pfˆ×ùø7ÉšPŠÈJþ+hvŽÜšÌCóŸ‘rI‘q“òÍ8¹´!Ég;öh>Áú
Ï4!xLW{Nç¤Ë’Œ‘—Ø›” ±”šç ËT¯(ãÒ’îzŸ
ð ÄòÅu‡Zà£ÏøJñYYzØž[í1Œæ]¢y<¹6üÒ~Z› ®Øb³ÿbwJù&'2îœ[!Ì´øIGŸ<ä
:tSQTݲ¦JÎ,ºë¬À†Zá±lOÎZN"ºÕ<ÑzéùAÿÛv¢ƒëîYÜ]ì×i´i{C9Q[n–´Ö^@ÈîŸ4Ñ‹èµX«_«9_˜é© íåžCB¯I9SÌO¬ôQæžeh©ERá«ö†fâ!Á½8Ù]Þ„@x¯•Ô»3ú!
媰D Ù}ŠW?£
ÂÃ0–ç>ï²8QĬ±ƒ®ãÒK„BÕƒP¿íúG3ÃúP— }\Ó9G!H‰´úÅázT¾=ÜA ÇqøýÒœ‹¿Ë£Ø`µRÔ«5•
æñþ÷fŒ¹‹ÓËÅ<Åd#ÿ<¨Ò8z©3¢7^ž|—ॼЇ²kÚ ŽªÌ0¥±cÚ)Ô—‚Yž6´—(Šóe/ãVYµê„÷‡úrœÉ-Aƒ4¤‹£hÕSØÍo
žwþ¬¾øAΆQÝ·Ç̜ՙà XZÌx–šn½rcçß/êÕFKl½îÂá•àÝÖéUº@Kq«‡#®3!ÙÁ=í ‘UNÉ€«a0›NôÝmï™ôõô‘ÚÃyXtGùÌã
endstream
endobj
21 0 obj
<</FontName/DejaVuSansMono/StemV 80/FontFile2 20 0 R/Ascent 928/Flags 4/Descent -235/ItalicAngle 0/StemH 80/FontBBox[-557 -374 717 1041]/Type/FontDescriptor/CapHeight 1041>>
endobj
10 0 obj
<</BaseFont/DejaVuSansMono/CIDSystemInfo<</Supplement 0/Ordering(7w&†hê)/Registry(?}—)>>/Subtype/CIDFontType2/FontDescriptor 21 0 R/W[0[602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602]]/Type/Font>>
endobj
22 0 obj
<</Pages 1 0 R/Type/Catalog>>
endobj
23 0 obj
<</R 3/P -3904/O (Ñ%¾²°×@Ž]É…X,IµxM |5þ ó )/Filter/Standard/Length 128/V 2/U (ìY\\4*9‘ÃDVB )>>
endobj
24 0 obj
<</Creator(=´eêK[jÝE“\t<½2ĤÔñ-“\ròO‚ÝK˜‰Êt’;ìêq)/Producer(=´eêK[jÝE“\t<½2ĤÔñ-“\ròO‚ÝK˜‰Êt’;ìêqøÊP¦G@ÂÉEh-’#¹‚¿º“ \)ž\ní¥Q°µ!îÚÇC)/ModDate(ï>¨IkÂLŽ\f,kˆý”ó%\nÀ_)>>
endobj
xref
0 25
0000000000 65535 f
0000000015 00000 n
0000002129 00000 n
0000003427 00000 n
0000004541 00000 n
0000006155 00000 n
0000006825 00000 n
0000000102 00000 n
0000002000 00000 n
0000000174 00000 n
0000016687 00000 n
0000015937 00000 n
0000002288 00000 n
0000002361 00000 n
0000003588 00000 n
0000003661 00000 n
0000004702 00000 n
0000004775 00000 n
0000006316 00000 n
0000006389 00000 n
0000006986 00000 n
0000016497 00000 n
0000017113 00000 n
0000017159 00000 n
0000017298 00000 n
trailer
<</Encrypt 23 0 R/Info 24 0 R/Root 22 0 R/Size 25/ID [<19748447febb2c85c83a90633c0b8c87><05550b433b13296ac32b52b0de99ba58>]>>
startxref
17496
EOF
%BeginExifToolUpdate
xref
0 1
0000000024 65535 f
24 1
0000000000 00001 f
trailer
<<
/Encrypt 23 0 R
/Root 22 0 R
/Size 25
/ID [ <19748447febb2c85c83a90633c0b8c87> <06550b433b13296ac32b52b0de99ba58> ]
/Prev 17496
>>
%EndExifToolUpdate 18162
startxref
18183
EOF